.ant-landing{--primary:#ea7500;--primary-dark:#b35c00;--primary-soft:#fec17f;--primary-glow:#fff1e0;--teal:#00a99d;--accent-orange:#b35c00;--accent-teal:#007a71;--teal-soft:#d9f1ee;--btn-orange:#b35c00;--btn-orange-h:#944b00;--btn-teal:#007a71;--btn-teal-h:#00655d;--ink-from:#17140f;--ink-to:#221d15;--bg:#f7f6f3;--surface:#fff;--surface-2:#fbfaf7;--border:#e9e6e0;--border-strong:#d8d4cc;--text:#17140f;--text-soft:#55514a;--text-muted:#6b665c;--shadow-sm:0 1px 2px #17140f0f;--shadow-card:0 2px 4px #17140f0a, 0 12px 32px #17140f12;--shadow-float:0 8px 16px #17140f1a, 0 30px 60px #17140f2e;--font-display:var(--font-bricolage), var(--font-outfit), system-ui, sans-serif;--font-sans:var(--font-outfit), "Inter", ui-sans-serif, system-ui, -apple-system, sans-serif;--maxw:1200px;--r-lg:20px;--r-md:14px;--r-sm:10px;--r-pill:999px;background:var(--bg);color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:17px;line-height:1.6;overflow-x:hidden}.dark .ant-landing{--primary-glow:#ea750024;--accent-orange:#fec17f;--accent-teal:#4fd1c4;--teal-soft:#00a99d2e;--bg:#0e0d0b;--surface:#1a1815;--surface-2:#211e1a;--border:#2c2823;--border-strong:#3c372f;--text:#f4f2ee;--text-soft:#bcb6ab;--text-muted:#948f83;--shadow-sm:0 1px 2px #0006;--shadow-card:0 2px 4px #0000004d, 0 12px 32px #00000073;--shadow-float:0 8px 16px #00000080, 0 30px 60px #0009}html:has(.ant-landing){scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html:has(.ant-landing){scroll-behavior:auto}.ant-landing *,.ant-landing :before,.ant-landing :after{transition-duration:.001ms!important;animation-duration:.001ms!important}}.ant-landing *{box-sizing:border-box}.ant-landing .wrap{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 28px}@media (max-width:560px){.ant-landing .wrap{padding:0 20px}}.ant-landing h1,.ant-landing h2,.ant-landing h3,.ant-landing h4{font-family:var(--font-display);text-wrap:balance;letter-spacing:-.02em;margin:0;font-weight:700;line-height:1.05}.ant-landing p{margin:0}.ant-landing a{color:inherit;text-decoration:none}.ant-landing .tnum{font-variant-numeric:tabular-nums}.ant-landing a:focus-visible,.ant-landing button:focus-visible,.ant-landing .hpath:focus-visible{outline:3px solid var(--primary);outline-offset:3px;border-radius:5px}.ant-landing .eyebrow{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.16em;color:var(--accent-orange);align-items:center;gap:8px;font-size:.74rem;font-weight:700;display:inline-flex}.ant-landing .eyebrow:before{content:"";background:var(--accent-orange);width:20px;height:1.5px;display:inline-block}.ant-landing .eyebrow.teal{color:var(--accent-teal)}.ant-landing .eyebrow.teal:before{background:var(--accent-teal)}.ant-landing .btn{font-family:var(--font-sans);border-radius:var(--r-sm);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:13px 22px;font-size:.95rem;font-weight:600;line-height:1;transition:transform .16s,background .16s,border-color .16s,box-shadow .16s;display:inline-flex}.ant-landing .btn svg{width:18px;height:18px}.ant-landing .btn-primary{background:var(--btn-orange);color:#fff;box-shadow:0 1px 2px #00000026,0 8px 20px #b35c0047}.ant-landing .btn-primary:hover{background:var(--btn-orange-h);transform:translateY(-2px)}.ant-landing .btn-teal{background:var(--btn-teal);color:#fff;box-shadow:0 1px 2px #00000026,0 8px 20px #007a7147}.ant-landing .btn-teal:hover{background:var(--btn-teal-h);transform:translateY(-2px)}.ant-landing .btn-ghost{color:var(--text);border-color:var(--border-strong);background:0 0}.ant-landing .btn-ghost:hover{border-color:var(--accent-orange);color:var(--accent-orange)}.ant-landing .btn-light{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1a;border-color:#ffffff47}.ant-landing .btn-light:hover{background:#ffffff2e;border-color:#ffffff80}.ant-landing .btn-lg{padding:16px 28px;font-size:1rem}.ant-landing header{z-index:60;border-bottom:1px solid #0000;transition:background .25s,border-color .25s;position:sticky;top:0}.ant-landing header.scrolled{background:var(--bg);background:color-mix(in srgb, var(--bg) 82%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);border-bottom-color:var(--border)}.ant-landing .nav{justify-content:space-between;align-items:center;gap:20px;height:74px;display:flex}.ant-landing .brand{color:var(--text);align-items:center;gap:11px;display:inline-flex}.ant-landing .brand .logo{width:27px;height:38px}.ant-landing .brand .word{font-family:var(--font-display);letter-spacing:.2em;font-size:1.4rem;font-weight:700}.ant-landing .nav-links{align-items:center;gap:30px;display:flex}.ant-landing .nav-links a{color:var(--text-soft);font-size:.93rem;font-weight:500;transition:color .15s;position:relative}.ant-landing .nav-links a:after{content:"";background:var(--primary);border-radius:2px;height:2px;transition:right .22s;position:absolute;bottom:-6px;left:0;right:100%}.ant-landing .nav-links a:hover,.ant-landing .nav-links a:focus-visible{color:var(--text)}.ant-landing .nav-links a:hover:after,.ant-landing .nav-links a:focus-visible:after{right:0}.ant-landing .nav-actions{align-items:center;gap:10px;display:flex}.ant-landing .icon-btn{border-radius:var(--r-sm);border:1px solid var(--border);width:42px;height:42px;color:var(--text-soft);cursor:pointer;background:0 0;place-items:center;transition:all .15s;display:inline-grid}.ant-landing .icon-btn:hover{color:var(--accent-orange);border-color:var(--accent-orange)}.ant-landing .icon-btn svg{width:18px;height:18px}.ant-landing .nav-burger{display:none}@media (max-width:940px){.ant-landing .nav-links{display:none}.ant-landing .nav-burger{display:inline-grid}}@media (max-width:420px){.ant-landing .nav-actions .hide-xs{display:none}}.ant-landing #mobileMenu{border-bottom:1px solid var(--border);background:var(--surface);display:none}.ant-landing #mobileMenu.open{display:block}.ant-landing #mobileMenu a{color:var(--text);border-bottom:1px solid var(--border);padding:14px 28px;font-weight:500;display:block}.ant-landing #mobileMenu a:last-child{border-bottom:none}.ant-landing .hero{background:radial-gradient(120% 90% at 80% 12%, var(--ink-to), var(--ink-from) 60%);color:#fff;border-bottom:1px solid var(--border);position:relative;overflow:hidden}.ant-landing .hero:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(90deg,#17140f8c 0%,#17140f26 45%,#0000 70%);position:absolute;inset:0}.ant-landing .hero-map{opacity:.85;z-index:1;width:100%;height:100%;position:absolute;inset:0}.ant-landing .hero-grid{z-index:3;grid-template-columns:1.05fr .95fr;align-items:center;gap:52px;padding:92px 0 100px;display:grid;position:relative}@media (max-width:960px){.ant-landing .hero-grid{grid-template-columns:1fr;gap:40px;padding:68px 0 76px}}.ant-landing .hero .eyebrow{color:var(--primary-soft)}.ant-landing .hero .eyebrow:before{background:var(--primary-soft)}.ant-landing .hero h1{letter-spacing:-.035em;max-width:15ch;margin:20px 0 0;font-size:clamp(2.5rem,5.4vw,4.4rem);font-weight:700}.ant-landing .hero h1 .accent{color:var(--primary)}.ant-landing .hero .lead{color:#ffffffd1;max-width:52ch;margin:22px 0 0;font-size:clamp(1.05rem,1.7vw,1.26rem);line-height:1.55}.ant-landing .hero-mini{flex-wrap:wrap;gap:18px 28px;margin-top:30px;display:flex}.ant-landing .hero-mini .m{color:#fffc;align-items:center;gap:9px;font-size:.86rem;display:flex}.ant-landing .hero-mini .m svg{width:17px;height:17px;color:var(--primary-soft);flex-shrink:0}.ant-landing .hero-paths{flex-direction:column;gap:16px;display:flex}.ant-landing .hpath{border-radius:var(--r-lg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff12;border:1px solid #ffffff29;padding:24px;transition:transform .18s,background .18s,border-color .18s;display:block;position:relative}.ant-landing .hpath:hover{background:#ffffff1c;transform:translateY(-3px)}.ant-landing .hpath.orange:hover{border-color:var(--primary)}.ant-landing .hpath.teal:hover{border-color:var(--teal)}.ant-landing .hpath .hp-top{align-items:center;gap:12px;display:flex}.ant-landing .hpath .hp-ico{border-radius:var(--r-md);flex-shrink:0;place-items:center;width:46px;height:46px;display:grid}.ant-landing .hpath.orange .hp-ico{color:var(--primary-soft);background:#ea750033}.ant-landing .hpath.teal .hp-ico{color:#7fe9df;background:#00a99d38}.ant-landing .hpath .hp-ico svg{width:23px;height:23px}.ant-landing .hpath .hp-tag{text-transform:uppercase;letter-spacing:.13em;font-size:.66rem;font-weight:700}.ant-landing .hpath.orange .hp-tag{color:var(--primary-soft)}.ant-landing .hpath.teal .hp-tag{color:#7fe9df}.ant-landing .hpath h3{color:#fff;margin-top:2px;font-size:1.25rem;font-weight:700}.ant-landing .hpath p{color:#ffffffb8;margin:12px 0 16px;font-size:.92rem;line-height:1.5}.ant-landing .hpath .hp-cta{display:inline-flex}.ant-landing .trust{border-bottom:1px solid var(--border);background:var(--surface)}.ant-landing .trust-in{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 40px;padding:22px 0;display:flex}.ant-landing .trust-in .ti{color:var(--text-soft);align-items:center;gap:10px;font-size:.9rem;font-weight:500;display:flex}.ant-landing .trust-in .ti svg{width:18px;height:18px;color:var(--accent-orange);flex-shrink:0}.ant-landing .trust-in .sep{background:var(--border);width:1px;height:20px}@media (max-width:700px){.ant-landing .trust-in .sep{display:none}}.ant-landing section.block{padding:96px 0}@media (max-width:640px){.ant-landing section.block{padding:66px 0}}.ant-landing .sec-head{max-width:60ch;margin-bottom:52px}.ant-landing .sec-head.center{text-align:center;margin-left:auto;margin-right:auto}.ant-landing .sec-head h2{margin-top:14px;font-size:clamp(1.9rem,3.6vw,2.9rem);font-weight:700}.ant-landing .sec-head p{color:var(--text-soft);margin-top:16px;font-size:1.12rem;line-height:1.55}.ant-landing .roles{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}@media (max-width:900px){.ant-landing .roles{grid-template-columns:1fr;max-width:560px;margin:0 auto}}.ant-landing .role{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-card);padding:30px;transition:transform .2s,box-shadow .2s,border-color .2s;position:relative;overflow:hidden}.ant-landing .role:hover{box-shadow:var(--shadow-float);border-color:var(--border-strong);transform:translateY(-4px)}.ant-landing .role .r-ico{border-radius:var(--r-md);background:var(--primary-glow);width:50px;height:50px;color:var(--accent-orange);place-items:center;margin-bottom:18px;display:grid}.ant-landing .role.b2c .r-ico{background:var(--teal-soft);color:var(--accent-teal)}.ant-landing .role .r-ico svg{width:25px;height:25px}.ant-landing .role .r-tag{text-transform:uppercase;letter-spacing:.13em;color:var(--text-muted);font-size:.68rem;font-weight:700}.ant-landing .role h3{margin:7px 0 10px;font-size:1.4rem;font-weight:700}.ant-landing .role>p{color:var(--text-soft);margin-bottom:20px;font-size:.97rem;line-height:1.55}.ant-landing .flow{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.ant-landing .flow li{color:var(--text);align-items:flex-start;gap:12px;font-size:.92rem;line-height:1.4;display:flex}.ant-landing .flow li .n{border-radius:var(--r-sm);background:var(--primary-glow);width:23px;height:23px;color:var(--accent-orange);font-size:.74rem;font-weight:700;font-family:var(--font-display);flex-shrink:0;place-items:center;display:grid}.ant-landing .role.b2c .flow li .n{background:var(--teal-soft);color:var(--accent-teal)}.ant-landing .how{background:var(--surface);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.ant-landing .steps{grid-template-columns:repeat(4,1fr);gap:0;display:grid}@media (max-width:900px){.ant-landing .steps{grid-template-columns:1fr 1fr;gap:36px 0}}@media (max-width:520px){.ant-landing .steps{grid-template-columns:1fr;gap:30px 0}}.ant-landing .step{padding:0 28px;position:relative}.ant-landing .step:not(:last-child):after{content:"";background:var(--border);width:1px;height:calc(100% - 20px);position:absolute;top:20px;right:0}@media (max-width:900px){.ant-landing .step:after{display:none!important}}.ant-landing .step .s-num{font-family:var(--font-display);color:var(--accent-orange);border-radius:var(--r-sm);border:1.5px solid var(--accent-orange);place-items:center;width:40px;height:40px;margin-bottom:18px;font-size:1rem;font-weight:700;display:grid}.ant-landing .step h3{margin-bottom:8px;font-size:1.15rem;font-weight:700}.ant-landing .step p{color:var(--text-soft);font-size:.92rem;line-height:1.55}@media (min-width:901px){.ant-landing .step:first-child{padding-left:0}}.ant-landing .express .xp{border:1px solid var(--border);background:linear-gradient(155deg, var(--teal-soft), var(--surface) 70%);border-radius:28px;grid-template-columns:1.05fr .95fr;align-items:center;gap:48px;padding:52px;display:grid;position:relative;overflow:hidden}.ant-landing .express .xp:after{content:"";pointer-events:none;background:radial-gradient(circle,#00a99d29,#0000 70%);border-radius:50%;width:340px;height:340px;position:absolute;top:-120px;right:-90px}@media (max-width:880px){.ant-landing .express .xp{grid-template-columns:1fr;gap:34px;padding:34px}}.ant-landing .express h2{max-width:18ch;margin:14px 0;font-size:clamp(1.7rem,3.2vw,2.5rem);font-weight:700}.ant-landing .express .xlead{color:var(--text-soft);max-width:46ch;margin-bottom:24px;font-size:1.06rem;line-height:1.6}.ant-landing .xsteps{flex-direction:column;gap:16px;margin:0 0 28px;padding:0;list-style:none;display:flex}.ant-landing .xsteps li{align-items:flex-start;gap:14px;display:flex}.ant-landing .xsteps .xn{border-radius:var(--r-sm);background:var(--btn-teal);color:#fff;width:30px;height:30px;font-family:var(--font-display);flex-shrink:0;place-items:center;font-size:.9rem;font-weight:700;display:grid}.ant-landing .xsteps b{color:var(--text);font-size:.98rem;font-weight:700;display:block}.ant-landing .xsteps span.xt{color:var(--text-soft);margin-top:2px;font-size:.88rem;line-height:1.45;display:block}.ant-landing .xp-card{z-index:2;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-float);padding:22px;position:relative;overflow:hidden}.ant-landing .xp-card .xtop{background:var(--teal);border-radius:0;height:4px;margin:-22px -22px 16px}.ant-landing .xp-card .xbadge{text-transform:uppercase;letter-spacing:.08em;color:var(--accent-teal);background:var(--teal-soft);border-radius:var(--r-pill);align-items:center;gap:6px;margin-bottom:14px;padding:5px 11px;font-size:.68rem;font-weight:700;display:inline-flex}.ant-landing .xp-card .xbadge svg{width:13px;height:13px}.ant-landing .xp-card .xrow{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:9px 0;font-size:.92rem;display:flex}.ant-landing .xp-card .xrow .ic{background:var(--surface-2);border:1px solid var(--border);width:30px;height:30px;color:var(--text-soft);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.ant-landing .xp-card .xrow .ic svg{width:15px;height:15px}.ant-landing .xp-card .xrow .lb{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:700}.ant-landing .xp-card .xrow .vl{color:var(--text);font-weight:600}.ant-landing .xp-card .xprice{justify-content:space-between;align-items:flex-end;margin-top:16px;display:flex}.ant-landing .xp-card .xprice .pl{text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);font-size:.68rem;font-weight:700}.ant-landing .xp-card .xprice .pa{font-family:var(--font-display);color:var(--accent-teal);letter-spacing:-.02em;margin-top:4px;font-size:1.7rem;font-weight:700;line-height:1}.ant-landing .xp-card .xprice .pn{text-align:right;color:var(--text-soft);font-size:.72rem}.ant-landing .xp-card .xprice .pn b{color:var(--text);font-size:.82rem;display:block}.ant-landing .bento{grid-template-columns:repeat(4,1fr);grid-auto-rows:210px;gap:16px;display:grid}@media (max-width:900px){.ant-landing .bento{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.ant-landing .bento{grid-template-columns:1fr;grid-auto-rows:auto}}.ant-landing .tile{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-card);flex-direction:column;padding:24px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.ant-landing .tile:hover{box-shadow:var(--shadow-float);border-color:var(--border-strong);transform:translateY(-3px)}.ant-landing .tile .f-ico{border-radius:var(--r-sm);background:var(--primary-glow);width:42px;height:42px;color:var(--accent-orange);place-items:center;margin-bottom:14px;display:grid}.ant-landing .tile .f-ico svg{width:21px;height:21px}.ant-landing .tile h3{margin-bottom:6px;font-size:1.12rem;font-weight:700}.ant-landing .tile p{color:var(--text-soft);font-size:.9rem;line-height:1.5}.ant-landing .tile.wide{grid-column:span 2}.ant-landing .tile.tall{grid-row:span 2}@media (max-width:560px){.ant-landing .tile.wide,.ant-landing .tile.tall{grid-area:auto}}.ant-landing .tile.dark{background:linear-gradient(150deg, var(--ink-from), var(--ink-to));border-color:#0000}.ant-landing .tile.dark h3{color:#fff}.ant-landing .tile.dark p{color:#ffffffb8}.ant-landing .tile.dark .f-ico{color:var(--primary-soft);background:#ea750033}.ant-landing .mock-input{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);color:var(--text-soft);align-items:center;gap:4px;margin-top:auto;padding:11px 13px;font-size:.82rem;display:flex}.ant-landing .mock-input .cursor{background:var(--primary);width:1.5px;height:15px;animation:1.1s step-end infinite ant-blink}@keyframes ant-blink{50%{opacity:0}}.ant-landing .mock-chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.ant-landing .chip{border-radius:var(--r-pill);background:var(--primary-glow);color:var(--accent-orange);padding:4px 9px;font-size:.68rem;font-weight:600}.ant-landing .rate-mini{margin-top:auto}.ant-landing .rate-mini .bar{border-radius:var(--r-pill);height:10px;display:flex;overflow:hidden}.ant-landing .rate-mini .bar i{height:100%;display:block}.ant-landing .rate-mini .legend{flex-direction:column;gap:7px;margin-top:12px;display:flex}.ant-landing .rate-mini .lg{justify-content:space-between;align-items:center;font-size:.8rem;display:flex}.ant-landing .rate-mini .lg .lft{color:#ffffffb8;align-items:center;gap:7px;display:flex}.ant-landing .rate-mini .lg .sw{border-radius:2px;width:9px;height:9px}.ant-landing .rate-mini .lg .amt{color:#fff;font-weight:700}.ant-landing .safe{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}@media (max-width:900px){.ant-landing .safe{grid-template-columns:1fr 1fr}}@media (max-width:520px){.ant-landing .safe{grid-template-columns:1fr}}.ant-landing .safe .sc{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-card);padding:26px}.ant-landing .safe .sc .si{border-radius:var(--r-md);background:var(--primary-glow);width:44px;height:44px;color:var(--accent-orange);place-items:center;margin-bottom:14px;display:grid}.ant-landing .safe .sc .si svg{width:22px;height:22px}.ant-landing .safe .sc h3{margin-bottom:6px;font-size:1.08rem;font-weight:700}.ant-landing .safe .sc p{color:var(--text-soft);font-size:.9rem;line-height:1.5}.ant-landing .rate{grid-template-columns:1fr 1fr;align-items:center;gap:52px;display:grid}@media (max-width:860px){.ant-landing .rate{grid-template-columns:1fr;gap:36px}}.ant-landing .rate .rc h2{margin:14px 0 16px;font-size:clamp(1.7rem,3.2vw,2.5rem);font-weight:700}.ant-landing .rate .rc p{color:var(--text-soft);margin-bottom:14px;font-size:1.06rem;line-height:1.6}.ant-landing .rate .rc strong{color:var(--text)}.ant-landing .rate-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-float);overflow:hidden}.ant-landing .rate-card .rh{background:linear-gradient(135deg, var(--ink-from), var(--ink-to));color:#fff;justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.ant-landing .rate-card .rh .rt{align-items:center;gap:8px;font-size:1rem;font-weight:700;display:flex}.ant-landing .rate-card .rh .rb{text-transform:uppercase;letter-spacing:.1em;color:#86ede3;border-radius:var(--r-pill);background:#00a99d47;padding:5px 10px;font-size:.64rem;font-weight:700}.ant-landing .rrows{padding:10px 24px 6px}.ant-landing .rrow{border-bottom:1px dashed var(--border);justify-content:space-between;padding:12px 0;font-size:.93rem;display:flex}.ant-landing .rrow span:first-child{color:var(--text-soft)}.ant-landing .rrow .v{font-weight:600}.ant-landing .rrow.sub span:first-child{color:var(--text);font-weight:600}.ant-landing .rtot{background:var(--surface-2);border-top:1px solid var(--border);justify-content:space-between;align-items:baseline;padding:18px 24px;display:flex}.ant-landing .rtot .l{font-weight:700}.ant-landing .rtot .a{font-family:var(--font-display);color:var(--accent-orange);letter-spacing:-.02em;font-size:1.7rem;font-weight:700}.ant-landing .faq{flex-direction:column;gap:12px;max-width:780px;margin:0 auto;display:flex}.ant-landing .faq details{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--shadow-sm);overflow:hidden}.ant-landing .faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;font-size:1.02rem;font-weight:600;list-style:none;display:flex}.ant-landing .faq summary::-webkit-details-marker{display:none}.ant-landing .faq summary .pl{color:var(--accent-orange);flex-shrink:0;font-size:1.4rem;line-height:1;transition:transform .2s}.ant-landing .faq details[open] summary .pl{transform:rotate(45deg)}.ant-landing .faq .fa{color:var(--text-soft);padding:0 22px 20px;font-size:.96rem;line-height:1.6}.ant-landing .cta{background:radial-gradient(120% 120% at 20% 0%, var(--ink-to), var(--ink-from) 65%);color:#fff;text-align:center;border-radius:28px;padding:72px 56px;position:relative;overflow:hidden}.ant-landing .cta:after{content:"";background:radial-gradient(50% 60% at 80% 100%,#ea750047,#0000 70%);position:absolute;inset:0}.ant-landing .cta canvas{opacity:.5;z-index:1;width:100%;height:100%;position:absolute;inset:0}.ant-landing .cta>*{z-index:2;position:relative}.ant-landing .cta h2{max-width:18ch;margin:0 auto;font-size:clamp(1.9rem,3.8vw,2.9rem);font-weight:700}.ant-landing .cta p{color:#ffffffc7;max-width:50ch;margin:18px auto 30px;font-size:1.1rem}.ant-landing .cta-actions{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}@media (max-width:560px){.ant-landing .cta{padding:52px 26px}}.ant-landing footer{border-top:1px solid var(--border);background:var(--surface);padding:56px 0 34px}.ant-landing .foot{flex-wrap:wrap;justify-content:space-between;gap:40px;display:flex}.ant-landing .foot .fb{max-width:30ch}.ant-landing .foot .fb .tg{color:var(--accent-orange);letter-spacing:.13em;text-transform:uppercase;margin-top:12px;font-size:.76rem;font-weight:700}.ant-landing .foot .fb p{color:var(--text-muted);margin-top:12px;font-size:.88rem;line-height:1.55}.ant-landing .fcols{flex-wrap:wrap;gap:56px;display:flex}.ant-landing .fcol h3{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted);margin-bottom:14px;font-size:.72rem;font-weight:700}.ant-landing .fcol a{color:var(--text-soft);padding:6px 0;font-size:.92rem;transition:color .15s;display:block}.ant-landing .fcol a:hover{color:var(--accent-orange)}.ant-landing .fbot{border-top:1px solid var(--border);color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:42px;padding-top:22px;font-size:.82rem;display:flex}.ant-landing.js .reveal{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(22px)}.ant-landing.js .reveal.in{opacity:1;transform:none}.ant-landing.js .reveal.d1{transition-delay:80ms}.ant-landing.js .reveal.d2{transition-delay:.16s}.ant-landing.js .reveal.d3{transition-delay:.24s}
