@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/034d78ad42e9620c-s.woff2?dpl=dpl_2PsPpk71PTrw5mJ1sKNtPbCojybX) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fe0777f1195381cb-s.woff2?dpl=dpl_2PsPpk71PTrw5mJ1sKNtPbCojybX) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eafabf029ad39a43-s.p.woff2?dpl=dpl_2PsPpk71PTrw5mJ1sKNtPbCojybX) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/db911767852bc875-s.woff2?dpl=dpl_2PsPpk71PTrw5mJ1sKNtPbCojybX) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f10b8e9d91f3edcb-s.woff2?dpl=dpl_2PsPpk71PTrw5mJ1sKNtPbCojybX) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8888a3826f4a3af4-s.p.woff2?dpl=dpl_2PsPpk71PTrw5mJ1sKNtPbCojybX) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/29e7bbdce9332268-s.woff2?dpl=dpl_2PsPpk71PTrw5mJ1sKNtPbCojybX) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3bc380753a8436c-s.woff2?dpl=dpl_2PsPpk71PTrw5mJ1sKNtPbCojybX) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0484562807a97172-s.p.woff2?dpl=dpl_2PsPpk71PTrw5mJ1sKNtPbCojybX) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/29a4aea02fdee119-s.woff2?dpl=dpl_2PsPpk71PTrw5mJ1sKNtPbCojybX) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1386beebedccca4-s.woff2?dpl=dpl_2PsPpk71PTrw5mJ1sKNtPbCojybX) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b957ea75a84b6ea7-s.p.woff2?dpl=dpl_2PsPpk71PTrw5mJ1sKNtPbCojybX) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/28485c0de2075f40-s.woff2?dpl=dpl_2PsPpk71PTrw5mJ1sKNtPbCojybX) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/5fb25f343c7550ca-s.woff2?dpl=dpl_2PsPpk71PTrw5mJ1sKNtPbCojybX) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/7db6c35d839a711c-s.p.woff2?dpl=dpl_2PsPpk71PTrw5mJ1sKNtPbCojybX) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/f5b513e981884070-s.woff2?dpl=dpl_2PsPpk71PTrw5mJ1sKNtPbCojybX) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/b8442747db2a9bad-s.woff2?dpl=dpl_2PsPpk71PTrw5mJ1sKNtPbCojybX) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/6245472ced48d3be-s.p.woff2?dpl=dpl_2PsPpk71PTrw5mJ1sKNtPbCojybX) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins Fallback;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_50c87c{font-family:Poppins,Poppins Fallback;font-style:normal}.__variable_50c87c{--font-landing-display:"Poppins","Poppins Fallback"}.landing-root{--landing-display:var(--font-landing-display),system-ui,sans-serif;font-family:var(--font-sans)}.landing-display,.landing-root h1,.landing-root h2,.landing-root h3{font-family:var(--landing-display)}.brainwaves-hero{position:relative;overflow:hidden;background:#0f172a}.hero-wave-container{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.hero-wave-canvas{display:block;width:100%;height:100%}.hero-wave-overlay{position:absolute;inset:0;z-index:1;background:rgba(0,0,0,.65);pointer-events:none}.hero-content{position:relative;z-index:1}@media (prefers-reduced-motion:reduce){.hero-wave-canvas{opacity:.85}.landing-root .landing-chat-line,.landing-root .landing-coach-card,.landing-root .landing-flow-dash,.landing-root .landing-flow-draw,.landing-root .landing-flow-halo,.landing-root .landing-flow-mobile-pulse,.landing-root .landing-live-dot,.landing-root .landing-loop-node,.landing-root .landing-motion,.landing-root .landing-stagger>*{animation:none!important;opacity:1!important;transform:none!important}.landing-root .landing-flow-draw{stroke-dashoffset:0!important}}.landing-chip{display:inline-flex;align-items:center;border-radius:9999px;border:1px solid rgba(56,189,248,.35);background:rgba(28,111,214,.14);padding:.4rem .9rem;font-family:var(--landing-display);font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#e2e8f0}.landing-frame{position:relative;overflow:hidden;border-radius:1.25rem;border:1px solid rgba(148,163,184,.28);background:linear-gradient(165deg,rgba(15,23,42,.92),rgba(0,13,33,.98));box-shadow:0 0 0 1px rgba(56,189,248,.08),0 24px 60px rgba(0,0,30,.45),inset 0 1px 0 rgba(255,255,255,.06)}.landing-frame:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(ellipse at 80% 0,rgba(56,189,248,.12),transparent 55%)}.landing-cta-primary{display:inline-flex;min-height:48px;align-items:center;justify-content:center;border-radius:9999px;background:var(--crtx-blue);padding:0 1.5rem;font-family:var(--landing-display);font-size:.9375rem;font-weight:700;color:#fff;transition:background .15s ease,transform .15s ease}.landing-cta-primary:hover{background:var(--brand-dark)}.landing-cta-primary:active{transform:scale(.98)}.landing-cta-secondary{display:inline-flex;min-height:48px;align-items:center;justify-content:center;border-radius:9999px;border:1px solid rgba(56,189,248,.4);background:rgba(255,255,255,.03);padding:0 1.5rem;font-family:var(--landing-display);font-size:.9375rem;font-weight:700;color:#fff;transition:border-color .15s ease,background .15s ease}.landing-cta-secondary:hover{border-color:rgba(56,189,248,.75);background:rgba(56,189,248,.08)}@keyframes landing-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes landing-pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes landing-chat-in{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}@keyframes landing-loop-glow{0%,to{box-shadow:0 0 0 0 rgba(56,189,248,0)}50%{box-shadow:0 0 0 6px rgba(56,189,248,.12)}}@keyframes landing-draw{to{stroke-dashoffset:0}}.landing-live-dot{animation:landing-pulse 2.2s ease-in-out infinite}.landing-chat-line,.landing-coach-card{opacity:0;animation:landing-chat-in .55s ease forwards}.landing-loop-node{animation:landing-loop-glow 3.2s ease-in-out infinite}.landing-stagger>:first-child{animation-delay:.05s}.landing-stagger>:nth-child(2){animation-delay:.2s}.landing-stagger>:nth-child(3){animation-delay:.35s}.landing-stagger>:nth-child(4){animation-delay:.5s}.landing-stagger>:nth-child(5){animation-delay:.65s}.landing-path{stroke-dasharray:240;stroke-dashoffset:240;animation:landing-draw 1.8s ease .4s forwards}@keyframes landing-flow-draw{to{stroke-dashoffset:0}}@keyframes landing-flow-dash{to{stroke-dashoffset:-112}}@keyframes landing-flow-halo{0%,to{opacity:.35;transform:scale(.92)}50%{opacity:1;transform:scale(1.05)}}@keyframes landing-flow-ambient{0%,to{opacity:.25;transform:translate(-8%,-50%) scale(.9)}50%{opacity:.5;transform:translate(8%,-50%) scale(1.05)}}@keyframes landing-flow-mobile-pulse{0%{top:0;opacity:0}10%{opacity:1}90%{opacity:1}to{top:calc(100% - 2rem);opacity:0}}.landing-flow-draw{animation:landing-flow-draw 1.6s ease .2s forwards}.landing-flow-dash{animation:landing-flow-dash 1.4s linear infinite}.landing-flow-halo{transform-origin:center;transform-box:fill-box;animation:landing-flow-halo 1.1s ease-in-out infinite}.landing-flow-mobile-pulse{animation:landing-flow-mobile-pulse 5.5s linear infinite}.landing-audio-card{position:relative;overflow:hidden;border-radius:1.25rem;border:1px solid rgba(148,163,184,.22);background:linear-gradient(165deg,rgba(15,23,42,.92),rgba(0,13,33,.98));padding:1.35rem 1.25rem;box-shadow:0 0 0 1px rgba(56,189,248,.06),0 18px 40px rgba(0,0,30,.35),inset 0 1px 0 rgba(255,255,255,.05);transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.landing-audio-card--active{border-color:rgba(56,189,248,.45);box-shadow:0 0 0 1px rgba(56,189,248,.18),0 22px 50px rgba(0,0,30,.45),0 0 40px rgba(28,111,214,.12),inset 0 1px 0 rgba(255,255,255,.08);background:linear-gradient(165deg,rgba(15,23,42,.98),rgba(0,20,48,.99))}.landing-audio-play{display:inline-flex;height:3rem;width:3rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;border:1px solid rgba(56,189,248,.4);background:rgba(28,111,214,.22);color:#fff;transition:background .15s ease,border-color .15s ease,transform .15s ease}.landing-audio-play:hover{background:rgba(28,111,214,.4);border-color:rgba(56,189,248,.75)}.landing-audio-play:active{transform:scale(.96)}.landing-audio-play:focus-visible{outline:2px solid #38bdf8;outline-offset:2px}.landing-audio-card--active .landing-audio-play{background:var(--crtx-blue);border-color:rgba(56,189,248,.85)}.landing-audio-seek{--progress:0%;appearance:none;height:.35rem;flex:1;cursor:pointer;border-radius:9999px;background:linear-gradient(90deg,rgba(56,189,248,.95) 0,rgba(56,189,248,.95) var(--progress),rgba(148,163,184,.22) var(--progress),rgba(148,163,184,.22) 100%)}.landing-audio-seek::-webkit-slider-thumb{appearance:none;width:.9rem;height:.9rem;border-radius:9999px;background:#38bdf8;border:2px solid #0f172a;box-shadow:0 0 0 1px rgba(56,189,248,.5)}.landing-audio-seek::-moz-range-thumb{width:.9rem;height:.9rem;border-radius:9999px;background:#38bdf8;border:2px solid #0f172a;box-shadow:0 0 0 1px rgba(56,189,248,.5)}.landing-audio-seek:focus-visible{outline:2px solid #38bdf8;outline-offset:3px}@media (prefers-reduced-motion:reduce){.landing-audio-card,.landing-audio-play{transition:none}}