.pv{position:relative;background:#fff}body:has(.pv){background:#fff}.pv-wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}@media (min-width:640px){.pv-wrap{padding:0 32px}}.pv :focus-visible{outline:2px solid #be322b;outline-offset:3px;border-radius:10px}.pv-onred a:focus-visible,.pv-onred button:focus-visible{outline-color:#fff}.pv-dark :focus-visible{outline-color:#f5c842}.pv-card{position:relative;border-radius:24px;background:#fff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 0 0 1px rgba(28,26,23,.08),0 24px 48px -28px rgba(28,26,23,.28)}.pv-card-sm{border-radius:14px;background:#fff;box-shadow:0 0 0 1px rgba(28,26,23,.1),0 8px 20px -10px rgba(28,26,23,.25)}.pv-screen{background:#1c1a17;color:#f7f2e9;border-radius:14px}.pv-grid{position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(rgba(28,26,23,.16) 1px,transparent 1.2px);background-size:22px 22px;-webkit-mask-image:radial-gradient(closest-side at 50% 50%,#000 30%,transparent 100%);mask-image:radial-gradient(closest-side at 50% 50%,#000 30%,transparent 100%)}.pv-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#be322b}@media (min-width:640px){.pv-eyebrow{font-size:14px}}.pv-eyebrow:before{content:"";width:22px;height:2px;background:#e8453c;border-radius:2px}.pv-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 26px;border-radius:999px;font-weight:600;font-size:15px;text-decoration:none;cursor:pointer;border:0;transition:background .2s,box-shadow .2s,transform .2s}.pv-btn-primary{background:#d93a32;color:#fff;box-shadow:0 10px 24px -12px rgba(217,58,50,.7)}.pv-btn-primary:hover{background:#be322b;transform:translateY(-1px)}.pv-btn-ghost{background:#fff;color:#1c1a17;box-shadow:inset 0 0 0 1px rgba(28,26,23,.18)}.pv-btn-ghost:hover:not(:disabled){background:#f3f3f2}.pv-btn:disabled{opacity:.4;cursor:not-allowed}.pv-dash{stroke-dasharray:6 140;animation:pv-dash 2.4s linear infinite}.pv-dash-fast{animation-duration:1.2s}@keyframes pv-dash{to{stroke-dashoffset:-146}}.pv-breathe{animation:pv-breathe 3s ease-in-out infinite;transform-box:fill-box;transform-origin:center}@keyframes pv-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.pv-ring{animation:pv-ring 1.8s ease-out infinite;transform-box:fill-box;transform-origin:center}@keyframes pv-ring{0%{transform:scale(.8);opacity:.9}to{transform:scale(2);opacity:0}}.pv-sticky-section{position:relative}@media (min-width:768px){.pv-sticky-section{height:260vh}.pv-sticky-inner{position:sticky;top:64px;min-height:calc(100vh - 64px);display:flex;align-items:center}}@media (prefers-reduced-motion:reduce){.pv *,.pv :after,.pv :before{animation:none!important;transition-duration:.01ms!important}}.pv-tablet{position:relative;border-radius:34px;padding:14px;background:#1c1a17;box-shadow:0 0 0 1px rgba(28,26,23,.2),0 30px 60px -30px rgba(28,26,23,.35)}.pv-tablet-cam{position:absolute;top:5px;left:50%;width:5px;height:5px;border-radius:50%;background:hsla(39,47%,94%,.25)}.pv-tablet-screen{overflow:hidden;border-radius:22px;box-shadow:inset 0 0 0 1px rgba(28,26,23,.08)}.pv-tablet-light,.pv-tablet-screen{background:#fff;color:#1c1a17}.pv-tile{border-radius:12px;padding:10px 12px;background:hsla(39,47%,94%,.06);box-shadow:0 0 0 1px hsla(39,47%,94%,.1)}.pv-rise{animation:pv-rise .7s cubic-bezier(.22,1,.36,1) both}@keyframes pv-rise{0%{transform:translateY(110%)}to{transform:none}}@media (max-width:767px){.pv-mobile-offer .pv-tablet-offer,.pv-reduced-offer .pv-tablet-offer{padding:8px;border-radius:22px}.pv-mobile-offer .pv-tablet-offer .pv-tablet-screen,.pv-reduced-offer .pv-tablet-offer .pv-tablet-screen{height:min(26rem,calc(100svh - 80px - 17rem));min-height:14rem;border-radius:14px}.pv-reduced-offer .pv-tablet-offer .pv-tablet-screen{height:26rem}}.pv-flow{stroke-dasharray:5 7;animation:pv-flow 1s linear infinite}@keyframes pv-flow{to{stroke-dashoffset:-12}}.pv-land{animation:pv-land .6s cubic-bezier(.22,1,.36,1) both}@keyframes pv-land{0%{opacity:0;transform:translateY(-10px) scale(.97)}to{opacity:1;transform:none}}.pv-tablet-hero{border-radius:44px;padding:24px;background:linear-gradient(160deg,#2b2825,#1c1a17 40%,#12110f);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.28),inset 0 0 0 1px hsla(0,0%,100%,.07),0 0 0 1px rgba(28,26,23,.35),0 2px 4px rgba(28,26,23,.12),0 8px 16px -4px rgba(28,26,23,.16),0 24px 40px -12px rgba(28,26,23,.2),0 56px 90px -30px rgba(28,26,23,.32)}.pv-tablet-hero:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,hsla(0,0%,100%,.14),hsla(0,0%,100%,0) 22%)}.pv-tablet-hero:after{content:"";position:absolute;left:8%;right:8%;bottom:-26px;height:28px;border-radius:50%;z-index:-1;background:radial-gradient(closest-side,rgba(28,26,23,.32),transparent);filter:blur(8px)}.pv-tablet-hero .pv-tablet-cam{top:9px;width:6px;height:6px}.pv-tablet-hero .pv-tablet-screen{display:flex;flex-direction:column;border-radius:26px}.pv-tablet-hero .pv-tablet-screen>:last-child{flex:1}@media (min-width:768px){.pv-tablet-hero .pv-tablet-screen{aspect-ratio:16/10}}@media (max-width:767px){.pv-tablet-hero .pv-tablet-screen{min-height:34rem}}@media (max-width:639px){.pv-tablet-hero{border-radius:30px;padding:14px}.pv-tablet-hero .pv-tablet-screen{border-radius:20px}}.pv-tablet-offer{border-radius:30px;padding:16px;background:linear-gradient(160deg,#2b2825,#1c1a17 45%,#12110f);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.22),0 0 0 1px rgba(28,26,23,.3),0 4px 8px rgba(28,26,23,.1),0 24px 48px -16px rgba(28,26,23,.28)}.pv-tablet-offer .pv-tablet-screen{display:flex;flex-direction:column;border-radius:18px}@media (min-width:768px){.pv-tablet-offer .pv-tablet-screen{aspect-ratio:16/10}}.pv-tilt{transform-style:flat;will-change:transform}.pv-office-frame{position:relative;overflow:hidden;border-radius:28px;aspect-ratio:5/4;max-width:100%;background:radial-gradient(45% 55% at 22% 30%,hsla(18,81%,81%,.32),transparent 70%),radial-gradient(40% 50% at 78% 28%,rgba(166,211,230,.32),transparent 70%),radial-gradient(45% 50% at 55% 85%,hsla(46,84%,74%,.26),transparent 70%),#fff;box-shadow:0 0 0 1px rgba(28,26,23,.08),0 30px 60px -36px rgba(28,26,23,.3)}@media (min-width:768px){.pv-office-frame{aspect-ratio:16/9}}@keyframes pv-jitter{0%,to{transform:translate(0) rotate(0deg)}33%{transform:translate(2px,-3px) rotate(.6deg)}66%{transform:translate(-2px,2px) rotate(-.6deg)}}.pv-jitter{animation:pv-jitter 6s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.pv-jitter{animation:none}}