@layer components{@keyframes r3-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}section.sec-r3[id]{padding-block:var(--space-sec-frame)}section.sec-r3[id] .sec-head{margin-bottom:1.5rem;display:block}.h2-r3{max-width:none;font-family:var(--font-head);font-weight:800;font-size:var(--text-h2-frame);line-height:var(--text-h2-frame--line-height);letter-spacing:-.025em;text-wrap:balance}.h2-r3 .voice{letter-spacing:-.01em;font-size:1em}section.sec-r3[id] .eyebrow+.h2-r3{margin-top:.5rem}section.sec-r3[id] .sec-head .lead{max-width:40em;font-size:var(--text-lead-frame);line-height:var(--text-lead-frame--line-height);margin-top:.5rem}section.sec-r3[id] .eyebrow{color:var(--color-brand);font-weight:800;font-size:var(--text-eyebrow);line-height:var(--text-eyebrow--line-height);letter-spacing:var(--tracking-caps);text-transform:uppercase;align-items:center;gap:.5rem;margin-bottom:0;display:inline-flex}section.sec-r3[id] .eyebrow:before{background:var(--color-lime);border-radius:50%;width:.55rem;height:.55rem}.cene-r3 .prices{gap:1rem;margin-top:1.6rem;padding-top:0}@media (width>=56.25rem){.cene-r3 .prices{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1.2rem}}@media (width>=43.75rem) and (width<56.25rem){.cene-r3 .prices:has(>:nth-child(3):last-child){grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.cene-r3 .prices>:nth-child(3):last-child{grid-column:1/-1}}section.cene-r3[id] .sec-head .lead{font-size:1rem}.cene-r3 .price-r3{background:var(--color-sunk);box-shadow:none;border-radius:1.75rem;align-self:stretch;gap:.8rem;padding:1.3rem 1.3rem 1.4rem}.cene-r3 .price-r3:after{content:none}.cene-r3 .price-r3 h3{font-size:1.45rem;line-height:1.1}.cene-r3 .price-r3 .what{min-height:0;margin-top:-.4rem;font-size:.95rem;line-height:1.55}.cene-r3 .seg{background:var(--color-surface);min-width:0;box-shadow:inset 0 0 0 1.5px var(--color-line);border:0;border-radius:999px;grid-template-columns:repeat(3,minmax(0,1fr));align-self:stretch;gap:0;margin:0;padding:4px;display:grid}.cene-r3 .seg label{min-height:2.6rem;color:var(--color-ink);text-align:center;transition:background-color .2s var(--ease-out), color .2s var(--ease-out);border-radius:999px;flex-direction:column;justify-content:center;align-items:center;padding:.2rem .25rem;font-size:.9375rem;font-weight:700;line-height:1.05;display:flex}.cene-r3 .seg small{color:var(--color-muted);font-size:.75rem;font-weight:600;line-height:1.2;display:block}.cene-r3 .seg label:has(input:checked){background:var(--color-ink);color:var(--color-on-brand)}.cene-r3 .seg label:has(input:checked) small{color:var(--color-on-ink-muted)}.cene-r3 .seg label:not(:has(input:checked)):hover{background:var(--color-sunk)}.cene-r3 .price-r3 .amount{flex-direction:column;align-items:stretch;gap:.3rem;margin-top:0}.cene-r3 .price-r3 .pr{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.cene-r3 .price-r3 .amount .n{font-family:var(--font-serif);letter-spacing:-.03em;font-size:3.4rem;font-weight:300;line-height:1}.cene-r3 .price-r3 .amount .per{color:var(--color-muted);font-size:.95rem;line-height:1.3}.cene-r3 .price-r3 .sub{min-height:1.3em;color:var(--color-muted);font-size:.875rem;line-height:1.5}.cene-r3 .price-r3 .sub:empty{display:none}.cene-r3 .price-r3 .price-intro{min-height:0;margin-top:-.5rem}@keyframes cene-pop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.m .cene-r3 .price-r3 .amount .n{transform-origin:0 100%;animation:cene-pop .3s var(--ease-out)}}.cene-r3 .price-r3 .pts{border-top:1px solid var(--color-line);gap:.35rem;margin-top:auto;padding-top:.8rem;font-size:.95rem}.cene-r3 .price-r3 .pts li{gap:.5rem;line-height:1.55}.cene-r3 .price-r3 .pts .sk-ico{width:1.1rem;height:1.1rem;color:var(--color-brand);flex:none;margin-top:.25rem}.cene-r3 .fine{color:var(--color-muted);margin-top:.8rem;font-size:.875rem}.first-band{background:var(--color-ink);color:var(--color-on-brand);--color-focus:var(--color-night-focus);--color-focus-halo:var(--color-ink);border-radius:1.75rem;align-items:center;gap:1.2rem;margin-top:1.8rem;padding:1.4rem 1.4rem 1.5rem;display:grid;position:relative;overflow:hidden}.first-band:after{content:"";background:var(--color-lime);opacity:.12;pointer-events:none;border-radius:50%;width:9rem;height:9rem;position:absolute;top:-3rem;right:-3rem}.fb-tag{color:var(--color-night-focus);font-weight:800;font-size:var(--text-eyebrow);letter-spacing:.08em;text-transform:uppercase;line-height:1.55}.fb-tag,.fb-big{margin-top:.3rem}.fb-big{align-items:baseline;gap:.6rem;display:flex}.fb-big .num{color:var(--color-night-focus);font-family:var(--font-serif);letter-spacing:-.03em;font-size:3.6rem;font-weight:300;line-height:.9}.fb-text h3{letter-spacing:-.025em;font-size:1.4rem;font-weight:800;line-height:1.1}.fb-text p{max-width:34em;color:var(--color-on-ink-muted);margin-top:.3rem;font-size:.98rem}.fb-text .fb-small{margin-top:.45rem;font-size:.875rem;line-height:1.5}.fb-btn{z-index:1;position:relative}@media (width>=56.25rem){.first-band{grid-template-columns:auto minmax(0,1fr) auto;gap:2rem;padding:1.6rem 2rem}}.price-links{gap:.7rem;margin-top:.8rem;display:grid}@media (width>=43.75rem){.price-links{grid-template-columns:1fr 1fr}}.price-link{background:var(--color-sunk);min-height:3.5rem;color:var(--color-ink);border-radius:1.125rem;justify-content:space-between;align-items:center;gap:1rem;padding:.95rem 1.1rem;text-decoration:none;display:flex}.price-link:hover b{text-decoration:underline}.price-link b{font-size:1.02rem;display:block}.price-link small{color:var(--color-muted);font-size:.9rem;line-height:1.35;display:block}.price-link i{background:var(--color-ink);width:2.2rem;height:2.2rem;color:var(--color-lime);border-radius:50%;flex:none;place-items:center;display:grid}.price-link i svg{width:.9375rem;height:.9375rem}.cene-r3 .prices:has(>.pg-pc-pick){padding-top:1rem}.pg-pc{min-width:0;display:flex;position:relative}.pg-pc>.price{flex:1;min-width:0}@media (width>=62.5rem){.pg-pc-pick{translate:0 -.875rem}}.pg-badge{z-index:2;background:var(--color-lime);color:var(--color-ink);border-radius:999px;padding:.375rem .875rem;font-size:.95rem;font-weight:800;line-height:1.3;position:absolute;top:-1rem;left:1.5rem}.cene-r3 .price-r3.pg-dark{background:var(--color-ink);color:var(--color-on-brand);--color-focus:var(--color-night-focus);--color-focus-halo:var(--color-ink);box-shadow:0 0 0 3px var(--color-lime), 0 30px 80px -24px color-mix(in srgb, var(--color-lime) 70%, transparent)}.cene-r3 .pg-dark :is(.what,.amount .per,.sub){color:var(--color-on-ink-muted)}.cene-r3 .pg-dark .seg{background:color-mix(in srgb, var(--color-on-brand) 12%, transparent);box-shadow:none}.cene-r3 .pg-dark .seg label{color:var(--color-on-brand)}.cene-r3 .pg-dark .seg small{color:var(--color-on-ink-muted)}.cene-r3 .pg-dark .seg label:has(input:checked){background:var(--color-lime);color:var(--color-ink)}.cene-r3 .pg-dark .seg label:has(input:checked) small{color:var(--color-ink-2)}.cene-r3 .pg-dark .seg label:not(:has(input:checked)):hover{background:color-mix(in srgb, var(--color-on-brand) 10%, transparent)}.cene-r3 .pg-dark .seg label:has(input:focus-visible){outline:3px solid var(--color-night-focus)}.cene-r3 .pg-dark .seg label:has(input:checked:focus-visible){outline-color:var(--color-ink);outline-offset:-5px}.cene-r3 .pg-dark .pts{border-top-color:color-mix(in srgb, var(--color-on-brand) 20%, transparent)}.cene-r3 .pg-dark .pts .sk-ico,.cene-r3 .pg-dark .pts a{color:var(--color-lime)}.cene-r3 .pg-dark .sub:not(.price-intro){color:var(--color-lime);font-weight:700}section.res-r3.sec-r3[id]{border-top:6px solid var(--color-lime);background:var(--color-sunk);padding-block:clamp(2.25rem,4.5vw,3.5rem)}.res-top{align-items:end;gap:1.25rem;margin-bottom:1.5rem;display:grid}@media (width>=56.25rem){.res-top{grid-template-columns:minmax(0,1fr) auto;gap:2rem}}.res-r3 .res-top .h2-r3{font-size:clamp(1.7rem,2.8vw,2.3rem)}.res-g{background:var(--color-surface);box-shadow:0 1px 2px color-mix(in srgb, var(--color-ink) 6%, transparent), 0 10px 28px -14px color-mix(in srgb, var(--color-ink) 22%, transparent);color:var(--color-ink);border-radius:999px;justify-self:start;align-items:center;gap:.9rem;padding:.55rem 1.2rem .55rem .6rem;text-decoration:none;transition:box-shadow .2s;display:flex}.res-g:hover{box-shadow:0 1px 2px color-mix(in srgb, var(--color-ink) 8%, transparent), 0 14px 30px -14px color-mix(in srgb, var(--color-ink) 32%, transparent)}.res-g:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.res-g .res-g-mark{flex:none;width:2.4rem;height:2.4rem}.res-g .res-g-num{font-family:var(--font-serif);letter-spacing:-.03em;font-variant-numeric:lining-nums;font-size:2.2rem;font-weight:300;line-height:1}.res-g .stars{gap:2px;font-size:1.05rem}.res-g .stars svg{width:1.05em;height:1.05em}.res-g .stars path{fill:var(--color-gold);stroke:none}.res-g small{color:var(--color-muted);font-size:.875rem;line-height:1.2;display:block}.res-g u{color:var(--color-brand);text-underline-offset:.2em;font-size:.875rem;font-weight:700}.res-r3 .res-rating{background:var(--color-surface);border-radius:1.75rem;flex-wrap:wrap;justify-self:start;align-items:center;gap:.4rem 1rem;margin:0;padding:.7rem 1.4rem .7rem 1.1rem;display:flex}.res-r3 .res-rating .r-link{margin-top:0;font-size:.875rem}.res-strip{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:minmax(9.5rem,1fr);grid-auto-flow:column;gap:.8rem;padding-bottom:.5rem;list-style:none;display:grid;overflow-x:auto}.res-strip>li{scroll-snap-align:start;min-width:0}@media (width<56.25rem){.res-strip{margin-inline:calc(-1 * var(--sk-gut-l,1rem)) calc(-1 * var(--sk-gut-r,1rem));padding-inline:var(--sk-gut-l,1rem) var(--sk-gut-r,1rem);scroll-padding-inline:var(--sk-gut-l,1rem);scrollbar-width:none;grid-auto-columns:46%}.res-strip::-webkit-scrollbar{display:none}}.res-card{aspect-ratio:3/4.3;isolation:isolate;background:var(--color-ink);width:100%;color:var(--color-on-brand);border-radius:1.25rem;text-decoration:none;display:block;position:relative;overflow:hidden}.res-card img{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform .45s var(--ease-out);position:absolute;inset:0}.res-card:not(.res-more):after{content:"";z-index:0;background:linear-gradient(180deg, transparent 37.8%, color-mix(in srgb, var(--color-ink) 70%, transparent) 54.4%, color-mix(in srgb, var(--color-ink) 92%, transparent) 77.8%);transition:transform .4s var(--ease-out);position:absolute;inset:-40% 0}.res-card:not(.res-more):is(:hover,:focus-visible):after{transform:translateY(-22.2%)}.res-card .rc-in{z-index:1;padding:.9rem;position:absolute;inset:auto 0 0}.rc-val{color:var(--color-night-focus);font-family:var(--font-serif);letter-spacing:-.03em;font-variant-numeric:lining-nums;font-size:2.4rem;font-weight:300;line-height:.95;display:block}.rc-val small{color:var(--color-night-fg);font-family:var(--font-sans);letter-spacing:0;font-size:.8rem;font-weight:700}.rc-val.rc-val-text{letter-spacing:-.01em;text-wrap:balance;font-size:1.35rem;line-height:1.1}.rc-name{margin-top:.25rem;font-weight:800;display:block}.res-card q{max-height:0;color:var(--color-night-fg);font-family:var(--font-serif);opacity:0;transition:max-height .4s var(--ease-out), opacity .3s ease, margin-top .4s var(--ease-out);font-size:.95rem;font-style:italic;line-height:1.3;display:block;overflow:hidden}.res-card:hover img,.res-card:focus-visible img{transform:scale(1.05)}.res-card:hover q,.res-card:focus-visible q{opacity:1;max-height:7rem;margin-top:.4rem}.res-more{background:var(--color-lime);color:var(--color-ink)}.res-more .rc-in{flex-direction:column;justify-content:space-between;display:flex;inset:0}.res-more b{font-size:1.35rem;line-height:1.1}.rc-go{text-underline-offset:.22em;align-items:center;gap:.55rem;font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px;display:inline-flex}.rc-go i{background:var(--color-ink);width:2rem;height:2rem;color:var(--color-lime);border-radius:50%;flex:none;place-items:center;font-style:normal;display:grid}.rc-go i svg{width:.9375rem;height:.9375rem}.res-card:focus-visible{outline:3px solid var(--color-lime);outline-offset:-3px;box-shadow:inset 0 0 0 6px var(--color-ink)}.res-more:focus-visible{outline-color:var(--color-ink);box-shadow:inset 0 0 0 6px var(--color-lime)}.res-hint{color:var(--color-muted);margin-top:.6rem;font-size:.875rem}@media (width>=56.25rem){.res-hint{display:none}}@media (prefers-reduced-motion:no-preference){.m .res-r3 .res-strip>li.is-in,.m .res-r3 .res-g.is-in{animation-duration:.42s}@media (width>=56.25rem){.m .res-r3 .res-strip>li:nth-child(2).is-in{animation-delay:50ms}.m .res-r3 .res-strip>li:nth-child(3).is-in{animation-delay:.1s}.m .res-r3 .res-strip>li:nth-child(4).is-in{animation-delay:.15s}.m .res-r3 .res-strip>li:nth-child(5).is-in{animation-delay:.2s}.m .res-r3 .res-strip>li:nth-child(6).is-in{animation-delay:.25s}.m .res-r3 .res-strip>li:nth-child(7).is-in{animation-delay:.3s}.m .res-r3 .res-strip>li:nth-child(n+8).is-in{animation-delay:.35s}}}.faq-r3 [hidden]{display:none!important}.faq-r3 .faq-lay{gap:1rem;margin-top:0;display:grid}@media (width>=56.25rem){.faq-r3.faq-live .faq-lay{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"cards chat";align-items:start;gap:1.5rem}.faq-r3.faq-live .faq-chat{grid-area:chat}.faq-r3.faq-live .faq-cards{grid-area:cards}}.faq-r3 .faq-cards{gap:.5rem;list-style:none;display:grid}@media (width>=37.5rem) and (width<56.25rem){.faq-r3 .faq-cards{grid-template-columns:1fr 1fr}}.faq-r3 .faq-card{background:var(--color-surface);width:100%;min-height:3.6rem;box-shadow:0 0 0 1.5px var(--color-line);color:var(--color-ink);text-align:left;cursor:pointer;transition:box-shadow .2s ease, transform .2s var(--ease-out), background-color .2s ease;border-radius:16px;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.7rem .85rem;font-size:.98rem;font-weight:700;line-height:1.25;display:grid}.faq-r3 .faq-card:hover{box-shadow:0 0 0 2px var(--color-ink)}@media (prefers-reduced-motion:no-preference){.faq-r3 .faq-card:hover{transform:translate(3px)}}.faq-r3 .faq-card .n{background:var(--color-lime-soft);border-radius:50%;place-items:center;width:2rem;height:2rem;font-size:.85rem;font-weight:800;display:grid}.faq-r3 .faq-card .ar{width:1.1rem;height:1.1rem;color:var(--color-brand);stroke-width:2.6px}.faq-r3 .faq-card[aria-current=true]{background:var(--color-ink);box-shadow:none;color:var(--color-on-brand)}.faq-r3 .faq-card[aria-current=true] .n{background:var(--color-lime);color:var(--color-ink)}.faq-r3 .faq-card[aria-current=true] .ar{color:var(--color-lime)}.faq-r3 .faq-card.done:not([aria-current=true]) .n{background:var(--color-ink);color:var(--color-lime)}.faq-r3 .faq-chat{border-radius:var(--radius-panel);background:var(--color-surface);box-shadow:0 1px 2px color-mix(in srgb, var(--color-ink) 6%, transparent), 0 10px 28px -14px color-mix(in srgb, var(--color-ink) 22%, transparent);flex-direction:column;display:flex;overflow:hidden}@media (width>=56.25rem){.faq-r3 .faq-chat{height:33rem;position:sticky;top:1rem}}.faq-r3 .chat-h{border-bottom:1px solid var(--color-line);align-items:center;gap:.7rem;padding:.85rem 1.1rem;display:flex}.faq-r3 .chat-h .av{background:var(--color-ink);border-radius:50%;place-items:center;width:2.4rem;height:2.4rem;display:grid}.faq-r3 .chat-h .av i{background:linear-gradient(135deg, var(--color-mark-from), var(--color-mark-to));border-radius:50%;width:.8rem;height:.8rem}.faq-r3 .chat-h b{font-size:1rem;display:block}.faq-r3 .chat-h small{color:var(--color-muted);font-size:.85rem}.faq-r3 .chat-log{flex-direction:column;flex:1;gap:.6rem;min-height:14rem;padding:1.1rem;display:flex}@media (width>=56.25rem){.faq-r3 .chat-log{scroll-behavior:auto;overflow-y:auto}}@media (width>=56.25rem) and (prefers-reduced-motion:no-preference){.faq-r3 .chat-log{scroll-behavior:smooth}}.faq-r3 .chat-log:focus-visible{outline:3px solid var(--color-focus);outline-offset:-3px}.faq-r3 .msg{border-radius:18px;max-width:85%;padding:.75rem 1rem;font-size:.98rem;line-height:1.5;transition:opacity .4s}.faq-r3 .msg.q{background:var(--color-ink);color:var(--color-on-brand);border-bottom-right-radius:6px;align-self:flex-end;font-weight:700}.faq-r3 .msg.a{border:2px solid var(--color-line-2);background:var(--color-surface);border-bottom-left-radius:6px;align-self:flex-start}.faq-r3 .msg.old{opacity:.68}.faq-r3 .typing{border:2px solid var(--color-line-2);border-radius:18px;align-self:flex-start;gap:.3rem;padding:.8rem 1rem;display:flex}.faq-r3 .typing i{background:var(--color-muted);border-radius:50%;width:.5rem;height:.5rem}@media (prefers-reduced-motion:no-preference){.faq-r3 .msg{animation:r3-up .35s var(--ease-out) backwards}.faq-r3 .typing i{animation:1s infinite r3-dots}.faq-r3 .typing i:nth-child(2){animation-delay:.15s}.faq-r3 .typing i:nth-child(3){animation-delay:.3s}}@keyframes r3-dots{0%,80%,to{opacity:.3}40%{opacity:1}}.faq-r3 .chat-f{border-top:1px solid var(--color-line);color:var(--color-muted);flex-wrap:wrap;justify-content:space-between;gap:.4rem 1rem;padding:.7rem 1.1rem;font-size:.875rem;display:flex}.faq-r3 .chat-f a{min-height:var(--spacing-target);color:var(--color-brand);align-items:center;font-weight:800;display:inline-flex}@media (width>=56.25rem){.faq-r3 .greet-phone{display:none}}@media (width<56.25rem){.faq-r3 .greet-desk:has(+.greet-phone){display:none}}.faq-r3 .faq-call{color:var(--color-muted);margin-top:1rem}.faq-r3 .faq-call a{color:var(--color-brand);font-weight:800}.pg-warm{--pg-warm-line:color-mix(in srgb, var(--color-warm-soft) 90%, var(--color-warm));--pg-warm-line-2:color-mix(in srgb, var(--color-warm-soft) 78%, var(--color-warm));--pg-warm-btn:color-mix(in srgb, var(--color-warm) 50%, var(--color-warm-ink));background:var(--pg-cream)}.pg .pg-eyebrow-warm{color:var(--color-warm-ink)}.pg .pg-eyebrow-warm:before{background:var(--color-warm)}.pg-thero{padding:calc(var(--spacing-header) + 2.25rem) 0 4rem;background:var(--pg-cream)}.pg-thero-in{gap:1.75rem;display:grid}@media (width>=62.5rem){.pg-thero{padding:calc(var(--spacing-header) + 3.5rem) 0 5.5rem}.pg-thero-in{grid-template-columns:.9fr 1.1fr;align-items:start;gap:3.5rem}.pg-thero-side{position:sticky;top:6.25rem}}.pg-thero-q{color:var(--color-warm);font-family:var(--font-serif);letter-spacing:-.02em;margin:0 0 .3em;font-size:clamp(2.6rem,6vw,4.8rem);font-style:italic;font-weight:400;line-height:.95}.pg-thero-q b{color:var(--color-ink);font-family:var(--font-head);letter-spacing:-.04em;font-style:normal;font-weight:800}.pg-thero .pg-lead{max-width:40ch;color:var(--color-ink-2);font-size:1.12rem}.pg-thero-ph{display:none}@media (width>=62.5rem){.pg-thero-ph{aspect-ratio:16/10;border-radius:1.75rem;margin-top:1.375rem;display:block;overflow:hidden}.pg-thero-ph .sk-media__img{object-fit:cover;width:100%;height:100%}}.pg-thero .pg-phone{box-shadow:0 40px 90px -40px color-mix(in srgb, var(--color-warm-ink) 60%, transparent), 0 0 0 1.5px var(--pg-warm-line)}.pg-thero .pg-log .msg.u{background:var(--pg-warm-btn)}.pg-thero .pg-log .ask button{border-color:var(--color-warm);color:var(--color-warm-ink)}.pg-thero .pg-log .ask button:hover{background:var(--color-warm-soft)}.pg-thero .pg-log .typing{background:var(--color-ink);box-shadow:none}.pg-thero .pg-log .typing i{background:var(--color-lime)}.pg-log .wkw{border:2px solid var(--pg-warm-line,var(--color-line));background:var(--color-surface);border-radius:1.375rem;align-self:stretch;padding:.875rem 1rem}.pg-log .wkw .n{align-items:baseline;gap:.5rem;display:flex}.pg-log .wkw .n b{color:var(--color-warm);letter-spacing:-.06em;font-size:3.4rem;font-weight:800;line-height:.85}.pg-log .wkw .n span{font-weight:800}.pg-log .wkw input{width:100%;height:2.25rem;accent-color:var(--color-warm);margin:.625rem 0 .25rem}.pg-log .wkw .row{color:var(--color-warm-ink);justify-content:space-between;font-size:.8rem;font-weight:700;display:flex}.pg-log .wkw button{background:var(--pg-warm-btn,var(--color-brand));width:100%;min-height:3rem;color:var(--color-on-brand);font:800 1rem var(--font-sans);cursor:pointer;border:0;border-radius:999px;margin-top:.625rem}.pg-thero .pg-log .receipt{border-color:var(--pg-warm-line)}.pg-thero .pg-log .receipt .tot{border-top-color:var(--pg-warm-line-2)}.pg-static-path .pg-static-t{color:var(--color-brand);margin:0 0 .25rem;font-size:1.15rem;font-weight:800;line-height:1.2}.pg-thero .pg-talk-static .btn{margin-top:.25rem}.pg-chk-sec{background:var(--color-warm-soft);padding:4.5rem 0;position:relative}.pg-chk-sec:before{content:"";background:var(--pg-cream);border-radius:0 0 50% 50%/0 0 100% 100%;height:2.5rem;position:absolute;top:-1px;left:0;right:0}.pg-chk-sec .wrap{position:relative}.pg-chk-sec .pg-h2 .voice{color:var(--color-warm);font-family:var(--font-serif);font-style:italic;font-weight:400}.pg-chk-sec .pg-eb-warm:before{background:var(--color-warm)}.pg-stamps{text-align:center;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.375rem .75rem;margin:1.875rem 0 0;padding:0;list-style:none;display:grid}@media (width>=43.75rem){.pg-stamps{grid-template-columns:repeat(4,minmax(0,1fr))}}.pg-stamps li{flex-direction:column;align-items:center;gap:.625rem;display:flex}.pg-stamps svg{background:var(--color-surface);width:7rem;height:7rem;box-shadow:0 0 0 2px var(--pg-cream), 0 0 0 5px var(--pg-warm-line-2), 0 18px 30px -18px color-mix(in srgb, var(--color-warm-ink) 70%, transparent);color:var(--color-warm-ink);transition:transform .3s var(--ease-out);border-radius:50%;padding:1.75rem}.pg-stamps li:nth-child(2n) svg{background:var(--color-ink);color:var(--color-night-warm)}@media (prefers-reduced-motion:no-preference){.pg-stamps li:hover svg{transform:rotate(-6deg)scale(1.04)}}.pg-stamps b{font-size:1.1rem;line-height:1.15}.pg-stamps b a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--color-warm);text-decoration-color:var(--color-warm);text-underline-offset:.18em}.pg-stamps span{color:var(--color-warm-ink);margin-top:-.375rem;font-size:.9rem}.pg-stamp-go{color:inherit;flex-direction:column;align-items:center;gap:.625rem;text-decoration:none;display:flex}.pg-stamp-go:focus-visible{outline:3px solid var(--color-focus);outline-offset:4px;border-radius:1rem}.pg-stamp-go span{color:var(--color-warm-ink);margin-top:-.375rem;font-size:.9rem}.pg-chk-sec.is-live .pg-stamps li.is-on svg{box-shadow:0 0 0 2px var(--pg-cream), 0 0 0 6px var(--color-lime), 0 18px 30px -18px color-mix(in srgb, var(--color-warm-ink) 70%, transparent)}.pg-chk-sec.is-live .pg-stamps li.is-on b{text-decoration:underline;-webkit-text-decoration-color:var(--color-warm);text-decoration-color:var(--color-warm);text-underline-offset:.2em;text-decoration-thickness:2px}.pg-ck-panels{gap:1rem;margin-top:2rem;display:grid}.pg-ck-panel{background:var(--color-surface);box-shadow:0 14px 34px -18px color-mix(in srgb, var(--color-warm-ink) 45%, transparent);text-align:left;border-radius:1.375rem;gap:1rem 1.5rem;padding:1.5rem;display:grid}.pg-ck-panel[hidden]{display:none}.pg-ck-panel:focus{outline:none}.pg-ck-t{font-family:var(--font-serif);margin:0;font-size:clamp(1.6rem,2.4vw,2rem);font-style:italic;font-weight:400;line-height:1.1}.pg-ck-k{color:var(--color-warm-ink);letter-spacing:.06em;text-transform:uppercase;margin:0 0 .3rem;font-size:.8125rem;font-weight:800}.pg-ck-panel p{margin:0;line-height:1.55}.pg-ck-go{align-content:start;justify-items:start;gap:.75rem;display:grid}.pg-ck-more{color:var(--color-ink);-webkit-text-decoration-color:var(--color-warm);text-decoration-color:var(--color-warm);text-underline-offset:.2em;font-weight:700;text-decoration-thickness:2px}@media (width>=56.25rem){.pg-ck-panel{grid-template-columns:.8fr 1fr 1fr .9fr;align-items:start;padding:1.75rem 2rem}}.pg-fq{background:var(--color-night);color:var(--color-night-fg)}.pg .pg-eb-night{color:var(--color-night-warm)}.pg-fq .pg-h2{color:var(--color-night-fg)}.pg-fq .pg-h2 .voice{color:var(--color-night-warm);font-family:var(--font-serif);font-style:italic;font-weight:400}.pg-fgrid{gap:.75rem;margin-top:1.625rem;display:grid}@media (width>=56.25rem){.pg-fgrid{grid-template-columns:1fr 1fr;align-items:start}}.pg-fq-grp{color:var(--color-night-warm);letter-spacing:var(--tracking-caps);text-transform:uppercase;margin:2rem 0 0;font-size:.8125rem;font-weight:800}.pg-fq-grp+.pg-fgrid{margin-top:.75rem}.pg-fgrid details{background:var(--color-night-3);border-radius:1.125rem;padding:0 1.25rem}.pg-fgrid summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.875rem;min-height:2.75rem;padding:1.125rem 0;font-size:1.08rem;font-weight:800;list-style:none;display:flex}.pg-fgrid summary::-webkit-details-marker{display:none}.pg-fgrid summary:after{content:"+";background:color-mix(in srgb, var(--color-night-fg) 10%, transparent);width:2.125rem;height:2.125rem;transition:transform .3s var(--ease-out), background-color .2s;border-radius:50%;flex:none;place-items:center;font-size:1.3rem;font-weight:400;display:grid}.pg-fgrid details[open] summary:after{background:var(--color-night-warm);color:var(--color-ink);transform:rotate(45deg)}.pg-fgrid summary:focus-visible,.pg-fq a:focus-visible{outline:3px solid var(--color-night-focus);outline-offset:3px;border-radius:.5rem}.pg-fgrid p{color:var(--color-night-muted);margin:0 0 1.125rem}.pg-fgrid p strong{color:var(--color-lime)}.pg-fq details a:not(.btn){color:var(--color-night-fg);-webkit-text-decoration-color:var(--color-lime);text-decoration-color:var(--color-lime)}.pg-fq-call{color:var(--color-night-muted);margin:1.5rem 0 0;font-size:.95rem}.pg-fq-call a{color:var(--color-night-fg);font-weight:700}.pg-one-sec .pg-h2 .voice{color:var(--color-brand);font-family:var(--font-serif);font-style:italic;font-weight:400}.pg-one{background:var(--color-surface);box-shadow:0 0 0 1.5px var(--color-line);border-radius:1.75rem;gap:1.125rem;margin-top:1.625rem;padding:1.5rem;display:grid}@media (width>=56.25rem){.pg-one{grid-template-columns:1fr auto;align-items:center;padding:2rem 2.25rem}}.pg-one-ch{flex-direction:column;align-items:flex-start;gap:.625rem;display:flex}.pg-seg{background:var(--color-sunk);border:0;border-radius:999px;flex-wrap:wrap;gap:.25rem;margin:0;padding:.25rem;display:inline-flex}.pg-seg label{cursor:pointer;border-radius:999px;align-items:center;min-height:2.75rem;padding:0 1rem;font-weight:700;display:inline-flex;position:relative}.pg-seg input{opacity:0;pointer-events:none;position:absolute}.pg-seg label:has(input:checked){background:var(--color-ink);color:var(--color-on-brand)}.pg-seg label:has(input:focus-visible){outline:3px solid var(--color-focus);outline-offset:2px}.pg-seg label:has(input:checked:focus-visible){outline-color:var(--color-night-focus);outline-offset:-5px}@media (width<37.5rem){.pg-one-ch{align-items:stretch}.pg-seg{flex-wrap:nowrap;display:flex}.pg-seg label{flex:auto;justify-content:center;padding:0 .5625rem;font-size:.92rem}}.pg-big1{letter-spacing:-.06em;white-space:nowrap;margin:0;font-size:clamp(3.4rem,8vw,5.4rem);font-weight:800;line-height:.85;display:none}.pg-big1 small{color:var(--color-muted);letter-spacing:0;white-space:normal;margin-top:.625rem;font-size:1rem;font-weight:600;display:block}.pg-one-intro{max-width:26ch;color:var(--color-muted);margin:.625rem 0 0;font-size:.9375rem;line-height:1.4;display:none}:is(.pg-one:has([name=pg-one-form][value=individualno]:checked):has([name=pg-one-freq][value="1"]:checked) [data-one=individualno-1],.pg-one:has([name=pg-one-form][value=individualno]:checked):has([name=pg-one-freq][value="2"]:checked) [data-one=individualno-2],.pg-one:has([name=pg-one-form][value=individualno]:checked):has([name=pg-one-freq][value="3"]:checked) [data-one=individualno-3],.pg-one:has([name=pg-one-form][value=skupina]:checked):has([name=pg-one-freq][value="1"]:checked) [data-one=skupina-1],.pg-one:has([name=pg-one-form][value=skupina]:checked):has([name=pg-one-freq][value="2"]:checked) [data-one=skupina-2],.pg-one:has([name=pg-one-form][value=skupina]:checked):has([name=pg-one-freq][value="3"]:checked) [data-one=skupina-3],.pg-one:has([name=pg-one-form][value=par]:checked):has([name=pg-one-freq][value="1"]:checked) [data-one=par-1],.pg-one:has([name=pg-one-form][value=par]:checked):has([name=pg-one-freq][value="2"]:checked) [data-one=par-2],.pg-one:has([name=pg-one-form][value=par]:checked):has([name=pg-one-freq][value="3"]:checked) [data-one=par-3],.pg-one:has([name=pg-one-form][value=skupina]:checked) [data-one-intro=skupina]){display:block}.pg-one-fine{color:var(--color-muted);margin:.875rem 0 0;font-size:.95rem}.pg-warm .pg-more-sec{background:var(--pg-cream);padding-top:0}.pg-warm .pg-end{background:var(--color-ink);padding:4rem 0 4.5rem}.pg-warm .pg-end-h .voice{color:var(--color-night-warm);font-family:var(--font-serif);font-style:italic;font-weight:400}.pg-rehab .pg-hero{padding:calc(var(--spacing-header) + 1.75rem) 0 4rem}.pg-rehab .pg-hero:after{width:32.5rem;height:32.5rem;top:auto;bottom:-12.5rem;right:-10rem}.pg-rehab .pg-hero-in{gap:2rem}@media (width>=56.25rem){.pg-rehab .pg-hero{padding:calc(var(--spacing-header) + 3rem) 0 5.5rem}.pg-rehab .pg-hero-in{grid-template-columns:1.1fr .9fr;gap:3.5rem}}.pg-rehab .pg-display{font-size:clamp(2.6rem,6.6vw,5.2rem)}.pg-rehab .pg-hero .pg-lead{max-width:36ch}.pg-pills{flex-wrap:wrap;gap:.5rem;margin:1.375rem 0 1.625rem;padding:0;list-style:none;display:flex}.pg-pills li{border:1.5px solid var(--color-line);background:var(--color-surface);border-radius:999px;padding:.4375rem .875rem;font-size:.98rem;font-weight:700;line-height:1.4}.pg-rehab .pg-hero-photo{aspect-ratio:4/3.2;border-radius:1.75rem 1.75rem 10rem}.pg-photo-tag{background:var(--color-surface);color:var(--color-ink);border-radius:999px;align-items:center;gap:.5rem;padding:.5rem .875rem;font-size:.95rem;font-weight:800;line-height:1.3;display:flex;position:absolute;top:.875rem;left:.875rem}.pg-photo-tag i{background:var(--color-brand);border-radius:50%;flex:none;width:.625rem;height:.625rem}.pg-who{border-bottom:1px solid var(--color-line);background:var(--color-surface)}.pg-who-in{gap:1.125rem;padding-block:1.75rem;display:grid}.pg-who-h{letter-spacing:-.025em;margin:0;font-size:1.5rem;font-weight:800;line-height:1.05}.pg-who-list{gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.pg-who-list li{align-items:flex-start;gap:.625rem;font-weight:700;line-height:1.35;display:flex;position:relative}.pg-who-list li:before{content:"";background:var(--color-lime);border-radius:50%;flex:none;width:1.375rem;height:1.375rem;margin-top:.0625rem}.pg-who-list li:after{content:"";background:var(--color-ink);width:1.375rem;height:1.375rem;position:absolute;top:.0625rem;left:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-9' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/.875rem no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-9' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/.875rem no-repeat}.pg-who-not{color:var(--color-muted);gap:.5rem;margin:.875rem 0 0;font-size:.98rem;display:flex}.pg-who-not b{color:var(--color-warm)}@media (width>=56.25rem){.pg-who-in{grid-template-columns:.5fr 1.5fr;align-items:start}.pg-who-list{grid-template-columns:1fr 1fr;gap:.75rem 1.75rem}}.pg-wh{background:var(--color-surface)}.pg-wh .pg-h2 .voice{color:inherit}.pg-wh-grid{gap:1.75rem;margin-top:1.75rem;display:grid}@media (width>=62.5rem){.pg-wh-grid{grid-template-columns:1fr 1.1fr;align-items:start;gap:3rem}}.pg-wh-cards{border:0;grid-template-columns:1fr 1fr;gap:.75rem;min-width:0;margin:0;padding:0;display:grid}.pg-wh-card{display:flex;position:relative}.pg-wh-card input{opacity:0;pointer-events:none;position:absolute}.pg-wh-card label{border:2px solid var(--color-line);background:var(--color-surface);cursor:pointer;min-height:9.375rem;transition:border-color .2s, background-color .2s, transform .3s var(--ease-out);border-radius:1.125rem;flex-direction:column;flex:1;gap:.75rem;padding:1.125rem;font-size:1.12rem;font-weight:800;line-height:1.2;display:flex}.pg-wh-card label:hover{border-color:var(--color-line-2);transform:translateY(-2px)}.pg-wh-card svg{width:2.5rem;height:2.5rem;color:var(--color-brand)}.pg-wh-card input:checked+label{border-color:var(--color-brand);background:var(--color-ink);color:var(--color-on-brand)}.pg-wh-card input:checked+label svg{color:var(--color-lime)}.pg-wh-card input:focus-visible+label{outline:3px solid var(--color-ink);outline-offset:3px}@media (width<=26.25rem){.pg-wh-card label{min-height:8rem;padding:.875rem;font-size:1.02rem}}.pg-wh-panel{background:var(--color-lime-soft);scroll-margin-block:5rem calc(5.5rem + env(safe-area-inset-bottom,0px));border-radius:1.75rem;padding:1.625rem}.pg-wh-panel.is-inline{grid-column:1/-1;margin-block:.25rem}.pg-wh-panel:focus-visible{outline:3px solid var(--color-ink);outline-offset:3px}.pg-wh-p+.pg-wh-p{margin-top:1rem}.pg-wh-k{color:var(--color-brand);letter-spacing:.05em;text-transform:uppercase;margin:0 0 .375rem;font-size:.8rem;font-weight:800}.pg-wh-p h3{letter-spacing:-.025em;margin:0 0 .35em;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:800;line-height:1.05}.pg-wh-t{color:var(--color-ink-2);margin:0}.pg-wh-steps{border-top:1.5px solid color-mix(in srgb, var(--color-ink) 15%, transparent);gap:.875rem;margin:1.25rem 0 0;padding:1.125rem 0 0;list-style:none;display:grid}.pg-wh-steps>li{grid-template-columns:2.5rem 1fr;align-items:start;gap:.75rem;display:grid}.pg-wh-n{border:2.5px solid var(--color-brand);background:var(--color-surface);border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;font-weight:800;display:grid}.pg-wh-steps b{line-height:1.25;display:block}.pg-wh-steps b+span,.pg-wh-steps [data-where-step]{color:var(--color-muted);font-size:.98rem}.pg-wh-ways{flex-wrap:wrap;gap:.375rem;margin:.375rem 0 0;padding:0;list-style:none;display:flex}.pg-wh-ways li{background:var(--color-surface);border-radius:999px;padding:.1875rem .625rem;font-size:.88rem;font-weight:700}@supports selector(:has(*)){.pg-wh .pg-wh-p,.pg-wh [data-where-step]{display:none}:is(.pg-wh:has([data-where-choice="0"]:checked) :is([data-where-panel="0"],[data-where-step="0"]),.pg-wh:has([data-where-choice="1"]:checked) :is([data-where-panel="1"],[data-where-step="1"]),.pg-wh:has([data-where-choice="2"]:checked) :is([data-where-panel="2"],[data-where-step="2"]),.pg-wh:has([data-where-choice="3"]:checked) :is([data-where-panel="3"],[data-where-step="3"]),.pg-wh:has([data-where-choice="4"]:checked) :is([data-where-panel="4"],[data-where-step="4"]),.pg-wh:has([data-where-choice="5"]:checked) :is([data-where-panel="5"],[data-where-step="5"])){display:block}.pg-wh-p+.pg-wh-p{margin-top:0}}@keyframes pg-rehab-pop{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.m .pg-wh .pg-wh-p{animation:pg-rehab-pop .4s var(--ease-out)}}.pg-map{--pg-map-ink:color-mix(in srgb, var(--color-night-2) 50%, var(--color-night-3));background:var(--color-night);color:var(--color-night-fg);padding:3.5rem 0 4rem;position:relative;overflow:hidden}.pg-map:before{content:"";aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--color-lime) 10%, transparent), transparent 65%);pointer-events:none;border-radius:50%;width:70%;position:absolute;top:20%;left:-20%}@media (width>=56.25rem){.pg-map{padding:4.5rem 0 5rem}}.pg-map .wrap{position:relative}.pg-map-h{color:var(--color-on-brand);font-family:var(--font-head);font-weight:800;font-size:var(--pg-h2);letter-spacing:-.025em;margin:0 0 .3em;line-height:1.02}.pg-map-h .voice{color:var(--color-lime)}.pg-map-lead{max-width:44ch;color:var(--color-night-muted);margin:0 0 1.375rem}.pg-map-list{flex-wrap:wrap;gap:.5rem;margin:0 0 1.75rem;display:flex}.pg-map-list button{border:1.5px solid color-mix(in srgb, var(--color-night-fg) 25%, transparent);min-height:2.75rem;color:var(--color-night-fg);font:700 .98rem / 1.2 var(--font-sans);cursor:pointer;background:0 0;border-radius:999px;padding:0 1rem;transition:background-color .2s,border-color .2s,color .2s}.pg-map-list button:hover{border-color:var(--color-lime)}.pg-map-list button[aria-pressed=true]{border-color:var(--color-lime);background:var(--color-lime);color:var(--color-ink)}.pg-map :is(button,a):focus-visible{outline:3px solid var(--color-night-focus);outline-offset:3px}.pg-map [data-map-list][hidden],.pg-map [data-map-fig][hidden]{display:none}.pg-map-grid{gap:1.75rem;display:grid}.pg-map-figcol{justify-content:center;display:flex}.pg-map-fig{aspect-ratio:200/420;height:28.75rem;position:relative}@media (width>=60rem){.pg-map-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:6rem}.pg-map-figcol{justify-content:flex-end}.pg-map-fig{height:40rem}}.pg-map-fig>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pg-map-stop{stop-color:var(--color-lime)}.pg-map-flood{flood-color:color-mix(in srgb, var(--color-warm-soft) 50%, var(--color-night-fg))}.pg-map-shape *{fill:var(--pg-map-ink);stroke:var(--pg-map-ink);stroke-linecap:round;stroke-linejoin:round}.pg-map-shape line{fill:none}.pg-map-soft{fill:none;stroke:color-mix(in srgb, var(--color-warm-soft) 28%, transparent);stroke-width:1.2px;stroke-linecap:round}.pg-map-glow{opacity:0;transition:opacity .35s var(--ease-out)}.pg-map-glow.on{opacity:1}.pg-hs{z-index:2;height:2.75rem;color:var(--color-night-fg);font:700 .9rem / 1.2 var(--font-sans);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;padding:0;display:flex;position:absolute;transform:translate(-1.375rem,-50%)}.pg-hs-l{flex-direction:row-reverse;transform:translate(calc(1.375rem - 100%),-50%)}.pg-hs-dot{flex:none;place-items:center;width:2.75rem;height:2.75rem;display:grid;position:relative}.pg-hs-dot:before{content:"";border:3px solid var(--color-lime);background:var(--color-night);width:1rem;height:1rem;transition:transform .3s var(--ease-out), background-color .2s;border-radius:50%}.pg-hs-dot:after{content:"";border:2px solid var(--color-lime);opacity:0;border-radius:50%;width:1rem;height:1rem;position:absolute}.pg-hs-lab{border:1px solid color-mix(in srgb, var(--color-night-fg) 18%, transparent);background:color-mix(in srgb, var(--color-night) 86%, transparent);border-radius:999px;padding:.3125rem .6875rem;transition:background-color .2s,color .2s}.pg-hs:hover .pg-hs-lab{border-color:var(--color-lime)}.pg-hs[aria-pressed=true] .pg-hs-dot:before{background:var(--color-lime);box-shadow:0 0 0 6px color-mix(in srgb, var(--color-lime) 25%, transparent);transform:scale(1.35)}.pg-hs[aria-pressed=true] .pg-hs-lab{border-color:var(--color-lime);background:var(--color-lime);color:var(--color-ink)}.pg-map-conn{display:none}@keyframes pg-map-rise{0%{opacity:0;transform:scale(.96)translateY(6px)}to{opacity:1;transform:none}}@keyframes pg-map-ping{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@media (prefers-reduced-motion:no-preference){.m .pg-map.is-live .pg-map-body{transform-origin:100px 410px;animation:pg-map-rise .45s var(--ease-out) both}.m .pg-map.is-live .pg-hs-dot:after{animation:1.6s ease-out pg-map-ping}}.pg-map-card{scroll-margin-block:5rem calc(5.5rem + env(safe-area-inset-bottom,0px));background:var(--pg-cream);color:var(--color-ink);box-shadow:0 30px 80px -30px color-mix(in srgb, var(--color-night) 90%, transparent);border-radius:1.75rem;padding:1.625rem 1.625rem 1.375rem}.pg-map-card:focus-visible{outline:3px solid var(--color-night-focus);outline-offset:3px}@media (width>=60rem){.pg-map-conn{z-index:1;background:linear-gradient(90deg, var(--color-lime), color-mix(in srgb, var(--color-lime) 50%, transparent));pointer-events:none;transform-origin:0;height:2px;display:block;position:absolute;transform:scaleX(0)}.pg-map-conn.is-drawn{transition:transform .4s var(--ease-out);transform:scaleX(1)}.pg-map.is-live .pg-map-panel{position:relative}.pg-map.is-live .pg-map-card{transition:top .4s var(--ease-out);scroll-margin-block:1rem;position:absolute;inset-inline:0}}@media (prefers-reduced-motion:reduce){.pg-map-card,.pg-map-glow,.pg-map-conn.is-drawn{transition:none}}.pg-map-text+.pg-map-text{margin-top:1.5rem}.pg-map-k{color:var(--color-brand);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.85rem;font-weight:700}.pg-map-text h3{font-family:var(--font-serif);letter-spacing:-.01em;margin:.1em 0 .3em;font-size:clamp(2rem,3.4vw,2.7rem);font-style:italic;font-weight:400;line-height:1.05}.pg-map-text p{color:var(--color-ink-2);margin:0 0 .875rem}.pg-map-osnutek mark{background:var(--color-lime-soft);color:var(--color-ink);border-radius:.25rem;padding:0 .25rem;font-weight:800}.pg-map-sits{flex-wrap:wrap;gap:.375rem;margin-bottom:.875rem;display:flex}.pg-map-sits ul{display:contents}.pg-map-sits li{border:1.5px solid var(--color-line-2);background:var(--color-surface);border-radius:999px;padding:.3125rem .75rem;font-size:.92rem;font-weight:700;line-height:1.3;display:inline-block}.pg-map-more{color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-lime);text-decoration-color:var(--color-lime);text-underline-offset:.2em;margin:0 0 .875rem;font-weight:700;text-decoration-thickness:2px;display:table}.pg-map-card .pg-map-more:focus-visible{outline-color:var(--color-focus)}.pg-map-ask{border-bottom:2px solid var(--color-lime);color:var(--color-brand);font-weight:800;text-decoration:none}.pg-map-card .pg-map-ask:focus-visible{outline-color:var(--color-focus)}@media (prefers-reduced-motion:no-preference){.m .pg-map-card.swap .pg-map-texts{animation:pg-rehab-pop .35s var(--ease-out)}}.pg-taja{background:var(--color-lime-soft)}.pg-taja-in{align-items:center;gap:1.625rem;display:grid}.pg-taja-pic{aspect-ratio:1;background:var(--color-surface);border-radius:1.75rem;max-width:13.75rem;overflow:hidden}.pg-taja-pic img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}@media (width>=56.25rem){.pg-taja-in{grid-template-columns:22.5rem 1fr;gap:4rem}.pg-taja-pic{max-width:22.5rem}}.pg-taja h2.pg-eb{font-family:var(--font-sans)}.pg-taja-q{margin:0}.pg-taja-q p{color:var(--color-ink);font-family:var(--font-serif);margin:0;font-size:clamp(1.5rem,3vw,2.3rem);font-style:italic;font-weight:400;line-height:1.2}.pg-taja-res{background:var(--color-ink);color:var(--color-lime);border-radius:999px;margin:1.125rem 0 0;padding:.5rem 1rem;font-weight:800;display:inline-block}.pg-taja-by{margin:.75rem 0 0;font-weight:700}.pg-taja-by a{color:var(--color-brand)}.pg-gr{background:var(--color-surface);box-shadow:0 24px 60px -32px color-mix(in srgb, var(--color-ink) 40%, transparent);border-radius:1.75rem;gap:1.25rem;margin:0;padding:1.75rem 1.5rem 1.5rem;display:grid;position:relative}.pg-gr-meta{flex-direction:column;align-items:flex-start;gap:.625rem;display:flex}.pg-gr-src{color:var(--color-muted);align-items:center;gap:.5rem;font-size:.9rem;font-weight:700;display:inline-flex}.pg-gr-g{width:1.5rem;height:1.5rem}.pg-gr-name{font-family:var(--font-serif);font-size:clamp(2rem,3vw,2.6rem);font-style:italic;font-weight:400;line-height:1}.pg-gr-q{margin:0;padding-top:1.75rem;position:relative}.pg-gr-q:before{content:"»";color:var(--color-lime);font-family:var(--font-serif);font-size:4rem;line-height:1;position:absolute;top:-.5rem;left:-.125rem}.pg-gr-q p{max-width:68ch;color:var(--color-ink-2);margin:0 0 .875rem;font-size:1.0625rem;line-height:1.6}.pg-gr-q p:last-child{color:var(--color-ink);margin-bottom:0;font-weight:700}@media (width>=56.25rem){.pg-gr{grid-column:1/-1;grid-template-columns:22.5rem 1fr;gap:4rem;padding:2.5rem}.pg-gr-q{padding-top:0;padding-left:2.75rem}.pg-gr-q:before{top:-1rem;left:0}}.pg-q4{background:var(--color-ink);color:var(--color-on-brand)}.pg-q4 .pg-h2{color:var(--color-on-brand)}.pg-q4 .pg-h2 .voice{color:var(--color-lime)}.pg-q4-l{max-width:52ch;color:var(--color-on-ink-muted);margin:0}.pg-q4-grid{grid-template-columns:1fr 1fr;gap:.75rem;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}.pg-ql{background:var(--color-night-3);border-radius:1.125rem;flex-direction:column;gap:.75rem;min-height:11.875rem;padding:1.25rem;display:flex}.pg-ql svg{width:3.375rem;height:3.375rem;color:var(--color-lime)}.pg-ql h3{color:var(--color-on-brand);letter-spacing:-.025em;margin:0;font-size:1.35rem;font-weight:800;line-height:1.05}.pg-ql p{color:var(--color-on-ink-muted);margin:0;font-size:1rem}@media (width>=62.5rem){.pg-q4-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.125rem}.pg-ql{min-height:15rem;padding:1.625rem}}.pg-q4-cap{color:var(--color-night-muted);margin:1.25rem 0 0;font-size:.98rem}@media (prefers-reduced-motion:no-preference){.m .pg-ql svg .dr{stroke-dasharray:160;stroke-dashoffset:160px;transition:stroke-dashoffset .45s var(--ease-out) .1s}.m .pg-ql.is-in svg .dr{stroke-dashoffset:0}}:is(.pg-cene-own .price:has(.freq input[value="5"]:checked) .amount[data-freq="5"],.pg-cene-own .price:has(.freq input[value="8"]:checked) .amount[data-freq="8"],.pg-cene-own .price:has(.freq input[value="15"]:checked) .amount[data-freq="15"],.pg-cene-own .price:has(.freq input[value="30"]:checked) .amount[data-freq="30"]){display:flex}.pg-cene-own .seg:has(>label:nth-of-type(4)){grid-template-columns:repeat(4,minmax(0,1fr))}.pg-cene-own .seg label>span:only-of-type{white-space:nowrap}.pg-price-foot{gap:1.125rem;margin-top:1.375rem;display:grid}.pg-cene-own .price-r3:not(.pg-dark) .amount .sub{color:var(--color-brand);font-size:.95rem;font-weight:700}.pg-price-foot>span{display:grid}.pg-price-foot .pg-fine{color:var(--color-muted);margin:0}.pg-price-foot .pg-fine a{color:var(--color-brand);font-weight:700}@media (width>=56.25rem){.pg-price-foot{grid-template-columns:auto 1fr;align-items:center;gap:2rem}}.pg-pl-k{color:var(--color-lime);margin:1.25rem 0 0;font-size:.9375rem;font-weight:700}@media (width>=37.5rem){.pg-pl-4{grid-template-columns:repeat(2,minmax(0,1fr))}}.pg-tests{background:var(--color-lime-soft)}.pg-tests-in{gap:2rem;display:grid}@media (width>=56.25rem){.pg-tests-in{grid-template-columns:.8fr 1.2fr;align-items:center;gap:4rem}}.pg-tests .pg-h2 .voice{color:var(--color-brand);font-family:var(--font-serif);font-style:italic;font-weight:400}.pg-tests .pg-lead{margin-bottom:0}.pg-tests-grid{gap:1rem;display:grid}.pg-tests-list{gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=37.5rem){.pg-tests-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.pg-test{background:var(--color-surface);box-shadow:0 18px 36px -26px color-mix(in srgb, var(--color-ink) 45%, transparent);transition:transform .3s var(--ease-out), box-shadow .3s var(--ease-out);border-radius:1.125rem;flex-direction:column;gap:.625rem;padding:1.5rem;display:flex;position:relative}.pg-test-b{background:var(--color-ink);width:3.5rem;height:3.5rem;color:var(--color-lime);border-radius:50%;place-items:center;font-size:1.05rem;font-weight:800;line-height:1;display:grid}.pg-test h3{margin:.25rem 0 0;font-size:1.25rem;line-height:1.2}.pg-test h3 a{color:var(--color-ink);text-decoration:none}.pg-test h3 a:after{content:"";border-radius:inherit;position:absolute;inset:0}.pg-test h3 a:focus-visible{outline:none}.pg-test:has(a:focus-visible){outline:3px solid var(--color-focus);outline-offset:3px}.pg-test p{color:var(--color-ink-2);margin:0;font-size:1rem;line-height:1.5}.pg-test-go{color:var(--color-brand);align-items:center;gap:.375rem;margin-top:auto;padding-top:.375rem;font-weight:700;display:inline-flex}.pg-test-go svg,.pg-test-art>svg{width:1.1rem;height:1.1rem}@media (prefers-reduced-motion:no-preference){.pg-test:hover{box-shadow:0 24px 40px -24px color-mix(in srgb, var(--color-ink) 55%, transparent);transform:translateY(-3px)}}.pg-test-art{background:var(--color-ink);color:var(--color-on-brand);border-radius:1.125rem;align-items:center;gap:1rem;padding:.75rem 1.25rem .75rem .75rem;text-decoration:none;display:flex}.pg-test-art img{object-fit:cover;border-radius:.75rem;flex:none;width:5.5rem;height:4.25rem}@media (width>=37.5rem){.pg-test-art img{width:8rem;height:5rem}}.pg-test-art .pg-test-ai{color:color-mix(in srgb, var(--color-on-brand) 75%, transparent);font-size:.75rem;line-height:1.4}.pg-test-art span{flex:1;gap:.125rem;display:grid}.pg-test-art small{color:var(--color-lime);font-size:.875rem;font-weight:700}.pg-test-art b{font-size:1.05rem;line-height:1.3}.pg-test-art>svg{color:var(--color-lime);flex:none}.pg-test-art:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.pg-team{background:var(--color-lime-soft)}.pg-team-in{gap:2.5rem;display:grid}@media (width>=56.25rem){.pg-team-in{grid-template-columns:1fr 1fr;align-items:center;gap:4.5rem}}.pg-team .pg-h2 .voice{color:var(--color-brand);font-family:var(--font-serif);font-style:italic;font-weight:400;display:block}.pg-team .pg-lead{margin-bottom:.75rem}.pg-team-link{color:var(--color-brand);align-items:center;gap:.375rem;font-weight:700;display:inline-flex}.pg-team-link svg{width:1.1rem;height:1.1rem}.pg-team-young{background:var(--color-ink);color:var(--color-on-brand);border-radius:1.125rem;gap:.5rem 1.25rem;margin-top:1.75rem;padding:1.5rem;display:grid}@media (width>=37.5rem){.pg-team-young{grid-template-columns:auto 1fr;align-items:center}}.pg-team-big{color:var(--color-lime);font-family:var(--font-serif);white-space:nowrap;margin:0;font-size:clamp(2rem,4vw,2.75rem);font-style:italic;line-height:1}.pg-team-young h3{margin:0;font-size:1.15rem}.pg-team-young p:not(.pg-team-big){color:var(--color-on-ink-muted);margin:.25rem 0 0;font-size:1rem;line-height:1.5}.pg-team-sh{color:var(--color-ink);text-align:center;margin:0 0 1.25rem;font-size:1.15rem}.pg-team-grid{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.375rem .75rem;margin:0;padding:0;list-style:none;display:grid}.pg-team-grid li{flex-direction:column;align-items:center;gap:.625rem;font-size:1rem;font-weight:700;line-height:1.2;display:flex}.pg-team-grid svg{background:var(--color-surface);width:5.25rem;height:5.25rem;box-shadow:0 0 0 2px var(--color-lime-soft), 0 0 0 5px color-mix(in srgb, var(--color-brand) 25%, transparent), 0 18px 30px -18px color-mix(in srgb, var(--color-ink) 60%, transparent);color:var(--color-ink);transition:transform .3s var(--ease-out);border-radius:50%;padding:1.25rem}@media (width>=56.25rem){.pg-team-grid svg{width:6.5rem;height:6.5rem;padding:1.6rem}}.pg-team-grid li:nth-child(2n) svg{background:var(--color-ink);color:var(--color-lime)}@media (prefers-reduced-motion:no-preference){.pg-team-grid li:hover svg{transform:rotate(-6deg)scale(1.04)}}.pg-big.pg-big-t{letter-spacing:-.01em;max-width:16ch;font-size:clamp(1.9rem,3.4vw,2.75rem);line-height:1.02}.pg-sn{background:var(--color-bg)}.pg-sn .pg-sn-eb{font-family:var(--font-sans)}.pg-sn-hint{color:var(--color-muted);margin:.625rem 0 0;font-size:1.125rem}.pg-sn-ic{flex:none;width:1.25em;height:1.25em}.pg-sn-say{max-width:15ch;color:var(--color-ink);font-family:var(--font-head);letter-spacing:-.035em;margin:1.125rem 0 0;font-size:clamp(2.2rem,6.2vw,5.4rem);font-weight:800;line-height:1.12}.pg-sn-slot{background:linear-gradient(transparent 14%, var(--color-lime) 14%, var(--color-lime) 92%, transparent 92%);color:inherit;font:inherit;font-family:var(--font-serif);letter-spacing:-.02em;text-align:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;white-space:nowrap;border:0;border-radius:.12em;margin:0;padding:0 .12em;font-style:italic;font-weight:400;display:inline}button.pg-sn-slot{cursor:pointer;position:relative}button.pg-sn-slot:after{content:"";inset:min(0px, (100% - var(--spacing-target)) / 2) 0;position:absolute}.pg-sn-chev{background:var(--color-ink);width:.42em;height:.42em;color:var(--color-lime);vertical-align:.12em;border-radius:50%;margin-left:.12em;padding:.05em;display:inline-block}.pg-sn-slot.is-open{outline:3px solid var(--color-ink);outline-offset:2px}.pg-sn-slot:focus-visible{outline:3px solid var(--color-focus);outline-offset:4px}.pg-sn-sheets{display:none}html.js .pg-sn-sheets{margin-top:1.375rem;display:grid}.pg-sn-sheet{grid-area:1/1;min-width:0}.pg-sn-sheet.is-off,.pg-sn-var.is-off{visibility:hidden}.pg-sn-sheet-h{color:var(--color-muted);margin:0;font-size:1.0625rem}.pg-sn-opts{flex-wrap:wrap;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.pg-sn-opt{border:2px solid var(--color-line-2);background:var(--color-surface);color:var(--color-ink);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:.75rem;padding:.625rem 1.125rem .625rem .875rem;font-size:1.0625rem;font-weight:700;line-height:1.35;display:flex}.pg-sn-opt .pg-sn-ic{width:1.625rem;height:1.625rem;color:var(--color-brand)}.pg-sn-ok{flex:none;width:1.25rem;height:1.25rem;margin-left:auto;display:none}.pg-sn-opt[aria-selected=true]{border-color:var(--color-ink);background:var(--color-lime-soft)}.pg-sn-opt[aria-selected=true] .pg-sn-ok{display:block}.pg-sn-opt:hover{border-color:var(--color-ink)}.pg-sn-opt:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.pg-sn-opts--sm .pg-sn-opt{padding:.4375rem .875rem;font-size:.9375rem}.pg-sn-sports{margin-top:.875rem}@media (prefers-reduced-motion:no-preference){.pg-sn-opt{transition:background-color .2s,border-color .2s}}@media (width>=47.5rem){.pg-sn-sheet{flex-wrap:wrap;align-content:start;align-items:center;gap:.625rem;display:flex}.pg-sn-sheet-h{margin-right:.25rem}.pg-sn-sports{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:.625rem;margin-top:.25rem;display:flex}}.pg-sn-ans{margin-top:clamp(1.75rem,5vw,4rem);display:grid}.pg-sn-var{grid-area:1/1;align-content:start;align-items:start;gap:1.75rem;min-width:0;display:grid}@media (width>=47.5rem){.pg-sn-var{grid-template-columns:1.35fr 1fr}}.pg-sn-reply{border-left:6px solid var(--color-lime);padding:.375rem 0 .375rem 1.75rem}.pg-sn-from{color:var(--color-muted);align-items:center;gap:.625rem;margin:0;font-size:1rem;display:flex}.pg-sn-from b{color:var(--color-ink)}.pg-sn-av{background:radial-gradient(circle at 30% 30%, var(--color-mark-from), var(--color-mark-to));width:2.5rem;height:2.5rem;color:var(--color-ink);border-radius:50%;flex:none;place-items:center;display:grid}.pg-sn-big{color:var(--color-ink);font-family:var(--font-serif);letter-spacing:-.015em;margin:.875rem 0 0;font-size:clamp(1.9rem,3.4vw,3rem);font-weight:400;line-height:1.1}.pg-sn-big em{color:var(--color-brand)}.pg-sn-txt{max-width:46ch;color:var(--color-ink-2);margin:.875rem 0 0;font-size:1.2rem;line-height:1.55}.pg-sn-more{max-width:46ch;color:var(--color-ink-2);margin:.75rem 0 0;font-size:1.0625rem;line-height:1.55}.pg-sn-more [data-st-sport-name].is-on{background:var(--color-lime);color:var(--color-ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.2em}.pg-sn-young{border-left:3px solid var(--color-line-2);padding-left:.75rem}.pg-sn-plan{background:var(--color-night);color:var(--color-night-fg);border-radius:1.625rem;padding:1.625rem}.pg-sn-plan-h{color:var(--color-lime);margin:0;font-size:1.05rem;font-weight:800}.pg-sn-steps{gap:.875rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.pg-sn-steps li{grid-template-columns:2.5rem 1fr;align-items:center;gap:.75rem;display:grid}.pg-sn-steps .num{background:var(--color-lime);width:2.5rem;height:2.5rem;color:var(--color-ink);font-family:var(--font-head);border-radius:50%;place-items:center;font-size:1.05rem;font-weight:800;display:grid}.pg-sn-steps b{font-size:1.1rem;display:block}.pg-sn-steps small{color:var(--color-night-muted);font-size:1rem}.pg-sn-cta{background:var(--color-lime);box-shadow:0 3px 0 color-mix(in srgb, var(--color-lime) 60%, var(--color-ink));color:var(--color-ink);border-radius:999px;justify-content:center;align-items:center;gap:.625rem;margin-top:1.375rem;padding:.9375rem 1.25rem;font-size:1.05rem;font-weight:800;text-decoration:none;display:flex}.pg-sn-cta:hover{background:color-mix(in srgb, var(--color-lime) 88%, var(--color-ink))}.pg-sn-cta:focus-visible{outline:3px solid var(--color-night-focus);outline-offset:3px}@media (width<47.5rem){.pg-sn-var.is-off,.pg-sn-sheet.is-off{display:none}.pg-sn-say{max-width:none;font-size:2.2rem}.pg-sn-slot{white-space:normal}.pg-sn-slot.is-open{outline:0}html.js .pg-sn-sheets{border:2px solid var(--color-ink);background:var(--color-surface);border-radius:1.25rem;margin-top:1rem;padding:.5rem}.pg-sn-sheet-h{padding:.375rem .875rem .5rem;font-size:.9375rem}.pg-sn-opts{gap:.25rem;display:grid}.pg-sn-opt{border-radius:999px;padding:.75rem .875rem;font-size:1rem}.pg-sn-opts--sm{gap:.375rem;padding:0 .375rem .375rem;display:flex}.pg-sn-opts--sm .pg-sn-opt{padding:.375rem .75rem;font-size:.875rem}.pg-sn-sports{margin-top:.5rem}.pg-sn-reply{padding-left:1.125rem}}.pg{--pg-cream:color-mix(in srgb, var(--color-warm-soft) 30%, var(--color-surface));--pg-path:color-mix(in srgb, var(--color-lime-soft) 35%, var(--color-surface));--pg-h2:clamp(2rem, 4.4vw, 3.5rem);--pg-sec:4rem}@media (width>=56.25rem){.pg{--pg-sec:6rem}}.pg .wrap>*{min-width:0}.pg-sec{padding-block:var(--pg-sec)}.pg-eb,.pg section.sec-r3[id] .eyebrow{color:var(--color-brand);font-weight:var(--eyebrow-sentence-weight);font-size:var(--eyebrow-sentence-size);letter-spacing:var(--eyebrow-sentence-tracking);text-transform:none;align-items:center;gap:.5em;margin:0 0 .8em;line-height:1.4;display:inline-flex}.pg-eb:before,.pg section.sec-r3[id] .eyebrow:before{content:"";background:linear-gradient(135deg, var(--color-mark-from), var(--color-mark-to));border-radius:50%;flex:none;width:.6em;height:.6em}.pg-eb-lime{color:var(--color-lime)}.pg-eb-warm{color:var(--color-warm-ink)}.pg-eb-warm:before{background:var(--color-warm)}.pg-h2,.pg .h2-r3{font-family:var(--font-head);font-weight:800;font-size:var(--pg-h2);letter-spacing:-.025em;text-wrap:balance;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0 0 .45em;line-height:1.02}.pg-h2 .voice,.pg .h2-r3 .voice{display:inline}.pg-lead{max-width:38ch;color:var(--color-ink-2);margin:0 0 1em;font-size:1.2rem;line-height:1.55}.pg-muted{color:var(--color-muted);max-width:52ch;font-size:1.0625rem}.pg section.sec-r3[id]{padding-block:var(--pg-sec)}.pg section.sec-r3[id] .sec-head .lead{max-width:52ch;color:var(--color-muted);font-size:1.0625rem}.pg-hero{padding:calc(var(--spacing-header) + 1.5rem) 0 3.5rem;background:var(--color-sunk);position:relative;overflow:hidden}.pg-hero:after{content:"";background:radial-gradient(circle, var(--color-lime-soft), transparent 70%);pointer-events:none;border-radius:50%;width:35rem;height:35rem;position:absolute;top:-12.5rem;right:-12.5rem}.pg-hero-in{z-index:1;gap:1.875rem;display:grid;position:relative}@media (width>=56.25rem){.pg-hero{padding:calc(var(--spacing-header) + 3rem) 0 5.25rem}.pg-hero-in{grid-template-columns:1.05fr .95fr;align-items:center;gap:3.5rem}}.pg-crumbs{color:var(--color-muted);margin-bottom:.75rem;font-size:.875rem}.pg-crumbs a{color:var(--color-muted)}.pg-eyebrow{color:var(--color-brand);font-family:var(--font-sans);letter-spacing:0;align-items:center;gap:.5em;margin:0 0 .8em;font-size:.9375rem;font-weight:700;line-height:1.4;display:inline-flex}.pg-eyebrow:before{content:"";background:linear-gradient(135deg, var(--color-mark-from), var(--color-mark-to));border-radius:50%;flex:none;width:.6em;height:.6em}.pg-display{font-family:var(--font-head);letter-spacing:-.025em;margin:0 0 .3em;font-size:clamp(2.5rem,6.4vw,4.8rem);font-weight:800;line-height:.98}.pg-display .voice{color:var(--color-brand);display:block}.pg-ticks{gap:.5625rem;margin:0 0 1.625rem;padding:0;list-style:none;display:grid}.pg-ticks li{align-items:flex-start;gap:.75rem;font-weight:600;display:flex}.pg-ticks li:before,.pg-chk li:before{content:"";background:var(--color-lime);border-radius:50%;flex:none;width:1.5rem;height:1.5rem;margin-top:.125rem}.pg-ticks li,.pg-chk li{position:relative}.pg-ticks li:after,.pg-chk:not(.pg-chk-no) li:after{content:"";background:var(--color-ink);width:1.5rem;height:1.5rem;position:absolute;top:.125rem;left:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-9' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/1rem no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-9' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/1rem no-repeat}.pg-cta-row{flex-wrap:wrap;align-items:center;gap:.875rem 1.375rem;display:flex}.pg-rating.res-g{padding:.4rem 1rem .4rem .5rem}.pg-cta-note{color:var(--color-muted);margin:.75rem 0 0;font-size:.9375rem}.pg-hero-photo{aspect-ratio:4/3.4;box-shadow:0 30px 60px -30px color-mix(in srgb, var(--color-ink) 50%, transparent);border-radius:1.75rem;position:relative;overflow:hidden}.pg-hero-img,.pg-hero-img .sk-media__img{object-fit:cover;width:100%;height:100%;display:block}.pg-chip-proof{background:var(--color-surface);box-shadow:0 10px 30px color-mix(in srgb, var(--color-night) 16%, transparent);color:var(--color-ink);border-radius:1rem;align-items:center;gap:.75rem;padding:.625rem .875rem .625rem .625rem;text-decoration:none;display:flex;position:absolute;bottom:.875rem;left:.875rem}.pg-chip-proof img{object-fit:cover;object-position:top;border-radius:.75rem;width:2.875rem;height:2.875rem}.pg-chip-proof b{color:var(--color-brand);letter-spacing:-.03em;white-space:nowrap;font-size:1.7rem;line-height:1}.pg-chip-proof span{font-size:.92rem;line-height:1.25}@keyframes pg-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.m .pg-chip-proof{animation:pg-rise .45s .25s var(--ease-out) both}}.pg-proof{border-bottom:1px solid var(--color-line);background:var(--color-surface)}.pg-proof-in{grid-template-columns:repeat(2,minmax(0,1fr));margin-block:0;list-style:none;display:grid}.pg-st{border-right:1px solid var(--color-line);border-bottom:1px solid var(--color-line);justify-content:center;align-items:center;gap:.75rem;padding:1.125rem .5rem;display:flex}.pg-st:nth-child(2n){border-right:0}.pg-st:nth-child(n+3){border-bottom:0}.pg-st .sk-ico{width:2.125rem;height:2.125rem;color:var(--color-brand);flex:none}.pg-st b{font-size:clamp(1.5rem,3vw,2.2rem);line-height:1;display:block}.pg-st b+span{color:var(--color-muted);font-size:.9rem}@media (width>=56.25rem){.pg-proof-in{grid-template-columns:repeat(4,minmax(0,1fr))}.pg-st{border-bottom:0;padding:1.5rem .5rem}.pg-st:nth-child(2n){border-right:1px solid var(--color-line)}.pg-st:last-child{border-right:0}}.pg-stories{background:var(--color-sunk);overflow:hidden}.pg-stories-in{gap:1.625rem;display:grid}@media (width>=60rem){.pg-stories-in{grid-template-columns:.9fr 1.1fr;align-items:center;gap:3.5rem}}.pg-tabs{scrollbar-width:none;gap:.5rem;margin:1.125rem 0 .375rem;padding:.25rem .125rem .5rem;display:flex;overflow-x:auto}.pg-tabs[hidden]{display:none}.pg-tabs::-webkit-scrollbar{display:none}@media (width>=60rem){.pg-tabs{flex-wrap:wrap;overflow:visible}.pg-tabs:not([hidden]):has(>.pg-tab:nth-child(5):last-child){grid-template-columns:repeat(3,max-content);display:grid}}.pg-tab{border:2px solid var(--color-line);background:var(--color-surface);min-height:3rem;color:var(--color-ink);font:700 1rem var(--font-sans);cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:.5rem;padding:.25rem 1rem .25rem .25rem;display:flex}.pg-tab img{object-fit:cover;object-position:top;border-radius:50%;width:2.375rem;height:2.375rem}.pg-tab[aria-selected=true]{border-color:var(--color-brand);background:var(--color-brand);color:var(--color-on-brand)}.pg-tab:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.pg-g-strip{flex-wrap:wrap;align-items:center;gap:.75rem 1.375rem;margin-top:1.25rem;display:flex}.pg-all{min-height:2.75rem;color:var(--color-brand);align-items:center;gap:.4rem;font-weight:700;display:inline-flex}.pg-all .sk-ico{width:1.1rem;height:1.1rem}.pg-cards{gap:1.25rem;display:grid}.pg-card{background:var(--color-ink);min-height:31.25rem;color:var(--color-on-brand);box-shadow:0 40px 80px -40px color-mix(in srgb, var(--color-ink) 60%, transparent);border-radius:2rem;display:grid;position:relative;overflow:hidden}@media (width>=37.5rem){.pg-card{min-height:32.5rem}}.pg-card[hidden]{display:none}.pg-card>picture{display:contents}.pg-card-img{object-fit:cover;object-position:top;width:100%;height:100%;position:absolute;inset:0}.pg-card:after{content:"";background:linear-gradient(180deg, transparent 35%, color-mix(in srgb, var(--color-night) 92%, transparent) 78%);position:absolute;inset:0}.pg-card-tx{z-index:1;align-self:end;padding:1.5rem 1.625rem 1.625rem;position:relative}.pg-big{color:var(--color-lime);font-family:var(--font-serif);letter-spacing:-.03em;margin:0;font-size:clamp(4.4rem,10vw,7.5rem);font-style:italic;font-weight:400;line-height:.85;display:block}.pg-big-u{font-size:1em}.pg-stories .pg-h2{font-size:clamp(2.3rem,5.4vw,4.4rem);line-height:.98}.pg-stories .pg-h2 .voice{display:block}.pg-big small{color:var(--color-on-brand);font-family:var(--font-sans);letter-spacing:0;margin-left:.375rem;font-size:1.1rem;font-style:normal;font-weight:700}@media (width<37.5rem){.pg-big small{margin:.5rem 0 0;display:block}}.pg-card-name{margin:.75rem 0 0;font-size:1.1rem;font-weight:800}.pg-card-q{max-width:30ch;font-family:var(--font-serif);margin:.375rem 0 .75rem;font-size:1.3rem;font-style:italic;line-height:1.3}.pg-card-q p{margin:0}.pg-card-q p:before{content:"»"}.pg-card-q p:after{content:"«"}.pg-res{flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.pg-res li{background:color-mix(in srgb, var(--color-on-brand) 14%, transparent);border-radius:999px;padding:.25rem .625rem;font-size:.9rem;font-weight:700;line-height:1.4}.pg-card-link{min-height:2.75rem;color:var(--color-lime);align-items:center;gap:.3rem;margin-top:.5rem;font-weight:700;display:inline-flex}.pg-card-link:focus-visible{outline:3px solid var(--color-night-focus);outline-offset:3px}@keyframes pg-swap{0%{opacity:0;transform:scale(1.02)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.m .pg-card:not([hidden]) :is(.pg-card-img,.pg-card-tx){animation:pg-swap .4s var(--ease-out)}}.pg-next{background:var(--pg-cream)}.pg-next-in{gap:1.5rem;display:grid}@media (width>=56.25rem){.pg-next-in{grid-template-columns:.8fr 1.2fr;align-items:start;gap:3.5rem}}.pg-next .pg-h2 .voice{color:var(--color-warm)}.pg-chk{gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.pg-chk li{border:1.5px solid color-mix(in srgb, var(--color-warm) 22%, var(--color-surface));background:var(--color-surface);border-radius:1rem;gap:.75rem;padding:.875rem 1rem;font-weight:700;display:flex}.pg-chk:not(.pg-chk-no) li:after{top:1rem;left:1rem}.pg-no-h{color:var(--color-warm-ink);margin:1.5rem 0 .625rem;font-size:1rem;font-weight:800}.pg-chk-no li{border:2px dashed color-mix(in srgb, var(--color-warm) 40%, var(--color-surface));background:0 0;font-weight:600}.pg-chk-no li:before{content:"✕";box-shadow:none;background:var(--color-warm);color:var(--color-on-brand);place-items:center;font-size:.8rem;line-height:1;display:grid}.pg-next-tight{padding-block:calc(var(--pg-sec) * .6)}.pg-next-tight .pg-chk li{padding-block:.75rem}@media (width>=75rem){.pg-next-tight .pg-next-in{grid-template-columns:.55fr 1.45fr;align-items:center}.pg-next-tight .pg-chk{grid-template-columns:1fr 1fr}}.pg-telo{background:var(--color-ink);color:var(--color-on-brand);position:relative;overflow:hidden}.pg-telo-in{gap:1.875rem;display:grid}@media (width>=56.25rem){.pg-telo-in{grid-template-columns:1.1fr .9fr;align-items:center;gap:3.5rem}}.pg-telo-ph{box-shadow:0 30px 60px -30px color-mix(in srgb, var(--color-night) 70%, transparent);border-radius:1.75rem;margin:0;position:relative;overflow:hidden}.pg-telo-img,.pg-telo-img .sk-media__img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.pg-telo-ph:after{content:"";background:linear-gradient(180deg, transparent 55%, color-mix(in srgb, var(--color-night) 70%, transparent));pointer-events:none;position:absolute;inset:0}.pg-words{z-index:1;background:linear-gradient(120deg, var(--color-mark-from), var(--color-mark-to));color:#0000;letter-spacing:.06em;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(1.1rem,2.4vw,1.6rem);font-weight:800;line-height:1.1;position:absolute;bottom:1rem;left:1.25rem}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.pg-words{color:var(--color-lime);background:0 0}}.pg-telo .pg-h2{color:var(--color-on-brand);font-size:clamp(2rem,4vw,3.2rem)}.pg-telo .pg-h2 .voice{color:var(--color-lime);display:block}.pg-telo p{color:var(--color-on-ink-muted)}.pg-pl{gap:.625rem;margin:.375rem 0 0;padding:0;list-style:none;display:grid}.pg-pl-i{border:1px solid color-mix(in srgb, var(--color-lime) 18%, transparent);background:var(--color-night-3);border-radius:1.125rem;align-items:center;gap:1rem;padding:1rem 1.125rem;display:flex}.pg-pl-i svg{width:2.625rem;height:2.625rem;color:var(--color-lime);flex:none}.pg-pl-i h3{color:var(--color-on-brand);margin:0;font-size:1.2rem;line-height:1.2}.pg-pl-i p{margin:.125rem 0 0;font-size:1rem}.pg-telo-note{color:var(--color-night-muted);margin:.875rem 0 0;font-size:.9375rem}.pg-telo .pg-telo-note{color:var(--color-night-muted)}.pg-path{background:var(--pg-path)}.pg-where{flex-wrap:wrap;gap:.5rem;margin:1.125rem 0 .375rem;display:flex}.pg-where[hidden]{display:none}.pg-where button{border:2px solid var(--color-brand);background:var(--color-surface);min-height:2.875rem;color:var(--color-brand);font:700 1rem var(--font-sans);cursor:pointer;border-radius:999px;padding:.5rem 1.125rem}.pg-where button[aria-pressed=true]{background:var(--color-brand);color:var(--color-on-brand)}.pg-where button:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.pg-road{gap:1.375rem;margin:1.875rem 0 0;padding:0;list-style:none;display:grid;position:relative}.pg-road:before{content:"";border-left:3px dashed var(--color-brand);position:absolute;top:.625rem;bottom:.625rem;left:1.6875rem}.pg-stop{padding-left:4.75rem;position:relative}.pg-dot{border:3px solid var(--color-brand);background:var(--color-lime-soft);border-radius:50%;place-items:center;width:3.5rem;height:3.5rem;font-size:1.2rem;font-weight:800;display:grid;position:absolute;top:0;left:0}.pg-stop h3{margin:0 0 .25em;padding-top:.75rem;font-size:1.3rem;line-height:1.2}.pg-stop p,.pg-case-t{color:var(--color-muted);margin:0;font-size:1.03rem}.pg-tag{background:var(--color-lime-soft);border-radius:999px;margin-top:.5rem;padding:.1875rem .625rem;font-size:.88rem;font-weight:700;display:inline-block}.pg-cases{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.pg-cases li[hidden]{display:none}.pg-path.is-live .pg-case-l{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pg-case-t{display:inline}.pg-path.is-live .pg-case-t{display:block}.pg-cases li.flash .pg-case-t{background:var(--color-lime-soft);border-radius:.5rem}@keyframes pg-pop{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.pg-cases li.flash .pg-case-t{animation:pg-pop .4s var(--ease-out)}}.pg-or{flex-wrap:wrap;gap:.375rem;margin:.625rem 0 0;padding:0;list-style:none;display:flex}.pg-or li{border:1.5px solid var(--color-line-2);background:var(--color-surface);border-radius:999px;padding:.1875rem .625rem;font-size:.9rem;font-weight:700}@media (width>=62.5rem){.pg-road{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.pg-road:before{border-top:3px dashed var(--color-brand);border-left:0;inset:1.6875rem 1.75rem auto}.pg-stop{padding-top:4.875rem;padding-left:0}.pg-stop h3{padding-top:0}}.pg-talk{background:var(--color-night);color:var(--color-night-fg)}.pg-talk-in{gap:1.75rem;display:grid}@media (width>=62.5rem){.pg-talk-in{grid-template-columns:.9fr 1.1fr;align-items:start;gap:3.5rem}.pg-talk-side{position:sticky;top:6.25rem}}.pg-talk .pg-h2{color:var(--color-night-fg)}.pg-talk .pg-h2 .voice{color:var(--color-night-warm)}.pg-talk .pg-lead{color:var(--color-night-muted);font-size:1.12rem}.pg-perks{gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.pg-perks li{align-items:center;gap:.625rem;font-size:.98rem;font-weight:700;display:flex}.pg-perks li:before{content:"✓";background:var(--color-lime);width:1.625rem;height:1.625rem;color:var(--color-ink);border-radius:50%;flex:none;place-items:center;font-size:.85rem;display:grid}.pg-talk-ph{display:none}@media (width>=62.5rem){.pg-talk-ph{aspect-ratio:16/10;border-radius:1.75rem;margin-top:1.375rem;display:block;overflow:hidden}.pg-talk-ph .sk-media__img{object-fit:cover;width:100%;height:100%}}.pg-phone{background:var(--color-surface);box-shadow:0 40px 90px -40px color-mix(in srgb, var(--color-night) 80%, transparent), 0 0 0 1.5px color-mix(in srgb, var(--color-lime) 25%, transparent);color:var(--color-ink);border-radius:2rem;overflow:hidden}.pg-phone-h{background:var(--color-ink);color:var(--color-on-brand);align-items:center;gap:.625rem;padding:.875rem 1.125rem;display:flex}.pg-av{background:var(--color-surface);border-radius:50%;flex:none;place-items:center;width:2rem;height:2rem;display:grid}.pg-av i{background:linear-gradient(135deg, var(--color-mark-from), var(--color-mark-to));border-radius:50%;width:.75rem;height:.75rem}.pg-phone-h b{font-size:1rem;display:block}.pg-phone-h small{color:var(--color-on-ink-muted);font-size:.82rem;display:block}.pg-log{background:linear-gradient(var(--pg-cream), var(--color-surface));flex-direction:column;gap:.625rem;padding:1.125rem 1rem 1.375rem;display:flex}.pg-log[hidden]{display:none}@media (width>=62.5rem){.pg-log{min-height:35rem}}.pg-log .msg{border-radius:1.375rem;max-width:min(92%,38.75rem);padding:.8125rem 1.0625rem;font-size:1.03rem;line-height:1.5}.pg-log .msg p{margin:0}.pg-log .msg.a{background:var(--color-sunk);border-bottom-left-radius:.375rem;align-self:flex-start}.pg-log .msg.a strong{color:var(--color-brand)}.pg-log .msg.u{background:var(--color-brand);color:var(--color-on-brand);border-bottom-right-radius:.375rem;align-self:flex-end;font-weight:700}.pg-log .typing{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line);border-radius:1.375rem;align-self:flex-start;gap:.3125rem;padding:.875rem 1.125rem;display:inline-flex}.pg-log .typing i{background:var(--color-brand);opacity:.4;border-radius:50%;width:.4375rem;height:.4375rem}@keyframes pg-blink{50%{opacity:1}}@media (prefers-reduced-motion:no-preference){.pg-log .typing i{animation:1s infinite pg-blink}.pg-log .typing i:nth-child(2){animation-delay:.15s}.pg-log .typing i:nth-child(3){animation-delay:.3s}.pg-log .new{animation:pg-pop .4s var(--ease-out)}}.pg-log .ask{flex-wrap:wrap;justify-content:flex-end;align-self:stretch;gap:.5rem;display:flex}.pg-log .ask button,.pg-log .ask-itm .skip{border:2px solid var(--color-brand);background:var(--color-surface);min-height:2.75rem;color:var(--color-brand);font:700 .98rem var(--font-sans);text-align:left;cursor:pointer;border-radius:999px;padding:.5rem 1rem;transition:background-color .2s}.pg-log .ask button:hover,.pg-log .ask-itm .skip:hover{background:var(--color-lime-soft)}.pg-log button:focus-visible,.pg-log a:focus-visible,.pg-log input:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.pg-log .ask-itm{border:2px solid var(--color-line);background:var(--color-surface);border-radius:1.375rem;grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;gap:.625rem;padding:.875rem 1rem;display:grid}.pg-log .ask-itm label{gap:.25rem;font-size:.9rem;font-weight:700;display:grid}.pg-log .ask-itm input{border:1.5px solid var(--color-field);border-radius:var(--radius-field);background:var(--color-surface);width:100%;min-height:2.75rem;color:var(--color-ink);font:600 1.0625rem var(--font-sans);padding:0 .75rem}.pg-log .ask-itm.bad input[aria-invalid=true]{border-color:var(--color-warm-ink)}.pg-log .ask-itm .err{color:var(--color-warm-ink);grid-column:1/-1;margin:0;font-size:.9rem;font-weight:700}.pg-log .ask-itm .row{flex-wrap:wrap;grid-column:1/-1;gap:.5rem;display:flex}.pg-log .ask-itm .go{background:var(--color-brand);min-height:2.75rem;color:var(--color-on-brand);font:800 1rem var(--font-sans);cursor:pointer;border:0;border-radius:999px;padding:0 1.25rem}.pg-log .receipt{border:1.5px solid var(--color-line);background:var(--pg-cream);border-radius:1.125rem;align-self:stretch;margin-top:.375rem;padding:1.375rem 1.25rem 1.125rem;position:relative}.pg-log .receipt:before{content:"";background:radial-gradient(circle at .5rem 0, transparent .4375rem, var(--pg-cream) .47rem) 0 0 / 1rem .75rem repeat-x;height:.75rem;position:absolute;top:-.75rem;left:-1px;right:-1px;transform:scaleY(-1)}.pg-log .receipt h3{font-family:var(--font-serif);letter-spacing:0;margin:0 0 .5rem;font-size:1.8rem;font-style:italic;font-weight:400}.pg-log .receipt .r-path{color:var(--color-brand);margin:0 0 .375rem;font-size:1.1rem}.pg-log .receipt .r-text{margin:0 0 .625rem;font-size:.98rem}.pg-log .receipt .r-steps{gap:.25rem;margin:0 0 .75rem;padding-left:1.25rem;font-size:.96rem;font-weight:700;list-style:decimal;display:grid}.pg-log .receipt dl{grid-template-columns:auto 1fr;gap:.375rem .875rem;margin:0;font-size:.96rem;display:grid}.pg-log .receipt dt{color:var(--color-muted)}.pg-log .receipt dd{text-align:right;margin:0;font-weight:700}.pg-log .receipt .r-first{color:var(--color-muted);margin-top:.125rem;font-size:.875rem;font-weight:600;line-height:1.4;display:block}.pg-log .receipt dd.r-first{grid-column:1/-1;margin-top:-.25rem}.pg-log .receipt .tot{border-top:2px dashed var(--color-line-2);justify-content:space-between;align-items:baseline;gap:.75rem;margin-top:.75rem;padding-top:.75rem;font-weight:800;display:flex}.pg-log .receipt .tot small{color:var(--color-muted);font-size:.875rem;font-weight:600;display:block}.pg-log .receipt .tot b{letter-spacing:-.04em;white-space:nowrap;font-size:2rem}.pg-log .receipt .r-note{color:var(--color-muted);margin:.625rem 0 0;font-size:.9rem}.pg-log .receipt .btn{width:100%;margin-top:.875rem}.pg-log .receipt .again{width:100%;min-height:2.75rem;color:var(--color-muted);font:600 .9rem var(--font-sans);cursor:pointer;background:0 0;border:0;margin-top:.25rem;text-decoration:underline;display:block}.pg-talk-static{gap:.875rem;padding:1.25rem;display:grid}.pg-talk-static[hidden]{display:none}.pg-static-path h3{color:var(--color-brand);margin:0 0 .25rem;font-size:1.15rem}.pg-static-path p,.pg-static-note{margin:0;font-size:1rem}.pg-static-note{color:var(--color-muted)}.pg-path .pg-h2 .voice,.pg .pg-faq .h2-r3 .voice,.pg .pg-cene .h2-r3 .voice{color:inherit}.pg section.pg-cene[id] .sec-head .lead{max-width:none}.pg-faq .sec-head .lead a{color:var(--color-brand);font-weight:700}.pg-cene .prices{padding-top:1rem}.pg-fine{max-width:var(--container-measure)}.pg-more-sec{background:var(--color-sunk)}.pg-more{background:var(--color-surface);box-shadow:0 0 0 1.5px var(--color-line);border-radius:1.75rem}.pg-more>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem;list-style:none;display:flex}.pg-more>summary::-webkit-details-marker{display:none}.pg-more>summary:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px;border-radius:1.75rem}.pg-more>summary .pg-eb{margin-bottom:.4em}.pg-more-h{letter-spacing:-.02em;margin:0;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:800;line-height:1.1;display:block}.pg-more-hint{color:var(--color-muted);margin-top:.375rem;font-size:1rem;display:block}.pg-more-ic{background:var(--color-lime);width:3rem;height:3rem;color:var(--color-ink);transition:transform .3s var(--ease-out);border-radius:50%;flex:none;place-items:center;display:grid}.pg-more-ic .sk-ico{width:1.25rem;height:1.25rem}.pg-more[open] .pg-more-ic{transform:rotate(45deg)}.pg-prose{max-width:46rem;padding:0 1.5rem 2rem}@media (width>=56.25rem){.pg-more>summary{padding:2rem 2.5rem}.pg-prose{padding:0 2.5rem 2.75rem}}.pg-prose h3{letter-spacing:-.015em;margin:1.75em 0 .5em;font-size:1.5rem;font-weight:800;line-height:1.2}.pg-prose h3:first-child{margin-top:.5em}.pg-prose h4{margin:1.5em 0 .4em;font-size:1.25rem;line-height:1.25}.pg-prose p,.pg-prose li{line-height:1.6}.pg-prose p{margin:0 0 1em}.pg-prose ul,.pg-prose ol{margin:0 0 1em;padding-left:1.25rem}.pg-prose li{margin-bottom:.4em}.pg-prose a{color:var(--color-brand);font-weight:600}.pg-lines{margin:.5rem 0 1.5rem}.pg-end{background:linear-gradient(135deg, var(--color-brand-2), var(--color-ink));color:var(--color-on-brand);text-align:center;padding:4.5rem 0}.pg-end-h{letter-spacing:-.025em;margin:0 0 .45em;font-size:clamp(2rem,5vw,3.6rem);font-weight:800;line-height:1.05}.pg-end-h .voice{color:var(--color-lime)}.pg-end p{max-width:46ch;color:var(--color-on-ink-muted);margin:0 auto 1.375rem}.pg-end .pg-end-online{margin:1.375rem auto 0;font-size:1rem}.pg-end-online a{color:var(--color-lime);font-weight:700}.pg-end :is(a,.btn):focus-visible{outline:3px solid var(--color-night-focus);outline-offset:3px}}
