@font-face{font-family:Cairo;src:url(/fonts/cairo/Cairo-ExtraLight.ttf)format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Cairo;src:url(/fonts/cairo/Cairo-Light.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Cairo;src:url(/fonts/cairo/Cairo-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cairo;src:url(/fonts/cairo/Cairo-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Cairo;src:url(/fonts/cairo/Cairo-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Cairo;src:url(/fonts/cairo/Cairo-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Cairo;src:url(/fonts/cairo/Cairo-ExtraBold.ttf)format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Cairo;src:url(/fonts/cairo/Cairo-Black.ttf)format("truetype");font-weight:900;font-style:normal;font-display:swap}:root{--brand:#f25b25;--dark:#111;--paper:#fff;--font-display:"Changa",system-ui,-apple-system,"Segoe UI",Roboto,"Cairo",Arial,sans-serif;--font-body:"Cairo",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--pattern-alpha:.4}*{box-sizing:border-box}html,body,#root{height:100%}#splash-ssr{z-index:2147483000;opacity:1;pointer-events:auto;animation:1.4s forwards ssrOut;position:fixed;top:0;bottom:0;left:0;right:0}#splash-ssr .bg{background:#fff url(/main-bg.png) 50%/cover no-repeat;position:absolute;top:0;bottom:0;left:0;right:0}#splash-ssr .center{place-items:center;height:100%;display:grid;position:relative}#splash-ssr .logo{clip-path:inset(0 100% 0 0);background:url(/logo.png) 50%/contain no-repeat;width:160px;height:160px;animation:1s forwards ssrDraw}@keyframes ssrDraw{to{clip-path:inset(0)}}@keyframes ssrOut{0%,71%{opacity:1}to{opacity:0;visibility:hidden;pointer-events:none}}html{background-color:#fff}body{color:var(--dark);font-family:var(--font-body);letter-spacing:-.005em;background:0 0;margin:0;font-size:18px;line-height:1.7;position:relative}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.015em;margin:0 0 .6em;line-height:1.2}h1{font-size:max(34px,min(5.5vw,56px));font-weight:900}h2{text-align:center;letter-spacing:-.02em;margin:0 0 16px;font-size:max(28px,min(4.2vw,40px));font-weight:900}h3{font-size:max(22px,min(3.2vw,28px));font-weight:800}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}.container{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}.btn{cursor:pointer;border:1px solid transparent;border-radius:999px;align-items:center;gap:.6rem;padding:.95rem 1.3rem;font-size:1rem;font-weight:800;transition:transform .2s,box-shadow .2s;display:inline-flex}.btn.primary{background:var(--brand);color:#fff}.btn.primary:hover{transform:translateY(-2px)}.btn.outline{color:var(--brand);border-color:var(--brand);background:#fff}.submit-btn-contact{justify-content:center;align-items:center;width:95px;margin:0 auto;font-size:1rem;font-weight:800;display:flex!important}.pill{color:#555;cursor:default;box-shadow:none;background:#f7f7f7;border:1px solid #eee;border-radius:12px;align-items:center;gap:.45rem;padding:.4rem .75rem;font-size:.95rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.pill:hover,.pill:active,.pill:focus{box-shadow:none;background:#f7f7f7;border-color:#eee;outline:none;transform:none}.pill .ic{width:20px;height:20px;box-shadow:none;background:0 0;border:none;border-radius:6px}.pill svg{width:18px;height:18px}.pill.soft{color:#444;background:#faf7f5;border-color:#f1e6e1}.pill.note-badge{color:#444;pointer-events:none;box-shadow:none;background:#f7f7f7;border:1px dashed #e6e6e6;font-weight:700}.badge{color:#222;white-space:nowrap;background:#f5f5f5;border:1px solid #e5e5e5;border-radius:999px;padding:10px 14px;font-size:.95rem;font-weight:800}header.site{z-index:50;-webkit-backdrop-filter:saturate(120%)blur(10px);backdrop-filter:saturate(120%)blur(10px);background:rgba(255,255,255,.8);border-bottom:1px solid #f2f2f2;position:-webkit-sticky;position:sticky;top:0}header .brand{align-items:center;gap:.7rem;font-weight:900;display:flex}nav.menu{flex-wrap:wrap;gap:1rem;display:flex}nav.menu a{border-radius:10px;padding:.75rem .6rem}nav.menu a:hover{background:#f5f5f5}.hero{text-align:center;height:90vh;padding:200px 0 46px;position:relative;overflow:hidden}.hero .hero-bg,.about-hero .hero-bg,.features-hero .hero-bg,.how-it-works-hero .hero-bg{z-index:-1;position:absolute;top:0;bottom:0;left:0;right:0}.hero .hero-bg:before,.about-hero .hero-bg:before,.features-hero .hero-bg:before,.how-it-works-hero .hero-bg:before{content:"";z-index:1;background:rgba(0,0,0,.4);position:absolute;top:0;bottom:0;left:0;right:0}.hero,.about-hero,.features-hero,.how-it-works-hero{-webkit-backdrop-filter:blur(30px)}.hero h1{letter-spacing:-.02em;color:#fff;margin:14px 0;font-size:max(34px,min(6vw,56px));font-weight:900;line-height:1.1}.hero .lead{color:#f9f9f9;max-width:820px;margin:12px auto 0;font-size:max(18px,min(2.1vw,22px))}@keyframes hero-fade-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.hero h1,.hero .lead,.about-hero h1,.about-hero p,.features-hero h1,.features-hero p{opacity:0;animation:.7s forwards hero-fade-in}.hero h1,.about-hero h1,.features-hero h1{animation-delay:50ms}.hero .lead,.about-hero p,.features-hero p{animation-delay:.2s}@media (prefers-reduced-motion:reduce){.hero h1,.hero .lead,.about-hero h1,.about-hero p,.features-hero h1,.features-hero p{opacity:1;transform:none;animation:none!important}}.waitlist-section h2,.waitlist-section>.container>p,.section.contact h2,.section.contact>.container>p{opacity:0;animation:.7s forwards hero-fade-in}.waitlist-section h2,.section.contact h2{animation-delay:50ms}.waitlist-section>.container>p,.section.contact>.container>p{animation-delay:.2s}@media (prefers-reduced-motion:reduce){.waitlist-section h2,.waitlist-section>.container>p,.section.contact h2,.section.contact>.container>p{opacity:1;transform:none;animation:none!important}}.waitlist-section form,.section.contact form{opacity:0;animation:.7s .25s forwards hero-fade-in}.waitlist-section fieldset.wl-card,.section.contact fieldset.wl-card,.section.contact .wl-grid{opacity:0;animation:.7s .35s forwards hero-fade-in}.waitlist-section .wl-actions,.section.contact .wl-actions{opacity:0;animation:.7s .45s forwards hero-fade-in}@media (prefers-reduced-motion:reduce){.waitlist-section form,.section.contact form,.waitlist-section fieldset.wl-card,.section.contact fieldset.wl-card,.section.contact .wl-grid,.waitlist-section .wl-actions,.section.contact .wl-actions{opacity:1;transform:none;animation:none!important}}.hero-btn{justify-content:center;min-width:180px}.marquee{--speed:30s;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(270deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(270deg,transparent,#000 10%,#000 90%,transparent)}.marquee .track{animation:scroll var(--speed)linear infinite;gap:12px;padding-top:10px;padding-bottom:10px;display:flex}@keyframes scroll{to{transform:translate(-50%)}}.stats{grid-template-columns:repeat(3,1fr);gap:18px;max-width:880px;margin:26px auto 0;display:grid}.ring{aspect-ratio:1;border-radius:999px;place-items:center;display:grid;position:relative;background:0 0!important}.ring .num{color:var(--dark);font-size:30px;font-weight:900;font-family:var(--font-display);position:relative}.ring .lab{color:#666;margin-top:6px;font-size:13px;position:relative}.soft-section{position:relative}.soft-section:before{content:"";left:0;right:0;background:linear-gradient(#fff,transparent);height:60px;position:absolute;top:-60px}.zz-row:nth-child(2n){grid-template-columns:.8fr 1.2fr}.blob{aspect-ratio:4/3;background:radial-gradient(100% 80% at 60% 20%,rgba(242,91,37,.12),transparent 60%),linear-gradient(135deg,#fff,#ffe7d9);border-radius:34px;justify-content:center;align-items:center;width:100%;max-width:460px;margin-left:auto;margin-right:auto;display:flex;box-shadow:0 30px 80px rgba(242,91,37,.12)}.accordion{gap:10px;margin:24px auto 0;display:grid}.accordion-bg,.accordion-bg-image{background-image:url(/faq.png);background-position:top;background-repeat:no-repeat;background-size:cover;padding:50px 0}.acc-item{background:#fff;border:1px solid #eee;border-radius:14px}.acc-head{cursor:pointer;align-items:center;gap:10px;padding:14px 16px;font-size:1rem;font-weight:800;display:flex}.acc-item summary.acc-head{cursor:pointer;align-items:center;gap:10px;padding:14px 16px;font-size:1rem;list-style:none;display:flex}.acc-item summary.acc-head::-webkit-details-marker{display:none}.acc-body{color:#555;text-align:start;padding:0 16px 14px;font-size:1rem;display:none}.acc-item.open .acc-body,.acc-item[open] .acc-body{display:block}.sticky-wrap{height:500vh;position:relative}.sticky-viewport{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;height:100vh;position:-webkit-sticky;position:sticky;top:0;overflow:hidden}.steps-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;gap:18px;max-width:1100px;height:60%;margin:0 auto;padding:64px 24px 28px;display:grid}@media (max-width:992px){.steps-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.steps-grid{grid-template-columns:1fr}}.step-tile{will-change:transform,opacity;background:#fff;border:1px solid #eee;border-radius:26px;padding:24px 20px;box-shadow:0 12px 36px rgba(0,0,0,.06)}.step-tile.is-hidden{opacity:0;visibility:hidden;transform:translateY(8px)}.step-tile.is-visible{opacity:1;visibility:visible;transition:opacity .45s,transform .45s;transform:translateY(0)}.step-tile.no-anim{transition:none!important}@keyframes tile-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.tile-head{align-items:center;gap:12px;margin-bottom:10px;display:flex}.tile-icon{background:#fff1ea;border:1px solid #ffe7d9;border-radius:12px;place-items:center;width:40px;height:40px;font-size:20px;display:inline-grid}.tile-title{font-size:1.15rem;font-weight:900}.tile-num{color:#111;background:#eee;border-radius:999px;padding:6px 12px;font-weight:800}.tile-num:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.tile-num:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.tile-num:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.tile-num:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.tile-num:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.tile-num:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.tile-desc{color:#444;font-size:1.05rem;line-height:1.7}.sticky-title{top:0;z-index:2;padding-top:10px;position:absolute;left:0;right:0}.sticky-title__card{text-align:center;-webkit-backdrop-filter:blur(6px);background:rgba(255,255,255,.85);border:1px solid #eee;border-radius:14px;margin-left:auto;margin-right:auto;padding:10px 14px;display:inline-block}.sticky-title__lead{color:#555;margin:4px 0 0}.grid-wrap{max-width:1200px;margin-left:auto;margin-right:auto}.grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}@media (max-width:992px){.grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.grid{grid-template-columns:1fr}}.tile{background:rgba(255,255,255,.95);border:1px solid rgba(0,0,0,.06);border-radius:22px;padding:18px;box-shadow:0 10px 30px rgba(0,0,0,.06)}.features-hero{height:90vh;padding:200px 0;position:relative;overflow:hidden}.features-hero h1{color:#fff}.features-hero p{color:#f9f9f9}.features{background:#fafafa;padding:70px 0}.feature-bento{grid-template-columns:repeat(3,1fr);grid-auto-flow:dense;align-items:stretch;gap:16px;margin-top:18px;display:grid}@media (max-width:992px){.feature-bento{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.feature-bento{grid-template-columns:1fr}}.bento{min-height:var(--bento-min,260px);background:#fff;border:1px solid #eee;border-radius:24px;flex-direction:column;padding:16px;transition:none;display:flex;box-shadow:0 20px 60px rgba(0,0,0,.06)}.bento:hover{transform:none;box-shadow:0 20px 60px rgba(0,0,0,.06)}.bento.big{grid-row:auto}.bento-head>div{display:contents}.bento-title{grid-area:1/2;margin:0;font-size:1.15rem;font-weight:900}.bento-sub{color:#666;grid-area:2/2;margin-top:2px;font-size:.95rem}.bento-body{margin-top:10px}.bento-body.mini{gap:8px;display:grid}.bento-list{color:#444;gap:6px;margin:0;padding:0 1rem 0 0;font-size:1rem;line-height:1.7;list-style:none;display:grid}.bento-list li:before{content:"•";color:var(--brand);margin-left:.4rem;margin-right:.4rem}.ghost-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-height:140px;display:grid}.ghost{aspect-ratio:4/3;background:linear-gradient(135deg,#fff,#ffe7d9);border-radius:14px}.ic{background:#fff1ea;border-radius:10px;place-items:center;width:34px;height:34px;display:inline-grid}.feature-caps{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px;display:grid}@media (max-width:992px){.feature-caps{grid-template-columns:1fr 1fr}}@media (max-width:640px){.feature-caps{grid-template-columns:1fr}}.cap{background:#fff;border:1px solid #eee;border-radius:20px;padding:14px;transition:none;box-shadow:0 12px 30px rgba(0,0,0,.05)}.cap:hover{transform:none;box-shadow:0 12px 30px rgba(0,0,0,.05)}.cap .ic{border-radius:8px;width:28px;height:28px}.cap-title{margin-top:6px;font-size:1.05rem;font-weight:800}.cap-title:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:10px}.cap-title:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:10px}.cap-title:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:10px}.cap-title:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:10px}.cap-title:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:10px}.cap-title:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:10px}.cap-desc{color:#555;margin-top:2px;font-size:1rem;line-height:1.7}.feature-row{grid-template-columns:1fr 1fr;align-items:center;gap:24px;margin-top:22px;display:grid}@media (max-width:992px){.feature-row{grid-template-columns:1fr}}.illus{aspect-ratio:4/3;background:linear-gradient(135deg,#fff,#ffe7d9);border-radius:28px;box-shadow:0 30px 80px rgba(242,91,37,.15)}.about-hero{height:90vh;padding:200px 0;position:relative;overflow:hidden}section.section{padding:60px 0}.about p,.contact p{color:#555;max-width:900px;margin:0 auto;font-size:1.05rem;line-height:1.8}.contact form{gap:12px;max-width:700px;margin:18px auto 0;display:grid}.input{border:1px solid #eee;border-radius:14px;padding:14px 16px;font-size:1rem}textarea.input{resize:vertical;min-height:120px;font-size:1rem}.about-impact{grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0 6px;display:grid}@media (max-width:640px){.about-impact{grid-template-columns:1fr}}.impact-card{background:#fff;border:1px solid #eee;border-radius:16px;place-items:center;padding:16px;display:grid}.impact-num{font-family:var(--font-display);font-size:30px;font-weight:900}.impact-lab{color:#666;font-size:.95rem}.about-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:14px;display:grid}.values{grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0;display:grid}@media (max-width:992px){.about-grid,.values{grid-template-columns:1fr 1fr}}@media (max-width:640px){.about-grid,.values{grid-template-columns:1fr}}.about-block{background:#fff;border:1px solid #eee;border-radius:16px;padding:16px}.timeline{margin:8px 0 18px;padding-left:6px;padding-right:6px;position:relative}.timeline:before{content:"";background:#eee;width:2px;position:absolute;top:0;bottom:0}.timeline:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:calc(50% - 1px)}.timeline:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:calc(50% - 1px)}.timeline:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:calc(50% - 1px)}.timeline:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:calc(50% - 1px)}.timeline:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:calc(50% - 1px)}.timeline:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:calc(50% - 1px)}.tl-item{grid-template-columns:1fr 1fr;align-items:center;gap:12px;margin:8px 0;display:grid}@media (max-width:640px){.timeline:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:8px}.timeline:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:8px}.timeline:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:8px}.timeline:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:8px}.timeline:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:8px}.timeline:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:8px}.tl-item{grid-template-columns:1fr}.tl-item:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:18px}.tl-item:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:18px}.tl-item:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:18px}.tl-item:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:18px}.tl-item:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:18px}.tl-item:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:18px}}.tl-year{font-family:var(--font-display);text-align:center;font-size:1.1rem;font-weight:900}.tl-card{background:#fff;border:1px solid #eee;border-radius:16px;padding:12px}.tl-title{font-size:1.05rem;font-weight:800}.tl-desc{color:#555;font-size:1rem;line-height:1.7}.founders{margin-top:8px}.founders-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:10px;display:grid}@media (max-width:992px){.founders-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.founders-grid{grid-template-columns:1fr}}.founder{text-align:center;background:#fff;border:1px solid #eee;border-radius:16px;padding:16px}.avatar{background:radial-gradient(circle at 60% 30%,#ddd,#bbb);border-radius:50%;width:84px;height:84px;margin:0 auto 10px}.fn-name{font-size:1.05rem;font-weight:900}.fn-role{color:#555;margin-top:2px;font-size:.95rem}.fn-bio{color:#555;margin-top:6px;font-size:1rem;line-height:1.7}.reveal{opacity:0;filter:saturate(.95);transition:opacity .6s,transform .6s,filter .6s;transform:translateY(16px)}.reveal.in{opacity:1;filter:saturate();transform:translateY(0)}.about-hero .k{position:relative}.about-hero .k:after{content:"";left:0;right:0;background:linear-gradient(90deg,rgba(242,91,37,.25),rgba(242,91,37,.05));border-radius:6px;height:8px;position:absolute;bottom:-2px}.quote{text-align:center;max-width:720px;margin:22px auto 0}.quote blockquote{font-family:var(--font-display);font-size:24px;font-weight:800;line-height:1.35}.quote figcaption{color:#666;margin-top:6px;font-size:.95rem}footer{text-align:center;color:#666;border-top:1px solid #eee;padding:40px 0;font-size:.95rem}.carousel{border-radius:26px;position:relative;overflow:hidden}.slides{transition:transform .6s;display:flex}.slide{color:#999;background:#eee;place-items:center;min-width:100%;height:280px;font-size:1.05rem;font-weight:900;display:grid}.dots{justify-content:center;gap:6px;margin-top:10px;display:flex}.dot{cursor:pointer;background:#ddd;border:none;border-radius:50%;width:6px;height:6px;transition:background-color .2s}.dot.active{background:var(--brand)}.k{color:var(--brand);font-weight:800}.page{padding:0}.car{width:100%}.car__viewport{background:#fafafa;border-radius:26px;position:relative;overflow:hidden}.car__track{will-change:transform;transition:transform .6s;display:flex}.car__slide{place-items:center;min-width:100%;height:280px;display:grid}.car__dots{justify-content:center;gap:8px;margin-top:12px;display:flex}.car__dot{aspect-ratio:1;cursor:pointer;background:#dcdcdc;border:0;border-radius:9999px;outline:none;width:10px;height:10px;padding:0;line-height:0;transition:transform .15s,background-color .2s,box-shadow .2s}.car__dot:hover{transform:scale(1.15)}.car__dot.is-active{background:var(--brand);box-shadow:0 0 0 4px rgba(242,91,37,.12)}.statsX{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:920px;margin:18px auto 0;display:grid}@media (max-width:768px){.statsX{grid-template-columns:1fr}}.statX{text-align:center}.statX__label{color:#222;letter-spacing:-.01em;margin-bottom:10px;font-size:1rem;font-weight:800}.statX__plaque{box-shadow:none;background:#fff;border:1px solid #eee;border-radius:22px;padding:22px 18px 26px;position:relative;overflow:hidden}.statX__plaque:before{content:"";pointer-events:none;background:radial-gradient(60% 50% at 50% 0,rgba(242,91,37,.08),transparent 60%);position:absolute;top:0;bottom:0;left:0;right:0}.statX__plaque:after{content:"";-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(90deg,rgba(242,91,37,.35),rgba(242,91,37,0),rgba(242,91,37,.35));border-radius:22px;padding:1px;position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px;-webkit-mask-image:linear-gradient(#fff 0,#fff 0),linear-gradient(#fff 0,#fff 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.statX__icon{width:34px;height:34px;box-shadow:none;background:#fff1ea;border:1px solid #ffe7d9;border-radius:10px;place-items:center;font-size:18px;display:inline-grid}.statX__value{font-family:var(--font-display,inherit);color:#111;letter-spacing:-.02em;margin-top:10px;font-size:32px;font-weight:900}.statX__shine{pointer-events:none;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.65) 30%,transparent 60%);animation:3.4s ease-in-out 1.1s infinite shine-sweep;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-120%)}@keyframes shine-sweep{0%{transform:translate(-120%)}55%{transform:translate(-120%)}to{transform:translate(120%)}}.nav-backdrop{z-index:998;opacity:0;pointer-events:none;height:100dvh;background:rgba(0,0,0,.12);height:100vh;transition:opacity .35s;position:fixed;top:0;bottom:0;left:0;right:0}.nav-backdrop.show{opacity:1;pointer-events:auto}.nav-drawer{z-index:999;width:100vw;height:100dvh;color:#111;-webkit-overflow-scrolling:touch;height:100vh;min-height:-webkit-fill-available;padding:22px;padding-top:calc(22px + env(safe-area-inset-top,0px));padding-bottom:calc(22px + env(safe-area-inset-bottom,0px));flex-direction:column;gap:16px;transition:none;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto;transform:translate(100%);-webkit-backdrop-filter:none!important;background:#fff!important}.nav-drawer.ready{transition:transform .45s cubic-bezier(.22,.61,.36,1)}.nav-drawer.open{transform:translate(0)}[dir=rtl] .nav-drawer{transform:translate(-100%)}[dir=rtl] .nav-drawer.open{transform:translate(0)}.desktop{display:flex}.mobile{display:none}@media (max-width:992px){.desktop{display:none}.mobile{display:block}}.nav-drawer .close{margin-top:env(safe-area-inset-top,0px);align-self:flex-end;position:-webkit-sticky;position:sticky;top:0}@media (max-width:992px){.zz-row{grid-template-columns:1fr 1fr;gap:18px}.blob{max-width:520px}}@media (max-width:640px){.zz-row{grid-template-columns:1fr;gap:16px}.zz-row>.blob,.zz-row:nth-child(2n)>.blob{order:2}.zz-row>div:not(.blob){order:1}.blob{max-width:100%;box-shadow:0 18px 50px rgba(242,91,37,.1)}}@media (max-width:360px){.zz-row h3{font-size:1.02rem}}.select[data-state=open] .caret{transform:translateY(-50%)rotate(180deg)}.select-content{z-index:1000;width:var(--radix-select-trigger-width,auto);min-width:var(--radix-select-trigger-width,auto);box-sizing:border-box;background:#fff;border:1px solid #e5e5e5;border-radius:16px;max-width:100vw;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.12)}[data-radix-popper-content-wrapper]{width:var(--radix-select-trigger-width)!important;min-width:var(--radix-select-trigger-width)!important}.select-viewport{width:100%;max-height:280px;padding:6px;overflow:auto}.select-item{cursor:pointer;color:#111;background:0 0;border:0;border-radius:10px;outline:none;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:10px 12px;font-size:1rem;display:grid}.select-item[data-highlighted]{background:#f8f8f8}.select-item[data-state=checked]{background:#fff8f4;border:1px solid #ffe7d9}.select-check{color:var(--brand);font-size:12px;font-weight:800}.select-text{color:#111;font-size:1rem;font-weight:800}.select-empty{color:#999;text-align:center;cursor:default;padding:12px;font-size:.95rem}.wl-full-width{grid-column:1/-1;width:100%}.wl-card .select{width:100%}.wl-label-row{color:#222;align-items:baseline;gap:8px;margin:2px 2px 8px;font-size:1rem;font-weight:800;display:flex}.wl-label{letter-spacing:-.01em}.req-badge,.opt-text{color:#666;font-size:.95rem;font-weight:400;background:0 0!important;border:0!important;padding:0!important}.opt-text{color:#888}.bg-fixed-pattern{z-index:-1;pointer-events:none;opacity:var(--pattern-alpha);background-image:url(/main-bg.png);background-position:top;background-repeat:repeat;background-size:max(260px,min(34vw,480px));position:fixed;top:0;bottom:0;left:0;right:0}.bg-fixed-pattern:after{content:"";background:rgba(255,255,255,.08);position:absolute;top:0;bottom:0;left:0;right:0}section.section,.soft-section,.page,.features,.feature-row,.stats,.about,.contact{background:0 0!important}.soft-section:before{content:none!important}.final-grid,.rail,.step-layer{background:0 0!important}header.site,footer,fieldset.wl-card,.acc-item,.bento,.cap,.tile,.step-tile,.impact-card,.about-block,.value-card,.founder,.tl-card,.statX__plaque,.select,.input,textarea.input,.nav-drawer,.sticky-title__card{background:#fff!important}.container[style*=background],section[style*=background]{background:0 0!important}@media (max-width:992px){.hw-dd .zigzag{gap:18px}}@media (max-width:640px){.hw-dd{padding:40px 0 26px}.hw-dd .container{padding-left:16px;padding-right:16px}.hw-dd h2{font-size:max(24px,min(6vw,32px))}.hw-dd h3{font-size:1.02rem}.hw-dd p{font-size:1rem;line-height:1.8}.hw-dd .zz-row{grid-template-columns:1fr;gap:14px}.hw-dd .zz-row>.blob,.hw-dd .zz-row:nth-child(2n)>.blob{order:2}.hw-dd .zz-row>div:not(.blob){text-align:start;order:1}.hw-dd .blob{aspect-ratio:4/3;width:100%;max-width:100%;height:auto;min-height:180px;box-shadow:0 18px 50px rgba(242,91,37,.1)}.hw-dd .pill.note-badge{white-space:normal;align-items:center;gap:.4rem;padding:.5rem .65rem;font-size:.95rem;line-height:1.2;display:inline-flex}}@media (max-width:360px){.hw-dd h3{font-size:1rem}.hw-dd .pill.note-badge{font-size:.9rem}}.hdr .desktop{display:flex}.hdr .mobile{display:none}@media (max-width:992px){.hdr .desktop{display:none}.hdr .mobile{display:block}}.hdr .hdr-row{justify-content:space-between;align-items:center;padding-top:12px;padding-bottom:12px;display:flex}.hdr .brand-link{align-items:center;gap:.7rem;display:flex}.hdr .burger{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;width:26px;height:26px;padding:0;display:block;position:relative}@media (max-width:420px){.hdr .burger{width:22px;height:22px}}.hdr .burger span{background:#111;border-radius:2px;height:2px;position:absolute;left:0;right:0}.hdr .burger span:first-child{top:6px}.hdr .burger span:nth-child(2){top:12px}.hdr .burger span:nth-child(3){bottom:6px}@media (max-width:992px){.hdr .hdr-row>.btn.primary{padding:.6rem .9rem;font-size:.95rem}}.contact-cards .wl-form{flex-direction:column;gap:24px;margin-top:24px;display:flex}.contact-cards .wl-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}@media (max-width:800px){.contact-cards .wl-grid{grid-template-columns:1fr;gap:20px}}.contact-cards fieldset.wl-card{background:#fff;border:1px solid #e5e5e5;border-radius:20px;margin:0;padding:24px;position:relative;overflow:visible;box-shadow:0 4px 20px rgba(0,0,0,.04)}.contact-cards fieldset.wl-card>legend{color:#111;margin-bottom:16px;padding:0 12px;font-size:16px;font-weight:900;display:block}.contact-cards .wl-rows{gap:16px;display:grid}.contact-cards .wl-2{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:600px){.contact-cards .wl-2{grid-template-columns:1fr}}.contact-cards .input{background:#fff;border:1px solid #e5e5e5;border-radius:14px;width:100%;padding:14px 16px;font-size:15px;transition:border-color .2s,box-shadow .2s}.contact-cards .input:focus{border-color:#f25b25;outline:none;box-shadow:0 0 0 3px rgba(242,91,37,.1)}.contact-cards textarea.input{resize:vertical;min-height:140px;font-family:inherit}.contact-cards .radios{grid-template-columns:1fr 1fr;gap:10px;font-size:14px;display:grid}@media (max-width:520px){.contact-cards .radios{grid-template-columns:1fr}}.contact-cards .radio{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#fff;border:1px solid #eee;border-radius:14px;align-items:center;gap:10px;padding:5px 14px;transition:border-color .2s,box-shadow .2s,background-color .2s;display:flex}.contact-cards .radio:hover{border-color:#e1e1e1}.contact-cards .radio.is-active{background:#fff8f4;border-color:#f25b25;box-shadow:0 0 0 3px rgba(242,91,37,.1)}.contact-cards .radio input{accent-color:#f25b25}.contact-cards .consent{color:#444;align-items:center;gap:10px;font-size:14px;display:inline-flex}.contact-cards .consent input{accent-color:#f25b25}.contact-cards .error-banner{color:#8c1f1f;background:#fff4f4;border:1px solid #ffd5d5;border-radius:10px;padding:10px 12px;font-size:14px}.contact-cards .wl-actions{justify-content:center;margin-top:4px;display:flex}.contact-cards .wl-label-row{color:#222;align-items:center;gap:10px;margin:2px 2px 8px;font-weight:800;display:flex}.contact-cards .wl-label{letter-spacing:-.01em}.contact-cards .req-badge,.contact-cards .opt-text{color:#777;font-size:12px;font-weight:500}@media (max-width:640px){.container{padding-left:16px;padding-right:16px}.page .btn{padding:.85rem 1.1rem;font-size:1rem}.page [style*="grid-template-columns: 32px 1fr"]{grid-template-columns:1fr!important}.page [style*="white-space: nowrap"]{white-space:normal!important}}.how-it-works-hero{height:90vh;padding:200px 0;position:relative;overflow:hidden}.how-it-works-hero .container{max-width:1200px;margin:0 auto;padding:200px 0}.how-it-works-hero h1{color:#fff}.how-it-works-hero p,.how-it-works-hero .lead{color:#f9f9f9}.zigzag{gap:26px;display:grid}.zz-row{grid-template-columns:1.2fr .8fr;align-items:center;gap:24px;display:grid}@media (min-width:641px){.zz-row.is-even{grid-template-columns:.8fr 1.2fr}.zz-row.is-even .copy{grid-column:2}.zz-row.is-even .media{grid-column:1}}@media (max-width:640px){.zz-row{grid-template-columns:1fr;gap:16px}.zz-row .copy{order:1}.zz-row .media{order:2}}
