:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.app-shell{min-height:100vh;padding:2.5rem clamp(1rem,5vw,4rem) 3.5rem;background:linear-gradient(180deg,#fdf1ec,#f5f7fb 45%,#f2f6ff);font-family:Poppins,Segoe UI,sans-serif;color:#101321}.nav{display:flex;align-items:center;justify-content:space-between;margin-bottom:3rem;gap:1rem}.logo-pill{display:inline-flex;align-items:center;padding:0;background:transparent;box-shadow:none}.logo-pill img{width:170px;height:auto;display:block}.logo-pill__dot{width:10px;height:10px;border-radius:50%;background:linear-gradient(135deg,#ff7d5c,#ffb347);display:inline-block}.nav__links{display:flex;gap:1.25rem;font-weight:500}.nav__links a{color:inherit;text-decoration:none}.nav__links a:hover{color:#ff7d5c}.btn--sm{padding:.55rem 1.4rem;font-size:.9rem}.hero{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2.5rem;align-items:center;margin-bottom:4rem}.hero__content{text-align:left}.hero__badge{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .9rem;border-radius:999px;font-size:.9rem;letter-spacing:.04em;text-transform:uppercase;background:#13285014;color:#132850}.hero h1{margin:1.2rem 0 .75rem;font-size:clamp(2.4rem,4vw,3.5rem);font-weight:600;line-height:1.15}.hero h1 span{color:#ff7d5c;display:block}.hero p{margin:0 0 1.75rem;max-width:640px;font-size:1.05rem;color:#4f5567}.hero__cta{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:2rem}.btn{border:none;border-radius:999px;font-weight:600;padding:.9rem 1.8rem;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.btn--primary{background:linear-gradient(120deg,#ff7d5c,#ffb347);color:#fff;box-shadow:0 10px 30px #ff7d5c40}.btn--ghost{background:transparent;border:1px solid rgba(20,25,37,.2);color:#141925}.btn:hover{transform:translateY(-2px)}.hero__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem}.stat-card{background:#ffffffbf;border-radius:1rem;padding:1rem 1.2rem;text-align:left;box-shadow:0 12px 35px #202e5414}.stat-card strong{font-size:1.8rem;color:#132850;display:block}.stat-card span{color:#6b7285}.hero__visual{background:#fff;border-radius:32px;padding:2.5rem;box-shadow:0 25px 55px #111d3a1f;position:relative;overflow:hidden;min-height:360px}.radar{position:relative;width:260px;height:260px;margin:0 auto}.radar__ring,.radar__pulse{position:absolute;inset:0;border-radius:50%;border:1px dashed rgba(19,40,80,.2)}.radar__ring--sm{inset:30px}.radar__pulse{inset:60px;border:2px solid #ff7d5c;animation:pulse 2.5s infinite ease-in-out}.checklist{margin-top:1.8rem;background:#1328500d;border-radius:20px;padding:1.2rem 1.4rem;font-weight:500;color:#17223c;display:grid;gap:.6rem}@keyframes pulse{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(1.2)}}.section{margin:0 auto 4.5rem;max-width:1080px}.section__heading{margin-bottom:2rem}.eyebrow{text-transform:uppercase;letter-spacing:.3em;font-size:.75rem;color:#ff7d5c;margin-bottom:.4rem}.section h2{font-size:clamp(1.8rem,3vw,2.6rem);margin:0}.feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem}.feature-card{background:#fff;border-radius:1.25rem;padding:1.8rem;box-shadow:0 18px 45px #161b2d14;border:1px solid rgba(255,255,255,.7)}.feature-card h3{margin:0 0 .75rem;font-size:1.2rem}.feature-card p{margin:0;color:#52596c;line-height:1.5}.workflow-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.25rem}.workflow-card{background:#ffffffeb;border-radius:1.5rem;padding:2rem;border:1px solid rgba(19,40,80,.08)}.workflow-card__step{display:inline-flex;width:44px;height:44px;border-radius:12px;align-items:center;justify-content:center;background:#132850;color:#fff;font-weight:600;margin-bottom:1rem}.workflow-card h3{margin:0 0 .5rem}.workflow-card p{margin:0;color:#565c6d;line-height:1.4}.testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem}.testimonial-card{background:#fff;border-radius:1.5rem;padding:1.8rem;box-shadow:0 18px 35px #0b17291a;position:relative}.testimonial-card p{margin:0 0 1rem;color:#2b3347;font-size:1rem}.testimonial-card span{font-weight:600;color:#555c6f}.cta{margin:0 auto 4rem;padding:2.5rem 3rem;border-radius:2rem;background:linear-gradient(120deg,#ff7d5cf2,#ffb347f2);color:#fff;display:flex;flex-wrap:wrap;gap:1.5rem;align-items:center;justify-content:space-between}.btn--lg{padding:1rem 2.4rem;font-size:1rem}.footer{border-top:1px solid rgba(20,25,37,.08);padding-top:2rem;text-align:center;color:#6f7587}.footer__links{display:flex;justify-content:center;gap:1.3rem;margin-top:.6rem;flex-wrap:wrap}.footer__link{color:inherit;text-decoration:underline;font-weight:600}.footer__links a{color:inherit;text-decoration:none;font-weight:500}@media(max-width:768px){.nav{flex-direction:column;align-items:flex-start}.hero__cta{flex-direction:column}.cta{flex-direction:column;text-align:center}}
