:root{--bg:#f6f8fc;--bg-alt:#eef3fb;--card:#ffffff;--border:#e2e8f3;--border-2:#d3ddee;--navy:#0b1f4b;--navy-2:#16306e;--text:#0b1f4b;--body:#3d4d6e;--muted:#64748f;--blue:#1f5bd8;--blue-2:#3b82f6;--blue-soft:#e8efff;--brand:#e63946;--brand-2:#ff4d5e;--brand-soft:#fdecee;--green:#16a34a;--gold:#f4b53f;--shadow-sm:0 2px 8px rgba(11,31,75,0.06);--shadow:0 12px 34px -14px rgba(11,31,75,0.22);--shadow-lg:0 30px 60px -28px rgba(11,31,75,0.35);--maxw:1200px;--radius:18px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--body);font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;line-height:1.65;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}.brand-text,.stat strong,h1,h2,h3,h4{font-family:var(--font-jakarta),var(--font-inter),sans-serif;color:var(--navy);letter-spacing:-.015em}strong{color:var(--navy)}.container{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 24px}::selection{background:var(--brand);color:#fff}.scroll-bar{height:3px;z-index:100;background:linear-gradient(90deg,var(--blue),var(--brand));transition:width .1s linear}.scroll-bar,.spotlight{position:fixed;top:0;left:0}.spotlight{width:560px;height:560px;margin:-280px 0 0 -280px;border-radius:50%;pointer-events:none;z-index:0;background:radial-gradient(circle,rgba(31,91,216,.07),transparent 62%);transition:transform .14s ease-out}main{position:relative;z-index:1}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:12px 22px;border-radius:12px;font-weight:600;font-size:15px;border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:transform .16s ease,box-shadow .16s ease,background .16s ease,border-color .16s ease}.btn:hover{transform:translateY(-2px)}.btn-sm{padding:9px 16px;font-size:14px}.btn-lg{padding:15px 28px;font-size:16px}.btn-primary{background:linear-gradient(135deg,var(--brand-2),var(--brand));color:#fff;box-shadow:0 10px 24px -10px rgba(230,57,70,.7)}.btn-primary:hover{box-shadow:0 16px 30px -10px rgba(230,57,70,.85)}.btn-ghost{background:#fff;border-color:var(--border-2);box-shadow:var(--shadow-sm)}.btn-ghost:hover{border-color:var(--blue)}.btn-light{background:rgba(255,255,255,.12);color:#fff;border-color:rgba(255,255,255,.35)}.btn-light:hover{background:rgba(255,255,255,.2)}.nav{top:0;background:rgba(255,255,255,.72);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid transparent;transition:background .25s ease,border-color .25s ease,box-shadow .25s ease}.nav-scrolled{background:rgba(255,255,255,.94);border-bottom-color:var(--border);box-shadow:0 6px 24px -18px rgba(11,31,75,.4)}.nav-inner{justify-content:space-between;height:72px}.brand,.nav-inner{display:flex;align-items:center}.brand{gap:10px;font-weight:800;font-size:21px}.brand-mark{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:11px;background:linear-gradient(135deg,var(--brand-2),var(--brand));box-shadow:0 8px 18px -8px rgba(230,57,70,.8)}.brand-dot{color:var(--brand)}.nav-links{display:flex;align-items:center;gap:4px}.nav-drop-btn,.nav-item{position:relative;padding:9px 13px;border-radius:10px;color:var(--body);font:600 15px var(--font-inter),sans-serif;transition:color .18s ease,background .18s ease}.nav-drop-btn:hover,.nav-item:hover{color:var(--navy);background:var(--blue-soft)}.nav-drop-btn.active,.nav-item.active{color:var(--blue)}.nav-drop-btn.active:after,.nav-item.active:after{content:"";position:absolute;left:13px;right:13px;bottom:3px;height:2px;border-radius:2px;background:var(--brand)}.nav-drop-btn{display:inline-flex;align-items:center;gap:6px;background:transparent;border:none;cursor:pointer}.caret{font-size:11px;transition:transform .2s ease}.has-drop{position:relative;padding:0}.has-drop:hover{background:transparent}.drop-open .caret{transform:rotate(180deg)}.dropdown{position:absolute;top:100%;left:50%;padding-top:12px;transform:translate(-50%,8px);opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease;z-index:60}.drop-open .dropdown{opacity:1;transform:translate(-50%);pointer-events:auto}.dropdown-inner{width:360px;padding:10px;border-radius:18px;border:1px solid var(--border);background:#fff;box-shadow:var(--shadow-lg)}.dropdown-inner.mega{width:760px;padding:14px}.mega-cols{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.mega-col{padding:6px;border-radius:14px;background:var(--bg)}.mega-subs{display:flex;flex-direction:column;gap:2px;padding:4px 8px 6px 58px}.mega-sub{position:relative;padding:6px 8px;border-radius:8px;font-size:13.5px;font-weight:500;color:var(--body)}.mega-sub:before{content:"";position:absolute;left:-12px;top:50%;width:6px;height:6px;border-radius:50%;background:var(--border-2);transform:translateY(-50%)}.mega-sub.on,.mega-sub:hover{color:var(--blue);background:#fff}.mega-sub.on:before,.mega-sub:hover:before{background:var(--brand)}.drop-link{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;transition:background .16s ease}.drop-link.on,.drop-link:hover{background:var(--blue-soft)}.drop-icon{width:40px;height:40px;flex:none;display:grid;place-items:center;border-radius:11px;font-size:19px;background:#fff;border:1px solid var(--border);box-shadow:var(--shadow-sm)}.drop-link strong{display:block;font-size:14.5px;font-weight:700}.drop-link em{font-style:normal;color:var(--muted);font-size:12.5px}.drop-all{display:block;margin-top:8px;padding:11px 12px;border-top:1px solid var(--border);color:var(--brand)!important;font-weight:700;font-size:14px}.nav-cta{margin-left:10px}.nav-toggle{width:44px;height:44px;border:1px solid var(--border-2);border-radius:12px;background:#fff}.nav-toggle span,.nav-toggle span:after,.nav-toggle span:before{content:"";position:absolute;left:12px;width:18px;height:2px;background:var(--navy);transition:transform .25s ease}.nav-toggle span{top:21px}.nav-toggle span:before{top:-6px}.nav-toggle span:after{top:6px}.nav-toggle span.x{background:transparent}.nav-toggle span.x:before{transform:translateY(6px) rotate(45deg)}.nav-toggle span.x:after{transform:translateY(-6px) rotate(-45deg)}@media (max-width:1100px){.nav-toggle{display:block}.nav-links{position:absolute;top:72px;left:0;right:0;max-height:calc(100vh - 72px);overflow-y:auto;flex-direction:column;align-items:stretch;gap:2px;padding:16px 20px 26px;background:#fff;border-bottom:1px solid var(--border);box-shadow:var(--shadow-lg);transform:translateY(-10px);opacity:0;pointer-events:none;transition:transform .22s ease,opacity .22s ease}.nav-links.open{transform:none;opacity:1;pointer-events:auto}.nav-drop-btn,.nav-item{width:100%;justify-content:space-between;text-align:left;padding:13px 12px;font-size:16px}.dropdown,.nav-drop-btn.active:after,.nav-item.active:after{display:none}.dropdown{position:static;transform:none!important;padding:0 0 8px;opacity:1;pointer-events:auto}.drop-open .dropdown{display:block}.dropdown-inner,.dropdown-inner.mega{width:100%;box-shadow:none;background:var(--bg)}.mega-cols{grid-template-columns:1fr}.mega-col{background:#fff}.nav-cta{margin:12px 0 0}}.hero{position:relative;overflow:hidden;padding:40px 0 0;background:radial-gradient(900px 500px at 85% 10%,rgba(31,91,216,.1),transparent 60%),radial-gradient(700px 400px at 5% 90%,rgba(230,57,70,.07),transparent 60%),var(--bg)}.hero-canvas{width:100%;height:100%}.hero-bg-dots,.hero-canvas{position:absolute;inset:0;z-index:0}.hero-bg-dots{background-image:radial-gradient(rgba(11,31,75,.1) 1px,transparent 0);background-size:22px 22px;mask-image:radial-gradient(ellipse at 60% 30%,#000 0,transparent 70%);-webkit-mask-image:radial-gradient(ellipse at 60% 30%,#000 0,transparent 70%);pointer-events:none}.hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:1.05fr .95fr;grid-gap:40px;gap:40px;padding-top:40px;padding-bottom:30px}.hero-grid,.pill{align-items:center}.pill{display:inline-flex;gap:9px;padding:7px 16px;border-radius:999px;border:1px solid var(--border);background:#fff;color:var(--body);font-size:13px;font-weight:600;box-shadow:var(--shadow-sm)}.ping{width:8px;height:8px;border-radius:50%;background:var(--green);animation:ping 1.8s infinite}@keyframes ping{0%{box-shadow:0 0 0 0 rgba(22,163,74,.55)}70%{box-shadow:0 0 0 10px rgba(22,163,74,0)}to{box-shadow:0 0 0 0 rgba(22,163,74,0)}}.hero-copy h1{margin-top:22px;font-size:clamp(38px,5.6vw,64px);line-height:1.06;font-weight:800}.grad-anim{background:linear-gradient(90deg,var(--brand),var(--blue),var(--brand));background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:shimmer 6s linear infinite}@keyframes shimmer{to{background-position:200% 0}}.lead{margin-top:20px;max-width:560px;color:var(--body);font-size:18px}.lead.center{margin-left:auto;margin-right:auto}.hero-cta{display:flex;gap:12px;margin-top:28px;flex-wrap:wrap}.hero-cta.center{justify-content:center}.trust-row{display:flex;gap:18px;flex-wrap:wrap;margin-top:26px;font-size:14px;font-weight:600;color:var(--muted)}.hero-art,.hero-chips{position:relative}.hero-chips{z-index:2;display:flex;gap:10px;flex-wrap:wrap;justify-content:center;padding:10px 0 30px}.chip{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;border:1px solid var(--border);background:#fff;font-size:14px;font-weight:600;color:var(--navy);box-shadow:var(--shadow-sm);transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.chip:hover{border-color:var(--blue);transform:translateY(-2px);box-shadow:var(--shadow)}.marquee{position:relative;z-index:2;overflow:hidden;padding:16px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:#fff;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.marquee-track{display:flex;gap:44px;width:max-content;animation:scrollx 28s linear infinite}.marquee-item{color:var(--muted);font-weight:600;font-size:15.5px;white-space:nowrap}@keyframes scrollx{to{transform:translateX(-50%)}}.section{padding:96px 0;position:relative}.section-alt{background:var(--bg-alt);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.pt0{padding-top:56px}.kicker{display:block;color:var(--brand);letter-spacing:.14em;text-transform:uppercase;font-size:12px;margin-bottom:12px}.kicker,.section-title{text-align:center;font-weight:800}.section-title{font-size:clamp(28px,3.8vw,42px);line-height:1.15}.section-sub{text-align:center;color:var(--body);margin:14px auto 48px;max-width:660px;font-size:17px}.left{text-align:left!important;margin-left:0!important}.center-row{text-align:center;margin-top:40px}.narrow{max-width:840px}.who{text-align:center;color:var(--body);margin-top:30px;font-size:16px}.split-intro{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px;align-items:center;margin-bottom:50px}.split-intro .section-sub{margin-bottom:0}.art,.art-wrap{width:100%}.art{height:auto;display:block;overflow:visible}.art text{font-family:var(--font-inter),sans-serif}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:22px;gap:22px}.grid-5{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.grid-3{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.card{position:relative;display:flex;flex-direction:column;gap:10px;padding:28px;border-radius:var(--radius);background:#fff;border:1px solid var(--border);box-shadow:var(--shadow-sm);overflow:hidden;transition:transform .18s ease,border-color .2s ease,box-shadow .2s ease;will-change:transform}.card:before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:var(--accent,var(--blue));opacity:.9}.card:hover{border-color:color-mix(in srgb,var(--accent,var(--blue)) 50%,#fff);box-shadow:var(--shadow)}.card-icon{width:54px;height:54px;display:grid;place-items:center;border-radius:15px;font-size:26px}.card-icon,.card-tag{background:color-mix(in srgb,var(--accent,var(--blue)) 12%,#fff)}.card-tag{align-self:flex-start;padding:4px 11px;border-radius:999px;font-size:12px;font-weight:700;color:color-mix(in srgb,var(--accent,var(--blue)) 85%,#000)}.card h3{font-size:19px;font-weight:800}.card p{color:var(--body);font-size:14.5px;flex:1 1}.card-link{font-weight:700;color:var(--brand);font-size:14.5px}.page-hero{position:relative;overflow:hidden;padding:64px 0 56px;border-bottom:1px solid var(--border);background:radial-gradient(800px 400px at 90% 0,rgba(31,91,216,.1),transparent 60%),radial-gradient(600px 300px at 0 100%,rgba(230,57,70,.06),transparent 60%),var(--bg)}.page-hero .container{position:relative;z-index:2}.page-hero h1{font-size:clamp(34px,5vw,56px);font-weight:800;text-align:center;line-height:1.08}.page-hero .kicker{margin-top:4px}.page-lead{max-width:680px;margin:18px auto 0;text-align:center;color:var(--body);font-size:18px}.product-tagline{text-align:center;font-size:20px;font-weight:700;color:var(--blue);margin-top:10px}.ph-grid{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:40px;gap:40px;align-items:center}.page-hero-split .kicker,.page-hero-split .page-lead,.page-hero-split .product-tagline,.page-hero-split h1{text-align:left;margin-left:0}.page-hero-split .breadcrumb{justify-content:flex-start}.ph-badge{display:inline-block;margin-bottom:14px;padding:6px 14px;border-radius:999px;font-size:13px;font-weight:700;color:var(--blue);background:var(--blue-soft);border:1px solid #cddcff}.breadcrumb{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px;color:var(--muted);font-size:13.5px;font-weight:500;margin-bottom:20px}.breadcrumb a:hover{color:var(--blue)}.crumb{display:inline-flex;gap:8px}.crumb-sep{color:var(--border-2)}.crumb-current{color:var(--brand);font-weight:700}.offer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:22px;gap:22px}.offer{padding:28px;border-radius:var(--radius);background:#fff;border:1px solid var(--border);box-shadow:var(--shadow-sm);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.offer:hover{transform:translateY(-5px);box-shadow:var(--shadow);border-color:#cddcff}.offer-icon{display:inline-grid;place-items:center;width:54px;height:54px;border-radius:15px;font-size:26px;background:var(--blue-soft)}.offer h3{font-size:19px;font-weight:800}.offer p{margin-top:8px;color:var(--body);font-size:15px}.why-list{display:flex;flex-direction:column;gap:14px;margin-top:26px}.why-item{display:flex;gap:16px;padding:18px;border-radius:16px;background:#fff;border:1px solid var(--border);box-shadow:var(--shadow-sm)}.why-icon{flex:none;width:50px;height:50px;display:grid;place-items:center;border-radius:14px;font-size:24px;background:var(--brand-soft)}.why-item h3{font-size:17px}.why-item p{font-size:14.5px}.ticks{list-style:none;display:flex;flex-direction:column;gap:10px;margin:18px 0 22px}.ticks.two{display:grid;grid-template-columns:1fr 1fr}.ticks li{position:relative;padding-left:28px;font-size:14.5px;color:var(--body)}.ticks li:before{content:"✓";position:absolute;left:0;top:2px;width:19px;height:19px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:800;color:#fff;background:var(--green)}.explorer{border:1px solid var(--border);border-radius:24px;background:#fff;box-shadow:var(--shadow);overflow:hidden}.explorer-tabs{display:flex;gap:8px;padding:12px;border-bottom:1px solid var(--border);overflow-x:auto;background:var(--bg)}.explorer-tab{flex:1 1;min-width:max-content;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;border-radius:12px;border:1px solid transparent;background:transparent;color:var(--body);font:600 14.5px var(--font-inter),sans-serif;cursor:pointer;transition:all .2s ease}.explorer-tab:hover{background:#fff}.explorer-tab.on{color:var(--navy);background:#fff;border-color:var(--border-2);box-shadow:var(--shadow-sm)}.explorer-tab.on:after{content:"";width:6px;height:6px;border-radius:50%;background:var(--brand)}.explorer-tab-icon{font-size:18px}.explorer-panel{padding:36px;animation:panelIn .45s ease both}@keyframes panelIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.explorer-body{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:36px;gap:36px;align-items:center}.explorer-body h3{font-size:26px;font-weight:800;margin-top:10px}.explorer-body>div>p{margin-top:8px}.explorer-items{display:flex;flex-direction:column;gap:10px;margin-top:22px}.explorer-item{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:14px;border:1px solid var(--border);background:var(--bg);transition:border-color .2s ease,background .2s ease,transform .2s ease}.explorer-item:hover{border-color:var(--blue);background:#fff;transform:translateX(4px)}.explorer-item strong{display:block;font-size:15px}.explorer-item span{color:var(--muted);font-size:13.5px}.explorer-go{margin-left:auto;font-style:normal;color:var(--brand);font-weight:800}.feat-icon{font-size:22px}.product-tag{display:inline-block;padding:5px 13px;border-radius:999px;font-size:12.5px;font-weight:700;color:var(--blue);background:var(--blue-soft)}.fx-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px}.fx-card{position:relative;display:flex;flex-direction:column;padding:30px;border-radius:22px;border:1px solid var(--border);background:#fff;box-shadow:var(--shadow-sm);overflow:hidden;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.fx-card:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:linear-gradient(90deg,var(--blue),var(--brand))}.fx-card:after{content:"";position:absolute;width:260px;height:260px;right:-120px;top:-120px;border-radius:50%;background:radial-gradient(circle,rgba(31,91,216,.1),transparent 70%);pointer-events:none}.fx-card:hover{transform:translateY(-6px);border-color:#cddcff;box-shadow:var(--shadow-lg)}.fx-card>*{position:relative;z-index:1}.fx-top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.fx-title{display:flex;gap:14px;align-items:center}.fx-icon{width:58px;height:58px;flex:none;display:grid;place-items:center;border-radius:16px;font-size:28px;background:var(--blue-soft);border:1px solid #cddcff}.fx-badge{display:inline-block;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;background:var(--brand-soft)}.fx-title h3{margin-top:6px;font-size:20px;font-weight:800;line-height:1.25}.id-chip{width:40px;height:30px;flex:none;border-radius:7px;background:linear-gradient(135deg,#f7d27a,#c99a3c);box-shadow:inset 0 0 0 1px rgba(0,0,0,.12)}.fx-short{margin-top:16px;font-size:15px}.fx-highlights{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:18px}.fx-hl{display:flex;gap:10px;align-items:center;padding:11px 12px;border-radius:12px;background:var(--bg);border:1px solid var(--border)}.fx-hl>span{font-size:20px}.fx-hl strong{display:block;font-size:13.5px}.fx-hl em{font-style:normal;color:var(--muted);font-size:12px}.fx-meta{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-top:18px;padding-top:16px;border-top:1px dashed var(--border-2)}.fx-meta h4{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--blue);margin-bottom:4px}.fx-meta p{font-size:13.5px}.fx-earn{margin-top:16px;padding:11px 14px;border-radius:12px;background:#fff8e8;border:1px solid #f7e0a6;color:#8a5b00;font-size:14px;font-weight:600}.fx-earn.inline{display:inline-block;margin-top:20px}.fx-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:auto;padding-top:22px}.fx-strip{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.fx-strip-item{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;border:1px solid var(--border);background:#fff;font-size:13.5px;font-weight:600;color:var(--navy);box-shadow:var(--shadow-sm);transition:border-color .2s ease,transform .2s ease}.fx-strip-item:hover{border-color:var(--brand);transform:translateY(-2px)}.id-gallery{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px}.id-gal{display:flex;flex-direction:column;gap:4px;padding:16px 16px 20px;border-radius:20px;background:#fff;border:1px solid var(--border);box-shadow:var(--shadow-sm);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.id-gal:hover{transform:translateY(-6px);box-shadow:var(--shadow);border-color:#cddcff}.id-gal-art{border-radius:14px;background:var(--bg);margin-bottom:10px}.id-gal strong{font-size:15.5px}.id-gal span{color:var(--brand);font-size:13px;font-weight:600}.compare-wrap{margin-top:40px;overflow-x:auto;border-radius:20px;border:1px solid var(--border);background:#fff;box-shadow:var(--shadow-sm)}.compare{width:100%;min-width:780px;border-collapse:collapse;font-size:14.5px}.compare td,.compare th{padding:16px 18px;text-align:left;border-bottom:1px solid var(--border);vertical-align:top}.compare th{font-family:var(--font-jakarta),sans-serif;font-size:14.5px;color:var(--navy);background:var(--bg)}.compare th span{display:block;font-size:22px;margin-bottom:4px}.compare tr:last-child td{border-bottom:none}.compare tbody tr:hover td{background:#fafcff}.compare-label{color:var(--blue);font-weight:700;white-space:nowrap}.compare-apply{color:var(--brand);font-weight:700}.hl-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.hl-card{display:flex;flex-direction:column;gap:4px;padding:24px;border-radius:18px;border:1px solid var(--border);background:#fff;box-shadow:var(--shadow-sm);transition:transform .2s ease,box-shadow .2s ease}.hl-card:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.hl-icon{width:50px;height:50px;display:grid;place-items:center;border-radius:14px;font-size:24px;background:var(--blue-soft);margin-bottom:10px}.hl-card strong{font-size:16px}.hl-card em{font-style:normal;color:var(--muted);font-size:13.5px}.fx-two{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.fx-panel{padding:34px;border-radius:22px;border:1px solid var(--border);background:#fff;box-shadow:var(--shadow-sm)}.fx-panel h2{font-size:24px;font-weight:800}.fx-panel .kicker,.incl-card .kicker{text-align:left}.fx-req-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px;margin-top:44px}.fx-req{padding:30px;border-radius:20px;border:1px solid var(--border);background:#fff;box-shadow:var(--shadow-sm)}.fx-req.hot{border-color:#cddcff;background:linear-gradient(180deg,#f3f7ff,#fff 60%)}.fx-req-icon{font-size:30px}.fx-req h3{margin-top:12px;font-size:20px}.fx-compliance{margin-top:28px;padding:16px 20px;border-radius:14px;border:1px solid #cddcff;background:var(--blue-soft);color:var(--navy-2);font-size:14px;text-align:center}.fx-apply{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px;align-items:start}.fx-apply .kicker{text-align:left}.fx-apply-title{font-size:clamp(26px,3.4vw,36px);font-weight:800}.fx-apply-lead{margin-top:12px;font-size:16px}#apply,#documents,#ids,#included,#quote,#services{scroll-margin-top:90px}.how-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px}.how-grid.single{grid-template-columns:1fr;max-width:640px;margin:40px auto 0}.how-col{padding:34px;border-radius:22px;background:#fff;border:1px solid var(--border);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;align-items:flex-start}.how-head h3{margin-top:12px;font-size:22px}.how-badge{display:inline-block;padding:5px 13px;border-radius:999px;font-size:13px;font-weight:700}.how-badge.biz{background:var(--blue-soft);color:var(--blue)}.how-badge.earn{background:#fff4dc;color:#a86b00}.steps{list-style:none;margin:22px 0 26px;flex-direction:column;width:100%}.steps,.steps li{display:flex;gap:14px}.steps li{position:relative;align-items:center;color:var(--navy);font-weight:500;font-size:15.5px}.step-n{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,var(--blue-2),var(--blue));color:#fff;font-weight:800;font-size:14px;box-shadow:0 6px 14px -6px rgba(31,91,216,.7)}.process{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px;counter-reset:step}.process-step{position:relative;padding:28px 24px;border-radius:20px;border:1px solid var(--border);background:#fff;box-shadow:var(--shadow-sm);transition:transform .2s ease,box-shadow .2s ease}.process-step:hover{transform:translateY(-5px);box-shadow:var(--shadow)}.process-step:not(:last-child):after{content:"";position:absolute;top:52px;right:-14px;width:10px;height:10px;border-top:2px solid var(--border-2);border-right:2px solid var(--border-2);transform:rotate(45deg)}.process-n{position:absolute;top:16px;right:20px;font:800 30px var(--font-jakarta),sans-serif;color:var(--blue-soft);-webkit-text-stroke:1px #c3d4fb}.process-icon{display:inline-grid;place-items:center;width:52px;height:52px;border-radius:15px;font-size:25px;background:var(--brand-soft)}.process-step h3{margin-top:14px;font-size:18px}.process-step p{font-size:14.5px;margin-top:6px}.tier-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:24px;gap:24px;align-items:stretch}.tier{position:relative;padding:32px;border-radius:22px;background:#fff;border:1px solid var(--border);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;transition:transform .22s ease,box-shadow .22s ease}.tier:hover{transform:translateY(-6px);box-shadow:var(--shadow)}.tier-pop{border:2px solid var(--brand);box-shadow:0 30px 60px -30px rgba(230,57,70,.45)}@media (min-width:900px){.tier-pop{transform:scale(1.03)}.tier-pop:hover{transform:scale(1.03) translateY(-6px)}}.tier-badge{position:absolute;top:-13px;left:50%;transform:translateX(-50%);padding:5px 14px;border-radius:999px;font-size:11.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg,var(--brand-2),var(--brand));white-space:nowrap;z-index:3}.tier-icon{display:inline-grid;place-items:center;width:56px;height:56px;border-radius:16px;font-size:28px;background:var(--blue-soft)}.tier h3{margin-top:14px;font-size:20px}.tier p{font-size:14.5px;margin-top:8px}.tier .ticks{flex:1 1}.tier-actions{display:flex;flex-direction:column;gap:10px;align-items:stretch}.tier-btn{width:100%}.tier-more{text-align:center;font-weight:700;font-size:14px;color:var(--blue)}.single-offer{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:32px;gap:32px;padding:40px;border-radius:24px;border:1px solid var(--border);background:#fff;box-shadow:var(--shadow)}.single-main h3{margin-top:14px;font-size:26px}.single-main p{margin-top:8px}.single-side h4{font-size:13px;text-transform:uppercase;letter-spacing:.12em;color:var(--brand);margin-bottom:16px}.example-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.example{padding:14px;border-radius:12px;border:1px solid var(--border);background:var(--bg);font-weight:600;font-size:14px;color:var(--navy)}.showcase{display:flex;flex-direction:column;gap:28px;margin-top:44px}.showcase-card{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:40px;gap:40px;align-items:center;padding:36px;border-radius:26px;background:#fff;border:1px solid var(--border);box-shadow:var(--shadow)}.showcase-card.flip .showcase-art{order:2}.showcase-art{border-radius:20px;background:var(--bg)}.showcase-text h3{margin-top:12px;font-size:30px;font-weight:800}.showcase-tagline{color:var(--blue);font-weight:700;font-size:17px;margin:4px 0 10px}.sub-links{display:flex;flex-direction:column;gap:8px;margin-top:20px}.sub-link{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;border:1px solid var(--border);background:var(--bg);font-weight:600;color:var(--navy);transition:border-color .2s ease,transform .2s ease,background .2s ease}.sub-link em{margin-left:auto;font-style:normal;color:var(--brand);font-weight:800}.sub-link:hover{border-color:var(--blue);background:#fff;transform:translateX(4px)}.sub-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:24px;gap:24px;margin-top:44px}.sub-grid.one{grid-template-columns:minmax(0,720px);justify-content:center}.sub-card{position:relative;display:flex;flex-direction:column;border-radius:24px;background:#fff;border:1px solid var(--border);box-shadow:var(--shadow-sm);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.sub-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg);border-color:#cddcff}.sub-pop{border:2px solid var(--brand)}.sub-art{padding:10px;border-radius:22px 22px 0 0;background:linear-gradient(180deg,var(--bg-alt),#fff)}.sub-body{padding:8px 26px 26px}.sub-body h3{font-size:20px}.sub-body p{font-size:14.5px;margin:8px 0 12px}.mini-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:20px;gap:20px;margin-top:40px}.mini-card{display:grid;grid-template-columns:130px 1fr;grid-gap:16px;gap:16px;align-items:center;padding:16px;border-radius:20px;background:#fff;border:1px solid var(--border);box-shadow:var(--shadow-sm);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.mini-card:hover{transform:translateY(-4px);box-shadow:var(--shadow);border-color:#cddcff}.mini-art{border-radius:14px;background:var(--bg)}.mini-card h3{font-size:16.5px}.mini-card p{font-size:13.5px;margin:4px 0 6px}.incl-grid{display:grid;grid-template-columns:1.3fr .7fr;grid-gap:24px;gap:24px;align-items:start}.incl-card{padding:36px;border-radius:24px;background:#fff;border:1px solid var(--border);box-shadow:var(--shadow-sm)}.incl-card h2{font-size:26px}.incl-side{display:flex;flex-direction:column;gap:20px}.best-card{padding:26px;border-radius:22px;background:#fff;border:1px solid var(--border);box-shadow:var(--shadow-sm)}.best-card h3{font-size:18px;margin-bottom:14px}.best-card.accent{background:linear-gradient(160deg,var(--navy-2),var(--navy));border-color:var(--navy)}.best-card.accent h3,.best-card.accent strong{color:#fff}.best-tags{display:flex;flex-wrap:wrap;gap:8px}.best-tag{padding:7px 12px;border-radius:999px;background:var(--blue-soft);color:var(--blue);font-size:13px;font-weight:600}.facts{list-style:none;flex-direction:column}.facts,.facts li{display:flex;gap:12px}.facts li{justify-content:space-between;font-size:14px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.12)}.facts li:last-child{border-bottom:none;padding-bottom:0}.facts span{color:#a9b8da}.facts strong{text-align:right}.earn-band{padding:30px 0 96px}.earn-inner{position:relative;display:grid;grid-template-columns:1.1fr .9fr;grid-gap:30px;gap:30px;align-items:center;padding:50px;border-radius:30px;overflow:hidden;background:radial-gradient(600px 300px at 100% 0,rgba(59,130,246,.35),transparent 60%),radial-gradient(500px 260px at 0 100%,rgba(230,57,70,.3),transparent 60%),linear-gradient(160deg,var(--navy-2),var(--navy));box-shadow:var(--shadow-lg)}.earn-kicker{display:block;color:#ffb3ba;font-weight:800;letter-spacing:.14em;text-transform:uppercase;font-size:12px;margin-bottom:12px}.earn-inner h2{color:#fff;font-size:clamp(28px,3.6vw,40px);font-weight:800}.earn-inner p{color:#c9d5f2;margin-top:14px;font-size:17px;max-width:520px}.earn-art{background:rgba(255,255,255,.96);border-radius:24px;padding:8px}.stats-band{padding:56px 0;background:#fff;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px;text-align:center}.stat{display:flex;flex-direction:column;padding:10px}.stat strong{font-size:46px;font-weight:800;background:linear-gradient(135deg,var(--blue),var(--brand));-webkit-background-clip:text;background-clip:text;color:transparent}.stat span{color:var(--muted);font-size:14px;font-weight:600}.cta-band{padding:30px 0 96px}.cta-inner{position:relative;overflow:hidden;max-width:980px;margin:0 auto;text-align:center;padding:60px 40px;border-radius:30px;background:linear-gradient(135deg,var(--blue),var(--navy));box-shadow:var(--shadow-lg)}.cta-glow{position:absolute;inset:-40% -10% auto auto;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(230,57,70,.45),transparent 65%);animation:glowMove 8s ease-in-out infinite}@keyframes glowMove{0%,to{transform:translate(0)}50%{transform:translate(-120px,60px)}}.cta-inner h2{position:relative;color:#fff;font-size:clamp(26px,3.6vw,40px);font-weight:800}.cta-inner p{color:#d6e1fb;margin:12px auto 0;max-width:600px;font-size:17px}.cta-inner .hero-cta,.cta-inner p{position:relative}.flow{justify-content:center;gap:18px;flex-wrap:wrap}.flow,.flow-step{display:flex;align-items:center}.flow-step{flex-direction:column;gap:4px;min-width:180px;padding:26px 22px;border-radius:22px;border:1px solid var(--border);background:#fff;box-shadow:var(--shadow-sm);text-align:center}.flow-step span{font-size:34px}.flow-step strong{font-size:18px;font-family:var(--font-jakarta),sans-serif}.flow-step em{font-style:normal;color:var(--muted);font-size:14px}.flow-step.hot{border:2px solid var(--brand);box-shadow:0 20px 40px -24px rgba(230,57,70,.7);animation:hotPulse 2.4s ease-in-out infinite}@keyframes hotPulse{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.flow-arrow{font-size:28px;color:var(--blue);font-weight:800;animation:nudge 1.4s ease-in-out infinite}@keyframes nudge{0%,to{transform:translateX(0)}50%{transform:translateX(6px)}}.sell-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(420px,1fr));grid-gap:16px;gap:16px}.sell-card{display:flex;align-items:center;gap:16px;padding:20px 22px;border-radius:18px;border:1px solid var(--border);background:#fff;box-shadow:var(--shadow-sm);transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.sell-card:hover{border-color:#cddcff;transform:translateY(-3px);box-shadow:var(--shadow)}.sell-icon{font-size:28px;width:54px;height:54px;flex:none;display:grid;place-items:center;border-radius:15px;background:var(--blue-soft)}.sell-card strong{display:block;font-size:16.5px}.sell-card span{color:var(--muted);font-size:13.5px}.sell-earn{margin-left:auto;padding:5px 11px;border-radius:999px;font-style:normal;font-weight:700;font-size:12.5px;color:var(--green);background:#e7f7ed;white-space:nowrap}.faq{display:flex;flex-direction:column;gap:12px}.faq-item{border:1px solid var(--border);border-radius:14px;background:#fff;box-shadow:var(--shadow-sm);overflow:hidden}.faq-item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;font-weight:700;font-size:15.5px;color:var(--navy)}.faq-item summary::-webkit-details-marker{display:none}.faq-plus{flex:none;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:var(--blue-soft);color:var(--blue);font-size:18px;font-weight:700;transition:transform .2s ease,background .2s ease,color .2s ease}.faq-item[open] .faq-plus{transform:rotate(45deg);background:var(--brand);color:#fff}.faq-item[open]{border-color:#cddcff}.faq-item p{padding:0 20px 18px;font-size:15px}.contact-grid{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:40px;gap:40px;align-items:start}.contact-info{padding:30px;border-radius:22px;background:#fff;border:1px solid var(--border);box-shadow:var(--shadow-sm)}.contact-info h3{font-size:20px;margin-bottom:16px}.contact-line{display:block;color:var(--navy);font-weight:600;font-size:16px;margin-bottom:12px}.contact-line:hover{color:var(--blue)}.contact-addr{font-size:15px;margin-top:16px;line-height:1.8}.contact-tip{margin-top:22px;padding:16px;border-radius:14px;border:1px solid #cddcff;background:var(--blue-soft);display:flex;flex-direction:column;gap:4px;font-size:14px}.contact-form{padding:32px;border-radius:22px;background:#fff;border:1px solid var(--border);box-shadow:var(--shadow);position:relative;overflow:hidden}.contact-form:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:linear-gradient(90deg,var(--blue),var(--brand))}.form-title{font-size:19px;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid var(--border)}.field-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.field{margin-bottom:16px;display:flex;flex-direction:column}.field label{font-size:13.5px;font-weight:700;color:var(--navy);margin-bottom:7px}.field input,.field select,.field textarea{background:var(--bg);border:1px solid var(--border-2);border-radius:11px;padding:12px 14px;color:var(--navy);font-family:inherit;font-size:15px;resize:vertical;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.field input:focus,.field select:focus,.field textarea:focus{outline:none;background:#fff;border-color:var(--blue);box-shadow:0 0 0 4px rgba(31,91,216,.12)}.form-note{margin-top:16px;color:var(--muted);font-size:14px}.footer{position:relative;z-index:1;padding:64px 0 28px;background:var(--navy);color:#b8c5e3}.footer .brand-text{color:#fff}.footer-inner{display:flex;justify-content:space-between;gap:40px;flex-wrap:wrap}.footer-note{margin-top:14px;font-size:14px;max-width:340px}.footer-mail{display:inline-block;margin-top:12px;color:#fff;font-weight:600;font-size:14px}.footer-cols{display:flex;gap:56px;flex-wrap:wrap}.footer-cols h4{font-size:14px;margin-bottom:14px;color:#fff}.footer-cols a{display:block;color:#b8c5e3;font-size:14px;margin-bottom:10px;transition:color .2s ease}.footer-cols a:hover{color:#fff}.copyright{margin-top:44px;padding-top:22px;border-top:1px solid rgba(255,255,255,.1);font-size:13.5px;text-align:center}.wa-float{position:fixed;right:22px;bottom:22px;z-index:60;width:58px;height:58px;border-radius:50%;display:grid;place-items:center;font-size:26px;background:linear-gradient(135deg,#25d366,#128c7e);box-shadow:0 14px 30px -10px rgba(37,211,102,.7)}.reveal{opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.reveal.in{opacity:1;transform:none}.reveal[data-d="1"]{transition-delay:.08s}.reveal[data-d="2"]{transition-delay:.16s}.reveal[data-d="3"]{transition-delay:.24s}.reveal[data-d="4"]{transition-delay:.32s}.reveal[data-d="5"]{transition-delay:.4s}.art .a-blink,.art .a-bob,.art .a-bob2,.art .a-grow,.art .a-pop,.art .a-poploop,.art .a-pulse-soft,.art .a-ring,.art .a-ring-sm,.art .a-wave{transform-box:fill-box;transform-origin:center}.art .a-bob{animation:aBob 4.2s ease-in-out infinite}.art .a-bob2{animation:aBob2 5s ease-in-out infinite}@keyframes aBob{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes aBob2{0%,to{transform:translate(0) rotate(0deg)}50%{transform:translate(4px,-10px) rotate(-4deg)}}.art .a-spin{animation:aSpin 60s linear infinite}.art .a-spin,.art .a-spin-slow{transform-box:view-box;transform-origin:240px 190px}.art .a-spin-slow{animation:aSpin 24s linear infinite}@keyframes aSpin{to{transform:rotate(1turn)}}.art .a-pop{animation:aPop .7s cubic-bezier(.2,.9,.3,1.3) both}@keyframes aPop{0%{opacity:0;transform:scale(.6) translateY(8px)}to{opacity:1;transform:none}}.art .a-poploop{animation:aPopLoop 4s ease-in-out infinite}@keyframes aPopLoop{0%{opacity:0;transform:scale(.7) translateY(8px)}12%,78%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)}}.art .a-grow{transform-origin:bottom;animation:aGrow 3.2s ease-in-out infinite}@keyframes aGrow{0%{transform:scaleY(.25)}45%,75%{transform:scaleY(1)}to{transform:scaleY(.25)}}.art .a-dash{stroke-dasharray:320;stroke-dashoffset:320;animation:aDash 3.6s ease-in-out infinite}@keyframes aDash{0%{stroke-dashoffset:320}50%,80%{stroke-dashoffset:0}to{stroke-dashoffset:-320}}.art .a-dashlong{stroke-dasharray:560;stroke-dashoffset:560;animation:aDashLong 4.5s ease-in-out infinite}@keyframes aDashLong{0%{stroke-dashoffset:560}60%,85%{stroke-dashoffset:0}to{stroke-dashoffset:0;opacity:0}}.art .a-draw{stroke-dasharray:120;stroke-dashoffset:120;animation:aDraw 3s ease-in-out infinite}@keyframes aDraw{0%,10%{stroke-dashoffset:120}45%,90%{stroke-dashoffset:0}to{stroke-dashoffset:120}}.art .a-flow{animation:aFlow 1.2s linear infinite}@keyframes aFlow{to{stroke-dashoffset:-28}}.art .a-scan{animation:aScan 2.2s ease-in-out infinite alternate}@keyframes aScan{0%{transform:translateY(0)}to{transform:translateY(112px)}}.art .a-scan2{animation:aScan2 1.8s ease-in-out infinite alternate}@keyframes aScan2{0%{transform:translateY(0)}to{transform:translateY(81px)}}.art .a-ring{animation:aRing 2.4s ease-out infinite}.art .a-ring-sm{animation:aRing 2s ease-out infinite}@keyframes aRing{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}.art .a-wave{animation:aWave 1.6s ease-in-out infinite}@keyframes aWave{0%,to{opacity:.35;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}.art .a-blink{animation:aBlink 1.2s ease-in-out infinite}@keyframes aBlink{50%{opacity:.25}}.art .a-pulse-soft{animation:aPulseSoft 2s ease-in-out infinite}@keyframes aPulseSoft{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.art .a-scrollpage{animation:aScrollPage 7s ease-in-out infinite}@keyframes aScrollPage{0%,15%{transform:translateY(0)}50%,65%{transform:translateY(-110px)}to{transform:translateY(0)}}.art .a-scrollthumb{animation:aScrollThumb 7s ease-in-out infinite}@keyframes aScrollThumb{0%,15%{transform:translateY(0)}50%,65%{transform:translateY(140px)}to{transform:translateY(0)}}.art .a-tabslide{animation:aTab 6s steps(1) infinite}@keyframes aTab{0%{transform:translateX(0)}20%{transform:translateX(66px)}40%{transform:translateX(132px)}60%{transform:translateX(198px)}80%{transform:translateX(264px)}}@media (max-width:1000px){.contact-grid,.earn-inner,.explorer-body,.fx-apply,.fx-two,.hero-grid,.incl-grid,.ph-grid,.showcase-card,.single-offer,.split-intro{grid-template-columns:1fr}.hero-art,.ph-art{max-width:520px;margin:0 auto;width:100%}.showcase-card.flip .showcase-art{order:0}.fx-grid{grid-template-columns:1fr}.process{grid-template-columns:1fr 1fr}.process-step:after{display:none}.hl-grid,.id-gallery{grid-template-columns:1fr 1fr}.fx-req-grid{grid-template-columns:1fr}.stats{grid-template-columns:1fr 1fr}.earn-inner{padding:36px}}@media (max-width:600px){.section{padding:72px 0}.example-grid,.field-row,.fx-actions,.fx-highlights,.fx-meta,.hl-grid,.id-gallery,.mini-grid,.process,.sell-grid,.ticks.two{grid-template-columns:1fr}.mini-card{grid-template-columns:96px 1fr}.contact-form,.explorer-panel,.fx-card,.fx-panel,.incl-card,.showcase-card{padding:22px}.cta-inner,.earn-inner{padding:30px 22px}.flow-arrow{transform:rotate(90deg);animation:none}.stat strong{font-size:36px}.spotlight{display:none}}@media (prefers-reduced-motion:reduce){*,.art *{animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}.art .a-dash,.art .a-dashlong,.art .a-draw{stroke-dashoffset:0}}.about{max-width:780px;margin:0 auto;text-align:center}.about p{margin-top:16px;font-size:17px}.explorer-art{border-radius:20px;background:var(--bg)}.topbar{position:relative;z-index:51;background:var(--navy);color:#c9d5f2;font-size:13px;font-weight:500}.topbar-inner{justify-content:space-between;gap:16px;height:38px}.topbar-left,.topbar-right{display:flex;gap:22px;align-items:center}.topbar a:hover{color:#fff}.topbar-right a{font-weight:600;color:#fff}.topbar-right a:first-child{color:#ffb3ba}@media (max-width:760px){.topbar-left a:nth-child(2),.topbar-right{display:none}.topbar-inner{justify-content:center}}.btn-wa{background:linear-gradient(135deg,#25d366,#128c7e);color:#fff;box-shadow:0 10px 24px -10px rgba(18,140,126,.7)}.btn-wa:hover{box-shadow:0 16px 30px -10px rgba(18,140,126,.85)}.form-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.form-error{margin:-4px 0 14px;font-size:13.5px;font-weight:600;color:var(--brand)}.desk-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.desk{display:flex;flex-direction:column;gap:6px;padding:28px;border-radius:20px;background:#fff;border:1px solid var(--border);box-shadow:var(--shadow-sm);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.desk:hover{transform:translateY(-5px);box-shadow:var(--shadow);border-color:#cddcff}.desk-icon{width:52px;height:52px;display:grid;place-items:center;border-radius:15px;font-size:25px;background:var(--blue-soft);margin-bottom:8px}.desk h3{font-size:18px}.desk p{font-size:14.5px;flex:1 1}.desk-mail{margin-top:8px;color:var(--brand);font-size:15px}.contact-hours{margin-top:6px;font-size:14px;font-weight:600}.footer-contact{display:flex;flex-direction:column;gap:8px;margin-top:16px}.footer-contact a{color:#fff;font-size:14px;font-weight:500}.footer-contact a:hover{color:#ffb3ba}@media (max-width:900px){.desk-grid{grid-template-columns:1fr}}@media (max-width:600px){.form-actions{grid-template-columns:1fr}}.wa-assist{position:fixed;right:22px;bottom:22px;z-index:90;display:flex;flex-direction:column;align-items:flex-end;gap:12px;font-family:var(--font-inter),sans-serif}.wa-fab{position:relative;width:62px;height:62px;border-radius:50%;border:none;cursor:pointer;display:grid;place-items:center;background:#25d366;box-shadow:0 14px 30px -10px rgba(18,140,126,.75),0 4px 10px rgba(11,31,75,.12);transition:transform .2s ease,background .2s ease}.wa-fab:hover{transform:scale(1.07)}.wa-fab.is-open{background:var(--navy)}.wa-fab img{display:block}.wa-fab-x{color:#fff;font-size:32px;line-height:1}.wa-ring{position:absolute;inset:0;border-radius:50%;border:2px solid #25d366;animation:waRing 2.2s ease-out infinite;pointer-events:none}.wa-fab.is-open .wa-ring{display:none}@keyframes waRing{0%{transform:scale(1);opacity:.8}to{transform:scale(1.6);opacity:0}}.wa-teaser{position:relative;animation:waIn .35s ease both}.wa-teaser-text{border:1px solid var(--border);color:var(--navy);font:500 14px var(--font-inter),sans-serif;padding:11px 16px;border-radius:14px 14px 4px 14px;box-shadow:var(--shadow)}.wa-teaser-text,.wa-teaser-x{background:#fff;cursor:pointer}.wa-teaser-x{position:absolute;top:-9px;left:-9px;width:22px;height:22px;border-radius:50%;border:1px solid var(--border);color:var(--muted);font-size:14px;line-height:1;box-shadow:var(--shadow-sm)}.wa-card{width:360px;max-width:calc(100vw - 32px);border-radius:22px;overflow:hidden;background:#fff;border:1px solid var(--border);box-shadow:0 30px 70px -20px rgba(11,31,75,.45);animation:waIn .3s cubic-bezier(.2,.8,.3,1.1) both;transform-origin:bottom right}@keyframes waIn{0%{opacity:0;transform:translateY(14px) scale(.96)}to{opacity:1;transform:none}}.wa-head{display:flex;align-items:center;gap:12px;padding:16px 16px 16px 18px;background:linear-gradient(135deg,#128c7e,#075e54);color:#fff}.wa-avatar{width:44px;height:44px;flex:none;display:grid;place-items:center;border-radius:50%;font:800 15px var(--font-jakarta),sans-serif;color:#fff;background:linear-gradient(135deg,var(--brand-2),var(--brand));border:2px solid rgba(255,255,255,.8)}.wa-who{display:flex;flex-direction:column;flex:1 1}.wa-who strong{color:#fff;font-size:16px}.wa-who em{font-style:normal;font-size:12.5px;color:#d8f5ec;display:flex;align-items:center;gap:6px}.wa-dot{width:8px;height:8px;border-radius:50%;background:#7dffb4}.wa-close{width:32px;height:32px;border-radius:50%;border:none;background:rgba(255,255,255,.15);color:#fff;font-size:20px;cursor:pointer}.wa-body{padding:18px 16px 8px;max-height:min(60vh,440px);overflow-y:auto;background:#efeae2 radial-gradient(rgba(11,31,75,.05) 1px,transparent 0);background-size:14px 14px}.wa-bubble{position:relative;max-width:88%;padding:11px 14px;border-radius:4px 14px 14px 14px;background:#fff;color:var(--navy);font-size:14px;line-height:1.55;box-shadow:0 1px 1px rgba(0,0,0,.08);animation:waIn .25s ease both}.wa-typing{display:inline-flex;gap:5px;padding:14px 16px}.wa-typing span{width:7px;height:7px;border-radius:50%;background:#9aa6bf;animation:waType 1s ease-in-out infinite}.wa-typing span:nth-child(2){animation-delay:.15s}.wa-typing span:nth-child(3){animation-delay:.3s}@keyframes waType{0%,80%,to{transform:translateY(0);opacity:.5}40%{transform:translateY(-5px);opacity:1}}.wa-options{display:flex;flex-direction:column;gap:8px;margin:14px 0 8px}.wa-opt{display:flex;align-items:center;gap:10px;width:100%;padding:11px 12px;border-radius:12px;border:1px solid #d6e8e2;background:#fff;color:var(--navy);font:600 14px var(--font-inter),sans-serif;text-align:left;cursor:pointer;transition:border-color .18s ease,transform .18s ease,background .18s ease;animation:waIn .3s ease both}.wa-opt:nth-child(2){animation-delay:.05s}.wa-opt:nth-child(3){animation-delay:.1s}.wa-opt:nth-child(4){animation-delay:.15s}.wa-opt:nth-child(5){animation-delay:.2s}.wa-opt:hover{border-color:#25d366;background:#f3fdf7;transform:translateX(3px)}.wa-opt.featured{border:2px solid #25d366;background:#f3fdf7}.wa-opt-icon{font-size:18px}.wa-opt-label{flex:1 1}.wa-opt-go{color:#128c7e;font-size:20px;font-weight:700}.wa-foot{display:flex;flex-direction:column;padding:14px 16px 16px;border-top:1px solid var(--border)}.wa-start{display:flex;align-items:center;justify-content:center;gap:8px;padding:13px;border:none;border-radius:12px;background:#25d366;color:#fff;font:700 15px var(--font-inter),sans-serif;cursor:pointer;transition:background .18s ease}.wa-start:hover{background:#1ebe5a}.wa-start img,.wa-start svg{width:20px;height:20px}.wa-call{text-align:center;font-size:13px;font-weight:600;color:var(--muted)}.wa-call:hover{color:var(--navy)}.wa-fab img,.wa-fab svg{width:26px;height:26px}.wa-card{width:320px;max-width:calc(100vw - 24px);border-radius:18px}.wa-head{gap:10px;padding:11px 12px}.wa-avatar{width:34px;height:34px;font-size:12px}.wa-who strong{font-size:14.5px}.wa-who em{font-size:11.5px}.wa-close{width:28px;height:28px;font-size:18px}.wa-body{padding:12px 10px 4px;max-height:46vh}.wa-bubble{max-width:100%;padding:9px 11px;font-size:13px;line-height:1.45}.wa-bubble .wa-hint,.wa-bubble br{display:none}.wa-options{gap:6px;margin:10px 0 6px}.wa-opt{padding:8px 10px;border-radius:10px;font-size:13px;gap:8px}.wa-opt-icon{font-size:15px}.wa-opt-go{font-size:17px}.wa-foot{flex-direction:row;align-items:center;gap:8px;padding:10px}.wa-start{flex:1 1;padding:10px;font-size:14px;border-radius:10px}.wa-call{flex:none;width:42px;height:42px;display:grid;place-items:center;border-radius:10px;border:1px solid var(--border);font-size:0}.wa-call:before{content:"📞";font-size:18px}.wa-teaser-text{font-size:13px;padding:9px 13px}@media (max-width:600px){.wa-assist{right:12px;bottom:12px;gap:10px}.wa-fab{width:54px;height:54px}.wa-card{width:290px;max-width:calc(100vw - 24px)}}@media print{.topbar,.wa-assist{display:none}}.join-card{gap:18px;margin-top:26px;padding:16px 20px;border-radius:18px;background:#fff;border:2px solid var(--brand);box-shadow:0 20px 40px -26px rgba(230,57,70,.6);max-width:560px}.join-card,.join-price{display:flex;align-items:center}.join-price{flex:none;flex-direction:column;padding:10px 16px;border-radius:14px;background:linear-gradient(135deg,var(--brand-2),var(--brand));color:#fff}.join-price em{font-style:normal;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.9}.join-price strong{color:#fff;font:800 26px var(--font-jakarta),sans-serif;line-height:1.1}.join-text{display:flex;flex-direction:column;gap:2px;font-size:14px}.join-text strong{font-size:15px}.join-text span{color:var(--muted)}.elig{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:24px 36px;gap:24px 36px;padding:36px;border-radius:24px;background:#fff;border:1px solid var(--border);box-shadow:var(--shadow)}.elig-head h2{font-size:clamp(24px,3vw,32px)}.elig-head p{margin-top:10px;font-size:16px}.elig-picks{display:flex;flex-direction:column;gap:10px;align-self:center}.elig-pick{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;border:1px solid var(--border);background:var(--bg);font-weight:600;color:var(--navy);transition:border-color .2s ease,transform .2s ease}.elig-pick:hover{border-color:var(--accent,var(--blue));transform:translateX(4px)}.elig-rules{grid-column:1/-1;list-style:none;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.elig-rules li{padding:14px 16px;border-radius:14px;background:var(--blue-soft);font-size:14px;color:var(--navy-2)}@media (max-width:900px){.elig,.elig-rules{grid-template-columns:1fr}.elig{padding:24px}}@media (max-width:480px){.join-card{flex-direction:column;align-items:flex-start}}body:after,body:before{content:"";position:fixed;z-index:0;pointer-events:none;border-radius:50%;filter:blur(60px);will-change:transform}body:before{width:60vmax;height:60vmax;top:-18vmax;left:-14vmax;background:radial-gradient(circle at 35% 35%,rgba(31,91,216,.32),rgba(59,130,246,.12) 45%,transparent 70%);animation:glassDriftA 26s ease-in-out infinite alternate}body:after{width:55vmax;height:55vmax;bottom:-20vmax;right:-14vmax;background:radial-gradient(circle at 60% 60%,rgba(230,57,70,.26),rgba(255,77,94,.1) 45%,transparent 70%);animation:glassDriftB 30s ease-in-out infinite alternate}@keyframes glassDriftA{to{transform:translate(18vw,22vh) scale(1.12)}}@keyframes glassDriftB{to{transform:translate(-20vw,-18vh) scale(1.1)}}.footer,.nav,.topbar,main{position:relative;z-index:1}.nav{position:-webkit-sticky;position:sticky;z-index:50}body{background:linear-gradient(180deg,#f3f6fc,#eef3fb 50%,#f5f3fa)}.hero,.page-hero{background-color:transparent}.page-hero{background:radial-gradient(800px 400px at 90% 0,rgba(31,91,216,.1),transparent 60%),radial-gradient(600px 300px at 0 100%,rgba(230,57,70,.07),transparent 60%)}.hero{background:radial-gradient(900px 500px at 85% 10%,rgba(31,91,216,.12),transparent 60%),radial-gradient(700px 400px at 5% 90%,rgba(230,57,70,.08),transparent 60%)}.section-alt{background:rgba(232,239,255,.35);border-color:rgba(255,255,255,.6)}.marquee,.stats-band{background:rgba(255,255,255,.45);backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);border-color:rgba(255,255,255,.7)}.section-alt{overflow:hidden}.section-alt:after,.section-alt:before{content:"";position:absolute;z-index:0;width:420px;height:420px;border-radius:50%;filter:blur(70px);pointer-events:none;opacity:.55}.section-alt:before{top:-120px;right:-80px;background:radial-gradient(circle,rgba(124,58,237,.35),transparent 70%);animation:orbFloat 18s ease-in-out infinite alternate}.section-alt:after{bottom:-140px;left:-100px;background:radial-gradient(circle,rgba(14,165,164,.3),transparent 70%);animation:orbFloat 22s ease-in-out infinite alternate-reverse}@keyframes orbFloat{to{transform:translate(-60px,50px) scale(1.15)}}.section-alt>.container{position:relative;z-index:1}:root{--glass-bg:linear-gradient(115deg,rgba(255,255,255,0.72),rgba(255,255,255,0.42) 38%,rgba(255,255,255,0.82) 50%,rgba(255,255,255,0.42) 62%,rgba(255,255,255,0.6));--glass-border:rgba(255,255,255,0.75);--glass-shadow:0 10px 34px -12px rgba(11,31,75,0.18),inset 0 1px 0 rgba(255,255,255,0.95),inset 0 -1px 0 rgba(255,255,255,0.25);--glass-blur:blur(18px) saturate(170%)}.best-card:not(.accent),.card,.compare-wrap,.contact-form,.contact-info,.desk,.dropdown-inner,.elig,.explorer,.faq-item,.flow-step,.fx-card,.fx-panel,.fx-req,.hl-card,.how-col,.id-gal,.incl-card,.join-card,.mini-card,.offer,.process-step,.sell-card,.showcase-card,.single-offer,.split-card,.sub-card,.tier,.why-item{background:var(--glass-bg);background-size:260% 100%;background-position:100% 0;backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);transition:opacity .7s ease,transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .25s ease,border-color .25s ease,background-position .9s ease}.dropdown-inner{background:rgba(255,255,255,.9);backdrop-filter:blur(22px) saturate(180%);-webkit-backdrop-filter:blur(22px) saturate(180%)}.card:hover,.desk:hover,.flow-step:hover,.fx-card:hover,.hl-card:hover,.id-gal:hover,.mini-card:hover,.offer:hover,.process-step:hover,.sell-card:hover,.showcase-card:hover,.split-card:hover,.sub-card:hover,.tier:hover,.why-item:hover{background-position:0 0;border-color:rgba(255,255,255,.95);box-shadow:0 24px 50px -20px rgba(31,91,216,.35),inset 0 1px 0 #fff}.flow-step.hot,.join-card,.sub-pop,.tier-pop{border:2px solid rgba(230,57,70,.75)}.fx-card:hover,.tier-pop:hover{box-shadow:0 26px 54px -22px rgba(230,57,70,.45),inset 0 1px 0 #fff}.fx-req.hot{background:linear-gradient(160deg,rgba(232,239,255,.85),rgba(255,255,255,.45))}.card-icon,.desk-icon,.drop-icon,.elig-pick,.example,.explorer-art,.explorer-item,.explorer-tabs,.fx-hl,.fx-icon,.hl-icon,.id-gal-art,.mega-col,.mini-art,.offer-icon,.process-icon,.sell-icon,.showcase-art,.sub-art,.sub-link,.tier-icon,.why-icon{background:rgba(255,255,255,.5);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-color:rgba(255,255,255,.7)}.elig-pick,.example,.explorer-item,.fx-hl,.sub-link{border:1px solid rgba(255,255,255,.75);box-shadow:inset 0 1px 0 rgba(255,255,255,.9)}.elig-pick:hover,.explorer-item:hover,.explorer-tab.on,.sub-link:hover{background:rgba(255,255,255,.85)}.chip,.fx-strip-item,.ph-badge,.pill,.product-tag{background:rgba(255,255,255,.55);backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%);border:1px solid rgba(255,255,255,.8)}.ph-badge,.product-tag{color:var(--blue)}.field input,.field select,.field textarea{background:rgba(255,255,255,.6);border-color:rgba(211,221,238,.9)}.field input:focus,.field select:focus,.field textarea:focus{background:rgba(255,255,255,.92)}.earn-art{background:rgba(255,255,255,.14);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.25)}.cta-inner,.earn-inner{border:1px solid rgba(255,255,255,.14)}.nav{background:rgba(255,255,255,.55);backdrop-filter:blur(18px) saturate(180%);-webkit-backdrop-filter:blur(18px) saturate(180%)}.nav-scrolled{background:rgba(255,255,255,.78)}.wa-card{background:rgba(255,255,255,.82);backdrop-filter:blur(20px) saturate(170%);-webkit-backdrop-filter:blur(20px) saturate(170%);border:1px solid rgba(255,255,255,.85)}.wa-foot{background:rgba(255,255,255,.55)}@media (max-width:760px){:root{--glass-blur:blur(10px) saturate(150%)}body:after,body:before{filter:blur(40px)}.section-alt:after,.section-alt:before{width:260px;height:260px}}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.card,.compare-wrap,.contact-form,.contact-info,.desk,.dropdown-inner,.elig,.explorer,.faq-item,.flow-step,.fx-card,.fx-panel,.fx-req,.hl-card,.how-col,.id-gal,.incl-card,.join-card,.mini-card,.offer,.process-step,.sell-card,.showcase-card,.single-offer,.sub-card,.tier,.wa-card,.why-item{background:rgba(255,255,255,.94)}}@media (prefers-reduced-motion:reduce){.section-alt:after,.section-alt:before,body:after,body:before{animation:none}}.bgfx{--sy:0;--mx:0;--my:0;position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.fx-circuit{position:absolute;inset:0;width:100%;height:100%;opacity:.55}.fx-trace{fill:none;stroke:rgba(31,91,216,.14);stroke-width:1.5;stroke-dasharray:6 10}.fx-node{fill:rgba(31,91,216,.35);transform-box:fill-box;transform-origin:center;animation:fxNode 2.6s ease-in-out infinite}@keyframes fxNode{0%,to{opacity:.35;transform:scale(1)}50%{opacity:1;transform:scale(1.8)}}.fx-glyph{position:absolute;display:block;opacity:calc(.1 + var(--d) * .12);filter:blur(calc((1 - var(--d)) * 1.6px));will-change:transform}.fx-float{animation:fxFloat 15s ease-in-out infinite}.fx-float,.fx-float svg{display:block;width:100%;height:100%}@keyframes fxFloat{0%,to{transform:translate(0) rotate(0deg)}25%{transform:translate(10px,-16px) rotate(6deg)}50%{transform:translate(-6px,-26px) rotate(-4deg)}75%{transform:translate(-12px,-10px) rotate(3deg)}}.t-blue{color:#1f5bd8}.t-red{color:#e63946}.t-violet{color:#7c3aed}.t-teal{color:#0ea5a4}.bgfx-fintech .t-blue:nth-child(3n){color:#e63946}.bgfx-fintech .fx-trace{stroke:rgba(230,57,70,.14)}.bgfx-web .t-red{color:#7c3aed}@media (max-width:760px){.fx-glyph:nth-of-type(n+9){display:none}.fx-glyph{opacity:calc(.08 + var(--d) * .1)}.fx-circuit{opacity:.35}}@media (prefers-reduced-motion:reduce){.fx-float,.fx-node{animation:none}.fx-circuit{transform:none}}@media print{.bgfx{display:none}}:root{--lg-radius:28px;--lg-rim:rgba(255,255,255,0.78);--lg-bg:radial-gradient(120% 70% at 12% 0%,rgba(255,255,255,0.85),rgba(255,255,255,0) 46%),linear-gradient(145deg,rgba(255,255,255,0.62),rgba(255,255,255,0.24) 55%,rgba(255,255,255,0.4));--lg-shadow:0 24px 60px -26px rgba(76,64,160,0.35),0 6px 16px -8px rgba(11,31,75,0.1),inset 0 1.5px 1px rgba(255,255,255,0.98),inset 0 -10px 22px -14px rgba(255,255,255,0.85),inset 0 0 0 1px rgba(255,255,255,0.28);--lg-blur:blur(26px) saturate(185%);--lg-iris:radial-gradient(120% 80% at 10% 0%,rgba(255,255,255,0.75),rgba(255,255,255,0) 50%),linear-gradient(135deg,rgba(255,186,214,0.62),rgba(203,184,255,0.58) 48%,rgba(160,204,255,0.6))}body{background:linear-gradient(160deg,#eef0fb,#f4eefa 35%,#eaf3fb 70%,#f1f5fb);background-attachment:fixed}body:before{background:radial-gradient(circle at 35% 35%,rgba(167,139,250,.42),rgba(129,140,248,.16) 45%,transparent 70%)}body:after{background:radial-gradient(circle at 60% 60%,rgba(249,168,212,.45),rgba(230,57,70,.1) 45%,transparent 70%)}.section-alt{background:rgba(255,255,255,.18)}.section-alt:before{background:radial-gradient(circle,rgba(125,211,252,.5),transparent 70%)}.section-alt:after{background:radial-gradient(circle,rgba(94,234,212,.4),transparent 70%)}.best-card:not(.accent),.card,.compare-wrap,.contact-form,.contact-info,.desk,.elig,.explorer,.faq-item,.flow-step,.fx-card,.fx-panel,.fx-req,.hl-card,.how-col,.id-gal,.incl-card,.mini-card,.offer,.process-step,.sell-card,.showcase-card,.single-offer,.split-card,.sub-card,.tier,.why-item{background:var(--lg-bg);background-size:100% 100%;backdrop-filter:var(--lg-blur);-webkit-backdrop-filter:var(--lg-blur);border:1.5px solid var(--lg-rim);border-radius:var(--lg-radius);box-shadow:var(--lg-shadow)}.card:hover,.desk:hover,.flow-step:hover,.fx-card:hover,.hl-card:hover,.id-gal:hover,.mini-card:hover,.offer:hover,.process-step:hover,.sell-card:hover,.showcase-card:hover,.split-card:hover,.sub-card:hover,.tier:hover,.why-item:hover{background:var(--lg-bg);border-color:#fff;box-shadow:0 34px 70px -28px rgba(76,64,160,.45),0 0 0 4px rgba(255,255,255,.35),inset 0 1.5px 1px #fff,inset 0 -12px 24px -14px rgba(255,255,255,.95)}.card:before,.contact-form:before,.fx-card:before{display:none}.fx-card:after{background:radial-gradient(circle,rgba(203,184,255,.45),transparent 70%)}.elig,.explorer,.showcase-card,.single-offer,.sub-card{border-radius:32px}.explorer-art,.id-gal-art,.mini-art,.showcase-art,.sub-art{border-radius:22px;background:radial-gradient(120% 70% at 20% 0,rgba(255,255,255,.8),rgba(255,255,255,.25) 60%);border:1px solid rgba(255,255,255,.7);box-shadow:inset 0 1px 1px #fff,inset 0 -6px 14px -8px rgba(255,255,255,.9)}.sub-art{border-radius:30px 30px 18px 18px;margin:8px 8px 0}.cta-iris,.flow-step.hot,.fx-req.hot,.join-card,.sub-pop,.tier-pop{background:var(--lg-iris)!important;border:1.5px solid rgba(255,255,255,.85)!important;box-shadow:0 30px 70px -26px rgba(167,139,250,.55),inset 0 1.5px 1px #fff,inset 0 -12px 26px -14px rgba(255,255,255,.9)!important}.sub-pop:hover,.tier-pop:hover{box-shadow:0 38px 80px -28px rgba(167,139,250,.7),0 0 0 4px rgba(255,255,255,.4),inset 0 1.5px 1px #fff!important}.btn{border-radius:999px;position:relative;transition:transform .18s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease}.btn:active{transform:translateY(0) scale(.98)}.btn-primary{background:linear-gradient(180deg,rgba(255,255,255,.38),rgba(255,255,255,.05) 52%,rgba(255,255,255,0) 53%),linear-gradient(135deg,#ff7a86,#e63946 60%,#d62839);border:1px solid rgba(255,255,255,.55);box-shadow:0 12px 26px -10px rgba(230,57,70,.6),inset 0 1.5px 1px rgba(255,255,255,.75),inset 0 -4px 8px rgba(150,20,34,.22)}.btn-primary:hover{box-shadow:0 18px 34px -12px rgba(230,57,70,.7),0 0 0 4px rgba(255,122,134,.18),inset 0 1.5px 1px rgba(255,255,255,.85),inset 0 -4px 8px rgba(150,20,34,.22)}.btn-ghost{color:var(--navy);background:radial-gradient(120% 90% at 20% 0,rgba(255,255,255,.9),rgba(255,255,255,.35) 60%);backdrop-filter:blur(14px) saturate(170%);-webkit-backdrop-filter:blur(14px) saturate(170%);border:1.5px solid rgba(255,255,255,.85);box-shadow:0 10px 24px -14px rgba(76,64,160,.45),inset 0 1px 1px #fff,inset 0 -4px 8px -4px rgba(203,184,255,.35)}.btn-ghost:hover{color:var(--blue);border-color:#fff;box-shadow:0 16px 30px -14px rgba(76,64,160,.5),0 0 0 4px rgba(255,255,255,.4),inset 0 1px 1px #fff}.btn-wa{background:linear-gradient(180deg,rgba(255,255,255,.36),rgba(255,255,255,.04) 52%,rgba(255,255,255,0) 53%),linear-gradient(135deg,#5eeaa8,#25d366 45%,#12a58f);border:1px solid rgba(255,255,255,.55);box-shadow:0 12px 26px -10px rgba(18,140,126,.55),inset 0 1.5px 1px rgba(255,255,255,.7),inset 0 -4px 8px rgba(8,90,70,.2)}.btn-light{background:rgba(255,255,255,.16);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1.5px solid rgba(255,255,255,.45);box-shadow:inset 0 1px 1px rgba(255,255,255,.5)}.field input,.field select{border-radius:999px;padding:13px 18px}.field textarea{border-radius:22px;padding:14px 18px}.field input,.field select,.field textarea{background:radial-gradient(120% 100% at 20% 0,rgba(255,255,255,.85),rgba(255,255,255,.45) 70%);border:1.5px solid rgba(255,255,255,.9);box-shadow:inset 0 2px 6px rgba(76,64,160,.08),0 4px 12px -8px rgba(76,64,160,.3)}.field input:focus,.field select:focus,.field textarea:focus{background:rgba(255,255,255,.95);border-color:#fff;box-shadow:0 0 0 4px rgba(167,139,250,.25),inset 0 2px 6px rgba(76,64,160,.06)}.explorer-tabs{margin:14px;padding:6px;gap:6px;border-radius:999px;background:rgba(255,255,255,.35);border:1.5px solid rgba(255,255,255,.8);box-shadow:inset 0 2px 6px rgba(76,64,160,.1)}.explorer-tab{border-radius:999px}.explorer-tab.on{background:radial-gradient(120% 90% at 20% 0,#fff,rgba(255,255,255,.7) 70%);border:1px solid #fff;box-shadow:0 8px 20px -10px rgba(76,64,160,.45),inset 0 1px 1px #fff}.explorer-tab.on:after{width:18px;height:3px;border-radius:3px;background:linear-gradient(90deg,#a78bfa,#e63946)}.best-tag,.card-tag,.chip,.fx-badge,.fx-strip-item,.offer-badge,.ph-badge,.pill,.product-tag{border-radius:999px;background:radial-gradient(120% 100% at 20% 0,rgba(255,255,255,.9),rgba(255,255,255,.4) 70%);border:1px solid rgba(255,255,255,.9);box-shadow:0 6px 14px -10px rgba(76,64,160,.45),inset 0 1px 1px #fff;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.fx-badge{color:var(--brand)}.elig-pick,.elig-rules li,.example,.explorer-item,.fx-hl,.mega-col,.sub-link{border-radius:18px;background:radial-gradient(120% 100% at 15% 0,rgba(255,255,255,.85),rgba(255,255,255,.35) 70%);border:1px solid rgba(255,255,255,.9);box-shadow:inset 0 1px 1px #fff,0 6px 16px -12px rgba(76,64,160,.4)}.elig-pick,.sub-link{border-radius:999px}.card-icon,.desk-icon,.drop-icon,.fx-icon,.hl-icon,.offer-icon,.process-icon,.sell-icon,.tier-icon,.why-icon{border-radius:18px;background:radial-gradient(90% 70% at 30% 15%,#fff,rgba(255,255,255,.55) 55%,rgba(203,184,255,.35) 100%);border:1px solid rgba(255,255,255,.95);box-shadow:0 8px 18px -10px rgba(76,64,160,.5),inset 0 1px 1px #fff,inset 0 -4px 8px -3px rgba(203,184,255,.45)}.step-n{background:linear-gradient(180deg,rgba(255,255,255,.4),rgba(255,255,255,0) 55%),linear-gradient(135deg,#8b9cff,#1f5bd8);border:1px solid rgba(255,255,255,.6);box-shadow:0 6px 14px -6px rgba(31,91,216,.6),inset 0 1px 1px rgba(255,255,255,.7)}.tier-badge{background:linear-gradient(180deg,rgba(255,255,255,.35),rgba(255,255,255,0) 55%),linear-gradient(135deg,#ff7a86,#e63946);border:1px solid rgba(255,255,255,.7);box-shadow:0 8px 18px -8px rgba(230,57,70,.6)}.faq-plus{background:radial-gradient(90% 70% at 30% 15%,#fff,rgba(203,184,255,.45));border:1px solid #fff}.nav{background:rgba(255,255,255,.42);border-bottom:1px solid rgba(255,255,255,.7);box-shadow:inset 0 -1px 0 rgba(255,255,255,.5)}.nav-scrolled{background:rgba(255,255,255,.66);box-shadow:0 10px 30px -20px rgba(76,64,160,.45)}.nav-drop-btn:hover,.nav-item:hover{background:rgba(255,255,255,.6);border-radius:999px}.dropdown-inner{border-radius:26px;border:1.5px solid rgba(255,255,255,.9);background:radial-gradient(120% 60% at 10% 0,#fff,rgba(255,255,255,.8) 50%);box-shadow:0 30px 70px -26px rgba(76,64,160,.45),inset 0 1px 1px #fff}.drop-link{border-radius:16px}.cta-inner,.earn-inner{border-radius:34px;border:1.5px solid rgba(255,255,255,.22);box-shadow:0 40px 80px -36px rgba(11,31,75,.6),inset 0 1px 1px rgba(255,255,255,.25)}.earn-art{border-radius:28px;background:radial-gradient(120% 70% at 20% 0,rgba(255,255,255,.35),rgba(255,255,255,.08) 60%);border:1.5px solid rgba(255,255,255,.3);box-shadow:inset 0 1px 1px rgba(255,255,255,.5)}.marquee,.stats-band{background:rgba(255,255,255,.32);border-color:rgba(255,255,255,.8);box-shadow:inset 0 1px 0 #fff}.wa-card{border-radius:26px;border:1.5px solid rgba(255,255,255,.9);box-shadow:0 30px 70px -24px rgba(76,64,160,.5),inset 0 1px 1px #fff}.wa-opt{background:radial-gradient(120% 100% at 15% 0,#fff,rgba(255,255,255,.7) 70%)}.wa-opt,.wa-start{border-radius:999px}.wa-start{box-shadow:inset 0 1px 1px rgba(255,255,255,.7),0 10px 20px -10px rgba(18,140,126,.6)}.wa-fab,.wa-start{background:linear-gradient(180deg,rgba(255,255,255,.35),rgba(255,255,255,0) 55%),linear-gradient(135deg,#5eeaa8,#25d366 50%,#12a58f)}.wa-fab{border:1.5px solid rgba(255,255,255,.7)}@media (max-width:760px){:root{--lg-blur:blur(14px) saturate(160%);--lg-radius:24px}}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.card,.compare-wrap,.contact-form,.contact-info,.desk,.elig,.explorer,.faq-item,.flow-step,.fx-card,.fx-panel,.fx-req,.hl-card,.how-col,.id-gal,.incl-card,.mini-card,.offer,.process-step,.sell-card,.showcase-card,.single-offer,.sub-card,.tier,.why-item{background:rgba(255,255,255,.94)}}.nav-toggle{display:none;width:48px;height:48px;padding:0;border-radius:50%;border:1.5px solid rgba(255,255,255,.9);background:radial-gradient(90% 70% at 30% 15%,#fff,rgba(255,255,255,.55) 60%,rgba(203,184,255,.35));backdrop-filter:blur(14px) saturate(170%);-webkit-backdrop-filter:blur(14px) saturate(170%);box-shadow:0 10px 24px -12px rgba(76,64,160,.55),inset 0 1px 1px #fff,inset 0 -4px 8px -4px rgba(203,184,255,.5);cursor:pointer;position:relative;z-index:130;transition:transform .2s ease,box-shadow .2s ease}.nav-toggle:active{transform:scale(.94)}.nav-toggle span,.nav-toggle span:after,.nav-toggle span:before{all:unset}.nav-toggle .nt-lines{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.nt-lines i{display:block;height:2.5px;border-radius:3px;background:var(--navy);transition:transform .35s cubic-bezier(.6,0,.2,1),opacity .2s ease,width .3s ease}.nt-lines i:first-child{width:20px}.nt-lines i:nth-child(2){width:14px;margin-left:6px;background:var(--brand)}.nt-lines i:nth-child(3){width:20px}.nav-toggle.is-open .nt-lines i:first-child{transform:translateY(6.5px) rotate(45deg)}.nav-toggle.is-open .nt-lines i:nth-child(2){opacity:0;transform:translateX(8px)}.nav-toggle.is-open .nt-lines i:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.mm{display:none}@media (max-width:1100px){.nav-toggle{display:block}.nav .nav-links,.nav .nav-links.open{display:none!important}.mm{display:block;position:fixed;inset:0;z-index:120;pointer-events:none}.mm-open{pointer-events:auto}}.mm-backdrop{position:absolute;inset:0;background:rgba(11,31,75,.18);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);opacity:0;transition:opacity .25s ease}.mm-open .mm-backdrop{opacity:1}.mm-pop{position:absolute;top:12px;right:12px;width:min(calc(100vw - 24px),300px);max-height:calc(100dvh - 24px);overflow-y:auto;overscroll-behavior:contain;padding:10px;border-radius:24px;border:1px solid rgba(255,255,255,.95);background:radial-gradient(120% 40% at 15% 0,rgba(255,255,255,.98),rgba(255,255,255,0) 70%),linear-gradient(165deg,rgba(248,246,255,.9),rgba(240,245,255,.86));backdrop-filter:blur(30px) saturate(190%);-webkit-backdrop-filter:blur(30px) saturate(190%);box-shadow:0 30px 70px -24px rgba(11,31,75,.5),0 2px 8px rgba(11,31,75,.06),inset 0 1px 1px #fff;transform-origin:top right;transform:scale(.9) translateY(-6px);opacity:0;transition:transform .28s cubic-bezier(.2,.9,.3,1.15),opacity .18s ease}.mm-open .mm-pop{transform:none;opacity:1}.mm-top{display:flex;align-items:center;justify-content:space-between;padding:2px 4px 8px 8px}.mm-title{font:800 12px var(--font-inter),sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.mm-x{width:30px;height:30px;border-radius:50%;border:none;background:rgba(11,31,75,.07);position:relative;cursor:pointer}.mm-x span:after,.mm-x span:before{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;border-radius:2px;background:var(--navy)}.mm-x span:before{transform:translate(-50%,-50%) rotate(45deg)}.mm-x span:after{transform:translate(-50%,-50%) rotate(-45deg)}.mm-quick{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px;margin-bottom:8px}.mm-q{display:flex;align-items:center;justify-content:center;gap:5px;height:36px;border-radius:12px;font:700 12.5px var(--font-inter),sans-serif;color:var(--navy);background:rgba(255,255,255,.85);border:1px solid rgba(11,31,75,.06);box-shadow:0 2px 6px -3px rgba(11,31,75,.2)}.mm-q span{font-size:14px}.mm-q-red{background:linear-gradient(180deg,rgba(255,255,255,.28),rgba(255,255,255,0) 55%),linear-gradient(135deg,#ff6b78,#e63946);box-shadow:0 6px 14px -8px rgba(230,57,70,.8)}.mm-q-red,.mm-q-wa{color:#fff;border:none}.mm-q-wa{background:linear-gradient(180deg,rgba(255,255,255,.28),rgba(255,255,255,0) 55%),linear-gradient(135deg,#3ddc84,#1faa6a);box-shadow:0 6px 14px -8px rgba(18,140,126,.8)}.mm-list{border-radius:16px;background:rgba(255,255,255,.78);border:1px solid rgba(11,31,75,.05);overflow:hidden}.mm-row{width:100%;display:flex;align-items:center;gap:10px;padding:9px 12px;border:none;background:transparent;font:600 14.5px var(--font-inter),sans-serif;color:var(--navy);text-align:left;cursor:pointer;position:relative}.mm-list>.mm-grp+.mm-grp,.mm-list>.mm-grp+.mm-row,.mm-list>.mm-row+.mm-grp,.mm-list>.mm-row+.mm-row{border-top:1px solid rgba(11,31,75,.07)}.mm-row:active{background:rgba(31,91,216,.06)}.mm-row.on{color:var(--brand)}.mm-row.on:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:var(--brand)}.mm-i{width:28px;height:28px;flex:none;display:grid;place-items:center;border-radius:9px;font-size:15px;background:linear-gradient(160deg,#fff,#eef1fb);border:1px solid rgba(11,31,75,.06)}.mm-t{flex:1 1}.mm-arrow,.mm-chev{width:7px;height:7px;border-right:2px solid #9aa6bf;border-bottom:2px solid #9aa6bf;transform:rotate(-45deg);margin-right:4px;transition:transform .25s ease,border-color .2s ease}.mm-chev{transform:rotate(45deg);margin-top:-3px}.mm-grp.is-open .mm-chev{transform:rotate(225deg);margin-top:3px;border-color:var(--brand)}.mm-sub{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s ease}.mm-grp.is-open .mm-sub{grid-template-rows:1fr}.mm-sub-in{overflow:hidden;display:flex;flex-direction:column;gap:2px;padding:0 10px 0 50px}.mm-grp.is-open .mm-sub-in{padding-bottom:8px}.mm-srow{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:9px;font-size:13.5px;font-weight:600;color:var(--body)}.mm-srow span{font-size:13px}.mm-chip.on,.mm-srow.on{color:var(--brand);background:rgba(230,57,70,.07)}.mm-chips{display:flex;flex-wrap:wrap;gap:5px;padding:2px 0 4px 29px}.mm-chip{padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600;color:var(--body);background:#fff;border:1px solid rgba(11,31,75,.1)}.mm-all{padding:6px 8px 2px;font-size:12.5px;font-weight:700;color:var(--brand)}.mm-foot{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;padding:10px 4px 2px;font-size:12px;color:var(--muted)}.mm-foot a{color:var(--navy);font-weight:600}@media (prefers-reduced-motion:reduce){.mm-backdrop,.mm-pop,.mm-sub{transition:none}}.topbar{background:linear-gradient(90deg,#0b1f4b,#16306e 50%,#0b1f4b);border-bottom:1px solid rgba(255,255,255,.08)}.topbar-inner{display:flex;align-items:center;gap:18px;height:40px}.tb-item{display:inline-flex;align-items:center;gap:8px;color:#e6ecfb;font-size:13px;font-weight:600;letter-spacing:.01em;white-space:nowrap;transition:color .2s ease}.tb-item:hover{color:#fff}.tb-ico{width:24px;height:24px;flex:none;display:grid;place-items:center;border-radius:50%;background:linear-gradient(180deg,rgba(255,255,255,.28),rgba(255,255,255,.08));border:1px solid rgba(255,255,255,.25);box-shadow:inset 0 1px 1px rgba(255,255,255,.35)}.tb-ico svg{width:13px;height:13px}.tb-phone .tb-ico{background:linear-gradient(180deg,rgba(255,255,255,.3),rgba(255,255,255,0) 60%),linear-gradient(135deg,#3ddc84,#1faa6a)}.tb-mail .tb-ico,.tb-phone .tb-ico{border-color:rgba(255,255,255,.35);color:#fff}.tb-mail .tb-ico{background:linear-gradient(180deg,rgba(255,255,255,.3),rgba(255,255,255,0) 60%),linear-gradient(135deg,#ff7a86,#e63946)}.tb-hours{color:#b8c5e3}.topbar .topbar-right{margin-left:auto;display:flex;gap:20px}@media (max-width:760px){.topbar-inner{justify-content:space-between;gap:10px;height:38px}.tb-hours,.topbar .topbar-right{display:none!important}.topbar .tb-mail{display:inline-flex!important;margin-left:auto}.tb-item{font-size:12.5px;gap:6px}.tb-ico{width:22px;height:22px}}@media (max-width:360px){.tb-item{font-size:11.5px}.tb-ico{display:none}}@media (max-width:1100px){.nav-toggle{display:inline-flex;align-items:center;gap:9px;width:auto;height:44px;padding:0 16px 0 14px;border-radius:999px}}.nav-toggle .nt-lines{position:relative;inset:auto;width:20px;height:16px;gap:3.5px;align-items:flex-start}.nav-toggle .nt-lines i:nth-child(2){margin-left:0}.nav-toggle.is-open .nt-lines i:first-child{transform:translateY(6px) rotate(45deg)}.nav-toggle.is-open .nt-lines i:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.nav-toggle .nt-label{display:inline;font:700 14.5px var(--font-inter),sans-serif;color:var(--navy);letter-spacing:.01em}.nav-toggle.is-open .nt-label{color:var(--brand)}.scroll-bar{width:100%;transform-origin:left center;transform:scaleX(0);transition:none;will-change:transform}.art-off,.art-off *{animation-play-state:paused!important}@media (max-width:1100px),(pointer:coarse){body:after,body:before{animation:none!important;filter:none!important;will-change:auto}.fx-circuit,.hero-canvas,.section-alt:after,.section-alt:before,.spotlight{display:none!important}.fx-glyph{filter:none!important;will-change:auto}.fx-glyph:nth-of-type(n+7){display:none}.fx-float{animation-duration:24s!important}body :not(.nav):not(.mm-pop):not(.mm-backdrop):not(.wa-card){backdrop-filter:none!important;-webkit-backdrop-filter:none!important}:root{--lg-bg:radial-gradient(120% 70% at 12% 0%,rgba(255,255,255,0.98),rgba(255,255,255,0) 46%),linear-gradient(145deg,rgba(255,255,255,0.94),rgba(250,248,255,0.86) 55%,rgba(255,255,255,0.9));--lg-iris:radial-gradient(120% 80% at 10% 0%,rgba(255,255,255,0.85),rgba(255,255,255,0) 50%),linear-gradient(135deg,#ffe3ef,#ece4ff 48%,#e0edff);--lg-shadow:0 14px 34px -20px rgba(76,64,160,0.35),inset 0 1.5px 1px #fff,inset 0 0 0 1px rgba(255,255,255,0.4)}.nav{background:rgba(255,255,255,.88);backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important}.best-tag,.btn-ghost,.card-tag,.chip,.fx-badge,.fx-strip-item,.marquee,.offer-badge,.ph-badge,.pill,.product-tag,.stats-band{background-color:rgba(255,255,255,.92)}.earn-art{background:rgba(255,255,255,.92)}.art [filter]{filter:none!important}.card:hover,.fx-card:hover,.mini-card:hover,.offer:hover,.sub-card:hover,.tier:hover{transform:none}.cta-band,.earn-band,.section,.stats-band{content-visibility:auto;contain-intrinsic-size:auto 900px}.reveal{transform:translateY(14px);transition:opacity .45s ease,transform .45s ease}}.topbar .topbar-right a,.topbar .topbar-right a:first-child{color:#e6ecfb}.topbar .topbar-right a:hover{color:#fff}.tb-web .tb-ico{background:linear-gradient(180deg,rgba(255,255,255,.3),rgba(255,255,255,0) 60%),linear-gradient(135deg,#60a5fa,#1f5bd8)}.tb-fin .tb-ico,.tb-web .tb-ico{color:#fff;border-color:rgba(255,255,255,.35)}.tb-fin .tb-ico{background:linear-gradient(180deg,rgba(255,255,255,.3),rgba(255,255,255,0) 60%),linear-gradient(135deg,#fbbf24,#f59e0b)}.topbar .tb-item .tb-ico{transition:transform .2s ease}.topbar .tb-item:hover .tb-ico{transform:scale(1.1)}.hero .reveal,.page-hero .reveal{opacity:1!important;transform:none;transition:none;animation:heroRise .6s cubic-bezier(.2,.7,.2,1) both}.hero .reveal[data-d="1"],.page-hero .reveal[data-d="1"]{animation-delay:.06s}.hero .reveal[data-d="2"],.page-hero .reveal[data-d="2"]{animation-delay:.12s}.hero .reveal[data-d="3"],.page-hero .reveal[data-d="3"]{animation-delay:.18s}.hero .reveal[data-d="4"],.page-hero .reveal[data-d="4"]{animation-delay:.24s}@keyframes heroRise{0%{transform:translateY(14px)}to{transform:none}}.earn-band .art-wrap,.id-gallery .art-wrap,.mini-grid .art-wrap,.section .art-wrap,.showcase .art-wrap,.sub-grid .art-wrap{content-visibility:auto;contain-intrinsic-size:auto 300px}@media (prefers-reduced-motion:reduce){.hero .reveal,.page-hero .reveal{animation:none}}.tb-shop .tb-ico{color:#fff;border-color:rgba(255,255,255,.35);background:linear-gradient(180deg,rgba(255,255,255,.3),rgba(255,255,255,0) 60%),linear-gradient(135deg,#ff6b78,#e63946)}.nav .nav-links{flex-wrap:nowrap}.nav-shop{flex:none;display:inline-flex;align-items:center;gap:7px;height:40px;margin-left:10px;padding:0 16px 0 14px;border-radius:999px;font:700 14px var(--font-inter),sans-serif;color:#fff;white-space:nowrap;text-decoration:none;background:linear-gradient(180deg,rgba(255,255,255,.26),rgba(255,255,255,.04) 52%,rgba(255,255,255,0) 53%),linear-gradient(135deg,#2f5fd0,#163a8a 55%,#0b1f4b);border:1px solid rgba(255,255,255,.45);box-shadow:0 10px 22px -12px rgba(11,31,75,.75),inset 0 1.5px 1px rgba(255,255,255,.55);transition:transform .18s ease,box-shadow .2s ease}.nav-shop:hover{color:#fff;transform:translateY(-2px);box-shadow:0 16px 28px -12px rgba(11,31,75,.8),0 0 0 4px rgba(47,95,208,.15),inset 0 1.5px 1px rgba(255,255,255,.6)}.nav-shop svg{flex:none}.nav .nav-cta{flex:none;height:40px;padding-top:0;padding-bottom:0}.nav-shop+.nav-cta{margin-left:8px}@media (min-width:1101px) and (max-width:1320px){.nav .nav-drop-btn,.nav .nav-item{padding:9px;font-size:14.5px}.nav-shop{width:40px;padding:0;justify-content:center}.nav-shop-label{display:none}}.mm-quick{grid-template-columns:repeat(4,1fr)}.mm-q-shop{color:#fff;border:none;background:linear-gradient(180deg,rgba(255,255,255,.28),rgba(255,255,255,0) 55%),linear-gradient(135deg,#3b6fd8,#0b1f4b);box-shadow:0 6px 14px -8px rgba(11,31,75,.8)}.shop-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-top:40px}.shop-cat{display:flex;align-items:center;gap:14px;padding:18px;border-radius:18px;border:1px solid var(--border-2,rgba(11,31,75,.12));background:rgba(255,255,255,.72);color:var(--navy,#0b1f4b);text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,opacity .6s ease}.shop-cat:hover{transform:translateY(-3px);border-color:rgba(230,57,70,.4);box-shadow:0 14px 30px -18px rgba(11,31,75,.45)}.shop-cat-icon{flex:none;display:grid;place-items:center;width:48px;height:48px;border-radius:14px;font-size:24px;background:linear-gradient(135deg,rgba(230,57,70,.12),rgba(59,111,216,.12))}.shop-cat strong{display:block;font:700 15.5px var(--font-jakarta),sans-serif}.shop-cat em{display:block;margin-top:2px;font-style:normal;font-size:13.5px;opacity:.72}.shop-cat-go{margin-left:auto;color:#e63946;font-weight:700;transition:transform .2s ease}.shop-cat:hover .shop-cat-go{transform:translateX(4px)}.shop-perks{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 20px;margin:26px 0 0;padding:0;list-style:none;font-size:14px;font-weight:600;color:var(--navy,#0b1f4b)}.shop-perks li{opacity:.85}.join-shop{flex:none;align-self:center}.legal-links{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 18px;margin-top:10px}.legal-links a{color:inherit;opacity:.8}.legal-links a:hover{opacity:1;text-decoration:underline}@media (max-width:900px){.shop-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.shop-grid{grid-template-columns:1fr;gap:10px}.shop-cat{padding:14px}.join-shop{align-self:stretch;justify-content:center}}.join-card{max-width:720px}@media (max-width:1100px){.nav-toggle{height:36px;gap:6px;padding:0 12px 0 10px}.nav-toggle .nt-lines{width:16px;height:12px;gap:2.5px}.nt-lines i{height:2px}.nav-toggle .nt-lines i:first-child,.nav-toggle .nt-lines i:nth-child(3){width:16px}.nav-toggle .nt-lines i:nth-child(2){width:11px}.nav-toggle.is-open .nt-lines i:first-child{transform:translateY(4.5px) rotate(45deg)}.nav-toggle.is-open .nt-lines i:nth-child(3){transform:translateY(-4.5px) rotate(-45deg)}.nav-toggle .nt-label{font-size:13px}}.brand{flex:none;line-height:0}.brand-logo{display:block;line-height:0}.brand-logo img{display:block;width:auto;height:40px;transition:transform .2s ease}.nav .brand:hover .brand-logo img{transform:scale(1.03)}.footer .brand-logo img{height:46px}@media (min-width:1101px) and (max-width:1320px){.nav .brand-logo img{height:34px}}@media (max-width:1100px){.nav .brand-logo img{height:34px}}@media (max-width:380px){.nav .brand-logo img{height:30px}}.fc{position:relative;display:grid;grid-template-columns:300px 1fr;grid-gap:44px;gap:44px;align-items:center;padding:40px;border-radius:28px;background:radial-gradient(120% 120% at 0 0,rgba(255,255,255,.95),rgba(255,255,255,.7) 60%),linear-gradient(135deg,rgba(230,57,70,.06),rgba(47,95,208,.06));border:1.5px solid rgba(255,255,255,.9);box-shadow:0 30px 60px -34px rgba(11,31,75,.45),inset 0 1px 1px #fff;overflow:hidden}.fc:before{content:"";position:absolute;inset:0 auto 0 0;width:6px;background:linear-gradient(180deg,#ff5a69,#e63946 50%,#0b1f4b)}.fc-side{text-align:center}.fc-avatar{position:relative;width:var(--fc-size);height:var(--fc-size);margin:0 auto 18px}.fc-ring{inset:-6px;background:conic-gradient(from 200deg,#e63946,#ff8a94,#2f5fd0,#0b1f4b,#e63946);animation:fcSpin 14s linear infinite}.fc-ring,.fc-ring:after{position:absolute;border-radius:50%}.fc-ring:after{content:"";inset:4px;background:#fff}@keyframes fcSpin{to{transform:rotate(1turn)}}.fc-avatar img,.fc-initials{position:relative;display:grid;place-items:center;width:100%;height:100%;border-radius:50%;object-fit:cover}.fc-initials{font:800 calc(var(--fc-size) * .36) /1 var(--font-jakarta),sans-serif;letter-spacing:-.02em;color:#fff;background:linear-gradient(135deg,#e00000,#b00000);box-shadow:inset 0 -10px 24px rgba(0,0,0,.18)}.fc-verified{position:absolute;right:calc(var(--fc-size) * .04);bottom:calc(var(--fc-size) * .04);display:grid;place-items:center;width:calc(var(--fc-size) * .22);height:calc(var(--fc-size) * .22);min-width:24px;min-height:24px;border-radius:50%;font-size:calc(var(--fc-size) * .11);font-weight:800;color:#fff;background:linear-gradient(135deg,#2f5fd0,#0b1f4b);border:3px solid #fff;box-shadow:0 6px 14px -6px rgba(11,31,75,.7)}.fc-name{margin:0;font:800 24px var(--font-jakarta),sans-serif;color:var(--navy)}.fc-role{margin:4px 0 0;font-weight:700;color:var(--brand)}.fc-company{margin:4px 0 0;font-size:14px;opacity:.75}.fc-actions{display:flex;justify-content:center;gap:10px;margin-top:18px}.fc-act{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;font-size:18px;font-weight:800;color:var(--navy);text-decoration:none;background:#fff;border:1px solid rgba(11,31,75,.12);box-shadow:0 8px 18px -12px rgba(11,31,75,.5);transition:transform .18s ease,box-shadow .2s ease}.fc-act:hover{transform:translateY(-3px);box-shadow:0 14px 24px -12px rgba(11,31,75,.55)}.fc-act-wa{background:linear-gradient(135deg,#3ddc84,#1faa6a)}.fc-act-in,.fc-act-wa{border-color:transparent}.fc-act-in{color:#fff;background:#0a66c2;font-family:var(--font-jakarta),sans-serif}.fc-title{margin:8px 0 18px;font:800 clamp(24px,2.6vw,32px) /1.2 var(--font-jakarta),sans-serif;color:var(--navy)}.fc-quote{position:relative;margin:0;padding:22px 24px 20px 26px;border-radius:18px;background:rgba(255,255,255,.85);border:1px solid rgba(11,31,75,.08)}.fc-qmark{position:absolute;top:-22px;left:14px;font:800 80px/1 Georgia,serif;color:var(--brand);opacity:.9}.fc-quote p{margin:0;font-size:16.5px;line-height:1.7;color:var(--body)}.fc-quote footer{display:flex;flex-direction:column;margin-top:14px}.fc-sign{font:italic 700 20px var(--font-jakarta),sans-serif;color:var(--navy)}.fc-sign-role{font-size:13.5px;opacity:.7}.fc-facts{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px;margin:20px 0 0;padding:0;list-style:none}.fc-facts li{display:flex;align-items:center;gap:10px;padding:11px 14px;border-radius:14px;font-size:14.5px;font-weight:600;color:var(--navy);background:rgba(255,255,255,.8);border:1px solid rgba(11,31,75,.08)}.fc-facts li span{font-size:18px}.fc-compact{grid-template-columns:auto 1fr auto;gap:26px;padding:26px 30px}.fc-compact .fc-avatar{margin:0}.fc-kicker{font-size:12.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--brand)}.fc-compact .fc-name{margin-top:4px;font-size:21px}.fc-compact .fc-role{font-size:14px}.fc-quote-short{margin:10px 0 0;font-style:italic;line-height:1.6;color:var(--body)}.fc-more{flex:none}@media (max-width:900px){.fc{grid-template-columns:1fr;gap:26px;padding:30px 22px}.fc-compact{text-align:center;justify-items:center}.fc-compact .fc-more{width:100%}}@media (max-width:560px){.fc-facts{grid-template-columns:1fr}.fc-quote p{font-size:15.5px}}@media (max-width:1100px),(pointer:coarse),(prefers-reduced-motion:reduce){.fc-ring{animation:none}}.contact-addr{display:flex;flex-direction:column;gap:2px;margin-top:18px;padding:16px 18px;border-radius:16px;font-style:normal;font-size:14.5px;line-height:1.6;background:rgba(255,255,255,.8);border:1px solid rgba(11,31,75,.1)}.contact-addr .ca-head{font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--brand);margin-bottom:4px}.contact-addr strong{color:var(--navy);font-size:15.5px}.contact-addr .ca-gst{margin-top:6px;font-size:13px;opacity:.75}.contact-addr .ca-map{margin-top:8px;font-weight:700;color:var(--blue)}.contact-addr .ca-map:hover{text-decoration:underline}.footer-contact .footer-addr{max-width:340px;line-height:1.55}@media (min-width:901px){.desk-grid{grid-template-columns:repeat(4,1fr)}}@media (min-width:601px) and (max-width:900px){.desk-grid{grid-template-columns:repeat(2,1fr)}}.fc2{display:grid;grid-template-columns:340px 1fr;grid-gap:0;gap:0;border-radius:30px;background:rgba(255,255,255,.86);border:1px solid rgba(255,255,255,.95);box-shadow:0 40px 80px -40px rgba(11,31,75,.5),0 0 0 1px rgba(11,31,75,.05)}.fc2,.fc2-side{position:relative;overflow:hidden}.fc2-side{display:flex;flex-direction:column;align-items:center;text-align:center;padding:44px 28px 32px;color:#fff;background:radial-gradient(120% 70% at 50% 0,rgba(230,57,70,.35),rgba(230,57,70,0) 60%),linear-gradient(160deg,#13306e,#0b1f4b 55%,#081634)}.fc2-side:before{content:"";inset:0;background-image:radial-gradient(rgba(255,255,255,.12) 1px,transparent 1.4px);background-size:18px 18px;mask-image:linear-gradient(180deg,#000,transparent 75%);-webkit-mask-image:linear-gradient(180deg,#000,transparent 75%)}.fc2-glow,.fc2-side:before{position:absolute;pointer-events:none}.fc2-glow{top:40px;left:50%;width:240px;height:240px;transform:translateX(-50%);border-radius:50%;background:radial-gradient(closest-side,rgba(255,90,105,.45),transparent);filter:blur(10px)}.fc2 .fc-avatar{margin:0 0 22px}.fc2 .fc-ring:after{background:#0b1f4b}.fc2-compact .fc-ring:after{background:#fff}.fc2 .fc-avatar img{box-shadow:0 18px 40px -18px rgba(0,0,0,.6)}.fc2 .fc-verified{padding:18%;background:linear-gradient(135deg,#ff5a69,#e63946);border-color:#fff}.fc2-name{position:relative;margin:0;font:800 25px/1.2 var(--font-jakarta),sans-serif;letter-spacing:-.01em}.fc2-pill,.fc2-side .fc2-name{color:#fff}.fc2-pill{display:inline-flex;align-items:center;margin-top:10px;padding:5px 14px;border-radius:999px;font:700 13px var(--font-inter),sans-serif;letter-spacing:.02em;background:linear-gradient(135deg,#ff5a69,#e63946);box-shadow:0 8px 18px -10px rgba(230,57,70,.9),inset 0 1px 0 rgba(255,255,255,.35)}.fc2-company{position:relative;margin:12px 0 0;font-size:14px;color:rgba(255,255,255,.72)}.fc2 .fc-actions{position:relative;display:flex;justify-content:center;gap:10px;margin-top:22px}.fc2 .fc-act{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;color:#fff;font-size:0;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.22);box-shadow:none;transition:transform .18s ease,background .2s ease,border-color .2s ease}.fc2 .fc-act:hover{transform:translateY(-3px);background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.4)}.fc2 .fc-act-wa{background:linear-gradient(135deg,#3ddc84,#1faa6a);border-color:transparent}.fc2 .fc-act-in{background:#0a66c2;border-color:transparent}.fc2-verified{position:relative;display:inline-flex;align-items:center;gap:8px;margin-top:24px;padding:8px 14px;border-radius:12px;font-size:12.5px;color:rgba(255,255,255,.85);background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14)}.fc2-verified svg{color:#5eeaa8;flex:none}.fc2-verified strong{color:#fff;letter-spacing:.03em}.fc2-main{padding:46px 48px 42px;background:radial-gradient(90% 60% at 100% 0,rgba(47,95,208,.07),transparent 60%)}.fc2-kicker{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--brand)}.fc2-kicker:before{content:"";width:22px;height:2px;border-radius:2px;background:var(--brand)}.fc2-title{margin:12px 0 26px;font:800 clamp(26px,2.8vw,36px) /1.15 var(--font-jakarta),sans-serif;letter-spacing:-.02em;color:var(--navy)}.fc2-title span{background:linear-gradient(90deg,#e63946,#b3263a);-webkit-background-clip:text;background-clip:text;color:transparent}.fc2-quote{position:relative;margin:0;padding:30px 30px 24px 34px;border-radius:20px;background:#fff;border:1px solid rgba(11,31,75,.07);box-shadow:0 20px 40px -30px rgba(11,31,75,.35)}.fc2-quote:before{content:"";position:absolute;left:0;top:24px;bottom:24px;width:4px;border-radius:0 4px 4px 0;background:linear-gradient(180deg,#ff5a69,#e63946)}.fc2-qmark{position:absolute;top:-16px;right:26px;width:44px;height:33px;fill:#e63946;opacity:.14}.fc2-quote p{margin:0;font-size:17px;line-height:1.75;color:#33415c}.fc2-quote footer{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;margin-top:18px;padding-top:16px;border-top:1px dashed rgba(11,31,75,.14)}.fc2-sign{font:italic 800 21px var(--font-jakarta),sans-serif;color:var(--navy)}.fc2-sign-role{font-size:13.5px;color:#6b7a99}.fc2-facts{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px;margin:22px 0 0;padding:0;list-style:none}.fc2-facts li{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;font-size:14.5px;font-weight:700;color:var(--navy);background:#fff;border:1px solid rgba(11,31,75,.07);transition:transform .18s ease,box-shadow .2s ease}.fc2-facts li:hover{transform:translateY(-2px);box-shadow:0 14px 28px -20px rgba(11,31,75,.45)}.fc2-fi{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:12px;color:#fff}.fc2-facts .t0 .fc2-fi{background:linear-gradient(135deg,#2f5fd0,#0b1f4b)}.fc2-facts .t1 .fc2-fi{background:linear-gradient(135deg,#fbbf24,#f59e0b)}.fc2-facts .t2 .fc2-fi{background:linear-gradient(135deg,#8b5cf6,#6d28d9)}.fc2-facts .t3 .fc2-fi{background:linear-gradient(135deg,#ff5a69,#e63946)}.fc2-compact{grid-template-columns:auto 1fr auto;align-items:center;gap:28px;padding:26px 30px;background:radial-gradient(80% 140% at 0 50%,rgba(230,57,70,.08),transparent 55%),radial-gradient(60% 120% at 100% 50%,rgba(47,95,208,.08),transparent 60%),rgba(255,255,255,.88)}.fc2-compact .fc-avatar{margin:0}.fc2c-namerow{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;margin-top:8px}.fc2-compact .fc2-name{font-size:22px;color:var(--navy)}.fc2-compact .fc2-pill{margin-top:0;padding:4px 12px;font-size:12px}.fc2c-quote{margin:12px 0 0;padding-left:14px;border-left:3px solid #e63946;font-size:15.5px;font-style:italic;line-height:1.6;color:#33415c}.fc2c-cta{display:flex;flex-direction:column;align-items:center;gap:12px}.fc2c-btn{gap:8px}.fc2-compact .fc-actions{margin-top:0}.fc2-compact .fc-act{width:38px;height:38px;border-radius:12px;color:var(--navy);background:#fff;border:1px solid rgba(11,31,75,.12)}.fc2-compact .fc-act:hover{background:#fff;border-color:rgba(230,57,70,.4);color:#e63946}.fc2-compact .fc-act-wa{color:#fff;background:linear-gradient(135deg,#3ddc84,#1faa6a);border-color:transparent}@media (max-width:1000px){.fc2{grid-template-columns:1fr}.fc2-main{padding:34px 26px 30px}.fc2-compact{grid-template-columns:auto 1fr}.fc2c-cta{grid-column:1/-1;flex-direction:row;justify-content:space-between;width:100%}}@media (max-width:600px){.fc2-side{padding:36px 20px 28px}.fc2-main{padding:28px 18px 24px}.fc2-quote{padding:26px 18px 20px 22px}.fc2-quote p{font-size:15.5px}.fc2-compact,.fc2-facts{grid-template-columns:1fr}.fc2-compact{justify-items:center;text-align:center;padding:26px 20px;gap:16px}.fc2c-namerow{justify-content:center}.fc2c-quote{border-left:0;padding-left:0}.fc2c-cta{flex-direction:column}.fc2c-btn{width:100%}}.fc2 .fc-verified svg{display:block;width:100%;height:100%}.fc2-name{white-space:nowrap}@media (max-width:380px){.fc2-name{white-space:normal}}.new-pill{display:inline-block;padding:2px 8px;margin-right:6px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.08em;color:#fff;background:linear-gradient(135deg,#ff5a69,#e63946);vertical-align:middle}.qr-spot{background:radial-gradient(60% 70% at 0 50%,rgba(230,57,70,.07),transparent 60%),radial-gradient(50% 60% at 100% 40%,rgba(47,95,208,.07),transparent 60%)}.qrg-steps{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px;margin:40px 0 28px}.qrg-step{position:relative;padding:26px 22px;border-radius:20px;background:#fff;border:1px solid var(--border,#e6eaf3);box-shadow:0 16px 34px -26px rgba(11,31,75,.4)}.qrg-n{position:absolute;top:16px;right:18px;font:800 36px/1 var(--font-jakarta),sans-serif;color:rgba(11,31,75,.07)}.qrg-ico{display:grid;place-items:center;width:48px;height:48px;margin-bottom:14px;border-radius:14px;font-size:22px;background:linear-gradient(135deg,rgba(230,57,70,.12),rgba(47,95,208,.12))}.qrg-step h3{margin:0 0 6px;font-size:17px}.qrg-step p{margin:0;font-size:14.5px}.qrg-compare{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;max-width:920px;margin:36px auto 0}.qrg-col{padding:26px;border-radius:20px;background:#fff;border:1px solid var(--border,#e6eaf3)}.qrg-col.good{border:2px solid #e63946;box-shadow:0 24px 50px -32px rgba(230,57,70,.6)}.qrg-col h3{margin:0 0 12px}.qrg-col ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px;font-size:15px}.qrg-col li{color:var(--body,#475472)}.qrg-col.good li{color:var(--navy,#0b1f4b);font-weight:600}.qrg-types{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;max-width:940px;margin:34px auto 0}.qrg-types span{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;background:#fff;border:1px solid var(--border,#e6eaf3);font-weight:600;color:var(--navy,#0b1f4b)}.qrg-plans{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;max-width:1000px;margin:36px auto 0}.qrg-plan{position:relative;display:flex;flex-direction:column;gap:8px;padding:28px 24px;border-radius:20px;background:#fff;border:1px solid var(--border,#e6eaf3)}.qrg-plan.pop{border:2px solid #e63946}.qrg-plan h3{margin:0;font-size:22px}.qrg-plan p{flex:1 1;margin:0 0 8px}.qrg-plan .btn{align-self:flex-start}@media (max-width:1000px){.qrg-steps{grid-template-columns:repeat(2,1fr)}.qrg-compare,.qrg-plans{grid-template-columns:1fr}}@media (max-width:560px){.qrg-steps{grid-template-columns:1fr}}@media (min-width:1101px){.dropdown-inner.mega{width:min(1160px,calc(100vw - 48px))}.mega-cols{grid-template-columns:repeat(5,1fr)}}@media (min-width:1101px) and (max-width:1280px){.dropdown-inner.mega{width:calc(100vw - 32px)}}.new-pill.green{background:linear-gradient(135deg,#25d366,#128c7e)}.chat-spot{background:radial-gradient(60% 70% at 100% 50%,rgba(37,211,102,.1),transparent 60%),radial-gradient(50% 60% at 0 40%,rgba(11,31,75,.05),transparent 60%)}.btn.btn-wa{background:linear-gradient(135deg,#25d366,#128c7e);border-color:transparent;box-shadow:0 10px 24px rgba(18,140,126,.28)}.btn.btn-wa:hover{filter:brightness(1.05)}@media (max-width:1000px){.chat-spot .split-intro>.reveal:last-child{order:-1}}.offer-band{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin:0 auto 34px;max-width:900px;padding:14px 20px;border-radius:16px;background:linear-gradient(135deg,#e9f9ef,#f3fff7);border:1.5px dashed #25d366;color:#0b3d2e;font-weight:700;font-size:15.5px;text-decoration:none;transition:transform .2s,box-shadow .2s}.offer-band b{flex-shrink:0;padding:7px 14px;border-radius:999px;background:linear-gradient(135deg,#25d366,#128c7e);color:#fff;font-size:14px}.offer-band:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(18,140,126,.18)}.login-note{margin:14px 0 0;font-size:14px;color:var(--muted,#5b6b8c)}.login-note a{font-weight:700;color:#128c7e}.qrg-price{margin:-2px 0 6px;font-size:26px;font-weight:900;color:var(--navy,#0b1f4b)}.qrg-plan.pop .qrg-price,.who-link{color:#128c7e}.who-link{font-weight:800;white-space:nowrap}.offer-chip{display:inline-block;margin:0 0 14px;padding:7px 14px;border-radius:999px;background:#e9f9ef;border:1px solid #b8ecc9;color:#0b3d2e;font-weight:800;font-size:14px}.topic-help{display:flex;gap:12px;margin-top:10px;padding:12px 14px;border-radius:14px;background:#fff8ec;border:1px solid #f6d99a;animation:fadeUpHelp .25s ease}.topic-help-ico{font-size:22px;line-height:1.2}.topic-help b{display:block;color:var(--navy,#0b1f4b);font-size:14.5px}.topic-help p{margin:4px 0 6px;font-size:13.5px;line-height:1.5;color:#475472}.topic-help a{font-size:13.5px;font-weight:800;color:var(--red,#e63946)}@keyframes fadeUpHelp{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.hp-field{position:absolute!important;left:-9999px!important;width:1px;height:1px;opacity:0}.lead-done{text-align:center;animation:fadeUpHelp .35s ease}.lead-done-tick{width:72px;height:72px;margin:6px auto 14px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,#25d366,#128c7e);color:#fff;font-size:38px;font-weight:900;box-shadow:0 12px 30px rgba(18,140,126,.3)}.lead-done h3{margin:0 0 8px;font-size:24px;color:var(--navy,#0b1f4b)}.lead-done>p{margin:0 auto 16px;max-width:460px;line-height:1.6;color:#475472}.lead-ref{display:inline-flex;flex-direction:column;gap:2px;margin:0 auto 14px;padding:12px 26px;border-radius:16px;border:2px dashed #c9d2e6;background:#f7f9fe}.lead-ref span{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#7a86a3}.lead-ref b{font:800 22px/1.2 Consolas,SFMono-Regular,monospace;letter-spacing:1px;color:var(--navy,#0b1f4b)}.lead-done-summary{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-bottom:18px}.lead-done-summary span{padding:5px 12px;border-radius:999px;background:#eef2fa;font-size:13.5px;font-weight:700;color:var(--navy,#0b1f4b)}.lead-done .form-actions{justify-content:center}.contact-form button[disabled]{opacity:.7;cursor:wait}.contact-form [aria-invalid=true]{border-color:#e63946!important;box-shadow:0 0 0 3px rgba(230,57,70,.14)!important}.lead-done h3:focus{outline:none}