html{scroll-behavior:smooth}body{background:var(--smai-canvas);min-width:320px;color:var(--smai-white);margin:0}#root{min-height:100vh}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.v2-page h1{margin-top:0;margin-bottom:.67em}.v2-page h2{margin-top:0;margin-bottom:.83em}.v2-page h3,.v2-page p{margin-top:0;margin-bottom:1em}.v2-page{--v2-cyan:var(--smai-cyan);--v2-blue:var(--smai-blue);--v2-lime:var(--smai-green);--v2-line:var(--smai-border);background:var(--smai-canvas);min-height:100svh;color:var(--smai-white);font-family:Inter,Arial,sans-serif;position:relative;overflow-x:clip}.v2-page *{box-sizing:border-box}.v2-page a{text-decoration:none}.v2-page button{cursor:pointer}.v2-page button:disabled{cursor:not-allowed;opacity:.5}.v2-page :focus-visible{outline-offset:4px;outline:2px solid #83ffb4!important}.v2-page h1,.v2-page h2,.v2-page h3,.v2-page p{margin-top:0}.v2-visually-hidden{clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.v2-skip{z-index:100;color:#fff;border:1px solid var(--v2-cyan);background:#021020;padding:12px 15px;position:absolute;top:-200px;left:15px}.v2-skip:focus{top:90px}.v2-header{z-index:40;background:linear-gradient(#02060f,#0000);padding:20px clamp(16px,2.4vw,44px) 0;position:relative}.v2-header-grid{grid-template-columns:minmax(136px,178px) minmax(0,1fr) minmax(132px,160px);align-items:center;gap:clamp(8px,1.25vw,20px);max-width:1550px;margin:0 auto;display:grid}.v2-call{border:1.6px solid var(--v2-cyan);white-space:nowrap;letter-spacing:.11em;width:100%;min-height:48px;box-shadow:inset 0 0 14px #1fb9f51c,0 0 14px #00affc38,0 0 1px var(--v2-cyan);background:linear-gradient(#012b3ec7,#000812f5);border-radius:100px;justify-content:center;align-items:center;gap:10px;padding:10px 14px;font-size:11px;font-weight:840;transition:transform .22s,box-shadow .22s;display:inline-flex;color:#f3fbff!important}.v2-call:hover{transform:translateY(-2px);box-shadow:0 0 28px #00d0ff6b,inset 0 0 18px #1fb9f529}.v2-call svg{color:var(--v2-cyan);flex-shrink:0}.v2-call-eden{background:linear-gradient(#063c2abf,#001011f7);border-color:#6aff9e;box-shadow:0 0 12px #46ff8c52,0 0 1px #82ffb1,inset 0 0 11px #6aff9e1a}.v2-call-eden svg{color:var(--v2-lime)}.v2-call-eden:hover{box-shadow:0 0 30px #46ff8c8a,inset 0 0 14px #6aff9e38}.v2-nav-shell{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(90deg,#040e1dd6,#081424b8,#040c1ad9);border:1.5px solid #59bfff;border-radius:100px;justify-content:center;align-items:center;min-height:53px;padding:4px 14px;display:flex;box-shadow:inset 0 0 16px #2784df1f,0 0 17px #008bff3d,0 0 2px #5cbdff}.v2-nav-links{justify-content:space-between;align-items:center;gap:clamp(4px,.8vw,12px);width:100%;display:flex}.v2-nav-links a{letter-spacing:.07em;white-space:nowrap;text-align:center;flex:none;padding:8px 6px;font-size:clamp(8px,.79vw,12px);font-weight:680;transition:color .2s,text-shadow .2s;position:relative;color:#f8fcff!important}.v2-nav-links a:hover,.v2-nav-links a:focus-visible{text-shadow:0 0 12px #02cfff;color:#a9f6ff!important}.v2-nav-links a[aria-current=page]:after{content:"";background:#33d4ff;height:2px;position:absolute;bottom:0;left:18%;right:18%;box-shadow:0 0 10px #03cfff}.v2-menu{color:#fff;letter-spacing:.1em;background:0 0;border:0;align-items:center;gap:10px;font-size:11px;font-weight:800;display:none}.v2-menu:focus-visible{outline-offset:4px;border-radius:100px;outline:2px solid #62d9ff}.v2-hero{isolation:isolate;background:radial-gradient(70% 65% at 52% 65%,#06254661,#0000 70%),#01060e;position:relative;overflow:hidden}.v2-nebula{z-index:-2;pointer-events:none;opacity:.85;background-image:radial-gradient(circle at 6% 12%,#8aceff 0 1px,#0000 2px),radial-gradient(circle at 33% 38%,#a6eaff 0 1px,#0000 2px),radial-gradient(circle at 80% 13%,#84aaff 0 1.2px,#0000 2px),radial-gradient(circle at 93% 51%,#4db5ff 0 1px,#0000 2px),radial-gradient(at 90% 25%,#006bd73d,#0000 32%),linear-gradient(155deg,#0000 38%,#03265173 63%,#0000 78%);background-size:233px 227px,317px 341px,409px 355px,457px 405px,100% 100%,100% 100%;position:absolute;inset:0}.v2-nebula:after{content:"";pointer-events:none;background:linear-gradient(90deg,#00000029,#0000 40%,#01152d4d);position:absolute;inset:0}.v2-earth-hero{justify-content:center;align-items:center;min-height:max(760px,100svh - 84px);padding:15px 20px 120px;display:flex}.v2-hero-center{z-index:2;text-align:center;flex-direction:column;align-items:center;width:min(100%,1120px);padding-top:25px;display:flex;position:relative}.v2-brand{isolation:isolate;flex-direction:column;align-items:center;gap:9px;width:min(100%,1055px);display:flex}.v2-brand img{mix-blend-mode:screen;-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;display:block}.v2-brand .v2-emblem{filter:drop-shadow(0 0 12px #0069ff2e);width:clamp(195px,24vw,315px);height:auto}.v2-brand .v2-wordmark{width:min(100%,980px);height:auto;margin-top:-4px}.v2-earth{z-index:0;pointer-events:none;opacity:.91;width:min(140%,1850px);position:absolute;bottom:-5px;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#0000 0%,#000 19% 85%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 19% 85%,#0000 100%)}.v2-earth img{mix-blend-mode:screen;width:100%;height:auto;display:block}.v2-earth-hero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 25% 72%,#00060ebd);position:absolute;inset:0}.v2-hero-statement{z-index:3;flex-direction:column;align-items:center;gap:16px;margin-top:37px;display:flex;position:relative}.v2-hero-statement h1{letter-spacing:-.052em;text-shadow:0 0 24px #1099f43b;margin:0;font-size:clamp(34px,4vw,62px);font-weight:830;line-height:1.05}.v2-hero-statement h1 span{background:linear-gradient(90deg,#00cfff,#a3ffff 68%,#70f7b1);color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.v2-hero-statement-short{margin-top:42px}.v2-main-cta,.v2-alt-cta{letter-spacing:.12em;text-align:center;background:linear-gradient(#031b2df0,#00060ffa);border:2px solid #29d1ff;border-radius:100px;justify-content:center;align-items:center;gap:16px;min-height:58px;padding:11px 24px;font-size:clamp(11px,1vw,15px);font-weight:820;transition:box-shadow .22s,transform .22s;display:inline-flex;box-shadow:0 0 24px #0aa8ff66,inset 0 0 10px #00a5ff1f;color:#fff!important}.v2-main-cta:hover,.v2-alt-cta:hover{transform:translateY(-3px);box-shadow:0 0 35px #0aa8ff9e,inset 0 0 18px #00a5ff3b}.v2-cta-arrow{color:#00120b;background:var(--v2-lime);border-radius:50%;flex-shrink:0;place-items:center;width:29px;height:29px;transition:transform .22s;display:grid;box-shadow:0 0 15px #5bff9754}.v2-main-cta:hover .v2-cta-arrow{transform:translate(3px)}.v2-earth-hero-expanded{min-height:830px;padding-bottom:175px}.v2-earth-hero-expanded .v2-brand .v2-emblem{width:clamp(190px,22vw,275px)}.v2-earth-hero-expanded .v2-brand .v2-wordmark{width:min(94%,910px)}.v2-earth-hero-expanded .v2-earth{bottom:10px}.v2-down-link{z-index:5;letter-spacing:.2em;white-space:nowrap;align-items:center;gap:10px;font-size:10px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%);color:#bcdbed!important}.v2-wrap{width:min(100% - 72px,1240px);margin:0 auto}.v2-section{padding:100px 0;position:relative}.v2-heading{text-align:center;max-width:820px;margin:0 auto 43px}.v2-eyebrow{letter-spacing:.25em;color:#7be9cf;margin-bottom:15px;font-size:11px;font-weight:800}.v2-heading h1,.v2-heading h2,.v2-reach h2,.v2-last-cta h2,.v2-eden-copy h1{letter-spacing:-.048em;margin-bottom:20px;font-size:clamp(34px,4.2vw,58px);font-weight:780;line-height:1.12}.v2-heading h1 em,.v2-heading h2 em,.v2-reach h2 em,.v2-last-cta h2 em,.v2-eden-copy h1 em{background:linear-gradient(90deg,#8bdfff,#3caefa,#73ffc0);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal;display:block}.v2-heading>p:last-child,.v2-reach p:not(.v2-eyebrow),.v2-eden-copy>p:not(.v2-eyebrow){color:#aec0cf;font-size:16px;line-height:1.8}.v2-services{background:linear-gradient(#051322 0,#030813 60%,#020712)}.v2-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.v2-service-card{background:linear-gradient(150deg,#0c2842bd,#020b19e6);border:1px solid #35c7ff70;border-radius:15px;flex-direction:column;min-height:290px;padding:25px 23px 58px;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex;position:relative;box-shadow:inset 0 1px #78c8f517,0 10px 35px #0003}.v2-service-card:hover{border-color:#53ffb4a6;transform:translateY(-4px);box-shadow:0 0 25px #00afff26}.v2-card-icon{color:#74ddff;background:radial-gradient(circle,#00a1ff2e,#0000 80%);border:1px solid #35c7ff47;border-radius:14px;place-items:center;width:70px;height:70px;margin-bottom:30px;display:grid}.v2-service-card h3{letter-spacing:-.03em;color:#f5faff;margin-bottom:9px;font-size:19px;font-weight:760;line-height:1.35}.v2-service-card p{color:#9cb8ce;font-size:12px;line-height:1.7}.v2-card-arrow{color:#7afab2;border:1px solid #61ffa194;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;bottom:20px;right:20px}.v2-reach{background:radial-gradient(at 82%,#0060b52e,#0000 50%),#020814;overflow:hidden}.v2-reach-grid{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.v2-reach-grid img{mix-blend-mode:screen;opacity:.96;width:110%;max-width:none;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 85%,#0000)}.v2-reach h2 em{font-size:.95em}.v2-reach p:not(.v2-eyebrow){max-width:540px}.v2-alt-cta{min-height:48px;margin-top:18px;padding:10px 23px;font-size:12px}.v2-process{background:#040c17}.v2-process-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.v2-process-grid>div{background:#112b4240;border-top:1px solid #4ac9ff73;padding:24px}.v2-process-grid span{color:#76ffb4;letter-spacing:.18em;font-size:12px}.v2-process-grid h3{margin:25px 0 10px;font-size:22px;font-weight:720}.v2-process-grid p{color:#98b0c3;font-size:13px;line-height:1.6}.v2-last-cta{text-align:center;background:radial-gradient(#008ddd21,#0000 60%),#030914;border-top:1px solid #2bb4f233;padding:95px 30px 105px}.v2-last-cta h2{margin:0 0 28px}.v2-last-cta>p:not(.v2-eyebrow){color:#a5b4ca}.v2-last-cta-banner{border:1px solid #4ac9ff42;border-radius:20px;width:min(100%,780px);margin:0 auto 34px;overflow:hidden;box-shadow:0 0 46px #006ec833}.v2-last-cta-image{-o-object-fit:cover;object-fit:cover;width:100%;height:clamp(150px,22vw,250px);display:block}.v2-process-figure{border:1px solid #4ac9ff38;border-radius:18px;margin:0 0 clamp(24px,3vw,38px);overflow:hidden;box-shadow:0 0 34px #006ec829}.v2-process-image{-o-object-fit:cover;object-fit:cover;width:100%;height:clamp(190px,26vw,330px);display:block}.v2-last-buttons{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.v2-last-buttons .v2-call{width:auto;min-width:175px}.v2-eden-hero{min-height:700px;padding:64px 0 80px}.v2-eden-grid{grid-template-columns:1fr minmax(360px,.85fr);align-items:center;gap:40px;display:grid}.v2-eden-copy{z-index:3;position:relative}.v2-brand-small{align-items:flex-start;width:min(100%,560px);margin:0 0 24px}.v2-brand-small .v2-emblem{width:160px;margin-left:19%}.v2-brand-small .v2-wordmark{width:100%;max-width:560px}.v2-eden-copy h1{font-size:clamp(40px,4.3vw,65px)}.v2-eden-copy>p:not(.v2-eyebrow){max-width:610px}.v2-green-dot{background:#69ffa4;border-radius:50%;width:8px;height:8px;margin-right:9px;display:inline-block;box-shadow:0 0 13px #69ffa4}.v2-eden-actions{flex-wrap:wrap;align-items:center;gap:15px;margin:26px 0 20px;display:flex}.v2-eden-actions .v2-call{width:auto;min-width:165px}.v2-eden-note{color:#afbfcc;align-items:center;gap:9px;display:flex;font-size:12px!important}.v2-eden-note svg{color:#78ffc3;flex-shrink:0}.v2-eden-figure{background:radial-gradient(at 60%,#005fb457,#05101f 80%);border:1px solid #46c0f23d;border-radius:28px;align-self:stretch;min-height:600px;margin:0;position:relative;overflow:hidden;box-shadow:0 0 65px #007aff24}.v2-eden-figure:after{content:"";pointer-events:none;background:linear-gradient(#03091426,#0000 23% 78%,#030914);position:absolute;inset:0}.v2-eden-figure img{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:100%;height:100%;min-height:600px}.v2-eden-figure figcaption{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.12em;background:#000a18bf;border:1px solid #53d2ff45;border-radius:100px;padding:15px 17px;font-size:12px;font-weight:800;position:absolute;bottom:25px;left:25px;right:25px}.v2-eden-figure figcaption small{letter-spacing:.18em;color:#b1dbeb;margin-top:5px;padding-left:23px;font-size:8px;display:block}.v2-onboarding{background:#04101e}.v2-onboarding-panel{background:linear-gradient(145deg,#0b253be0,#030d1af2);border:1px solid #3cbeff6b;border-radius:24px;max-width:850px;margin:0 auto;padding:44px clamp(22px,6vw,72px) 34px;box-shadow:0 0 65px #04508629}.v2-onboarding-panel .v2-heading{margin-bottom:30px}.v2-onboarding-panel .v2-heading h2{font-size:clamp(31px,3.5vw,48px)}.v2-steps{grid-template-columns:repeat(4,1fr);gap:7px;margin:0 0 35px;display:grid}.v2-steps span{background:#24425b;border-radius:99px;height:4px}.v2-steps span.is-current{background:linear-gradient(90deg,#16caff,#76ffb3);box-shadow:0 0 8px #26e0ff66}.v2-step-count{letter-spacing:.22em;color:#84f4c1;font-size:10px;font-weight:800}.v2-onboarding-panel form h3,.v2-finished h3{letter-spacing:-.04em;margin:0 0 20px;font-size:clamp(23px,3vw,34px);font-weight:750}.v2-onboarding-panel label{color:#b2cad8;margin:0 0 10px;font-size:12px;font-weight:750;display:block}.v2-onboarding-panel select,.v2-onboarding-panel input{color:#f6fbff;background:#041524;border:1px solid #5cccf578;border-radius:12px;outline:none;width:100%;min-height:57px;padding:0 17px;font-size:15px;display:block}.v2-onboarding-panel select:focus,.v2-onboarding-panel input:focus{border-color:#85ffbf}.v2-onboarding-panel select option{color:#fff;background:#061828}.v2-form-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:24px;display:flex}.v2-form-actions .v2-alt-cta{margin-top:0}.v2-quiet{color:#b5def1;background:0 0;border:0;padding:12px;font-size:12px;font-weight:750}.v2-privacy{color:#8fa7b8;align-items:center;gap:7px;margin:26px 0 0;font-size:11px;display:flex}.v2-privacy svg{color:#7dffc6}.v2-finished>svg{color:#73f8b6}.v2-finished p{color:#b6cadd;font-size:14px;line-height:1.6}.v2-footer{color:#e7f4ff;background:#020611;border-top:1px solid #4ac9ff26;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:30px clamp(20px,5vw,70px) 80px;font-size:11px;display:flex}.v2-footer strong{letter-spacing:.14em}.v2-footer span{letter-spacing:.2em;color:#a7cce1;font-size:9px}.v2-footer p{color:#9db8c9;margin:0}.v2-footer a{color:#9edcf4}.v2-variant-switch{z-index:45;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#000813de;border:1px solid #46c2f36b;border-radius:100px;align-items:center;gap:10px;padding:7px 8px 7px 13px;display:flex;position:fixed;bottom:17px;right:17px;box-shadow:0 0 20px #0050a02b}.v2-variant-switch>span{letter-spacing:.11em;color:#86afc2;white-space:nowrap;font-size:8px;font-weight:750}.v2-variant-switch>div{gap:4px;display:flex}.v2-variant-switch a{border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;font-weight:800;display:grid;color:#bed8e8!important}.v2-variant-switch a.selected{background:#0caaf2;color:#00121c!important}@media (width<=1100px){.v2-header-grid{grid-template-columns:minmax(132px,164px) minmax(0,1fr) minmax(126px,158px);gap:clamp(12px,1.7vw,22px)}.v2-nav-links a{letter-spacing:.01em;font-size:9px}.v2-nav-shell{padding-inline:14px}.v2-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-eden-grid{grid-template-columns:1.15fr .85fr}}@media (width<=820px){.v2-header{padding:13px 15px 0}.v2-header-grid{grid-template-columns:121px minmax(76px,1fr) 119px;gap:7px}.v2-call{letter-spacing:.05em;gap:6px;min-height:45px;padding:7px;font-size:9px}.v2-call svg{width:14px}.v2-nav-shell{min-height:45px;padding:3px 8px;position:relative}.v2-nav-links{gap:2px}.v2-nav-links a{letter-spacing:0;padding:7px 1px;font-size:8.5px}.v2-earth-hero{min-height:740px;padding-bottom:170px}.v2-brand .v2-emblem{width:270px}.v2-earth{width:160%;max-width:none}.v2-eden-grid{grid-template-columns:1fr;gap:25px}.v2-eden-hero{padding-top:35px}.v2-eden-copy{max-width:690px}.v2-eden-figure{height:500px;min-height:500px}.v2-eden-figure img{min-height:500px}.v2-reach-grid{grid-template-columns:1fr;gap:10px}.v2-reach-grid img{width:100%}.v2-process-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.v2-menu{gap:8px;display:flex}.v2-menu span{font-size:9px}.v2-nav-shell{justify-self:center;padding:4px clamp(18px,2.4vw,28px)}.v2-nav-menu{justify-content:center;align-items:center;display:flex;position:relative}.v2-caret{transition:transform .22s}.v2-caret-open{transform:rotate(180deg)}.v2-nav-links{z-index:60;background:linear-gradient(170deg,#081e2e,#020b18);border:1px solid #53d2ff47;border-radius:14px;flex-direction:column;align-items:stretch;gap:0;width:calc(100vw - 30px);max-height:calc(100vh - 150px);padding:6px 0;display:none;position:absolute;top:calc(100% + 12px);left:50%;overflow-y:auto;transform:translate(-50%);box-shadow:0 26px 54px #000000a8,0 0 26px #02a0ff24}.v2-nav-links.v2-nav-open{display:flex}.v2-nav-links a{letter-spacing:.14em;text-align:left;border-radius:10px;align-items:center;width:100%;min-height:52px;padding:0 clamp(18px,5vw,30px);font-size:13px;font-weight:750;display:flex;color:#f8fcff!important}.v2-nav-links a+a{box-shadow:inset 0 1px #4ac9ff24}.v2-nav-links a:hover,.v2-nav-links a:focus-visible{text-shadow:0 0 12px #02cfff73;background:#02cfff1f;color:#cbfbff!important}.v2-nav-links a[aria-current=page]{background:#02cfff1a;box-shadow:inset 3px 0 #33d4ff}.v2-nav-links a[aria-current=page]:after{display:none}}@media (width<=520px){.v2-header-grid{grid-template-columns:108px 1fr 104px}.v2-call{gap:4px;min-height:42px;padding:6px;font-size:8px}.v2-call svg{width:13px;height:13px}.v2-menu{gap:4px}.v2-menu span{font-size:8px}.v2-menu svg{width:16px}.v2-nav-shell{min-height:42px;padding:3px 16px}.v2-earth-hero{min-height:calc(100svh - 55px);padding:35px 14px 180px}.v2-hero-center{padding-top:20px}.v2-brand .v2-emblem{width:clamp(180px,53vw,245px)}.v2-brand .v2-wordmark{width:min(100%,420px)}.v2-earth{width:250%;bottom:6px}.v2-hero-statement-short{margin-top:40px}.v2-main-cta{letter-spacing:.05em;gap:7px;min-height:50px;padding:9px 13px;font-size:10px}.v2-cta-arrow{width:25px;height:25px}.v2-earth-hero-expanded{min-height:760px;padding-bottom:225px}.v2-earth-hero-expanded .v2-brand .v2-emblem{width:clamp(170px,44vw,230px)}.v2-hero-statement h1{font-size:clamp(32px,9vw,45px)}.v2-down-link{bottom:15px}.v2-wrap{width:calc(100% - 34px)}.v2-section{padding:65px 0}.v2-card-grid{grid-template-columns:1fr;gap:13px}.v2-service-card{min-height:225px;padding:22px 22px 53px}.v2-card-icon{width:54px;height:54px;margin-bottom:17px}.v2-heading h2,.v2-reach h2,.v2-last-cta h2{font-size:clamp(30px,8vw,45px)}.v2-eden-hero{padding:35px 0 54px}.v2-brand-small .v2-emblem{width:140px}.v2-eden-copy h1{font-size:clamp(35px,10vw,48px)}.v2-eden-figure{height:450px;min-height:450px}.v2-eden-figure img{min-height:450px}.v2-eden-actions{gap:9px}.v2-eden-actions .v2-call{min-width:140px;height:47px}.v2-process-grid{grid-template-columns:1fr}.v2-footer{text-align:center;justify-content:center;padding-bottom:95px}.v2-footer p{width:100%}.v2-variant-switch{bottom:10px;right:10px}.v2-variant-switch>span{font-size:7px}}@media (prefers-reduced-motion:reduce){.v2-page *,.v2-page :before,.v2-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.v2-tagline{color:#e5f3ff;letter-spacing:clamp(.13em,.7vw,.48em);text-shadow:0 0 12px #00acff4d;white-space:nowrap;justify-content:center;align-items:center;gap:20px;width:100%;margin-top:1px;font-size:clamp(11px,1.55vw,21px);font-weight:450;line-height:1.5;display:flex}.v2-tagline i{background:linear-gradient(90deg,#0000,#55d5ff);flex:1;max-width:90px;height:1px;display:block;box-shadow:0 0 8px #19aef6}.v2-tagline i:last-child{background:linear-gradient(90deg,#55d5ff,#0000)}.v2-brand{gap:2px}.v2-brand .v2-wordmark{margin-top:-3px}.v2-variant-a .v2-earth{bottom:-112px}.v2-variant-b .v2-earth{bottom:-78px}.v2-brand-small .v2-tagline{letter-spacing:.25em;gap:9px;font-size:clamp(8px,.84vw,12px)}.v2-brand-small .v2-tagline i{max-width:35px}@media (width<=820px){.v2-header-grid{grid-template-columns:minmax(84px,106px) minmax(0,1fr) minmax(84px,104px)}.v2-nav-shell,.v2-call{min-width:0}.v2-tagline{letter-spacing:.15em;gap:6px;font-size:clamp(8px,1.9vw,14px)}.v2-tagline i{max-width:22px}.v2-variant-a .v2-earth{bottom:-45px}.v2-variant-b .v2-earth{bottom:-35px}}@media (width<=520px){.v2-header-grid{grid-template-columns:minmax(90px,108px) minmax(68px,1fr) minmax(90px,104px)}.v2-tagline{letter-spacing:.07em;gap:4px;font-size:clamp(7px,2.3vw,11px)}.v2-tagline i{max-width:10px}.v2-brand-small .v2-tagline{letter-spacing:.05em;gap:3px;font-size:8px}.v2-variant-a .v2-earth{bottom:-10px}.v2-variant-b .v2-earth{bottom:-5px}}.v2-page .v2-earth{overflow:hidden}.v2-page .v2-earth>img{transform-origin:50% 65%;will-change:transform;animation:52s ease-in-out infinite alternate v2-earth-drift}@keyframes v2-earth-drift{0%{transform:translate(-1.7%)scale(1.038)}50%{transform:translate(.4%,-.45%)scale(1.042)}to{transform:translate(1.7%)scale(1.038)}}.v2-page .v2-network{z-index:2;pointer-events:none;opacity:.65;mix-blend-mode:screen;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.v2-page .v2-network .v2-network-track{fill:none;stroke:#3ab3ff45;stroke-width:1.7px;vector-effect:non-scaling-stroke}.v2-page .v2-network .v2-network-flow{fill:none;stroke:#5feaff;stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:5 135;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 3px #34c3ffd9);animation:12s linear infinite v2-link-data}.v2-page .v2-network .v2-network-flow:nth-of-type(2n){animation-delay:-5.5s}.v2-page .v2-network .v2-network-flow:nth-of-type(3n){animation-delay:-8.8s}.v2-page .v2-network .v2-network-beacon{fill:#79dbff;opacity:.4;filter:drop-shadow(0 0 4px #42cfff);animation:8.8s ease-in-out infinite v2-beacon}.v2-page .v2-network .v2-network-beacon:nth-of-type(2n){animation-delay:-3s}@keyframes v2-link-data{0%{stroke-dashoffset:140px}to{stroke-dashoffset:0}}@keyframes v2-beacon{0%,65%,to{opacity:.28}70%,78%{opacity:.85}}.v2-page .v2-nebula{overflow:hidden}.v2-page .v2-nebula:before{content:"";pointer-events:none;opacity:.42;background-image:radial-gradient(circle at 13% 17%,#9be7ffad 0 1px,#0000 1.8px),radial-gradient(circle at 66% 11%,#ffffff73 0 .8px,#0000 2px),radial-gradient(circle at 84% 57%,#2dabff8c 0 1px,#0000 2px),radial-gradient(circle at 42% 72%,#9fdeff5c 0 .8px,#0000 1.5px);background-size:337px 313px,451px 397px,257px 443px,521px 379px;animation:56s ease-in-out infinite alternate v2-stardust;position:absolute;inset:-4%}@keyframes v2-stardust{0%{opacity:.36;transform:translate(-10px,7px)scale(1.01)}to{opacity:.48;transform:translate(13px,-9px)scale(1.018)}}.v2-page .v2-emblem-stage{isolation:isolate;pointer-events:none;flex:none;width:clamp(195px,24vw,315px);position:relative}.v2-page .v2-emblem-stage .v2-emblem{width:100%;height:auto;margin:0;display:block}.v2-page .v2-emblem-glint{pointer-events:none;z-index:1;opacity:.9;mix-blend-mode:screen;background:linear-gradient(108deg,#0000 27%,#8ee0ff0d 37%,#f0fdffa6 49%,#8ae2ff1f 56%,#0000 68%) 100%/315% 100%;animation:11s ease-in-out infinite v2-metallic-glint;position:absolute;inset:0;-webkit-mask-image:url(/v2-assets/silver-emblem.png);mask-image:url(/v2-assets/silver-emblem.png);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes v2-metallic-glint{0%,62%,to{opacity:0;background-position:100%}64%{opacity:.45}69%{opacity:.78;background-position:0%}75%{opacity:0;background-position:0%}}.v2-page .v2-earth-hero-expanded .v2-emblem-stage{width:clamp(190px,22vw,275px)}.v2-page .v2-brand-small .v2-emblem-stage{width:160px;margin-left:19%}.v2-page .v2-nav-shell{isolation:isolate;position:relative}.v2-page .v2-nav-shell:before{content:"";border-radius:inherit;pointer-events:none;z-index:0;-webkit-mask-composite:xor;-webkit-mask-composite:xor;opacity:0;background:linear-gradient(102deg,#0000 17%,#74f0ff0d 34%,#a2f5ff 49%,#04c5ff42 57%,#0000 73%) 100%/245% 100%;padding:2px;transition:opacity .3s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.v2-page .v2-nav-shell:is(:hover,:focus-within):before{opacity:1;animation:1.45s linear infinite v2-nav-tracer}.v2-page .v2-nav-shell>*{z-index:1;position:relative}@keyframes v2-nav-tracer{0%{background-position:100%}to{background-position:0%}}.v2-page .v2-call-eden{animation:8s ease-in-out infinite v2-eden-heartbeat}@keyframes v2-eden-heartbeat{0%,68%,to{box-shadow:0 0 12px #46ff8c52,0 0 1px #82ffb1,inset 0 0 11px #6aff9e1a}73%,80%{box-shadow:0 0 27px #46ff8c8a,0 0 3px #9bffbf,inset 0 0 17px #6aff9e30}76%,84%{box-shadow:0 0 15px #46ff8c59,0 0 1px #82ffb1,inset 0 0 12px #6aff9e1c}}.v2-page .v2-call-eden:hover,.v2-page .v2-call-eden:focus-visible{animation-play-state:paused;box-shadow:0 0 30px #46ff8c99,inset 0 0 17px #6aff9e33}@media (width<=820px){.v2-page .v2-emblem-stage{width:270px}.v2-page .v2-network{opacity:.38}.v2-page .v2-network .v2-network-flow,.v2-page .v2-network .v2-network-beacon{filter:none}.v2-page .v2-brand-small .v2-emblem-stage{width:160px}}@media (width<=520px){.v2-page .v2-emblem-stage{width:clamp(180px,53vw,245px)}.v2-page .v2-earth-hero-expanded .v2-emblem-stage{width:clamp(170px,44vw,230px)}.v2-page .v2-brand-small .v2-emblem-stage{width:140px}}@media (prefers-reduced-motion:reduce){.v2-page .v2-earth>img,.v2-page .v2-nebula:before,.v2-page .v2-emblem-glint,.v2-page .v2-network .v2-network-flow,.v2-page .v2-network .v2-network-beacon,.v2-page .v2-call-eden,.v2-page .v2-nav-shell:before{will-change:auto!important;transition:none!important;animation:none!important}.v2-page .v2-earth>img{transform:none!important}.v2-page .v2-emblem-glint,.v2-page .v2-nav-shell:before{opacity:0!important}.v2-page .v2-network .v2-network-flow{stroke-dasharray:none;opacity:.25;filter:none}.v2-page .v2-network .v2-network-beacon{opacity:.35;filter:none}}.v2-explainer{background:linear-gradient(#020712,#051322 55%,#020712)}.v2-chooser{flex-wrap:wrap;justify-content:center;gap:10px;max-width:1010px;margin:0 auto 26px;display:flex}.v2-chooser-option{color:#dceefb;background:#061726b8;border:1px solid #35c7ff66;border-radius:100px;padding:12px 20px;font-size:12.5px;font-weight:650;transition:border-color .2s,background .2s,box-shadow .2s,transform .2s}.v2-chooser-option:hover{border-color:#66ff9e99;transform:translateY(-2px)}.v2-chooser-option.is-picked{color:#f6fbff;background:linear-gradient(#0b3c2cb8,#031411eb);border-color:#66ff9c;box-shadow:0 0 20px #66ff9c42}.v2-match{background:linear-gradient(150deg,#09283adb,#030c16f2);border:1px solid #66ff9e6b;border-radius:15px;max-width:840px;margin:0 auto 54px;padding:26px 28px;box-shadow:0 0 40px #1478b424}.v2-match h3{letter-spacing:-.03em;color:#f6fbff;margin:0 0 10px;font-size:clamp(21px,2.4vw,28px)}.v2-match p{color:#aec0cf;margin:0 0 12px;font-size:14.5px;line-height:1.75}.v2-match-first{color:#dff3e8!important}.v2-match .v2-alt-cta{margin-top:8px}.v2-service-detail{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.v2-detail-card{background:linear-gradient(150deg,#0c284299,#020b19eb);border:1px solid #35c7ff57;border-radius:15px;padding:26px 26px 24px;box-shadow:inset 0 1px #78c8f514}.v2-detail-index{letter-spacing:.24em;color:#66ff9c;margin:0 0 10px;font-size:10px;font-weight:800}.v2-detail-card h3{letter-spacing:-.03em;color:#f5faff;margin:0 0 10px;font-size:19px;font-weight:760}.v2-detail-card h4{letter-spacing:.2em;color:#7be9cf;margin:18px 0 8px;font-size:10.5px}.v2-detail-card p{color:#a9bdcc;margin:0;font-size:13.5px;line-height:1.75}.v2-detail-lede{color:#e6f3fb!important;font-size:14.5px!important}.v2-detail-card ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.v2-detail-card li{color:#b6c9d8;align-items:flex-start;gap:10px;font-size:13px;line-height:1.6;display:flex}.v2-detail-card li svg{color:#66ff9c;flex-shrink:0;margin-top:3px}.v2-detail-best{border-top:1px solid #4ac9ff2e;padding-top:14px;color:#9cb8ce!important;margin-top:18px!important;font-size:13px!important}.v2-faq{background:#040c17}.v2-faq-list{gap:10px;max-width:960px;margin:0 auto;display:grid}.v2-faq-item{background:#06172699;border:1px solid #35c7ff4d;border-radius:15px;overflow:hidden}.v2-faq-item.is-open{background:linear-gradient(150deg,#09283ab8,#030c16eb);border-color:#66ff9e80}.v2-faq-item>button{color:#f6fbff;letter-spacing:-.01em;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;width:100%;padding:20px 22px;font-size:15.5px;font-weight:700;display:flex}.v2-faq-item>button svg{color:#66ff9c;flex-shrink:0;transition:transform .25s}.v2-faq-item.is-open>button svg{transform:rotate(180deg)}.v2-faq-answer{max-height:0;transition:max-height .3s;overflow:hidden}.v2-faq-item.is-open .v2-faq-answer{max-height:520px}.v2-faq-answer p{color:#aec0cf;margin:0;padding:0 22px 22px;font-size:14px;line-height:1.8}.v2-faq-contact{text-align:center;color:#9cb8ce;margin:30px auto 0;font-size:13px}.v2-faq-contact a{color:#9edcf4}@media (width<=820px){.v2-service-detail{grid-template-columns:1fr}.v2-chooser-option{padding:11px 16px;font-size:12px}}@media (width<=520px){.v2-detail-card{padding:22px 20px 20px}.v2-faq-item>button{padding:17px 18px;font-size:14.5px}.v2-faq-answer p{padding:0 18px 18px}}.v2-capabilities{background:linear-gradient(#051322 0,#030813 60%,#020712)}.v2-capabilities-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(22px,3vw,46px);display:grid}.v2-capabilities-figure{border:1px solid #35c7ff52;border-radius:20px;margin:0;position:relative;overflow:hidden;box-shadow:0 0 40px #006ec833,inset 0 1px #8cd2ff1a}.v2-capabilities-image{-o-object-fit:cover;object-fit:cover;width:100%;height:clamp(300px,32vw,470px);display:block}.v2-capabilities-list{margin:0;padding:0;list-style:none}.v2-capabilities-list li{border-top:1px solid #4ac9ff29;align-items:flex-start;gap:clamp(12px,1.6vw,20px);padding:clamp(11px,1.3vw,16px) 0;display:flex}.v2-capabilities-list li:first-child{border-top:0}.v2-capabilities-index{letter-spacing:.18em;color:#76ffb4;min-width:22px;padding-top:4px;font-size:10px;font-weight:800}.v2-capabilities-list h3{letter-spacing:-.02em;color:#f5faff;margin:0 0 4px;font-size:clamp(15px,1.5vw,18px);font-weight:740}.v2-capabilities-list p{color:#9cb8ce;margin:0;font-size:12.5px;line-height:1.6}@media (width<=820px){.v2-capabilities-grid{grid-template-columns:1fr;gap:20px}.v2-capabilities-image{height:clamp(200px,46vw,300px)}}.v2-eden-voice{background:linear-gradient(90deg,#061726eb,#030914b8);border:1px solid #02cfff47;border-radius:999px;align-items:center;gap:13px;max-width:430px;margin:0 0 20px;padding:11px 15px 11px 11px;display:flex;box-shadow:inset 0 1px #ffffff0d}.v2-eden-voice-btn{color:#eafff5;background:radial-gradient(circle at 30% 25%,#66ff9c66,#66ff9c14);border:1px solid #78ffc3;border-radius:999px;flex:0 0 40px;place-items:center;width:40px;height:40px;transition:box-shadow .2s,transform .2s;display:grid}.v2-eden-voice-btn:hover{transform:scale(1.04);box-shadow:0 0 18px #66ff9c66}.v2-eden-voice-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.v2-eden-voice-copy strong{letter-spacing:.18em;color:#8fffd0;font-size:10px;font-weight:800}.v2-eden-voice-copy small{color:#c9d8e4;font-size:12px;line-height:1.4}.v2-eden-voice-mark{color:#02cfff;flex-shrink:0}.v2-eden-voice audio{display:none}@media (width<=640px){.v2-eden-voice{border-radius:18px;align-items:flex-start;max-width:100%}.v2-eden-voice-mark{display:none}}.v2-eden-live-frame{aspect-ratio:16/9;background:#02050d;border:1px solid #02cfff4d;border-radius:18px;max-width:920px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 26px 80px #0000008c,inset 0 1px #ffffff0d}.v2-eden-live-iframe{border:0;width:100%;height:100%;display:block}.v2-eden-live-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:20px;display:flex}.v2-eden-live-btn{color:#eafff5;cursor:pointer;letter-spacing:.16em;text-transform:uppercase;background:linear-gradient(90deg,#66ff9c47,#66ff9c05);border:1px solid #78ffc3;border-radius:999px;align-items:center;gap:10px;padding:14px 26px;font-size:11px;font-weight:800;transition:box-shadow .2s,transform .2s;display:inline-flex}.v2-eden-live-btn:hover{transform:translateY(-1px);box-shadow:0 0 22px #66ff9c66}.v2-eden-live-btn[disabled]{opacity:.7;cursor:default;box-shadow:none;transform:none}.v2-eden-live-end{cursor:pointer;color:#cfe6f5;letter-spacing:.14em;text-transform:uppercase;background:0 0;border:1px solid #4ac9ff73;border-radius:999px;align-items:center;gap:9px;padding:12px 20px;font-size:11px;font-weight:700;transition:border-color .2s,color .2s;display:inline-flex}.v2-eden-live-end:hover{color:#fff;border-color:#02cfff}.v2-eden-live-note{color:#9bbdd0;max-width:34ch;font-size:12px;line-height:1.5}.v2-eden-live-notice{text-align:center;color:#ffd9a0;margin:16px 0 0;font-size:13px;line-height:1.6}.v2-eden-live-spin{animation:1s linear infinite v2-eden-spin}@keyframes v2-eden-spin{to{transform:rotate(360deg)}}@media (width<=640px){.v2-eden-live-frame{border-radius:14px}.v2-eden-live-actions{justify-content:flex-start}.v2-eden-live-note{max-width:100%}}.v2-eden-realtime{background:radial-gradient(circle at 85% 35%,#00d4ff1c,#0000 36%),#020914f0;border:1px solid #5ed3ff3d;border-radius:24px;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:center;gap:28px;width:min(1180px,100% - 36px);margin:18px auto 54px;padding:30px;display:grid;box-shadow:0 26px 70px #00000047,inset 0 0 28px #176bff0d}.v2-eden-realtime h2{letter-spacing:-.035em;margin:10px 0 14px;font-size:clamp(28px,3.2vw,44px);line-height:1.08}.v2-eden-realtime h2 em{background:linear-gradient(90deg,#8bdfff,#3caefa,#73ffc0);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal;display:block}.v2-eden-realtime-copy>p:not(.v2-eyebrow){color:#a9bdca;max-width:690px;line-height:1.7}.v2-eden-ai-disclosure{align-items:flex-start;gap:9px;margin-top:14px;font-size:12px;display:flex}.v2-eden-ai-disclosure svg{color:#70ffc0;flex:none;margin-top:2px}.v2-eden-realtime-control{text-align:center;background:#030f1ab8;border:1px solid #68ffbc33;border-radius:20px;padding:24px}.v2-eden-realtime-orb{color:#9bdfff;background:radial-gradient(circle,#176bff3d,#020c19eb);border:1px solid #5ed3ff59;border-radius:50%;place-items:center;width:76px;height:76px;margin:0 auto 17px;display:grid;box-shadow:0 0 28px #009aff29}.v2-eden-realtime-orb.is-live{color:#7dffc1;border-color:#6aff9e9e;animation:1.6s ease-in-out infinite v2EdenPulse;box-shadow:0 0 36px #46ff8c4d}.v2-eden-live-start,.v2-eden-live-stop{letter-spacing:.12em;border:1px solid #6aff9e73;border-radius:12px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:46px;font-size:11px;font-weight:850;display:flex}.v2-eden-live-start{color:#baffda;background:linear-gradient(#084d39cc,#041c1ff2)}.v2-eden-live-stop{color:#ffd4d4;background:#5014187a;border-color:#ff777773}.v2-eden-live-start:disabled{opacity:.55;cursor:wait}.v2-eden-realtime-status{color:#9bb6c6;min-height:34px;margin:12px 0 0;font-size:11px;line-height:1.55}.v2-eden-realtime-meta{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:12px;display:flex}.v2-eden-realtime-meta span{letter-spacing:.11em;color:#b9d9e8;border:1px solid #4ac9ff33;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800}.v2-eden-realtime-diagnostic{color:#ffd08a;text-align:left;word-break:break-word;background:#ffb3470f;border:1px solid #ffb3473d;border-radius:10px;margin:10px 0 0;padding:9px 10px;font-size:10px;line-height:1.5}.v2-eden-realtime-spin{animation:1s linear infinite v2EdenSpin}@keyframes v2EdenSpin{to{transform:rotate(360deg)}}@keyframes v2EdenPulse{50%{transform:scale(1.04);box-shadow:0 0 48px #46ff8c6b}}@media (width<=800px){.v2-eden-realtime{grid-template-columns:1fr;width:min(100% - 24px,1180px);padding:22px}}
