@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap');
:root{--ink:#20302b;--muted:#5f6b66;--paper:#fffdf7;--wash:#f5f1e8;--line:#dcd8cf;--red:#ef5548;--red-dark:#c84238;--green:#2f5e4f;--yellow:#f2c44e;--shadow:0 18px 55px rgba(32,48,43,.10);--radius:22px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:'DM Sans',Arial,sans-serif;line-height:1.6}a{color:inherit}img{max-width:100%}.skip{position:fixed;left:1rem;top:-6rem;z-index:99;background:var(--ink);color:#fff;padding:.8rem 1rem}.skip:focus{top:1rem}.site-header{position:sticky;top:0;z-index:40;background:rgba(255,253,247,.94);backdrop-filter:blur(14px);border-bottom:1px solid rgba(32,48,43,.12)}.header-inner{max-width:1240px;margin:auto;display:flex;align-items:center;gap:1.3rem;padding:15px 24px}.brand{display:flex;align-items:center;text-decoration:none;margin-right:auto}.brand img{width:176px;height:62px;object-fit:cover;object-position:left center}.nav{display:flex;align-items:center;gap:.15rem}.nav a{font-size:.86rem;font-weight:600;text-decoration:none;padding:.55rem .6rem;border-radius:999px;white-space:nowrap}.nav a:hover,.nav a[aria-current=page]{background:var(--wash);color:var(--red-dark)}.nav .nav-app{border:1px solid var(--ink);margin-left:.3rem}.nav .nav-join{background:var(--red);color:white;margin-left:.3rem}.menu-toggle{display:none;border:1px solid var(--line);background:transparent;border-radius:999px;padding:.7rem 1rem;font-weight:700}.wrap{max-width:1180px;margin:auto;padding-inline:28px}.hero{overflow:hidden;padding:92px 0 78px;position:relative}.hero:after{content:"";position:absolute;width:520px;height:520px;border:1px solid rgba(32,48,43,.18);border-radius:50%;right:-150px;top:-110px;box-shadow:0 0 0 95px rgba(239,85,72,.06),0 0 0 190px rgba(47,94,79,.04);pointer-events:none}.hero-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:68px;align-items:center}.eyebrow{text-transform:uppercase;letter-spacing:.18em;font-size:.75rem;font-weight:800;color:var(--green);margin:0 0 1rem}.eyebrow:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--red);margin-right:.7rem}.hero h1,.page-hero h1{font-family:'Manrope',sans-serif;font-size:clamp(3rem,6.7vw,6.8rem);line-height:.94;letter-spacing:-.065em;margin:.2rem 0 1.4rem;max-width:940px}.hero h1 em{font-style:normal;color:var(--red)}.lead{font-size:clamp(1.08rem,1.7vw,1.35rem);max-width:700px;color:var(--muted)}.actions{display:flex;gap:.8rem;flex-wrap:wrap;margin-top:2rem}.button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:999px;padding:.85rem 1.25rem;text-decoration:none;font-weight:700;border:1px solid var(--ink);cursor:pointer;font:inherit}.button.primary{background:var(--red);border-color:var(--red);color:#fff}.button.primary:hover{background:var(--red-dark)}.button.secondary{background:transparent}.hero-card{position:relative;background:var(--ink);color:#fff;border-radius:36px;padding:36px;box-shadow:var(--shadow);transform:rotate(2deg)}.hero-card:before{content:"";position:absolute;inset:12px;border:1px dashed rgba(255,255,255,.25);border-radius:27px}.hero-card>*{position:relative}.hero-card .number{font-family:'Manrope';font-size:6rem;color:var(--yellow);line-height:1}.hero-card strong{display:block;font-size:1.35rem}.section{padding:90px 0}.section.tinted{background:var(--wash)}.section.dark{background:var(--ink);color:white}.section-head{display:grid;grid-template-columns:.75fr 1.25fr;gap:40px;align-items:start;margin-bottom:44px}.section h2{font-family:'Manrope';font-size:clamp(2.2rem,4.3vw,4.3rem);line-height:1;letter-spacing:-.045em;margin:0}.section-copy{font-size:1.15rem;color:var(--muted);margin:0}.dark .section-copy{color:#d8dedb}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:28px}.card-number{color:var(--red);font-family:'Manrope';font-weight:800;font-size:.85rem;letter-spacing:.14em}.card h3{font-family:'Manrope';font-size:1.45rem;line-height:1.15;margin:.7rem 0}.card p{color:var(--muted)}.path{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;background:rgba(255,255,255,.15);border-radius:var(--radius);overflow:hidden}.path article{background:var(--ink);padding:32px}.path b{display:block;color:var(--yellow);font-size:2rem;font-family:'Manrope'}.app-band{display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:center;background:var(--red);color:#fff;border-radius:36px;padding:55px}.app-band h2{font-size:clamp(2.4rem,5vw,4.8rem)}.phone{background:var(--paper);color:var(--ink);border-radius:34px;padding:18px;box-shadow:var(--shadow);transform:rotate(-2deg)}.phone-screen{border:2px solid var(--ink);border-radius:24px;padding:24px;min-height:360px;background:linear-gradient(140deg,#fffdf7,#f2ede1)}.map-dots{height:150px;border-radius:18px;background:radial-gradient(circle at 20% 40%,var(--red) 0 7px,transparent 8px),radial-gradient(circle at 62% 30%,var(--green) 0 7px,transparent 8px),radial-gradient(circle at 72% 68%,var(--yellow) 0 8px,transparent 9px),repeating-linear-gradient(30deg,transparent 0 18px,rgba(32,48,43,.09) 19px 20px)}.proof{display:flex;gap:22px;flex-wrap:wrap;margin-top:25px}.proof span{padding:.4rem .8rem;border:1px solid rgba(255,255,255,.35);border-radius:999px;font-size:.85rem}.page-hero{padding:80px 0 55px;border-bottom:1px solid var(--line)}.page-hero h1{font-size:clamp(3.4rem,7vw,6.7rem)}.page-content{padding:70px 0 100px}.content-grid{display:grid;grid-template-columns:250px minmax(0,720px);gap:70px}.toc{position:sticky;top:110px;align-self:start}.toc a{display:block;padding:.6rem 0;text-decoration:none;color:var(--muted);border-bottom:1px solid var(--line)}.prose h2{font-family:'Manrope';font-size:2rem;line-height:1.15;margin:2.6rem 0 .7rem}.prose h2:first-child{margin-top:0}.prose p,.prose li{font-size:1.08rem}.prose ul{padding-left:1.2rem}.status{display:inline-block;background:#fff0c2;color:#684e00;border:1px solid #e0c161;border-radius:999px;padding:.35rem .75rem;font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.source-note{border-left:4px solid var(--red);padding:1rem 1.2rem;background:var(--wash);margin:1.5rem 0}.people{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.person{border:1px solid var(--line);border-radius:15px;padding:17px}.person b{display:block}.qr-layout{display:grid;grid-template-columns:1fr 280px;gap:55px;align-items:center}.qr-box{background:#fff;border:1px solid var(--line);border-radius:24px;padding:18px;text-align:center}.qr-box img{display:block;width:240px;aspect-ratio:1;background:#fff}.form{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.field{display:flex;flex-direction:column;gap:.35rem}.field.full{grid-column:1/-1}.field label{font-weight:700}.field input,.field textarea,.field select{font:inherit;padding:.85rem 1rem;border:1px solid #9faaa5;background:#fff;border-radius:10px}.field textarea{min-height:130px;resize:vertical}.check{display:flex;gap:.7rem;align-items:flex-start}.form-status{grid-column:1/-1;padding:1rem;border-radius:12px;background:var(--wash);display:none}.form-status.show{display:block}.site-footer{background:#17221f;color:#f3f1eb;padding:55px 0 28px}.footer-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px}.footer-grid img{width:160px}.footer-links a{display:block;color:#d2d8d5;margin:.35rem 0}.fineprint{border-top:1px solid rgba(255,255,255,.15);margin-top:40px;padding-top:20px;color:#9fb0a9;font-size:.84rem}.error-page{max-width:760px;margin:15vh auto;padding:30px}.error-page h1{font-family:'Manrope';font-size:clamp(3rem,7vw,6rem);line-height:1}@media(max-width:1050px){.menu-toggle{display:block}.nav{display:none;position:absolute;top:92px;left:18px;right:18px;background:var(--paper);border:1px solid var(--line);padding:14px;border-radius:18px;box-shadow:var(--shadow);flex-direction:column;align-items:stretch}.nav.open{display:flex}.nav a{padding:.7rem .9rem}.nav .nav-app,.nav .nav-join{margin-left:0}.hero-grid,.app-band{grid-template-columns:1fr}.hero-card{max-width:600px}.grid-3{grid-template-columns:1fr 1fr}.content-grid{grid-template-columns:1fr}.toc{position:static;display:none}.qr-layout{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}}@media(max-width:680px){.header-inner{padding:12px 16px}.brand img{width:144px;height:52px}.hero{padding:58px 0}.hero-grid{gap:36px}.hero h1{font-size:3.55rem}.wrap{padding-inline:19px}.section{padding:66px 0}.section-head{grid-template-columns:1fr}.grid-3,.path,.people,.form,.footer-grid{grid-template-columns:1fr}.field.full{grid-column:auto}.app-band{padding:30px 22px;border-radius:24px}.page-hero{padding:55px 0 38px}.page-hero h1{font-size:3.5rem}.page-content{padding:48px 0 70px}}
