section.home-hero{padding:clamp(2.5rem,5vw,4.5rem) 0 2rem;color:#f3f9ff}.home-hero__layout{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:1.5rem;min-height:min(540px,66svh)}.home-hero__copy{position:relative;z-index:1;min-width:0}.home-hero .home-hero__eyebrow{margin-bottom:1.35rem;color:#8cddf4;font-size:.85rem;font-weight:700;letter-spacing:.1em}.home-hero .home-hero__title{margin:0 0 1.15rem;color:#fff;font-size:clamp(2.75rem,5.2vw,4.6rem);font-weight:500;letter-spacing:-.015em;line-height:1.12;text-wrap:balance}.home-hero__title>span{display:block}.home-hero .home-hero__title-accent{color:#6be6ff}@supports ((background-clip: text) or (-webkit-background-clip: text)){.home-hero .home-hero__title>span{width:fit-content;max-width:100%;background-image:linear-gradient(110deg,#fff,#fbf8ff 25%,#f2e8ff 60%,#e8d6ff);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.home-hero .home-hero__title>.home-hero__title-accent{background-image:linear-gradient(115deg,#c8faff,#6be6ff 45%,#b9f8ff 75%,#6be6ff)}}@media(forced-colors:active){.home-hero .home-hero__title>span{background-image:none;color:CanvasText;-webkit-text-fill-color:CanvasText}}.home-hero .home-hero__audience{margin-bottom:1.25rem;color:#deedf7;font:400 1.08rem/1.5 var(--font-lato),sans-serif;letter-spacing:0;text-transform:none}.home-hero .home-hero__intro{max-width:43ch;margin-bottom:1.7rem;color:#bdd3e3;font-size:1.07rem;line-height:1.7}.home-hero__cta{display:inline-flex;align-items:center;justify-content:center;gap:.85rem;margin-top:0}.home-hero__cta svg{width:1.1875rem;height:1.1875rem}.home-hero__trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-top:2rem;padding-top:1.6rem;border-top:1px solid rgba(163,207,231,.18)}.home-hero__trust-item{display:flex;align-items:center;gap:.95rem;min-width:0}.home-hero__trust-item strong{color:#f0faff;font:500 2rem/1.15 var(--font-oswald),sans-serif;white-space:nowrap}.home-hero__trust-item:last-child strong{font-size:1.7rem}.home-hero__trust-item span{color:#b8cede;font-size:1.05rem;line-height:1.45}.home-network{position:relative;min-width:0;width:100%;max-width:max(640px,82svh);aspect-ratio:680 / 580;margin-right:0;justify-self:center;isolation:isolate;user-select:none}.home-network.is-compact{aspect-ratio:460 / 500}.home-network__svg{display:block;width:100%;height:100%;overflow:visible}.home-network__svg text{font-family:var(--font-lato),sans-serif}.home-network__link{fill:none;stroke-width:1.6;stroke-linecap:round}.home-network__link-glow{fill:none;stroke-width:5;stroke-linecap:round;opacity:.6}.home-network__orbit{fill:none;stroke:#6eb7d924;stroke-width:1}.home-network__node>rect{stroke:#6fd1f180;stroke-width:1;transition:stroke .2s ease,stroke-width .2s ease,filter .2s ease}.home-network__node text{fill:#e0f5ff;font-size:16px;font-weight:600}.home-hero .home-network__node-link{cursor:pointer;text-decoration:none}.home-hero .home-network__svg .home-network__node-link:hover{opacity:1}@media(hover:hover){.home-network__node-link:hover .home-network__node>rect{stroke:#00d4ff;stroke-width:2;filter:drop-shadow(0 0 9px rgba(0,212,255,.35))}}.home-network__node-link:focus-visible{outline:none}.home-network__node-link:focus-visible .home-network__node>rect{stroke:#fff;stroke-width:3}@media(forced-colors:active){.home-network__node-link:focus-visible .home-network__node>rect{stroke:Highlight}}.home-network__icon{fill:none;stroke:#86e9ff;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.home-network__hub text{font-family:var(--font-oswald),sans-serif}.home-network__hub{filter:drop-shadow(0 0 15px rgba(53,208,255,.25))}.home-network__ambient{fill:#9bdcff;opacity:.35}section.home-overview{padding:clamp(3.5rem,6vw,5.5rem) 0;color:#1e293b}.home-overview .home-overview__intro{margin-bottom:2.5rem;font-size:1.1rem;line-height:1.7}.home-overview__grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:3.5rem}.home-overview__grid>*{min-width:0}.home-overview__grid img{display:block;width:100%;height:auto;border-radius:12px;box-shadow:0 16px 44px #0f2d461f}.home-overview__content p:last-child{margin-bottom:0}.home-overview .home-overview__content strong>a{color:inherit;text-decoration:none}.home-overview .home-overview__content strong>a:hover{opacity:1}.home-overview .home-overview__closing{margin:2.5rem 0 0}@media(min-width:2200px){section.home-hero{padding-block-start:min(3.5rem,72px)}.home-hero__layout{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.home-hero .home-hero__intro{max-width:52ch}.home-network{max-width:clamp(640px,76svh,1020px)}section.home-overview{padding-block:min(4.75rem,96px)}.home-overview__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:2.5rem}}@media(max-width:991px){section.home-hero{padding-top:3rem}.home-hero__layout{grid-template-columns:1fr;gap:.5rem;min-height:0}.home-hero__copy{max-width:620px}.home-hero .home-hero__title{font-size:clamp(2.75rem,7.8vw,4.6rem)}.home-hero .home-hero__intro{max-width:53ch}.home-network{width:100%;max-width:620px;margin:.3rem auto 0}.home-hero__trust{gap:1.5rem;margin-top:.75rem}.home-hero__trust-item{align-items:flex-start;flex-direction:column;gap:.45rem}.home-overview__grid{gap:2rem}}@media(max-width:600px){.home-hero .container,.home-overview .container{padding-inline:1.5rem}section.home-hero{padding-top:2.5rem}.home-hero .home-hero__eyebrow{font-size:.76rem;letter-spacing:.07em}.home-hero .home-hero__title{font-size:clamp(2.55rem,10.7vw,3.75rem)}.home-hero .home-hero__audience,.home-hero .home-hero__intro{font-size:1rem}.home-network{width:100%;max-width:none;margin-inline:0}.home-hero__trust{gap:.8rem;padding-top:1.25rem}.home-hero__trust-item strong{font-size:1.8rem}.home-hero__trust-item:last-child strong{font-size:clamp(1.25rem,4.6vw,1.7rem)}.home-hero__trust-item span{font-size:.95rem}.home-overview__grid{grid-template-columns:1fr}.home-overview .home-overview__intro{margin-bottom:1.75rem;font-size:1.05rem}}@media(max-width:560px){.home-network{aspect-ratio:460 / 500}}
