.iphone{position:relative}.iphone .rail{position:relative;background:linear-gradient(125deg,#73767e 0%,#2c2e33 22%,#8b8e96 48%,#33353a 74%,#6d7078 100%);box-shadow:0 30px 60px -18px rgba(20,16,46,0.5),0 3px 8px rgba(0,0,0,0.25)}.iphone .screen{position:relative;overflow:hidden;background:#000;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.6)}.iphone .rail{padding:3.27%;border-radius:16% / 7.64%}.iphone .screen{border-radius:12.5% / 5.75%}.iphone img{display:block;width:100%;height:auto}.iphone .screen::after{content:"";position:absolute;inset:0;pointer-events:none;z-index:2;background:linear-gradient(128deg,rgba(255,255,255,0.17) 0%,rgba(255,255,255,0.05) 20%,transparent 40%)}[data-animate]:not(.in-view) *,[data-animate]:not(.in-view) ::before,[data-animate]:not(.in-view) ::after,.motion-paused [data-animate] *,.motion-paused [data-animate] ::before,.motion-paused [data-animate] ::after{animation-play-state:paused !important}.st-glow{position:absolute;left:50%;top:var(--cy);width:calc(var(--pw) * 2.7);aspect-ratio:1;translate:-50% -50%;border-radius:50%}.st-glow{background:radial-gradient(closest-side,rgba(124,92,255,0.5),rgba(124,92,255,0.16) 55%,transparent)}.st-flare{position:absolute;left:50%;top:var(--cy);width:calc(var(--pw) * 2.2);aspect-ratio:1;border-radius:50%;opacity:0;translate:-50% -50%;background:radial-gradient(closest-side,rgba(255,255,255,0.9),rgba(190,170,255,0.4) 30%,transparent)}.hero-stage.ready .hero-phone{visibility:hidden}.st-scene{position:absolute;inset:0;perspective:calc(var(--pw) * 4.2)}.st-desk{position:absolute;left:50%;top:calc(var(--cy) + var(--pw) * 0.5);width:min(100cqw,calc(var(--pw) * 2.5));height:calc(var(--pw) * 2);translate:-50% -50%;transform:translateY(calc(var(--pw) * 0.22)) rotateX(64deg);transform-style:preserve-3d}.desk-wood{position:absolute;inset:0;opacity:0;background:center / auto 100% repeat-x;-webkit-mask-image:radial-gradient(closest-side,#000 48%,transparent);mask-image:radial-gradient(closest-side,#000 48%,transparent)}.desk-shade{position:absolute;left:50%;top:26%;width:calc(var(--pw) * 0.7);height:calc(var(--pw) * 1.2);translate:-50% -50%;opacity:0;border-radius:18%;background:rgba(24,10,2,0.5);filter:blur(calc(var(--pw) * 0.07))}.pp{z-index:2}.st-lift{z-index:1}.desk-card{position:absolute;left:50%;top:38%;width:calc(var(--pw) * 1.05);translate:-50% -50%;transform-style:preserve-3d}.desk-card img{display:block;width:100%;height:auto;border-radius:3.5%;opacity:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;box-shadow:0 calc(var(--pw) * 0.03) calc(var(--pw) * 0.05) rgba(30,14,4,0.5)}.desk-card img + img{position:absolute;inset:0;height:100%;transform:rotateY(180deg)}.pp{position:absolute;left:calc(50% - var(--pw) / 2);top:calc(var(--cy) - var(--pw) * 1.0483);width:var(--pw);height:calc(var(--pw) * 2.0966);transform-style:preserve-3d}.pp-slab{position:absolute;inset:0;border-radius:16% / 7.64%;background:linear-gradient(90deg,#4f525a,#a3a6ae 10%,#686b73 50%,#a3a6ae 90%,#4f525a);transform:translateZ(calc(var(--i) * var(--pw) * -0.0167))}.pp-slab:nth-child(6){background:#3a3c42;box-shadow:0 calc(var(--pw) * 0.09) calc(var(--pw) * 0.17) calc(var(--pw) * -0.017) rgba(4,2,16,0.62),0 calc(var(--pw) * 0.017) calc(var(--pw) * 0.044) rgba(4,2,16,0.4)}.pp-body{position:absolute;inset:0;padding:3.27%;border-radius:16% / 7.64%;background:linear-gradient(125deg,#73767e 0%,#2c2e33 22%,#8b8e96 48%,#33353a 74%,#6d7078 100%);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.2);transform:translateZ(0)}.pp-keys::before,.pp-keys::after{content:"";position:absolute;top:0;bottom:0;width:1.3%;border-radius:calc(var(--pw) * 0.008)}.pp-keys::before{left:-0.95%;background:linear-gradient(to bottom,transparent 0 16.5%,#7d8088 16.5% 20.5%,transparent 20.5% 25%,#7d8088 25% 31%,transparent 31% 33%,#7d8088 33% 39%,transparent 39%)}.pp-keys::after{right:-0.95%;background:linear-gradient(to bottom,transparent 0 26%,#7d8088 26% 36%,transparent 36% 57%,#5c5f67 57% 63%,transparent 63%)}.pp-screen{position:relative;overflow:hidden;border-radius:12.5% / 5.75%;aspect-ratio:440 / 956;background:#000}.pp-screen video{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.pp-screen::after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(128deg,rgba(255,255,255,0.1) 0%,rgba(255,255,255,0.03) 20%,transparent 40%)}.pp-pop{position:absolute;left:3.27%;width:93.46%;top:calc(var(--pw) * 0.0327);height:calc(var(--pw) * 0.9346 * 2.1727);transform:translateZ(1px);transform-style:preserve-3d;pointer-events:none}.pp-pop > *{position:absolute;display:block;opacity:0}.pop-note{border-radius:5.8% / 35%;box-shadow:0 calc(var(--pw) * 0.05) calc(var(--pw) * 0.12) rgba(2,1,12,0.72);outline:1px solid rgba(255,255,255,0.12);outline-offset:-1px}.pop-folder{object-fit:fill;filter:drop-shadow(0 calc(var(--pw) * 0.03) calc(var(--pw) * 0.05) rgba(2,1,12,0.6))}.pop-sheet{background:#f3f3f0;box-shadow:0 calc(var(--pw) * 0.06) calc(var(--pw) * 0.16) rgba(2,1,12,0.7)}.pop-page{object-fit:fill;filter:drop-shadow(0 calc(var(--pw) * 0.03) calc(var(--pw) * 0.05) rgba(2,1,12,0.5))}.pop-sent{background:#f3f3f0;box-shadow:0 calc(var(--pw) * 0.05) calc(var(--pw) * 0.12) rgba(2,1,12,0.6)}.pop-sent img{position:absolute;display:block}.feature-list{display:grid;gap:clamp(72px,10vw,128px);margin-top:clamp(48px,7vw,88px)}.feature{display:grid;gap:34px;justify-items:center;text-align:center}.feature-shot .iphone{width:min(68vw,290px)}.feature-copy{max-width:520px}.feature-copy .kicker{margin-inline:auto}.feature-copy h3{font-size:clamp(28px,3.6vw,44px);line-height:var(--lh-display);letter-spacing:var(--track-display);font-weight:800;margin:0 0 16px;text-wrap:balance}.feature-copy p{margin:0;font-size:clamp(17px,1.8vw,20px);line-height:1.55;color:var(--fg-secondary);text-wrap:pretty}@media (min-width:900px){.feature{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(48px,7vw,110px);align-items:center;justify-items:start;text-align:start}.feature-shot{justify-self:center}.feature:nth-child(even) .feature-shot{order:2}.feature-copy .kicker{margin-inline:0}}.share-stage{position:relative;width:min(88vw,520px)}.ss-glow{position:absolute;inset:8% 4%;border-radius:50%;filter:blur(48px);opacity:0.5;background:radial-gradient(closest-side,color-mix(in srgb,var(--accent) 70%,transparent),transparent)}.ss-view{position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent),linear-gradient(transparent,#000 4%,#000 96%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent),linear-gradient(transparent,#000 4%,#000 96%,transparent);mask-composite:intersect}.ss-cam{position:absolute;inset:0;transform-origin:0 0}.ss-finder,.ss-flash{position:absolute;inset:5% 6%;border-radius:26px;opacity:0}.ss-finder{background:radial-gradient(110% 85% at 50% 40%,#2b2d34,#111216 72%);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.08)}.ss-flash{background:#fff}.ss-shutter{position:absolute;left:50%;bottom:4%;width:12%;aspect-ratio:1;translate:-50% 0;border-radius:50%;box-shadow:inset 0 0 0 3px #fff}.ss-shutter::after{content:"";position:absolute;inset:15%;border-radius:50%;background:#fff}.ss-sheet{position:absolute;aspect-ratio:1 / 1.4142;border-radius:10px;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,0.06),0 30px 60px -24px rgba(20,16,46,0.55)}.ss-lines{position:absolute;inset-inline:9%;top:51%;bottom:14%;display:flex;flex-direction:column;justify-content:space-between}.ss-lines i{display:block;height:7px;border-radius:4px;background:#e6e8ef}.ss-lines i:nth-child(3n+2){width:86%}.ss-lines i:nth-child(3n){width:64%}.ss-lines i:first-child{width:42%;height:9px;background:#d5d9e3}.ss-pdf{position:absolute;right:-6%;bottom:7%;display:inline-flex;align-items:center;gap:5px;padding:6px 11px 6px 8px;border-radius:10px;color:#fff;font-size:14px;letter-spacing:0.04em;background:#e5342b;box-shadow:0 10px 20px -8px rgba(229,52,43,0.6)}.ss-pdf svg{width:18px;height:18px}.ss-doc{position:absolute;border-radius:3.6% / 5.3%;overflow:hidden;background:#e9edf4;box-shadow:0 0 0 1px rgba(0,0,0,0.06),0 16px 30px -14px rgba(20,16,46,0.5)}.ss-doc > span{position:absolute;inset:0}.ss-doc img{display:block;width:100%;height:100%;object-fit:cover}.ss-doc > .ss-box{inset:auto;border-radius:3px;opacity:0;box-shadow:0 0 0 2px #ff9500,0 0 14px rgba(255,149,0,0.6)}.ss-quad{opacity:0;background:rgba(64,140,255,0.3);box-shadow:inset 0 0 0 2px rgb(120,180,255)}.ss-shine{opacity:0;background:linear-gradient(105deg,transparent 42%,rgba(255,255,255,0.55) 50%,transparent 58%)}.ss-wm{-webkit-mask-image:linear-gradient(100deg,#000 40%,transparent 60%);mask-image:linear-gradient(100deg,#000 40%,transparent 60%);-webkit-mask-size:300% 100%;mask-size:300% 100%;-webkit-mask-position:0% 0;mask-position:0% 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ss-size{position:absolute;left:50%;bottom:3%;display:grid;gap:7px;justify-items:center;padding:10px 16px 12px;border-radius:16px;translate:calc(-50% - 23px) 0;background:color-mix(in srgb,var(--card) 88%,transparent);box-shadow:inset 0 0 0 1px var(--line),var(--shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}[dir="rtl"] .ss-size{translate:calc(-50% + 23px) 0}.ss-size-label{display:flex;gap:10px;align-items:baseline;font-size:15px;font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums}.ss-size-label s{position:relative;text-decoration:none;color:var(--fg-secondary);font-weight:600}.ss-size-label s::after{content:"";position:absolute;left:-2px;right:-2px;top:52%;height:2px;background:currentColor;transform-origin:0 50%}.ss-size-label b{color:#1f7a35}@media (prefers-color-scheme:dark){.ss-size-label b{color:#30d158}}.ss-size-bar{display:block;width:150px;height:6px;border-radius:3px;background:var(--line);overflow:hidden}.ss-size-bar i{display:block;height:100%;border-radius:inherit;background:#34c759;transform:scaleX(0.07);transform-origin:0 50%}[dir="rtl"] .ss-size-bar i{transform-origin:100% 50%}.ss-send{position:absolute;inset-inline-start:calc(100% + 10px);top:50%;width:36px;height:36px;margin-top:-18px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--accent);box-shadow:0 10px 20px -8px color-mix(in srgb,var(--accent) 70%,transparent)}.ss-send svg{grid-area:1 / 1;width:20px;height:20px}.ss-send-done{opacity:0}.share-list{list-style:none;margin:26px 0 0;padding:0;display:grid;gap:6px;text-align:start}.share-item{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 14px;padding:12px 14px;border-radius:var(--radius);overflow:hidden;transition:background 0.3s ease,box-shadow 0.3s ease}.share-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;color:var(--tool-ink);background:color-mix(in srgb,var(--tool) 14%,transparent)}.share-icon svg{width:22px;height:22px}.share-text{display:grid;gap:2px}.share-text strong{font-size:16.5px;font-weight:650}.share-text span{font-size:15px;line-height:1.45;color:var(--fg-secondary);text-wrap:pretty}.tool-pill{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 13px;border-radius:980px;font-size:13.5px;font-weight:650;white-space:nowrap;text-decoration:none;color:var(--tool-ink);background:color-mix(in srgb,var(--tool) 12%,transparent);transition:background 0.2s ease,color 0.2s ease}.tool-pill::after{content:"\2192";transition:transform 0.2s var(--ease-out)}[dir="rtl"] .tool-pill::after{content:"\2190"}.tool-pill:hover{color:#fff;background:var(--tool-fill)}.tool-pill:hover::after{transform:translateX(2px)}[dir="rtl"] .tool-pill:hover::after{transform:translateX(-2px)}.tool-pill:focus-visible{outline:3px solid var(--tool);outline-offset:2px}@media (max-width:520px){.share-item{grid-template-columns:auto minmax(0,1fr)}.tool-pill{grid-column:2;justify-self:start;margin-top:6px}}.share-item::after{content:"";position:absolute;inset-inline:14px;bottom:0;height:2px;border-radius:1px;background:var(--tool);transform:scaleX(0);transform-origin:0 50%;opacity:0}[dir="rtl"] .share-item::after{transform-origin:100% 50%}@media (prefers-reduced-motion:no-preference){.share-stage{animation:ss-cycle 12.8s linear infinite}.ss-cam{animation:ss-cam 12.8s cubic-bezier(0.65,0,0.35,1) infinite}.ss-finder{animation:ss-finder 12.8s ease infinite}.ss-shutter::after{animation:ss-shutter 12.8s ease infinite}.ss-flash{animation:ss-flash 12.8s ease-out infinite}.ss-doc{animation:ss-doc 12.8s cubic-bezier(0.45,0,0.2,1) infinite}.ss-quad{animation:ss-quad 12.8s ease infinite}.ss-sheet{animation:ss-sheet 12.8s var(--ease-out) infinite}.ss-pdf{animation:ss-pdf 12.8s var(--ease-spring) infinite}.ss-patch.ss-top{animation:ss-patch-top 12.8s ease infinite backwards;animation-delay:calc(var(--k) * 0.12s)}.ss-patch.ss-bottom{animation:ss-patch-bottom 12.8s ease infinite backwards;animation-delay:calc(var(--k) * 0.12s)}.ss-box.ss-top{animation:ss-box-top 12.8s var(--ease-out) infinite backwards;animation-delay:calc(var(--k) * 0.12s)}.ss-box.ss-bottom{animation:ss-box-bottom 12.8s var(--ease-out) infinite backwards;animation-delay:calc(var(--k) * 0.12s)}.ss-wm{animation:ss-wipe 12.8s var(--ease-out) infinite}.ss-shine{animation:ss-shine 12.8s ease-in-out infinite}.ss-size{animation:ss-size 12.8s var(--ease-out) infinite}.ss-size-bar i{animation:ss-bar 12.8s var(--ease-out) infinite}.ss-size-label s::after{animation:ss-strike 12.8s var(--ease-out) infinite}.ss-size-label b{animation:ss-to 12.8s var(--ease-out) infinite}.ss-send{animation:ss-send 12.8s var(--ease-out) infinite}.ss-send-share{animation:ss-send-share 12.8s ease infinite}.ss-send-done{animation:ss-send-done 12.8s var(--ease-spring) infinite}.share-item{animation:share-lit 12.8s linear infinite;animation-delay:calc(var(--i) * 3.2s)}.share-item::after{animation:share-progress 12.8s linear infinite;animation-delay:calc(var(--i) * 3.2s)}}@keyframes ss-cycle{0%{opacity:0}2.5%{opacity:1}96%{opacity:1}99.5%,100%{opacity:0}}@keyframes ss-cam{0%,25%{transform:translate(0%,0%) scale(1);opacity:1}29.5%,33.5%{transform:var(--zoom-top)}37.5%,45%{transform:var(--zoom-bottom)}49.5%,51%{transform:translate(0%,0%) scale(1)}55.5%,69.5%{transform:var(--zoom-document)}74%,79.5%{transform:translate(0%,0%) scale(1)}81.5%{transform:translate(2%,3%) scale(0.96,0.94)}83.5%,89.5%{transform:translate(0%,0%) scale(1);opacity:1}94.5%,100%{transform:translate(32.5%,2.5%) scale(0.35);opacity:0}}@keyframes ss-finder{0%,9.5%{opacity:1;transform:none}12.5%,100%{opacity:0;transform:scale(1.04)}}@keyframes ss-shutter{0%,7.5%{transform:none}8.3%{transform:scale(0.8)}9.3%,100%{transform:none}}@keyframes ss-flash{0%,8.8%{opacity:0}9.2%{opacity:0.9}12%,100%{opacity:0}}@keyframes ss-quad{0%,3%{opacity:0}5%,9.5%{opacity:1}11%,100%{opacity:0}}@keyframes ss-doc{0%{transform:perspective(1400px) translateY(var(--photo-y)) rotateX(24deg) rotate(-8deg) scale(var(--photo-s))}7%,10%{transform:perspective(1400px) translateY(var(--photo-y)) rotateX(20deg) rotate(-5deg) scale(var(--photo-s))}17%,100%{transform:perspective(1400px) translateY(0%) rotateX(0deg) rotate(0deg) scale(1)}}@keyframes ss-sheet{0%,10.5%{opacity:0;transform:scale(0.94)}15.5%,100%{opacity:1;transform:none}}@keyframes ss-pdf{0%,16%{transform:scale(0)}19.5%,100%{transform:none}}@keyframes ss-patch-top{0%,30.5%{opacity:0}32.5%,97%{opacity:1}98.5%,100%{opacity:0}}@keyframes ss-box-top{0%,29.5%{opacity:0;transform:scale(1.25)}31.5%{opacity:1;transform:none}35%{opacity:1}37%,100%{opacity:0;transform:none}}@keyframes ss-patch-bottom{0%,39%{opacity:0}41%,96%{opacity:1}97.5%,100%{opacity:0}}@keyframes ss-box-bottom{0%,38%{opacity:0;transform:scale(1.12)}40%{opacity:1;transform:none}44%{opacity:1}46%,100%{opacity:0;transform:none}}@keyframes ss-wipe{0%,55.5%{-webkit-mask-position:100% 0;mask-position:100% 0}64.5%,97%{-webkit-mask-position:0% 0;mask-position:0% 0}98%,100%{-webkit-mask-position:100% 0;mask-position:100% 0}}@keyframes ss-shine{0%,56%{opacity:0;transform:translateX(-100%)}58%{opacity:1}63%{opacity:1}65%,100%{opacity:0;transform:translateX(100%)}}@keyframes ss-size{0%,75.5%{opacity:0;transform:translateY(10px)}78%,93%{opacity:1;transform:none}96%,100%{opacity:0;transform:none}}@keyframes ss-bar{0%,79.5%{transform:scaleX(1)}85%,100%{transform:scaleX(0.07)}}@keyframes ss-strike{0%,81%{transform:scaleX(0)}83.5%,100%{transform:none}}@keyframes ss-to{0%,83%{opacity:0;transform:translateY(4px)}85.5%,100%{opacity:1;transform:none}}@keyframes ss-send{0%,86%{transform:scale(0);animation-timing-function:var(--ease-spring)}88%,89%{transform:none}89.8%{transform:scale(0.84)}91%,100%{transform:none}}@keyframes ss-send-share{0%,91.5%{opacity:1}92.5%,100%{opacity:0}}@keyframes ss-send-done{0%,92%{opacity:0;transform:scale(0.5)}93.5%,100%{opacity:1;transform:none}}@keyframes share-lit{0%,24%{background:color-mix(in srgb,var(--tool) 9%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tool) 26%,transparent)}25.5%,100%{background:transparent;box-shadow:inset 0 0 0 1px transparent}}@keyframes share-progress{0%{opacity:1;transform:scaleX(0)}24.5%{opacity:1;transform:scaleX(1)}25.5%,100%{opacity:0;transform:scaleX(1)}}.privacy{position:relative;overflow:hidden;isolation:isolate;color:#fff;background:var(--night)}.privacy .backdrop,.closing-card .backdrop{position:absolute;inset:0;z-index:-2;background-image:url("/assets/hero-poster.c2e2b471.webp");background-size:cover;background-position:center}@media (prefers-reduced-motion:no-preference){.privacy .backdrop,.closing-card .backdrop{animation:hue-drift 56s ease-in-out infinite;animation-play-state:paused}.privacy.in-view .backdrop,.closing-card.in-view .backdrop{animation-play-state:running}.motion-paused .privacy .backdrop,.motion-paused .closing-card .backdrop{animation-play-state:paused}}@keyframes hue-drift{0%{filter:hue-rotate(0deg)}25%{filter:hue-rotate(-66deg)}75%{filter:hue-rotate(58deg)}100%{filter:hue-rotate(0deg)}}.privacy .veil{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(10,6,30,0.7) 0%,rgba(10,6,30,0.5) 40%,rgba(10,6,30,0.78) 100%)}.privacy .section-lead{color:rgba(255,255,255,0.84)}.pillars{list-style:none;margin:clamp(56px,8vw,96px) 0 0;padding:0;display:grid;gap:12px;text-align:start}@media (min-width:640px){.pillars{grid-template-columns:1fr 1fr}}@media (min-width:1040px){.pillars{grid-template-columns:repeat(4,1fr)}}.pillar{display:grid;align-content:start;gap:12px;padding:20px;border-radius:var(--radius);background:rgba(255,255,255,0.07);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.16)}.pillar-icon{color:#fff}.pillar-icon svg{width:26px;height:26px}.pillar-body{display:grid;gap:4px}.pillar-body strong{font-weight:650;font-size:16.5px}.pillar-body span{font-size:14.5px;line-height:1.45;color:rgba(255,255,255,0.78)}.privacy-cta{text-align:center;margin:44px 0 0}.privacy .pill-link{color:#fff;border-color:rgba(255,255,255,0.55)}.plans{background:var(--bg)}.plan-grid{display:grid;gap:20px;max-width:960px;margin:clamp(40px,6vw,64px) auto 0}@media (min-width:760px){.plan-grid{grid-template-columns:1fr 1fr}}.plan{position:relative;padding:clamp(26px,3.4vw,38px);border-radius:var(--radius-xl);background:var(--bg-elevated);box-shadow:inset 0 0 0 1px var(--line)}.plan header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 14px;margin-bottom:26px}.plan h3{margin:0;font-size:clamp(26px,3vw,32px);font-weight:800;letter-spacing:var(--track-display)}.plan-badge{font-size:13px;font-weight:600;padding:6px 13px;border-radius:999px;background:var(--card);color:var(--fg-secondary);box-shadow:inset 0 0 0 1px var(--line)}.checks{list-style:none;margin:0;padding:0;display:grid;gap:14px}.checks li{display:flex;gap:12px;align-items:flex-start;font-size:16.5px;line-height:1.45}.checks svg{flex:none;width:22px;height:22px;padding:4px;margin-top:1px;border-radius:50%;color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,transparent)}@property --foil-angle{syntax:"<angle>";initial-value:0deg;inherits:false}.plan-plus{background:radial-gradient(120% 90% at 100% 0%,color-mix(in srgb,#d836c0 10%,transparent),transparent 60%) padding-box,radial-gradient(120% 90% at 0% 100%,color-mix(in srgb,#6155f5 12%,transparent),transparent 60%) padding-box,linear-gradient(var(--card),var(--card)) padding-box,conic-gradient(from var(--foil-angle),#7c5cff,#d836c0,#fb773a,#ffc433,#34c7ff,#7c5cff) border-box;border:2px solid transparent;box-shadow:var(--shadow-lg)}@media (prefers-reduced-motion:no-preference){.plan-plus{animation:foil-turn 8s linear infinite}}@keyframes foil-turn{to{--foil-angle:360deg}}.plan-plus .plan-badge{background:var(--iridescent);color:#fff;box-shadow:none}.plan-plus .checks svg{color:#fff;background:var(--iridescent)}.plan-note{margin:26px 0 0;padding-top:20px;border-top:1px solid var(--line);font-size:15px;color:var(--fg-secondary)}.plans-cta{display:grid;justify-items:center;gap:10px;margin-top:clamp(32px,4vw,44px);text-align:center}.plans-cta p{margin:0;font-size:14px;color:var(--fg-secondary)}.plans-cta .plans-more{margin-top:6px;font-size:15px}.plans-more a{color:var(--fg);font-weight:600;text-underline-offset:4px}.reviews{background:var(--bg-elevated)}.reviews .section-title{text-align:center}.faq-grid{display:grid;gap:36px}@media (min-width:960px){.faq-grid{grid-template-columns:minmax(0,0.8fr) minmax(0,1.4fr);gap:clamp(48px,7vw,110px);align-items:start}.faq-side{position:sticky;top:110px}}.faq-more{margin:22px 0 0;display:grid;gap:12px;justify-items:start}.faq-more a{color:var(--fg);font-weight:600;text-underline-offset:4px;line-height:1.35}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;font-weight:600;font-size:clamp(17px,1.7vw,19px);line-height:1.4;padding:22px 0;padding-inline-end:48px;list-style:none;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary::before,.faq-list summary::after{content:"";position:absolute;inset-inline-end:6px;top:50%;width:16px;height:2px;border-radius:2px;background:var(--fg-secondary);transition:transform 0.35s var(--ease-out)}.faq-list summary::after{transform:rotate(90deg)}.faq-list details[open] summary::before{transform:rotate(45deg)}.faq-list details[open] summary::after{transform:rotate(135deg)}.faq-list details p{margin:0 0 24px;color:var(--fg-secondary);line-height:1.65;max-width:68ch}@media (prefers-reduced-motion:no-preference){.faq-list details::details-content{height:0;overflow:clip;transition:height 0.4s var(--ease-out),content-visibility 0.4s allow-discrete}.faq-list details[open]::details-content{height:auto}}.closing{padding-block:clamp(24px,4vw,48px) clamp(80px,11vw,150px)}.closing-card{position:relative;overflow:hidden;isolation:isolate;color:#fff;background:#14102e;border-radius:clamp(28px,4vw,48px);padding:clamp(44px,7vw,96px) clamp(24px,6vw,88px);display:grid;gap:40px;align-items:center;text-align:center;justify-items:center}.closing-card::after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(80% 90% at 30% 50%,rgba(10,6,30,0.35),transparent 70%)}.closing-main{display:grid;gap:22px;justify-items:center}.app-icon{width:112px;height:112px;border-radius:25px;box-shadow:0 0 0 1px rgba(255,255,255,0.18),0 26px 50px -16px rgba(0,0,0,0.6)}.closing-card .section-title{max-width:16ch;text-shadow:0 2px 30px rgba(10,6,30,0.3)}.closing-cta{display:grid;gap:10px;justify-items:center}.closing-cta p{margin:0;font-size:14px;color:rgba(255,255,255,0.82)}.qr{display:none;margin:0}@media (min-width:960px) and (hover:hover){.closing-card{grid-template-columns:1fr auto;gap:clamp(40px,6vw,96px);text-align:start;justify-items:start}.closing-main,.closing-cta{justify-items:start}.closing-main{gap:28px}.closing-main .app-icon{display:none}.qr{display:block;position:relative}}.qr-code{display:block;width:208px;height:208px;padding:16px;background:#fff;border-radius:30px;box-shadow:0 0 0 1px rgba(255,255,255,0.4),0 30px 60px -24px rgba(0,0,0,0.7)}.qr-icon{position:absolute;left:50%;top:50%;width:40px;height:40px;transform:translate(-50%,-50%);border-radius:22.37%;box-shadow:0 0 0 1px rgba(12,9,32,0.08)}.qr::before{content:"";position:absolute;inset:-18%;z-index:-1;border-radius:50%;background:var(--foil);filter:blur(46px);opacity:0.4}