@property --pr-a{syntax:"<angle>";inherits:false;initial-value:0deg}.pr{--f:1;--k:1;padding:clamp(6rem,10vw,9.375rem) 0 clamp(5.5rem,9vw,8.125rem);overflow:clip}.pr .btn{--ring:var(--night)}.pr__glow{background:radial-gradient(closest-side, color-mix(in srgb, var(--pd) 9%, transparent), transparent);pointer-events:none;width:min(68.75rem,90vw);height:32.5rem;opacity:calc(.3 + var(--f) * .7);border-radius:50%;position:absolute;top:58%;left:50%;translate:-50% -50%}.pr__in{position:relative}.pr__top{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:clamp(2.75rem,5vw,4.5rem);display:flex}.pr__hd{flex-direction:column;align-items:flex-start;gap:1.375rem;max-width:47.5rem;display:flex}.pr__sub{max-width:32.5rem}.pr__tg{border-radius:var(--pill);background:color-mix(in srgb, var(--cloud) 7%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cloud) 14%, transparent);flex:none;grid-template-columns:1fr 1fr;padding:.3125rem;display:inline-grid;position:relative}.pr__tb{z-index:1;border-radius:var(--pill);min-height:2.875rem;color:color-mix(in srgb, var(--cloud) 70%, transparent);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:.5rem;padding:0 1.375rem;font-size:.75rem;transition:color .4s;display:inline-flex;position:relative}.pr__tb.is-act{color:var(--on-pd)}.pr__save{border-radius:var(--pill);background:var(--accent);color:var(--on-accent);letter-spacing:.04em;padding:.1875rem .4375rem;font-size:.625rem;font-weight:600}.pr__tk{z-index:0;border-radius:var(--pill);background:var(--pd);width:calc(50% - .3125rem);transition:translate .6s var(--e-inout);position:absolute;top:.3125rem;bottom:.3125rem;left:.3125rem}.pr__tg.is-q .pr__tk{translate:100%}.pr__row{grid-template-columns:repeat(var(--n,3), minmax(0, 1fr));perspective:100rem;align-items:stretch;gap:1.25rem;display:grid}.pr__card{--gx:calc(100% + 1.25rem);z-index:var(--z,1);background:var(--pine);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cloud) 10%, transparent), 0 2.5rem 5rem -2.5rem #000c;transform:translate3d(calc(var(--d) * var(--gx) * (var(--f) - 1)), calc((1 - var(--f)) * 5.625rem), 0) rotate(calc(var(--d) * (1 - var(--f)) * -7deg));transform-origin:50% 120%;transition:translate .55s var(--e-out), box-shadow .5s;border-radius:1.5rem;position:relative}.pr__card:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--pd) 45%, transparent), 0 1.875rem 5.625rem -1.875rem color-mix(in srgb, var(--pd) 38%, transparent);translate:0 -.625rem}.pr__card.is-feat{background:color-mix(in srgb, var(--pine) 88%, var(--pd));box-shadow:inset 0 0 0 1.5px var(--pd), 0 2.5rem 5.625rem -2.5rem color-mix(in srgb, var(--pd) 40%, transparent)}.pr__ring{background:conic-gradient(from var(--pr-a), transparent 0 55%, var(--pd) 75%, var(--cloud) 80%, var(--pd) 85%, transparent 100%);-webkit-mask-composite:xor;pointer-events:none;border-radius:1.5625rem;padding:2px;animation:4.2s linear infinite pr-spin;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@keyframes pr-spin{to{--pr-a:360deg}}.pr__pulse{pointer-events:none;box-shadow:0 0 0 1.5px var(--pd);opacity:0;animation:pr-pulse 2.8s var(--e-ping) infinite;border-radius:1.5rem;position:absolute;inset:0}@keyframes pr-pulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.07,1.045)}}.pr__cin{flex-direction:column;height:100%;padding:clamp(1.5rem,2.4vw,2.25rem);display:flex;position:relative}.pr__ch{justify-content:space-between;align-items:center;min-height:1.875rem;margin-bottom:1.625rem;display:flex}.pr__no{font-family:var(--font-mono);letter-spacing:.14em;color:color-mix(in srgb, var(--cloud) 55%, transparent);font-size:.6875rem}.pr__chip{border-radius:var(--pill);background:var(--cloud);color:var(--ink);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.5rem;padding:.3125rem .75rem .3125rem .3125rem;font-size:.6875rem;display:inline-flex;position:relative}.pr__chip-i{background:var(--pd);width:1.25rem;height:1.25rem;color:var(--on-pd);border-radius:50%;place-items:center;font-size:.625rem;font-style:normal;display:grid}.pr__chip-p{background:var(--accent);width:.625rem;height:.625rem;box-shadow:0 0 0 2px var(--pine);border-radius:50%;animation:1.4s ease-in-out infinite blink;position:absolute;top:-.1875rem;right:.0625rem}.pr__name{letter-spacing:-.04em;margin:0;font-size:clamp(1.75rem,2.4vw,2.25rem);font-weight:700;line-height:1}.pr__tag{color:var(--mut);min-height:2.9em;margin:.625rem 0 0;font-size:1rem;line-height:1.45}.pr__price{font-family:var(--font-display);letter-spacing:-.05em;font-variant-numeric:tabular-nums;align-items:baseline;gap:2px;margin:2.125rem 0 0;font-size:clamp(3.5rem,5.2vw,5.25rem);font-weight:700;line-height:1;display:flex}.pr__cur{color:color-mix(in srgb, var(--cloud) 70%, transparent);align-self:flex-start;margin-top:.12em;margin-right:.25rem;font-size:.46em}.pr__per{font-family:var(--font-mono);letter-spacing:.06em;color:color-mix(in srgb, var(--cloud) 60%, transparent);margin-left:.5rem;font-size:.8125rem;font-weight:400}.pr__price .odo{--odo-t:.8s}.pr__bill{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--cloud) 60%, transparent);align-items:center;gap:.5rem;margin:.75rem 0 0;font-size:.6875rem;display:flex}.pr__bill i{background:color-mix(in srgb, var(--cloud) 40%, transparent);border-radius:50%;flex:none;width:.4375rem;height:.4375rem;transition:background .4s}.pr__bill i.is-q{background:var(--pd)}.pr .pr__inc{border-top:1px solid color-mix(in srgb, var(--cloud) 12%, transparent);flex-direction:column;flex:1;gap:.8125rem;margin:1.75rem 0 2rem;padding:1.625rem 0 0;display:flex}.pr__inc li{color:color-mix(in srgb, var(--cloud) 88%, transparent);--t:clamp(0, calc((var(--k) - var(--j) * .12) * 3.2), 1);align-items:flex-start;gap:.75rem;font-size:.96875rem;line-height:1.4;display:flex}.pr__inc svg{fill:none;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.25rem;height:1.25rem}.pr__inc circle{fill:color-mix(in srgb, var(--pd) calc(var(--t) * 100%), transparent);stroke:color-mix(in srgb, var(--cloud) 20%, transparent);stroke-width:1px}.pr__inc path{stroke:var(--on-pd);stroke-width:2.2px;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--t))}.pr__btn{align-self:stretch;display:flex}.pr__foot{border-top:1px solid color-mix(in srgb, var(--cloud) 12%, transparent);justify-content:space-between;align-items:center;gap:1.5rem;margin-top:clamp(2.5rem,4vw,3.75rem);padding-top:1.625rem;display:flex}.pr__note{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--cloud) 72%, transparent);align-items:center;gap:.625rem;margin:0;font-size:.75rem;display:flex}@media (width<=68.6875rem){.pr__row{gap:.875rem}.pr__card{--gx:calc(100% + .875rem)}.pr__price{font-size:3.25rem}.pr__top{flex-direction:column;align-items:flex-start}.pr__inc li{font-size:.90625rem}.pr__cin{padding:1.375rem}.pr__per{margin-left:.25rem}}@media (width<=50.5625rem){.pr{--f:1!important;--k:1!important}.pr__top{align-items:stretch;gap:1.75rem}.pr__tg{width:100%}.pr__tb{padding:0 .625rem}.pr__row{grid-template-columns:1fr;gap:1rem}.pr__card{transform:none}.pr__card.is-feat{order:-1}.pr__foot{flex-direction:column;align-items:flex-start}.pr__note{align-items:flex-start;line-height:1.6}.pr__note .port{margin-top:.375rem}.pr__tag{min-height:0}.pr__price{font-size:4rem}}@media (prefers-reduced-motion:reduce){.pr{--f:1!important;--k:1!important}.pr__ring,.pr__pulse{animation:none!important}}html.a11y-motion .pr{--f:1!important;--k:1!important}html.a11y-motion .pr__ring,html.a11y-motion .pr__pulse{animation:none!important}
