:root{--intro:1.25s}html[data-pr-intro=skip]{--intro:0s}@property --n{syntax:"<integer>";inherits:false;initial-value:0}.ph-intro{z-index:100;pointer-events:none;position:fixed;inset:0}html[data-pr-intro=skip] .ph-intro{display:none}.ph-intro-panel{background:oklch(15% .012 262);place-content:center;justify-items:center;gap:1rem;animation:.75s cubic-bezier(.7,0,.2,1) 1.05s both ph-intro-out;display:grid;position:absolute;inset:0}.ph-intro-logo{font:900 clamp(3.5rem, 12vw, 7rem)/1 var(--pr-display);letter-spacing:.06em;animation:ph-intro-logo .9s var(--pr-ease) both;align-items:baseline;display:inline-flex}.ph-intro-scale{color:var(--pr-muted);letter-spacing:.1em;font-size:1.1rem}.ph-intro-n{counter-reset:n var(--n);animation:.95s cubic-bezier(.2,.7,.2,1) 80ms both ph-count}.ph-intro-n:after{content:counter(n);font-variant-numeric:tabular-nums}.ph-intro-bar{background:var(--pr-accent);transform-origin:0;width:min(16rem,60vw);height:3px;animation:.95s cubic-bezier(.2,.7,.2,1) 80ms both ph-bar}@keyframes ph-count{0%{--n:0}to{--n:908}}@keyframes ph-bar{0%{transform:scaleX(0)}}@keyframes ph-intro-logo{0%{opacity:0;letter-spacing:.3em;transform:translateY(30%)}}@keyframes ph-intro-out{to{transform:translateY(-101%)}}@media (prefers-reduced-motion:reduce){.ph-intro{display:none}}.ph-hero{isolation:isolate;align-items:center;min-height:min(100svh - 7.5rem,54rem);padding-block:1.25rem 2.5rem;display:grid;position:relative;overflow:clip}.ph-worlds{z-index:-2;position:absolute;inset:0}.ph-world{opacity:0;background:radial-gradient(42% 52% at 70% 52%, oklch(.62 .17 var(--h) / .55), transparent 70%), radial-gradient(34% 40% at 12% 90%, oklch(.55 .14 calc(var(--h) + 40) / .32), transparent 70%), radial-gradient(30% 34% at 92% 4%, oklch(.6 .12 calc(var(--h) - 35) / .3), transparent 70%);will-change:opacity;transition:opacity 1.1s;position:absolute;inset:-10%}.ph-world[data-on]{opacity:1}.ph-bigword{z-index:-1;pointer-events:none;position:absolute;bottom:4%;left:0;right:0;overflow:hidden}.ph-bigword-track{will-change:transform;gap:4vw;width:max-content;display:flex}.ph-bigword span{font:900 clamp(9rem, 27vw, 25rem)/.82 var(--pr-display);color:#0000;-webkit-text-stroke:2px oklch(100% 0 0/.13);letter-spacing:.02em}@media (prefers-reduced-motion:no-preference){.ph-hero[data-live] .ph-bigword-track{animation:46s linear infinite pr-marquee-3}}@keyframes pr-marquee-3{to{transform:translate(-33.3333%)}}.ph-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:2rem;display:grid}.ph-copy{justify-items:start;gap:1.2rem;display:grid}.ph-title{text-transform:uppercase;font-size:clamp(3.2rem,7vw,6.6rem);line-height:.86}.ph-lead{max-width:32rem;color:var(--pr-muted);font-size:1.12rem;line-height:1.55}.ph-ctas{flex-wrap:wrap;gap:.75rem;display:flex}.ph-tabs{flex-wrap:wrap;gap:.5rem;display:flex}.ph-tab{border:1px solid var(--pr-line);min-height:3.4rem;color:var(--pr-ink);font:800 1.05rem/1 var(--pr-display);letter-spacing:.08em;cursor:pointer;background:oklch(100% 0 0/.04);border-radius:99px;align-items:center;gap:.5rem;padding:.3rem 1.1rem .3rem .4rem;transition:background-color .3s,border-color .3s;display:inline-flex;position:relative;overflow:hidden}.ph-tab img{object-fit:contain;width:2.4rem;height:2.9rem;transition:transform .4s var(--pr-spring)}.ph-tab:hover img{transform:rotate(-8deg)scale(1.08)}.ph-tab[aria-selected=true]{background:oklch(.7 .15 var(--h) / .16);border-color:oklch(.78 .15 var(--h) / .6)}.ph-tab-bar{background:oklch(.78 .15 var(--h));transform-origin:0;height:3px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.ph-tab[aria-selected=true] .ph-tab-bar{animation:7s linear both ph-tabfill}.ph-hero:not([data-live]) .ph-tab-bar,.ph-hero[data-paused] .ph-tab-bar{animation-play-state:paused}@keyframes ph-tabfill{to{transform:scaleX(1)}}.ph-stage{aspect-ratio:1/1.08;touch-action:pan-y;cursor:grab;user-select:none;justify-self:center;width:min(100%,34rem,92.5926svh - 8.33333rem);position:relative}.ph-stage:active{cursor:grabbing}.ph-ring{border:1px dashed oklch(100% 0 0/.18);border-radius:50%;position:absolute;inset:9%}.ph-ring:after{content:"";border:1px solid oklch(.78 .15 var(--pr-h) / .35);border-radius:50%;position:absolute;inset:9%}.ph-shadow{background:radial-gradient(closest-side,oklch(0% 0 0/.6),#0000);border-radius:50%;height:7%;position:absolute;bottom:7%;left:24%;right:24%}.ph-prods{position:absolute;inset:10% 21% 11%}.ph-prod,.ph-spin{place-items:center;display:grid;position:absolute;inset:0}.ph-prod img{object-fit:contain;filter:drop-shadow(0 30px 24px oklch(0% 0 0/.45));width:auto;max-width:100%;height:100%;max-height:100%}.ph-prod:not([data-on]){visibility:hidden}.ph-spin{opacity:0;pointer-events:none;background-repeat:no-repeat;background-size:auto 100%}.ph-stage[data-spinning] .ph-spin{opacity:1}.ph-stage[data-spinning] .ph-prod[data-on]{visibility:hidden}.ph-scoop{filter:drop-shadow(0 18px 14px oklch(0% 0 0/.4));width:34%;height:auto;position:absolute;bottom:8%;left:-2%;transform:rotate(-10deg)}.ph-dust i{background:oklch(.85 .1 var(--pr-h));opacity:.7;border-radius:50%;width:6px;height:6px;position:absolute}.ph-float{color:var(--pr-muted);will-change:transform;gap:.15rem;padding:.8rem 1rem;font-size:.8rem;display:grid;position:absolute}.ph-float b{font:800 1.9rem/1 var(--pr-display);color:var(--pr-ink);letter-spacing:.02em}.ph-f1{top:16%;right:-3%}.ph-f2{bottom:24%;right:-6%}.ph-f3{padding:.55rem .85rem;top:3%;left:-2%}.ph-f3 span{color:var(--pr-ink);font-size:.72rem}.ph-drag{color:var(--pr-muted);white-space:nowrap;align-items:center;gap:.4rem;font-size:.75rem;transition:opacity .4s;display:inline-flex;position:absolute;bottom:0;left:50%;translate:-50%}.ph-stage[data-spun] .ph-drag{opacity:0}@media (prefers-reduced-motion:no-preference){.ph-enter{animation:pr-rise .9s var(--pr-ease) calc(var(--intro) + .25s + var(--e,0) * 90ms) both}.ph-hero .pr-split.pr-now .pr-w>span{animation-delay:calc(var(--intro) + var(--d,0s) + var(--w,0) * 80ms)}.ph-stage{animation:ph-stage-in 1.2s var(--pr-ease) calc(var(--intro) + .15s) both}.ph-float{animation:ph-pop .8s var(--pr-spring) calc(var(--intro) + .9s + var(--k,0) * .12s) both}.ph-f2{--k:1}.ph-f3{--k:2}.ph-scoop{animation:ph-scoop-in 1s var(--pr-ease) calc(var(--intro) + .7s) both}.ph-hero[data-live] .ph-prods{animation:6s ease-in-out infinite pr-float}.ph-hero[data-live] .ph-shadow{animation:6s ease-in-out infinite ph-shadow}.ph-hero[data-live] .ph-dust i{animation:ph-dust calc(5s + var(--i) * .7s) ease-in-out calc(var(--i) * -.9s) infinite}}@keyframes ph-stage-in{0%{opacity:0;transform:translateY(8%)scale(.9)rotate(4deg)}}@keyframes ph-pop{0%{opacity:0;transform:scale(.6)}}@keyframes ph-scoop-in{0%{opacity:0;transform:translate(-30%,20%)rotate(-40deg)}}@keyframes ph-shadow{50%{opacity:.7;transform:scaleX(.82)}}@keyframes ph-dust{50%{opacity:.25;transform:translate(6px,-22px)}}@media (width<=860px){.ph-hero{min-height:0;padding-top:1rem}.ph-grid{grid-template-columns:minmax(0,1fr);gap:.5rem}.ph-stage{order:-1;width:min(100%,25rem)}.ph-float b{font-size:1.4rem}.ph-f1{right:-2%}.ph-f2{right:-4%}}.ph-band{z-index:2;background:var(--pr-accent);color:var(--pr-accent-ink);margin-block:-1rem 0;transition:background-color .8s;position:relative;overflow:hidden;transform:rotate(-2deg)}.ph-band-track{width:max-content;font:900 clamp(1.8rem, 4vw, 3rem)/1 var(--pr-display);text-transform:uppercase;letter-spacing:.04em;gap:2.5rem;padding:.9rem 0;display:flex}.ph-band-track span:after{content:"●";vertical-align:middle;margin-left:2.5rem;font-size:.4em}.ph-o{color:#0000;-webkit-text-stroke:1.5px var(--pr-accent-ink)}@media (prefers-reduced-motion:no-preference){.ph-band[data-live] .ph-band-track{animation:32s linear infinite pr-marquee}}.ph-scrolly{height:300vh;position:relative}.ph-sticky{align-items:center;height:calc(100svh - 4.25rem);display:grid;position:sticky;top:4.25rem;overflow:hidden}.ph-scrolly-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:2rem;display:grid}.ph-scrolly-copy h2{margin:.75rem 0 1.75rem;font-size:clamp(2.4rem,5vw,4.2rem)}.ph-steps{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.ph-steps li{border-top:1px solid var(--pr-line);opacity:.32;transition:opacity .4s, transform .5s var(--pr-ease);grid-template-columns:7.5rem minmax(0,1fr);align-items:baseline;gap:1rem;padding:.7rem 0;display:grid;transform:translate(0)}.ph-steps li[data-on]{opacity:1;transform:translate(.6rem)}.ph-steps b{font:900 2.3rem/1 var(--pr-display);color:var(--pr-accent)}.ph-scrolly-stage{aspect-ratio:1;justify-self:center;width:min(100%,32rem);position:relative}.ph-progress{position:absolute;inset:0;transform:rotate(-90deg)}.ph-progress circle{fill:none;stroke:oklch(100% 0 0/.08);stroke-width:.6px}.ph-progress .ph-progress-on{stroke:var(--pr-accent);stroke-dasharray:1;stroke-dashoffset:1px;stroke-linecap:round}.ph-scrub{background-position:0 0;background-repeat:no-repeat;background-size:auto 100%;place-items:center;display:grid;position:absolute;inset:12% 22%}.ph-scrub img{object-fit:contain;width:auto;height:100%}.ph-scrub[data-ready] img{opacity:0}.ph-callout{font:600 .72rem/1 var(--pr-mono);letter-spacing:.14em;background:var(--pr-ink);color:var(--pr-bg);opacity:0;transition:opacity .3s, transform .5s var(--pr-spring);border-radius:99px;padding:.45rem .7rem;position:absolute;transform:scale(.7)}.ph-callout[data-on]{opacity:1;transform:none}.ph-c0{top:22%;left:2%}.ph-c1{top:30%;right:0}.ph-c2{bottom:26%;left:0}.ph-c3{bottom:16%;right:4%}@media (width<=860px){.ph-scrolly{height:280vh}.ph-scrolly-grid{grid-template-columns:minmax(0,1fr);gap:.5rem}.ph-scrolly-stage{order:-1;width:min(70vw,17rem)}.ph-scrolly-copy h2{margin:.4rem 0 .8rem;font-size:2rem}.ph-steps li{grid-template-columns:5.5rem minmax(0,1fr);padding:.45rem 0;font-size:.9rem}.ph-steps b{font-size:1.6rem}}@media (prefers-reduced-motion:reduce){.ph-scrolly{height:auto}.ph-sticky{height:auto;padding-block:4rem;position:static}.ph-steps li{opacity:1}}.ph-goals{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.ph-goal{border-radius:var(--pr-r);isolation:isolate;background:var(--pr-glass);min-height:23rem;box-shadow:inset 0 1px 0 oklch(100% 0 0/.14), inset 0 0 0 1px var(--pr-glass-edge);transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .5s var(--pr-ease);align-content:start;gap:.6rem;padding:1.4rem;display:grid;position:relative;overflow:hidden}.ph-goal[data-tilting]{transition-duration:80ms}.ph-goal-glow{z-index:-1;background:radial-gradient(60% 50% at var(--mx,50%) var(--my,80%), oklch(.7 .16 var(--gh) / .55), transparent 70%);opacity:.45;transition:opacity .4s;position:absolute;inset:0}.ph-goal:hover .ph-goal-glow{opacity:1}.ph-goal h3{font-size:2.3rem}.ph-goal p{color:var(--pr-muted);font-size:.95rem;line-height:1.5}.ph-goal img{z-index:-1;width:62%;height:auto;transition:transform .7s var(--pr-spring);filter:drop-shadow(0 20px 18px oklch(0% 0 0/.5));position:absolute;bottom:-6%;right:-8%;transform:rotate(8deg)}.ph-goal:hover img{transform:rotate(-4deg)translateY(-10%)scale(1.06)}.ph-goal .pr-link{position:absolute;bottom:1rem;left:1.4rem}@media (width<=960px){.ph-goals{grid-template-columns:repeat(2,minmax(0,1fr))}.ph-goal{min-height:18rem}}@media (width<=520px){.ph-goal h3{font-size:1.8rem}.ph-goal{padding:1rem}.ph-goal p{font-size:.85rem}.ph-goal .pr-link{left:1rem}}.ph-tabs2{scrollbar-width:none;background:oklch(100% 0 0/.05);border-radius:99px;gap:.25rem;width:max-content;max-width:100%;margin-bottom:1.5rem;padding:.3rem;display:flex;position:relative;overflow-x:auto}.ph-tabs2 button{z-index:1;min-height:2.75rem;color:var(--pr-muted);font:700 .92rem var(--pr-sans);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:99px;padding:0 1.2rem;transition:color .3s;position:relative}.ph-tabs2 button[aria-selected=true]{color:var(--pr-bg)}.ph-tabs2-ink{width:var(--w,0);background:var(--pr-ink);transform:translateX(var(--x,0));transition:transform .5s var(--pr-ease), width .5s var(--pr-ease);border-radius:99px;position:absolute;top:.3rem;bottom:.3rem;left:0}.ph-best-panel .pr-card{animation:pr-pop-in .5s var(--pr-ease) calc(var(--i) * 60ms) both}.ph-stack-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.ph-stack-form{gap:1.5rem;display:grid}.ph-step legend{flex-wrap:wrap;align-items:baseline;gap:.5rem .8rem;margin-bottom:.75rem;display:flex}.ph-step legend .pr-mono{color:var(--pr-accent);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem}.ph-step legend strong{font:800 1.8rem/1 var(--pr-display)}.ph-opts{grid-template-columns:repeat(auto-fill,minmax(min(9.5rem,100%),1fr));gap:.6rem;display:grid}.ph-opt{text-align:center;background:var(--pr-bg-2);box-shadow:inset 0 0 0 1px var(--pr-line);cursor:pointer;transition:box-shadow .25s, background-color .25s, transform .3s var(--pr-spring);border-radius:1rem;justify-items:center;gap:.3rem;padding:.8rem .6rem;display:grid;position:relative}.ph-opt:hover{transform:translateY(-3px)}.ph-opt input{opacity:0;pointer-events:none;position:absolute}.ph-opt img{object-fit:contain;width:4.5rem;height:5.5rem;transition:transform .5s var(--pr-spring)}.ph-opt:has(input:checked){box-shadow:inset 0 0 0 2px var(--pr-accent);background:oklch(.7 .15 var(--pr-h) / .1)}.ph-opt:has(input:checked) img{transform:translateY(-4px)rotate(-6deg)scale(1.08)}.ph-opt:has(input:focus-visible){outline:2px solid var(--pr-accent);outline-offset:2px}.ph-opt-name{font-size:.9rem;font-weight:700;line-height:1.2}.ph-opt-meta{color:var(--pr-muted);font-size:.78rem}.ph-opt-none{align-content:center;min-height:8rem}.ph-stack-out{gap:1.25rem;padding:1.5rem;display:grid;position:sticky;top:6rem}.ph-pile{height:15rem;position:relative}.ph-pile img{filter:drop-shadow(0 18px 16px oklch(0% 0 0/.5));width:auto;height:78%;position:absolute;bottom:0}.ph-pile img:not([src]){visibility:hidden}.ph-pile [data-slot="0"]{z-index:2;height:92%;left:50%;translate:-50%}.ph-pile [data-slot="1"]{z-index:1;height:66%;left:6%}.ph-pile [data-slot="2"]{z-index:1;height:62%;right:6%}.ph-stack-sums{gap:.5rem;margin:0;display:grid}.ph-stack-sums div{border-bottom:1px solid var(--pr-line);justify-content:space-between;gap:1rem;padding-bottom:.5rem;display:flex}.ph-stack-sums dt{color:var(--pr-muted)}.ph-stack-sums dd{margin:0;font-weight:700}.ph-stack-total{color:var(--pr-accent);font:900 2rem/1 var(--pr-display)!important}.ph-save{color:var(--pr-ok)}@media (width<=860px){.ph-stack-grid{grid-template-columns:minmax(0,1fr)}.ph-stack-out{position:static}.ph-pile{height:11rem}}.ph-quiz-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:2.5rem;display:grid}.ph-quiz-grid h2{margin-top:.5rem;font-size:clamp(2.6rem,5.6vw,4.4rem)}.ph-quiz{isolation:isolate;align-content:start;gap:1.25rem;min-height:18rem;padding:2rem;display:grid;position:relative;overflow:hidden}.ph-blob{z-index:-1;aspect-ratio:1;background:radial-gradient(circle at 40% 40%, oklch(.72 .16 var(--pr-h) / .55), oklch(.6 .14 calc(var(--pr-h) + 60) / .25) 60%, transparent 72%);border-radius:42% 58% 63% 37%/41% 44% 56% 59%;width:70%;position:absolute;top:-30%;right:-20%}@media (prefers-reduced-motion:no-preference){.ph-quiz[data-live] .ph-blob{animation:14s ease-in-out infinite alternate ph-blob}}@keyframes ph-blob{50%{border-radius:63% 37% 41% 59%/55% 62% 38% 45%;transform:translate(-12%,14%)rotate(40deg)scale(1.1)}to{border-radius:37% 63% 52% 48%/38% 46% 54% 62%;transform:translate(-30%,40%)rotate(90deg)scale(.95)}}.ph-quiz-bar{background:oklch(100% 0 0/.1);border-radius:2px;height:4px;overflow:hidden}.ph-quiz-bar i{background:var(--pr-accent);transform-origin:0;height:100%;transform:scaleX(var(--p,.05));transition:transform .6s var(--pr-ease);display:block}.ph-quiz legend{font:800 clamp(1.8rem, 3.4vw, 2.4rem)/1 var(--pr-display);margin-bottom:1.1rem}.ph-qopts{flex-wrap:wrap;gap:.5rem;display:flex}.ph-qopts .pr-chip{min-height:3rem;padding:0 1.25rem;font-size:1rem}.ph-quiz [data-q]:not([hidden]){animation:ph-q-in .52s var(--pr-ease) both}@keyframes ph-q-in{0%{opacity:0;transform:translate(2rem)}}.ph-result h3{margin:.3rem 0 1rem;font-size:2.2rem}.ph-result-list{gap:.5rem;display:grid}.ph-result-list>div{animation:pr-pop-in .5s var(--pr-spring) calc(var(--i) * 90ms) both;background:oklch(100% 0 0/.05);border-radius:.9rem;grid-template-columns:3.5rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.5rem .6rem;display:grid}.ph-result-list img{object-fit:contain;width:3.5rem;height:3.5rem}.ph-result-list small{color:var(--pr-muted);display:block}.ph-result-actions{flex-wrap:wrap;gap:.6rem;margin-block:1rem .5rem;display:flex}.ph-quiz-back{min-height:2.5rem;color:var(--pr-muted);cursor:pointer;background:0 0;border:0;justify-self:start;font-size:.85rem}@media (width<=860px){.ph-quiz-grid{grid-template-columns:minmax(0,1fr);gap:1.5rem}.ph-quiz{padding:1.25rem}}.ph-deals-nav{gap:.5rem;display:flex}.ph-deals-row{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;grid-auto-columns:min(17rem,76vw);grid-auto-flow:column;gap:1rem;padding:.5rem max(1.25rem,50vw - 36.75rem) 1rem;scroll-padding-inline:max(1.25rem,50vw - 36.75rem);display:grid;overflow-x:auto}.ph-deals-row::-webkit-scrollbar{display:none}.ph-deals-row .pr-card{scroll-snap-align:start}.ph-deals-progress{background:oklch(100% 0 0/.08);border-radius:2px;height:3px;margin-top:.5rem;overflow:hidden}.ph-deals-progress i{background:var(--pr-accent);transform-origin:0;height:100%;transform:scaleX(var(--p,.2));display:block}.ph-brands{border-block:1px solid var(--pr-line);padding-block:1.6rem;overflow:hidden}.ph-brands-track{align-items:center;gap:4.5rem;width:max-content;padding-inline:2rem;display:flex}@media (prefers-reduced-motion:no-preference){.ph-brands[data-live] .ph-brands-track{animation:36s linear infinite pr-marquee}.ph-brands:hover .ph-brands-track{animation-play-state:paused}}.ph-brand{min-height:3rem;color:var(--pr-muted);transition:color .3s, transform .4s var(--pr-spring);white-space:nowrap;align-items:center;display:inline-flex}.ph-brand:hover{color:var(--pr-ink);transform:scale(1.06)}.ph-brand-proteo{font:900 2.2rem/1 var(--pr-display);letter-spacing:.08em;text-transform:uppercase}.ph-brand-norte{font:italic 800 1.7rem/1 var(--pr-sans);letter-spacing:-.02em}.ph-brand-vanta{font:300 1.6rem/1 var(--pr-sans);letter-spacing:.5em;text-transform:uppercase}.ph-brand-hierro{font:900 2.4rem/1 var(--pr-display);text-transform:uppercase;font-stretch:75%;transform:skew(-8deg)}.ph-brand-alba{font:500 1.9rem/1 var(--pr-sans);text-transform:lowercase;letter-spacing:.04em}.ph-ship{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.ph-ship-card{border-radius:var(--pr-r);background:var(--pr-bg-2);box-shadow:inset 0 0 0 1px var(--pr-line);align-content:start;gap:.6rem;padding:1.5rem;display:grid}.ph-ship-card svg{color:var(--pr-accent)}.ph-ship-card h3{font-size:1.9rem}.ph-ship-card p{color:var(--pr-muted);line-height:1.5}.ph-map-row{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:1rem;margin-top:1rem;display:grid}.ph-map{border-radius:var(--pr-r);box-shadow:inset 0 0 0 1px var(--pr-line);background:oklch(20% .02 262);min-height:16rem;overflow:hidden}.ph-map svg{width:100%;height:100%;display:block}.ph-map-grid path{stroke:oklch(100% 0 0/.06);stroke-width:1px;fill:none}.ph-route{fill:none;stroke:var(--pr-accent);stroke-width:3px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.ph-pin{fill:var(--pr-ink)}.ph-pin-b{fill:var(--pr-accent)}.ph-moto{fill:var(--pr-accent);stroke:var(--pr-bg);stroke-width:3px;offset-path:path("M90 250 C170 250 180 160 260 150 S380 90 470 80");offset-distance:0%}@media (prefers-reduced-motion:no-preference){.ph-map:not([data-in]) .ph-route{stroke-dashoffset:1px}.ph-map[data-in] .ph-route{animation:ph-draw 1.6s var(--pr-ease) both}.ph-map[data-in] .ph-moto{animation:5s ease-in-out 1.2s infinite alternate both ph-ride}}@keyframes ph-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes ph-ride{to{offset-distance:100%}}.ph-stores{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.ph-stores li{gap:.35rem;padding:1.25rem;display:grid}.ph-stores strong{font:800 1.6rem/1 var(--pr-display)}.ph-open{font-size:.9rem;font-weight:700}.ph-open[data-state=open]{color:var(--pr-ok)}.ph-open[data-state=closed]{color:var(--pr-warn)}@media (width<=860px){.ph-ship,.ph-map-row{grid-template-columns:minmax(0,1fr)}}.ph-faq-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:start;gap:2.5rem;display:grid}.ph-faq-grid h2{margin-top:.5rem;font-size:clamp(2.6rem,5.6vw,4.4rem)}.ph-faq{display:grid}.ph-faq details{border-bottom:1px solid var(--pr-line);interpolate-size:allow-keywords}.ph-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:3.75rem;font-size:1.08rem;font-weight:700;list-style:none;display:flex}.ph-faq summary::-webkit-details-marker{display:none}.ph-faq summary:after{content:"+";font:400 1.8rem/1 var(--pr-sans);color:var(--pr-accent);transition:transform .4s var(--pr-spring)}.ph-faq details[open] summary:after{transform:rotate(45deg)}.ph-faq details::details-content{block-size:0;transition:block-size .45s var(--pr-ease), content-visibility .45s allow-discrete;overflow:clip}.ph-faq details[open]::details-content{block-size:auto}.ph-faq p{color:var(--pr-muted);max-width:40rem;padding-bottom:1.25rem;line-height:1.6}@media (width<=860px){.ph-faq-grid{grid-template-columns:minmax(0,1fr);gap:1rem}}
