.pg{--pad-x:max(var(--cx-gutter), calc((100% - 80rem) / 2));--tile-tint:var(--product-goldtik-tint);--tile-mid:var(--product-goldtik-mid);--tile-strong:var(--product-goldtik-strong)}.pg-hero,.pg-sec{padding-inline:var(--pad-x);position:relative}.pg-sec{border-block-start:1px solid var(--cx-line);padding-block:clamp(3.5rem,7vw,6.5rem);scroll-margin-block-start:calc(var(--cx-header-h) * .5)}.pg-sec__head{max-inline-size:44rem;margin-block-end:clamp(1.75rem,3.5vw,3rem)}.pg-hero{padding-block:calc(var(--cx-header-h) + clamp(1.5rem, 4vw, 3.5rem)) clamp(3rem, 6vw, 5.5rem);background:radial-gradient(60% 55% at 85% 20%, oklch(.5 .12 var(--h) / .28), transparent 70%), radial-gradient(40% 40% at 5% 100%, rgb(var(--cx-gold-rgb) / .1), transparent 70%);align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}html[data-theme=light] .pg-hero{background:radial-gradient(60% 55% at 85% 20%, oklch(.82 .08 var(--h) / .4), transparent 70%), radial-gradient(40% 40% at 5% 100%, rgb(var(--cx-gold-rgb) / .14), transparent 70%)}@media (min-width:900px){.pg-hero--split{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.pg-hero--compact{isolation:isolate;padding-block-end:clamp(2rem,4vw,3.5rem)}.pg-hero--compact:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(to right, color-mix(in srgb, var(--cx-ink) 6%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--cx-ink) 6%, transparent) 1px, transparent 1px);-webkit-mask-image:radial-gradient(70% 90% at var(--pg-grid-x,80%) 0%, #000, transparent 75%);mask-image:radial-gradient(70% 90% at var(--pg-grid-x,80%) 0%, #000, transparent 75%);background-size:3.5rem 3.5rem;position:absolute;inset:0}.pg-hero--compact:after{content:"";inset-inline:var(--pad-x);background:linear-gradient(to var(--pg-end,right), rgb(var(--cx-gold-rgb) / .55), transparent 60%);block-size:1px;position:absolute;inset-block-end:0}[dir=rtl] .pg-hero--compact:before{--pg-grid-x:20%}[dir=rtl] .pg-hero--compact:after{--pg-end:left}@media print{.ind-pain li,.ind-n b,.ab-tech li,.ab-role,.ab-map__land,.sv-steps__n{opacity:1!important;transition:none!important;transform:none!important}.ind-n__arc,.ab-map__arc{stroke-dashoffset:0!important}.ab-path__item:before{opacity:1!important}.ab-path__line{transform:none!important}}@media (prefers-reduced-motion:no-preference){.pg{animation:pg-enter .28s var(--cx-ease) backwards}.pg-hero__copy{animation:pg-rise .5s var(--cx-ease) backwards}}@keyframes pg-enter{0%{opacity:.4}}@keyframes pg-rise{0%{transform:translateY(10px)}}.pg-hero__copy{min-inline-size:0}.pg-hero__title{text-wrap:balance;max-inline-size:22ch;color:var(--cx-ink);margin:0;font-size:clamp(2.1rem,1rem + 3.6vw,4.25rem);font-weight:600;line-height:1.45}html[lang=en] .pg-hero__title{letter-spacing:-.025em;line-height:1.08}.pg-hero__lead{max-inline-size:38rem;color:var(--cx-mute);text-wrap:pretty;margin:1.25rem 0 0;font-size:clamp(1.0625rem,1rem + .35vw,1.3125rem);line-height:1.8}.pg-hero .cx-cta-row{margin-block-start:2rem}.pg-hero__aside{min-inline-size:0}.pg-crumbs ol{color:var(--cx-mute);flex-wrap:wrap;gap:.5rem;margin:0 0 1.5rem;padding:0;font-size:.9375rem;line-height:1.6;list-style:none;display:flex}.pg-crumbs li+li:before{content:"/";opacity:.6;margin-inline-end:.5rem}.pg-crumbs a{color:var(--cx-mute);text-underline-offset:.2em;padding-block:.65rem;text-decoration:underline;display:inline-block}.pg-crumbs [aria-current=page]{color:var(--cx-ink)}.pg-cards{gap:clamp(.75rem,1.6vw,1.25rem);margin:0;padding:0;list-style:none;display:grid}@media (min-width:700px){.pg-cards--2,.pg-cards--3,.pg-cards--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.pg-cards--3{grid-template-columns:repeat(3,minmax(0,1fr))}.pg-cards--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.pg-card{border:1px solid var(--cx-line);background:rgb(var(--cx-card-rgb) / .78);box-shadow:var(--cx-shadow);border-radius:1.25rem;flex-direction:column;gap:.75rem;padding:clamp(1.4rem,2.4vw,1.9rem);display:flex}.pg-card__mark{border:1px solid var(--cx-line);background:linear-gradient(150deg, var(--tile-tint), var(--tile-mid));block-size:3.25rem;inline-size:3.25rem;color:var(--cx-ink);border-radius:1rem;place-items:center;margin-block-end:.5rem;display:grid}.pg-card h3,.pg-steps h3{color:var(--cx-ink);text-wrap:balance;margin:0;font-size:clamp(1.1875rem,1.05rem + .5vw,1.4375rem);font-weight:600;line-height:1.5}.pg-card p,.pg-steps p{color:var(--cx-mute);margin:0;line-height:1.8}.pg-steps{counter-reset:step;gap:clamp(.75rem,1.6vw,1.25rem);margin:0;padding:0;list-style:none;display:grid}@media (min-width:820px){.pg-steps{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}}.pg-steps li{border-block-start:2px solid var(--cx-gold);background:var(--cx-surface);counter-increment:step;border-radius:0 0 1rem 1rem;flex-direction:column;gap:.6rem;padding:clamp(1.25rem,2.4vw,1.75rem);display:flex;position:relative}.pg-steps li:before{content:counter(step);font-variant-numeric:tabular-nums;color:var(--cx-gold-hi);font-size:.9375rem;font-weight:600}.pg-checks{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.pg-checks li{color:var(--cx-ink);padding-inline-start:2rem;line-height:1.8;position:relative}.pg-checks li:before{content:"";background:var(--cx-gold);block-size:2px;inline-size:1.1rem;position:absolute;inset-block-start:.7em;inset-inline-start:0}.pg-split{gap:clamp(1.5rem,4vw,3.5rem);display:grid}@media (min-width:900px){.pg-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.pg-prose{max-inline-size:46rem;color:var(--cx-mute);line-height:1.9}.pg-prose p{margin:0 0 1.1rem}.pg-prose h2,.pg-prose h3{color:var(--cx-ink);margin:2.25rem 0 .75rem;line-height:1.5}.pg-prose a{color:var(--cx-gold-hi);text-underline-offset:.2em;text-decoration:underline}.pg-prose ul{padding-inline-start:1.25rem}.pg-note{border-inline-start:2px solid var(--cx-gold);background:var(--cx-surface);color:var(--cx-mute);border-radius:.25rem .75rem .75rem .25rem;padding:1rem 1.25rem;line-height:1.8}[dir=rtl] .pg-note{border-radius:.75rem .25rem .25rem .75rem}.pg-chips{flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.pg-chips li{border:1px solid var(--cx-line);background:var(--cx-glass);color:var(--cx-ink);border-radius:999px;padding:.55rem 1rem;font-weight:500}.pg-proof{gap:clamp(.75rem,1.6vw,1.25rem);margin:0;padding:0;list-style:none;display:grid}@media (min-width:700px){.pg-proof{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}}.pg .hq{border-block-start:1px solid var(--cx-line)}.pg .pp-card{border:1px solid var(--cx-line)}
