html{scroll-behavior:smooth}*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;color:#0f172a;font-family:Inter,Roboto,Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif;margin:0}img{display:block;max-width:100%}a{color:inherit}button,input,textarea{font:inherit}.App{background:#fff}.page{overflow-x:clip}.navbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc7;border-bottom:1px solid #0f172a14;position:-webkit-sticky;position:sticky;top:0;z-index:30}.navbar__inner{margin:0 auto;width:min(1120px,100% - 2rem)}@media(min-width:768px){.navbar__inner{width:min(1120px,100% - 3rem)}}.navbar__inner{align-items:center;display:flex;gap:1rem;justify-content:space-between;min-height:4.75rem}.navbar__brand{align-items:center;color:#0f172a;display:inline-flex;gap:.75rem;text-decoration:none}.navbar__brand-mark{background:#fff;border-radius:.9rem;box-shadow:0 8px 20px #06172a1f;display:block;height:2.75rem;object-fit:cover;width:2.75rem}.navbar__brand-text{display:flex;flex-direction:column;font-weight:700}.navbar__brand-text small{color:#64748b;font-size:.75rem;font-weight:500}.navbar__nav{display:none;gap:2rem}.navbar__nav a{color:#334155;font-weight:600;text-decoration:none}.navbar__nav a:hover{color:#0b2545}.navbar__cta{background:#ff7a18;border-radius:999px;box-shadow:0 10px 24px #ff7a1840;color:#fff;font-weight:700;padding:.9rem 1.2rem;text-decoration:none}@media(min-width:1024px){.navbar__nav{display:flex}}.hero{background:radial-gradient(circle at top right,#21d4fd29,#0000 26%),linear-gradient(180deg,#eff5fb,#fff 64%);overflow:hidden;padding:4rem 0 5rem;position:relative}.hero__inner{margin:0 auto;width:min(1120px,100% - 2rem)}@media(min-width:768px){.hero__inner{width:min(1120px,100% - 3rem)}}.hero__inner{grid-gap:3rem;display:grid;gap:3rem}@media(min-width:1024px){.hero__inner{align-items:center;grid-template-columns:1.1fr .9fr}}.hero__content h1{color:#06172a;font-size:clamp(2.8rem,7vw,5.5rem);letter-spacing:-.05em;line-height:.96;margin:0}.hero__eyebrow,.section-label{color:#1c6dd0;display:inline-flex;font-size:.82rem;font-weight:800;letter-spacing:.16em;margin:0 0 1rem;text-transform:uppercase}.hero__subheadline{color:#334155;font-size:1.08rem;line-height:1.7;margin:1.5rem 0 0;max-width:34rem}.hero__actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.hero__button{border-radius:999px;font-weight:700;padding:1rem 1.35rem;text-decoration:none}.hero__button--primary{background:linear-gradient(135deg,#0b2545,#1c6dd0);color:#fff}.hero__button--secondary{background:#ffffffb8;border:1px solid #0f172a1f;color:#0b2545}.hero__metrics{grid-gap:1rem;display:grid;gap:1rem;margin-top:2.5rem}.hero__metrics div{background:#fffc;border:1px solid #0f172a14;border-radius:1rem;padding:1rem 1.1rem}.hero__metrics strong{color:#0b2545;display:block;font-size:1.1rem}.hero__metrics span{color:#64748b;font-size:.95rem}.hero__visual{background:linear-gradient(160deg,#06172afa,#12355bf0),radial-gradient(circle at top left,#5ef2ff33,#0000 28%);border-radius:2rem;box-shadow:0 20px 60px #06172a1f;min-height:28rem;position:relative}.hero__grid{background-image:linear-gradient(#ffffff14 1px,#0000 0),linear-gradient(90deg,#ffffff14 1px,#0000 0);background-size:42px 42px;inset:0;-webkit-mask-image:radial-gradient(circle at center,#000,#0000 72%);mask-image:radial-gradient(circle at center,#000,#0000 72%);position:absolute}.hero__orb{border-radius:50%;filter:blur(8px);position:absolute}.hero__orb--one{background:#21d4fd38;height:7rem;right:8%;top:12%;width:7rem}.hero__orb--two{background:#ff7a182e;bottom:14%;height:10rem;left:10%;width:10rem}.hero__panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff26;border-radius:1.15rem;color:#fff;padding:1.1rem 1.2rem;position:absolute;z-index:1}.hero__panel span{color:#ffffffbd;display:block;font-size:.75rem;letter-spacing:.12em;margin-bottom:.35rem;text-transform:uppercase}.hero__panel strong{display:block;font-size:1rem;line-height:1.35;max-width:11rem}.hero__panel--primary{left:8%;top:15%}.hero__panel--accent{bottom:14%;right:10%}.hero__content,.hero__visual{animation:fade-up .7s ease both}@keyframes fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(min-width:768px){.hero__metrics{grid-template-columns:repeat(3,1fr)}}.capabilities{background:#f7f9fc;padding:5rem 0}.capabilities__inner{margin:0 auto;width:min(1120px,100% - 2rem)}@media(min-width:768px){.capabilities__inner{width:min(1120px,100% - 3rem)}}.capabilities__header{margin-bottom:2.5rem;max-width:44rem}.capabilities__header h2{color:#06172a;font-size:clamp(2rem,4vw,3.1rem);line-height:1.08;margin:0}.capabilities__header p:last-child{color:#334155;line-height:1.7;margin-top:1rem}.capabilities__grid{grid-gap:1.25rem;display:grid;gap:1.25rem}@media(min-width:768px){.capabilities__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.capabilities__card{background:#fff;border:1px solid #0f172a1f;border-radius:1.4rem;box-shadow:0 12px 30px #06172a14;padding:2rem;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.capabilities__card:hover{box-shadow:0 12px 30px #06172a14;transform:translateY(-4px)}.capabilities__card h3{color:#0b2545;font-size:1.3rem;margin:1rem 0 .75rem}.capabilities__card p{color:#334155;line-height:1.7;margin:0}.capabilities__card a{color:#1c6dd0;display:inline-block;font-weight:700;margin-top:1.5rem;text-decoration:none}.capabilities__mark{background:#21d4fd1f;border-radius:999px;color:#0b2545;font-weight:800;padding:.5rem .75rem;width:-webkit-fit-content;width:fit-content}.edge{background:linear-gradient(180deg,#fff,#f4f8fc);padding:5rem 0}.edge__inner{margin:0 auto;width:min(1120px,100% - 2rem)}@media(min-width:768px){.edge__inner{width:min(1120px,100% - 3rem)}}.edge__inner{grid-gap:3rem;display:grid;gap:3rem}@media(min-width:1024px){.edge__inner{align-items:center;grid-template-columns:repeat(2,minmax(0,1fr))}}.edge__content h2{color:#06172a;font-size:clamp(2rem,4vw,3rem);line-height:1.08;margin:0}.edge__content p{color:#334155;line-height:1.75}.edge__list{grid-gap:1rem;display:grid;gap:1rem;list-style:none;margin:2rem 0 0;padding:0}.edge__list li{background:#fff;border:1px solid #0f172a1f;border-radius:1rem;box-shadow:0 12px 30px #06172a14;color:#0b2545;font-weight:700;padding:1rem 1rem 1rem 3rem;position:relative}.edge__list li:before{background:linear-gradient(135deg,#21d4fd,#ff7a18);border-radius:50%;content:"";height:.8rem;left:1rem;position:absolute;top:50%;transform:translateY(-50%);width:.8rem}.edge__visual{background:radial-gradient(circle at 70% 20%,#21d4fd2e,#0000 24%),linear-gradient(135deg,#06172af5,#12355be6);border:1px solid #0f172a14;border-radius:2rem;min-height:24rem;overflow:hidden;position:relative}.edge__card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #ffffff26;border-radius:1rem;color:#fff;padding:1rem 1.1rem;position:absolute;z-index:2}.edge__card span{color:#ffffffb8;display:block;font-size:.76rem;letter-spacing:.12em;margin-bottom:.3rem;text-transform:uppercase}.edge__card--main{left:1.5rem;top:1.5rem}.edge__diagram{inset:0}.edge__diagram,.edge__line,.edge__node{position:absolute}.edge__node{background:#5ef2ff;border-radius:50%;box-shadow:0 0 0 12px #5ef2ff14;height:1rem;width:1rem}.edge__node--one{left:18%;top:30%}.edge__node--two{left:48%;top:54%}.edge__node--three{right:18%;top:34%}.edge__line{background:linear-gradient(90deg,#0000,#5ef2ffd9,#0000);height:2px}.edge__line--a{left:18%;top:34%;transform:rotate(12deg);transform-origin:left center;width:30%}.edge__line--b{left:31%;top:45%;transform:rotate(22deg);transform-origin:left center;width:28%}.edge__line--c{left:47%;top:40%;transform:rotate(-18deg);transform-origin:left center;width:28%}.impact{background:#eef3f8;padding:5rem 0}.impact__inner{margin:0 auto;width:min(1120px,100% - 2rem)}@media(min-width:768px){.impact__inner{width:min(1120px,100% - 3rem)}}.impact__header{margin-bottom:2.5rem;max-width:42rem}.impact__header h2{color:#06172a;font-size:clamp(2rem,4vw,3rem);line-height:1.08;margin:0}.impact__grid{grid-gap:1.25rem;display:grid;gap:1.25rem}.impact__card{background:#fff;border:1px solid #0f172a1f;border-radius:1.5rem;box-shadow:0 12px 30px #06172a14;padding:2rem}.impact__card h3{color:#0b2545;font-size:1.35rem;margin:0 0 1.25rem}.impact__card strong{color:#ff7a18;display:inline-block;font-size:1.05rem;margin-top:1.25rem}.impact__block+.impact__block{margin-top:1.25rem}.impact__block span{color:#1c6dd0;display:inline-block;font-size:.8rem;font-weight:800;letter-spacing:.12em;margin-bottom:.5rem;text-transform:uppercase}.impact__block p{color:#334155;line-height:1.75;margin:0}@media(min-width:768px){.impact__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.footer{background:linear-gradient(135deg,#06172a,#0b2545);color:#ffffffe6;padding:5rem 0}.footer__inner{margin:0 auto;width:min(1120px,100% - 2rem)}@media(min-width:768px){.footer__inner{width:min(1120px,100% - 3rem)}}.footer__inner{grid-gap:3rem;display:grid;gap:3rem}@media(min-width:1024px){.footer__inner{align-items:start;grid-template-columns:1.2fr .8fr}}.footer__contact h2{color:#fff;font-size:clamp(2rem,4vw,3rem);line-height:1.08;margin:0 0 1.5rem}.footer__form{grid-gap:1rem;display:grid;gap:1rem}@media(min-width:768px){.footer__form{grid-template-columns:repeat(2,minmax(0,1fr))}}.footer__form label{grid-gap:.5rem;color:#ffffffd6;display:grid;font-weight:600;gap:.5rem}.footer__form input,.footer__form textarea{background:#ffffff0f;border:1px solid #ffffff24;border-radius:.9rem;color:#fff;font:inherit;padding:.95rem 1rem;width:100%}.footer__form textarea{min-height:9rem;resize:vertical}.footer__form button{background:#5ef2ff;border:0;border-radius:999px;color:#06172a;cursor:pointer;font:inherit;font-weight:800;justify-self:start;padding:1rem 1.4rem}@media(min-width:768px){.footer__form--full{grid-column:1/-1}}.footer__info{grid-gap:2rem;display:grid;gap:2rem}.footer__info .footer__brand,.footer__info h3{color:#fff;font-size:1.2rem;margin:0 0 .75rem}.footer__info a,.footer__info p{color:#ffffffb8;line-height:1.7;text-decoration:none}.footer__info a{display:block}
/*# sourceMappingURL=main.b89f3bd2.css.map*/