.sp-page{padding-top:72px;font-family:inherit}.sp-hero{text-align:center;padding-block:4.5rem 3.5rem;position:relative;overflow:hidden}.sp-hero-bg{pointer-events:none;background:radial-gradient(65% 55% at 50% 30%,#f4c54221 0%,#0000 60%),radial-gradient(45% 40% at 15% 65%,#10b98112 0%,#0000 50%),radial-gradient(35% 30% at 85% 70%,#3b82f617 0%,#0000 50%),linear-gradient(#07111f 0%,#0c1727 100%);position:absolute;inset:0}.sp-hero-content{max-width:760px;margin-inline:auto;position:relative}.sp-hero-title{color:#fff;text-wrap:balance;margin:.85rem 0 .8rem;font-size:clamp(2.4rem,6vw,3.75rem);font-weight:800;line-height:1}.sp-hero-tagline{color:#f4c542;letter-spacing:.04em;margin-bottom:1.25rem;font-size:clamp(1rem,2.5vw,1.18rem);font-weight:700}.sp-hero-tagline .dot{opacity:.6;margin-inline:.35rem}.sp-hero-desc{color:#c7d4e6;max-width:640px;margin-inline:auto;font-size:clamp(.95rem,2vw,1.05rem);line-height:1.8}.sp-section{padding-block:4rem}.sp-section--light{color:#94a3b8;background:#0a0e14}.sp-section--dark{color:#c7d4e6;background:#07111f}.sp-section-header{text-align:center;margin-bottom:3rem}.sp-section-header h2{color:inherit;text-wrap:balance;margin:0 0 .5rem;font-size:clamp(1.6rem,4vw,2.2rem);font-weight:800}.sp-section--light .sp-section-header h2,.sp-section--dark .sp-section-header h2{color:#fff}.sp-section-header p{color:#94a3b8;margin:0;font-size:1rem}.sp-section--dark .sp-section-header p{color:#8eaac8}.sp-underline{background:linear-gradient(90deg,#f4c542,#f9a12e);border-radius:999px;width:52px;height:4px;margin:.75rem auto 0;display:block}.sp-steps-grid{grid-template-columns:1fr;gap:1.5rem;display:grid}.sp-step{background:#151b24;border:1px solid #ffffff14;border-radius:18px;align-items:flex-start;gap:1.25rem;padding:1.5rem 1.25rem;transition:transform .25s,box-shadow .25s;display:flex;box-shadow:0 6px 24px #00000040}.sp-step:hover{transform:translateY(-3px);box-shadow:0 12px 32px #00000059}.sp-step-num{color:#07111f;background:linear-gradient(145deg,#f4c542 0%,#e6a817 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:1.2rem;font-weight:800;display:flex;box-shadow:0 6px 18px #f4c54259}.sp-step-body h3{color:#fff;margin:0 0 .4rem;font-size:1.05rem;font-weight:700;line-height:1.3}.sp-step-body p{color:#94a3b8;margin:0;font-size:.88rem;line-height:1.65}.sp-features-grid{grid-template-columns:1fr;gap:1.25rem;display:grid}.sp-feature-card{background:#0c1727;border:1px solid #ffffff12;border-radius:18px;flex-direction:column;gap:.85rem;padding:1.5rem 1.35rem;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;box-shadow:0 8px 28px #00000038}.sp-feature-card:hover{border-color:#f4c5422e;transform:translateY(-5px);box-shadow:0 18px 44px #00000059}.sp-feature-icon{border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:1.35rem;display:flex}.sp-feature-icon.gold{color:#f4c542;background:#f4c5421f}.sp-feature-icon.green{color:#10b981;background:#10b9811f}.sp-feature-icon.blue{color:#3b82f6;background:#3b82f61f}.sp-feature-icon.purple{color:#a78bfa;background:#a78bfa1f}.sp-feature-icon.orange{color:#fb923c;background:#fb923c1f}.sp-feature-card h3{color:#f1f5f9;margin:0;font-size:1rem;font-weight:700;line-height:1.3}.sp-feature-card p{color:#8eaac8;margin:0;font-size:.875rem;line-height:1.7}.sp-calc-wrap{max-width:820px;margin-inline:auto}.sp-calc-table{border-collapse:separate;border-spacing:0;border:1px solid #ffffff14;border-radius:18px;width:100%;overflow:hidden;box-shadow:0 8px 28px #00000040}.sp-calc-table thead tr{background:linear-gradient(90deg,#07111f 0%,#0c1727 100%)}.sp-calc-table thead th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:#8eaac8;border-bottom:2px solid #1a2d47;padding:1rem 1.25rem;font-size:.82rem;font-weight:700}.sp-calc-table thead th:last-child{color:#f4c542}.sp-calc-table tbody tr{background:#121a24;transition:background .2s}.sp-calc-table tbody tr:nth-child(2n){background:#151b24}.sp-calc-table tbody tr:hover{background:#ffffff0f}.sp-calc-table td{color:#94a3b8;vertical-align:middle;border-bottom:1px solid #ffffff14;padding:1.1rem 1.25rem;font-size:.95rem;font-weight:500}.sp-calc-table tbody tr:last-child td{border-bottom:none}.sp-calc-table td:last-child{color:#10b981;letter-spacing:-.01em;font-size:1.05rem;font-weight:800}.sp-earn-badge{color:#f4c542;background:linear-gradient(90deg,#f4c5421f,#f9a12e1f);border:1px solid #f4c54259;border-radius:999px;align-items:center;gap:.4rem;padding:.25rem .75rem;font-size:.95rem;font-weight:800;display:inline-flex}.sp-earn-badge i{color:#f4c542;font-size:.8rem}.sp-calc-cards{flex-direction:column;gap:1rem;display:none}.sp-calc-card{background:#151b24;border:1px solid #ffffff14;border-radius:16px;overflow:hidden;box-shadow:0 4px 16px #00000040}.sp-calc-card-header{background:linear-gradient(90deg,#07111f,#0c1727);justify-content:space-between;align-items:center;padding:.9rem 1.1rem;display:flex}.sp-calc-card-header span{color:#fff;font-size:1.05rem;font-weight:800}.sp-calc-card-header small{color:#8eaac8;font-size:.78rem}.sp-calc-card-body{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.85rem 1.1rem;display:flex}.sp-calc-card-stat{flex-direction:column;gap:.2rem;display:flex}.sp-calc-card-stat label{color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;font-weight:600}.sp-calc-card-stat span{color:#fff;font-size:.95rem;font-weight:700}.sp-calc-card-earn{color:#f4c542;background:linear-gradient(90deg,#f4c5421f,#f9a12e1f);border:1px solid #f4c54259;border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .85rem;font-size:1rem;font-weight:800;display:inline-flex}.sp-faq-list{flex-direction:column;gap:1rem;max-width:780px;margin-inline:auto;display:flex}.sp-faq-item{background:#0c1727;border:1px solid #ffffff12;border-radius:16px;overflow:hidden}.sp-faq-btn{cursor:pointer;text-align:left;width:100%;font:inherit;color:#f1f5f9;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;font-size:1rem;font-weight:700;line-height:1.4;transition:background .2s;display:flex}.sp-faq-btn:hover{background:#ffffff08}.sp-faq-btn[aria-expanded=true]{color:#f4c542}.sp-faq-chevron{color:#f4c542;border:1.5px solid #f4c54266;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:.7rem;transition:transform .3s,background .2s;display:flex}.sp-faq-btn[aria-expanded=true] .sp-faq-chevron{background:#f4c5421f;transform:rotate(180deg)}.sp-faq-body{max-height:0;padding:0 1.5rem;transition:max-height .35s,padding .25s;overflow:hidden}.sp-faq-body.open{max-height:300px;padding:0 1.5rem 1.25rem}.sp-faq-body p{color:#8eaac8;border-top:1px solid #ffffff0d;margin:0;padding-top:.9rem;font-size:.92rem;line-height:1.8}.sp-cta{text-align:center;background:radial-gradient(60% 50% at 50% 40%,#f4c5421a 0%,#0000 65%),linear-gradient(#07111f 0%,#0c1727 100%);border-top:1px solid #ffffff0d;padding-block:5rem}.sp-cta h2{color:#fff;text-wrap:balance;margin:0 0 1rem;font-size:clamp(1.6rem,4vw,2.4rem);font-weight:800}.sp-cta p{color:#8eaac8;margin:0 0 2rem;font-size:1.05rem}.sp-cta-btn{color:#07111f;letter-spacing:-.01em;background:linear-gradient(135deg,#f4c542 0%,#e6a817 100%);border-radius:999px;align-items:center;gap:.6rem;padding:.9rem 2.25rem;font-size:1rem;font-weight:800;text-decoration:none;transition:transform .22s,box-shadow .22s,filter .22s;display:inline-flex;box-shadow:0 8px 28px #f4c5424d}.sp-cta-btn:hover{filter:brightness(1.06);transform:translateY(-3px);box-shadow:0 14px 36px #f4c54273}.sp-cta-btn i{font-size:.95rem}@media (width>=640px){.sp-steps-grid,.sp-features-grid{grid-template-columns:repeat(2,1fr)}.sp-calc-table-wrap{display:none}.sp-calc-cards{display:flex}}@media (width>=860px){.sp-features-grid{grid-template-columns:repeat(3,1fr)}.sp-calc-table-wrap{display:block}.sp-calc-cards{display:none}}@media (width>=1024px){.sp-hero{padding-block:6rem 4.5rem}.sp-steps-grid{grid-template-columns:repeat(4,1fr)}}
