html:has(.go-site){scrollbar-color:var(--violet-300) var(--violet-50)}.go-site{--go-ease:cubic-bezier(0.16,1,0.3,1);--go-section:clamp(96px,10vw,152px);interpolate-size:allow-keywords;font-size:18px}.go-site :where([id]){scroll-margin-top:80px}.go-site ::selection{background:var(--violet-200);color:var(--gray-950)}.go-display{margin:0;font-family:var(--font-display);font-weight:700;font-size:clamp(44px,6vw,88px);line-height:1;color:var(--gray-950);text-wrap:balance}.go-hl{color:var(--primary-cta)}.go-h2{font-size:clamp(36px,4.6vw,64px);line-height:1.04}.go-h2,.go-h3{margin:0;font-family:var(--font-display);font-weight:700;color:var(--gray-950);text-wrap:balance}.go-h3{font-size:clamp(24px,2.1vw,30px);line-height:1.15}.go-lead{max-width:56ch;font-size:clamp(18px,1.45vw,21px);line-height:1.55;color:var(--gray-700)}.go-lead,.go-note{margin:0;text-wrap:pretty}.go-note{font-size:14px;line-height:1.5;color:var(--gray-600)}.go-inline-link{font-weight:600;color:var(--primary-ink);text-decoration:underline;text-underline-offset:3px}.go-checks{display:grid;gap:12px;margin:0;padding:0;list-style:none}.go-checks li{display:flex;align-items:flex-start;gap:12px;font-size:17px;font-weight:500;line-height:1.45;color:var(--gray-900)}.go-checks svg{flex:none;margin-top:1px;color:var(--primary-cta)}.go-section{padding-block:var(--go-section)}.go-head{display:flex;flex-direction:column;align-items:center;gap:20px;max-width:920px;margin:0 auto clamp(48px,6vw,88px);text-align:center}.go-head .go-lead{max-width:48ch}.go-actions{display:flex;flex-wrap:wrap;gap:12px}.go-phone{--w:300px;position:relative;flex:none;width:var(--w);padding:calc(var(--w) * .012);border-radius:calc(var(--w) * .168);background:var(--gray-300);box-shadow:inset 0 0 0 1px var(--gray-500),inset 0 0 0 calc(1px + var(--w) * .005) var(--gray-100),0 calc(var(--w) * .14) calc(var(--w) * .24) calc(var(--w) * -.08) color-mix(in srgb,var(--gray-950) 30%,transparent),0 calc(var(--w) * .03) calc(var(--w) * .07) color-mix(in srgb,var(--gray-950) 12%,transparent);user-select:none}.go-phone:after,.go-phone:before{content:"";position:absolute;width:calc(var(--w) * .012);background:var(--gray-400)}.go-phone:before{left:calc(var(--w) * -.009);top:24%;height:6.5%;border-radius:2px 0 0 2px;box-shadow:0 calc(var(--w) * .19) 0 var(--gray-400)}.go-phone:after{right:calc(var(--w) * -.009);top:29%;height:10.5%;border-radius:0 2px 2px 0}.go-phone-glass{padding:calc(var(--w) * .026);border-radius:calc(var(--w) * .156);background:var(--gray-950)}.go-phone-screen{position:relative;overflow:hidden;aspect-ratio:1206/2622;border-radius:calc(var(--w) * .128);background:var(--gray-0)}.go-phone-screen img{display:block;width:100%;height:100%;object-fit:cover}.go-paper{--go-pad:1.5em;box-sizing:content-box;width:calc(var(--go-cols) * .56em);max-width:calc(100% - 2 * var(--go-pad));padding:1.8em var(--go-pad) 2.6em;background:var(--gray-0);font-family:var(--font-sans);font-size:12px;line-height:1.5;font-variant-numeric:tabular-nums;color:var(--gray-900);-webkit-mask:conic-gradient(from -45deg at bottom,transparent,black 1deg 89deg,transparent 90deg) 50% /12px 100%;mask:conic-gradient(from -45deg at bottom,transparent,black 1deg 89deg,transparent 90deg) 50% /12px 100%}.go-r-line{display:block;min-height:1.5em}.go-r-center{text-align:center}.go-r-bold{font-weight:700}.go-r-double .go-r-line{padding-block:.4em}.go-r-tall{display:inline-block;transform:scaleY(1.8)}.go-r-pair,.go-r-row{display:grid;align-items:start;column-gap:.8em}.go-r-row{grid-template-columns:minmax(0,1fr) 3em 4.6em}.go-r-pair{grid-template-columns:minmax(0,1fr) auto}.go-r-pair>span:last-child,.go-r-row>span:not(:first-child){text-align:right;white-space:nowrap}.go-r-pair>span:last-child{align-self:end}.go-r-double.go-r-pair>span:last-child{padding-block:.4em}.go-r-rule{margin-block:.45em;border-top:1px dashed var(--gray-400)}.go-r-space{height:.8em}.go-r-detail{padding-left:1em}.go-hero{position:relative;isolation:isolate;padding:clamp(40px,4.4vw,72px) var(--s-gutter) clamp(64px,7vw,112px);overflow:clip}.go-hero-field{position:absolute;inset:0;z-index:-1;background:radial-gradient(30% 24% at 50% 66%,color-mix(in srgb,var(--violet-300) 55%,transparent) 0,transparent 74%),radial-gradient(52% 40% at 50% 72%,var(--violet-200) 0,transparent 74%),radial-gradient(36% 34% at 10% 22%,var(--violet-100) 0,transparent 70%),radial-gradient(34% 30% at 92% 14%,var(--violet-100) 0,transparent 70%),linear-gradient(180deg,var(--violet-50) 0,var(--violet-50) 62%,var(--gray-0) 100%)}.go-hero-copy{display:flex;flex-direction:column;align-items:center;max-width:1120px;margin-inline:auto;text-align:center}@media (min-width:760px){.go-hero-title .go-line{display:block}}.go-hero-sub{margin:24px 0 0;max-width:34ch;font-size:clamp(19px,1.75vw,25px);font-weight:500;line-height:1.4;color:var(--gray-800);text-wrap:balance}.go-hero-actions{justify-content:center;margin-top:32px}@media (min-width:900px){.go-hero-sub{max-width:none}}@media (max-width:560px){.go-hero-actions{flex-direction:column;align-self:stretch;max-width:360px;margin-inline:auto;width:100%}}.go-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 28px;margin:24px 0 0;padding:0;list-style:none}.go-trust li{display:inline-flex;align-items:center;gap:8px;font-size:15.5px;font-weight:500;color:var(--gray-700)}.go-trust svg{color:var(--primary-cta)}.go-fan{--pw:clamp(196px,21.5vw,312px);--spread:1.04;position:relative;max-width:1200px;height:calc(var(--pw) * 2.085 + var(--pw) * .22);margin:clamp(48px,5vw,76px) auto 0}.go-fan-item{position:absolute;top:0;left:50%;will-change:transform}.go-fan-center{z-index:4;margin-left:calc(var(--pw) * -.5)}.go-fan-center .go-phone{--w:var(--pw)}.go-fan-left,.go-fan-right{z-index:2;top:calc(var(--pw) * .22)}.go-fan-left .go-phone,.go-fan-right .go-phone{--w:calc(var(--pw) * 0.9)}.go-fan-left{margin-left:calc(var(--pw) * (-.45 - var(--spread)));rotate:-6deg}.go-fan-right{margin-left:calc(var(--pw) * (-.45 + var(--spread)));rotate:6deg}@media (prefers-reduced-motion:no-preference){.go-hero-copy>*{animation:go-copy-in .9s var(--go-ease) both}.go-hero-copy>:nth-child(2){animation-delay:80ms}.go-hero-copy>:nth-child(3){animation-delay:.16s}.go-hero-copy>:nth-child(4){animation-delay:.24s}.go-fan-in{animation:go-phone-in 1.3s var(--go-ease) both}.go-fan-center .go-fan-in{animation-delay:.12s}.go-fan-left .go-fan-in{animation-delay:.3s}.go-fan-right .go-fan-in{animation-delay:.42s}}@keyframes go-copy-in{0%{opacity:0;translate:0 18px}}@keyframes go-phone-in{0%{opacity:0;translate:0 22%}}@media (max-width:760px){.go-fan{--pw:clamp(176px,52vw,240px);--spread:0.8}}.go-value-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.go-value-card{display:flex;flex-direction:column;margin:0;overflow:hidden;border-radius:var(--radius-container);background:var(--violet-50)}.go-value-art{position:relative;display:flex;height:clamp(300px,27vw,390px);margin:0}.go-value-copy{display:flex;flex-direction:column;gap:10px;padding:8px clamp(24px,2.6vw,36px) clamp(28px,3vw,40px)}.go-value-copy p{margin:0;max-width:40ch;font-size:17px;line-height:1.5;color:var(--gray-700);text-wrap:pretty}.go-cost{flex-direction:column;justify-content:center;gap:22px;padding:32px clamp(24px,2.6vw,36px)}.go-cost-row{display:flex;flex-direction:column;gap:6px}.go-cost-label{font-size:15px;font-weight:600;color:var(--gray-700)}.go-cost-new .go-cost-label{color:var(--primary-ink)}.go-cost-num{position:relative;width:fit-content;font-family:var(--font-display);font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.go-cost-old .go-cost-num{font-size:clamp(34px,3.1vw,46px);color:var(--gray-600)}.go-cost-new .go-cost-num{font-size:clamp(64px,6.4vw,96px);color:var(--gray-950)}.go-cost-circa{font-size:.5em;font-weight:600}.go-cost-figure{position:relative;text-decoration:none}.go-cost-strike{position:absolute;left:-6px;right:-6px;top:52%;height:3px;border-radius:2px;background:var(--gray-950);rotate:-4deg;transform-origin:left center;transition:scale .7s var(--go-ease) .35s}.go-cost-note{font-size:14px;color:var(--gray-600)}.go-keypad{align-items:flex-end;justify-content:center;padding:36px 36px 0}.go-keypad-shot{width:min(100%,330px);overflow:hidden;border-radius:var(--radius-container) var(--radius-container) 0 0;background:var(--gray-0);box-shadow:0 24px 48px -20px color-mix(in srgb,var(--gray-950) 22%,transparent);-webkit-mask:linear-gradient(180deg,black 72%,transparent);mask:linear-gradient(180deg,black 72%,transparent);transition:translate .9s var(--go-ease)}.go-keypad-shot img{display:block;width:100%;height:auto}.go-steps{flex-direction:column;justify-content:center;padding:32px clamp(24px,2.6vw,36px);list-style:none}.go-steps li{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr);gap:16px;padding-bottom:26px}.go-steps li:last-child{padding-bottom:0}.go-steps li:not(:last-child):after,.go-steps li:not(:last-child):before{content:"";position:absolute;left:17px;top:42px;bottom:6px;width:2px;border-radius:1px;background:var(--violet-200)}.go-steps li:not(:last-child):after{background:var(--primary-cta);transform-origin:top;transition:scale .5s var(--go-ease) calc(var(--go-i) * .42s + .42s)}.go-step-mark{display:grid;place-items:center;width:36px;height:36px;border-radius:var(--radius-overlay);background:var(--primary-cta);color:var(--on-accent);transition:background .4s var(--ease-out) calc(var(--go-i) * .42s + .2s),color .4s var(--ease-out) calc(var(--go-i) * .42s + .2s),box-shadow .4s var(--ease-out) calc(var(--go-i) * .42s + .2s)}.go-step-body{display:flex;flex-direction:column;gap:2px;padding-top:5px}.go-step-body strong{font-size:18px;font-weight:700;line-height:1.3;color:var(--gray-950)}.go-step-body span{font-size:16px;line-height:1.45;color:var(--gray-700)}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.go-value-card[data-inview=false] .go-cost-strike{scale:0 1}.go-value-card[data-inview=false] .go-keypad-shot{translate:0 18%}.go-value-card[data-inview=false] .go-steps li:not(:last-child):after{scale:1 0}.go-value-card[data-inview=false] .go-step-mark{background:var(--gray-0);color:var(--violet-300);box-shadow:inset 0 0 0 1px var(--violet-200)}}@media (max-width:1000px){.go-value-grid{grid-template-columns:minmax(0,1fr);max-width:560px;margin-inline:auto}}.go-flow-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(48px,6vw,112px)}.go-flow-stage{position:relative}.go-flow-sticky{--stage:min(84vh,820px);position:sticky;top:max(84px,calc(50vh - var(--stage) / 2 + 32px));display:grid;place-items:center;height:var(--stage);border-radius:var(--radius-container);background:radial-gradient(60% 50% at 50% 55%,var(--violet-100) 0,transparent 75%),var(--violet-50)}.go-flow-phone{--w:clamp(240px,calc((var(--stage) - 120px) / 2.085),340px)}.go-flow-screen{position:absolute;inset:0;opacity:0;translate:0 4%;transition:opacity .45s var(--ease-out),translate .65s var(--go-ease)}.go-flow-screen[data-on=true]{opacity:1;translate:0 0}.go-flow-dots{position:absolute;bottom:22px;left:50%;display:flex;gap:6px;translate:-50% 0}.go-flow-dots span{width:6px;height:6px;border-radius:var(--radius-full);background:var(--violet-300);transition:width var(--d-base) var(--ease-out),background var(--d-base) var(--ease-out)}.go-flow-dots span[data-on=true]{width:20px;background:var(--primary-cta)}.go-flow-steps{margin:0;padding:0;list-style:none}.go-flow-step{display:flex;align-items:center;min-height:82vh}.go-flow-copy{display:flex;flex-direction:column;gap:16px;max-width:470px}.go-flow-num{display:grid;place-items:center;width:40px;height:40px;margin-bottom:4px;border-radius:var(--radius-overlay);background:var(--violet-100);font-size:17px;font-weight:700;color:var(--primary-ink);transition:background var(--d-slow) var(--ease-out),color var(--d-slow) var(--ease-out)}.go-flow-title{margin:0;font-family:var(--font-display);font-weight:700;font-size:clamp(32px,3.3vw,48px);line-height:1.06;color:var(--gray-950);transition:color var(--d-slow) var(--ease-out);text-wrap:balance}.go-flow-copy p{margin:0;font-size:clamp(18px,1.4vw,21px);line-height:1.55;color:var(--gray-700);text-wrap:pretty}.go-flow-mobile{display:none}@media (min-width:1001px){.go-flow-step[data-on=true] .go-flow-num{background:var(--primary-cta);color:var(--on-accent)}.go-flow-step[data-on=false] .go-flow-title{color:var(--gray-500)}.go-flow-step[data-on=false] .go-flow-copy p{color:var(--gray-600)}}@media (max-width:1000px){.go-flow-grid{grid-template-columns:minmax(0,1fr)}.go-flow-stage{display:none}.go-flow-steps{display:flex;flex-direction:column;gap:72px}.go-flow-step{flex-direction:column;gap:36px;min-height:0;text-align:center}.go-flow-copy,.go-flow-step{align-items:center}.go-flow-mobile{display:flex;justify-content:center;width:100%;padding:40px 0;border-radius:var(--radius-container);background:var(--violet-50)}.go-flow-mobile .go-phone{--w:min(64vw,280px)}}.go-print-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(48px,6vw,104px)}.go-print-copy{display:flex;flex-direction:column;gap:28px}.go-print-copy .go-h2{text-align:left}.go-print-copy .go-h2 .go-hl{display:block}.go-print-points{display:grid;gap:18px;margin:8px 0 0;padding:0;list-style:none}.go-print-points li{display:flex;align-items:center;gap:16px;font-size:17px;line-height:1.45;color:var(--gray-800)}.go-print-icon{display:grid;flex:none;place-items:center;width:44px;height:44px;border-radius:var(--radius-control);background:var(--gray-100);color:var(--gray-950)}.go-print-toolbar{display:flex;align-items:center;gap:14px;margin-top:8px}.go-print-label{font-size:16px;font-weight:600;color:var(--gray-800)}.go-seg{display:inline-flex;gap:2px;padding:3px;border-radius:var(--radius-control);background:var(--gray-100)}.go-seg-btn{height:38px;padding-inline:18px;border:1px solid transparent;border-radius:var(--radius-inner);background:transparent;font:inherit;font-size:15px;font-weight:600;color:var(--gray-700);cursor:pointer;transition:background var(--d-fast) var(--ease-out),color var(--d-fast) var(--ease-out)}.go-seg-btn:hover{color:var(--gray-950)}.go-seg-btn[aria-checked=true]{border-color:var(--gray-200);background:var(--gray-0);color:var(--gray-950)}.go-print-stage{justify-content:center;min-height:680px;padding:48px 32px 40px;overflow:hidden;border-radius:var(--radius-container);background:radial-gradient(60% 46% at 60% 62%,var(--violet-100) 0,transparent 75%),var(--violet-50)}.go-print-stage,.go-printout{display:flex;align-items:center}.go-printout{position:relative;flex-direction:column;width:100%;max-width:640px;margin:0}.go-printout-scene{position:relative;width:100%;aspect-ratio:1/1;container-type:inline-size}.go-printout-photo{position:absolute;top:2%;right:0;width:80%;transition:translate 1.2s var(--go-ease),opacity .9s var(--ease-out)}.go-printout-photo img{position:relative;z-index:1;display:block;width:100%;height:auto}.go-printout-photo:after{content:"";position:absolute;left:10%;right:6%;bottom:0;height:9%;border-radius:var(--radius-full);background:radial-gradient(closest-side,color-mix(in srgb,var(--gray-950) 26%,transparent),transparent);filter:blur(6px)}.go-printout-paper{position:absolute;z-index:2;left:1%;bottom:2%;font-size:clamp(9px,1.8cqw,11.5px);rotate:-5deg;transform-origin:50% 100%;filter:drop-shadow(0 18px 22px color-mix(in srgb,var(--gray-950) 16%,transparent)) drop-shadow(0 2px 3px color-mix(in srgb,var(--gray-950) 10%,transparent));transition:translate 1.1s var(--go-ease) .25s,opacity .7s var(--ease-out) .25s}.go-printout-paper .go-paper{font-size:inherit}.go-printout-roll[data-reprint]{animation:go-reprint .8s var(--go-ease)}@keyframes go-reprint{0%{opacity:0;translate:0 6%}}.go-printout .go-note{max-width:40ch;margin-top:20px;text-align:center}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.go-printout[data-printed=false] .go-printout-photo{opacity:0;translate:0 6%}.go-printout[data-printed=false] .go-printout-paper{opacity:0;translate:0 14%}}@media (max-width:1000px){.go-print-grid{grid-template-columns:minmax(0,1fr)}.go-print-copy{align-items:center}.go-print-copy,.go-print-copy .go-h2{text-align:center}.go-print-points li{text-align:left}.go-print-stage{min-height:0}.go-printout-scene{display:flex;flex-direction:column;align-items:center;aspect-ratio:auto}.go-printout-paper,.go-printout-photo{position:relative;top:auto;right:auto;left:auto;bottom:auto}.go-printout-photo{width:min(88%,460px)}.go-printout-paper{margin-top:-22%;font-size:clamp(8px,calc((100vw - 120px) / (var(--go-cols) * .56 + 3)),11px);rotate:-3deg}}@media (max-width:560px){.go-print-stage{padding:32px 16px 28px}}.go-rows{display:flex;flex-direction:column;gap:clamp(72px,8vw,128px)}.go-row{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(40px,6vw,104px)}.go-row:nth-child(2n){grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.go-row:nth-child(2n) .go-row-photo{order:2}.go-row-photo{margin:0;overflow:hidden;aspect-ratio:4/3;border-radius:var(--radius-container);background:var(--gray-100);clip-path:inset(0 round var(--radius-container));transition:clip-path 1.2s var(--go-ease)}.go-row-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 38%;transition:scale 1.6s var(--go-ease)}.go-row-copy{display:flex;flex-direction:column;align-items:flex-start;gap:22px;max-width:480px;transition:opacity .9s var(--ease-out) .2s,translate .9s var(--go-ease) .2s}.go-row-title{font-size:clamp(30px,3.2vw,46px);line-height:1.06}.go-row-copy>p{margin:0;font-size:19px;line-height:1.55;color:var(--gray-700);text-wrap:pretty}.go-row-copy .go-checks{margin-bottom:6px}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.go-row[data-inview=false] .go-row-photo{clip-path:inset(7% 7% 7% 7% round var(--radius-container))}.go-row[data-inview=false] .go-row-photo img{scale:1.14}.go-row[data-inview=false] .go-row-copy{opacity:0;translate:0 28px}}@media (max-width:900px){.go-row,.go-row:nth-child(2n){grid-template-columns:minmax(0,1fr);gap:32px}.go-row:nth-child(2n) .go-row-photo{order:0}}.go-band-wrap{padding-block:0 clamp(64px,7vw,104px)}.go-band{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:20px 28px;max-width:900px;margin-inline:auto;padding:clamp(28px,3.4vw,44px) clamp(24px,4vw,56px);border:1px solid var(--gray-200);border-radius:var(--radius-container);background:var(--gray-0)}.go-band-icon{display:grid;place-items:center;width:56px;height:56px;border-radius:var(--radius-control);background:var(--violet-100);color:var(--primary-ink)}.go-band-copy{display:flex;flex-direction:column;gap:8px}.go-band-title{font-size:clamp(24px,2.2vw,32px)}.go-band-copy p{margin:0;max-width:62ch;font-size:18px;line-height:1.55;color:var(--gray-700);text-wrap:pretty}.go-band-copy strong{font-weight:700;color:var(--gray-950)}@media (max-width:640px){.go-band{grid-template-columns:minmax(0,1fr)}}.go-pricing{background:radial-gradient(50% 40% at 50% 0,var(--violet-100) 0,transparent 75%),var(--violet-50)}.go-price-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:24px;max-width:940px;margin-inline:auto}.go-price-card{display:flex;flex-direction:column;padding:clamp(28px,3.4vw,44px);border:1px solid var(--gray-200);border-radius:var(--radius-container);background:var(--gray-0)}.go-price-card-main{border:2px solid var(--primary-cta)}.go-price-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.go-price-name{margin:0;font-family:var(--font-display);font-size:26px;font-weight:700;line-height:1.2;color:var(--gray-950)}.go-price-gift{font-size:16px;font-weight:700;color:var(--primary-ink)}.go-price{display:flex;align-items:baseline;gap:10px;margin:24px 0 10px}.go-price-num{font-family:var(--font-display);font-size:clamp(64px,6.6vw,92px);font-weight:700;line-height:.95;font-variant-numeric:tabular-nums;color:var(--gray-950)}.go-price-unit{font-size:19px;font-weight:600;color:var(--gray-600)}.go-price-line{margin:0 0 28px;min-height:3em;font-size:17px;line-height:1.5;color:var(--gray-700);text-wrap:pretty}.go-price-list{display:grid;gap:14px;margin:32px 0 0;padding:28px 0 0;border-top:1px solid var(--gray-200);list-style:none}.go-price-list li{display:flex;align-items:flex-start;gap:12px;font-size:16.5px;line-height:1.45;color:var(--gray-900)}.go-price-list svg{flex:none;color:var(--primary-cta)}.go-price-note{max-width:58ch;margin:36px auto 0;font-size:15px;text-align:center}@media (max-width:760px){.go-price-grid{grid-template-columns:minmax(0,1fr);max-width:480px}.go-price-card-main{order:-1}}.go-faq-list{max-width:840px;margin-inline:auto;border-top:1px solid var(--gray-200)}.go-faq-item{border-bottom:1px solid var(--gray-200)}.go-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 4px;border-radius:var(--radius-control);list-style:none;cursor:pointer;font-size:clamp(17px,1.4vw,20px);font-weight:600;line-height:1.4;color:var(--gray-950)}.go-faq-item summary::-webkit-details-marker{display:none}.go-faq-icon{display:grid;flex:none;place-items:center;width:36px;height:36px;border-radius:var(--radius-control);background:var(--gray-100);color:var(--gray-900);transition:background var(--d-fast) var(--ease-out)}.go-faq-item summary:hover .go-faq-icon{background:var(--violet-100)}.go-faq-icon svg{transition:rotate var(--d-base) var(--ease-out)}.go-faq-item[open] .go-faq-icon svg{rotate:45deg}.go-faq-item p{margin:0;padding:0 64px 26px 4px;font-size:17px;line-height:1.65;color:var(--gray-700);text-wrap:pretty}.go-faq-item::details-content{block-size:0;overflow:hidden;transition:block-size .36s var(--go-ease),content-visibility .36s allow-discrete}.go-faq-item[open]::details-content{block-size:auto}.go-faq-more{display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:48px;text-align:center}.go-faq-more p{margin:0;font-size:18px;color:var(--gray-700)}@media (max-width:600px){.go-faq-item p{padding-right:4px}}.go-closing{padding-block:0 clamp(72px,8vw,120px)}.go-closing-box{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:32px;min-height:560px;padding:clamp(40px,6vw,88px) clamp(28px,6vw,88px) 0;overflow:hidden;border:1px solid var(--violet-200);border-radius:var(--radius-container);background:radial-gradient(52% 70% at 78% 100%,var(--violet-200) 0,transparent 72%),radial-gradient(44% 60% at 0 0,var(--violet-100) 0,transparent 70%),var(--violet-50)}.go-closing-texture{position:absolute;inset:0;z-index:-1;overflow:hidden;border-radius:inherit}.go-closing-texture:after,.go-closing-texture:before{content:"";position:absolute;left:76%;top:92%;border-radius:var(--radius-full);translate:-50% -50%}.go-closing-texture:before{width:clamp(360px,44vw,640px);aspect-ratio:1;background:var(--violet-100)}.go-closing-texture:after{width:clamp(520px,62vw,900px);aspect-ratio:1;border:1px solid var(--violet-200);outline:1px solid color-mix(in srgb,var(--violet-200) 70%,transparent);outline-offset:clamp(64px,8vw,120px)}@media (max-width:900px){.go-closing-texture:after,.go-closing-texture:before{left:50%;top:100%}}.go-closing-copy{display:flex;flex-direction:column;align-items:flex-start;gap:24px;align-self:center;padding-bottom:clamp(40px,6vw,88px)}.go-closing-title{font-size:clamp(40px,5.2vw,76px);line-height:1.02;text-align:left}.go-closing-title .go-hl{display:inline-block}.go-closing-copy p{margin:0;max-width:46ch;font-size:19px;line-height:1.55;color:var(--gray-700);text-wrap:pretty}.go-closing-copy .go-actions{margin-top:8px}.go-closing-art{--cw:clamp(220px,20vw,292px);position:relative;min-height:460px}.go-closing-back,.go-closing-front{position:absolute;left:50%;transition:translate 1.3s var(--go-ease),opacity .9s var(--ease-out)}.go-closing-front{z-index:2;bottom:calc(var(--cw) * -.78);margin-left:calc(var(--cw) * -.72);rotate:-5deg}.go-closing-front .go-phone{--w:var(--cw)}.go-closing-back{z-index:1;bottom:calc(var(--cw) * -.4);margin-left:calc(var(--cw) * .02);rotate:8deg;transition-delay:.16s}.go-closing-back .go-phone{--w:calc(var(--cw) * 0.9)}.go-closing-paper{position:absolute;z-index:-1;top:calc(var(--cw) * -.34);left:calc(var(--cw) * .2);font-size:calc(var(--cw) * .03);rotate:4deg;filter:drop-shadow(0 12px 18px color-mix(in srgb,var(--gray-950) 14%,transparent));transition:translate 1.2s var(--go-ease) .45s}.go-closing-paper .go-paper{font-size:inherit}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.go-closing-box[data-inview=false] .go-closing-back,.go-closing-box[data-inview=false] .go-closing-front{translate:0 26%;opacity:0}.go-closing-box[data-inview=false] .go-closing-paper{translate:0 70%}}@media (max-width:900px){.go-closing-box{grid-template-columns:minmax(0,1fr);min-height:0}.go-closing-copy{padding-bottom:0}.go-closing-art{--cw:min(48vw,230px);min-height:calc(var(--cw) * 1.75)}.go-closing-front{bottom:calc(var(--cw) * -.95)}.go-closing-back{bottom:calc(var(--cw) * -.62)}}@media (prefers-reduced-motion:reduce){.go-faq-item::details-content,.go-site *,.go-site :after,.go-site :before{animation:none!important;transition:none!important}}