@font-face{font-family:Archivo;src:url(./archivo-variable-DY7AcnAa.woff2) format("woff2");font-weight:100 900;font-stretch:62% 125%;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(./geist-mono-variable-XN7g48iV.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--night: #040A16;--ink: #071528;--navy: #0B1F3B;--navy-2: #12305A;--blue: #1E88E5;--blue-deep: #0D47A1;--blue-soft: #7CC0FF;--green: #00C853;--green-soft: #5CF0A0;--green-ink: #0A6B36;--paper: #F2F5FA;--white: #FFFFFF;--font: "Archivo", "Arial Nova", Arial, "Helvetica Neue", sans-serif;--mono: "Geist Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--fs-0: .8125rem;--fs-1: .9375rem;--fs-2: 1.0625rem;--fs-3: clamp(1.125rem, 1rem + .5vw, 1.375rem);--fs-4: clamp(1.4rem, 1.1rem + 1.2vw, 2rem);--fs-5: clamp(2.1rem, 1.2rem + 4vw, 4.25rem);--fs-6: clamp(2.05rem, 9.4vw, 3rem);--gutter: clamp(1.25rem, 4.5vw, 4rem);--max: 82rem;--header-h: 4.5rem;--section-y: clamp(5rem, 10vw, 9.5rem);--sheet-r: clamp(1.75rem, 3.4vw, 3rem);--r-lg: clamp(1.25rem, 1.8vw, 1.75rem);--r-md: 1rem;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-soft: cubic-bezier(.2, .7, .2, 1);--signal: linear-gradient(90deg, var(--blue) 0%, #19A7D8 55%, var(--green) 100%);--bar: linear-gradient(180deg, var(--blue), var(--blue-deep))}@media (min-width: 48em){:root{--fs-6: clamp(2.6rem, .9rem + 3vw, 3.85rem)}}[data-theme=dark]{--bg: var(--night);--fg: #EAF1FB;--muted: #9DB1CC;--line: rgba(255, 255, 255, .1);--card: rgba(255, 255, 255, .045);--card-line: rgba(255, 255, 255, .11);--accent: var(--blue-soft)}[data-theme=light]{--bg: var(--paper);--fg: var(--navy);--muted: #47597A;--line: rgba(11, 31, 59, .12);--card: var(--white);--card-line: rgba(11, 31, 59, .08);--accent: var(--blue-deep)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 1rem);background:var(--night)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{margin:0;font-family:var(--font);font-size:var(--fs-2);line-height:1.55;color:#eaf1fb;background:var(--night);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,fieldset,legend{margin:0;padding:0}ul,ol{list-style:none}fieldset{border:0;min-width:0}img,svg,canvas{display:block;max-width:100%}button,input,textarea{font:inherit;color:inherit}button{background:none;border:0;padding:0;cursor:pointer}a{color:inherit}p,li,dd{text-wrap:pretty}h1,h2{font-stretch:118%;font-weight:800;letter-spacing:-.035em;line-height:1;text-wrap:balance}h1{font-size:var(--fs-6)}h2{font-size:var(--fs-5)}h3{font-size:var(--fs-4);font-stretch:114%;font-weight:800;letter-spacing:-.025em;line-height:1.08}h4{font-size:var(--fs-3);font-stretch:108%;font-weight:750;letter-spacing:-.015em;line-height:1.15}::selection{background:var(--blue);color:var(--white)}:focus-visible{outline:3px solid var(--blue-soft);outline-offset:3px;border-radius:6px}[data-theme=light] :focus-visible{outline-color:var(--blue-deep)}.wrap{width:100%;max-width:calc(var(--max) + var(--gutter) * 2);margin-inline:auto;padding-inline:var(--gutter)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip{position:fixed;left:1rem;top:-5rem;z-index:200;padding:.8rem 1.1rem;border-radius:999px;background:var(--white);color:var(--navy);font-weight:700}.skip:focus{top:1rem}.mono{font-family:var(--mono);font-feature-settings:"zero" 0}.sheet{position:relative;background:var(--bg);color:var(--fg);padding-block:var(--section-y) calc(var(--section-y) + var(--sheet-r));margin-top:calc(var(--sheet-r) * -1);border-radius:var(--sheet-r) var(--sheet-r) 0 0;isolation:isolate}.sheet__head{display:grid;gap:1.25rem;max-width:52rem;margin-bottom:clamp(2.5rem,5.5vw,5rem)}.sheet__head p{max-width:38rem;font-size:var(--fs-3);line-height:1.45;color:var(--muted)}.grain:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;pointer-events:none;opacity:.5;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .5 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.22'/%3E%3C/svg%3E")}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:3.35rem;padding:.5rem 1.6rem;border:1px solid transparent;border-radius:999px;overflow:hidden;font-size:var(--fs-1);font-stretch:106%;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform .35s var(--ease-out),box-shadow .35s var(--ease-out),background-color .2s ease,border-color .2s ease,color .2s ease}.btn>*{position:relative;z-index:1}.btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.28) 50%,transparent 65%);transform:translate(-120%);transition:transform .7s var(--ease-out);pointer-events:none}.btn:hover:after{transform:translate(120%)}.btn:active{transform:scale(.97)}.btn--primary{background:linear-gradient(180deg,#2B95F0,var(--blue-deep));color:var(--white);box-shadow:inset 0 1px #ffffff59,0 .9rem 2.2rem -.7rem #1e88e5bf}.btn--primary:hover{box-shadow:inset 0 1px #ffffff73,0 1.2rem 2.8rem -.6rem #1e88e5f2}.btn--glass{background:#ffffff0f;border-color:#fff3;color:var(--white);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn--glass:hover{background:#ffffff1f;border-color:#fff6}.btn--ink{background:var(--navy);color:var(--white)}.btn--ink:hover{background:var(--blue-deep)}.btn--line{border-color:var(--line);color:var(--fg)}.btn--line:hover{border-color:currentColor}.btn--sm{min-height:2.75rem;padding-inline:1.25rem}.link{display:inline-flex;align-items:center;gap:.5rem;padding-block:.5rem;font-weight:700;text-decoration:none;background:linear-gradient(currentColor,currentColor) no-repeat 0 calc(100% - .3rem) / 100% 2px;transition:background-size .4s var(--ease-out)}.link:hover{background-size:0 2px;background-position:100% calc(100% - .3rem)}.spot{position:relative}.spot:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:0;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(26rem circle at var(--mx, 50%) var(--my, 50%),var(--spot-color, rgba(30, 136, 229, .16)),transparent 60%);transition:opacity .4s ease}.spot:hover:before{opacity:1}.spot>*{position:relative;z-index:1}.pulse-dot{position:relative;flex:none;width:.55rem;height:.55rem;border-radius:50%;background:var(--green);box-shadow:0 0 .7rem var(--green)}.pulse-dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid var(--green);animation:ping 2.2s var(--ease-out) infinite}@keyframes ping{0%{transform:scale(1);opacity:.9}to{transform:scale(3.4);opacity:0}}.chip{display:inline-flex;align-items:center;min-height:1.75rem;padding:.15rem .7rem;border:1px solid var(--line);border-radius:999px;font-family:var(--mono);font-size:.75rem;letter-spacing:-.01em;color:var(--muted);white-space:nowrap}.split-line{padding-block:.08em;margin-block:-.08em}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.preloader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:grid;place-items:center;background:var(--night);animation:pre-out .7s var(--ease-out) 1s forwards}.preloader__inner{display:flex;align-items:center;gap:1.1rem;animation:pre-fade .35s ease .85s forwards}.preloader__mark{height:clamp(3.5rem,8vw,5rem);width:auto;overflow:visible}.preloader__mark .mark-bar{transform-box:fill-box;transform-origin:50% 100%;animation:pre-bar .55s var(--ease-out) both}.preloader__mark .mark-wave{stroke-dasharray:60;stroke-dashoffset:60;animation:pre-wave .45s ease-out forwards}.preloader__mark .mark-wave:nth-child(1){animation-delay:.3s}.preloader__mark .mark-wave:nth-child(2){animation-delay:.42s}.preloader__mark .mark-wave:nth-child(3){animation-delay:.54s}.preloader__word{font-size:clamp(2.4rem,6vw,3.6rem);font-stretch:106%;font-weight:900;letter-spacing:-.035em;line-height:1;color:var(--white);clip-path:inset(0 100% 0 0);animation:pre-word .6s var(--ease-out) .35s forwards}@keyframes pre-bar{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes pre-wave{to{stroke-dashoffset:0}}@keyframes pre-word{to{clip-path:inset(0 0 0 0)}}@keyframes pre-fade{to{opacity:0;transform:translateY(-.75rem)}}@keyframes pre-out{0%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 0 100% 0);visibility:hidden;pointer-events:none}}.logo{display:inline-flex;align-items:center;gap:.7rem;color:var(--white);text-decoration:none}.logo__mark{width:auto;height:2.35rem;flex:none;overflow:visible}.logo__text{display:grid;gap:.22rem}.logo__word{font-size:1.6rem;font-stretch:104%;font-weight:900;letter-spacing:-.035em;line-height:.9}.logo__tag{font-size:.55rem;font-weight:500;letter-spacing:.14em;line-height:1;text-transform:uppercase;color:var(--blue-soft);white-space:nowrap}.logo:hover .mark-wave{animation:logo-wave .8s ease-out both}.logo:hover .mark-wave:nth-child(2){animation-delay:.1s}.logo:hover .mark-wave:nth-child(3){animation-delay:.2s}@keyframes logo-wave{0%{opacity:0;transform:translate(-4px)}to{transform:none}}.header{position:fixed;inset:0 0 auto 0;z-index:100;padding-top:.75rem;transition:transform .5s var(--ease-out)}.header.is-hidden:not(.is-open){transform:translateY(-130%)}.header__progress{position:fixed;inset:0 0 auto 0;height:3px;background:var(--signal);transform:scaleX(0);transform-origin:0 50%;z-index:2}.header__bar{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;min-height:3.75rem;padding:.45rem .6rem .45rem 1.1rem;border:1px solid transparent;border-radius:999px;transition:background-color .4s ease,border-color .4s ease,box-shadow .4s ease}.header.is-scrolled .header__bar,.header.is-open .header__bar{background:#061020b8;border-color:#ffffff1f;box-shadow:0 1rem 2.5rem -1rem #0009;-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%)}.header__nav ul{display:flex;align-items:center;gap:.15rem}.header__nav a{display:inline-flex;align-items:center;min-height:2.5rem;padding-inline:.95rem;border-radius:999px;font-size:var(--fs-1);font-weight:600;color:#c9d6ea;text-decoration:none;white-space:nowrap;transition:color .2s ease,background-color .2s ease}.header__nav a:hover{color:var(--white);background:#ffffff14}.header__nav a[aria-current=true]{color:var(--white);background:#ffffff1f}.header__toggle{display:none}.menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;display:flex;flex-direction:column;justify-content:space-between;gap:2rem;padding:calc(var(--header-h) + 2.5rem) var(--gutter) max(2rem,env(safe-area-inset-bottom));background:radial-gradient(120% 60% at 100% 0%,rgba(30,136,229,.28),transparent 60%),var(--night);overflow-y:auto;animation:menu-in .45s var(--ease-out) both}.menu[hidden]{display:none}.menu li{border-bottom:1px solid rgba(255,255,255,.1);animation:menu-item .6s var(--ease-out) both;animation-delay:calc(var(--i) * 55ms + .12s)}.menu li a{display:block;padding-block:1.05rem;font-size:clamp(1.9rem,8vw,2.6rem);font-stretch:116%;font-weight:800;letter-spacing:-.03em;line-height:1.05;text-decoration:none}.menu__cta{width:100%;animation:menu-item .6s var(--ease-out) .5s both}@keyframes menu-in{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}@keyframes menu-item{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:none}}html.is-locked{overflow:hidden}@media (max-width: 68.74em){.header__nav,.header__cta{display:none}.header__bar{padding-right:.45rem}.header__toggle{display:grid;place-items:center;width:2.85rem;height:2.85rem;border:1px solid rgba(255,255,255,.22);border-radius:50%;color:var(--white)}.header__toggle-icon,.header__toggle-icon:before{display:block;width:1.15rem;height:2px;border-radius:2px;background:currentColor;transition:transform .35s var(--ease-out)}.header__toggle-icon{position:relative;transform:translateY(-3px)}.header__toggle-icon:before{content:"";position:absolute;top:6px}.is-open .header__toggle-icon{transform:rotate(45deg)}.is-open .header__toggle-icon:before{top:0;transform:rotate(-90deg)}}@media (max-width: 23.5em){.logo__tag{display:none}}.mock{position:relative;width:44em;height:31em;font-size:clamp(7.5px,.95vw,15px);line-height:1.3;color:#dce7f7;perspective:110em}.mock__tilt{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;transform:rotateY(-10deg) rotateX(5deg) rotate(.5deg);will-change:transform}.mock svg{width:1em;height:1em}.dash,.srv,.phone{position:absolute;border:1px solid rgba(255,255,255,.13);background:linear-gradient(180deg,#1a305880,#081224ad);box-shadow:inset 0 1px #ffffff1f,0 2.5em 6em -1.5em #000c,0 0 7em -1em #1e88e566;-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%)}.dash{left:3.5em;top:2.2em;width:37em;border-radius:1.3em;overflow:hidden}.dash__chrome{display:flex;align-items:center;gap:1em;padding:.75em 1em;border-bottom:1px solid rgba(255,255,255,.08);background:#ffffff08}.dash__dots{display:flex;gap:.4em}.dash__dots i{width:.6em;height:.6em;border-radius:50%;background:#fff3}.dash__url{display:inline-flex;align-items:center;gap:.45em;padding:.3em .9em;border-radius:999px;background:#00000047;font-family:var(--mono);font-size:.78em;color:#9fb4d2}.dash__url svg{color:var(--green)}.dash__body{display:grid;grid-template-columns:3.4em 1fr}.dash__rail{display:grid;align-content:start;gap:.6em;padding:1em .65em;border-right:1px solid rgba(255,255,255,.07)}.dash__rail span{display:grid;place-items:center;height:2.1em;border-radius:.6em;color:#6f86a8;font-size:1em}.dash__rail span.is-active{background:#1e88e538;color:var(--blue-soft)}.dash__rail svg{width:1.15em;height:1.15em}.dash__main{display:grid;gap:1em;padding:1.1em 1.2em 1.2em}.dash__head{display:flex;align-items:center;justify-content:space-between}.dash__head b{font-size:1.15em;font-stretch:108%;font-weight:750;color:var(--white)}.dash__live{display:inline-flex;align-items:center;gap:.5em;padding:.25em .75em;border-radius:999px;background:#00c8531f;font-size:.78em;font-weight:600;color:var(--green-soft)}.dash__live .pulse-dot{width:.5em;height:.5em}.dash__kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:.7em}.kpi{display:grid;gap:.2em;padding:.75em .85em;border:1px solid rgba(255,255,255,.07);border-radius:.8em;background:#ffffff0a}.kpi span{font-size:.78em;color:#93a8c6}.kpi b{font-size:1.32em;font-weight:600;letter-spacing:-.03em;color:var(--white);animation:kpi-tick .7s ease-out}.kpi em{font-size:.72em;font-style:normal;color:var(--green-soft)}@keyframes kpi-tick{0%{color:var(--green-soft);transform:translateY(.18em)}to{color:var(--white);transform:none}}.dash__chart{position:relative;height:7.4em;border:1px solid rgba(255,255,255,.07);border-radius:.8em;background:#ffffff06;overflow:hidden}.dash__chart svg{width:100%;height:100%}.dash__grid path{stroke:#ffffff0f;stroke-width:1;vector-effect:non-scaling-stroke}.dash__line{stroke-width:2.4;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1}.dash__now{position:absolute;right:-.3em;top:calc(18.75% - .35em);width:.7em;height:.7em;border-radius:50%;background:var(--green);box-shadow:0 0 0 .3em #00c85340,0 0 1.2em var(--green);animation:now-pulse 1.8s ease-in-out infinite}@keyframes now-pulse{50%{box-shadow:0 0 0 .7em #00c85300,0 0 1.2em var(--green)}}.dash__rows{display:grid}.dash__rows li{display:grid;grid-template-columns:3.4em 1fr auto;align-items:center;gap:.8em;padding:.5em .2em;border-top:1px solid rgba(255,255,255,.06);font-size:.82em}.dash__rows li:first-child{border-top:0}.dash__rows .mono{color:#7f96b8}.dash__rows em{padding:.15em .7em;border-radius:999px;font-style:normal;font-weight:600;font-size:.9em}.dash__rows em[data-tone=ok]{background:#00c85324;color:var(--green-soft)}.dash__rows em[data-tone=info]{background:#1e88e533;color:var(--blue-soft)}.srv{right:-.5em;top:-1.4em;display:grid;gap:.65em;width:15.5em;padding:1em 1.1em;border-radius:1.1em;transform:translateZ(5em);animation:float-a 7s ease-in-out infinite}.srv__head{display:flex;align-items:center;gap:.6em}.srv__head b{font-size:.95em;font-weight:700;color:var(--white)}.srv__meter{display:grid;grid-template-columns:2.6em 1fr;align-items:center;gap:.6em;font-family:var(--mono);font-size:.72em;color:#8da3c3}.srv__meter i{height:.5em;border-radius:999px;background:#ffffff14;overflow:hidden}.srv__meter u{display:block;height:100%;border-radius:inherit;background:var(--signal);transform-origin:0 50%}.srv__cpu{width:62%;animation:meter-a 5s ease-in-out infinite}.srv__ram{width:78%;animation:meter-b 7s ease-in-out infinite}.srv__foot{display:flex;align-items:center;gap:.45em;font-size:.72em;color:#9fb4d2}.srv__foot svg{color:var(--green)}@keyframes meter-a{0%,to{transform:scaleX(.5)}40%{transform:scaleX(.92)}70%{transform:scaleX(.66)}}@keyframes meter-b{0%,to{transform:scaleX(.8)}50%{transform:scaleX(.94)}}.phone{left:-1em;bottom:-1.6em;width:12.2em;padding:.5em;border-radius:2.1em;transform:translateZ(8em);animation:float-b 8s ease-in-out infinite}.phone__screen{position:relative;display:grid;align-content:start;gap:.6em;height:20em;padding:.9em .8em;border-radius:1.65em;background:linear-gradient(180deg,#0c1b36,#061022);overflow:hidden}.phone__status{display:flex;justify-content:space-between;align-items:center;font-size:.68em;color:#9fb4d2}.phone__status i{width:1.7em;height:.75em;border:1px solid #9FB4D2;border-radius:.25em}.phone__title{font-size:1.25em;font-stretch:110%;font-weight:800;letter-spacing:-.02em;color:var(--white)}.phone__card{position:relative;display:grid;gap:.25em;padding:.75em .8em;border:1px solid rgba(255,255,255,.08);border-radius:.9em;background:#ffffff0d}.phone__card span{font-size:.66em;color:#8da3c3}.phone__card b{font-size:.92em;font-weight:700;color:var(--white)}.phone__card>svg{position:absolute;right:.8em;top:50%;margin-top:-.5em;color:var(--green)}.phone__card.is-done{opacity:.7}.phone__bar{height:.4em;margin-top:.3em;border-radius:999px;background:#ffffff1a;overflow:hidden}.phone__bar u{display:block;height:100%;width:100%;border-radius:inherit;background:var(--signal);transform-origin:0 50%;animation:order 6s ease-in-out infinite}@keyframes order{0%{transform:scaleX(.15)}70%,to{transform:scaleX(1)}}.phone__toast{position:absolute;left:.6em;right:.6em;bottom:.7em;display:flex;align-items:center;gap:.5em;padding:.7em .8em;border-radius:.9em;background:var(--white);color:var(--navy);font-size:.8em;font-weight:700;box-shadow:0 1em 2em -.6em #0009;animation:toast 6s var(--ease-out) infinite}.phone__toast svg{color:var(--blue-deep);flex:none}@keyframes toast{0%,58%{transform:translateY(160%);opacity:0}66%,92%{transform:none;opacity:1}to{transform:translateY(160%);opacity:0}}@keyframes float-a{0%,to{translate:0 0}50%{translate:0 -.7em}}@keyframes float-b{0%,to{translate:0 0}50%{translate:0 .8em}}@media (max-width: 63.99em){.dash,.srv,.phone{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(180deg,#162a4ef5,#081224f7)}.mock{font-size:clamp(6.4px,2.05vw,12.5px);width:40em;height:31em}.mock__tilt{transform:rotateY(-8deg) rotateX(4deg)}.dash{left:2.4em;width:35.5em}.srv{right:-.2em}}.hero{position:relative;isolation:isolate;min-height:min(100svh,62rem);display:grid;align-items:center;padding-block:calc(var(--header-h) + clamp(2.5rem,6vw,5rem)) clamp(3rem,7vw,6rem);background:radial-gradient(70rem 40rem at 85% -10%,rgba(18,48,90,.9),transparent 70%),radial-gradient(50rem 30rem at -10% 110%,rgba(13,71,161,.35),transparent 70%),var(--night);color:var(--fg);overflow:hidden}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:4.5rem 4.5rem;-webkit-mask-image:radial-gradient(52rem 36rem at var(--sx, 60%) var(--sy, 50%),#000,transparent 75%);mask-image:radial-gradient(52rem 36rem at var(--sx, 60%) var(--sy, 50%),#000,transparent 75%)}.hero__field{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%}.hero__field--front{z-index:3;opacity:.3;mix-blend-mode:screen;pointer-events:none}@media (max-width: 63.99em){.hero__field--front{display:none}}.hero__glow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(34rem 26rem at var(--sx, 60%) var(--sy, 50%),rgba(30,136,229,.38),transparent 70%),radial-gradient(14rem 14rem at var(--sx, 60%) var(--sy, 50%),rgba(0,200,83,.22),transparent 70%)}.hero__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(3rem,8vw,5rem);align-items:center}.hero__copy{position:relative;z-index:2}.hero__status{display:inline-flex;align-items:center;gap:.7rem;padding:.45rem 1rem .45rem .8rem;margin-bottom:clamp(1.25rem,2.6vw,2rem);border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#ffffff0d;font-size:var(--fs-0);font-weight:600;color:#c9d8ee;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hero__title{font-stretch:110%}.hero__title .split-line{padding-block:.1em;margin-block:-.1em}.hero__lead{max-width:35rem;margin-top:clamp(1.25rem,2.4vw,1.9rem);font-size:var(--fs-3);line-height:1.5;color:var(--muted)}.hero__actions{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:clamp(1.75rem,3vw,2.5rem)}.hero__pillars{display:flex;flex-wrap:wrap;gap:.6rem 1.6rem;margin-top:clamp(1.75rem,3.4vw,2.75rem);font-size:var(--fs-1);font-weight:600;color:#c9d8ee}.hero__pillars li{display:inline-flex;align-items:center;gap:.5rem}.hero__pillars svg{color:var(--green)}.hero__stage{position:relative;display:flex;align-items:center;gap:clamp(1rem,2.2vw,2.25rem)}.hero__beam{flex:none;width:clamp(.7rem,1.25vw,1.2rem);height:clamp(14rem,27vw,24rem);border-radius:999px;background:linear-gradient(180deg,#49A8FF,var(--blue) 35%,var(--blue-deep));box-shadow:0 0 1.2rem #1e88e5e6,0 0 4.5rem #1e88e5b3,0 0 9rem #1e88e573}@media (min-width: 64em){.hero__grid{grid-template-columns:minmax(0,1.34fr) minmax(0,1fr);gap:clamp(1.5rem,3vw,3rem)}.hero__stage{margin-right:calc(var(--gutter) * -.6)}}@media (min-width: 80em){.hero__line{display:block}}@media (max-width: 63.99em){.hero{min-height:0}.hero__stage{margin-top:1.25rem;padding-bottom:2.5rem;justify-content:center}.hero__beam{height:17rem}}@media (max-width: 30em){.hero__actions .btn{width:100%}}.marquee{position:relative;padding-block:1.6rem calc(1.6rem + var(--sheet-r));background:var(--night);border-top:1px solid rgba(255,255,255,.08);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.marquee__track{display:flex;width:max-content;will-change:transform}.marquee ul{display:flex;flex:none}.marquee li{display:flex;align-items:center;gap:clamp(1.5rem,3vw,3rem);padding-left:clamp(1.5rem,3vw,3rem);font-size:clamp(1.25rem,2.2vw,1.9rem);font-stretch:116%;font-weight:800;letter-spacing:-.02em;white-space:nowrap;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.6);transition:color .3s ease}.marquee li:hover{color:var(--white)}.marquee li:after{content:"";width:.32em;height:1em;border-radius:999px;background:var(--bar);box-shadow:0 0 .8em #1e88e5e6}@media (prefers-reduced-motion: reduce){.marquee{-webkit-mask-image:none;mask-image:none}.marquee__track{width:auto;display:block}.marquee ul{flex-wrap:wrap;row-gap:.6rem;padding-inline:var(--gutter)}.marquee ul[aria-hidden=true]{display:none}.marquee li{padding-left:0;padding-right:1.5rem}}.sv{position:absolute;top:0;right:0;bottom:0;left:0;font-size:clamp(9px,.55vw + 6px,13px);line-height:1.25}.sv svg{width:1em;height:1em}.sv-web__win{position:absolute;left:8%;right:8%;top:12%;bottom:-8%;border:1px solid rgba(255,255,255,.14);border-radius:1.2em 1.2em 0 0;background:linear-gradient(180deg,#1e3660d9,#091428e6);box-shadow:0 2em 5em -1em #000000b3,inset 0 1px #ffffff24;overflow:hidden}.sv-web__bar{display:flex;align-items:center;gap:.45em;padding:.8em 1em;border-bottom:1px solid rgba(255,255,255,.08)}.sv-web__bar i{width:.65em;height:.65em;border-radius:50%;background:#ffffff38}.sv-web__bar span{flex:1;max-width:14em;height:1.2em;margin-left:.8em;border-radius:999px;background:#0000004d}.sv-web__body{display:grid;grid-template-columns:4.4em 1fr;height:100%}.sv-web__side{display:grid;align-content:start;gap:.8em;padding:1.2em .9em;border-right:1px solid rgba(255,255,255,.07)}.sv-web__side i{height:.7em;border-radius:999px;background:#ffffff24}.sv-web__side i:first-child{background:var(--blue)}.sv-web__main{display:grid;align-content:start;gap:1em;padding:1.2em}.sv-web__tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:.8em}.sv-web__tiles i{height:3.4em;border:1px solid rgba(255,255,255,.08);border-radius:.8em;background:#ffffff0f}.sv-web__tiles i:first-child{background:linear-gradient(135deg,#1e88e58c,#00c85359)}.sv-web__chart{display:flex;align-items:flex-end;gap:4%;height:8.5em;padding:1em;border:1px solid rgba(255,255,255,.08);border-radius:.8em;background:#ffffff08}.sv-web__chart i{flex:1;height:var(--h);border-radius:.35em .35em 0 0;background:linear-gradient(180deg,#4FB0FF,var(--blue-deep));transform-origin:50% 100%;animation:bar-grow 3.6s var(--ease-out) infinite alternate;animation-delay:calc(var(--i) * .14s)}.sv-web__chart i:nth-child(4){background:linear-gradient(180deg,var(--green-soft),var(--green))}@keyframes bar-grow{0%{transform:scaleY(.25)}60%,to{transform:scaleY(1)}}.sv-web__rows{display:grid;gap:.7em}.sv-web__rows i{height:.7em;border-radius:999px;background:#ffffff1a}.sv-web__rows i:nth-child(2){width:80%}.sv-web__rows i:nth-child(3){width:60%}.sv-web__module{position:absolute;right:4%;top:30%;display:flex;align-items:center;gap:.6em;padding:.8em 1.1em;border-radius:1em;background:var(--white);color:var(--navy);font-size:1.05em;font-weight:700;box-shadow:0 1.4em 3em -1em #000000b3;animation:module-in 6s var(--ease-out) infinite}.sv-web__module svg{padding:.22em;border-radius:50%;background:var(--green);color:var(--white);font-size:1.35em}@keyframes module-in{0%,12%{transform:translate(3em,1em) scale(.9);opacity:0}24%,82%{transform:none;opacity:1}94%,to{transform:translateY(-1em);opacity:0}}.sv-mobile__phone{position:absolute;left:50%;top:14%;width:13em;height:26em;margin-left:-6.5em;padding:2.6em .8em 0;border:.45em solid var(--navy);border-radius:2.3em;background:linear-gradient(180deg,#f4f8fe,#e3ecf9);box-shadow:0 2em 3.5em -1.5em #0b1f3b8c}.sv-mobile__notch{position:absolute;left:50%;top:.6em;width:4em;height:.9em;margin-left:-2em;border-radius:999px;background:var(--navy)}.sv-mobile__note{display:flex;align-items:center;gap:.55em;margin-bottom:.6em;padding:.7em .75em;border-radius:.9em;background:var(--white);color:var(--navy);font-size:.82em;font-weight:700;box-shadow:0 .8em 1.6em -.8em #0b1f3b80;animation:note-in 5.5s var(--ease-out) infinite;animation-delay:calc(var(--i) * .9s)}.sv-mobile__note svg{flex:none;padding:.2em;border-radius:.45em;background:var(--blue-deep);color:var(--white);font-size:1.5em}.sv-mobile__note:nth-of-type(2) svg{background:var(--green)}@keyframes note-in{0%,6%{transform:translateY(-1.6em) scale(.94);opacity:0}16%,86%{transform:none;opacity:1}96%,to{transform:translateY(-.6em);opacity:0}}.sv-mobile__lines{display:grid;gap:.6em;margin-top:1em}.sv-mobile__lines i{height:.65em;border-radius:999px;background:#0b1f3b1f}.sv-mobile__lines i:nth-child(2){width:70%}.sv-mobile__badge{position:absolute;left:6%;bottom:10%;padding:.45em .9em;border-radius:999px;background:var(--navy);color:var(--white);font-family:var(--mono);font-size:.78em;box-shadow:0 1em 2em -1em #0b1f3bb3}.sv-sites__page,.sv-sites__invite{position:absolute;border-radius:1em;background:var(--white);box-shadow:0 1.6em 3em -1.4em #0b1f3b80;transition:transform .7s var(--ease-out)}.sv-sites__page{left:10%;top:16%;display:grid;align-content:start;gap:.7em;width:15em;height:12.5em;padding:1.1em;transform:rotate(-7deg)}.sv-sites__page i{height:3.6em;border-radius:.6em;background:linear-gradient(135deg,var(--blue),var(--blue-deep))}.sv-sites__page b{height:.8em;width:80%;border-radius:999px;background:#0b1f3bb3}.sv-sites__page em{height:.6em;width:60%;border-radius:999px;background:#0b1f3b2e}.sv-sites__page u{height:1.5em;width:5.5em;border-radius:999px;background:var(--green)}.sv-sites__invite{right:10%;bottom:10%;display:grid;justify-items:center;align-content:center;gap:.6em;width:12.5em;height:14em;padding:1em;border:1px solid rgba(11,31,59,.08);outline:1px solid rgba(13,71,161,.28);outline-offset:-.55em;color:var(--navy);text-align:center;transform:rotate(6deg)}.sv-sites__invite span{font-size:1.35em;font-stretch:112%;font-weight:800;letter-spacing:-.02em;line-height:1.05}.sv-sites__invite b{font-family:var(--mono);font-size:.8em;font-weight:500;color:var(--blue-deep)}.sv-sites__invite em{padding:.5em .9em;border-radius:999px;background:var(--navy);color:var(--white);font-size:.72em;font-style:normal;font-weight:700}.svc:hover .sv-sites__page{transform:rotate(-3deg) translate(-.4em,-.3em)}.svc:hover .sv-sites__invite{transform:rotate(2deg) translate(.3em,-.5em)}.sv-host svg{position:absolute;left:0;right:0;top:14%;width:100%;height:42%}.sv-host__base{fill:none;stroke:#ffffff47;stroke-width:2;stroke-linejoin:round;vector-effect:non-scaling-stroke}.sv-host__pulse{fill:none;stroke:var(--white);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:.35 .65;animation:pulse-run 3.2s linear infinite;filter:drop-shadow(0 0 .5em rgba(255,255,255,.8))}@keyframes pulse-run{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.sv-host__racks{position:absolute;left:10%;right:10%;bottom:10%;display:grid;gap:.55em}.sv-host__racks span{display:flex;align-items:center;gap:.5em;height:1.9em;padding-inline:.8em;border:1px solid rgba(255,255,255,.25);border-radius:.6em;background:#ffffff1f}.sv-host__racks i{width:.55em;height:.55em;border-radius:50%;background:var(--green-soft);box-shadow:0 0 .6em var(--green-soft);animation:led 1.6s ease-in-out infinite}.sv-host__racks i:nth-child(2){animation-delay:.5s}.sv-host__racks span:nth-child(2) i{animation-delay:.8s}.sv-host__racks u{flex:1;height:.4em;margin-left:.6em;border-radius:999px;background:#ffffff59}@keyframes led{50%{opacity:.25}}.sv-dom{display:grid;align-content:center;justify-items:center;gap:1.1em;padding-inline:8%}.sv-dom__field{display:flex;align-items:center;gap:.7em;width:100%;max-width:22em;padding:.95em 1.2em;border:1px solid rgba(11,31,59,.1);border-radius:999px;background:var(--white);color:var(--navy);font-size:1.2em;box-shadow:0 1.2em 2.4em -1.2em #0b1f3b73}.sv-dom__field svg{flex:none;color:var(--green-ink)}.sv-dom__field b{display:inline-block;width:13ch;overflow:hidden;white-space:nowrap;vertical-align:bottom;border-right:2px solid var(--blue);font-weight:500;animation:typing 6s steps(13) infinite,caret .8s step-end infinite}@keyframes typing{0%{width:0}32%,88%{width:13ch}to{width:0}}@keyframes caret{50%{border-color:transparent}}.sv-dom__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:.6em}.sv-dom__chips span{display:inline-flex;align-items:center;gap:.45em;padding:.45em .9em;border-radius:999px;background:#0b1f3b12;color:var(--navy);font-size:.88em;font-weight:600}.sv-dom__chips .sv-dom__ok{background:#00c85329;color:var(--green-ink)}.sv-sup{display:grid;align-content:center;gap:.6em;padding-inline:10%}.sv-sup span{display:flex;align-items:center;height:2.9em;margin-left:calc(var(--i) * 16%);padding-inline:1.1em;border-radius:.8em;color:var(--white);font-size:.95em;font-weight:700}.sv-sup span:nth-child(1){background:var(--green);color:var(--navy)}.sv-sup span:nth-child(2){background:var(--blue-deep)}.sv-sup span:nth-child(3){background:var(--navy)}.sv-sup__ticket{position:absolute;right:14%;top:50%;width:1.1em;height:1.1em;margin-top:-.55em;border:.22em solid var(--white);border-radius:50%;background:var(--blue);box-shadow:0 0 0 .3em #ffffff59,0 .6em 1.2em -.3em #0b1f3b99;animation:ticket 5s var(--ease-soft) infinite}@keyframes ticket{0%,18%{transform:translateY(-3.5em)}34%,52%{transform:translateY(0)}68%,88%{transform:translateY(3.5em);background:var(--green)}to{transform:translateY(3.5em);opacity:0}}.sv-con{display:grid;align-content:center;justify-items:center;gap:2em;padding-inline:6%}.sv-con__flow{display:flex;align-items:flex-start;justify-content:center;gap:2.6em}.sv-con__node{position:relative;display:grid;justify-items:center;gap:.7em;width:5.6em;color:var(--navy);font-size:.95em;font-weight:700;text-align:center;white-space:nowrap}.sv-con__node i{display:grid;place-items:center;width:3.4em;height:3.4em;border:2px solid rgba(11,31,59,.16);border-radius:50%;background:var(--white);font-family:var(--mono);font-style:normal;font-weight:600;box-shadow:0 1em 2em -1em #0b1f3b66;animation:node 6s ease-in-out infinite;animation-delay:calc(var(--i) * 1.3s)}@keyframes node{0%,22%,to{background:var(--white);color:var(--navy);border-color:#0b1f3b29;transform:none}8%,16%{background:var(--blue-deep);color:var(--white);border-color:var(--blue-deep);transform:scale(1.12)}}.sv-con__node:not(:last-child):after{content:"";position:absolute;left:calc(50% + 2.2em);top:1.7em;width:calc(100% + 2.6em - 4.4em);border-top:2px dashed rgba(13,71,161,.45)}.sv-con__node:last-child i{border-color:var(--green)}.sv-con__sources{display:flex;flex-wrap:wrap;justify-content:center;gap:.6em;max-width:34em}.sv-con__sources span{padding:.4em .9em;border:1px solid rgba(11,31,59,.12);border-radius:999px;background:var(--white);color:var(--navy);font-size:.78em;box-shadow:0 .6em 1.2em -.7em #0b1f3b73;animation:float-a 6s ease-in-out infinite;animation-delay:calc(var(--i) * -1.1s)}@media (min-width: 64em){.svc--consulting .sv{font-size:clamp(11px,.95vw,15.5px)}}@media (max-width: 39.99em){.sv-con,.sv-con__flow{gap:1.2em}.sv-con__node{width:5em;font-size:.78em}.sv-con__node:not(:last-child):after{width:calc(100% - 3.2em)}.sv-con__sources span:nth-child(n+4){display:none}}.bento{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(.9rem,1.4vw,1.25rem)}.svc{position:relative;display:flex;flex-direction:column;min-width:0;border:1px solid var(--card-line);border-radius:var(--r-lg);background:var(--white);box-shadow:0 1.6rem 3rem -2rem #0b1f3b47;overflow:hidden;transition:transform .6s var(--ease-out),box-shadow .6s var(--ease-out)}.svc:hover{transform:translateY(-6px);box-shadow:0 2.8rem 4.5rem -2.2rem #0b1f3b73}.svc__visual{position:relative;flex:none;height:clamp(11.5rem,17vw,14rem);overflow:hidden;background:radial-gradient(rgba(11,31,59,.09) 1px,transparent 1.5px) 0 0 / 1.1rem 1.1rem,linear-gradient(180deg,#e7f0fc,#f6f9fe)}.svc__text{display:grid;align-content:start;gap:.75rem;padding:clamp(1.35rem,2vw,2rem)}.svc__text h3{font-size:clamp(1.4rem,1.1rem + .9vw,1.8rem)}.svc__text p{color:var(--muted)}.svc__text .link{justify-self:start;color:var(--blue-deep)}.svc__points{display:grid;gap:.45rem;margin-top:.25rem;font-size:var(--fs-1)}.svc__points li{position:relative;padding-left:1.05rem;line-height:1.4}.svc__points li:before{content:"";position:absolute;left:0;top:.22em;width:.28rem;height:.95em;border-radius:999px;background:var(--bar)}.svc--web{--spot-color: rgba(30, 136, 229, .3);border-color:#ffffff14;background:linear-gradient(160deg,#10294E,var(--ink) 70%);color:var(--white)}.svc--web .svc__visual{flex:1 1 auto;min-height:clamp(15rem,26vw,22rem);background:radial-gradient(30rem 18rem at 70% 0%,rgba(30,136,229,.35),transparent 70%),radial-gradient(rgba(255,255,255,.08) 1px,transparent 1.5px) 0 0 / 1.1rem 1.1rem}.svc--web .svc__text p{color:#a9bcd6}.svc--web .svc__points{color:#dce7f7}.svc--hosting{--spot-color: rgba(255, 255, 255, .22);border-color:transparent;background:linear-gradient(150deg,#2089EC,var(--blue-deep) 70%);color:var(--white)}.svc--hosting .svc__visual{background:none}.svc--hosting .svc__text p{color:#ffffffe0}.svc--hosting .svc__text .link{color:var(--white)}@media (min-width: 40em){.bento{grid-template-columns:repeat(2,minmax(0,1fr))}.svc--web,.svc--consulting{grid-column:1 / -1}}@media (min-width: 64em){.bento{grid-template-columns:repeat(12,minmax(0,1fr))}.svc--web{grid-column:span 7;grid-row:span 2}.svc--mobile,.svc--sites{grid-column:span 5;flex-direction:row-reverse}.svc--mobile .svc__visual,.svc--sites .svc__visual{width:44%;height:auto}.svc--mobile .svc__text,.svc--sites .svc__text{flex:1;align-content:center}.svc--hosting,.svc--domains,.svc--support{grid-column:span 4}.svc--consulting{grid-column:1 / -1;flex-direction:row-reverse}.svc--consulting .svc__visual{width:56%;height:auto;min-height:15rem}.svc--consulting .svc__text{flex:1;align-content:center}.svc--consulting .svc__points{grid-template-columns:1fr}}.pv{position:absolute;top:0;right:0;bottom:0;left:0;font-size:clamp(9px,.5vw + 6.5px,13px);line-height:1.25;color:#dce7f7}.pv svg{width:1em;height:1em}.pv-scale{display:grid;align-content:center;justify-items:start;gap:.4em;padding:0 9%}.pv-scale__label{font-size:.8em;color:#8da3c3}.pv-scale b{font-size:3.4em;font-weight:500;letter-spacing:-.05em;line-height:1;color:var(--white)}.pv-scale b small{margin-left:.25em;font-size:.38em;letter-spacing:0;color:var(--blue-soft)}.pv-scale em{display:inline-flex;align-items:center;gap:.5em;padding:.3em .8em;border-radius:999px;background:#00c85324;color:var(--green-soft);font-size:.82em;font-style:normal;font-weight:700}.pv-scale em .pulse-dot{width:.5em;height:.5em}.pv-scale__truck{position:absolute;right:7%;bottom:16%;width:11em;height:5em;opacity:.9}.pv-scale__truck i{position:absolute;left:0;bottom:1.1em;width:7.2em;height:3.4em;border-radius:.4em;background:linear-gradient(180deg,#2b6cc0,#153f7d)}.pv-scale__truck u{position:absolute;right:0;bottom:1.1em;width:3.2em;height:2.6em;border-radius:.4em .9em .3em .3em;background:var(--blue)}.pv-scale__truck s{position:absolute;bottom:0;width:1.5em;height:1.5em;border-radius:50%;background:#0a1730;border:.28em solid #9FB4D2}.pv-scale__truck s:nth-of-type(1){left:.8em}.pv-scale__truck s:nth-of-type(2){left:4.6em}.pv-scale__truck s:nth-of-type(3){right:.7em}.pv-scale:after{content:"";position:absolute;left:0;right:0;bottom:14%;height:2px;background:linear-gradient(90deg,transparent,rgba(124,192,255,.7) 55%,transparent)}.pv-branches{display:grid;align-content:center;gap:.85em;padding:0 10%}.pv-branches div{display:grid;grid-template-columns:6.2em 1fr;align-items:center;gap:.9em;font-size:.85em;color:#a9bcd6}.pv-branches i{height:1.05em;border-radius:999px;background:#ffffff14;overflow:hidden}.pv-branches u{display:block;height:100%;width:var(--v);border-radius:inherit;background:var(--signal);transform-origin:0 50%;animation:branch 4.5s var(--ease-out) infinite alternate;animation-delay:calc(var(--i) * .18s)}.pv-branches div:last-child u{background:linear-gradient(90deg,#f4f8fe,#9cc8ff)}@keyframes branch{0%{transform:scaleX(.35)}55%,to{transform:scaleX(1)}}.pv-server{display:flex;align-items:center;justify-content:center;gap:0;padding:0 8%}.pv-server__rack{display:grid;gap:.5em;width:12em}.pv-server__rack span{display:flex;align-items:center;gap:.45em;height:2em;padding-inline:.8em;border:1px solid rgba(255,255,255,.16);border-radius:.55em;background:#ffffff0f}.pv-server__rack i{width:.5em;height:.5em;border-radius:50%;background:var(--green);box-shadow:0 0 .6em var(--green);animation:led 1.7s ease-in-out infinite}.pv-server__rack span:nth-child(2) i{animation-delay:.6s}.pv-server__rack i+i{background:var(--blue-soft);box-shadow:0 0 .6em var(--blue-soft);animation-delay:.3s}.pv-server__rack u{flex:1;height:.35em;margin-left:.5em;border-radius:999px;background:#ffffff29}.pv-server__link{width:4.5em;height:2px;background:repeating-linear-gradient(90deg,var(--blue-soft) 0 .5em,transparent .5em 1em);background-size:1em 100%;animation:flow .9s linear infinite}@keyframes flow{to{background-position:1em 0}}.pv-server__db{position:relative;display:grid;gap:.22em;width:6em}.pv-server__db i{height:1.7em;border:1px solid rgba(124,192,255,.55);border-radius:50%/38%;background:linear-gradient(180deg,#1e88e580,#0d47a180)}.pv-server__db b{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:.9em;font-weight:600;color:var(--white)}.pv-quotes__doc{position:absolute;left:50%;top:12%;display:grid;align-content:start;gap:.5em;width:16em;height:130%;margin-left:-8em;padding:1.1em 1.2em;border-radius:.8em;background:var(--white);color:var(--navy);box-shadow:0 2em 4em -1.5em #000c;transform:rotate(-3deg)}.pv-quotes__doc header{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:.5em;border-bottom:2px solid var(--navy)}.pv-quotes__doc header b{font-size:1.05em;font-stretch:110%;font-weight:800}.pv-quotes__doc header span{font-size:.7em;color:var(--blue-deep)}.pv-quotes__doc>i{height:.5em;border-radius:999px;background:#0b1f3b24}.pv-quotes__doc>i:nth-of-type(2){width:82%}.pv-quotes__doc>i:nth-of-type(3){width:64%}.pv-quotes__doc dl{display:grid;gap:.25em;margin:.3em 0 0;font-size:.74em}.pv-quotes__doc dl div{display:flex;justify-content:space-between}.pv-quotes__doc dt{color:#5a6b87}.pv-quotes__doc .is-total{margin-top:.2em;padding-top:.35em;border-top:1px solid rgba(11,31,59,.2);font-weight:700}.pv-quotes__pdf{position:absolute;right:12%;top:16%;padding:.35em .7em;border-radius:.5em;background:var(--green);color:var(--navy);font-size:.8em;font-weight:700;box-shadow:0 .8em 1.6em -.6em #00c853cc;animation:float-a 5s ease-in-out infinite}.pv-sites__browser{position:absolute;left:9%;top:16%;width:19em;height:130%;border:1px solid rgba(255,255,255,.16);border-radius:.9em;background:linear-gradient(180deg,#1e3660e6,#091428f2);box-shadow:0 2em 4em -1.5em #000c;overflow:hidden}.pv-sites__browser header{display:flex;gap:.35em;padding:.65em .8em;border-bottom:1px solid rgba(255,255,255,.08)}.pv-sites__browser header i{width:.55em;height:.55em;border-radius:50%;background:#ffffff38}.pv-sites__browser div{display:grid;gap:.65em;padding:1.1em}.pv-sites__browser b{height:1.5em;width:86%;border-radius:.3em;background:var(--white)}.pv-sites__browser em{height:.6em;width:60%;border-radius:999px;background:#ffffff40}.pv-sites__browser u{height:1.6em;width:6em;border-radius:999px;background:var(--signal)}.pv-sites__invite{position:absolute;right:9%;bottom:10%;display:grid;justify-items:center;align-content:center;gap:.5em;width:9.5em;height:11em;border-radius:.8em;background:var(--white);outline:1px solid rgba(13,71,161,.3);outline-offset:-.45em;color:var(--navy);text-align:center;box-shadow:0 1.6em 3em -1em #000c;transform:rotate(6deg)}.pv-sites__invite span{max-width:6em;font-size:1.1em;font-stretch:112%;font-weight:800;letter-spacing:-.02em;line-height:1.05}.pv-sites__invite em{padding:.4em .8em;border-radius:999px;background:var(--navy);color:var(--white);font-size:.66em;font-style:normal;font-weight:700}.pv-nutri__phone{position:absolute;left:50%;top:12%;display:grid;align-content:start;gap:.6em;width:15em;height:130%;margin-left:-7.5em;padding:1.2em 1em;border:.4em solid #1B3562;border-radius:2em;background:linear-gradient(180deg,#0c1b36,#061022);box-shadow:0 2em 4em -1.5em #000c}.pv-nutri__days{display:flex;justify-content:space-between;font-size:.72em}.pv-nutri__days span{display:grid;place-items:center;width:2em;height:2em;border-radius:50%;color:#8da3c3}.pv-nutri__days .is-on{background:var(--blue);color:var(--white)}.pv-nutri__meal{display:flex;align-items:center;justify-content:space-between;padding:.6em .8em;border:1px solid rgba(255,255,255,.08);border-radius:.8em;background:#ffffff0d;font-size:.85em;font-weight:600}.pv-nutri__meal i{display:grid;place-items:center;width:1.6em;height:1.6em;border-radius:50%;background:var(--green);color:var(--navy);animation:meal 6s ease-in-out infinite;animation-delay:calc(var(--i) * 1.1s)}@keyframes meal{0%,14%{transform:scale(0)}22%,88%{transform:scale(1)}to{transform:scale(0)}}.pv-low{display:grid;grid-template-columns:5em 1fr;gap:1em;padding:9% 9% 0}.pv-low__palette{display:grid;align-content:start;gap:.5em}.pv-low__palette i{height:1.7em;border:1px solid rgba(255,255,255,.16);border-radius:.5em;background:#ffffff0f}.pv-low__palette i:first-child{border-color:var(--blue-soft);background:#1e88e54d}.pv-low__canvas{display:grid;align-content:start;gap:.6em;padding:1em;border:1px solid rgba(255,255,255,.12);border-radius:.9em .9em 0 0;background:#ffffff0a}.pv-low__canvas span{height:1.9em;border:1px solid rgba(255,255,255,.14);border-radius:.5em;background:#ffffff12}.pv-low__canvas .is-drop{border:1.5px dashed var(--blue-soft);background:#1e88e524;animation:drop 4s ease-in-out infinite}.pv-low__canvas b{height:1.9em;width:6em;border-radius:999px;background:var(--signal)}.pv-low__drag{position:absolute;left:9%;top:9%;width:5em;height:1.7em;border-radius:.5em;background:var(--blue);box-shadow:0 .8em 1.6em -.4em #1e88e5e6;animation:drag 4s var(--ease-soft) infinite}@keyframes drag{0%,12%{transform:none;opacity:0}20%{opacity:1;transform:none}55%,70%{transform:translate(7.4em,5.6em) scaleX(1.9);opacity:1}80%,to{transform:translate(7.4em,5.6em) scaleX(1.9);opacity:0}}@keyframes drop{0%,55%{background:#1e88e524}72%,92%{background:#1e88e58c;border-style:solid}}.pv-access__cam{position:absolute;left:9%;top:12%;font-size:2.2em;color:var(--blue-soft)}.pv-access__cam i{position:absolute;left:80%;top:55%;width:4.6em;height:3.4em;background:linear-gradient(100deg,rgba(124,192,255,.4),transparent 75%);clip-path:polygon(0 0,100% 35%,100% 100%,0 12%);animation:scan 3s ease-in-out infinite}@keyframes scan{50%{opacity:.35}}.pv-access__gate{position:absolute;left:42%;bottom:16%}.pv-access__gate i{display:block;width:.9em;height:4.4em;border-radius:.3em;background:#9fb4d2}.pv-access__gate u{position:absolute;left:.45em;top:.5em;width:8.5em;height:.6em;border-radius:999px;background:repeating-linear-gradient(90deg,var(--white) 0 1.1em,var(--blue) 1.1em 2.2em);transform-origin:0 50%;animation:gate 5s var(--ease-soft) infinite}@keyframes gate{0%,20%{transform:rotate(0)}38%,78%{transform:rotate(-62deg)}96%,to{transform:rotate(0)}}.pv-access__truck{position:absolute;right:8%;bottom:16%;width:8.5em;height:4em;animation:truck 5s var(--ease-soft) infinite}.pv-access__truck i{position:absolute;right:0;bottom:.9em;width:5.6em;height:2.8em;border-radius:.35em;background:linear-gradient(180deg,#2b6cc0,#153f7d)}.pv-access__truck u{position:absolute;left:0;bottom:.9em;width:2.6em;height:2.1em;border-radius:.8em .35em .3em .3em;background:var(--blue)}.pv-access__truck s{position:absolute;bottom:0;width:1.25em;height:1.25em;border-radius:50%;background:#0a1730;border:.24em solid #9FB4D2}.pv-access__truck s:nth-of-type(1){left:.6em}.pv-access__truck s:nth-of-type(2){right:.8em}@keyframes truck{0%,30%{transform:translate(2.5em)}62%,to{transform:translate(-1.2em)}}.pv-access:after{content:"";position:absolute;left:0;right:0;bottom:14%;height:2px;background:#ffffff29}.pv-access__log{position:absolute;right:8%;top:14%;padding:.4em .8em;border:1px solid rgba(0,200,83,.4);border-radius:.5em;background:#00c8531f;color:var(--green-soft);font-size:.78em;animation:log 5s ease-in-out infinite}@keyframes log{0%,34%{opacity:0;transform:translateY(.5em)}44%,90%{opacity:1;transform:none}to{opacity:0}}.projects{background:radial-gradient(60rem 30rem at 100% 0%,rgba(13,71,161,.4),transparent 70%),radial-gradient(40rem 26rem at 0% 100%,rgba(0,200,83,.1),transparent 70%),var(--night);overflow:hidden}.projects__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.5rem 3rem;margin-bottom:clamp(2rem,4vw,3.5rem)}.projects__head .sheet__head{margin-bottom:0}.projects__meter{display:none;align-items:center;gap:1rem;padding-bottom:.6rem;color:var(--muted);font-size:var(--fs-1)}.projects__count b{color:var(--white);font-weight:600}.projects__progress{width:9rem;height:3px;border-radius:999px;background:#ffffff24;overflow:hidden}.projects__progress i{display:block;height:100%;background:var(--signal);transform:scaleX(0);transform-origin:0 50%}.projects__viewport{overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;perspective:90rem}.projects__viewport::-webkit-scrollbar{display:none}.projects__track{display:flex;gap:clamp(.9rem,1.6vw,1.5rem);width:max-content;padding-inline:max(var(--gutter),calc((100vw - var(--max)) / 2));padding-block:.5rem 1.5rem}.project{--spot-color: rgba(30, 136, 229, .22);display:flex;flex-direction:column;flex:none;width:min(84vw,25.5rem);border:1px solid var(--card-line);border-radius:var(--r-lg);background:linear-gradient(180deg,#ffffff12,#ffffff06);box-shadow:inset 0 1px #ffffff1a,0 2rem 4rem -2rem #000000b3;overflow:hidden;scroll-snap-align:start;transform-style:preserve-3d;transition:border-color .4s ease}.project:hover{border-color:#7cc0ff73}.project__visual{position:relative;flex:none;height:clamp(11rem,26vh,15rem);border-bottom:1px solid var(--card-line);background:radial-gradient(18rem 10rem at 50% 0%,rgba(30,136,229,.3),transparent 75%),radial-gradient(rgba(255,255,255,.08) 1px,transparent 1.5px) 0 0 / 1.1rem 1.1rem;overflow:hidden}.project__body{display:grid;align-content:start;gap:.8rem;padding:clamp(1.25rem,1.8vw,1.75rem)}.project__status{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .6rem;font-size:var(--fs-0);font-weight:700;color:var(--green-soft)}.project__status i{width:.5rem;height:.5rem;border-radius:50%;background:var(--green);box-shadow:0 0 .6rem var(--green)}.project__status span{font-weight:500;color:var(--muted)}.project__status span:before{content:"/";margin-right:.6rem;opacity:.5}.project[data-status=building] .project__status{color:var(--blue-soft)}.project[data-status=building] .project__status i{background:transparent;border:2px solid var(--blue-soft);border-right-color:transparent;box-shadow:none;animation:spin 1.4s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.project h3{font-size:clamp(1.25rem,1rem + .7vw,1.5rem);line-height:1.12}.project__desc{font-size:var(--fs-1);line-height:1.5;color:var(--muted)}.project__stack{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.25rem}.projects.is-pinned{padding-block:0}.projects.is-pinned .projects__pin{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);height:100vh;height:100svh;padding-block:calc(var(--header-h) + clamp(1.5rem,4vh,3.5rem)) calc(clamp(1.5rem,4vh,3rem) + var(--sheet-r))}.projects.is-pinned .projects__meter{display:flex}.projects.is-pinned .projects__head{margin-bottom:clamp(1.25rem,3.5vh,3rem)}.projects.is-pinned .projects__viewport{overflow:visible;scroll-snap-type:none}.projects.is-pinned .projects__track{height:100%;padding-block:0;align-items:stretch;will-change:transform}.projects.is-pinned .project{max-height:34rem;scroll-snap-align:none}.projects.is-pinned .project__visual{flex:0 0 46%;min-height:8rem;height:auto}.projects.is-pinned .project__body{flex:1 1 auto}@media (max-height: 46em){.projects.is-pinned .sheet__head p{display:none}.projects.is-pinned .project__desc{font-size:var(--fs-0)}}@media (prefers-reduced-motion: reduce) and (min-width: 64em){.projects__viewport{overflow:visible}.projects__track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:auto;max-width:calc(var(--max) + var(--gutter) * 2);margin-inline:auto;padding-inline:var(--gutter)}.project{width:auto}}.plans{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(.9rem,1.6vw,1.5rem);align-items:stretch}.plan{display:grid;grid-template-rows:auto auto 1fr auto;gap:clamp(1.25rem,2vw,1.75rem);padding:clamp(1.5rem,2.4vw,2.25rem);border:1px solid var(--card-line);border-radius:var(--r-lg);background:var(--white);box-shadow:0 1.6rem 3rem -2rem #0b1f3b47;transition:transform .6s var(--ease-out),box-shadow .6s var(--ease-out)}.plan:hover{transform:translateY(-6px);box-shadow:0 2.8rem 4.5rem -2.2rem #0b1f3b73}.plan header{display:grid;gap:.35rem;justify-items:start}.plan h3{font-size:clamp(1.6rem,1.2rem + 1.2vw,2.1rem)}.plan__for{color:var(--muted)}.plan__flag{margin-bottom:.6rem;padding:.3rem .85rem;border-radius:999px;background:var(--green);color:var(--navy);font-size:var(--fs-0);font-weight:750;line-height:1.2}.plan__meters{display:grid;gap:1.1rem}.plan__meters>div{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:.5rem 1rem}.plan__meters dt{font-size:var(--fs-1);color:var(--muted)}.plan__meters dd{font-size:clamp(1.35rem,1.1rem + .8vw,1.7rem);font-weight:600;letter-spacing:-.04em;line-height:1}.plan__meters small{font-size:.5em;font-weight:500;letter-spacing:0;color:var(--muted)}.meter{grid-column:1 / -1;height:.45rem;border-radius:999px;background:#0b1f3b17;overflow:hidden}.meter u{display:block;height:100%;width:calc(var(--v) * 100%);border-radius:inherit;background:var(--signal);transform-origin:0 50%}.plan__facts{display:grid;align-content:start}.plan__facts>div{display:flex;justify-content:space-between;gap:1rem;padding-block:.8rem;border-top:1px solid var(--line)}.plan__facts dt{color:var(--muted)}.plan__facts dd{font-weight:700;text-align:right}.plan .btn{width:100%}.plan--rec{--spot-color: rgba(30, 136, 229, .35);--muted: #A9BCD6;--line: rgba(255, 255, 255, .12);position:relative;border-color:transparent;background:linear-gradient(170deg,#10294E,var(--ink) 75%);color:var(--white);box-shadow:0 3rem 5rem -2rem #0d47a1b3}.plan--rec:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:0;padding:2px;border-radius:inherit;background:conic-gradient(from var(--turn, 0deg),var(--blue),var(--green),var(--blue-deep),var(--blue));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;animation:turn 6s linear infinite}@property --turn{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes turn{to{--turn: 360deg}}.plan--rec .meter{background:#ffffff1f}.hosting__note{max-width:44rem;margin-top:clamp(2rem,4vw,3.5rem);font-size:var(--fs-3);color:var(--muted)}@media (min-width: 60em){.plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center}.plan--rec{padding-block:clamp(2.25rem,3.4vw,3.25rem)}}.process{background:radial-gradient(50rem 30rem at 0% 0%,rgba(13,71,161,.38),transparent 70%),var(--night)}.process__grid{display:grid;gap:clamp(2.5rem,6vw,5rem)}.process__aside{display:grid;align-content:start;gap:1.25rem}.process__aside>p:not(.process__counter){max-width:30rem;font-size:var(--fs-3);line-height:1.45;color:var(--muted)}.process__counter{display:none;align-items:baseline;gap:.8rem;margin-top:1.5rem;color:var(--muted);font-size:var(--fs-3)}.process__counter b{font-size:clamp(4.5rem,9vw,8rem);font-weight:500;letter-spacing:-.06em;line-height:.9;background:var(--signal);-webkit-background-clip:text;background-clip:text;color:transparent}.process__steps{position:relative}.process__steps ol{display:grid}.process__rail{position:absolute;left:1.6rem;top:1.6rem;bottom:1.6rem;width:2px;margin-left:-1px;background:#ffffff1f}.process__rail i{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,var(--blue),var(--green));box-shadow:0 0 1rem #1e88e5e6;transform-origin:50% 0}.pstep{position:relative;display:grid;grid-template-columns:3.2rem minmax(0,1fr);gap:clamp(1.25rem,3vw,2.5rem);padding-bottom:clamp(3rem,8vw,6.5rem)}.pstep:last-child{padding-bottom:0}.pstep__node{position:relative;z-index:1;display:grid;place-items:center;width:3.2rem;height:3.2rem;border:2px solid rgba(255,255,255,.2);border-radius:50%;background:var(--night);color:var(--muted);font-size:1.1rem;font-weight:600;transition:background-color .5s ease,border-color .5s ease,color .5s ease,box-shadow .5s ease,transform .6s var(--ease-out)}.pstep h3{font-size:clamp(1.8rem,1.2rem + 2.6vw,3.25rem);letter-spacing:-.035em}.pstep p{max-width:30rem;margin-top:.75rem;font-size:var(--fs-3);line-height:1.45;color:var(--muted)}.pstep>div{padding-top:.3rem;transition:opacity .6s ease,transform .8s var(--ease-out)}.is-armed .pstep:not(.is-active)>div{opacity:.32;transform:translate(1rem)}.pstep.is-active .pstep__node{border-color:transparent;background:linear-gradient(135deg,var(--blue),var(--blue-deep));color:var(--white);box-shadow:0 0 0 .45rem #1e88e529,0 0 2rem #1e88e5e6;transform:scale(1.08)}.pstep:last-child.is-active .pstep__node{background:linear-gradient(135deg,var(--green-soft),var(--green));color:var(--navy);box-shadow:0 0 0 .45rem #00c85329,0 0 2rem #00c853cc}.process__notes{display:grid;gap:clamp(.9rem,1.6vw,1.5rem);margin-top:clamp(3.5rem,8vw,7rem)}.note{display:grid;align-content:start;gap:.7rem;padding:clamp(1.5rem,2.4vw,2.25rem);border:1px solid var(--card-line);border-radius:var(--r-lg);background:var(--card);box-shadow:inset 0 1px #ffffff14}.note p{color:var(--muted)}@media (min-width: 48em){.process__notes{grid-template-columns:1fr 1fr}}@media (min-width: 64em){.process__grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.process__aside{position:sticky;top:calc(var(--header-h) + 3rem)}.process__counter{display:flex}}.levels{display:grid;gap:.75rem}.level{position:relative;display:grid;align-content:start;gap:.35rem;padding:clamp(1.5rem,2.6vw,2.5rem);border-radius:var(--r-lg);color:var(--white);box-shadow:0 1.8rem 3.2rem -2rem #0b1f3b8c;transition:transform .7s var(--ease-out),box-shadow .7s var(--ease-out)}.level__n{font-size:var(--fs-0);font-weight:500;opacity:.85}.level h3{font-size:clamp(1.6rem,1.2rem + 1.4vw,2.3rem)}.level>p:last-child{font-size:var(--fs-2);opacity:.9}.level--1{background:linear-gradient(150deg,#2DE07F,var(--green));color:var(--navy)}.level--2{background:linear-gradient(150deg,#1A6FD0,var(--blue-deep));margin-left:clamp(1rem,6vw,3rem)}.level--3{background:linear-gradient(150deg,#173A6C,var(--ink));margin-left:clamp(2rem,12vw,6rem)}.level__ticket{position:absolute;right:1.25rem;top:1.25rem;display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .9rem .4rem .7rem;border-radius:999px;background:var(--white);color:var(--navy);font-size:var(--fs-0);font-weight:750;box-shadow:0 .8rem 1.6rem -.6rem #07152899;opacity:0;transform:translateY(.75rem) scale(.9);transition:opacity .4s ease,transform .6s var(--ease-out)}.level__ticket i{width:.55rem;height:.55rem;border-radius:50%;background:var(--blue);box-shadow:0 0 0 .2rem #1e88e540}.level.is-active{transform:translateY(-.5rem);box-shadow:0 3rem 4.5rem -2rem #0b1f3bb3}.level.is-active .level__ticket{opacity:1;transform:none}.support__note{max-width:46rem;margin-top:clamp(3rem,6vw,5rem);font-size:var(--fs-3);color:var(--muted)}.support__note a{color:var(--blue-deep);font-weight:700;text-underline-offset:.25em}@media (min-width: 60em){.levels{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:1rem}.level{min-height:15rem;margin-left:0}.level--2{min-height:19rem}.level--3{min-height:23rem}}.invest{background:radial-gradient(46rem 28rem at 100% 100%,rgba(13,71,161,.4),transparent 70%),var(--night)}.options{display:grid;gap:clamp(.9rem,1.6vw,1.5rem)}.option{display:grid;align-content:start;gap:.9rem;padding:clamp(1.75rem,3vw,3rem);border:1px solid var(--card-line);border-radius:var(--r-lg);background:linear-gradient(180deg,#ffffff12,#ffffff06);box-shadow:inset 0 1px #ffffff1a}.option h3{font-size:clamp(1.8rem,1.2rem + 2vw,2.75rem)}.option__for{max-width:26rem;font-size:var(--fs-3);line-height:1.4;color:var(--muted)}.option--rent{--spot-color: rgba(0, 200, 83, .16)}.checks{display:grid;margin-top:1rem}.checks li{display:flex;align-items:center;gap:.9rem;padding-block:.95rem;border-top:1px solid var(--line)}.checks svg{flex:none;padding:.2rem;border-radius:50%;background:#00c85329;color:var(--green-soft);box-sizing:content-box}.checks .is-tradeoff{color:var(--muted)}.checks .is-tradeoff svg{background:#ffffff14;color:var(--muted)}@media (min-width: 52em){.options{grid-template-columns:1fr 1fr}}.contact{background:radial-gradient(60rem 40rem at 0% 50%,rgba(30,136,229,.55),transparent 70%),linear-gradient(160deg,var(--blue-deep),#0A2C63 45%,var(--ink));overflow:hidden}.contact__waves{position:absolute;left:0;top:50%;z-index:-1;width:min(70rem,110vw);transform:translateY(-50%);pointer-events:none}.contact__waves circle{opacity:calc(.2 - var(--i) * .035);animation:wave-breathe 6s ease-in-out infinite;animation-delay:calc(var(--i) * .5s)}@keyframes wave-breathe{50%{opacity:calc(.36 - var(--i) * .05)}}.contact__grid{display:grid;gap:clamp(2.5rem,6vw,5rem)}.contact__info{display:grid;align-content:start;gap:1.25rem}.contact__lead{max-width:28rem;font-size:var(--fs-3);line-height:1.45;color:#ffffffdb}.channels{display:grid;gap:.6rem;margin-top:1rem}.channels a,.channels div{display:flex;align-items:center;gap:1rem;padding:.85rem 1rem;border:1px solid rgba(255,255,255,.14);border-radius:var(--r-md);background:#ffffff0f;text-decoration:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background-color .25s ease,border-color .25s ease,transform .5s var(--ease-out)}.channels a:hover{background:#ffffff21;border-color:#ffffff57;transform:translate(.35rem)}.channels__icon{display:grid;place-items:center;flex:none;width:2.75rem;height:2.75rem;border-radius:50%;background:#ffffff1f}.channels__icon svg{width:1.25rem;height:1.25rem}.channels small{display:block;font-size:var(--fs-0);color:#e3eefc}.channels b{display:block;font-size:var(--fs-3);font-stretch:104%;font-weight:700;line-height:1.25;overflow-wrap:anywhere}.form{display:grid;gap:1.35rem;padding:clamp(1.5rem,3.2vw,2.75rem);border-radius:var(--r-lg);background:var(--white);color:var(--navy);box-shadow:0 3rem 6rem -2.5rem #000000bf}.form__row{display:grid;gap:1.35rem}.field{position:relative}.field input,.field textarea{width:100%;padding:1.55rem 1.1rem .6rem;border:1.5px solid #C3CEDD;border-radius:.9rem;background:#f7f9fc;font-size:var(--fs-2);line-height:1.4;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.field textarea{display:block;min-height:8.5rem;resize:vertical}.field label{position:absolute;left:1.1rem;top:1.05rem;font-weight:600;color:#55667f;pointer-events:none;transform-origin:0 0;transition:transform .25s var(--ease-out),color .2s ease}.field label span{margin-left:.3rem;font-weight:400;opacity:.8}.field input:focus+label,.field input:not(:placeholder-shown)+label,.field textarea:focus+label,.field textarea:not(:placeholder-shown)+label{transform:translateY(-.65rem) scale(.76);color:var(--blue-deep)}.field input:hover,.field textarea:hover{border-color:#8a9bb3}.field input:focus-visible,.field textarea:focus-visible{outline:none;border-color:var(--blue-deep);background:var(--white);box-shadow:0 0 0 4px #1e88e538}.field [aria-invalid=true]{border-color:#b3261e}.field__error{margin-top:.45rem;font-size:var(--fs-1);font-weight:600;color:#b3261e}.form__group legend{margin-bottom:.7rem;font-weight:700}.choices{display:flex;flex-wrap:wrap;gap:.5rem}.choice{position:relative;cursor:pointer}.choice input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.choice span{display:inline-flex;align-items:center;min-height:2.75rem;padding:.3rem 1.05rem;border:1.5px solid #C3CEDD;border-radius:999px;font-size:var(--fs-1);font-weight:600;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .3s var(--ease-out)}.choice:hover span{border-color:var(--navy)}.choice input:checked+span{background:var(--navy);border-color:var(--navy);color:var(--white);transform:scale(1.03)}.choice input:focus-visible+span{outline:3px solid var(--blue-deep);outline-offset:3px}.form__actions{display:flex;flex-wrap:wrap;gap:.75rem}.form .btn--line{border-color:#c3cedd;color:var(--navy)}.form .btn--line:hover{border-color:var(--navy)}.form__status:empty{display:none}.form__status{padding:.9rem 1.1rem;border-left:.35rem solid var(--green);border-radius:.4rem;background:#eef4fb;font-weight:600;animation:status-in .5s var(--ease-out)}.form__status.is-error{border-left-color:#b3261e}@keyframes status-in{0%{opacity:0;transform:translateY(.5rem)}}.form__privacy{font-size:var(--fs-0);color:#55667f}@media (min-width: 40em){.form__row{grid-template-columns:1fr 1fr}}@media (max-width: 30em){.form__actions .btn{width:100%}}@media (min-width: 64em){.contact__grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start}}.footer{position:relative;padding-top:clamp(3.5rem,7vw,6rem);background:var(--night);color:#c9d6ea;font-size:var(--fs-1);overflow:hidden}.footer__top{display:grid;gap:2.5rem}.footer__brand{display:grid;gap:1rem;justify-items:start;max-width:24rem}.footer__nav ul{display:flex;flex-wrap:wrap;gap:.25rem 1.75rem}.footer__nav a{display:inline-block;padding-block:.5rem;font-weight:600;text-decoration:none;transition:color .2s ease}.footer__nav a:hover{color:var(--white)}.footer__up{display:inline-flex;align-items:center;gap:.6rem;justify-self:start;min-height:2.75rem;padding:0 1.1rem 0 .9rem;border:1px solid rgba(255,255,255,.18);border-radius:999px;font-weight:600;text-decoration:none;transition:border-color .2s ease,color .2s ease}.footer__up:hover{border-color:var(--white);color:var(--white)}.footer__up svg{transition:transform .4s var(--ease-out)}.footer__up:hover svg{transform:translateY(-3px)}.footer__word{margin:clamp(2.5rem,6vw,5rem) 0 -.1em;padding-inline:var(--gutter);font-size:clamp(4rem,20.5vw,22rem);font-stretch:112%;font-weight:900;letter-spacing:-.045em;line-height:.8;text-align:center;white-space:nowrap;color:transparent;background:linear-gradient(180deg,#7cc0ff80,#1e88e50d 85%);-webkit-background-clip:text;background-clip:text;-webkit-user-select:none;user-select:none}.footer__legal{position:relative;padding-block:1.25rem 1.5rem;border-top:1px solid rgba(255,255,255,.1);font-size:var(--fs-0);color:#8fa3bf;background:var(--night)}@media (min-width: 60em){.footer__top{grid-template-columns:minmax(0,1fr) auto auto;align-items:start;gap:4rem}.footer__nav ul{display:grid;grid-template-columns:repeat(2,auto);gap:.1rem 2.5rem}}.fab{position:fixed;right:max(1rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom));z-index:90;display:inline-flex;align-items:center;gap:.55rem;min-height:3.35rem;padding:0 1.3rem 0 1.05rem;border-radius:999px;background:var(--green);color:var(--navy);font-size:var(--fs-1);font-stretch:106%;font-weight:750;text-decoration:none;box-shadow:0 .8rem 2rem -.4rem #00c85399,0 .5rem 1.5rem #040a1659;opacity:0;transform:translateY(160%);pointer-events:none;transition:transform .6s var(--ease-out),opacity .3s ease,background-color .2s ease}.fab.is-on{opacity:1;transform:none;pointer-events:auto}.fab.is-on:hover{background:#2be078;transform:translateY(-3px)}
