:root{--bg:#09121b;--bg2:#0c1922;--panel:#10202b;--panel2:#172833;--line:rgba(193,221,221,.14);--mint:#bdf279;--mint2:#8adc96;--white:#f5f8f3;--muted:#a6b6bb;--ink:#0c1720;--radius:20px;--max:1220px;color-scheme:dark}
*{box-sizing:border-box}
html{scroll-behavior:smooth;scroll-padding-top:94px}
body{margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:16px;line-height:1.55;color:var(--white);background:var(--bg);-webkit-font-smoothing:antialiased}
body,main{min-width:0}
a{color:inherit;text-decoration:none}
button,select{font:inherit}
button{cursor:pointer}
a:focus-visible,button:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--mint);outline-offset:4px}
svg{max-width:100%;display:block}
.wrap{width:min(var(--max),calc(100% - 64px));margin-inline:auto}
.skip-link{position:fixed;z-index:200;background:var(--mint);color:var(--ink);padding:12px;top:-120px;left:16px;border-radius:12px}
.skip-link:focus{top:12px}
.status-line{background:#152629;border-bottom:1px solid rgba(189,242,121,.11);font-size:12px;font-weight:560;color:#cfdbd0}
.status-inner{min-height:37px;display:flex;align-items:center;gap:10px}
.status-inner a{margin-left:auto;color:var(--mint)}
.status-dot{display:inline-block;width:7px;height:7px;background:var(--mint);border-radius:50%;box-shadow:0 0 0 4px rgba(189,242,121,.1)}
.site-header{position:sticky;top:0;z-index:90;border-bottom:1px solid rgba(225,252,255,.08);background:rgba(9,18,27,.88);backdrop-filter:blur(20px)}
.nav-wrap{min-height:79px;display:flex;align-items:center;justify-content:space-between;gap:24px}
.logo{display:inline-flex;align-items:center;gap:12px;font-size:23px;font-weight:830;letter-spacing:-1.4px;white-space:nowrap}
.logo-star{color:var(--mint)}
.logo-glyph{height:40px;width:40px;display:grid;place-items:center;color:var(--mint);border:1px solid rgba(189,242,121,.3);border-radius:12px;background:#19302b;font-weight:900;font-size:26px;line-height:1}
.logo-glyph svg{width:29px;height:29px}
.nav-links{display:flex;align-items:center;gap:27px}
.nav-links a,.nav-login{font-size:13px;color:#d3dfdc;transition:color .2s}
.nav-links a:hover,.nav-login:hover{color:var(--mint)}
.nav-actions{display:flex;align-items:center;gap:16px}
.lang-label{position:absolute;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden}
.lang-select{appearance:none;border:1px solid var(--line);background:transparent;color:var(--white);border-radius:8px;padding:9px 23px 9px 9px;font-size:12px;font-weight:700;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='m4 5 3 3 3-3' fill='none' stroke='%23bdf279' stroke-width='1.5'/%3E%3C/svg%3E");background-size:13px;background-repeat:no-repeat;background-position:right 6px center}
.lang-select option{background:#12212c;color:white}
.btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;border:1px solid transparent;border-radius:11px;padding:11px 17px;font-size:13px;font-weight:720;white-space:nowrap;transition:transform .18s,background .18s,color .18s,box-shadow .18s;min-height:43px}
.btn:hover{transform:translateY(-2px)}
.btn-primary{background:var(--mint);color:#0d1920;box-shadow:0 9px 30px rgba(144,204,94,.12)}
.btn-primary:hover{background:#d2faa0;box-shadow:0 13px 40px rgba(144,204,94,.2)}
.btn-outline{border-color:rgba(230,255,255,.27);background:rgba(255,255,255,.035);color:#f4f7f3}
.btn-outline:hover{border-color:var(--mint);background:rgba(189,242,121,.06)}
.btn-large{min-height:56px;padding:16px 23px;font-size:14px}
.btn-dark{color:#f5f8f3;background:#09151b}
.btn-dark:hover{background:#14262b}
.btn-clear{background:transparent;color:#152222}
.menu-toggle{display:none;position:relative;background:transparent;border:1px solid var(--line);border-radius:9px;width:42px;height:42px;align-items:center;justify-content:center;flex-direction:column;gap:5px}
.menu-toggle span{width:17px;height:2px;background:var(--white);border-radius:2px}
.hero{position:relative;overflow:hidden;background:radial-gradient(ellipse at 80% 30%,rgba(55,98,91,.16),transparent 42%),linear-gradient(180deg,#0c1720,#0a151d)}
.hero-grid{min-height:650px;display:grid;grid-template-columns:.98fr 1.02fr;align-items:center;gap:35px;padding-block:90px 100px;position:relative;z-index:2}
.hero-glow{position:absolute;pointer-events:none;border-radius:50%;filter:blur(25px);opacity:.4}
.hero-glow-one{height:520px;width:680px;background:radial-gradient(circle,rgba(81,115,99,.18),transparent 70%);top:15%;right:-7%}
.hero-glow-two{height:480px;width:600px;background:radial-gradient(circle,rgba(56,82,87,.16),transparent 70%);bottom:-40%;left:-10%}
.eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:11px;font-weight:770;letter-spacing:1.65px;color:var(--mint);text-transform:uppercase}
.eyebrow-mark{font-size:19px;line-height:1}
.hero h1{font-size:clamp(48px,5.3vw,82px);line-height:1.05;letter-spacing:-.068em;margin:28px 0 24px;font-weight:790}
.hero h1 em,.landing-hero h1 em{font-style:normal;color:var(--mint)}
.hero-description{max-width:480px;font-size:17px;line-height:1.75;color:#c2d0d0;margin:0 0 32px}
.hero-actions{display:flex;gap:12px;flex-wrap:wrap}
.hero-proof{display:flex;align-items:center;gap:12px;margin-top:34px;color:#9bafae;font-size:12px}
.mini-line{height:1px;width:28px;background:var(--mint)}
.hero-visual{min-width:0;position:relative;padding:34px 0 25px 20px;perspective:1000px}
.visual-halo{position:absolute;width:110%;height:105%;left:2%;top:0;border-radius:50%;background:radial-gradient(ellipse at center,rgba(178,243,130,.16),transparent 60%);filter:blur(20px)}
.dashboard{position:relative;border:1px solid rgba(188,230,202,.24);border-radius:17px;background:#0f1c26;box-shadow:0 45px 90px rgba(0,0,0,.48),0 0 0 6px rgba(255,255,255,.018);overflow:hidden;transform:rotateY(-6deg) rotateX(2deg);transform-origin:center;max-width:580px}
.dash-top{height:53px;border-bottom:1px solid rgba(209,229,219,.1);display:flex;align-items:center;justify-content:space-between;padding:0 21px}
.dash-brand{font-size:13px;font-weight:800;letter-spacing:-.5px;display:flex;align-items:center;gap:9px}
.dash-brand small{font-size:9px;letter-spacing:.3px;color:#7b9595;font-weight:550;margin-left:3px}
.dash-icon{height:27px;width:27px;background:var(--mint);border-radius:8px;display:grid;place-items:center;font-size:15px;color:#102026}
.dash-top-actions{display:flex;align-items:center;gap:10px}.dash-dot{width:9px;height:9px;background:#355158;border-radius:50%}.dash-avatar{display:grid;place-items:center;height:29px;width:29px;background:#2f5850;color:#d5efdc;font-size:8px;border-radius:50%;margin-left:6px}
.dash-body{display:grid;grid-template-columns:51px minmax(0,1fr)}
.dash-sidebar{border-right:1px solid rgba(209,229,219,.1);display:flex;flex-direction:column;align-items:center;gap:13px;padding-top:20px}
.dash-side-pill{height:30px;width:30px;display:grid;place-items:center;color:#66848a;font-size:16px;border-radius:8px}
.dash-side-pill.selected{background:#254037;color:var(--mint)}
.dash-main{padding:21px 22px 22px;min-width:0}.dash-overline{font-size:9px;color:#769096}.dash-title-row{display:flex;justify-content:space-between;gap:15px;align-items:center;margin:2px 0 17px}.dash-title-row h2{font-size:17px;letter-spacing:-.6px;margin:0}.dash-date{white-space:nowrap;font-size:8px;color:#7ec89b}
.dash-company{display:flex;align-items:center;gap:10px;background:#172932;border:1px solid #264049;padding:9px 11px;border-radius:9px;margin-bottom:13px}.company-monogram{height:30px;width:30px;display:grid;place-items:center;border-radius:8px;background:#f2b48a;color:#2e1c17;font-weight:800}.dash-company strong{display:block;font-size:11px}.dash-company small{display:block;color:#81999a;font-size:9px}.company-chev{margin-left:auto;color:#acc1be}
.dash-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.dash-kpi{background:#172730;border:1px solid #243741;border-radius:9px;padding:11px 13px;min-width:0}.dash-kpi span{display:block;font-size:9px;color:#9cb1b0}.dash-kpi strong{font-size:27px;line-height:1.35;letter-spacing:-1px;display:block}.dash-kpi small{display:block;font-size:8px;color:#9cb6a6}
.dash-bottom{display:grid;grid-template-columns:1.5fr 1fr;gap:10px;margin-top:10px}.dash-card{border:1px solid #263943;background:#14242e;padding:11px;border-radius:9px;min-width:0}.dash-card-heading{display:flex;justify-content:space-between;font-size:10px}.dash-card-heading span{color:#759198}.dash-week{display:flex;justify-content:space-between;padding:13px 3px 5px;color:#748d94;font-size:8px}.dash-bars{display:grid;gap:12px;padding:5px 5px 4px}.dash-bar-row{display:flex;align-items:center;gap:10px}.bar-person{height:12px;width:12px;border-radius:50%;background:#d5a177;flex-shrink:0}.bar-person.peach{background:#78a4e1}.bar-person.lilac{background:#b49ddd}.dash-bar-row b{height:10px;width:var(--w);background:#b6dc7c;border-radius:3px;position:relative}.dash-bar-row b.mint-bar{background:#72c9b4}.dash-bar-row b.purple-bar{background:#8b89ca}.activity{text-align:center}.activity-graphic{display:grid;justify-items:center;margin:15px 0 11px}.activity-circle{border:5px solid #2b4a44;color:var(--mint);font-size:17px;height:60px;width:60px;border-radius:50%;display:grid;place-items:center;box-shadow:inset 0 0 0 2px #15352d}.activity-caption{font-size:9px;color:#a5bdb0;margin-top:6px}.dash-activity-pills{display:flex;justify-content:center;gap:5px}.dash-activity-pills span{background:#283c40;border-radius:4px;font-size:7px;padding:2px 6px}
.dash-footer{border-top:1px solid #1c343f;padding:9px;text-align:center;font-size:9px;color:#627e83}
.floating-tag{position:absolute;display:flex;align-items:center;gap:10px;padding:11px 14px;border:1px solid #3e5b50;border-radius:11px;background:rgba(28,52,51,.93);box-shadow:0 18px 38px rgba(0,0,0,.26);font-size:11px;font-weight:650;color:#e1f1e4;z-index:4;backdrop-filter:blur(7px)}
.top-tag{right:-19px;top:7px;transform:rotate(5deg)}.tiny-icon{font-size:19px;color:var(--mint)}.bottom-tag{left:-15px;bottom:3px;transform:rotate(-4deg)}.tag-avatar{background:#426d57;color:#c2fa92;border-radius:50%;width:25px;height:25px;display:grid;place-items:center}
.brand-strip{background:#0d1b23;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.strip-inner{min-height:108px;display:flex;gap:55px;align-items:center;justify-content:space-between}.strip-inner>span{max-width:200px;color:#9db3b0;font-size:12px;line-height:1.5}.strip-names{display:flex;align-items:center;justify-content:space-between;flex:1;gap:20px}.strip-names span{font-size:14px;letter-spacing:1.7px;font-weight:760;color:#76908e}
.section{padding:116px 0;position:relative}.section-top{display:flex;align-items:flex-end;justify-content:space-between;gap:55px;margin-bottom:46px}.section-top h2,.center-heading h2,.companies-text h2,.faq-grid h2{font-size:clamp(36px,4vw,58px);line-height:1.13;letter-spacing:-.055em;font-weight:740;margin:17px 0 0}.kicker{font-size:11px;font-weight:800;letter-spacing:2.5px;color:var(--mint);text-transform:uppercase;margin:0}.section-intro{font-size:15px;line-height:1.85;color:#9eafb5;max-width:405px;margin:0 0 3px}
.why-section{background:#0d1a23}.value-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.value-card{position:relative;background:linear-gradient(160deg,#152630,#111f29);border:1px solid #2b3a43;border-radius:18px;padding:34px;min-height:280px;overflow:hidden;transition:transform .2s,border-color .2s}.value-card:hover{transform:translateY(-4px);border-color:#48654c}.value-card-spot{background:radial-gradient(circle at 0 100%,rgba(142,196,100,.17),transparent 60%),#172a2a}.symbol{display:grid;place-items:center;height:53px;width:53px;border-radius:14px;font-size:29px;background:#224035;color:var(--mint)}.symbol-mint{color:var(--mint)}.symbol-yellow{color:#f6d49e;background:#46392d}.symbol-blue{color:#93c6e4;background:#1d3946}.card-index{position:absolute;right:32px;top:44px;color:#829798;font-size:10px;letter-spacing:1px;font-weight:700}.value-card h3{font-size:21px;letter-spacing:-.7px;margin:26px 0 10px}.value-card p{margin:0;max-width:300px;color:#a9b8bb;font-size:14px;line-height:1.75}.value-ornament{position:absolute;bottom:-45px;right:-20px;display:flex;gap:10px;transform:rotate(-30deg);opacity:.17}.value-ornament span{display:block;height:110px;width:24px;background:var(--mint);border-radius:20px}
.features-section{background:#09151e}.center-heading{text-align:center;max-width:700px;margin:0 auto 50px}.center-heading h2 span{color:var(--mint)}.center-heading>p:last-child{max-width:500px;margin:18px auto 0;color:#a7b7b9;line-height:1.8}
.features-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.feature-card{background:#111f29;border:1px solid #273942;border-radius:15px;padding:30px 30px 34px;min-height:240px;transition:background .2s,transform .2s}.feature-card:hover{background:#19302e;transform:translateY(-3px)}.feature-icon{width:43px;height:43px;display:grid;place-items:center;font-size:22px;background:#283f3d;color:var(--mint);border-radius:12px}.feature-card h3{font-size:18px;margin:22px 0 7px;letter-spacing:-.45px}.feature-card p{font-size:14px;color:#a2b5b5;line-height:1.72;margin:0}.feature-note{margin:27px auto 0;display:flex;justify-content:center;align-items:center;gap:8px;color:#9db0b2;font-size:12px;text-align:center}.check-bullet{height:19px;width:19px;line-height:19px;border-radius:50%;border:1px solid #728d88;font-style:normal;font-size:12px}
.companies-section{background:#102128}.companies-grid{display:grid;grid-template-columns:.94fr 1.06fr;align-items:center;gap:110px}.companies-panel{position:relative;min-height:390px;padding:30px;background:linear-gradient(150deg,#1c3037,#13222d);border:1px solid #365059;border-radius:24px;box-shadow:0 22px 70px rgba(0,0,0,.18);overflow:hidden}.panel-spotlight{position:absolute;pointer-events:none;top:-50%;left:-20%;height:380px;width:380px;background:radial-gradient(circle,rgba(143,220,138,.12),transparent 65%)}.panel-head{display:flex;align-items:center;gap:10px;color:#b2c6c3;letter-spacing:1.8px;font-size:10px;font-weight:780;margin-bottom:30px;position:relative}.panel-head span:last-child{margin-left:auto;font-size:21px}.panel-ava{width:32px;height:32px;border-radius:9px;background:var(--mint);color:#102225;display:grid;place-items:center;font-size:16px;letter-spacing:0}.tenant-row{display:flex;align-items:center;gap:15px;padding:14px;border-radius:12px;margin-bottom:9px;background:#182934;border:1px solid transparent;position:relative}.tenant-active{border-color:rgba(189,242,121,.6);background:#223c37}.tenant-logo{width:41px;height:41px;border-radius:10px;display:grid;place-items:center;font-size:16px;font-weight:800;color:#14211e}.tl-one{background:#f0c49c}.tl-two{background:#b3c4f7}.tl-three{background:#d6bdf9}.tenant-row strong,.tenant-row small{display:block}.tenant-row strong{font-size:13px}.tenant-row small{font-size:11px;color:#97adad}.tenant-row>span:last-child{margin-left:auto;color:var(--mint)}.tenant-create{border:1px dashed #54746b;color:#aad5be;padding:13px;border-radius:10px;font-size:12px;text-align:center;display:flex;justify-content:center;gap:10px}.panel-caption{font-size:10px;color:#89a2a2;margin:17px 0 0}.companies-text h2{margin-bottom:24px}.companies-text>p:not(.kicker){font-size:15px;color:#a7babc;line-height:1.85;max-width:490px}.check-list{list-style:none;margin:25px 0;padding:0;display:grid;gap:14px}.check-list li{font-size:13px;color:#c5d7d1;display:flex;align-items:center;gap:12px}.check-list li::before{content:'✓';color:#10211d;background:var(--mint);height:21px;width:21px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:900;flex-shrink:0}.in-progress{display:inline-block;color:#bde3bd;border:1px solid rgba(189,242,121,.23);background:rgba(189,242,121,.07);padding:9px 12px;border-radius:8px;font-size:11px}
.workflow-section{background:#0a161e}.steps-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid #284047;padding-top:24px}.step{padding:0 24px 8px 0;position:relative}.step:not(:first-child){padding-left:24px;border-left:1px solid #294047}.step-number{display:block;font-size:13px;color:var(--mint);font-weight:800;letter-spacing:1px}.step h3{margin:25px 0 9px;font-size:17px;letter-spacing:-.5px}.step p{font-size:13px;color:#9eaeb0;line-height:1.75;margin:0}
.industry-section{background:#0e1e26}.industry-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.industry-grid>span{border:1px solid #334950;border-radius:13px;padding:25px;display:flex;align-items:center;gap:16px;font-size:15px;font-weight:620;background:#15262f}.industry-grid>span:first-letter{color:var(--mint)}.industry-grid>span:hover{border-color:#668773}
.channels-section{background:#0b1720}.channels-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.channel{display:flex;align-items:center;gap:11px;min-height:128px;padding:20px;background:#15242d;border:1px solid #2b4146;border-radius:15px;transition:border-color .2s,transform .2s}.channel:hover{border-color:var(--mint);transform:translateY(-3px)}.channel-ready{background:linear-gradient(135deg,#1b372c,#17292e)}.channel-symbol{height:43px;min-width:43px;border-radius:12px;background:#2d4740;color:var(--mint);font-size:23px;display:grid;place-items:center}.channel strong{display:block;font-size:13px;white-space:normal}.channel small{display:block;font-size:10px;color:#a1b6b8;margin-top:4px;line-height:1.35}.channel-arrow{margin-left:auto;align-self:flex-start;color:var(--mint)}
.faq-section{background:#101e26}.faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:95px}.faq-lead{font-size:15px;line-height:1.8;color:#a3b7ba;max-width:390px}.faq-items details{border-bottom:1px solid #365059;padding:23px 0}.faq-items details:first-child{border-top:1px solid #365059}.faq-items summary{cursor:pointer;font-size:15px;list-style:none;font-weight:650;position:relative;padding-right:32px}.faq-items summary::-webkit-details-marker{display:none}.faq-items summary::after{content:'+';position:absolute;right:7px;top:0;color:var(--mint);font-size:22px;line-height:1}.faq-items details[open] summary::after{content:'−'}.faq-items p{color:#a8bbbd;font-size:14px;line-height:1.8;max-width:530px}
.cta-section{background:#0b181f;padding:80px 0 110px}.cta-inner{min-height:420px;padding:80px 70px;position:relative;overflow:hidden;background:var(--mint);color:var(--ink);border-radius:25px}.cta-lights{position:absolute;right:-90px;top:-170px;width:570px;height:570px;border:1px solid rgba(13,32,23,.2);border-radius:50%;box-shadow:0 0 0 65px rgba(13,32,23,.035),0 0 0 140px rgba(13,32,23,.04),0 0 0 215px rgba(13,32,23,.03)}.cta-inner .kicker{color:#334832}.cta-inner h2{font-size:clamp(41px,4vw,60px);line-height:1.08;letter-spacing:-.056em;margin:22px 0}.cta-inner>p:not(.kicker){font-size:15px;max-width:490px;line-height:1.8;color:#354934;position:relative}.cta-actions{display:flex;gap:14px;align-items:center;margin-top:28px;position:relative}.cta-inner>*:not(.cta-lights){position:relative}
.footer{background:#081219;border-top:1px solid #21343c;padding:66px 0 22px}.footer-top{display:flex;justify-content:space-between;gap:70px;padding-bottom:75px}.footer-brand{max-width:280px}.footer-brand p{color:#98aaac;font-size:13px;line-height:1.8;margin-top:22px}.footer-links{display:flex;gap:82px}.footer-links>div{display:grid;align-content:start;gap:11px}.footer-links b{font-size:12px;margin-bottom:9px;color:#e3f1ed}.footer-links a{color:#96b0b0;font-size:12px}.footer-links a:hover,.footer-bottom a:hover{color:var(--mint)}.footer-bottom{border-top:1px solid #203139;padding-top:23px;display:flex;justify-content:space-between;gap:20px;color:#829a9b;font-size:11px}.footer-bottom>div{display:flex;gap:20px}
.page-landing{background:#0a151d}.landing-header{position:absolute;top:0;left:0;right:0}.landing-hero{position:relative;overflow:hidden;min-height:700px;background:radial-gradient(ellipse at 50% 82%,rgba(111,171,125,.15),transparent 52%),#0b1720}.landing-center{min-height:700px;display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column;position:relative;z-index:2;padding:150px 0 115px}.landing-orb{position:absolute;inset:12% 20% auto;height:400px;background:radial-gradient(ellipse,rgba(170,231,136,.095),transparent 70%);filter:blur(22px)}.landing-hero h1{font-size:clamp(50px,6.5vw,94px);line-height:1.02;letter-spacing:-.07em;margin:30px 0 24px}.landing-hero p{max-width:675px;color:#b6c8c6;line-height:1.8;font-size:17px;margin:0}.landing-buttons{display:flex;gap:12px;align-items:center;justify-content:center;margin-top:33px;flex-wrap:wrap}.landing-mini-label{margin-top:39px;color:#85a1a1;font-size:11px}.landing-features{background:#111f26;padding:58px 0;border-top:1px solid #2a3b3c}.landing-features-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.landing-features article{border-right:1px solid #334748;padding-right:38px}.landing-features article:last-child{border:0}.landing-f-icon{color:var(--mint);font-size:26px}.landing-features h2{font-size:19px;margin:10px 0 5px}.landing-features p{color:#a1b5b6;font-size:13px;line-height:1.7;margin:0}.landing-closer{padding:100px 0;background:#aeee80;color:#0b201e;overflow:hidden}.landing-closer-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.landing-closer .kicker{color:#385940}.landing-closer h2{font-size:clamp(40px,4vw,60px);letter-spacing:-.06em;line-height:1.1;margin:22px 0}.landing-closer p:not(.kicker){max-width:460px;line-height:1.8;font-size:15px;color:#36583f;margin-bottom:25px}.landing-signal{height:350px;position:relative;display:grid;place-items:center}.signal-ring{border:1px solid rgba(21,69,41,.23);border-radius:50%;position:absolute}.ring-one{width:210px;height:210px}.ring-two{width:340px;height:340px}.signal-core{height:128px;width:128px;border-radius:35px;background:#103222;display:grid;place-items:center;color:var(--mint);font-size:78px;font-weight:860;box-shadow:0 20px 50px rgba(7,48,23,.23)}.signal-badge{position:absolute;background:#143226;color:#e2ffcc;padding:9px 12px;border-radius:8px;font-size:10px;font-weight:800;letter-spacing:1px;box-shadow:0 8px 22px rgba(0,0,0,.15)}.sb-one{top:31px;right:50px;transform:rotate(8deg)}.sb-two{bottom:35px;left:24px;transform:rotate(-7deg)}.sb-three{bottom:70px;right:0;transform:rotate(3deg)}.slim-footer{padding-top:25px;padding-bottom:25px}.slim-footer .footer-bottom{border:0;padding:0}
.page-subpage{min-height:100vh;background:radial-gradient(ellipse at 85% 16%,rgba(110,176,140,.13),transparent 38%),#0b1720}.subpage-main{padding-block:85px 110px}.subpage-main h1{font-size:clamp(39px,4.8vw,64px);letter-spacing:-.065em;line-height:1.07;max-width:880px;margin:19px 0}.subpage-lead{color:#b8ccca;max-width:750px;font-size:16px;line-height:1.8;margin:0 0 40px}.signup-layout{display:grid;grid-template-columns:1.18fr .82fr;gap:24px}.signup-card{border:1px solid #344c54;border-radius:19px;background:#14262f;padding:38px}.notice{border-radius:12px;padding:18px 20px;font-size:13px;line-height:1.75}.notice p{margin:6px 0 0;color:#bbc7b9}.notice-amber{background:#373128;border:1px solid #68583a;color:#f5dfad}.signup-steps{margin:35px 0}.signup-step{display:flex;align-items:flex-start;gap:20px;padding:21px 0;border-bottom:1px solid #2d4449}.signup-step>span{font-size:18px;color:var(--mint);font-weight:800;letter-spacing:-1px}.signup-step h2{font-size:16px;margin:0 0 4px}.signup-step p{margin:0;color:#a9b9bb;font-size:12px}.full-btn{width:100%}.signup-help{font-size:12px;color:#99abad;line-height:1.8}.signup-aside{background:#b9ee8f;color:#11281d;border-radius:19px;padding:42px;align-self:stretch}.signup-aside-icon{height:55px;width:55px;border-radius:13px;background:#102b20;color:var(--mint);font-size:35px;display:grid;place-items:center}.signup-aside h2{font-size:32px;line-height:1.16;letter-spacing:-1.5px;margin:26px 0 16px}.signup-aside p{font-size:14px;line-height:1.8;color:#3a5c41}.signup-aside-list{display:grid;gap:13px;margin:25px 0}.signup-aside-list>span{font-size:13px;font-weight:630}.signup-aside>a{font-size:13px;border-bottom:1px solid #32583b;padding-bottom:4px;font-weight:770}.status-list{border:1px solid #395158;border-radius:15px;overflow:hidden;margin:33px 0 20px}.status-list>div{padding:20px 23px;display:flex;align-items:center;gap:15px;border-bottom:1px solid #31434b}.status-list>div:last-child{border:0}.status-list strong{font-size:14px}.status-list>div>span:last-child{color:#97acb0;font-size:12px;margin-left:auto;text-align:right}.status-pip{height:9px;width:9px;border-radius:50%;background:#f7c678;flex-shrink:0}.status-pip.is-active{background:#8bdd9c}.download-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.download-grid article{border:1px solid #365159;border-radius:16px;padding:28px;background:#152a32}.download-grid h2{font-size:21px}.download-grid p{color:#abbdbe;font-size:14px;line-height:1.7;min-height:90px}.download-action{padding-top:40px}.download-action p{color:#a0b9b8}.legal-content{max-width:850px}.legal-content h2{margin-top:36px}.legal-content p{font-size:15px;color:#bbcbcc;line-height:1.8}.legal-content a{text-decoration:underline;text-underline-offset:4px;color:var(--mint)}
@media(max-width:1080px){.nav-links{gap:17px}.nav-links a{font-size:12px}.nav-actions{gap:10px}.hero-grid{gap:15px}.companies-grid{gap:50px}.channel{padding:13px}.channel-symbol{height:36px;min-width:36px}.channel-arrow{display:none}.footer-links{gap:40px}}
@media(max-width:900px){.wrap{width:min(var(--max),calc(100% - 42px))}.nav-wrap{min-height:72px}.nav-links{position:absolute;display:none;top:100%;left:0;right:0;padding:18px 22px 25px;background:#0e1c25;border-bottom:1px solid #354349;box-shadow:0 20px 35px rgba(0,0,0,.28);flex-direction:column;align-items:stretch;gap:15px}.nav-links.is-open{display:flex}.nav-links a{font-size:15px;padding:6px 0}.menu-toggle{display:flex}.hero-grid{grid-template-columns:1fr;padding:74px 0 85px;min-height:0}.hero-copy{text-align:center;max-width:690px;margin:auto}.hero-description{margin:0 auto 29px}.hero-actions,.hero-proof{justify-content:center}.hero-visual{max-width:550px;width:100%;margin:45px auto 0;padding:20px}.dashboard{transform:none}.top-tag{right:0}.bottom-tag{left:0}.strip-inner{flex-direction:column;justify-content:center;gap:23px;padding:26px 0}.strip-inner>span{max-width:none;text-align:center}.strip-names{flex:0;justify-content:center;flex-wrap:wrap}.section{padding:80px 0}.section-top{gap:25px}.section-top h2,.center-heading h2,.companies-text h2,.faq-grid h2{font-size:43px}.value-card{padding:26px}.features-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.companies-grid{grid-template-columns:1fr}.companies-panel{max-width:600px;width:100%;margin:auto}.companies-text{grid-row:1}.steps-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.step{padding:0 25px 0 0!important;border:0!important}.industry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.channels-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.faq-grid{gap:35px}.footer-top{gap:35px}.footer-links{gap:28px}.signup-layout{grid-template-columns:1fr}.download-grid{grid-template-columns:1fr 1fr}}
@media(max-width:620px){.wrap{width:calc(100% - 36px)}.site-header .logo{font-size:19px}.site-header .logo-glyph{height:34px;width:34px}.nav-wrap{gap:10px;min-height:66px}.nav-actions{gap:8px}.nav-login{display:none}.nav-start{font-size:11px;padding:10px 11px;min-height:38px}.lang-select{padding:8px 18px 8px 6px;font-size:10px}.status-inner{min-height:42px;font-size:10px;line-height:1.35}.status-inner a{font-size:10px;white-space:nowrap}.hero-grid{padding:67px 0 70px}.hero h1{font-size:clamp(43px,10.5vw,59px);letter-spacing:-.065em;margin:23px 0}.hero-description{font-size:15px}.hero-actions{gap:9px}.btn-large{min-height:50px;padding:12px 16px;font-size:12px}.hero-proof{line-height:1.5}.hero-visual{padding:7px 2px 25px;margin-top:37px}.dashboard{border-radius:12px}.dash-top{height:44px;padding:0 12px}.dash-body{grid-template-columns:35px minmax(0,1fr)}.dash-sidebar{gap:8px}.dash-side-pill{width:26px;height:25px;font-size:12px}.dash-main{padding:11px 10px 13px}.dash-title-row h2{font-size:12px}.dash-date{font-size:6px}.dash-kpis{gap:5px}.dash-kpi{padding:7px}.dash-kpi span{font-size:7px}.dash-kpi strong{font-size:22px}.dash-kpi small{font-size:7px}.dash-bottom{gap:5px}.dash-card{padding:7px}.dash-card-heading{font-size:8px}.dash-week{font-size:7px}.dash-activity-pills{display:none}.floating-tag{font-size:8px;padding:7px 10px}.top-tag{top:-14px}.bottom-tag{bottom:4px}.section{padding:72px 0}.section-top{display:block;margin-bottom:32px}.section-top h2,.center-heading h2,.companies-text h2,.faq-grid h2{font-size:37px}.section-intro{margin-top:18px;font-size:14px}.value-grid,.features-grid{grid-template-columns:1fr}.value-card{min-height:220px}.feature-card{min-height:200px;padding:27px}.center-heading{text-align:left;margin-bottom:32px}.center-heading>p:last-child{margin-left:0}.companies-grid{gap:35px}.companies-panel{padding:20px;min-height:0}.panel-head{margin-bottom:21px}.tenant-row{padding:11px}.tenant-logo{height:34px;width:34px}.steps-grid{gap:20px}.step{padding:0!important}.step h3{margin:13px 0 6px}.industry-grid{grid-template-columns:1fr;gap:9px}.industry-grid>span{padding:20px}.channels-grid{grid-template-columns:1fr}.channel{min-height:90px;padding:17px}.channel-arrow{display:inline}.faq-grid{grid-template-columns:1fr;gap:20px}.cta-section{padding:35px 0 70px}.cta-inner{padding:55px 26px;min-height:0;border-radius:16px}.cta-inner h2{font-size:39px}.cta-actions{flex-direction:column;align-items:stretch}.footer{padding-top:45px}.footer-top{display:grid;padding-bottom:45px}.footer-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.footer-links a{font-size:11px}.footer-bottom{flex-direction:column}.landing-header .nav-actions>.btn{font-size:10px;padding:8px 10px}.landing-center{min-height:630px;padding:140px 0 80px}.landing-hero{min-height:630px}.landing-hero h1{font-size:clamp(45px,9vw,66px)}.landing-hero p{font-size:15px}.landing-features-grid{grid-template-columns:1fr;gap:30px}.landing-features article{border-right:0;border-bottom:1px solid #344c4f;padding-bottom:22px}.landing-features article:last-child{border:0}.landing-closer{padding:65px 0 60px}.landing-closer-grid{grid-template-columns:1fr;gap:0}.landing-signal{height:275px}.ring-two{width:245px;height:245px}.ring-one{height:155px;width:155px}.signal-core{width:95px;height:95px;font-size:57px}.sb-one{top:12px;right:0}.sb-two{bottom:17px;left:0}.sb-three{right:-3px;bottom:15px}.subpage-main{padding-block:60px 80px}.subpage-main h1{font-size:41px}.signup-card,.signup-aside{padding:23px}.status-list>div{align-items:flex-start;flex-wrap:wrap}.status-list>div>span:last-child{width:100%;margin-left:24px;text-align:left}.download-grid{grid-template-columns:1fr}.download-grid article p{min-height:0}}
@media(max-width:360px){.nav-actions>.nav-start{display:none}.hero-actions .btn{width:100%}.footer-links{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-kpi strong{font-size:19px}.dash-bottom{grid-template-columns:1fr}.dash-bottom .activity{display:none}.strip-names span{font-size:12px}.status-inner>a{display:none}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}

.dash-bar-row .bar-74{width:74%}.dash-bar-row .bar-91{width:91%}.dash-bar-row .bar-55{width:55%}
