:root{color-scheme:light;--color-ink: #0e193c;--color-ink-2: #1a1a2e;--color-depth: #1f1738;--color-deep: #140b21;--color-white: #ffffff;--color-soft-blue: #dde8ff;--color-soft-lavender: #e8e2f8;--color-soft-purple: #ede8ff;--color-surface: #f7f7fb;--color-purple: #6e56c8;--color-purple-strong: #7c3aed;--color-amber: #ff9f43;--color-amber-soft: #fce38a;--color-success: #2f7d55;--color-success-soft: #e3f7ea;--color-line: #d8d9e8;--color-muted: #5c647b;--shadow-soft: 0 18px 60px rgba(14, 25, 60, .14);--shadow-tight: 0 10px 30px rgba(14, 25, 60, .12);--glass-bg: linear-gradient(145deg, rgba(255, 255, 255, .82), rgba(255, 255, 255, .58));--glass-bg-strong: linear-gradient(145deg, rgba(255, 255, 255, .94), rgba(247, 247, 255, .72));--glass-line: rgba(110, 86, 200, .18);--glass-highlight: linear-gradient(180deg, rgba(255, 255, 255, .62), rgba(255, 255, 255, 0) 42%);--glass-shadow: 0 18px 44px rgba(14, 25, 60, .1), inset 0 1px 0 rgba(255, 255, 255, .7);--radius-card: 8px;--radius-panel: 18px;--radius-pill: 999px;--max-width: 1160px;--font-sans: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-serif: "Plus Jakarta Sans", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--page-bg: var(--color-surface);--band-bg: var(--color-white);--card-bg: var(--color-white);--card-muted-bg: var(--color-surface);--heading-color: var(--color-ink);--text-color: var(--color-muted);--header-bg: rgba(247, 247, 251, .92);--header-bg-scrolled: rgba(255, 255, 255, .96);--hero-bg: linear-gradient(112deg, rgba(221, 232, 255, .92), rgba(255, 255, 255, .88) 44%, rgba(232, 226, 248, .86)), var(--color-soft-blue);--legal-hero-bg: linear-gradient(120deg, var(--color-soft-lavender), var(--color-white) 50%, var(--color-soft-blue));--primary-button-bg: var(--color-ink);--primary-button-text: #ffffff}html[data-theme=dark]{color-scheme:dark;--color-ink: #f8f7ff;--color-ink-2: #ffffff;--color-depth: #101936;--color-deep: #070b1b;--color-soft-blue: #14203f;--color-soft-lavender: #211833;--color-soft-purple: #242947;--color-surface: #0b1430;--color-purple: #b696ff;--color-purple-strong: #d8c7ff;--color-amber: #ffae56;--color-amber-soft: #4c381f;--color-success: #91f2a8;--color-success-soft: #153723;--color-line: rgba(255, 255, 255, .14);--color-muted: #c1c7d8;--shadow-soft: 0 22px 70px rgba(0, 0, 0, .38);--shadow-tight: 0 14px 34px rgba(0, 0, 0, .28);--glass-bg: linear-gradient(145deg, rgba(28, 39, 72, .82), rgba(15, 25, 56, .68));--glass-bg-strong: linear-gradient(145deg, rgba(35, 48, 86, .9), rgba(16, 25, 54, .76));--glass-line: rgba(255, 255, 255, .14);--glass-highlight: linear-gradient(180deg, rgba(255, 255, 255, .16), rgba(255, 255, 255, 0) 44%);--glass-shadow: 0 20px 54px rgba(0, 0, 0, .28), inset 0 1px 0 rgba(255, 255, 255, .12);--page-bg: #0b1430;--band-bg: #101936;--card-bg: #17213e;--card-muted-bg: #202a49;--heading-color: #ffffff;--text-color: #c1c7d8;--header-bg: rgba(11, 20, 48, .88);--header-bg-scrolled: rgba(12, 21, 50, .96);--hero-bg: linear-gradient(112deg, rgba(10, 18, 43, .98), rgba(21, 28, 58, .95) 48%, rgba(34, 22, 54, .95)), #0b1430;--legal-hero-bg: linear-gradient(120deg, #161f3d, #0b1430 50%, #211833);--primary-button-bg: #6e56c8;--primary-button-text: #ffffff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:var(--page-bg);color:var(--heading-color);font-family:var(--font-sans);font-size:16px;line-height:1.6;text-rendering:optimizeLegibility;font-optical-sizing:auto}p,li,a,h1,h2,h3{overflow-wrap:anywhere}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:var(--color-purple);text-decoration-thickness:.08em;text-underline-offset:.18em}a:hover{color:var(--color-purple-strong)}img,svg{display:block;max-width:100%}h1,h2,h3,p{margin-top:0}h1,h2{color:var(--heading-color);font-family:var(--font-serif);font-weight:800;line-height:1.05;letter-spacing:0}h1{font-size:4.5rem;margin-bottom:1rem}h2{font-size:2.35rem;margin-bottom:1rem}h3{color:var(--heading-color);font-size:1.12rem;line-height:1.25;margin-bottom:.7rem}p{color:var(--text-color)}ul{padding-left:1.2rem}li{margin-bottom:.55rem}:focus-visible{outline:3px solid var(--color-amber);outline-offset:3px}::selection{background:var(--color-amber-soft);color:var(--color-ink)}@media (max-width: 760px){body{font-size:15px}h1{font-size:3rem}h2{font-size:2rem}}@media (max-width: 420px){h1{font-size:2.55rem}h2{font-size:1.78rem}h3{font-size:1.02rem}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.site-shell{min-height:100vh;overflow-x:hidden;overflow-x:clip;background:linear-gradient(180deg,color-mix(in srgb,var(--page-bg) 94%,#ffffff 6%),var(--page-bg) 34%,color-mix(in srgb,var(--page-bg) 90%,var(--color-purple) 10%))}.skip-link{position:fixed;top:.75rem;left:.75rem;z-index:100;padding:.75rem 1rem;border-radius:var(--radius-pill);background:var(--color-deep);color:#fff;transform:translateY(-140%)}.skip-link:focus{transform:translateY(0)}.site-header{position:sticky;top:0;z-index:50;border-bottom:1px solid var(--glass-line);background:var(--header-bg);-webkit-backdrop-filter:blur(20px) saturate(1.25);backdrop-filter:blur(20px) saturate(1.25);transition:box-shadow .18s ease,background-color .18s ease}.site-header--scrolled{background:var(--header-bg-scrolled);box-shadow:0 8px 28px #0e193c14}.header-inner,.section-inner,.footer-inner,.footer-bottom{width:min(100% - 2rem,var(--max-width));margin:0 auto}.header-inner{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:1.25rem}.brand-link{display:inline-flex;min-width:0;align-items:center;gap:.7rem;color:var(--heading-color);font-weight:800;text-decoration:none}.brand-mark-frame{position:relative;display:inline-grid;width:52px;height:52px;place-items:center;flex:0 0 auto;overflow:hidden;border:1px solid var(--glass-line);border-radius:50%;background:var(--glass-bg-strong);box-shadow:0 12px 28px #6e56c838,inset 0 1px #ffffff57}.brand-mark{position:absolute;top:50%;left:50%;width:126%;height:126%;object-fit:contain;object-position:center;transform:translate(-50%,-50%) translateY(1px);transition:opacity .18s ease,transform .18s ease}.brand-mark--light,html[data-theme=dark] .brand-mark--purple{opacity:0}html[data-theme=dark] .brand-mark--light{opacity:1}.brand-word{color:var(--heading-color);font-family:var(--font-serif);font-size:1.2rem;font-weight:800;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desktop-nav{display:flex;align-items:center;gap:1.25rem}.desktop-nav a,.mobile-nav a,.footer-column a{color:var(--heading-color);font-size:.95rem;font-weight:700;text-decoration:none}.desktop-nav a:hover,.mobile-nav a:hover,.footer-column a:hover{color:var(--color-purple-strong)}.header-actions{display:flex;flex:0 0 auto;align-items:center;gap:.75rem}.theme-toggle{display:inline-flex;flex:0 0 auto;min-height:42px;align-items:center;justify-content:center;gap:.45rem;padding:0 .85rem;border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--glass-bg);color:var(--heading-color);cursor:pointer;font-size:.9rem;font-weight:900;box-shadow:inset 0 1px #ffffff2e;-webkit-backdrop-filter:blur(16px) saturate(1.18);backdrop-filter:blur(16px) saturate(1.18)}.theme-toggle:hover{border-color:var(--color-purple);color:var(--color-purple-strong)}.header-privacy{display:inline-flex;flex:0 0 auto;align-items:center;gap:.42rem;min-height:42px;padding:0 .9rem;border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--glass-bg);color:var(--heading-color);font-size:.92rem;font-weight:800;text-decoration:none;box-shadow:inset 0 1px #ffffff2e;-webkit-backdrop-filter:blur(16px) saturate(1.18);backdrop-filter:blur(16px) saturate(1.18)}.mobile-menu-button{display:none;flex:0 0 auto;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--glass-bg);color:var(--heading-color);cursor:pointer;box-shadow:inset 0 1px #ffffff2e;-webkit-backdrop-filter:blur(16px) saturate(1.18);backdrop-filter:blur(16px) saturate(1.18)}.mobile-nav{display:none}.home-hero{min-height:82vh;padding:5.4rem 0 3.4rem;background:var(--hero-bg)}.hero-inner{display:grid;width:min(100% - 2rem,var(--max-width));margin:0 auto;align-items:center;gap:3.5rem;grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr)}.hero-copy{max-width:620px;min-width:0}.eyebrow{margin-bottom:.75rem;color:var(--color-success);font-size:.83rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.hero-subhead{color:var(--heading-color);font-size:1.45rem;font-weight:800;line-height:1.35}.hero-body{max-width:560px;font-size:1.08rem}.hero-actions,.not-found-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.2rem}.trust-line{max-width:530px;margin:1.4rem 0 0;color:var(--heading-color);font-size:.95rem;font-weight:800}.button{display:inline-flex;max-width:100%;min-height:48px;align-items:center;justify-content:center;gap:.55rem;padding:.8rem 1.15rem;border:1px solid transparent;border-radius:var(--radius-pill);font-weight:900;line-height:1.1;text-align:center;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,color .18s ease,background-color .18s ease,transform .18s ease}.button:hover{transform:translateY(-2px)}.button--primary{background:linear-gradient(180deg,#ffffff29,#fff0 42%),linear-gradient(135deg,var(--primary-button-bg),color-mix(in srgb,var(--primary-button-bg) 74%,var(--color-purple-strong) 26%));color:var(--primary-button-text);box-shadow:var(--shadow-tight),inset 0 1px #ffffff38}.button--primary:hover{background:var(--color-depth);color:var(--primary-button-text)}.button--secondary{border-color:#6e56c847;background:var(--glass-bg);color:var(--heading-color);box-shadow:inset 0 1px #ffffff2e;-webkit-backdrop-filter:blur(14px) saturate(1.12);backdrop-filter:blur(14px) saturate(1.12)}.button--secondary:hover{border-color:var(--color-purple);color:var(--color-purple-strong)}.button--ghost{background:transparent;color:var(--heading-color)}.button__icon{display:inline-flex}.text-link{color:var(--heading-color);font-weight:900}.store-badges{display:flex;flex-wrap:wrap;gap:.65rem;margin:1.4rem 0 0}.store-badges--compact{margin-top:.2rem}.store-badge{position:relative;display:inline-flex;width:164px;max-width:100%;aspect-ratio:10 / 3;min-width:0;min-height:0;align-items:center;justify-content:center;overflow:hidden;padding:0;border:0;border-radius:12px;background:#ffffff14;box-shadow:0 12px 28px #0e193c1f,inset 0 1px #ffffff29;font-weight:900;line-height:1.1;transition:box-shadow .18s ease,filter .18s ease,transform .18s ease}.store-badge:after{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(180deg,#ffffff38,#fff0 44%);content:"";pointer-events:none}.store-badge:hover{box-shadow:var(--shadow-tight);filter:saturate(1.05);transform:translateY(-2px)}.store-badge__image{display:block;width:100%;height:100%;object-fit:contain}.store-badge__image--dark,html[data-theme=dark] .store-badge__image--light{display:none}html[data-theme=dark] .store-badge__image--dark{display:block}.store-badges--compact .store-badge{width:138px}.social-links{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.social-links__link{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:.45rem;padding:0 .9rem;border:1px solid var(--glass-line);border-radius:var(--radius-pill);background:var(--glass-bg);color:var(--heading-color);font-size:.92rem;font-weight:850;line-height:1;text-decoration:none;box-shadow:inset 0 1px #ffffff2e;-webkit-backdrop-filter:blur(16px) saturate(1.18);backdrop-filter:blur(16px) saturate(1.18);transition:border-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}.social-links__link:hover{border-color:#6e56c866;color:var(--color-purple-strong);box-shadow:var(--shadow-tight);transform:translateY(-2px)}.social-links__link:focus-visible{outline:3px solid color-mix(in srgb,var(--color-purple) 42%,transparent);outline-offset:3px}.social-links--compact .social-links__link{min-height:38px;padding:0 .78rem;font-size:.86rem}.social-links--inverse .social-links__link{border-color:#ffffff2e;background:linear-gradient(145deg,#ffffff24,#ffffff0f);color:var(--color-white)}.social-links--inverse .social-links__link:hover{border-color:#ffffff57;color:var(--color-white);box-shadow:0 14px 30px #0000003d}.screenshot-showcase{position:relative;min-height:800px;overflow:visible;isolation:isolate}.screenshot-carousel{position:relative;width:min(100%,470px);height:760px;margin:0 auto;perspective:1400px;transform-style:preserve-3d}.screenshot-card{position:relative;overflow:hidden;margin:0;border:1px solid rgba(255,255,255,.22);border-radius:26px;background:linear-gradient(155deg,#ffffff29,#0d1736e0),#0d1736;box-shadow:var(--shadow-soft);transition:transform .22s ease,box-shadow .22s ease}.screenshot-card img{width:100%;height:100%;object-fit:cover;object-position:center}.screenshot-card figcaption{position:absolute;left:1rem;bottom:1rem;display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .75rem;border:1px solid rgba(255,255,255,.22);border-radius:var(--radius-pill);background:#0a1024c7;color:#fff;font-size:.86rem;font-weight:900;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.screenshot-card--rotating{position:absolute;top:0;left:50%;width:min(335px,74%);aspect-ratio:720 / 1600;animation:stackCycle 12s ease-in-out infinite;backface-visibility:hidden;will-change:transform,opacity}.screenshot-card--rotating:nth-child(1){animation-delay:0s}.screenshot-card--rotating:nth-child(2){animation-delay:-8s}.screenshot-card--rotating:nth-child(3){animation-delay:-4s}.screenshot-note{position:absolute;left:50%;bottom:.4rem;z-index:3;display:inline-flex;align-items:center;gap:.45rem;padding:.65rem .85rem;border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--card-bg);color:var(--heading-color);box-shadow:var(--shadow-tight);font-size:.86rem;font-weight:900;transform:translate(-50%);white-space:nowrap}@keyframes stackCycle{0%,24%,to{z-index:4;opacity:1;filter:saturate(1.08) drop-shadow(0 24px 42px rgba(14,25,60,.24));transform:translate(-50%) translateY(0) translateZ(80px) rotate(-.5deg) scale(1)}33%,57%{z-index:1;opacity:.58;filter:saturate(.9) drop-shadow(0 14px 28px rgba(14,25,60,.16));transform:translate(-10%) translateY(44px) translateZ(-90px) rotate(5deg) scale(.82)}66%,90%{z-index:3;opacity:.78;filter:saturate(.95) drop-shadow(0 18px 34px rgba(14,25,60,.2));transform:translate(-72%) translateY(28px) translateZ(-30px) rotate(-3.5deg) scale(.9)}}.proof-band{padding:1rem 0;background:var(--band-bg)}.proof-grid{display:grid;gap:.8rem;grid-template-columns:repeat(4,minmax(0,1fr))}.proof-chip{display:flex;min-height:64px;align-items:center;justify-content:center;gap:.65rem;border:1px solid var(--glass-line);border-radius:var(--radius-card);background:var(--glass-bg);color:var(--heading-color);font-weight:900;box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(14px) saturate(1.12);backdrop-filter:blur(14px) saturate(1.12)}.proof-chip svg{color:var(--color-success)}.section-block,.section-band,.final-cta,.page-hero{padding:5.5rem 0}.section-block{background:var(--page-bg)}.section-block--compact{padding:4rem 0}.section-band{background:var(--band-bg)}.section-heading{max-width:720px;margin:0 auto 2.4rem;min-width:0;text-align:center}.section-heading--left{margin:0;text-align:left}.feature-grid,.support-grid{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.feature-card,.support-card,.pricing-card,.deletion-step,.data-columns article,.support-actions article{position:relative;overflow:hidden;border:1px solid var(--glass-line);border-radius:var(--radius-card);background:var(--glass-bg-strong);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(18px) saturate(1.12);backdrop-filter:blur(18px) saturate(1.12)}.feature-card,.support-card{position:relative;display:flex;min-width:0;min-height:224px;flex-direction:column;overflow:hidden;padding:1.25rem;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.feature-card:before,.support-card:before{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:var(--glass-highlight);content:"";opacity:.7}.feature-card>*,.support-card>*{position:relative}.feature-card:hover,.support-card:hover,.pricing-card:hover{border-color:#6e56c861;box-shadow:var(--shadow-tight);transform:translateY(-3px)}.feature-icon{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;margin-bottom:1rem;border:1px solid var(--glass-line);border-radius:14px;background:linear-gradient(180deg,#ffffff52,#fff0),var(--color-soft-lavender);color:var(--color-purple);box-shadow:inset 0 1px #ffffff2e}.feature-card p,.support-card p{margin-bottom:0}.path-grid,.process-grid,.launch-grid{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.path-card,.process-card,.launch-card,.metric-panel,.quote-panel,.social-proof{position:relative;min-width:0;overflow:hidden;border:1px solid var(--glass-line);border-radius:var(--radius-card);background:var(--glass-bg-strong);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(18px) saturate(1.12);backdrop-filter:blur(18px) saturate(1.12)}.path-card:before,.process-card:before,.launch-card:before,.metric-panel:before,.quote-panel:before,.social-proof:before,.pricing-card:before,.deletion-step:before,.data-columns article:before,.support-actions article:before{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:var(--glass-highlight);content:""}.path-card>*,.process-card>*,.launch-card>*,.metric-panel>*,.quote-panel>*,.social-proof>*,.pricing-card>*,.deletion-step>*,.data-columns article>*,.support-actions article>*{position:relative}.path-card{display:flex;min-height:210px;flex-direction:column;padding:1.25rem;color:var(--heading-color);text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.path-card:hover{border-color:#6e56c861;box-shadow:var(--shadow-tight);color:var(--heading-color);transform:translateY(-3px)}.path-card p{margin-bottom:1rem}.path-card__link{display:inline-flex;align-items:center;gap:.4rem;margin-top:auto;color:var(--color-purple-strong);font-weight:900}.product-hero{background:var(--hero-bg)}.product-hero__inner{display:grid;align-items:center;gap:2rem;grid-template-columns:minmax(0,1.05fr) minmax(280px,.75fr)}.product-hero p{max-width:760px}.metric-panel,.quote-panel,.launch-card{padding:1.35rem}.metric-panel{display:grid;gap:.75rem}.metric-panel span,.trust-list span{display:flex;min-width:0;align-items:center;gap:.6rem;padding:.9rem 1rem;border:1px solid var(--glass-line);border-radius:var(--radius-card);background:var(--glass-bg);color:var(--heading-color);font-weight:900;box-shadow:inset 0 1px #ffffff24}.metric-panel span:before{width:.55rem;height:.55rem;flex:0 0 auto;border-radius:50%;background:var(--color-success);content:"";box-shadow:0 0 0 5px var(--color-success-soft)}.process-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.process-card{padding:1.2rem}.process-card>svg,.launch-grid svg{margin-bottom:.9rem;color:var(--color-purple)}.media-feature,.trust-layout{display:grid;align-items:center;gap:2rem;grid-template-columns:minmax(0,.82fr) minmax(320px,1fr)}.video-shell{overflow:hidden;border:1px solid var(--glass-line);border-radius:18px;background:#05060a;box-shadow:var(--shadow-soft),inset 0 1px #ffffff24}.video-shell video{display:block;width:100%;max-height:540px;background:#05060a;object-fit:contain}.video-caption{display:flex;align-items:center;gap:.55rem;padding:.85rem 1rem;border-top:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#fff;font-weight:900}.quote-panel p{margin-bottom:0;color:var(--heading-color);font-size:1.08rem;font-weight:800}.trust-list{display:grid;gap:.75rem}.trust-list svg{flex:0 0 auto;color:var(--color-success)}.social-proof{display:flex;align-items:flex-start;gap:1rem;padding:1.35rem}.social-proof>svg,.launch-card>svg{flex:0 0 auto;color:var(--color-purple)}.social-proof p:last-child{margin-bottom:0}.launch-card{background:linear-gradient(180deg,var(--card-bg),rgba(110,86,200,.12))}.launch-card h2{font-size:1.65rem}.launch-card .store-badges{margin-top:1rem}.launch-card .social-links{justify-content:center;margin-top:.7rem}.social-caption{margin:1rem 0 0;color:var(--text-color);font-size:.8rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.split-feature,.faq-layout,.support-actions,.data-columns,.deletion-layout{display:grid;align-items:start;gap:2rem;grid-template-columns:repeat(2,minmax(0,1fr))}.settings-list{display:grid;gap:.8rem}.settings-list span{display:flex;min-width:0;align-items:center;gap:.7rem;padding:1rem 1.1rem;border:1px solid var(--glass-line);border-radius:var(--radius-card);background:var(--glass-bg);color:var(--heading-color);font-weight:900;box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(14px) saturate(1.12);backdrop-filter:blur(14px) saturate(1.12);transition:border-color .18s ease,transform .18s ease}.settings-list span:hover{border-color:#ff9f4380;transform:translateY(-2px)}.settings-list svg{color:var(--color-amber);flex:0 0 auto}.pricing-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-card{min-width:0;padding:1.35rem}.pricing-card--featured{border-color:#ff9f438c;background:linear-gradient(180deg,var(--card-bg),rgba(255,159,67,.12))}.pricing-card__header{display:flex;align-items:center;gap:.65rem}.pricing-card__header svg{color:var(--color-purple)}.pricing-card__badge{display:inline-flex;width:fit-content;min-height:34px;align-items:center;margin-top:.95rem;padding:0 .8rem;border:1px solid rgba(255,159,67,.32);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-amber) 18%,transparent);color:var(--heading-color);font-size:.82rem;font-weight:900}.pricing-card__price{margin-bottom:.15rem;color:var(--heading-color);font-size:1.45rem;font-weight:900}.pricing-card__price-note{margin:0 0 .75rem;color:var(--color-success);font-size:1rem;font-weight:900}.check-list{display:grid;gap:.55rem;margin:1rem 0 0;padding:0;list-style:none}.check-list li{display:flex;align-items:flex-start;gap:.55rem;margin-bottom:0;color:var(--heading-color)}.check-list svg{margin-top:.2rem;color:var(--color-success);flex:0 0 auto}.pricing-note{grid-column:1 / -1;margin:.25rem 0 0;font-size:.94rem;text-align:center}.faq-list{display:grid;gap:.75rem}.faq-item{min-width:0;border:1px solid var(--glass-line);border-radius:var(--radius-card);background:var(--glass-bg);box-shadow:inset 0 1px #ffffff1f;-webkit-backdrop-filter:blur(14px) saturate(1.12);backdrop-filter:blur(14px) saturate(1.12);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.faq-item--open{border-color:#6e56c86b;box-shadow:0 12px 30px #0e193c14}.faq-trigger{display:flex;width:100%;min-height:56px;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;border:0;background:transparent;color:var(--heading-color);cursor:pointer;font-weight:900;text-align:left}.faq-trigger span:first-child,.button,.store-badge span{min-width:0;overflow-wrap:anywhere}.faq-trigger__icon{position:relative;width:18px;height:18px;flex:0 0 auto}.faq-trigger__icon:before,.faq-trigger__icon:after{position:absolute;top:50%;left:50%;width:14px;height:2px;border-radius:999px;background:currentColor;content:"";transform:translate(-50%,-50%);transition:transform .18s ease}.faq-trigger__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.faq-item--open .faq-trigger__icon:after{transform:translate(-50%,-50%) rotate(0)}.faq-panel{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .22s ease,opacity .18s ease}.faq-item--open .faq-panel{grid-template-rows:1fr;opacity:1}.faq-panel__inner{overflow:hidden}.faq-panel p{margin:0;padding:0 1.1rem 1rem}.final-cta{background:var(--color-deep)}.final-cta h2,.final-cta p,.final-cta .eyebrow{color:var(--color-white)}.final-cta p{color:#ffffffc7}.final-cta__inner{display:flex;align-items:center;justify-content:space-between;gap:2rem}.final-cta__actions{display:grid;justify-items:end;gap:.85rem}.final-cta__actions .store-badges,.final-cta__actions .social-links{justify-content:flex-end}.page-hero__social{margin-top:1.2rem}.compact-hero{padding:4.6rem 0;background:var(--legal-hero-bg)}.compact-hero .section-inner{max-width:860px}.page-hero h1{font-size:3.4rem}.support-actions article,.data-columns article,.deletion-step{padding:1.35rem}.support-actions svg,.data-columns article>svg,.notice-panel>svg{color:var(--color-purple)}.deletion-step{position:relative}.step-number{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;margin-bottom:.9rem;border-radius:50%;background:var(--primary-button-bg);color:var(--primary-button-text);font-weight:900}.notice-panel{display:flex;gap:1rem;padding:1.4rem;border:1px solid rgba(255,159,67,.55);border-radius:var(--radius-card);background:#ff9f4324}.notice-panel p{max-width:820px}.legal-page{background:var(--page-bg)}.legal-hero{padding:4.8rem 1rem 3.4rem;background:var(--legal-hero-bg);text-align:center}.legal-hero h1{font-size:3.5rem}.legal-hero>p{max-width:780px;margin-right:auto;margin-left:auto}.legal-meta{display:flex;max-width:920px;flex-wrap:wrap;justify-content:center;gap:.65rem;margin:1.4rem auto 0}.legal-meta span{padding:.45rem .65rem;border:1px solid var(--glass-line);border-radius:var(--radius-pill);background:var(--glass-bg);color:var(--heading-color);font-size:.86rem;font-weight:800}.legal-body{display:grid;width:min(100% - 2rem,var(--max-width));margin:0 auto;padding:3rem 0 5rem;align-items:start;gap:2rem;grid-template-columns:260px minmax(0,1fr)}.toc{position:sticky;top:96px;display:grid;gap:.35rem;padding:1rem;border:1px solid var(--glass-line);border-radius:var(--radius-card);background:var(--glass-bg-strong);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(18px) saturate(1.12);backdrop-filter:blur(18px) saturate(1.12)}.toc h2{margin-bottom:.45rem;font-family:var(--font-sans);font-size:1rem}.toc a{color:var(--color-muted);font-size:.9rem;font-weight:800;text-decoration:none}.toc a:hover{color:var(--color-purple-strong)}.legal-copy{max-width:780px}.legal-copy section{padding:1.35rem;border:1px solid var(--glass-line);border-radius:var(--radius-card);background:var(--glass-bg-strong);box-shadow:var(--glass-shadow)}.legal-copy section+section{margin-top:1rem}.legal-copy h2{font-family:var(--font-sans);font-size:1.32rem;line-height:1.25}.legal-note{padding:1rem;border:1px solid rgba(255,159,67,.48);border-radius:var(--radius-card);background:#ff9f4324;color:var(--heading-color);font-weight:700}.table-wrap{width:100%;overflow-x:auto}.data-table{width:100%;min-width:720px;border-collapse:collapse;font-size:.92rem}.data-table th,.data-table td{padding:.75rem;border:1px solid var(--color-line);text-align:left;vertical-align:top}.data-table th{background:var(--color-soft-blue);color:var(--heading-color)}.contact-panel{display:flex;gap:1rem;margin-top:1.2rem;padding:1.25rem;border-radius:var(--radius-card);background:var(--color-deep);color:var(--color-white)}.contact-panel h2,.contact-panel p,.contact-panel a{color:var(--color-white)}.contact-panel h2{margin-bottom:.35rem;font-family:var(--font-sans);font-size:1.2rem}.site-footer{background:var(--color-deep);color:var(--color-white)}.footer-inner{display:grid;gap:2rem;padding:3rem 0;grid-template-columns:1.35fr .75fr .7fr 1fr}.brand-link--footer .brand-word,.footer-column h2,.footer-brand p,.footer-column p,.footer-bottom,.footer-column a{color:var(--color-white)}.footer-brand p,.footer-column p,.footer-bottom{color:#ffffffb8}.footer-column{display:grid;align-content:start;gap:.6rem}.footer-column h2{margin-bottom:.4rem;font-family:var(--font-sans);font-size:1rem}.footer-column a{display:inline-flex;align-items:center;gap:.45rem}.footer-note{margin-top:.8rem;font-size:.9rem}.footer-column .social-links{margin-top:.25rem}.footer-column .social-links__link,.footer-column .social-links__link:hover{color:var(--color-white)}.footer-bottom{display:flex;justify-content:space-between;gap:1rem;padding:1rem 0;border-top:1px solid rgba(255,255,255,.12);font-size:.88rem}.motion-ready [data-reveal=true]{opacity:0;transform:translateY(18px);transition:opacity .52s ease,transform .52s ease}.motion-ready [data-reveal-delay="1"]{transition-delay:55ms}.motion-ready [data-reveal-delay="2"]{transition-delay:.11s}.motion-ready [data-reveal-delay="3"]{transition-delay:165ms}.motion-ready [data-reveal-delay="4"]{transition-delay:.22s}.motion-ready [data-reveal-delay="5"]{transition-delay:275ms}.motion-ready [data-reveal=true].is-visible{opacity:1;transform:translateY(0)}@media (max-width: 1020px){.desktop-nav,.header-privacy{display:none}.mobile-menu-button{display:inline-flex}.mobile-nav{display:none;width:min(100% - 2rem,var(--max-width));margin:0 auto 1rem;padding:.8rem;border:1px solid var(--glass-line);border-radius:var(--radius-card);background:var(--glass-bg-strong);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(18px) saturate(1.18);backdrop-filter:blur(18px) saturate(1.18)}.mobile-nav--open{display:grid;gap:.75rem}.mobile-nav a{padding:.55rem}.hero-inner,.product-hero__inner,.media-feature,.trust-layout{grid-template-columns:1fr}.hero-copy{max-width:760px}.screenshot-showcase{min-height:800px}.screenshot-carousel{height:760px}.feature-grid,.support-grid,.path-grid,.process-grid,.launch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.legal-body{grid-template-columns:1fr}.toc{position:static}.footer-inner{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1 / -1}}@media (max-width: 760px){.header-inner,.section-inner,.footer-inner,.footer-bottom,.hero-inner,.legal-body{width:min(100% - 1.25rem,var(--max-width))}.home-hero{min-height:auto;padding:3.3rem 0 2.5rem}.hero-subhead{font-size:1.2rem}.store-badge{width:clamp(142px,44vw,160px)}.store-badges--compact .store-badge{width:clamp(128px,40vw,138px)}.screenshot-showcase{min-height:610px}.screenshot-carousel{width:100%;height:590px}.screenshot-card--rotating{width:min(250px,76%)}.screenshot-note{bottom:0;font-size:.78rem}@keyframes stackCycle{0%,24%,to{z-index:4;opacity:1;filter:saturate(1.08) drop-shadow(0 20px 34px rgba(14,25,60,.24));transform:translate(-50%) translateY(0) translateZ(60px) rotate(-.5deg) scale(1)}33%,57%{z-index:1;opacity:.58;filter:saturate(.9) drop-shadow(0 12px 22px rgba(14,25,60,.16));transform:translate(-12%) translateY(34px) translateZ(-70px) rotate(4deg) scale(.82)}66%,90%{z-index:3;opacity:.78;filter:saturate(.95) drop-shadow(0 16px 28px rgba(14,25,60,.2));transform:translate(-68%) translateY(22px) translateZ(-25px) rotate(-3deg) scale(.9)}}.proof-grid,.feature-grid,.support-grid,.path-grid,.process-grid,.launch-grid,.split-feature,.faq-layout,.pricing-grid,.support-actions,.data-columns,.deletion-layout{grid-template-columns:1fr}.section-block,.section-block--compact,.section-band,.final-cta,.page-hero{padding:3.5rem 0}.section-heading,.section-heading--left{text-align:left}.final-cta__inner,.footer-bottom{align-items:flex-start;flex-direction:column}.final-cta__actions,.final-cta__actions .store-badges,.final-cta__actions .social-links{justify-items:start;justify-content:flex-start}.page-hero h1,.legal-hero h1{font-size:2.55rem}.legal-copy section{padding:1rem}.notice-panel,.contact-panel{flex-direction:column}.footer-inner{grid-template-columns:1fr}}@media (max-width: 420px){.header-inner{min-height:64px;gap:.7rem}.brand-word{font-size:1.08rem}.brand-mark-frame{width:40px;height:40px}.theme-toggle span{display:none}.theme-toggle{width:42px;padding:0}.hero-actions,.not-found-actions{align-items:stretch;flex-direction:column;gap:.75rem}.hero-actions .button,.not-found-actions .button,.hero-actions .text-link{width:100%}.hero-actions .text-link{text-align:center}.screenshot-showcase{min-height:545px}.screenshot-carousel{height:540px}.screenshot-card--rotating{width:min(226px,74%)}.screenshot-card figcaption{left:.7rem;bottom:.7rem;max-width:calc(100% - 1.4rem);padding:.36rem .58rem;font-size:.74rem}.screenshot-note{display:none}}@media (prefers-reduced-motion: reduce){.button,.store-badge,.social-links__link,.feature-card,.support-card,.pricing-card,.settings-list span,.screenshot-card,.motion-ready [data-reveal=true]{transition:none;transform:none}.motion-ready [data-reveal=true]{opacity:1}.screenshot-card--rotating{animation:none}.screenshot-card--rotating:nth-child(1){z-index:4;opacity:1;transform:translate(-50%) translateY(0) scale(1)}.screenshot-card--rotating:nth-child(2){z-index:3;opacity:.78;transform:translate(-68%) translateY(22px) scale(.9)}.screenshot-card--rotating:nth-child(3){z-index:1;opacity:.58;transform:translate(-12%) translateY(34px) scale(.82)}}
