:root{--cpo-bg:#020912;--cpo-panel:#07111d;--cpo-line:rgba(255,255,255,.18);--cpo-text:#fff;--cpo-muted:#b9c0c9;--cpo-orange:#ff6a00;--cpo-purple:#7b3cff;--cpo-blue:#0789d0}
.cpo,.cpo *{box-sizing:border-box}.cpo{background:radial-gradient(circle at 45% 0,#071629 0,#020912 46%,#01060d 100%);color:var(--cpo-text);font-family:Inter,Arial,sans-serif;min-height:100vh;padding:0 24px 18px;line-height:1.45}.cpo img{display:block;max-width:100%}.cpo a{color:inherit;text-decoration:none}.cpo-nav{max-width:1440px;margin:auto;min-height:76px;display:grid;grid-template-columns:280px 1fr 180px;gap:24px;align-items:center}.cpo-logo{display:flex;align-items:center;height:54px;overflow:visible}.cpo-logo img{width:245px;height:auto;background:transparent!important;object-fit:contain;filter:none!important}.cpo-nav nav{display:flex;justify-content:center;gap:48px;font-weight:700;font-size:14px}.cpo-nav nav a:hover,.cpo-video-link:hover{color:var(--cpo-orange)}.cpo-video-link{justify-self:end;border:1px solid rgba(255,255,255,.55);border-radius:7px;padding:12px 19px;font-weight:700;font-size:14px}.cpo-layout{max-width:1440px;margin:auto;display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:0;align-items:start;overflow:visible!important}.cpo-content{min-width:0;overflow:visible}.cpo-hero{position:relative;min-height:610px;background-image:var(--hero);background-size:cover;background-position:center;border-radius:0;overflow:hidden}.cpo-hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(1,7,14,.08) 0%,rgba(1,7,14,.16) 48%,rgba(1,7,14,.7) 100%),linear-gradient(0deg,#020912 0%,transparent 48%)}.cpo-hero-copy{position:absolute;left:42px;right:38px;bottom:34px;max-width:620px}.cpo-eyebrow,.cpo-section-label,.cpo-price-label{color:var(--cpo-orange);font-weight:800;letter-spacing:.02em}.cpo-hero h1{font-size:52px;line-height:1.07;margin:12px 0 14px}.cpo-hero-copy>p{font-size:19px;color:#f1f3f6;max-width:590px}.cpo-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:32px}.cpo-facts>div{display:grid;grid-template-columns:40px 1fr;column-gap:10px}.cpo-facts .cpo-icon{grid-row:1/3;font-size:34px;color:var(--cpo-orange)}.cpo-facts strong{font-size:16px}.cpo-facts small{color:var(--cpo-muted)}.cpo-benefits{margin:0 0 26px;border:1px solid var(--cpo-line);border-radius:8px;display:grid;grid-template-columns:repeat(4,1fr);padding:28px 20px;gap:24px}.cpo-benefits article span{color:var(--cpo-purple);font-size:38px}.cpo-benefits h3{font-size:16px;margin:8px 0}.cpo-benefits p,.cpo-card p{color:var(--cpo-muted);margin:0}.cpo-included{text-align:center;padding:10px 0 26px}.cpo-included h2{font-size:31px;margin:8px 0 20px}.cpo-cards{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;text-align:left}.cpo-card{border:1px solid var(--cpo-line);border-radius:7px;overflow:hidden;background:linear-gradient(180deg,rgba(11,24,40,.95),rgba(3,12,22,.98));min-height:320px}.cpo-card img{width:100%;aspect-ratio:1.05/1;object-fit:cover}.cpo-card-body{padding:14px}.cpo-card-body>span{font-size:27px;color:var(--cpo-purple)}.cpo-card:nth-child(3) .cpo-card-body>span{color:#00c0ff}.cpo-card:nth-child(4) .cpo-card-body>span{color:var(--cpo-orange)}.cpo-card h3{font-size:14px;margin:8px 0}.cpo-card p{font-size:13px}.cpo-card-text{display:flex;align-items:flex-end}.cpo-included-note{color:#c8ced5;margin:18px 0 0}.cpo-limited{border:1px solid var(--cpo-line);border-radius:8px;overflow:hidden;display:grid;grid-template-columns:250px 250px 1fr;align-items:stretch;min-height:180px;background:#07111d}.cpo-limited>div:first-child{padding:22px 28px}.cpo-limited strong{display:block;font-size:40px;line-height:.98;margin-top:10px}.cpo-limited em{display:block;color:var(--cpo-orange);font-size:24px;font-style:normal;font-weight:700;margin-top:8px}.cpo-deadline{padding:28px 22px;border-left:1px solid var(--cpo-line);display:flex;gap:14px;align-items:center}.cpo-deadline span{color:var(--cpo-orange);font-size:28px}.cpo-limited img{width:100%;height:100%;object-fit:cover}.cpo-offer-card{margin-left:30px;border:1px solid rgba(255,255,255,.55);border-radius:9px;background:linear-gradient(180deg,rgba(8,18,29,.98),rgba(2,9,17,.98));padding:27px 20px;position:-webkit-sticky;position:sticky;top:16px;z-index:20;max-height:none;overflow:visible;align-self:start;box-shadow:0 20px 60px rgba(0,0,0,.28)}.cpo-price-label{text-align:center}.cpo-price{text-align:center;font-size:56px;line-height:1.1;font-weight:800;margin-top:12px}.cpo-price-note{text-align:center;font-size:22px;font-weight:700}.cpo-regular{text-align:center;color:var(--cpo-muted);margin:14px 0 24px}.cpo-offer-card ul{padding:0;margin:0;list-style:none;border-top:1px solid var(--cpo-line);padding-top:18px}.cpo-offer-card li{margin:13px 0;padding-left:30px;position:relative}.cpo-offer-card li:before{content:'✓';position:absolute;left:0;color:var(--cpo-orange);border:2px solid var(--cpo-orange);border-radius:50%;width:19px;height:19px;line-height:15px;text-align:center;font-size:12px}.cpo-divider{border-top:1px solid var(--cpo-line);margin:24px 0}.cpo-offer-card h2{text-align:center;font-size:17px;margin:0 0 16px}.cpo-form label{display:block;margin:10px 0}.cpo-form label>span{position:absolute;left:-9999px}.cpo-form input{width:100%;height:48px;border:1px solid rgba(255,255,255,.28);border-radius:6px;background:#08121d;color:#fff;padding:0 14px;font:inherit}.cpo-form input::placeholder{color:#a8b0ba}.cpo-form small{display:block;text-align:center;color:var(--cpo-muted);margin-top:-3px}.cpo-form button{width:100%;border:0;border-radius:6px;padding:16px 14px;color:#fff;font-weight:800;font-size:16px;cursor:pointer}.cpo-primary{margin-top:16px;background:linear-gradient(90deg,#ff5a00,#ff7a18)}.cpo-whatsapp{background:linear-gradient(90deg,#6124dc,#7c47ff)}.cpo-or{display:flex;align-items:center;gap:12px;margin:21px 0}.cpo-or:before,.cpo-or:after{content:'';height:1px;background:var(--cpo-line);flex:1}.cpo-whatsapp-title{color:#955cff;font-weight:800;margin-bottom:8px}.cpo-phone{position:relative}.cpo-phone b{position:absolute;left:13px;top:13px;color:#13d875}.cpo-phone input{padding-left:40px}.cpo-privacy{color:#9ca5af;font-size:12px;margin-top:20px}.cpo-status{min-height:20px;font-size:13px;margin-top:8px}.cpo-footer{text-align:center;color:#b7bec7;padding:18px}.cpo button[disabled]{opacity:.65;cursor:wait}

@media(min-width:901px) and (max-height:900px){.cpo-offer-card{padding:18px 17px;top:8px}.cpo-price{font-size:46px;margin-top:7px}.cpo-price-note{font-size:18px}.cpo-regular{margin:9px 0 14px}.cpo-offer-card ul{padding-top:10px}.cpo-offer-card li{margin:8px 0;font-size:14px}.cpo-divider{margin:14px 0}.cpo-offer-card h2{margin-bottom:10px}.cpo-form label{margin:7px 0}.cpo-form input{height:42px}.cpo-form button{padding:12px}.cpo-primary{margin-top:10px}.cpo-or{margin:13px 0}.cpo-privacy{margin-top:12px}}
@media(max-width:1180px){.cpo-nav{grid-template-columns:240px 1fr 160px}.cpo-nav nav{gap:24px}.cpo-layout{grid-template-columns:minmax(0,1fr) 330px}.cpo-hero h1{font-size:44px}.cpo-cards{grid-template-columns:repeat(3,1fr)}.cpo-limited{grid-template-columns:220px 220px 1fr}}
@media(max-width:900px){.cpo{padding:0 14px 14px}.cpo-nav{grid-template-columns:1fr auto;min-height:70px}.cpo-nav nav{display:none}.cpo-logo img{width:220px}.cpo-layout{display:block}.cpo-offer-card{position:static;max-height:none;overflow:visible;margin-top:20px}.cpo-benefits{grid-template-columns:repeat(2,1fr)}.cpo-limited{grid-template-columns:1fr 1fr}.cpo-limited img{grid-column:1/-1;height:220px}}
@media(max-width:620px){.cpo-nav{grid-template-columns:1fr}.cpo-video-link{display:none}.cpo-logo{justify-content:center}.cpo-hero{min-height:620px}.cpo-hero-copy{left:22px;right:22px;bottom:24px}.cpo-hero h1{font-size:36px}.cpo-hero-copy>p{font-size:16px}.cpo-facts{grid-template-columns:1fr}.cpo-benefits{grid-template-columns:1fr 1fr;padding:20px 15px}.cpo-cards{grid-template-columns:repeat(2,1fr)}.cpo-limited{grid-template-columns:1fr}.cpo-deadline{border-left:0;border-top:1px solid var(--cpo-line)}.cpo-limited img{grid-column:auto}.cpo-price{font-size:48px}}
body.cosmoport-empty-template {
    margin: 0;
    padding: 0;
    overflow-x: visible !important;
}