: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}.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}}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}.lv2{margin:0;min-height:100vh;font-family:var(--font);background:var(--bg);color:var(--text);line-height:1.55}.lv2 *,.lv2 *:before,.lv2 *:after{box-sizing:border-box}.lv2 a{color:var(--accent);text-decoration-thickness:1px;text-underline-offset:.18em}.lv2-wrap{width:min(1120px,calc(100% - 2rem));margin-inline:auto}.lv2-header{position:sticky;top:0;z-index:40;background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border)}.lv2-header__inner{display:flex;align-items:center;gap:1rem;width:min(1120px,calc(100% - 2rem));margin:0 auto;padding:.85rem 0}.lv2-header__brand{display:flex;align-items:center;gap:.65rem}.lv2-logo{font-weight:800;font-size:1.1rem;letter-spacing:-.03em;color:var(--text)!important;text-decoration:none!important}.lv2-logo span{color:var(--accent)}.lv2-nav{display:none;gap:1.35rem;margin-left:auto;margin-right:.75rem}.lv2-nav a{color:var(--text-muted);text-decoration:none;font-size:.92rem;font-weight:500}.lv2-nav a:hover{color:var(--text)}@media(min-width:820px){.lv2-nav{display:flex}}.lv2-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.85rem;padding:.75rem 1.25rem;border-radius:var(--btn-radius);border:1px solid transparent;background:var(--accent);color:var(--on-accent)!important;font:inherit;font-weight:600;font-size:.95rem;line-height:1.2;text-decoration:none!important;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background .15s ease,border-color .15s ease;box-shadow:none}.lv2-btn:hover{transform:translateY(-1px)}.lv2-btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.lv2-btn--sm{min-height:2.35rem;padding:.5rem 1rem;font-size:.88rem}.lv2-btn--ghost{background:transparent;color:var(--text)!important;border-color:var(--border)}.lv2-btn--ghost:hover{background:var(--surface-hover)}.lv2-btn--block{width:100%;max-width:100%}.lv2-section{padding:clamp(3rem,6vw,5rem) 0}.lv2-section--muted{background:color-mix(in srgb,var(--bg-elevated) 70%,var(--bg))}.lv2-section-head{max-width:40rem;margin-bottom:2rem}.lv2-label{margin:0 0 .5rem;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.lv2-section-head h2,.lv2-faq-block h2,.lv2-apply__copy h2,.lv2-mentor-card h2{margin:0 0 .75rem;font-size:clamp(1.55rem,3vw,2.1rem);letter-spacing:-.03em;line-height:1.2}.lv2-lead{margin:0;color:var(--text-muted);font-size:1.02rem}.lv2-hero{position:relative;z-index:0;padding:clamp(2.5rem,5vw,4rem) 0 clamp(3rem,6vw,5rem);overflow:hidden}.lv2-hero__grid{display:grid;gap:2.5rem;align-items:center}@media(min-width:960px){.lv2-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:3rem}}.lv2-kicker{margin:0 0 .75rem;font-size:.85rem;font-weight:600;color:var(--accent)}.lv2-hero h1{margin:0 0 1rem;font-size:clamp(2rem,4.5vw,3rem);letter-spacing:-.035em;line-height:1.12}.lv2-promise{margin:0 0 .75rem;font-size:1.15rem;font-weight:600}.lv2-support{margin:0 0 1.5rem;color:var(--text-muted);max-width:34rem}.lv2-cta{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.lv2-hero-note{margin:0;font-size:.88rem;color:var(--text-muted)}.lv2-hero__visual{position:relative;min-height:280px}.lv2-hero__pattern{position:absolute;top:-8%;right:-6%;bottom:8%;left:8%;border-radius:28px;background:radial-gradient(circle at 30% 20%,color-mix(in srgb,var(--accent) 18%,transparent),transparent 55%),linear-gradient(135deg,color-mix(in srgb,var(--accent-2) 8%,transparent),transparent 60%);pointer-events:none}.lv2-hero .hero-product-frame{position:relative;z-index:1;transform:perspective(1200px) rotateX(2deg) rotateY(-4deg);transition:transform .25s ease}#prices{position:relative;z-index:1;isolation:isolate;overflow:hidden}.lv2-price-grid{display:grid;gap:1.25rem;align-items:stretch;overflow:visible}@media(min-width:860px){.lv2-price-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.lv2-card{position:relative;display:flex;flex-direction:column;gap:.65rem;min-width:0;height:100%;padding:1.5rem 1.35rem;border-radius:calc(var(--radius) + 2px);background:var(--bg-card);border:1px solid var(--border);box-shadow:0 12px 32px color-mix(in srgb,var(--shadow-lg) 55%,transparent);overflow:hidden}.lv2-card>.lv2-btn{margin-top:auto;flex:0 0 auto;align-self:stretch;width:100%;max-width:100%}.lv2-card.is-featured{border-color:color-mix(in srgb,var(--accent) 55%,var(--border));box-shadow:0 16px 40px var(--accent-glow)}.lv2-card.is-featured>.lv2-btn:not(.lv2-btn--ghost){box-shadow:0 6px 16px var(--accent-glow)}.lv2-card__badge{position:absolute;top:.85rem;right:.85rem;margin:0;padding:.2rem .55rem;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:var(--accent-dim);color:var(--accent)}.lv2-card__label{margin:0;font-weight:700;font-size:1.05rem}.lv2-card__price{margin:0;font-size:2rem;font-weight:800;letter-spacing:-.03em}.lv2-card__meta{margin:0;font-size:.88rem;color:var(--text-muted)}.lv2-card ul{margin:.35rem 0 1rem;padding:0;list-style:none;flex:1}.lv2-card li{position:relative;padding:.35rem 0 .35rem 1.35rem;font-size:.92rem;color:var(--text-muted)}.lv2-card li:before{content:"";position:absolute;left:0;top:.7rem;width:.55rem;height:.55rem;border-radius:50%;background:var(--accent)}.lv2-aside{margin:1.75rem 0 0;text-align:center;color:var(--text-muted);font-size:.95rem}.lv2-process-media{margin:0 0 1.75rem;border-radius:var(--radius);overflow:hidden;border:1px solid var(--border);background:var(--bg-card);box-shadow:0 16px 40px color-mix(in srgb,var(--shadow-lg) 50%,transparent)}.lv2-process-media img{display:block;width:100%;height:auto;max-height:360px;object-fit:cover;object-position:top}.lv2-steps{display:grid;gap:.85rem;margin:0;padding:0;list-style:none}@media(min-width:900px){.lv2-steps{grid-template-columns:repeat(5,1fr)}}.lv2-steps__item{padding:1.1rem 1rem;border-radius:var(--radius-sm);background:var(--bg-card);border:1px solid var(--border)}.lv2-steps__item--accent{background:var(--accent-dim);border-color:color-mix(in srgb,var(--accent) 35%,var(--border))}.lv2-steps__n{display:block;margin-bottom:.45rem;font-family:var(--mono);font-size:.78rem;font-weight:600;color:var(--accent)}.lv2-steps__item h3{margin:0 0 .4rem;font-size:.98rem}.lv2-steps__item p{margin:0;font-size:.86rem;color:var(--text-muted);line-height:1.45}.lv2-split{display:grid;gap:2rem;align-items:start}@media(min-width:900px){.lv2-split{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:2.5rem}}.lv2-faq{display:grid;gap:.65rem;margin-top:1.25rem}.lv2-faq details{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-card);padding:.15rem 1rem}.lv2-faq summary{cursor:pointer;padding:.95rem 0;font-weight:600;list-style:none}.lv2-faq summary::-webkit-details-marker{display:none}.lv2-faq summary:after{content:"+";float:right;color:var(--accent);font-weight:700}.lv2-faq details[open] summary:after{content:"−"}.lv2-faq p{margin:0 0 1rem;color:var(--text-muted);font-size:.95rem}.lv2-mentor-card{padding:1.5rem;border-radius:calc(var(--radius) + 2px);background:var(--bg-card);border:1px solid var(--border);box-shadow:0 16px 40px color-mix(in srgb,var(--shadow-lg) 45%,transparent)}.lv2-mentor-card__photo{width:88px;height:88px;border-radius:50%;object-fit:cover;margin-bottom:.85rem;border:3px solid color-mix(in srgb,var(--accent) 40%,transparent)}.lv2-mentor-card__role{margin:-.35rem 0 .85rem;font-size:.9rem;color:var(--text-muted)}.lv2-mentor-card__list{margin:1rem 0;padding:0;list-style:none}.lv2-mentor-card__list li{position:relative;padding:.3rem 0 .3rem 1.2rem;font-size:.9rem;color:var(--text-muted)}.lv2-mentor-card__list li:before{content:"✓";position:absolute;left:0;color:var(--accent);font-weight:700}.lv2-mentor-card__tg{display:block;margin-bottom:.75rem;padding:.85rem 1rem;border-radius:var(--radius-sm);background:var(--accent-dim);color:var(--accent)!important;font-weight:700;text-decoration:none!important;text-align:center}.lv2-apply{display:grid;gap:2rem;align-items:start}@media(min-width:860px){.lv2-apply{grid-template-columns:1fr 1fr;gap:3rem}}.lv2-path{margin:1.25rem 0;padding:0;list-style:none;display:grid;gap:.55rem}.lv2-path li{padding:.65rem .85rem;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-card);font-size:.92rem;color:var(--text-muted)}.lv2-path li[aria-current=step]{border-color:color-mix(in srgb,var(--accent) 40%,var(--border));background:var(--accent-dim);color:var(--text)}.lv2-tg{font-weight:600;text-decoration:none}.lv2-form{display:grid;gap:1rem;padding:1.5rem;border-radius:calc(var(--radius) + 2px);background:var(--bg-card);border:1px solid var(--border);box-shadow:0 16px 40px color-mix(in srgb,var(--shadow-lg) 45%,transparent)}.lv2-form label{display:grid;gap:.4rem;font-size:.88rem;font-weight:600}.lv2-form input[type=text],.lv2-form textarea{width:100%;box-sizing:border-box;padding:.75rem .9rem;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--input-bg);color:var(--text);font:inherit;font-weight:400}.lv2-form input:focus-visible,.lv2-form textarea:focus-visible{outline:none;box-shadow:var(--focus-ring);border-color:color-mix(in srgb,var(--accent) 50%,var(--border))}.lv2-check{display:flex!important;align-items:flex-start;gap:.65rem;font-weight:400!important;font-size:.88rem!important;color:var(--text-muted)}.lv2-check input{margin-top:.2rem;flex-shrink:0}.lv2-form-status{margin:0;min-height:1.25rem;font-size:.9rem;color:var(--text-muted)}.lv2-form-status.is-ok{color:var(--success)}.lv2-form-status.is-err{color:var(--danger)}.lv2 .site-footer,.lv2-footer{border-top:1px solid var(--border);background:var(--bg-elevated)}.lv2-reveal{opacity:0;transform:translateY(14px);transition:opacity .55s ease,transform .55s ease}.lv2-reveal.is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.lv2-reveal{opacity:1;transform:none;transition:none}.lv2-btn{transition:none}.lv2-hero .hero-product-frame{transform:none}}
