.g-main{font:300 18px/1.75 var(--font-body-stack);color:var(--color-ink);background:#fff;overflow-x:clip}.g-main p{margin:0 0 18px}.g-main a{color:var(--color-navy)}.g-main h1,.g-main h2,.g-main h3{font-family:var(--font-heading-stack);font-weight:var(--weight-normal);color:var(--color-navy);text-wrap:balance;margin:0}.g-wrap{max-width:1280px;margin:0 auto;padding:0 56px}.g-pad{padding:92px 0}.g-pad-s{padding:68px 0}.g-crumbs{padding-top:18px;font-size:14px}@media (width>=992px){.g-crumbs{padding-top:52px}}.g-eyebrow{font:var(--weight-bold) 14px/1.4 var(--font-body-stack);color:var(--color-navy);align-items:center;gap:14px;margin:0 0 22px;display:flex}.g-eyebrow:before{content:"";background:var(--color-gold);flex:none;width:32px;height:1px}.g-eyebrow--light{color:#fff}.g-head .g-eyebrow+.g-rule{display:none}.g-rule{background:var(--color-gold);width:44px;height:1px;margin-bottom:28px;display:block}.g-head{margin-bottom:48px}.g-head--center{text-align:center}.g-head--center .g-rule{margin-left:auto;margin-right:auto}.g-head--center .g-h2{margin:0 auto}.g-h1{letter-spacing:-.01em;max-width:880px;font-size:60px;line-height:1.05}.g-h2{letter-spacing:-.005em;max-width:820px;font-size:48px;line-height:1.1}.g-main .g-h2--light{color:#fff}.g-h3{margin-bottom:12px;font-size:26px;line-height:1.25}.g-h4{font:var(--weight-bold) 17px/1.4 var(--font-body-stack);color:var(--color-navy);margin:0 0 8px}.g-btns{flex-wrap:wrap;gap:18px;margin-top:36px;display:flex}.g-btn{height:52px;font:var(--weight-bold) 16px/1 var(--font-body-stack);white-space:nowrap;border:1px solid #0000;border-radius:8px;align-items:center;padding:0 28px;text-decoration:none;transition:background-color .25s,color .25s,border-color .25s;display:inline-flex}.g-btn--primary{background:var(--color-gold-bright);border-color:var(--color-gold-bright);color:var(--color-navy)}.g-btn--primary:hover,.g-btn--primary:focus-visible{background:var(--color-gold-bright-hover);border-color:var(--color-gold-bright-hover);color:var(--color-navy);text-decoration:none}.g-btn--ghost{border-color:var(--color-navy);color:var(--color-navy)}.g-btn--ghost:hover,.g-btn--ghost:focus-visible{background:var(--color-navy);color:#fff;text-decoration:none}.g-arrow{border-bottom:1px solid var(--color-gold);font:var(--weight-bold) 16px/1 var(--font-body-stack);color:var(--color-navy);align-items:center;gap:12px;padding-bottom:6px;text-decoration:none;display:inline-flex}.g-arrow span{transition:transform .25s}.g-arrow:hover span,a.g-card:hover .g-arrow span{transform:translate(5px)}.g-main .g-arrow--light{color:#fff;border-bottom-color:currentColor;margin-right:28px}.g-foot{max-width:880px;color:var(--color-ink-muted);margin-top:26px;font-size:14px;line-height:1.7}.g-lead-s{color:var(--color-ink-soft);font-size:20px;line-height:1.7}.g-intro-block{max-width:820px;margin-bottom:56px}.g-intro-block .g-head{margin-bottom:28px}.g-two{grid-template-columns:5fr 7fr;align-items:start;gap:96px;display:grid}.g-hero{isolation:isolate;grid-template-columns:minmax(0,1fr) 528px;align-items:center;gap:64px;max-width:1168px;margin:0 auto;padding:30px 0;display:grid}.g-hero:after{content:"";border:1px solid var(--color-gold);z-index:-1;border-radius:18px;grid-area:1/2;align-self:center;height:480px;transform:translate(20px,20px)}.g-hero__inner{grid-area:1/1}.g-hero__img{object-fit:cover;border-radius:18px;grid-area:1/2;width:100%;height:480px}.g-hero__sub{color:#3d4955;max-width:620px;margin:20px 0 0;font-size:19px;line-height:1.6}.g-trust{padding:8px 0 0}.g-trust__card{background:var(--color-ivory);border-radius:18px;grid-template-columns:372px 112px minmax(0,1fr) 264px minmax(0,1fr);align-items:start;max-width:1168px;margin:0 auto;padding:22px 8px;display:grid}.g-trust__cell{border-left:1px solid #c9a22773;flex-direction:column;gap:6px;padding:4px 24px;display:flex}.g-trust__cell:first-child{border-left:0}.g-trust__cell strong{font:var(--weight-normal) 25px/1.15 var(--font-heading-stack);color:var(--color-navy);white-space:nowrap}.g-trust__cell span{font:var(--weight-normal) 14px/1.45 var(--font-body-stack);color:var(--color-ink-muted)}.g-trust__badge{flex-direction:row;align-self:center;align-items:center;gap:16px}.g-trust__badge img{flex:none;width:auto;height:52px}.g-trust__badge span{max-width:240px;font-weight:var(--weight-bold);color:var(--color-navy);font-size:15px}.g-band{border-radius:18px;max-width:1168px;height:480px;margin:64px auto;position:relative;overflow:hidden}.g-band img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.g-band+section{padding-top:56px}.g-split-s{padding:92px 0}.g-split{grid-template-columns:580px minmax(0,1fr);align-items:start;gap:88px;max-width:1168px;margin:0 auto;display:grid}.g-split--right{grid-template-columns:minmax(0,1fr) 580px}.g-split__pic{border-radius:18px;align-self:start;min-height:560px;position:sticky;top:48px;overflow:hidden}.g-split__pic img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.g-split .g-h2{font-size:42px}.g-intro{padding:72px 0 84px}.g-intro .g-split{align-items:center}.g-intro .g-split__pic{min-height:500px;position:relative;top:0}.g-lead{border-left:2px solid var(--color-gold);font:var(--weight-normal) 24px/1.6 var(--font-heading-stack);color:var(--color-navy);margin:0;padding-left:32px}.g-cols{border-top:1px solid var(--color-sand);grid-template-columns:1fr 1fr;gap:44px;margin-top:10px;padding-top:30px;display:grid}.g-cols--wide{gap:88px}.g-col p,.g-dots li{color:var(--color-ink-soft);font-size:16px;line-height:1.7}.g-dots{margin:0;padding-left:18px}.g-fit{background:#fff;border:1px solid #d9d1c2;border-radius:12px;margin-top:36px;padding:26px 30px}.g-fit .g-eyebrow{margin-bottom:10px}.g-fit p{margin:0;font-size:16px}.g-why{margin:0 0 36px;padding:0;list-style:none}.g-why li{border-top:1px solid var(--color-sand);color:var(--color-ink-soft);padding:18px 0;font-size:16px;line-height:1.7}.g-why strong{font:var(--weight-normal) 21px/1.35 var(--font-heading-stack);color:var(--color-navy);margin-bottom:4px;display:block}.g-badge{font:var(--weight-bold) 15px/1.5 var(--font-body-stack);color:var(--color-navy);align-items:center;gap:16px;display:flex}.g-badge img{width:auto;height:44px}.g-types{grid-template-columns:1fr 1fr;gap:88px;margin:0 0 28px;display:grid}.g-type{border-top:1px solid var(--color-gold);padding-top:30px}.g-type p{color:var(--color-ink-soft);font-size:17px;line-height:1.75}.g-close{max-width:820px;color:var(--color-ink-soft)}.g-table-wrap{overflow-x:auto}.g-table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.55}.g-table thead th{border-bottom:1px solid var(--color-navy);font:var(--weight-bold) 14px/1.4 var(--font-body-stack);color:var(--color-navy);text-align:left;padding:0 18px 18px 0}.g-table tbody th,.g-table td{border-bottom:1px solid var(--color-sand);text-align:left;vertical-align:top;padding:22px 18px 22px 0;font-weight:300}.g-table tbody th{width:18%;font:var(--weight-normal) 19px/1.35 var(--font-heading-stack)}.g-table tbody th a{text-decoration:none}.g-table tbody th a:hover{text-decoration:underline}.g-table__group td{border-bottom:1px solid var(--color-gold);font:var(--weight-normal) 20px/1.4 var(--font-heading-stack);color:var(--color-navy);padding-top:44px}.g-table__soon td{color:var(--color-ink-muted);font-style:italic}@media (width>=901px){.g-table-wrap{overflow:visible}.g-table thead th{z-index:3;box-shadow:inset 0 -1px 0 var(--color-navy), 0 10px 14px -12px #17233347;background:#fff;border-bottom:0;padding-top:18px;position:sticky;top:118px}.g-table thead th:first-child,.g-table tbody th,.g-table .g-table__group td{padding-left:18px}#compare .g-head{z-index:4;background:#fff;margin:0;padding:22px 0 20px;position:sticky;top:0}#compare .g-head .g-rule{margin-bottom:16px}#compare .g-head .g-h2{white-space:nowrap;max-width:none;font-size:40px}#compare .g-table thead th{top:var(--cmp-h,118px)}.g-table tbody tr:not(.g-table__group){transition:opacity .35s,background-color .35s}.g-table.focus-on tbody tr.is-dim{opacity:.5!important}.g-table tbody tr.is-active{background:var(--color-ivory)}.g-table tbody tr.is-active th{box-shadow:inset 3px 0 0 var(--color-gold)}}.g-cards{gap:56px 36px;margin:0;padding:0;list-style:none;display:grid}.g-cards--3{grid-template-columns:repeat(3,1fr)}.g-cards--2{grid-template-columns:repeat(2,1fr)}.g-cards--4{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:44px}.g-card{color:var(--color-ink);flex-direction:column;text-decoration:none;display:flex}.g-card:hover{text-decoration:none}.g-card__pic{aspect-ratio:16/9;background:var(--color-sand-dark);border-radius:14px;position:relative;overflow:hidden}.g-cards--4 .g-card__pic{aspect-ratio:4/3}.g-card__pic img{object-fit:cover;width:100%;height:100%;transition:transform 1.1s cubic-bezier(.2,.7,.2,1)}a.g-card:hover .g-card__pic img{transform:scale(1.045)}.g-card__body{padding-top:26px}.g-cards--4 .g-card__body .g-h3{margin-top:18px}.g-card__body p{color:var(--color-ink-soft);margin-bottom:22px;font-size:16px;line-height:1.7}.g-pill{z-index:2;font:var(--weight-bold) 13px/1 var(--font-body-stack);color:var(--color-navy);background:#fffffff0;border-radius:999px;padding:8px 13px;position:absolute;top:14px;left:14px}.g-note{max-width:820px;color:var(--color-ink-muted);margin-top:48px;font-size:15px;font-style:italic}.g-cards__note{grid-column:span 2;align-self:center;padding-top:26px}.g-cards__note .g-note{max-width:none;margin-top:0}@media (width<=1100px){.g-cards__note{grid-column:auto;align-self:start}}.g-more{margin-top:48px}.g-feature{background:var(--color-navy);border-radius:18px;align-items:center;max-width:1168px;min-height:560px;margin:92px auto;display:flex;position:relative;overflow:hidden}.g-feature__img{object-fit:cover;width:44%;height:100%;position:absolute;top:0;right:0}.g-feature__shade{background:linear-gradient(90deg,#172333 0% 56%,#17233399 64%,#17233300 80%);position:absolute;inset:0}.g-feature__inner{color:#fff;padding:96px 72px;position:relative}.g-feature .g-h2,.g-feature__body{max-width:560px}.g-feature__body p{color:#ffffffe0}.g-facts{border-top:1px solid #ffffff47;margin:30px 0 40px;padding:0;list-style:none}.g-facts li{color:#ffffffeb;border-bottom:1px solid #ffffff47;padding:16px 0;font-size:16px}.g-feature .g-arrow:hover{color:#fff}.g-steps{grid-template-columns:repeat(5,1fr);gap:40px;margin:0;padding:0;list-style:none;display:grid}.g-steps li{border-top:1px solid var(--color-gold);padding-top:28px}.g-steps p,.g-list p{color:var(--color-ink-soft);font-size:16px;line-height:1.7}.g-num{font:var(--weight-normal) 44px/1 var(--font-heading-stack);color:var(--color-navy);margin-bottom:22px;display:block}.g-steps--two{grid-template-columns:1fr 1fr;gap:0 80px}.g-steps--two li{border-top:1px solid var(--color-sand);grid-template-columns:72px 1fr;gap:10px;padding:26px 0;display:grid}.g-steps--two .g-num{margin:0;font-size:30px}.g-list{margin:0;padding:0;list-style:none}.g-list li{border-top:1px solid var(--color-sand);grid-template-columns:72px 1fr;gap:12px;padding:24px 0;display:grid}.g-list .g-num{margin:0;font-size:30px}.g-list p{margin:0}.g-faq{border-top:1px solid var(--color-sand)}.g-faq:last-child{border-bottom:1px solid var(--color-sand)}.g-faq summary{cursor:pointer;font:var(--weight-normal) 22px/1.35 var(--font-heading-stack);color:var(--color-navy);justify-content:space-between;gap:28px;padding:26px 0;list-style:none;display:flex}.g-faq summary::-webkit-details-marker{display:none}.g-faq summary:after{content:"+";font:300 26px/1 var(--font-body-stack);color:var(--color-navy);flex:none}.g-faq[open] summary:after{content:"−"}.g-faq summary:focus-visible{outline:2px solid var(--color-gold-bright);outline-offset:3px}.g-faq__a{max-width:66ch;color:var(--color-ink-soft);padding:0 0 28px}.g-glance{border-top:1px solid var(--color-navy);grid-template-columns:repeat(3,1fr);display:grid}.g-dl{border-bottom:1px solid var(--color-sand);flex-direction:column;gap:10px;padding:30px 32px 30px 0;text-decoration:none;display:flex}.g-dl:hover{text-decoration:none}.g-dl span{font:var(--weight-bold) 14px/1.4 var(--font-body-stack);color:var(--color-ink-muted)}.g-dl strong{font:var(--weight-normal) 21px/1.4 var(--font-heading-stack);color:var(--color-navy)}.g-groups{grid-template-columns:1fr 1fr;gap:72px;display:grid}.g-row{border-top:1px solid var(--color-sand);color:var(--color-ink-soft);grid-template-columns:38% 1fr;gap:24px;padding:18px 0;font-size:16px;line-height:1.65;display:grid}.g-row__k{font:var(--weight-normal) 19px/1.4 var(--font-heading-stack);color:var(--color-navy)}.g-rcv-grid{grid-template-columns:repeat(3,1fr);gap:56px 48px;display:grid}.g-rcv{border-top:1px solid var(--color-sand);padding-top:28px}.g-rcv p{color:var(--color-ink-soft);font-size:16px;line-height:1.7}.g-theme-ivory{background:var(--color-ivory)}.g-theme-navy{background:var(--color-navy);color:#fff}.g-theme-navy .g-foot{color:#ffffffbf}.g-consider{margin:0;padding:0;list-style:none}.g-consider li{color:#ffffffe6;border-top:1px solid #c9a2278c;padding:22px 0;font-size:17px}.g-auth{grid-template-columns:3fr 9fr;align-items:start;gap:48px;display:grid}.g-auth p{color:var(--color-ink);font-size:17px}.g-auth a{text-underline-offset:3px;text-decoration:underline}.g-cta{background:var(--color-navy);border-radius:18px;max-width:1168px;margin:0 auto 92px;position:relative;overflow:hidden}.g-cta__img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.g-cta__shade{background:linear-gradient(90deg,#0c1420eb 0%,#0c1420c7 45%,#0c142066 100%);position:absolute;inset:0}.g-cta__inner{grid-template-columns:5fr 6fr;align-items:center;gap:80px;padding:88px 72px;display:grid;position:relative}.g-cta__copy p{color:#ffffffe0}.g-ticks{margin:8px 0 28px;padding:0;list-style:none}.g-ticks li{color:#fff;border-top:1px solid #ffffff40;padding:14px 0;font-size:16px}.g-contact div{font-weight:var(--weight-bold);letter-spacing:.04em;color:#fff}.g-contact div+div{margin-top:6px}.g-cta__form{color:var(--color-ink);background:#fff;border-radius:12px;padding:28px}.g-cta__form .form--global{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.g-cta__form .form--global>:not(.form__row),.g-cta__form .form__row--wide{grid-column:1/-1}.g-cta__form .form label{font:var(--weight-bold) 14px/20px var(--font-body-stack);color:var(--color-ink);margin-bottom:6px}.g-cta__form .form input,.g-cta__form .form select,.g-cta__form .form textarea{border:1px solid var(--color-field-border-global);height:48px;font:var(--weight-normal) 16px/1.4 var(--font-body-stack);color:var(--color-ink);background:#fff;border-radius:4px;margin-bottom:16px;padding:0 14px}.g-cta__form .form textarea{height:96px;padding:12px 14px}.g-cta__form .form input:focus,.g-cta__form .form select:focus,.g-cta__form .form textarea:focus{border-color:var(--color-navy)}.g-cta__form .btn{background:var(--color-gold-bright);width:100%;height:48px;font:var(--weight-bold) 16px/1 var(--font-body-stack);color:var(--color-navy);text-transform:none;border-radius:8px;padding:0 24px}.g-cta__form .btn:hover{background:var(--color-gold-bright-hover);color:var(--color-navy)}.g-rise{animation:1s cubic-bezier(.2,.7,.2,1) both g-rise}.g-rise-1{animation-delay:.1s}.g-rise-2{animation-delay:.25s}.g-rise-3{animation-delay:.4s}@keyframes g-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){.g-reveal{animation:linear both g-rise;animation-timeline:view();animation-range:entry entry 30%}}.g-hero__img{animation:28s ease-in-out infinite alternate g-drift}@keyframes g-drift{0%{transform:scale(1)}to{transform:scale(1.07)}}html.m-on .g-reveal,html.m-on .g-rise{animation:none!important}html.m-on .m-words .m-w{vertical-align:top;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}html.m-on .m-words .m-w>span{transition:transform 1s cubic-bezier(.2,.75,.15,1);transition-delay:calc(var(--i) * 70ms);display:inline-block;transform:translateY(105%)}html.m-on .m-words.m-in .m-w>span{transform:none}html.m-on .m-fade{opacity:0;transition:opacity .9s,transform 1s cubic-bezier(.2,.75,.15,1);transition-delay:var(--d,0s);transform:translateY(26px)}html.m-on .m-fade.m-in{opacity:1;transform:none}html.m-on .g-rule{transform-origin:0;transition:transform 1s cubic-bezier(.2,.75,.15,1) .1s;transform:scaleX(0)}html.m-on .g-head.m-in .g-rule{transform:none}html.m-on .m-pic{clip-path:inset(14% 0 0 round 18px);transition:clip-path 1.3s cubic-bezier(.2,.75,.15,1)}html.m-on .m-pic img{transition:transform 1.8s cubic-bezier(.2,.75,.15,1);transform:scale(1.1)}html.m-on .m-pic.m-in{clip-path:inset(0 round 18px)}html.m-on .m-pic.m-in img{transform:none}html.m-on a.g-card:hover .m-pic.m-in img{transition-duration:1.1s;transform:scale(1.045)}@media (prefers-reduced-motion:reduce){.g-main *{transition:none!important;animation:none!important}}@media (width>=901px) and (width<=1279px){.g-hero,.g-trust__card,.g-split,.g-band,.g-feature,.g-cta{width:calc(100% - 112px)}.g-hero:after{transform:translate(14px,14px)}.g-trust__card{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:18px}.g-trust__badge{grid-column:1/-1}.g-trust__cell:nth-child(2){border-left:0}.g-trust__cell strong{white-space:normal}}@media (width>=901px) and (width<=1199px){.g-split,.g-split--right{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px}.g-split__pic{min-height:440px}}@media (width<=1100px){.g-hero{grid-template-columns:minmax(0,1fr) 420px;gap:44px}.g-hero__img,.g-hero:after{height:400px}.g-trust__card{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:18px}.g-trust__badge{grid-column:1/-1}.g-trust__cell strong{white-space:normal}.g-trust__cell:nth-child(2){border-left:0}#compare .g-head .g-h2{white-space:normal;font-size:34px}.g-steps,.g-cards--3,.g-rcv-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.g-wrap{padding:0 22px}.g-pad{padding:80px 0}.g-pad-s{padding:60px 0}.g-h1{font-size:38px}.g-h2,.g-split .g-h2{font-size:32px}.g-h3{font-size:22px}.g-hero{grid-template-columns:1fr;gap:36px;padding:40px 22px 48px}.g-hero:after{display:none}.g-hero__img{grid-area:2/1;height:320px}.g-trust__card{border-radius:0;grid-template-columns:1fr 1fr;row-gap:18px;padding:20px 8px}.g-trust__badge{grid-column:1/-1}.g-trust__cell:nth-child(2),.g-trust__cell:nth-child(4){border-left:0}.g-trust__cell strong{white-space:normal;font-size:21px}.g-split-s{padding:64px 0}.g-split,.g-split--right{grid-template-columns:1fr;gap:36px;padding:0 22px}.g-split--right .g-split__pic{order:-1}.g-split__pic{min-height:300px;position:relative;top:0}.g-intro .g-split__pic{min-height:300px}.g-lead{padding-left:22px;font-size:22px}.g-types,.g-two,.g-cards--3,.g-cards--2,.g-steps,.g-steps--two,.g-glance,.g-cols,.g-groups,.g-rcv-grid,.g-auth,.g-cta__inner{grid-template-columns:1fr}.g-cards--4{grid-template-columns:1fr 1fr;gap:18px}.g-two,.g-cta__inner{gap:40px}.g-steps{gap:28px}.g-band{border-radius:0;height:280px;margin:0}.g-feature{border-radius:0;min-height:0;margin:64px 0}.g-feature__img{width:100%}.g-feature__shade{background:#172333e6}.g-feature__inner,.g-cta__inner{padding:64px 22px}.g-cta{border-radius:0;margin-bottom:0}.g-cta__form{padding:20px}.g-cta__form .form--global{grid-template-columns:1fr}.g-btn{justify-content:center;width:100%}.g-row{grid-template-columns:1fr;gap:4px}.g-table thead th{position:static}}@media (width<=479px){.g-cards--4{grid-template-columns:1fr}}.g-crumbs ol{flex-wrap:wrap;gap:0 8px;margin:0;padding:0;list-style:none;display:flex}.g-crumbs li+li:before{content:"›";color:var(--color-ink-muted);margin-right:8px}.g-crumbs a{color:var(--color-ink-muted);text-decoration:none}.g-crumbs a:hover{color:var(--color-navy);text-decoration:underline}.g-crumbs li:last-child{color:var(--color-navy)}
