:root{color-scheme:light;--bg: #f4f6fb;--bg-elevated: #ffffff;--bg-card: #ffffff;--card: var(--bg-card);--card-hover: #eef1f7;--border: rgba(15, 23, 42, .1);--text: #161b26;--text-muted: #334155;--muted: var(--text-muted);--accent: #0f766e;--accent-2: #4338ca;--accent-glow: rgba(15, 118, 110, .22);--accent-dim: rgba(15, 118, 110, .12);--mentor: var(--accent-2);--gradient: linear-gradient(135deg, #0f766e 0%, #4f46e5 55%, #7c3aed 100%);--on-accent: #ffffff;--header-bg: rgba(244, 246, 251, .88);--nav-overlay-bg: rgba(244, 246, 251, .98);--shadow-lg: rgba(15, 23, 42, .12);--surface-hover: rgba(15, 23, 42, .04);--input-bg: #ffffff;--noise-opacity: .018;--radius: 16px;--radius-sm: 10px;--btn-radius: 999px;--font: "Onest", system-ui, sans-serif;--mono: "JetBrains Mono", monospace;--danger: #dc2626;--success: #059669;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--focus-ring: 0 0 0 3px color-mix(in srgb, var(--accent) 35%, transparent)}:root[data-theme=light]{color-scheme:light}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.85rem 1.5rem;border-radius:var(--btn-radius);font-family:var(--font);font-weight:600;font-size:.95rem;line-height:1;text-align:center;border:1px solid transparent;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,opacity .2s ease;background:var(--gradient);color:var(--on-accent);box-shadow:0 8px 28px var(--accent-glow)}a.btn{text-decoration:none}.btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 36px var(--accent-glow)}.btn:focus-visible{outline:none;box-shadow:var(--focus-ring),0 8px 28px var(--accent-glow)}.btn:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.btn-sm{height:2.5rem;padding:0 1.15rem;font-size:.875rem;box-shadow:0 4px 16px var(--accent-glow)}.btn-primary{background:var(--gradient);color:var(--on-accent);box-shadow:0 8px 32px var(--accent-glow)}.btn-primary:hover:not(:disabled){box-shadow:0 12px 40px var(--accent-glow)}.btn-ghost{background:transparent;color:var(--text);border:1px solid var(--border);box-shadow:none}.btn-ghost:hover:not(:disabled){background:var(--surface-hover);border-color:color-mix(in srgb,var(--accent) 45%,var(--border));box-shadow:none;transform:none}.btn-full{width:100%}.btn[hidden],button[hidden],a.btn[hidden]{display:none!important}@media(prefers-reduced-motion:reduce){.btn{transition:none}.btn:hover:not(:disabled){transform:none}}.theme-toggle{display:none!important}.header-utils{display:inline-flex;align-items:center;gap:.5rem}html.landing-page main>.section.apply{display:flex;flex-direction:column;justify-content:flex-start;padding-block:clamp(.85rem,1.8vh,1.35rem);padding-inline:var(--landing-padding-x, clamp(1rem, 2.5vw, 2.75rem))}html.landing-page main>.section.apply>.apply-shell{display:flex;flex-direction:column;justify-content:flex-start;align-content:flex-start;margin-block:0;gap:clamp(.75rem,1.4vh,1rem);width:100%;max-width:var(--landing-content-max, min(94vw, 1480px));margin-inline:auto}html.landing-page #apply .apply-head h2{margin:0;font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.15;max-width:28ch}html.landing-page #apply .apply-head .section-lead{margin-top:.5rem;font-size:.9rem}html.landing-page #apply .apply-process{grid-template-columns:1fr;gap:.5rem;flex-shrink:0}html.landing-page #apply .apply-process li{padding:.6rem .75rem}html.landing-page #apply .apply-body{display:grid;gap:1rem;align-items:start;min-width:0}html.landing-page #apply .apply-telegram{margin:0;width:fit-content;max-width:100%}html.landing-page #apply .apply-wrapper{grid-template-columns:1fr;width:100%;min-width:0;align-items:stretch}@media(min-width:640px){html.landing-page #apply .apply-process{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:900px){html.landing-page #apply .apply-body{grid-template-columns:minmax(0,.42fr) minmax(0,1.08fr);gap:clamp(1rem,2vw,1.75rem);align-items:start}html.landing-page #apply .apply-telegram{margin-top:.35rem}}@media(min-width:768px){html.landing-page main>.section:not(.trust-bar):not(#social-proof):not(.apply){display:flex;flex-direction:column;justify-content:flex-start;gap:clamp(.65rem,1.4vh,1rem);padding-block:clamp(1rem,2.2vh,1.65rem);padding-inline:var(--landing-padding-x, clamp(1rem, 2.5vw, 2.75rem));overflow-x:hidden;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}html.landing-page main>.section:not(.trust-bar):not(#social-proof):not(.apply)::-webkit-scrollbar{display:none}html.landing-page main>.section>.landing-section-inner,html.landing-page main>.section>.landing-section-body,html.landing-page main>.section>.services-shell,html.landing-page main>.section>.about-shell{flex:1 1 auto;min-height:0;margin-block:0;display:flex;flex-direction:column;justify-content:flex-start;width:100%}html.landing-page .landing-split{flex:1 1 auto;min-height:0;margin-block:0;width:100%}html.landing-page .section-header{flex-shrink:0;margin-bottom:0;max-width:none;width:100%}html.landing-page .section-header h2{font-size:clamp(1.35rem,2.1vw,1.9rem)}html.landing-page .section-intro{margin-top:.4rem;font-size:.92rem;max-width:60ch}html.landing-page .landing-section-body{flex:1 1 auto;width:100%;min-height:0;margin-block:0;display:flex;flex-direction:column;justify-content:flex-start;gap:clamp(.65rem,1.2vh,1rem)}html.landing-page .lead-magnet.section{padding-block:clamp(1rem,2vh,1.5rem)}html.landing-page .lead-magnet-wrapper{padding:clamp(1.1rem,2vh,1.5rem);gap:clamp(1.25rem,2.5vw,2rem);align-items:stretch;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}html.landing-page .lead-magnet-info{display:flex;flex-direction:column;justify-content:center;min-height:0}html.landing-page .lead-magnet-info h2{font-size:clamp(1.25rem,1.9vw,1.65rem);margin-bottom:.5rem}html.landing-page .lead-magnet-lead{margin-bottom:.85rem;font-size:.88rem;line-height:1.5}html.landing-page .lead-magnet-perks{gap:.5rem}html.landing-page .lead-magnet-perks li{font-size:.84rem;line-height:1.4}html.landing-page .lead-magnet-hub-root{display:flex;flex-direction:column;justify-content:center;min-height:0}html.landing-page .lead-magnet-hub{gap:.85rem}html.landing-page .lead-magnet-cards{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.55rem}html.landing-page .lead-magnet-card{display:grid;flex-direction:column;align-items:flex-start;justify-content:flex-start;height:100%;min-height:6.25rem;padding:.65rem .8rem}html.landing-page .lead-magnet-card:nth-child(-n+3){grid-column:span 2}html.landing-page .lead-magnet-card:nth-child(4){grid-column:2 / span 2}html.landing-page .lead-magnet-card:nth-child(5){grid-column:4 / span 2}html.landing-page .lead-magnet-card strong{font-size:.84rem}html.landing-page .lead-magnet-card span{flex:1 1 auto;font-size:.74rem;line-height:1.35;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}html.landing-page .lead-magnet-hub .apply-form{padding:clamp(.9rem,1.6vh,1.15rem);gap:.75rem;display:grid;grid-template-columns:1fr 1fr}html.landing-page .lead-magnet-hub .apply-form>button,html.landing-page .lead-magnet-hub .apply-form>.lead-magnet-consent,html.landing-page .lead-magnet-hub .apply-form>.lead-magnet-status{grid-column:1 / -1}html.landing-page .lead-magnet-goal select,html.landing-page .lead-magnet-hub .apply-form input,html.landing-page .lead-magnet-hub .apply-form button{font-size:.9rem}html.landing-page .lead-magnet-consent{margin-top:.35rem;font-size:.72rem;line-height:1.4}html.landing-page .lead-magnet-wrapper{border-color:#6c8cff38;box-shadow:0 24px 64px #00000052}html.landing-page .fit-mock-body .who-fits-grid,html.landing-page .who-fits-grid{align-items:stretch}html.landing-page .who-fits-card{height:100%;padding:1.1rem 1.25rem}html.landing-page .who-fits-card h3{margin-bottom:.65rem;font-size:1rem}html.landing-page .who-fits-card li{font-size:.88rem;line-height:1.45;margin-bottom:.35rem}html.landing-page .how-mock-steps{gap:.55rem;max-width:52rem;margin-inline:auto;width:100%}html.landing-page .how-mock-steps li{padding:.75rem 1rem;grid-template-columns:2rem 1fr;gap:.25rem .75rem}html.landing-page .how-mock-steps li:before{font-size:1rem}html.landing-page .how-mock-steps strong{font-size:.95rem}html.landing-page .how-mock-steps p{font-size:.84rem;line-height:1.4}html.landing-page .how-mock-cta{margin:0;justify-content:center}html.landing-page .about-grid{align-items:center;gap:clamp(1rem,2vw,1.75rem)}html.landing-page .about-text p{font-size:.9rem;line-height:1.5;margin-bottom:.55rem}html.landing-page .highlight-card{padding:.9rem 1rem}html.landing-page .highlight-icon{font-size:1.2rem;margin-bottom:.35rem}html.landing-page .highlight-card h3{font-size:.98rem;margin-bottom:.25rem}html.landing-page .highlight-card p{font-size:.84rem;line-height:1.4}html.landing-page .services-grid{gap:.75rem;align-items:stretch}html.landing-page .service-card{padding:1rem 1.1rem}html.landing-page .service-card.featured{transform:none}html.landing-page .service-card h3{font-size:1rem;line-height:1.25;min-height:2.5em}html.landing-page .service-price{font-size:1.1rem}html.landing-page .service-card>p:not(.service-price):not(.service-meta){font-size:.82rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}html.landing-page .service-card ul{font-size:.8rem;line-height:1.35;margin:.5rem 0 .75rem;padding-left:1rem}html.landing-page .service-meta{font-size:.78rem}html.landing-page .service-cta{padding:.45rem .85rem;font-size:.82rem}html.landing-page .process-steps{gap:.55rem;max-width:40rem;margin-inline:auto;width:100%}html.landing-page .process-steps li{padding:.85rem 1rem;gap:.85rem}html.landing-page .process-steps strong{font-size:1.2rem}html.landing-page .process-steps h3{font-size:.98rem}html.landing-page .process-steps p{font-size:.84rem}html.landing-page .guides-grid{gap:.6rem}html.landing-page .guide-card{padding:.75rem .85rem;height:100%;display:flex;flex-direction:column}html.landing-page .guide-card h3{font-size:.9rem;line-height:1.3;margin:.35rem 0}html.landing-page .guide-card p{font-size:.78rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html.landing-page .guides-more{margin:.5rem 0 0}html.landing-page .guides-faq-panel--faq .faq-list{gap:.5rem;width:100%}html.landing-page .guides-faq-panel--faq .faq-list details{padding:.75rem 1rem}html.landing-page .guides-faq-panel--faq .faq-list summary{font-size:.92rem}html.landing-page .guides-faq-panel--faq .faq-list p{font-size:.86rem}html.landing-page .faq-list--cards summary{font-size:.92rem;padding:.95rem 1.05rem}html.landing-page .faq-list--cards .faq-item>p{font-size:.86rem;padding:.8rem 1.05rem 1rem}html.landing-page .apply-wrapper{padding:clamp(1.25rem,2.5vh,2rem)}html.landing-page .apply-lead{font-size:.9rem}}html.landing-page .hero-inner{display:grid;gap:clamp(1.5rem,3vw,3rem);align-items:center;width:100%}@media(min-width:768px){html.landing-page .hero-inner{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(2rem,4vw,4.5rem)}}html.landing-page .hero-content{max-width:none}html.landing-page .hero-lead{max-width:38rem}html.landing-page .hero-stats{max-width:32rem}html.landing-page .hero h1 em{font-style:normal;color:var(--accent)}html.landing-page #lead-magnet-hub-root{border:1px solid var(--landing-line);border-radius:2px;padding:clamp(1rem,2vw,1.35rem);background:#0000001f}html.landing-page .section-label{display:flex;align-items:center;gap:.65rem;margin:0 0 1.1rem;font-family:var(--mono);font-size:.62rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--accent)}html.landing-page .section-label:before{content:"//";opacity:.85}html.landing-page .section-label:after{content:"";flex:0 0 2.5rem;height:1px;background:#3dd6c659}html.landing-page .section-header h2{font-size:clamp(1.65rem,3vw,2.35rem);line-height:1.12;letter-spacing:-.02em}html.landing-page .section-intro,html.landing-page .section-lead{margin-top:.85rem;max-width:36rem;color:var(--text-muted);font-size:1rem;line-height:1.7}html.landing-page .landing-split{display:grid;gap:clamp(1.5rem,4vw,5rem);align-items:start}@media(min-width:900px){html.landing-page .landing-split{grid-template-columns:minmax(0,.82fr) minmax(0,1.38fr);gap:clamp(2rem,4vw,4rem)}html.landing-page .landing-split--reverse{grid-template-columns:minmax(0,1.38fr) minmax(0,.82fr)}}html.landing-page .landing-split-aside{position:sticky;top:calc(var(--header-h) + 1.5rem)}.landing-problem-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--landing-line)}.landing-problem-list li{display:grid;grid-template-columns:3rem 1fr;gap:1rem;padding:1.35rem 0;border-bottom:1px solid var(--landing-line)}.landing-problem-num{font-family:var(--mono);font-size:.72rem;color:var(--accent);padding-top:.2rem}.landing-problem-list h3{margin:0 0 .4rem;font-size:.98rem;font-weight:600}.landing-problem-list p{margin:0;color:var(--text-muted);font-size:.9rem;line-height:1.6}.landing-who-grid{display:grid;gap:0;border:1px solid var(--landing-line)}@media(min-width:640px){.landing-who-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.landing-who-card{padding:1.35rem 1.25rem;border-bottom:1px solid var(--landing-line);transition:background .2s}.landing-who-card:hover{background:#ffffff05}@media(min-width:640px){.landing-who-card:nth-child(odd){border-right:1px solid var(--landing-line)}.landing-who-card:nth-last-child(-n+2){border-bottom:none}}.landing-who-card:last-child{border-bottom:none}.landing-who-card .landing-problem-num{display:block;margin-bottom:.65rem}.landing-who-card h3{margin:0 0 .45rem;font-size:.95rem}.landing-who-card p{margin:0;color:var(--text-muted);font-size:.86rem;line-height:1.55}.landing-method-grid{display:grid;gap:0;border:1px solid var(--landing-line)}@media(min-width:768px){.landing-method-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.landing-method-phase{padding:1.1rem 1.15rem;border-bottom:1px solid var(--landing-line);border-right:1px solid var(--landing-line)}.landing-method-phase:nth-child(2n){border-right:none}.landing-method-phase:nth-last-child(-n+2){border-bottom:none}.landing-method-phase span{display:block;font-family:var(--mono);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-bottom:.45rem}.landing-method-phase strong{display:block;font-size:.92rem;margin-bottom:.35rem}.landing-method-phase p{margin:0;font-size:.84rem;color:var(--text-muted);line-height:1.5}html.landing-page .hero-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:28rem;margin-top:1.75rem;border:1px solid var(--landing-line);border-radius:2px}html.landing-page .hero-stats .stat{text-align:center;padding:.9rem .5rem;border-right:1px solid var(--landing-line)}html.landing-page .hero-stats .stat:last-child{border-right:none}html.landing-page .hero-stats .stat strong{display:block;font-size:1.35rem;line-height:1}html.landing-page .hero-stats .stat span{display:block;margin-top:.35rem;font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}html.landing-page .services-grid.services-bento{border:1px solid var(--landing-line);gap:0}html.landing-page .services-bento .service-card{border-radius:0;border:none;border-right:1px solid var(--landing-line);border-bottom:1px solid var(--landing-line);background:transparent;box-shadow:none}html.landing-page .services-bento .service-card:hover{background:#ffffff05;transform:none;box-shadow:none}html.landing-page .services-bento .service-card.featured{background:#3dd6c60d;outline:1px solid rgba(61,214,198,.22);outline-offset:-1px;z-index:1}html.landing-page .guides-faq-panel--faq .faq-list{border-top:1px solid var(--landing-line)}html.landing-page .guides-faq-panel--faq .faq-list details{border-bottom:1px solid var(--landing-line);border-radius:0;background:transparent;padding:0}html.landing-page .guides-faq-panel--faq .faq-list summary{padding:1.1rem 0;font-weight:600}html.landing-page .guides-faq-panel--faq .faq-list details[open] summary{color:var(--text)}html.landing-page .guides-faq-panel--faq .faq-list details>p{padding:0 0 1.1rem;margin:0}html.landing-page .faq-shell{align-items:start}html.landing-page .faq-aside .section-lead{margin-bottom:0}html.landing-page .faq-panel-tags{display:flex;flex-wrap:wrap;gap:.45rem;margin:0 0 .75rem;padding:0;list-style:none}html.landing-page .faq-panel-tags li{padding:.35rem .7rem;border:1px solid var(--landing-line);border-radius:999px;font-family:var(--mono);font-size:.68rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);background:#ffffff05}html.landing-page .faq-panel{width:100%;min-width:0;border:1px solid rgba(148,163,184,.16);border-radius:calc(var(--radius-sm) + 4px);background:linear-gradient(165deg,rgba(61,214,198,.04) 0%,transparent 42%),#0000003d;padding:clamp(.85rem,1.4vh,1.1rem);box-shadow:inset 0 1px #ffffff0d,0 18px 48px #00000038}@media(min-width:900px){html.landing-page .faq-aside{padding-top:.35rem}}html.landing-page .faq-list--cards{display:flex;flex-direction:column;gap:.55rem;margin:0;border:none}html.landing-page .faq-list--cards .faq-item{border:1px solid var(--landing-line);border-radius:var(--radius-sm);background:#ffffff06;padding:0;overflow:hidden;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}html.landing-page .faq-list--cards .faq-item:hover{border-color:#3dd6c633;background:#ffffff09}html.landing-page .faq-list--cards .faq-item[open]{border-color:#3dd6c652;background:#3dd6c60d;box-shadow:0 0 0 1px #3dd6c614}html.landing-page .faq-list--cards summary{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 1.15rem;font-size:.95rem;font-weight:600;line-height:1.45;list-style:none;cursor:pointer}html.landing-page .faq-list--cards summary::-webkit-details-marker{display:none}html.landing-page .faq-list--cards summary:after{content:"+";flex-shrink:0;width:1.5rem;height:1.5rem;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;border:1px solid rgba(61,214,198,.25);font-family:var(--mono);font-size:.95rem;font-weight:500;color:var(--accent);line-height:1;transition:transform .2s ease,background .2s ease}html.landing-page .faq-list--cards .faq-item[open] summary{color:var(--text)}html.landing-page .faq-list--cards .faq-item[open] summary:after{content:"−";background:#3dd6c61a}html.landing-page .faq-list--cards .faq-item>p{margin:0;padding:.85rem 1.15rem 1.1rem;font-size:.88rem;line-height:1.65;color:var(--text-muted);border-top:1px solid var(--landing-line)}html.landing-page .faq-list--cards .faq-item>p strong{color:var(--text);font-weight:600}html.landing-page .landing-panel-head{display:flex;justify-content:flex-end;align-items:center;margin:0 0 .75rem;min-height:2.25rem}html.landing-page .landing-panel-head .btn{min-height:2.35rem;padding:.5rem 1.1rem;font-size:.84rem;line-height:1;white-space:nowrap}html.landing-page .landing-method-panel,html.landing-page .guides-faq-panel--guides{width:100%;min-width:0}html.landing-page .landing-method-foot{display:flex;justify-content:flex-start;align-items:center;margin-top:.85rem}html.landing-page .landing-method-foot .btn{min-height:2.35rem;padding:.5rem 1.1rem;font-size:.84rem;line-height:1;white-space:nowrap}html.landing-page .guides-all-link{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2.25rem;padding:.45rem 1rem;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff08;color:var(--text);font-size:.84rem;font-weight:600;line-height:1;text-decoration:none;white-space:nowrap;transition:border-color .2s ease,background .2s ease,transform .2s ease}html.landing-page .guides-all-link span{color:var(--accent);font-family:var(--mono);font-size:.95rem;line-height:1}html.landing-page .guides-all-link:hover{border-color:#3dd6c659;background:#3dd6c60f;transform:translateY(-1px);opacity:1}html.landing-page .guides-grid{border:1px solid var(--landing-line);gap:0}html.landing-page .guide-card{border-radius:0;border:none;border-right:1px solid var(--landing-line);border-bottom:1px solid var(--landing-line);background:transparent}html.landing-page .guide-card:hover{background:#ffffff08}@media(max-width:767px){html.landing-page .landing-panel-head{justify-content:flex-start;margin-bottom:.65rem}html.landing-page .hero-stats{grid-template-columns:repeat(2,minmax(0,1fr))}html.landing-page .hero-stats .stat:nth-child(2){border-right:none}html.landing-page .hero-stats .stat:nth-child(3){grid-column:1 / -1;border-top:1px solid var(--landing-line);border-right:none}html.landing-page .landing-split-aside{position:static}}:root[data-theme=light].landing-page #lead-magnet-hub-root{background:#ffffffb8;border-color:#0f172a1a}:root[data-theme=light].landing-page .landing-who-card,:root[data-theme=light].landing-page .apply-process li{background:#ffffff8c}:root[data-theme=light].landing-page .faq-panel-tags li{background:#ffffffb3;border-color:#0f172a1a;color:var(--text-muted)}:root[data-theme=light].landing-page .faq-panel{background:linear-gradient(165deg,rgba(13,148,136,.05) 0%,transparent 42%),#ffffffc7;border-color:#0f172a1a;box-shadow:inset 0 1px #ffffffe6,0 12px 32px #0f172a0f}:root[data-theme=light].landing-page .faq-list--cards .faq-item{background:#ffffffb8;border-color:#0f172a14}:root[data-theme=light].landing-page .faq-list--cards .faq-item:hover{background:#ffffffe6;border-color:#0d948838}:root[data-theme=light].landing-page .faq-list--cards .faq-item[open]{background:#fffffff2;border-color:#0d948847;box-shadow:0 0 0 1px #0d948814}:root[data-theme=light].landing-page .guides-all-link{border-color:#0f172a1f;background:#ffffffbf;color:var(--text)}:root[data-theme=light].landing-page .guides-all-link:hover{border-color:#0d948859;background:#0d948814}:root[data-theme=light].landing-page .guide-card:hover{background:#ffffffa6}:root[data-theme=light].landing-page .landing-method-phase{background:#ffffff73}html.landing-page .landing-tone-hero{position:relative;overflow:hidden;background-color:#080a0f;background-image:radial-gradient(ellipse 80% 55% at var(--hero-glow-x, 72%) var(--hero-glow-y, 28%),rgba(61,214,198,.14),transparent 58%),radial-gradient(ellipse 60% 45% at 18% 78%,rgba(108,140,255,.12),transparent 55%),radial-gradient(ellipse 50% 40% at 88% 82%,rgba(167,139,250,.1),transparent 50%),linear-gradient(165deg,#0d121c,#080a0f 48%,#0a0e16)}html.landing-page .landing-tone-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 65% 40%,#000 20%,transparent 72%);mask-image:radial-gradient(ellipse 70% 60% at 65% 40%,#000 20%,transparent 72%);pointer-events:none;opacity:.55}html.landing-page .hero{position:relative;z-index:1;align-items:center}html.landing-page .hero-inner{position:relative;z-index:1}.hero-visual{position:relative;width:100%;min-height:280px;--hero-glow-x: 72%;--hero-glow-y: 28%}.hero-product-glow{position:absolute;top:8%;right:0;bottom:0;left:12%;background:radial-gradient(circle at 50% 40%,rgba(61,214,198,.22),transparent 62%);filter:blur(28px);pointer-events:none}.hero-product-frame{position:relative;border-radius:calc(var(--radius) + 6px);border:1px solid rgba(255,255,255,.1);background:#0e121cd1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 2px #ffffff0f inset,0 28px 80px #00000073,0 0 0 1px #3dd6c614;overflow:hidden;transform:perspective(1200px) rotateX(2deg) rotateY(-4deg);transition:transform .35s ease,box-shadow .35s ease;will-change:transform}.hero-product-chrome{display:flex;align-items:center;gap:.45rem;padding:.55rem .85rem;border-bottom:1px solid rgba(255,255,255,.07);background:#00000047}.hero-product-dot{width:.55rem;height:.55rem;border-radius:50%;background:#ffffff29}.hero-product-dot:nth-child(1){background:#ff5f57}.hero-product-dot:nth-child(2){background:#febc2e}.hero-product-dot:nth-child(3){background:#28c840}.hero-product-url{margin-left:auto;font-family:var(--mono);font-size:.68rem;color:var(--text-muted);padding:.2rem .55rem;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.hero-product-body{display:grid;grid-template-columns:.85fr 1.15fr;min-height:220px}.hero-product-sidebar{padding:.85rem;border-right:1px solid rgba(255,255,255,.06);background:#0000002e;display:flex;flex-direction:column;gap:.55rem}.hero-product-sidebar h3{margin:0;font-size:.68rem;font-family:var(--mono);text-transform:uppercase;letter-spacing:.07em;color:var(--accent)}.hero-product-task{padding:.55rem .65rem;border-radius:var(--radius-sm);border:1px solid rgba(61,214,198,.28);background:#3dd6c614;font-size:.72rem;line-height:1.4;color:var(--text)}.hero-product-task span{display:block;margin-top:.25rem;color:var(--text-muted);font-size:.68rem}.hero-product-steps{list-style:none;margin:0;padding:0;display:grid;gap:.35rem}.hero-product-steps li{font-size:.68rem;color:var(--text-muted);padding-left:.85rem;position:relative}.hero-product-steps li:before{content:"";position:absolute;left:0;top:.45em;width:.35rem;height:.35rem;border-radius:50%;background:#ffffff2e}.hero-product-steps li.is-active{color:var(--text);font-weight:600}.hero-product-steps li.is-active:before{background:var(--accent);box-shadow:0 0 8px var(--accent-glow)}.hero-product-steps li.is-done:before{background:var(--accent-2)}.hero-product-editor{display:flex;flex-direction:column;min-width:0}.hero-product-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.45rem .75rem;border-bottom:1px solid rgba(255,255,255,.06);font-size:.68rem}.hero-product-lang{font-family:var(--mono);font-weight:600;color:var(--accent-2)}.hero-product-hint{color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hero-product-code{margin:0;padding:.75rem;font-family:var(--mono);font-size:.68rem;line-height:1.55;color:#c8d3e8;overflow:hidden;flex:1;background:linear-gradient(180deg,rgba(0,0,0,.12),transparent)}.hero-product-code .kw{color:#c792ea}.hero-product-code .ty{color:#82aaff}.hero-product-code .fn{color:#ffcb6b}.hero-product-code .cm{color:#546e7a}.hero-product-statusbar{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.4rem .75rem;border-top:1px solid rgba(255,255,255,.06);font-size:.65rem;color:var(--text-muted);background:#0003}.hero-product-live{display:inline-flex;align-items:center;gap:.35rem;color:var(--accent);font-weight:600}.hero-product-live:before{content:"";width:.4rem;height:.4rem;border-radius:50%;background:var(--accent);animation:hero-pulse 2s ease-in-out infinite}@keyframes hero-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.85)}}.hero-mentor-chip{position:absolute;right:-.25rem;bottom:-.75rem;display:flex;align-items:center;gap:.65rem;padding:.55rem .85rem .55rem .55rem;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#121620eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 16px 40px #00000059;animation:float 7s ease-in-out infinite;animation-delay:.8s;max-width:calc(100% - 1rem)}.hero-mentor-chip img{width:2.25rem;height:2.25rem;border-radius:50%;object-fit:cover;border:2px solid rgba(61,214,198,.45)}.hero-mentor-chip strong{display:block;font-size:.78rem;line-height:1.2}.hero-mentor-chip span{display:block;font-size:.68rem;color:var(--text-muted)}.lead-magnet-track{position:relative;grid-template-columns:auto 1fr auto;grid-template-rows:auto auto;align-items:start;gap:.15rem .65rem;text-align:left;transition:border-color .2s,background .2s,transform .2s,box-shadow .2s}.lead-magnet-track__icon{grid-row:1 / span 2;display:grid;place-items:center;width:2.35rem;height:2.35rem;border-radius:12px;background:linear-gradient(145deg,#3dd6c629,#6c8cff1f);border:1px solid rgba(61,214,198,.22);color:var(--accent);flex-shrink:0}.lead-magnet-track__icon svg{width:1.15rem;height:1.15rem}.lead-magnet-track strong{grid-column:2;align-self:end}.lead-magnet-track>span:not(.lead-magnet-track__icon):not(.lead-magnet-track__badge){grid-column:2}.lead-magnet-track__badge{grid-column:3;grid-row:1;font-family:var(--mono);font-size:.62rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--accent-2);padding:.2rem .45rem;border-radius:999px;border:1px solid rgba(108,140,255,.25);background:#6c8cff14}.lead-magnet-track:hover,.lead-magnet-track.active{transform:translateY(-2px);box-shadow:0 12px 32px #00000038}html.landing-page .lead-magnet-track{display:grid;min-height:0}html.landing-page .lead-magnet-track strong{font-size:.84rem}html.landing-page .lead-magnet-track>span:not(.lead-magnet-track__icon):not(.lead-magnet-track__badge){-webkit-line-clamp:2}.hero-orbs{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0}.hero-orb{position:absolute;border-radius:50%;filter:blur(64px);opacity:.55;will-change:transform}.hero-orb--teal{width:min(42vw,420px);height:min(42vw,420px);top:-8%;right:8%;background:radial-gradient(circle,rgba(61,214,198,.45) 0%,transparent 68%);animation:hero-orb-drift-a 18s ease-in-out infinite}.hero-orb--indigo{width:min(36vw,360px);height:min(36vw,360px);bottom:6%;left:-4%;background:radial-gradient(circle,rgba(108,140,255,.38) 0%,transparent 68%);animation:hero-orb-drift-b 22s ease-in-out infinite}.hero-orb--violet{width:min(28vw,280px);height:min(28vw,280px);top:42%;left:38%;background:radial-gradient(circle,rgba(167,139,250,.32) 0%,transparent 68%);animation:hero-orb-drift-c 26s ease-in-out infinite}@keyframes hero-orb-drift-a{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-3%,6%,0) scale(1.06)}}@keyframes hero-orb-drift-b{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(5%,-4%,0) scale(1.08)}}@keyframes hero-orb-drift-c{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-4%,-5%,0) scale(.94)}}@keyframes hero-enter-up{0%{opacity:0;transform:translateY(28px);filter:blur(10px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes hero-visual-enter{0%{opacity:0;transform:perspective(1200px) rotateX(6deg) rotateY(-8deg) translateY(32px) scale(.94);filter:blur(12px)}to{opacity:1;transform:perspective(1200px) rotateX(2deg) rotateY(-4deg);filter:blur(0)}}@keyframes landing-gradient-flow{0%{background-position:0% 50%}to{background-position:200% 50%}}@keyframes code-caret-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes hero-glow-pulse{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}@media(prefers-reduced-motion:no-preference){html.landing-page .hero-content .hero-badges{animation:hero-enter-up .8s cubic-bezier(.16,1,.3,1) .05s both}html.landing-page .hero-content .eyebrow{animation:hero-enter-up .8s cubic-bezier(.16,1,.3,1) .12s both}html.landing-page .hero-content h1{animation:hero-enter-up .85s cubic-bezier(.16,1,.3,1) .18s both}html.landing-page .hero-content .hero-lead{animation:hero-enter-up .85s cubic-bezier(.16,1,.3,1) .26s both}html.landing-page .hero-content .hero-stats{animation:hero-enter-up .85s cubic-bezier(.16,1,.3,1) .34s both}html.landing-page .hero-content .hero-actions{animation:hero-enter-up .85s cubic-bezier(.16,1,.3,1) .42s both}html.landing-page .hero-content .hero-note{animation:hero-enter-up .85s cubic-bezier(.16,1,.3,1) .5s both}html.landing-page .hero-visual{animation:hero-visual-enter 1.05s cubic-bezier(.16,1,.3,1) .22s both}html.landing-page .hero-product-glow{animation:hero-glow-pulse 5s ease-in-out infinite}}html.landing-page .gradient-text{background:linear-gradient(120deg,#3dd6c6,#6c8cff 35%,#a78bfa 65%,#3dd6c6);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media(prefers-reduced-motion:no-preference){html.landing-page .gradient-text{animation:landing-gradient-flow 7s linear infinite}}.hero-code-caret{display:inline-block;width:2px;height:.95em;margin-left:1px;vertical-align:text-bottom;background:var(--accent);box-shadow:0 0 6px var(--accent-glow)}@media(prefers-reduced-motion:no-preference){.hero-code-caret{animation:code-caret-blink 1.05s step-end infinite}}.hero-product-steps li{transition:color .35s ease,font-weight .35s ease}.hero-product-steps li:before{transition:background .35s ease,box-shadow .35s ease,transform .35s ease}.hero-product-steps li.is-active:before{transform:scale(1.15)}html.landing-page .hero-actions .btn-primary{transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s ease,background .2s ease}html.landing-page .hero-actions .btn-primary:not(.btn-magnetic):hover{transform:translateY(-2px);box-shadow:0 14px 36px #3dd6c647}html.landing-page .header{transition:background .35s ease,box-shadow .35s ease,border-color .35s ease}.landing-reveal{opacity:0;transform:translateY(22px);filter:blur(8px);transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1),filter .65s cubic-bezier(.16,1,.3,1)}.landing-reveal.is-visible{opacity:1;transform:none;filter:blur(0)}@media(min-width:768px){.hero-visual{min-height:340px}.hero-product-body{min-height:260px}}@media(max-width:767px){.about-highlights,.guides-faq-panel--guides .guides-grid{grid-template-columns:1fr}.hero-visual{margin-top:.5rem}.hero-product-frame{transform:none}.hero-mentor-chip{right:.5rem;bottom:-.5rem}.hero-product-body{grid-template-columns:1fr}.hero-product-sidebar{border-right:none;border-bottom:1px solid rgba(255,255,255,.06)}}@media(prefers-reduced-motion:reduce){.hero-orb,.hero-product-glow,.hero-code-caret,html.landing-page .gradient-text{animation:none!important}html.landing-page .hero-content>*,html.landing-page .hero-visual{animation:none!important;opacity:1!important;filter:none!important;transform:none!important}.hero-product-frame{transform:none!important}.hero-product-live:before{animation:none}.landing-reveal{opacity:1;transform:none;filter:none;transition:none}}:root[data-theme=light].landing-page .landing-tone-hero{background-color:#eef2fb;background-image:radial-gradient(ellipse 80% 55% at var(--hero-glow-x, 72%) var(--hero-glow-y, 28%),rgba(13,148,136,.12),transparent 58%),radial-gradient(ellipse 60% 45% at 18% 78%,rgba(79,70,229,.1),transparent 55%),linear-gradient(165deg,#e8eef8,#f4f6fb 48%,#eef2ff)}:root[data-theme=light] .hero-product-frame{background:#ffffffe0;border-color:#0f172a1a;box-shadow:0 24px 60px #0f172a1f}:root[data-theme=light] .hero-mentor-chip{background:#fffffff2;border-color:#0f172a1a}:root[data-theme=light].landing-page .landing-section-nav__track{background:#0f172a14}:root[data-theme=light] .hero-product-sidebar,:root[data-theme=light] .hero-product-toolbar,:root[data-theme=light] .hero-product-statusbar{background:#0f172a0a;border-color:#0f172a14}:root[data-theme=light] .hero-product-chrome{background:#0f172a0d;border-bottom-color:#0f172a14}:root[data-theme=light] .about-profile-card{background:linear-gradient(165deg,#0d948814,#4f46e50d);border-color:#0d948833;box-shadow:0 16px 40px #0f172a14}:root[data-theme=light] .highlight-card{background:#ffffffb8;border-color:#0f172a14}:root[data-theme=light].landing-page .services-bento .service-card{background:#ffffffa6}:root[data-theme=light].landing-page .lead-magnet-wrapper{box-shadow:0 20px 56px #0f172a14}:root[data-theme=light].landing-page .apply-wrapper{box-shadow:0 20px 56px #0f172a14}:root[data-theme=light].landing-v2 .hero-product-frame{background:var(--lf-surface-panel);border-color:var(--lf-hero-frame-border);box-shadow:var(--lf-hero-frame-shadow)}:root[data-theme=light].landing-v2 .lf-ui-plan--active{border-color:#0d948847;background:#0d948812}:root[data-theme=light].landing-v2 .lf-ui-plan--active .lf-ui-plan__icon{background:#0d94881f;border-color:#0d948847}:root[data-theme=light].landing-v2 a.lf-trust-card:hover{border-color:#0d948847;background:#0d94880f}:root[data-theme=light].landing-v2 .mentor-tag--filter:hover,:root[data-theme=light].landing-v2 .mentor-tag--filter.is-active{border-color:#0d948852;background:#0d948814}html.landing-page .header--elevated{background:#0a0c10eb;border-bottom-color:#3dd6c61f;box-shadow:0 12px 40px #00000047}:root[data-theme=light].landing-page .header--elevated{background:#f4f6fbf2;border-bottom-color:#0d94881f;box-shadow:0 8px 32px #0f172a14}.landing-section-nav__track{position:absolute;top:.65rem;bottom:.65rem;left:50%;width:2px;transform:translate(-50%);background:#ffffff14;border-radius:999px;overflow:hidden;z-index:0;pointer-events:none}.landing-section-nav__track-fill{width:100%;height:0;background:linear-gradient(180deg,#3dd6c6,#6c8cff);border-radius:inherit;transition:height .25s ease}.landing-section-nav__dot{position:relative;z-index:1}.fit-mock-flow{width:100%;max-width:36rem;margin:0 auto .35rem;opacity:.85}.fit-mock-flow img{display:block;width:100%;height:auto}.about-bento{display:grid;gap:1rem;width:100%}.about-profile-card{position:relative;display:grid;gap:.65rem;padding:1.25rem;border-radius:calc(var(--radius) + 4px);border:1px solid rgba(61,214,198,.2);background:linear-gradient(165deg,#3dd6c614,#6c8cff0d);box-shadow:0 20px 50px #0003;text-align:center;overflow:hidden}.about-profile-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 0%,rgba(61,214,198,.12),transparent 55%);pointer-events:none}.about-profile-card img{width:5.5rem;height:5.5rem;margin:0 auto;border-radius:50%;object-fit:cover;border:3px solid rgba(61,214,198,.4);box-shadow:0 12px 32px #3dd6c633;position:relative;z-index:1}.about-profile-card h3{margin:0;font-size:1.15rem;position:relative;z-index:1}.about-profile-role{margin:0;font-size:.82rem;color:var(--text-muted);line-height:1.45;position:relative;z-index:1}.about-profile-links{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem .75rem;font-size:.85rem;font-weight:600;position:relative;z-index:1}.about-profile-tags{list-style:none;margin:.25rem 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem;position:relative;z-index:1}.about-profile-tags li{font-family:var(--mono);font-size:.68rem;padding:.28rem .55rem;border-radius:999px;border:1px solid var(--border);background:#0003;color:var(--text-muted)}.about-main .section-header{text-align:left;margin-bottom:.5rem}.services-bento{display:grid;gap:.75rem}.service-preview{display:flex;align-items:center;gap:.5rem;margin:0 0 .85rem;padding:.5rem .65rem;border-radius:var(--radius-sm);border:1px solid rgba(61,214,198,.2);background:#00000038;font-family:var(--mono);font-size:.68rem;color:var(--text-muted)}.service-preview__dot{width:.45rem;height:.45rem;border-radius:50%;background:var(--accent);box-shadow:0 0 8px var(--accent-glow);flex-shrink:0}.service-card--bento{transition:border-color .2s,transform .2s,box-shadow .2s}.service-card--bento:hover{transform:translateY(-3px);box-shadow:0 16px 40px #00000047}.apply-shell{gap:clamp(.75rem,1.5vh,1.1rem)}.apply-head{flex-shrink:0}.apply-process{list-style:none;margin:0;padding:0;display:grid;gap:.55rem;width:100%}.apply-process li{display:grid;grid-template-columns:auto 1fr;gap:.65rem;align-items:start;padding:.75rem .9rem;border-radius:var(--radius-sm);border:1px solid var(--border);background:#0000002e}.apply-process strong{font-family:var(--mono);font-size:.9rem;color:var(--accent);line-height:1.2}.apply-process h3{margin:0 0 .2rem;font-size:.92rem}.apply-process p{margin:0;font-size:.8rem;color:var(--text-muted);line-height:1.4}.guides-faq-shell{display:grid;gap:1.25rem;width:100%}.guides-faq-panel{min-width:0}.guides-faq-panel .section-header{margin-bottom:.65rem}.guides-faq-panel .section-header h2{font-size:clamp(1.15rem,1.8vw,1.5rem)}.guides-faq-panel--faq .faq-list{max-height:none}html.landing-page .guides-faq-panel--faq .faq-list{max-height:min(48vh,26rem);overflow-y:auto;scrollbar-width:thin}.landing-mobile-cta{display:none}.services-shell{gap:clamp(.65rem,1.2vh,.9rem)}.services-shell .section-header{margin-bottom:0}html.landing-page .services-bento .service-card{padding:clamp(.85rem,1.4vh,1.1rem)}html.landing-page .services-bento .service-card.featured ul{margin-bottom:.75rem}html.landing-page .services-bento .service-card:not(.featured) ul{display:none}html.landing-page .services-bento .service-card:not(.featured)>p:not(.service-price):not(.service-meta){-webkit-line-clamp:2;margin-bottom:.65rem}html.landing-page .services-bento .service-preview{margin-bottom:.55rem;padding:.4rem .55rem}html.landing-page .site-footer__inner{padding-bottom:max(1.5rem,env(safe-area-inset-bottom))}@media(max-width:767px){html.landing-page .site-footer__inner{padding-bottom:calc(4.5rem + env(safe-area-inset-bottom))}html.landing-page .services-bento .service-card:nth-child(4){display:flex;flex-direction:column;align-items:stretch}html.landing-page .services-bento .service-card:nth-child(4) ul{display:block}html.landing-page .services-bento .service-card:not(.featured) ul{display:block}html.landing-page .guides-faq-panel--faq .faq-list{max-height:none;overflow:visible}}@media(min-width:768px){html.landing-page .services-bento .service-card.featured{transform:none}.about-bento{grid-template-columns:minmax(220px,.75fr) minmax(0,1.25fr);grid-template-rows:auto auto;align-items:start}.about-profile-card{grid-row:1 / span 2;align-self:stretch;display:flex;flex-direction:column;justify-content:center}.about-highlights{grid-column:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}html.landing-page .about-highlights .highlight-card{padding:.85rem .95rem}html.landing-page .guides-faq-panel--guides .guides-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html.landing-page .services-bento{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:auto auto auto;align-items:stretch}html.landing-page .services-bento .service-card.featured{grid-column:1 / span 3;grid-row:1 / span 2}html.landing-page .services-bento .service-card:nth-child(2){grid-column:4 / span 3;grid-row:1}html.landing-page .services-bento .service-card:nth-child(3){grid-column:4 / span 3;grid-row:2}html.landing-page .services-bento .service-card:nth-child(4){grid-column:1 / -1;grid-row:3;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:.75rem 1.25rem;align-items:center;padding:1rem 1.35rem}html.landing-page .services-bento .service-card:nth-child(4) .service-num{display:none}html.landing-page .services-bento .service-card:nth-child(4) h3{grid-column:1;grid-row:1;margin:0 0 .25rem;font-size:1rem}html.landing-page .services-bento .service-card:nth-child(4) .service-price{grid-column:2;grid-row:1;margin:0}html.landing-page .services-bento .service-card:nth-child(4) .service-meta{display:none}html.landing-page .services-bento .service-card:nth-child(4)>p:not(.service-price):not(.service-meta){grid-column:1;grid-row:2;margin:0;-webkit-line-clamp:2}html.landing-page .services-bento .service-card:nth-child(4) ul{display:none}html.landing-page .services-bento .service-card:nth-child(4) .service-cta{grid-column:3;grid-row:1 / span 2;margin:0;align-self:center}html.landing-page .guides-faq-shell{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(1rem,2vw,1.75rem);align-items:start}}@media(max-width:767px){.landing-mobile-cta{display:flex;position:fixed;left:max(1rem,env(safe-area-inset-left));right:max(1rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom));z-index:90;gap:.5rem;padding:.45rem;border-radius:999px;border:1px solid rgba(61,214,198,.25);background:#0a0c10eb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 12px 40px #00000059}.landing-mobile-cta .btn{flex:1;justify-content:center;font-size:.85rem;padding:.65rem .85rem}:root[data-theme=light] .landing-mobile-cta{background:#fffffff0}body.landing-page{padding-bottom:4.5rem}}.landing-method-story__shell{display:grid;gap:clamp(1.5rem,3vw,2.5rem);align-items:start}@media(min-width:900px){.landing-method-story__shell{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(2rem,4vw,4rem)}.landing-method-story__aside{position:sticky;top:calc(var(--header-h) + 1.75rem);display:flex;flex-direction:column;gap:1.25rem}.landing-method-story__track{display:flex;flex-direction:column}.landing-method-story__step{min-height:calc(100vh - var(--header-h) - 3rem);display:flex;align-items:center;padding:1rem 0}}.landing-method-story__stage{padding:1rem 1.1rem;border:1px solid rgba(61,214,198,.22);border-radius:calc(var(--radius) + 2px);background:linear-gradient(145deg,#3dd6c614,#6c8cff0f);box-shadow:0 16px 48px #0000002e}.landing-method-story__stage-head{display:flex;align-items:center;gap:.65rem;margin-bottom:.45rem}.landing-method-story__stage-index{font-family:var(--mono);font-size:.72rem;font-weight:700;letter-spacing:.06em;color:var(--accent)}.landing-method-story__stage-time{font-family:var(--mono);font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.landing-method-story__stage-title{display:block;font-size:1.05rem;line-height:1.25;transition:opacity .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1)}.landing-method-story__progress{position:relative;width:2px;height:3.5rem;margin-left:.35rem;border-radius:999px;background:#ffffff14;overflow:hidden}.landing-method-story__progress-fill{display:block;width:100%;height:25%;background:linear-gradient(180deg,var(--accent),var(--accent-2));border-radius:inherit;transition:height .45s cubic-bezier(.16,1,.3,1);box-shadow:0 0 12px var(--accent-glow)}.landing-method-story__nav{display:flex;flex-direction:column;gap:.35rem}.landing-method-story__nav button{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.65rem;width:100%;padding:.55rem .65rem;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--text-muted);font-family:var(--font);font-size:.82rem;text-align:left;cursor:pointer;transition:color .25s ease,background .25s ease,border-color .25s ease,transform .25s ease}.landing-method-story__nav button:hover{color:var(--text);background:#ffffff0a}.landing-method-story__nav button.is-active{color:var(--text);border-color:#3dd6c640;background:#3dd6c614}.landing-method-story__nav-index{font-family:var(--mono);font-size:.65rem;letter-spacing:.05em;color:var(--accent);opacity:.7}.landing-method-story__nav button.is-active .landing-method-story__nav-index{opacity:1}.landing-method-story__cta{align-self:flex-start;margin-top:.35rem}.landing-method-story__step-card{width:100%;padding:clamp(1.25rem,2.5vw,1.75rem);border:1px solid var(--landing-line);border-radius:calc(var(--radius) + 4px);background:#0003;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 24px 64px #00000038;transition:opacity .55s cubic-bezier(.16,1,.3,1),transform .55s cubic-bezier(.16,1,.3,1),border-color .45s ease,box-shadow .45s ease}.landing-method-story__step-label{display:block;font-family:var(--mono);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-bottom:.55rem}.landing-method-story__step-card h3{margin:0 0 .65rem;font-size:clamp(1.15rem,2vw,1.45rem);letter-spacing:-.02em}.landing-method-story__step-card p{margin:0;color:var(--text-muted);line-height:1.6;font-size:.92rem;max-width:36rem}@media(min-width:900px){.landing-method-story__step:not(.is-active) .landing-method-story__step-card{opacity:.38;transform:translateY(18px) scale(.98);border-color:#ffffff0f;box-shadow:none}.landing-method-story__step.is-active .landing-method-story__step-card{opacity:1;transform:none;border-color:#3dd6c638;box-shadow:0 28px 72px #00000047,0 0 0 1px #3dd6c614}}@media(max-width:899px){.landing-method-story__stage,.landing-method-story__progress,.landing-method-story__nav{display:none}.landing-method-story__track{display:grid;gap:.75rem}.landing-method-story__step{min-height:0}}:root[data-theme=light] .landing-method-story__step-card{background:#ffffffd1}:root[data-theme=light] .landing-method-story__stage{background:linear-gradient(145deg,#0d948814,#4f46e50f)}html.landing-page .btn-magnetic{transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .28s ease,background .2s ease;will-change:transform}html.landing-page .btn-magnetic:hover{box-shadow:0 14px 36px #3dd6c647}@media(prefers-reduced-motion:reduce){.landing-method-story__step-card,.landing-method-story__stage-title,.landing-method-story__progress-fill{transition:none!important}.landing-method-story__step:not(.is-active) .landing-method-story__step-card{opacity:1;transform:none}html.landing-page .btn-magnetic{will-change:auto}}.landing-trust-strip{padding-top:0;padding-bottom:clamp(.75rem,2vw,1.25rem)}.landing-trust-strip__inner{justify-content:flex-start;gap:.75rem;padding:.7rem 1rem}.landing-trust-strip__photo{width:2rem;height:2rem;border-radius:50%;object-fit:cover;border:2px solid rgba(61,214,198,.35);flex-shrink:0}.landing-trust-strip__text{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .45rem;color:var(--text-muted);font-size:.88rem;line-height:1.4}.landing-trust-strip__text strong{color:var(--text);font-weight:600}.landing-how-compact__lead{max-width:38rem}.landing-how-steps{list-style:none;margin:1.25rem 0 0;padding:0;display:grid;gap:.75rem}.landing-how-steps__item{display:grid;grid-template-columns:auto 1fr;gap:.85rem;align-items:start;padding:1.1rem 1.15rem;border:1px solid var(--landing-line);border-radius:calc(var(--radius) + 2px);background:#00000024}.landing-how-steps__num{font-family:var(--mono);font-size:.72rem;font-weight:700;letter-spacing:.06em;color:var(--accent);padding-top:.15rem}.landing-how-steps__item h3{margin:0 0 .4rem;font-size:1rem}.landing-how-steps__item p{margin:0;color:var(--text-muted);font-size:.88rem;line-height:1.55}.landing-how-compact__cta{margin-top:1.25rem}@media(min-width:768px){.landing-how-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}html.landing-page .services-grid--sales.services-bento{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto}html.landing-page .services-grid--sales .service-card.featured,html.landing-page .services-grid--sales .service-card:nth-child(2),html.landing-page .services-grid--sales .service-card:nth-child(3){grid-column:auto;grid-row:auto;display:flex;flex-direction:column}html.landing-page .services-grid--sales .service-card:nth-child(4){display:none}}:root[data-theme=light] .landing-how-steps__item{background:#ffffffb8}html.landing-v2{--bg: #030305;--bg-elevated: #08080c;--bg-card: #0c0c12;--border: rgba(255, 255, 255, .07);--text: #f2f3f7;--text-muted: #8b909e;--landing-line: rgba(255, 255, 255, .08);--landing-padding-x: clamp(1.25rem, 4vw, 3rem);--landing-content-max: min(1120px, 94vw);--lf-section-pad-y: clamp(3rem, 7vh, 4.5rem);--lf-section-pad-y-compact: clamp(1.25rem, 3vh, 2rem);--radius: 12px;--lf-surface: #030305;--lf-surface-glass: rgba(8, 8, 14, .6);--lf-surface-panel: rgba(8, 8, 14, .75);--lf-header-bg: rgba(3, 3, 5, .55);--lf-header-bg-elevated: rgba(3, 3, 5, .88);--lf-hero-top: #050508;--lf-hero-glow-teal: rgba(61, 214, 198, .1);--lf-hero-glow-blue: rgba(108, 140, 255, .08);--lf-hero-btn-fg: #030305;--lf-hero-btn-hover-bg: #fff;--lf-hero-note: rgba(139, 144, 158, .85);--lf-hero-frame-border: rgba(255, 255, 255, .09);--lf-hero-frame-shadow: 0 0 0 1px rgba(255, 255, 255, .04), 0 40px 100px rgba(0, 0, 0, .55), 0 0 80px rgba(61, 214, 198, .06);--lf-photo-ring: rgba(255, 255, 255, .12);--lf-price-featured-bg: linear-gradient(165deg, rgba(61, 214, 198, .06) 0%, #030305 45%);--lf-apply-glow: rgba(108, 140, 255, .12);--lf-mobile-cta-bg: rgba(3, 3, 5, .92);--lf-cta-btn-fg: #030305;--lf-visual-glow: rgba(61, 214, 198, .14);--lf-ui-border: rgba(255, 255, 255, .09);--lf-ui-bg: rgba(8, 8, 14, .82);--lf-ui-shadow: 0 0 0 1px rgba(255, 255, 255, .03), 0 32px 80px rgba(0, 0, 0, .45);--lf-ui-chrome-bg: rgba(0, 0, 0, .28);--lf-ui-chrome-border: rgba(255, 255, 255, .07);--lf-ui-plan-border: rgba(255, 255, 255, .06);--lf-ui-plan-bg: rgba(255, 255, 255, .02);--lf-ui-pane-bg: rgba(0, 0, 0, .22);--lf-ui-pane-border: rgba(255, 255, 255, .06);--lf-ui-step-bg: rgba(255, 255, 255, .08);--lf-ui-divider: rgba(255, 255, 255, .06);--lf-ui-avatar-ring: rgba(255, 255, 255, .12);--lf-tag-bg: rgba(255, 255, 255, .03);--lf-tag-border: rgba(255, 255, 255, .1);--lf-hover-fill: rgba(255, 255, 255, .02);--lf-input-bg: rgba(8, 8, 14, .75);--lf-chat-in-bg: rgba(255, 255, 255, .06);--lf-chat-in-border: rgba(255, 255, 255, .07);--lf-chat-out-bg: rgba(61, 214, 198, .12);--lf-chat-out-border: rgba(61, 214, 198, .22);--lf-chat-time: rgba(139, 144, 158, .8);--lf-chat-typing-bg: rgba(255, 255, 255, .04);scroll-behavior:smooth;scrollbar-gutter:stable}html.landing-v2 body{background:var(--lf-surface)}html.landing-v2 .noise{opacity:.02}html.landing-v2 main>.section:not(.trust-bar):not(#social-proof),html.landing-v2 main>.section.apply{height:auto;min-height:auto;max-height:none;overflow:visible}html.landing-v2 main>.hero{min-height:max(640px,var(--landing-viewport));height:auto;max-height:none;overflow:hidden;display:block;max-width:none;margin:0;padding:clamp(2rem,5vh,3.5rem) var(--landing-padding-x);padding-bottom:var(--lf-section-pad-y-compact)}html.landing-v2 .hero-inner{display:grid;gap:clamp(2rem,5vw,4rem);align-items:center;width:100%}@media(min-width:768px){html.landing-v2 .hero-inner{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(2.5rem,5vw,5rem)}}html.landing-v2 .hero-content{position:relative;z-index:2;min-width:0}html.landing-v2 .hero-visual{position:relative;z-index:1;min-width:0;max-width:100%}html.landing-v2 .landing-section-inner,html.landing-v2 .services-shell{max-width:var(--landing-content-max);margin-inline:auto;width:100%}html.landing-v2 .section-label{display:block;font-family:var(--mono);font-size:.72rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:0 0 1rem}html.landing-v2 .section-label:before,html.landing-v2 .section-label:after{display:none}html.landing-v2 .section-header h2,html.landing-v2 .apply-head h2{font-size:clamp(1.75rem,3.5vw,2.75rem);font-weight:500;letter-spacing:-.03em;line-height:1.08;margin:0}html.landing-v2 .section-lead,html.landing-v2 .section-intro,html.landing-v2 .apply-lead{margin-top:1rem;max-width:42rem;font-size:1.05rem;line-height:1.6;color:var(--text-muted)}html.landing-v2 .header{background:var(--lf-header-bg);border-bottom-color:transparent}html.landing-v2 .header--elevated{background:var(--lf-header-bg-elevated);border-bottom-color:var(--border)}html.landing-v2 .nav a:not(.btn){color:var(--text-muted);font-size:.88rem;font-weight:500}html.landing-v2 .nav a:not(.btn):hover{color:var(--text);opacity:1}html.landing-v2 .logo{font-weight:600;letter-spacing:-.02em}html.landing-v2 .landing-tone-hero{background-color:var(--lf-surface);background-image:radial-gradient(ellipse 70% 50% at var(--hero-glow-x, 70%) var(--hero-glow-y, 20%),var(--lf-hero-glow-teal),transparent 55%),radial-gradient(ellipse 50% 40% at 20% 80%,var(--lf-hero-glow-blue),transparent 50%),linear-gradient(180deg,var(--lf-hero-top) 0%,var(--lf-surface) 100%)}html.landing-v2 .landing-tone-hero:before{opacity:.2;-webkit-mask-image:radial-gradient(ellipse 80% 55% at 75% 40%,#000 15%,transparent 70%);mask-image:radial-gradient(ellipse 80% 55% at 75% 40%,#000 15%,transparent 70%)}html.landing-v2 .lf-eyebrow{font-family:var(--mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);margin:0 0 1.25rem}html.landing-v2 .hero-content h1{font-size:clamp(2.5rem,4.8vw,3.75rem);font-weight:500;line-height:1.05;letter-spacing:-.04em;margin:0 0 1.25rem;max-width:11ch}html.landing-v2 .lf-headline{display:block}html.landing-v2 .lf-headline--muted{color:var(--text-muted);font-size:.58em;font-weight:400;letter-spacing:-.03em;line-height:1.15;margin-top:.2em;max-width:18ch}html.landing-v2 .hero-lead{font-size:clamp(1.05rem,1.8vw,1.2rem);line-height:1.65;max-width:28rem;color:var(--text-muted);margin:0 0 1.75rem}html.landing-v2 .hero-stats{display:none}html.landing-v2 .lf-hero-meta{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin:0 0 2rem;font-family:var(--mono);font-size:.78rem;color:var(--text-muted)}html.landing-v2 .lf-hero-meta strong{color:var(--text);font-weight:600}html.landing-v2 .lf-hero-meta span:not(:last-child):after{content:"·";margin-left:1.25rem;opacity:.35}html.landing-v2 .hero-actions{gap:.75rem;margin-bottom:1rem}html.landing-v2 .hero-actions .btn-primary{padding:.95rem 1.65rem;font-size:.95rem;border-radius:999px;background:var(--text);color:var(--lf-hero-btn-fg);box-shadow:0 0 0 1px #ffffff14,0 16px 48px #00000059}html.landing-v2 .hero-actions .btn-primary:hover{background:var(--lf-hero-btn-hover-bg);box-shadow:0 0 0 1px #ffffff1f,0 20px 56px #3dd6c626}html.landing-v2 .hero-actions .btn-ghost,html.landing-v2 .hero-actions .hero-text-link{border-color:var(--border);color:var(--text-muted);background:transparent}html.landing-v2 .hero-actions .hero-text-link{border:none;border-bottom:1px solid transparent;padding:.35rem 0}html.landing-v2 .hero-actions .hero-text-link:hover{color:var(--accent);border-bottom-color:color-mix(in srgb,var(--accent) 45%,transparent)}html.landing-v2 .hero-note{font-size:.82rem;color:var(--lf-hero-note)}html.landing-v2 .hero-note a{color:var(--accent)}html.landing-v2 .hero-mentor-chip{position:static;display:inline-flex;align-items:center;gap:.75rem;margin-top:1.35rem;padding:.55rem .85rem .55rem .55rem;border-radius:calc(var(--radius) + 4px);border:1px solid var(--landing-line);background:var(--lf-surface-glass);color:inherit;text-decoration:none;animation:none;max-width:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;transition:border-color .15s,background .15s}html.landing-v2 .hero-mentor-chip:hover{border-color:#3dd6c647;background:#3dd6c60d;opacity:1}html.landing-v2 .hero-mentor-chip img{width:2.5rem;height:2.5rem;border:1px solid var(--lf-photo-ring)}html.landing-v2 .hero-mentor-chip strong{font-size:.88rem;font-weight:600;color:var(--text)}html.landing-v2 .hero-mentor-chip span{font-size:.78rem;color:var(--text-muted)}html.landing-v2 .hero-product-frame{border-color:var(--lf-hero-frame-border);background:var(--lf-surface-panel);box-shadow:var(--lf-hero-frame-shadow);transform:none}html.landing-v2 .hero-product-frame{margin-top:0;background:var(--lf-surface)}html.landing-v2 .landing-trust-strip__inner{justify-content:flex-start;background:transparent;border:none;border-top:1px solid var(--landing-line);border-radius:0;padding:1.25rem 0 0}html.landing-v2 .landing-trust-strip__photo{width:1.75rem;height:1.75rem;border-color:var(--lf-photo-ring)}html.landing-v2 .landing-trust-strip__text{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .65rem;font-size:.84rem;color:var(--text-muted);margin:0}html.landing-v2 .lf-pricing{background:var(--lf-surface);border-top:1px solid var(--landing-line)}html.landing-v2 .lf-product-badges{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem .75rem;margin:1.25rem 0 0;padding:0}html.landing-v2 .lf-product-badges li{border:1px solid var(--landing-line);border-radius:999px;padding:.35rem .85rem;font-size:.85rem;color:var(--muted, inherit)}html.landing-v2 .lf-pricing-discovery{margin:1.25rem 0 0;text-align:center;font-size:.95rem}html.landing-v2 .lf-pricing-discovery a{text-decoration:underline;text-underline-offset:3px}.site-footer__note{margin:.5rem 0 0;font-size:.8rem;line-height:1.4;opacity:.75;max-width:36rem}:root[data-theme=light] .site-footer__note{opacity:1;color:#334155}html.landing-v2 .lf-pricing-grid{display:grid;gap:1px;margin-top:2.5rem;background:var(--landing-line);border:1px solid var(--landing-line);border-radius:calc(var(--radius) + 4px);align-items:stretch}@media(min-width:768px){html.landing-v2 .lf-pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}html.landing-v2 .lf-price-card:first-child{border-top-left-radius:calc(var(--radius) + 4px);border-bottom-left-radius:calc(var(--radius) + 4px)}html.landing-v2 .lf-price-card:last-child{border-top-right-radius:calc(var(--radius) + 4px);border-bottom-right-radius:calc(var(--radius) + 4px)}}html.landing-v2 .lf-price-card{display:flex;flex-direction:column;gap:0;padding:clamp(1.5rem,3vw,2rem);background:var(--lf-surface);height:100%;min-height:100%}html.landing-v2 .lf-price-card--featured{background:var(--lf-price-featured-bg)}html.landing-v2 .lf-price-label{font-family:var(--mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-bottom:1.25rem}html.landing-v2 .lf-price-amount{margin:0 0 .35rem;font-size:clamp(2.25rem,4vw,3rem);font-weight:500;letter-spacing:-.04em;line-height:1}html.landing-v2 .lf-price-amount small{font-size:.45em;font-weight:500;opacity:.65}html.landing-v2 .lf-price-meta{margin:0 0 1.25rem;font-size:.88rem;color:var(--text-muted)}html.landing-v2 .lf-price-card>p:not(.lf-price-amount):not(.lf-price-meta){margin:0 0 1.25rem;font-size:.92rem;color:var(--text-muted);line-height:1.55}html.landing-v2 .lf-price-card ul{margin:0;padding:0;list-style:none;font-size:.86rem;color:var(--text-muted);flex:1 1 auto}html.landing-v2 .lf-price-card li{padding:.35rem 0 .35rem 1rem;position:relative}html.landing-v2 .lf-price-card li:before{content:"";position:absolute;left:0;top:.65em;width:4px;height:4px;border-radius:50%;background:var(--accent);opacity:.7}html.landing-v2 .lf-price-card .service-cta{margin-top:1.5rem;align-self:stretch;width:100%;justify-content:center;flex-shrink:0}html.landing-v2 .services-bento,html.landing-v2 .service-badge,html.landing-v2 .service-num,html.landing-v2 .service-preview,html.landing-v2 .service-price-was,html.landing-v2 .service-discount-badge{display:none!important}html.landing-v2 .lf-how-shell{display:flex;flex-direction:column;gap:0}html.landing-v2 .lf-how{background:var(--lf-surface);border-top:1px solid var(--landing-line)}html.landing-v2 .lf-how-intro.lf-section-split{margin-bottom:clamp(2rem,4vw,2.75rem);align-items:center}html.landing-v2 .lf-how-intro .lf-section-copy{display:flex;align-items:center}html.landing-v2 .lf-how-steps.landing-how-steps{gap:0;margin:0;border:1px solid var(--landing-line);border-radius:calc(var(--radius) + 4px);align-items:stretch;overflow:hidden}@media(min-width:768px){html.landing-v2 .lf-how-steps.landing-how-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}html.landing-v2 .lf-how-steps .landing-how-steps__item{display:flex;flex-direction:column;align-items:flex-start;height:100%;min-height:100%;background:transparent;border:none;border-bottom:1px solid var(--landing-line);border-radius:0;padding:clamp(1.35rem,2.5vw,1.75rem)}@media(min-width:768px){html.landing-v2 .lf-how-steps .landing-how-steps__item{border-bottom:none;border-right:1px solid var(--landing-line)}html.landing-v2 .lf-how-steps .landing-how-steps__item:last-child{border-right:none}html.landing-v2 .lf-how-steps .landing-how-steps__item:first-child{border-top-left-radius:calc(var(--radius) + 4px);border-bottom-left-radius:calc(var(--radius) + 4px)}html.landing-v2 .lf-how-steps .landing-how-steps__item:last-child{border-top-right-radius:calc(var(--radius) + 4px);border-bottom-right-radius:calc(var(--radius) + 4px)}}html.landing-v2 .lf-how-steps .landing-how-steps__num{display:block;font-family:var(--mono);font-size:.68rem;font-weight:600;letter-spacing:.1em;color:var(--accent);margin:0 0 .85rem;padding:0}html.landing-v2 .lf-how-steps .landing-how-steps__item h3{margin:0 0 .55rem;font-size:1.05rem;font-weight:500;letter-spacing:-.02em;line-height:1.25}html.landing-v2 .lf-how-steps .landing-how-steps__item p{margin:0;flex:1 1 auto;font-size:.9rem;line-height:1.6;color:var(--text-muted)}html.landing-v2 .landing-how-compact__cta{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-top:clamp(1.5rem,3vw,2rem);padding-top:clamp(1.5rem,3vw,2rem);border-top:1px solid var(--landing-line)}html.landing-v2 .landing-how-compact__cta .btn{flex-shrink:0}@media(min-width:768px){html.landing-v2 .landing-how-compact__cta:before{content:"Готовы начать?";font-size:.92rem;color:var(--text-muted)}}html.landing-v2 .lf-faq{position:relative;background:var(--lf-surface);border-top:1px solid var(--landing-line);overflow:visible}html.landing-v2 .lf-faq-visual .lf-section-visual__glow{top:0;right:-8%;bottom:-20%;left:-8%;background:radial-gradient(ellipse at 42% 38%,var(--lf-visual-glow),transparent 72%);opacity:.75}html.landing-v2 .faq-head{margin-bottom:clamp(1.75rem,4vw,2.5rem)}html.landing-v2 .lf-faq-split{display:grid;gap:clamp(2rem,5vw,3.5rem);align-items:start}@media(min-width:900px){html.landing-v2 .lf-section-split.lf-faq-split{grid-template-columns:420px minmax(36rem,1fr);margin-bottom:0}html.landing-v2 .lf-faq-visual{width:420px;max-width:420px;flex-shrink:0}html.landing-v2 .lf-faq-visual .lf-ui-frame{width:100%}html.landing-v2 .faq-panel{width:100%;max-width:none}}html.landing-v2 .lf-faq .landing-section-inner{position:relative;z-index:1}html.landing-v2 .landing-split-aside.faq-aside{position:static}html.landing-v2 .faq-panel{background:transparent;border:none;box-shadow:none;padding:0;min-width:0;width:min(100%,36rem);max-width:36rem;box-sizing:border-box}html.landing-v2 .faq-list--cards{gap:0;width:100%;border-top:1px solid var(--landing-line)}html.landing-v2 .faq-list--cards .faq-item{border:none;border-bottom:1px solid var(--landing-line);border-radius:0;background:transparent;padding:0;box-shadow:none}html.landing-v2 .faq-list--cards summary{display:block;padding:1.15rem;font-weight:500;font-size:1rem;list-style:none;cursor:pointer}html.landing-v2 .faq-list--cards summary:after{display:none}html.landing-v2 .faq-list--cards summary::-webkit-details-marker{display:none}html.landing-v2 .faq-list--cards details>p{padding:0 1.15rem 1.2rem;color:var(--text-muted);font-size:.92rem;line-height:1.6}html.landing-v2 .faq-list--cards .faq-item[open] summary{color:var(--text)}html.landing-v2 .lf-apply{position:relative;background:var(--lf-surface);border-top:none;overflow:hidden}html.landing-v2 .lf-apply:before{content:"";position:absolute;inset:0 8% auto;height:55%;background:radial-gradient(ellipse at 50% 0%,var(--lf-apply-glow),transparent 70%);pointer-events:none}html.landing-v2 .lf-apply .apply-shell{position:relative;z-index:1}html.landing-v2 .apply-wrapper{border:1px solid var(--landing-line);border-radius:calc(var(--radius) + 4px);background:var(--lf-surface-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}html.landing-v2 .site-footer{margin-top:0}html.landing-v2 [class*=landing-tone-]:not(.landing-tone-hero){background-image:none!important}html.landing-v2 .landing-section-nav{display:none!important}html.landing-v2 .landing-mobile-cta{background:var(--lf-mobile-cta-bg);border-top:1px solid var(--landing-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}html.landing-v2 .landing-mobile-cta .btn-primary{background:var(--text);color:var(--lf-cta-btn-fg)}@media(max-width:767px){html.landing-v2 .hero-inner{gap:2rem}html.landing-v2 .hero-content h1{font-size:clamp(2rem,9vw,2.65rem);max-width:none}html.landing-v2 .lf-headline--muted{max-width:none}html.landing-v2 .lf-hero-meta span:not(:last-child):after{display:none}}:root[data-theme=light].landing-v2{--bg: #f4f6fb;--bg-elevated: #ffffff;--bg-card: #ffffff;--border: rgba(15, 23, 42, .1);--text: #161b26;--text-muted: #5c677a;--landing-line: rgba(15, 23, 42, .1);--lf-surface: #f4f6fb;--lf-surface-glass: rgba(255, 255, 255, .88);--lf-surface-panel: rgba(255, 255, 255, .92);--lf-header-bg: rgba(244, 246, 251, .88);--lf-header-bg-elevated: rgba(244, 246, 251, .96);--lf-hero-top: #e8eef8;--lf-hero-glow-teal: rgba(13, 148, 136, .12);--lf-hero-glow-blue: rgba(79, 70, 229, .1);--lf-hero-btn-fg: #ffffff;--lf-hero-btn-hover-bg: #0f172a;--lf-hero-note: rgba(92, 103, 122, .92);--lf-hero-frame-border: rgba(15, 23, 42, .1);--lf-hero-frame-shadow: 0 0 0 1px rgba(15, 23, 42, .04), 0 24px 60px rgba(15, 23, 42, .1), 0 0 48px rgba(13, 148, 136, .08);--lf-photo-ring: rgba(15, 23, 42, .12);--lf-price-featured-bg: linear-gradient(165deg, rgba(13, 148, 136, .08) 0%, #f4f6fb 45%);--lf-apply-glow: rgba(79, 70, 229, .08);--lf-mobile-cta-bg: rgba(244, 246, 251, .96);--lf-cta-btn-fg: #ffffff;--lf-visual-glow: rgba(13, 148, 136, .12);--lf-ui-border: rgba(15, 23, 42, .1);--lf-ui-bg: rgba(255, 255, 255, .94);--lf-ui-shadow: 0 0 0 1px rgba(15, 23, 42, .04), 0 24px 56px rgba(15, 23, 42, .08);--lf-ui-chrome-bg: rgba(15, 23, 42, .04);--lf-ui-chrome-border: rgba(15, 23, 42, .08);--lf-ui-plan-border: rgba(15, 23, 42, .08);--lf-ui-plan-bg: rgba(15, 23, 42, .02);--lf-ui-pane-bg: rgba(15, 23, 42, .03);--lf-ui-pane-border: rgba(15, 23, 42, .08);--lf-ui-step-bg: rgba(15, 23, 42, .08);--lf-ui-divider: rgba(15, 23, 42, .08);--lf-ui-avatar-ring: rgba(15, 23, 42, .12);--lf-tag-bg: rgba(255, 255, 255, .85);--lf-tag-border: rgba(15, 23, 42, .1);--lf-hover-fill: rgba(15, 23, 42, .03);--lf-input-bg: #ffffff;--lf-chat-in-bg: rgba(15, 23, 42, .04);--lf-chat-in-border: rgba(15, 23, 42, .08);--lf-chat-out-bg: rgba(13, 148, 136, .1);--lf-chat-out-border: rgba(13, 148, 136, .22);--lf-chat-time: rgba(92, 103, 122, .85);--lf-chat-typing-bg: rgba(15, 23, 42, .04)}:root[data-theme=light].landing-v2 .hero-actions .btn-primary:hover{box-shadow:0 0 0 1px #0f172a14,0 20px 48px #0d94882e}:root[data-theme=light].landing-v2 .hero-actions .btn-primary{box-shadow:0 0 0 1px #0f172a0f,0 16px 40px #0f172a1f}:root[data-theme=light].landing-v2 .landing-how-steps__item,:root[data-theme=light].landing-v2 .lf-how-steps .landing-how-steps__item{background:transparent}:root[data-theme=light].landing-v2 .lf-price-card .btn-ghost{background:#ffffffd9}:root[data-theme=light].landing-v2 .apply-wrapper{box-shadow:0 20px 56px #0f172a0f}:root[data-theme=light].landing-v2 .noise{opacity:.012}:root[data-theme=light].landing-v2 .faq-list--cards .faq-item,:root[data-theme=light].landing-v2 .faq-list--cards .faq-item[open],:root[data-theme=light].landing-v2 .faq-list--cards .faq-item:hover{background:transparent;border-color:transparent;border-bottom-color:var(--landing-line);box-shadow:none}html.landing-v2 .lf-section-split{display:grid;gap:clamp(2rem,5vw,4rem);align-items:center;margin-bottom:clamp(2rem,5vw,3rem)}@media(min-width:900px){html.landing-v2 .lf-section-split{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}html.landing-v2 .lf-section-split--reverse .lf-section-visual{order:-1}}html.landing-v2 .lf-section-copy .section-header{margin-bottom:0}html.landing-v2 .lf-section-visual{position:relative;width:100%;min-width:0}html.landing-v2 .lf-section-visual__glow{position:absolute;top:10%;right:-5%;bottom:-10%;left:-5%;background:radial-gradient(ellipse at 50% 40%,var(--lf-visual-glow),transparent 65%);filter:blur(24px);pointer-events:none;z-index:0}html.landing-v2 .lf-ui-frame{position:relative;z-index:1;border:1px solid var(--lf-ui-border);border-radius:calc(var(--radius) + 4px);background:var(--lf-ui-bg);box-shadow:var(--lf-ui-shadow);overflow:hidden}html.landing-v2 .lf-ui-frame__chrome{display:flex;align-items:center;gap:.4rem;padding:.55rem .85rem;border-bottom:1px solid var(--lf-ui-chrome-border);background:var(--lf-ui-chrome-bg)}html.landing-v2 .lf-ui-frame__dot{width:.5rem;height:.5rem;border-radius:50%}html.landing-v2 .lf-ui-frame__dot:nth-child(1){background:#ff5f57}html.landing-v2 .lf-ui-frame__dot:nth-child(2){background:#febc2e}html.landing-v2 .lf-ui-frame__dot:nth-child(3){background:#28c840}html.landing-v2 .lf-ui-frame__title{margin-left:auto;font-family:var(--mono);font-size:.65rem;color:var(--text-muted);padding:.15rem .5rem;border-radius:999px;border:1px solid var(--lf-ui-plan-border)}html.landing-v2 .lf-ui-frame__body{padding:1rem 1.1rem 1.15rem}html.landing-v2 .lf-ui-plans{display:grid;gap:.55rem}html.landing-v2 .lf-ui-plan{display:grid;grid-template-columns:auto 1fr auto;gap:.75rem;align-items:center;padding:.75rem .85rem;border-radius:var(--radius-sm);border:1px solid var(--lf-ui-plan-border);background:var(--lf-ui-plan-bg)}html.landing-v2 .lf-ui-plan--active{border-color:#3dd6c659;background:#3dd6c60f}html.landing-v2 .lf-ui-plan__icon{width:2rem;height:2rem;border-radius:8px;background:#6c8cff26;border:1px solid rgba(108,140,255,.25)}html.landing-v2 .lf-ui-plan--active .lf-ui-plan__icon{background:#3dd6c626;border-color:#3dd6c659}html.landing-v2 .lf-ui-plan__name{font-size:.82rem;font-weight:500;margin:0}html.landing-v2 .lf-ui-plan__meta{font-size:.72rem;color:var(--text-muted);margin:.15rem 0 0}html.landing-v2 .lf-ui-plan__price{font-family:var(--mono);font-size:.78rem;color:var(--text);white-space:nowrap}html.landing-v2 .lf-ui-plan__badge{grid-column:1 / -1;font-family:var(--mono);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-top:-.25rem}html.landing-v2 .lf-ui-session{display:grid;gap:.85rem}html.landing-v2 .lf-ui-session__bar{display:flex;gap:.35rem;align-items:center}html.landing-v2 .lf-ui-session__step{flex:1;height:4px;border-radius:999px;background:var(--lf-ui-step-bg)}html.landing-v2 .lf-ui-session__step.is-done{background:var(--accent);opacity:.85}html.landing-v2 .lf-ui-session__step.is-active{background:linear-gradient(90deg,var(--accent),var(--accent-2))}html.landing-v2 .lf-ui-session__row{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}html.landing-v2 .lf-ui-session__pane{padding:.65rem .75rem;border-radius:var(--radius-sm);border:1px solid var(--lf-ui-pane-border);background:var(--lf-ui-pane-bg);font-size:.72rem;color:var(--text-muted);min-height:4.5rem}html.landing-v2 .lf-ui-session__pane strong{display:block;font-size:.68rem;font-family:var(--mono);color:var(--accent);margin-bottom:.35rem;text-transform:uppercase;letter-spacing:.06em}html.landing-v2 .lf-ui-session__pane code{font-family:var(--mono);font-size:.68rem;color:#93c5fd}html.landing-v2 .lf-ui-session__footer{display:flex;align-items:center;gap:.5rem;font-size:.72rem;color:var(--text-muted)}html.landing-v2 .lf-ui-session__footer img{width:1.5rem;height:1.5rem;border-radius:50%;border:1px solid var(--lf-ui-avatar-ring)}html.landing-v2 .lf-ui-session__live{margin-left:auto;font-family:var(--mono);font-size:.62rem;color:#34d399}html.landing-v2 .lf-ui-session__live:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:#34d399;margin-right:.35rem;animation:lf-live-pulse 1.4s ease-in-out infinite}@keyframes lf-live-pulse{0%,to{opacity:1}50%{opacity:.35}}html.landing-v2 .lf-ui-feedback{display:grid;gap:.65rem}html.landing-v2 .lf-ui-feedback__head{display:flex;align-items:center;gap:.65rem;padding-bottom:.65rem;border-bottom:1px solid var(--lf-ui-divider)}html.landing-v2 .lf-ui-feedback__head img{width:2.25rem;height:2.25rem;border-radius:50%;border:1px solid var(--lf-ui-avatar-ring)}html.landing-v2 .lf-ui-feedback__head strong{display:block;font-size:.82rem;font-weight:500}html.landing-v2 .lf-ui-feedback__head span{font-size:.72rem;color:var(--text-muted)}html.landing-v2 .lf-ui-feedback__score{margin-left:auto;font-family:var(--mono);font-size:.72rem;color:var(--accent)}html.landing-v2 .lf-ui-feedback__item{display:flex;gap:.5rem;align-items:flex-start;font-size:.78rem;color:var(--text-muted);line-height:1.45}html.landing-v2 .lf-ui-feedback__mark{flex-shrink:0;width:1rem;height:1rem;border-radius:4px;font-size:.65rem;display:grid;place-items:center;font-weight:700}html.landing-v2 .lf-ui-feedback__mark--ok{background:#34d39926;color:#34d399}html.landing-v2 .lf-ui-feedback__mark--fix{background:#fbbf241f;color:#fbbf24}html.landing-v2 .lf-ui-feedback__topics{margin-top:.35rem;padding:.65rem .75rem;border-radius:var(--radius-sm);background:#6c8cff14;border:1px solid rgba(108,140,255,.15);font-size:.72rem;color:var(--text-muted)}html.landing-v2 .lf-ui-feedback__topics strong{display:block;font-size:.65rem;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-2);margin-bottom:.35rem}html.landing-v2 .lf-ui-chat{display:grid;gap:.65rem}html.landing-v2 .lf-ui-chat__msg{max-width:88%;padding:.55rem .75rem;border-radius:12px;font-size:.78rem;line-height:1.45}html.landing-v2 .lf-ui-chat__msg--in{justify-self:start;background:var(--lf-chat-in-bg);border:1px solid var(--lf-chat-in-border);color:var(--text-muted)}html.landing-v2 .lf-ui-chat__msg--out{justify-self:end;background:var(--lf-chat-out-bg);border:1px solid var(--lf-chat-out-border);color:var(--text)}html.landing-v2 .lf-ui-chat__msg time{display:block;margin-top:.25rem;font-size:.62rem;color:var(--lf-chat-time)}html.landing-v2 .lf-ui-chat__typing{justify-self:start;display:flex;gap:.25rem;padding:.5rem .65rem;border-radius:12px;background:var(--lf-chat-typing-bg)}html.landing-v2 .lf-ui-chat__typing span{width:5px;height:5px;border-radius:50%;background:var(--text-muted);animation:lf-typing 1.2s ease-in-out infinite}html.landing-v2 .lf-ui-chat__typing span:nth-child(2){animation-delay:.15s}html.landing-v2 .lf-ui-chat__typing span:nth-child(3){animation-delay:.3s}@keyframes lf-typing{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}html.landing-v2 .landing-trust-strip__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.25rem}html.landing-v2 .lf-trust-card{display:flex;align-items:center;gap:.85rem;padding:.65rem 1rem;border-radius:calc(var(--radius) + 2px);border:1px solid var(--landing-line);background:var(--lf-surface-glass);color:inherit;text-decoration:none;transition:border-color .15s,background .15s}html.landing-v2 a.lf-trust-card:hover{border-color:#3dd6c640;background:#3dd6c60d;opacity:1}html.landing-v2 .lf-trust-card img{width:2.75rem;height:2.75rem;border-radius:50%;border:1px solid var(--lf-ui-avatar-ring);object-fit:cover}html.landing-v2 .lf-trust-card strong{display:block;font-size:.88rem;font-weight:500}html.landing-v2 .lf-trust-card span{font-size:.75rem;color:var(--text-muted)}html.landing-v2 .lf-section-split--apply{align-items:start}html.landing-v2 .lf-section-split--apply .lf-section-visual{position:sticky;top:calc(var(--header-h) + 1.5rem)}html.landing-v2 .faq-aside .lf-section-visual{margin-bottom:0}@media(max-width:899px){html.landing-v2 .lf-section-split--reverse .lf-section-visual{order:0}html.landing-v2 .lf-section-split--apply .lf-section-visual{position:static}}@media(prefers-reduced-motion:reduce){html.landing-v2 .lf-ui-session__live:before,html.landing-v2 .lf-ui-chat__typing span{animation:none}}html.landing-v2 .lf-journey{background:var(--lf-surface);border-top:1px solid var(--landing-line);overflow:clip}html.landing-v2 .lf-journey-head{margin-bottom:clamp(1.5rem,3vw,2.25rem)}html.landing-v2 .lf-journey-head .section-lead{max-width:42rem}html.landing-v2 .lf-journey-scroller{--journey-steps: 5;--journey-step-vh: 42;height:calc(var(--journey-steps) * var(--journey-step-vh) * 1vh);margin-inline:calc(-1 * var(--landing-padding-x, 1.25rem))}html.landing-v2 .lf-journey-pin{position:sticky;top:calc(var(--header-h) + var(--safe-top));height:calc(100vh - var(--header-h) - var(--safe-top));display:flex;flex-direction:column;justify-content:center;gap:1.25rem;padding-inline:var(--landing-padding-x, 1.25rem);overflow:visible;touch-action:pan-y}html.landing-v2 .lf-journey-rail-viewport{overflow:hidden;margin-inline:-.35rem;padding:1.35rem .35rem}html.landing-v2 .lf-journey-rail,html.landing-v2 .lf-journey-stop{cursor:grab}html.landing-v2 .lf-journey-stop{cursor:pointer}html.landing-v2 .lf-journey--dragging .lf-journey-pin{cursor:grabbing}html.landing-v2 .lf-journey--dragging .lf-journey-rail,html.landing-v2 .lf-journey--dragging .lf-journey-stop{cursor:grabbing;-webkit-user-select:none;user-select:none}html.landing-v2 .lf-journey-progress{position:relative;height:2px;background:var(--landing-line);border-radius:999px;overflow:visible}html.landing-v2 .lf-journey-progress__track{position:relative;height:2px;border-radius:inherit;overflow:hidden}html.landing-v2 .lf-journey-progress__dots{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:space-between;align-items:center;pointer-events:none}html.landing-v2 .lf-journey-progress__dot{pointer-events:auto;width:.65rem;height:.65rem;margin-top:-.18rem;padding:0;border:2px solid var(--lf-surface);border-radius:50%;background:var(--landing-line);cursor:pointer;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}html.landing-v2 .lf-journey-progress__dot:hover{transform:scale(1.15);background:var(--text-muted)}html.landing-v2 .lf-journey-progress__dot.is-active{background:var(--accent);box-shadow:0 0 0 3px #3dd6c638;transform:scale(1.2)}html.landing-v2 .lf-journey-progress__fill{display:block;height:100%;width:100%;transform-origin:left center;transform:scaleX(0);background:linear-gradient(90deg,var(--accent),var(--accent-2));border-radius:inherit;will-change:transform}html.landing-v2 .lf-journey-rail{display:flex;gap:clamp(1rem,2.5vw,1.5rem);align-items:stretch;will-change:transform}html.landing-v2 .lf-journey-stop{flex:0 0 min(380px,calc(100vw - var(--landing-padding-x, 1.25rem) * 2 - 1rem));position:relative;isolation:isolate;z-index:0;display:grid;gap:1rem;align-content:start;padding:clamp(1.15rem,2.2vw,1.5rem);border:1px solid var(--landing-line);border-radius:calc(var(--radius) + 4px);background:var(--lf-surface-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);--journey-focus: 0;opacity:calc(.4 + .6 * var(--journey-focus));transform:scale(calc(.93 + .07 * var(--journey-focus))) translateY(calc((1 - var(--journey-focus)) * 10px));border-color:color-mix(in srgb,rgba(61,214,198,.45) calc(var(--journey-focus) * 100%),var(--landing-line));box-shadow:0 calc(8px + 12px * var(--journey-focus)) calc(28px + 36px * var(--journey-focus)) rgba(0,0,0,calc(.14 + .18 * var(--journey-focus))),0 0 calc(22px * var(--journey-focus)) rgba(61,214,198,calc(.38 * var(--journey-focus))),0 0 calc(52px * var(--journey-focus)) rgba(61,214,198,calc(.2 * var(--journey-focus))),0 0 calc(88px * var(--journey-focus)) rgba(108,140,255,calc(.12 * var(--journey-focus)))}html.landing-v2 .lf-journey-stop:after{content:"";position:absolute;top:-20px;right:-20px;bottom:-20px;left:-20px;border-radius:calc(var(--radius) + 18px);background:radial-gradient(ellipse 85% 75% at 50% 50%,rgba(61,214,198,.42),rgba(108,140,255,.14) 42%,transparent 72%);opacity:var(--journey-focus);filter:blur(18px);pointer-events:none;z-index:-1}html.landing-v2 .lf-journey-stop.is-active{opacity:1;z-index:1}html.landing-v2 .lf-journey-stop__meta{display:flex;align-items:center;justify-content:space-between;gap:.75rem}html.landing-v2 .lf-journey-stop__num{font-family:var(--mono);font-size:.68rem;font-weight:600;letter-spacing:.1em;color:var(--accent)}html.landing-v2 .lf-journey-stop__tag{font-family:var(--mono);font-size:.62rem;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}html.landing-v2 .lf-journey-stop h3{margin:0;font-size:clamp(1.1rem,2vw,1.35rem);font-weight:500;letter-spacing:-.02em;line-height:1.2}html.landing-v2 .lf-journey-stop p{margin:0;font-size:.9rem;line-height:1.6;color:var(--text-muted)}html.landing-v2 .lf-journey-stop .lf-ui-frame{margin-top:.25rem}html.landing-v2 .lf-journey-stop .lf-ui-frame__body{padding:.85rem .95rem 1rem}html.landing-v2 .lf-journey-plan{list-style:none;margin:0;padding:0;display:grid;gap:.45rem}html.landing-v2 .lf-journey-plan__item{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.55rem .65rem;border-radius:var(--radius-sm);border:1px solid var(--lf-ui-pane-border);background:var(--lf-ui-pane-bg);font-size:.78rem;color:var(--text-muted)}html.landing-v2 .lf-journey-plan__item.is-done{border-color:#34d39938;color:var(--text)}html.landing-v2 .lf-journey-plan__item.is-active{border-color:#3dd6c647;background:#3dd6c60f;color:var(--text)}html.landing-v2 .lf-journey-plan__item em{font-style:normal;font-family:var(--mono);font-size:.68rem;color:var(--accent)}html.landing-v2 .lf-journey-offer{display:grid;gap:.55rem;text-align:center;padding:.35rem .15rem .15rem}html.landing-v2 .lf-journey-offer__badge{justify-self:center;font-family:var(--mono);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:#34d399;padding:.25rem .55rem;border-radius:999px;border:1px solid rgba(52,211,153,.28);background:#34d39914}html.landing-v2 .lf-journey-offer__role{margin:0;font-size:1rem;font-weight:500;letter-spacing:-.02em}html.landing-v2 .lf-journey-offer__meta{margin:0;font-size:.72rem;color:var(--text-muted)}html.landing-v2 .lf-journey-offer__bar{height:4px;border-radius:999px;background:var(--lf-ui-step-bg);overflow:hidden;margin-top:.25rem}html.landing-v2 .lf-journey-offer__bar span,html.landing-v2 .lf-journey-offer__bar-fill{display:block;height:100%;width:100%;background:linear-gradient(90deg,var(--accent),var(--accent-2));border-radius:inherit}html.landing-v2 .lf-journey-hint{margin:0;font-family:var(--mono);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);text-align:center}html.landing-v2 .lf-journey-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-top:clamp(1.5rem,3vw,2rem);padding-top:clamp(1.5rem,3vw,2rem);border-top:1px solid var(--landing-line)}html.landing-v2 .lf-journey-footer p{margin:0;font-size:.92rem;color:var(--text-muted);max-width:28rem}html.landing-v2 .lf-journey--static .lf-journey-scroller{height:auto;margin-inline:0}html.landing-v2 .lf-journey--static .lf-journey-pin{position:static;height:auto;padding-inline:0;overflow:visible}html.landing-v2 .lf-journey--static .lf-journey-rail-viewport{overflow:visible;padding:0;margin:0}html.landing-v2 .lf-journey--static .lf-journey-rail{flex-direction:column;transform:none!important}html.landing-v2 .lf-journey--static .lf-journey-stop{flex-basis:auto;width:100%;opacity:1;transform:none}html.landing-v2 .lf-journey--static .lf-journey-progress{display:none}@media(max-width:899px){html.landing-v2 .lf-journey-scroller{height:auto;margin-inline:0}html.landing-v2 .lf-journey-pin{position:static;height:auto;padding-inline:0}html.landing-v2 .lf-journey-rail{flex-direction:column;transform:none!important}html.landing-v2 .lf-journey-stop{flex-basis:auto;width:100%;opacity:1;transform:none}html.landing-v2 .lf-journey-progress,html.landing-v2 .lf-journey-hint,html.landing-v2 .lf-journey-progress__dots{display:none}}:root[data-theme=light].landing-v2 .lf-journey-stop.is-active{border-color:#0d948847;box-shadow:0 20px 48px #0f172a14,0 0 24px #0d948838,0 0 56px #0d94881a}:root[data-theme=light].landing-v2 .lf-journey-stop:after{background:radial-gradient(ellipse 85% 75% at 50% 50%,rgba(13,148,136,.28),rgba(79,70,229,.08) 42%,transparent 72%)}@media(prefers-reduced-motion:reduce){html.landing-v2 .lf-journey-rail{transition:none}}html.landing-v2 .mentors-page{padding-top:var(--header-h);min-height:100vh;background:var(--lf-surface)}html.landing-v2 .mentors-shell{max-width:min(1120px,94vw);margin-inline:auto;padding:clamp(2.5rem,6vh,4rem) var(--landing-padding-x, 1.25rem) 4rem}html.landing-v2 .mentors-head{margin-bottom:2rem}html.landing-v2 .mentors-head h1{font-size:clamp(2rem,4vw,2.75rem);font-weight:500;letter-spacing:-.03em;line-height:1.08;margin:0}html.landing-v2 .mentors-hero .section-lead{max-width:42rem}html.landing-v2 .mentors-hero-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}html.landing-v2 .mentors-hero-meta{display:flex;flex-wrap:wrap;gap:.65rem 1.25rem;margin:1.25rem 0 0;padding:0;list-style:none;font-family:var(--mono);font-size:.78rem;color:var(--text-muted)}html.landing-v2 .mentors-hero-meta li{position:relative}html.landing-v2 .mentors-hero-meta li:not(:last-child):after{content:"";position:absolute;right:-.7rem;top:50%;width:3px;height:3px;border-radius:50%;background:var(--text-muted);opacity:.5;transform:translateY(-50%)}html.landing-v2 .mentors-sell{margin-bottom:2.5rem}html.landing-v2 .mentors-sell-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}html.landing-v2 .mentors-sell-card{padding:1.25rem 1.35rem;border-radius:calc(var(--radius-sm) + 4px);border:1px solid var(--lf-tag-border, rgba(255, 255, 255, .08));background:var(--lf-tag-bg, rgba(255, 255, 255, .03))}html.landing-v2 .mentors-sell-card h2{margin:0 0 .85rem;font-size:1.05rem;font-weight:600;letter-spacing:-.02em}html.landing-v2 .mentors-sell-card ul{margin:0;padding-left:1.1rem;display:grid;gap:.45rem;color:var(--text-muted);font-size:.92rem;line-height:1.45}html.landing-v2 .mentors-how{margin-bottom:2.75rem}html.landing-v2 .mentors-how h2{margin:0 0 1rem;font-size:clamp(1.35rem,2.5vw,1.65rem);font-weight:500;letter-spacing:-.02em}html.landing-v2 .mentors-how-steps{margin:0;padding:0;list-style:none;display:grid;gap:.85rem;counter-reset:mentors-how}html.landing-v2 .mentors-how-steps li{counter-increment:mentors-how;display:grid;grid-template-columns:auto 1fr;gap:.35rem .85rem;padding:.95rem 1.1rem;border-radius:calc(var(--radius-sm) + 4px);border:1px solid var(--lf-tag-border, rgba(255, 255, 255, .08));background:var(--lf-tag-bg, rgba(255, 255, 255, .02))}html.landing-v2 .mentors-how-steps li:before{content:counter(mentors-how,decimal-leading-zero);grid-row:1 / span 2;align-self:start;font-family:var(--mono);font-size:.75rem;color:var(--accent);padding-top:.2rem}html.landing-v2 .mentors-how-steps strong{font-size:.98rem}html.landing-v2 .mentors-how-steps p{margin:0;grid-column:2;color:var(--text-muted);font-size:.9rem;line-height:1.45}html.landing-v2 .mentors-catalog{margin-bottom:2rem}html.landing-v2 .mentors-catalog-head{margin-bottom:1.5rem}html.landing-v2 .mentors-catalog-head h2{margin:.35rem 0 .5rem;font-size:clamp(1.45rem,2.8vw,1.85rem);font-weight:500;letter-spacing:-.02em}html.landing-v2 .mentors-faq{margin:2.5rem 0 2rem}html.landing-v2 .mentors-faq h2{margin:0 0 1rem;font-size:clamp(1.35rem,2.5vw,1.65rem);font-weight:500;letter-spacing:-.02em}html.landing-v2 .mentors-faq .faq-list{display:grid;gap:.65rem}html.landing-v2 .mentors-faq details{border:1px solid var(--lf-tag-border, rgba(255, 255, 255, .08));border-radius:calc(var(--radius-sm) + 4px);background:var(--lf-tag-bg, rgba(255, 255, 255, .02));padding:.85rem 1.1rem}html.landing-v2 .mentors-faq summary{cursor:pointer;font-weight:500;list-style:none}html.landing-v2 .mentors-faq summary::-webkit-details-marker{display:none}html.landing-v2 .mentors-faq details p{margin:.65rem 0 0;color:var(--text-muted);font-size:.92rem;line-height:1.5}html.landing-v2 .mentors-toolbar{display:grid;gap:1.75rem;margin-bottom:2rem}html.landing-v2 .mentors-cloud-block{display:grid;gap:.75rem}html.landing-v2 .mentors-cloud-head{display:grid;gap:.25rem}html.landing-v2 .mentors-cloud-label{margin:0;font-family:var(--mono);font-size:.68rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}html.landing-v2 .mentors-cloud-hint{margin:0;font-size:.82rem;color:var(--text-muted)}html.landing-v2 .mentors-direction-cloud,html.landing-v2 .mentors-tag-cloud{display:flex;flex-wrap:wrap;gap:.5rem}html.landing-v2 .mentor-tag{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .65rem;border-radius:999px;border:1px solid var(--lf-tag-border);background:var(--lf-tag-bg);font-size:.78rem;color:var(--text-muted)}html.landing-v2 .mentor-tag--direction{flex-direction:column;align-items:flex-start;gap:.15rem;padding:.55rem .85rem;border-radius:calc(var(--radius-sm) + 2px);min-width:6.5rem}html.landing-v2 .mentor-tag--direction .mentor-tag__label{font-size:.86rem;font-weight:500;color:var(--text)}html.landing-v2 .mentor-tag--direction .mentor-tag__hint{font-size:.68rem;color:var(--text-muted);font-family:var(--mono)}html.landing-v2 .mentor-tag--filter{cursor:pointer;font-family:inherit;transition:border-color .15s,background .15s,color .15s}html.landing-v2 .mentor-tag--filter:hover,html.landing-v2 .mentor-tag--filter.is-active{border-color:#3dd6c659;background:#3dd6c614;color:var(--text)}html.landing-v2 .mentor-tag--direction.is-active{border-color:#6c8cff66;background:#6c8cff1a;box-shadow:0 0 0 1px #6c8cff1f}html.landing-v2 .mentor-tag__count{font-family:var(--mono);font-size:.68rem;opacity:.65}html.landing-v2 .mentors-tag-apply-hint{margin:0;font-size:.84rem;color:var(--text-muted)}html.landing-v2 .mentors-tag-apply-link,html.landing-v2 .mentors-empty-apply{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;padding:0;font:inherit;color:var(--accent);cursor:pointer;text-decoration:underline;text-underline-offset:.15em}html.landing-v2 .mentors-empty-apply:hover,html.landing-v2 .mentors-tag-apply-link:hover{opacity:.85}html.landing-v2 .mentors-apply{margin-top:clamp(2.5rem,6vh,3.5rem);padding-top:clamp(2rem,5vh,3rem);border-top:1px solid var(--landing-line, rgba(255, 255, 255, .08))}html.landing-v2 .mentors-help-banner{display:grid;gap:1.25rem;align-items:center;margin-top:clamp(1.5rem,4vh,2.25rem);padding:clamp(1.15rem,3vw,1.5rem) clamp(1.25rem,3vw,1.75rem);border:1px solid var(--mentors-help-border, rgba(61, 214, 198, .28));border-radius:calc(var(--radius) + 6px);background:var(--mentors-help-bg, rgba(61, 214, 198, .08));overflow:hidden}@media(min-width:768px){html.landing-v2 .mentors-help-banner{grid-template-columns:auto minmax(0,1fr) auto;gap:1.5rem 1.75rem;padding:1.25rem 1.75rem}}html.landing-v2 .mentors-help-banner__visual{display:flex;align-items:center;justify-content:center}html.landing-v2 .mentors-help-banner__icon{position:relative;display:grid;place-items:center;flex-shrink:0;width:clamp(3.25rem,9vw,4rem);height:clamp(3.25rem,9vw,4rem);border-radius:calc(var(--radius) + 2px);border:1px solid rgba(61,214,198,.32);background:linear-gradient(145deg,#3dd6c624,#6c8cff14);color:var(--accent);box-shadow:0 0 0 1px #3dd6c60f inset,0 12px 28px #3dd6c61f}html.landing-v2 .mentors-help-banner__icon:before{content:"";position:absolute;top:-35%;right:-35%;bottom:-35%;left:-35%;background:radial-gradient(circle,rgba(61,214,198,.22),transparent 68%);filter:blur(10px);pointer-events:none;z-index:0}html.landing-v2 .mentors-help-banner__icon svg{position:relative;z-index:1;display:block}html.landing-v2 .mentors-help-banner__copy h2{margin:0 0 .35rem;font-size:clamp(1.05rem,2.2vw,1.25rem);font-weight:600;letter-spacing:-.02em;color:var(--text)}html.landing-v2 .mentors-help-banner__copy p{margin:0;font-size:.9rem;line-height:1.5;color:var(--text-muted);max-width:36rem}html.landing-v2 .mentors-help-banner__cta{white-space:nowrap;padding-inline:1.25rem;background:var(--accent);border-color:transparent;color:var(--lf-cta-btn-fg, #030305);font-weight:600}html.landing-v2 .mentors-help-banner__cta:hover{opacity:.92}@media(max-width:767px){html.landing-v2 .mentors-help-banner__cta{width:100%;white-space:normal;text-align:center}}:root[data-theme=light].landing-v2 .mentors-help-banner{--mentors-help-bg: rgba(13, 148, 136, .08);--mentors-help-border: rgba(13, 148, 136, .22)}html.landing-v2 .mentors-apply-inner{max-width:36rem}html.landing-v2 .mentors-apply-head{margin-bottom:1.5rem}html.landing-v2 .mentors-apply-head h2{margin:0;font-size:clamp(1.35rem,3vw,1.75rem);font-weight:500;letter-spacing:-.02em}html.landing-v2 .mentors-apply-form{display:grid;gap:1rem}html.landing-v2 .mentors-apply-form label{display:grid;gap:.4rem;font-size:.88rem}html.landing-v2 .mentors-apply-form input,html.landing-v2 .mentors-apply-form textarea{width:100%;padding:.75rem .9rem;border-radius:var(--radius-sm);border:1px solid var(--landing-line, rgba(255, 255, 255, .08));background:var(--lf-input-bg);color:var(--text);font:inherit;resize:vertical}html.landing-v2 .mentors-apply-alt{margin:1rem 0 0;font-size:.88rem;color:var(--text-muted)}html.landing-v2 .mentors-search input{width:100%;max-width:28rem;padding:.75rem 1rem;border-radius:var(--radius-sm);border:1px solid var(--landing-line, rgba(255, 255, 255, .08));background:var(--lf-input-bg);color:var(--text);font:inherit}html.landing-v2 .mentors-count{margin:0 0 1rem;font-size:.88rem}html.landing-v2 .mentors-list{display:flex;flex-direction:column;gap:.85rem}html.landing-v2 .mentors-list-empty{padding:2rem 1rem;text-align:center}html.landing-v2 .mentor-row{display:grid;gap:1.25rem;padding:1.35rem;border:1px solid var(--landing-line, rgba(255, 255, 255, .08));border-radius:calc(var(--radius) + 4px);background:var(--lf-surface-glass, rgba(8, 8, 14, .6));transition:border-color .15s,box-shadow .15s}html.landing-v2 .mentor-row:hover{border-color:#3dd6c62e;box-shadow:0 12px 40px #0000002e}html.landing-v2 .mentor-row--featured{border-color:#3dd6c638;background:linear-gradient(135deg,rgba(61,214,198,.05) 0%,var(--lf-surface-glass, rgba(8, 8, 14, .6)) 42%)}@media(min-width:768px){html.landing-v2 .mentor-row{grid-template-columns:auto minmax(0,1fr) minmax(11rem,13.5rem);align-items:start;gap:1.35rem 1.5rem;padding:1.5rem}}html.landing-v2 .mentor-row__photo{display:block;width:5.5rem;height:5.5rem;border-radius:calc(var(--radius-sm) + 2px);object-fit:cover;border:1px solid var(--lf-ui-avatar-ring)}@media(min-width:768px){html.landing-v2 .mentor-row__photo,html.landing-v2 .mentor-row__photo--placeholder{width:7.5rem;height:7.5rem}}html.landing-v2 .mentor-row__photo--placeholder{display:grid;place-items:center;background:#6c8cff26;font-size:1.75rem;font-weight:600;color:var(--text)}html.landing-v2 .mentor-row__main{position:relative;min-width:0}html.landing-v2 .mentor-row__badge{display:inline-block;margin-bottom:.45rem;font-family:var(--mono);font-size:.62rem;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);padding:.2rem .45rem;border-radius:999px;border:1px solid rgba(61,214,198,.25);background:#3dd6c614}html.landing-v2 .mentor-row__name{margin:0 0 .25rem;font-size:clamp(1.15rem,2.2vw,1.45rem);font-weight:600;letter-spacing:-.02em;line-height:1.15}html.landing-v2 .mentor-row__meta{margin:0 0 .35rem;font-size:.78rem;color:var(--text-muted)}html.landing-v2 .mentor-row__title{margin:0 0 .55rem;font-size:.92rem;font-weight:600;color:var(--text);line-height:1.35}html.landing-v2 .mentor-row__stats{display:flex;flex-wrap:wrap;gap:.65rem 1rem;margin-bottom:.65rem}html.landing-v2 .mentor-row__stat{font-size:.78rem;color:var(--text-muted)}html.landing-v2 .mentor-row__stat:before{content:"★ ";color:#fbbf24;font-size:.72rem}html.landing-v2 .mentor-row__bio{margin:0 0 .85rem;font-size:.88rem;line-height:1.55;color:var(--text-muted)}html.landing-v2 .mentor-row__tags{display:flex;flex-wrap:wrap;gap:.4rem}html.landing-v2 .mentor-tag--skill{cursor:default;font-size:.74rem}html.landing-v2 .mentor-row__aside{display:flex;flex-direction:column;gap:1rem}@media(min-width:768px){html.landing-v2 .mentor-row__aside{align-items:stretch;text-align:right;border-left:1px solid var(--landing-line, rgba(255, 255, 255, .08));padding-left:1.25rem}}html.landing-v2 .mentor-row__price{margin:0;font-size:clamp(1.35rem,2.5vw,1.65rem);font-weight:600;letter-spacing:-.02em;line-height:1.1}html.landing-v2 .mentor-row__price-note{margin:.2rem 0 0;font-size:.74rem;color:var(--text-muted)}html.landing-v2 .mentor-row__package{margin:.55rem 0 0;font-size:.78rem;color:var(--text-muted)}html.landing-v2 .mentor-row__actions{display:flex;flex-direction:column;gap:.5rem;margin-top:auto}@media(max-width:767px){html.landing-v2 .mentor-row{grid-template-columns:auto 1fr;grid-template-areas:"photo main" "aside aside"}html.landing-v2 .mentor-row__media{grid-area:photo}html.landing-v2 .mentor-row__main{grid-area:main}html.landing-v2 .mentor-row__aside{grid-area:aside;border-top:1px solid var(--landing-line, rgba(255, 255, 255, .08));padding-top:1rem;text-align:left}html.landing-v2 .mentor-row__actions{flex-direction:row;flex-wrap:wrap}html.landing-v2 .mentor-row__actions .btn{flex:1 1 auto}}html.landing-v2 .mentors-grid{display:grid;gap:1px;background:var(--landing-line, rgba(255, 255, 255, .08));border:1px solid var(--landing-line, rgba(255, 255, 255, .08));border-radius:calc(var(--radius) + 4px);overflow:hidden}@media(min-width:640px){html.landing-v2 .mentors-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:960px){html.landing-v2 .mentors-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}html.landing-v2 .mentor-card{background:var(--lf-surface);min-height:100%}html.landing-v2 .mentor-card__link{display:flex;flex-direction:column;gap:.85rem;height:100%;padding:1.25rem;color:inherit;text-decoration:none;position:relative;transition:background .15s}html.landing-v2 .mentor-card__link:hover{background:var(--lf-hover-fill);opacity:1}html.landing-v2 .mentor-card__badge{position:absolute;top:1rem;right:1rem;font-family:var(--mono);font-size:.62rem;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);padding:.2rem .45rem;border-radius:999px;border:1px solid rgba(61,214,198,.25);background:#3dd6c614}html.landing-v2 .mentor-card__photo{width:4rem;height:4rem;border-radius:50%;object-fit:cover;border:1px solid var(--lf-ui-avatar-ring)}html.landing-v2 .mentor-card__photo--placeholder{display:grid;place-items:center;background:#6c8cff26;font-size:1.25rem;font-weight:600;color:var(--text)}html.landing-v2 .mentor-card__body h3{margin:0 0 .25rem;font-size:1.05rem;font-weight:500;letter-spacing:-.02em}html.landing-v2 .mentor-card__spec{margin:0 0 .5rem;font-size:.82rem;color:var(--accent);font-family:var(--mono)}html.landing-v2 .mentor-card__bio{margin:0 0 .65rem;font-size:.86rem;line-height:1.55;color:var(--text-muted)}html.landing-v2 .mentor-card__tags{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:auto}html.landing-v2 .mentor-card--compact .mentor-card__link{flex-direction:row;align-items:center}html.landing-v2 .mentor-card--compact .mentor-card__photo,html.landing-v2 .mentor-card--compact .mentor-card__photo--placeholder{width:3rem;height:3rem;flex-shrink:0}html.landing-v2 .mentor-profile-page{padding-top:var(--header-h);min-height:100vh;background:var(--lf-surface)}html.landing-v2 .mentor-profile-shell{max-width:min(760px,94vw);margin-inline:auto;padding:clamp(2rem,5vh,3.5rem) var(--landing-padding-x, 1.25rem) 4rem}html.landing-v2 .mentor-profile-back{display:inline-flex;margin-bottom:1.5rem;font-size:.88rem;color:var(--text-muted)}html.landing-v2 .mentor-profile-hero{display:grid;gap:1.25rem;margin-bottom:2rem}@media(min-width:560px){html.landing-v2 .mentor-profile-hero{grid-template-columns:auto 1fr;align-items:start}}html.landing-v2 .mentor-profile-photo{width:6.5rem;height:6.5rem;border-radius:50%;object-fit:cover;border:1px solid var(--lf-ui-avatar-ring)}html.landing-v2 .mentor-profile-photo--placeholder{display:grid;place-items:center;background:#6c8cff26;font-size:2rem;font-weight:600}html.landing-v2 .mentor-profile-hero h1{margin:0 0 .35rem;font-size:clamp(1.75rem,4vw,2.35rem);font-weight:500;letter-spacing:-.03em}html.landing-v2 .mentor-profile-spec{margin:0 0 .75rem;font-family:var(--mono);font-size:.82rem;color:var(--accent)}html.landing-v2 .mentor-profile-tags{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1rem}html.landing-v2 .mentor-profile-bio{margin:0;font-size:1rem;line-height:1.65;color:var(--text-muted)}html.landing-v2 .mentor-profile-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.75rem}html.landing-v2 .mentors-preview-grid{display:grid;gap:1px;margin-top:2rem;background:var(--landing-line);border:1px solid var(--landing-line);border-radius:calc(var(--radius) + 4px);overflow:hidden}@media(min-width:768px){html.landing-v2 .mentors-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}html.landing-v2 .lf-mentors-preview{border-top:none}html.landing-v2 .lf-mentors-preview__cta{margin-top:1.5rem}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-footer{background:#e8edf5;color:#5c677a;font-size:.8125rem;line-height:1.55;border-top:1px solid rgba(15,23,42,.08)}.site-footer__inner{max-width:1200px;margin:0 auto;padding:2rem clamp(1rem,4vw,3rem) 2.5rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem 2.5rem;align-items:start}.site-footer__col p{margin:0 0 .4rem}.site-footer__links{margin-bottom:.85rem!important}.site-footer__links a{color:#334155;text-decoration:none}.site-footer__links a+a{margin-left:1.5rem}.site-footer a{color:inherit;text-decoration:none}.site-footer a:hover{color:#0f172a}.site-footer__copy{color:#334155;margin-bottom:0!important}.site-footer__note{color:#334155}@media(max-width:767px){.site-footer__inner{grid-template-columns:1fr;gap:1.5rem}.site-footer__links a+a{margin-left:1rem}}:root{--header-h: 72px;--safe-top: env(safe-area-inset-top, 0px);--landing-viewport: calc(100dvh - var(--header-h) - var(--safe-top))}*,*:before,*:after{box-sizing:border-box}.skip-nav{position:relative;z-index:1000}.skip-link{position:absolute;left:.75rem;top:.75rem;z-index:1000;padding:.55rem .85rem;border-radius:999px;background:var(--accent);color:var(--on-accent);font-weight:700;text-decoration:none;transform:translateY(-160%);transition:transform .2s ease}.skip-link:focus{transform:translateY(0);outline:none;box-shadow:var(--focus-ring)}.skip-link--second:focus{top:3.25rem}.skip-link--third:focus{top:5.75rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.client-path{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:0 0 1.25rem;padding:0;list-style:none}.client-path li{position:relative;padding:.75rem .85rem;border-radius:12px;border:1px solid var(--border);background:color-mix(in srgb,var(--bg-card) 80%,transparent);font-size:.88rem;line-height:1.35;color:var(--text-muted)}.client-path strong{display:block;margin-bottom:.2rem;color:var(--text);font-size:.92rem}.client-path li[aria-current=step]{border-color:color-mix(in srgb,var(--accent) 50%,var(--border));color:var(--text)}@media(max-width:700px){.client-path{grid-template-columns:1fr}}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + env(safe-area-inset-top) + 1rem)}html.landing-page{scroll-behavior:auto;scroll-padding-top:0;overscroll-behavior-y:none}html.landing-page main{padding-top:calc(var(--header-h) + var(--safe-top))}html.landing-page main>.hero{height:var(--landing-viewport);min-height:var(--landing-viewport);max-height:var(--landing-viewport);overflow:hidden;scroll-margin-top:0;box-sizing:border-box;align-content:center}html.landing-page main>.section:not(.trust-bar):not(#social-proof){height:var(--landing-viewport);min-height:var(--landing-viewport);max-height:var(--landing-viewport);overflow-x:hidden;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;scroll-margin-top:calc(var(--header-h) + var(--safe-top));box-sizing:border-box}html.landing-page main>.section:not(.trust-bar):not(#social-proof)::-webkit-scrollbar{display:none}html.landing-page main>.section:not(.trust-bar):not(#social-proof){display:flex;flex-direction:column;justify-content:flex-start}html.landing-page main>.section.trust-bar,html.landing-page main>#social-proof{min-height:auto;height:auto;max-height:none}html.landing-page main>.section.apply{height:var(--landing-viewport);min-height:var(--landing-viewport);max-height:var(--landing-viewport);overflow-x:hidden;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:clamp(1rem,2vh,1.5rem)}html.landing-page main>.section.apply::-webkit-scrollbar{display:none}@media(prefers-reduced-motion:reduce){html.landing-page{scroll-behavior:auto}}[id]{scroll-margin-top:calc(var(--header-h) + env(safe-area-inset-top) + 1rem)}html.landing-page main>.section[id],html.landing-page main>.hero[id]{scroll-margin-top:calc(var(--header-h) + var(--safe-top))}html.landing-page main>.hero{scroll-margin-top:0}#apply{scroll-margin-top:calc(var(--header-h) + var(--safe-top));scroll-margin-bottom:1.5rem}body{margin:0;font-family:var(--font);background:var(--bg);color:var(--text);line-height:1.6;overflow-x:hidden}a{color:var(--accent);text-decoration:none;transition:opacity .2s}a:hover{opacity:.85}.noise{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:var(--noise-opacity);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");z-index:0}.header{position:fixed;top:0;left:0;right:0;height:var(--header-h);display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:0 max(1rem,env(safe-area-inset-right)) 0 max(1rem,env(safe-area-inset-left));padding-top:env(safe-area-inset-top);background:var(--header-bg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--border);z-index:100}.header-brand{display:flex;align-items:center;gap:.35rem;flex-shrink:0;min-width:0}.header-tools{display:flex;align-items:center;gap:.5rem;flex-shrink:0;margin-left:auto}.menu-toggle{display:none;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:0;border:1px solid var(--border);border-radius:10px;background:var(--bg-card);cursor:pointer;flex-shrink:0}.menu-toggle span{display:block;width:18px;height:2px;margin:0 auto;background:var(--text);border-radius:2px;transition:transform .2s,opacity .2s}body.nav-open .menu-toggle span:nth-child(1){transform:translateY(7px) rotate(45deg)}body.nav-open .menu-toggle span:nth-child(2){opacity:0}body.nav-open .menu-toggle span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.nav-apply{display:none;flex-shrink:0;white-space:nowrap}.logo{font-family:var(--mono);font-weight:600;font-size:1.1rem;color:var(--text)}.logo span{color:var(--accent)}.nav{display:none;gap:2rem}.nav a{color:var(--text-muted);font-size:.95rem}.nav a:hover{color:var(--text);opacity:1}.nav a.btn-primary,.nav a.btn-primary:hover{color:var(--on-accent);opacity:1}.nav-login{font-size:.9rem;color:var(--text-muted)}.nav-login:hover{color:var(--text)}.muted a,.book-alt a,.login-path a,.hero-note a,.mock-pricing-note a,.apply-lead a,.client-path a,.mentors-apply-alt a{text-decoration:underline;text-underline-offset:.15em}main{position:relative;z-index:1;padding-top:var(--header-h)}.hero{display:grid;grid-template-columns:1fr;gap:3rem;max-width:1200px;margin:0 auto;padding:clamp(2.5rem,6vw,4.5rem) clamp(1rem,4vw,3rem) clamp(2rem,4vw,3rem);width:100%;align-items:center}.hero-content{position:relative}.hero-badges{position:relative;height:0}.badge{position:absolute;padding:.4rem .85rem;border-radius:999px;font-size:.75rem;font-weight:600;background:var(--bg-card);border:1px solid var(--border);white-space:nowrap;animation:float 6s ease-in-out infinite}.badge-1{top:-2rem;left:0;color:var(--accent);animation-delay:0s}.badge-2{top:-3.5rem;left:35%;color:var(--accent-2);animation-delay:1s}.badge-3{top:-1rem;right:10%;color:#a78bfa;animation-delay:2s}.badge-4{top:1rem;right:0;color:#f59e0b;animation-delay:.5s;display:none}.badge-5{top:-2rem;left:55%;color:#34d399;animation-delay:1.5s;display:none}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.eyebrow{font-family:var(--mono);font-size:.8rem;color:var(--accent);text-transform:uppercase;letter-spacing:.08em;margin:2rem 0 1rem}.hero h1{font-size:clamp(2rem,5vw,3.5rem);line-height:1.1;font-weight:800;margin:0 0 1.25rem;letter-spacing:-.02em}.gradient-text{background:var(--gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-lead{font-size:1.125rem;color:var(--text-muted);max-width:560px;margin:0 0 2rem}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:.75rem}.hero-text-link{color:var(--text-muted);font-size:.95rem;font-weight:500;text-decoration:none;border-bottom:1px solid transparent;transition:color .2s ease,border-color .2s ease}.hero-text-link:hover{color:var(--accent);border-bottom-color:color-mix(in srgb,var(--accent) 50%,transparent)}.hero-note{margin:0 0 2rem;font-size:.85rem;color:var(--text-muted);max-width:520px}.hero-note a{color:var(--accent);text-decoration:underline;text-underline-offset:.15em}.hero-note a:hover{text-decoration:underline}.hero-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;padding-top:1.5rem;border-top:1px solid var(--border)}.stat strong{display:block;font-size:1.25rem;font-weight:700}.stat span{font-size:.8rem;color:var(--text-muted)}.hero-card{background:var(--bg-card);border:1px solid var(--border);border-radius:calc(var(--radius) + 4px);padding:2rem;text-align:center;position:relative;overflow:hidden}.hero-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 0%,var(--accent-glow),transparent 60%);pointer-events:none}.avatar{width:96px;height:96px;margin:0 auto 1rem;border-radius:50%;background:var(--gradient);display:grid;place-items:center;font-size:2rem;font-weight:800;color:var(--on-accent);position:relative;overflow:hidden;border:3px solid rgba(61,214,198,.35);box-shadow:0 12px 40px #3dd6c626}.avatar img{width:100%;height:100%;object-fit:cover;display:block}.avatar-fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.avatar:not(.avatar--fallback) .avatar-fallback{display:none}.avatar.avatar--fallback img{display:none}.hero-card h2{margin:0 0 .25rem;font-size:1.5rem}.hero-card-role{color:var(--text-muted);margin:0 0 1.25rem}.hero-card-tags{list-style:none;padding:0;margin:0 0 1.5rem;display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.hero-card-tags li{font-family:var(--mono);font-size:.75rem;padding:.35rem .7rem;background:var(--bg-elevated);border-radius:999px;border:1px solid var(--border)}.hero-card-links{display:flex;justify-content:center;gap:1.25rem;font-size:.9rem}.section{max-width:1200px;margin:0 auto;padding:clamp(3rem,6vw,5rem) clamp(1rem,4vw,3rem);width:100%}.landing-section-nav{position:fixed;right:max(.75rem,env(safe-area-inset-right));top:50%;z-index:40;display:flex;flex-direction:column;gap:.55rem;padding:.65rem .45rem;border-radius:999px;background:color-mix(in srgb,var(--bg-elevated) 82%,transparent);border:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform:translateY(-50%);opacity:.85;transition:opacity .2s}.landing-section-nav:hover{opacity:1}.landing-section-nav__dot{width:.55rem;height:.55rem;padding:0;border:none;border-radius:50%;background:var(--text-muted);opacity:.45;cursor:pointer;transition:transform .2s,opacity .2s,background .2s}.landing-section-nav__dot:hover{opacity:.85;transform:scale(1.15)}.landing-section-nav__dot.is-active{opacity:1;background:var(--accent);transform:scale(1.35);box-shadow:0 0 12px var(--accent-glow)}.section-header{max-width:640px;margin-bottom:2.5rem}.section-label{font-family:var(--mono);font-size:.8rem;color:var(--accent);text-transform:uppercase;letter-spacing:.08em;margin:0 0 .75rem}.section-header h2{font-size:clamp(1.5rem,3vw,2.25rem);line-height:1.2;margin:0;letter-spacing:-.02em}.section-intro{margin:.75rem 0 0;color:var(--text-muted);max-width:52ch;line-height:1.6}.about-grid{display:grid;gap:2rem}.about-text p{color:var(--text-muted);font-size:1.05rem;margin:0 0 1rem}.hero-lead a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.about-text a{color:var(--accent)}.about-highlights{display:grid;gap:1rem}.highlight-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:1.5rem}.highlight-icon{font-size:1.5rem;display:block;margin-bottom:.75rem}.highlight-card h3{margin:0 0 .5rem;font-size:1.1rem}.highlight-card p{margin:0;color:var(--text-muted);font-size:.95rem}.services-grid{display:grid;gap:1.25rem;align-items:stretch}.service-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:1.75rem;position:relative;display:flex;flex-direction:column;height:100%}.service-card.featured{border-color:#3dd6c659;background:linear-gradient(180deg,rgba(61,214,198,.06) 0%,var(--bg-card) 100%)}.service-badge{position:absolute;top:1rem;right:1rem;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.3rem .6rem;border-radius:999px;background:var(--accent);color:var(--on-accent)}.service-num{font-family:var(--mono);font-size:.8rem;color:var(--accent);display:block;margin-bottom:.75rem}.service-card h3{margin:0 0 .5rem;font-size:1.2rem}.service-price{margin:0 0 .25rem;display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem;font-size:1.35rem;font-weight:800;color:var(--text);letter-spacing:-.02em}.service-price-was{font-size:.95rem;font-weight:600;color:var(--text-muted);text-decoration:line-through;text-decoration-color:#ff6b8a8c;opacity:.75}.service-price-now{color:var(--text)}.service-price-plus{font-weight:700;color:var(--text-muted);font-size:1rem}.service-discount-badge{font-family:var(--mono);font-size:.68rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#ff8fa8;border:1px solid rgba(255,107,138,.35);background:#ff6b8a1a;border-radius:999px;padding:.15rem .45rem;transform:translateY(-.1rem)}.services-promo{margin-top:.65rem;max-width:42ch;color:var(--text-muted);font-size:.95rem}.service-price-accent{color:var(--accent);font-size:1.05rem}.service-meta{margin:0 0 .85rem;font-family:var(--mono);font-size:.8rem;color:var(--accent);text-transform:uppercase;letter-spacing:.04em}.service-card>p:not(.service-price):not(.service-meta){color:var(--text-muted);margin:0 0 1rem;font-size:.95rem}.service-card ul{margin:0 0 1.5rem;padding:0 0 .25rem 1.1rem;color:var(--text-muted);font-size:.9rem;flex:1}.service-card li+li{margin-top:.35rem}.service-cta{margin-top:auto;align-self:center;width:max-content;max-width:100%;flex-shrink:0}.who-fits-grid{display:grid;gap:1.25rem}.who-fits-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:1.5rem 1.75rem}.who-fits-card h3{margin:0 0 1rem;font-size:1.1rem}.who-fits-card ul{margin:0;padding-left:1.1rem;color:var(--text-muted)}.who-fits-yes{border-color:#3dd6c640}.who-fits-no{border-color:#8b95a833}.how-mock-steps{list-style:none;margin:0;padding:0;display:grid;gap:1rem;counter-reset:mock-step}.how-mock-steps li{counter-increment:mock-step;display:grid;grid-template-columns:2.5rem 1fr;gap:.35rem 1rem;align-items:start;padding:1.25rem 1.5rem;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius)}.how-mock-steps li:before{content:counter(mock-step);font-family:var(--mono);font-weight:700;color:var(--accent);font-size:1.2rem;grid-row:1 / -1;align-self:start;padding-top:.1rem}.how-mock-steps strong{display:block;grid-column:2;margin:0;color:var(--text)}.how-mock-steps p{margin:0;grid-column:2;color:var(--text-muted);font-size:.95rem}.how-mock-cta{display:flex;flex-wrap:wrap;gap:.75rem;margin:2rem 0 0}.trust-bar{padding-top:0;padding-bottom:clamp(2rem,4vw,3rem)}.trust-bar-inner{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;align-items:center;justify-content:center;padding:1rem 1.25rem;border-radius:var(--radius);border:1px solid var(--border);background:var(--bg-card);color:var(--text-muted);font-size:.9rem}.trust-bar-inner span{font-weight:600;color:var(--text)}.trust-bar-inner a{font-weight:600}.lead-magnet--prominent{padding-top:clamp(2rem,4vw,3rem)}@media(min-width:768px){.who-fits-grid{grid-template-columns:1fr 1fr}}.stack-cloud{display:flex;flex-wrap:wrap;gap:.75rem}.stack-cloud span{font-family:var(--mono);font-size:.85rem;padding:.6rem 1rem;background:var(--bg-card);border:1px solid var(--border);border-radius:999px;transition:border-color .2s,transform .2s}.stack-cloud span:hover{border-color:#3dd6c666;transform:translateY(-2px)}.process-steps{list-style:none;padding:0;margin:0;display:grid;gap:1rem}.process-steps li{display:grid;grid-template-columns:auto 1fr;gap:1.25rem;align-items:start;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:1.5rem}.process-steps strong{font-family:var(--mono);font-size:1.5rem;color:var(--accent);line-height:1}.process-steps h3{margin:0 0 .35rem;font-size:1.1rem}.process-steps p{margin:0;color:var(--text-muted);font-size:.95rem}.faq-list{display:grid;gap:.75rem}.faq-list details{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);padding:1rem 1.25rem}.faq-list summary{cursor:pointer;font-weight:600;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list details[open] summary{margin-bottom:.75rem;color:var(--accent)}.faq-list p{margin:0;color:var(--text-muted);font-size:.95rem}.guides-lead{margin:.75rem 0 0;color:var(--text-muted);font-size:1rem;line-height:1.6;max-width:52ch}.guides-grid{display:grid;gap:1rem;grid-template-columns:1fr}.guide-card{display:block;text-decoration:none;color:inherit;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:1.35rem;transition:border-color .2s,transform .2s}.guide-card:hover{opacity:1;border-color:#3dd6c659;transform:translateY(-2px)}.guide-card-cat{font-family:var(--mono);font-size:.75rem;color:var(--accent);text-transform:uppercase;letter-spacing:.06em}.guide-card h3{margin:.5rem 0 .65rem;font-size:1.1rem;line-height:1.3}.guide-card p{margin:0;color:var(--text-muted);font-size:.92rem;line-height:1.55}.guides-more{margin:2rem 0 0;text-align:center}.guides-empty{margin:0;color:var(--text-muted);font-size:.95rem}.lead-magnet-wrapper{position:relative;display:grid;gap:2rem;background:linear-gradient(165deg,rgba(61,124,255,.08) 0%,var(--bg-card) 42%);border:1px solid rgba(61,124,255,.18);border-radius:calc(var(--radius) + 8px);padding:clamp(2rem,5vw,3.25rem);box-shadow:0 28px 80px var(--shadow-lg);overflow:hidden}.lead-magnet-wrapper:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#3d7cff,#3dd6c6)}.lead-magnet-info h2{margin:.35rem 0 1rem;font-size:clamp(1.5rem,3vw,2rem);letter-spacing:-.02em}.lead-magnet-lead{margin:0 0 1.25rem;color:var(--text-muted);max-width:52ch;line-height:1.65}.lead-magnet-perks{margin:0;padding:0;list-style:none;display:grid;gap:.65rem}.lead-magnet-perks li{position:relative;padding-left:1.35rem;color:var(--text-muted);font-size:.95rem}.lead-magnet-perks li:before{content:"✓";position:absolute;left:0;color:var(--accent);font-weight:700}.lead-magnet-form{align-self:center}.lead-magnet-consent{margin:.75rem 0 0;font-size:.78rem;color:var(--text-muted);line-height:1.45}.lead-magnet-hub-root{min-width:0}.lead-magnet-hub{display:grid;gap:1.25rem}.lead-magnet-cards{display:grid;gap:.65rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.lead-magnet-card{display:grid;gap:.35rem;text-align:left;padding:.85rem 1rem;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-card);color:inherit;font:inherit;cursor:pointer;transition:border-color .15s,background .15s}.lead-magnet-card strong{font-size:.92rem;color:var(--text)}.lead-magnet-card span{font-size:.8rem;color:var(--text-muted);line-height:1.45}.lead-magnet-card:hover,.lead-magnet-card.active{border-color:#3d7cff59;background:#3d7cff0f}.lead-magnet-goal select{width:100%;padding:.85rem 1rem;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-card);color:var(--text);font-family:var(--font);font-size:1rem}.lead-magnet-form-compact{margin-top:.5rem}@media(min-width:768px){.lead-magnet-wrapper{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch}}.apply-wrapper{position:relative;display:grid;gap:2rem;background:linear-gradient(165deg,rgba(61,214,198,.06) 0%,var(--bg-card) 42%);border:1px solid rgba(61,214,198,.14);border-radius:calc(var(--radius) + 8px);padding:clamp(2rem,5vw,3.25rem);box-shadow:0 28px 80px var(--shadow-lg);overflow:hidden}.apply-wrapper:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--gradient)}.apply-info h2{font-size:clamp(1.4rem,2.8vw,2rem);line-height:1.2;margin:0 0 1rem;letter-spacing:-.02em;max-width:22ch}.apply-lead{margin:0;color:var(--text-muted);font-size:1rem;line-height:1.65;max-width:36ch}.apply-perks{margin:1.5rem 0 0;padding:0;list-style:none;display:grid;gap:.65rem}.apply-perks li{position:relative;padding-left:1.35rem;color:var(--text-muted);font-size:.95rem}.apply-perks li:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px var(--accent-glow)}.apply-telegram{display:inline-flex;align-items:center;margin-top:1.5rem;padding:.65rem 1rem;border-radius:999px;border:1px solid var(--border);background:#ffffff08;color:var(--text);font-size:.9rem;font-weight:500;transition:border-color .2s,background .2s,transform .2s}.apply-telegram:hover{opacity:1;border-color:#3dd6c659;background:#3dd6c60f;transform:translateY(-1px)}.apply-info p{color:var(--text-muted)}.apply-contacts{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.5rem}.apply-form{display:grid;gap:1.25rem;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius);padding:clamp(1.35rem,3vw,2rem)}.apply-form label{display:grid;gap:.5rem}.apply-form label span{font-size:.875rem;font-weight:600;color:var(--text);letter-spacing:.01em}.apply-form label.checkbox-row{display:grid;grid-template-columns:1.125rem 1fr;column-gap:.625rem;align-items:start;cursor:pointer}.apply-form label.checkbox-row input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:1.125rem;height:1.125rem;margin:.125rem 0 0;padding:0;flex-shrink:0;cursor:pointer;border:1.5px solid var(--border);border-radius:4px;background:var(--bg);box-shadow:none;line-height:1;place-self:start;transition:border-color .2s,background .2s,box-shadow .2s}.apply-form label.checkbox-row input[type=checkbox]:checked{background:var(--accent);border-color:var(--accent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2.5 6l2.5 2.5 4.5-5' stroke='%230a0c10' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:.75rem}:root[data-theme=light] .apply-form label.checkbox-row input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2.5 6l2.5 2.5 4.5-5' stroke='%23ffffff' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.apply-form label.checkbox-row input[type=checkbox]:focus-visible{outline:none;box-shadow:0 0 0 3px var(--accent-glow)}.apply-form label.checkbox-row span{font-size:.875rem;font-weight:400;color:var(--text-muted);line-height:1.45;padding-top:.0625rem}.apply-form label.checkbox-row a{color:var(--accent);font-weight:500}.apply-form input:not([type=checkbox]),.apply-form select,.apply-form textarea{width:100%;padding:1rem 1.15rem;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg);color:var(--text);font-family:var(--font);font-size:1rem;line-height:1.5;transition:border-color .2s,box-shadow .2s,background .2s}.apply-form input:not([type=checkbox])::placeholder,.apply-form textarea::placeholder{color:var(--text-muted);opacity:.75}.apply-form input:not([type=checkbox]):focus,.apply-form select:focus,.apply-form textarea:focus{outline:none;border-color:#3dd6c680;box-shadow:0 0 0 3px var(--accent-glow);background:var(--input-bg)}.apply-form textarea{resize:vertical;min-height:148px;scrollbar-width:thin;scrollbar-color:rgba(61,214,198,.4) var(--bg-elevated)}.apply-form textarea::-webkit-scrollbar{width:8px}.apply-form textarea::-webkit-scrollbar-track{background:var(--bg-elevated);border-radius:4px}.apply-form textarea::-webkit-scrollbar-thumb{background:#3dd6c659;border-radius:4px}.apply-form textarea::-webkit-scrollbar-thumb:hover{background:#3dd6c68c}.apply-form .btn-full{margin-top:.25rem;padding:1rem 1.5rem;font-size:1rem}.form-hint{margin:-.5rem 0 0;font-size:.8rem;color:var(--text-muted)}.form-status{margin:0;font-size:.9rem;min-height:1.4em}.form-status.success{color:#34d399}.form-status.error{color:#f87171}.apply-form.is-loading .btn-text{display:none}.apply-form.is-loading .btn-loading{display:inline!important}.apply-form.is-loading button{opacity:.7;pointer-events:none}.footer{max-width:1200px;margin:0 auto;padding:2rem clamp(1rem,4vw,3rem) 3rem;display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;border-top:1px solid var(--border);color:var(--text-muted);font-size:.9rem}.footer-links{display:flex;gap:1.25rem}@media(min-width:768px){.header{padding:0 clamp(1rem,4vw,3rem);padding-top:env(safe-area-inset-top)}.nav{display:flex;align-items:center;gap:clamp(.85rem,1.5vw,1.5rem);margin-left:auto;min-width:0;flex-shrink:1}.nav a{white-space:nowrap}.nav-apply{display:inline-flex;margin-left:.25rem;flex-shrink:0}.header-tools{margin-left:.5rem}.hero{grid-template-columns:1.2fr .8fr}.badge-4,.badge-5{display:block}.about-grid{grid-template-columns:1.1fr .9fr;align-items:start}.services-grid,.guides-grid{grid-template-columns:repeat(2,1fr)}.apply-wrapper:not(html.landing-page #apply .apply-wrapper){grid-template-columns:minmax(260px,.9fr) minmax(340px,1.1fr);gap:clamp(2rem,4vw,3.5rem);align-items:center}.apply-info h2{max-width:none}}@media(min-width:1024px){.services-grid,.guides-grid{grid-template-columns:repeat(4,1fr)}.service-card.featured{transform:translateY(-4px)}}@media(max-width:767px){:root{--header-h: 64px}html.landing-page main>.hero,html.landing-page main>.section:not(.trust-bar):not(#social-proof){height:auto;min-height:auto;max-height:none;overflow:visible}html.landing-page main>.section:not(.trust-bar):not(#social-proof){display:block}.landing-section-nav{display:none}.menu-toggle{display:flex}.nav{display:none;position:fixed;top:calc(var(--header-h) + env(safe-area-inset-top));left:0;right:0;bottom:0;flex-direction:column;align-items:stretch;gap:0;padding:1rem max(1rem,env(safe-area-inset-right)) max(1.5rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left));background:var(--nav-overlay-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);overflow-y:auto;z-index:99}body.nav-open .nav{display:flex}body.nav-open{overflow:hidden}.nav a:not(.btn){padding:1rem 0;font-size:1.05rem;color:var(--text);border-bottom:1px solid var(--border)}.nav-apply{display:inline-flex;width:100%;margin-top:1.25rem;padding:1rem 1.5rem;font-size:1rem;justify-content:center}.hero{min-height:auto;padding-top:2rem;padding-bottom:2.5rem;gap:2rem}.hero h1{font-size:clamp(1.75rem,8vw,2.25rem)}.hero-lead{font-size:1rem;margin-bottom:1.5rem}.hero-actions{flex-direction:column;gap:.75rem;margin-bottom:2rem}.hero-actions .btn{width:100%;min-height:48px}.hero-stats{grid-template-columns:1fr;gap:.75rem}.stat{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.65rem 0;border-bottom:1px solid var(--border)}.stat:last-child{border-bottom:none}.stat strong{font-size:1.1rem}.hero-badges{display:none}.hero-card{padding:1.5rem}.section{padding-top:2.5rem;padding-bottom:2.5rem}.section-header{margin-bottom:1.75rem}.section-header h2{font-size:clamp(1.35rem,6vw,1.75rem)}.service-card{padding:1.35rem}.service-card.featured{padding-top:2.5rem}.service-badge{top:.75rem;right:.75rem;font-size:.65rem}.service-price{font-size:1.2rem}.service-price-was{font-size:.88rem}.service-discount-badge{font-size:.62rem}.process-steps li{padding:1.15rem;gap:1rem}.faq-list details{padding:.9rem 1rem}.apply-wrapper{padding:1.5rem}.apply-info h2{max-width:none;font-size:1.35rem}.apply-lead,.apply-perks li{font-size:.92rem}.apply-telegram{width:100%;justify-content:center;min-height:44px}.apply-form{padding:1.15rem}.apply-form input:not([type=checkbox]),.apply-form textarea{font-size:16px}.footer{flex-direction:column;align-items:flex-start;padding-bottom:max(2rem,env(safe-area-inset-bottom))}.footer-links{flex-wrap:wrap;gap:.85rem 1.25rem}}html.landing-page.landing-v2 main>.section{max-width:none;margin-inline:0;width:100%;padding:var(--lf-section-pad-y, clamp(3rem, 7vh, 4.5rem)) var(--landing-padding-x, clamp(1.25rem, 4vw, 3rem))}html.landing-page.landing-v2 main>.section.trust-bar{padding-top:var(--lf-section-pad-y-compact, clamp(1.25rem, 3vh, 2rem));padding-bottom:0}html.landing-page.landing-v2 main>.section.lf-mentors-preview{padding-top:var(--lf-section-pad-y-compact, clamp(1.25rem, 3vh, 2rem))}html.landing-page.landing-v2 main>.section:not(.trust-bar):not(#social-proof),html.landing-page.landing-v2 main>.section.apply{height:auto;min-height:auto;max-height:none;overflow:visible}@media(min-width:768px){html.landing-page.landing-v2 main>.section:not(.trust-bar):not(#social-proof):not(.apply){overflow:visible;overflow-y:visible;padding-top:var(--lf-section-pad-y, clamp(3rem, 7vh, 4.5rem));padding-bottom:var(--lf-section-pad-y, clamp(3rem, 7vh, 4.5rem));padding-inline:var(--landing-padding-x, clamp(1.25rem, 4vw, 3rem))}html.landing-page.landing-v2 main>.section.trust-bar{padding-top:var(--lf-section-pad-y-compact, clamp(1.25rem, 3vh, 2rem));padding-bottom:0;padding-inline:var(--landing-padding-x, clamp(1.25rem, 4vw, 3rem))}html.landing-page.landing-v2 main>.section.lf-mentors-preview{padding-top:var(--lf-section-pad-y-compact, clamp(1.25rem, 3vh, 2rem));padding-bottom:var(--lf-section-pad-y, clamp(3rem, 7vh, 4.5rem));padding-inline:var(--landing-padding-x, clamp(1.25rem, 4vw, 3rem))}html.landing-page.landing-v2 main>.section>.landing-section-inner,html.landing-page.landing-v2 main>.section>.landing-section-body,html.landing-page.landing-v2 main>.section>.services-shell{flex:none;min-height:auto;overflow:visible}}html.landing-page.landing-v2 main>.section.lf-faq{padding-bottom:clamp(1.75rem,4vh,2.75rem)}html.landing-page.landing-v2 main>.section.lf-apply{padding-top:clamp(1.75rem,4vh,2.75rem)}@media(min-width:768px){html.landing-page.landing-v2 main>.section.lf-faq{padding-bottom:clamp(1.75rem,4vh,2.75rem)}html.landing-page.landing-v2 main>.section.lf-apply{padding-top:clamp(1.75rem,4vh,2.75rem)}}html.landing-page.landing-v2 .faq-shell{display:block}html.landing-page.landing-v2 .lf-faq-split{position:relative;z-index:1;min-height:auto;overflow:visible}html.landing-page.landing-v2 .faq-panel{width:100%;max-width:100%;min-width:0;box-sizing:border-box;justify-self:stretch;overflow-wrap:break-word}html.landing-page.landing-v2 .faq-list--cards{width:100%;gap:0;border-top:1px solid var(--landing-line);box-sizing:border-box}html.landing-page.landing-v2 .faq-list--cards details.faq-item{background:transparent;border:none;border-bottom:1px solid var(--landing-line);border-radius:0;padding:0;overflow:visible;width:100%;box-sizing:border-box}html.landing-page.landing-v2 .faq-list--cards .faq-item[open]{background:transparent;box-shadow:none}html.landing-page.landing-v2 .faq-list--cards .faq-item:hover,html.landing-page.landing-v2 .faq-list--cards .faq-item[open]{border-color:transparent;border-bottom-color:var(--landing-line)}html.landing-page.landing-v2 .faq-list--cards summary{display:block;padding:1.15rem;font-weight:500;font-size:1rem}html.landing-page.landing-v2 .faq-list--cards summary:after{content:none;display:none}html.landing-page.landing-v2 .faq-list--cards details[open] summary{margin-bottom:0;color:var(--text)}html.landing-page.landing-v2 .faq-list--cards details>p{margin:0;padding:0 1.15rem 1.2rem;color:var(--text-muted);font-size:.92rem;line-height:1.6;border-top:none;max-width:100%;overflow-wrap:break-word}html.landing-page.landing-v2 #apply .apply-body{display:flex;flex-direction:column;gap:1rem;align-items:stretch}html.landing-page.landing-v2 #apply .apply-telegram{margin:1rem 0 0;align-self:flex-start}html.landing-page.landing-v2 .apply-wrapper{display:block;width:100%;padding:clamp(1.5rem,3vw,2rem)}html.landing-page.landing-v2 .apply-wrapper:before{display:none}html.landing-page.landing-v2 .apply-form{display:grid;gap:1rem;width:100%;background:transparent;border:none;border-radius:0;padding:0;box-sizing:border-box}html.landing-page.landing-v2 .apply-form label:not(.checkbox-row){width:100%}html.landing-page.landing-v2 .apply-form .btn-full{width:100%;justify-content:center}html.landing-page.landing-v2 .lf-pricing-grid{align-items:stretch}html.landing-page.landing-v2 .lf-price-card{display:flex;flex-direction:column;height:100%}html.landing-page.landing-v2 .lf-price-card ul{flex:1 1 auto;margin-bottom:0}html.landing-page.landing-v2 .lf-price-card .service-cta{margin-top:1.5rem;align-self:stretch;width:100%;justify-content:center}:root[data-theme=light].landing-page.landing-v2 .apply-wrapper{box-shadow:0 20px 56px #0f172a0f}:root[data-theme=light].landing-page.landing-v2 .landing-how-steps__item{background:transparent}html.landing-page.landing-v2 .faq-panel{background:none;border:none;box-shadow:none;padding:.15rem 0;width:min(100%,36rem);max-width:36rem}html.landing-page.landing-v2 .faq-list--cards .faq-item,html.landing-page.landing-v2 .faq-list--cards .faq-item:hover,html.landing-page.landing-v2 .faq-list--cards .faq-item[open]{background:transparent;box-shadow:none;border-radius:0;border:none;border-bottom:1px solid var(--landing-line);padding:0}:root[data-theme=light].landing-page.landing-v2 .faq-panel{background:linear-gradient(165deg,rgba(13,148,136,.05) 0%,transparent 42%),#ffffffc7;border:1px solid rgba(15,23,42,.1);border-radius:calc(var(--radius-sm) + 4px);box-shadow:inset 0 1px #ffffffe6,0 12px 32px #0f172a0f;padding:.35rem .25rem}:root[data-theme=light].landing-page.landing-v2 .faq-list--cards{border-top:none}:root[data-theme=light].landing-page.landing-v2 .faq-list--cards .faq-item:last-child{border-bottom:none}html.landing-page.landing-v2 .lf-apply:before{top:0;height:50%;opacity:.85}@media(min-width:900px){html.landing-page.landing-v2 .lf-section-split.lf-faq-split{grid-template-columns:420px minmax(36rem,1fr);align-items:start;margin-bottom:0}html.landing-page.landing-v2 .faq-panel{width:100%;max-width:none}html.landing-page.landing-v2 .lf-faq-visual{width:420px;max-width:420px;flex-shrink:0}}
