@import url("https://fonts.googleapis.com/css2?family=DM+Serif+Display:ital@0;1&family=Outfit:wght@300;400;500;600;700;800&display=swap");:root{--navy:#0d2a5c;--navy-2:#12356e;--navy-3:#1a4585;--blue:#1a7ce6;--blue-lt:#46a0f5;--blue-dark:#1263c4;--blue-bg:#eaf3fd;--jade:#1a7ce6;--jade-lt:#46a0f5;--jade-dark:#1263c4;--jade-bg:#eaf3fd;--jade-bdr:rgba(26,124,230,.22);--orange:#f9791e;--orange-lt:#ffa04d;--orange-dark:#e2640a;--orange-bg:#fff3e8;--orange-bdr:rgba(249,121,30,.28);--brand-grad:linear-gradient(120deg,#1a7ce6,#f9791e);--white:#ffffff;--snow:#f7f9fc;--mist:#eef2f7;--border:#dde4ef;--border-2:#c8d3e5;--ink:#0d2a5c;--gray:#556b85;--gray-lt:#8fa3bb;--amber:#f59e0b;--red:#ef4444;--green:#22c55e;--r8:8px;--r12:12px;--r16:16px;--r20:20px;--r28:28px;--ease:cubic-bezier(.22,1,.36,1);--t3:.32s var(--ease);--t5:.5s var(--ease);--sh-sm:0 2px 14px rgba(13,42,92,.08);--sh-md:0 8px 30px rgba(13,42,92,.11);--sh-lg:0 18px 54px rgba(13,42,92,.15);--sh-xl:0 28px 80px rgba(13,42,92,.18)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Outfit,sans-serif;background:var(--white);color:var(--ink);overflow-x:hidden;line-height:1.6;-webkit-font-smoothing:antialiased}a{text-decoration:none;color:inherit}button{font-family:inherit;cursor:pointer;border:none}img{display:block;max-width:100%}.wrap{max-width:1180px;margin:0 auto;padding:0 5%}.sr{transition:opacity .7s var(--ease),transform .7s var(--ease)}.sr.d1{transition-delay:.08s}.sr.d2{transition-delay:.16s}.sr.d3{transition-delay:.24s}.sr.d4{transition-delay:.32s}.sr.d5{transition-delay:.4s}.sr.visible{opacity:1;transform:none}.lbl{display:inline-flex;align-items:center;gap:8px;font-size:.7rem;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:var(--jade)}.lbl:before{content:"";display:block;width:20px;height:2px;background:var(--orange);border-radius:2px}.lbl.white:before{background:#fff}.lbl.white{color:#fff}.hdr{position:fixed;top:0;left:0;right:0;z-index:999;height:68px;background:rgba(255,255,255,.96);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid var(--border);transition:box-shadow var(--t3),border-color var(--t3)}.hdr.up{box-shadow:var(--sh-md);border-color:transparent}.hdr-in{justify-content:space-between;height:68px}.hdr-in,.logo{display:flex;align-items:center}.logo{gap:10px}.logo-box{width:36px;height:36px;border-radius:9px;background:var(--navy);display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;overflow:hidden}.logo-box:after{content:"";position:absolute;left:-40%;bottom:-8px;width:180%;height:10px;background:var(--brand-grad);transform:rotate(-18deg);border-radius:10px;opacity:.9}.logo-8{font-family:Outfit,sans-serif;font-size:1.2rem;font-weight:800;line-height:1;background:linear-gradient(160deg,#46a0f5 15%,#1a7ce6 45%,#f9791e 85%);-webkit-background-clip:text;background-clip:text;color:transparent;position:relative;z-index:1}.logo-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:2.5px;gap:2.5px}.lg-sq{width:7px;height:7px;border-radius:1.5px}.lg-sq.a{background:var(--orange)}.lg-sq.b,.lg-sq.c{background:rgba(255,255,255,.3)}.lg-sq.d{background:rgba(70,160,245,.85)}.logo-name{font-family:Outfit,sans-serif;font-size:1.22rem;font-weight:800;color:var(--navy);letter-spacing:-.4px}.logo-name em{color:var(--orange);font-style:normal}.logo-tag{font-size:.5rem;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;color:var(--gray-lt);display:block;margin-top:1px}.logo-tag b{color:var(--orange);font-weight:700}.h-nav{display:flex;align-items:center;gap:2rem}.h-nav a{font-size:.875rem;font-weight:500;color:var(--gray);transition:color var(--t3);position:relative;padding:4px 0}.h-nav a:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background:var(--jade);border-radius:2px;transform:scaleX(0);transform-origin:left;transition:transform var(--t3)}.h-nav a.active,.h-nav a:hover{color:var(--navy)}.h-nav a.active:after,.h-nav a:hover:after{transform:scaleX(1)}.h-acts{gap:8px}.h-acts,.h-call{display:flex;align-items:center}.h-call{gap:6px;font-size:.84rem;font-weight:600;color:var(--ink);padding:.46rem 1rem;border-radius:var(--r8);border:1.5px solid var(--border-2);transition:all var(--t3)}.h-call:hover{border-color:var(--navy);background:var(--snow)}.h-demo{display:flex;align-items:center;gap:7px;font-size:.875rem;font-weight:700;color:#fff;background:var(--orange);padding:.52rem 1.3rem;border-radius:var(--r8);transition:all var(--t3)}.h-demo .blink{width:7px;height:7px;border-radius:50%;background:rgba(255,255,255,.7);flex-shrink:0;animation:blink 2s infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}.h-demo:hover{background:var(--orange-dark);transform:translateY(-1px);box-shadow:0 5px 16px rgba(249,121,30,.42)}.burger{display:none;flex-direction:column;gap:5px;padding:4px;cursor:pointer}.burger span{width:22px;height:2px;background:var(--navy);border-radius:2px;display:block;transition:var(--t3)}.mob-nav-open .burger span:first-child{transform:rotate(45deg) translate(5px,5px)}.mob-nav-open .burger span:nth-child(2){opacity:0}.mob-nav-open .burger span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.page-hero{padding:120px 5% 70px;background:var(--navy);position:relative;overflow:hidden}.page-hero:before{background-image:radial-gradient(circle,rgba(255,255,255,.04) 1px,transparent 0);background-size:28px 28px}.page-hero:after,.page-hero:before{content:"";position:absolute;inset:0;pointer-events:none}.page-hero:after{background:radial-gradient(ellipse 60% 80% at 90% 40%,rgba(26,124,230,.16) 0,transparent 65%),radial-gradient(ellipse 40% 60% at 8% 90%,rgba(249,121,30,.1) 0,transparent 60%)}.ph-inner{position:relative;z-index:1;max-width:1180px;margin:0 auto}.ph-badge{display:inline-flex;align-items:center;gap:9px;background:rgba(26,124,230,.12);border:1px solid rgba(26,124,230,.22);border-radius:50px;padding:5px 14px 5px 5px;margin-bottom:1.2rem}.ph-pill{background:var(--orange);color:#fff;font-size:.63rem;font-weight:800;letter-spacing:.8px;text-transform:uppercase;padding:3px 9px;border-radius:50px}.ph-pill-txt{font-size:.78rem;font-weight:600;color:var(--jade-lt)}.ph-h1{font-family:"DM Serif Display",serif;font-size:clamp(2.4rem,5vw,3.8rem);color:#fff;line-height:1.1;letter-spacing:-.3px;margin-bottom:1rem}.ph-h1 em{font-style:italic;color:var(--orange-lt)}.ph-p{font-size:1.05rem;color:rgba(255,255,255,.6);line-height:1.82;max-width:560px}.btn-primary{display:inline-flex;align-items:center;gap:7px;background:var(--orange);color:#fff;font-size:.9rem;font-weight:700;padding:.78rem 1.6rem;border-radius:var(--r12);transition:all var(--t3)}.btn-primary:hover{background:var(--orange-dark);transform:translateY(-1px);box-shadow:0 6px 20px rgba(249,121,30,.38)}.btn-secondary{display:inline-flex;align-items:center;gap:6px;font-size:.88rem;font-weight:600;color:var(--navy);padding:.75rem 1.3rem;border-radius:var(--r12);border:1.5px solid var(--border-2);transition:all var(--t3)}.btn-secondary:hover{border-color:var(--navy);background:var(--snow)}.btn-ghost{display:inline-flex;align-items:center;gap:6px;font-size:.88rem;font-weight:600;color:rgba(255,255,255,.75);padding:.75rem 1.3rem;border-radius:var(--r12);border:1.5px solid rgba(255,255,255,.2);transition:all var(--t3)}.btn-ghost:hover{border-color:rgba(255,255,255,.5);color:#fff}.cta-sec{padding:96px 5%;background:var(--navy);position:relative;overflow:hidden}.cta-sec:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 50% 80% at 80% 50%,rgba(26,124,230,.14) 0,transparent 65%),radial-gradient(ellipse 45% 70% at 5% 85%,rgba(249,121,30,.1) 0,transparent 60%)}.cta-grid{position:relative;z-index:1;max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:5rem;gap:5rem;align-items:center}.cta-h2{font-family:"DM Serif Display",serif;font-size:clamp(2rem,3.5vw,2.8rem);color:#fff;line-height:1.14;margin-bottom:.9rem}.cta-h2 em{font-style:italic;color:var(--orange-lt)}.cta-p{font-size:.97rem;color:rgba(255,255,255,.52);line-height:1.8;margin-bottom:1.8rem}.cta-checks{display:flex;flex-direction:column;gap:8px}.ck{gap:9px;font-size:.875rem;color:rgba(255,255,255,.75)}.ck,.ck:before{display:flex;align-items:center}.ck:before{content:"✓";width:20px;height:20px;border-radius:50%;flex-shrink:0;background:rgba(26,124,230,.15);border:1px solid rgba(26,124,230,.25);justify-content:center;font-size:.6rem;color:var(--jade);font-weight:800;line-height:20px;text-align:center}.form-card{background:var(--white);border-radius:var(--r28);overflow:hidden;box-shadow:var(--sh-xl)}.fc-top{background:var(--brand-grad);padding:22px 28px}.fc-top h3{font-family:"DM Serif Display",serif;font-size:1.2rem;color:#fff;margin-bottom:3px}.fc-top p{font-size:.77rem;color:rgba(255,255,255,.7)}.fc-body{padding:24px 28px}.f-row2{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.fg{margin-bottom:11px}.fg label{display:block;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--ink);margin-bottom:4px}.fg input,.fg select,.fg textarea{width:100%;padding:.78rem 1rem;border:1.5px solid var(--border-2);border-radius:var(--r12);font-family:Outfit,sans-serif;font-size:.9rem;color:var(--ink);background:var(--snow);outline:none;resize:none;transition:border-color var(--t3),box-shadow var(--t3)}.fg input::placeholder,.fg textarea::placeholder{color:var(--gray-lt)}.fg input:focus,.fg select:focus,.fg textarea:focus{border-color:var(--jade);background:var(--white);box-shadow:0 0 0 3px rgba(26,124,230,.1)}.btn-sub{width:100%;padding:.95rem;border-radius:var(--r12);background:var(--navy);color:#fff;font-family:Outfit,sans-serif;font-size:.95rem;font-weight:700;display:flex;align-items:center;justify-content:center;gap:8px;transition:all var(--t3)}.btn-sub:hover{background:var(--orange);transform:translateY(-1px);box-shadow:0 6px 20px rgba(249,121,30,.35)}.f-priv{font-size:.7rem;color:var(--gray-lt);text-align:center;margin-top:9px}.site-footer{background:#091f47;padding:64px 5% 26px}.foot-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;grid-gap:2.5rem;gap:2.5rem;max-width:1180px;margin:0 auto 2.5rem}.f-brand .f-logo-row{display:flex;align-items:center;gap:9px;margin-bottom:1rem}.f-logo-box{width:32px;height:32px;border-radius:8px;background:var(--brand-grad);display:flex;align-items:center;justify-content:center}.f-logo-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:2px;gap:2px}.flg-sq{width:6px;height:6px;border-radius:1px}.f-logo-name{font-family:Outfit,sans-serif;font-size:1.12rem;font-weight:800;color:#fff}.f-tagline{font-family:"DM Serif Display",serif;font-size:.9rem;font-style:italic;color:rgba(255,255,255,.28);margin-bottom:.9rem}.f-about{font-size:.82rem;color:rgba(255,255,255,.36);line-height:1.7;max-width:250px;margin-bottom:1.3rem}.f-socials{display:flex;gap:7px}.f-social{width:32px;height:32px;border-radius:8px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;font-size:.74rem;color:rgba(255,255,255,.42);transition:all var(--t3)}.f-social:hover{background:var(--orange);color:#fff;border-color:var(--orange)}.foot-col h5{font-size:.77rem;font-weight:800;color:#fff;letter-spacing:.6px;text-transform:uppercase;margin-bottom:1rem}.foot-col a{display:block;font-size:.81rem;color:rgba(255,255,255,.36);margin-bottom:.52rem;transition:color var(--t3)}.foot-col a:hover{color:var(--orange-lt)}.foot-bottom{border-top:1px solid rgba(255,255,255,.07);padding-top:20px;max-width:1180px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.foot-bottom p{font-size:.75rem;color:rgba(255,255,255,.26)}.foot-bottom-tag{font-family:"DM Serif Display",serif;font-size:.82rem;color:rgba(255,255,255,.17);font-style:italic}.wa-fab{position:fixed;bottom:26px;right:26px;z-index:999;width:52px;height:52px;border-radius:50%;background:#25D366;box-shadow:0 6px 22px rgba(37,211,102,.52);display:flex;align-items:center;justify-content:center;font-size:1.45rem;transition:all var(--t3)}.wa-fab:hover{transform:scale(1.1);box-shadow:0 8px 28px rgba(37,211,102,.65)}.wa-tip{position:absolute;right:60px;top:50%;transform:translateY(-50%);background:var(--white);color:var(--navy);font-size:.73rem;font-weight:700;padding:5px 11px;border-radius:8px;white-space:nowrap;box-shadow:var(--sh-md);opacity:0;pointer-events:none;transition:opacity var(--t3)}.wa-fab:hover .wa-tip{opacity:1}.mob-cta{display:none;position:fixed;bottom:0;left:0;right:0;z-index:990;background:var(--orange);color:#fff;padding:14px;text-align:center;font-weight:700;font-size:.95rem}.partner-strip{background:var(--snow);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:20px 5%}.ps-inner{max-width:1180px;margin:0 auto;display:flex;align-items:center;gap:2rem}.ps-label{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--gray-lt);white-space:nowrap;flex-shrink:0}.ps-logos{display:flex;align-items:center;gap:2rem;flex-wrap:wrap}.ps-logo{font-size:.88rem;font-weight:700;color:var(--border-2);transition:color var(--t3);cursor:default;white-space:nowrap}.ps-logo:hover{color:var(--navy)}@media(max-width:1024px){.cta-grid{grid-template-columns:1fr;gap:3rem}.foot-grid{grid-template-columns:1fr 1fr;gap:2rem}}@media(max-width:860px){.h-acts,.h-nav{display:none}.h-nav.open{display:flex;flex-direction:column;position:fixed;top:68px;left:0;right:0;background:rgba(255,255,255,.98);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:1.8rem;gap:1.2rem;z-index:800;border-bottom:1px solid var(--border);box-shadow:var(--sh-md)}.h-nav.open a{font-size:1rem;color:var(--navy)}.burger{display:flex}.f-row2{grid-template-columns:1fr}.mob-cta{display:block}.wa-fab{bottom:72px}}@media(max-width:640px){.foot-grid{grid-template-columns:1fr}.ph-h1{font-size:2rem}.ps-logos{gap:1.2rem}}body,html{overflow-x:hidden;max-width:100%}@media (max-width:900px){.legacy-scope *{min-width:0}.legacy-scope iframe,.legacy-scope img,.legacy-scope svg,.legacy-scope video{max-width:100%}}@media (max-width:640px){.legacy-scope table{display:block;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.legacy-scope .dash-card,.legacy-scope .dash-wrap{max-width:100%}.legacy-scope .proof-chip{animation:none}.legacy-scope .proof-chip.p1{left:4px;right:auto}.legacy-scope .proof-chip.p2{right:4px;left:auto}.legacy-scope a,.legacy-scope li,.legacy-scope p,.legacy-scope span{overflow-wrap:break-word}}