.day-front{will-change:transform;background:linear-gradient(#a9d8f500,#a9d8f58c 12%,#dceeff 24%,#f5f5f2 40%);height:200%;position:absolute;top:0;left:0;right:0;transform:translateY(50%)}.flow-canvas{width:100%;height:100%;position:absolute;inset:0}.brand{align-items:center;gap:.7rem;max-width:100%;line-height:1;display:inline-flex}.brand__mark{height:var(--mark-h,1.6rem);width:auto;max-width:100%;aspect-ratio:var(--ratio);fill:currentColor;transition:color .4s var(--ease-out);flex:none}.brand-reveal:focus-visible{--full:1}@media (hover:hover){.brand-reveal:hover{--full:1}}.brand__mark:not(.brand-reveal:is(:hover,:focus-visible) *) [fill]{fill:currentColor}@media (hover:none){.brand-reveal:hover:not(:focus-visible) .brand__mark [fill]{fill:currentColor}}.brand__mark [fill],.brand__mark--bitmap:before,.mark__light{transition:fill .4s var(--ease-out),opacity .4s var(--ease-out)}.mark__light{opacity:var(--full,0)}.brand__mark--bitmap{background:var(--src) center /contain no-repeat;-webkit-mask:var(--src) center /contain no-repeat;-webkit-mask:var(--src) center /contain no-repeat;mask:var(--src) center /contain no-repeat;position:relative}.brand__mark--bitmap:before{content:"";opacity:calc(1 - var(--full,0));background:currentColor;position:absolute;inset:0}.brand__name{letter-spacing:-.02em;white-space:nowrap;font-size:1.05rem;font-weight:540}.brand__name--word{letter-spacing:-.045em;white-space:normal;text-align:center;text-wrap:balance;font-size:1.35rem;font-weight:640}.scope{flex-direction:column;justify-content:flex-end;gap:.45rem;height:9.25rem;display:flex;position:relative}.scope--always{padding:.75rem}.scope__layer{border:1px solid var(--plan-line);background:var(--plan-layer);height:2.75rem;color:var(--plan-fg);border-radius:10px;align-items:center;padding:0 1rem;display:flex}.scope__layer--app{background:var(--plan-layer-strong)}.scope__ring{border:1px dashed var(--plan-accent);border-radius:16px;position:absolute;inset:0}.scope__ring-tag{background:var(--plan-accent);color:var(--night);border-radius:999px;padding:.1rem .5rem;font-weight:600;position:absolute;top:-.6rem;right:1rem}@media (prefers-reduced-motion:no-preference){.js .scope__layer,.js .scope__ring{opacity:0;transition:opacity .8s var(--ease-out),transform 1s var(--ease-out);transition-delay:calc(var(--d,0)*1ms + .2s + var(--i,0)*.14s);transform:translateY(1.2rem)}.js .scope__ring{--i:2.4;transform:scale(.96)}.js .is-in .scope__layer,.js .is-in .scope__ring{opacity:1;transform:none}}.dc{width:100%;height:auto}.dc__racks rect{fill:#a9d8f50a;stroke:#a9d8f552;stroke-width:1px}.dc__racks .dc__lit{fill:#a9d8f552;animation:dc-blink 5s var(--ease-in-out) infinite;animation-delay:calc(var(--k)*-.7s)}.dc__aisles line{stroke:#a9d8f51f;stroke-width:1px;stroke-dasharray:2 5}.dc__aisles .dc__pulse{stroke:var(--sky);stroke-width:1.5px;stroke-dasharray:6 94;stroke-dashoffset:100px;animation:7s linear infinite dc-run;animation-delay:calc(var(--i)*-2.3s)}@keyframes dc-run{to{stroke-dashoffset:0}}@keyframes dc-blink{50%{fill:#a9d8f51a}}.cloud{border-radius:calc(var(--radius) + 6px);background:radial-gradient(90% 70% at 85% 0,#a9d8f51f,transparent 60%),var(--night);grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-template-areas:"intro plan""intro attrs""foot foot";gap:clamp(2rem,4vw,4rem) clamp(2rem,6vw,7rem);margin-top:clamp(3.5rem,7vw,6rem);padding:clamp(1.75rem,4.5vw,4.5rem);display:grid;position:relative;overflow:hidden}.cloud__intro{grid-area:intro}.cloud__badge{color:var(--sky);border:1px solid #a9d8f559;border-radius:999px;align-items:center;gap:.6rem;padding:.45rem .8rem;font-weight:600;display:inline-flex}.cloud__badge:before{content:"";background:var(--sky);border-radius:50%;width:6px;height:6px}.cloud__title{max-width:19ch;color:var(--white);margin-top:1.75rem}.cloud__text{max-width:26rem;color:var(--on-night-muted);font-size:var(--fs-lede);margin-top:1.5rem;line-height:1.5}.cloud__plan{grid-area:plan;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.cloud__attrs{grid-area:attrs;margin-top:-3rem}.cloud__attr{border-top:1px solid var(--line-night);justify-content:space-between;align-items:baseline;gap:1rem;padding:1rem 0;display:flex}.cloud__attr dt{letter-spacing:-.04em;color:var(--white);font-size:clamp(1.4rem,2.3vw,2.3rem);font-weight:520;line-height:1}.cloud__attr dd{color:var(--on-night-muted);text-align:right}.cloud__foot{border-top:1px solid var(--line-night);flex-wrap:wrap;grid-area:foot;justify-content:space-between;align-items:flex-end;gap:2rem;padding-top:clamp(2rem,4vw,3rem);display:flex}.cloud__closing{max-width:24ch;font-size:var(--fs-h3);letter-spacing:-.04em;color:var(--white);text-wrap:balance;font-weight:520;line-height:1.05}@media (width<=1023px){.cloud{grid-template-columns:1fr;grid-template-areas:"intro""plan""attrs""foot"}.cloud__attrs{margin-top:-2rem}}@media (width<=599px){.cloud__attr{flex-direction:column;gap:.4rem}.cloud__attr dd{text-align:left}}.logo-grid{grid-template-columns:repeat(var(--cols,6),minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line);display:grid}.logo-grid__cell{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:7.5rem;color:var(--muted);transition:background-color .4s var(--ease-out),color .4s var(--ease-out);justify-content:center;align-items:center;padding:1rem;display:flex;position:relative}.logo-grid__cell:hover{background:var(--white);color:var(--ink)}.logo-grid__cell:hover .brand__mark{color:var(--brand,var(--ink))}@media (width<=1023px){.logo-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=599px){.logo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.logo-grid__cell{min-height:6rem;padding:.75rem .4rem}.logo-grid__cell .brand{text-align:center;flex-direction:column;gap:.6rem}.logo-grid__cell .brand__name{font-size:.78rem}.logo-grid__cell .brand__name--word{font-size:1rem}}.offers{padding-block:var(--section-y) 0;background:var(--paper)}.offers__head{gap:1.5rem;max-width:62rem;display:grid}.offers__plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(.75rem,1.4vw,1.5rem);margin-top:clamp(4.5rem,9vw,8rem);display:grid}.plan{--plan-fg:var(--ink);--plan-muted:var(--muted);--plan-line:var(--line-strong);--plan-layer:transparent;--plan-layer-strong:transparent;--plan-accent:var(--blue);--plan-pad:clamp(1.25rem, 2vw, 2rem);padding:var(--plan-pad);border:1px solid var(--line-strong);border-radius:var(--radius);color:var(--plan-fg);flex-direction:column;gap:2rem;display:flex}.plan--business{--plan-layer:var(--paper);--plan-layer-strong:var(--blue-soft);background:var(--white);border-color:#0000;box-shadow:0 1px 2px #1018200a,0 30px 60px -40px #10182047}.plan--critical{--plan-fg:var(--on-night);--plan-muted:var(--on-night-muted);--plan-line:#a9d8f547;--plan-layer:#a9d8f50f;--plan-layer-strong:#a9d8f524;--plan-accent:var(--sky);padding-top:calc(var(--plan-pad) + 2.75rem);background:radial-gradient(120% 70% at 80% 0,#a9d8f524,transparent 60%),var(--night);border-color:#0000;margin-top:-2.75rem;position:relative;box-shadow:0 40px 80px -40px #07142699}.plan__body{flex-direction:column;flex:1;display:flex}.plan__name{letter-spacing:-.035em;font-size:clamp(1.9rem,2.6vw,2.75rem);font-weight:600;line-height:1}.plan__price{flex-wrap:wrap;align-items:baseline;gap:.3rem .6rem;margin-top:1rem;display:flex}.plan__price .mono{color:var(--plan-muted)}.plan__price strong{letter-spacing:-.04em;color:var(--plan-accent);font-size:clamp(1.6rem,2.1vw,2.2rem);font-weight:540;line-height:1}.plan__headline{letter-spacing:-.022em;text-wrap:pretty;margin-top:1.25rem;font-size:clamp(1.15rem,1.45vw,1.45rem);font-weight:480;line-height:1.25}.plan__desc{color:var(--plan-muted);margin-top:.75rem;font-size:.95rem}.plan__for{margin-top:1rem;font-size:.95rem;line-height:1.45}.plan__for .mono{color:var(--plan-accent);margin-right:.4rem}.plan__includes{gap:.15rem;margin-top:auto;padding-top:2rem;display:grid}.plan__includes li{border-top:1px solid var(--plan-line);align-items:center;gap:.75rem;padding:.6rem 0;font-size:.95rem;display:flex}.plan__includes li:before{content:"";border:1.5px solid var(--plan-accent);border-radius:50%;flex:none;width:.45rem;height:.45rem}.plan__includes .plan__inherit{color:var(--plan-muted);font-family:var(--f-mono);font-size:var(--fs-mono);letter-spacing:.1em}.plan__includes .plan__inherit:before{background:var(--plan-accent);border:0;border-radius:0;width:.7rem;height:1.5px}.plan__actions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;padding-top:1.75rem;display:flex}.plan__more{color:var(--plan-muted);border-bottom:1px solid var(--plan-line);font-size:.9rem;transition:color .3s,border-color .3s}.plan__more:hover{color:var(--plan-fg);border-color:currentColor}.plan--current{outline:2px solid var(--plan-accent);outline-offset:4px}.plan__current{background:var(--plan-accent);color:var(--plan-bg,var(--white));border-radius:999px;align-self:flex-start;margin-bottom:-1rem;padding:.35rem .7rem}.plan--critical .plan__current{--plan-bg:var(--night)}.offers__terms{color:var(--muted);flex-wrap:wrap;gap:.5rem 2.5rem;margin-top:clamp(2rem,4vw,3rem);display:flex}@media (width<=899px){.offers__plans{grid-template-columns:1fr;align-items:stretch}.plan--critical{padding-top:var(--plan-pad);margin-top:0}.scope{height:auto}}.faq{padding-block:var(--section-y);background:var(--paper)}.faq__grid{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:2.5rem clamp(2rem,6vw,7rem);display:grid}.faq__head{top:calc(var(--header-h) + 2rem);justify-items:start;gap:1.5rem;display:grid;position:sticky}.faq__head .h2{font-size:clamp(2.1rem,3.4vw,3.6rem)}.faq__list{border-top:1px solid var(--line-strong)}.faq__item{border-bottom:1px solid var(--line)}.faq__item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.4rem 0;list-style:none;display:flex}.faq__item summary::-webkit-details-marker{display:none}.faq__item h3{letter-spacing:-.025em;font-size:clamp(1.1rem,1.5vw,1.4rem);font-weight:520;line-height:1.25}.faq__icon{border:1px solid var(--line-strong);border-radius:50%;flex:none;width:1.9rem;height:1.9rem;transition:border-color .3s,background-color .3s;position:relative}.faq__icon:after,.faq__icon:before{content:"";height:1.5px;transition:transform .4s var(--ease-out);background:currentColor;margin-top:-.75px;position:absolute;inset:50% 30% auto}.faq__icon:after{transform:rotate(90deg)}.faq__item[open] .faq__icon:after{transform:rotate(0)}.faq__item summary:hover .faq__icon{border-color:currentColor}.faq__answer{max-width:44rem;color:var(--muted);justify-items:start;gap:1rem;padding-bottom:1.6rem;line-height:1.6;display:grid}.faq__answer .link-arrow{color:var(--ink);font-size:.92rem}.faq__answer .link-arrow svg{width:.75rem;height:.75rem}@media (width<=1023px){.faq__grid{grid-template-columns:1fr}.faq__head{position:static}}.trust{background:var(--paper);padding-block:clamp(3.5rem,7vw,6rem) 0}.trust__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem 3rem;display:flex}.trust__note{max-width:34rem;color:var(--muted)}.trust__grid{--cols:9;margin-top:clamp(1.5rem,3vw,2.5rem)}
