/* Editorial review: sentence-style headings, factual proof and included connectivity. */
.ten-gig{background:#08223b;color:#fff;display:grid;grid-template-columns:1fr 2fr 1fr;gap:40px;align-items:center;padding:56px max(24px,calc((100vw - 1280px)/2));border-top:1px solid #204b71;border-bottom:1px solid #204b71}
.ten-gig-number{border-right:1px solid #42617b;padding-right:30px;display:flex;flex-direction:column;gap:8px}
.ten-gig-number>strong{font:600 clamp(64px,7vw,108px)/1 'Space Grotesk',sans-serif;letter-spacing:-.06em;color:#e9c574;white-space:nowrap}
.ten-gig-number>strong>span{font-size:.29em;letter-spacing:-.03em;margin-left:6px}
.ten-gig-number>span{font-size:16px;line-height:1.5;color:#deebf6}
.ten-gig .eyebrow{color:#e9c574;margin-top:0}.ten-gig h2{font:600 clamp(24px,2.4vw,34px)/1.2 'Space Grotesk',sans-serif;letter-spacing:-.025em;margin:0 0 16px}.ten-gig-copy>p{font-size:16px;line-height:1.7;color:#e0ebf4;max-width:680px}.ten-gig .ten-gig-note{font-size:14px;color:#b8cdde;margin-bottom:0}.ten-gig .button{font-size:15px;white-space:normal;text-align:center}.ten-gig-included{display:flex;flex-direction:column;gap:14px;border-left:1px solid #42617b;padding-left:26px}.ten-gig-included>strong{font:600 25px/1.4 'Space Grotesk',sans-serif}.ten-gig-included>span{font-size:14px;color:#c3d5e5;line-height:1.6}
.expert-feature{margin:0;padding:90px max(24px,calc((100vw - 1280px)/2));display:grid;grid-template-columns:1fr 1.7fr;gap:70px;background:#fff;color:#0d1c30;border-top:1px solid #d4e0ed;border-bottom:1px solid #d4e0ed}.expert-feature .eyebrow{color:#705620}.expert-feature h2{font:600 clamp(32px,3.6vw,48px)/1.16 'Space Grotesk',sans-serif;letter-spacing:-.035em;margin:20px 0 34px}.expert-author{display:flex;align-items:center;gap:18px}.expert-author img{border-radius:50%;object-fit:cover;max-width:86px;height:86px;border:3px solid #e7ecf4}.expert-author div{display:flex;flex-direction:column;gap:6px}.expert-author strong{font-size:17px}.expert-author span{color:#526477;font-size:14px;line-height:1.5}.expert-verdict{border-left:3px solid #c49a44;padding-left:38px}.expert-verdict blockquote{margin:0 0 24px;font:500 clamp(24px,2.7vw,36px)/1.45 'Space Grotesk',sans-serif;letter-spacing:-.02em}.expert-verdict p{font-size:16px;line-height:1.8;color:#455e76;max-width:660px;margin:0 0 26px}.expert-verdict .button{font-size:16px;white-space:normal}
.review-section{background:#edf3fa;padding:80px max(24px,calc((100vw - 1280px)/2));display:grid;grid-template-columns:1fr 1.7fr;gap:70px;align-items:start;color:#102039}.review-section .eyebrow{color:#705620}.review-section h2{font:600 clamp(32px,3.6vw,48px)/1.16 'Space Grotesk',sans-serif;letter-spacing:-.035em;margin:20px 0}.review-intro>p{font-size:17px;line-height:1.7;color:#405973}.review-source{font-size:14px;line-height:1.8;color:#14569a;text-decoration:underline;text-underline-offset:4px}.review-controls{display:flex;align-items:center;gap:12px;margin-top:30px;flex-wrap:wrap}.review-controls[hidden],.customer-review[hidden]{display:none}.review-controls button{background:#fff;color:#103556;border:1px solid #9fb4ca;border-radius:4px;min-width:44px;min-height:44px;padding:9px 13px;font:600 16px/1.4 Manrope,sans-serif;cursor:pointer}.review-controls button:hover{background:#dde8f7}.review-controls button:focus-visible{outline:3px solid #1d68b0;outline-offset:3px}.review-position{font-size:14px;min-width:45px;text-align:center;color:#405973}.review-stage{min-width:0}.customer-review{margin:0 0 24px;background:#fff;border:1px solid #c9d8e8;border-top:3px solid #c49a44;padding:32px 36px;box-shadow:0 12px 36px #112f4d08}.review-stars{font-size:23px;letter-spacing:.15em;color:#8a6517}.customer-review blockquote{margin:22px 0 30px;font:500 19px/1.8 Manrope,sans-serif;color:#243e58;white-space:pre-line}.customer-review figcaption{display:flex;align-items:center;gap:14px;font-size:16px}.review-monogram{display:grid;place-items:center;width:46px;height:46px;flex:0 0 46px;border-radius:50%;background:#e8f0fb;color:#174b86;font-size:15px;font-weight:700}.review-stage{min-height:400px}.company-city{padding:20px 16px;border-bottom:1px solid #8095ab;font-size:18px;font-weight:600;color:#fff}.company-locations>p:last-child{margin-top:32px}.company-hero>div>p:not(.bread):not(.eyebrow){max-width:680px}.company-story>div>p{font-size:17px;line-height:1.85}.bare-included dd{font-variant-numeric:tabular-nums}
@media(max-width:1100px){.ten-gig{grid-template-columns:1fr 2fr;gap:30px}.ten-gig>.button{grid-column:2;justify-self:start}.ten-gig-included{grid-column:2;border-left:0;padding-left:0}.ten-gig-included>strong br{display:none}.expert-feature,.review-section{gap:38px;grid-template-columns:1fr 1.5fr}.expert-author{align-items:flex-start}.expert-author img{width:68px;height:68px}.expert-verdict{padding-left:26px}.customer-review{padding:26px}}
@media(max-width:700px){.ten-gig{padding:36px 24px;grid-template-columns:1fr;gap:26px}.ten-gig-number{border-right:0;border-bottom:1px solid #42617b;padding:0 0 24px}.ten-gig-number>strong{font-size:76px}.ten-gig>.button,.ten-gig-included{grid-column:auto}.ten-gig h2{font-size:30px}.ten-gig h2 br{display:none}.expert-feature,.review-section{padding:54px 24px;grid-template-columns:1fr;gap:30px}.expert-feature h2,.review-section h2{font-size:34px}.expert-feature h2 br{display:none}.expert-verdict{padding-left:20px}.expert-verdict blockquote{font-size:25px}.customer-review{padding:24px 22px}.customer-review blockquote{font-size:17px}.review-stage{min-height:0}.company-city{font-size:16px}.review-controls{margin-top:24px}}

.review-expand{display:block;background:none;color:#155994;border:0;padding:8px 0;font:600 15px/1.5 Manrope,sans-serif;text-decoration:underline;text-underline-offset:4px;cursor:pointer;margin:-15px 0 20px;min-height:44px}.review-expand[hidden]{display:none}.review-expand:focus-visible{outline:3px solid #1d68b0;outline-offset:4px}.customer-review{min-height:400px}@media(max-width:700px){.customer-review{min-height:0}}
