:root{--gold:#f5b942;--gold-hi:#ffe6a3;--gold-deep:#b45309;--accent:#d98a1a;--green:#059669;--green-soft:rgba(5,150,105,.12);--display:"Inter";--body:"Inter";--serif:"Playfair Display";--radius:20px;--maxw:1180px}html[data-theme=light]{--bg:#fbf7ef;--heading:#141d33;--text:#26304a;--muted:rgba(20,29,51,.72);--muted2:rgba(20,29,51,.5);--surface:#ffffff;--surface-2:#fdf6e6;--border:rgba(20,29,51,.1);--line:rgba(180,83,9,.16);--util-bg:#f3ead6;--nav-scroll:rgba(251,247,239,.9);--shadow:0 20px 50px rgba(70,55,20,.12);--ghost-bg:rgba(20,29,51,.04);--ghost-border:rgba(20,29,51,.18);--ghost-text:#141d33;--accent:#b45309;--pain-bd:rgba(200,90,50,.22);--pain-bg:#fff6f0;--pain-ic:#c2410c;--page-glow:radial-gradient(1100px 700px at 82% -10%, rgba(245,185,66,.16), transparent 60%), radial-gradient(900px 700px at -5% 8%, rgba(255,240,205,.7), transparent 55%), linear-gradient(180deg,#fdfaf3,#fbf7ef 45%,#f7efe0)}html[data-theme=dark]{--bg:#080d1a;--heading:#ffffff;--text:#eef2fb;--muted:rgba(233,238,247,.72);--muted2:rgba(233,238,247,.54);--surface:rgba(13,20,38,.72);--surface-2:rgba(30,43,69,.5);--border:rgba(245,185,66,.16);--line:rgba(245,185,66,.16);--util-bg:rgba(6,10,20,.9);--nav-scroll:rgba(8,13,26,.86);--shadow:0 24px 60px rgba(0,0,0,.45);--ghost-bg:rgba(255,255,255,.06);--ghost-border:rgba(255,255,255,.22);--ghost-text:#fff;--accent:#f5b942;--pain-bd:rgba(255,120,120,.14);--pain-bg:rgba(20,15,15,.5);--pain-ic:#f6a583;--page-glow:radial-gradient(1100px 700px at 78% -8%, rgba(245,185,66,.1), transparent 60%), radial-gradient(900px 700px at 8% 12%, rgba(37,60,110,.35), transparent 55%), linear-gradient(180deg,#080d1a,#0d1426 40%,#080d1a)}html.lang-kn{--display:"Noto Sans Kannada";--body:"Noto Sans Kannada"}html.lang-hi{--display:"Noto Sans Devanagari";--body:"Noto Sans Devanagari"}html.lang-en{--display:"Playfair Display";--body:"Inter"}html.lang-kn .i18n-en,html.lang-kn .i18n-hi,html.lang-en .i18n-kn,html.lang-en .i18n-hi,html.lang-hi .i18n-kn,html.lang-hi .i18n-en{display:none!important}.i18n-kn,.i18n-en,.i18n-hi,h1 .i18n-kn,h1 .i18n-en,h1 .i18n-hi,.sec-title .i18n-kn,.sec-title .i18n-en,.sec-title .i18n-hi,.founder-quote .i18n-kn,.founder-quote .i18n-en,.founder-quote .i18n-hi,.final h2 .i18n-kn,.final h2 .i18n-en,.final h2 .i18n-hi,.pain-bridge .i18n-kn,.pain-bridge .i18n-en,.pain-bridge .i18n-hi,.employer .k .i18n-kn,.employer .k .i18n-en,.employer .k .i18n-hi{display:inline}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--body),sans-serif;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;overflow-x:hidden;line-height:1.5;transition:background .3s,color .3s}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.container{max-width:var(--maxw);margin:0 auto;padding:0 24px}body:before{content:"";position:fixed;inset:0;z-index:-2;background:var(--page-glow)}h1,.sec-title,.founder-quote,.final h2,.pain-bridge,.employer .k,.offer h3{font-family:var(--display),serif}html.lang-en h1,html.lang-en .founder-quote,html.lang-en .pain-bridge{font-style:italic}.util{background:var(--util-bg);border-bottom:1px solid var(--border);font-size:.8rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.util .container{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;flex-wrap:wrap}.util-founder{display:flex;align-items:center;gap:8px;color:var(--muted)}.util-founder .dot{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 10px var(--green)}.util-right{display:flex;align-items:center;gap:10px}.lang-switch{display:inline-flex;border:1px solid var(--border);border-radius:999px;overflow:hidden}.lang-switch a{font-weight:700;font-size:.76rem;padding:5px 13px;color:var(--muted);letter-spacing:.02em;transition:background .2s,color .2s}.lang-switch a.active{background:var(--gold);color:#241705}.theme-toggle{display:inline-flex;align-items:center;gap:7px;background:transparent;border:1px solid var(--border);border-radius:999px;color:var(--muted);font-family:var(--body);font-weight:700;font-size:.76rem;padding:5px 13px;cursor:pointer}.theme-toggle i{font-size:.95rem;color:var(--accent)}.nav{position:sticky;top:0;z-index:50;transition:background .3s,border-color .3s,box-shadow .3s;border-bottom:1px solid transparent}.nav.scrolled{background:var(--nav-scroll);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--border);box-shadow:0 10px 40px #0000002e}.nav .container{display:flex;align-items:center;justify-content:space-between;height:74px}.brand{display:flex;align-items:center;gap:12px}.brand .logo{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,var(--gold-hi),var(--gold) 45%,var(--gold-deep));display:flex;align-items:center;justify-content:center;font-family:Noto Sans Kannada,sans-serif;font-weight:800;font-size:24px;color:#241705;box-shadow:0 6px 18px #f5b9424d}.brand b{font-family:var(--body);font-weight:800;font-size:1.18rem;color:var(--heading);line-height:1}.brand span{display:block;font-family:Inter;font-weight:700;font-size:.62rem;letter-spacing:.22em;color:var(--accent);margin-top:3px}.nav-links{display:flex;align-items:center;gap:30px}.nav-links a{font-weight:600;font-size:.92rem;color:var(--muted);transition:color .2s}.nav-links a:hover{color:var(--heading)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--body);font-weight:800;border:0;cursor:pointer;border-radius:14px;padding:14px 26px;font-size:1rem;transition:transform .18s,box-shadow .18s,filter .18s;text-align:center;line-height:1.2}.btn-gold{background:linear-gradient(135deg,var(--gold-hi),var(--gold) 48%,var(--gold-deep));color:#241705;box-shadow:0 12px 34px #f5b94247,0 1px #fff6 inset}.btn-gold:hover{transform:translateY(-2px);box-shadow:0 18px 44px #f5b94266}.btn-ghost{background:var(--ghost-bg);color:var(--ghost-text);border:1.5px solid var(--ghost-border)}.btn-ghost:hover{transform:translateY(-2px);filter:brightness(1.05)}.btn-wa{background:linear-gradient(135deg,#25d366,#128c4b);color:#fff;box-shadow:0 12px 30px #25d3664d}.btn-wa:hover{transform:translateY(-2px);box-shadow:0 18px 40px #25d3666b}.btn-lg{padding:18px 34px;font-size:1.12rem;border-radius:16px}.nav-cta{display:inline-flex}.nav-burger{display:none;background:transparent;border:0;color:var(--heading);font-size:1.6rem;cursor:pointer}.hero{position:relative;overflow:hidden;padding:64px 0 84px}.hero-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:56px;align-items:center}.eyebrow{display:inline-flex;align-items:center;gap:12px;padding:9px 18px;border:1.5px solid var(--border);border-radius:999px;background:var(--surface-2);font-weight:700;font-size:.86rem;color:var(--accent);margin-bottom:26px}.eyebrow .dot{width:9px;height:9px;border-radius:50%;background:var(--gold);box-shadow:0 0 14px var(--gold)}h1{font-weight:900;font-size:clamp(2.3rem,5.2vw,4rem);line-height:1.15;letter-spacing:-.01em;color:var(--heading)}h1 .hi{color:var(--accent)}.hero-sub{font-size:1.24rem;line-height:1.6;color:var(--muted);margin-top:24px;max-width:620px}.hero-sub b{color:var(--heading);font-weight:700}.hero-cta{display:flex;flex-wrap:wrap;gap:16px;margin-top:36px}.hero-trust{display:flex;flex-wrap:wrap;gap:12px 26px;margin-top:34px;padding-top:28px;border-top:1px solid var(--border)}.hero-trust .item{display:flex;align-items:center;gap:10px;font-weight:600;font-size:.96rem;color:var(--muted)}.hero-trust .item i{color:var(--green);font-size:1.25rem}.hero-visual{position:relative}.hero-photo{position:relative;border-radius:26px;overflow:hidden;aspect-ratio:4/5;box-shadow:0 40px 90px #00000059;border:1px solid var(--border)}.hero-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center right;object-position:center right}.hero-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#080d1a1f,#080d1a80 82%,#080d1ad1)}.float-card{position:absolute;display:flex;align-items:center;gap:14px;background:#0d1426d1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(245,185,66,.22);border-radius:16px;padding:16px 20px;box-shadow:0 20px 50px #0006;animation:floaty 5s ease-in-out infinite}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.float-card .ic{width:44px;height:44px;border-radius:12px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;font-size:1.4rem}.float-card .ic.g{background:#34d3992e;color:#34d399}.float-card .ic.y{background:#f5b9422e;color:var(--gold)}.float-card b{display:block;font-size:1.32rem;color:#fff;line-height:1;font-weight:800;font-family:var(--body)}.float-card small{display:block;font-size:.8rem;color:#e9eef799;margin-top:4px}.pad{padding:88px 0}.sec-head{text-align:center;max-width:760px;margin:0 auto 54px}.sec-tag{display:inline-block;font-weight:800;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:16px}.sec-title{font-weight:900;font-size:clamp(1.8rem,3.6vw,2.7rem);line-height:1.22;color:var(--heading)}.sec-title .hi{color:var(--accent)}.sec-desc{font-size:1.1rem;color:var(--muted);margin-top:18px;line-height:1.6}.pain{background:linear-gradient(180deg,transparent,var(--surface-2))}.pain-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.pain-card{background:var(--pain-bg);border:1px solid var(--pain-bd);border-radius:var(--radius);padding:30px 26px;transition:transform .2s,border-color .2s}.pain-card:hover{transform:translateY(-4px)}.pain-card .q{width:50px;height:50px;border-radius:14px;background:#c2410c1f;color:var(--pain-ic);display:flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:20px}.pain-card h3{font-weight:800;font-size:1.24rem;color:var(--heading);line-height:1.4;margin-bottom:10px;font-family:var(--body)}.pain-card p{font-size:.98rem;color:var(--muted2);line-height:1.55}.pain-bridge{text-align:center;margin-top:50px;font-size:clamp(1.3rem,2.6vw,1.9rem);font-weight:800;color:var(--heading);line-height:1.4}.pain-bridge .hi{color:var(--accent)}.offers{display:grid;grid-template-columns:repeat(2,1fr);gap:26px}.offer{position:relative;border-radius:24px;overflow:hidden;min-height:340px;display:flex;flex-direction:column;justify-content:flex-end;border:1px solid var(--border);box-shadow:var(--shadow);transition:transform .25s,box-shadow .25s}.offer:hover{transform:translateY(-6px);box-shadow:0 34px 80px #0006}.offer img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.offer:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#080d1a26,#080d1ab8 55%,#060a14f5)}.offer .body{position:relative;z-index:2;padding:30px}.offer .chip{display:inline-flex;align-items:center;gap:8px;font-family:var(--body);font-weight:700;font-size:.82rem;color:#241705;background:var(--gold);padding:6px 14px;border-radius:999px;margin-bottom:16px}.offer h3{font-weight:900;font-size:1.5rem;color:#fff;line-height:1.3}.offer p{font-size:1rem;color:#e9eef7d1;margin-top:10px;line-height:1.5}.offer .link{display:inline-flex;align-items:center;gap:8px;margin-top:18px;font-weight:800;color:var(--gold-hi);font-size:1rem;font-family:var(--body)}.offer .link i{transition:transform .2s}.offer:hover .link i{transform:translate(5px)}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.step{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:36px 30px;position:relative}.step .num{font-family:var(--serif);font-weight:900;font-size:3.4rem;color:transparent;-webkit-text-stroke:1.5px var(--accent);line-height:1;margin-bottom:14px;opacity:.75}.step .ic{position:absolute;top:34px;right:30px;font-size:1.8rem;color:var(--accent);opacity:.85}.step h3{font-weight:800;font-size:1.3rem;color:var(--heading);margin-bottom:10px;font-family:var(--body)}.step p{font-size:1rem;color:var(--muted);line-height:1.55}.jobs-wrap{background:linear-gradient(180deg,var(--surface-2),transparent)}.jobrow{display:flex;gap:18px;overflow-x:auto;padding:6px 4px 20px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.jobrow::-webkit-scrollbar{height:8px}.jobrow::-webkit-scrollbar-thumb{background:var(--border);border-radius:8px}.job{scroll-snap-align:start;flex:0 0 300px;background:var(--surface);border:1px solid var(--border);border-radius:18px;padding:24px;transition:transform .2s,border-color .2s;box-shadow:var(--shadow)}.job:hover{transform:translateY(-4px);border-color:var(--accent)}.job .top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.job .co{width:46px;height:46px;border-radius:12px;background:var(--surface-2);display:flex;align-items:center;justify-content:center;font-weight:800;color:var(--accent);font-size:1.2rem;font-family:Inter}.job .pay{font-weight:800;color:var(--green);font-size:1.02rem;font-family:Inter}.job h4{font-weight:800;font-size:1.18rem;color:var(--heading);margin:16px 0 6px;font-family:var(--body)}.job .meta{font-size:.9rem;color:var(--muted2)}.job .tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.job .tag{font-size:.78rem;font-weight:600;color:var(--muted);background:var(--surface-2);border:1px solid var(--border);border-radius:8px;padding:5px 10px}.jobs-foot{text-align:center;margin-top:14px}.employer{background:linear-gradient(120deg,var(--surface-2),var(--surface));border:1px solid var(--border);border-radius:28px;padding:52px;display:grid;grid-template-columns:1.2fr .8fr;gap:40px;align-items:center;box-shadow:var(--shadow)}.employer .k{font-weight:900;font-size:clamp(1.6rem,3vw,2.2rem);color:var(--heading);line-height:1.3}.employer .k .hi{color:var(--accent)}.employer p{color:var(--muted);font-size:1.06rem;margin-top:16px;line-height:1.55}.employer .side{display:flex;flex-direction:column;gap:14px}.employer .side .btn{width:100%}.founder{display:grid;grid-template-columns:.85fr 1.15fr;gap:52px;align-items:center}.founder-photo{position:relative;border-radius:24px;overflow:hidden;aspect-ratio:1;border:1px solid var(--border);box-shadow:var(--shadow);background:var(--surface-2)}.founder-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.founder-badge{position:absolute;bottom:16px;left:16px;right:16px;background:#060a14d1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(245,185,66,.22);border-radius:14px;padding:14px 18px}.founder-badge b{color:#fff;font-size:1.06rem;display:block;font-family:var(--body)}.founder-badge span{font-size:.82rem;color:var(--gold-hi);font-weight:600}.founder-quote{font-weight:800;font-size:clamp(1.4rem,2.8vw,2rem);color:var(--heading);line-height:1.42}.founder-quote .hi{color:var(--accent)}.founder-body{color:var(--muted);font-size:1.08rem;margin-top:22px;line-height:1.6}.assure{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.assure span{display:inline-flex;align-items:center;gap:9px;font-weight:600;font-size:.94rem;color:var(--heading);background:var(--green-soft);border:1px solid rgba(5,150,105,.28);border-radius:999px;padding:9px 16px}.assure span i{color:var(--green)}.faq{max-width:840px;margin:0 auto;display:flex;flex-direction:column;gap:14px}.faq details{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:4px 26px;transition:border-color .2s;box-shadow:var(--shadow)}.faq details[open]{border-color:var(--accent)}.faq summary{list-style:none;cursor:pointer;padding:22px 0;font-weight:700;font-size:1.14rem;color:var(--heading);display:flex;justify-content:space-between;align-items:center;gap:16px;font-family:var(--body)}.faq summary::-webkit-details-marker{display:none}.faq summary i{color:var(--accent);transition:transform .25s;flex:0 0 auto}.faq details[open] summary i{transform:rotate(45deg)}.faq .ans{color:var(--muted);font-size:1rem;line-height:1.6;padding:0 0 24px}.final{position:relative;border-radius:32px;overflow:hidden;background:linear-gradient(135deg,var(--surface-2),var(--surface));border:1px solid var(--accent);padding:60px;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;box-shadow:var(--shadow)}.final:before{content:"";position:absolute;top:-40%;right:-10%;width:520px;height:520px;background:radial-gradient(circle,rgba(245,185,66,.22),transparent 65%);z-index:0}.final>*{position:relative;z-index:1}.final h2{font-weight:900;font-size:clamp(1.9rem,3.6vw,2.7rem);color:var(--heading);line-height:1.24}.final h2 .hi{color:var(--accent)}.final .lede{color:var(--muted);font-size:1.1rem;margin-top:16px;line-height:1.6}.final .free-note{display:inline-flex;align-items:center;gap:10px;margin-top:22px;font-weight:700;color:var(--green);font-size:1rem}.reg{background:var(--surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--border);border-radius:22px;padding:32px;box-shadow:var(--shadow)}.reg h3{font-weight:800;font-size:1.28rem;color:var(--heading);margin-bottom:6px;font-family:var(--body)}.reg .hint{font-size:.9rem;color:var(--muted2);margin-bottom:22px}.field{margin-bottom:16px}.field label{display:block;font-weight:600;font-size:.9rem;color:var(--muted);margin-bottom:8px}.field input,.field select{width:100%;font-family:var(--body);font-size:1rem;color:var(--heading);background:var(--surface-2);border:1.5px solid var(--border);border-radius:12px;padding:14px 16px;outline:none;transition:border-color .2s}.field input::-moz-placeholder{color:var(--muted2)}.field input::placeholder{color:var(--muted2)}.field input:focus,.field select:focus{border-color:var(--gold)}.field select option{background:var(--surface);color:var(--heading)}.reg .btn{width:100%;margin-top:8px}.reg .privacy{font-size:.8rem;color:var(--muted2);text-align:center;margin-top:14px;line-height:1.5}.form-success{display:none;background:var(--green-soft);border:1px solid rgba(5,150,105,.4);color:var(--green);border-radius:12px;padding:16px;font-weight:600;text-align:center;margin-top:16px}.foot{border-top:1px solid var(--border);margin-top:40px;padding:48px 0 120px}.foot .container{display:flex;flex-wrap:wrap;justify-content:space-between;gap:28px;align-items:center}.foot-links{display:flex;flex-wrap:wrap;gap:22px}.foot-links a{color:var(--muted);font-size:.94rem;font-weight:600}.foot-links a:hover{color:var(--accent)}.foot-note{width:100%;border-top:1px solid var(--border);padding-top:22px;color:var(--muted2);font-size:.84rem;line-height:1.6}.sticky-cta{position:fixed;left:0;right:0;bottom:0;z-index:60;display:none;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--nav-scroll);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--border);gap:10px}.sticky-cta .btn{flex:1;padding:15px;font-size:1rem}.reveal{opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .7s ease}.reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}.float-card{animation:none}}@media(max-width:960px){.hero-grid{grid-template-columns:1fr;gap:44px}.hero-visual{max-width:440px;margin:0 auto;width:100%}.pain-grid{grid-template-columns:repeat(2,1fr)}.offers,.steps{grid-template-columns:1fr}.employer{grid-template-columns:1fr;padding:40px 30px}.founder{grid-template-columns:1fr;gap:34px}.founder-photo{max-width:360px}.final{grid-template-columns:1fr;padding:40px 28px}.nav-links,.nav-cta{display:none}.nav-burger{display:block}.nav-links.open{display:flex;position:absolute;top:74px;left:0;right:0;flex-direction:column;gap:0;background:var(--nav-scroll);border-bottom:1px solid var(--border);padding:8px 24px 20px}.nav-links.open a{padding:14px 0;border-bottom:1px solid var(--border);width:100%}.sticky-cta{display:flex}body{padding-bottom:76px}}@media(max-width:560px){.pain-grid{grid-template-columns:1fr}.hero{padding:40px 0 64px}.pad{padding:64px 0}.float-a{left:-8px;top:12px}.float-b{right:-6px}.float-card{padding:12px 15px}}.page-hero{padding:64px 0 40px;text-align:center}.page-hero .sec-tag{margin-bottom:14px}.page-hero h1{font-family:var(--display),serif;font-weight:900;color:var(--heading);font-size:clamp(2rem,4.6vw,3.2rem);line-height:1.15}.page-hero h1 .hi{color:var(--accent)}.page-hero .lede{font-family:var(--body);color:var(--muted);font-size:1.15rem;max-width:720px;margin:18px auto 0;line-height:1.6}.cat-row{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:6px 0 34px}.cat{font-family:var(--body);font-weight:600;font-size:.92rem;cursor:pointer;padding:9px 16px;border-radius:999px;color:var(--muted);background:var(--surface);border:1px solid var(--border);transition:all .15s}.cat:hover{color:var(--heading)}.cat.active{background:var(--gold);color:#241705;border-color:var(--gold)}.job-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px}.job-grid .job{flex:none;width:auto}.job .job-org{font-family:var(--body);color:var(--muted2);font-size:.9rem;margin-top:2px}.job .btn-apply{display:inline-flex;align-items:center;gap:8px;margin-top:16px;font-family:var(--body);font-weight:800;font-size:.92rem;color:var(--accent)}.info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:22px}.info-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:30px 28px;box-shadow:var(--shadow)}.info-card .ic{width:52px;height:52px;border-radius:14px;background:var(--surface-2);color:var(--accent);display:flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:18px}.info-card h3{font-family:var(--body);font-weight:800;font-size:1.24rem;color:var(--heading);margin-bottom:8px}.info-card p{font-family:var(--body);color:var(--muted);font-size:.98rem;line-height:1.55}.info-card .chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.info-card .chips span{font-family:var(--body);font-size:.76rem;font-weight:600;color:var(--muted);background:var(--surface-2);border:1px solid var(--border);border-radius:8px;padding:5px 10px}.form-wrap{max-width:640px;margin:0 auto}.field textarea{width:100%;font-family:var(--body);font-size:1rem;color:var(--heading);background:var(--surface-2);border:1.5px solid var(--border);border-radius:12px;padding:14px 16px;outline:none;resize:vertical}.field textarea:focus{border-color:var(--gold)}.cta-band{background:linear-gradient(120deg,var(--surface-2),var(--surface));border:1px solid var(--border);border-radius:24px;padding:44px;text-align:center;box-shadow:var(--shadow)}.cta-band h2{font-family:var(--display),serif;font-weight:900;color:var(--heading);font-size:clamp(1.5rem,3vw,2.1rem);line-height:1.3}.cta-band p{font-family:var(--body);color:var(--muted);font-size:1.05rem;margin:14px auto 24px;max-width:620px;line-height:1.55}.cta-band .btns{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:18px}.stat{background:var(--surface);border:1px solid var(--border);border-radius:18px;padding:28px;text-align:center;box-shadow:var(--shadow)}.stat b{display:block;font-family:var(--display),serif;font-weight:900;font-size:2.4rem;color:var(--accent);line-height:1}.stat span{font-family:var(--body);color:var(--muted);font-size:.95rem;margin-top:8px;display:block}.numbered{counter-reset:step;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:22px}.numbered .step .num{font-family:var(--serif);font-weight:900;font-size:3rem;color:transparent;-webkit-text-stroke:1.5px var(--accent);opacity:.75;line-height:1;margin-bottom:12px}
