@font-face{font-family:__Space_Grotesk_4f4604;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Space_Grotesk_4f4604;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) 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:__Space_Grotesk_4f4604;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) 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:__Space_Grotesk_4f4604;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Space_Grotesk_4f4604;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) 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:__Space_Grotesk_4f4604;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) 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:__Space_Grotesk_Fallback_4f4604;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_4f4604{font-family:__Space_Grotesk_4f4604,__Space_Grotesk_Fallback_4f4604;font-style:normal}.__variable_4f4604{--font-heading:"__Space_Grotesk_4f4604","__Space_Grotesk_Fallback_4f4604"}@font-face{font-family:__Archivo_385830;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Archivo_385830;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) 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:__Archivo_385830;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) 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:__Archivo_385830;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Archivo_385830;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) 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:__Archivo_385830;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) 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:__Archivo_385830;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Archivo_385830;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) 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:__Archivo_385830;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) 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:__Archivo_Fallback_385830;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_385830{font-family:__Archivo_385830,__Archivo_Fallback_385830;font-style:normal}.__variable_385830{--font-body:"__Archivo_385830","__Archivo_Fallback_385830"}:root{--bg:#070b1a;--bg-secondary:#0d1330;--surface:rgba(12,20,48,.78);--surface-strong:#111d4a;--text:#f3f6ff;--text-muted:#a8b1ce;--accent:#38d4b1;--accent-strong:#20b895;--border:rgba(138,161,255,.28);--danger:#ff6b7a;--radius-xl:28px;--radius-lg:18px;--radius-sm:10px;--shadow:0 24px 80px rgba(0,0,0,.35)}*{box-sizing:border-box}body,html{margin:0;padding:0;min-height:100%}body{font-family:var(--font-body),"Segoe UI",sans-serif;color:var(--text);background:radial-gradient(circle at 20% -10%,rgba(63,90,255,.45),transparent 35%),radial-gradient(circle at 80% 0,rgba(56,212,177,.28),transparent 38%),linear-gradient(180deg,#050915,#05091b 55%,#0a1638)}a{color:inherit;text-decoration:none}main{width:min(1120px,92vw);margin:0 auto;padding:2.5rem 0 4rem}.brand-shell{position:relative;overflow:hidden}.brand-shell:after,.brand-shell:before{content:"";position:fixed;border-radius:50%;pointer-events:none;z-index:-1}.brand-shell:before{width:26rem;height:26rem;left:-8rem;top:26vh;background:rgba(42,82,255,.18);filter:blur(20px)}.brand-shell:after{width:22rem;height:22rem;right:-6rem;top:60vh;background:rgba(56,212,177,.17);filter:blur(16px)}.page-grid{display:grid;grid-gap:1.25rem;gap:1.25rem}@media (min-width:980px){.page-grid{grid-template-columns:1.2fr .8fr;align-items:start}}.panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow)}.hero-panel{padding:1rem}.copy-panel{padding:2rem}.logo-row{display:flex;align-items:center;gap:.75rem;margin-bottom:1.4rem}.logo-row img{width:42px;height:42px;border-radius:50%}.tag{display:inline-flex;border:1px solid rgba(56,212,177,.55);color:#9af3de;border-radius:999px;padding:.25rem .7rem;font-size:.8rem;letter-spacing:.03em;margin-bottom:.9rem}h1,h2,h3{font-family:var(--font-heading),"Trebuchet MS",sans-serif;line-height:1.07;margin:0;letter-spacing:-.02em}h1{font-size:clamp(2rem,4vw,3.35rem)}h2{font-size:clamp(1.5rem,2.8vw,2.4rem)}h3{font-size:clamp(1.08rem,2vw,1.3rem)}p{color:var(--text-muted);line-height:1.6}.video-shell{position:relative;width:100%;aspect-ratio:16/9;border-radius:22px;overflow:hidden;border:1px solid hsla(0,0%,100%,.11)}.video-shell iframe{width:100%;height:100%;border:0}.overlay-note{position:absolute;left:1rem;bottom:1rem;background:rgba(7,15,35,.78);border:1px solid rgba(184,195,255,.3);color:#d6deff;font-size:.77rem;border-radius:999px;padding:.35rem .75rem}.benefit-grid{margin-top:1.3rem;display:grid;grid-gap:.65rem;gap:.65rem}.benefit-item{padding:.9rem 1rem;border-radius:var(--radius-lg);border:1px solid rgba(154,169,255,.23);background:rgba(13,24,60,.65)}.benefit-item strong{display:block;margin-bottom:.3rem}.primary-btn,.secondary-btn,.submit-btn{border:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;font-family:var(--font-heading),"Trebuchet MS",sans-serif;font-size:.95rem;padding:.8rem 1.2rem;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.btn-icon{width:1rem;height:1rem}.primary-btn,.submit-btn{color:#041318;background:linear-gradient(135deg,#5ef8d5,#33d2ab 45%,#17b890);box-shadow:0 10px 32px rgba(56,212,177,.35)}.primary-btn:hover,.submit-btn:hover{transform:translateY(-1px)}.primary-btn:disabled,.submit-btn:disabled{opacity:.7;cursor:not-allowed}.secondary-btn{color:var(--text);background:rgba(15,27,64,.65);border:1px solid rgba(173,185,245,.45)}.dual-actions{margin-top:1.4rem;display:flex;flex-wrap:wrap;gap:.7rem}.metric-row{display:grid;grid-gap:.6rem;gap:.6rem;margin-top:1.5rem}@media (min-width:660px){.metric-row{grid-template-columns:repeat(3,minmax(0,1fr))}}.metric{padding:.9rem;border-radius:var(--radius-sm);background:rgba(8,16,39,.8);border:1px solid rgba(163,175,239,.27)}.metric span{display:block;color:var(--text-muted);font-size:.8rem}.metric strong{font-family:var(--font-heading),"Trebuchet MS",sans-serif;font-size:1.15rem}.modal-backdrop{position:fixed;inset:0;background:rgba(2,5,13,.74);display:grid;place-items:center;padding:1rem;z-index:1000}.modal-card{width:min(640px,100%);background:linear-gradient(180deg,rgba(16,27,63,.98),rgba(8,14,35,.98));border:1px solid rgba(163,175,239,.32);border-radius:var(--radius-xl);padding:1.5rem;box-shadow:var(--shadow)}.modal-header{display:flex;justify-content:space-between;gap:.8rem;align-items:flex-start}.progress-stepper{margin-top:.95rem;display:flex;align-items:flex-end;gap:.55rem}.progress-stepper.centered{justify-content:center;margin-bottom:1.5rem}.progress-step{display:grid;justify-items:center;grid-gap:.35rem;gap:.35rem}.progress-label{font-size:.73rem;color:#becbf8;text-transform:uppercase;letter-spacing:.07em}.progress-node{width:2rem;height:2rem;border-radius:50%;display:grid;place-items:center;font-family:var(--font-heading),"Trebuchet MS",sans-serif;font-size:.88rem;border:1px solid rgba(171,185,244,.45);color:#d7e1ff;background:rgba(8,16,41,.65)}.progress-node.active{color:#06241b;border-color:transparent;background:linear-gradient(135deg,#8bffe9,#32d6ae)}.progress-line{width:min(10vw,84px);height:4px;border-radius:999px;margin-bottom:.95rem;background:rgba(158,173,235,.35)}.progress-line.active{background:linear-gradient(90deg,#79fde4,#36d9b2)}.form-grid{display:grid;grid-gap:.9rem;gap:.9rem;margin-top:1.1rem}@media (min-width:740px){.form-grid.two-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.field-wrap{display:grid;grid-gap:.36rem;gap:.36rem}.field-wrap label{font-size:.82rem;color:#d5ddff}.field-wrap input,.field-wrap textarea{border:1px solid rgba(167,182,248,.25);background:rgba(13,22,53,.6);color:var(--text);border-radius:8px;padding:.82rem 1rem;font-family:inherit;width:100%;transition:all .2s ease}.field-wrap input:focus,.field-wrap textarea:focus{outline:none;background:rgba(13,22,53,.9);border-color:var(--accent);box-shadow:0 0 0 3px rgba(56,212,177,.15)}.field-wrap textarea{resize:vertical;min-height:96px}.checkbox-row{display:flex;align-items:flex-start;gap:.55rem;margin-top:.3rem}.checkbox-row input{margin-top:.18rem;accent-color:var(--accent);width:1.1em;height:1.1em}.checkbox-row p{margin:0;font-size:.82rem}.phone-input-field{gap:.5rem;border:1px solid rgba(167,182,248,.25);background:rgba(13,22,53,.6);border-radius:8px;padding:.55rem .75rem;color:var(--text);transition:all .2s ease}.phone-input-field:focus-within{background:rgba(13,22,53,.9);box-shadow:0 0 0 3px rgba(56,212,177,.15)}.phone-input-field .PhoneInputCountry{display:flex;align-items:center}.phone-input-field .PhoneInputCountrySelect{background:transparent;border:none;color:var(--text);font-size:.9rem;cursor:pointer}.phone-input-field .PhoneInputCountrySelect option{background:#0d1629;color:var(--text)}.phone-input-field input{flex:1 1;color:var(--text);padding:.25rem 0}.error-text,.helper,.success-text{margin-top:.7rem;font-size:.84rem}.helper{color:#9fb2ff}.error-text{color:var(--danger);background:rgba(255,107,122,.1);padding:.5rem;border-radius:8px;border:1px solid rgba(255,107,122,.2)}.form-submit-wrap{display:flex}.form-submit-wrap.align-right{margin-left:auto}.dual-actions.right-align{justify-content:flex-end}.success-text{color:#8ff0d7}.centered-wrap{width:min(860px,92vw);margin:0 auto;padding:4.7rem 0 4rem}.center-card{padding:2rem;text-align:center}.center-card p{margin-inline:auto;max-width:620px}.badge{display:inline-flex;padding:.32rem .7rem;border-radius:999px;border:1px solid rgba(56,212,177,.6);color:#90f5de;margin-bottom:.85rem}.watch-layout{display:grid;grid-gap:1rem;gap:1rem;padding:0 1rem}.close-btn{border:0;background:hsla(0,0%,100%,.1);color:#d9e0ff;width:2rem;height:2rem;border-radius:50%;font-size:1.2rem;cursor:pointer;flex-shrink:0;display:grid;place-items:center;line-height:1}.chat-card{padding:1rem}.chat-scroll{max-height:380px;overflow:auto;padding-right:.35rem;display:grid;grid-gap:.7rem;gap:.7rem}.chat-msg{border:1px solid rgba(170,185,255,.35);border-radius:14px;padding:.7rem .85rem;font-size:.93rem;line-height:1.45;white-space:pre-wrap}.chat-msg.user{background:rgba(34,54,124,.65)}.chat-msg.assistant{background:rgba(13,25,61,.8)}.chat-form{margin-top:.9rem;display:grid;grid-gap:.6rem;gap:.6rem}.chat-form textarea{border-radius:12px;border:1px solid rgba(164,178,244,.35);background:rgba(9,16,40,.87);color:var(--text);padding:.74rem .8rem;min-height:84px;resize:vertical;font-family:inherit}.disclaimer{font-size:.78rem;color:#95a5d2}.landing-v3{background-image:radial-gradient(circle at 84% 6%,rgba(70,242,196,.18),transparent 30%),radial-gradient(circle at 8% 35%,rgba(92,123,255,.18),transparent 34%)}.landing-v3-main{width:min(1180px,92vw);display:grid;grid-gap:2.2rem;gap:2.2rem;padding-top:3.2rem}.hero-v3{display:grid;grid-gap:1.2rem;gap:1.2rem}@media (min-width:980px){.hero-v3{grid-template-columns:1.05fr .95fr;align-items:center}}.hero-copy-v3{padding:.35rem 0}.hero-copy-v3 h1{margin-top:.35rem;font-size:clamp(2.5rem,6vw,4.5rem);max-width:13ch;line-height:1.05}.hero-copy-v3 h1 span{color:#53e6c3;display:block}.hero-copy-v3 p{margin:1rem 0 0;max-width:56ch}.hero-meta-v3{margin-top:.95rem;display:flex;flex-wrap:wrap;gap:.5rem}.hero-meta-v3 span{border-radius:999px;border:1px solid rgba(168,181,241,.42);padding:.34rem .68rem;font-size:.78rem;color:#e0e7ff;background:rgba(10,20,54,.62);display:inline-flex;align-items:center;gap:.35rem}.hero-proof-v3{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.55rem}.hero-proof-v3 span{border-radius:999px;border:1px solid rgba(173,186,245,.4);color:#d9e2ff;background:rgba(9,18,47,.7);padding:.34rem .7rem;font-size:.79rem}.hero-media-v3{padding:.95rem}.video-placeholder{width:100%;height:100%;display:grid;place-items:center;background:#0b1538}.video-placeholder p{margin:0;padding:0 1rem;text-align:center}.preview-shell iframe{pointer-events:none;transform:scale(1.03)}.preview-click-area{position:absolute;inset:0;border:0;padding:0;background:transparent;cursor:pointer;z-index:4}.preview-overlay{position:absolute;inset:0;pointer-events:none;z-index:5;background:linear-gradient(180deg,rgba(2,8,24,.15),rgba(2,8,24,.35)),radial-gradient(circle at 85% 75%,rgba(38,218,181,.22),transparent 35%)}.preview-trigger{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:6;border:0;border-radius:999px;padding:.62rem 1rem;display:inline-flex;align-items:center;gap:.42rem;font-family:var(--font-heading),"Trebuchet MS",sans-serif;font-size:.93rem;color:#061d16;background:linear-gradient(135deg,#85ffe9,#31d5ad);box-shadow:0 14px 30px rgba(45,210,170,.36);cursor:pointer}.preview-trigger:hover{transform:translate(-50%,-50%) translateY(-1px)}.hero-media-caption{margin-top:.9rem;border-radius:16px;border:1px solid rgba(173,186,245,.28);background:rgba(10,20,54,.72);padding:.95rem}.hero-media-caption strong{display:block;margin-bottom:.5rem;font-family:var(--font-heading),"Trebuchet MS",sans-serif}.hero-media-caption ul{margin:0;padding:0;list-style:none;display:grid;grid-gap:.44rem;gap:.44rem}.hero-media-caption li{color:#dce4ff;padding-left:1rem;position:relative;font-size:.9rem}.hero-media-caption li:before{content:"";width:.38rem;height:.38rem;border-radius:50%;background:#4fe5c1;position:absolute;left:0;top:.44rem}.section-block-v3{display:grid;grid-gap:1rem;gap:1rem;padding:2rem 0}.section-title-v3{text-align:center;display:grid;grid-gap:.45rem;gap:.45rem;justify-items:center}.section-title-v3 h2{max-width:24ch}.benefits-grid-v3{display:grid;grid-gap:.85rem;gap:.85rem}@media (min-width:860px){.benefits-grid-v3{grid-template-columns:repeat(3,minmax(0,1fr))}}.benefit-card-v3{padding:1.2rem;min-height:180px}.benefit-card-v3 h3{margin-bottom:.55rem}.benefit-card-v3 p{margin:0}.strip-cta-v3{background:linear-gradient(90deg,rgba(8,17,45,.92),rgba(14,27,71,.92)),linear-gradient(transparent 95%,rgba(87,109,210,.4) 0);background-size:cover,44px 44px;border-radius:24px;padding:1.4rem 1.3rem;display:grid;grid-gap:.8rem;gap:.8rem}@media (min-width:860px){.strip-cta-v3{grid-template-columns:1fr auto;align-items:center}}.strip-cta-v3 h3{margin-bottom:.38rem}.strip-cta-v3 p{margin:0}.intro-loader{position:fixed;inset:0;z-index:3000;display:grid;place-items:center;background:linear-gradient(180deg,#050915,#081739)}.intro-loader-grid{position:absolute;inset:0;background:linear-gradient(transparent 97%,rgba(105,127,230,.3) 0),linear-gradient(90deg,transparent 97%,rgba(105,127,230,.3) 0);background-size:42px 42px;-webkit-mask-image:radial-gradient(circle at center,#000 50%,transparent 100%);mask-image:radial-gradient(circle at center,#000 50%,transparent 100%);animation:gridPulse 1.2s ease-in-out infinite}.intro-loader-content{position:relative;z-index:1;text-align:center}.intro-loader-logo{width:4.2rem;height:4.2rem;margin:0 auto .8rem;border-radius:50%;display:grid;place-items:center;font-family:var(--font-heading),"Trebuchet MS",sans-serif;font-size:1.8rem;color:#041318;background:linear-gradient(135deg,#7fffe8,#35d6af);box-shadow:0 0 0 0 rgba(79,230,194,.5);animation:pulse 1.2s ease-in-out infinite}.intro-loader-content p{margin:0;color:#ced7ff;font-size:.95rem}@media (max-width:640px){.preview-trigger{font-size:.84rem;padding:.52rem .85rem}.primary-btn,.secondary-btn,.submit-btn{width:100%;justify-content:center;text-align:center}}@keyframes pulse{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(79,230,194,.58)}70%{transform:scale(1);box-shadow:0 0 0 18px rgba(79,230,194,0)}to{transform:scale(.95);box-shadow:0 0 0 0 rgba(79,230,194,0)}}@keyframes gridPulse{0%{opacity:.38}50%{opacity:.7}to{opacity:.38}}.checkbox-row-improved{display:flex;align-items:flex-start;gap:.75rem;margin-top:.5rem;cursor:pointer}.checkbox-row-improved input[type=checkbox]{flex-shrink:0;width:1.35rem;height:1.35rem;margin-top:.1rem;accent-color:var(--accent);cursor:pointer;border-radius:4px}.checkbox-row-improved span{font-size:.88rem;color:#c8d3ff;line-height:1.45}.phone-input-field{background:var(--bg-card);border:1px solid var(--border);border-radius:.5rem;padding:.75rem 1rem;color:var(--fg);font-family:inherit;font-size:1rem;transition:border-color .2s;display:flex;align-items:center}.phone-input-field:focus-within{border-color:var(--accent);outline:none}.phone-input-field input{background:transparent;border:none;font-size:1rem;color:var(--fg);outline:none;height:100%}.solventio-logo{object-fit:contain;width:auto!important;height:auto!important;max-width:42px;max-height:42px}.chat-window{max-height:60vh;min-height:400px}.chat-scroll,.chat-window{display:flex;flex-direction:column}.chat-scroll{flex-grow:1;overflow-y:auto;padding-right:.5rem;gap:1rem;padding-bottom:1rem}.chat-row{display:flex;gap:.75rem;align-items:flex-start;max-width:90%}.chat-row.user{margin-left:auto;flex-direction:row-reverse}.chat-row.assistant{margin-right:auto}.chat-icon{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;font-size:1rem}.chat-icon.assistant-icon{background:var(--accent);color:#fff}.chat-icon.user-icon{background:var(--border);color:#fff}.chat-bubble{padding:.75rem 1rem;border-radius:12px;font-size:.95rem;line-height:1.5;box-shadow:0 1px 2px rgba(0,0,0,.2)}.chat-bubble.assistant-bubble{background:rgba(13,25,61,.8);color:#e2e8f0;border:1px solid rgba(170,185,255,.15);border-top-left-radius:2px}.chat-bubble.user-bubble{background:rgba(34,54,124,.65);color:#fff;border:1px solid rgba(170,185,255,.35);border-top-right-radius:2px}.chat-header{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--border)}.chat-header h3{margin:0;font-size:1.1rem;color:var(--fg)}.chat-header p{margin:0;font-size:.85rem;color:#92a3d0}@keyframes scan-move{0%{top:-10%;opacity:0}5%{opacity:1}50%{opacity:1}95%{opacity:1}to{top:110%;opacity:0}}@keyframes glow-pulse{0%{box-shadow:0 0 5px rgba(56,212,177,.4),0 0 10px rgba(56,212,177,.2)}50%{box-shadow:0 0 20px rgba(56,212,177,.7),0 0 30px rgba(56,212,177,.4)}to{box-shadow:0 0 5px rgba(56,212,177,.4),0 0 10px rgba(56,212,177,.2)}}@keyframes float-bounce{0%,to{transform:translateY(0) translateZ(50px)}50%{transform:translateY(-8px) translateZ(50px)}}@keyframes cycling-fade{0%{opacity:0;transform:translateY(5px)}10%{opacity:1;transform:translateY(0)}90%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-5px)}}.omnix-hero-container{display:grid;grid-gap:3rem;gap:3rem;padding:4rem 0;perspective:1000px}@media (min-width:980px){.omnix-hero-container{grid-template-columns:1fr 1.2fr;align-items:center}}.omnix-tag{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .8rem;border-radius:999px;background:rgba(56,212,177,.1);border:1px solid rgba(56,212,177,.3);color:#38d4b1;font-size:.85rem;margin-bottom:1.5rem}.omnix-title{font-size:clamp(2.8rem,5vw,4.2rem);line-height:1.1;font-weight:700;margin-bottom:1rem}.omnix-title span{background:linear-gradient(135deg,#fff,#a5b4fc);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.omnix-highlight{color:#38d4b1;-webkit-text-fill-color:#38d4b1!important}.omnix-subtitle{font-size:1.1rem;color:#94a3b8;font-style:italic;margin-bottom:2rem;max-width:45ch}.omnix-desc{font-size:1.05rem;color:#cadae8;margin-bottom:2.5rem;line-height:1.6;max-width:50ch}.omnix-buttons{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.omnix-btn-glow{padding:.8rem 1.8rem;border-radius:999px;background:linear-gradient(135deg,rgba(56,212,177,.2),rgba(12,89,73,.4));border:1px solid #38d4b1;color:#fff;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:.5rem;animation:glow-pulse 3s infinite;transition:transform .2s}.omnix-btn-glow:hover{transform:scale(1.03)}.omnix-btn-secondary{padding:.8rem 1.5rem;border-radius:999px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);color:#cbd5e1;text-decoration:none;font-size:.95rem;transition:all .2s;display:inline-flex;align-items:center;gap:.5rem}.omnix-btn-secondary:hover{background:hsla(0,0%,100%,.1);color:#fff}.omnix-visual-stage{position:relative;width:100%;aspect-ratio:16/10;perspective:2000px}.omnix-3d-card{background:linear-gradient(135deg,#38d4b1,#1e3a5f 50%,#0f172a);padding:6px;border-radius:16px;transform-style:preserve-3d;transition:transform .1s ease-out;box-shadow:0 20px 50px rgba(0,0,0,.5),0 0 30px rgba(56,212,177,.15);cursor:pointer}.omnix-3d-card,.omnix-card-content{position:relative;width:100%;height:100%}.omnix-card-content{z-index:1;border-radius:12px;overflow:hidden;background:#0b1538}.omnix-video-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(2,8,24,.1),rgba(2,8,24,.5));pointer-events:none;z-index:2}.omnix-scan-line{position:absolute;left:6px;right:6px;height:2px;background:#38d4b1;box-shadow:0 0 10px #38d4b1,0 0 20px #38d4b1;z-index:10;animation:scan-move 4s linear infinite;pointer-events:none}.omnix-center-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;border-radius:50%;background:rgba(56,212,177,.9);border:none;display:grid;place-items:center;cursor:pointer;z-index:15;transition:all .2s;box-shadow:0 0 30px rgba(56,212,177,.5)}.omnix-center-play:hover{transform:translate(-50%,-50%) scale(1.1);background:#38d4b1}.omnix-center-play-icon{width:32px;height:32px;color:#0f172a;margin-left:4px}.omnix-badge-float{position:absolute;top:5%;left:-3%;background:rgba(15,23,42,.95);border:1px solid rgba(56,212,177,.4);padding:.8rem 1.4rem;border-radius:16px;display:flex;align-items:center;gap:1rem;z-index:30;animation:float-bounce 4s ease-in-out infinite;box-shadow:0 10px 25px rgba(0,0,0,.4);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;transition:all .2s}.omnix-badge-float:hover{transform:translateY(-4px);border-color:#38d4b1}.omnix-badge-avatar{width:44px;height:44px;border-radius:50%;background:#38d4b1;display:grid;place-items:center;flex-shrink:0}.omnix-badge-play-icon{width:20px;height:20px;color:#0f172a;margin-left:2px}.omnix-badge-text{display:flex;flex-direction:column}.omnix-badge-label{font-size:.95rem;color:#fff;font-weight:600;white-space:nowrap}.omnix-badge-sub{font-size:.75rem;color:#38d4b1;display:flex;align-items:center;gap:.4rem}.omnix-badge-sub:before{content:"";width:7px;height:7px;border-radius:50%;background:#38d4b1;display:inline-block;animation:pulse 2s infinite}.omnix-loader-float{position:absolute;bottom:-8%;right:-3%;background:rgba(15,23,42,.95);border:1px solid hsla(0,0%,100%,.15);padding:1rem 1.6rem;border-radius:16px;width:220px;z-index:30;display:grid;align-content:center;box-shadow:0 15px 30px rgba(0,0,0,.4);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.omnix-loader-text{text-align:center;font-size:.95rem;color:#e2e8f0;font-weight:500}.omnix-loader-bar{width:100%;height:6px;background:hsla(0,0%,100%,.1);border-radius:3px;margin-top:.7rem;overflow:hidden}.omnix-loader-progress{height:100%;background:#38d4b1;width:30%;animation:load-wiggle 2s ease-in-out infinite;border-radius:3px}.omnix-btn-glow svg,.omnix-btn-secondary svg{width:18px;height:18px;flex-shrink:0}.omnix-btn-glow{padding:.75rem 1.5rem;font-size:.95rem;cursor:pointer}.omnix-btn-secondary{padding:.75rem 1.2rem;font-size:.9rem}@keyframes load-wiggle{0%{transform:translateX(-100%)}50%{transform:translateX(100%)}to{transform:translateX(300%)}}