.pr-block{color:rgb(var(--color-fg-primary));background:radial-gradient(900px 480px at 50% -8%,#e8b04b1a,#0000 60%),linear-gradient(#fbf6ee 0%,#f6ecda 100%);padding:96px 24px 110px;position:relative;overflow:hidden}.pr-wrap{max-width:1120px;margin:0 auto}.pr-kick{font:600 12px var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:rgb(var(--color-accent-deep));justify-content:center;align-items:center;gap:10px;display:flex}.pr-kick:before,.pr-kick:after{content:"";background:rgb(var(--color-accent));opacity:.55;width:26px;height:1px}.pr-head{text-align:center;max-width:760px;margin:18px auto 0}.pr-h2{font-family:var(--font-display);letter-spacing:-.02em;margin-top:18px;font-size:clamp(34px,5vw,58px);font-weight:400;line-height:1.04}.pr-it{color:rgb(var(--color-accent-deep));font-style:italic}.pr-lead{max-width:560px;color:rgb(var(--color-fg-secondary));margin:18px auto 0;font-size:clamp(15px,1.5vw,18px);line-height:1.6}.pr-head,.pr-note,.pr-included,.pr-agency{opacity:0;transition:opacity .7s var(--easing-standard), transform .7s var(--easing-standard);transition-delay:var(--reveal-delay,0s);transform:translateY(22px)}.pr-head.in,.pr-note.in,.pr-included.in,.pr-agency.in{opacity:1;transform:none}.pr-note{text-align:center;color:rgb(var(--color-fg-muted));margin-top:20px;font-size:14px;line-height:1.5}.pr-note-star{color:rgb(var(--color-accent));font-weight:600}.pr-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:18px;margin-top:46px;display:grid}.pr-dots{display:none}.pr-included{border-top:1px solid rgb(var(--color-border));margin-top:56px;padding-top:34px}.pr-included-title{text-align:center;font:600 12px var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--color-fg-muted));margin-bottom:22px}.pr-included-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px;max-width:760px;margin:0 auto;list-style:none;display:grid}.pr-included-list li{color:rgb(var(--color-fg-secondary));align-items:center;gap:11px;font-size:15px;line-height:1.4;display:flex}.pr-included-list svg{width:17px;height:17px;color:rgb(var(--color-accent));flex:none}.pr-agency{text-align:center;color:rgb(var(--color-fg-muted));margin-top:40px;font-size:14.5px}.pr-agency a{color:rgb(var(--color-accent-deep));border-bottom:1px solid rgb(var(--color-accent) / .4);font-weight:600;text-decoration:none}.pr-agency a:hover{border-bottom-color:rgb(var(--color-accent))}@media (width<=880px){.pr-grid{grid-template-columns:1fr;gap:14px;max-width:460px;margin-inline:auto}}@media (width<=560px){.pr-block{padding:74px 16px 88px}.pr-included-list{grid-template-columns:1fr}.pr-grid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;grid-template-columns:none;gap:14px;max-width:none;margin-inline:-16px;padding:30px 11vw 14px;display:flex;overflow-x:auto}.pr-grid::-webkit-scrollbar{display:none}.pr-grid .pr-card{scroll-snap-align:center;transition:opacity .35s var(--easing-standard), transform .7s var(--easing-standard), translate .35s var(--easing-emph), box-shadow .35s var(--easing-standard);flex:0 0 78vw}.pr-grid .pr-card.is-featured{box-shadow:var(--shadow-sm)}.pr-grid .pr-card.in{opacity:.62}.pr-grid .pr-card.in:hover{box-shadow:var(--shadow-sm);translate:0}.pr-grid .pr-card.in.is-active,.pr-grid .pr-card.in.is-active:hover{opacity:1;box-shadow:var(--shadow-sm);translate:0 -8px}.pr-dots{justify-content:center;gap:8px;margin-top:8px;display:flex}.pr-dot{background:rgb(var(--color-fg-muted));opacity:.3;width:7px;height:7px;transition:width .3s var(--easing-standard), opacity .3s var(--easing-standard), background-color .3s var(--easing-standard);border-radius:50%}.pr-dot.on{opacity:1;background:rgb(var(--color-accent));border-radius:4px;width:22px}}@media (prefers-reduced-motion:reduce){.pr-head,.pr-included,.pr-agency{transition:none}}.pr-card{background:rgb(var(--color-bg-raised));border:1px solid rgb(var(--color-border));border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);opacity:0;transition:opacity .7s var(--easing-standard), transform .7s var(--easing-standard), translate .32s var(--easing-emph), box-shadow .32s var(--easing-standard);transition-delay:var(--reveal-delay,0s);flex-direction:column;padding:32px 26px 28px;display:flex;position:relative;transform:translateY(22px)}.pr-card.in{opacity:1;transform:none}.pr-card.in:hover{box-shadow:var(--shadow-lg);translate:0 -6px}.pr-card.is-featured{background:rgb(var(--color-fg-primary));border-color:rgb(var(--color-fg-primary));color:rgb(var(--color-bg-base));box-shadow:var(--shadow-lg);margin-block:-10px}.pr-badge{background:rgb(var(--color-accent));color:rgb(var(--color-accent-fg));font:600 11px var(--font-body);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;box-shadow:var(--shadow-accent);border-radius:999px;padding:5px 14px;position:absolute;top:-11px;left:50%;translate:-50%}.pr-card-head{flex-direction:column;gap:3px;display:flex}.pr-card-name{font-family:var(--font-display);font-size:21px;font-weight:500}.pr-card-tag{color:rgb(var(--color-fg-muted));font-size:13px}.is-featured .pr-card-tag{color:rgb(var(--color-bg-base) / .65)}.pr-price-was{align-items:center;gap:10px;margin-top:22px;margin-bottom:2px;display:flex}.pr-price-was s{color:rgb(var(--color-fg-muted));font-size:17px;text-decoration-thickness:1px}.is-featured .pr-price-was s{color:rgb(var(--color-bg-base) / .55)}.pr-price-off{background:rgb(var(--color-accent));color:rgb(var(--color-accent-fg));letter-spacing:.01em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:3px 9px;font-size:13px;font-weight:600;line-height:1;display:inline-flex}.pr-price-star{vertical-align:-.34em;margin-left:1px;font-size:.9em}.pr-price-was+.pr-price{margin-top:0}.pr-price{font-family:var(--font-display);letter-spacing:-.02em;margin-top:22px;font-size:clamp(38px,4.4vw,48px);font-weight:500;line-height:1}.pr-price-sub{color:rgb(var(--color-fg-muted));margin-top:8px;font-size:12.5px}.is-featured .pr-price-sub{color:rgb(var(--color-bg-base) / .6)}.pr-specs{flex-direction:column;flex:1;gap:11px;margin:22px 0 26px;list-style:none;display:flex}.pr-specs li{color:rgb(var(--color-fg-secondary));align-items:center;gap:10px;font-size:14.5px;display:flex}.is-featured .pr-specs li{color:rgb(var(--color-bg-base) / .92)}.pr-specs svg{width:16px;height:16px;color:rgb(var(--color-accent));flex:none}.is-featured .pr-specs svg{color:#e8b04b}.pr-cta{border-radius:var(--radius-pill);background:rgb(var(--color-fg-primary));height:50px;color:rgb(var(--color-bg-base));letter-spacing:-.01em;transition:background-color .2s var(--easing-standard);justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.pr-cta:hover{background:rgb(var(--color-accent))}.pr-cta svg{width:18px;height:18px;transition:transform .25s var(--easing-emph)}.pr-cta:hover svg{transform:translate(3px)}.is-featured .pr-cta{background:rgb(var(--color-accent));color:rgb(var(--color-accent-fg))}.is-featured .pr-cta:hover{background:rgb(var(--color-accent-hover))}@media (width<=880px){.pr-card.is-featured{margin-block:0}}@media (prefers-reduced-motion:reduce){.pr-card{transition:none}.pr-card.in:hover,.pr-grid .pr-card.in.is-active,.pr-grid .pr-card.in.is-active:hover{translate:none}}
