.eta{font-variant-numeric:tabular-nums lining-nums}.eta time{white-space:nowrap}.eta__weekend{color:var(--color-text-muted)}.buy-row{justify-content:space-between;align-items:center;gap:var(--space-4) var(--space-6);padding-block:var(--space-4);border-block:1px solid var(--color-text);flex-wrap:wrap;display:flex}.buy-row__facts{align-items:baseline;gap:var(--space-1) var(--space-3);max-width:none;color:var(--color-text-muted);flex-wrap:wrap;margin:0;display:flex}.buy-row__price{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-display);letter-spacing:var(--tracking-display);color:var(--color-text);font-variant-numeric:lining-nums;line-height:1}.buy-row__vat{font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:0;color:var(--color-text-muted)}.buy-row__sep{color:var(--color-border-strong)}.buy-row .eta{color:var(--color-text);font-weight:var(--weight-medium)}.buy-row__actions{justify-items:end;gap:var(--space-1);display:grid}.buy-row__cta{min-height:48px;padding-inline:var(--space-5);font-weight:var(--weight-bold);transition:background-color .18s var(--ease-out-expo), transform .12s var(--ease-out-expo)}.buy-row__cta:active{transform:scale(.97)}@media (max-width:30rem){.buy-row{gap:var(--space-3)}.buy-row__actions{justify-items:stretch;width:100%}.buy-row__cta{justify-content:center}.buy-row .callback-link{text-align:center}}.callback-link{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.callback-link a{color:var(--color-accent);font-weight:var(--weight-medium);text-underline-offset:.22em}.callback-link a:hover{text-decoration-thickness:2px}.sticky-bar{display:none}@media (max-width:48rem){.sticky-bar{z-index:30;background:var(--color-text);color:var(--color-bg);padding-bottom:env(safe-area-inset-bottom,0px);visibility:hidden;transition:transform .16s var(--ease-out-expo), visibility 0s linear .16s;display:block;position:fixed;inset:auto 0 0;transform:translateY(100%);box-shadow:0 -1px #f5f0e614,0 -12px 28px -16px #1c262080}.sticky-bar[data-shown]{visibility:visible;transition:transform .24s var(--ease-out-expo), visibility 0s;transform:translateY(0)}}@media (max-width:48rem) and (prefers-reduced-motion:reduce){.sticky-bar{opacity:0;transition:opacity .12s,visibility 0s linear .12s;transform:none}.sticky-bar[data-shown]{opacity:1;transition:opacity .12s,visibility}}.sticky-bar__inner{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:3.5rem;padding:var(--space-2) max(var(--space-4), env(safe-area-inset-right,0px)) var(--space-2) max(var(--space-4), env(safe-area-inset-left,0px));display:flex}.sticky-bar__facts{gap:.125rem;min-width:0;margin:0;line-height:1.2;display:grid}.sticky-bar__price{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-display);font-variant-numeric:lining-nums}.sticky-bar__detail{font-size:var(--text-xs);color:#f5f0e6c7;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sticky-bar .sticky-bar__cta{min-height:44px;padding-inline:var(--space-5);background:var(--color-bg);border-color:var(--color-bg);color:var(--color-text);font-weight:var(--weight-bold);flex:none}.sticky-bar .sticky-bar__cta:hover{background:var(--color-surface);border-color:var(--color-surface);color:var(--color-text)}.sticky-bar .sticky-bar__cta:focus-visible{outline:var(--focus-width) solid var(--color-focus-on-dark);outline-offset:2px}.offer-banner{background:var(--color-surface-strong);color:var(--color-text);font-size:var(--text-sm)}.offer-banner__inner{align-items:center;gap:var(--space-3);min-height:2.75rem;padding-block:var(--space-1);display:flex}.offer-banner__text{flex:1;max-width:none;margin:0;line-height:1.4}.offer-banner__text strong{font-weight:var(--weight-bold)}.offer-banner__terms{color:var(--color-text-muted)}.offer-banner__link{color:var(--color-accent);font-weight:var(--weight-bold);text-underline-offset:.22em;white-space:nowrap}.offer-banner__link:hover{text-decoration-thickness:2px}.offer-banner .offer-banner__close{width:44px;height:44px;min-height:0;margin-right:calc(var(--space-3) * -1);border-radius:var(--radius-1);color:var(--color-text-muted);background:0 0;border:0;flex:none;place-items:center;padding:0;transition:color .16s,background-color .16s;display:inline-grid}.offer-banner .offer-banner__close:hover{color:var(--color-text);background:#1c26200f}.offer-banner .offer-banner__close:active{transform:scale(.94)}.contact-promise{align-items:center;gap:var(--space-2);margin:var(--space-3) 0 0;font-weight:var(--weight-bold);display:inline-flex}.contact-promise:before{content:"";background:var(--color-success);border-radius:50%;width:.5rem;height:.5rem}.contact-callback{gap:var(--space-2);padding-bottom:var(--space-5);margin-bottom:var(--space-1);border-bottom:1px solid var(--color-border);display:grid}.contact-callback p{margin:0}.contact-callback a{color:var(--color-accent);font-weight:var(--weight-bold);text-underline-offset:.22em;justify-self:start}.trust-strip{gap:var(--space-2) var(--space-5);font-size:var(--text-sm);color:var(--color-text-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.trust-strip__item{align-items:center;gap:var(--space-2);margin:0;line-height:1.35;display:inline-flex}.trust-strip__icon{width:1.125rem;height:1.125rem;color:var(--color-accent);flex:none}.trust-strip__link{color:inherit;text-underline-offset:.22em;-webkit-text-decoration-color:var(--color-border-strong);text-decoration-color:var(--color-border-strong)}.trust-strip__link:hover{color:var(--color-text);text-decoration-color:currentColor}.trust-strip--compact{gap:var(--space-2) var(--space-4);font-size:var(--text-xs);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.trust-strip--compact .trust-strip__icon{width:1rem;height:1rem}.trust-strip--footer{margin-top:var(--space-7);padding-top:var(--space-4);border-top:var(--border-width) solid var(--color-border)}.trust-strip--footer+.site-footer__legal{margin-top:var(--space-4)}@media (max-width:48rem){.trust-strip--footer{margin-top:var(--space-5);gap:var(--space-3);display:grid}}.risk-reversal{gap:var(--space-3);padding:var(--space-4) var(--space-5);border:var(--border-width) solid var(--color-border);border-radius:var(--radius);background:var(--color-raised);color:var(--color-text);display:grid}.risk-reversal .risk-reversal__title{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-display-small);letter-spacing:-.01em;text-wrap:balance;margin:0;line-height:1.25}.risk-reversal__list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.risk-reversal__list li{gap:var(--space-2);grid-template-columns:1rem 1fr;align-items:start;max-width:60ch;margin:0;display:grid}.risk-reversal__mark{width:1rem;height:1rem;color:var(--color-success);margin-top:.2em}.risk-reversal__link{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-accent);text-underline-offset:.22em;justify-self:start}.risk-reversal__link:hover{text-decoration-thickness:2px}@media (max-width:30rem){.risk-reversal{padding:var(--space-4)}}.pricing-risk{margin-top:var(--space-5)}.sticky-bar__actions{align-items:center;gap:var(--space-2);flex:none;display:flex}
