@import url("https://fonts.googleapis.com/css2?family=Anton&family=Inter:wght@400;500;600;700;800;900&display=swap");:root{--black:var(--lotus-navy);--white:var(--lotus-white);--gray-100:#f5f5f5;--gray-200:#ebebeb;--gray-300:#d4d4d4;--gray-500:#555;--gray-700:#2d2d2d;--red:var(--lotus-pink);--red-dark:var(--lotus-pink-hover);--navy:var(--lotus-navy);--gold:var(--lotus-mint-ink);--shadow:0 20px 48px hsla(0,0%,7%,.12)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,sans-serif;background:var(--white);color:var(--black)}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.container{width:min(1200px,calc(100% - 2rem));margin:0 auto}.section{padding:4.5rem 0}.section-dark{background:#0b1320;color:var(--white)}.eyebrow{letter-spacing:.12em;text-transform:uppercase;font-weight:800;font-size:.72rem}.eyebrow.red{color:var(--red)}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:30;background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid hsla(0,0%,7%,.08)}.nav{display:flex;justify-content:space-between;min-height:80px;gap:1rem}.brand,.nav{align-items:center}.brand{display:inline-flex;gap:.75rem;font-weight:800;color:var(--navy)}.brand-mark{width:44px;height:44px;border-radius:12px}.brand strong{font-size:1.3rem;letter-spacing:.04em}.brand small,.brand strong{display:block;text-transform:uppercase}.brand small{font-size:.7rem;letter-spacing:.08em;color:var(--gray-500)}.nav-links{display:flex;align-items:center;gap:1.1rem;flex-wrap:wrap}.nav-links a{font-size:.92rem;font-weight:600;color:var(--gray-700)}.nav-cta{padding:.8rem 1.1rem;border-radius:999px;background:var(--red);color:var(--white)!important}.hero{position:relative;overflow:hidden}.hero-bg{position:absolute;inset:0;background:radial-gradient(circle at top left,rgba(217,35,45,.18),transparent 30%),linear-gradient(120deg,rgba(7,25,47,.8),rgba(7,25,47,.96))}.hero-grid{position:relative;display:grid;grid-template-columns:1.4fr .8fr;align-items:center;grid-gap:2rem;gap:2rem;padding:5rem 0 4rem}.hero-card,.hero-copy{position:relative;z-index:1}.hero-copy h1{margin:.75rem 0 1rem;font-size:clamp(2.8rem,5vw,5rem);line-height:.96;letter-spacing:-.06em}.hero-lead{max-width:600px;color:hsla(0,0%,100%,.8);font-size:1.12rem}.hero-actions{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:1.6rem}.button{display:inline-flex;align-items:center;justify-content:center;padding:.9rem 1.4rem;border-radius:999px;border:1px solid transparent;font-weight:700;transition:.2s ease}.button-primary{background:var(--red);color:var(--white)}.button-secondary{background:transparent;color:var(--white);border-color:hsla(0,0%,100%,.3)}.trust-row{display:flex;gap:1rem;flex-wrap:wrap;margin-top:1.2rem;color:hsla(0,0%,100%,.85);font-size:.85rem}.hero-card{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:22px;padding:1.7rem;box-shadow:var(--shadow)}.card-topline{display:inline-block;color:var(--gold);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;font-weight:800}.hero-card h2{margin:1rem 0 .8rem;font-size:2rem}.check-list{list-style:none;padding:0;margin:1.1rem 0 0;display:grid;grid-gap:.7rem;gap:.7rem}.check-list li:before{content:"✓";color:var(--gold);margin-right:.5rem}.stats-strip{background:var(--navy);color:var(--white)}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1rem;gap:1rem;padding:2rem 0}.stats-grid strong{display:block;font-size:clamp(2rem,4vw,3rem)}.stats-grid span{display:block;color:hsla(0,0%,100%,.75)}.about-section{background:#fafafa}.section-heading{margin-bottom:2rem}.section-heading h2{margin:.5rem 0 0;font-size:clamp(2rem,4vw,3rem)}.about-block{margin-bottom:2rem;background:var(--white);border:1px solid hsla(0,0%,7%,.06);border-radius:20px;padding:1.5rem 1.5rem .5rem;box-shadow:0 12px 30px hsla(0,0%,7%,.04)}.about-block-head{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.about-step{width:52px;height:52px;display:grid;place-items:center;border-radius:50%;background:rgba(217,35,45,.08);color:var(--red);font-weight:800}.about-history{margin:0 0 1rem;color:#434343;line-height:1.75}.card-grid,.founder-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.25rem;gap:1.25rem}.founder-card,.info-card{background:var(--white);border:1px solid hsla(0,0%,7%,.06);border-radius:18px;overflow:hidden;box-shadow:0 16px 32px hsla(0,0%,7%,.04)}.founder-photo{background:#f0f0f0}.founder-card h3,.info-card h3{margin:1rem 1rem .5rem}.founder-tagline{margin:0 1rem 1rem;color:var(--red-dark);font-weight:700}.staff-role-pill{display:inline-block;margin:1rem 1rem 0;padding:.4rem .7rem;border-radius:999px;font-size:.72rem;text-transform:uppercase;letter-spacing:.1em}.contact-panel,.staff-role-pill{background:var(--lotus-navy);color:var(--white)}.contact-panel{display:flex;justify-content:space-between;align-items:center;gap:1rem;border-radius:24px;padding:2rem}.contact-actions{display:flex;flex-wrap:wrap;gap:.8rem}.site-footer{background:#07192f;color:hsla(0,0%,100%,.8);padding:1.25rem 0}.footer-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}@media (max-width:880px){.card-grid,.founder-grid,.hero-grid,.stats-grid{grid-template-columns:1fr}.nav{flex-wrap:wrap;padding:1rem 0}.nav-links{width:100%;justify-content:center;padding-bottom:.5rem}.contact-panel{display:block}}.site-header{background:hsla(0,0%,100%,.97);border-bottom-color:var(--lotus-line)}.brand,.nav-links a{color:var(--lotus-navy)}.brand-mark{width:auto;max-width:62px;height:50px;object-fit:contain;border-radius:0}.button-primary,.nav-links .nav-cta{background:var(--lotus-pink);color:var(--lotus-on-pink)!important}.hero-bg{background:radial-gradient(circle at 10% 12%,rgba(255,45,139,.14),transparent 32%),radial-gradient(circle at 78% 82%,rgba(68,199,177,.13),transparent 30%),linear-gradient(120deg,#082a5b,#0f355f)}.section-dark,.stats-strip{background-color:var(--lotus-navy)}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid var(--lotus-focus);outline-offset:3px}:root{--lotus-pink:#ff2d8b;--lotus-pink-hover:#e0177a;--lotus-navy:#082a5b;--lotus-navy-deep:#03182f;--lotus-mint:#44c7b1;--lotus-mint-ink:#09685e;--lotus-white:#fff;--lotus-cream:#f7fbfa;--lotus-line:#ddebe8;--lotus-on-pink:#03182f;--lotus-danger:#b42336;--lotus-success:#176b3a;--lotus-warning:#935a06;--lotus-focus:#44c7b1}