@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(/landing/fonts/onest-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(/landing/fonts/onest-latin.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:Prata;font-style:normal;font-weight:400;font-display:swap;src:url(/landing/fonts/prata-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Prata;font-style:normal;font-weight:400;font-display:swap;src:url(/landing/fonts/prata-latin.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}.landing{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--night:#0d0b08;--night-2:#131009;--panel:#19150e;--line:#3a3122;--line-strong:#5c4b2e;--gold:#cdae72;--gold-hi:#ead6a4;--gold-lo:#8f6f37;--ivory:#eee7d8;--ash:#a99f8c;--placeholder:#776d5b;--on-gold:#17120a;--error:#eba08f;--header-bg:#0d0b08e6;--glow:#cdae7221;--gold-wash:#cdae7229;--bubble:#2a2216;--shadow:#00000080;--shade-85:#0d0b08d9;--shade-30:#0d0b084d;--gold-text:linear-gradient(100deg,#a9853f 0%,#ead6a4 30%,#c9a462 56%,#f2e2b6 78%,#b08b45 100%);--display:"Prata","Times New Roman",Georgia,serif;--body:"Onest",-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--fs-h1:clamp(2.1rem,1.15rem + 3.7vw,3.9rem);--fs-h2:clamp(1.65rem,1.15rem + 2vw,2.65rem);--fs-h3:clamp(1.25rem,1.1rem + .5vw,1.5rem);--fs-lead:clamp(1.05rem,.98rem + .35vw,1.2rem);--fs-small:.875rem;--wrap:1180px;--r:16px}.landing *,.landing :before,.landing :after{box-sizing:border-box}html:has(.landing){scroll-behavior:smooth;scroll-padding-top:calc(80px + env(safe-area-inset-top,0px))}.landing{background:var(--night);color:var(--ivory);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;font-size:1rem;line-height:1.6}.landing:before{content:"";height:env(safe-area-inset-top,0px);z-index:40;background:var(--night);position:fixed;inset:0 0 auto}.landing h1,.landing h2,.landing h3,.landing p,.landing ul,.landing ol,.landing dl,.landing dd,.landing figure{margin:0}.landing ul,.landing ol{padding:0;list-style:none}.landing h1,.landing h2,.landing h3{font-family:var(--display);text-wrap:balance;font-weight:400;line-height:1.18}.landing a{color:inherit}.landing :focus-visible{outline:2px solid var(--gold-hi);outline-offset:3px;border-radius:6px}.landing .wrap{max-width:var(--wrap);padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));margin-inline:auto}@media (min-width:720px){.landing .wrap{padding-left:max(32px,env(safe-area-inset-left,0px));padding-right:max(32px,env(safe-area-inset-right,0px))}}.landing .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.landing .i{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px}.landing .gold-text{color:var(--gold-hi)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.landing .gold-text{background:var(--gold-text);color:#0000;-webkit-background-clip:text;background-clip:text}}.landing .btn{min-height:50px;font:500 1rem/1.2 var(--body);cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.landing .btn-gold{background:var(--gold);color:var(--on-gold)}.landing .btn-gold:hover{background:var(--gold-hi)}.landing .btn-gold:disabled{opacity:.6;cursor:progress}.landing .btn-line{border-color:var(--line-strong);color:var(--ivory);background:0 0}.landing .btn-line:hover{border-color:var(--gold);color:var(--gold-hi)}.landing .btn-sm{min-height:40px;padding:0 18px;font-size:.9375rem}.landing .header{top:env(safe-area-inset-top,0px);z-index:30;background:var(--header-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);position:sticky}.landing .header-row{align-items:center;gap:20px;min-height:72px;display:flex}.landing .wordmark{font-family:var(--display);white-space:nowrap;font-size:1.5rem;line-height:1.1;text-decoration:none}.landing .nav{gap:clamp(16px,2.4vw,32px);margin-inline:auto;font-size:.9375rem;display:flex}.landing .nav a{color:var(--ash);padding-block:6px;text-decoration:none;transition:color .2s}.landing .nav a:hover{color:var(--gold-hi)}.landing .header-actions{align-items:center;gap:6px;display:flex}.landing .link-login{color:var(--ivory);border-radius:999px;padding:10px 14px;font-size:.9375rem;text-decoration:none;transition:color .2s}.landing .link-login:hover{color:var(--gold-hi)}.landing .burger{border:1px solid var(--line);width:44px;height:44px;color:var(--ivory);cursor:pointer;background:0 0;border-radius:50%;place-items:center;display:none}.landing .burger .i-close,.landing .header.is-open .burger .i-menu{display:none}.landing .header.is-open .burger .i-close{display:block}.landing .hero{isolation:isolate;position:relative;overflow:hidden}.landing .hero:before{content:"";z-index:-1;background:radial-gradient(closest-side,var(--glow),transparent);width:min(86vw,780px);height:min(86vw,780px);position:absolute;top:-6%;right:-14%}.landing .hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);padding-block:clamp(40px,7vw,96px);display:grid}.landing .hero-copy{gap:24px;min-width:0;display:grid}.landing .hero h1{font-size:var(--fs-h1)}.landing .lead{font-size:var(--fs-lead);max-width:34em}.landing .hero-cta{flex-wrap:wrap;gap:12px;margin-top:4px;display:flex}.landing .hero-note{font-size:var(--fs-small);color:var(--ash)}.landing .hero-points{gap:12px;display:grid}.landing .hero-points li{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px;font-size:1.0625rem;line-height:1.5;display:grid}.landing .hero-points .i{width:20px;height:20px;color:var(--gold);stroke-width:2px;margin-top:3px}.landing .hero-visual{isolation:isolate;justify-self:end;width:100%;max-width:500px;margin:0;padding:0 0 44px 44px;position:relative}.landing .hero-visual:before{content:"";z-index:-1;border:1px solid var(--line-strong);border-radius:260px 260px 24px 24px;position:absolute;inset:26px -22px 18px 70px}.landing .hero-photo{aspect-ratio:4/5;border:1px solid var(--gold-lo);background:var(--panel);border-radius:260px 260px 24px 24px;max-width:100%;overflow:hidden}.landing .hero-photo img{object-fit:cover;object-position:center 30%;width:100%;height:100%;display:block}.landing .chat{max-width:min(290px,80%);box-shadow:0 18px 50px var(--shadow);margin:0;padding:14px 18px;font-size:.9375rem;line-height:1.45;position:absolute}.landing .chat-user{background:var(--bubble);border:1px solid var(--line-strong);border-radius:20px 20px 6px;top:58%;right:-6px}.landing .chat-nadya{background:var(--panel);border:1px solid var(--gold-lo);border-radius:20px 20px 20px 6px;bottom:0;left:0}.landing .chat-text{display:block}.landing .chat-who{color:var(--gold-hi);align-items:center;gap:8px;margin-bottom:6px;font-size:.8125rem;font-weight:500;display:flex}.landing .chat-ava{object-fit:cover;border:1px solid var(--gold-lo);border-radius:50%;width:26px;height:26px;display:block}.landing .structures-head{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:clamp(32px,5vw,72px);margin-bottom:clamp(48px,7vw,88px);display:grid}.landing .structures-head .section-head{margin-bottom:0}.landing .orbit-wrap{justify-items:center;gap:18px;min-width:0;display:grid}.landing .orbit{aspect-ratio:1;width:100%;max-width:500px;position:relative}.landing .orbit svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.landing .o-ring{fill:none;stroke:var(--gold-lo);stroke-width:1px}.landing .o-ring-faint{fill:none;stroke:var(--line);stroke-width:1px}.landing .o-dots{fill:none;stroke:var(--gold-lo);stroke-width:1.4px;stroke-dasharray:.5 10;stroke-linecap:round;transform-origin:300px 300px;animation:180s linear infinite spin}.landing .o-spoke{stroke:var(--gold-lo);stroke-width:1px;stroke-dasharray:3 6}.landing .o-core{fill:var(--panel);stroke:var(--gold);stroke-width:1.2px}.landing .o-flow circle{fill:var(--gold-hi)}@keyframes spin{to{transform:rotate(360deg)}}.landing .node{border:1px solid var(--gold-lo);background:var(--night);color:var(--gold-hi);text-align:center;white-space:nowrap;border-radius:999px;padding:.5em .95em;font-size:clamp(.7rem,.62rem + .3vw,.85rem);line-height:1.25;position:absolute;transform:translate(-50%,-50%)}.landing .orbit-core{text-align:center;font-family:var(--display);color:var(--gold-hi);font-size:clamp(.85rem,.65rem + .8vw,1.25rem);line-height:1.25;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.landing .orbit-caption{font-size:var(--fs-small);color:var(--ash);text-align:center;max-width:30em}.landing .section{border-top:1px solid var(--line);padding-block:clamp(64px,9vw,120px)}.landing .section-alt{background:var(--night-2)}.landing .section-head{gap:16px;max-width:46rem;margin-bottom:clamp(32px,5vw,56px);display:grid}.landing .section-head h2{font-size:var(--fs-h2);color:var(--gold-hi)}.landing .section-head p{color:var(--ash);font-size:var(--fs-lead)}.landing .compare{border-top:1px solid var(--line);display:grid}.landing .compare-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.landing .compare-row>*{min-width:0;padding:20px 24px 20px 0}.landing .compare-row>:first-child{color:var(--ash)}.landing .compare-row>:last-child{border-left:1px solid var(--line-strong);color:var(--ivory);padding-left:24px}.landing .compare-row.compare-head>*{font-family:var(--display);padding-top:0;font-size:1.25rem}.landing .compare-row.compare-head>:last-child{color:var(--gold-hi)}.landing .schemes{gap:clamp(56px,8vw,104px);display:grid}.landing .scheme{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.landing .scheme:nth-child(2n){grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr)}.landing .scheme:nth-child(2n) .scheme-copy{order:2}.landing .scheme-copy{align-content:start;gap:14px;min-width:0;display:grid}.landing .scheme-copy h3{font-size:var(--fs-h3);color:var(--gold-hi)}.landing .scheme-copy p{color:var(--ash);max-width:32em}.landing .scheme-copy .scheme-use{color:var(--ivory);border-left:1px solid var(--gold-lo);padding-left:16px}.landing .scheme-copy .scheme-hint{font-size:var(--fs-small)}.landing .schemes-after{border-top:1px solid var(--line);color:var(--ash);max-width:46rem;margin-top:clamp(48px,6vw,72px);padding-top:28px}.landing .sv{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);gap:20px;min-width:0;padding:clamp(20px,3vw,32px);display:grid}.landing .sv-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.landing .sv-title{font-family:var(--display);color:var(--gold);font-size:1.1875rem}.landing .sv-tag{color:var(--ash);font-size:.8125rem}.landing .sv-sub{font-family:var(--display);color:var(--gold-hi);margin-bottom:10px;font-size:1.0625rem}.landing .sv-qa{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 32px;display:grid}.landing .sv-qa dt{font-family:var(--display);color:var(--gold-hi);font-size:1.0625rem}.landing .sv-qa dd{margin-top:4px;font-size:.9375rem;line-height:1.5}.landing .sv-split{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:24px;display:grid}.landing .sv-split>div{min-width:0}.landing .sv-split>div+div{border-left:1px solid var(--line-strong);padding-left:24px}.landing .sv-list li{padding-block:3px;font-size:.9375rem}.landing .sv-shadow{gap:12px;display:grid}.landing .sv-shadow li{grid-template-columns:auto 18px minmax(0,1fr);align-items:baseline;gap:8px;font-size:.9375rem;line-height:1.45;display:grid}.landing .sv-shadow .arrow{width:16px;height:16px;stroke:var(--gold-lo);align-self:center}.landing .sv-shadow li span:last-child{color:var(--gold)}.landing .sv-best{border-top:1px solid var(--line);padding-top:18px}.landing .sv-best p:last-child{font-size:.9375rem}.landing .sv-wheel{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:24px;display:grid}.landing .wheel{justify-self:center;width:100%;max-width:360px;overflow:visible}.landing .w-sector{cursor:pointer;outline:none}.landing .w-sector path{fill:#0000;transition:fill .2s}.landing .w-sector:hover path{fill:var(--glow)}.landing .w-sector[aria-pressed=true] path{fill:var(--gold-wash)}.landing .w-sector:focus-visible path{stroke:var(--gold-hi);stroke-width:2px}.landing .w-label{fill:var(--ash);font-family:var(--body);pointer-events:none;font-size:14px;transition:fill .2s}.landing .w-sector[aria-pressed=true] .w-label{fill:var(--gold-hi)}.landing .w-spoke{stroke:var(--gold-lo);stroke-width:1.6px;stroke-dasharray:.5 7;stroke-linecap:round;pointer-events:none}.landing .w-rim{fill:none;stroke:var(--gold-lo);stroke-width:1.2px;pointer-events:none}.landing .wheel-def{align-content:start;gap:10px;min-width:0;display:grid}.landing .wheel-def-t{font-family:var(--display);color:var(--gold-hi);font-size:1.25rem}.landing .wheel-def li{padding-left:16px;font-size:.9375rem;line-height:1.5;position:relative}.landing .wheel-def li:before{content:"";background:var(--gold);border-radius:50%;width:5px;height:5px;position:absolute;top:.65em;left:0}.landing .sv-rules{gap:14px;display:grid}.landing .sv-rules li{border:1px solid var(--gold-lo);text-align:center;font-family:var(--display);text-wrap:balance;border-radius:40px;padding:16px 28px;font-size:1.0625rem;line-height:1.4;position:relative}.landing .spark{width:16px;height:16px;fill:var(--gold-hi);position:absolute}.landing .spark-a{top:-8px;left:10px}.landing .spark-b{bottom:-8px;right:10px}.landing .tbl-scroll{overflow-x:auto}.landing .sv-tbl{border-collapse:collapse;width:100%;font-size:.9375rem;line-height:1.45}.landing .sv-tbl th{color:var(--gold);text-align:left;border-bottom:1px solid var(--line-strong);padding:0 12px 12px 0;font-size:.8125rem;font-weight:500}.landing .sv-tbl td{vertical-align:top;border-bottom:1px solid var(--line);padding:14px 12px 14px 0}.landing .sv-tbl tr:last-child td{border-bottom:0}.landing .sv-tbl td:first-child{font-family:var(--display);color:var(--gold-hi);width:38%}.landing .sv-tbl td ul{gap:4px;display:grid}.landing .struct-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.6vw,20px);display:grid}.landing .struct{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);align-self:start;min-width:0}.landing .struct .glyph{fill:none;stroke:currentColor;width:40px;height:40px;color:var(--gold);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;margin-bottom:6px}.landing .struct h3{color:var(--gold-hi);font-size:1.25rem}.landing .struct p{color:var(--ash);font-size:.9375rem;line-height:1.5}.landing .struct .struct-use{color:var(--ivory)}.landing .author{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid}.landing .author-photo{justify-self:center;width:100%;max-width:420px;margin:0;position:relative}.landing .author-photo img{border-radius:50%;width:100%;height:auto;display:block}.landing .author-photo:after{content:"";border:1px solid var(--gold-lo);pointer-events:none;border-radius:50%;position:absolute;inset:-14px}.landing .author-bubble{aspect-ratio:4/3;transform-origin:15% 95%;place-items:center;width:50%;display:grid;position:absolute;bottom:-3%;right:-6%}.landing .author-bubble svg{width:100%;height:100%;position:absolute;inset:0}.landing .author-bubble path{fill:var(--night);stroke:var(--gold);stroke-width:2.5px}.landing .author-bubble span{font-family:var(--display);text-align:center;color:var(--gold-hi);margin-top:-8%;font-size:clamp(1.05rem,.8rem + 1.1vw,1.6rem);line-height:1.08;position:relative}.landing .author-copy{gap:16px;max-width:36rem;display:grid}.landing .author-copy h2{font-size:var(--fs-h2)}.landing .author-role{color:var(--gold);font-size:var(--fs-lead)}.landing .author-copy p:last-child{color:var(--ash);font-size:var(--fs-lead)}.landing .steps-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,5vw,72px);display:grid}.landing .steps-head{top:calc(110px + env(safe-area-inset-top,0px));align-self:start;position:sticky}.landing .steps{counter-reset:step;border-bottom:1px solid var(--line);display:grid}.landing .steps li{counter-increment:step;border-top:1px solid var(--line);grid-template-columns:52px minmax(0,1fr);gap:18px;padding-block:22px;display:grid}.landing .steps li:before{content:counter(step);font-family:var(--display);color:var(--gold);font-size:2rem;line-height:1}.landing .steps h3{font-family:var(--body);margin-bottom:6px;font-size:1.0625rem;font-weight:500;line-height:1.4}.landing .steps p{color:var(--ash)}.landing .moments{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,24px);display:grid}.landing .moment{align-content:start;gap:14px;min-width:0;display:grid}.landing .moment-photo{aspect-ratio:4/5;border-radius:var(--r);background:var(--panel);border:1px solid var(--line);max-width:100%;overflow:hidden}.landing .moment-photo img{object-fit:cover;width:100%;height:100%;display:block}.landing .moment h3{color:var(--gold-hi);font-size:1.2rem}.landing .moment p{color:var(--ash);font-size:.9375rem}.landing .statement{isolation:isolate;border-top:1px solid var(--line);padding-block:clamp(96px,14vw,200px);position:relative;overflow:hidden}.landing .statement-photo{z-index:-2;width:min(62%,900px);margin:0;position:absolute;inset:0 0 0 auto}.landing .statement-photo img{object-fit:cover;object-position:70% 28%;width:100%;height:100%;display:block}.landing .statement:before{content:"";z-index:-1;background:linear-gradient(90deg,var(--night) 0%,var(--night) 36%,var(--shade-85) 46%,var(--shade-30) 72%,transparent 100%);position:absolute;inset:0}.landing .statement .statement-inner{max-width:36rem}.landing .statement-inner{gap:24px;max-width:56rem;display:grid}.landing .statement-big{font-family:var(--display);text-wrap:pretty;font-size:clamp(1.55rem,1rem + 2.3vw,2.7rem);line-height:1.3}.landing .statement-small{font-size:var(--fs-lead);color:var(--ash);max-width:36em}.landing .tools-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,72px);display:grid}.landing .tools-grid h3{font-size:var(--fs-h3);color:var(--gold-hi);margin-bottom:12px}.landing .methods li{font-family:var(--display);color:var(--ivory);border-bottom:1px solid var(--line);padding-block:12px;font-size:clamp(1.35rem,1.1rem + 1vw,1.9rem)}.landing .methods-more{color:var(--ash);margin-top:14px}.landing .feature-list li{border-bottom:1px solid var(--line);gap:4px;padding-block:18px;display:grid}.landing .feature-list li:first-child{padding-top:4px}.landing .feature-list b{font-weight:500}.landing .feature-list span{color:var(--ash)}.landing .safety-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(32px,5vw,64px);display:grid}.landing .safety-list li{border-top:1px solid var(--line);grid-template-columns:28px minmax(0,1fr);gap:14px;padding-block:20px;display:grid}.landing .safety-list .i{color:var(--gold);margin-top:2px}.landing .safety-note{border:1px solid var(--line-strong);border-radius:12px;max-width:46rem;margin-top:32px;padding:18px 22px}.landing .apply-box{border:1px solid var(--gold-lo);background:var(--panel);border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,72px);padding:clamp(24px,4vw,56px);display:grid}.landing .apply-copy{align-content:start;gap:18px;display:grid}.landing .apply-copy h2{font-size:var(--fs-h2)}.landing .apply-copy p{color:var(--ash);font-size:var(--fs-lead)}.landing .apply-copy .apply-login{font-size:var(--fs-small)}.landing .form{gap:18px;min-width:0;display:grid}.landing .field{gap:6px;display:grid}.landing .field label{font-size:.9375rem}.landing .field input{border:1px solid var(--line-strong);background:var(--night);width:100%;min-width:0;height:54px;color:var(--ivory);font:1rem var(--body);border-radius:12px;padding:0 16px;transition:border-color .2s,box-shadow .2s}.landing .field input::placeholder{color:var(--placeholder)}.landing .field input:focus{border-color:var(--gold);box-shadow:0 0 0 3px var(--gold-wash);outline:none}.landing .field input[aria-invalid=true]{border-color:var(--error)}.landing .consent{color:var(--ash);cursor:pointer;grid-template-columns:22px minmax(0,1fr);gap:12px;font-size:.875rem;line-height:1.5;display:grid}.landing .consent input{width:20px;height:20px;accent-color:var(--gold);cursor:pointer;margin:1px 0 0}.landing .consent a{color:var(--gold-hi)}.landing .err{color:var(--error);font-size:.875rem}.landing .form .btn{width:100%;min-height:56px;font-size:1.0625rem}.landing .form-note .i{color:var(--gold);width:20px;height:20px;margin-top:2px}.landing .success{outline:none;align-content:start;gap:16px;display:grid}.landing .success h3{font-size:var(--fs-h3);color:var(--gold-hi)}.landing .success p{color:var(--ash)}.landing .faq-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,5vw,72px);display:grid}.landing .faq{border-top:1px solid var(--line)}.landing .faq details{border-bottom:1px solid var(--line)}.landing .faq summary{cursor:pointer;font-family:var(--display);justify-content:space-between;align-items:center;gap:16px;padding-block:22px;font-size:clamp(1.1rem,1rem + .4vw,1.3rem);line-height:1.35;list-style:none;display:flex}.landing .faq summary::-webkit-details-marker{display:none}.landing .faq summary .i{color:var(--gold);transition:transform .2s}.landing .faq details[open] summary .i{transform:rotate(45deg)}.landing .faq details p{color:var(--ash);max-width:44em;padding-bottom:22px}.landing .footer{border-top:1px solid var(--line);padding-block:40px 48px}.landing .footer-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px 40px;display:flex}.landing .footer-tag{color:var(--ash);font-size:var(--fs-small);margin-top:8px}.landing .footer nav{font-size:var(--fs-small);flex-wrap:wrap;gap:10px 24px;display:flex}.landing .footer nav a{color:var(--ash);text-decoration:none}.landing .footer nav a:hover{color:var(--gold-hi)}@media (max-width:900px){.landing .nav{display:none}.landing .burger{display:grid}.landing .header-actions{margin-left:auto}.landing .header.is-open .nav{background:var(--night);border-bottom:1px solid var(--line);padding-block:4px 16px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));gap:0;margin:0;display:grid;position:absolute;top:100%;left:0;right:0}.landing .header.is-open .nav a{border-bottom:1px solid var(--line);color:var(--ivory);padding-block:14px;font-size:1.0625rem}.landing .hero-grid{grid-template-columns:minmax(0,1fr)}.landing .hero-visual{justify-self:center;max-width:440px}.landing .structures-head,.landing .scheme,.landing .scheme:nth-child(2n),.landing .steps-grid,.landing .tools-grid,.landing .faq-grid,.landing .apply-box{grid-template-columns:minmax(0,1fr)}.landing .scheme:nth-child(2n) .scheme-copy{order:0}.landing .steps-head{position:static}.landing .struct-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing .author{grid-template-columns:minmax(0,1fr)}.landing .author-photo{max-width:320px}.landing .statement-photo{width:auto;left:0}.landing .statement-photo img{object-position:75% 30%}.landing .statement:before{background:linear-gradient(180deg,var(--shade-85) 0%,var(--shade-30) 55%,var(--shade-85) 100%)}.landing .statement .statement-inner{max-width:56rem}}@media (max-width:640px){.landing .compare-row.compare-head{display:none}.landing .compare-row{grid-template-columns:minmax(0,1fr);gap:10px;padding-block:18px}.landing .compare-row>*,.landing .compare-row>:last-child{padding:0}.landing .compare-row>:last-child{border-left-color:var(--gold-lo);padding-left:14px}.landing .compare-row>:before{content:attr(data-label);color:var(--gold);margin-bottom:2px;font-size:.8125rem;display:block}.landing .safety-list,.landing .sv-qa,.landing .sv-split,.landing .sv-wheel{grid-template-columns:minmax(0,1fr)}.landing .sv-split>div+div{border-left:0;border-top:1px solid var(--line-strong);padding-top:18px;padding-left:0}.landing .sv-rules li{padding:14px 20px;font-size:1rem}.landing .moments{grid-template-columns:minmax(0,1fr);gap:36px}.landing .struct-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.landing .header-actions .btn-sm{display:none}.landing .wordmark{font-size:1.35rem}.landing .hero-cta .btn{flex:auto}.landing .hero-visual{padding:0 0 36px 20px}.landing .hero-visual:before{left:40px;right:-10px}.landing .chat{max-width:84%;padding:12px 14px;font-size:.875rem}.landing .chat-user{max-width:66%;top:56%;right:0}}@media (prefers-reduced-motion:reduce){html:has(.landing){scroll-behavior:auto}.landing .o-dots{animation:none}.landing .o-flow{display:none}.landing *{transition:none!important}}.landing .start-box{align-content:start;gap:20px;min-width:0;display:grid}.landing .start-box .btn{width:100%;min-height:56px;font-size:1.0625rem}.landing .apply-copy a{color:var(--gold-hi)}.landing .form-note{color:var(--ivory);align-items:flex-start;gap:10px;font-size:.9375rem;display:flex}.landing .form-note a{color:var(--gold-hi)}html:has(.landing){background:#0d0b08}.landing{min-height:100vh}@keyframes landing-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes landing-pop{0%{opacity:0;transform:translateY(16px)scale(.94)}to{opacity:1;transform:none}}.landing .hero h1{animation:.9s both landing-rise}.landing .hero .lead{animation:.8s .2s both landing-rise}.landing .hero-points li{animation:.7s both landing-rise}.landing .hero-points li:first-child{animation-delay:.4s}.landing .hero-points li:nth-child(2){animation-delay:.52s}.landing .hero-points li:nth-child(3){animation-delay:.64s}.landing .hero-cta,.landing .hero-note{animation:.7s .8s both landing-rise}.landing .hero-photo{animation:1.2s .15s both landing-rise}.landing .hero .chat-user{animation:.7s 1.1s both landing-pop}.landing .hero .chat-nadya{animation:.7s 1.8s both landing-pop}.landing .rv{opacity:0;transition:opacity .8s,transform .8s;transition-delay:var(--d,0s);transform:translateY(24px)}.landing .rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.landing .hero *{animation:none!important}.landing .rv{opacity:1;transition:none;transform:none}}.landing .structures-hint{color:var(--ash);margin-bottom:20px;font-size:.9375rem}.landing .struct summary{cursor:pointer;grid-template-columns:minmax(0,1fr) 20px;gap:10px;padding:22px;list-style:none;display:grid}.landing .struct summary::-webkit-details-marker{display:none}.landing .struct summary .glyph,.landing .struct summary h3,.landing .struct summary p{grid-column:1}.landing .struct summary:after{content:"+";color:var(--gold);grid-area:1/2;align-self:center;font-size:1.5rem;line-height:1}.landing .struct[open] summary:after{content:"−"}.landing .struct summary:hover h3{color:var(--gold)}.landing .struct .struct-use{padding:0 22px 22px}.landing .hero-note{max-width:48ch}@media (max-width:719px){.landing .struct summary{grid-template-columns:32px minmax(0,1fr) 20px;gap:8px 12px;padding:18px}.landing .struct summary .glyph{grid-area:1/1/3;width:28px;height:28px;margin:0}.landing .struct summary h3,.landing .struct summary p{grid-column:2}.landing .struct summary:after{grid-area:1/3}.landing .struct .struct-use{padding:0 18px 18px}.landing .hero-copy{gap:18px}.landing .hero-grid{padding-top:28px}}
