.landing-page-root{--bg:#f7f5f1;--bg2:#efece6;--bg3:#e4e0d8;--surface:#fff;--surface2:#f3f1ed;--ink:#15140e;--ink2:#1c1b14;--muted:#6a6860;--muted2:#a6a29b;--border:#15140e14;--border2:#15140e24;--cyan:#00c4a7;--cyan-dk:#009e87;--cyan-lt:#e4f9f6;--cyan-mid:#00c4a71a;--cyan-line:#00c4a738;--cyan-glow:0 4px 28px #00c4a747;--dk-bg:#0e1110;--dk-surf:#171b18;--dk-ice:#e4e2dc;--dk-muted:#e4e2dc75;--dk-border:#e4e2dc14;--sans:var(--font-plus-jakarta),sans-serif;--ar:var(--font-ibm-plex-arabic),sans-serif;--mono:var(--font-jetbrains-mono),monospace;--r:10px;--r-lg:16px;--r-xl:22px;--r-2xl:32px;--ease:cubic-bezier(.16,1,.3,1);--ease2:cubic-bezier(.4,0,.2,1)}.landing-page-root[data-theme=dark]{--bg:#0e1110;--bg2:#131614;--bg3:#181c18;--surface:#171b18;--surface2:#1c201c;--ink:#e4e2dc;--ink2:#eeecd6;--muted:#848280;--muted2:#545250;--border:#e4e2dc12;--border2:#e4e2dc21}body{background:0 0;margin:0}.landing-page-root{border:none;margin:0}.landing-page-root *,.landing-page-root :before,.landing-page-root :after{box-sizing:border-box;margin:0;padding:0}.landing-page-root{scroll-behavior:smooth;font-size:62.5%;font-family:var(--ar);background:var(--bg);color:var(--ink);transition:background .4s var(--ease2),color .4s var(--ease2);-webkit-font-smoothing:antialiased;overflow-x:hidden}.landing-page-root a{color:inherit;text-decoration:none}.landing-page-root button{cursor:pointer;font-family:var(--ar);background:0 0;border:none}.landing-page-root ::-webkit-scrollbar{width:3px}.landing-page-root ::-webkit-scrollbar-track{background:var(--bg)}.landing-page-root ::-webkit-scrollbar-thumb{background:var(--cyan);border-radius:3px}#prog{background:var(--cyan);z-index:9000;transform-origin:100%;height:2px;transition:transform .1s linear;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}.nav{top:0;z-index:900;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;height:72px;padding:0 5%;transition:background .3s,border-color .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;display:flex;position:fixed;inset-inline:0}.nav.scrolled{-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);border-bottom-color:var(--border);background:#f7f5f1f7;box-shadow:0 1px 8px #0000000f}.landing-page-root[data-theme=dark] .nav.scrolled{background:#0e1110f7;box-shadow:0 1px 8px #0003}.nav.on-hero{background:0 0;border-bottom-color:#0000}.nav-logo{align-items:center;display:flex}.logo-ar{font-family:var(--ar);color:var(--ink2);font-size:22px;font-weight:700;line-height:1.1;transition:color .3s}.logo-en{font-family:var(--mono);color:var(--cyan);letter-spacing:3px;font-size:9.5px;font-weight:700}.nav.on-hero .logo-ar{color:#fff}.nav-links{gap:28px;list-style:none;display:flex}.landing-page-root .nav-links a{color:var(--muted);font-size:15px;font-weight:500;transition:color .2s}.landing-page-root .nav.on-hero .nav-links a{color:#fff9}.landing-page-root .nav-links a:hover{color:var(--ink)}.landing-page-root .nav.on-hero .nav-links a:hover{color:#fff}.nav-right{align-items:center;gap:12px;display:flex}.btn-theme{background:var(--surface);border:1px solid var(--border2);width:40px;height:40px;color:var(--muted);border-radius:50%;justify-content:center;align-items:center;font-size:17px;transition:all .25s;display:flex}.nav.on-hero .btn-theme{color:#ffffffa6;background:#ffffff1a;border-color:#ffffff2e}.btn-theme:hover{border-color:var(--cyan);color:var(--cyan)}.ham{flex-direction:column;gap:5px;padding:4px;display:none}.ham span{background:var(--ink);border-radius:2px;width:22px;height:1.5px;transition:all .3s;display:block}.nav.on-hero .ham span{background:#fff}.mob-nav{z-index:850;background:var(--bg);flex-direction:column;justify-content:center;align-items:center;gap:32px;display:none;position:fixed;inset:0}.mob-nav.open{display:flex}.landing-page-root .mob-nav a{color:var(--ink);font-size:26px;font-weight:700}.mob-close{color:var(--muted);font-size:24px;position:absolute;top:24px;left:24px}.sec-heading{font-family:var(--sans);letter-spacing:-2.5px;color:#fff;margin-bottom:20px;font-size:clamp(38px,5.2vw,68px);font-weight:800;line-height:1.04}.sec-heading em{color:inherit;font-style:italic;font-weight:300}.heading-panel{background:var(--dk-bg);border-radius:var(--r-xl);margin-bottom:0;padding:36px 40px 40px;position:relative;overflow:hidden}.heading-panel:before{content:"";pointer-events:none;background:radial-gradient(80% 60% at 0 100%,#00c4a717 0%,#0000 60%);position:absolute;inset:0}.eyebrow{font-family:var(--mono);color:var(--cyan);letter-spacing:2.5px;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:16px;font-size:10px;display:inline-flex}.eyebrow:before{content:"";background:var(--cyan);width:24px;height:.5px}.edot{background:var(--cyan);border-radius:50%;flex-shrink:0;width:5px;height:5px}.edot.live{animation:1.8s ease-in-out infinite lv}@keyframes lv{0%,to{opacity:1;transform:scale(1)}50%{opacity:.15;transform:scale(.5)}}.body-txt{color:var(--muted);max-width:500px;font-size:17px;line-height:1.82}.body-txt.inv{color:#ffffff80;max-width:420px}.landing-page-root .btn-p{background:var(--cyan);color:#fff;transition:all .28s var(--ease);box-shadow:var(--cyan-glow);border-radius:50px;align-items:center;gap:10px;padding:14px 30px;font-size:15px;font-weight:700;display:inline-flex}.landing-page-root .btn-p:hover{background:var(--cyan-dk);transform:translateY(-2px);box-shadow:0 8px 36px #00c4a766}.landing-page-root .btn-p .arr{transition:transform .25s var(--ease)}.landing-page-root .btn-p:hover .arr{transform:translate(-5px)}.landing-page-root .btn-s{color:#ffffffbf;background:0 0;border:1.5px solid #fff3;border-radius:50px;align-items:center;gap:8px;padding:13px 26px;font-size:15px;font-weight:600;transition:all .25s;display:inline-flex}.landing-page-root .btn-s:hover{color:#fff;border-color:#fff9}.landing-page-root hr.div{background:var(--border);border:none;height:1px;margin:0}.ani{opacity:0;transition:opacity .9s var(--ease),transform .9s var(--ease);transform:translateY(24px)}.ani.fl{transform:translate(-24px)}.ani.fr{transform:translate(24px)}.ani.fs{transform:scale(.95)}.ani.in{opacity:1!important;transform:none!important}.hero{grid-template-columns:1fr 1fr;min-height:100vh;display:grid;position:relative;overflow:hidden}.hero-left{background:var(--dk-bg);z-index:2;flex-direction:column;justify-content:center;padding:120px 6% 80px;display:flex;position:relative;overflow:hidden}.hero-left:before{content:"";pointer-events:none;background:radial-gradient(110% 70% at -10% 65%,#00c4a721 0%,#0000 55%),radial-gradient(70% 55% at 105% 15%,#00c4a712 0%,#0000 50%);position:absolute;inset:0}.hero-left:after{content:"";background:linear-gradient(#0000,#00c4a759,#0000);width:1px;height:100%;position:absolute;top:0;left:0}.hero-content{z-index:1;position:relative}.hero-badge{color:#fff9;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:50px;align-items:center;gap:8px;margin-bottom:28px;padding:6px 14px 6px 8px;font-size:12px;display:inline-flex}.badge-pill{background:var(--cyan);color:#fff;font-size:10px;font-weight:700;font-family:var(--mono);letter-spacing:1px;border-radius:50px;padding:3px 10px}.hero-eyebrow{font-family:var(--mono);color:#ffffff61;letter-spacing:3px;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:22px;font-size:10px;display:flex}.hero-eyebrow:before{content:"";background:var(--cyan);opacity:.6;width:24px;height:.5px}.landing-page-root .hero h1{font-family:var(--sans);letter-spacing:-3.5px;color:#fff;margin-bottom:26px;font-size:clamp(50px,6.8vw,90px);font-weight:800;line-height:1}.hero h1 em{color:var(--cyan);font-style:italic;font-weight:300}.hero-desc{color:#ffffff80;max-width:440px;margin-bottom:40px;font-size:17px;line-height:1.82}.hero-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.hero-stats{border-top:1px solid #ffffff14;gap:0;margin-top:auto;padding-top:48px;display:flex}.hst{border-left:1px solid #ffffff14;flex:1;padding-left:24px}.hst:first-child{border-left:none;padding-left:0}.hst-n{font-family:var(--sans);color:#fff;font-size:30px;font-weight:700;line-height:1;display:block}.hst-l{color:#ffffff61;margin-top:4px;font-size:12px;display:block}.hst .sfx{color:var(--cyan)}.hero-right{background:#0a0d0c;flex-direction:column;display:flex;position:relative;overflow:hidden}.hero-scene{width:100%;height:100%;position:absolute;inset:0}.pain{background:var(--dk-bg);padding:100px 5%;position:relative;overflow:hidden}.pain:before{content:"";pointer-events:none;background:radial-gradient(55% 60% at 90%,#00c4a712 0%,#0000 60%);position:absolute;inset:0}.pain-grid{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid;position:relative}.pain-desc{color:#ffffff7a;max-width:460px;margin-top:18px;margin-bottom:32px;font-size:16px;line-height:1.82}.ppoints{flex-direction:column;gap:14px;display:flex}.ppoint{border-radius:var(--r-lg);background:#ffffff09;border:1px solid #ffffff12;align-items:flex-start;gap:14px;padding:18px 20px;transition:border-color .25s;display:flex}.ppoint:hover{border-color:#00c4a733}.ppico{background:#ef44441a;border:1px solid #ef44442e;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:15px;display:flex}.ppico.ok{background:var(--cyan-mid);border-color:var(--cyan-line)}.pp-t{color:var(--dk-ice);margin-bottom:4px;font-size:14.5px;font-weight:700}.pp-b{color:#ffffff61;font-size:13px;line-height:1.65}.pain-right-box{flex-direction:column;gap:16px;display:flex}.pstat-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.pstat{border-radius:var(--r-lg);background:#ffffff0a;border:1px solid #ffffff14;padding:28px 24px;transition:border-color .3s;position:relative;overflow:hidden}.pstat:hover{border-color:#00c4a733}.pstat:after{content:"";background:var(--cyan);opacity:0;height:1px;transition:opacity .3s;position:absolute;bottom:0;left:0;right:0}.pstat:hover:after{opacity:.4}.pstat-n{font-family:var(--sans);color:#fff;letter-spacing:-2px;font-size:44px;font-weight:900;line-height:1;display:block}.pstat-sfx{color:var(--cyan)}.pstat-l{color:#ffffff61;margin-top:6px;font-size:13px;display:block}.pstat-wide{grid-column:1/-1}.tracks{background:var(--bg2);padding:100px 5%}.tracks-hd{grid-template-columns:1fr 1fr;align-items:end;gap:40px;margin-bottom:56px;display:grid}.path-intro{background:var(--surface);border:1px solid var(--border2);border-radius:var(--r-xl);justify-content:space-between;align-items:center;gap:32px;margin-bottom:28px;padding:36px 40px;display:flex}.landing-page-root .path-intro-text h3{font-family:var(--sans);color:var(--ink2);letter-spacing:-.5px;margin-bottom:8px;font-size:24px;font-weight:800}.landing-page-root .path-intro-text p{color:var(--muted);font-size:14.5px;line-height:1.7}.path-badge{background:var(--cyan-lt);border:1px solid var(--cyan-line);white-space:nowrap;font-family:var(--mono);color:var(--cyan-dk);letter-spacing:1px;border-radius:50px;flex-shrink:0;align-items:center;gap:8px;padding:8px 18px;font-size:10px;font-weight:700;display:flex}.landing-page-root[data-theme=dark] .path-badge{background:var(--cyan-mid);color:var(--cyan)}.tracks-cards{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.tcard{background:var(--surface);border:1px solid var(--border2);border-radius:var(--r-xl);transition:transform .3s var(--ease),box-shadow .3s,border-color .3s;padding:36px 32px 28px;position:relative;overflow:hidden}.tcard:hover{border-color:var(--cyan-line);transform:translateY(-5px);box-shadow:0 20px 48px #15140e14}.tnbg{font-family:var(--sans);color:var(--cyan);opacity:.04;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:90px;font-weight:900;line-height:1;position:absolute;bottom:-10px;left:12px}.tico{border-radius:var(--r-lg);background:var(--bg2);border:1px solid var(--border2);justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:20px;transition:background .3s,border-color .3s;display:flex}.landing-page-root[data-theme=dark] .tico{background:var(--surface2)}.tcard:hover .tico{background:var(--cyan);border-color:var(--cyan)}.tcard:hover .tico svg path,.tcard:hover .tico svg rect,.tcard:hover .tico svg circle,.tcard:hover .tico svg line{stroke:#fff!important}.tico svg{width:22px;height:22px}.landing-page-root .tcard h3{font-family:var(--sans);letter-spacing:-.5px;color:var(--ink2);margin-bottom:10px;font-size:22px;font-weight:800}.landing-page-root .tcard p{color:var(--muted);margin-bottom:20px;font-size:13.5px;line-height:1.7}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{font-family:var(--mono);background:var(--bg2);border:1px solid var(--border2);color:var(--muted);border-radius:50px;padding:3px 10px;font-size:8.8px;transition:all .2s}.landing-page-root[data-theme=dark] .chip{background:var(--surface2)}.tcard:hover .chip{background:var(--cyan-lt);border-color:var(--cyan-line);color:var(--cyan-dk)}.landing-page-root[data-theme=dark] .tcard:hover .chip{background:var(--cyan-mid);color:var(--cyan)}.stats-row{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface);grid-template-columns:repeat(3,1fr);display:grid}.sbox{text-align:center;border-left:1px solid var(--border);padding:56px 40px;transition:background .25s;position:relative;overflow:hidden}.sbox:last-child{border-left:none}.sbox:hover{background:var(--bg2)}.sbox:after{content:"";background:var(--cyan);height:0;transition:height .3s var(--ease);position:absolute;bottom:0;left:0;right:0}.sbox:hover:after{height:2px}.snum{font-family:var(--sans);color:var(--ink2);letter-spacing:-2px;font-size:56px;font-weight:900;line-height:1;display:block}.ssfx{color:var(--cyan)}.slbl{color:var(--muted);margin-top:8px;font-size:13.5px;display:block}.journey{background:var(--bg);padding:100px 5%}.journey-in{grid-template-columns:1fr 1.2fr;align-items:start;gap:100px;display:grid}.journey-l{position:sticky;top:100px}.jpbar{background:var(--border);border-radius:4px;height:4px;margin-top:36px;overflow:hidden}.jpfill{background:linear-gradient(to right,var(--cyan),var(--cyan-dk));width:0%;height:100%;transition:width 1.2s var(--ease);border-radius:4px}.jwlbl{font-family:var(--mono);color:var(--muted2);letter-spacing:2px;margin-top:12px;font-size:9.5px}.tl{flex-direction:column;display:flex}.tlitem{border-bottom:1px solid var(--border);grid-template-columns:80px 1fr;gap:24px;padding:28px 0;display:grid}.tlitem:last-child{border-bottom:none}.tlwc{flex-direction:column;align-items:flex-end;padding-top:4px;display:flex}.tlwk{font-family:var(--mono);color:var(--muted2);letter-spacing:1px;font-size:9.5px}.tldot{background:var(--bg2);border:2px solid var(--border2);width:12px;height:12px;transition:all .4s var(--ease);border-radius:50%;flex-shrink:0;margin-top:10px}.tlitem.on .tldot{background:var(--cyan);border-color:var(--cyan);box-shadow:0 0 0 4px var(--cyan-mid)}.tlc h4{font-family:var(--sans);color:var(--ink2);letter-spacing:-.5px;margin-bottom:6px;font-size:20px;font-weight:800}.landing-page-root .tlc p{color:var(--muted);font-size:13.5px;line-height:1.65}.tltags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.tltag{font-family:var(--mono);background:var(--bg2);border:1px solid var(--border);color:var(--muted2);border-radius:50px;padding:3px 9px;font-size:8.8px}.landing-page-root[data-theme=dark] .tltag{background:var(--surface2)}.tl-collapse{max-height:0;transition:max-height .5s var(--ease);overflow:hidden}.tl-collapse.open{max-height:2000px}.landing-page-root .tl-expand{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);width:100%;color:var(--cyan);font-family:var(--ar);cursor:pointer;justify-content:center;align-items:center;gap:10px;margin-top:8px;padding:16px;font-size:14px;font-weight:600;transition:background .25s,border-color .25s;display:flex}.landing-page-root .tl-expand:hover{background:var(--cyan-mid);border-color:var(--cyan-line)}.tl-arrow{transition:transform .35s var(--ease);font-size:12px;display:inline-block}.tl-arrow.up{transform:rotate(180deg)}.testi{background:var(--bg2);padding:100px 5%}.testi-hd{align-items:stretch;margin-bottom:52px;display:flex}.testi-nav{gap:8px;display:flex}.tnav{background:var(--surface);border:1px solid var(--border2);width:40px;height:40px;color:var(--muted);border-radius:50%;justify-content:center;align-items:center;font-size:14px;transition:all .25s;display:flex}.tnav:hover{background:var(--ink2);color:var(--bg);border-color:var(--ink2)}.testi-cards{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.tcard2{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);transition:transform .3s var(--ease),border-color .3s;padding:32px}.tcard2:hover{border-color:var(--cyan-line);transform:translateY(-4px)}.stars{color:#f59e0b;letter-spacing:2px;margin-bottom:18px;font-size:14px}.ttext{font-family:var(--sans);color:var(--ink);margin-bottom:24px;font-size:15.5px;line-height:1.75}.ttext em{color:var(--ink2);font-style:italic;font-weight:700}.tauthor{align-items:center;gap:12px;display:flex}.tav{width:42px;height:42px;font-family:var(--sans);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;font-weight:800;display:flex}.tname{color:var(--ink2);font-size:14px;font-weight:700}.trole{color:var(--muted2);margin-top:2px;font-size:12px}.faq{background:var(--bg);padding:100px 5%}.faq-in{grid-template-columns:1fr 1.4fr;align-items:start;gap:80px;display:grid}.faq-l{position:sticky;top:100px}.faq-list{flex-direction:column;display:flex}.fqw{border-bottom:1px solid var(--border)}.fqw:first-child{border-top:1px solid var(--border)}.fqtrig{text-align:right;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:22px 0;transition:color .2s;display:flex}.fqtrig:hover .fqtxt{color:var(--ink2)}.fqtxt{color:var(--ink);font-size:16px;font-weight:600}.fqico{background:var(--bg2);border:1px solid var(--border2);width:28px;height:28px;color:var(--muted);transition:transform .35s var(--ease),background .25s,color .25s;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;display:flex}.fqw.open .fqico{background:var(--cyan);border-color:var(--cyan);color:#fff;transform:rotate(45deg)}.fqans{max-height:0;transition:max-height .45s var(--ease),padding .3s;color:var(--muted);padding:0;font-size:15px;line-height:1.8;overflow:hidden}.fqw.open .fqans{max-height:220px;padding-bottom:22px}.reg-section{background:var(--dk-bg);padding:100px 5%;position:relative;overflow:hidden}.reg-section:before{content:"";pointer-events:none;background:radial-gradient(60% 80% at 95%,#00c4a717 0%,#0000 60%),radial-gradient(40% 50% at 5% 80%,#00c4a70d 0%,#0000 50%);position:absolute;inset:0}.reg-inner{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid;position:relative}.reg-l .eyebrow{color:var(--cyan)}.landing-page-root .reg-l h2{font-family:var(--sans);letter-spacing:-2.5px;color:#fff;margin-bottom:16px;font-size:clamp(36px,5vw,64px);font-weight:800;line-height:1}.landing-page-root .reg-l h2 em{color:inherit;font-style:italic;font-weight:300}.landing-page-root .reg-l p{color:#ffffff7a;max-width:420px;font-size:16px;line-height:1.82}.rbullets{flex-direction:column;gap:10px;margin-top:28px;display:flex}.rbullet{color:#ffffff85;align-items:center;gap:10px;font-size:14px;display:flex}.rbullet:before{content:"→";color:var(--cyan);flex-shrink:0;font-weight:700}.rform{-webkit-backdrop-filter:blur(20px);border-radius:var(--r-xl);background:#ffffff0a;border:1px solid #ffffff1a;padding:36px}.frow{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.frow label{color:#ffffff6b;letter-spacing:.3px;font-size:12.5px;font-weight:500}.frow input,.landing-page-root .frow select{border-radius:var(--r);font-family:var(--ar);color:#fff;background:#ffffff12;border:1.5px solid #ffffff1a;outline:none;padding:12px 15px;font-size:15px;transition:border-color .25s,box-shadow .25s}.frow input::placeholder{color:#ffffff38}.frow input:focus,.frow select:focus{border-color:var(--cyan);box-shadow:0 0 0 3px var(--cyan-mid)}.frow input.err{border-color:#ef4444}.frow select option{background:#181c18}.frow2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.landing-page-root .bsub{background:var(--cyan);color:#fff;width:100%;transition:all .28s var(--ease);border-radius:50px;margin-top:8px;padding:14px;font-size:15px;font-weight:700;box-shadow:0 4px 28px #00c4a761}.landing-page-root .bsub:hover{background:var(--cyan-dk);transform:translateY(-1px);box-shadow:0 8px 40px #00c4a780}.landing-page-root .bsub:disabled{opacity:.55;cursor:default;transform:none}.smsg{border-radius:var(--r);color:var(--cyan);text-align:center;background:#00c4a71f;border:1px solid #00c4a73d;margin-top:14px;padding:14px;font-size:14px;font-weight:600;display:none}.ffine{color:#ffffff38;text-align:center;margin-top:12px;font-size:11.5px}footer{text-align:right;background:#090c0b;padding:64px 5% 32px;overflow:hidden}.foot-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:32px;margin-bottom:56px;display:grid}.fcol{text-align:right}.fcol:first-child{padding-right:24px}.flar{font-family:var(--sans);color:#fff;letter-spacing:-1px;font-size:28px;font-weight:900;display:block}.flen{font-family:var(--mono);color:var(--cyan);letter-spacing:4px;margin-top:2px;font-size:8.8px}.fldesc{color:var(--dk-muted);margin-top:16px;font-size:13.5px;line-height:1.75}.fcol h5{font-family:var(--mono);color:var(--dk-ice);letter-spacing:2px;margin-bottom:20px;font-size:8.8px}.landing-page-root .fcol a{color:var(--dk-muted);margin-bottom:11px;font-size:13.5px;text-decoration:none;transition:color .2s;display:block}.landing-page-root .fcol a:hover{color:#fff}.foot-bot{border-top:1px solid var(--dk-border);text-align:center;justify-content:center;align-items:center;padding-top:24px;display:flex}.foot-bot span{color:#e4e2dc47;font-size:12.5px}@media (max-width:1100px){.hero{grid-template-columns:1fr}.hero-right{display:none}.pain-grid,.tracks-hd{grid-template-columns:1fr}.path-intro{flex-direction:column;align-items:flex-start}.journey-in{grid-template-columns:1fr}.journey-l{position:static}.faq-in{grid-template-columns:1fr}.faq-l{position:static}.reg-inner{grid-template-columns:1fr}.foot-grid{grid-template-columns:1fr 1fr}}@media (max-width:768px){.nav-links,.nav-right .btn-p{display:none}.ham{display:flex}.tracks-cards{grid-template-columns:1fr}.stats-row{grid-template-columns:1fr 1fr}.testi-cards{grid-template-columns:1fr}.testi-hd{flex-direction:column;align-items:flex-start;gap:20px}.foot-grid{grid-template-columns:1fr}.pstat-row{grid-template-columns:1fr 1fr}}@media (max-width:480px){.hero-left{padding:100px 5% 60px}.landing-page-root .hero h1{font-size:clamp(50px,13vw,70px)}.hero-stats{display:none}.stats-row{grid-template-columns:1fr 1fr}.hero-actions{flex-direction:column}.btn-p,.btn-s{justify-content:center;width:100%}.frow2{grid-template-columns:1fr}.sec-heading{font-size:clamp(36px,10vw,55px)}}
