@import "https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&display=swap";:root{color:#f5f5ff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#050214;font-family:Space Grotesk,Geist,Sora,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;line-height:1.4}*,:before,:after{box-sizing:border-box}body{min-height:100vh;color:inherit;background:radial-gradient(circle at top,#5840ff40,#0000),#050214;margin:0}#root{width:100%;min-height:100vh}.aurora-container{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.aurora-container canvas{display:block;width:100%!important;height:100%!important}.text-rotate{letter-spacing:.04em;align-items:center;gap:.1em;font-weight:600;display:inline-flex}.text-rotate-word{gap:.02em;display:inline-flex}.text-rotate-element{will-change:transform,opacity;display:inline-block}.text-rotate-space{width:.3em;display:inline-block}.text-rotate-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.chat__trigger{color:#fff;cursor:pointer;z-index:20;background:linear-gradient(135deg,#1e3a5f,#3b8686);border:none;border-radius:999px;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;transition:transform .2s,opacity .2s;display:flex;position:fixed;bottom:1.75rem;right:1.75rem;box-shadow:0 15px 35px #1e3a5f73}.chat__trigger--hidden{pointer-events:none;opacity:0;transform:scale(.9)}.chat__window{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:25;background:#070a18f2;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;width:min(360px,100% - 2rem);display:flex;position:fixed;bottom:1.5rem;right:1.5rem;overflow:hidden;box-shadow:0 30px 70px #080e17a6}.chat__header{color:#79bd9a;justify-content:space-between;align-items:center;padding:1rem 1.25rem;font-weight:600;display:flex}.chat__close{color:#f5f5ffbf;cursor:pointer;background:0 0;border:none;font-size:1rem}.chat__messages{flex-direction:column;gap:.75rem;max-height:320px;padding:0 1.25rem 1rem;display:flex;overflow-y:auto}.chat__messages::-webkit-scrollbar{width:6px}.chat__messages::-webkit-scrollbar-track{background:0 0}.chat__messages::-webkit-scrollbar-thumb{background:#fff3;border-radius:999px}.chat__messages{scrollbar-width:thin;scrollbar-color:#fff3 transparent}.chat__message{border-radius:12px;padding:.85rem 1rem;font-size:.95rem;line-height:1.45}.chat__message--bot{color:#f5f5fff2;background:#3b86861f}.chat__message--user{color:#fff;background:linear-gradient(120deg,#1e3a5f,#3b8686);align-self:flex-end}.chat__actions{border-top:1px solid #ffffff14;padding:.75rem 1.25rem 1.25rem}.chat__buttons{flex-direction:column;gap:.5rem;display:flex}.chat__buttons button{color:#f5f5fff2;text-align:left;cursor:pointer;background:#3b86861f;border:1px solid #ffffff26;border-radius:999px;padding:.65rem 1rem;font-size:.9rem;transition:background .2s,border-color .2s}.chat__buttons button:hover{background:#79bd9a26;border-color:#79bd9a80}.chat__email-form,.chat__text-form{gap:.5rem;display:flex}.chat__email-form input,.chat__text-form input{color:#fff;background:0 0;border:1px solid #fff3;border-radius:999px;flex:1;padding:.6rem 1rem;font-size:.9rem}.chat__email-form button,.chat__text-form button{color:#0a1019;cursor:pointer;background:linear-gradient(120deg,#3b8686,#79bd9a);border:none;border-radius:999px;padding:.6rem 1.1rem;font-weight:600}.chat__done{text-align:center;color:#f5f5ffcc}@media (max-width:600px){.chat__window{width:calc(100% - 1.5rem);bottom:.75rem;right:.75rem}.chat__trigger{bottom:1rem;right:1rem}}.workflow-bg__connector{stroke:url(#connectorGradient);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;fill:none;opacity:.4;stroke-dasharray:6 8;animation:12s linear infinite connector-flow}.workflow-bg__node rect{fill:#05021459;stroke:#ffffff26;stroke-width:1px}.workflow-bg__node text{fill:#f5f5ffcc;dominant-baseline:middle;text-anchor:middle;letter-spacing:.02em;font-size:.75rem;font-weight:600}.workflow-bg__node--build rect{stroke:#79bd9a4d}.workflow-bg__node--monitor rect{stroke:#3b868659}.workflow-bg__node--fix rect{stroke:#e07a5f59}.workflow-bg__token{fill:#79bd9ae6;filter:drop-shadow(0 0 6px #79bd9ae6);animation:2.8s ease-in-out infinite alternate token-pulse}@keyframes connector-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-120px}}@keyframes token-pulse{0%{r:5;opacity:.8}to{r:7;opacity:.4}}@media (prefers-reduced-motion:reduce){.workflow-bg__connector,.workflow-bg__token{animation:none}}.page{isolation:isolate;width:100%;min-width:100%;max-width:100vw;padding:6rem clamp(1.25rem,5vw,4rem) 0;position:relative;overflow-x:hidden}.page:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 15% 10%,#79bd9a0f,#0000 55%),radial-gradient(circle at 80% 0,#3b868614,#0000 50%);position:fixed;inset:0}.page__logo{z-index:11;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050214bf;border:1px solid #ffffff26;border-radius:999px;padding:.3rem .85rem .3rem .6rem;position:fixed;top:1rem;left:clamp(.75rem,3vw,2rem);box-shadow:0 12px 30px #05021473}.page__logo img{object-fit:contain;width:auto;height:clamp(32px,6vw,64px);display:block}.page__gradient{filter:blur(80px);opacity:.3;z-index:0;pointer-events:none;background:radial-gradient(circle,#3b868680,#0000 60%);width:60vw;height:60vw;position:fixed;inset:10% auto auto -20%}.workflow-bg{opacity:.22;filter:blur(.2px);pointer-events:none;z-index:0;width:100%;height:100%;position:fixed;inset:0}.nav,.nav__identity{align-items:center;display:flex}.nav{z-index:10;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#050214b3;border:1px solid #ffffff1f;border-radius:999px;justify-content:space-between;padding:.9rem 1.4rem;transition:transform .26s,opacity .26s;position:sticky;top:1.5rem;box-shadow:0 20px 60px #00000073}.nav--hidden{opacity:0;transform:translateY(-140%)}.nav__identity{gap:clamp(.4rem,.8vw,.6rem)}.nav__brand{background:#ffffff2e;border-radius:12px;align-items:center;min-width:clamp(3rem,18vw,5rem);padding:clamp(.3rem,1.2vw,.5rem) clamp(.5rem,1.5vw,.8rem);display:flex}.nav__brand-static{text-transform:uppercase;color:#050214;font-size:clamp(.8rem,1.2vw,1rem);font-weight:700}.nav__ticker{color:#050214;justify-content:flex-start;font-size:clamp(.8rem,1.2vw,1rem)}.nav__ticker-word{overflow:hidden}.nav__ticker-char{text-transform:uppercase;font-weight:700}.nav__subline{letter-spacing:.1em;text-transform:uppercase;color:#f5f5ff99;white-space:nowrap;text-overflow:ellipsis;max-width:140px;font-size:clamp(.55rem,1.2vw,.65rem);overflow:hidden}.nav__links{gap:.65rem;margin-right:.75rem;display:flex}.nav__link{white-space:nowrap;color:#f5f5ffbf;border-radius:999px;padding:clamp(.22rem,2vw,.25rem) clamp(.5rem,3vw,.6rem);font-size:clamp(.6rem,3vw,.68rem);text-decoration:none;transition:color .15s,background .15s}.nav__link:hover,.nav__link--active{color:#fff;background:#ffffff14}.nav__cta{color:#0a1019;white-space:nowrap;background:linear-gradient(120deg,#3b8686,#79bd9a);border:none;border-radius:999px;padding:clamp(.5rem,1.5vw,.75rem) clamp(.8rem,2.5vw,1.4rem);font-size:clamp(.65rem,2vw,.85rem);font-weight:600;text-decoration:none;transition:all .15s,transform .15s,box-shadow .15s;display:inline-block;position:relative;box-shadow:0 12px 30px #3b868666,0 0 20px #79bd9a4d,inset 0 0 20px #ffffff1a}.nav__cta:before{content:"";z-index:-1;opacity:.7;filter:blur(4px);background:linear-gradient(45deg,#3b8686,#79bd9a,#3b8686);border-radius:999px;transition:opacity .15s;position:absolute;inset:-2px}.nav__cta:hover{background:linear-gradient(120deg,#4a9a9a,#8fd4a8);transform:translateY(-1px);box-shadow:0 15px 35px #3b868680,0 0 30px #79bd9a80,inset 0 0 25px #ffffff26}.nav__cta:hover:before{opacity:1;filter:blur(6px)}.hero{z-index:2;max-width:1100px;margin:5rem auto 0;position:relative}.hero__grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:center;gap:2rem;display:grid}.hero__content h1{margin:0 0 1.25rem;font-size:clamp(2.4rem,4vw,3.75rem);line-height:1.15}.hero__content p{margin:0}.hero__eyebrow{text-transform:uppercase;letter-spacing:.2em;color:#f5f5ff99;margin-bottom:1rem;font-size:.75rem}.hero__body{text-align:left;color:#f5f5ffc7;margin-bottom:1.75rem;font-size:1.1rem}.hero__actions{flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:1rem;display:flex}.hero__cta-grid{flex-wrap:wrap;align-items:stretch;gap:.85rem;margin-bottom:1.25rem;display:flex}.hero__cta-grid .hero__cta,.hero__cta-grid .hero__ghost,.hero__cta-grid .hero__secondary-link{text-align:center;flex:1;justify-content:center;min-width:fit-content}.hero__cta-grid .hero__secondary-link{padding:.65rem 1rem;font-size:.85rem}.hero__links{flex-wrap:wrap;justify-content:flex-start;gap:.75rem;margin-bottom:1rem;display:flex}.hero__secondary-link{color:#f5f5ffd9;background:#ffffff0f;border-radius:999px;align-items:center;gap:.4rem;padding:.55rem .9rem;font-size:.9rem;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.hero__secondary-link:hover{color:#fff;background:#79bd9a33}.hero__cta,.hero__ghost{cursor:pointer;border:none;border-radius:999px;padding:1rem 2rem;font-size:1rem;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-block}.hero__cta{color:#fff;background:linear-gradient(120deg,#3b8686,#79bd9a);box-shadow:0 15px 35px #3b868666}.hero__ghost{color:#f5f5ffd9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:0 0;border:1px solid #ffffff40}.hero__cta:hover,.hero__ghost:hover{transform:translateY(-2px)}.hero__subtext{color:#f5f5ff99;font-size:.9rem}.hero__stats{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.hero__stat{color:#f5f5ffcc;cursor:pointer;background:#ffffff0a;border:1px solid #0000;border-radius:16px;flex-direction:column;gap:.4rem;padding:.85rem 1rem;font-size:.95rem;transition:border-color .2s,background .2s,transform .2s;display:flex}.hero__stat span{font-weight:600}.hero__stat:focus-visible{border-color:#79bd9a80;outline:none}.hero__stat--active{background:#79bd9a14;border-color:#79bd9a80;transform:translateY(-2px)}.hero__visual{background:#08061ab3;border:1px solid #ffffff14;border-radius:24px;padding:1.5rem;box-shadow:0 50px 120px #05021473}.hero__visual-header{color:#f5f5ffbf;justify-content:space-between;align-items:center;margin-bottom:1rem;font-size:.9rem;display:flex}.hero__status-dot{background:#79bd9a;border-radius:999px;width:10px;height:10px;display:inline-flex;box-shadow:0 0 12px #79bd9acc}.hero__visual-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.5rem;margin-bottom:1rem;display:grid}.hero__visual-card{cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:18px;flex-direction:column;gap:.35rem;padding:.85rem;transition:border-color .2s,transform .2s,background .2s;display:flex}.hero__visual-card p{color:#f5f5ffa6;margin:0 0 .3rem;font-size:.8rem}.hero__visual-card strong{font-size:1.4rem}.hero__visual-card--active{background:#79bd9a14;border-color:#79bd9a99;transform:translateY(-2px)}.detail-panel{color:#f5f5ffbf;background:#0502148c;border:1px solid #ffffff1f;border-radius:12px;margin:0;padding:.75rem .8rem;font-size:.9rem;line-height:1.4}.detail-panel--compact{font-size:.85rem;line-height:1.35}.hero__visual-card--monitor{border-color:#79bd9a66}.hero__visual-card--alert{border-color:#e07a5f80}.hero__visual-card--success{border-color:#7cff6773}.hero__visual-flow{color:#f5f5ff99;align-items:center;gap:.35rem;font-size:.8rem;display:flex}.hero__visual-progress{background:#ffffff14;border-radius:999px;height:6px;overflow:hidden}.hero__visual-progress-bar{border-radius:inherit;background:linear-gradient(120deg,#3b8686,#79bd9a);width:65%;height:100%;animation:3.2s ease-in-out infinite pulse-bar}.hero__data-note{color:#f5f5ff8c;text-transform:uppercase;letter-spacing:.2em;margin-top:.75rem;font-size:.8rem}@keyframes pulse-bar{0%{width:20%}50%{width:90%}to{width:35%}}.trust{z-index:2;color:#f5f5ffb3;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;margin-top:3rem;padding:3rem 1rem;position:relative}.trust__text{text-align:center;margin-bottom:1.5rem}.trust__stats{color:#f5f5ffe6;flex-wrap:wrap;justify-content:center;gap:.5rem 1.25rem;font-weight:600;display:flex}.trust__dot{color:#f5f5ff66}.trust__logos{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;display:grid}.trust__logo{background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;padding:.85rem 1rem}.trust__logo span{font-weight:600;display:block}.trust__logo small{color:#f5f5ff99}.section{z-index:2;text-align:center;max-width:900px;margin:0 auto;padding:3.5rem clamp(1rem,4vw,2rem);position:relative}.section h2{margin:0 0 1.25rem;font-size:clamp(1.6rem,4vw,2.5rem);line-height:1.2}.section__body{color:#f5f5ffc7;max-width:620px;margin:0 auto 1.25rem;font-size:1rem}.section__note{color:#f5f5ff99;margin-top:1.5rem;font-size:.95rem}.section__cta{margin-top:2rem}.section--incident-lite{padding-top:1.8rem}.incident-lite__header{color:#f5f5ffcc;justify-content:space-between;align-items:center;gap:1rem;font-size:.9rem;display:flex}.incident__timeline--lite{border-radius:18px;margin-top:.8rem;overflow:hidden}.incident__row--lite{background:#ffffff0a}.section--contrast{background:#050214a6;border:1px solid #ffffff12;border-radius:28px;padding:3rem clamp(1rem,4vw,2rem);box-shadow:0 20px 60px #05021473}.section--split{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem;display:grid}.section--split>.fit__column,.difference__card,.solution__card,.automate__card,.how__card,.pricing__card{flex-direction:column;justify-content:space-between;gap:.75rem;display:flex}.fit__column{background:#08061abf;border:1px solid #ffffff14;border-radius:24px;padding:2rem}.fit__column--muted{background:#08061a8c}.fit__column h2{margin-top:0;margin-bottom:1rem}.fit__column ul{color:#f5f5ffb3;margin:0;padding-left:1rem;font-size:.92rem;line-height:1.5}.section__subtext{color:#f5f5ffa6;margin-top:1.25rem;font-size:.95rem}.link--chat{color:#79bd9a;text-decoration:underline}.section--dark{background:#05021499;border-radius:24px;margin-top:2rem;margin-bottom:2rem}.section--cta{padding-bottom:5rem}.problem__list{text-align:left;max-width:420px;margin:0 auto 1.5rem;padding:0;list-style:none}.problem__list li{color:#f5f5ffd9;margin-bottom:.6rem;padding-left:1.5rem;position:relative}.problem__list li:before{content:"✕";color:#e07a5f;font-weight:700;position:absolute;left:0}.solution__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;margin-top:1.75rem;display:grid}.solution__card{text-align:left;background:#08061ab8;border:1px solid #ffffff14;border-radius:18px;padding:1.6rem 1.35rem}.solution__card h3{margin:0 0 .5rem;font-size:1.15rem}.solution__card p{color:#f5f5ffbd;margin:0;font-size:.9rem}.card__body{color:#f5f5ffc7;margin:0 0 .75rem;font-size:.95rem}.card__toggle{color:#f5f5ffe6;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:999px;padding:.45rem .9rem;font-size:.85rem;font-weight:600;transition:border-color .18s,color .18s;display:none}.card__toggle:hover,.card__toggle:focus-visible{color:#fff;border-color:#79bd9a80;outline:none}.automate__list{text-align:left;max-width:400px;margin:0 auto;padding:0;list-style:none}.automate__list li{color:#f5f5ffe0;margin-bottom:.65rem;padding-left:1.5rem;position:relative}.automate__list li:before{content:"✓";color:#7cff67;font-weight:700;position:absolute;left:0}.automate__grid{text-align:left;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin-top:1.5rem;display:grid}.automate__card{background:#08061acc;border:1px solid #ffffff14;border-radius:18px;flex-direction:column;gap:.65rem;padding:1.35rem;display:flex}.automate__card header{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.automate__card span{color:#79bd9ae6;font-size:.85rem;font-weight:600}.automate__card p{color:#f5f5ffbf;margin:0;font-size:.95rem}.proof__grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.25rem;margin-top:1.5rem;display:grid}.proof__quote{color:#f5f5ffe6;text-align:left;background:#ffffff0f;border-left:3px solid #79bd9a;border-radius:12px;margin:0;padding:1.25rem 1.5rem;font-style:italic}.incident__timeline{text-align:left;border:1px solid #ffffff14;border-radius:24px;margin-top:1.8rem;overflow:hidden}.incident__row{background:#08061abf;grid-template-columns:120px 1fr;gap:.85rem;padding:.85rem 1rem;display:grid}.incident__row:not(:last-child){border-bottom:1px solid #ffffff14}.incident__time{color:#79bd9af2;font-size:.85rem;font-weight:600}.incident__event{color:#f5f5ffcc;font-size:.85rem}.incident__cta{margin-top:1.2rem;display:inline-flex}.how__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.5rem;display:grid}.how__card{text-align:left;background:#08061ab3;border:1px solid #ffffff1a;border-radius:20px;padding:1.6rem 1.35rem}.how__step{color:#79bd9a;margin-bottom:.5rem;font-size:.85rem;font-weight:700;display:inline-block}.how__card h3{margin:0 0 .4rem;font-size:1rem}.how__card p{color:#f5f5ffb3;margin:0;font-size:.85rem}.pricing__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.pricing__anchor{text-align:left;background:#ffffff0d;border:1px solid #ffffff14;border-radius:18px;margin-top:1rem;padding:1.5rem}.pricing__anchor h3{margin:0 0 .5rem}.pricing__anchor ul{color:#f5f5ffc7;margin:0;padding-left:1.2rem;line-height:1.6}.pricing__card{text-align:left;background:#08061ac7;border:1px solid #ffffff14;border-radius:22px;padding:2rem 1.4rem 1.6rem;position:relative}.pricing__card--highlight{border-color:#79bd9a;box-shadow:0 0 40px #79bd9a40}.pricing__badge{color:#fff;text-transform:uppercase;letter-spacing:.05em;background:linear-gradient(120deg,#3b8686,#79bd9a);border-radius:999px;padding:.35rem 1rem;font-size:.75rem;font-weight:700;position:absolute;top:-.75rem;left:50%;transform:translate(-50%)}.pricing__card h3{margin:0 0 .35rem;font-size:1.15rem}.pricing__price{margin-bottom:.35rem;font-size:2rem;font-weight:700}.pricing__price span{color:#f5f5ff99;font-size:.9rem;font-weight:400}.pricing__desc{color:#f5f5ffa6;margin-bottom:1rem;font-size:.85rem}.pricing__features{margin:0 0 1.5rem;padding:0;list-style:none}.pricing__features li{color:#f5f5ffc7;margin-bottom:.45rem;padding-left:1.1rem;font-size:.85rem;position:relative}.pricing__features li:before{content:"✓";color:#7cff67;font-weight:700;position:absolute;left:0}.pricing__toggle{color:#f5f5ffe6;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff2e;border-radius:12px;width:100%;margin:.4rem 0 .6rem;padding:.55rem .85rem;font-size:.82rem;font-weight:600;transition:background .18s,border-color .18s}.pricing__toggle:hover,.pricing__toggle:focus-visible{background:#79bd9a1f;border-color:#79bd9a80;outline:none}.pricing__details{opacity:0;max-height:0;transition:max-height .26s,opacity .2s;overflow:hidden}.pricing__details--open{opacity:1;max-height:420px}.pricing__details--open .pricing__features{margin-top:.75rem}.pricing__cta{text-align:center;color:#fff;background:#ffffff1a;border-radius:999px;width:100%;padding:.9rem 1rem;font-weight:600;text-decoration:none;transition:background .2s,transform .2s;display:block}.pricing__cta:hover{background:#ffffff2e;transform:translateY(-1px)}.pricing__card--highlight .pricing__cta{background:linear-gradient(120deg,#3b8686,#79bd9a);box-shadow:0 10px 25px #3b868659}.pricing__trust{color:#f5f5ff94;flex-wrap:wrap;justify-content:center;gap:.8rem 1.5rem;margin-top:1.5rem;font-size:.85rem;display:flex}.pricing__secondary{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:1.5rem;display:flex}.pricing__secondary a{color:#79bd9af2;border-bottom:1px solid #0000;text-decoration:none;transition:border-color .15s,color .15s}.pricing__secondary a:hover{color:#fff;border-color:#fff}.email-form{flex-direction:column;gap:1rem;margin-top:2rem;display:flex}.email-form__field-group{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}.email-form label{color:#f5f5ffb3;text-align:left;flex-direction:column;gap:.4rem;font-size:.9rem;display:flex}.email-form input,.email-form select{color:#f5f5ff;background:#08061acc;border:1px solid #fff3;border-radius:14px;width:100%;padding:.9rem 1rem;font-size:1rem}.email-form input::placeholder{color:#f5f5ff80}.email-form input:focus,.email-form select:focus{border-color:#79bd9a;outline:none}.email-form__success{color:#7cff67;margin-top:1.5rem;font-size:1.1rem}.email-form__error{color:#ff6b6b;margin:.5rem 0 0;font-size:.9rem}.footer{z-index:2;border-top:1px solid #ffffff14;flex-direction:column;align-items:center;gap:1rem;padding:3rem 1.25rem 2rem;display:flex;position:relative}.footer__brand{letter-spacing:.15em;text-transform:uppercase;font-size:1.1rem;font-weight:700}.footer__social{color:#f5f5ffb3;transition:color .2s}.footer__social:hover{color:#79bd9a}.footer__email{color:#f5f5ffbf;border:1px solid #f5f5ff26;border-radius:12px;padding:.35rem .75rem;font-size:.9rem;text-decoration:none}.footer__email:hover{color:#fff;border-color:#fff}.footer__copy{color:#f5f5ff73;margin:0;font-size:.8rem}@media (max-width:768px){.page{padding:4.5rem 1rem 0}.nav{border-radius:20px;flex-direction:row;align-items:center;gap:clamp(.4rem,1.5vw,.65rem);width:calc(100% - clamp(1rem,3vw,1.5rem));margin:0 auto;padding-inline:clamp(.75rem,2.5vw,1rem);top:clamp(.5rem,2vw,.75rem)}.nav__identity{flex-direction:row;justify-content:space-between;align-items:center;gap:clamp(.15rem,1.5vw,.3rem);width:100%}.nav__links{display:none}.nav__links::-webkit-scrollbar{display:none}.nav__link{white-space:nowrap;padding:clamp(.25rem,1.5vw,.3rem) clamp(.6rem,2.5vw,.75rem);font-size:clamp(.65rem,2.5vw,.78rem)}.nav__subline{letter-spacing:.05em;white-space:nowrap;max-width:none;font-size:clamp(.45rem,3vw,.65rem)}.nav__cta{padding:clamp(.4rem,2vw,.6rem) clamp(.6rem,3vw,1rem);font-size:clamp(.55rem,2.5vw,.75rem);position:relative;box-shadow:0 8px 20px #3b86864d,0 0 15px #79bd9a33,inset 0 0 15px #ffffff14}.nav__cta:before{filter:blur(3px);inset:-1px}.nav__cta:hover{box-shadow:0 10px 25px #3b868666,0 0 20px #79bd9a66,inset 0 0 18px #ffffff1f}.nav__cta:hover:before{filter:blur(4px)}.hero__grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.1rem;display:grid}.hero{margin-top:2.5rem;padding-inline:.4rem}.hero__cta-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.hero__cta-grid .hero__secondary-link{letter-spacing:.01em;font-size:.8rem}.hero__content h1{font-size:clamp(1.85rem,5.5vw,2.35rem)}.hero__body{font-size:1rem}.hero__actions{flex-flow:wrap;gap:.6rem}.hero__cta,.hero__ghost{flex:calc(50% - .8rem);min-width:140px}.section{padding:2.75rem .85rem}.section h2{font-size:clamp(1.4rem,6vw,2rem)}.trust__logos{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem}.incident-lite__header{flex-direction:column;align-items:flex-start}.incident__timeline--lite{padding:0;display:block}.incident__timeline{overflow-x:hidden}.incident__row--lite{border-radius:14px;min-width:auto}.incident__row{grid-template-columns:1fr;gap:.6rem}.hero__visual-grid,.hero__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.hero__visual{padding:1.35rem}.hero__visual-card strong{font-size:1.35rem}.section--split,.difference__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.solution__grid,.how__grid,.pricing__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.automate__grid,.proof__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.pricing__card{min-width:unset;padding:1.6rem 1.1rem 1.4rem}.pricing__grid{margin-top:2rem}.pricing__features{margin-bottom:1.2rem}.fit__column h2{font-size:1.1rem}.fit__column ul{font-size:.75rem;line-height:1.3}.how__card h3{font-size:.85rem}.how__card p{font-size:.72rem}.solution__card h3{font-size:.85rem}.solution__card p{font-size:.72rem}.automate__card h3{font-size:.9rem}.automate__card span{font-size:.7rem}.automate__card p,.card__body{font-size:.72rem}.email-form{flex-direction:column;align-items:stretch;gap:.85rem}.email-form__field-group{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem}}@media (max-width:480px){.nav{gap:clamp(.3rem,2vw,.4rem);padding-inline:clamp(.6rem,3vw,.75rem);top:clamp(.4rem,2.5vw,.5rem)}.nav__identity{justify-content:space-between;gap:clamp(.1rem,2vw,.2rem);width:100%}.nav__links{gap:clamp(.15rem,2vw,.3rem)}.nav__link{padding:clamp(.18rem,2.5vw,.22rem) clamp(.4rem,3.5vw,.5rem);font-size:clamp(.55rem,3.5vw,.62rem)}.nav__subline{white-space:nowrap;max-width:none;font-size:clamp(.4rem,3.5vw,.55rem)}.nav__cta{padding:clamp(.3rem,3vw,.4rem) clamp(.45rem,4vw,.6rem);font-size:clamp(.45rem,3.5vw,.55rem);position:relative;box-shadow:0 6px 15px #3b868640,0 0 12px #79bd9a26,inset 0 0 12px #ffffff0f}.nav__cta:before{filter:blur(2px);inset:-1px}.nav__cta:hover{box-shadow:0 8px 20px #3b868659,0 0 18px #79bd9a59,inset 0 0 15px #ffffff1a}.nav__cta:hover:before{filter:blur(3px)}}@media (max-width:576px){.hero{margin-top:2.25rem;padding-inline:0}.hero__body{margin-bottom:1.1rem;font-size:.9rem}.hero__actions{gap:.65rem}.hero__links{gap:.45rem}.hero__cta,.hero__ghost{padding:.75rem 1.1rem}.hero__visual{padding:1rem}.hero__visual-progress{height:4px}.hero__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.hero__cta-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.solution__grid,.how__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.solution__card,.how__card{padding:1rem}.solution__card h3,.how__card h3{font-size:.85rem}.card__body{line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:3.8rem;font-size:.75rem;display:-webkit-box;overflow:hidden}.card__toggle{justify-content:center;display:inline-flex}.card--expanded .card__body{line-clamp:unset;-webkit-line-clamp:unset;min-height:auto}.automate__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.automate__card{gap:.5rem;padding:.85rem}.automate__card span,.automate__card p{font-size:.7rem}.pricing__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.pricing__card{padding:1.2rem .85rem 1rem}.pricing__card h3{font-size:.85rem}.pricing__price span{font-size:.7rem}.pricing__toggle{padding:.4rem .6rem;font-size:.65rem}.section{padding:2rem .65rem}.section__body{margin-bottom:1rem;font-size:.8rem}.fit__column h2{font-size:.95rem}.fit__column ul{font-size:.62rem;line-height:1.25}.section__subtext{font-size:.75rem}.hero__content h1{font-size:clamp(1.5rem,5vw,1.9rem)}.hero__body{font-size:.85rem}.nav__subline{white-space:nowrap;max-width:none;font-size:clamp(.4rem,3.5vw,.5rem)}.nav__cta{padding:clamp(.35rem,2.5vw,.5rem) clamp(.5rem,3.5vw,.8rem);font-size:clamp(.5rem,3vw,.7rem);position:relative;box-shadow:0 7px 18px #3b86864d,0 0 14px #79bd9a33,inset 0 0 14px #ffffff12}.nav__cta:before{filter:blur(2.5px);inset:-1px}.nav__cta:hover{box-shadow:0 9px 22px #3b868666,0 0 20px #79bd9a66,inset 0 0 17px #ffffff1c}.nav__cta:hover:before{filter:blur(3.5px)}.hero__cta-grid .hero__secondary-link{font-size:.7rem}.hero__cta,.hero__ghost{padding:.7rem 1rem;font-size:.8rem}.hero__stats li{padding:.6rem .75rem;font-size:.75rem}.hero__visual-card strong{font-size:1.1rem}.hero__visual-card p{font-size:.7rem}.pricing__desc,.pricing__features li{font-size:.68rem}.pricing__cta{padding:.6rem .8rem;font-size:.7rem}.email-form label{font-size:.75rem}.email-form input,.email-form select{padding:.75rem .85rem;font-size:.85rem}.footer__brand{font-size:.9rem}.footer__email{font-size:.75rem}.footer__copy{font-size:.65rem}.trust__logos img{max-height:24px}.proof__quote p{font-size:.8rem}.proof__quote cite{font-size:.7rem}.incident__row td{font-size:.75rem}.incident__row--lite td{font-size:.7rem}.problem__list li{font-size:.75rem}.difference__card h3{font-size:.85rem}.difference__card p{font-size:.7rem}.solution__card h3{font-size:.75rem}.solution__card p{font-size:.65rem}.automate__card h3{font-size:.8rem}.automate__card span,.automate__card p,.card__body{font-size:.65rem}.section h2{font-size:clamp(1.1rem,5vw,1.6rem)}.section__note{margin-top:1rem}.section--contrast,.section--dark{border-radius:20px;padding-inline:1rem}.fit__column,.solution__card,.automate__card,.how__card,.pricing__card{padding:.95rem}.pricing__grid{gap:.5rem}.pricing__price{font-size:1.5rem}.pricing__desc{font-size:.68rem}.pricing__features li{margin-bottom:.3rem;font-size:.68rem}.pricing__anchor{padding:.75rem}.pricing__card{border-radius:18px}.pricing__cta{padding:.55rem .75rem}.trust{padding:1.8rem .55rem}.trust__logos{gap:.45rem}.proof__quote{padding:.85rem .95rem}.incident__row{padding:.85rem .9rem}.email-form{margin-top:1.2rem}.email-form input,.email-form select{padding:.65rem .75rem}.email-form__field-group{gap:.55rem}.footer{padding:2rem .55rem 1.3rem}}
