.gs{background:var(--paper);color:var(--night);overflow-x:clip;-webkit-font-smoothing:antialiased}.gs .s-in{max-width:1240px;margin:0 auto;padding:0 64px;box-sizing:border-box}.gs section.s-s{padding:clamp(88px,10vw,150px) 0;border-top:0;margin:0;position:relative}.gs .s-paper{background:var(--paper)}.gs .s-sky{background:var(--sky)}.gs .s-sea{background:var(--sea);color:#f1f6f7}.gs section.s-night{padding:0;background:var(--paper)}.gs section.s-night.s-on-sky{background:var(--sky)}.gs .s-label{margin:0 0 22px;font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--sky-ink)}.gs .s-panel .s-label,.gs .s-sea .s-label{color:var(--sea-soft)}.gs .s-sea .s-panel .s-label{color:var(--sky)}.gs .s-head{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:24px 72px;align-items:end;margin-bottom:64px}.gs .s-head.s-head-1{grid-template-columns:minmax(0,1fr)}.gs .s-head .s-rise,.gs .s-head h2{margin:0;font-weight:400;font-size:clamp(40px,4.8vw,80px);letter-spacing:-.035em;line-height:1.02;text-wrap:balance;color:inherit;max-width:18ch}.gs .s-head.s-head-w .s-rise{max-width:22ch}.gs .s-headp p{margin:0 0 .5em;font-size:18px;line-height:1.55;color:#3f4a4c;max-width:46ch}.gs .s-headp p:last-child{margin-bottom:.5em}.gs .s-aside a,.gs .s-big a,.gs .s-headp a,.gs .s-note a,.gs .s-prose a{border-bottom:1px solid;text-decoration:none}.gs .s-sky .s-headp p{color:var(--sky-ink)}.gs .s-panel .s-headp p,.gs .s-sea .s-headp p{color:rgba(238,243,244,.8)}.gs .s-m{overflow:hidden;vertical-align:top;padding-bottom:.14em;margin-bottom:-.14em}.gs .s-m,.gs .s-m>span{display:inline-block}.gs.js .s-rise .s-m>span{transform:translateY(112%);transition:transform 1.1s var(--ease);transition-delay:calc(min(var(--i),14) * 55ms)}.gs.js .s-rise.in .s-m>span{transform:none}.gs.js .s-fade{opacity:0;transform:translateY(26px);transition:opacity 1s var(--ease),transform 1s var(--ease)}.gs.js .s-fade.in{opacity:1;transform:none}.gs.js .s-headp.s-fade{transition-delay:.25s}.gs.js .s-cards>:nth-child(3n+2),.gs.js .s-facts>div:nth-child(2),.gs.js .s-steps>li:nth-child(2n){transition-delay:.1s}.gs.js .s-cards>:nth-child(3n),.gs.js .s-facts>div:nth-child(3){transition-delay:.2s}.gs.js .s-facts>div:nth-child(4){transition-delay:.3s}.gs .s-panel{background:var(--night);color:#eef3f4;padding:clamp(96px,11vw,170px) 0}.gs.js .s-panel{clip-path:inset(0 4vw round 44px);transition:clip-path 1.3s var(--ease)}.gs.js .s-panel.in{clip-path:inset(0 0 round 0)}.gs .s-panel h2,.gs .s-panel h3{color:#fbfcfb}.gs .s-big{margin:0;font-size:clamp(34px,4.4vw,72px);font-weight:300;letter-spacing:-.035em;line-height:1.08;max-width:20ch;text-wrap:balance}.gs .s-big .s-dim{opacity:.55}.gs .s-lead{margin:0;font-size:clamp(21px,1.9vw,27px);line-height:1.48;letter-spacing:-.012em;font-weight:300;max-width:40ch;color:var(--night)}.gs .s-panel .s-lead,.gs .s-sea .s-lead{color:#fbfcfb}.gs .s-prose{max-width:760px}.gs .s-prose li,.gs .s-prose>p{font-size:18px;line-height:1.66;color:#2b3638}.gs .s-prose>p{margin:0 0 22px}.gs .s-prose h3{margin:44px 0 14px;font-size:clamp(24px,2.2vw,32px);font-weight:400;letter-spacing:-.02em;line-height:1.15;color:var(--night)}.gs .s-prose h3:first-child{margin-top:0}.gs .s-prose ul{list-style:none;margin:0 0 26px;padding:0;border-top:1px solid rgba(16,25,27,.16)}.gs .s-prose ul li{position:relative;padding:16px 0 16px 28px;border-bottom:1px solid rgba(16,25,27,.1);margin:0}.gs .s-prose ul li:before{content:"";position:absolute;left:2px;top:28px;width:8px;height:8px;border-radius:50%;background:var(--sea)}.gs .s-prose strong{font-weight:500;color:var(--night)}.gs .s-prose em{font-style:italic}.gs .s-sky .s-prose li,.gs .s-sky .s-prose>p{color:#22363b}.gs .s-sky .s-prose ul{border-top-color:rgba(16,25,27,.2)}.gs .s-panel .s-prose li,.gs .s-panel .s-prose>p,.gs .s-sea .s-prose li,.gs .s-sea .s-prose>p{color:rgba(238,243,244,.86)}.gs .s-panel .s-prose strong,.gs .s-sea .s-prose strong{color:#fbfcfb}.gs .s-panel .s-prose ul,.gs .s-sea .s-prose ul{border-top-color:rgba(238,243,244,.2)}.gs .s-panel .s-prose ul li,.gs .s-sea .s-prose ul li{border-bottom-color:rgba(238,243,244,.14)}.gs .s-panel .s-prose ul li:before,.gs .s-sea .s-prose ul li:before{background:var(--sea-soft)}.gs .s-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 72px;align-items:start}.gs .s-two>.s-prose{max-width:none}.gs .s-gap{margin-top:clamp(64px,7vw,104px)}.gs .s-note{margin:24px 0 0;font-size:14px;line-height:1.6;color:#4f5b58;max-width:72ch}.gs .s-sky .s-note{color:var(--sky-ink)}.gs .s-panel .s-note,.gs .s-sea .s-note{color:rgba(238,243,244,.66)}.gs .s-aside{margin-top:56px;padding:34px 38px;border-radius:22px;background:var(--sky);color:var(--night)}.gs .s-sky .s-aside{background:#fbfcfb}.gs .s-aside p{margin:0;font-size:17px;line-height:1.6;max-width:70ch}.gs .s-aside p+p{margin-top:12px}.gs .s-aside b,.gs .s-aside strong{font-weight:500}.gs .s-aside>.s-label{margin-bottom:12px}.gs .s-downside{border-top:1px solid rgba(16,25,27,.2);padding-top:22px;margin-top:40px;max-width:760px}.gs .s-downside>b{display:block;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;margin-bottom:8px}.gs .s-downside p{margin:0;font-size:17px;line-height:1.6;color:#2b3638}.gs .s-panel .s-downside,.gs .s-sea .s-downside{border-top-color:rgba(238,243,244,.24)}.gs .s-panel .s-downside p,.gs .s-sea .s-downside p{color:rgba(238,243,244,.86)}.gs .s-btns{display:flex;flex-wrap:wrap;gap:14px;margin-top:36px;align-items:center}.gs .s-ln{text-decoration:none;border-bottom:1px solid;padding-bottom:3px;font-size:15px;font-weight:500}.gs .s-panel .btn,.gs .s-sea .btn{background:#fbfcfb;border-color:#fbfcfb;color:var(--night)}.gs .s-panel .btn:hover,.gs .s-sea .btn:hover{background:var(--sky);border-color:var(--sky);color:var(--night)}.gs .s-panel .btn.ghost,.gs .s-sea .btn.ghost{background:transparent;color:#fbfcfb;border-color:rgba(251,252,251,.7)}.gs .s-panel .btn.ghost:hover,.gs .s-sea .btn.ghost:hover{background:#fbfcfb;color:var(--night);border-color:#fbfcfb}.gs .s-facts{display:grid;grid-template-columns:repeat(var(--n,4),minmax(0,1fr));gap:28px 40px;margin:0;padding:0}.gs .s-facts>div{border-top:1px solid rgba(16,25,27,.2);padding-top:20px;min-width:0}.gs .s-facts dt{font-weight:300;font-size:clamp(34px,3.3vw,52px);letter-spacing:-.035em;line-height:1.05;font-variant-numeric:tabular-nums}.gs .s-facts dd{margin:12px 0 0;font-size:14px;line-height:1.5;color:#4f5b58;max-width:34ch}.gs .s-facts dd a{border-bottom:1px solid;text-decoration:none;font-weight:500}.gs .s-sky .s-facts dd{color:var(--sky-ink)}.gs .s-panel .s-facts>div,.gs .s-sea .s-facts>div{border-top-color:rgba(238,243,244,.26)}.gs .s-panel .s-facts dt,.gs .s-sea .s-facts dt{color:#fbfcfb}.gs .s-panel .s-facts dd,.gs .s-sea .s-facts dd{color:rgba(238,243,244,.78)}.gs .s-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 72px}.gs .s-steps>li{display:grid;grid-template-columns:clamp(72px,7vw,104px) minmax(0,1fr);gap:20px;align-items:start;padding:34px 0 44px;border-top:1px solid rgba(16,25,27,.2)}.gs .s-rn{font-size:clamp(46px,4.6vw,72px);font-weight:300;line-height:.82;letter-spacing:-.04em;color:var(--sea)}.gs .s-steps h3{margin:2px 0 0;font-weight:400;font-size:clamp(24px,2.1vw,32px);letter-spacing:-.02em;line-height:1.12;color:inherit}.gs .s-stp{margin-top:12px}.gs .s-stp,.gs .s-stp p{font-size:17px;line-height:1.6;color:#2b3638;max-width:46ch}.gs .s-stp p{margin:0}.gs .s-stp a{border-bottom:1px solid;text-decoration:none}.gs .s-sky .s-stp,.gs .s-sky .s-stp p{color:#22363b}.gs .s-panel .s-steps>li,.gs .s-sea .s-steps>li{border-top-color:rgba(238,243,244,.2)}.gs .s-panel .s-rn,.gs .s-sea .s-rn{color:var(--sky)}.gs .s-panel .s-stp,.gs .s-panel .s-stp p,.gs .s-sea .s-stp,.gs .s-sea .s-stp p{color:rgba(241,246,247,.84)}.gs .s-steps.s-steps-1{grid-template-columns:minmax(0,1fr);max-width:880px}.gs .s-qs{border-top:1px solid rgba(16,25,27,.22);max-width:940px}.gs .s-q{border-bottom:1px solid rgba(16,25,27,.14)}.gs .s-q>summary{list-style:none;display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:24px;align-items:center;padding:26px 0;cursor:pointer;min-height:44px}.gs .s-q>summary::-webkit-details-marker{display:none}.gs .s-q>summary:focus-visible{outline:2px solid var(--sea);outline-offset:4px;border-radius:4px}.gs .s-qt{font-size:clamp(20px,1.75vw,26px);letter-spacing:-.018em;line-height:1.25;transition:color .3s}.gs .s-q>summary:hover .s-qt{color:var(--sea)}.gs .s-qi{position:relative;width:44px;height:44px;border-radius:50%;border:1px solid rgba(16,25,27,.3);transition:border-color .3s,background .3s,transform .45s var(--ease)}.gs .s-qi:after,.gs .s-qi:before{content:"";position:absolute;left:50%;top:50%;width:14px;height:1.4px;background:currentColor;transform:translate(-50%,-50%)}.gs .s-qi:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .45s var(--ease)}.gs .s-q[open] .s-qi{background:var(--night);color:#fbfcfb;border-color:var(--night)}.gs .s-q[open] .s-qi:after{transform:translate(-50%,-50%) rotate(0)}.gs .s-q>summary:hover .s-qi{border-color:var(--night)}.gs .s-qa{padding:0 68px 30px 0}.gs .s-qa,.gs .s-qa p{font-size:17px;line-height:1.65;color:#2b3638;max-width:66ch}.gs .s-qa p{margin:0 0 12px}.gs .s-qa a{border-bottom:1px solid;text-decoration:none}.gs .s-qmore{margin:14px 0 0!important}.gs .s-qmore a{font-weight:500;font-size:15px}.gs .s-sky .s-qs{border-top-color:rgba(16,25,27,.26)}.gs .s-sky .s-qa,.gs .s-sky .s-qa p{color:#22363b}@media (prefers-reduced-motion:no-preference){.gs .s-q[open] .s-qa{animation:sQa .6s var(--ease) both}}@keyframes sQa{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.gs .s-ph{display:block;overflow:hidden;border-radius:22px;background:var(--sky-deep);box-shadow:0 30px 60px -38px rgba(16,25,27,.5);-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.gs .s-ph img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .9s var(--ease)}.gs.js .s-ph.s-fade{opacity:1;transform:none;clip-path:inset(18% 0 0 0 round 22px);transition:clip-path 1.3s var(--ease)}.gs.js .s-ph.s-fade img{transform:scale(1.14);transition:transform 1.8s var(--ease)}.gs.js .s-ph.s-fade.in{clip-path:inset(0 0 0 0 round 22px)}.gs.js .s-ph.s-fade.in img{transform:none}.gs .s-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(40px,6vw,96px);align-items:center}.gs .s-split.s-flip>.s-ph{order:2}.gs .s-split .s-ph img{aspect-ratio:4/5}.gs .s-split h2{margin:0;font-size:clamp(34px,3.6vw,58px);font-weight:400;letter-spacing:-.035em;line-height:1.04;text-wrap:balance}.gs .s-split p{font-size:18px;line-height:1.6;color:#2b3638;max-width:48ch;margin:20px 0 0}.gs .s-sky .s-split p{color:#22363b}.gs .s-split+.s-split{margin-top:clamp(88px,10vw,150px)}.gs .s-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 40px;border-top:1px solid rgba(16,25,27,.2)}.gs .s-card{display:flex;flex-direction:column;gap:8px;padding:28px 0 32px;border-bottom:1px solid rgba(16,25,27,.12);text-decoration:none;color:inherit}.gs .s-card strong{font-weight:400;font-size:24px;letter-spacing:-.02em;line-height:1.15;transition:color .3s}.gs .s-card span{font-size:15px;line-height:1.5;color:#4f5b58}.gs .s-card em{font-style:normal;font-size:14px;font-weight:500;margin-top:8px;align-self:flex-start;border-bottom:1px solid;padding-bottom:2px}.gs .s-card:hover strong{color:var(--sea)}.gs .s-sky .s-card span{color:var(--sky-ink)}.gs .readnext{margin:48px 0 0;padding:0;background:transparent;border-left:0;max-width:760px}.gs .readnext>b{font-family:inherit;font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--sky-ink);margin-bottom:14px}.gs .readnext ul{gap:0;border-top:1px solid rgba(16,25,27,.2)}.gs .readnext li{border-bottom:1px solid rgba(16,25,27,.12)}.gs .readnext a{padding:16px 0;justify-content:space-between;gap:20px;transition:padding .45s var(--ease)}.gs .readnext a strong{font-weight:400;font-size:18px;border-bottom:0;letter-spacing:-.01em;line-height:1.35}.gs .readnext a:hover strong{color:var(--sea);border-color:transparent}.gs .readnext a em{font-size:12px;letter-spacing:.06em;text-transform:none;color:#4f5b58}.gs .s-sky .readnext a em{color:var(--sky-ink)}.gs .s-reads{display:grid;grid-template-columns:repeat(var(--n,3),minmax(0,1fr));gap:0 48px;align-items:start}.gs .s-reads .readnext{margin:0;max-width:none}.gs .ctaband{background:var(--sea);color:#f1f6f7;border:0;padding:clamp(96px,11vw,160px) 0}.gs .ctaband .wrap{text-align:left;max-width:1240px;padding:0 64px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:20px 72px;align-items:end}.gs .ctaband h2{grid-row:1/span 2;margin:0;color:#fbfcfb;font-size:clamp(40px,5vw,84px);font-weight:400;letter-spacing:-.035em;line-height:1.02;max-width:14ch;text-wrap:balance}.gs .ctaband p{margin:0;color:rgba(241,246,247,.86);font-size:18px;line-height:1.55;max-width:40ch}.gs .ctaband .btn,.gs .ctaband .cta-search{justify-self:start;margin-top:6px;background:#fbfcfb;color:var(--night)!important;border-color:#fbfcfb}.gs .ctaband .btn:hover,.gs .ctaband .cta-search:hover{background:var(--sky);border-color:var(--sky)}.gs .formcard{background:#fbfcfb;border:0;border-radius:26px;padding:clamp(28px,4vw,48px);max-width:none;margin:0;box-shadow:0 40px 80px -50px rgba(16,25,27,.45)}.gs .formcard h3,.gs .formcard legend{font-weight:400;letter-spacing:-.02em}.gs .field{margin-bottom:20px}.gs .field label{font-size:13px;font-weight:500;letter-spacing:.01em;color:var(--sky-ink);margin-bottom:8px}.gs .field input:not([type=checkbox]):not([type=radio]),.gs .field select,.gs .field textarea{min-height:52px;padding:12px 16px;border:1px solid rgba(16,25,27,.2);border-radius:14px;background:var(--paper);font-size:16px;color:var(--night);transition:border-color .3s,box-shadow .3s,background .3s}.gs .field textarea{min-height:120px}.gs .field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:44px;background:var(--paper) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2 4l4 4 4-4' fill='none' stroke='%2310191b' stroke-width='1.4'/%3E%3C/svg%3E") no-repeat right 18px center}.gs .field input:not([type=checkbox]):not([type=radio]):focus,.gs .field select:focus,.gs .field textarea:focus{outline:none;border-color:var(--sea);background:#fff;box-shadow:0 0 0 4px rgba(var(--sea-rgb),.14)}.gs .two{gap:0 20px}.gs .req{color:var(--sea)}.gs .form-legend{font-size:13px;color:#4f5b58;margin:0 0 22px}.gs .consent{font-size:14px;line-height:1.55;color:#4f5b58}.gs .consent:has(input:focus-visible){outline:2px solid var(--sea)}.gs .consent input[type=checkbox]{accent-color:var(--sea)}.gs .consent a{color:var(--night)}.gs .formcard .btn{width:100%;min-height:54px;font-size:15px}.gs .formcard .muted{color:#4f5b58}.gs .card[style]{border-color:rgba(16,25,27,.12)!important;border-radius:22px;background:#fbfcfb}.gs .s-formwrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:clamp(40px,6vw,96px);align-items:start}.gs .s-formwrap>.s-head{margin-bottom:0;grid-template-columns:1fr}.gs .s-formwrap .s-headp p{max-width:40ch}.gs .notice{font-family:inherit;font-size:17px;line-height:1.6;border:0;border-radius:22px;background:var(--sky);padding:30px 34px;color:var(--night)}.gs .s-sky .notice{background:#fbfcfb}.gs table.costs{border:0;border-radius:0;border-top:1px solid rgba(16,25,27,.22);font-size:17px;margin:0}.gs table.costs th{background:transparent;color:var(--sky-ink);font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;padding:16px 0}.gs table.costs td{padding:20px 0;border-top:1px solid rgba(16,25,27,.12);background:transparent!important}.gs table.costs td+td,.gs table.costs th+th{text-align:right}.gs table.costs td+td{font-weight:300;font-size:22px;letter-spacing:-.01em}.gs .s-onp{position:relative;z-index:30}@media (max-width:1100px){.gs .ctaband .wrap,.gs .s-in{padding:0 40px}.gs .s-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.gs .s-reads{grid-template-columns:1fr 1fr}}@media (max-width:900px){.gs .s-head{grid-template-columns:1fr;gap:20px;margin-bottom:44px}.gs .s-headp p{margin:0}.gs .s-formwrap,.gs .s-split,.gs .s-two{grid-template-columns:1fr}.gs .s-split.s-flip>.s-ph{order:0}.gs .ctaband .wrap,.gs .s-cards,.gs .s-steps{grid-template-columns:1fr}.gs .ctaband h2{grid-row:auto}}@media (max-width:760px){.gs .ctaband .wrap,.gs .s-in{padding:0 22px}.gs section.s-s{padding:76px 0}.gs section.s-night{padding:0}.gs .s-head .s-rise,.gs .s-head h2{font-size:clamp(34px,9.6vw,44px)}.gs .s-big{font-size:clamp(30px,8.4vw,40px)}.gs .s-lead{font-size:20px}.gs .s-prose li,.gs .s-prose>p{font-size:17px}.gs .s-panel{padding:80px 0}.gs.js .s-panel{clip-path:inset(0 14px round 28px)}.gs .s-facts{gap:24px 18px}.gs .s-facts>div{padding-top:14px}.gs .s-facts dt{font-size:30px}.gs .s-facts dd{font-size:13px;margin-top:8px}.gs .s-steps>li{grid-template-columns:52px minmax(0,1fr);gap:14px;padding:26px 0 30px}.gs .s-rn{font-size:40px}.gs .s-steps h3{font-size:22px}.gs .s-stp,.gs .s-stp p{font-size:16px}.gs .s-q>summary{gap:14px;padding:20px 0}.gs .s-qt{font-size:19px}.gs .s-qa{padding:0 0 24px}.gs .s-qa,.gs .s-qa p{font-size:16px}.gs .notice,.gs .s-aside{padding:24px 22px}.gs .s-split h2{font-size:32px}.gs .s-split p{font-size:17px}.gs .s-split .s-ph img{aspect-ratio:4/3}.gs .s-reads{grid-template-columns:1fr;gap:36px}.gs .ctaband{padding:84px 0}.gs .ctaband h2{font-size:clamp(34px,9.6vw,44px)}.gs .ctaband p{font-size:17px}.gs table.costs{font-size:15px}.gs table.costs td+td{font-size:18px}.gs .formcard{border-radius:22px;padding:24px 20px}}@media (prefers-reduced-motion:reduce){.gs .readnext a,.gs .s-ph img,.gs .s-qi,.gs .s-qi:after{transition:none!important}}.gs .c-calc{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:clamp(48px,6vw,96px);align-items:start}.gs .c-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.gs .c-lab{display:block;margin:34px 0 12px;font-size:14px;font-weight:400;color:rgba(238,243,244,.72)}.gs .c-presets{display:flex;flex-wrap:wrap;gap:8px}.gs .c-chip{min-height:44px;padding:10px 18px;border-radius:999px;border:1px solid rgba(238,243,244,.32);background:transparent;color:#eef3f4;font:inherit;font-size:14px;cursor:pointer;transition:background .3s,color .3s,border-color .3s}.gs .c-chip.on,.gs .c-chip:hover{border-color:#eef3f4}.gs .c-chip.on{background:#eef3f4;color:var(--night)}.gs .c-price{display:flex;align-items:baseline;gap:6px;border-bottom:1px solid rgba(238,243,244,.35);transition:border-color .3s}.gs .c-price:focus-within{border-bottom-color:var(--sky)}.gs .c-price span{font-size:clamp(36px,3.8vw,56px);font-weight:300;letter-spacing:-.03em;color:rgba(251,252,251,.7)}.gs .c-price input{flex:1;min-width:0;width:100%;background:transparent;border:0;outline:0;color:#fbfcfb;font:inherit;font-size:clamp(44px,4.6vw,72px);font-weight:300;letter-spacing:-.035em;line-height:1.15;padding:0 0 6px;font-variant-numeric:tabular-nums;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.gs .c-price input::-webkit-inner-spin-button,.gs .c-price input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.gs .c-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:28px;margin:22px 0 6px;background:transparent;cursor:pointer;--f:0%}.gs .c-range::-webkit-slider-runnable-track{height:2px;border-radius:2px;background:linear-gradient(90deg,var(--sky) var(--f),rgba(238,243,244,.2) var(--f))}.gs .c-range::-moz-range-track{height:2px;border-radius:2px;background:rgba(238,243,244,.2)}.gs .c-range::-moz-range-progress{height:2px;background:var(--sky)}.gs .c-range::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;border-radius:50%;background:#fbfcfb;margin-top:-10px;box-shadow:0 0 0 6px rgba(201,220,227,.18);-webkit-transition:box-shadow .3s;transition:box-shadow .3s}.gs .c-range::-moz-range-thumb{width:22px;height:22px;border:0;border-radius:50%;background:#fbfcfb;box-shadow:0 0 0 6px rgba(201,220,227,.18)}.gs .c-range:focus-visible::-webkit-slider-thumb,.gs .c-range:hover::-webkit-slider-thumb{box-shadow:0 0 0 10px rgba(201,220,227,.24)}.gs .c-range:focus-visible{outline:none}.gs .c-scale{display:flex;justify-content:space-between;font-size:12px;color:rgba(238,243,244,.56)}.gs .c-seg{display:inline-flex;flex-wrap:wrap;border:1px solid rgba(238,243,244,.32);border-radius:999px;padding:4px;gap:4px;max-width:100%;box-sizing:border-box}.gs .c-seg button{border:0;background:transparent;color:#eef3f4;font:inherit;font-size:14px;padding:11px 20px;border-radius:999px;cursor:pointer;min-height:44px;transition:background .3s,color .3s}.gs .c-seg button:hover{background:rgba(238,243,244,.1)}.gs .c-seg button.on{background:#eef3f4;color:var(--night)}.gs .c-chip:focus-visible,.gs .c-pill:focus-visible,.gs .c-seg button:focus-visible{outline:2px solid var(--sky);outline-offset:3px}.gs .c-opts{margin-top:30px;border-top:1px solid rgba(238,243,244,.14)}.gs .c-tog{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr);gap:16px;align-items:start;padding:20px 0;border-bottom:1px solid rgba(238,243,244,.14);cursor:pointer;font-size:15px;line-height:1.55;color:rgba(238,243,244,.84)}.gs .c-tog input{position:absolute;opacity:0;width:48px;height:28px;margin:0;left:0;top:20px;cursor:pointer}.gs .c-sw{position:relative;width:48px;height:28px;border-radius:999px;background:rgba(238,243,244,.18);transition:background .35s var(--ease)}.gs .c-sw:after{content:"";position:absolute;left:3px;top:3px;width:22px;height:22px;border-radius:50%;background:#eef3f4;transition:transform .45s var(--ease)}.gs .c-tog input:checked+.c-sw{background:var(--sea-soft)}.gs .c-tog input:checked+.c-sw:after{transform:translateX(20px);background:#fbfcfb}.gs .c-tog input:focus-visible+.c-sw{outline:2px solid var(--sky);outline-offset:3px}.gs .c-tog:hover .c-sw{background:rgba(238,243,244,.28)}.gs .c-tog:hover input:checked+.c-sw{background:var(--sea-soft)}.gs .c-mort{margin-top:6px}.gs .c-two{display:grid;grid-template-columns:1fr 1fr;gap:20px}.gs .c-num{width:100%;box-sizing:border-box;min-height:52px;padding:12px 16px;border-radius:14px;border:1px solid rgba(238,243,244,.28);background:rgba(238,243,244,.06);color:#fbfcfb;font:inherit;font-size:18px;font-variant-numeric:tabular-nums;transition:border-color .3s,background .3s}.gs .c-num:focus{outline:none;border-color:var(--sky);background:rgba(238,243,244,.1)}.gs .c-totl{margin:0;font-size:14px;color:rgba(238,243,244,.72)}.gs .c-total{margin:8px 0 0;font-size:clamp(58px,7.4vw,124px);font-weight:400;letter-spacing:-.04em;line-height:1;color:#fbfcfb;font-variant-numeric:tabular-nums;white-space:nowrap}.gs .c-on{margin:16px 0 0;font-size:16px;line-height:1.5;color:rgba(238,243,244,.78)}.gs .c-on b{font-weight:500;color:#fbfcfb}.gs .c-bar{display:flex;height:10px;border-radius:999px;overflow:hidden;margin:26px 0 10px;background:rgba(238,243,244,.12)}.gs .c-bar i{background:#eef3f4}.gs .c-bar b,.gs .c-bar i{display:block;transition:width .5s var(--ease)}.gs .c-bar b{background:var(--sea-soft)}.gs .c-key{display:flex;gap:22px;font-size:13px;color:rgba(238,243,244,.78);flex-wrap:wrap}.gs .c-key>span:before{content:"";display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:8px;vertical-align:-1px;background:#eef3f4}.gs .c-key>span.x:before{background:var(--sea-soft)}.gs .c-mfacts{display:grid;grid-template-columns:1fr 1fr;gap:20px 32px;margin:36px 0 0}.gs .c-mfacts>div{border-top:1px solid rgba(238,243,244,.26);padding-top:16px}.gs .c-mfacts dt{font-weight:300;font-size:clamp(30px,2.8vw,42px);letter-spacing:-.03em;line-height:1.05;color:#fbfcfb;font-variant-numeric:tabular-nums}.gs .c-mfacts dd{margin:8px 0 0;font-size:13px;line-height:1.45;color:rgba(238,243,244,.72)}.gs .c-lines{width:100%;border-collapse:collapse;margin-top:30px;font-size:15px}.gs .c-lines td{padding:13px 0;border-top:1px solid rgba(238,243,244,.14);color:rgba(238,243,244,.86);vertical-align:baseline}.gs .c-lines td+td{text-align:right;color:#fbfcfb;font-variant-numeric:tabular-nums;white-space:nowrap;padding-left:16px}.gs .c-lines tr.c-sum td{color:#fbfcfb;font-weight:500}.gs .c-lines tr.c-sum:first-of-type td,.gs .c-lines tr:not(.c-sum)+tr.c-sum td{border-top-color:rgba(238,243,244,.4)}.gs .c-est{margin:16px 0 0;font-size:13px;line-height:1.6;color:rgba(238,243,244,.66);max-width:62ch}.gs .c-est a{color:#fbfcfb;border-bottom:1px solid;text-decoration:none}.gs .c-go{margin-top:32px;display:flex;gap:14px;flex-wrap:wrap}.gs .c-pill{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 26px;border-radius:999px;background:#fbfcfb;color:var(--night);border:1px solid #fbfcfb;font-size:14px;font-weight:500;text-decoration:none;transition:background .3s,border-color .3s}.gs .c-pill:hover{background:var(--sky);border-color:var(--sky)}@media (max-width:900px){.gs .c-calc{grid-template-columns:1fr;gap:56px}}@media (max-width:760px){.gs .c-total{font-size:clamp(48px,13.5vw,64px)}.gs .c-price input{font-size:44px}.gs .c-price span{font-size:36px}.gs .c-seg{display:flex;width:100%}.gs .c-seg button{flex:1;padding:10px 12px}.gs .c-seg-3 button{font-size:13px;padding:10px 6px}.gs .c-mfacts{grid-template-columns:1fr 1fr;gap:16px}.gs .c-tog{font-size:14px}}.gs .s-srcs{list-style:none;margin:0;padding:0;border-top:1px solid rgba(16,25,27,.2)}.gs .s-srcs li{border-bottom:1px solid rgba(16,25,27,.12)}.gs .s-srcs a{display:block;padding:14px 0;font-size:15px;line-height:1.45;text-decoration:none;transition:color .3s}.gs .s-srcs a span{opacity:.55}.gs .s-srcs a:hover{color:var(--sea)}.gs .s-sky .s-srcs{border-top-color:rgba(16,25,27,.26)}.gs .s-split .s-prose>p:first-of-type{margin-top:28px}.gs .s-prose>.s-rise,.gs .s-split .s-rise{margin:0;font-size:clamp(34px,3.6vw,58px);font-weight:400;letter-spacing:-.035em;line-height:1.04;text-wrap:balance;max-width:16ch}.gs .s-prose>.s-rise+p{margin-top:28px}.gs .s-label-in{margin-top:44px!important}.gs .s-split>div>p:not(.s-label){font-size:18px;line-height:1.6;color:#2b3638;max-width:48ch;margin:20px 0 0}.gs .s-split>div>.s-rise+p{margin-top:28px!important}.gs .s-story .ab-card-wrap{border-radius:26px;background:var(--sky);background-image:radial-gradient(rgba(16,25,27,.06) 1px,transparent 0);background-size:6px 6px;aspect-ratio:4/4.4}.gs .s-story .ab-card{border-radius:4px}.gs .s-story .ab-card-g{color:var(--sky-ink)}.gs .s-story .ab-card-rule{background:var(--sea)}.gs .s-rule{max-width:22ch;color:#fbfcfb}.gs .s-rule .s-dim{opacity:1;color:var(--sky)}.gs .s-sea .s-facts dd a{color:#fbfcfb}.gs .s-steps-3 .s-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 48px}.gs .s-steps-3 .s-steps>li{grid-template-columns:1fr;gap:18px}.gs .s-people{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 64px;border-top:1px solid rgba(16,25,27,.24);padding-top:44px}.gs .s-person{display:grid;grid-template-columns:120px minmax(0,1fr);gap:28px;align-items:start}.gs .s-person img{width:120px;height:120px;-o-object-fit:cover;object-fit:cover;border-radius:22px;display:block}.gs .s-person h3{margin:0;font-size:clamp(26px,2.2vw,34px);font-weight:400;letter-spacing:-.025em;line-height:1.1}.gs .s-role{margin:8px 0 18px;font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--sky-ink)}.gs .s-person p:not(.s-role){margin:0 0 16px;font-size:17px;line-height:1.62;color:#22363b;max-width:52ch}@media (max-width:1100px){.gs .s-steps-3 .s-steps{grid-template-columns:1fr}.gs .s-steps-3 .s-steps>li{grid-template-columns:clamp(72px,7vw,104px) minmax(0,1fr)}.gs .s-people{grid-template-columns:1fr}}@media (max-width:760px){.gs .s-prose>.s-rise,.gs .s-split .s-rise{font-size:clamp(32px,8.8vw,40px)}.gs .s-split>div>p:not(.s-label){font-size:17px}.gs .s-steps-3 .s-steps>li{grid-template-columns:52px minmax(0,1fr)}.gs .s-person{grid-template-columns:84px minmax(0,1fr);gap:18px}.gs .s-person img{width:84px;height:84px;border-radius:16px}.gs .s-story .ab-card-wrap{aspect-ratio:auto;padding:48px 16px}}.gs .s-faqgrid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);gap:40px 72px;align-items:start}.gs .s-faqgrid>.s-head{grid-template-columns:1fr;margin:0;position:sticky;top:150px}.gs .s-faqgrid>.s-head .s-rise{font-size:clamp(36px,3.6vw,58px)}.gs section.s-faq{padding:clamp(80px,9vw,130px) 0}.gs .hero .lead a{border-bottom:1px solid;text-decoration:none}@media (max-width:900px){.gs .s-faqgrid{grid-template-columns:1fr}.gs .s-faqgrid>.s-head{position:static}}.gs .s-fee .s-fee-h{font-size:clamp(20px,1.7vw,24px);line-height:1.45;letter-spacing:-.01em;font-weight:300;max-width:56ch}.gs .s-fee .s-fee-h strong{font-weight:500}.gs .s-two>.s-head{margin-bottom:0;grid-template-columns:1fr}.gs .s-two>.s-prose>.s-rise+p{margin-top:28px}.gs section.s-pp-facts{padding:clamp(64px,7vw,104px) 0}.gs .s-reasons{margin-top:36px;border-top:1px solid rgba(16,25,27,.2)}.gs .s-reason{display:grid;grid-template-columns:48px minmax(0,1fr);gap:18px;padding:24px 0;border-bottom:1px solid rgba(16,25,27,.12)}.gs .s-ico{width:48px;height:48px;border-radius:50%;background:var(--sky);display:grid;place-items:center;color:var(--sea)}.gs .s-reason h3{margin:2px 0 0;font-weight:400;font-size:22px;letter-spacing:-.02em;line-height:1.2}.gs .s-reason p{margin:8px 0 0!important;font-size:16px!important;line-height:1.6;color:#2b3638;max-width:52ch}.gs .s-sea .s-head-w{margin-bottom:40px}.gs .s-sea .pp-ctas{margin-top:0}.gs .s-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;margin:0}.gs .s-cards-4{grid-template-columns:repeat(4,minmax(0,1fr))}.gs div.s-card{cursor:default}.gs .s-paste{margin:0;padding:34px 38px;border-radius:22px;background:#fbfcfb;border-left:0;box-shadow:0 30px 60px -44px rgba(16,25,27,.4)}.gs .s-paste p{margin:0;font-size:17px;line-height:1.65;overflow-wrap:anywhere}.gs .s-paste strong{font-weight:500}.gs .s-sea .s-headp a{color:#fbfcfb}.gs .formcard .eyebrow{font-size:12px!important;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--sea)}.gs .card a[style],.gs .card[style]>div[style],.gs .formcard a[style]{color:var(--night)!important}.gs .card[style]>div[style]{font-family:inherit!important;font-size:28px!important;letter-spacing:-.02em}@media (max-width:1100px){.gs .s-cards-4{grid-template-columns:1fr 1fr}}@media (max-width:760px){.gs .s-cards-4{grid-template-columns:1fr}.gs .s-paste{padding:24px 22px}}.gs .daycounter{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px clamp(40px,5vw,80px);align-items:start}.gs .daycounter>.formcard{grid-row:1/span 2;max-width:none!important}.gs .daycounter>.dc-results{margin:0;max-width:none}.gs .daycounter>.notice{max-width:none!important;margin:0!important;font-size:15px;background:#fbfcfb}.gs .daycounter>.notice a[style]{color:var(--night)!important;border-bottom:1px solid}.gs .dc-row{grid-template-columns:28px 1fr 1fr 44px;gap:14px;padding:16px 0;border-bottom-color:rgba(16,25,27,.12)}.gs .dc-n{font-family:inherit;font-weight:300;font-size:28px;color:var(--sea);padding-bottom:10px}.gs .dc-x{inline-size:44px;block-size:52px;border-radius:14px;border-color:rgba(16,25,27,.2)}.gs .dc-x:hover{border-color:var(--night);color:var(--night)}.gs .dc-actions{margin-top:22px;gap:12px 20px}.gs .dc-actions .btn{width:auto}.gs .dc-link{color:var(--night);text-decoration:none;border-bottom:1px solid;padding:4px 0;font-size:15px;font-weight:500}.gs .dc-results>.muted{text-align:left;font-size:17px;color:var(--sky-ink);padding-top:22px;margin:0}.gs .dc-results>.muted,.gs .dc-year{border-top:1px solid rgba(16,25,27,.24)}.gs .dc-year{padding:22px 0 24px;border-bottom:0}.gs .dc-head{align-items:baseline}.gs .dc-head b{font-family:inherit;font-weight:300;font-size:clamp(36px,3.4vw,52px);letter-spacing:-.035em;line-height:1}.gs .dc-head span{font-size:16px}.gs .dc-close,.gs .dc-ok{color:var(--night)}.gs .dc-close,.gs .dc-over{font-weight:600}.gs .dc-over{color:#9b3434}.gs .dc-bar{height:10px;border:0;border-radius:999px;background:rgba(16,25,27,.12);margin:16px 0 12px;overflow:visible}.gs .dc-bar span{border-radius:999px;background:var(--sea);transition:width .6s var(--ease)}.gs .dc-bar span.close{background:var(--night)}.gs .dc-bar span.over{background:#9b3434}.gs .dc-bar i{top:-6px;bottom:-6px;width:2px;background:var(--night)}.gs .dc-note{font-size:15px;line-height:1.55;color:#22363b}.gs .daycounter .form-error{max-width:none!important;margin:0 0 10px!important}@media (max-width:900px){.gs .daycounter{grid-template-columns:1fr}.gs .daycounter>.formcard{grid-row:auto}}@media (max-width:760px){.gs .dc-row{grid-template-columns:22px 1fr 1fr 44px;gap:8px}.gs .dc-n{font-size:22px}}.gs .s-legal{display:grid;grid-template-columns:minmax(0,.55fr) minmax(0,1.45fr);gap:24px 72px;align-items:start}.gs .s-legal-date{position:sticky;top:120px}.gs .s-legal .s-prose h2{margin:64px 0 20px;padding-top:28px;border-top:1px solid rgba(16,25,27,.2);font-size:clamp(28px,2.6vw,40px);font-weight:400;letter-spacing:-.03em;line-height:1.1}.gs .s-legal .s-prose h2:first-child{margin-top:0}.gs .s-legal .s-prose a{border-bottom:1px solid;text-decoration:none}.gs .s-legal .s-aside{margin-top:48px}@media (max-width:900px){.gs .s-legal{grid-template-columns:1fr}.gs .s-legal-date{position:static}}.gs .s-points{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 48px}.gs .s-points li{border-top:1px solid rgba(16,25,27,.22);padding:24px 0 8px;font-size:16px;line-height:1.6;color:#3f4a4c}.gs .s-points strong{display:block;margin-bottom:10px;font-weight:400;font-size:clamp(22px,1.9vw,28px);letter-spacing:-.02em;line-height:1.2;color:var(--night)}.gs .s-chart{background:#fbfcfb;border-radius:26px;padding:clamp(22px,3.4vw,48px)}.gs .mk-legend{font-size:14px;color:#4f5b58;margin-bottom:12px}.gs .mk-dot-prev{border:2px solid var(--sea-soft);background:#fbfcfb}.gs .mk-dot-now{background:var(--sea)}.gs .mk-grid{stroke:rgba(16,25,27,.12)}.gs .mk-tick{fill:#4f5b58}.gs .mk-town,.gs .mk-val{fill:var(--night)}.gs .mk-val{font-weight:500}.gs .mk-link{stroke:var(--sky-deep);stroke-width:3}.gs .mk-prev{fill:#fbfcfb;stroke:var(--sea-soft)}.gs .mk-now{fill:var(--sea);stroke:#fbfcfb}.gs .mk-row:hover .mk-hit{fill:rgba(var(--sea-rgb),.06)}.gs .mk-chart figcaption{font-size:13px;color:#4f5b58;margin-top:14px}.gs .mk-table-wrap{border:0;border-radius:22px;background:#fbfcfb;box-shadow:0 30px 60px -48px rgba(16,25,27,.4)}.gs .mk-table{font-size:15px;font-variant-numeric:tabular-nums}.gs .mk-table td,.gs .mk-table th{padding:16px 18px;border-top-color:rgba(16,25,27,.09)}.gs .mk-table thead th{background:#fbfcfb;font-size:11px;letter-spacing:.16em;color:var(--sky-ink)}.gs .mk-table th[scope=row]{background:#fbfcfb;font-weight:400}.gs .mk-table th[scope=row] a{color:var(--night);border-bottom:1px solid rgba(16,25,27,.3)}.gs .mk-table th[scope=row] a:hover{border-bottom-color:currentColor}.gs .mk-table tbody tr:hover,.gs .mk-table tbody tr:hover th{background:#f1f5f6}.gs .sources-box{margin-top:56px;padding:34px 38px;border:0;border-radius:22px;background:var(--sky)}.gs .sources-h{font-weight:400;font-size:24px;letter-spacing:-.02em;margin:0 0 6px}.gs .sources-box ul{list-style:none;margin:16px 0 18px;padding:0;border-top:1px solid rgba(16,25,27,.2)}.gs .sources-box li{margin:0;padding:12px 0;border-bottom:1px solid rgba(16,25,27,.12);font-size:15px}.gs .sources-box a{color:var(--night);text-decoration:none;border-bottom:1px solid rgba(16,25,27,.3)}.gs .sources-checked,.gs .sources-note{font-size:14px;color:var(--sky-ink);opacity:1;line-height:1.55}@media (max-width:900px){.gs .s-points{grid-template-columns:1fr}}@media (max-width:760px){.gs .sources-box{padding:24px 22px}.gs .mk-table td,.gs .mk-table th{padding:12px}}.gs .s-formwrap .s-head{grid-template-columns:1fr;margin-bottom:0}.gs .s-formwrap .s-head .s-rise{font-size:clamp(38px,4.2vw,68px)}.gs .s-formwrap .s-headp{margin-top:6px}.gs a.btn{color:#fbfcfb;border:1px solid var(--night);text-decoration:none}.gs a.btn:hover{color:#fbfcfb;border-color:var(--sea)}.gs a.btn.ghost{color:var(--night);border-color:var(--night)}.gs a.btn.ghost:hover{color:#fbfcfb;background:var(--night)}.gs .s-panel a.btn,.gs .s-sea a.btn{color:var(--night);border-color:#fbfcfb}.gs .s-panel a.btn.ghost,.gs .s-sea a.btn.ghost{color:#fbfcfb;border-color:rgba(251,252,251,.7)}.gs .s-panel a.btn.ghost:hover,.gs .s-sea a.btn.ghost:hover{color:var(--night);background:#fbfcfb}.gs .s-prose .readnext ul{border-top:1px solid rgba(16,25,27,.2);margin:0}.gs .s-prose .readnext li{padding:0;font-size:inherit;border-bottom:1px solid rgba(16,25,27,.12)}.gs .s-prose .readnext li:before{display:none}.gs .s-prose .readnext a{border-bottom:0}.gs .s-prose .notice{margin:28px 0}.gs .c-total.c-total-l{font-size:clamp(44px,5.4vw,92px)}.gs .c-calc{color-scheme:dark}@media (max-width:760px){.gs .c-total.c-total-l{font-size:clamp(38px,10.4vw,50px)}}.gs .c-bar.c-run b,.gs .c-bar.c-run i{transition:none}@media (max-width:760px){.gs .s-chart{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:18px 14px}.gs .mk-chart svg{min-width:620px}}.gs .hero--band+section.s-night .s-panel{padding-top:clamp(40px,4vw,56px)}.gs .hero--band+section .s-head{margin-bottom:clamp(24px,2.6vw,36px)}.gs .hero--band+section .s-head .s-rise,.gs .hero--band+section .s-head h2{font-size:clamp(32px,3.2vw,48px);max-width:22ch}.gs .hero--band+section .s-label{margin-bottom:12px}