.v2{--r:24px;--soft:#f1f1ee;color:#111;background:#fff}.v2 .wrap{max-width:1200px;padding:0 var(--gutter);margin:0 auto}.v2 .sec{padding:64px 0}@media (min-width:1024px){.v2 .sec{padding:96px 0}}.v2 .t{letter-spacing:-.03em;font-size:32px;font-weight:400;line-height:1.08}.v2 .t b{font-weight:600}@media (min-width:768px){.v2 .t{font-size:48px}}.v2 .lbl{text-transform:uppercase;letter-spacing:.14em;color:#777;font-size:13px}.v2 .p{color:#444;font-size:16px;line-height:1.55}.v2 .pill{color:#fff;background:#111;border-radius:999px;justify-content:center;align-items:center;height:48px;padding:0 24px;font-size:15px;font-weight:500;transition:background .2s,color .2s;display:inline-flex}.v2 .pill:hover{color:#fff;background:#333}.v2 .pill-w{color:#111;background:#fff}.v2 .pill-w:hover{color:#111;background:#e6e6e2}.v2 .pill-o{color:#fff;background:0 0;border:1px solid #fff6}.v2 .pill-o:hover{color:#111;background:#fff}.v2 .hero{border-radius:var(--r);color:#fff;background:#111;flex-direction:column;min-height:calc(100svh - 24px);margin:12px;display:flex;position:relative;overflow:hidden}.v2 .hero video{object-fit:cover;filter:grayscale();width:100%;height:100%;position:absolute;inset:0}.v2 .hero .dim{background:#00000073;position:absolute;inset:0}.v2 .hero>*{position:relative}.v2 .card{border-radius:var(--r);background:#e9e9e6;position:relative;overflow:hidden}.v2 .card video{object-fit:cover;filter:grayscale();width:100%;height:100%;position:absolute;inset:0}.v2 .panel{border-radius:var(--r);color:#fff;background:#111;grid-template-columns:1fr;min-height:560px;display:grid;position:relative;overflow:hidden}@media (min-width:1024px){.v2 .panel{grid-template-columns:1.25fr 1fr}}.v2 .panel .media{min-height:320px;position:relative}.v2 .panel .media video{object-fit:cover;filter:grayscale();width:100%;height:100%;position:absolute;inset:0}.v2 .panel .media:after{content:"";background:linear-gradient(90deg,#1110 20%,#11111140 45%,#1119 65%,#111111e0 82%,#111 100%);position:absolute;inset:0}@media (max-width:1023px){.v2 .panel .media:after{background:linear-gradient(#1110 60%,#111 100%)}}.v2 .panel .body{flex-direction:column;justify-content:center;gap:20px;padding:32px 24px;display:flex}@media (min-width:1024px){.v2 .panel .body{padding:56px 56px 56px 8px}}.v2 .panel .t{color:#fff}.v2 .acc{border:1px solid #ffffff2e;border-radius:14px;overflow:hidden}.v2 .acc summary{cursor:pointer;align-items:center;gap:14px;padding:18px 20px;font-size:20px;list-style:none;display:flex}.v2 .acc summary::-webkit-details-marker{display:none}.v2 .acc summary .n{border:1px solid #ffffff80;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;display:inline-flex}.v2 .acc summary .x{margin-left:auto;font-size:20px;font-weight:300}.v2 .acc[open] summary .x:before{content:"–"}.v2 .acc:not([open]) summary .x:before{content:"+"}.v2 .acc .in{color:#fffc;padding:0 20px 22px 60px;font-size:15px;line-height:1.55}.v2 .acc dl{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.v2 .acc dl div{background:#ffffff1a;border-radius:999px;gap:6px;padding:6px 12px;font-size:13px;display:flex}.v2 .acc dt{color:#fff9}.v2 .acc dd{color:#fff;margin:0}.v2 .soft{background:var(--soft);border-radius:var(--r);padding:32px 24px}@media (min-width:1024px){.v2 .soft{padding:56px}}.v2 .rev{background:#fff;border-radius:18px;flex-direction:column;justify-content:space-between;gap:16px;padding:24px;display:flex}.v2 .rev blockquote{margin:0;font-size:15px;line-height:1.5}.v2 .rev p{color:#777;font-size:13px}.v2 .phone{width:300px}.v2 .phone>div{background:#141414}.v2 .foot{border-radius:var(--r);color:#fff9;background:#111;margin:12px;padding:48px 24px}.v2 .foot-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 32px;min-height:44px;display:flex}.v2 .foot-left,.v2 .foot-links{flex-wrap:wrap;align-items:center;gap:0 20px;display:flex}.v2 .foot a{color:#fff}.v2 .foot a:hover{color:#ffffffb3}.v2 .hero .grain{opacity:.25;position:absolute}.v2 .panel{min-height:0}.v2 .panel .media{min-height:280px}@media (min-width:1024px){.v2 .panel .media{min-height:440px}.v2 .panel.flip .media{order:2}.v2 .panel.flip .media:after{background:linear-gradient(270deg,#1110 20%,#11111140 45%,#1119 65%,#111111e0 82%,#111 100%)}.v2 .panel.flip .body{padding:56px 8px 56px 56px}}.v2 .params{flex-wrap:wrap;gap:8px;margin:4px 0 0;display:flex}.v2 .params div{background:#ffffff1a;border-radius:999px;gap:6px;padding:7px 14px;font-size:13px;display:flex}.v2 .params dd{color:#fff;margin:0}.v2 .soft.dark{color:#fff;background:#111}.v2 .soft.dark .lbl{color:#fff9}.v2 .plan-grid{grid-template-columns:1fr;gap:16px;display:grid}.v2 .feat{background:#1c1c1c;border:1px solid #ffffff14;border-radius:18px;flex-direction:column;justify-content:flex-end;gap:8px;padding:24px;display:flex}.v2 .phone-wrap{order:-1;justify-content:center;display:flex}@media (min-width:1024px){.v2 .plan-grid{grid-template-rows:1fr 1fr;grid-template-columns:1fr 340px 1fr;align-items:stretch;gap:20px}.v2 .phone-wrap{order:0;grid-area:1/2/span 2;align-items:center}.v2 .feat.f0{grid-area:1/1}.v2 .feat.f1{grid-area:2/1}.v2 .feat.f2{grid-area:1/3}.v2 .feat.f3{grid-area:2/3}}.v2 .marquee{padding:28px 0 64px;overflow:hidden}.v2 .track{width:max-content;animation:60s linear infinite v2-marquee;display:flex}.v2 .marquee:hover .track{animation-play-state:paused}.v2 .group{gap:16px;padding-right:16px;display:flex}@keyframes v2-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.v2 .rev{background:var(--soft);flex:none;width:360px;margin:0}.v2 .rev figcaption{color:#777;font-size:13px}@media (max-width:767px){.v2 .rev{width:280px}}@media (prefers-reduced-motion:reduce){.v2 .track{animation:none}}.v2 #booking .kicker,.v2 #booking .hairline{display:none}.v2 #booking .h2{letter-spacing:-.03em;max-width:none;font-size:32px;font-weight:400}@media (min-width:768px){.v2 #booking .h2{font-size:48px}}.v2 .feat{color:#111;background:#fff;border:1px solid #e3e3df;box-shadow:0 10px 30px -18px #00000040}.v2 .cols{grid-template-columns:1fr;gap:16px;height:620px;display:grid;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 8% 92%,#0000);mask-image:linear-gradient(#0000,#000 8% 92%,#0000)}@media (min-width:768px){.v2 .cols{grid-template-columns:1fr 1fr;height:720px}}.v2 .col{flex-direction:column;gap:16px;animation:45s linear infinite v2-up;display:flex}.v2 .col.down{animation-name:v2-down}.v2 .cols:hover .col{animation-play-state:paused}.v2 .stack{flex-direction:column;gap:16px;display:flex}@keyframes v2-up{0%{transform:translateY(0)}to{transform:translateY(calc(-50% - 8px))}}@keyframes v2-down{0%{transform:translateY(calc(-50% - 8px))}to{transform:translateY(0)}}.v2 .cols .rev{background:#f6f6f4;border:1px solid #e3e3df;width:auto}@media (max-width:767px){.v2 .cols .col.down{display:none}}@media (prefers-reduced-motion:reduce){.v2 .col{animation:none}}.v2 .closing{grid-template-columns:1fr;gap:12px;margin:12px;display:grid}@media (min-width:1024px){.v2 .closing{grid-template-columns:1fr 1fr}}.v2 .close-text{border-radius:var(--r);background:#111;flex-direction:column;justify-content:space-between;gap:40px;min-height:420px;padding:40px 24px;display:flex}@media (min-width:1024px){.v2 .close-text{min-height:640px;padding:56px}}.v2 .close-media{border-radius:var(--r);background:#111;min-height:420px;position:relative;overflow:hidden}@media (min-width:1024px){.v2 .close-media{min-height:640px}}.v2 .close-media video{object-fit:cover;filter:grayscale();width:100%;height:100%;position:absolute;inset:0}.v2 .netflix:hover{color:#e50914!important}.v2 .tag,.v2 .params div{color:#fff;-webkit-backdrop-filter:blur(8px);background:#1111118c;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:500;display:inline-flex}.v2 .params div{background:#ffffff24;border-color:#ffffff47}.v2 .params dt{color:#ffffffbf}.v2 .params dd{color:#fff;font-weight:600}.v2 .tiers{background:#ffffff0f;border:1px solid #ffffff38;border-radius:22px;width:100%;max-width:440px;overflow:hidden}.v2 .tiers summary{cursor:pointer;color:#fff;align-items:center;gap:10px;min-height:44px;padding:12px 16px;font-size:14px;font-weight:500;list-style:none;display:flex}.v2 .tiers summary::-webkit-details-marker{display:none}.v2 .tiers .hint{color:#ffffffb3;margin-left:auto;font-weight:400}.v2 .tiers .chev{color:#ffffffb3;flex:none;transition:transform .2s}.v2 .tiers[open] .chev{transform:rotate(180deg)}.v2 .tiers[open] .hint{display:none}.v2 .tiers ul{margin:0;padding:4px 16px 12px;list-style:none}.v2 .tiers li{border-top:1px solid #ffffff1f;justify-content:space-between;gap:16px;padding:10px 0;font-size:14px;display:flex}.v2 .tiers li span:first-child{color:#ffffffbf}.v2 .tiers li span:last-child{color:#fff;font-weight:600}.v2 .card video{filter:contrast(.88)saturate(.85)brightness(.96)sepia(.08)}.v2 .card .grain{opacity:.18}.v2 .foot a,.v2 .close-text a,.v2 #booking a,.v2 .card~a{align-items:center;min-height:44px;display:inline-flex}.v2 .pill{min-height:44px}@media (max-width:767px){.v2 .sec{padding:48px 0}.v2 .t{font-size:30px}.v2 .hero{min-height:calc(100svh - 16px);margin:8px}.v2 .phone{width:240px}.v2 .plan-grid{gap:12px}.v2 .cols{height:560px}.v2 .closing{margin:8px}.v2 .close-text{gap:28px;min-height:0;padding:32px 20px}.v2 .close-media{aspect-ratio:4/5;min-height:0}.v2 .foot{margin:8px;padding:24px 20px}.v2 .foot-row,.v2 .foot-left,.v2 .foot-links{flex-direction:column;align-items:flex-start;gap:4px}.v2 .foot-links{gap:0}.v2 .foot-left{gap:2px}.v2 .panel .media{aspect-ratio:4/3;min-height:0}.v2 .panel .body{gap:14px;padding:24px 20px 28px}}#info a{align-items:center;min-height:44px;display:inline-flex}@media (max-width:639px){.v2 .steps{grid-template-columns:1fr;gap:28px}.v2 .steps li{grid-template-columns:124px 1fr;align-items:start;gap:6px 16px;display:grid}.v2 .steps li .card{grid-row:1/span 3}.v2 .steps li h3{font-size:17px}.v2 .steps li .pill{justify-self:start;margin-top:4px}}@media (max-width:767px){.v2 .tiers summary{flex-wrap:wrap}.v2 .tiers summary>span:first-child{flex:auto}.v2 .tiers .hint{flex-basis:100%;order:3;margin-left:0;font-size:13px}.v2 .tiers .chev{margin-left:auto}}
