.sl-top{text-align:center;padding:10px 0 4px 0}.sl-top h1{font-size:clamp(26px, 6vw, 46px);font-weight:800;line-height:1.2;margin:0 0 10px 0;color:#fff}.sl-top h1 span{color:#ffb830}.sl-top p{font-size:clamp(14px, 3vw, 17px);color:rgb(255 255 255 / .85);margin:0;line-height:1.6}.sl-left ul li a{color:inherit;text-decoration:none;border-bottom:1.5px solid rgb(255 184 48 / .45);padding-bottom:1px;transition:border-color 0.2s ease,color 0.2s ease;display:inline}.sl-left ul li a:hover{color:#ffb830;border-bottom-color:#ffb830}.sl-left{color:#fff;padding:6px 0}.sl-left ul{list-style:none;padding:0;margin:0 0 22px 0;display:flex;flex-direction:column;gap:11px}.sl-left ul li{display:flex;align-items:flex-start;gap:10px;font-size:15px;line-height:1.5;color:rgb(255 255 255 / .92)}.sl-left ul li::before{content:"✓";flex-shrink:0;width:22px;height:22px;background:#ffb830;color:#0d0d0d;font-size:12px;font-weight:900;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-top:1px}.sl-left ul li span{display:block;flex:1}.sl-cta-main{display:block;width:100%;background:#ffb830;color:#0d0d0d!important;text-align:center;font-size:18px;font-weight:900;padding:16px 10px;border-radius:12px;text-decoration:none!important;box-shadow:0 4px 18px rgb(255 184 48 / .4);box-sizing:border-box}.sl-right{padding:6px 0;display:flex;flex-direction:column;gap:14px}.sl-price-box{background:rgb(255 255 255 / .08);border:2px solid #ffb830;border-radius:14px;padding:18px;text-align:center;color:#fff}.sl-price-box .sl-label{font-size:12px;letter-spacing:1.5px;text-transform:uppercase;color:rgb(255 255 255 / .65);margin-bottom:6px}.sl-price-box .sl-amount{font-size:36px;font-weight:900;color:#ffb830;line-height:1}.sl-price-box .sl-desc{font-size:13px;color:rgb(255 255 255 / .7);margin-top:5px}.sl-trust-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.sl-trust-item{background:rgb(255 255 255 / .07);border-radius:10px;padding:12px 10px;text-align:center;color:#fff}.sl-trust-item .sl-ti-icon{font-size:22px;display:block;margin-bottom:4px}.sl-trust-item strong{font-size:13px;display:block;margin-bottom:2px}.sl-trust-item span{font-size:11px;color:rgb(255 255 255 / .6)}h2,h3{padding-top:10px;padding-bottom:20px}.sf-footer{background:#0d0d0d;color:#fff;padding:0;width:100%}.sf-inner{max-width:1100px;margin:0 auto;padding:50px 24px 36px;display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:40px}.sf-logo-link{display:inline-block;margin-bottom:18px}.sf-logo{max-width:200px;height:auto;display:block}.sf-company{margin-bottom:22px}.sf-company p{margin:0 0 4px 0;font-size:14px;color:rgb(255 255 255 / .7);line-height:1.6}.sf-company p strong{color:#fff;font-size:15px}.sf-cta{display:inline-block!important;width:auto!important;font-size:16px!important;padding:13px 24px!important}.sf-heading{font-size:13px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#ffb830;margin:0 0 16px 0;padding:0}.sf-links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.sf-links li a{font-size:14px;color:rgb(255 255 255 / .75);text-decoration:none;border-bottom:1px solid rgb(255 184 48 / .3);padding-bottom:1px;transition:color 0.2s ease,border-color 0.2s ease}.sf-links li a:hover{color:#ffb830;border-bottom-color:#ffb830}.sf-contact-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:11px}.sf-contact-list li{display:flex;align-items:center;gap:10px;font-size:14px;color:rgb(255 255 255 / .75)}.sf-contact-list li a{color:rgb(255 255 255 / .75);text-decoration:none;transition:color 0.2s ease}.sf-contact-list li a:hover{color:#ffb830}.sf-ci{font-size:16px;flex-shrink:0}.sf-bottom{border-top:1px solid rgb(255 255 255 / .1)}.sf-bottom-inner{max-width:1100px;margin:0 auto;padding:16px 24px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;font-size:12px;color:rgb(255 255 255 / .45)}.sf-policy,.sf-credit{color:rgb(255 255 255 / .45);text-decoration:none;transition:color 0.2s ease}.sf-policy:hover,.sf-credit:hover{color:#ffb830}@media (max-width:768px){.sf-inner{grid-template-columns:1fr;gap:32px;padding:36px 20px 28px}.sf-bottom-inner{flex-direction:column;text-align:center;gap:6px}.sf-copy{order:3}}