.deep-service .eyebrow{font-size:11px;color:#365f8d}.deep-jumps{display:flex;flex-wrap:wrap;gap:13px 29px;padding:23px 0;border-bottom:1px solid #d7e5f5}.deep-jumps a{font-size:14px;font-weight:700;line-height:1.7;color:#075dff}.deep-jumps a:hover{text-decoration:underline;text-underline-offset:4px}.deep-overview{display:grid;grid-template-columns:.95fr 1.05fr;gap:70px;align-items:start}.deep-overview h2{font-size:clamp(29px,3vw,42px);line-height:1.25;font-weight:700;letter-spacing:-.035em;color:#163653}.deep-overview>div>p:not(.eyebrow){font-size:16px;line-height:1.95;color:#58718a;margin:0 0 23px}.deep-overview>div>p:last-child{margin-bottom:0}.deep-benefits{background:#edf5ff;border-block:1px solid #d7e6f6;padding:65px 0}.deep-benefits .portfolio-feature-grid p{line-height:1.95}.deep-technical{display:grid;gap:0;border-top:1px solid #d6e4f4}.deep-technical article{display:grid;grid-template-columns:.75fr 1.25fr;gap:65px;border-bottom:1px solid #d6e4f4;padding:32px 0}.deep-technical article>div{display:flex;align-items:start;gap:19px}.deep-technical article>div>span{flex-shrink:0;font-family:Manrope,'DM Sans',sans-serif;font-size:13px;font-weight:700;color:#075dff;margin-top:4px}.deep-technical h3{font-size:23px;line-height:1.4;font-weight:700;letter-spacing:-.025em;color:#163b68;margin:0}.deep-technical p{font-size:16px;line-height:1.95;color:#5c748c;margin:0}.deep-comparison{padding:0 0 70px}.deep-comparison h2{font-size:clamp(29px,3vw,41px);line-height:1.25;font-weight:700;letter-spacing:-.035em;max-width:950px;margin:0 0 28px}.deep-table-scroll{overflow:auto;border:1px solid #d1e1f4;border-radius:12px;background:white;box-shadow:0 5px 17px #15386404}.deep-table-scroll:focus-visible{outline:3px solid #075dff;outline-offset:5px}.deep-table-scroll table{width:100%;min-width:620px;border-collapse:collapse;text-align:left;font-size:15px;line-height:1.85}.deep-table-scroll thead{background:#0b2545;color:white}.deep-table-scroll th,.deep-table-scroll td{padding:20px 23px;border-bottom:1px solid #d9e5f4;vertical-align:top}.deep-table-scroll thead th{font-size:14px;font-weight:700}.deep-table-scroll tbody th{font-weight:700;color:#254d7d;width:28%}.deep-table-scroll td{color:#5b748d}.deep-table-scroll tbody tr:nth-child(even){background:#f5f9ff}.deep-table-scroll tbody tr:last-child>*{border-bottom:0}.deep-examples{background:#f5f9ff;border-block:1px solid #dce7f5}.deep-example-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px}.deep-example-grid article{border:1px solid #d5e3f4;border-radius:13px;padding:30px;background:white;box-shadow:0 6px 20px #15386405}.deep-example-label{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.1em;font-weight:700;color:#6889ae;margin-bottom:19px}.deep-example-grid h3{font-size:23px;line-height:1.45;font-weight:700;letter-spacing:-.025em;color:#163b68;margin:0 0 18px}.deep-example-grid p{font-size:16px;line-height:1.95;color:#5d758e;margin:0}.deep-delivery{padding:70px 0 0}.deep-delivery .portfolio-process p{font-size:14px;line-height:1.9}.deep-delivery .portfolio-process h3{line-height:1.5}.deep-service .portfolio-answers details p{font-size:15px;line-height:1.95}.deep-service .portfolio-answers summary{font-size:16px}.deep-service .portfolio-heading h2{line-height:1.23}.company-deep-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.company-deep-points article{padding:27px;background:#f4f8ff;border:1px solid #d4e3f5;border-radius:12px}.company-deep-points h3{font-size:22px;font-weight:700;line-height:1.4;color:#173e6d;margin:0 0 17px}.company-deep-points p{font-size:15px;color:#5a728b;line-height:1.9;margin:0}.company-deep-answers .portfolio-answers details p{font-size:15px;line-height:1.95}
@media(max-width:1000px){.deep-overview,.deep-technical article{gap:36px}.deep-example-grid article{padding:25px}.deep-technical h3{font-size:22px}}
@media(max-width:850px){.deep-overview,.deep-technical article{grid-template-columns:1fr;gap:23px}.deep-technical article{padding:28px 0}.deep-example-grid,.company-deep-points{grid-template-columns:1fr}.deep-overview h2{max-width:700px}}
@media(max-width:650px){.deep-jumps{gap:12px 22px;padding:21px 0}.deep-jumps a{font-size:14px}.deep-service .eyebrow{font-size:10px}.deep-overview h2{font-size:31px}.deep-overview>div>p:not(.eyebrow),.deep-technical p,.deep-example-grid p{font-size:15px;line-height:1.9}.deep-benefits{padding:49px 0}.deep-technical article>div{gap:13px}.deep-technical h3{font-size:23px}.deep-technical article>div>span{font-size:12px}.deep-comparison{padding-bottom:50px}.deep-comparison h2{font-size:30px}.deep-table-scroll table{font-size:14px;min-width:590px}.deep-table-scroll th,.deep-table-scroll td{padding:17px 19px}.deep-example-grid article{padding:25px}.deep-example-grid h3{font-size:22px}.deep-delivery{padding-top:50px}.deep-service .portfolio-answers summary{font-size:15px}.deep-service .portfolio-answers details p{font-size:14px;line-height:1.9}.company-deep-points article{padding:25px}}
