
/* 89.2 — Plans / WOW V2 Premium Sport */
:root{
 --pp892-orange:#ff5b16;
 --pp892-bg:#070d12;
 --pp892-bg2:#0b1219;
 --pp892-text:#f6f8fa;
 --pp892-muted:#a8b2bd;
}
*{box-sizing:border-box}
body.cr-plans-892{margin:0;background:var(--pp892-bg);color:var(--pp892-text)}
.cr-plans-892 .cr-site-header{
 position:absolute;top:0;left:0;right:0;z-index:40;
 background:linear-gradient(180deg,rgba(5,9,13,.92),rgba(5,9,13,.48),transparent);
 border-bottom:0;box-shadow:none;backdrop-filter:none
}
.cr-plans-892 .cr-brand-name{color:#fff}
.cr-plans-892 .cr-nav-link,.cr-plans-892 .cr-nav-account{color:#d3d9df}
.cr-plans-892 .cr-nav-link:hover,.cr-plans-892 .cr-nav-account:hover{color:#fff}
.cr-plans-892 .cr-language{
 display:flex;padding:3px;border:1px solid rgba(255,91,22,.3);
 background:rgba(5,9,13,.72);backdrop-filter:blur(8px)
}
.cr-plans-892 .cr-language a{min-width:31px;height:29px;padding:0 7px;color:#c0c8d0;font-size:13px}
.cr-plans-892 .cr-language a.is-active{background:linear-gradient(135deg,#ff4e0b,#ff6d23);color:#fff}
.pp892-main{overflow:hidden;background:#070d12}
.pp892-shell{width:min(1180px,calc(100% - 42px));margin:0 auto}
.pp892-kicker,.pp892-heading>span,.pp892-final span{
 color:var(--pp892-orange);font-size:13.5px;font-weight:950;letter-spacing:.15em;text-transform:uppercase
}
.pp892-hero{
 position:relative;min-height:680px;display:flex;align-items:end;overflow:hidden;
 border-bottom:1px solid rgba(255,91,22,.24);background:#050a0f
}
.pp892-hero-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 49%}
.pp892-hero-overlay{
 position:absolute;inset:0;
 background:
  linear-gradient(90deg,rgba(4,8,12,.96) 0%,rgba(4,8,12,.82) 38%,rgba(4,8,12,.23) 72%,rgba(4,8,12,.11) 100%),
  linear-gradient(180deg,rgba(0,0,0,.10),transparent 55%,#070d12 100%)
}
.pp892-hero-inner{
 position:relative;z-index:2;display:grid;grid-template-columns:1.2fr .8fr;
 gap:30px;align-items:end;padding:150px 0 72px
}
.pp892-hero-copy{max-width:720px}
.pp892-hero h1{
 margin:8px 0 15px;font-size:clamp(58px,6.6vw,88px);line-height:.92;letter-spacing:-.065em
}
.pp892-hero h1 em{color:var(--pp892-orange);font-style:normal}
.pp892-hero p{max-width:620px;margin:0;color:#cbd2d9;font-size:16px;line-height:1.6}
.pp892-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}
.pp892-btn{
 min-height:48px;display:inline-flex;align-items:center;justify-content:center;
 padding:0 18px;border-radius:10px;text-decoration:none;font-size:13px;font-weight:900
}
.pp892-btn.primary{color:#fff;background:linear-gradient(135deg,#ff4e0b,#ff6e25);box-shadow:0 10px 27px rgba(255,82,14,.25)}
.pp892-btn.ghost{color:#fff;border:1px solid rgba(255,255,255,.18);background:rgba(7,13,18,.52);backdrop-filter:blur(7px)}
.pp892-hero-note{justify-self:end;text-align:right;margin-bottom:8px}
.pp892-hero-note strong{display:block;color:#fff;font-size:27px}
.pp892-hero-note span{display:block;margin-top:4px;color:#b9c2cb;font-size:14px}
.pp892-plans{
 padding:82px 0;background:
 radial-gradient(circle at 0% 100%,rgba(255,91,22,.10),transparent 22%),
 #080e14
}
.pp892-heading{max-width:760px;margin-bottom:26px}
.pp892-heading h2{margin:6px 0 0;font-size:clamp(40px,5vw,62px);line-height:.96;letter-spacing:-.055em}
.pp892-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}
.pp892-card{
 position:relative;min-height:490px;overflow:hidden;border:1px solid rgba(255,91,22,.28);
 border-radius:16px;color:#fff;text-decoration:none;background:#0d151d;transition:.2s ease
}
.pp892-card:hover{transform:translateY(-5px);border-color:var(--pp892-orange)}
.pp892-card>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:.28s ease}
.pp892-card:hover>img{transform:scale(1.025)}
.pp892-card-overlay{
 position:absolute;inset:0;background:
 linear-gradient(180deg,rgba(5,9,13,.08) 18%,rgba(5,9,13,.15) 40%,rgba(5,9,13,.84) 78%,rgba(5,9,13,.98) 100%)
}
.pp892-card-top{
 position:absolute;z-index:2;top:14px;left:14px;right:14px;
 display:flex;align-items:center;justify-content:space-between
}
.pp892-card-top span{
 padding:6px 8px;border-radius:999px;background:rgba(5,9,13,.58);backdrop-filter:blur(7px);
 color:#fff;font-size:13px;font-weight:900
}
.pp892-card-top b{
 width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.28);
 border-radius:50%;background:rgba(5,9,13,.48);font-size:16px
}
.pp892-card-copy{position:absolute;z-index:2;left:18px;right:18px;bottom:18px}
.pp892-card-copy small{color:var(--pp892-orange);font-size:13px;font-weight:950;text-transform:uppercase}
.pp892-card-copy h3{margin:4px 0 5px;font-size:29px;line-height:1;letter-spacing:-.025em}
.pp892-card-copy p{margin:0;color:#e2e6ea;font-size:14px}
.pp892-context{
 padding:78px 0;border-top:1px solid rgba(255,91,22,.17);border-bottom:1px solid rgba(255,91,22,.17);
 background:linear-gradient(180deg,#091017,#070d12)
}
.pp892-context-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:55px;align-items:center}
.pp892-context h2{margin:7px 0 0;font-size:clamp(42px,5vw,62px);line-height:.96;letter-spacing:-.055em}
.pp892-context h2 em{color:var(--pp892-orange);font-style:normal}
.pp892-context-items{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.pp892-context-items article{
 min-height:90px;display:grid;grid-template-columns:42px 1fr;gap:10px;align-items:center;
 padding:13px;border:1px solid rgba(255,255,255,.08);border-radius:11px;background:#0d151d
}
.pp892-context-items i{
 width:40px;height:40px;display:grid;place-items:center;border-radius:10px;
 background:rgba(255,91,22,.10);font-style:normal;font-size:19px
}
.pp892-context-items strong{display:block;color:#fff;font-size:14px}
.pp892-context-items span{display:block;margin-top:3px;color:#9fa9b3;font-size:13px}
.pp892-final{
 padding:80px 0;background:
 radial-gradient(circle at 80% 50%,rgba(255,91,22,.14),transparent 23%),
 #090f15
}
.pp892-final-inner{text-align:center}
.pp892-final h2{margin:8px auto 24px;font-size:clamp(46px,5.7vw,70px);line-height:.94;letter-spacing:-.06em}
.cr-plans-892 .cr-site-footer-v2{margin-top:0;border-top:1px solid rgba(255,91,22,.2);background:#070d12}
@media(max-width:1050px){
 .cr-plans-892 .cr-site-header{position:sticky;background:#080d12}
 .pp892-hero-inner{grid-template-columns:1fr}
 .pp892-hero-note{display:none}
 .pp892-grid{grid-template-columns:1fr 1fr}
}
@media(max-width:760px){
 .pp892-shell{width:calc(100% - 26px)}
 .pp892-hero{min-height:720px}
 .pp892-hero-img{object-position:61% center}
 .pp892-hero-overlay{background:linear-gradient(180deg,rgba(5,9,13,.12),rgba(5,9,13,.34) 34%,#070d12 78%,#070d12)}
 .pp892-hero-inner{padding:290px 0 55px}
 .pp892-hero h1{font-size:clamp(48px,14vw,68px)}
 .pp892-grid{grid-template-columns:1fr}
 .pp892-card{min-height:460px}
 .pp892-context-grid{grid-template-columns:1fr}
 .pp892-context-items{grid-template-columns:1fr 1fr}
 .cr-plans-892 .cr-nav-actions{display:flex}
}
@media(max-width:470px){
 .pp892-actions{display:grid}
 .pp892-btn{width:100%}
 .pp892-context-items{grid-template-columns:1fr}
 .pp892-card{min-height:420px}
 .pp892-heading h2,.pp892-context h2{font-size:39px}
 .cr-plans-892 .cr-nav-actions .cr-nav-account,
 .cr-plans-892 .cr-nav-actions>.cr-nav-cta{display:none}
}
