.service-story{color:#f3f7ff;background:#071322}.service-story-hero{grid-template-columns:1fr 1.13fr;align-items:center;gap:7%;padding-block:65px 75px;display:grid}.service-story .service-back{color:#a6bfdc;margin-bottom:28px;font-size:12px}.service-story-copy h1{font:650 clamp(40px,4.7vw,64px)/1.07 var(--font-manrope),sans-serif;letter-spacing:-.045em;margin:0 0 25px}.service-story-copy>p{color:#a9bfd9;margin:0 0 28px;font-size:16px;line-height:1.8}.service-story-copy .service-story-note{color:#9eb8d6;align-items:center;gap:8px;margin-top:22px;margin-bottom:0;font-size:11px;display:flex}.service-story-uses{color:#122941;background:#f3f6fa;padding-block:60px}.service-story-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:35px;display:flex}.service-story-heading h2{font:650 clamp(29px,3vw,40px)/1.15 var(--font-manrope),sans-serif;letter-spacing:-.035em;max-width:530px;margin:0}.service-story-heading>p{color:#536b85;max-width:320px;margin:0;font-size:14px;line-height:1.7}.service-story-cases{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;display:grid}.service-story-cases article{border-top:1px solid #c9d7e7;padding-top:18px}.service-story-cases article>span{color:#376da9;font-size:11px}.service-story-cases h3{letter-spacing:-.02em;margin:17px 0 12px;font-size:19px;line-height:1.4}.service-story-cases p{color:#536b85;margin:0;font-size:14px;line-height:1.8}.service-story .pricing-direct{padding-block:65px 70px}.service-story .pricing-direct-head h2{margin:0 0 15px;font-size:clamp(30px,3.5vw,44px);font-weight:650}.service-story .pricing-direct-head p{color:#a9bfd9;margin:0;font-size:14px;line-height:1.8}.service-story .pricing-direct-grid{align-items:start;gap:20px}.service-story .pricing-direct-grid>:last-child:nth-child(odd){grid-column:auto}.service-story .pricing-direct-card{min-height:0;box-shadow:none;background:#10233b;border:1px solid #39516e;border-radius:16px;padding:26px}.service-story .pricing-direct-card.featured{border-color:#87b9fa}.service-story .pricing-direct-card.featured:before{display:none}.service-story .pricing-ribbon{color:#173c68;background:#dcecff;border:0;margin-bottom:18px;padding:7px 10px;font-size:11px}.service-story .pricing-card-top h3{letter-spacing:-.025em;margin:0 0 13px;font-size:26px;font-weight:600}.service-story .pricing-card-top>span{color:#afc2da;min-height:44px;font-size:13px;line-height:1.7}.service-story .pricing-price{flex-wrap:wrap;align-items:baseline;gap:7px;margin:25px 0;display:flex}.service-story .pricing-price strong{letter-spacing:-.04em;font-size:38px;font-weight:650}.service-story .pricing-price small{color:#b0c5df;font-size:11px}.service-story .pricing-choose{color:#173c68;box-shadow:none;background:#dcecff;border-radius:9px;gap:10px;font-size:12px;font-weight:600;line-height:1.5}.service-story .pricing-choose svg{flex-shrink:0}.service-story .pricing-choose.unavailable[aria-disabled=true]{color:#c3d1e3;background:#213850}.service-story .pricing-direct-card li{color:#c1d1e6;align-items:flex-start;font-size:13px;line-height:1.65}.service-story .pricing-direct-card li svg{color:#8dbdff;flex-shrink:0;margin-top:3px}.service-story .pricing-more{margin-top:17px}.service-story .pricing-more summary{color:#a9cfff;cursor:pointer;font-size:12px;line-height:1.7}.service-story .pricing-more ul{margin-top:12px;padding-top:14px}.service-story .pricing-safety{color:#a6bdd7;margin-top:26px;font-size:11px;line-height:1.7}.service-story .pricing-safety svg{color:#9cc6ff}.service-story .service-faq{gap:8%;padding-block:30px 75px}.service-story .service-faq h2{letter-spacing:-.035em;margin:0 0 20px;font-size:clamp(29px,3vw,39px);font-weight:650;line-height:1.15}.service-story .service-faq>div:first-child>p:last-child{color:#a9bfd9;font-size:14px;line-height:1.8}.service-story .service-faq summary{gap:20px;font-size:14px;line-height:1.6}.service-story .service-faq summary span{color:#c0d7f3;border-color:#48617f;flex-shrink:0}.service-story .service-faq details p{color:#a9bfd9;font-size:14px;line-height:1.8}.service-story :is(a,button,summary):focus-visible{outline-offset:5px;outline:3px solid #83b8fc}.service-story .billing-switch{background:#10233b;border-color:#3b5675}.service-story .billing-switch button{color:#b7cde7;font-size:12px}.service-story .billing-switch button.selected{color:#173c68;background:#dcecff}.service-story .billing-switch span{color:inherit}@media (max-width:1000px){.service-story-hero{gap:4%}.service-story-copy>p{font-size:14px}.service-story .pricing-direct-card{padding:22px}.service-story .pricing-direct-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-story-cases{gap:23px}}@media (max-width:720px){.service-story-hero{grid-template-columns:1fr;gap:30px;padding-block:35px 45px}.service-story-copy h1{font-size:clamp(39px,10vw,55px)}.service-story .service-back{margin-bottom:25px}.service-story-copy>p{font-size:15px}.service-story-uses{padding-block:40px}.service-story-heading{margin-bottom:30px;display:block}.service-story-heading h2{margin-bottom:18px}.service-story-heading>p{max-width:none}.service-story-cases{grid-template-columns:1fr;gap:27px}.service-story-cases h3{margin-top:12px}.service-story .pricing-direct{padding-block:45px}.service-story .pricing-direct-head{gap:23px;margin-bottom:27px}.service-story .pricing-direct-grid,.service-story .pricing-direct-grid.count-2{grid-template-columns:1fr}.service-story .pricing-card-top>span{min-height:0}.service-story .service-faq{grid-template-columns:1fr;gap:20px;padding-block:20px 45px}.service-story .service-faq details p{padding-right:0}.service-story .pricing-safety{justify-content:flex-start;gap:10px}}@media (prefers-reduced-motion:reduce){.service-story *{transition:none!important;animation:none!important}.service-story .pricing-choose:hover,.service-story .portal-home-primary:hover{transform:none}}.service-story .service-story-hero{border-bottom:1px solid #2b415d;grid-template-columns:1.08fr .92fr;gap:9%;padding-block:45px 48px}.service-plan-index>p{color:#bed1e9;margin:0 0 12px;font-size:14px;line-height:1.6}.service-plan-index>a{border-top:1px solid #314a69;align-items:center;gap:17px;padding:20px 0;transition:color .2s,background .2s;display:flex}.service-plan-index>a:hover{color:#b9d8ff;background:#15304d}.service-plan-number{color:#83abd9;font-size:11px}.service-plan-index strong{font-size:18px;font-weight:550;display:block}.service-plan-index small{color:#a6bfdc;margin-top:6px;font-size:12px;line-height:1.6;display:block}.service-plan-index>a>span:nth-child(2){flex:1}.service-plan-amount{text-align:right;white-space:nowrap;font-size:20px;font-weight:550}.service-plan-amount small{font-size:10px;font-weight:400}.service-plan-amount>span{color:#9fc8ff;margin-top:8px;font-size:15px;display:block}.service-story .pricing-direct-card{scroll-margin-top:100px}.service-story .pricing-direct{padding-top:45px}.service-story .service-story-uses+.service-faq{padding-top:60px}@media (max-width:720px){.service-story .service-story-hero{grid-template-columns:1fr;gap:35px;padding-block:30px 35px}.service-plan-index>a{padding-block:17px}.service-plan-index strong{font-size:17px}.service-plan-index small{font-size:11px}.service-plan-amount{font-size:19px}.service-story .service-story-uses+.service-faq{padding-top:40px}}
