.gw-landing .night .btn{background:var(--night-btn);color:var(--on-night-btn)}.gw-landing .night .btn:hover{background:var(--night-btn-hover)}.gw-landing .night .counter .btn{background:var(--primary);color:var(--on-primary)}.gw-landing .night .counter .btn:hover{background:var(--primary-hover)}.gw-landing .note{font-size:var(--fs-small);color:var(--ink-2);font-weight:600}.gw-landing .top{position:relative;z-index:20;background:var(--bg)}@media (min-width:900px){.gw-landing .top{position:-webkit-sticky;position:sticky;top:0}}.gw-landing .top .wrap{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:72px}.gw-landing .logo{display:inline-flex;align-items:center;gap:10px;color:var(--ink);text-decoration:none;font:600 var(--fs-h3)/1 var(--font-d);min-height:44px;letter-spacing:-.01em;white-space:nowrap}.gw-landing .logo svg{width:34px;height:34px;flex:none}.gw-landing .nav{display:flex;align-items:center;gap:2px}.gw-landing .nav a.l{color:var(--ink);text-decoration:none;font-weight:800;font-size:var(--fs-small);padding:0 12px;min-height:44px;display:inline-flex;align-items:center;border-radius:999px;transition:background-color .2s}.gw-landing .nav a.l:hover{background:var(--surface-2)}.gw-landing .nav a.d{display:none}.gw-landing .nav .btn{margin-left:10px;display:none}@media (min-width:900px){.gw-landing .nav .btn,.gw-landing .nav a.d{display:inline-flex}}.gw-landing .hero{padding:8px 0 56px}.gw-landing .hero .wrap{display:grid;grid-gap:24px;gap:24px}.gw-landing .hero h1{font-size:var(--fs-h1);line-height:1.05}.gw-landing .hero .lead{margin-top:16px}.gw-landing .cta-row{margin-top:26px;display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px}.gw-landing .cta-row .note{flex-basis:100%}.gw-landing .jump{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-weight:800;color:var(--ink);-webkit-text-decoration-color:var(--rose);text-decoration-color:var(--rose)}.gw-landing .jump svg{width:20px;height:20px}.gw-landing .scene{width:100%;height:auto;max-width:600px;margin-inline:auto}@media (max-width:899px){.gw-landing .hero .btn{width:100%}.gw-landing .scene{max-width:440px;margin-top:4px}}@media (min-width:900px){.gw-landing .hero{padding:24px 0 88px}.gw-landing .hero .wrap{grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);align-items:center;gap:56px}}.gw-landing .i-blob{fill:var(--ill-blob)}.gw-landing .i-rug{fill:var(--ill-rug)}.gw-landing .i-chart{fill:var(--wood-light)}.gw-landing .s-tick{stroke:var(--wood);stroke-width:3;stroke-linecap:round;fill:none}.gw-landing .i-rose{fill:var(--rose)}.gw-landing .i-pink{fill:var(--pink-2)}.gw-landing .i-moon{fill:var(--moon)}.gw-landing .i-moon2{fill:var(--moon-2)}.gw-landing .i-frame{fill:var(--ill-frame)}.gw-landing .i-win{fill:var(--ill-win)}.gw-landing .i-win2{fill:var(--ill-win-2)}.gw-landing .i-wood{fill:var(--wood)}.gw-landing .s-wood{stroke:var(--wood);fill:none;stroke-linecap:round}.gw-landing .i-basket{fill:var(--ill-basket)}.gw-landing .s-weave{stroke:var(--ill-weave);stroke-width:9;fill:none}.gw-landing .i-blue{fill:var(--blue)}.gw-landing .i-blue2{fill:var(--blue-2)}.gw-landing .i-mint{fill:var(--mint)}.gw-landing .i-peach{fill:var(--peach)}.gw-landing .i-white{fill:#fff}.gw-landing .s-inner{fill:none;stroke:#2B1D2F;stroke-opacity:.12;stroke-width:3}.gw-landing .s-string{stroke:var(--ill-string);stroke-width:2;fill:none}.gw-landing .i-paper{fill:var(--ill-basket)}.gw-landing .s-guide{stroke:var(--pink-2);stroke-width:2;fill:none;stroke-linecap:round}.gw-landing .s-cells{fill:none;stroke:var(--ill-string);stroke-width:2;stroke-linejoin:round}.gw-landing .i-hole{fill:#2B1D2F;fill-opacity:.18}.gw-landing .trace{font:600 54px var(--font-d);fill:none;stroke:var(--ill-string);stroke-width:2.4;stroke-dasharray:5 5;stroke-linecap:round}.gw-landing .blk{font:600 38px var(--font-d);fill:var(--ill-line)}.gw-landing .tw{animation:gw-tw 4.5s ease-in-out infinite}.gw-landing .tw.b{animation-delay:-1.5s}.gw-landing .tw.c{animation-delay:-3s}@keyframes gw-tw{0%,to{opacity:1}50%{opacity:.35}}.gw-landing .rock{transform-box:view-box;transform-origin:300px 456px;animation:gw-rock 7s ease-in-out infinite}@keyframes gw-rock{0%,to{transform:rotate(-1.6deg)}50%{transform:rotate(1.6deg)}}.gw-landing .sway{transform-origin:50% 0;animation:gw-sway 9s ease-in-out infinite}@keyframes gw-sway{0%,to{transform:rotate(-2.5deg)}50%{transform:rotate(2.5deg)}}.gw-landing .ai{display:block;flex:none;width:44px;height:44px;border-radius:24%;background:var(--surface);outline:1px solid rgba(43,29,47,.1);outline-offset:-1px;object-fit:cover}@media (prefers-color-scheme:dark){.gw-landing .ai{outline-color:rgba(255,255,255,.14)}}.gw-landing .night{background:var(--night);color:var(--on-night);position:relative}.gw-landing .night:after,.gw-landing .night:before{content:"";position:absolute;left:0;right:0;height:24px;background-repeat:repeat-x;background-size:48px 24px;pointer-events:none}.gw-landing .night:before{top:-23px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='24'%3E%3Ccircle cx='24' cy='24' r='24' fill='%231F2452'/%3E%3C/svg%3E");background-position:0 100%}.gw-landing .night.has-bottom:after{bottom:-23px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='24'%3E%3Ccircle cx='24' cy='0' r='24' fill='%231F2452'/%3E%3C/svg%3E");background-position:0 0;z-index:1}@media (prefers-color-scheme:dark){.gw-landing .night:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='24'%3E%3Ccircle cx='24' cy='24' r='24' fill='%230E1130'/%3E%3C/svg%3E")}.gw-landing .night.has-bottom:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='24'%3E%3Ccircle cx='24' cy='0' r='24' fill='%230E1130'/%3E%3C/svg%3E")}}.gw-landing .night a:not(.btn){color:var(--night-link)}.gw-landing .night :focus-visible{outline-color:var(--night-focus)}.gw-landing .night .note{color:var(--on-night-2)}.gw-landing .day-sec{padding:44px 0 72px}.gw-landing .day-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.gw-landing .day-head h2{font-size:var(--fs-h2)}.gw-landing .day-head .lead{color:var(--on-night-2);margin-top:12px}.gw-landing .day-sky{display:none;width:220px;flex:none}@media (min-width:760px){.gw-landing .day-sky{display:block}}.gw-landing .counter{margin-top:30px;background:var(--surface);color:var(--ink);border-radius:32px;padding:22px 18px 24px;display:grid;grid-gap:30px;gap:30px}.gw-landing .counter :focus-visible{outline-color:var(--focus)}@media (min-width:900px){.gw-landing .counter{grid-template-columns:minmax(0,370px) minmax(0,1fr);padding:40px;gap:56px}.gw-landing .day-sec{padding:64px 0 104px}}.gw-landing .seg{border:0;margin:0;padding:0;min-width:0}.gw-landing .field label,.gw-landing .seg legend{display:block;font-weight:800;font-size:var(--fs-small);margin-bottom:10px;padding:0;color:var(--ink)}.gw-landing .seg-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;background:var(--surface-2);padding:6px;border-radius:999px}.gw-landing .seg input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.gw-landing .seg label{display:flex;align-items:center;justify-content:center;min-height:52px;border-radius:999px;font-weight:800;font-size:var(--fs-body);cursor:pointer;color:var(--ink);transition:background-color .2s,color .2s}.gw-landing .seg input:checked+label{background:var(--primary);color:var(--on-primary)}.gw-landing .seg input:focus-visible+label{outline:3px solid var(--focus);outline-offset:2px}.gw-landing .field{margin-top:22px}.gw-landing .field input{display:block;width:100%;min-height:60px;font:700 var(--fs-lead) var(--font-b);color:var(--ink);background:var(--surface);border:2px solid var(--surface-3);border-radius:18px;padding:0 16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left}.gw-landing .field input::-webkit-date-and-time-value{text-align:left}.gw-landing .field input:hover{border-color:var(--pink-2)}.gw-landing .field input:focus-visible{border-color:var(--focus);outline-offset:2px}.gw-landing .priv{display:flex;gap:10px;align-items:flex-start;margin-top:16px;font-size:var(--fs-small);color:var(--ink-2);font-weight:600}.gw-landing .priv svg{width:20px;height:20px;flex:none;margin-top:2px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.gw-landing .nojs{margin-top:16px;font-size:var(--fs-small);font-weight:700;background:var(--surface-2);padding:14px 16px;border-radius:16px}.gw-landing .res-note{font-size:var(--fs-small);font-weight:800;color:var(--ink-2)}.gw-landing .day{font-family:var(--font-d);font-weight:600;line-height:1;display:flex;align-items:baseline;flex-wrap:wrap;gap:0 .3em;margin-top:8px}.gw-landing .day-of,.gw-landing .day-w{font-size:var(--fs-h3)}.gw-landing .day-of{color:var(--ink-2)}.gw-landing .day-n{font-size:var(--fs-num);color:var(--primary);letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;display:inline-block}.gw-landing .day-n.pop{animation:gw-pop .45s var(--ease)}@keyframes gw-pop{0%{transform:scale(.92);opacity:.4}to{transform:none;opacity:1}}.gw-landing .ctx{font-size:var(--fs-lead);font-weight:700;margin-top:8px}.gw-landing .ruler{margin-top:26px}.gw-landing .track{position:relative;height:16px;background:var(--surface-2);border-radius:999px}.gw-landing .fill{position:absolute;inset:0;background:var(--pink-2);border-radius:999px;transition:-webkit-clip-path .55s var(--ease);transition:clip-path .55s var(--ease);transition:clip-path .55s var(--ease),-webkit-clip-path .55s var(--ease)}.gw-landing .pin{position:absolute;top:50%;width:16px;height:16px;border-radius:50%;background:var(--c);border:3px solid var(--surface);transform:translate(-50%,-50%)}.gw-landing .you{position:absolute;top:50%;transform:translate(-50%,-54%);transition:left .55s var(--ease)}.gw-landing .you,.gw-landing .you svg{width:44px;height:44px}.gw-landing .you path{fill:var(--moon-2);stroke:var(--ill-line);stroke-width:1.6;stroke-linejoin:round}.gw-landing .ticks{position:relative;height:24px;margin-top:12px;font-size:var(--fs-small);font-weight:700;color:var(--ink-2)}.gw-landing .ticks span{position:absolute;top:0;transform:translateX(-50%);white-space:nowrap}.gw-landing .ticks span:first-child{transform:none}.gw-landing .ticks span:last-child{transform:translateX(-100%)}.gw-landing .ticks i{font-style:normal}.gw-landing .ticks .sh{display:none}@media (max-width:479px){.gw-landing .ticks .d1,.gw-landing .ticks .lg{display:none}.gw-landing .ticks .sh{display:inline}}.gw-landing .res-h{font:800 var(--fs-small)/1.3 var(--font-b);color:var(--ink-2);margin-top:28px;letter-spacing:0}.gw-landing .now{list-style:none;padding:0;margin-top:10px;display:grid;grid-gap:8px;gap:8px}@media (min-width:1100px){.gw-landing .now{grid-template-columns:1fr 1fr}}.gw-landing .now li{background:var(--surface-2);border-radius:18px}.gw-landing .now .row{display:flex;align-items:center;gap:12px;padding:10px 14px 10px 10px;min-height:64px;border-radius:18px;color:var(--ink);text-decoration:none}.gw-landing .now .row:hover b{text-decoration:underline;text-underline-offset:3px}.gw-landing .now b{display:block;font-weight:800;line-height:1.25}.gw-landing .now span{display:block;font-size:var(--fs-small);color:var(--ink-2);line-height:1.4}.gw-landing .now.is-later li{background:transparent;box-shadow:inset 0 0 0 2px var(--surface-2)}.gw-landing .empty{margin-top:10px;font-weight:600}.gw-landing .res-msg{margin-top:12px;font-weight:700;font-size:var(--fs-lead)}.gw-landing .res-msg button{display:inline-flex;margin-top:14px;min-height:48px;padding:0 20px;border-radius:999px;border:2px solid var(--primary);background:transparent;color:var(--primary);font:800 var(--fs-small) var(--font-b);cursor:pointer;align-items:center}.gw-landing .counter .btn{margin-top:28px}@media (max-width:899px){.gw-landing .counter .btn{width:100%}}.gw-landing .apps{background:var(--surface);padding:88px 0 72px}.gw-landing .apps .wrap{display:grid;grid-gap:40px;gap:40px}.gw-landing .apps h2,.gw-landing .faq h2,.gw-landing .how h2,.gw-landing .price h2{font-size:var(--fs-h2)}.gw-landing .apps-intro .lead{margin-top:14px}.gw-landing .apps-intro .cta-row{margin-top:22px}@media (max-width:899px){.gw-landing .apps-intro .btn{width:100%}}.gw-landing .toy{position:relative;width:min(340px,100%);aspect-ratio:340/240;margin:30px auto 0}.gw-landing .toy .sway,.gw-landing .toy svg{position:absolute;inset:0}.gw-landing .toy svg{width:100%;height:100%}.gw-landing .toy img{position:absolute;height:auto;display:block}.gw-landing .toy .m-moon{left:1.8%;top:45%;width:25.9%}.gw-landing .toy .m-finny{left:25.3%;top:62.5%;width:22.9%}.gw-landing .toy .m-nimi{left:50%;top:40%;width:20.6%}.gw-landing .toy .m-flam{left:75.3%;top:53.3%;width:17.1%;border-radius:12px}@media (min-width:900px){.gw-landing .apps{padding:120px 0 104px}.gw-landing .apps .wrap{grid-template-columns:minmax(0,400px) minmax(0,1fr);gap:72px}.gw-landing .apps-intro{position:-webkit-sticky;position:sticky;top:120px;align-self:start}.gw-landing .toy{margin:36px 0 0}}.gw-landing .app-list{list-style:none;padding:0;margin:0;position:relative}.gw-landing .app-list:before{content:"";position:absolute;left:27px;top:12px;bottom:40px;width:10px;border-radius:6px;background:var(--wood-light) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='22'%3E%3Cpath d='M0 11h6' stroke='%23D9A35B' stroke-width='2.5' stroke-linecap='round'/%3E%3C/svg%3E") repeat-y left top}.gw-landing .app{display:grid;grid-template-columns:64px minmax(0,1fr);grid-gap:18px;gap:18px;padding-bottom:40px;position:relative}.gw-landing .app:last-child{padding-bottom:0}.gw-landing .app .ai{width:64px;height:64px;position:relative;box-sizing:content-box;border:4px solid var(--surface);margin:-4px 0 0 -4px;outline-offset:-5px}.gw-landing .app h3{font-size:var(--fs-h3);padding-top:4px}.gw-landing .store{margin-top:8px;font-size:var(--fs-small);font-weight:600;color:var(--ink-2)}.gw-landing .app-meta{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}.gw-landing .chip{font-size:var(--fs-small);font-weight:800;padding:3px 12px;border-radius:999px;background:var(--surface-2);color:var(--ink);line-height:1.6}.gw-landing .chip.day-chip{background:var(--c)}.gw-landing .app p{max-width:46ch}.gw-landing .app-you{margin-top:56px}.gw-landing .app-you-h{font-size:var(--fs-h3)}.gw-landing .app-you-sub{margin:6px 0 22px;color:var(--ink-2);font-weight:600}.gw-landing .app-list.is-you:before{content:none}.gw-landing .app h4{font:600 var(--fs-h3)/1.1 var(--font-d);letter-spacing:-.01em;margin:0;padding-top:4px}@media (prefers-color-scheme:dark){.gw-landing .chip.day-chip{color:var(--ill-line)}}.gw-landing .how{padding:96px 0}.gw-landing .how .lead{margin-top:14px}.gw-landing .stages{display:grid;grid-gap:44px;gap:44px;margin-top:44px}@media (min-width:900px){.gw-landing .stages{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.gw-landing .how{padding:120px 0}}.gw-landing .frag{margin:0}.gw-landing .frag-in{background:var(--surface);border-radius:26px;padding:22px;min-height:220px;display:flex;flex-direction:column;gap:10px}.gw-landing .frag figcaption{font-size:var(--fs-small);color:var(--ink-2);font-weight:600;margin-top:10px}.gw-landing .f-title{font:600 var(--fs-h3)/1.15 var(--font-d)}.gw-landing .f-sub{font-weight:800;color:var(--primary)}.gw-landing .f-list{list-style:none;padding:0;display:grid;grid-gap:8px;gap:8px;margin-top:4px}.gw-landing .f-list li{display:flex;align-items:center;gap:10px;font-weight:700}.gw-landing .f-list .ai{width:34px;height:34px}.gw-landing .f-list em{margin-left:auto;font-style:normal;font-size:var(--fs-small);font-weight:800;background:var(--mint);color:var(--ill-line);padding:2px 10px;border-radius:999px}.gw-landing .f-list em.soon{background:var(--surface-2);color:var(--ink)}.gw-landing .f-list em.mom{background:var(--pink);color:var(--ill-line)}.gw-landing .f-meta{font-size:var(--fs-small);color:var(--ink-2);border-bottom:1px solid var(--surface-3);padding-bottom:8px}.gw-landing .f-meta b{color:var(--ink);margin-right:8px}.gw-landing .f-body{font-weight:600}.gw-landing .f-mail{align-self:flex-start;font-size:var(--fs-small);font-weight:800;background:var(--surface-2);padding:4px 12px;border-radius:999px}.gw-landing .shots{background:var(--surface);border-radius:26px;min-height:220px;padding:24px 12px;display:flex;justify-content:center;align-items:center}.gw-landing .shot{display:block;width:auto;height:260px;border-radius:16px}.gw-landing .shot.s1{position:relative;z-index:1;transform:rotate(-4deg);margin-right:-12px;outline:1px solid rgba(43,29,47,.1);outline-offset:-1px}.gw-landing .shot.s2{transform:rotate(3.5deg) translateY(8px)}@media (min-width:900px){.gw-landing .frag-in,.gw-landing .shots{min-height:320px}.gw-landing .frag-in{justify-content:center}.gw-landing .shot{height:270px}}.gw-landing .steps{list-style:none;padding:0;margin-top:22px;display:grid;grid-gap:20px;gap:20px}.gw-landing .steps li{display:grid;grid-template-columns:52px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.gw-landing .blk-n{width:52px;height:52px;border-radius:14px;background:var(--c);display:grid;place-items:center;font:800 var(--fs-h3)/1 var(--font-b);color:var(--ill-line);border-bottom:5px solid rgba(43,29,47,.14)}.gw-landing .steps b{display:block;font-weight:800;font-size:var(--fs-lead);line-height:1.3;padding-top:2px}.gw-landing .steps span:not(.blk-n){display:block;color:var(--ink-2)}.gw-landing .total{margin-top:48px;font:600 var(--fs-h3)/1.3 var(--font-d);display:flex;align-items:center;gap:12px;flex-wrap:wrap}.gw-landing .total svg{width:40px;height:40px;flex:none}.gw-landing .bonus{--band:#FCE7F3;background:var(--band);position:relative;padding:72px 0 88px}.gw-landing .bonus:after,.gw-landing .bonus:before{content:"";position:absolute;left:0;right:0;height:24px;background-repeat:repeat-x;background-size:48px 24px;pointer-events:none}.gw-landing .bonus:before{top:-23px;background-position:0 100%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='24'%3E%3Ccircle cx='24' cy='24' r='24' fill='%23FCE7F3'/%3E%3C/svg%3E")}.gw-landing .bonus:after{bottom:-23px;z-index:1;background-position:0 0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='24'%3E%3Ccircle cx='24' cy='0' r='24' fill='%23FCE7F3'/%3E%3C/svg%3E")}@media (prefers-color-scheme:dark){.gw-landing .bonus{--band:#2A3060}.gw-landing .bonus:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='24'%3E%3Ccircle cx='24' cy='24' r='24' fill='%232A3060'/%3E%3C/svg%3E")}.gw-landing .bonus:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='24'%3E%3Ccircle cx='24' cy='0' r='24' fill='%232A3060'/%3E%3C/svg%3E")}}.gw-landing .bonus h2{font-size:var(--fs-h2)}.gw-landing .bonus .lead{margin-top:14px}.gw-landing .bonus-list{list-style:none;padding:0;margin-top:40px;display:grid;grid-gap:28px;gap:28px}.gw-landing .bcard{position:relative;background:var(--surface);border-radius:26px;padding:16px 16px 24px;transform:rotate(var(--r,0deg))}.gw-landing .bcard:first-child{--r:-1.2deg}.gw-landing .bcard:nth-child(2){--r:.8deg}.gw-landing .bcard:nth-child(3){--r:-.6deg}.gw-landing .bcard:before{content:"";position:absolute;top:-12px;left:50%;width:84px;height:24px;margin-left:-42px;border-radius:4px;background:var(--tape);opacity:.85;transform:rotate(-3deg)}.gw-landing .bart{position:relative;border-radius:18px;background:var(--bg);aspect-ratio:280/170;overflow:hidden}.gw-landing .bart svg{width:100%;height:100%}.gw-landing .bart .finny{position:absolute;right:3%;bottom:2%;width:38%;height:auto}.gw-landing .bcard h3{font-size:var(--fs-h3);margin-top:18px;padding-inline:6px}.gw-landing .bfact{display:inline-block;margin:10px 6px 0;font-size:var(--fs-small);font-weight:800;padding:3px 12px;border-radius:999px;background:var(--tape);color:var(--ill-line);line-height:1.6}.gw-landing .bcard p:not(.bfact){margin-top:10px;padding-inline:6px}@media (min-width:900px){.gw-landing .bonus{padding:104px 0 120px}.gw-landing .bonus-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:52px}.gw-landing .bcard{padding:18px 18px 28px}}.gw-landing .price{background:var(--surface);padding:96px 0}.gw-landing .price .wrap{display:grid;grid-gap:40px;gap:40px;align-items:center}.gw-landing .price .lead{margin-top:14px}.gw-landing .checks{list-style:none;padding:0;margin-top:24px;display:grid;grid-gap:12px;gap:12px}.gw-landing .checks li{display:flex;gap:12px;align-items:flex-start;font-weight:700;font-size:var(--fs-lead);line-height:1.4}.gw-landing .checks svg{width:28px;height:28px;flex:none}.gw-landing .checks a{font-weight:800}.gw-landing .price-card{background:var(--surface-2);border-radius:36px;padding:28px 22px 26px}.gw-landing .blocks{width:100%;max-width:300px;height:auto}.gw-landing .price-num{font:600 var(--fs-num)/1 var(--font-d);letter-spacing:-.02em;margin-top:18px;color:var(--ink)}.gw-landing .price-num .was{font-size:.5em;color:var(--ink-2);vertical-align:.3em;margin-right:.1em;text-decoration-thickness:.08em}.gw-landing s.was{-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.gw-landing .price-num.is-soon{font-size:var(--fs-h2);line-height:1.1;letter-spacing:-.01em}.gw-landing .price-sub{font-size:var(--fs-lead);font-weight:800;margin-top:6px}.gw-landing .price-inc{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.gw-landing .price-inc .chip{background:var(--surface)}.gw-landing .price-card .btn{margin-top:24px;width:100%}.gw-landing .fine{font-size:var(--fs-small);color:var(--ink-2);margin-top:16px;font-weight:600}@media (min-width:900px){.gw-landing .price{padding:120px 0}.gw-landing .price .wrap{grid-template-columns:minmax(0,1fr) minmax(0,460px);gap:80px}.gw-landing .price-card{padding:40px}}.gw-landing .faq{padding:96px 0}.gw-landing .faq .wrap{display:grid;grid-gap:32px;gap:32px}.gw-landing .faq-intro p{margin-top:14px;max-width:30em}@media (min-width:900px){.gw-landing .faq{padding:120px 0}.gw-landing .faq .wrap{grid-template-columns:minmax(0,380px) minmax(0,1fr);gap:72px}.gw-landing .faq-intro{position:-webkit-sticky;position:sticky;top:120px;align-self:start}}.gw-landing .faq-list{display:grid;grid-gap:10px;gap:10px}.gw-landing details{background:var(--surface);border-radius:22px}.gw-landing summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:16px 18px 16px 22px;font-weight:800;font-size:var(--fs-lead);line-height:1.35;border-radius:22px}.gw-landing summary::-webkit-details-marker{display:none}.gw-landing summary .pl{width:36px;height:36px;border-radius:50%;background:var(--surface-2);display:grid;place-items:center;flex:none;transition:transform .25s var(--ease),background-color .2s}.gw-landing summary .pl svg{width:18px;height:18px;fill:none;stroke:var(--ink);stroke-width:2.6;stroke-linecap:round}.gw-landing summary:hover .pl{background:var(--pink)}.gw-landing details[open] summary .pl{transform:rotate(45deg)}.gw-landing details p{padding:0 22px 22px;max-width:60ch}.gw-landing .final{padding:72px 0 96px;text-align:center}.gw-landing .final .wrap{display:flex;flex-direction:column;align-items:center}.gw-landing .final svg.moonbig{width:150px;height:auto;margin-bottom:18px}.gw-landing .final h2{font-size:var(--fs-h2)}.gw-landing .final .lead{color:var(--on-night-2);margin-top:12px}.gw-landing .final .btn{margin-top:28px}.gw-landing .final .note{margin-top:14px}@media (max-width:899px){.gw-landing .final .btn{width:100%}}.gw-landing .foot{background:var(--night);color:var(--on-night-2);padding:8px 0 40px;font-size:var(--fs-small)}.gw-landing .foot .wrap{display:grid;grid-gap:16px;gap:16px}.gw-landing .foot .logo{color:var(--on-night);justify-self:start}.gw-landing .foot nav{display:flex;flex-wrap:wrap;gap:0 22px}.gw-landing .foot nav a,.gw-landing .foot nav button{color:var(--on-night);min-height:44px;display:inline-flex;align-items:center;font-weight:700}.gw-landing .foot nav button{background:none;border:0;padding:0;font-size:inherit;text-align:left;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:2px;cursor:pointer}.gw-landing .foot :focus-visible{outline-color:var(--night-focus)}@media (max-width:899px){.gw-landing .foot{padding-bottom:120px}}.gw-landing .dock{position:fixed;left:0;right:0;bottom:0;z-index:30;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--bg);box-shadow:0 -8px 24px rgba(43,29,47,.1);transform:translateY(110%);visibility:hidden;transition:transform .3s var(--ease),visibility .3s}.gw-landing .dock.show{transform:none;visibility:visible}.gw-landing .dock .btn{display:flex;width:100%;max-width:560px;margin-inline:auto}@media (min-width:900px){.gw-landing .dock{display:none}}@media (prefers-reduced-motion:reduce){.gw-landing *,.gw-landing :after,.gw-landing :before{animation:none!important;transition:none!important}}.gw-landing .hero .wrap>div:first-child{display:flex;flex-direction:column}@media (max-width:899px){.gw-landing .hero .cta-row{order:2;margin-top:20px}.gw-landing .hero .bundle{order:3;margin-top:22px}}.gw-landing .rating-chip{background:var(--moon);color:var(--ill-line)}.gw-landing .rating-chip [aria-hidden]{margin-right:2px}.buy-error{flex-basis:100%;margin:4px 0 0;padding:10px 14px;border-radius:14px;background:var(--error-bg);color:var(--error);font-weight:700;font-size:var(--fs-small)}@media (max-width:899px){.gw-landing .hero .cta-row .note{order:1;margin-top:-4px}.gw-landing .hero .cta-row .jump{order:2}}@media (max-width:479px){.gw-landing .hero .scene{max-width:300px;margin-inline:auto}}