
.skp{--gold:#f6c425;--ink:#111827;--muted:#556071;--bg:#f6f8fc;color:var(--ink)}.skp *{box-sizing:border-box}.skp-wrap{max-width:1240px;margin:auto;padding:0 22px}.skp-eyebrow{font-size:12px;letter-spacing:.13em;text-transform:uppercase;font-weight:900;color:#b18004}.skp h1,.skp h2,.skp h3{line-height:1.13;letter-spacing:-.035em;color:inherit;margin:0}.skp p{line-height:1.65}.skp-btn{display:inline-flex;justify-content:center;align-items:center;gap:9px;border-radius:11px;padding:17px 26px;font-weight:850;font-size:16px;text-decoration:none;border:0;background:var(--gold);color:#111!important;cursor:pointer;min-height:54px}.skp-btn:hover{filter:brightness(.94)}.skp-btn:disabled{opacity:.45;cursor:not-allowed}.skp-hero{background:linear-gradient(135deg,#f8fbff 10%,#e7edf5 100%);padding:65px 0}.skp-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.skp-hero h1{font-size:clamp(40px,5vw,72px);font-weight:900;margin:10px 0 18px}.skp-hero p{font-size:18px;color:#46515f}.skp-hero-img{width:100%;object-fit:cover;border-radius:22px;aspect-ratio:1/1;box-shadow:0 20px 65px #151e3030}.skp-pill{display:inline-block;background:#fff;border-radius:50px;font-size:13px;padding:9px 15px;margin:7px 5px 16px 0;font-weight:700}.skp-section{padding:75px 0}.skp-section h2{font-size:clamp(30px,3.8vw,46px);font-weight:850}.skp-subtitle{max-width:700px;color:#566171;margin:13px auto 35px}.skp-center{text-align:center}.skp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:32px}.skp-feature{padding:29px;border:1px solid #e1e6ed;border-radius:18px;background:#fff}.skp-feature .skp-symbol{display:grid;place-items:center;background:#fff1b8;width:56px;height:56px;border-radius:15px;font-size:29px;margin-bottom:20px}.skp-feature h3{font-size:20px;font-weight:850}.skp-feature p{font-size:15px;color:#586172;margin:10px 0 0}.skp-soft{background:#f6f8fc}.skp-showcase{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.skp-showcase img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:22px}.skp-showcase h2{margin-bottom:15px}.skp-check{list-style:none;padding:0;margin:22px 0}.skp-check li{margin:12px 0;font-weight:650}.skp-check li:before{content:'✓';color:#127b4d;font-weight:900;margin-right:12px}.skp-compare{width:100%;border-collapse:collapse;background:#fff;border-radius:16px;overflow:hidden;margin-top:30px}.skp-compare th,.skp-compare td{padding:17px;text-align:center;border-bottom:1px solid #e7eaf0}.skp-compare th:first-child,.skp-compare td:first-child{text-align:left}.skp-compare th{background:#111827;color:white}.skp-compare th:nth-child(2){background:#eebd21;color:#111}.skp-faq details{border-bottom:1px solid #dce1e8;padding:19px 0}.skp-faq summary{font-weight:800;font-size:18px;cursor:pointer;list-style:none}.skp-faq summary:after{content:'+';float:right;font-size:25px;line-height:1}.skp-faq details[open] summary:after{content:'−'}.skp-faq details p{color:#526071;margin:13px 0 2px}.skp-buy-grid{display:grid;grid-template-columns:1fr 1fr;gap:54px;align-items:center}.skp-buy img{width:100%;border-radius:19px;aspect-ratio:1;object-fit:cover}.skp-buy h2{font-size:clamp(32px,3.7vw,48px);margin:8px 0 14px}.skp-price{font-size:28px;font-weight:900;margin:16px 0}.skp-buy select,.skp-buy input[type=number]{width:100%;padding:13px;background:#fff;border:1px solid #cbd3db;border-radius:9px;margin:8px 0 17px;color:#111}.skp-buy label{font-weight:750}.skp-note{font-size:12px;color:#586272;margin-top:15px}.skp-productform .skp-btn{width:100%}.skp-stack{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.skp-kicker{display:inline-block;padding:8px 12px;background:#fcebb3;border-radius:6px;font-size:12px;font-weight:850}@media(max-width:760px){.skp-hero{padding:28px 0 42px}.skp-hero-grid,.skp-showcase,.skp-buy-grid{grid-template-columns:1fr;gap:25px}.skp-hero-grid>div:first-child{order:2}.skp-hero-grid>div:last-child{order:1}.skp-section{padding:46px 0}.skp-grid{grid-template-columns:1fr}.skp-compare th,.skp-compare td{font-size:13px;padding:13px 9px}.skp-hero h1{font-size:41px}.skp-hero p{font-size:16px}}
