main{position:relative;overflow-x:clip}.aurora{position:absolute;z-index:-1;pointer-events:none;width:1000px;height:1000px;border-radius:50%}.aurora--a{top:-320px;left:-460px;background:radial-gradient(circle,rgba(63,163,176,.1),transparent 62%)}.aurora--b{top:10%;right:-520px;background:radial-gradient(circle,rgba(45,99,161,.08),transparent 60%)}.aurora--c{bottom:-380px;left:-280px;background:radial-gradient(circle,rgba(52,199,89,.07),transparent 60%)}.page-hero{position:relative;padding:calc(var(--header-h) + clamp(64px,9vh,120px)) 0 clamp(64px,7vw,112px);background:linear-gradient(180deg,var(--bg-elev),var(--bg))}.page-hero__glow{position:absolute;left:50%;top:10%;width:min(1100px,120vw);height:620px;transform:translate(-50%);z-index:-1;pointer-events:none;background:radial-gradient(closest-side at 35% 50%,rgba(45,99,161,.12),transparent),radial-gradient(closest-side at 68% 55%,rgba(63,163,176,.11),transparent)}.page-hero__grid{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(32px,5vw,80px);align-items:center}.page-hero__copy{display:grid;gap:20px;justify-items:start}.page-hero h1{font-size:clamp(2.6rem,1.2rem + 4.4vw,5rem);text-wrap:balance}.page-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}.page-hero--center .page-hero__grid{grid-template-columns:1fr;text-align:center}.page-hero--center .page-hero__copy{justify-items:center;max-width:860px;margin-inline:auto}.page-hero--center .lead{margin-inline:auto}.crumbs{display:flex;gap:8px;font-size:.84rem;color:var(--faint)}.crumbs a:hover{color:var(--ink)}@media(max-width:960px){.page-hero__grid{grid-template-columns:1fr}}.funnel-viz{display:grid;gap:10px;justify-items:center}.funnel-viz .layer{--glass-r: 16px;position:relative!important;display:flex;align-items:center;justify-content:space-between;gap:12px;height:58px;padding:0 20px;width:var(--w)}.funnel-viz .layer span{font-weight:600;font-size:.95rem}.funnel-viz .layer em{font-style:normal;font-size:.8rem;color:var(--muted)}.funnel-viz .layer svg{width:20px;height:20px;color:#fff}.funnel-viz .layer--goal{--glass-tint: var(--accent);color:#fff}.funnel-viz .layer--goal:before{opacity:.4}.split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,96px);align-items:center}.split__copy{display:grid;gap:18px;align-content:start}@media(max-width:900px){.split{grid-template-columns:1fr}}.feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.6vw,20px)}.feature-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.feature{--glass-r: 24px;display:grid;gap:10px;align-content:start;padding:clamp(22px,2.2vw,30px)}.feature h3{font-size:1.2rem;margin-top:8px}.feature p{color:var(--muted);font-size:.97rem}.feature .link-arrow{margin-top:6px}@media(max-width:1060px){.feature-grid,.feature-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.feature-grid,.feature-grid--4{grid-template-columns:1fr}}.model-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.6vw,20px)}.mini-model{--glass-r: 24px;display:grid;gap:10px;padding:26px;align-content:start}.mini-model__abbr{font-weight:700;font-size:2.6rem;letter-spacing:-.05em;line-height:1;margin-top:8px}.mini-model__name{font-size:.88rem;font-weight:500;color:var(--accent)}.mini-model p{color:var(--muted);font-size:.95rem}@media(max-width:1000px){.model-row{grid-template-columns:1fr 1fr}}@media(max-width:560px){.model-row{grid-template-columns:1fr}}.channels{display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(32px,6vw,96px);align-items:center}.orbit{position:relative;aspect-ratio:1;max-width:500px;width:100%;margin-inline:auto}.orbit__ring{position:absolute;border-radius:50%;border:1px solid var(--line)}.orbit__ring--1{top:0;right:0;bottom:0;left:0}.orbit__ring--2{top:18%;right:18%;bottom:18%;left:18%}.orbit__core{position:absolute;top:34%;right:34%;bottom:34%;left:34%;display:grid;place-items:center;border-radius:50%;background:#fff;box-shadow:0 0 0 1px var(--line),var(--shadow-lg)}.orbit__core-badge{display:grid;place-items:center;width:74%;aspect-ratio:1}.orbit__core img{width:100%}.orbit__node{--glass-r: 999px;position:absolute;display:flex;align-items:center;gap:8px;padding:9px 15px;font-weight:500;font-size:.88rem;white-space:nowrap;transform:translate(-50%,-50%)}.orbit__node svg{width:16px;height:16px;color:var(--accent)}.channel-list{display:grid;gap:10px}.channel-item{--glass-r: 18px;display:grid;grid-template-columns:auto 1fr;gap:16px;padding:18px 20px;align-items:start;transition:transform .5s var(--ease)}.channel-item:hover{transform:translate(4px)}.channel-item h3{font-size:1.05rem}.channel-item p{color:var(--muted);font-size:.93rem;margin-top:4px}@media(max-width:960px){.channels{grid-template-columns:1fr}.orbit{max-width:400px}}@media(max-width:480px){.orbit__node{font-size:.74rem;padding:7px 10px}.orbit__node svg{width:13px;height:13px}}.verticals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.vertical{--glass-r: 18px;display:flex;align-items:center;gap:14px;padding:16px 18px;font-weight:500;transition:transform .5s var(--ease)}.vertical:hover{transform:translateY(-3px)}.vertical .icon-badge{width:40px;height:40px;border-radius:11px}.vertical .icon-badge svg{width:20px;height:20px}@media(max-width:1000px){.verticals{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.verticals{grid-template-columns:1fr}}.planner{--glass-r: 32px;display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px,3vw,40px);padding:clamp(20px,3vw,40px)}.planner__inputs{display:grid;gap:24px;align-content:start}.slider{display:grid;gap:10px}.slider__top{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.slider__top label{font-weight:500;font-size:.92rem;color:var(--ink-2)}.slider__top output{font-weight:600;font-size:1.12rem;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.slider input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:4px;border-radius:4px;background:linear-gradient(90deg,var(--accent) var(--p, 50%),rgba(0,0,0,.1) var(--p, 50%));outline:none}.slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 0 0 .5px #0000001a,0 3px 8px #0000002e;cursor:grab;transition:transform .2s}.slider input[type=range]::-moz-range-thumb{width:24px;height:24px;border:0;border-radius:50%;background:#fff;box-shadow:0 3px 8px #0000002e;cursor:grab}.slider input[type=range]:active::-webkit-slider-thumb{transform:scale(1.12);cursor:grabbing}.slider input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px #2d63a14d,0 3px 8px #0000002e}.slider__scale{display:flex;justify-content:space-between;font-size:.75rem;color:var(--faint)}.planner__out{display:grid;gap:14px;align-content:start;padding:clamp(22px,2.4vw,32px);border-radius:24px;background:#000;color:#fff}.planner__out .side-title{display:block;font-size:.85rem;color:var(--on-night-2)}.big-number{font-weight:700;font-size:clamp(2.6rem,1.8rem + 2.6vw,3.8rem);letter-spacing:-.045em;line-height:1;font-variant-numeric:tabular-nums}.out-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:6px}.out-grid div{padding:14px 16px;border-radius:14px;background:#ffffff14}.out-grid span{display:block;font-size:.76rem;color:var(--on-night-2)}.out-grid b{font-size:1.15rem;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.planner__note{font-size:.78rem;color:var(--on-night-3)}.planner__out .btn{justify-self:start;margin-top:6px}@media(max-width:900px){.planner{grid-template-columns:1fr}}.layers{display:grid;gap:10px;counter-reset:layer}.layer-item{--glass-r: 16px;display:flex;align-items:center;gap:16px;padding:16px 20px}.layer-item:before{counter-increment:layer;content:counter(layer,decimal-leading-zero);font-weight:600;font-size:.9rem;color:var(--on-night-3);font-variant-numeric:tabular-nums}.layer-item b{font-weight:600}.layer-item span{color:var(--on-night-2);font-size:.92rem}.layer-item div{display:grid;gap:2px}.shield-viz{position:relative;aspect-ratio:1;max-width:420px;margin-inline:auto;display:grid;place-items:center}.shield-viz__ring{position:absolute;border-radius:50%;border:1px solid rgba(255,255,255,.1)}.shield-viz__ring:nth-child(1){top:0;right:0;bottom:0;left:0}.shield-viz__ring:nth-child(2){top:14%;right:14%;bottom:14%;left:14%}.shield-viz__ring:nth-child(3){top:28%;right:28%;bottom:28%;left:28%}.shield-viz__core{--glass-r: 36px;display:grid;place-items:center;width:38%;aspect-ratio:1}.shield-viz__core svg{width:46%;height:46%;color:#30d158}.particle{position:absolute;width:7px;height:7px;border-radius:50%;background:#4d8fd9}.particle.bad{background:#ff453a}.onboard{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.6vw,20px);counter-reset:ob}.onboard__item{--glass-r: 24px;display:grid;gap:10px;padding:26px;align-content:start}.onboard__item:before{counter-increment:ob;content:counter(ob,decimal-leading-zero);font-weight:600;font-size:.9rem;color:var(--accent)}.onboard__item h3{font-size:1.2rem}.onboard__item p{color:var(--muted);font-size:.95rem}@media(max-width:1000px){.onboard{grid-template-columns:1fr 1fr}}@media(max-width:560px){.onboard{grid-template-columns:1fr}}.prop-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.prop{--glass-r: 22px;display:grid;gap:8px;padding:22px;align-content:start}.prop b{font-size:1.1rem;font-weight:600;letter-spacing:-.02em;margin-top:6px}.prop>span:last-child{color:var(--muted);font-size:.93rem}@media(max-width:480px){.prop-grid{grid-template-columns:1fr}}.stats-strip{--glass-r: 28px;display:grid;grid-template-columns:repeat(4,1fr);padding:clamp(20px,2.4vw,32px);gap:12px}.stat{display:grid;gap:4px;padding:8px 18px;border-left:1px solid var(--line)}.stat:first-child{border-left:0}.stat b{font-weight:700;font-size:clamp(2rem,1.4rem + 1.8vw,2.9rem);letter-spacing:-.045em;line-height:1.05}.stat span{color:var(--muted);font-size:.9rem}@media(max-width:800px){.stats-strip{grid-template-columns:1fr 1fr}.stat:nth-child(3){border-left:0}}.values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.6vw,20px)}.value{--glass-r: 26px;display:grid;grid-template-columns:auto 1fr;gap:20px;padding:clamp(24px,2.6vw,34px)}.value h3{font-size:1.25rem;margin-bottom:6px}.value p{color:var(--muted)}@media(max-width:760px){.values{grid-template-columns:1fr}}.mission{font-weight:600;font-size:clamp(1.6rem,1rem + 2.4vw,2.9rem);line-height:1.16;letter-spacing:-.032em;text-wrap:balance}.form-section__grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(32px,5vw,80px);align-items:start}.form-section__aside{position:sticky;top:calc(var(--header-h) + 40px);display:grid;gap:20px}.form-card{--glass-r: 30px;padding:clamp(22px,3vw,40px)}.form-card .segmented{margin-bottom:24px}.fieldset-title{grid-column:1 / -1;font-weight:600;font-size:1rem;margin-top:8px;padding-top:18px;border-top:1px solid var(--line)}.form-tabpanel[hidden]{display:none}.contact-cards{display:grid;gap:10px}.contact-card{--glass-r: 18px;display:flex;gap:14px;align-items:center;padding:16px 18px;transition:transform .5s var(--ease)}a.contact-card:hover{transform:translate(4px)}.contact-card small{display:block;font-size:.8rem;color:var(--muted)}.contact-card b{font-weight:600}@media(max-width:960px){.form-section__grid{grid-template-columns:1fr}.form-section__aside{position:static}}.legal{--glass-r: 30px;padding:clamp(24px,4vw,64px)}.legal h2{font-size:clamp(1.3rem,1.1rem + .7vw,1.7rem);margin:40px 0 12px;letter-spacing:-.02em}.legal h2:first-of-type{margin-top:0}.legal p,.legal li{color:var(--ink-2)}.legal p+p{margin-top:12px}.legal ul{padding-left:22px;display:grid;gap:6px;margin-top:10px}.legal a{color:var(--accent)}.legal a:hover{text-decoration:underline}.legal .updated{display:inline-flex;margin-bottom:28px}.center-page{min-height:100svh;display:grid;place-items:center;text-align:center;padding:calc(var(--header-h) + 60px) var(--gutter) 80px}.center-card{--glass-r: 36px;display:grid;justify-items:center;gap:16px;max-width:620px;padding:clamp(32px,5vw,64px)}.big-404{font-weight:700;font-size:clamp(6rem,20vw,11rem);letter-spacing:-.07em;line-height:.9;color:var(--ink)}.band{--glass-r: 32px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:clamp(28px,4vw,56px)}.band h2{font-size:clamp(1.8rem,1.2rem + 2vw,2.8rem);max-width:20ch}.band__actions{display:flex;flex-wrap:wrap;gap:12px}.ua-card{--glass-r: 28px;display:grid;gap:14px}.ua-card__head{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:1.06rem}.ua-chart{width:100%;height:auto;overflow:visible}.ua-grid path{stroke:var(--line);stroke-width:1;fill:none}.ua-q,.ua-v{fill:none;stroke-width:3;stroke-linecap:round}.ua-q{stroke:var(--accent)}.ua-v{stroke:#c7c7cc;stroke-dasharray:6 8}.ua-labels text{font-size:12px;fill:var(--faint);text-anchor:middle;font-family:var(--font)}.ua-legend{display:flex;flex-wrap:wrap;gap:8px 20px;font-size:.85rem;color:var(--muted)}.ua-legend span{display:inline-flex;align-items:center;gap:8px}.ua-legend i{width:16px;height:3px;border-radius:3px}.ua-legend .q{background:var(--accent)}.ua-legend .v{background:#c7c7cc}
