.frame-module__kX9Fgq__page,.frame-module__kX9Fgq__palette{--bk-ok:color-mix(in oklab, var(--p-ok) 78%, var(--p-ink));--bk-ok-soft:color-mix(in oklab, var(--p-ok) 12%, transparent);--bk-ac-soft:color-mix(in oklab, var(--brand) 10%, transparent)}.frame-module__kX9Fgq__page{--bk-col:calc(640 * var(--u));background:radial-gradient(90% 50% at 50% 28%, var(--p-sf) 0%, var(--p-bg) 60%, color-mix(in oklab, var(--p-bg) 94%, var(--p-ink)) 100%);min-height:100svh;color:var(--p-ink);flex-direction:column;display:flex}@media (min-width:1100px){.frame-module__kX9Fgq__mobileFrame{display:none}}.frame-module__kX9Fgq__header{z-index:15;align-items:center;gap:calc(12 * var(--u));padding:calc(14 * var(--u)) calc(16 * var(--u)) calc(12 * var(--u));background:color-mix(in oklab, var(--p-bg) 84%, transparent);-webkit-backdrop-filter:blur(calc(18 * var(--u))) saturate(140%);display:flex;position:sticky;top:0}.frame-module__kX9Fgq__round{width:calc(44 * var(--u));height:calc(44 * var(--u));border-radius:var(--r-pill);background:var(--p-sf);box-shadow:0 0 0 1px var(--p-bd);color:var(--p-ink);cursor:pointer;border:0;flex:none;place-items:center;display:grid}.frame-module__kX9Fgq__lead,.frame-module__kX9Fgq__trail{flex:none;align-items:center;display:flex}.frame-module__kX9Fgq__homeMark{display:none}.frame-module__kX9Fgq__progress{gap:calc(7 * var(--u));flex-direction:column;flex:1;min-width:0;display:flex}.frame-module__kX9Fgq__stepLabel{font-size:calc(13 * var(--u));color:var(--p-mut);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.frame-module__kX9Fgq__segments{gap:calc(4 * var(--u));display:flex}.frame-module__kX9Fgq__seg{height:calc(4 * var(--u));border-radius:calc(4 * var(--u));background:var(--p-bds);transition:background var(--t-med) var(--ease);flex:1}.frame-module__kX9Fgq__segOn{background:var(--brand)}.frame-module__kX9Fgq__segDone{background:var(--bk-ok)}.frame-module__kX9Fgq__help{justify-content:center;align-items:center;gap:calc(8 * var(--u));width:calc(44 * var(--u));height:calc(44 * var(--u));border-radius:var(--r-pill);background:var(--p-ink-band);color:var(--p-on-ink);box-shadow:0 0 0 1px var(--p-bds);cursor:pointer;font:600 calc(14 * var(--u)) var(--font-body);border:0;flex:none;display:inline-flex}.frame-module__kX9Fgq__helpIcon{place-items:center;display:grid}.frame-module__kX9Fgq__helpText{display:none}.frame-module__kX9Fgq__body{box-sizing:border-box;width:100%;padding:calc(10 * var(--u)) calc(20 * var(--u)) calc(calc(156 * var(--u)) + var(--bk-banner,0px));animation:frame-module__kX9Fgq__bkRise .7s var(--ease) both;flex-direction:column;flex:1 0 auto;display:flex}@keyframes frame-module__kX9Fgq__bkRise{0%{opacity:0;transform:translateY(calc(14 * var(--u)))}to{opacity:1;transform:none}}.frame-module__kX9Fgq__notice{align-items:flex-start;gap:calc(10 * var(--u));margin:0 0 calc(14 * var(--u));padding:calc(12 * var(--u)) calc(14 * var(--u));border-radius:var(--r-md);background:var(--bk-ac-soft);font-size:calc(13.5 * var(--u));line-height:1.45;display:flex}.frame-module__kX9Fgq__noticeText{flex:1}.frame-module__kX9Fgq__noticeBtn{padding:calc(2 * var(--u)) calc(4 * var(--u));font:600 calc(13.5 * var(--u)) var(--font-body);color:var(--ac);cursor:pointer;background:0 0;border:0;flex:none}.frame-module__kX9Fgq__bar{left:0;right:0;bottom:var(--bk-banner,0px);z-index:30;background:color-mix(in oklab, var(--p-sf) 86%, transparent);-webkit-backdrop-filter:blur(calc(20 * var(--u))) saturate(150%);box-shadow:0 -1px 0 var(--p-bd), 0 calc(-20 * var(--u)) calc(40 * var(--u)) calc(-30 * var(--u)) color-mix(in oklab, var(--p-ink) 35%, transparent);position:fixed}.frame-module__kX9Fgq__barInner{align-items:center;gap:calc(14 * var(--u));max-width:var(--bk-col);padding:calc(14 * var(--u)) calc(16 * var(--u)) calc(calc(18 * var(--u)) + env(safe-area-inset-bottom,0px));margin:0 auto;display:flex}.frame-module__kX9Fgq__barTotal{gap:calc(3 * var(--u));min-width:calc(96 * var(--u));flex-direction:column;flex:none;display:flex}.frame-module__kX9Fgq__barLabel{font-size:calc(12 * var(--u));color:var(--p-mut);white-space:nowrap}.frame-module__kX9Fgq__barValue{font:800 calc(22 * var(--u))/1 var(--font-num);letter-spacing:-.03em;white-space:nowrap}.frame-module__kX9Fgq__cta{justify-content:space-between;align-items:center;gap:calc(8 * var(--u));min-width:0;height:calc(56 * var(--u));padding:0 calc(6 * var(--u)) 0 calc(20 * var(--u));border-radius:var(--r-pill);background:var(--p-brand);color:var(--p-on-brand);box-shadow:inset 0 1px 0 var(--p-sheen), 0 calc(14 * var(--u)) calc(30 * var(--u)) calc(-14 * var(--u)) var(--brand-glow);font:600 calc(15 * var(--u)) var(--font-body);white-space:nowrap;cursor:pointer;transition:background var(--t-med), color var(--t-med), box-shadow var(--t-med);border:0;flex:1;text-decoration:none;display:flex}.frame-module__kX9Fgq__cta:disabled,.frame-module__kX9Fgq__ctaOff{background:var(--p-sf2);color:var(--p-grey);box-shadow:inset 0 0 0 1px var(--p-bd);cursor:not-allowed}.frame-module__kX9Fgq__ctaInk{background:var(--p-ink-band);color:var(--p-on-ink);box-shadow:none}.frame-module__kX9Fgq__ctaText{text-overflow:ellipsis;overflow:hidden}.frame-module__kX9Fgq__ctaArrow{width:calc(44 * var(--u));height:calc(44 * var(--u));border-radius:var(--r-pill);background:color-mix(in oklab, var(--p-on-brand) 18%, transparent);flex:none;place-items:center;display:grid}.frame-module__kX9Fgq__cta:disabled .frame-module__kX9Fgq__ctaArrow{background:color-mix(in oklab, var(--p-ink) 5%, transparent)}.frame-module__kX9Fgq__ctaInk .frame-module__kX9Fgq__ctaArrow{background:var(--p-brand)}.frame-module__kX9Fgq__gcal{width:calc(56 * var(--u));height:calc(56 * var(--u));border-radius:var(--r-pill);background:var(--p-sf);box-shadow:inset 0 0 0 calc(1.5 * var(--u)) var(--p-bds);color:var(--brand);flex:none;place-items:center;display:grid}.frame-module__kX9Fgq__gcalLabelled{gap:calc(9 * var(--u));width:auto;padding:0 calc(20 * var(--u));font:600 calc(14.5 * var(--u)) var(--font-body);color:var(--p-ink);justify-content:center;align-items:center;display:inline-flex}.frame-module__kX9Fgq__gcalLabelled svg{color:var(--brand)}@media (min-width:700px){.frame-module__kX9Fgq__header{gap:calc(16 * var(--u));padding:calc(20 * var(--u)) calc(32 * var(--u)) calc(16 * var(--u));grid-template-columns:1fr auto 1fr;display:grid}.frame-module__kX9Fgq__lead{align-items:center;gap:calc(10 * var(--u));display:flex}.frame-module__kX9Fgq__round,.frame-module__kX9Fgq__homeMark{width:calc(48 * var(--u));height:calc(48 * var(--u))}.frame-module__kX9Fgq__homeMark{border-radius:var(--r-pill);background:var(--p-sf);box-shadow:0 0 0 1px var(--p-bd);place-items:center;display:grid}.frame-module__kX9Fgq__progress{width:calc(300 * var(--u));align-items:center;gap:calc(8 * var(--u))}.frame-module__kX9Fgq__stepLabel{font-size:calc(14 * var(--u))}.frame-module__kX9Fgq__segments{gap:calc(5 * var(--u));width:100%}.frame-module__kX9Fgq__trail{justify-content:flex-end;display:flex}.frame-module__kX9Fgq__help{width:auto;height:calc(48 * var(--u));padding:0 calc(18 * var(--u)) 0 calc(6 * var(--u))}.frame-module__kX9Fgq__helpIcon{width:calc(36 * var(--u));height:calc(36 * var(--u));border-radius:var(--r-pill);background:color-mix(in oklab, var(--p-on-ink) 12%, transparent)}.frame-module__kX9Fgq__helpText{display:inline}.frame-module__kX9Fgq__body{width:var(--bk-col);padding:calc(28 * var(--u)) 0 calc(calc(176 * var(--u)) + var(--bk-banner,0px));margin:0 auto}.frame-module__kX9Fgq__barInner{padding:calc(18 * var(--u)) 0 calc(28 * var(--u))}}
.fit-window-module__xnY0iG__window,.fit-window-module__xnY0iG__step{display:contents}@media (min-width:1101px){.fit-window-module__xnY0iG__window{width:100%;height:var(--vh,100svh);background:var(--p-bg);justify-content:center;align-items:center;display:flex;overflow:hidden}.fit-window-module__xnY0iG__step{zoom:var(--fk,1);flex:none;width:1440px;height:900px;display:block;position:relative;overflow:hidden}}
.cta-module__yOM1hG__cta{justify-content:space-between;align-items:center;gap:calc(10 * var(--u));width:100%;height:calc(56 * var(--u));padding:0 calc(8 * var(--u)) 0 calc(20 * var(--u));border-radius:var(--r-pill);font:600 calc(15 * var(--u)) var(--font-body);text-align:left;cursor:pointer;transition:background var(--t-med) ease, color var(--t-med) ease, filter var(--t-fast) ease;border:0;display:flex;position:relative;overflow:hidden}.cta-module__yOM1hG__cta:focus-visible{outline:calc(2 * var(--u)) solid var(--ac);outline-offset:calc(3 * var(--u))}.cta-module__yOM1hG__label{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.cta-module__yOM1hG__disc{width:calc(40 * var(--u));height:calc(40 * var(--u));border-radius:var(--r-pill);flex:none;place-items:center;display:grid}.cta-module__yOM1hG__ink{background:var(--p-on-ink);color:var(--p-ink-band)}.cta-module__yOM1hG__ink .cta-module__yOM1hG__disc{background:var(--p-brand);color:var(--p-on-brand)}.cta-module__yOM1hG__ink:hover{filter:brightness(1.04)}.cta-module__yOM1hG__ink[aria-disabled=true]{background:color-mix(in srgb, var(--p-on-ink) 10%, transparent);color:color-mix(in srgb, var(--p-on-ink) 45%, transparent);cursor:default;filter:none}.cta-module__yOM1hG__ink[aria-disabled=true] .cta-module__yOM1hG__disc{background:color-mix(in srgb, var(--p-on-ink) 8%, transparent);color:color-mix(in srgb, var(--p-on-ink) 40%, transparent)}.cta-module__yOM1hG__shine{width:calc(60 * var(--u));background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--ac) 18%, transparent), transparent);pointer-events:none;animation:3.6s ease-in-out infinite cta-module__yOM1hG__shine;position:absolute;top:0;bottom:0;left:0}.cta-module__yOM1hG__brand{height:calc(58 * var(--u));padding:0 calc(6 * var(--u)) 0 calc(22 * var(--u));background:var(--p-brand);color:var(--p-on-brand);box-shadow:inset 0 1px 0 var(--p-sheen), 0 calc(14 * var(--u)) calc(30 * var(--u)) calc(-14 * var(--u)) var(--brand-glow);font-size:calc(15.5 * var(--u))}.cta-module__yOM1hG__brand .cta-module__yOM1hG__disc{width:calc(46 * var(--u));height:calc(46 * var(--u));background:color-mix(in srgb, var(--p-on-brand) 18%, transparent)}.cta-module__yOM1hG__brand[aria-disabled=true]{background:var(--p-sf2);color:var(--p-grey);box-shadow:inset 0 0 0 1px var(--p-bd);cursor:not-allowed}.cta-module__yOM1hG__brand[aria-disabled=true] .cta-module__yOM1hG__disc{background:color-mix(in srgb, var(--p-ink) 5%, transparent)}.cta-module__yOM1hG__spin{width:calc(16 * var(--u));height:calc(16 * var(--u));border-radius:var(--r-pill);border:calc(2 * var(--u)) solid currentColor;border-right-color:#0000;animation:.7s linear infinite cta-module__yOM1hG__spin}@keyframes cta-module__yOM1hG__shine{0%,60%{transform:translateX(calc(-80 * var(--u)))}to{transform:translateX(calc(360 * var(--u)))}}@keyframes cta-module__yOM1hG__spin{to{transform:rotate(360deg)}}
.cards-module__xa7SOq__card{min-width:0;padding:calc(20 * var(--u));border-radius:calc(26 * var(--u));box-sizing:border-box;flex-direction:column;display:flex}.cards-module__xa7SOq__a{background:color-mix(in srgb, var(--p-sf) 70%, transparent);-webkit-backdrop-filter:blur(calc(16 * var(--u)));box-shadow:0 0 0 1px var(--p-bd), 0 calc(30 * var(--u)) calc(60 * var(--u)) calc(-40 * var(--u)) color-mix(in srgb, var(--p-ink) 40%, transparent)}.cards-module__xa7SOq__b{padding:calc(20 * var(--u)) calc(22 * var(--u));background:var(--p-sf);box-shadow:0 0 0 1px var(--p-bd), 0 calc(40 * var(--u)) calc(70 * var(--u)) calc(-40 * var(--u)) color-mix(in srgb, var(--p-ink) 45%, transparent);transform:translateY(calc(-8 * var(--u)))}.cards-module__xa7SOq__head{justify-content:space-between;align-items:flex-start;gap:calc(12 * var(--u));display:flex}.cards-module__xa7SOq__h{font:600 calc(15 * var(--u)) var(--font-body);color:inherit;margin:0}.cards-module__xa7SOq__hSub{margin:calc(4 * var(--u)) 0 0;font-size:calc(13 * var(--u));color:var(--p-mut);line-height:1.45}.cards-module__xa7SOq__letter{font:600 calc(11 * var(--u)) var(--font-num);color:var(--p-grey);flex:none}.cards-module__xa7SOq__action{font:600 calc(12.5 * var(--u)) var(--font-body);color:var(--ac);cursor:pointer;background:0 0;border:0;flex:none;padding:0}.cards-module__xa7SOq__content{gap:calc(8 * var(--u));margin-top:calc(12 * var(--u));flex-direction:column;min-height:0;display:flex}.cards-module__xa7SOq__c{padding:calc(20 * var(--u));background:var(--p-ink-band);color:var(--p-on-ink);box-shadow:0 0 0 1px var(--p-bd), 0 calc(30 * var(--u)) calc(60 * var(--u)) calc(-36 * var(--u)) color-mix(in srgb, var(--p-ink-band) 80%, transparent)}.cards-module__xa7SOq__c .cards-module__xa7SOq__letter{color:color-mix(in srgb, var(--p-on-ink) 45%, transparent)}.cards-module__xa7SOq__rows{margin:calc(10 * var(--u)) 0 0;flex-direction:column;padding:0;display:flex}.cards-module__xa7SOq__row{justify-content:space-between;align-items:center;gap:calc(10 * var(--u));min-height:calc(31 * var(--u));padding:calc(4 * var(--u)) 0;border-bottom:1px solid color-mix(in srgb, var(--p-on-ink) 8%, transparent);font-size:calc(13 * var(--u));display:flex}.cards-module__xa7SOq__row dt{color:color-mix(in srgb, var(--p-on-ink) 55%, transparent)}.cards-module__xa7SOq__row dd{text-align:right;margin:0;font-weight:600}.cards-module__xa7SOq__row dd[data-tone=dim]{color:color-mix(in srgb, var(--p-on-ink) 45%, transparent)}.cards-module__xa7SOq__row dd[data-tone=accent]{color:color-mix(in srgb, var(--ac) 55%, var(--p-on-ink))}.cards-module__xa7SOq__row dd[data-tone=ok]{color:var(--p-ok)}.cards-module__xa7SOq__box{margin:calc(12 * var(--u)) 0 0;padding:calc(10 * var(--u)) calc(12 * var(--u));border-radius:calc(12 * var(--u));background:color-mix(in srgb, var(--ac) 14%, transparent)}.cards-module__xa7SOq__boxLabel{font-size:calc(12.5 * var(--u));color:color-mix(in srgb, var(--ac) 50%, var(--p-on-ink));font-weight:600}.cards-module__xa7SOq__boxValue{margin-top:calc(4 * var(--u));font:800 calc(24 * var(--u))/1.1 var(--font-num);letter-spacing:-.03em}.cards-module__xa7SOq__boxUnit{font-size:calc(14 * var(--u));color:color-mix(in srgb, var(--p-on-ink) 55%, transparent)}.cards-module__xa7SOq__boxSub{margin-top:calc(4 * var(--u));font-size:calc(12 * var(--u));color:color-mix(in srgb, var(--p-on-ink) 62%, transparent);line-height:1.45}.cards-module__xa7SOq__note{margin:calc(10 * var(--u)) 0 0;font-size:calc(11.5 * var(--u));color:color-mix(in srgb, var(--p-on-ink) 62%, transparent);line-height:1.45}.cards-module__xa7SOq__vat{margin:calc(8 * var(--u)) 0 calc(14 * var(--u));font-size:calc(11.5 * var(--u));color:color-mix(in srgb, var(--p-on-ink) 45%, transparent)}.cards-module__xa7SOq__ctaWrap{margin-top:auto}.cards-module__xa7SOq__sw{width:calc(40 * var(--u));height:calc(24 * var(--u));border-radius:var(--r-pill);background:color-mix(in srgb, var(--p-ink) 16%, transparent);transition:background var(--t-med) ease;flex:none;position:relative}.cards-module__xa7SOq__sw:after{content:"";top:calc(3 * var(--u));left:calc(3 * var(--u));width:calc(18 * var(--u));height:calc(18 * var(--u));border-radius:var(--r-pill);background:var(--p-sf);box-shadow:0 calc(2 * var(--u)) calc(5 * var(--u)) color-mix(in srgb, var(--p-ink) 25%, transparent);transition:left .35s var(--ease);position:absolute}.cards-module__xa7SOq__sw[data-on=true]{background:var(--ac)}.cards-module__xa7SOq__sw[data-on=true]:after{left:calc(19 * var(--u))}.cards-module__xa7SOq__sw[data-tone=ok][data-on=true]{background:var(--p-ok)}.cards-module__xa7SOq__box22{width:calc(22 * var(--u));height:calc(22 * var(--u));border-radius:calc(7 * var(--u));box-sizing:border-box;border:calc(1.5 * var(--u)) solid color-mix(in srgb, var(--p-ink) 20%, transparent);background:var(--p-sf);color:var(--p-on-brand);transition:background var(--t-fast) ease;flex:none;place-items:center;display:grid}.cards-module__xa7SOq__box22[data-on=true]{background:var(--p-brand);border:0}.cards-module__xa7SOq__tick{width:calc(18 * var(--u));height:calc(18 * var(--u));border-radius:var(--r-pill);background:var(--ac);color:var(--p-on-brand);place-items:center;display:grid}@media (min-width:1101px){.cards-module__xa7SOq__b .cards-module__xa7SOq__content{flex:auto}.cards-module__xa7SOq__c{position:relative}.cards-module__xa7SOq__rows{min-height:0;margin-top:calc(8 * var(--u));flex:0 auto}.cards-module__xa7SOq__row{flex:0 1 calc(30 * var(--u));min-height:0;padding:calc(2 * var(--u)) 0}.cards-module__xa7SOq__box{align-items:baseline;column-gap:calc(10 * var(--u));margin-top:calc(12 * var(--u));flex:none;grid-template-columns:auto minmax(0,1fr);display:grid}.cards-module__xa7SOq__boxLabel{grid-column:1/-1}.cards-module__xa7SOq__boxSub{text-align:right;margin-top:0}.cards-module__xa7SOq__note{margin-top:calc(8 * var(--u));flex:none}.cards-module__xa7SOq__vat{top:calc(22 * var(--u));right:calc(40 * var(--u));margin:0;position:absolute}.cards-module__xa7SOq__ctaWrap{padding-top:calc(12 * var(--u));flex:none}}@media (max-width:1099px){.cards-module__xa7SOq__b{transform:none}.cards-module__xa7SOq__ctaWrap{display:none}.cards-module__xa7SOq__vat{margin-bottom:0}}
.options-module__NQKMFq__unit{min-height:calc(96 * var(--u));padding:calc(12 * var(--u)) calc(14 * var(--u));border-radius:calc(18 * var(--u));background:var(--p-sf);box-shadow:0 0 0 1px var(--p-bd);color:var(--p-ink);text-align:left;font-family:var(--font-body);cursor:pointer;transition:background var(--t-med) ease, color var(--t-med) ease, box-shadow var(--t-med) ease, opacity var(--t-med) ease;border:0;flex-direction:column;flex:1;display:flex;position:relative}.options-module__NQKMFq__unit[aria-checked=true]{background:var(--p-ink-band);color:var(--p-on-ink);box-shadow:0 calc(16 * var(--u)) calc(30 * var(--u)) calc(-16 * var(--u)) color-mix(in srgb, var(--p-ink-band) 70%, transparent)}.options-module__NQKMFq__unit[data-dim=true]{opacity:.45;cursor:default}.options-module__NQKMFq__unitTop{align-items:center;gap:calc(10 * var(--u));display:flex}.options-module__NQKMFq__radio{width:calc(22 * var(--u));height:calc(22 * var(--u));border-radius:var(--r-pill);box-sizing:border-box;border:calc(1.5 * var(--u)) solid color-mix(in srgb, var(--p-ink) 20%, transparent);flex:none;place-items:center;display:grid}.options-module__NQKMFq__unit[aria-checked=true] .options-module__NQKMFq__radio{background:var(--p-brand);border:0}.options-module__NQKMFq__unit[aria-checked=true] .options-module__NQKMFq__radio:after{content:"";width:calc(8 * var(--u));height:calc(8 * var(--u));border-radius:var(--r-pill);background:var(--p-on-brand)}.options-module__NQKMFq__unitName{min-width:0;font-size:calc(14.5 * var(--u));white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:700;overflow:hidden}.options-module__NQKMFq__unitCh{font:600 calc(11 * var(--u)) var(--font-num);color:var(--ac);flex:none}.options-module__NQKMFq__unit[aria-checked=true] .options-module__NQKMFq__unitCh{color:color-mix(in srgb, var(--ac) 50%, var(--p-on-ink))}.options-module__NQKMFq__rec{right:calc(14 * var(--u));top:calc(-9 * var(--u));height:calc(20 * var(--u));padding:0 calc(8 * var(--u));border-radius:var(--r-pill);background:var(--p-brand);color:var(--p-on-brand);font-size:calc(10.5 * var(--u));box-shadow:0 calc(6 * var(--u)) calc(12 * var(--u)) calc(-6 * var(--u)) var(--brand-glow);align-items:center;font-weight:600;display:inline-flex;position:absolute}.options-module__NQKMFq__unitDesc{margin:calc(4 * var(--u)) 0 0 calc(32 * var(--u));font-size:calc(12 * var(--u));color:var(--p-grey);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.options-module__NQKMFq__unit[aria-checked=true] .options-module__NQKMFq__unitDesc,.options-module__NQKMFq__unit[aria-checked=true] .options-module__NQKMFq__unitLine{color:color-mix(in srgb, var(--p-on-ink) 60%, transparent)}.options-module__NQKMFq__unitPrice{align-items:baseline;gap:calc(6 * var(--u));margin:auto 0 0 calc(32 * var(--u));padding-top:calc(6 * var(--u));flex-wrap:wrap;display:flex}.options-module__NQKMFq__unitPrice b{font:800 calc(18 * var(--u)) var(--font-num);letter-spacing:-.03em}.options-module__NQKMFq__unitLine{font-size:calc(11.5 * var(--u));color:var(--p-grey)}.options-module__NQKMFq__opt{align-items:center;gap:calc(12 * var(--u));width:100%;min-height:calc(54 * var(--u));padding:calc(8 * var(--u)) calc(12 * var(--u)) calc(8 * var(--u)) calc(8 * var(--u));border-radius:calc(14 * var(--u));background:var(--p-bg);box-shadow:inset 0 0 0 1px var(--p-bd);color:var(--p-ink);text-align:left;font-family:var(--font-body);cursor:pointer;transition:background var(--t-med) ease, box-shadow var(--t-med) ease, opacity var(--t-med) ease;border:0;flex:none;display:flex}.options-module__NQKMFq__opt[aria-pressed=true]{background:color-mix(in srgb, var(--ac) 6%, transparent);box-shadow:inset 0 0 0 calc(1.5 * var(--u)) color-mix(in srgb, var(--ac) 35%, transparent)}.options-module__NQKMFq__opt[data-tone=ok][aria-pressed=true]{background:color-mix(in srgb, var(--p-ok) 6%, transparent);box-shadow:inset 0 0 0 calc(1.5 * var(--u)) color-mix(in srgb, var(--p-ok) 40%, transparent)}.options-module__NQKMFq__opt[aria-disabled=true]{opacity:.5;cursor:default}.options-module__NQKMFq__optIcon{width:calc(38 * var(--u));height:calc(38 * var(--u));border-radius:calc(11 * var(--u));background:var(--p-sf);color:var(--ac);box-shadow:0 0 0 1px var(--p-bd);font:800 calc(12 * var(--u)) var(--font-num);transition:background var(--t-med) ease, color var(--t-med) ease;flex:none;place-items:center;display:grid}.options-module__NQKMFq__opt[aria-pressed=true] .options-module__NQKMFq__optIcon{background:var(--p-brand);color:var(--p-on-brand);box-shadow:none}.options-module__NQKMFq__opt[data-tone=ok] .options-module__NQKMFq__optIcon{color:var(--p-ok)}.options-module__NQKMFq__opt[data-tone=ok][aria-pressed=true] .options-module__NQKMFq__optIcon{background:var(--p-ok);color:var(--p-on-brand)}.options-module__NQKMFq__optText{flex-direction:column;flex:1;min-width:0;display:flex}.options-module__NQKMFq__optName{align-items:center;gap:calc(8 * var(--u));font-size:calc(14 * var(--u));font-weight:600;display:flex}.options-module__NQKMFq__optDesc{font-size:calc(12 * var(--u));color:var(--p-mut);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.options-module__NQKMFq__optPrice{flex-direction:column;flex:none;align-items:flex-end;display:flex}.options-module__NQKMFq__optPrice b{font:800 calc(14.5 * var(--u)) var(--font-num)}.options-module__NQKMFq__optPrice small{font:500 calc(10.5 * var(--u)) var(--font-num);color:var(--p-grey);white-space:nowrap}.options-module__NQKMFq__optPrice em{color:var(--p-grey);font-style:normal;font-weight:600}.options-module__NQKMFq__badge{height:calc(18 * var(--u));padding:0 calc(6 * var(--u));border-radius:var(--r-pill);background:color-mix(in srgb, var(--ac) 10%, transparent);color:var(--ac);font-size:calc(10.5 * var(--u));align-items:center;font-weight:600;display:inline-flex}.options-module__NQKMFq__modes{gap:calc(6 * var(--u));padding-left:calc(50 * var(--u));display:flex}.options-module__NQKMFq__mode{height:calc(30 * var(--u));padding:0 calc(12 * var(--u));border-radius:var(--r-pill);background:var(--p-sf2);color:var(--p-mut);font:600 calc(12 * var(--u)) var(--font-body);cursor:pointer;border:0}.options-module__NQKMFq__mode[aria-checked=true]{background:var(--ac);color:var(--p-on-brand)}.options-module__NQKMFq__mode:disabled{opacity:.4;cursor:default}.options-module__NQKMFq__gps{align-items:center;gap:calc(12 * var(--u));width:100%;min-height:calc(46 * var(--u));padding:calc(6 * var(--u)) calc(12 * var(--u)) calc(6 * var(--u)) calc(8 * var(--u));border-radius:calc(14 * var(--u));background:var(--p-bg);box-shadow:inset 0 0 0 calc(1.5 * var(--u)) color-mix(in srgb, var(--p-ink) 12%, transparent);color:var(--p-ink);text-align:left;font:400 calc(13 * var(--u)) var(--font-body);cursor:pointer;border:0;flex:none;margin-top:auto;display:flex}.options-module__NQKMFq__gps[aria-pressed=true]{background:color-mix(in srgb, var(--ac) 7%, transparent);box-shadow:inset 0 0 0 calc(1.5 * var(--u)) color-mix(in srgb, var(--ac) 45%, transparent)}.options-module__NQKMFq__gps b{font-weight:600}.options-module__NQKMFq__gps span.options-module__NQKMFq__muted{color:var(--p-mut)}.options-module__NQKMFq__gpsIcon{width:calc(32 * var(--u));height:calc(32 * var(--u));border-radius:calc(10 * var(--u));background:var(--p-sf);color:var(--ac);box-shadow:0 0 0 1px var(--p-bd);flex:none;place-items:center;display:grid}.options-module__NQKMFq__gpsGo{font-size:calc(12.5 * var(--u));color:var(--ac);white-space:nowrap;margin-left:auto;font-weight:600}.options-module__NQKMFq__chips{gap:calc(6 * var(--u));flex-wrap:wrap;display:flex}.options-module__NQKMFq__cov{align-items:center;gap:calc(6 * var(--u));height:calc(28 * var(--u));padding:0 calc(10 * var(--u)) 0 calc(8 * var(--u));border-radius:var(--r-pill);background:var(--p-sf);box-shadow:0 0 0 1px var(--p-bd);font-size:calc(12.5 * var(--u));font-weight:600;display:inline-flex}.options-module__NQKMFq__covTag{height:calc(18 * var(--u));padding:0 calc(6 * var(--u));border-radius:calc(6 * var(--u));background:color-mix(in srgb, var(--ac) 10%, transparent);color:var(--ac);font:700 calc(10 * var(--u)) var(--font-num);align-items:center;display:inline-flex}.options-module__NQKMFq__cov[data-tone=ok] .options-module__NQKMFq__covTag{background:color-mix(in srgb, var(--p-ok) 12%, transparent);color:var(--p-ok)}.options-module__NQKMFq__empty{font-size:calc(13 * var(--u));color:var(--p-grey)}.options-module__NQKMFq__trust{padding:calc(12 * var(--u)) calc(14 * var(--u));border-radius:calc(14 * var(--u));background:color-mix(in srgb, var(--p-ok) 8%, transparent);font-size:calc(12.5 * var(--u));color:var(--p-ink);margin-top:auto;line-height:1.5}.options-module__NQKMFq__installs{gap:calc(16 * var(--u));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.options-module__NQKMFq__install{gap:calc(8 * var(--u));min-height:calc(260 * var(--u));padding:calc(20 * var(--u));border-radius:calc(26 * var(--u));background:color-mix(in srgb, var(--p-sf) 55%, transparent);box-shadow:0 0 0 1px var(--p-bd);color:var(--p-ink);text-align:left;font-family:var(--font-body);cursor:pointer;transition:transform .45s var(--ease), background var(--t-med) ease, box-shadow var(--t-med) ease;border:0;flex-direction:column;display:flex;position:relative}.options-module__NQKMFq__install[aria-checked=true]{background:var(--p-sf);box-shadow:0 0 0 calc(2 * var(--u)) var(--ac), 0 calc(30 * var(--u)) calc(50 * var(--u)) calc(-30 * var(--u)) color-mix(in srgb, var(--ac) 55%, transparent);transform:translateY(calc(-6 * var(--u)))}.options-module__NQKMFq__installK{justify-content:space-between;align-items:center;gap:calc(8 * var(--u));font:600 calc(12 * var(--u)) var(--font-num);color:var(--p-grey);display:flex}.options-module__NQKMFq__install[aria-checked=true] .options-module__NQKMFq__installK{color:var(--ac)}.options-module__NQKMFq__installArt{min-height:calc(110 * var(--u));border-radius:calc(18 * var(--u));background:radial-gradient(closest-side, color-mix(in srgb, var(--p-ink) 4%, transparent), transparent);flex:1;position:relative}.options-module__NQKMFq__installArt img{object-fit:contain}.options-module__NQKMFq__installArt[data-custom=true]{border:calc(1.5 * var(--u)) dashed var(--p-bds);color:var(--p-grey);background:0 0;place-items:center;display:grid}.options-module__NQKMFq__installName{font-size:calc(16 * var(--u));font-weight:700}.options-module__NQKMFq__installDesc{font-size:calc(12.5 * var(--u));color:var(--p-mut);line-height:1.45}.options-module__NQKMFq__fits{height:calc(22 * var(--u));padding:0 calc(8 * var(--u));border-radius:var(--r-pill);background:color-mix(in srgb, var(--p-ok) 12%, transparent);color:var(--p-ok);font:600 calc(11 * var(--u)) var(--font-body);align-items:center;display:inline-flex}.options-module__NQKMFq__plan{height:calc(26 * var(--u));padding:0 calc(10 * var(--u));border-radius:var(--r-pill);background:var(--p-sf2);color:var(--p-grey);font-size:calc(12 * var(--u));align-self:flex-start;align-items:center;font-weight:600;display:inline-flex}.options-module__NQKMFq__plan[data-tone=ok]{background:color-mix(in srgb, var(--p-ok) 10%, transparent);color:var(--p-ok)}.options-module__NQKMFq__plan[data-tone=ac]{background:color-mix(in srgb, var(--ac) 8%, transparent);color:var(--ac)}.options-module__NQKMFq__planLine{margin:calc(10 * var(--u)) 0 0;font-size:calc(13 * var(--u));color:var(--p-mut);line-height:1.5}.options-module__NQKMFq__single{gap:calc(24 * var(--u));padding:calc(24 * var(--u));border-radius:calc(26 * var(--u));background:var(--p-sf);box-shadow:0 0 0 calc(2 * var(--u)) var(--ac);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);display:grid}.options-module__NQKMFq__singleT{font:700 calc(20 * var(--u)) var(--font-body);margin:0}.options-module__NQKMFq__singleB{margin:calc(8 * var(--u)) 0 0;font-size:calc(14 * var(--u));color:var(--p-mut);line-height:1.5}.options-module__NQKMFq__expect{counter-reset:x;gap:calc(10 * var(--u));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.options-module__NQKMFq__expect li{counter-increment:x;gap:calc(10 * var(--u));font-size:calc(13.5 * var(--u));line-height:1.45;display:flex}.options-module__NQKMFq__expect li:before{content:counter(x);width:calc(24 * var(--u));height:calc(24 * var(--u));border-radius:var(--r-pill);background:color-mix(in srgb, var(--ac) 10%, transparent);color:var(--ac);font:700 calc(12 * var(--u)) var(--font-num);flex:none;place-items:center;display:grid}.options-module__NQKMFq__expectHead{font-size:calc(12.5 * var(--u));color:var(--p-grey);margin-bottom:calc(10 * var(--u));font-weight:600}.options-module__NQKMFq__unitLineA{gap:calc(4 * var(--u));font-size:calc(13 * var(--u));color:var(--p-mut);flex-direction:column;display:flex}.options-module__NQKMFq__unitLineA b{font-size:calc(16 * var(--u));color:var(--p-ink)}.options-module__NQKMFq__editLink{color:var(--ac);font:600 calc(12.5 * var(--u)) var(--font-body);cursor:pointer;background:0 0;border:0;padding:0}@media (min-width:1101px){.options-module__NQKMFq__unit{min-height:0}.options-module__NQKMFq__contents:has(>.options-module__NQKMFq__unit:nth-of-type(3))>.options-module__NQKMFq__unit{padding:calc(8 * var(--u)) calc(14 * var(--u))}.options-module__NQKMFq__contents:has(>.options-module__NQKMFq__unit:nth-of-type(3)) .options-module__NQKMFq__unitDesc{margin-top:calc(2 * var(--u));-webkit-line-clamp:1;line-clamp:1;line-height:1.25}.options-module__NQKMFq__contents:has(>.options-module__NQKMFq__unit:nth-of-type(3)) .options-module__NQKMFq__unitPrice{padding-top:calc(2 * var(--u));line-height:1.1}.options-module__NQKMFq__installs{height:100%}.options-module__NQKMFq__install{min-height:0}}@media (max-width:1099px){.options-module__NQKMFq__installs{grid-template-columns:minmax(0,1fr)}.options-module__NQKMFq__install{min-height:0}.options-module__NQKMFq__installArt{min-height:calc(90 * var(--u))}.options-module__NQKMFq__single{grid-template-columns:minmax(0,1fr)}}.options-module__NQKMFq__contents{display:contents}.options-module__NQKMFq__installArt img.options-module__NQKMFq__artLeft{object-position:center;width:47%!important}.options-module__NQKMFq__installArt img.options-module__NQKMFq__artRight{object-position:center;right:0;width:47%!important;left:auto!important}
.steps-module__i0NjMq__title{margin:calc(6 * var(--u)) 0 0;font:800 calc(36 * var(--u))/1.04 var(--font-head);letter-spacing:-.045em;text-wrap:balance}.steps-module__i0NjMq__accent{color:var(--brand)}.steps-module__i0NjMq__sub{margin:calc(10 * var(--u)) 0 0;font-size:calc(15 * var(--u));color:var(--p-mut);text-wrap:pretty;line-height:1.45}.steps-module__i0NjMq__card{gap:calc(12 * var(--u));padding:calc(18 * var(--u));border-radius:calc(24 * var(--u));background:var(--p-sf);box-shadow:0 0 0 1px var(--p-bd), 0 calc(24 * var(--u)) calc(50 * var(--u)) calc(-36 * var(--u)) color-mix(in oklab, var(--p-ink) 40%, transparent);flex-direction:column;display:flex}.steps-module__i0NjMq__list{padding:calc(6 * var(--u)) calc(16 * var(--u));border-radius:calc(24 * var(--u));background:var(--p-sf);box-shadow:0 0 0 1px var(--p-bd), 0 calc(24 * var(--u)) calc(50 * var(--u)) calc(-36 * var(--u)) color-mix(in oklab, var(--p-ink) 40%, transparent);flex-direction:column;display:flex}.steps-module__i0NjMq__listRow{align-items:center;gap:calc(12 * var(--u));min-height:calc(56 * var(--u));font-size:calc(14.5 * var(--u));font-weight:500;display:flex}.steps-module__i0NjMq__listRow+.steps-module__i0NjMq__listRow{border-top:1px solid var(--p-bd2)}.steps-module__i0NjMq__badge{width:calc(36 * var(--u));height:calc(36 * var(--u));border-radius:calc(11 * var(--u));background:var(--bk-ac-soft);color:var(--brand);flex:none;place-items:center;display:grid}.steps-module__i0NjMq__tile{width:calc(36 * var(--u));height:calc(36 * var(--u));border-radius:calc(11 * var(--u));background:var(--p-tile);color:var(--p-on-brand);flex:none;place-items:center;display:grid}.steps-module__i0NjMq__muted{color:var(--p-mut)}.steps-module__i0NjMq__small{font-size:calc(13 * var(--u));color:var(--p-mut);line-height:1.45}.steps-module__i0NjMq__center{text-align:center}.steps-module__i0NjMq__link{color:var(--ac);font-weight:600;font-size:inherit;cursor:pointer;background:0 0;border:0;padding:0}.steps-module__i0NjMq__chips{gap:calc(8 * var(--u));flex-wrap:wrap;display:flex}.steps-module__i0NjMq__chip{align-items:center;gap:calc(7 * var(--u));height:calc(36 * var(--u));padding:0 calc(13 * var(--u)) 0 calc(10 * var(--u));border-radius:var(--r-pill);background:var(--p-sf);box-shadow:0 0 0 1px var(--p-bd);font-size:calc(13.5 * var(--u));font-weight:500;display:inline-flex}.steps-module__i0NjMq__chip svg{color:var(--brand)}.steps-module__i0NjMq__pill{align-items:center;gap:calc(6 * var(--u));height:calc(28 * var(--u));padding:0 calc(11 * var(--u));border-radius:var(--r-pill);font-size:calc(12.5 * var(--u));font-weight:600;display:inline-flex}.steps-module__i0NjMq__pillOk{background:var(--bk-ok-soft);color:var(--bk-ok)}.steps-module__i0NjMq__pillAc{background:var(--bk-ac-soft);color:var(--brand)}.steps-module__i0NjMq__pillMuted{background:var(--p-sf2);color:var(--p-mut)}.steps-module__i0NjMq__pillWarn{background:color-mix(in oklab, var(--p-warn) 14%, transparent);color:color-mix(in oklab, var(--p-warn) 60%, var(--p-ink))}.steps-module__i0NjMq__notice{align-items:flex-start;gap:calc(10 * var(--u));padding:calc(12 * var(--u)) calc(14 * var(--u));border-radius:var(--r-md);font-size:calc(13.5 * var(--u));line-height:1.4;display:flex}.steps-module__i0NjMq__noticeOk{background:color-mix(in oklab, var(--p-ok) 9%, transparent);color:var(--bk-ok)}.steps-module__i0NjMq__noticeAc{background:var(--bk-ac-soft);color:var(--p-ink)}.steps-module__i0NjMq__noticeWarn{background:color-mix(in oklab, var(--p-warn) 12%, transparent);color:var(--p-ink)}.steps-module__i0NjMq__noticeErr{background:color-mix(in oklab, var(--p-danger) 10%, transparent);color:var(--p-danger)}.steps-module__i0NjMq__noticeActions{gap:calc(14 * var(--u));margin-top:calc(6 * var(--u));flex-wrap:wrap;display:flex}.steps-module__i0NjMq__spinner{width:calc(14 * var(--u));height:calc(14 * var(--u));border-radius:var(--r-pill);border:calc(2 * var(--u)) solid color-mix(in oklab, var(--brand) 20%, transparent);border-top-color:var(--brand);flex:none;animation:.7s linear infinite steps-module__i0NjMq__bkSpin}@keyframes steps-module__i0NjMq__bkSpin{to{transform:rotate(360deg)}}.steps-module__i0NjMq__pop{animation:steps-module__i0NjMq__bkPop .4s var(--ease) both}@keyframes steps-module__i0NjMq__bkPop{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}.steps-module__i0NjMq__ghostBtn{height:calc(44 * var(--u));margin-top:calc(10 * var(--u));padding:0 calc(14 * var(--u));cursor:pointer;font:600 calc(15 * var(--u)) var(--font-body);color:var(--p-mut);background:0 0;border:0;align-self:center}.steps-module__i0NjMq__softBtn{height:calc(44 * var(--u));padding:0 calc(16 * var(--u));border-radius:var(--r-pill);background:var(--p-sf2);cursor:pointer;font:600 calc(14 * var(--u)) var(--font-body);color:var(--p-ink);border:0;flex:none}.steps-module__i0NjMq__honeypot{left:calc(-9999 * var(--u));opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:700px){.steps-module__i0NjMq__title{font-size:calc(52 * var(--u));line-height:1.02}.steps-module__i0NjMq__sub{margin-top:calc(14 * var(--u));font-size:calc(17 * var(--u))}}
.stage-module__jU_SEW__wrap{grid-template-columns:calc(300 * var(--u)) minmax(0, 1fr);gap:calc(24 * var(--u));align-items:stretch;display:grid}.stage-module__jU_SEW__side{gap:calc(12 * var(--u));flex-direction:column;display:flex}.stage-module__jU_SEW__sideHead{align-items:center;gap:calc(8 * var(--u));font-size:calc(13 * var(--u));font-weight:600;display:flex}.stage-module__jU_SEW__dot{width:calc(7 * var(--u));height:calc(7 * var(--u));border-radius:calc(9 * var(--u));background:var(--p-ok);box-shadow:0 0 0 calc(3 * var(--u)) color-mix(in srgb, var(--p-ok) 15%, transparent)}.stage-module__jU_SEW__tiles{gap:calc(8 * var(--u));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.stage-module__jU_SEW__tile{align-items:flex-start;gap:calc(4 * var(--u));min-height:calc(68 * var(--u));padding:calc(8 * var(--u)) calc(12 * var(--u));border-radius:calc(16 * var(--u));background:color-mix(in srgb, var(--p-sf) 70%, transparent);box-shadow:0 0 0 1px var(--p-bd);color:var(--p-ink);font:600 calc(13 * var(--u)) var(--font-body);text-align:left;cursor:pointer;transition:background var(--t-med) ease, color var(--t-med) ease;border:0;flex-direction:column;display:flex}.stage-module__jU_SEW__tile[aria-pressed=true]{background:var(--p-ink);color:var(--p-bg);box-shadow:0 calc(14 * var(--u)) calc(26 * var(--u)) calc(-14 * var(--u)) color-mix(in srgb, var(--p-ink) 70%, transparent)}.stage-module__jU_SEW__tileImg{width:calc(62 * var(--u));height:calc(30 * var(--u));position:relative}.stage-module__jU_SEW__tileImg img{object-fit:contain;object-position:left center}.stage-module__jU_SEW__meter{padding:calc(16 * var(--u));border-radius:calc(20 * var(--u));background:var(--p-sf);box-shadow:0 0 0 1px var(--p-bd)}.stage-module__jU_SEW__meterHead{font-size:calc(13 * var(--u));justify-content:space-between;align-items:baseline;font-weight:600;display:flex}.stage-module__jU_SEW__meterN{font:800 calc(30 * var(--u))/1 var(--font-num);letter-spacing:-.04em;color:var(--ac)}.stage-module__jU_SEW__meterN[data-zero=true]{color:color-mix(in srgb, var(--p-grey) 60%, transparent)}.stage-module__jU_SEW__meterMax{font:700 calc(15 * var(--u)) var(--font-num);color:color-mix(in srgb, var(--p-grey) 60%, transparent)}.stage-module__jU_SEW__segs{gap:calc(4 * var(--u));margin-top:calc(10 * var(--u));display:flex}.stage-module__jU_SEW__seg{height:calc(6 * var(--u));border-radius:calc(6 * var(--u));background:color-mix(in srgb, var(--p-ink) 8%, transparent);flex:1;transition:background .4s}.stage-module__jU_SEW__seg[data-on=true]{background:var(--p-brand)}.stage-module__jU_SEW__meterFoot{align-items:center;gap:calc(8 * var(--u));margin-top:calc(10 * var(--u));font-size:calc(12.5 * var(--u));color:var(--p-mut);flex-wrap:wrap;display:flex}.stage-module__jU_SEW__unitChip{align-items:center;gap:calc(6 * var(--u));height:calc(24 * var(--u));padding:0 calc(9 * var(--u));border-radius:var(--r-pill);background:var(--p-sf2);color:var(--p-grey);white-space:nowrap;font-weight:600;display:inline-flex}.stage-module__jU_SEW__unitChip[data-on=true]{background:color-mix(in srgb, var(--ac) 8%, transparent);color:var(--ac)}.stage-module__jU_SEW__unitChip:before{content:"";width:calc(6 * var(--u));height:calc(6 * var(--u));border-radius:calc(9 * var(--u));background:currentColor}.stage-module__jU_SEW__incl{gap:calc(7 * var(--u));margin:calc(10 * var(--u)) 0 0;font-size:calc(12.5 * var(--u));color:var(--p-mut);flex-direction:column;padding:0;list-style:none;display:flex}.stage-module__jU_SEW__incl li{gap:calc(8 * var(--u));align-items:flex-start;display:flex}.stage-module__jU_SEW__incl li:before{content:"";width:calc(6 * var(--u));height:calc(6 * var(--u));margin-top:calc(6 * var(--u));border-radius:calc(9 * var(--u));background:var(--ac);flex:none}.stage-module__jU_SEW__board{min-height:calc(306 * var(--u));border-radius:calc(28 * var(--u));background-color:color-mix(in srgb, var(--p-sf) 50%, transparent);background-image:linear-gradient(color-mix(in srgb, var(--ac) 7%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--ac) 7%, transparent) 1px, transparent 1px);background-size:calc(28 * var(--u)) calc(28 * var(--u));box-shadow:0 0 0 1px var(--p-bd), inset 0 1px 0 var(--p-sf);padding:calc(36 * var(--u)) calc(40 * var(--u));box-sizing:border-box;place-items:center;display:grid;position:relative;overflow:hidden}.stage-module__jU_SEW__glow{background:radial-gradient(closest-side, color-mix(in srgb, var(--ac) 10%, transparent), transparent);pointer-events:none;border-radius:50%;width:70%;height:80%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.stage-module__jU_SEW__body{width:min(calc(540 * var(--u)), 100%);position:relative}.stage-module__jU_SEW__render{filter:drop-shadow(0 calc(18 * var(--u)) calc(18 * var(--u)) color-mix(in srgb, var(--p-ink) 16%, transparent));position:absolute}.stage-module__jU_SEW__render img{object-fit:contain}.stage-module__jU_SEW__caption{left:calc(18 * var(--u));bottom:calc(14 * var(--u));font:600 calc(11 * var(--u)) var(--font-num);color:var(--p-grey);position:absolute}.stage-module__jU_SEW__mount{cursor:pointer;background:0 0;border:0;width:0;height:0;padding:0;position:absolute}.stage-module__jU_SEW__mount:disabled{cursor:default}.stage-module__jU_SEW__pin{left:calc(-17 * var(--u));top:calc(-17 * var(--u));width:calc(34 * var(--u));height:calc(34 * var(--u));border-radius:var(--r-pill);box-sizing:border-box;border:calc(1.5 * var(--u)) dashed color-mix(in srgb, var(--ac) 55%, transparent);background:color-mix(in srgb, var(--p-sf) 92%, transparent);box-shadow:0 calc(4 * var(--u)) calc(10 * var(--u)) calc(-4 * var(--u)) color-mix(in srgb, var(--p-ink) 20%, transparent);transition:background var(--t-med) ease, box-shadow var(--t-med) ease, transform var(--t-med) var(--ease);place-items:center;display:grid;position:absolute}.stage-module__jU_SEW__mount:not(:disabled):hover .stage-module__jU_SEW__pin{transform:scale(1.12)}.stage-module__jU_SEW__mount[aria-pressed=true] .stage-module__jU_SEW__pin{background:var(--p-brand);box-shadow:0 0 0 calc(4 * var(--u)) color-mix(in srgb, var(--ac) 18%, transparent), 0 calc(8 * var(--u)) calc(18 * var(--u)) calc(-6 * var(--u)) color-mix(in srgb, var(--ac) 70%, transparent);border:0}.stage-module__jU_SEW__mount[aria-pressed=true] .stage-module__jU_SEW__pin:after{content:"";width:calc(10 * var(--u));height:calc(10 * var(--u));border-radius:var(--r-pill);background:var(--p-on-brand);box-shadow:0 0 0 calc(3 * var(--u)) color-mix(in srgb, var(--p-on-brand) 35%, transparent)}.stage-module__jU_SEW__pulse{left:calc(-17 * var(--u));top:calc(-17 * var(--u));width:calc(34 * var(--u));height:calc(34 * var(--u));border-radius:var(--r-pill);background:var(--ac);pointer-events:none;animation:1.8s ease-out infinite stage-module__jU_SEW__pulse;position:absolute}.stage-module__jU_SEW__green .stage-module__jU_SEW__pin{border-color:color-mix(in srgb, var(--p-ok) 60%, transparent)}.stage-module__jU_SEW__green[aria-pressed=true] .stage-module__jU_SEW__pin{background:var(--p-ok);box-shadow:0 0 0 calc(4 * var(--u)) color-mix(in srgb, var(--p-ok) 18%, transparent), 0 calc(8 * var(--u)) calc(18 * var(--u)) calc(-6 * var(--u)) color-mix(in srgb, var(--p-ok) 70%, transparent)}.stage-module__jU_SEW__green .stage-module__jU_SEW__pulse{background:var(--p-ok)}.stage-module__jU_SEW__chipUp,.stage-module__jU_SEW__chipDown{height:calc(22 * var(--u));padding:0 calc(8 * var(--u));border-radius:calc(7 * var(--u));background:var(--p-sf);color:var(--p-ink);box-shadow:0 0 0 1px var(--p-bd);font:700 calc(10.5 * var(--u)) var(--font-num);white-space:nowrap;transition:background var(--t-med) ease, color var(--t-med) ease;align-items:center;display:inline-flex;position:absolute;left:0;transform:translate(-50%)}.stage-module__jU_SEW__chipUp{bottom:calc(22 * var(--u))}.stage-module__jU_SEW__chipDown{top:calc(22 * var(--u))}.stage-module__jU_SEW__mount[aria-pressed=true] .stage-module__jU_SEW__chipUp,.stage-module__jU_SEW__mount[aria-pressed=true] .stage-module__jU_SEW__chipDown{background:var(--ac);color:var(--p-on-brand);box-shadow:0 0 0 1px var(--ac)}.stage-module__jU_SEW__green[aria-pressed=true] .stage-module__jU_SEW__chipUp,.stage-module__jU_SEW__green[aria-pressed=true] .stage-module__jU_SEW__chipDown{background:var(--p-ok);box-shadow:0 0 0 1px var(--p-ok)}.stage-module__jU_SEW__camDot{width:calc(10 * var(--u));height:calc(10 * var(--u));margin:calc(-5 * var(--u)) 0 0 calc(-5 * var(--u));border-radius:var(--r-pill);background:var(--ac);box-shadow:0 0 0 calc(3 * var(--u)) color-mix(in srgb, var(--ac) 25%, transparent);position:absolute}@keyframes stage-module__jU_SEW__pulse{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}@media (min-width:1101px){.stage-module__jU_SEW__wrap{height:100%}.stage-module__jU_SEW__side{gap:calc(10 * var(--u));min-height:0}.stage-module__jU_SEW__board{min-height:0;padding:calc(30 * var(--u)) calc(40 * var(--u))}.stage-module__jU_SEW__tiles[data-dense=true] .stage-module__jU_SEW__tile{min-height:calc(58 * var(--u));padding:calc(6 * var(--u)) calc(12 * var(--u));gap:calc(3 * var(--u))}.stage-module__jU_SEW__tiles[data-dense=true] .stage-module__jU_SEW__tileImg{height:calc(26 * var(--u))}.stage-module__jU_SEW__side .stage-module__jU_SEW__meter:has(.stage-module__jU_SEW__incl){padding:calc(14 * var(--u))}.stage-module__jU_SEW__incl{gap:calc(5 * var(--u));margin-top:calc(8 * var(--u));font-size:calc(12 * var(--u));line-height:1.35}.stage-module__jU_SEW__incl li:before{margin-top:calc(5 * var(--u))}}@media (max-width:1099px){.stage-module__jU_SEW__wrap{grid-template-columns:minmax(0,1fr)}.stage-module__jU_SEW__tiles{grid-template-columns:repeat(auto-fit, minmax(calc(130 * var(--u)), 1fr))}}@media (max-width:640px){.stage-module__jU_SEW__board{min-height:calc(220 * var(--u));padding:calc(28 * var(--u)) calc(18 * var(--u))}.stage-module__jU_SEW__chipUp,.stage-module__jU_SEW__chipDown{font-size:calc(9 * var(--u));height:calc(18 * var(--u));padding:0 calc(5 * var(--u))}.stage-module__jU_SEW__pin,.stage-module__jU_SEW__pulse{left:calc(-13 * var(--u));top:calc(-13 * var(--u));width:calc(26 * var(--u));height:calc(26 * var(--u))}}
.package-module__UznYEW__stage{width:min(calc(330 * var(--u)), 100%);aspect-ratio:330/118;margin:calc(22 * var(--u)) auto 0;position:relative}.package-module__UznYEW__floor{left:9%;right:9%;bottom:calc(-4 * var(--u));background:radial-gradient(closest-side, color-mix(in oklab, var(--p-ink) 24%, transparent), transparent);border-radius:50%;height:22%;position:absolute}.package-module__UznYEW__car{aspect-ratio:1400/433;filter:drop-shadow(0 calc(12 * var(--u)) calc(12 * var(--u)) color-mix(in oklab, var(--p-ink) 14%, transparent));position:absolute;top:10%;left:0;right:0}.package-module__UznYEW__point{width:calc(14 * var(--u));height:calc(14 * var(--u));margin:calc(-7 * var(--u)) 0 0 calc(-7 * var(--u));border-radius:var(--r-pill);box-sizing:border-box;border:calc(2 * var(--u)) solid var(--p-sf);background:var(--p-bds);box-shadow:0 0 0 1px color-mix(in oklab, var(--p-ink) 15%, transparent), 0 calc(4 * var(--u)) calc(10 * var(--u)) color-mix(in oklab, var(--p-ink) 25%, transparent);transition:background var(--t-med);position:absolute}.package-module__UznYEW__pointOn{background:var(--brand)}.package-module__UznYEW__pointOn:before{content:"";inset:calc(-4 * var(--u));border-radius:inherit;background:var(--brand);opacity:.6;z-index:-1;animation:1.8s ease-out infinite package-module__UznYEW__bkPulse;position:absolute}@keyframes package-module__UznYEW__bkPulse{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}.package-module__UznYEW__front{top:18%;left:44.5%}.package-module__UznYEW__rear{top:20%;left:76%}.package-module__UznYEW__tiles{gap:calc(12 * var(--u));margin-top:calc(20 * var(--u));flex-direction:column;display:flex}.package-module__UznYEW__pkg{padding:calc(18 * var(--u));border-radius:calc(24 * var(--u));background:var(--p-bg);box-shadow:inset 0 0 0 1px var(--p-bd);color:var(--p-ink);text-align:left;cursor:pointer;font:inherit;transition:background var(--t-med), color var(--t-med), box-shadow var(--t-med);border:0;flex-direction:column;display:flex;position:relative}.package-module__UznYEW__pkgOn{background:var(--p-ink-band);color:var(--p-on-ink);box-shadow:0 calc(18 * var(--u)) calc(34 * var(--u)) calc(-18 * var(--u)) color-mix(in oklab, var(--p-ink) 70%, transparent)}.package-module__UznYEW__pkgHead{justify-content:space-between;align-items:flex-start;gap:calc(12 * var(--u));display:flex}.package-module__UznYEW__eyebrow{font-size:calc(13 * var(--u));color:var(--brand);font-weight:600}.package-module__UznYEW__pkgOn .package-module__UznYEW__eyebrow{color:color-mix(in oklab, var(--brand) 55%, var(--p-on-ink))}.package-module__UznYEW__name{margin-top:calc(4 * var(--u));font:800 calc(24 * var(--u))/1.05 var(--font-head);letter-spacing:-.03em;display:block}.package-module__UznYEW__radio{width:calc(28 * var(--u));height:calc(28 * var(--u));border-radius:var(--r-pill);box-sizing:border-box;border:calc(2 * var(--u)) solid var(--p-bds);color:var(--p-on-brand);transition:all var(--t-med);flex:none;place-items:center;display:grid}.package-module__UznYEW__radio svg{opacity:0}.package-module__UznYEW__pkgOn .package-module__UznYEW__radio{background:var(--brand);border:0}.package-module__UznYEW__pkgOn .package-module__UznYEW__radio svg{opacity:1}.package-module__UznYEW__desc{margin:calc(8 * var(--u)) 0 0;font-size:calc(14 * var(--u));color:var(--p-mut);line-height:1.4}.package-module__UznYEW__pkgOn .package-module__UznYEW__desc{color:color-mix(in oklab, var(--p-on-ink) 65%, transparent)}.package-module__UznYEW__tags{gap:calc(6 * var(--u));margin-top:calc(12 * var(--u));flex-wrap:wrap;display:flex}.package-module__UznYEW__tag{height:calc(26 * var(--u));padding:0 calc(10 * var(--u));border-radius:var(--r-pill);background:var(--p-sf);font-size:calc(12.5 * var(--u));color:var(--p-mut);align-items:center;font-weight:500;display:inline-flex}.package-module__UznYEW__pkgOn .package-module__UznYEW__tag{background:color-mix(in oklab, var(--p-on-ink) 10%, transparent);color:color-mix(in oklab, var(--p-on-ink) 85%, transparent)}.package-module__UznYEW__price{align-items:baseline;gap:calc(6 * var(--u));margin-top:calc(14 * var(--u));display:flex}.package-module__UznYEW__amount{font:800 calc(26 * var(--u))/1 var(--font-num);letter-spacing:-.02em}.package-module__UznYEW__unit{font-size:calc(12.5 * var(--u));color:var(--p-mut)}.package-module__UznYEW__pkgOn .package-module__UznYEW__unit{color:color-mix(in oklab, var(--p-on-ink) 65%, transparent)}.package-module__UznYEW__included{gap:calc(10 * var(--u));margin-top:calc(20 * var(--u));flex-direction:column;display:flex}.package-module__UznYEW__includedLabel{font-size:calc(14 * var(--u));font-weight:600}.package-module__UznYEW__extra{cursor:pointer;margin-top:calc(22 * var(--u));transition:box-shadow var(--t-med);text-align:left;font:inherit;color:inherit;border:0}.package-module__UznYEW__extraOn{box-shadow:0 0 0 calc(2 * var(--u)) var(--brand), 0 calc(24 * var(--u)) calc(50 * var(--u)) calc(-36 * var(--u)) color-mix(in oklab, var(--p-ink) 40%, transparent)}.package-module__UznYEW__extraHead{align-items:center;gap:calc(12 * var(--u));display:flex}.package-module__UznYEW__extraIcon{width:calc(44 * var(--u));height:calc(44 * var(--u));border-radius:calc(14 * var(--u));background:var(--p-tile);color:var(--p-on-brand);transition:background var(--t-med);flex:none;place-items:center;display:grid}.package-module__UznYEW__extraOn .package-module__UznYEW__extraIcon{background:var(--p-brand)}.package-module__UznYEW__extraMain{flex:1;min-width:0}.package-module__UznYEW__extraName{font-size:calc(16 * var(--u));color:var(--p-ink);font-weight:600;display:block}.package-module__UznYEW__extraPrice{margin-top:calc(2 * var(--u));font:800 calc(17 * var(--u)) var(--font-num);color:var(--brand);display:block}.package-module__UznYEW__switch{width:calc(48 * var(--u));height:calc(28 * var(--u));border-radius:var(--r-pill);background:var(--p-bds);transition:background var(--t-med);flex:none;position:relative}.package-module__UznYEW__switchOn{background:var(--brand)}.package-module__UznYEW__knob{top:calc(3 * var(--u));left:calc(3 * var(--u));width:calc(22 * var(--u));height:calc(22 * var(--u));border-radius:var(--r-pill);background:var(--p-sf);box-shadow:0 calc(2 * var(--u)) calc(6 * var(--u)) color-mix(in oklab, var(--p-ink) 25%, transparent);transition:left .35s cubic-bezier(.3,1.4,.5,1);position:absolute}.package-module__UznYEW__switchOn .package-module__UznYEW__knob{left:calc(23 * var(--u))}.package-module__UznYEW__sdCard{margin-top:calc(12 * var(--u))}.package-module__UznYEW__sdRows{gap:calc(8 * var(--u));flex-direction:column;display:flex}.package-module__UznYEW__sd{align-items:center;gap:calc(12 * var(--u));height:calc(56 * var(--u));padding:0 calc(16 * var(--u));border-radius:var(--r-md);background:var(--p-bg);box-shadow:inset 0 0 0 1px var(--p-bd);cursor:pointer;font:400 calc(14 * var(--u)) var(--font-body);color:var(--p-ink);transition:box-shadow var(--t-med);border:0;display:flex}.package-module__UznYEW__sdOn{background:var(--p-sf);box-shadow:inset 0 0 0 calc(2 * var(--u)) var(--brand)}.package-module__UznYEW__sdGb{text-align:left;font:800 calc(17 * var(--u)) var(--font-num);flex:1}.package-module__UznYEW__sdWas{font-size:calc(13 * var(--u));color:var(--p-grey);text-decoration:line-through}.package-module__UznYEW__sdPay{min-width:calc(74 * var(--u));text-align:right;color:var(--p-mut);font-weight:700}.package-module__UznYEW__sdOn .package-module__UznYEW__sdPay{color:var(--brand)}@media (min-width:700px){.package-module__UznYEW__stage{width:calc(460 * var(--u));margin-top:calc(26 * var(--u))}.package-module__UznYEW__tiles{gap:calc(14 * var(--u));margin-top:calc(24 * var(--u));grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.package-module__UznYEW__pkg{padding:calc(24 * var(--u)) calc(22 * var(--u)) calc(22 * var(--u))}}.package-module__UznYEW__premium{margin-top:calc(18 * var(--u))}.package-module__UznYEW__extraToggle{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.package-module__UznYEW__tilesCompact{gap:calc(12 * var(--u));margin-top:calc(14 * var(--u));flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.package-module__UznYEW__tilesCompact .package-module__UznYEW__pkg{padding:calc(16 * var(--u)) calc(16 * var(--u)) calc(14 * var(--u));border-radius:calc(20 * var(--u))}.package-module__UznYEW__tilesCompact .package-module__UznYEW__name{margin-top:calc(3 * var(--u));font-size:calc(22 * var(--u))}.package-module__UznYEW__tilesCompact .package-module__UznYEW__eyebrow{font-size:calc(12.5 * var(--u))}.package-module__UznYEW__tilesCompact .package-module__UznYEW__radio{width:calc(24 * var(--u));height:calc(24 * var(--u))}.package-module__UznYEW__tilesCompact .package-module__UznYEW__desc{margin-top:calc(6 * var(--u));font-size:calc(13 * var(--u))}.package-module__UznYEW__tilesCompact .package-module__UznYEW__tags{gap:calc(5 * var(--u));padding-top:calc(10 * var(--u));margin-top:auto}.package-module__UznYEW__tilesCompact .package-module__UznYEW__tag{height:calc(22 * var(--u));padding:0 calc(8 * var(--u));font-size:calc(11 * var(--u));white-space:nowrap;flex:none}.package-module__UznYEW__tilesCompact .package-module__UznYEW__price{margin-top:calc(10 * var(--u))}.package-module__UznYEW__tilesCompact .package-module__UznYEW__amount{font-size:calc(22 * var(--u))}.package-module__UznYEW__includedInline{align-items:center;gap:calc(16 * var(--u));margin-top:calc(12 * var(--u));flex-direction:row}.package-module__UznYEW__includedInline .package-module__UznYEW__includedLabel{font-size:calc(12.5 * var(--u));flex:none}.package-module__UznYEW__includedInline .package-module__UznYEW__includedLabel+div{gap:calc(16 * var(--u))}.package-module__UznYEW__includedInline .package-module__UznYEW__includedLabel+div>span{height:auto;box-shadow:none;font-size:calc(12.5 * var(--u));color:var(--p-mut);background:0 0;padding:0}
.logo-module__ImZqKW__logo{align-items:center;gap:calc(9 * var(--u));color:var(--p-ink);display:inline-flex}.logo-module__ImZqKW__mark{background:var(--p-brand);color:var(--p-on-brand);border-radius:50%;place-items:center;display:grid}.logo-module__ImZqKW__md .logo-module__ImZqKW__mark{width:calc(34 * var(--u));height:calc(34 * var(--u))}.logo-module__ImZqKW__md .logo-module__ImZqKW__mark svg{width:calc(18 * var(--u));height:calc(18 * var(--u))}.logo-module__ImZqKW__sm .logo-module__ImZqKW__mark{width:calc(28 * var(--u));height:calc(28 * var(--u))}.logo-module__ImZqKW__sm .logo-module__ImZqKW__mark svg{width:calc(15 * var(--u));height:calc(15 * var(--u))}.logo-module__ImZqKW__word{font-family:var(--font-body);letter-spacing:.02em;font-weight:800;line-height:1}.logo-module__ImZqKW__md .logo-module__ImZqKW__word{font-size:calc(15.5 * var(--u))}.logo-module__ImZqKW__sm .logo-module__ImZqKW__word{font-size:calc(14 * var(--u))}.logo-module__ImZqKW__watch{color:var(--brand)}
.kpn-module__e2PLHW__section{padding:calc(24 * var(--u)) 0 calc(40 * var(--u));background:var(--p-bg)}.kpn-module__e2PLHW__band{--soft:color-mix(in srgb, var(--brand) 50%, var(--p-on-ink));min-height:calc(440 * var(--u));border-radius:calc(24 * var(--u));color:var(--p-on-ink);background:linear-gradient(100deg, var(--p-ink-band) 0%, color-mix(in srgb, var(--brand) 18%, var(--p-ink-band)) 38%, color-mix(in srgb, var(--brand) 60%, var(--p-ink-band)) 72%, var(--brand) 100%);box-shadow:0 calc(40 * var(--u)) calc(80 * var(--u)) calc(-50 * var(--u)) var(--p-shadow-deep);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;position:relative;overflow:hidden}.kpn-module__e2PLHW__dots{background-image:radial-gradient(color-mix(in srgb, var(--p-on-ink) 9%, transparent) 1px, transparent calc(1.3 * var(--u)));background-size:calc(34 * var(--u)) calc(34 * var(--u));-webkit-mask-image:linear-gradient(100deg, color-mix(in srgb, var(--p-ink-band) 25%, transparent) 0%, var(--p-ink-band) 70%);-webkit-mask-image:linear-gradient(100deg, color-mix(in srgb, var(--p-ink-band) 25%, transparent) 0%, var(--p-ink-band) 70%);mask-image:linear-gradient(100deg, color-mix(in srgb, var(--p-ink-band) 25%, transparent) 0%, var(--p-ink-band) 70%);pointer-events:none;position:absolute;inset:0}.kpn-module__e2PLHW__copy{padding:calc(56 * var(--u)) 0 calc(56 * var(--u)) calc(56 * var(--u));flex-direction:column;justify-content:center;display:flex;position:relative}.kpn-module__e2PLHW__title{font-family:var(--font-head);font-weight:700;font-size:calc(64 * var(--u));letter-spacing:-.05em;margin:0;line-height:1}.kpn-module__e2PLHW__accent{color:var(--soft)}.kpn-module__e2PLHW__body{margin:calc(28 * var(--u)) 0 0;max-width:calc(500 * var(--u));font-size:calc(17 * var(--u));color:color-mix(in srgb, var(--p-on-ink) 74%, transparent);text-wrap:pretty;line-height:1.6}.kpn-module__e2PLHW__badgeRow{align-items:center;gap:calc(16 * var(--u));margin-top:calc(36 * var(--u));display:flex}.kpn-module__e2PLHW__badge{align-items:center;gap:calc(10 * var(--u));height:calc(40 * var(--u));padding:0 calc(16 * var(--u));border-radius:var(--r-pill);background:color-mix(in srgb, var(--p-on-ink) 8%, transparent);border:1px solid color-mix(in srgb, var(--p-on-ink) 14%, transparent);font-size:calc(14 * var(--u));letter-spacing:-.01em;font-weight:600;display:inline-flex}.kpn-module__e2PLHW__bars{align-items:flex-end;gap:calc(2.5 * var(--u));height:calc(15 * var(--u));display:flex}.kpn-module__e2PLHW__bars>span{width:calc(3.5 * var(--u));border-radius:calc(1.5 * var(--u));background:var(--p-on-ink)}.kpn-module__e2PLHW__bars>span:first-child{height:calc(6 * var(--u))}.kpn-module__e2PLHW__bars>span:nth-child(2){height:calc(9 * var(--u))}.kpn-module__e2PLHW__bars>span:nth-child(3){height:calc(12 * var(--u))}.kpn-module__e2PLHW__bars>span:nth-child(4){height:calc(15 * var(--u))}.kpn-module__e2PLHW__g4{font-weight:700}.kpn-module__e2PLHW__badgeTitle{font-size:calc(15 * var(--u));font-weight:600;display:block}.kpn-module__e2PLHW__badgeSub{font-size:calc(13.5 * var(--u));color:color-mix(in srgb, var(--p-on-ink) 66%, transparent);margin-top:1px;display:block}.kpn-module__e2PLHW__visual{justify-content:center;align-items:center;gap:calc(28 * var(--u));flex-direction:column;display:flex;position:relative}.kpn-module__e2PLHW__rings{pointer-events:none;position:absolute;inset:0}.kpn-module__e2PLHW__rings>span{width:calc(360 * var(--u));height:calc(360 * var(--u));margin:calc(-180 * var(--u)) 0 0 calc(-180 * var(--u));border:1px solid color-mix(in srgb, var(--soft) 35%, transparent);animation:kpn-module__e2PLHW__ping 4.5s var(--ease) infinite;border-radius:50%;position:absolute;top:50%;left:50%}.kpn-module__e2PLHW__rings>span:nth-child(2){animation-delay:1.5s}.kpn-module__e2PLHW__rings>span:nth-child(3){animation-delay:3s}@keyframes kpn-module__e2PLHW__ping{0%{opacity:.6;transform:scale(1)}60%,to{opacity:0;transform:scale(1.45)}}.kpn-module__e2PLHW__lockup{align-items:center;gap:calc(28 * var(--u));padding:calc(22 * var(--u)) calc(32 * var(--u));border-radius:var(--r-pill);background:color-mix(in srgb, var(--p-on-ink) 6%, transparent);border:1px solid color-mix(in srgb, var(--p-on-ink) 12%, transparent);-webkit-backdrop-filter:blur(calc(16 * var(--u)));display:flex;position:relative}.kpn-module__e2PLHW__kpnLogo{height:calc(46 * var(--u));width:auto;display:block}.kpn-module__e2PLHW__times{color:color-mix(in srgb, var(--p-on-ink) 50%, transparent)}.kpn-module__e2PLHW__dwLogo>span{gap:calc(12 * var(--u));color:var(--p-on-ink)}.kpn-module__e2PLHW__dwLogo>span>span:first-child{width:calc(52 * var(--u));height:calc(52 * var(--u));box-shadow:0 calc(12 * var(--u)) calc(30 * var(--u)) calc(-10 * var(--u)) var(--brand-glow)}.kpn-module__e2PLHW__dwLogo>span>span:first-child svg{width:calc(26 * var(--u));height:calc(26 * var(--u))}.kpn-module__e2PLHW__dwLogo>span>span:last-child{font-size:calc(24 * var(--u))}.kpn-module__e2PLHW__dwLogo>span>span:last-child>span{color:color-mix(in srgb, var(--brand) 70%, var(--p-on-ink))}.kpn-module__e2PLHW__scale{text-align:center;position:relative}.kpn-module__e2PLHW__scaleRow{justify-content:center;align-items:center;gap:calc(10 * var(--u));font-family:var(--font-num);font-size:calc(16 * var(--u));letter-spacing:-.01em;font-weight:700;display:flex}.kpn-module__e2PLHW__line{width:calc(120 * var(--u));background:linear-gradient(90deg, color-mix(in srgb, var(--p-on-ink) 25%, transparent), var(--p-on-ink));height:1px;position:relative}.kpn-module__e2PLHW__line>span{right:calc(-3 * var(--u));top:calc(-3 * var(--u));width:calc(7 * var(--u));height:calc(7 * var(--u));border-radius:calc(9 * var(--u));background:var(--p-on-ink);box-shadow:0 0 0 calc(3 * var(--u)) color-mix(in srgb, var(--p-on-ink) 18%, transparent);position:absolute}.kpn-module__e2PLHW__scaleSub{margin-top:calc(4 * var(--u));font-size:calc(13.5 * var(--u));color:color-mix(in srgb, var(--p-on-ink) 66%, transparent)}.kpn-module__e2PLHW__scaleMobile{display:none}@media (max-width:1100px){.kpn-module__e2PLHW__band{grid-template-columns:minmax(0,1fr)}.kpn-module__e2PLHW__copy{padding:calc(48 * var(--u)) calc(40 * var(--u)) calc(8 * var(--u))}.kpn-module__e2PLHW__title{font-size:calc(52 * var(--u))}.kpn-module__e2PLHW__visual{padding:calc(48 * var(--u)) 0 calc(56 * var(--u))}}@media (max-width:640px){.kpn-module__e2PLHW__section{padding:calc(56 * var(--u)) 0 0}.kpn-module__e2PLHW__section>div{padding-inline:calc(8 * var(--u))}.kpn-module__e2PLHW__band{gap:calc(8 * var(--u));min-height:0;padding:calc(36 * var(--u)) calc(20 * var(--u)) calc(20 * var(--u));border-radius:calc(28 * var(--u));background:linear-gradient(160deg, var(--p-ink-band) 0%, color-mix(in srgb, var(--brand) 18%, var(--p-ink-band)) 38%, color-mix(in srgb, var(--brand) 60%, var(--p-ink-band)) 72%, var(--brand) 100%);grid-template-columns:1fr 1fr;grid-template-areas:"title title""body body""lockup lockup""badge scale";display:grid}.kpn-module__e2PLHW__copy,.kpn-module__e2PLHW__visual{display:contents}.kpn-module__e2PLHW__title{font-size:calc(36 * var(--u));grid-area:title;line-height:1.02}.kpn-module__e2PLHW__title br{display:none}.kpn-module__e2PLHW__body{margin-top:calc(6 * var(--u));font-size:calc(15.5 * var(--u));grid-area:body;line-height:1.55}.kpn-module__e2PLHW__rings{display:none}.kpn-module__e2PLHW__lockup{margin-top:calc(20 * var(--u));justify-content:center;gap:calc(16 * var(--u));padding:calc(16 * var(--u));border-radius:var(--r-lg);grid-area:lockup}.kpn-module__e2PLHW__kpnLogo{height:calc(34 * var(--u))}.kpn-module__e2PLHW__dwLogo>span{gap:calc(8 * var(--u))}.kpn-module__e2PLHW__dwLogo>span>span:first-child{width:calc(34 * var(--u));height:calc(34 * var(--u));box-shadow:none}.kpn-module__e2PLHW__dwLogo>span>span:first-child svg{width:calc(18 * var(--u));height:calc(18 * var(--u))}.kpn-module__e2PLHW__dwLogo>span>span:last-child{font-size:calc(16 * var(--u))}.kpn-module__e2PLHW__badgeRow,.kpn-module__e2PLHW__scale{padding:calc(16 * var(--u));border-radius:var(--r-lg);background:color-mix(in srgb, var(--p-on-ink) 6%, transparent);border:1px solid color-mix(in srgb, var(--p-on-ink) 12%, transparent);margin:0}.kpn-module__e2PLHW__badgeRow{align-items:flex-start;gap:calc(14 * var(--u));flex-direction:column;grid-area:badge}.kpn-module__e2PLHW__badgeTitle{font-size:calc(15 * var(--u))}.kpn-module__e2PLHW__badgeSub{font-size:calc(13 * var(--u))}.kpn-module__e2PLHW__scale{text-align:left;grid-area:scale}.kpn-module__e2PLHW__scaleRow{justify-content:flex-start;gap:calc(8 * var(--u));height:calc(40 * var(--u));font-size:calc(15 * var(--u))}.kpn-module__e2PLHW__line{flex:1;width:auto}.kpn-module__e2PLHW__scaleSub{display:none}.kpn-module__e2PLHW__scaleMobile{margin-top:calc(14 * var(--u));display:block}}@media (min-width:1101px){.kpn-module__e2PLHW__section{padding:24px 0 calc(40px * var(--sv) * var(--sp))}.kpn-module__e2PLHW__title{font-size:var(--fs-h2)}}
.reviews-module__Zx6QRa__section{padding:calc(40 * var(--u)) 0 calc(64 * var(--u));background:var(--p-bg);color:var(--p-ink)}.reviews-module__Zx6QRa__head{justify-content:space-between;align-items:flex-end;gap:calc(28 * var(--u)) calc(48 * var(--u));flex-wrap:wrap;display:flex}.reviews-module__Zx6QRa__title{font-size:clamp(calc(40 * var(--u)), 4.6vw, calc(64 * var(--u)));letter-spacing:-.05em;flex:0 auto;line-height:1}.reviews-module__Zx6QRa__score{align-items:center;gap:calc(20 * var(--u));padding-bottom:calc(4 * var(--u));display:flex}.reviews-module__Zx6QRa__rating{font-family:var(--font-num);font-weight:700;font-size:calc(80 * var(--u));letter-spacing:-.05em;line-height:.9}.reviews-module__Zx6QRa__scoreSide{gap:calc(8 * var(--u));flex-direction:column;display:flex}.reviews-module__Zx6QRa__stars{gap:calc(3 * var(--u));color:var(--ac);display:flex}.reviews-module__Zx6QRa__stars svg{fill:var(--p-star,currentColor)}.reviews-module__Zx6QRa__stars svg[data-off]{fill:var(--p-bds)}.reviews-module__Zx6QRa__count{align-items:center;gap:calc(8 * var(--u));font-size:calc(14 * var(--u));color:var(--p-mut);display:flex}.reviews-module__Zx6QRa__readAll{align-items:center;gap:calc(6 * var(--u));font-size:calc(14 * var(--u));color:var(--ac);font-weight:600;display:inline-flex}.reviews-module__Zx6QRa__readAll svg{transition:transform var(--t-med) var(--ease)}.reviews-module__Zx6QRa__readAll:hover svg{transform:rotate(45deg)}.reviews-module__Zx6QRa__readAll:focus-visible{outline:calc(2 * var(--u)) solid var(--ac);outline-offset:calc(3 * var(--u));border-radius:calc(4 * var(--u))}.reviews-module__Zx6QRa__deck{margin-top:calc(40 * var(--u));grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(400 * var(--u))), 1fr));gap:calc(8 * var(--u));padding:calc(8 * var(--u));border-radius:calc(28 * var(--u));background:var(--p-sf);border:1px solid var(--p-bd);display:grid}.reviews-module__Zx6QRa__visual{min-height:clamp(calc(320 * var(--u)), 38vw, calc(540 * var(--u)));border-radius:var(--r-lg);background:var(--p-ph);place-items:center;display:grid;position:relative;overflow:hidden}.reviews-module__Zx6QRa__visual:after{content:"";background:linear-gradient(180deg, transparent 55%, color-mix(in srgb, var(--p-ink-band) 45%, transparent) 100%);position:absolute;inset:0}.reviews-module__Zx6QRa__chip{left:calc(20 * var(--u));top:calc(20 * var(--u));z-index:1;align-items:center;gap:calc(8 * var(--u));height:calc(34 * var(--u));padding:0 calc(14 * var(--u)) 0 calc(10 * var(--u));border-radius:var(--r-pill);background:var(--p-glass);color:var(--p-ink-band);font-size:calc(13 * var(--u));font-weight:600;display:inline-flex;position:absolute}.reviews-module__Zx6QRa__monogram{z-index:1;left:calc(28 * var(--u));bottom:calc(28 * var(--u));animation:reviews-module__Zx6QRa__fadeUp .6s var(--ease) both;position:absolute}.reviews-module__Zx6QRa__photo{object-fit:cover;object-position:42% 50%}.reviews-module__Zx6QRa__scrim{background:color-mix(in srgb, var(--p-ink-band) 38%, transparent);position:absolute;inset:0}.reviews-module__Zx6QRa__body{padding:clamp(calc(24 * var(--u)), 3vw, calc(44 * var(--u))) clamp(calc(20 * var(--u)), 3vw, calc(44 * var(--u))) calc(28 * var(--u));flex-direction:column;min-width:0;display:flex}.reviews-module__Zx6QRa__quoteWrap{margin:calc(28 * var(--u)) 0 0;animation:reviews-module__Zx6QRa__fadeUp .6s var(--ease) both;flex:1}.reviews-module__Zx6QRa__quote{font-family:var(--font-head);font-weight:500;font-size:clamp(calc(22 * var(--u)), 2.4vw, calc(34 * var(--u)));letter-spacing:-.025em;text-wrap:pretty;margin:0;line-height:1.22}.reviews-module__Zx6QRa__who{align-items:center;gap:calc(14 * var(--u));margin-top:calc(32 * var(--u));display:flex}.reviews-module__Zx6QRa__name{font-size:calc(16 * var(--u));font-weight:600;display:block}.reviews-module__Zx6QRa__meta{font-size:calc(13.5 * var(--u));color:var(--p-mut);margin-top:1px;display:block}.reviews-module__Zx6QRa__avatar{color:var(--p-on-ink);border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.reviews-module__Zx6QRa__av_sm{width:calc(28 * var(--u));height:calc(28 * var(--u));font-size:calc(11 * var(--u))}.reviews-module__Zx6QRa__av_md{width:calc(44 * var(--u));height:calc(44 * var(--u));font-size:calc(16 * var(--u))}.reviews-module__Zx6QRa__av_lg{width:calc(132 * var(--u));height:calc(132 * var(--u));font-family:var(--font-head);font-size:calc(52 * var(--u));letter-spacing:-.03em;box-shadow:var(--p-sh);font-weight:700}.reviews-module__Zx6QRa__av0{background:var(--p-tile)}.reviews-module__Zx6QRa__av1{background:var(--p-brand)}.reviews-module__Zx6QRa__av2{background:var(--p-grey)}.reviews-module__Zx6QRa__av3{background:color-mix(in srgb, var(--brand) 45%, var(--p-ink-band))}.reviews-module__Zx6QRa__tabs{grid-template-columns:repeat(auto-fit, minmax(calc(110 * var(--u)), 1fr));gap:calc(16 * var(--u));margin-top:calc(40 * var(--u));display:grid}.reviews-module__Zx6QRa__tab{all:unset;cursor:pointer;gap:calc(12 * var(--u));opacity:.45;flex-direction:column;min-width:0;transition:opacity .3s;display:flex}.reviews-module__Zx6QRa__tab:hover,.reviews-module__Zx6QRa__tab[data-on]{opacity:1}.reviews-module__Zx6QRa__tab:focus-visible{outline:calc(2 * var(--u)) solid var(--ac);outline-offset:calc(4 * var(--u));border-radius:calc(6 * var(--u))}.reviews-module__Zx6QRa__tabWho{align-items:center;gap:calc(10 * var(--u));min-width:0;display:flex}.reviews-module__Zx6QRa__tabName{font-size:calc(14 * var(--u));white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.reviews-module__Zx6QRa__track{height:calc(2 * var(--u));border-radius:calc(2 * var(--u));background:var(--p-bd);display:block;position:relative;overflow:hidden}.reviews-module__Zx6QRa__bar{background:var(--p-ink);transform-origin:0;animation:7s linear forwards reviews-module__Zx6QRa__grow;position:absolute;inset:0}.reviews-module__Zx6QRa__bar[data-paused]{animation-play-state:paused}@keyframes reviews-module__Zx6QRa__grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes reviews-module__Zx6QRa__fadeUp{0%{opacity:0;transform:translateY(calc(10 * var(--u)))}to{opacity:1;transform:none}}.reviews-module__Zx6QRa__row{display:none}@media (max-width:640px){.reviews-module__Zx6QRa__section{padding:calc(56 * var(--u)) 0 0}.reviews-module__Zx6QRa__head{align-items:stretch;gap:calc(18 * var(--u));flex-direction:column}.reviews-module__Zx6QRa__title{font-size:calc(34 * var(--u));letter-spacing:-.045em;line-height:1.04}.reviews-module__Zx6QRa__score{gap:calc(14 * var(--u));padding:0}.reviews-module__Zx6QRa__rating{font-size:calc(48 * var(--u))}.reviews-module__Zx6QRa__scoreSide{gap:calc(5 * var(--u))}.reviews-module__Zx6QRa__count{font-size:calc(13.5 * var(--u))}.reviews-module__Zx6QRa__deck{display:none}.reviews-module__Zx6QRa__row{gap:calc(10 * var(--u));margin-top:calc(20 * var(--u));padding:0 var(--gutter) calc(4 * var(--u));scroll-snap-type:x mandatory;scroll-padding:0 var(--gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.reviews-module__Zx6QRa__row::-webkit-scrollbar{display:none}.reviews-module__Zx6QRa__card{width:calc(300 * var(--u));scroll-snap-align:start;padding:calc(18 * var(--u));border-radius:calc(24 * var(--u));background:var(--p-sf);border:1px solid var(--p-bd);flex-direction:column;flex:none;margin:0;display:flex}.reviews-module__Zx6QRa__cardQuote{margin:calc(10 * var(--u)) 0 0;font-size:calc(15.5 * var(--u));text-wrap:pretty;flex:1;line-height:1.5}.reviews-module__Zx6QRa__card .reviews-module__Zx6QRa__who{margin-top:calc(16 * var(--u));gap:calc(10 * var(--u))}.reviews-module__Zx6QRa__card .reviews-module__Zx6QRa__avatar{width:calc(36 * var(--u));height:calc(36 * var(--u));font-size:calc(13 * var(--u))}.reviews-module__Zx6QRa__card .reviews-module__Zx6QRa__name{font-size:calc(14 * var(--u))}.reviews-module__Zx6QRa__card .reviews-module__Zx6QRa__meta{font-size:calc(12.5 * var(--u))}}@media (min-width:1101px){.reviews-module__Zx6QRa__section{padding:calc(40px * var(--sv) * var(--sp)) 0 var(--sec-s)}.reviews-module__Zx6QRa__title,.reviews-module__Zx6QRa__rating{font-size:var(--fs-h2)}.reviews-module__Zx6QRa__visual{min-height:calc(clamp(320px, 38vw, 540px) * var(--sv))}}
.cases-module__gOo3Dq__section{padding:calc(8 * var(--u)) 0 calc(72 * var(--u));background:var(--p-bg);color:var(--p-ink)}.cases-module__gOo3Dq__head{text-align:center;flex-direction:column;align-items:center;display:flex}.cases-module__gOo3Dq__title{font-size:clamp(calc(36 * var(--u)), 4.2vw, calc(60 * var(--u)));letter-spacing:-.05em;line-height:1}.cases-module__gOo3Dq__lead{margin:calc(16 * var(--u)) 0 0;max-width:calc(820 * var(--u));font-size:calc(17 * var(--u));color:var(--p-mut);text-wrap:balance;line-height:1.6}.cases-module__gOo3Dq__cards{max-width:var(--maxw);margin:calc(36 * var(--u)) auto 0;padding-inline:var(--gutter);box-sizing:border-box;grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(300 * var(--u))), 1fr));gap:calc(16 * var(--u));display:grid}.cases-module__gOo3Dq__card{border-radius:calc(24 * var(--u));background:var(--p-sf);border:1px solid var(--p-bd);color:inherit;transition:transform .45s var(--ease), box-shadow .45s var(--ease);flex-direction:column;display:flex;overflow:hidden}.cases-module__gOo3Dq__card:hover{transform:translateY(calc(-3 * var(--u)));box-shadow:var(--p-sh)}.cases-module__gOo3Dq__card:focus-visible{outline:calc(3 * var(--u)) solid var(--ac);outline-offset:calc(3 * var(--u))}.cases-module__gOo3Dq__media{height:clamp(calc(220 * var(--u)), 22vw, calc(320 * var(--u)));position:relative;overflow:hidden}.cases-module__gOo3Dq__img{transition:filter .5s ease, transform .8s var(--ease);position:absolute;inset:0}.cases-module__gOo3Dq__logo{left:calc(18 * var(--u));top:calc(18 * var(--u));width:calc(52 * var(--u));height:calc(52 * var(--u));border-radius:calc(14 * var(--u));background:var(--p-on-ink);box-shadow:0 calc(8 * var(--u)) calc(20 * var(--u)) calc(-10 * var(--u)) var(--p-shadow-deep);place-items:center;display:grid;position:absolute;overflow:hidden}.cases-module__gOo3Dq__logoImg{max-width:calc(40 * var(--u));max-height:calc(30 * var(--u));object-fit:contain;width:auto;height:auto;display:block}.cases-module__gOo3Dq__mono{font-size:calc(15 * var(--u));color:var(--p-ink-band);font-weight:700}.cases-module__gOo3Dq__go{width:calc(76 * var(--u));height:calc(76 * var(--u));margin:calc(-38 * var(--u)) 0 0 calc(-38 * var(--u));background:color-mix(in srgb, var(--p-on-ink) 14%, transparent);border:1px solid color-mix(in srgb, var(--p-on-ink) 40%, transparent);color:var(--p-on-ink);-webkit-backdrop-filter:blur(calc(10 * var(--u)));opacity:0;border-radius:50%;place-items:center;transition:transform .6s cubic-bezier(.34,1.4,.5,1),opacity .3s,background .3s,color .3s;display:grid;position:absolute;top:50%;left:50%;transform:scale(.72)}@media (hover:hover){.cases-module__gOo3Dq__card:hover .cases-module__gOo3Dq__img{filter:blur(calc(6 * var(--u))) brightness(.72);transform:scale(1.03)}.cases-module__gOo3Dq__card:hover .cases-module__gOo3Dq__go{opacity:1;background:var(--p-on-ink);color:var(--brand);transform:scale(1)}}.cases-module__gOo3Dq__cardBody{padding:calc(28 * var(--u)) calc(28 * var(--u)) calc(30 * var(--u));flex-direction:column;flex:1;display:flex}.cases-module__gOo3Dq__name{font-size:calc(18 * var(--u));letter-spacing:-.01em;font-weight:600}.cases-module__gOo3Dq__sub{margin-top:calc(3 * var(--u));font-size:calc(14 * var(--u));color:var(--p-mut)}.cases-module__gOo3Dq__figRow{margin-top:calc(40 * var(--u));justify-content:space-between;align-items:flex-end;gap:calc(12 * var(--u));display:flex}.cases-module__gOo3Dq__fig{font-family:var(--font-num);font-weight:700;font-size:clamp(calc(64 * var(--u)), 6vw, calc(96 * var(--u)));letter-spacing:-.05em;color:var(--ac);line-height:.9}.cases-module__gOo3Dq__figLabel{margin-top:calc(12 * var(--u));font-size:calc(16 * var(--u));font-weight:500}.cases-module__gOo3Dq__goSmall{display:none}.cases-module__gOo3Dq__bar{margin-top:calc(16 * var(--u));border-radius:calc(24 * var(--u));border:1px solid var(--p-bd);background:var(--p-sf)}.cases-module__gOo3Dq__cells{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(180 * var(--u))), 1fr));display:grid}.cases-module__gOo3Dq__cell{align-items:center;gap:calc(8 * var(--u));padding:calc(28 * var(--u)) calc(16 * var(--u));text-align:center;flex-direction:column;display:flex}.cases-module__gOo3Dq__cellFig{font-family:var(--font-num);font-weight:700;font-size:calc(40 * var(--u));letter-spacing:-.04em;color:var(--p-ink);line-height:1}.cases-module__gOo3Dq__cellLabel{font-size:calc(14 * var(--u));color:var(--p-mut)}.cases-module__gOo3Dq__cellWho{font:500 calc(11 * var(--u))/1 "Geist Mono", ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--p-grey)}.cases-module__gOo3Dq__strip{justify-content:center;align-items:center;gap:calc(10 * var(--u));padding:calc(13 * var(--u)) calc(16 * var(--u));border-radius:0 0 calc(23 * var(--u)) calc(23 * var(--u));background:linear-gradient(100deg, color-mix(in srgb, var(--brand) 16%, var(--p-ink-band)) 0%, color-mix(in srgb, var(--brand) 55%, var(--p-ink-band)) 60%, var(--brand) 100%);font:500 calc(11.5 * var(--u))/1.3 "Geist Mono", ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;text-align:center;color:color-mix(in srgb, var(--p-on-ink) 88%, transparent);display:flex}.cases-module__gOo3Dq__stripDot{width:calc(6 * var(--u));height:calc(6 * var(--u));background:var(--p-on-ink);box-shadow:0 0 0 calc(3 * var(--u)) color-mix(in srgb, var(--p-on-ink) 20%, transparent);border-radius:50%;flex:none}@media (max-width:640px){.cases-module__gOo3Dq__section{padding:calc(56 * var(--u)) 0 0}.cases-module__gOo3Dq__head{text-align:left;align-items:flex-start}.cases-module__gOo3Dq__title{font-size:calc(34 * var(--u));letter-spacing:-.045em;line-height:1.04}.cases-module__gOo3Dq__lead{margin-top:calc(14 * var(--u));font-size:calc(16 * var(--u));text-wrap:pretty;line-height:1.55}.cases-module__gOo3Dq__cards{margin-top:calc(20 * var(--u));gap:calc(10 * var(--u));padding-bottom:calc(4 * var(--u));scroll-snap-type:x mandatory;scroll-padding:0 var(--gutter);scrollbar-width:none;display:flex;overflow-x:auto}.cases-module__gOo3Dq__cards::-webkit-scrollbar{display:none}.cases-module__gOo3Dq__card{width:calc(300 * var(--u));scroll-snap-align:start;flex:none}.cases-module__gOo3Dq__card:hover{transform:none}.cases-module__gOo3Dq__media{height:calc(170 * var(--u));overflow:visible}.cases-module__gOo3Dq__img{overflow:hidden}.cases-module__gOo3Dq__logo{top:auto;bottom:calc(-22 * var(--u));left:calc(14 * var(--u));border:1px solid var(--p-bd)}.cases-module__gOo3Dq__go{display:none}.cases-module__gOo3Dq__cardBody{padding:calc(34 * var(--u)) calc(18 * var(--u)) calc(20 * var(--u))}.cases-module__gOo3Dq__name{font-size:calc(17 * var(--u))}.cases-module__gOo3Dq__sub{font-size:calc(13.5 * var(--u))}.cases-module__gOo3Dq__figRow{margin-top:calc(22 * var(--u))}.cases-module__gOo3Dq__fig{font-size:calc(48 * var(--u));line-height:1}.cases-module__gOo3Dq__figLabel{margin-top:calc(6 * var(--u));font-size:calc(14 * var(--u))}.cases-module__gOo3Dq__goSmall{width:calc(44 * var(--u));height:calc(44 * var(--u));border-radius:var(--r-pill);background:var(--p-sf2);flex:none;place-items:center;display:grid}.cases-module__gOo3Dq__bar{margin-top:calc(10 * var(--u));background:0 0;border:0}.cases-module__gOo3Dq__cells{gap:calc(8 * var(--u));grid-template-columns:1fr 1fr}.cases-module__gOo3Dq__cell{text-align:left;padding:calc(16 * var(--u));border-radius:calc(18 * var(--u));background:var(--p-sf);border:1px solid var(--p-bd);align-items:flex-start;gap:calc(6 * var(--u))}.cases-module__gOo3Dq__cellFig{font-size:calc(30 * var(--u))}.cases-module__gOo3Dq__cellLabel{font-size:calc(13.5 * var(--u))}.cases-module__gOo3Dq__strip{margin-top:calc(12 * var(--u));color:var(--p-grey);text-transform:none;letter-spacing:0;font-size:calc(11 * var(--u));background:0 0;border-radius:0;padding:0}.cases-module__gOo3Dq__stripDot{display:none}}@media (min-width:1101px){.cases-module__gOo3Dq__section{padding:8px 0 var(--sec-s)}.cases-module__gOo3Dq__title{font-size:var(--fs-h2)}.cases-module__gOo3Dq__media{height:calc(clamp(220px, 22vw, 320px) * var(--sv))}.cases-module__gOo3Dq__cardBody{padding:calc(28px * var(--sp)) calc(28px * var(--sp)) calc(30px * var(--sp))}.cases-module__gOo3Dq__fig{font-size:var(--fs-h2)}.cases-module__gOo3Dq__cell{padding:calc(28px * var(--sp)) calc(16px * var(--sp))}.cases-module__gOo3Dq__cellFig{font-size:var(--fs-h4)}}
.fit-module__ssvX_G__fit{--k:1;width:100%;max-width:var(--fit-w);aspect-ratio:var(--fit-ar);position:relative;overflow:hidden}.fit-module__ssvX_G__layer{width:var(--fit-w);height:var(--fit-h);transform:scale(var(--k));transform-origin:0 0;position:absolute;top:0;left:0}@media (min-width:1101px){.fit-module__ssvX_G__fit[data-desk=centre]{aspect-ratio:auto;max-width:none;position:absolute;inset:0}.fit-module__ssvX_G__fit[data-desk=centre]>.fit-module__ssvX_G__layer{height:var(--fit-dh);transform:translate(-50%, -50%) scale(var(--k));transform-origin:50%;top:50%;left:50%}.fit-module__ssvX_G__fit[data-desk=stretch]{aspect-ratio:auto;max-width:none;height:calc(var(--fit-h) * var(--k))}.fit-module__ssvX_G__fit[data-desk=stretch]>.fit-module__ssvX_G__layer{width:var(--fit-lw,var(--fit-w))}}@media (max-width:1100px){.fit-module__ssvX_G__fit{--k:.7}}@media (max-width:640px){.fit-module__ssvX_G__fit{--k:.5}}
.gallery-module__O8PSqq__gallery{border-radius:calc(24 * var(--u));background:var(--p-sf2);border:1px solid var(--p-bd);grid-area:gallery;position:relative;overflow:hidden}.gallery-module__O8PSqq__slide{opacity:0;transition:opacity .9s ease, transform 6s var(--ease);position:absolute;inset:0;transform:scale(1)}.gallery-module__O8PSqq__slide[data-on]{opacity:1;transform:scale(1.04)}.gallery-module__O8PSqq__bars{left:calc(20 * var(--u));right:calc(20 * var(--u));top:calc(20 * var(--u));gap:calc(6 * var(--u));grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:absolute}.gallery-module__O8PSqq__bar{height:calc(14 * var(--u));cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:flex}.gallery-module__O8PSqq__barTrack{height:calc(3 * var(--u));border-radius:calc(3 * var(--u));background:color-mix(in srgb, var(--p-ink-band) 14%, transparent);flex:1;position:relative;overflow:hidden}.gallery-module__O8PSqq__barFill{background:var(--brand);transform-origin:0;animation:5s linear forwards gallery-module__O8PSqq__fill;position:absolute;inset:0}.gallery-module__O8PSqq__capChip{left:calc(16 * var(--u));bottom:calc(16 * var(--u));align-items:center;gap:calc(12 * var(--u));height:calc(46 * var(--u));padding:0 calc(18 * var(--u)) 0 calc(8 * var(--u));border-radius:var(--r-pill);background:var(--p-glass);-webkit-backdrop-filter:blur(calc(12 * var(--u))) saturate(160%);backdrop-filter:blur(calc(12 * var(--u))) saturate(160%);box-shadow:0 calc(20 * var(--u)) calc(40 * var(--u)) calc(-20 * var(--u)) var(--p-shadow-deep);color:var(--p-ink-band);display:flex;position:absolute}.gallery-module__O8PSqq__capNum{width:calc(32 * var(--u));height:calc(32 * var(--u));border-radius:calc(99 * var(--u));background:var(--p-ink-band);color:var(--p-on-ink);font-size:calc(12.5 * var(--u));place-items:center;font-weight:600;display:grid}.gallery-module__O8PSqq__capText{font-size:calc(15 * var(--u));font-weight:600}.gallery-module__O8PSqq__rowWrap{display:none}@keyframes gallery-module__O8PSqq__fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:640px){.gallery-module__O8PSqq__gallery{display:none}.gallery-module__O8PSqq__rowWrap{display:block}.gallery-module__O8PSqq__row{gap:calc(10 * var(--u));margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter);scroll-snap-type:x mandatory;scroll-padding:0 var(--gutter);scrollbar-width:none;display:flex;overflow-x:auto}.gallery-module__O8PSqq__row::-webkit-scrollbar{display:none}.gallery-module__O8PSqq__rowCard{width:min(calc(310 * var(--u)), 82vw);height:calc(230 * var(--u));border-radius:calc(22 * var(--u));border:1px solid var(--p-bd);scroll-snap-align:start;flex:none;position:relative;overflow:hidden}.gallery-module__O8PSqq__rowCap{left:calc(10 * var(--u));bottom:calc(10 * var(--u));height:calc(34 * var(--u));padding:0 calc(14 * var(--u));border-radius:var(--r-pill);background:var(--p-glass);color:var(--p-ink-band);font-size:calc(13.5 * var(--u));align-items:center;font-weight:600;display:inline-flex;position:absolute}.gallery-module__O8PSqq__dots{justify-content:center;gap:calc(6 * var(--u));padding-top:calc(12 * var(--u));display:flex}.gallery-module__O8PSqq__dotM{width:calc(6 * var(--u));height:calc(6 * var(--u));border-radius:calc(9 * var(--u));background:var(--p-bds);transition:width .3s var(--ease), background .3s ease}.gallery-module__O8PSqq__dotM[data-on]{width:calc(22 * var(--u));background:var(--brand)}}
.cta-module__1j5WEW__section{padding:calc(8 * var(--u)) 0 calc(72 * var(--u));background:var(--p-bg);color:var(--p-ink)}.cta-module__1j5WEW__grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(460 * var(--u))), 1fr));gap:calc(16 * var(--u));display:grid}.cta-module__1j5WEW__cta{--soft:color-mix(in srgb, var(--brand) 50%, var(--p-on-ink));min-height:calc(560 * var(--u));padding:clamp(calc(32 * var(--u)), 4vw, calc(56 * var(--u)));border-radius:calc(24 * var(--u));color:var(--p-on-ink);background:linear-gradient(130deg, var(--p-ink-band) 0%, color-mix(in srgb, var(--brand) 18%, var(--p-ink-band)) 40%, color-mix(in srgb, var(--brand) 60%, var(--p-ink-band)) 78%, var(--brand) 100%);flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.cta-module__1j5WEW__dots{background-image:radial-gradient(color-mix(in srgb, var(--p-on-ink) 9%, transparent) 1px, transparent calc(1.3 * var(--u)));background-size:calc(34 * var(--u)) calc(34 * var(--u));-webkit-mask-image:linear-gradient(130deg, color-mix(in srgb, var(--p-ink-band) 25%, transparent) 0%, var(--p-ink-band) 75%);-webkit-mask-image:linear-gradient(130deg, color-mix(in srgb, var(--p-ink-band) 25%, transparent) 0%, var(--p-ink-band) 75%);mask-image:linear-gradient(130deg, color-mix(in srgb, var(--p-ink-band) 25%, transparent) 0%, var(--p-ink-band) 75%);pointer-events:none;position:absolute;inset:0}.cta-module__1j5WEW__ctaTop,.cta-module__1j5WEW__ctaBottom{position:relative}.cta-module__1j5WEW__eyebrow,.cta-module__1j5WEW__eyebrowMuted{font:500 calc(12 * var(--u))/1.3 "Geist Mono", ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--p-on-ink) 66%, transparent)}.cta-module__1j5WEW__eyebrowMuted{color:var(--p-mut)}.cta-module__1j5WEW__ctaTitle,.cta-module__1j5WEW__appTitle{margin:calc(18 * var(--u)) 0 0;font-family:var(--font-head);font-weight:700;font-size:clamp(calc(36 * var(--u)), 3.6vw, calc(52 * var(--u)));letter-spacing:-.045em;text-wrap:balance;line-height:1.02}.cta-module__1j5WEW__ctaAccent{color:var(--soft)}.cta-module__1j5WEW__ctaBody,.cta-module__1j5WEW__appBody{margin:calc(20 * var(--u)) 0 0;max-width:calc(460 * var(--u));font-size:calc(16.5 * var(--u));text-wrap:pretty;line-height:1.6}.cta-module__1j5WEW__ctaBody{color:color-mix(in srgb, var(--p-on-ink) 74%, transparent)}.cta-module__1j5WEW__actions{gap:calc(12 * var(--u));flex-wrap:wrap;display:flex}.cta-module__1j5WEW__primary,.cta-module__1j5WEW__secondary{justify-content:center;align-items:center;gap:calc(10 * var(--u));height:calc(52 * var(--u));padding:0 calc(24 * var(--u));border-radius:var(--r-pill);font-size:calc(15.5 * var(--u));transition:transform .25s var(--ease), background .2s ease, border-color .2s ease;font-weight:600;display:inline-flex}.cta-module__1j5WEW__primary{background:var(--p-on-ink);color:var(--brand)}.cta-module__1j5WEW__secondary{background:color-mix(in srgb, var(--p-on-ink) 6%, transparent);border:1px solid color-mix(in srgb, var(--p-on-ink) 22%, transparent);color:var(--p-on-ink)}.cta-module__1j5WEW__primary:hover,.cta-module__1j5WEW__secondary:hover{transform:translateY(-1px)}.cta-module__1j5WEW__secondary:hover{background:color-mix(in srgb, var(--p-on-ink) 12%, transparent)}.cta-module__1j5WEW__primary:focus-visible,.cta-module__1j5WEW__secondary:focus-visible{outline:calc(2 * var(--u)) solid var(--p-on-ink);outline-offset:calc(3 * var(--u))}.cta-module__1j5WEW__arrow{transition:transform .25s var(--ease)}.cta-module__1j5WEW__primary:hover .cta-module__1j5WEW__arrow{transform:translateX(calc(3 * var(--u)))}.cta-module__1j5WEW__phoneIcon{display:none}.cta-module__1j5WEW__trust{margin:calc(28 * var(--u)) 0 0;padding:calc(20 * var(--u)) 0 0;border-top:1px solid color-mix(in srgb, var(--p-on-ink) 14%, transparent);gap:calc(8 * var(--u)) calc(22 * var(--u));font:500 calc(11.5 * var(--u))/1.3 "Geist Mono", ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--p-on-ink) 70%, transparent);flex-wrap:wrap;list-style:none;display:flex}.cta-module__1j5WEW__trust li{align-items:center;gap:calc(8 * var(--u));display:flex}.cta-module__1j5WEW__trustTick{display:none}.cta-module__1j5WEW__app{min-height:calc(560 * var(--u));border-radius:calc(24 * var(--u));background:var(--p-sf);border:1px solid var(--p-bd);grid-template-columns:minmax(0,1fr) minmax(0,.8fr);display:grid;position:relative;overflow:hidden}.cta-module__1j5WEW__appCopy{justify-content:space-between;gap:calc(28 * var(--u));padding:clamp(calc(32 * var(--u)), 4vw, calc(56 * var(--u))) 0 clamp(calc(32 * var(--u)), 4vw, calc(56 * var(--u))) clamp(calc(32 * var(--u)), 4vw, calc(56 * var(--u)));z-index:1;flex-direction:column;display:flex;position:relative}.cta-module__1j5WEW__appAccent{color:var(--ac)}.cta-module__1j5WEW__appBody{color:var(--p-mut)}.cta-module__1j5WEW__stores{align-items:flex-start;gap:calc(10 * var(--u));flex-direction:column;display:flex}.cta-module__1j5WEW__store{align-items:center;gap:calc(12 * var(--u));height:calc(56 * var(--u));padding:0 calc(20 * var(--u)) 0 calc(16 * var(--u));border-radius:calc(14 * var(--u));background:var(--p-ink-band);color:var(--p-on-ink);box-shadow:inset 0 0 0 1px var(--p-bd);transition:transform .25s var(--ease);display:inline-flex}.cta-module__1j5WEW__store:hover{transform:translateY(-1px)}.cta-module__1j5WEW__store:focus-visible{outline:calc(2 * var(--u)) solid var(--ac);outline-offset:calc(3 * var(--u))}.cta-module__1j5WEW__storeText{gap:calc(2 * var(--u));flex-direction:column;display:flex}.cta-module__1j5WEW__storeEyebrow{font:500 calc(9.5 * var(--u))/1 "Geist Mono", ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--p-on-ink) 70%, transparent)}.cta-module__1j5WEW__storeName{font-size:calc(17 * var(--u));letter-spacing:-.01em;font-weight:600;line-height:1}.cta-module__1j5WEW__phoneWrap{position:relative}.cta-module__1j5WEW__phone{left:12%;right:-14%;top:calc(56 * var(--u));bottom:calc(-40 * var(--u));padding:calc(10 * var(--u));border-radius:calc(44 * var(--u));background:var(--p-ink-band);box-shadow:0 calc(40 * var(--u)) calc(80 * var(--u)) calc(-40 * var(--u)) var(--p-shadow-deep), inset 0 0 0 1px color-mix(in srgb, var(--p-on-ink) 8%, transparent);position:absolute}.cta-module__1j5WEW__screen{border-radius:calc(34 * var(--u));background:var(--p-ph);width:100%;height:100%;position:relative;overflow:hidden}.cta-module__1j5WEW__screen img{object-position:top}.cta-module__1j5WEW__notch{left:50%;top:calc(12 * var(--u));width:calc(84 * var(--u));height:calc(24 * var(--u));margin-left:calc(-42 * var(--u));border-radius:calc(20 * var(--u));background:var(--p-ink-band);position:absolute}@media (max-width:1100px){.cta-module__1j5WEW__cta,.cta-module__1j5WEW__app{min-height:calc(440 * var(--u))}}@media (max-width:640px){.cta-module__1j5WEW__section{padding:calc(56 * var(--u)) 0 0}.cta-module__1j5WEW__section>div{padding-inline:calc(8 * var(--u))}.cta-module__1j5WEW__grid{gap:calc(8 * var(--u))}.cta-module__1j5WEW__cta{min-height:0;padding:calc(36 * var(--u)) calc(20 * var(--u)) calc(20 * var(--u));border-radius:calc(28 * var(--u));background:var(--p-ink-band)}.cta-module__1j5WEW__cta:before{content:"";background:radial-gradient(90% 60% at 100% 0%, color-mix(in srgb, var(--brand) 55%, transparent) 0%, transparent 70%);position:absolute;inset:0}.cta-module__1j5WEW__dots{display:none}.cta-module__1j5WEW__eyebrow{letter-spacing:.02em;text-transform:none}.cta-module__1j5WEW__ctaTitle{margin-top:calc(14 * var(--u));font-size:calc(40 * var(--u));letter-spacing:-.05em;line-height:1}.cta-module__1j5WEW__ctaBody{margin-top:calc(14 * var(--u));font-size:calc(15.5 * var(--u));line-height:1.55}.cta-module__1j5WEW__ctaBottom{margin-top:calc(24 * var(--u))}.cta-module__1j5WEW__actions{gap:calc(8 * var(--u));flex-direction:column}.cta-module__1j5WEW__primary,.cta-module__1j5WEW__secondary{height:calc(56 * var(--u));font-size:calc(16 * var(--u))}.cta-module__1j5WEW__primary{background:var(--p-brand);color:var(--p-on-brand);box-shadow:0 calc(14 * var(--u)) calc(28 * var(--u)) calc(-14 * var(--u)) var(--brand-glow)}.cta-module__1j5WEW__secondary{background:color-mix(in srgb, var(--p-on-ink) 8%, transparent);border-color:color-mix(in srgb, var(--p-on-ink) 16%, transparent)}.cta-module__1j5WEW__phoneIcon{display:block}.cta-module__1j5WEW__trust{margin-top:calc(20 * var(--u));padding-top:calc(18 * var(--u));justify-content:center;gap:calc(10 * var(--u)) calc(18 * var(--u));font-family:var(--font-body);font-size:calc(13.5 * var(--u));letter-spacing:0;text-transform:none;color:color-mix(in srgb, var(--p-on-ink) 82%, transparent)}.cta-module__1j5WEW__trustTick{display:block}.cta-module__1j5WEW__app{border-radius:calc(28 * var(--u));min-height:0;display:block}.cta-module__1j5WEW__appCopy{padding:calc(32 * var(--u)) calc(20 * var(--u)) 0}.cta-module__1j5WEW__eyebrowMuted{letter-spacing:.02em;text-transform:none;color:var(--p-grey)}.cta-module__1j5WEW__appTitle{margin-top:calc(12 * var(--u));font-size:calc(34 * var(--u));letter-spacing:-.05em}.cta-module__1j5WEW__appBody{margin-top:calc(12 * var(--u));font-size:calc(15 * var(--u));line-height:1.55}.cta-module__1j5WEW__stores{margin-top:calc(18 * var(--u));gap:calc(8 * var(--u));grid-template-columns:1fr 1fr;display:grid}.cta-module__1j5WEW__store{height:calc(48 * var(--u));padding:0 calc(10 * var(--u));justify-content:center;gap:calc(8 * var(--u));background:var(--p-ink);color:var(--p-bg)}.cta-module__1j5WEW__store svg{width:calc(18 * var(--u));height:calc(18 * var(--u))}.cta-module__1j5WEW__storeEyebrow{display:none}.cta-module__1j5WEW__storeName{font-size:calc(13.5 * var(--u))}.cta-module__1j5WEW__phoneWrap{height:calc(250 * var(--u));margin-top:calc(28 * var(--u))}.cta-module__1j5WEW__phone{width:calc(230 * var(--u));height:calc(470 * var(--u));margin-left:calc(-115 * var(--u));padding:calc(9 * var(--u));border-radius:calc(42 * var(--u));inset:0 auto auto 50%}.cta-module__1j5WEW__notch{top:calc(10 * var(--u));width:calc(76 * var(--u));height:calc(22 * var(--u));margin-left:calc(-38 * var(--u))}}@media (min-width:1101px){.cta-module__1j5WEW__section{padding:8px 0 var(--sec-s)}.cta-module__1j5WEW__ctaTitle,.cta-module__1j5WEW__appTitle{font-size:var(--fs-h3)}}
.config-car-module__Mvm8uq__stage{border-radius:calc(32 * var(--u));background:var(--p-sf2);border:1px solid var(--p-bd);color:var(--p-ink);position:relative;overflow:hidden}.config-car-module__Mvm8uq__top{left:calc(28 * var(--u));right:calc(28 * var(--u));top:calc(24 * var(--u));justify-content:space-between;align-items:center;display:flex;position:absolute}.config-car-module__Mvm8uq__car{align-items:center;gap:calc(9 * var(--u));font:600 calc(14 * var(--u)) var(--font-body);display:inline-flex}.config-car-module__Mvm8uq__live{width:calc(8 * var(--u));height:calc(8 * var(--u));border-radius:calc(9 * var(--u));background:var(--p-ok);box-shadow:0 0 0 calc(3 * var(--u)) color-mix(in srgb, var(--p-ok) 20%, transparent)}.config-car-module__Mvm8uq__count{font:700 calc(14 * var(--u)) var(--font-num);color:var(--p-mut)}.config-car-module__Mvm8uq__ring,.config-car-module__Mvm8uq__glow{pointer-events:none;border-radius:50%;position:absolute;top:44%;left:50%}.config-car-module__Mvm8uq__ring{width:calc(560 * var(--u));height:calc(560 * var(--u));margin:calc(-280 * var(--u)) 0 0 calc(-280 * var(--u));border:1px solid color-mix(in srgb, var(--p-ok) calc(5% + var(--n) * 5%), transparent);transition:border-color .5s}.config-car-module__Mvm8uq__glow{width:calc(380 * var(--u));height:calc(380 * var(--u));margin:calc(-190 * var(--u)) 0 0 calc(-190 * var(--u));background:radial-gradient(circle, color-mix(in srgb, var(--brand) calc(10% + var(--n) * 4%), transparent), transparent 70%);transition:background .6s}.config-car-module__Mvm8uq__stage[data-green] .config-car-module__Mvm8uq__glow{background:radial-gradient(circle, color-mix(in srgb, var(--p-ok) calc(10% + var(--n) * 4%), transparent), transparent 70%)}.config-car-module__Mvm8uq__side{z-index:3;margin-top:calc(-15 * var(--u));height:calc(30 * var(--u));padding:0 calc(12 * var(--u));box-sizing:border-box;border-radius:var(--r-pill);background:var(--p-sf);border:1px solid var(--p-bd);font:600 calc(12.5 * var(--u)) var(--font-body);color:var(--p-mut);align-items:center;display:inline-flex;position:absolute;top:44%}.config-car-module__Mvm8uq__rear{left:calc(28 * var(--u))}.config-car-module__Mvm8uq__front{right:calc(28 * var(--u))}.config-car-module__Mvm8uq__carBox{width:calc(560 * var(--u));height:calc(260 * var(--u));margin:calc(-130 * var(--u)) 0 0 calc(-280 * var(--u));position:absolute;top:44%;left:50%}.config-car-module__Mvm8uq__carImg{object-fit:contain;filter:drop-shadow(0 calc(26 * var(--u)) calc(30 * var(--u)) color-mix(in srgb, var(--p-ink-band) 35%, transparent))}.config-car-module__Mvm8uq__pin{z-index:2;width:calc(40 * var(--u));height:calc(40 * var(--u));margin:calc(-20 * var(--u)) 0 0 calc(-20 * var(--u));border-radius:var(--r-pill);border:calc(1.5 * var(--u)) solid color-mix(in srgb, var(--p-danger) 50%, transparent);background:color-mix(in srgb, var(--p-on-brand) 90%, transparent);color:var(--p-danger);box-shadow:0 0 0 calc(5 * var(--u)) color-mix(in srgb, var(--p-danger) 12%, transparent);-webkit-backdrop-filter:blur(calc(8 * var(--u)));cursor:pointer;place-items:center;transition:all .45s cubic-bezier(.34,1.4,.5,1);display:grid;position:absolute}.config-car-module__Mvm8uq__pin[data-on]{border-color:color-mix(in srgb, var(--p-on-brand) 80%, transparent);background:color-mix(in srgb, var(--p-ok) 92%, transparent);color:var(--p-on-brand);box-shadow:0 0 0 calc(6 * var(--u)) color-mix(in srgb, var(--p-ok) 16%, transparent), 0 0 calc(20 * var(--u)) color-mix(in srgb, var(--p-ok) 50%, transparent)}.config-car-module__Mvm8uq__pin[aria-disabled]{cursor:default}.config-car-module__Mvm8uq__pin:focus-visible{outline:calc(2 * var(--u)) solid var(--ac);outline-offset:calc(3 * var(--u))}.config-car-module__Mvm8uq__stats{left:calc(20 * var(--u));right:calc(20 * var(--u));bottom:calc(20 * var(--u));gap:calc(12 * var(--u));grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:absolute}.config-car-module__Mvm8uq__statCard{padding:calc(18 * var(--u)) calc(20 * var(--u));border-radius:calc(20 * var(--u));background:var(--p-sf);border:1px solid var(--p-bd);min-width:0}.config-car-module__Mvm8uq__statLabel{font:600 calc(13 * var(--u)) var(--font-label);color:var(--p-mut)}.config-car-module__Mvm8uq__statValue{margin-top:calc(6 * var(--u));font:700 calc(34 * var(--u))/1 var(--font-num);letter-spacing:-.04em;white-space:nowrap}.config-car-module__Mvm8uq__green{color:var(--p-ok)}.config-car-module__Mvm8uq__meter{margin-top:calc(12 * var(--u));height:calc(6 * var(--u));border-radius:calc(6 * var(--u));background:var(--p-sf2);overflow:hidden}.config-car-module__Mvm8uq__meterFill{height:100%;width:var(--pct);border-radius:calc(6 * var(--u));background:linear-gradient(90deg, var(--brand), var(--p-ok));transition:width .6s var(--ease)}@media (max-width:1100px){.config-car-module__Mvm8uq__stage{height:calc(600 * var(--u))}}@media (max-width:640px){.config-car-module__Mvm8uq__stage{height:calc(420 * var(--u));border-radius:calc(26 * var(--u))}.config-car-module__Mvm8uq__top{left:calc(16 * var(--u));right:calc(16 * var(--u));top:calc(16 * var(--u))}.config-car-module__Mvm8uq__ring,.config-car-module__Mvm8uq__glow,.config-car-module__Mvm8uq__carBox{top:42%}.config-car-module__Mvm8uq__ring{width:calc(340 * var(--u));height:calc(340 * var(--u));margin:calc(-170 * var(--u)) 0 0 calc(-170 * var(--u))}.config-car-module__Mvm8uq__glow{width:calc(240 * var(--u));height:calc(240 * var(--u));margin:calc(-120 * var(--u)) 0 0 calc(-120 * var(--u))}.config-car-module__Mvm8uq__side{top:17%}.config-car-module__Mvm8uq__rear{left:calc(16 * var(--u))}.config-car-module__Mvm8uq__front{right:calc(16 * var(--u))}.config-car-module__Mvm8uq__carBox{width:calc(330 * var(--u));height:calc(153 * var(--u));margin:calc(-76 * var(--u)) 0 0 calc(-165 * var(--u))}.config-car-module__Mvm8uq__pin{width:calc(34 * var(--u));height:calc(34 * var(--u));margin:calc(-17 * var(--u)) 0 0 calc(-17 * var(--u))}.config-car-module__Mvm8uq__stats{left:calc(8 * var(--u));right:calc(8 * var(--u));bottom:calc(8 * var(--u));gap:calc(6 * var(--u))}.config-car-module__Mvm8uq__statCard{padding:calc(12 * var(--u)) calc(10 * var(--u));border-radius:calc(16 * var(--u))}.config-car-module__Mvm8uq__statLabel{font-size:calc(11.5 * var(--u))}.config-car-module__Mvm8uq__statValue{font-size:calc(22 * var(--u))}.config-car-module__Mvm8uq__statCard:last-child .config-car-module__Mvm8uq__statValue{font-size:calc(17 * var(--u));letter-spacing:-.02em;line-height:calc(22 * var(--u))}}
.houten-module__3cVoDG__section{box-sizing:border-box;width:100%;max-width:var(--maxw);padding:0 var(--gutter) calc(96 * var(--u));color:var(--p-ink);margin:0 auto}.houten-module__3cVoDG__head{justify-content:space-between;align-items:flex-end;gap:calc(48 * var(--u));padding:calc(24 * var(--u)) 0 calc(40 * var(--u));border-top:1px solid var(--p-bd2);display:flex}.houten-module__3cVoDG__title{padding-top:calc(48 * var(--u));font-family:var(--font-head);font-weight:700;font-size:calc(64 * var(--u));letter-spacing:-.045em;white-space:nowrap;margin:0;line-height:1}.houten-module__3cVoDG__accent{color:var(--ac)}.houten-module__3cVoDG__lead{max-width:calc(460 * var(--u));font-size:calc(17 * var(--u));color:var(--p-mut);text-wrap:pretty;margin:0;line-height:1.6}.houten-module__3cVoDG__short{display:none}.houten-module__3cVoDG__grid{gap:calc(16 * var(--u));height:calc(600 * var(--u));grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,2fr);grid-template-areas:"info map gallery";display:grid}.houten-module__3cVoDG__info{justify-content:space-between;gap:calc(16 * var(--u));padding:calc(26 * var(--u)) calc(24 * var(--u)) calc(24 * var(--u));border-radius:calc(24 * var(--u));background:var(--p-sf);border:1px solid var(--p-bd);flex-direction:column;grid-area:info;display:flex}.houten-module__3cVoDG__infoHead{gap:calc(6 * var(--u));flex-direction:column;display:flex}.houten-module__3cVoDG__city{font-family:var(--font-head);font-size:calc(36 * var(--u));letter-spacing:-.04em;font-weight:700;line-height:1}.houten-module__3cVoDG__kind{font-size:calc(14.5 * var(--u));color:var(--p-grey)}.houten-module__3cVoDG__facts{margin:0;padding:0;list-style:none}.houten-module__3cVoDG__fact{gap:calc(12 * var(--u));padding:calc(12 * var(--u)) 0;border-bottom:1px solid var(--p-bd2);display:flex}.houten-module__3cVoDG__facts li:last-child .houten-module__3cVoDG__fact{border-bottom:0;padding-bottom:0}.houten-module__3cVoDG__factLink{color:var(--p-ink);transition:color .2s}.houten-module__3cVoDG__factLink:hover{color:var(--ac)}.houten-module__3cVoDG__factIcon{margin-top:calc(2 * var(--u));color:var(--brand);flex:none}.houten-module__3cVoDG__factText{gap:calc(2 * var(--u));min-width:0;font-size:calc(15 * var(--u));flex-direction:column;line-height:1.45;display:flex}.houten-module__3cVoDG__factTitle{font-weight:600}.houten-module__3cVoDG__factSub{color:var(--p-mut)}.houten-module__3cVoDG__map{border-radius:calc(24 * var(--u));background:var(--p-sf2);border:1px solid var(--p-bd);grid-area:map;position:relative;overflow:hidden}.houten-module__3cVoDG__mapShade{height:calc(140 * var(--u));background:linear-gradient(180deg, var(--p-scrim), transparent);pointer-events:none;position:absolute;top:0;left:0;right:0}.houten-module__3cVoDG__pin{transform:translate(-50%, calc(-100% + calc(7 * var(--u))));pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute;top:42.5%;left:50%}.houten-module__3cVoDG__pinChip{height:calc(44 * var(--u));padding:0 calc(16 * var(--u)) 0 calc(8 * var(--u));border-radius:var(--r-pill);background:var(--p-glass);box-shadow:0 calc(16 * var(--u)) calc(32 * var(--u)) calc(-12 * var(--u)) var(--p-shadow-deep);align-items:center;display:flex}.houten-module__3cVoDG__pinChip>span{color:var(--p-ink-band)}.houten-module__3cVoDG__pinStem{width:calc(2 * var(--u));height:calc(14 * var(--u));background:var(--p-glass)}.houten-module__3cVoDG__pinDot{box-sizing:border-box;width:calc(14 * var(--u));height:calc(14 * var(--u));background:var(--brand);border:calc(3 * var(--u)) solid var(--p-glass);border-radius:50%;position:relative}.houten-module__3cVoDG__pinDot:before{content:"";inset:calc(-3 * var(--u));background:var(--brand);animation:houten-module__3cVoDG__ping 2s var(--ease) infinite;border-radius:50%;position:absolute}.houten-module__3cVoDG__chips{left:calc(16 * var(--u));top:calc(16 * var(--u));align-items:flex-start;gap:calc(8 * var(--u));pointer-events:none;flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:absolute}.houten-module__3cVoDG__chip{align-items:center;gap:calc(12 * var(--u));padding:calc(8 * var(--u)) calc(16 * var(--u)) calc(8 * var(--u)) calc(8 * var(--u));border-radius:var(--r-md);background:var(--p-glass);-webkit-backdrop-filter:blur(calc(12 * var(--u))) saturate(160%);backdrop-filter:blur(calc(12 * var(--u))) saturate(160%);box-shadow:0 calc(14 * var(--u)) calc(30 * var(--u)) calc(-16 * var(--u)) var(--p-shadow-deep);color:var(--p-ink-band);display:flex}.houten-module__3cVoDG__chipTile{width:calc(36 * var(--u));height:calc(36 * var(--u));border-radius:calc(11 * var(--u));background:var(--p-ink-band);color:var(--p-on-ink);place-items:center;display:grid}.houten-module__3cVoDG__chipText{flex-direction:column;gap:1px;display:flex}.houten-module__3cVoDG__chipTitle{font-size:calc(14 * var(--u));font-weight:600}.houten-module__3cVoDG__chipSub{font-size:calc(12.5 * var(--u));color:color-mix(in srgb, var(--p-ink-band) 68%, transparent)}.houten-module__3cVoDG__mapBar{left:calc(16 * var(--u));right:calc(16 * var(--u));bottom:calc(16 * var(--u));justify-content:space-between;align-items:center;gap:calc(16 * var(--u));padding:calc(10 * var(--u)) calc(10 * var(--u)) calc(10 * var(--u)) calc(18 * var(--u));border-radius:calc(18 * var(--u));background:var(--p-glass);-webkit-backdrop-filter:blur(calc(12 * var(--u))) saturate(160%);backdrop-filter:blur(calc(12 * var(--u))) saturate(160%);box-shadow:0 calc(20 * var(--u)) calc(40 * var(--u)) calc(-20 * var(--u)) var(--p-shadow-deep);color:var(--p-ink-band);display:flex;position:absolute}.houten-module__3cVoDG__mapText{gap:calc(2 * var(--u));flex-direction:column;min-width:0;display:flex}.houten-module__3cVoDG__mapPlace{font-size:calc(15.5 * var(--u));font-weight:600}.houten-module__3cVoDG__mapAddr{font-size:calc(13.5 * var(--u));color:color-mix(in srgb, var(--p-ink-band) 68%, transparent);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.houten-module__3cVoDG__navigate{align-items:center;gap:calc(9 * var(--u));height:calc(46 * var(--u));padding:0 calc(20 * var(--u));border-radius:var(--r-pill);background:var(--p-ink-band);color:var(--p-on-ink);font-size:calc(14.5 * var(--u));flex:none;font-weight:600;transition:background .2s;display:inline-flex}.houten-module__3cVoDG__navigate:hover{background:var(--brand)}.houten-module__3cVoDG__tiles,.houten-module__3cVoDG__bookM{display:none}@keyframes houten-module__3cVoDG__ping{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@media (min-width:1101px){.houten-module__3cVoDG__section{padding-bottom:var(--sec)}.houten-module__3cVoDG__title{font-size:var(--fs-h2)}.houten-module__3cVoDG__grid{height:calc(clamp(520px, 40vw, 720px) * var(--sv))}.houten-module__3cVoDG__city{font-size:var(--fs-h4)}}@media (max-width:1100px){.houten-module__3cVoDG__head{align-items:flex-start;gap:calc(16 * var(--u));flex-direction:column}.houten-module__3cVoDG__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"map map""info gallery";grid-template-rows:calc(420 * var(--u)) calc(520 * var(--u));height:auto}}@media (max-width:640px){.houten-module__3cVoDG__section{padding:calc(40 * var(--u)) var(--gutter) 0}.houten-module__3cVoDG__head{padding:0 0 calc(20 * var(--u));gap:calc(12 * var(--u));border-top:0}.houten-module__3cVoDG__title{font-size:calc(38 * var(--u));white-space:normal;padding-top:0;line-height:1.02}.houten-module__3cVoDG__lead{font-size:calc(15.5 * var(--u));line-height:1.55}.houten-module__3cVoDG__long{display:none}.houten-module__3cVoDG__short{display:inline}.houten-module__3cVoDG__grid{gap:calc(10 * var(--u));flex-direction:column;height:auto;display:flex}.houten-module__3cVoDG__info,.houten-module__3cVoDG__chips{display:none}.houten-module__3cVoDG__map{height:calc(280 * var(--u))}.houten-module__3cVoDG__mapShade{height:calc(90 * var(--u))}.houten-module__3cVoDG__pin{transform:translate(-50%, calc(-100% + calc(6 * var(--u))));top:42%}.houten-module__3cVoDG__pinChip{height:calc(40 * var(--u));padding:0 calc(12 * var(--u)) 0 calc(6 * var(--u))}.houten-module__3cVoDG__mapBar{left:calc(10 * var(--u));right:calc(10 * var(--u));bottom:calc(10 * var(--u));gap:calc(10 * var(--u));padding:calc(8 * var(--u)) calc(8 * var(--u)) calc(8 * var(--u)) calc(14 * var(--u));border-radius:var(--r-md)}.houten-module__3cVoDG__mapPlace{font-size:calc(14.5 * var(--u))}.houten-module__3cVoDG__mapAddr{font-size:calc(12.5 * var(--u))}.houten-module__3cVoDG__navigate{height:calc(44 * var(--u));padding:0 calc(16 * var(--u));font-size:calc(14 * var(--u))}.houten-module__3cVoDG__tiles{gap:calc(10 * var(--u));grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.houten-module__3cVoDG__tile{gap:calc(10 * var(--u));padding:calc(14 * var(--u));border-radius:calc(18 * var(--u));background:var(--p-sf);border:1px solid var(--p-bd);flex-direction:column;display:flex}.houten-module__3cVoDG__tileIcon{width:calc(34 * var(--u));height:calc(34 * var(--u));border-radius:calc(10 * var(--u));background:var(--p-tile);color:var(--p-on-brand);place-items:center;display:grid}.houten-module__3cVoDG__tileTitle{font-size:calc(14.5 * var(--u));font-weight:600}.houten-module__3cVoDG__tileSub{font-size:calc(12.5 * var(--u));color:var(--p-mut);line-height:1.4}.houten-module__3cVoDG__bookM{padding-top:calc(4 * var(--u));display:block}}
