.pv{--pc:#0c0f14;--pl:rgba(255,255,255,.14);--pt:#fff;--pb:rgba(255,255,255,.92);--pm:rgba(255,255,255,.74)}html[data-theme=light] .pv{--pc:#fff;--pl:#e3e6ec;--pt:#05070c;--pb:#1f2733;--pm:#4a5361}.pv-w{max-width:1180px;margin:0 auto;padding:0 24px}.pv-hero{position:relative;min-height:min(86vh,800px);display:flex;align-items:center;overflow:hidden;background:#070b14 center/cover;color:#fff;padding:90px 0 60px}.pv-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.pv-scrim{position:absolute;inset:0;background:linear-gradient(90deg,rgba(6,8,11,.93) 0,rgba(6,8,11,.66) 52%,rgba(6,8,11,.2) 100%)}.pv-in{position:relative;z-index:1;width:100%}.pv-in>*{max-width:660px}.pv-eyebrow{font:700 12px/1.3 Inter,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#ff7a84;margin-bottom:14px}.pv-hero h1{color:#fff;font:800 clamp(32px,4.6vw,56px)/1.06 Archivo,Inter,sans-serif;letter-spacing:-.02em;margin:0 0 18px;text-wrap:balance}.pv-hero h1 em{font-style:normal;color:#ff5a63}html[data-theme=light] .pv .pv-band h2,html[data-theme=light] .pv .pv-hero h1{color:#fff}html[data-theme=light] .pv .pv-hero h1 em{color:#ff5a63}.pv-lead{color:#fff;font-size:18px;line-height:1.6;margin:0 0 26px;text-shadow:0 1px 12px rgba(0,0,0,.45)}.pv-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:18px}.pv-btn{display:inline-flex;align-items:center;gap:8px;background:#d92b38;color:#fff!important;border-radius:999px;padding:14px 22px;font:600 15px/1 Inter,sans-serif;text-decoration:none;white-space:nowrap;box-shadow:0 6px 18px rgba(230,50,63,.3);transition:transform .18s}.pv-btn:hover{transform:translateY(-2px)}.pv-btn.ghost{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.45);box-shadow:none}.pv-ret{font-size:14px;line-height:1.5;color:rgba(255,255,255,.9);margin:0}.pv-sec{padding:64px 0}.pv-sec.alt{background:rgba(255,255,255,.03);border-top:1px solid var(--pl);border-bottom:1px solid var(--pl)}html[data-theme=light] .pv-sec.alt{background:#f6f7f9}.pv-sec.slim{padding:30px 0}.pv-eb{font:700 12px/1 Inter,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#ff5a63;margin-bottom:10px}html[data-theme=light] .pv-eb{color:#c92a36}.pv h2{font:700 clamp(24px,3vw,34px)/1.15 Archivo,Inter,sans-serif;color:var(--pt);letter-spacing:-.02em;margin:0 0 6px}.pv-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px}.pv-plans.n4{grid-template-columns:repeat(4,minmax(0,1fr))}.pv-plans.n5{grid-template-columns:repeat(5,minmax(0,1fr))}.pv-plan{position:relative;border:1px solid var(--pl);border-radius:18px;padding:22px 20px;background:var(--pc);display:grid;gap:8px;align-content:start}.pv-tag{justify-self:start;font:700 11.5px/1 Inter,sans-serif;letter-spacing:.04em;background:#d92b38;color:#fff;padding:6px 9px;border-radius:7px}.pv-sp{font:800 20px/1.2 Archivo,Inter,sans-serif;color:var(--pt)}.pv-sp sup{font-size:.55em;color:var(--pm)}.pv-pr{font:800 44px/1 Archivo,Inter,sans-serif;color:#ff5a63}html[data-theme=light] .pv-pr{color:#d92b38}.pv-pr small{font-size:16px;color:var(--pb);font-weight:600}.pv-fine{font-size:13px;color:var(--pm);line-height:1.45}.pv-lock{font-size:13px;font-weight:700;color:var(--pt)}.pv-plan ul{margin:6px 0 0;padding:0;list-style:none;color:var(--pb);font-size:15px;line-height:1.5}.pv-plan li{position:relative;padding-left:18px;margin:0 0 6px}.pv-plan li::before{content:"";position:absolute;left:2px;top:9px;width:6px;height:6px;border-radius:50%;background:#e6323f}.pv-star{font-size:13px;color:var(--pm);margin-top:14px}.pv-feats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px}.pv-feat{border:1px solid var(--pl);border-radius:16px;padding:18px;background:var(--pc);display:grid;gap:6px;align-content:start}.pv-feat b{color:var(--pt);font-size:16px}.pv-feat span{color:var(--pb);font-size:15px;line-height:1.55}.pv-steps{list-style:none;counter-reset:s;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding:0;margin:22px 0 0}.pv-steps li{counter-increment:s;border-top:3px solid #e6323f;padding-top:14px;display:grid;gap:6px}.pv-steps li::before{content:counter(s);font:800 22px/1 Archivo,Inter,sans-serif;color:#ff5a63}.pv-steps b{color:var(--pt)}.pv-steps span{color:var(--pb);font-size:15px;line-height:1.55}.pv-band{position:relative;padding:56px 0;background:linear-gradient(120deg,#5a0d14,#b81d2a 55%,#e6323f);color:#fff}.pv-band h2{color:#fff}.pv-band p{color:rgba(255,255,255,.9);margin:6px 0 20px;font-size:17px}.pv-band .pv-btn{background:#fff;color:#b81d2a!important}.pv-band .pv-btn.ghost{background:0 0;color:#fff!important;border-color:rgba(255,255,255,.7)}.pv-oths{display:flex;flex-wrap:wrap;gap:10px}.pv-oth{display:inline-flex;align-items:center;height:42px;padding:0 18px;border-radius:999px;text-decoration:none;font:700 15px/1 Archivo,Inter,sans-serif;color:var(--pt)!important;border:1px solid var(--pl);background:var(--pc)}.pv-oth:hover{border-color:#e6323f}.pv-disc{border-top:1px solid var(--pl);padding-top:20px}.pv-disc h2{font:700 13px/1 Inter,sans-serif!important;letter-spacing:.08em;text-transform:uppercase;color:var(--pb)!important;margin:0 0 12px!important}.pv-disc p{font-size:12.5px;line-height:1.55;color:var(--pm);margin:0 0 10px;overflow-wrap:anywhere}@media (max-width:1080px){.pv-plans.n4,.pv-plans.n5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.pv-feats,.pv-plans{grid-template-columns:repeat(2,minmax(0,1fr))}.pv-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.pv-w{padding:0 16px}.pv-hero{min-height:auto;padding:70px 0 44px}.pv-scrim{background:linear-gradient(180deg,rgba(6,8,11,.66) 0,rgba(6,8,11,.9) 100%)}.pv-feats,.pv-plans,.pv-plans.n4,.pv-plans.n5,.pv-steps{grid-template-columns:minmax(0,1fr)}.pv-ctas .pv-btn{flex:1;justify-content:center}.pv-sec{padding:44px 0}}@media (prefers-reduced-motion:reduce){.pv-bg{display:none}}.pv-lgw{display:block;margin:0 0 22px}.pv-logo{display:block;height:64px;width:auto;max-width:100%;filter:drop-shadow(0 2px 14px rgba(0,0,0,.5))}@media (max-width:640px){.pv-logo{height:46px}.pv-lgw{margin-bottom:16px}}.pv-band{background:radial-gradient(ellipse 55% 140% at 12% 50%,rgba(230,50,63,.16),rgba(230,50,63,0) 70%),transparent!important;color:var(--pt)!important;border-top:0!important;border-bottom:0!important}
html[data-theme=light] .pv-band{background:radial-gradient(ellipse 55% 140% at 12% 50%,rgba(230,50,63,.09),rgba(230,50,63,0) 70%),transparent!important}
.pv-band h2,html[data-theme=light] .pv .pv-band h2{color:var(--pt)!important}
.pv-band p{color:var(--pb)!important}
.pv-band .pv-btn{background:#d92b38!important;color:#fff!important;box-shadow:0 6px 18px rgba(230,50,63,.3)}
.pv-band .pv-btn.ghost{background:transparent!important;color:var(--pt)!important;border:1px solid var(--pl)!important;box-shadow:none}
.pv-hero{padding-bottom:130px}.pv-hero::after{content:"";position:absolute;left:0;right:0;bottom:0;height:150px;pointer-events:none;background:linear-gradient(180deg,rgba(6,8,11,0),#06080b)}html[data-theme=light] .pv-hero::after{background:linear-gradient(180deg,rgba(255,255,255,0),#fff)}
.pv-sec.alt{border-top:0!important;border-bottom:0!important;background:linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,.035) 80px,rgba(255,255,255,.035) calc(100% - 80px),rgba(255,255,255,0))}html[data-theme=light] .pv-sec.alt{background:linear-gradient(180deg,#fff,#f6f7f9 80px,#f6f7f9 calc(100% - 80px),#fff)}
html body nav{position:fixed!important;left:0;right:0;top:0;z-index:30;background:linear-gradient(180deg,rgba(255,255,255,.13),rgba(255,255,255,.04))!important;-webkit-backdrop-filter:blur(18px) saturate(160%)!important;backdrop-filter:blur(18px) saturate(160%)!important;border-bottom:1px solid rgba(255,255,255,.16)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 8px 30px rgba(0,0,0,.18)!important;transition:background .3s,box-shadow .3s,border-color .3s}
html body nav:not(.solid) .logo,html body nav:not(.solid) .arc-by,html body nav:not(.solid) .arc-logo{color:#fff!important}
html body nav:not(.solid) .btn.g,html body nav:not(.solid) .themebtn{color:#fff!important;border-color:rgba(255,255,255,.4)!important;background:rgba(255,255,255,.08)!important}
html body nav.solid{background:rgba(12,15,20,.62)!important;border-bottom-color:rgba(255,255,255,.1)!important}
html[data-theme=light] body nav.solid{background:rgba(255,255,255,.72)!important;border-bottom-color:rgba(15,20,32,.08)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 8px 30px rgba(16,24,40,.08)!important}
main.pv{padding-top:0!important}.pv-hero{padding-top:130px}@media (max-width:640px){.pv-hero{padding-top:100px}}
html body nav:not(.solid){background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-bottom-color:transparent!important;box-shadow:none!important}
.pv-photo{position:relative;overflow:hidden;--pc:rgba(10,12,18,.66);--pt:#fff;--pb:rgba(255,255,255,.95);--pm:rgba(255,255,255,.82);--pl:rgba(255,255,255,.16)}
html .pv .pv-sec.pv-photo{background:#06080b!important;border:0!important}
.pv-photo::before{content:"";position:absolute;inset:0;z-index:0;background:var(--bg) center/cover no-repeat}
.pv-photo::after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#06080b 0,rgba(6,8,11,.74) 10%,rgba(6,8,11,.55) 30%,rgba(6,8,11,.55) 70%,rgba(6,8,11,.74) 90%,#06080b 100%)}
.pv-photo>.pv-w{position:relative;z-index:2}
html .pv .pv-photo h2{color:#fff!important;text-shadow:0 2px 16px rgba(0,0,0,.65)}
html .pv .pv-photo .pv-eb{color:#ff7a84!important}
html .pv .pv-photo .pv-feat b{color:#fff!important}
html .pv .pv-photo .pv-feat span{color:rgba(255,255,255,.95)!important}
.pv-photo .pv-feat{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}
