.page-xxl{color:#f1f5f9;min-height:100vh;padding-bottom:80px;position:relative;overflow-x:hidden}.xxl-bg-base{z-index:-3;background:#090d16;position:fixed;inset:0}.xxl-light-1{filter:blur(80px);z-index:-2;pointer-events:none;background:radial-gradient(circle,#a855f726 0%,#0000 70%);width:600px;height:600px;position:fixed;top:-10%;right:-5%}.xxl-light-2{filter:blur(80px);z-index:-2;pointer-events:none;background:radial-gradient(circle,#38bdf81f 0%,#0000 70%);width:500px;height:500px;position:fixed;bottom:10%;left:-5%}.xxl-inner{max-width:1200px;margin:0 auto;padding:0 24px}.xxl-hero{padding-top:140px;padding-bottom:60px}.xxl-hero-grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:44px;margin-bottom:50px;display:grid}.xxl-hero-copy{flex-direction:column;display:flex}.xxl-hero-copy h1{letter-spacing:-.02em;background:linear-gradient(135deg,#fff 40%,#e2e8f0 70%,#c084fc 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin:0 0 18px;font-size:42px;font-weight:900;line-height:1.18}.xxl-hero-copy h1 em{color:#c084fc;-webkit-text-fill-color:#c084fc;font-style:normal}.xxl-hero-lead{color:#94a3b8;margin-bottom:26px;font-size:17px;line-height:1.6}.justify-center{justify-content:center}.xxl-badges{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.xxl-badge-tier{color:#c084fc;text-transform:uppercase;letter-spacing:.05em;background:#a855f726;border:1px solid #a855f759;border-radius:999px;padding:5px 14px;font-size:12px;font-weight:800}.xxl-badge-target{color:#38bdf8;background:#38bdf81f;border:1px solid #38bdf847;border-radius:999px;padding:5px 14px;font-size:12px;font-weight:700}.xxl-hero-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:24px;display:flex}.xxl-btn-primary{color:#fff;background:linear-gradient(135deg,#a855f7 0%,#7c3aed 100%);border-radius:10px;align-items:center;gap:8px;padding:13px 26px;font-size:15px;font-weight:750;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 8px 24px #a855f759}.xxl-btn-primary:hover{transform:translateY(-2px);box-shadow:0 12px 30px #a855f773}.xxl-btn-secondary{color:#e2e8f0;background:#ffffff0d;border:1px solid #ffffff26;border-radius:10px;padding:13px 22px;font-size:15px;font-weight:650;text-decoration:none;transition:all .2s}.xxl-btn-secondary:hover{color:#fff;background:#ffffff17}.xxl-hero-visual-showcase{width:100%;padding:24px 10px 30px;position:relative}.xxl-hero-desktop-mockup{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:1;background:#0f172aeb;border:1px solid #a855f759;border-radius:18px;transition:transform .3s,border-color .3s;position:relative;overflow:hidden;box-shadow:0 24px 60px #000000bf,0 0 40px #a855f726}.xxl-hero-desktop-mockup:hover{border-color:#a855f799;transform:translateY(-2px)}.xxl-mockup-bar{background:#020617e6;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.xxl-mockup-dots{align-items:center;gap:6px;display:flex}.xxl-mockup-dots .dot{border-radius:50%;width:10px;height:10px;display:inline-block}.xxl-mockup-dots .dot.red{background:#ef4444}.xxl-mockup-dots .dot.yellow{background:#eab308}.xxl-mockup-dots .dot.green{background:#22c55e}.xxl-mockup-address{color:#94a3b8;background:#ffffff0d;border:1px solid #ffffff14;border-radius:6px;align-items:center;gap:6px;padding:3px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;display:flex}.mockup-lock{font-size:11px}.xxl-mockup-tag{text-transform:uppercase;letter-spacing:.06em;color:#c084fc;background:#a855f733;border:1px solid #a855f759;border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:800}.xxl-hero-desktop-img{aspect-ratio:16/10;background:#000;width:100%;overflow:hidden}.xxl-hero-desktop-img img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.xxl-hero-phone-overlay{z-index:4;filter:drop-shadow(0 18px 35px #000000d9);flex-direction:column;align-items:center;width:180px;transition:transform .3s;display:flex;position:absolute;bottom:-15px;right:-18px}.xxl-hero-phone-overlay:hover{transform:translateY(-4px)scale(1.02)}.xxl-phone-overlay-badge{color:#38bdf8;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;background:#0f172af2;border:1px solid #38bdf880;border-radius:999px;margin-bottom:6px;padding:3px 10px;font-size:10.5px;font-weight:800;box-shadow:0 4px 14px #0009}.xxl-hero-phone-frame{background:#0b1120;border:2.5px solid #38bdf873;border-radius:26px;width:100%;padding:6px;box-shadow:0 16px 40px #000000d9,0 0 25px #38bdf833}.xxl-hero-phone-screen{background:#000;border:1px solid #ffffff1a;border-radius:20px;position:relative;overflow:hidden}.xxl-hero-phone-screen img{width:100%;height:auto;display:block}.xxl-floating-badge{z-index:6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0d111af5;border:1px solid #ffffff29;border-radius:14px;align-items:center;gap:12px;padding:10px 16px;transition:transform .25s;display:flex;position:absolute;box-shadow:0 16px 36px #000000bf}.xxl-floating-badge:hover{transform:translateY(-2px)}.xxl-floating-badge.badge-approved{border-color:#34d39980;top:6px;left:-20px;box-shadow:0 16px 36px #000000b3,0 0 25px #34d39926}.xxl-floating-badge.badge-auto-billed{border-color:#a855f780;bottom:-15px;left:-15px;box-shadow:0 16px 36px #000000b3,0 0 25px #a855f726}.xxl-fbadge-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.xxl-fbadge-icon.green{background:#34d39926;border:1px solid #34d39959}.xxl-fbadge-icon.purple{background:#a855f726;border:1px solid #a855f759}.xxl-fbadge-text{text-align:left;flex-direction:column;gap:2px;display:flex}.xxl-fbadge-text strong{color:#f8fafc;font-size:13px;font-weight:800;line-height:1.3}.xxl-fbadge-text span{color:#94a3b8;font-size:11.5px;line-height:1.3}.xxl-two-cards-grid{grid-template-columns:repeat(2,1fr);align-items:stretch;gap:28px;margin-top:36px;display:grid}.xxl-tier-box{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f172ad9;border:1px solid #a855f747;border-radius:22px;flex-direction:column;padding:38px 36px;transition:all .25s;display:flex;position:relative;box-shadow:0 16px 40px #00000080,0 0 25px #a855f714}.xxl-tier-box:hover{border-color:#a855f78c;transform:translateY(-3px);box-shadow:0 22px 50px #0009,0 0 35px #a855f729}.xxl-tier-box.featured{background:linear-gradient(#1e1b4bb3 0%,#0f172af2 100%);border-color:#a855f7a6;box-shadow:0 20px 50px #a855f738}.xxl-tier-ribbon{color:#fff;text-transform:uppercase;letter-spacing:.06em;background:linear-gradient(135deg,#a855f7,#6366f1);border-radius:999px;padding:4px 12px;font-size:11px;font-weight:800;position:absolute;top:18px;right:24px;box-shadow:0 4px 12px #a855f759}.xxl-tier-top-row{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.xxl-tier-name{color:#fff;letter-spacing:-.01em;margin:0;font-size:32px;font-weight:900;display:block}.xxl-tier-scope{color:#38bdf8;margin-top:4px;font-size:14px;font-weight:700;display:block}.xxl-tier-price-wrap{text-align:right;flex-shrink:0}.xxl-tier-price{color:#fff;font-size:42px;font-weight:900;line-height:1}.xxl-tier-period{color:#94a3b8;margin-left:4px;font-size:14px}.xxl-tier-desc{color:#cbd5e1;margin:0 0 22px;font-size:14px;line-height:1.55}.xxl-tier-desc strong{color:#38bdf8}.xxl-tier-box.featured .xxl-tier-desc strong{color:#34d399}.xxl-btn-block{text-align:center;width:100%;display:block}.xxl-card-features-vertical{border-top:1px solid #ffffff14;flex-direction:column;flex:1;gap:16px;margin:24px 0 0;padding:24px 0 0;list-style:none;display:flex}.xxl-feature-item{align-items:flex-start;gap:12px;display:flex}.xxl-feature-check{color:#a855f7;background:#a855f726;border:1px solid #a855f759;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;font-size:14px;font-weight:900;line-height:1;display:flex}.xxl-tier-box.featured .xxl-feature-check{color:#34d399;background:#34d39926;border-color:#34d39959}.xxl-feature-text{flex-direction:column;gap:3px;font-size:13.5px;line-height:1.48;display:flex}.xxl-feature-text strong{color:#f1f5f9;font-size:14px;font-weight:750}.xxl-feature-text span{color:#94a3b8}.xxl-plans-grid{grid-template-columns:repeat(2,1fr);gap:24px;margin-top:20px;display:grid}.xxl-plan-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f172ab3;border:1px solid #a855f740;border-radius:18px;flex-direction:column;padding:32px;transition:border-color .2s;display:flex;position:relative}.xxl-plan-card:hover{border-color:#a855f780}.xxl-plan-card.featured{background:linear-gradient(#1e1b4b8c 0%,#0f172acc 100%);border-color:#a855f799;box-shadow:0 16px 40px #a855f726}.xxl-card-ribbon{color:#fff;text-transform:uppercase;letter-spacing:.06em;background:linear-gradient(135deg,#a855f7,#6366f1);border-radius:999px;padding:4px 12px;font-size:11px;font-weight:800;position:absolute;top:-12px;right:24px}.xxl-plan-header{margin-bottom:20px}.xxl-plan-header h3{color:#fff;margin:0 0 6px;font-size:26px;font-weight:850}.xxl-plan-companies{color:#38bdf8;font-size:14px;font-weight:700}.xxl-plan-price-wrap{border-bottom:1px solid #ffffff14;margin:16px 0 20px;padding-bottom:20px}.xxl-price-val{color:#fff;font-size:42px;font-weight:900;line-height:1}.xxl-price-period{color:#94a3b8;margin-left:6px;font-size:15px}.xxl-price-sub{color:#94a3b8;margin-top:6px;font-size:13px}.xxl-feature-list{flex:1;margin:0 0 28px;padding:0;list-style:none}.xxl-feature-list li{color:#cbd5e1;align-items:flex-start;gap:10px;padding:8px 0;font-size:14px;line-height:1.45;display:flex}.xxl-check{color:#a855f7;flex-shrink:0;font-size:15px;font-weight:800}.xxl-pool-section{padding:60px 0}.xxl-pool-box{background:#0f172ad9;border:1px solid #38bdf84d;border-radius:20px;padding:40px;position:relative;overflow:hidden}.xxl-pool-box:before{content:"";background:linear-gradient(90deg,#38bdf8,#a855f7);height:4px;position:absolute;top:0;left:0;right:0}.xxl-pool-grid{grid-template-columns:1fr 1.15fr;align-items:start;gap:36px;display:grid}.xxl-pool-left-col{flex-direction:column;gap:20px;display:flex}.xxl-pool-right-col{flex-direction:column;display:flex}.xxl-pool-lead{color:#94a3b8;font-size:16px;line-height:1.6}.xxl-pool-stats{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.pool-stat-card{text-align:center;background:#1e293b99;border:1px solid #ffffff14;border-radius:12px;padding:20px}.pool-stat-card.highlight{background:#10b9811a;border:1px solid #10b98159;box-shadow:0 4px 16px #10b98114}.pool-stat-card .stat-num{color:#38bdf8;font-size:28px;font-weight:900;display:block}.pool-stat-card.highlight .stat-num{color:#34d399}.pool-stat-card .stat-label{color:#cbd5e1;margin-top:4px;font-size:13px;line-height:1.4;display:block}.xxl-boundaries-box{background:#0f172ab3;border:1px solid #f59e0b4d;border-radius:16px;margin-top:0;padding:22px 24px}.xxl-info-tag{color:#fbbf24;text-transform:uppercase;letter-spacing:.06em;background:#f59e0b26;border:1px solid #f59e0b66;border-radius:6px;margin-bottom:10px;padding:3px 9px;font-size:11px;font-weight:800;display:inline-block}.xxl-boundaries-box h4{color:#fbbf24;align-items:center;gap:8px;margin:0 0 8px;font-size:16px;display:flex}.xxl-boundaries-box p{color:#94a3b8;margin:0;font-size:13.5px;line-height:1.55}.xxl-boundaries-box strong{color:#f1f5f9}.xxl-section-header{margin-bottom:36px}.xxl-kicker{color:#c084fc;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:800;display:block}.xxl-section-header h2{color:#fff;margin:0 0 12px;font-size:32px;font-weight:850}.xxl-modules-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:24px;display:grid}.xxl-module-card{background:#0f172aa6;border:1px solid #ffffff14;border-radius:14px;padding:24px;transition:transform .2s}.xxl-module-card:hover{border-color:#a855f74d;transform:translateY(-3px)}.xxl-module-badge-icon{letter-spacing:.04em;border-radius:8px;justify-content:center;align-items:center;width:fit-content;margin-bottom:12px;padding:4px 10px;font-size:13px;font-weight:850;display:inline-flex}.xxl-module-badge-icon.purple{color:#c084fc;background:#a855f733;border:1px solid #a855f766}.xxl-module-badge-icon.cyan{color:#67e8f9;background:#06b6d433;border:1px solid #06b6d466}.xxl-module-badge-icon.emerald{color:#6ee7b7;background:#10b98133;border:1px solid #10b98166}.xxl-module-badge-icon.amber{color:#fcd34d;background:#f59e0b33;border:1px solid #f59e0b66}.xxl-module-badge-icon.indigo{color:#a5b4fc;background:#6366f133;border:1px solid #6366f166}.xxl-module-badge-icon.rose{color:#fda4af;background:#f43f5e33;border:1px solid #f43f5e66}.xxl-module-card h4{color:#fff;margin:0 0 8px;font-size:17px;font-weight:750}.xxl-module-card p{color:#94a3b8;margin:0;font-size:13.5px;line-height:1.5}.xxl-example-card{background:#0f172ad9;border:1px solid #38bdf847;border-radius:16px;margin-top:24px;padding:24px;box-shadow:0 12px 36px #00000059}.xxl-example-badge{text-transform:uppercase;letter-spacing:.08em;color:#38bdf8;background:#0ea5e933;border:1px solid #38bdf866;border-radius:999px;margin-bottom:12px;padding:4px 10px;font-size:11px;font-weight:800;display:inline-block}.xxl-example-card h4{color:#f8fafc;margin:0 0 16px;font-size:17px;font-weight:750}.xxl-example-flow{flex-direction:column;gap:10px;margin-bottom:18px;display:flex}.xxl-example-row{background:#1e293bb3;border:1px solid #ffffff0f;border-radius:10px;justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.xxl-example-entity{align-items:center;gap:12px;display:flex}.xxl-tag-firm{border-radius:6px;padding:3px 8px;font-size:12px;font-weight:800}.xxl-tag-firm.blue{color:#93c5fd;background:#3b82f640;border:1px solid #3b82f666}.xxl-tag-firm.purple{color:#d8b4fe;background:#a855f740;border:1px solid #a855f766}.xxl-tag-firm.emerald{color:#6ee7b7;background:#10b98140;border:1px solid #10b98166}.xxl-firm-desc{color:#94a3b8;font-size:13.5px}.xxl-example-usage{color:#e2e8f0;font-size:14px}.xxl-example-usage strong{color:#38bdf8;font-weight:750}.xxl-example-calc{background:#02061799;border:1px dashed #38bdf84d;border-radius:12px;padding:16px 20px}.xxl-calc-math{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.xxl-calc-label{text-transform:uppercase;color:#94a3b8;letter-spacing:.05em;font-size:13px;font-weight:700}.xxl-calc-math code{color:#4ade80;background:#22c55e26;border:1px solid #22c55e59;border-radius:6px;padding:3px 10px;font-family:monospace;font-size:16px;font-weight:800}.xxl-calc-note{color:#64748b;font-size:13px}.xxl-calc-summary{color:#cbd5e1;margin:0;font-size:13.5px;line-height:1.6}.xxl-calc-summary strong{color:#f1f5f9}.xxl-screenshots-section{border-top:1px solid #ffffff0f;padding:70px 0}.xxl-screen-showcase-grid{grid-template-columns:repeat(2,1fr);gap:24px;margin-top:36px;display:grid}.xxl-screen-item{background:#0f172ab3;border:1px solid #ffffff14;border-radius:18px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 16px 40px #00000059}.xxl-screen-item.large{grid-column:1/-1}.xxl-screen-img-box{aspect-ratio:16/9;background:#000;border-bottom:1px solid #ffffff0f;width:100%;overflow:hidden}.xxl-screen-img-box img{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform .3s;display:block}.xxl-screen-item:hover .xxl-screen-img-box img{transform:scale(1.02)}.xxl-screen-caption{flex:1;padding:20px 24px}.xxl-screen-title-row{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.xxl-screen-title-row h4{color:#fff;margin:0;font-size:18px;font-weight:750}.xxl-screen-pill{text-transform:uppercase;letter-spacing:.06em;color:#c084fc;white-space:nowrap;background:#a855f733;border:1px solid #a855f759;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:800}.xxl-screen-caption p{color:#94a3b8;margin:0;font-size:13.5px;line-height:1.55}@media (max-width:900px){.xxl-hero-grid,.xxl-two-cards-grid,.xxl-plans-grid,.xxl-pool-grid,.xxl-modules-grid,.xxl-screen-showcase-grid{grid-template-columns:1fr;gap:28px}.xxl-hero-visual-showcase{max-width:580px;margin:20px auto 0;padding-bottom:40px}.xxl-floating-badge.badge-approved{top:-15px;left:0}.xxl-floating-badge.badge-auto-billed{bottom:-20px;left:0}.xxl-hero-phone-overlay{width:140px;bottom:-15px;right:0}.xxl-screen-item.large{grid-column:auto}.xxl-hero-copy h1{font-size:34px}}.xxl-reasons-section{border-top:1px solid #ffffff0f;padding:70px 0}.xxl-duel-billboard{background:radial-gradient(at 100% 0,#00e67626 0%,#0f172afa 60%),linear-gradient(135deg,#1e1b4bd9 0%,#0a0f1efa 100%);border:1px solid #00e67659;border-radius:28px;padding:48px 44px;position:relative;overflow:hidden;box-shadow:0 25px 70px #0009,0 0 50px #00e67614}.xxl-duel-badge{color:#00e676;text-transform:uppercase;letter-spacing:.05em;background:#00e6761f;border:1px solid #00e67659;border-radius:999px;align-items:center;gap:8px;margin-bottom:14px;padding:6px 16px;font-size:11.5px;font-weight:800;display:inline-flex}.xxl-duel-badge-pulse{background:#00e676;border-radius:50%;width:8px;height:8px;animation:2s infinite xxlPulse;box-shadow:0 0 10px #00e676}@keyframes xxlPulse{0%{opacity:.8;transform:scale(.95)}50%{opacity:1;transform:scale(1.3)}to{opacity:.8;transform:scale(.95)}}.xxl-duel-title{color:#fff;margin:0 0 12px;font-size:34px;font-weight:800;line-height:1.25}.xxl-duel-subtitle{color:#cbd5e1;max-width:800px;margin:0 auto 36px;font-size:15.5px;line-height:1.6}.xxl-duel-arena{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:24px;margin-bottom:36px;display:grid}@media (max-width:900px){.xxl-duel-arena{grid-template-columns:1fr;gap:16px}.xxl-duel-vs-divider{margin:8px 0}}.xxl-duel-side{border-radius:20px;flex-direction:column;padding:28px;display:flex}.xxl-duel-side--old{background:#ef44440d;border:1px solid #ef444440}.xxl-duel-side--new{background:linear-gradient(135deg,#00e67617 0%,#a855f717 100%);border:1px solid #00e67673;box-shadow:0 10px 30px #00e6760f}.xxl-duel-tag{text-transform:uppercase;letter-spacing:.05em;border-radius:6px;margin-bottom:8px;padding:4px 10px;font-size:11px;font-weight:800;display:inline-block}.xxl-duel-tag--old{color:#f87171;background:#ef444426;border:1px solid #ef44444d}.xxl-duel-tag--new{color:#00e676;background:#00e67626;border:1px solid #00e67659}.xxl-duel-side-heading{color:#fff;margin:0 0 16px;font-size:18px;font-weight:750}.xxl-duel-list{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.xxl-duel-list li{align-items:flex-start;gap:12px;display:flex}.xxl-duel-list li div{flex-direction:column;gap:2px;display:flex}.xxl-duel-list li strong{color:#fff;font-size:14px}.xxl-duel-list li span{color:#94a3b8;font-size:12.5px;line-height:1.45}.xxl-duel-icon-x{color:#f87171;background:#ef444433;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:2px;font-size:13px;font-weight:900;display:flex}.xxl-duel-icon-check{color:#00e676;background:#00e67633;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:2px;font-size:14px;font-weight:900;display:flex}.xxl-duel-vs-divider{justify-content:center;align-items:center;display:flex}.xxl-duel-vs-circle{color:#fff;letter-spacing:.05em;background:linear-gradient(135deg,#f59e0b 0%,#ef4444 100%);border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-size:16px;font-weight:900;display:flex;box-shadow:0 0 25px #f59e0b80,0 0 10px #ef444499}.xxl-duel-pills-row{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:32px;display:flex}.xxl-duel-pill{color:#cbd5e1;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;padding:6px 14px;font-size:11.5px;font-weight:600;text-decoration:none;transition:all .2s}.xxl-duel-pill:hover{color:#00e676;background:#00e67626;border-color:#00e676;transform:translateY(-2px)}.xxl-duel-bottom-bar{flex-direction:column;align-items:center;gap:14px;display:flex}.xxl-duel-cta-group{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.xxl-duel-btn-main{color:#04100b;background:linear-gradient(135deg,#00e676 0%,#00c853 100%);border-radius:12px;padding:14px 32px;font-size:15px;font-weight:800;text-decoration:none;transition:all .2s;box-shadow:0 4px 20px #00e67659}.xxl-duel-btn-main:hover{transform:translateY(-2px);box-shadow:0 8px 30px #00e67680}.xxl-duel-btn-calc{color:#c084fc;background:#a855f726;border:1px solid #a855f766;border-radius:12px;align-items:center;gap:8px;padding:14px 26px;font-size:14.5px;font-weight:750;text-decoration:none;transition:all .2s;display:inline-flex}.xxl-duel-btn-calc:hover{background:#a855f740;border-color:#c084fc;transform:translateY(-2px)}.xxl-duel-hint{color:#94a3b8;text-align:center;font-size:13px}@media (max-width:768px){.xxl-duel-billboard{padding:32px 20px}.xxl-duel-title{font-size:24px}.xxl-duel-side{padding:20px}}
