@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;600;700&family=Jost:wght@300;400;500;600&display=swap";@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url(/build/assets/poppins-devanagari-300-normal-D7nrgzLr.woff2) format("woff2"),url(/build/assets/poppins-devanagari-300-normal-5EpgE5P1.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url(/build/assets/poppins-latin-ext-300-normal-Cirz0Guu.woff2) format("woff2"),url(/build/assets/poppins-latin-ext-300-normal-nf6F73WS.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url(/build/assets/poppins-latin-300-normal-Dku2WoCh.woff2) format("woff2"),url(/build/assets/poppins-latin-300-normal-DCNuMXUj.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/poppins-devanagari-400-normal-CJDn6rn8.woff2) format("woff2"),url(/build/assets/poppins-devanagari-400-normal-CqVvlrh5.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/poppins-latin-ext-400-normal-by3JarPu.woff2) format("woff2"),url(/build/assets/poppins-latin-ext-400-normal-DaBSavcJ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/poppins-latin-400-normal-cpxAROuN.woff2) format("woff2"),url(/build/assets/poppins-latin-400-normal-BOb3E3N0.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/poppins-devanagari-500-normal-BIdkeU1p.woff2) format("woff2"),url(/build/assets/poppins-devanagari-500-normal-DMPDjHtT.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/poppins-latin-ext-500-normal-CK-6C4Hw.woff2) format("woff2"),url(/build/assets/poppins-latin-ext-500-normal-CgAe2rWW.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/poppins-latin-500-normal-C8OXljZJ.woff2) format("woff2"),url(/build/assets/poppins-latin-500-normal-DGXqpDMm.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/poppins-devanagari-600-normal-STEjXBNN.woff2) format("woff2"),url(/build/assets/poppins-devanagari-600-normal-ClASKHrr.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/poppins-latin-ext-600-normal-CAhIAdZj.woff2) format("woff2"),url(/build/assets/poppins-latin-ext-600-normal-Df5ffKXP.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/poppins-latin-600-normal-zEkxB9Mr.woff2) format("woff2"),url(/build/assets/poppins-latin-600-normal-BJdTmd5m.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/poppins-devanagari-700-normal-O-jipLrW.woff2) format("woff2"),url(/build/assets/poppins-devanagari-700-normal-fHs-vx92.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/poppins-latin-ext-700-normal-cby-RkWa.woff2) format("woff2"),url(/build/assets/poppins-latin-ext-700-normal-DctTR6Tg.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/poppins-latin-700-normal-Qrb0O0WB.woff2) format("woff2"),url(/build/assets/poppins-latin-700-normal-BVuQR_eA.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-body: "Poppins", sans-serif;--font-heading: "Cormorant Garamond", serif;--font-ui: "Poppins", sans-serif;--font-numeric: "Cormorant Garamond", serif;--font-size-base: 15px;--line-height-base: 1.7;--font-weight-body: 400;--font-weight-heading: 600;--font-weight-ui: 500;--ink: #1b1a14;--emerald: #0f4d39;--emerald-deep: #0b3a2b;--emerald-2: #13624a;--emerald-soft: #e8efe9;--gold: #a6824c;--gold-2: #8f6e3c;--cream: #faf7f0;--cream-2: #f3eee2;--paper: #ffffff;--muted: #6c685c;--muted-2: #8a8576;--line: #e6dfcf;--line-2: #efe9da;--radius-sm: 8px;--radius-md: 14px;--radius-lg: 20px;--radius-xl: 28px;--shadow-sm: 0 2px 8px rgba(27, 26, 20, .04);--shadow-md: 0 8px 32px rgba(27, 26, 20, .08);--shadow-lg: 0 20px 60px rgba(27, 26, 20, .12);--shadow-emerald: 0 12px 40px rgba(15, 77, 57, .22);--gradient-emerald: linear-gradient(135deg, #0f4d39 0%, #13624a 50%, #0b3a2b 100%);--gradient-gold: linear-gradient(135deg, #c4a062 0%, #a6824c 100%);--gradient-hero: radial-gradient(ellipse 80% 60% at 70% 20%, rgba(15, 77, 57, .07) 0%, transparent 60%), radial-gradient(ellipse 50% 40% at 10% 80%, rgba(166, 130, 76, .06) 0%, transparent 55%);--login-bg: #f8fafc;--login-bg-soft: #f1f5f9;--login-panel: #ffffff;--login-line: #e2e8f0;--login-line-soft: #cbd5e1;--login-text: #0f172a;--login-text-soft: #475569;--login-primary: #2563eb;--login-primary-hover: #1d4ed8;--login-accent: #06b6d4}*{-webkit-font-smoothing:antialiased}html{scroll-behavior:smooth;overflow-x:clip;max-width:100%}body{font-family:var(--font-body);font-weight:var(--font-weight-body);color:var(--ink);background:var(--cream);background-image:var(--gradient-hero);background-attachment:fixed;font-size:var(--font-size-base);line-height:var(--line-height-base);overflow-x:clip;max-width:100%}h1,h2,h3,h4{font-family:var(--font-heading);font-weight:var(--font-weight-heading);color:var(--ink);letter-spacing:.005em;line-height:1.12}h5,h6{font-family:var(--font-ui);font-weight:var(--font-weight-heading);color:var(--ink)}.hero-stat .v,.hero-card .hc-v,.ix-num,.mod-row .mn,.split-tag .v,.flow-num,.band .stat .v{font-family:var(--font-numeric)}p{color:var(--muted);font-weight:300}a{text-decoration:none}.container{max-width:1160px}img{max-width:100%}.label{display:inline-flex;align-items:center;gap:12px;font-size:.7rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--gold)}.label:before{content:"";width:26px;height:1px;background:var(--gold);display:inline-block}.label.center{justify-content:center}.label.light{color:#cdbd97}.label.light:before{background:#cdbd97}.display-1{font-size:clamp(2.1rem,4vw,3.35rem);letter-spacing:-.01em}.display-2{font-size:clamp(1.65rem,2.8vw,2.35rem);letter-spacing:-.005em}.lede{font-size:1.02rem;font-weight:300;color:var(--muted);line-height:1.8}.btn{font-family:var(--font-ui);font-weight:500;font-size:.76rem;letter-spacing:.13em;text-transform:uppercase;border-radius:var(--radius-sm);padding:.92rem 1.7rem;transition:background .25s ease,box-shadow .25s ease,transform .2s ease,color .2s ease}.btn-em{background:var(--gradient-emerald);background-color:var(--emerald);color:var(--cream);border:none;box-shadow:0 4px 14px #0f4d3929}.btn-em:hover,.btn-em:focus-visible{background:linear-gradient(135deg,#157a5c,#106b50 55%,#0d5240);background-color:var(--emerald-2);border-color:transparent;color:#fff;transform:translateY(-1px);box-shadow:0 6px 18px #0f4d392e}.btn-em:active{background:var(--emerald-deep);background-color:var(--emerald-deep);transform:translateY(0);box-shadow:0 2px 8px #0f4d3924}.btn-em.is-loading,.btn-em:disabled{opacity:.85;transform:none;pointer-events:none}.btn-em .btn-spinner{display:inline-flex;align-items:center;justify-content:center;gap:8px}.btn-out{background:#fff9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--emerald);border:1px solid var(--line)}.btn-out:hover{border-color:var(--emerald);color:var(--emerald);background:#fff;transform:translateY(-3px);box-shadow:var(--shadow-md)}.btn-gold{background:#ffffff14;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--cream);border:1px solid rgba(255,255,255,.25)}.btn-gold:hover{background:var(--gradient-gold);border-color:transparent;color:#fff;transform:translateY(-3px);box-shadow:0 12px 36px #a6824c59}.tlink{font-size:.78rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--emerald);display:inline-flex;align-items:center;gap:8px}.tlink i{transition:.25s}.tlink:hover{color:var(--gold-2)}.tlink:hover i{transform:translate(4px)}.site-header{position:fixed;top:0;left:0;right:0;z-index:1030}.topbar{background:var(--emerald-deep);color:#cdd8d0;font-size:.74rem;letter-spacing:.03em;transition:.35s}.topbar .container{display:flex;align-items:center;justify-content:space-between;padding:8px 12px}.topbar a{color:#cdd8d0}.topbar a:hover{color:#fff}.topbar .tb-right{display:flex;gap:22px}.topbar .tb-right span,.topbar .tb-right a{display:flex;align-items:center;gap:7px}.topbar i{color:var(--gold)}.site-header.scrolled .topbar{height:0;padding:0;opacity:0;overflow:hidden}.navbar{background:#faf7f0b8;backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);border-bottom:1px solid transparent;transition:.35s cubic-bezier(.16,.84,.44,1);padding:.7rem 0}.site-header.scrolled .navbar{border-bottom:1px solid rgba(230,223,207,.6);background:#faf7f0eb;box-shadow:var(--shadow-sm)}.brand{display:flex;align-items:center;gap:12px}.brand-mark{width:42px;height:42px;display:block;flex-shrink:0}.brand-mark svg{display:block;width:100%;height:100%}.brand-name{font-family:var(--font-heading);font-weight:700;font-size:1.35rem;line-height:1;color:var(--ink)}.brand-tag{font-size:.62rem;letter-spacing:.22em;text-transform:uppercase;color:var(--muted-2)}.navbar .nav-link{font-size:.82rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);margin:0 .8rem;transition:.2s;position:relative}.navbar .nav-link:hover{color:var(--emerald)}.navbar .nav-link:after{content:"";position:absolute;left:0;bottom:-4px;width:0;height:1px;background:var(--gold);transition:.28s}.navbar .nav-link:hover:after{width:100%}.navbar-shell{position:relative}.navbar-mobile-tools{display:flex;align-items:center;gap:8px;margin-left:auto}.btn-nav-auth{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:.45rem .9rem;border-radius:var(--radius-sm);border:1px solid rgba(15,77,57,.18);background:#ffffffbf;color:var(--emerald);font-family:var(--font-ui);font-size:.68rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;transition:background .2s ease,border-color .2s ease,color .2s ease}.btn-nav-auth:hover{background:var(--emerald-soft);border-color:#0f4d3947;color:var(--emerald-deep)}.btn-nav-auth i{font-size:1.05rem}.nav-demo-btn{white-space:nowrap}.hero{padding:170px 0 90px;position:relative;overflow-x:clip;overflow-y:visible}.hero-bg{position:absolute;inset:0;pointer-events:none;z-index:0;background-image:linear-gradient(180deg,#faf7f0e0,#faf7f0c7 45%,#faf7f0eb),var(--lazy-bg-image, none);background-size:cover;background-position:center 35%;background-repeat:no-repeat}.hero-inner{position:relative;z-index:1}.hero-orb{position:absolute;border-radius:50%;filter:blur(80px);opacity:.55;animation:orbFloat 14s ease-in-out infinite}.hero-orb--1{width:520px;height:520px;background:radial-gradient(circle,rgba(15,77,57,.18) 0%,transparent 70%);top:-120px;right:-80px}.hero-orb--2{width:380px;height:380px;background:radial-gradient(circle,rgba(166,130,76,.14) 0%,transparent 70%);bottom:40px;left:-100px;animation-delay:-5s}.hero-orb--3{width:240px;height:240px;background:radial-gradient(circle,rgba(19,98,74,.12) 0%,transparent 70%);top:50%;left:45%;animation-delay:-9s}@keyframes orbFloat{0%,to{transform:translate(0) scale(1)}33%{transform:translate(20px,-30px) scale(1.05)}66%{transform:translate(-15px,20px) scale(.95)}}.hero:after{display:none}.hero h1{margin:18px 0 22px}.hero-title{min-height:1.2em;font-family:var(--font-body);font-weight:500;font-size:clamp(1.75rem,2.9vw,2.6rem);letter-spacing:-.02em;color:var(--ink);line-height:1.28;text-wrap:balance;overflow:visible}.hero-title__typed{color:inherit;overflow:visible}.hero-title__typed .accent{font-style:normal;font-weight:600;display:inline;padding:0 .04em;background:linear-gradient(135deg,var(--emerald) 0%,var(--emerald-2) 55%,var(--gold) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;box-decoration-break:clone;-webkit-box-decoration-break:clone}.hero-title__cursor{display:inline-block;width:2px;height:.78em;margin-left:2px;vertical-align:-.05em;border-radius:1px;background:var(--emerald);animation:heroTitleCursor .85s step-end infinite;flex-shrink:0}.hero-title.is-typed .hero-title__cursor{opacity:0;animation:none;transition:opacity .45s ease}@keyframes heroTitleCursor{50%{opacity:0}}@media(prefers-reduced-motion:reduce){.hero-title__cursor{display:none}}.hero-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:999px;background:#ffffffbf;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(15,77,57,.12);font-family:var(--font-ui);font-size:.72rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--emerald);box-shadow:var(--shadow-sm)}.hero-badge i{color:var(--gold);font-size:.85rem}.hero .lede{max-width:480px}.hero-cta{display:flex;align-items:center;gap:26px;margin-top:30px;flex-wrap:wrap}.hero-stats{display:flex;gap:16px;margin-top:42px;padding-top:0;border-top:none;flex-wrap:wrap}.hero-stat{background:#ffffffa6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(230,223,207,.7);border-radius:var(--radius-md);padding:16px 20px;min-width:120px;transition:.35s cubic-bezier(.16,.84,.44,1)}.hero-stat:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:#0f4d3926}.hero-stat .v{font-family:var(--font-heading);font-weight:600;font-size:1.5rem;background:var(--gradient-emerald);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;line-height:1}.hero-stat .k{font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2);margin-top:7px}.hero-cards{position:relative;min-height:540px;display:flex;align-items:center;justify-content:center;padding:32px 28px 40px;max-width:100%;overflow:hidden}.hero-cards__stage{position:relative;width:100%;max-width:520px;height:520px;margin:0 auto}.hero-cards__deco{position:absolute;pointer-events:none}.hero-cards__deco--dots{top:4%;left:0;width:80px;height:80px;background-image:radial-gradient(circle,rgba(15,77,57,.18) 1.5px,transparent 1.5px);background-size:12px 12px;opacity:.6;animation:decoPulse 6s ease-in-out infinite}.hero-cards__deco--ring{top:12%;right:2%;width:100px;height:100px;border:2px dashed rgba(166,130,76,.35);border-radius:50%;animation:ringSpin 20s linear infinite}.hero-cards__deco--spark{bottom:22%;right:2%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:var(--gold);font-size:1.1rem;filter:drop-shadow(0 0 8px rgba(166,130,76,.5));animation:sparkPulse 3s ease-in-out infinite}@keyframes decoPulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}@keyframes ringSpin{to{transform:rotate(360deg)}}@keyframes sparkPulse{0%,to{opacity:.6;transform:scale(1) rotate(0)}50%{opacity:1;transform:scale(1.15) rotate(15deg)}}.hero-float-card{position:absolute;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);transition:box-shadow .35s}.hero-float-card--main{top:12%;left:4%;width:56%;padding:24px 22px;background:var(--gradient-emerald);color:#fff;z-index:2;animation:floatCardA 6s ease-in-out infinite}.hero-float-card--main h4{font-family:var(--font-heading);font-size:1.15rem;color:#fff;margin:16px 0 6px}.hero-float-card--main p{font-size:.78rem;color:#ffffffbf;margin:0;font-weight:400}.hfc-modules{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.hfc-modules span{display:flex;align-items:center;justify-content:center;height:44px;background:#ffffff24;border-radius:var(--radius-sm);font-size:1.15rem;color:#ffffffe6;transition:.3s}.hero-float-card--main:hover .hfc-modules span{background:#ffffff38;transform:scale(1.04)}.hero-float-card--side{top:36%;right:4%;width:52%;padding:22px 20px;background:#ffffffeb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.8);z-index:3;animation:floatCardB 7s ease-in-out infinite}.hfc-list{list-style:none;padding:0;margin:0}.hfc-list li{display:flex;align-items:center;gap:10px;font-size:.82rem;color:var(--ink);font-weight:400;padding:7px 0}.hfc-list li i{color:var(--emerald);font-size:.95rem;flex-shrink:0}.hero-float-pill{position:absolute;display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;background:#ffffffeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(230,223,207,.8);box-shadow:var(--shadow-md);font-size:.72rem;font-weight:500;color:var(--ink);white-space:nowrap;z-index:4}.hero-float-pill--top{top:0;right:6%;animation:floatCardC 5.5s ease-in-out infinite}.hero-float-pill .hfp-stars{display:flex;gap:2px;color:var(--gold);font-size:.65rem}.hero-float-pill .bi-trophy{color:var(--gold)}.hero-float-stat{position:absolute;display:inline-flex;align-items:center;gap:10px;padding:12px 16px;border-radius:var(--radius-md);background:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(230,223,207,.7);box-shadow:var(--shadow-md);font-size:.78rem;color:var(--muted);z-index:4}.hero-float-stat strong{color:var(--emerald);font-weight:600}.hfs-icon{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);background:var(--emerald-soft);color:var(--emerald);font-size:.95rem;flex-shrink:0}.hfs-icon--em{background:#0f4d391f}.hfs-icon--gold{background:#a6824c24;color:var(--gold-2)}.hero-float-stat--users{bottom:22%;left:2%;animation:floatCardD 6.5s ease-in-out infinite}.hero-float-stat--support{bottom:6%;left:30%;animation:floatCardE 5s ease-in-out infinite}.hero-float-stat--modules{bottom:4%;right:0;z-index:5;animation:floatCardF 7.5s ease-in-out infinite}@keyframes floatCardA{0%,to{transform:translate(0)}50%{transform:translateY(-12px)}}@keyframes floatCardB{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(-6px,-10px) rotate(-1deg)}}@keyframes floatCardC{0%,to{transform:translate(0)}50%{transform:translate(6px,-8px)}}@keyframes floatCardD{0%,to{transform:translate(0)}50%{transform:translate(8px,-10px)}}@keyframes floatCardE{0%,to{transform:translate(0)}50%{transform:translate(-5px,-12px)}}@keyframes floatCardF{0%,to{transform:translate(0)}50%{transform:translate(5px,8px)}}@keyframes mobileCardFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes mobileCardFloatAlt{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media(max-width:991.98px){.topbar{display:none}.container{overflow-x:clip}.navbar{padding:.55rem 0}.navbar-collapse{position:absolute;top:calc(100% + 1px);left:0;right:0;background:#fcf9f3fa;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(230,223,207,.8);box-shadow:var(--shadow-md);padding:.75rem 1rem 1.25rem;z-index:10}.navbar-nav{gap:2px}.navbar .nav-link{margin:0;padding:.72rem .25rem;font-size:.78rem}.navbar .nav-link:after{display:none}.nav-demo-btn{display:block;width:100%;text-align:center;margin-top:.5rem}.hero{padding:96px 0 56px;overflow-x:clip;overflow-y:visible}.hero-orb{display:none}.hero-badge{font-size:.64rem;padding:7px 13px}.hero h1{margin:14px 0 16px}.hero-title{font-size:clamp(1.55rem,6.2vw,1.95rem)}.hero .lede{max-width:none;font-size:.96rem;line-height:1.75}.hero-cta{flex-direction:column;align-items:stretch;gap:14px;margin-top:24px}.hero-cta .btn-em{width:100%;text-align:center}.hero-cta .tlink{justify-content:center}.hero-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:28px}.hero-stat{min-width:0;padding:14px 10px;text-align:center}.hero-stat .v{font-size:1.25rem}.hero-stat .k{font-size:.58rem;letter-spacing:.08em}.hero-cards{min-height:0;margin-top:28px;padding:8px 0 0;overflow:hidden;max-width:100%}.hero-cards__stage{max-width:100%;width:100%;height:auto;display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"pill pill" "main side" "users support" "modules modules";gap:12px;padding:4px 2px}.hero-cards__deco{display:none}.hero-float-card,.hero-float-pill,.hero-float-stat{position:relative;inset:auto!important;width:auto!important;max-width:100%;white-space:normal;animation:mobileCardFloat 5.5s ease-in-out infinite}.hero-float-card--main{grid-area:main;padding:18px 16px;animation-delay:0s}.hero-float-card--side{grid-area:side;padding:16px 14px;animation:mobileCardFloatAlt 6s ease-in-out infinite;animation-delay:.4s}.hero-float-pill--top{grid-area:pill;justify-self:center;width:-moz-fit-content;width:fit-content;max-width:100%;animation-delay:.2s}.hero-float-stat--users{grid-area:users;animation-delay:.6s}.hero-float-stat--support{grid-area:support;animation-delay:.8s}.hero-float-stat--modules{grid-area:modules;justify-self:stretch;animation-delay:1s}.hero-float-stat{padding:11px 12px;font-size:.74rem}.hfs-icon{width:30px;height:30px;font-size:.85rem}.hfc-modules span{height:38px;font-size:1rem}.hero-float-card--main h4{font-size:1.05rem;margin-top:12px}.hfc-list li{font-size:.78rem;padding:5px 0}.split-fig .bl,.role-fig .bl{display:none}.split-fig{margin-bottom:1.25rem}.split-fig img,.role-fig img{width:100%;height:auto;aspect-ratio:16 / 10;max-height:320px;-o-object-fit:cover;object-fit:cover}.split-fig .bl,.role-fig .bl{inset:10px -10px -10px 10px}.split-fig.left .bl{inset:10px 10px -10px -10px}.split-tag{bottom:14px;left:14px;padding:10px 14px}.role-fig{margin-bottom:1.25rem}.trustline{padding:20px 0}.trustline .tl-txt{font-size:.66rem;letter-spacing:.12em;line-height:1.9;padding:0 8px}.sec{padding:72px 0}.sec-head .display-2,.display-2{font-size:clamp(1.45rem,5.5vw,1.85rem)}.role-nav{gap:18px;justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px;max-width:100%;-webkit-overflow-scrolling:touch}.role-nav .nav-link{white-space:nowrap;font-size:.72rem}.form-left,.form-right{padding:22px 16px}.form-left{border-right:none;border-bottom:1px solid var(--line)}.ix-col{border-left:none;padding-left:28px;border-top:none;padding-top:28px}.final{padding:40px 24px}.quote{padding:28px 22px}.band{padding:72px 0}.ind-col{overflow:hidden;border-radius:var(--radius-md)}.ind{height:0;padding-bottom:62.5%;min-height:0}.ind:hover{transform:none;box-shadow:var(--shadow-sm)}.ind:hover img{transform:none}.foot-bottom{flex-direction:column;align-items:flex-start!important;gap:12px!important}}@media(max-width:575.98px){body{background-attachment:scroll}.hero{padding:88px 0 48px}.brand-name{font-size:1.15rem}.brand-mark{width:36px;height:36px}.btn-nav-auth{min-height:36px;padding:.4rem .75rem;font-size:.64rem}.hero-cards__stage{grid-template-columns:1fr;grid-template-areas:"pill" "main" "side" "users" "support" "modules";gap:10px}.hero-float-pill--top{justify-self:stretch;justify-content:center;flex-wrap:wrap;text-align:center}.hero-float-pill--top span:last-child{display:inline;font-size:.68rem}.hero-float-card--main,.hero-float-card--side{width:100%!important}.hero-float-stat{padding:10px 12px;font-size:.7rem}.hero-float-stat span:last-child{font-size:.68rem;line-height:1.35}.hfc-modules span{height:36px;font-size:.95rem}.hero-stats{grid-template-columns:1fr 1fr 1fr;gap:8px}.hero-stat .v{font-size:1.1rem}.hero-stat .k{font-size:.52rem}#contact.sec{padding-top:56px;padding-bottom:56px}#contact .container{padding-left:12px;padding-right:12px}#contact .form-left,#contact .form-right{padding:16px 12px}#contact .form-left .display-2{font-size:clamp(1.35rem,5vw,1.65rem)}.mod-row{padding:14px 10px;gap:12px}.mod-row .mi{width:32px;height:32px;font-size:.9rem}.split-fig img,.role-fig img{aspect-ratio:4 / 3;max-height:260px}.split-fig .bl,.role-fig .bl{display:none}.split-tag{bottom:10px;left:10px;right:10px;width:auto}.split-tag .v{font-size:1.25rem}.ind{padding-bottom:70%}.ind-body{padding:16px 18px}.ind-body h5{font-size:1.15rem}.flow-item{padding-right:0}.band-pill{font-size:.7rem;padding:8px 12px}}.trustline{border-top:1px solid rgba(230,223,207,.6);border-bottom:1px solid rgba(230,223,207,.6);padding:28px 0;background:#fff6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.trustline .tl-txt{text-align:center;font-size:.74rem;letter-spacing:.18em;text-transform:uppercase;color:var(--muted-2)}.trustline b{color:var(--ink);font-weight:500}.sec{padding:104px 0}.sec-cream2{background:var(--cream-2);position:relative}.sec-cream2:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 40% at 90% 10%,rgba(15,77,57,.04) 0%,transparent 60%);pointer-events:none}.sec-quotes{position:relative;background-color:var(--cream);background-image:linear-gradient(180deg,#faf7f0e6,#f3eee2db),var(--lazy-bg-image, none);background-size:cover;background-position:center;background-repeat:no-repeat}.sec-quotes .container{position:relative;z-index:1}.sec-head .display-2{margin-top:16px}.sec-head .lede{margin-top:10px}.ix-col{padding:28px 26px 28px 28px;border-left:none;height:100%;background:#ffffffb3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(230,223,207,.7);border-radius:var(--radius-md);transition:.4s cubic-bezier(.16,.84,.44,1)}.ix-col:hover{transform:translateY(-6px);box-shadow:var(--shadow-md);border-color:#0f4d391f;background:#fff}.ix-num{font-family:var(--font-heading);font-weight:600;font-size:1.1rem;background:var(--gradient-gold);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.ix-col h4{font-size:1.5rem;margin:14px 0 10px}.ix-col p{font-size:.92rem;margin:0}.ix-ic{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:var(--emerald-soft);color:var(--emerald);font-size:1.2rem;border-radius:var(--radius-sm);margin-bottom:14px;transition:.35s}.ix-col:hover .ix-ic{background:var(--gradient-emerald);color:#fff;transform:scale(1.05)}.mod-row{display:flex;align-items:center;gap:16px;padding:18px 16px;border-bottom:1px solid var(--line);border-radius:var(--radius-sm);transition:.35s cubic-bezier(.16,.84,.44,1);cursor:default}.mod-row:hover{padding-left:20px;background:#ffffffbf;box-shadow:var(--shadow-sm);border-color:transparent;transform:translate(4px)}.mod-row .mn{font-family:var(--font-heading);font-size:.95rem;background:var(--gradient-gold);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;width:30px;flex-shrink:0}.mod-row .mi{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:var(--emerald-soft);color:var(--emerald);font-size:1rem;border-radius:var(--radius-sm);flex-shrink:0;transition:.35s}.mod-row:hover .mi{background:var(--gradient-emerald);color:#fff}.mod-row .mt{font-size:.95rem;font-weight:400;color:var(--ink)}.mod-row .ma{margin-left:auto;color:var(--line);transition:.25s}.mod-row:hover .ma{color:var(--gold);transform:translate(4px)}.split-fig{position:relative}.split-fig img{width:100%;height:440px;-o-object-fit:cover;object-fit:cover;display:block;border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.split-fig .bl{position:absolute;border:2px solid rgba(166,130,76,.4);border-radius:var(--radius-lg);inset:18px -18px -18px 18px;z-index:0}.split-fig.left .bl{inset:18px 18px -18px -18px}.split-tag{position:absolute;bottom:20px;left:20px;background:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.6);border-radius:var(--radius-md);padding:14px 20px;display:flex;align-items:center;gap:12px;box-shadow:var(--shadow-md)}.split-tag .v{font-family:var(--font-heading);font-weight:600;font-size:1.5rem;color:var(--emerald);line-height:1}.split-tag .k{font-size:.64rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-2)}.split-list{list-style:none;padding:0;margin:22px 0 0}.split-list li{display:flex;gap:13px;padding:13px 0;border-top:1px solid var(--line);font-size:.94rem;color:var(--ink);font-weight:400}.split-list li:last-child{border-bottom:1px solid var(--line)}.split-list li i{color:var(--gold);margin-top:3px}.role-nav{display:flex;gap:34px;flex-wrap:wrap;border-bottom:1px solid var(--line);margin-bottom:38px}.role-nav .nav-link{font-family:var(--font-ui);font-size:.78rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-2);padding:0 0 16px;border:none;border-radius:0;background:none;position:relative}.role-nav .nav-link.active{color:var(--emerald)}.role-nav .nav-link.active:after{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:2px;background:var(--gold)}.role-fig{position:relative}.role-fig img{width:100%;height:400px;-o-object-fit:cover;object-fit:cover;display:block;border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.role-fig .bl{position:absolute;inset:16px -16px -16px 16px;border:2px solid rgba(166,130,76,.4);border-radius:var(--radius-lg);z-index:-1}.role-list{list-style:none;padding:0;margin:18px 0 0}.role-list li{display:flex;gap:11px;align-items:center;font-size:.94rem;color:var(--ink);padding:9px 0}.role-list li i{color:var(--emerald)}.role-pane h3{font-size:1.7rem}.ind-col{overflow:hidden;border-radius:var(--radius-md)}.ind{position:relative;height:230px;overflow:hidden;display:block;border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transition:transform .4s cubic-bezier(.16,.84,.44,1),box-shadow .4s cubic-bezier(.16,.84,.44,1);isolation:isolate;clip-path:inset(0 round var(--radius-md));-webkit-clip-path:inset(0 round var(--radius-md))}.ind:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg)}.ind img{position:absolute;top:0;left:0;width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;transition:transform .7s ease;pointer-events:none}.ind:hover img{transform:scale(1.05)}.ind:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,#0b3a2b05,#0b3a2bd9);transition:.4s;z-index:1;pointer-events:none}.ind:hover:after{background:linear-gradient(180deg,#0b3a2b0d,#0b3a2beb)}.ind-body{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:20px 22px}.ind-body h5{color:var(--cream);font-family:var(--font-heading);font-weight:600;font-size:1.3rem}.ind-body span{color:#cdbd97;font-size:.66rem;letter-spacing:.14em;text-transform:uppercase}.flow{position:relative;padding-top:30px}.flow-item{position:relative;padding:24px 24px 24px 0;transition:.35s cubic-bezier(.16,.84,.44,1)}.flow-item:hover{transform:translate(6px)}.flow-num{font-family:var(--font-heading);font-weight:600;font-size:2.6rem;background:var(--gradient-gold);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;line-height:1}.flow-item h5{font-size:1rem;margin:14px 0 8px;letter-spacing:.01em}.flow-item p{font-size:.88rem;margin:0}.flow-rule{height:1px;background:var(--line);margin:18px 0;position:relative}.flow-rule:before{content:"";position:absolute;left:0;top:-1px;width:36px;height:3px;background:var(--gold)}.band{background-color:var(--emerald-deep);background-image:linear-gradient(135deg,#0f4d39e0,#0b3a2be6 55%,#0f4d39eb),var(--lazy-bg-image, none);background-size:cover;background-position:center;background-repeat:no-repeat;color:#e8efe9;padding:96px 0;position:relative;overflow:hidden}.band:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 50% 80% at 100% 50%,rgba(255,255,255,.06) 0%,transparent 60%),radial-gradient(ellipse 40% 60% at 0% 100%,rgba(166,130,76,.1) 0%,transparent 50%);pointer-events:none}.band .container{position:relative;z-index:1}.band h2{color:#fff}.band p{color:#bcccc1}.band .stat .v{font-family:var(--font-heading);font-weight:600;font-size:2.6rem;color:#fff;line-height:1}.band .stat .v em{color:var(--gold);font-style:normal}.band .stat .k{font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:#9fb3a7;margin-top:8px}.band .stat{padding:20px 18px;border-top:none;background:#ffffff12;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-md);transition:.35s cubic-bezier(.16,.84,.44,1)}.band .stat:hover{background:#ffffff1f;transform:translateY(-4px);border-color:#fff3}.band-tech{display:flex;flex-wrap:wrap;gap:10px 12px}.band-pill{font-size:.76rem;letter-spacing:.06em;color:#dbe6df;border:1px solid rgba(255,255,255,.16);padding:9px 16px;border-radius:999px;display:inline-flex;align-items:center;gap:8px;background:#ffffff0f;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:.3s}.band-pill:hover{background:#ffffff24;border-color:#ffffff47;transform:translateY(-2px)}.band-pill i{color:var(--gold)}.quote{padding:34px 28px;border-top:none;height:100%;background:#ffffffa6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(230,223,207,.7);border-radius:var(--radius-md);transition:.4s cubic-bezier(.16,.84,.44,1)}.quote:hover{transform:translateY(-6px);box-shadow:var(--shadow-md);background:#fff;border-color:#0f4d391a}.quote .qm{font-family:var(--font-heading);font-size:3rem;color:var(--gold);line-height:.6}.quote p{font-family:var(--font-heading);font-weight:500;font-style:italic;font-size:1.32rem;color:var(--ink);line-height:1.45;margin:14px 0 22px}.quote .who{font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;color:var(--emerald);font-weight:500}.quote .org{font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2)}.form-wrap{background:#fffc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(230,223,207,.7);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);overflow:hidden}.form-left{padding:48px 44px;border-right:1px solid var(--line)}.form-left ul{list-style:none;padding:0;margin:24px 0 0}.form-left ul li{display:flex;gap:12px;padding:11px 0;border-top:1px solid var(--line-2);font-size:.92rem;color:var(--ink)}.form-left ul li i{color:var(--gold);margin-top:3px}.form-left ul li code{font-family:var(--font-ui);background:var(--emerald-soft);color:var(--emerald);padding:1px 8px;font-size:.85rem}.form-right{padding:48px 44px}.form-field{margin-bottom:20px}.form-field label{font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2);display:block;margin-bottom:8px}.form-field input,.form-field textarea{width:100%;background:var(--cream);border:1px solid var(--line);padding:.8rem 1rem;font-family:var(--font-ui);font-size:.92rem;color:var(--ink);border-radius:var(--radius-sm);transition:.25s}.form-field input:focus,.form-field textarea:focus{outline:none;border-color:var(--emerald);background:#fff;box-shadow:0 0 0 3px #0f4d391a}.form-field--captcha .g-recaptcha{transform-origin:left top}.form-error{display:block;margin-top:6px;font-size:.78rem;color:#b42318}.form-alert-wrap[hidden]{display:none}.form-alert{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;margin:0;border-bottom:1px solid var(--line);font-size:.88rem;line-height:1.5}.form-alert i{flex-shrink:0;margin-top:2px}.form-alert--success{background:#0f4d3914;color:var(--emerald-deep)}.form-alert--success i{color:var(--emerald)}.form-alert--error{background:#b4231814;color:#7a271a}.form-alert--error i{color:#b42318}@media(max-width:575.98px){.form-field--captcha .g-recaptcha{transform:scale(.92)}}.final{background-color:var(--emerald-deep);background-image:linear-gradient(135deg,#0f4d39e6,#0b3a2beb 55%,#13624ae0),var(--lazy-bg-image, none);background-size:cover;background-position:center;background-repeat:no-repeat;color:#fff;padding:70px 56px;position:relative;overflow:hidden;border-radius:var(--radius-lg);box-shadow:var(--shadow-emerald)}.final:before{content:"";position:absolute;inset:24px;border:1px solid rgba(255,255,255,.16);border-radius:calc(var(--radius-lg) - 8px);pointer-events:none}.final:after{content:"";position:absolute;top:-50%;right:-20%;width:400px;height:400px;background:radial-gradient(circle,rgba(255,255,255,.08) 0%,transparent 70%);pointer-events:none}.final h2{color:#fff}.final p{color:#bcccc1}footer{background:var(--ink);color:#a9a596;padding:72px 0 32px}footer .brand-name{color:#fff}footer .brand-tag{color:#7f7b6c}footer h6{color:#fff;font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;margin-bottom:18px;font-family:var(--font-ui)}footer a{color:#a9a596;font-size:.88rem;display:block;margin-bottom:11px;transition:.2s}footer a:hover{color:var(--gold)}.soc{display:flex;gap:11px;margin-top:18px}.soc a{width:42px;height:42px;border:1px solid rgba(255,255,255,.14);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;margin:0;color:#a9a596;transition:.3s cubic-bezier(.16,.84,.44,1)}.soc a:hover{border-color:var(--gold);color:var(--gold);background:#a6824c1a;transform:translateY(-3px)}.foot-bottom{border-top:1px solid rgba(255,255,255,.1);margin-top:46px;padding-top:24px;font-size:.78rem;letter-spacing:.04em}.reveal{opacity:0;transform:translateY(28px);transition:.9s cubic-bezier(.16,.84,.44,1)}.reveal.in{opacity:1;transform:none}.reveal-delay-1{transition-delay:.1s}.reveal-delay-2{transition-delay:.2s}.reveal-delay-3{transition-delay:.3s}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}.ind:hover img{transform:none}.hero-card,.hero-orb{animation:none}.hero-float-card,.hero-float-pill,.hero-float-stat,.hero-cards__deco--dots,.hero-cards__deco--ring,.hero-cards__deco--spark{animation:none!important}.hero-float-card--main:hover .hfc-modules span{transform:none}}.brand-mark--image{-o-object-fit:contain;object-fit:contain}.mod-row-last{border-bottom:1px solid var(--line)}.footer-tagline{max-width:300px}.page-intro{padding-top:3.5rem;padding-bottom:1.5rem}.page-intro--compact{padding-bottom:0}.about-points{list-style:none;padding:0;margin:0;display:grid;gap:.95rem}.about-points li{display:flex;gap:.75rem;align-items:flex-start;color:var(--muted);font-weight:300;line-height:1.55}.about-points i{color:var(--gold);margin-top:.2rem}.faq-card{height:100%;padding:1.4rem 1.35rem;border:1px solid var(--line);border-radius:var(--radius-sm);background:#ffffff8c}.faq-card h3{font-size:1.02rem;margin-bottom:.7rem;line-height:1.45}.faq-card p{margin:0;color:var(--muted);font-weight:300;line-height:1.7;font-size:.95rem}
