:root{--about-primary: #007fff;--about-primary-dark: #0066cc;--about-ink: #172033;--about-muted: #64748b;--about-line: #dce6f2;--about-surface: #f5f9ff;--about-white: #ffffff}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;color:var(--about-ink);background:var(--about-white);font-family:Inter,sans-serif;font-kerning:normal;text-rendering:optimizeLegibility;line-height:1.65}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.container{width:min(100% - 40px,1200px);margin-inline:auto}#header{position:sticky;top:0;z-index:1000;background:#fffffffa;border-bottom:1px solid #e2e8f0;box-shadow:0 2px 14px #0f172a0f}.header-inner{display:flex;align-items:center;justify-content:space-between;min-height:74px;gap:22px}.nav-logo,.nav-logo-text,.nav-cta,.nav-links,.nav-phone{display:flex;align-items:center}.nav-logo{gap:11px;flex-shrink:0}.nav-logo-icon{width:46px;height:46px;overflow:hidden;border-radius:9px}.nav-logo-icon img{width:100%;height:100%;object-fit:contain;transform:scale(1.12)}.nav-logo-text{align-items:flex-start;flex-direction:column}.nav-logo-name{font:800 15px/1.1 Manrope,sans-serif}.nav-logo-tagline{margin-top:4px;color:var(--about-primary);font-size:9px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.nav-links{gap:20px;margin:0;padding:0;list-style:none}.nav-link{position:relative;padding:26px 0 23px;color:#5c6b82;font-size:13px;font-weight:700;white-space:nowrap}.nav-link:hover,.nav-link.active{color:var(--about-primary)}.nav-link.active:after{content:"";position:absolute;right:0;bottom:16px;left:0;height:2px;background:var(--about-primary)}.nav-cta{gap:12px}.nav-phone{gap:7px;color:var(--about-muted);font-size:13px;font-weight:700}.nav-phone i{color:var(--about-primary)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:11px 18px;border:1px solid transparent;border-radius:8px;font-size:14px;font-weight:800}.btn-primary{color:#fff;background:var(--about-primary)}.btn-primary:hover{background:var(--about-primary-dark)}.btn-white{color:var(--about-primary-dark);background:#fff}.btn-outline-white{color:#fff;border-color:#ffffffb3}.mobile-toggle{display:none;width:42px;height:42px;color:var(--about-primary);background:#edf6ff;border:0;border-radius:8px;font-size:23px}.about-hero{padding:78px 0;color:#fff;background:linear-gradient(135deg,#168bff,#06c)}.about-hero-grid{display:block;text-align:center}.eyebrow,.section-kicker{margin:0 0 11px;color:var(--about-primary);font-size:12px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.about-hero .eyebrow{color:#ffffffc7}.about-hero h1{margin:0 0 18px;font:800 clamp(2.25rem,4vw,3.25rem) / 1.12 "Manrope",sans-serif;font-kerning:normal;letter-spacing:-.02em;text-wrap:balance}.hero-copy{max-width:760px;margin:0 auto;color:#ffffffe0;font-size:17px}.hero-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:11px;margin-top:30px}.company-section,.legal-section,.contact-section{padding:90px 0}.company-grid{display:block}.company-copy{max-width:820px;margin:0 auto;text-align:center}.company-copy h2,.section-heading h2,.contact-panel h2{margin:0 0 18px;font:800 clamp(1.75rem,3vw,2.5rem) / 1.22 "Manrope",sans-serif;font-kerning:normal;letter-spacing:-.015em;text-wrap:balance}.company-copy p{max-width:760px;margin:0 auto 14px;color:#475569;line-height:1.75;text-wrap:pretty}.company-points{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:38px}.company-points>div{display:flex;align-items:center;flex-direction:column;min-width:0;padding:24px 20px;background:var(--about-surface);border:1px solid var(--about-line);border-radius:12px;text-align:center}.company-points i{display:grid;place-items:center;width:46px;height:46px;margin:0 auto 15px;color:#fff;background:var(--about-primary);border-radius:9px;font-size:21px}.company-points span,.company-points strong,.company-points small{display:block}.company-points strong{font:800 14px/1.4 Manrope,sans-serif;font-kerning:normal;letter-spacing:-.005em}.company-points small{max-width:220px;margin-top:6px;color:var(--about-muted);line-height:1.6;text-wrap:balance}.legal-section{background:linear-gradient(180deg,#f1f7ff,#fff)}.section-heading{max-width:760px;margin:0 auto 38px;text-align:center}.section-heading h2{max-width:680px;margin-right:auto;margin-left:auto;font-size:clamp(1.5rem,2.4vw,1.9rem);line-height:1.28;letter-spacing:-.01em}.section-heading>p:last-child{max-width:640px;margin-right:auto;margin-left:auto;color:var(--about-muted);line-height:1.7;text-wrap:balance}.legal-card{display:grid;grid-template-columns:1fr 1fr;gap:14px}.legal-row{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:16px;min-width:0;padding:21px;background:#fff;border:1px solid var(--about-line);border-radius:12px}.legal-row:first-child{grid-column:1/-1}.legal-icon{display:grid;place-items:center;width:48px;height:48px;color:var(--about-primary);background:#eaf4ff;border-radius:10px;font-size:21px}.legal-label,.legal-row strong{display:block}.legal-label{margin-bottom:5px;color:var(--about-muted);font-size:12px;font-weight:700}.legal-row strong{color:var(--about-ink);font:800 14px/1.5 Manrope,sans-serif;overflow-wrap:anywhere}.legal-row em{display:inline-block;margin-left:7px;padding:3px 7px;color:#067647;background:#ecfdf3;border-radius:5px;font:700 10px Inter,sans-serif;text-transform:uppercase}.verification-links{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:22px;padding:17px 19px;color:var(--about-muted);background:#fff;border:1px solid var(--about-line);border-radius:10px;font-size:13px}.verification-links a{color:var(--about-primary-dark);font-weight:800}.contact-panel{display:grid;grid-template-columns:minmax(0,.9fr) minmax(380px,1.1fr);gap:68px;align-items:center;padding:46px;background:var(--about-surface);border:1px solid var(--about-line);border-radius:18px}.contact-panel p{color:var(--about-muted)}.contact-list{display:grid;gap:10px}.contact-list>*{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:13px;min-width:0;padding:14px;background:#fff;border:1px solid var(--about-line);border-radius:10px}.contact-list i{display:grid;place-items:center;width:42px;height:42px;color:#fff;background:var(--about-primary);border-radius:9px}.contact-list span,.contact-list small,.contact-list strong{display:block}.contact-list small{color:var(--about-muted)}.contact-list strong{font-size:13px;overflow-wrap:anywhere}footer{padding:28px 0;color:#fff;background:var(--about-primary)}.footer-inner{display:flex;align-items:center;justify-content:space-between;gap:24px}.footer-brand{display:flex;align-items:center;gap:10px}.footer-brand img{width:42px;height:42px;object-fit:contain}.footer-brand span,.footer-brand strong,.footer-brand small{display:block}.footer-brand strong{font:800 13px Manrope,sans-serif}.footer-brand small,footer p{color:#ffffffc7;font-size:11px}.floating-wa{position:fixed;right:24px;bottom:24px;z-index:900;display:grid;place-items:center;width:58px;height:58px;color:#fff;background:#25d366;border-radius:50%;box-shadow:0 12px 28px #25d36659;font-size:27px}@media(max-width:1120px){.nav-phone{display:none}.nav-links{gap:15px}}@media(max-width:1024px){.header-inner{position:relative}.nav-cta>.btn{display:none}.mobile-toggle{display:grid;place-items:center}#header nav{position:absolute;top:74px;right:0;left:0;display:none;padding:10px 18px 18px;background:#fff;border-bottom:1px solid var(--about-line)}#header nav:has(.nav-links.active){display:block}#header nav .nav-links.active{display:flex}.nav-links{align-items:stretch;flex-direction:column;gap:2px}.nav-link{display:block;padding:11px 12px;border-radius:7px}.nav-link.active{background:#edf6ff}.nav-link.active:after{display:none}.company-points{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.container{width:min(100% - 32px,1200px)}.header-inner{min-height:60px}#header nav{top:60px}.nav-logo-icon{width:39px;height:39px}.nav-logo-name{font-size:13px}.about-hero{padding:58px 0}.about-hero h1{font-size:2rem}.about-hero-grid{gap:34px}.hero-copy{font-size:15px}.hero-actions{flex-direction:column}.hero-actions .btn{width:100%}.company-section,.legal-section,.contact-section{padding:62px 0}.company-points,.legal-card{grid-template-columns:1fr}.legal-row:first-child{grid-column:auto}.contact-panel{grid-template-columns:1fr;gap:30px;padding:26px 20px}.footer-inner{align-items:flex-start;flex-direction:column}}@media(max-width:420px){.company-points{grid-template-columns:1fr}.legal-row{grid-template-columns:42px minmax(0,1fr);padding:17px}.legal-icon{width:42px;height:42px}}
