@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.p.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_9b9db241-module__sLJoNW__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_9b9db241-module__sLJoNW__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.p.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_6b764f8d-module__ZFuH0q__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_6b764f8d-module__ZFuH0q__variable{--font-manrope:"Manrope", "Manrope Fallback"}
.legalPage{background:radial-gradient(circle at 80% 0,#d4b77f14,transparent 34%),var(--ink);min-height:100vh;padding:clamp(28px,6vw,88px) clamp(20px,6vw,96px)}.legalDocument{width:min(900px,100%);margin:0 auto}.legalBack{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:clamp(56px,8vw,110px);font-size:12px;transition:color .2s;display:inline-block}.legalBack:hover{color:var(--paper)}.legalDocument h1{max-width:820px;font:500 clamp(42px,7vw,88px)/.96 var(--font-manrope),sans-serif;letter-spacing:-.055em;margin:0}.legalLead{max-width:660px;color:var(--muted);margin:28px 0 12px;font-size:clamp(17px,2vw,22px)}.legalUpdated{color:var(--amber);letter-spacing:.12em;text-transform:uppercase;margin:0 0 clamp(64px,9vw,120px);font-size:11px}.legalDocument section{border-top:1px solid var(--line);padding:36px 0}.legalDocument section h2{font:500 clamp(22px,3vw,30px)/1.2 var(--font-manrope),sans-serif;letter-spacing:-.025em;margin:0 0 18px}.legalDocument section p,.legalDocument section li{color:#c6c4bd;font-size:16px;line-height:1.75}.legalDocument section p{margin:0 0 14px}.legalDocument section p:last-child{margin-bottom:0}.legalDocument section ul{margin:0;padding-left:22px}.legalDocument section li+li{margin-top:9px}.legalDocument section a,.legalNav a{color:var(--paper);text-underline-offset:4px;-webkit-text-decoration:underline #d4b77f80;text-decoration:underline #d4b77f80}.legalNav{border-top:1px solid var(--line);flex-wrap:wrap;gap:18px 32px;padding:38px 0 12px;font-size:13px;display:flex}.footerLegal{color:#aaa9a3;flex-wrap:wrap;gap:8px 22px;font-size:12px;display:flex}.footerLegal a{color:inherit;text-decoration:none;transition:color .2s}.footerLegal a:hover{color:var(--paper)}.telegramContact{color:#229ed9;align-items:center;gap:10px;margin-left:auto;text-decoration:none;display:flex}.telegramContact>svg{fill:#229ed9;stroke:#229ed9;width:27px;height:27px}.telegramContact span{gap:1px;display:grid}.telegramContact b{font-size:14px}.telegramContact small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px}@media (max-width:700px){.legalDocument h1{overflow-wrap:anywhere}.legalDocument section{padding:28px 0}.legalDocument section p,.legalDocument section li{font-size:15px}.footerLegal{order:4;grid-column:1/-1}.telegramContact{margin-left:0}}:root{--ink:#080909;--ink2:#101312;--paper:#ebe9e1;--muted:#aaa9a3;--amber:#d4b77f;--line:#ebe9e124;--lineStrong:#ebe9e147;--max:1560px}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink);scroll-padding-top:80px}body{color:var(--paper);background:var(--ink);font:400 15px/1.55 var(--font-inter),system-ui,sans-serif;margin:0;overflow-x:clip}body:before{content:"";z-index:100;pointer-events:none;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}a{color:inherit;text-decoration:none}button{font:inherit}::selection{background:var(--amber);color:var(--ink)}.skip{z-index:200;background:var(--paper);color:var(--ink);padding:12px 18px;position:fixed;top:-60px;left:20px}.skip:focus{top:12px}.eyebrow{color:var(--amber);letter-spacing:.19em;text-transform:uppercase;margin:0 0 22px;font-size:10px;font-weight:600}.eyebrow>span{background:currentColor;width:24px;height:1px;margin:0 10px 3px 0;display:inline-block}.topbar{z-index:50;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080909bd;grid-template-columns:1fr auto 1fr;align-items:center;height:80px;padding:0 clamp(20px,3vw,52px);display:grid;position:fixed;top:0;left:0;right:0}.topbar>a{width:max-content}.brand{color:var(--paper);font-family:var(--font-manrope),sans-serif;align-items:center;gap:10px;display:inline-flex}.brandMark{flex:0 0 36px;width:36px;height:36px;transition:transform .25s,filter .25s;display:block}.brandName{letter-spacing:-.035em;align-items:baseline;font-size:13px;line-height:1;display:flex}.brandName strong{font-weight:700}.brandName em{color:var(--amber);font-style:normal;font-weight:600}.topbar>a:hover .brandMark{filter:drop-shadow(0 0 9px #d4b77f47);transform:translateY(-1px)rotate(-3deg)}.topbar nav{border:1px solid var(--line);border-radius:99px;gap:5px;padding:4px;display:flex}.topbar nav a{color:#c6c4bd;border-radius:99px;padding:8px 16px;font-size:11px;transition:all .2s}.topbar nav a:hover{color:#fff;background:#ffffff14}.topbar>.button{justify-self:end}.button{letter-spacing:.04em;cursor:pointer;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;gap:18px;height:46px;padding:0 20px;font-size:11px;font-weight:600;transition:transform .2s,background .2s,color .2s,border-color .2s;display:inline-flex}.button svg{width:15px;height:15px}.button:hover{transform:translateY(-2px)}.buttonPrimary{background:var(--paper);color:var(--ink)}.buttonPrimary:hover{background:#fff}.buttonOutline{border-color:var(--lineStrong);color:var(--paper);background:0 0}.buttonOutline:hover{border-color:var(--paper)}.buttonSmall{height:40px;padding:0 15px}.hero{isolation:isolate;background:radial-gradient(circle at 73% 45%,#48625e45,#0000 28%),linear-gradient(160deg,#121817,#070808 68%);align-items:center;min-height:100svh;padding:150px clamp(22px,5vw,86px) 58px;display:flex;position:relative;overflow:hidden}.heroGrid{z-index:-2;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.orb{z-index:-1;aspect-ratio:1;width:min(54vw,760px);transform:translate3d(var(--orb-x,0),calc(-50% + var(--orb-y,0)),0);border:1px solid #c8d9d226;border-radius:50%;transition:transform .18s ease-out;position:absolute;top:49%;right:3vw;box-shadow:0 0 100px #82a49c14,inset 0 0 100px #82a49c0d}.orb:before,.orb:after,.orb i{content:"";border:1px solid #d4b77f40;border-radius:50%;position:absolute;inset:12%;transform:rotate(55deg)scaleY(.35)}.orb:after{inset:25%;transform:rotate(-35deg)scaleY(.55)}.orb i:first-child{inset:-2% 20%;transform:rotate(25deg)scaleX(.46)}.orb i:nth-child(2){border-color:#ebe9e152;inset:36%;transform:none}.orb b{background:var(--paper);border-radius:50%;width:11px;height:11px;position:absolute;top:50%;left:50%;box-shadow:0 0 28px #fff}.heroCopy{z-index:2;width:min(650px,52vw);position:relative}.hero h1,.storySection h2,.finalCta h2{font:400 clamp(56px,6.4vw,112px)/.88 var(--font-manrope),sans-serif;letter-spacing:-.065em;margin:0}.hero h1 em,.storySection h2 em,.finalCta h2 em{color:var(--amber);font-style:normal}.lead{color:#c3c2bb;max-width:560px;margin:34px 0;font-size:17px;line-height:1.7}.heroActions{align-items:center;gap:30px;display:flex}.textLink{align-items:center;gap:12px;font-size:12px;display:inline-flex}.textLink svg{width:15px}.heroMeta{color:#777a76;letter-spacing:.18em;justify-content:space-between;font-size:9px;display:flex;position:absolute;bottom:30px;left:clamp(22px,5vw,86px);right:clamp(22px,5vw,86px)}.storyLayout{max-width:var(--max);grid-template-columns:300px minmax(0,1fr);margin:auto;padding:0 clamp(22px,3vw,48px);display:grid}.chapterRail{border-right:1px solid var(--line);align-self:start;height:calc(100svh - 80px);padding:90px 34px 40px 0;position:sticky;top:80px}.chapterList{margin-top:42px;display:grid}.chapterList a{border-top:1px solid var(--line);color:#666965;grid-template-columns:38px 1fr;gap:8px;padding:18px 12px;transition:all .25s;display:grid;position:relative}.chapterList a:last-child{border-bottom:1px solid var(--line)}.chapterList a:before{content:"";background:var(--amber);width:2px;height:0;transition:all .25s;position:absolute;top:50%;left:-1px}.chapterList a span{font:500 10px var(--font-inter);letter-spacing:.12em}.chapterList a strong{font:500 12px/1.35 var(--font-manrope);letter-spacing:.02em}.chapterList a:hover,.chapterList a.active{color:var(--paper);padding-left:17px}.chapterList a.active:before{height:70%;top:15%}.storyContent{min-width:0}.storySection{border-bottom:1px solid var(--line);flex-direction:column;justify-content:center;min-height:100svh;padding:clamp(95px,11vw,170px) clamp(30px,7vw,110px);display:flex}.storySection h2{max-width:900px;font-size:clamp(45px,5vw,82px)}.largeCopy{color:#aeada7;max-width:720px;margin:35px 0 0;font-size:17px;line-height:1.75}.memoryStack{perspective:1000px;height:430px;margin-top:80px;position:relative}.memoryCard{--index:0;left:calc(var(--index)*9%);top:calc(var(--index)*64px);z-index:calc(3 - var(--index));width:min(620px,84%);height:220px;transform:translateZ(calc(var(--index)*-15px));background:linear-gradient(135deg,#212725fa,#0f1110fa);border:1px solid #ebe9e138;grid-template-rows:auto 1fr auto;padding:28px 32px;transition:transform .45s cubic-bezier(.2,.8,.2,1),border-color .3s,filter .3s;display:grid;position:absolute;box-shadow:0 25px 60px #00000059}.memoryStack:hover .memoryCard{transform:translate(calc(var(--index)*7%),calc(var(--index)*20px)) rotate(calc((var(--index) - 1)*1deg));filter:brightness(calc(1 - var(--index)*.05))}.memoryCard:hover{border-color:var(--amber);z-index:5!important;filter:none!important}.memoryCard small,.feature small{color:#7f817d;letter-spacing:.17em;font-size:9px}.memoryCard p{max-width:430px;font:500 21px/1.35 var(--font-manrope);margin:24px 0}.memoryCard span{color:#8e918c;align-items:center;gap:8px;font-size:10px;display:flex}.memoryCard span i{background:var(--amber);width:5px;height:5px;box-shadow:0 0 8px var(--amber);border-radius:50%}.sectionHead{margin-bottom:64px}.featureGrid{background:var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.card{background:var(--ink2);border:1px solid var(--line)}.feature{flex-direction:column;min-height:320px;padding:36px;display:flex;position:relative;overflow:hidden}.featureWide{background:radial-gradient(circle at 78% 35%,#819e9726,transparent 30%),var(--ink2);grid-column:1/-1;min-height:390px}.feature h3{font:500 34px/1.03 var(--font-manrope);letter-spacing:-.04em;margin:0 0 20px}.feature>p:not(.eyebrow){color:#9d9e98;max-width:430px;margin:0}.feature small{margin-top:auto}.featureIcon{border:1px solid #d4b77f40;border-radius:50%;place-items:center;width:120px;height:120px;display:grid;position:absolute;top:25%;right:12%;box-shadow:0 0 0 35px #d4b77f09,0 0 0 70px #d4b77f06}.featureIcon svg{color:var(--amber)}.tableShell{border-top:1px solid var(--lineStrong);border-bottom:1px solid var(--lineStrong);overflow-x:auto}.comparisonTable{border-collapse:collapse;table-layout:fixed;width:100%;min-width:780px}.comparisonTable th,.comparisonTable td{text-align:left;border-bottom:1px solid var(--line);vertical-align:middle;padding:22px 24px}.comparisonTable thead th{color:#858782;letter-spacing:.13em;text-transform:uppercase;padding-top:26px;padding-bottom:26px;font-size:10px}.comparisonTable th:first-child{width:34%}.comparisonTable thead th:nth-child(2),.comparisonTable thead th:nth-child(3){width:33%}.comparisonTable tbody th{font:500 14px var(--font-manrope)}.comparisonTable td{color:#9b9d97}.comparisonTable td svg{vertical-align:-2px;color:#666;width:14px;height:14px;margin-right:12px;display:inline-block}.comparisonTable td:last-child{color:var(--paper);background:#d4b77f0b}.comparisonTable td:last-child svg{color:var(--amber)}.comparisonTable tbody tr:last-child>*{border-bottom:0}.plans{padding-left:clamp(24px,4vw,64px);padding-right:clamp(24px,4vw,64px)}.plansHead{grid-template-columns:1.3fr .7fr;align-items:end;gap:50px;display:grid}.plansHead>p{color:#a6a7a1;max-width:430px;margin:0 0 4px;font-size:16px}.pricingGrid{grid-template-columns:repeat(4,minmax(210px,1fr));gap:10px;display:grid}.trialBanner{background:linear-gradient(90deg,#d4b77f1c,#111413e6);border:1px solid #d4b77f61;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;margin:0 0 14px;padding:18px 22px;display:grid}.trialBanner span{color:var(--amber);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:700}.trialBanner strong{font:500 15px var(--font-manrope)}.trialBanner p{color:#898b85;margin:0;font-size:12px}.priceCard{background:#111413;flex-direction:column;min-height:490px;padding:28px 24px;display:flex;position:relative}.priceCard.popular{border-color:var(--amber);background:linear-gradient(#d4b77f17,#111413 32%)}.popularBadge{background:var(--amber);color:var(--ink);letter-spacing:.06em;text-transform:uppercase;padding:7px 10px;font-size:9px;font-weight:600;position:absolute;top:0;right:0}.planName{color:#aaa;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:11px}.price{font:500 clamp(30px,2.5vw,40px) var(--font-manrope);letter-spacing:-.045em;white-space:nowrap;align-items:baseline;gap:9px;margin:34px 0 4px;display:flex}.price>span{flex:none}.price small{color:#777;min-width:66px;font:400 11px var(--font-inter);letter-spacing:0;white-space:nowrap;display:inline-block}.planNote{color:#777;margin:0 0 30px;font-size:12px}.priceCard ul{border-top:1px solid var(--line);margin:0 0 30px;padding:24px 0;list-style:none}.priceCard li{color:#b4b5af;gap:10px;margin:12px 0;font-size:12px;display:flex}.priceCard li svg{width:13px;height:13px;color:var(--amber);flex:none}.priceCard .button{width:100%;margin-top:auto}.businessCard{background:linear-gradient(105deg,#111413,#d4b77f14);border-color:#d4b77f4d;grid-template-columns:minmax(190px,1fr) minmax(300px,auto) auto;align-items:center;gap:30px;margin-top:10px;padding:24px 26px;display:grid}.businessCard .price{justify-self:center;margin:0}.businessCard .button{min-width:210px}.businessNote{color:#858780;margin:7px 0 0;font-size:12px}.plansFootnote{z-index:2;color:#7d7f7a;border-top:1px solid var(--line);margin:28px 0 0;padding:18px 0;font-size:11px;position:relative}.finalCta{text-align:center;background:radial-gradient(circle,#5c76702b,#0000 38%);flex-direction:column;justify-content:center;align-items:center;min-height:80svh;padding:110px 25px;display:flex;position:relative;overflow:hidden}.finalCta h2{font-size:clamp(65px,8vw,126px);position:relative}.finalCta .button{margin-top:45px}.finalOrb{pointer-events:none;aspect-ratio:1;border:1px solid #d4b77f1f;border-radius:50%;width:min(70vw,840px);position:absolute;box-shadow:0 0 0 100px #d4b77f04,0 0 0 200px #d4b77f03}.siteFooter{border-top:1px solid var(--line);background:linear-gradient(#ffffff03,#0000);min-height:0;padding:0 clamp(22px,4vw,65px);display:block}.footerTop,.footerBottom{justify-content:space-between;align-items:center;display:flex}.footerTop{border-bottom:1px solid #ebe9e114;gap:32px;min-height:104px}.footerTop p{color:#b9b8b1;max-width:420px;font:500 clamp(14px,1.4vw,17px)/1.4 var(--font-manrope);letter-spacing:-.015em;text-align:right;margin:0}.footerBottom{gap:24px;min-height:58px}.footerBottom>span{color:#8d8e88;letter-spacing:.1em;text-transform:uppercase;font-size:10px}@media (max-width:1200px){.storyLayout{grid-template-columns:245px minmax(0,1fr)}.pricingGrid{grid-template-columns:repeat(2,minmax(260px,1fr))}.priceCard{min-height:430px}}@media (max-width:850px){.topbar{grid-template-columns:1fr auto}.topbar nav{display:none}.heroCopy{width:min(620px,90vw)}.orb{opacity:.55;width:100vw;right:-38%}.trialBanner{grid-template-columns:auto 1fr}.trialBanner p{grid-column:1/-1}.businessCard{grid-template-columns:1fr auto}.businessCard .price{justify-self:end}.businessCard .button{grid-column:1/-1;width:100%}.storyLayout{padding:0;display:block}.chapterRail{z-index:20;border-right:0;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080909eb;height:auto;padding:0 20px;position:sticky;top:79px;overflow-x:auto}.chapterRail>.eyebrow{display:none}.chapterList{width:max-content;margin:0;display:flex}.chapterList a{border:0;border-right:1px solid var(--line);grid-template-columns:auto;padding:14px 17px}.chapterList a strong{display:none}.chapterList a:hover,.chapterList a.active{color:var(--amber);padding-left:17px}.chapterList a.active:before{width:70%;height:2px;top:auto;bottom:0;left:15%}.storySection{min-height:auto;padding:105px 24px}.plansHead{grid-template-columns:1fr}.memoryStack{height:440px}.memoryCard{left:calc(var(--index)*4%);width:88%}footer{grid-template-columns:1fr auto}footer p{display:none}}@media (max-width:600px){.topbar{height:72px;padding:0 16px}.brand{font-size:9px}.topbar .button span{display:none}.hero{align-items:flex-start;min-height:800px;padding:125px 22px 70px}.hero h1{margin-top:34px;font-size:58px}.lead{font-size:14px}.heroActions{flex-direction:column;align-items:flex-start}.orb{width:125vw;top:67%;right:-45%}.trialBanner{grid-template-columns:1fr;gap:8px}.trialBanner p{grid-column:auto}.businessCard{grid-template-columns:1fr;gap:14px}.businessCard .price{justify-self:start}.businessCard .button{grid-column:auto}.heroMeta{left:22px;right:22px}.heroMeta span:last-child{display:none}.chapterRail{top:71px}.storySection h2{font-size:44px}.largeCopy{font-size:15px}.memoryStack{height:410px;margin-top:55px}.memoryCard{left:calc(var(--index)*4%);top:calc(var(--index)*72px);width:92%;height:210px;padding:24px}.memoryCard p{font-size:17px}.memoryStack:hover .memoryCard{transform:translateY(calc(var(--index)*10px))}.featureGrid{grid-template-columns:1fr}.featureWide{grid-column:auto}.feature{min-height:310px;padding:28px}.featureIcon{opacity:.35}.sectionHead{margin-bottom:45px}.tableShell{margin-right:-24px}.comparisonTable th,.comparisonTable td{padding:18px}.pricingGrid{grid-template-columns:1fr}.priceCard{min-height:390px}.plansFootnote{line-height:1.6}.finalCta{min-height:680px}.finalCta h2{font-size:65px}.siteFooter{padding:0 20px}.footerTop{flex-direction:column;justify-content:center;align-items:flex-start;gap:14px;min-height:118px}.footerTop p{text-align:left}.footerBottom{flex-direction:column;justify-content:center;align-items:flex-start;gap:13px;min-height:88px}.footerLegal{gap:8px 18px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
.hero{background:var(--ink)}.phoneOrbit{z-index:0;aspect-ratio:.505;perspective:1600px;width:clamp(250px,24vw,390px);transform:translate3d(var(--phone-x,0),calc(-50% + var(--phone-y,0)),0);pointer-events:none;filter:drop-shadow(0 48px 70px #0000007a);transition:transform .22s cubic-bezier(.2,.75,.25,1);position:absolute;top:50%;right:clamp(34px,7vw,150px)}.phoneShadow{z-index:-1;filter:blur(24px);background:radial-gradient(#56a19c21,#0000 65%);border-radius:50%;animation:6s ease-in-out infinite phoneGlow;position:absolute;inset:10% -12%}.phoneFrame{transform-style:preserve-3d;background:linear-gradient(118deg,#202b2d 0%,#8c9998 18%,#1b2224 38%,#060809 68%,#657274 100%);border-radius:clamp(38px,4vw,58px);padding:5px;animation:8s ease-in-out infinite phoneFloat;position:absolute;inset:0;transform:rotate(3deg)rotateY(-8deg)rotateX(2deg);box-shadow:inset 0 0 0 1px #ffffff3d,inset 0 0 0 3px #000000c2,0 1px #ffffff40}.phoneFrame:before,.phoneFrame:after{content:"";z-index:-1;background:#5b6667;border-radius:2px 0 0 2px;width:3px;position:absolute;left:-3px;box-shadow:inset 1px 0 #fff3}.phoneFrame:before{height:9%;top:21%}.phoneFrame:after{height:14%;top:33%}.phoneScreen{color:#dfe9e8;width:100%;height:100%;font-family:var(--font-inter),sans-serif;background:linear-gradient(#091112,#071011 45%,#090e0f);border:1px solid #ffffff12;border-radius:clamp(34px,3.7vw,53px);position:relative;overflow:hidden}.phoneStatus{color:#cbd3d2;letter-spacing:.02em;justify-content:space-between;align-items:flex-start;height:7.2%;padding:4.3% 8% 0;font-size:clamp(7px,.62vw,10px);font-weight:700;display:flex}.phoneStatus>i{background:#020303;border-radius:999px;width:29%;height:3.8%;position:absolute;top:1.5%;left:50%;transform:translate(-50%);box-shadow:inset 0 -1px #ffffff0d}.phoneSignal{letter-spacing:2px;font-size:.78em}.phoneChatHead{background:#0a1213e0;border-bottom:1px solid #ffffff0f;grid-template-columns:8% 13% 1fr 8%;align-items:center;gap:2%;height:8.3%;padding:0 5%;display:grid}.phoneChatHead svg{color:#8d9b9b;stroke-width:1.5px;width:70%;height:auto}.phoneAvatar{aspect-ratio:1;color:#071011;background:#75d4ce;border-radius:50%;place-items:center;font-size:clamp(9px,.9vw,14px);font-weight:800;display:grid}.phoneChatHead>span:nth-child(3){line-height:1.12;display:grid}.phoneChatHead b{font-size:clamp(7px,.72vw,11px);font-weight:650}.phoneChatHead small{color:#62bf86;margin-top:3px;font-size:clamp(5px,.52vw,8px)}.phoneMessages{flex-direction:column;gap:3%;height:73.5%;padding:8% 5%;font-size:clamp(6px,.61vw,10px);line-height:1.35;display:flex}.phoneMessages p{border-radius:13px;max-width:79%;margin:0;padding:4.5% 5%}.phoneUserMessage{color:#072624;background:linear-gradient(135deg,#78d6cf,#4faaa8);align-self:flex-end;animation:.55s .45s both messageIn;border-bottom-right-radius:4px!important}.phoneAgentMessage{color:#c4cfce;background:#162021;border:1px solid #ffffff0f;animation:.55s 1.1s both messageIn;border-bottom-left-radius:4px!important}.phoneResult{background:linear-gradient(150deg,#1a2b2bf5,#0d1718fa);border:1px solid #75d4ce33;border-radius:16px;align-self:flex-start;width:88%;padding:6%;animation:.65s 1.75s both messageIn;display:grid;box-shadow:0 14px 32px #00000040}.phoneResult>span{color:#75d4ce;letter-spacing:.12em;background:#75d4ce1a;border-radius:999px;width:max-content;margin-bottom:5%;padding:3px 6px;font-size:.68em}.phoneResult>b{font-size:1.35em;font-weight:650}.phoneResult>small{color:#71817f;margin-top:2%;font-size:.76em}.phoneResult ul{color:#aebcba;gap:4%;margin:8% 0;padding:0;list-style:none;display:grid}.phoneResult li:before{content:"✓";color:#75d4ce;margin-right:6px}.phoneResult em{color:#75d4ce;border-top:1px solid #ffffff14;margin-top:8%;padding-top:6%;font-size:.9em;font-style:normal;font-weight:650}.phoneComposer{color:#657271;background:#11191a;border:1px solid #ffffff17;border-radius:999px;grid-template-columns:9% 1fr 14%;align-items:center;height:7%;padding:0 2% 0 4%;font-size:clamp(6px,.58vw,9px);display:grid;position:absolute;bottom:2.7%;left:5%;right:5%}.phoneComposer>svg{width:58%;height:auto}.phoneComposer>i{aspect-ratio:1;color:#08201f;background:#75d4ce;border-radius:50%;place-items:center;display:grid}.phoneComposer>i svg{fill:currentColor;stroke-width:1px;width:43%;height:auto}@keyframes phoneFloat{0%,to{transform:rotate(3deg)rotateY(-8deg)rotateX(2deg)translateY(-8px)}50%{transform:rotate(-1deg)rotateY(7deg)rotateX(-1deg)translate3d(-12px,12px,28px)}}@keyframes phoneGlow{0%,to{opacity:.55;transform:scale(.9)}50%{opacity:1;transform:scale(1)}}@keyframes messageIn{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}@media (max-width:900px){.phoneOrbit{opacity:.9;width:clamp(220px,36vw,300px);right:clamp(30px,5vw,44px)}.heroCopy{width:min(590px,68vw)}}@media (max-width:700px){.hero{align-items:flex-start;min-height:900px;padding-top:120px}.heroCopy{z-index:2;isolation:isolate;width:100%;position:relative}.heroCopy:before{content:"";z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(10px);background:radial-gradient(86% 72% at 40% 24%,#080909f0 0%,#080909b8 58%,#08090938 82%,#0000 100%);border-radius:50%;position:absolute;inset:-42px -28px -170px -24px;-webkit-mask-image:radial-gradient(88% 76% at 40% 24%,#000 0% 48%,#000000bd 68%,#0003 86%,#0000 100%);mask-image:radial-gradient(88% 76% at 40% 24%,#000 0% 48%,#000000bd 68%,#0003 86%,#0000 100%)}.phoneOrbit{opacity:1;width:min(67vw,270px);transform:translateX(-50%) translate3d(var(--phone-x,0px),var(--phone-y,0px),0);inset:auto auto 70px 50%}.heroMeta{z-index:2}.phoneMessages{font-size:7px}.phoneChatHead b{font-size:8px}.phoneChatHead small{font-size:6px}}@media (prefers-reduced-motion:reduce){.phoneOrbit{transition:none}.phoneFrame,.phoneShadow,.phoneUserMessage,.phoneAgentMessage,.phoneResult{animation:none}}
