.product-module__FjOL8q__page{--noir:#0a0a0a;--noir-2:#1a1a1a;--papier:#f5f4ef;--aube:#ff5b2e;--brume:#eceae3;--graphite:#6b6b6b;--body:#4a4a4a;--surface:#fbfbf8;--line:#dedbd1;--line-soft:#e7e4dc;--on-noir-muted:#b8b8b8;--on-noir-subtle:#8e8e8e;--corner-xs:var(--ui-radius-control);--corner-sm:var(--ui-radius-panel);--corner-md:var(--ui-radius-surface);--corner-lg:var(--ui-radius-surface);--corner-reply:var(--ui-radius-bubble) var(--ui-radius-bubble) var(--ui-radius-tail) var(--ui-radius-bubble);--ease:cubic-bezier(.2, .8, .2, 1);--fast:.2s;--base:.26s;--gutter:clamp(20px, 3.4vw, 48px);--max:1280px;--header:72px;--sv-fg:currentColor;background:var(--papier);color:var(--noir);font-family:var(--font-brand-sans), sans-serif;font-feature-settings:normal}.product-module__FjOL8q__page :focus-visible{outline:2px solid var(--noir);outline-offset:3px}.product-module__FjOL8q__page [data-tone=noir] :focus-visible{outline-color:var(--papier)}@media (prefers-reduced-motion:no-preference){html:has(.product-module__FjOL8q__page){scroll-behavior:smooth}}.product-module__FjOL8q__container{width:min(100% - 2 * var(--gutter), var(--max));margin-inline:auto}.product-module__FjOL8q__mono{font-family:var(--font-brand-mono), monospace;font-variant-numeric:tabular-nums}.product-module__FjOL8q__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.product-module__FjOL8q__chapter{scroll-margin-top:var(--header);padding-block:clamp(64px,8vw,120px);position:relative}.product-module__FjOL8q__chapter[data-tone=noir]{background:var(--noir);color:var(--papier)}.product-module__FjOL8q__anchor{scroll-margin-top:calc(var(--header) + 24px)}.product-module__FjOL8q__eyebrow{color:var(--graphite);font-family:var(--font-brand-mono), monospace;letter-spacing:.08em;margin:0 0 20px;font-size:13px;font-weight:400;line-height:18px}[data-tone=noir] .product-module__FjOL8q__eyebrow{color:var(--on-noir-subtle)}.product-module__FjOL8q__title{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(34px,3.7vw,56px);font-weight:600;line-height:1.02}.product-module__FjOL8q__title>span{display:block}.product-module__FjOL8q__lead{max-width:30em;color:var(--body);margin:20px 0 0;font-size:clamp(17px,1.25vw,19px);line-height:1.5}[data-tone=noir] .product-module__FjOL8q__lead{color:var(--on-noir-muted)}.product-module__FjOL8q__illustrative{color:var(--graphite);margin:14px 0 0;font-size:13px;line-height:18px}[data-tone=noir] .product-module__FjOL8q__illustrative{color:var(--on-noir-subtle)}.product-module__FjOL8q__page .product-module__FjOL8q__primary{min-height:var(--ui-control-h);border-radius:var(--ui-radius-control);background:var(--aube);color:var(--noir);transition:background-color var(--fast) var(--ease);justify-content:center;align-items:center;gap:10px;padding:0 20px;font-size:15px;font-weight:500;line-height:22px;text-decoration:none;display:inline-flex}.product-module__FjOL8q__page .product-module__FjOL8q__primary:hover{background:var(--ui-aube-hover)}.product-module__FjOL8q__page .product-module__FjOL8q__primary svg{flex:none}
.parts-module__GFThsG__mono{font-family:var(--font-brand-mono), monospace;font-variant-numeric:tabular-nums}.parts-module__GFThsG__status{border-radius:var(--ui-radius-control);background:var(--brume);color:var(--noir);white-space:nowrap;align-items:center;gap:7px;padding:5px 10px;font-size:13px;font-weight:500;line-height:1.2;display:inline-flex}.parts-module__GFThsG__statusIcon{place-items:center;display:inline-grid}.parts-module__GFThsG__status[data-status=awaiting] .parts-module__GFThsG__statusIcon,.parts-module__GFThsG__status[data-status=handoff] .parts-module__GFThsG__statusIcon{color:var(--aube)}.parts-module__GFThsG__steps{gap:0;margin:0;padding:0;list-style:none;display:grid}.parts-module__GFThsG__steps li{border-top:1px solid var(--line-soft);grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;padding:11px 0;display:grid}.parts-module__GFThsG__steps li:first-child{border-top:0}.parts-module__GFThsG__stepMark{background:var(--noir);width:22px;height:22px;color:var(--papier);border-radius:50%;place-items:center;margin-top:1px;display:grid}.parts-module__GFThsG__steps li[data-status=awaiting] .parts-module__GFThsG__stepMark,.parts-module__GFThsG__steps li[data-status=handoff] .parts-module__GFThsG__stepMark,.parts-module__GFThsG__steps li[data-status=prepared] .parts-module__GFThsG__stepMark,.parts-module__GFThsG__steps li[data-status=recorded] .parts-module__GFThsG__stepMark,.parts-module__GFThsG__steps li[data-status=queued] .parts-module__GFThsG__stepMark,.parts-module__GFThsG__steps li[data-status=notSent] .parts-module__GFThsG__stepMark,.parts-module__GFThsG__steps li[data-status=cancelled] .parts-module__GFThsG__stepMark{color:var(--noir);box-shadow:inset 0 0 0 1.5px var(--noir);background:0 0}.parts-module__GFThsG__steps li[data-status=completed] .parts-module__GFThsG__stepMark{background:var(--aube);color:var(--noir)}.parts-module__GFThsG__steps li[data-status=pending] .parts-module__GFThsG__stepMark{color:var(--noir);box-shadow:inset 0 0 0 1.5px var(--noir);outline:1.5px dashed var(--noir);outline-offset:-1.5px;box-shadow:none;background:0 0}.parts-module__GFThsG__steps li[data-status=failed] .parts-module__GFThsG__stepMark{background:var(--papier);color:var(--noir);box-shadow:inset 0 0 0 1.5px var(--noir)}.parts-module__GFThsG__stepText{gap:2px;font-size:14.5px;line-height:1.35;display:grid}.parts-module__GFThsG__stepText strong{font-weight:500}.parts-module__GFThsG__stepText>span{color:var(--body);font-size:13px}.parts-module__GFThsG__steps[data-layout=row]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px 16px}.parts-module__GFThsG__steps[data-layout=row] li{border-top:0;padding:0}.parts-module__GFThsG__sky{flex:none;width:34px;height:34px;display:block}.parts-module__GFThsG__customer{background:var(--brume);width:34px;height:34px;color:var(--noir);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:500;display:grid}.parts-module__GFThsG__message{grid-template-columns:34px minmax(0,150px) minmax(0,1fr);align-items:start;gap:12px;display:grid}.parts-module__GFThsG__author{gap:2px;padding-top:1px;font-size:14px;line-height:1.3;display:grid}.parts-module__GFThsG__author strong{font-weight:500}.parts-module__GFThsG__author .parts-module__GFThsG__mono{color:var(--graphite);font-size:11.5px}.parts-module__GFThsG__bubble{justify-self:start;margin:0;padding:10px 14px;font-size:14.5px;line-height:1.45}.parts-module__GFThsG__message[data-from=customer] .parts-module__GFThsG__bubble{border-radius:var(--ui-radius-panel);background:var(--brume)}.parts-module__GFThsG__message[data-from=sky] .parts-module__GFThsG__bubble{border-radius:var(--ui-radius-panel);background:var(--noir);color:var(--papier)}.parts-module__GFThsG__photo{border-radius:var(--ui-radius-control);background:#ece8e0;display:block;position:relative;overflow:hidden}.parts-module__GFThsG__photo img{object-fit:cover}@media (max-width:639px){.parts-module__GFThsG__message{grid-template-columns:34px minmax(0,1fr)}.parts-module__GFThsG__bubble{grid-column:1/-1}.parts-module__GFThsG__message[data-from=customer] .parts-module__GFThsG__bubble,.parts-module__GFThsG__message[data-from=sky] .parts-module__GFThsG__bubble{margin-left:46px}}
h1.bookings-hero-module__rETwaa__title{max-width:none}h1.bookings-hero-module__rETwaa__title>span{display:block}.bookings-hero-module__rETwaa__details{border-radius:var(--ui-radius-control);background:var(--brume);align-items:center;gap:10px;width:fit-content;margin:16px 0 0 46px;padding:8px 12px;font-size:14px;font-weight:500;display:flex}.bookings-hero-module__rETwaa__check{background:var(--noir);width:20px;height:20px;color:var(--papier);border-radius:50%;place-items:center;display:grid}.bookings-hero-module__rETwaa__time{color:var(--body);font-family:var(--font-brand-mono), monospace;font-size:12px;font-weight:400}.bookings-hero-module__rETwaa__slots{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;margin-top:20px;padding-top:16px;display:grid}.bookings-hero-module__rETwaa__day{margin:0;font-size:14px;line-height:1.3;display:grid}.bookings-hero-module__rETwaa__day strong{font-weight:500}.bookings-hero-module__rETwaa__day span{color:var(--body);font-size:12.5px}.bookings-hero-module__rETwaa__slots ul{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.bookings-hero-module__rETwaa__slots li{border:1px solid var(--line);border-radius:var(--ui-radius-control);background:var(--surface);justify-items:center;gap:1px;padding:7px 4px;font-size:13px;display:grid}.bookings-hero-module__rETwaa__slots li strong{font-variant-numeric:tabular-nums;font-weight:500}.bookings-hero-module__rETwaa__slots li span{color:var(--body);font-size:11.5px}.bookings-hero-module__rETwaa__slots li[data-selected]{border:1.5px solid var(--aube);background:#ff5b2e14}.bookings-hero-module__rETwaa__slots li[data-selected] span{color:var(--noir)}.bookings-hero-module__rETwaa__resultHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.bookings-hero-module__rETwaa__resultTitle{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:600}.bookings-hero-module__rETwaa__booked{border-radius:var(--ui-radius-control);background:var(--brume);align-items:center;gap:6px;padding:5px 10px;font-size:13px;font-weight:500;display:inline-flex}.bookings-hero-module__rETwaa__facts{gap:12px;margin:0;padding:0;list-style:none;display:grid}.bookings-hero-module__rETwaa__facts li{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:12px;display:grid}.bookings-hero-module__rETwaa__facts li>span{font-size:14px;line-height:1.35;display:grid}.bookings-hero-module__rETwaa__facts strong{font-weight:500}.bookings-hero-module__rETwaa__facts li>span>span{color:var(--body);font-size:13px}.bookings-hero-module__rETwaa__receipt{border-top:1px solid var(--line-soft);margin-top:14px;padding-top:6px}@media (max-width:1180px){.bookings-hero-module__rETwaa__slots ul{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:639px){.bookings-hero-module__rETwaa__details{margin-left:0}.bookings-hero-module__rETwaa__slots{grid-template-columns:minmax(0,1fr)}.bookings-hero-module__rETwaa__slots ul{grid-template-columns:repeat(3,minmax(0,1fr))}}
.explorers-module__48Qsgq__mono{font-family:var(--font-brand-mono), monospace;font-variant-numeric:tabular-nums}.explorers-module__48Qsgq__wideTitle{max-width:none}.explorers-module__48Qsgq__card{border:1px solid var(--line);border-radius:var(--corner-md);background:var(--surface);color:var(--noir);padding:clamp(18px,1.8vw,26px)}.explorers-module__48Qsgq__cardTitle{letter-spacing:-.02em;margin:0;font-size:19px;font-weight:600}.explorers-module__48Qsgq__cardSub{color:var(--graphite);margin:4px 0 0;font-size:13.5px}.explorers-module__48Qsgq__subTitle{color:var(--graphite);margin:18px 0 6px;font-size:13px;font-weight:500}.explorers-module__48Qsgq__thread{gap:14px;margin-top:18px;display:grid}.explorers-module__48Qsgq__taskTabs{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:clamp(28px,3vw,40px);display:grid}.explorers-module__48Qsgq__tab{border:1px solid var(--line);border-radius:var(--ui-radius-panel);background:var(--surface);min-height:48px;color:var(--noir);font:inherit;cursor:pointer;transition:background-color var(--fast) var(--ease), color var(--fast) var(--ease), border-color var(--fast) var(--ease);padding:8px 14px;font-size:15px;font-weight:500;line-height:1.25}.explorers-module__48Qsgq__tab:hover{background:var(--brume)}.explorers-module__48Qsgq__tab[aria-selected=true]{border-color:var(--noir);background:var(--noir);color:var(--papier)}.explorers-module__48Qsgq__taskPanel{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:16px;margin-top:16px;display:grid}@media (prefers-reduced-motion:no-preference){.explorers-module__48Qsgq__taskPanel{animation:explorers-module__48Qsgq__settle .2s var(--ease)}}@keyframes explorers-module__48Qsgq__settle{0%{opacity:.4;transform:translateY(4px)}}.explorers-module__48Qsgq__productRow{border-top:1px solid var(--line-soft);grid-template-columns:88px minmax(0,1fr);align-items:center;gap:16px;margin-top:20px;padding-top:18px;display:grid}.explorers-module__48Qsgq__productPhoto{width:88px;height:88px}.explorers-module__48Qsgq__productText{gap:2px;font-size:15px;line-height:1.35;display:grid}.explorers-module__48Qsgq__productText strong{font-weight:500}.explorers-module__48Qsgq__productText span{color:var(--body);font-size:14px}.explorers-module__48Qsgq__sources{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.explorers-module__48Qsgq__sources li{border:1px solid var(--line-soft);border-radius:var(--ui-radius-panel);background:var(--papier);grid-template-columns:22px minmax(0,1fr);align-items:center;gap:14px;padding:12px 14px;display:grid}.explorers-module__48Qsgq__sources li>span{gap:1px;font-size:14.5px;line-height:1.35;display:grid}.explorers-module__48Qsgq__sources strong{font-weight:500}.explorers-module__48Qsgq__sources li>span>span{color:var(--body);font-size:13.5px}.explorers-module__48Qsgq__next{border-radius:var(--ui-radius-panel);background:var(--brume);gap:8px;margin-top:14px;padding:14px 16px;display:grid}.explorers-module__48Qsgq__next[data-status=awaiting],.explorers-module__48Qsgq__next[data-status=recorded]{box-shadow:inset 3px 0 0 var(--aube)}.explorers-module__48Qsgq__next>span{background:var(--papier);justify-self:start}.explorers-module__48Qsgq__next p{gap:2px;margin:0;font-size:14.5px;display:grid}.explorers-module__48Qsgq__next strong{font-weight:600}.explorers-module__48Qsgq__next p span{color:var(--body);font-size:13.5px}.explorers-module__48Qsgq__facts3{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:16px 0 0;display:grid}.explorers-module__48Qsgq__facts3>div{padding:16px 20px 4px 0}.explorers-module__48Qsgq__facts3>div+div{border-left:1px solid var(--line);padding-left:20px}.explorers-module__48Qsgq__facts3 dt{color:var(--graphite);font-size:13px;font-weight:500}.explorers-module__48Qsgq__facts3 dd{margin:6px 0 0;font-size:15.5px;line-height:1.45}.explorers-module__48Qsgq__split{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(40px,5vw,88px);display:grid}.explorers-module__48Qsgq__actionList{gap:22px;margin:32px 0 0;padding:0;list-style:none;display:grid}.explorers-module__48Qsgq__actionList li{grid-template-columns:24px minmax(0,1fr);gap:16px;display:grid}.explorers-module__48Qsgq__actionList li>span{gap:3px;display:grid}.explorers-module__48Qsgq__actionList strong{font-size:17px;font-weight:500}.explorers-module__48Qsgq__actionList li>span>span{color:var(--body);font-size:15px}.explorers-module__48Qsgq__segmented{border:0;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;padding:0;display:flex}.explorers-module__48Qsgq__segmented legend{float:left;color:var(--graphite);margin-right:6px;font-size:13.5px}.explorers-module__48Qsgq__segmented label{border:1px solid var(--line);border-radius:var(--ui-radius-panel);background:var(--surface);cursor:pointer;align-items:center;min-height:44px;padding:0 16px;font-size:14.5px;font-weight:500;display:inline-flex;position:relative}.explorers-module__48Qsgq__segmented label[data-checked]{border-color:var(--noir);background:var(--noir);color:var(--papier)}.explorers-module__48Qsgq__segmented input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.explorers-module__48Qsgq__segmented label:has(input:focus-visible){outline:2px solid var(--noir);outline-offset:3px}.explorers-module__48Qsgq__orderHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.explorers-module__48Qsgq__badge{border-radius:var(--ui-radius-control);background:var(--brume);align-items:center;gap:7px;padding:5px 10px;font-size:13px;font-weight:500;display:inline-flex}.explorers-module__48Qsgq__badge[data-tone=stale]{background:#ff5b2e1f}.explorers-module__48Qsgq__deliveryTop{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:20px;margin-top:14px;display:grid}.explorers-module__48Qsgq__deliveryTop .explorers-module__48Qsgq__productRow{border-top:0;align-content:start;margin-top:0;padding-top:0}.explorers-module__48Qsgq__timeline{border:1px solid var(--line-soft);border-radius:var(--ui-radius-panel);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:14px;list-style:none;display:grid}.explorers-module__48Qsgq__timeline li{text-align:center;justify-items:center;gap:3px;font-size:13.5px;display:grid}.explorers-module__48Qsgq__timeline strong{font-weight:500}.explorers-module__48Qsgq__timeline .explorers-module__48Qsgq__mono{color:var(--body);font-size:11.5px}.explorers-module__48Qsgq__timelineMark{background:var(--noir);width:22px;height:22px;color:var(--papier);border-radius:50%;place-items:center;display:grid}.explorers-module__48Qsgq__timeline li[data-current] .explorers-module__48Qsgq__timelineMark{background:var(--papier);box-shadow:inset 0 0 0 1.5px var(--noir), inset 0 0 0 6px var(--papier), inset 0 0 0 11px var(--noir)}.explorers-module__48Qsgq__carrier{border-radius:var(--ui-radius-control);background:var(--brume);flex-wrap:wrap;align-items:center;gap:8px 10px;margin:10px 0 0;padding:10px 12px;font-size:13.5px;display:flex}.explorers-module__48Qsgq__ref{color:var(--body);margin-left:auto;font-size:12.5px}.explorers-module__48Qsgq__receipt{border-top:1px solid var(--line-soft);margin-top:18px;padding-top:16px}@media (max-width:1100px){.explorers-module__48Qsgq__taskTabs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:899px){.explorers-module__48Qsgq__taskPanel,.explorers-module__48Qsgq__split,.explorers-module__48Qsgq__facts3{grid-template-columns:minmax(0,1fr)}.explorers-module__48Qsgq__facts3>div+div{border-left:0;border-top:1px solid var(--line);padding-left:0}.explorers-module__48Qsgq__deliveryTop{grid-template-columns:minmax(0,1fr)}}@media (max-width:559px){.explorers-module__48Qsgq__taskTabs{grid-template-columns:repeat(2,minmax(0,1fr))}.explorers-module__48Qsgq__timeline{padding:12px 8px}.explorers-module__48Qsgq__ref{margin-left:0}}
.ecommerce-hero-module__4AlggW__hero{isolation:isolate;padding:calc(var(--header) + clamp(20px, 2vw, 32px)) 0 clamp(14px, 1.2vw, 20px);background:var(--noir);color:var(--papier);position:relative;overflow:hidden}.ecommerce-hero-module__4AlggW__pattern{z-index:-1;pointer-events:none;opacity:.85;background:url(/brand/product/hero-edge-pattern.svg) 100% 0/1920px no-repeat;width:100%;height:100%;position:absolute;inset:0 0 auto auto}.ecommerce-hero-module__4AlggW__top{grid-template-columns:minmax(0,1fr) clamp(220px,20vw,280px);align-items:center;gap:48px;display:grid}.ecommerce-hero-module__4AlggW__crumbs{color:var(--on-noir-muted);align-items:center;gap:8px;margin:0 0 18px;font-size:13.5px;display:flex}.ecommerce-hero-module__4AlggW__crumbs a{min-height:32px;color:var(--on-noir-muted);align-items:center;text-decoration:none;display:inline-flex}.ecommerce-hero-module__4AlggW__crumbs a:hover{color:var(--papier);text-underline-offset:3px;text-decoration:underline}.ecommerce-hero-module__4AlggW__crumbs [aria-current]{color:var(--papier)}.ecommerce-hero-module__4AlggW__eyebrow{font-family:var(--font-brand-mono), monospace;letter-spacing:.1em;margin:0;font-size:clamp(13px,1vw,15px)}.ecommerce-hero-module__4AlggW__title{letter-spacing:-.045em;text-wrap:balance;max-width:13ch;margin:clamp(12px,1vw,18px) 0 0;font-size:clamp(44px,5.4vw,92px);font-weight:600;line-height:.95}.ecommerce-hero-module__4AlggW__body{color:#e6e4de;max-width:34em;margin:clamp(16px,1.4vw,24px) 0 0;font-size:clamp(17px,1.35vw,22px);line-height:1.4}.ecommerce-hero-module__4AlggW__actions{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:clamp(20px,1.8vw,28px);display:flex}.ecommerce-hero-module__4AlggW__secondary{min-height:48px;color:var(--papier);align-items:center;gap:10px;padding:0 6px;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex}.ecommerce-hero-module__4AlggW__secondary:hover{text-underline-offset:4px;text-decoration:underline}.ecommerce-hero-module__4AlggW__tile{border-radius:var(--ui-radius-surface);background:var(--papier);color:var(--noir);margin:0;padding:12px}.ecommerce-hero-module__4AlggW__tilePhoto{aspect-ratio:1}.ecommerce-hero-module__4AlggW__tileText{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:12px;display:flex}.ecommerce-hero-module__4AlggW__tileText>span:first-child{font-size:17px;line-height:1.3;display:grid}.ecommerce-hero-module__4AlggW__tileText strong{font-weight:500}.ecommerce-hero-module__4AlggW__tileText>span:first-child>span{color:var(--graphite);font-size:14px}.ecommerce-hero-module__4AlggW__tilePrice{letter-spacing:-.02em;font-size:22px;font-weight:500}.ecommerce-hero-module__4AlggW__stage{width:min(100% - 2 * var(--gutter), 1312px);margin:clamp(24px,2.2vw,36px) auto 0}.ecommerce-hero-module__4AlggW__frame{color:var(--noir);background:var(--papier);border-radius:var(--ui-radius-surface);grid-template:"side bar bar"44px"side main result"/clamp(170px,14%,200px) minmax(0,1fr) clamp(300px,28%,370px);margin:0;font-size:14px;line-height:1.4;display:grid;overflow:hidden}.ecommerce-hero-module__4AlggW__mono{font-family:var(--font-brand-mono), monospace;font-variant-numeric:tabular-nums}.ecommerce-hero-module__4AlggW__sidebar{border-right:1px solid var(--line);background:#efede6;flex-direction:column;grid-area:side;gap:6px;padding:20px 14px 14px;display:flex}.ecommerce-hero-module__4AlggW__logo{width:min(100%,124px);height:auto;margin:0 0 14px 6px}.ecommerce-hero-module__4AlggW__newTask{border-radius:var(--ui-radius-control);background:var(--noir);height:36px;color:var(--papier);align-items:center;gap:10px;padding:0 12px;font-size:13px;font-weight:500;display:flex}.ecommerce-hero-module__4AlggW__navLabel{color:var(--graphite);font-family:var(--font-brand-mono), monospace;letter-spacing:.08em;margin:14px 0 2px 6px;font-size:10.5px}.ecommerce-hero-module__4AlggW__nav{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ecommerce-hero-module__4AlggW__nav li{border-radius:var(--ui-radius-control);height:34px;color:var(--body);align-items:center;gap:10px;padding:0 10px;font-size:13.5px;display:flex;position:relative}.ecommerce-hero-module__4AlggW__nav li svg{color:var(--graphite);flex:none}.ecommerce-hero-module__4AlggW__nav li[data-active]{background:var(--brume);color:var(--noir);font-weight:500}.ecommerce-hero-module__4AlggW__nav li[data-active] svg{color:var(--noir)}.ecommerce-hero-module__4AlggW__nav li[data-active]:before{content:"";background:var(--aube);border-radius:2px;width:2px;position:absolute;top:8px;bottom:8px;left:-6px}.ecommerce-hero-module__4AlggW__account{border-top:1px solid var(--line);align-items:center;gap:9px;margin-top:auto;padding:14px 4px 0;display:flex}.ecommerce-hero-module__4AlggW__avatar{border-radius:var(--ui-radius-control);background:var(--noir);width:30px;height:30px;color:var(--papier);flex:none;place-items:center;font-size:11px;font-weight:500;display:grid}.ecommerce-hero-module__4AlggW__accountText{min-width:0;color:var(--graphite);font-size:11px;line-height:1.3;display:grid}.ecommerce-hero-module__4AlggW__accountText strong{color:var(--noir);font-size:12px;font-weight:500}.ecommerce-hero-module__4AlggW__bar{border-bottom:1px solid var(--line);grid-area:bar;justify-content:space-between;align-items:center;gap:12px;padding:0 22px;display:flex}.ecommerce-hero-module__4AlggW__barCrumbs{color:var(--graphite);align-items:center;gap:8px;font-size:12.5px;display:flex}.ecommerce-hero-module__4AlggW__barCrumbs strong{color:var(--noir);font-weight:500}.ecommerce-hero-module__4AlggW__barLabel{color:var(--graphite);margin:0;font-size:12.5px}.ecommerce-hero-module__4AlggW__main{grid-area:main;min-width:0;padding:24px clamp(20px,4vw,64px) 22px}.ecommerce-hero-module__4AlggW__mainTitle{letter-spacing:-.035em;margin:0;font-size:clamp(24px,2.2vw,34px);font-weight:600;line-height:1.1}.ecommerce-hero-module__4AlggW__mainSub{color:var(--graphite);margin:6px 0 0;font-size:15px}.ecommerce-hero-module__4AlggW__thread{gap:14px;margin-top:20px;display:grid}.ecommerce-hero-module__4AlggW__steps{border-top:1px solid var(--line);margin-top:20px;padding-top:16px}.ecommerce-hero-module__4AlggW__confirm{color:var(--body);margin:14px 0 0;font-size:13px}.ecommerce-hero-module__4AlggW__result{border-left:1px solid var(--line);background:#f2f0ea;grid-area:result;padding:18px 20px 20px}.ecommerce-hero-module__4AlggW__resultTitle{margin:0 0 12px;font-size:14px;font-weight:500}.ecommerce-hero-module__4AlggW__order{border:1px solid var(--line);border-radius:var(--ui-radius-panel);background:var(--surface);padding:16px}.ecommerce-hero-module__4AlggW__orderHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ecommerce-hero-module__4AlggW__orderId{letter-spacing:-.02em;margin:0;font-size:21px;font-weight:600}.ecommerce-hero-module__4AlggW__payment{border-radius:var(--ui-radius-control);background:var(--brume);align-items:center;gap:6px;padding:5px 9px;font-size:12.5px;font-weight:500;display:inline-flex}.ecommerce-hero-module__4AlggW__payment svg{color:var(--aube)}.ecommerce-hero-module__4AlggW__line{grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:14px;display:grid}.ecommerce-hero-module__4AlggW__linePhoto{width:64px;height:64px}.ecommerce-hero-module__4AlggW__lineText{font-size:14.5px;line-height:1.35;display:grid}.ecommerce-hero-module__4AlggW__lineText strong{font-weight:500}.ecommerce-hero-module__4AlggW__lineText span{color:var(--graphite);font-size:13px}.ecommerce-hero-module__4AlggW__linePrice{font-size:17px;font-weight:500}.ecommerce-hero-module__4AlggW__subtotal{border-top:1px solid var(--line-soft);grid-template-columns:1fr auto;gap:2px 12px;margin-top:14px;padding-top:12px;font-size:14px;display:grid}.ecommerce-hero-module__4AlggW__subtotal strong{font-weight:600}.ecommerce-hero-module__4AlggW__subtotal p{color:var(--graphite);grid-column:1/-1;margin:2px 0 0;font-size:12.5px}.ecommerce-hero-module__4AlggW__rows{margin:12px 0 0;padding:0;list-style:none}.ecommerce-hero-module__4AlggW__rows li{border-top:1px solid var(--line-soft);grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:44px;font-size:14px;display:grid}.ecommerce-hero-module__4AlggW__rows strong{font-weight:500}.ecommerce-hero-module__4AlggW__caption{color:var(--on-noir-muted);text-align:center;margin:12px 0 0;font-size:13px}@media (max-width:1180px){.ecommerce-hero-module__4AlggW__frame{grid-template-columns:minmax(0,1fr) clamp(280px,34%,340px);grid-template-areas:"bar bar""main result"}.ecommerce-hero-module__4AlggW__sidebar{display:none}}@media (max-width:899px){.ecommerce-hero-module__4AlggW__top{grid-template-columns:minmax(0,1fr)}.ecommerce-hero-module__4AlggW__tile{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:14px;max-width:420px;display:grid}.ecommerce-hero-module__4AlggW__tileText{margin-top:0}.ecommerce-hero-module__4AlggW__frame{grid-template-columns:minmax(0,1fr);grid-template-areas:"bar""main""result"}.ecommerce-hero-module__4AlggW__barCrumbs{display:none}.ecommerce-hero-module__4AlggW__result{border-left:0;border-top:1px solid var(--line)}}@media (max-width:639px){.ecommerce-hero-module__4AlggW__pattern{display:none}.ecommerce-hero-module__4AlggW__actions{width:100%;display:grid}.ecommerce-hero-module__4AlggW__actions>a:first-child{white-space:normal;text-align:center;justify-content:center}.ecommerce-hero-module__4AlggW__main{padding:20px 18px}.ecommerce-hero-module__4AlggW__result{padding:18px}}
.everyday-workflows-module__i3lyya__title{max-width:none}.everyday-workflows-module__i3lyya__columns{grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(32px,4vw,52px) 0 0;padding:0;list-style:none;display:grid}.everyday-workflows-module__i3lyya__columns li{padding:4px clamp(18px,2.6vw,40px) 8px}.everyday-workflows-module__i3lyya__columns li:first-child{padding-left:0}.everyday-workflows-module__i3lyya__columns li+li{border-left:1px solid #2f2f2e}.everyday-workflows-module__i3lyya__visual{align-items:center;min-height:104px;display:flex}.everyday-workflows-module__i3lyya__photo{border-radius:var(--ui-radius-panel);width:96px;height:96px}.everyday-workflows-module__i3lyya__order{border-radius:var(--ui-radius-panel);background:var(--papier);color:var(--noir);grid-template-columns:56px auto;align-items:center;gap:14px;padding:10px 16px 10px 10px;display:grid}.everyday-workflows-module__i3lyya__orderPhoto{width:56px;height:56px}.everyday-workflows-module__i3lyya__orderText{gap:3px;font-size:14px;line-height:1.3;display:grid}.everyday-workflows-module__i3lyya__orderText strong{align-items:center;gap:7px;font-weight:600;display:inline-flex}.everyday-workflows-module__i3lyya__orderText span{color:var(--body);align-items:center;gap:6px;font-size:13px;display:inline-flex}.everyday-workflows-module__i3lyya__status{border-radius:var(--ui-radius-panel);background:#1a1a1a;border:1px solid #3a3a39;align-items:center;gap:12px;min-height:52px;padding:0 20px;font-size:17px;font-weight:500;display:inline-flex}.everyday-workflows-module__i3lyya__dot{background:var(--papier);border-radius:50%;width:8px;height:8px}.everyday-workflows-module__i3lyya__columns h3{letter-spacing:-.02em;margin:22px 0 0;font-size:clamp(21px,1.8vw,26px);font-weight:600}.everyday-workflows-module__i3lyya__question{margin:8px 0 0;font-size:clamp(17px,1.4vw,20px);line-height:1.4}.everyday-workflows-module__i3lyya__question q{quotes:auto}.everyday-workflows-module__i3lyya__action{color:var(--on-noir-muted);margin:8px 0 0;font-size:16px;line-height:1.5}@media (max-width:899px){.everyday-workflows-module__i3lyya__columns{grid-template-columns:minmax(0,1fr)}.everyday-workflows-module__i3lyya__columns li,.everyday-workflows-module__i3lyya__columns li:first-child{padding:24px 0 16px}.everyday-workflows-module__i3lyya__columns li+li{border-top:1px solid #2f2f2e;border-left:0}}
.impact-model-module___iZxyq__layout{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(32px,4.5vw,80px);display:grid}.impact-model-module___iZxyq__badge{border-radius:var(--ui-radius-control);background:var(--brume);align-items:center;gap:8px;margin:22px 0 0;padding:7px 12px;font-size:14px;font-weight:500;display:inline-flex}.impact-model-module___iZxyq__pilot{border-top:1px solid var(--line);margin-top:28px}.impact-model-module___iZxyq__pilot summary{cursor:pointer;align-items:center;min-height:48px;font-size:15px;font-weight:500;display:flex}.impact-model-module___iZxyq__pilot ul{color:var(--body);margin:0;padding:0 0 8px 18px;font-size:14.5px;line-height:1.5}.impact-model-module___iZxyq__pilot li+li{margin-top:6px}.impact-model-module___iZxyq__model{border:1px solid var(--line);border-radius:var(--corner-md);background:var(--surface);overflow:hidden}.impact-model-module___iZxyq__block{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);display:grid}.impact-model-module___iZxyq__inputs{border:0;border-right:1px solid var(--line);align-content:start;gap:14px;margin:0;padding:clamp(18px,2vw,26px);display:grid}.impact-model-module___iZxyq__inputs legend{float:left;width:100%;margin-bottom:4px;font-size:15px;font-weight:600}.impact-model-module___iZxyq__field{gap:6px;display:grid}.impact-model-module___iZxyq__label{color:var(--body);font-size:13.5px;line-height:1.3}.impact-model-module___iZxyq__control{border:1px solid var(--line);border-radius:var(--ui-radius-panel);background:var(--papier);align-items:center;min-height:46px;padding:0 12px;display:flex}.impact-model-module___iZxyq__control:focus-within{border-color:var(--noir);box-shadow:0 0 0 1px var(--noir)}.impact-model-module___iZxyq__control[data-invalid]{border-color:var(--noir);box-shadow:inset 3px 0 0 var(--aube)}.impact-model-module___iZxyq__control input{min-width:0;height:44px;color:var(--noir);font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;flex:1;font-size:17px;font-weight:500}.impact-model-module___iZxyq__unit{color:var(--body);font-size:14px}.impact-model-module___iZxyq__output{align-content:start;gap:4px;padding:clamp(18px,2vw,26px);display:grid}.impact-model-module___iZxyq__badgeInline{border-radius:var(--ui-radius-control);background:var(--brume);justify-self:start;margin:0 0 8px;padding:4px 9px;font-size:12.5px;font-weight:500}.impact-model-module___iZxyq__big{letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(38px,4vw,60px);font-weight:600;line-height:1}.impact-model-module___iZxyq__money{grid-template-columns:1fr 1fr;gap:16px;display:grid}.impact-model-module___iZxyq__money .impact-model-module___iZxyq__big{font-size:clamp(30px,2.8vw,42px)}.impact-model-module___iZxyq__outLabel{margin:6px 0 0;font-size:15px;font-weight:500}.impact-model-module___iZxyq__formula{color:var(--body);font-family:var(--font-brand-mono), monospace;overflow-wrap:anywhere;margin:12px 0 0;font-size:13px;line-height:1.5}.impact-model-module___iZxyq__formula+.impact-model-module___iZxyq__formula{margin-top:4px}.impact-model-module___iZxyq__detail{color:var(--body);margin:4px 0 0;font-size:13.5px}.impact-model-module___iZxyq__breakdown{border-top:1px solid var(--line-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 0 0;padding-top:12px;display:grid}.impact-model-module___iZxyq__breakdown dt{color:var(--body);font-size:12.5px}.impact-model-module___iZxyq__breakdown dd{font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:17px;font-weight:500}.impact-model-module___iZxyq__negative{border-radius:var(--ui-radius-control);background:var(--brume);margin:10px 0 0;padding:8px 10px;font-size:13.5px}.impact-model-module___iZxyq__error{border-radius:var(--ui-radius-control);background:var(--brume);margin:0;padding:10px 12px;font-size:14px}.impact-model-module___iZxyq__note{color:var(--body);margin:12px 0 0;font-size:13px}.impact-model-module___iZxyq__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:14px clamp(18px,2vw,26px);display:flex}.impact-model-module___iZxyq__footNote{color:var(--body);margin:0;font-size:13px}.impact-model-module___iZxyq__reset{border:1px solid var(--line);border-radius:var(--ui-radius-panel);background:var(--papier);min-height:44px;color:var(--noir);font:inherit;cursor:pointer;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex}.impact-model-module___iZxyq__reset:hover{background:var(--brume)}@media (max-width:1023px){.impact-model-module___iZxyq__layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:639px){.impact-model-module___iZxyq__block{grid-template-columns:minmax(0,1fr)}.impact-model-module___iZxyq__inputs{border-right:0;border-bottom:1px solid var(--line)}.impact-model-module___iZxyq__money{grid-template-columns:minmax(0,1fr)}.impact-model-module___iZxyq__breakdown{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}
.bookings-module__QSsocq__tabs{flex-wrap:wrap;gap:8px;margin-top:clamp(28px,3vw,40px);display:flex}.bookings-module__QSsocq__tabs>button{min-width:140px}.bookings-module__QSsocq__panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,64px);margin-top:20px;display:grid}@media (prefers-reduced-motion:no-preference){.bookings-module__QSsocq__panel{animation:bookings-module__QSsocq__settle .2s var(--ease)}}@keyframes bookings-module__QSsocq__settle{0%{opacity:.4;transform:translateY(4px)}}.bookings-module__QSsocq__thread{gap:14px;padding-top:8px;display:grid}.bookings-module__QSsocq__cardHead{border-bottom:1px solid var(--line-soft);grid-template-columns:22px minmax(0,1fr);align-items:start;gap:14px;margin:0 0 14px;padding-bottom:14px;display:grid}.bookings-module__QSsocq__cardHead>span{gap:2px;display:grid}.bookings-module__QSsocq__cardHead strong{letter-spacing:-.01em;font-size:17px;font-weight:600}.bookings-module__QSsocq__cardHead>span>span{color:var(--body);font-size:14px}.bookings-module__QSsocq__when{gap:3px;margin:0 0 12px;font-size:15px;display:grid}.bookings-module__QSsocq__when del{color:var(--body);text-decoration-thickness:1.5px}.bookings-module__QSsocq__when strong{font-size:17px;font-weight:600}.bookings-module__QSsocq__when span{color:var(--body);font-size:13.5px}.bookings-module__QSsocq__note{color:var(--body);gap:8px;margin:12px 0 0;font-size:13.5px;line-height:1.45;display:flex}.bookings-module__QSsocq__note svg{flex:none;margin-top:2px}.bookings-module__QSsocq__ghost{border:1px solid var(--noir);border-radius:var(--ui-radius-control);min-height:44px;color:var(--noir);font:inherit;cursor:pointer;background:0 0;align-items:center;gap:8px;margin-top:14px;padding:0 16px;font-size:14.5px;font-weight:500;display:inline-flex}.bookings-module__QSsocq__ghost:hover{background:var(--brume)}.bookings-module__QSsocq__rule{border-radius:var(--ui-radius-panel);background:var(--brume);grid-template-columns:22px minmax(0,1fr);gap:14px;padding:18px;display:grid}.bookings-module__QSsocq__rule p{gap:4px;margin:0;font-size:15px;display:grid}.bookings-module__QSsocq__rule strong{font-weight:600}.bookings-module__QSsocq__rule span{color:var(--body);font-size:14px}.bookings-module__QSsocq__facts{margin:0 0 8px;display:grid}.bookings-module__QSsocq__facts>div{border-bottom:1px solid var(--line-soft);justify-content:space-between;gap:12px;padding:9px 0;font-size:14px;display:flex}.bookings-module__QSsocq__facts dt{color:var(--body)}.bookings-module__QSsocq__facts dd{margin:0;font-weight:500}.bookings-module__QSsocq__reviewLayout{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:clamp(40px,6vw,112px);display:grid}.bookings-module__QSsocq__reviewCard{border-radius:var(--corner-lg);background:var(--papier);color:var(--noir);padding:clamp(18px,2vw,26px)}.bookings-module__QSsocq__reviewCard :focus-visible{outline-color:var(--noir)}.bookings-module__QSsocq__quote{border-radius:var(--ui-radius-panel);background:var(--brume);margin:14px 0 0;padding:12px 15px;font-size:15px}.bookings-module__QSsocq__rows{margin:12px 0 0}.bookings-module__QSsocq__rows>div{border-bottom:1px solid var(--line-soft);justify-content:space-between;gap:16px;padding:10px 0;font-size:14px;display:flex}.bookings-module__QSsocq__rows dt{color:var(--body);align-items:center;gap:10px;display:inline-flex}.bookings-module__QSsocq__rows dd{text-align:right;margin:0;font-weight:500}.bookings-module__QSsocq__decision{border-radius:var(--ui-radius-control);background:#ff5b2e1a;align-items:center;gap:8px;margin-top:14px;padding:10px 12px;font-size:14px;font-weight:500;display:flex}.bookings-module__QSsocq__dot{background:var(--aube);border-radius:50%;width:8px;height:8px}.bookings-module__QSsocq__primary{width:100%;min-height:var(--ui-control-h);border-radius:var(--ui-radius-control);background:var(--aube);color:var(--noir);font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;margin-top:12px;font-size:15px;font-weight:500;display:inline-flex}.bookings-module__QSsocq__primary:hover{background:var(--ui-aube-hover)}.bookings-module__QSsocq__context{border:1px solid var(--line);border-radius:var(--ui-radius-panel);background:var(--surface);margin-top:12px;padding:14px 16px}.bookings-module__QSsocq__context p{margin:0;font-size:14px;font-weight:600}.bookings-module__QSsocq__context ul{margin:8px 0 0;padding-left:18px;font-size:14px}.bookings-module__QSsocq__context li+li{margin-top:4px}.bookings-module__QSsocq__context .bookings-module__QSsocq__handoff{color:var(--body);margin-top:10px;font-weight:400}.bookings-module__QSsocq__noAppointment{color:var(--body);margin:10px 0 0;font-size:13.5px}.bookings-module__QSsocq__modelGap{max-width:900px;margin-top:clamp(28px,3vw,40px)}.bookings-module__QSsocq__footIcon{vertical-align:-3px;margin-right:8px}.bookings-module__QSsocq__metrics{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:20px 0 0;padding:0;list-style:none;display:grid}.bookings-module__QSsocq__metrics li{align-items:center;gap:12px;padding:18px 20px 4px 0;font-size:15px;display:flex}.bookings-module__QSsocq__metrics li+li{border-left:1px solid var(--line);padding-left:20px}.bookings-module__QSsocq__metricsTitle{color:var(--body);margin:28px 0 0;font-size:13px;font-weight:500}@media (max-width:899px){.bookings-module__QSsocq__panel,.bookings-module__QSsocq__reviewLayout,.bookings-module__QSsocq__metrics{grid-template-columns:minmax(0,1fr)}.bookings-module__QSsocq__metrics li+li{border-left:0;border-top:1px solid var(--line);padding-left:0}}@media (max-width:479px){.bookings-module__QSsocq__tabs>button{flex:40%;min-width:0}.bookings-module__QSsocq__rows>div{flex-direction:column;gap:2px}.bookings-module__QSsocq__rows dd{text-align:left;padding-left:27px}}
.review-request-module__EJS2FG__layout{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:center;gap:clamp(40px,6vw,112px);display:grid}.review-request-module__EJS2FG__mono{font-family:var(--font-brand-mono), monospace;font-variant-numeric:tabular-nums}.review-request-module__EJS2FG__card{border-radius:var(--corner-lg);background:var(--papier);color:var(--noir);padding:clamp(18px,2vw,26px);font-size:15px;line-height:1.45}.review-request-module__EJS2FG__card :focus-visible{outline-color:var(--noir)}.review-request-module__EJS2FG__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.review-request-module__EJS2FG__status{border-radius:var(--ui-radius-control);background:var(--brume);align-items:center;gap:8px;padding:6px 11px;font-size:13px;font-weight:500;display:inline-flex}.review-request-module__EJS2FG__dot{background:var(--aube);border-radius:50%;width:8px;height:8px}.review-request-module__EJS2FG__order{color:var(--body);font-size:13.5px}.review-request-module__EJS2FG__title{letter-spacing:-.02em;margin:14px 0 0;font-size:22px;font-weight:600}.review-request-module__EJS2FG__product{border-bottom:1px solid var(--line);grid-template-columns:80px minmax(0,1fr);align-items:center;gap:14px;margin-top:14px;padding-bottom:14px;display:grid}.review-request-module__EJS2FG__photo{width:80px;height:80px}.review-request-module__EJS2FG__product>span{font-size:15.5px;display:grid}.review-request-module__EJS2FG__product strong{font-weight:500}.review-request-module__EJS2FG__product>span>span{color:var(--body);font-size:14px}.review-request-module__EJS2FG__rows{margin:0}.review-request-module__EJS2FG__rows>div{border-bottom:1px solid var(--line-soft);justify-content:space-between;gap:16px;padding:11px 0;font-size:14px;display:flex}.review-request-module__EJS2FG__rows dt{color:var(--body);align-items:center;gap:10px;display:inline-flex}.review-request-module__EJS2FG__rows dd{text-align:right;margin:0;font-weight:500}.review-request-module__EJS2FG__alert{border-radius:var(--ui-radius-panel);background:#ff5b2e1a;grid-template-columns:18px minmax(0,1fr);gap:10px;margin-top:14px;padding:12px 14px;display:grid}.review-request-module__EJS2FG__alert svg{margin-top:2px}.review-request-module__EJS2FG__alert p{gap:2px;margin:0;font-size:14px;display:grid}.review-request-module__EJS2FG__alert strong{font-weight:600}.review-request-module__EJS2FG__alert p span{color:var(--body);font-size:13.5px}.review-request-module__EJS2FG__buttons{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.review-request-module__EJS2FG__primary,.review-request-module__EJS2FG__ghost{border-radius:var(--ui-radius-panel);min-height:48px;font:inherit;cursor:pointer;transition:background-color var(--fast) var(--ease);flex:auto;justify-content:center;align-items:center;gap:9px;padding:10px 16px;font-size:15px;font-weight:500;display:inline-flex}.review-request-module__EJS2FG__primary{background:var(--aube);color:var(--noir);border:0}.review-request-module__EJS2FG__primary:hover{background:var(--ui-aube-hover)}.review-request-module__EJS2FG__ghost{border:1px solid var(--noir);color:var(--noir);background:0 0}.review-request-module__EJS2FG__ghost:hover{background:var(--brume)}.review-request-module__EJS2FG__evidence{border:1px solid var(--line);border-radius:var(--ui-radius-panel);background:var(--surface);margin-top:14px;padding:14px 16px}.review-request-module__EJS2FG__evidenceTitle{margin:0;font-size:14px;font-weight:600}.review-request-module__EJS2FG__evidence ul{margin:8px 0 0;padding-left:18px;font-size:14px}.review-request-module__EJS2FG__evidence li+li{margin-top:4px}.review-request-module__EJS2FG__decision{color:var(--body);margin:10px 0 0;font-size:13.5px}.review-request-module__EJS2FG__revised{border-radius:var(--ui-radius-panel);background:var(--brume);gap:10px;margin-top:14px;padding:12px 14px;display:grid}.review-request-module__EJS2FG__revised p{margin:0;font-size:14.5px}.review-request-module__EJS2FG__revised .review-request-module__EJS2FG__ghost{flex:none;justify-self:start}.review-request-module__EJS2FG__history{margin-top:16px}.review-request-module__EJS2FG__historyTitle{color:var(--body);margin:0 0 6px;font-size:13px;font-weight:500}.review-request-module__EJS2FG__history ol{margin:0;padding:0;list-style:none;display:grid}.review-request-module__EJS2FG__history li{justify-content:space-between;gap:12px;padding:7px 0 7px 20px;font-size:14px;display:flex;position:relative}.review-request-module__EJS2FG__history li:before{content:"";width:9px;height:9px;box-shadow:inset 0 0 0 1.5px var(--noir);border-radius:50%;position:absolute;top:13px;left:0}.review-request-module__EJS2FG__history li[data-done]:before{background:var(--noir)}.review-request-module__EJS2FG__history .review-request-module__EJS2FG__mono{color:var(--body);font-size:12.5px}.review-request-module__EJS2FG__caption{color:var(--body);margin:12px 0 0;font-size:13px}@media (max-width:899px){.review-request-module__EJS2FG__layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:479px){.review-request-module__EJS2FG__rows>div{flex-direction:column;gap:2px}.review-request-module__EJS2FG__rows dd{text-align:left;padding-left:27px}.review-request-module__EJS2FG__buttons>*{flex-basis:100%}}
.editorial-module__57LlMa__chapters{border-bottom:1px solid var(--line);background:var(--papier)}.editorial-module__57LlMa__chapterList{width:min(100% - 2 * var(--gutter), var(--max));grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;padding:0;list-style:none;display:grid}.editorial-module__57LlMa__chapterList li+li{border-left:1px solid var(--line)}.editorial-module__57LlMa__chapterLink{min-height:76px;color:var(--noir);transition:background-color var(--fast) var(--ease);align-content:center;gap:4px;padding:12px 20px;text-decoration:none;display:grid}.editorial-module__57LlMa__chapterList li:first-child .editorial-module__57LlMa__chapterLink{padding-left:0}.editorial-module__57LlMa__chapterLink:hover{background:var(--brume)}.editorial-module__57LlMa__chapterLink span{color:var(--body);font-size:13px}.editorial-module__57LlMa__chapterLink strong{letter-spacing:-.02em;font-size:clamp(17px,1.6vw,24px);font-weight:500}.editorial-module__57LlMa__chapterList[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.editorial-module__57LlMa__setupTitle{max-width:20ch}.editorial-module__57LlMa__cross{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;gap:14px;margin:28px 0 0;padding:16px 0;font-size:16px;display:flex}.editorial-module__57LlMa__cross svg{flex:none}.editorial-module__57LlMa__cross a{min-height:44px;color:var(--noir);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:5px;align-items:center;gap:8px;font-weight:500;display:inline-flex}.editorial-module__57LlMa__cross a:hover{-webkit-text-decoration-color:var(--noir);text-decoration-color:var(--noir)}.editorial-module__57LlMa__steps{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(32px,4vw,52px) 0 0;padding:0;list-style:none;display:grid}.editorial-module__57LlMa__steps li{padding:24px clamp(18px,2.4vw,36px) 8px}.editorial-module__57LlMa__steps li:first-child{padding-left:0}.editorial-module__57LlMa__steps li+li{border-left:1px solid var(--line)}.editorial-module__57LlMa__steps span{color:var(--body);font-size:13px}.editorial-module__57LlMa__steps h3{letter-spacing:-.02em;margin:10px 0 0;font-size:clamp(20px,1.6vw,24px);font-weight:600}.editorial-module__57LlMa__steps p{color:var(--body);margin:8px 0 0;font-size:16px;line-height:1.5}.editorial-module__57LlMa__faqTitle{letter-spacing:-.02em;margin:clamp(48px,6vw,80px) 0 12px;font-size:22px;font-weight:600}.editorial-module__57LlMa__faq{border-top:1px solid var(--line)}.editorial-module__57LlMa__faqItem{border-bottom:1px solid var(--line)}.editorial-module__57LlMa__faqItem summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:12px 0;font-size:clamp(16px,1.3vw,19px);font-weight:500;list-style:none;display:flex}.editorial-module__57LlMa__faqItem summary::-webkit-details-marker{display:none}.editorial-module__57LlMa__plus{transition:transform var(--fast) var(--ease);flex:none}.editorial-module__57LlMa__faqItem[open] .editorial-module__57LlMa__plus{transform:rotate(45deg)}.editorial-module__57LlMa__faqItem p{max-width:60em;color:var(--body);margin:0 0 20px;font-size:16px;line-height:1.55}.editorial-module__57LlMa__closing{background:var(--noir);color:var(--papier);padding:clamp(72px,8vw,120px) 0 clamp(32px,3vw,48px)}.editorial-module__57LlMa__closingInner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:48px;display:grid}.editorial-module__57LlMa__closingTitle{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(36px,4.4vw,68px);font-weight:600;line-height:1.02}.editorial-module__57LlMa__closingBody{color:var(--on-noir-muted);margin:16px 0 0;font-size:clamp(17px,1.3vw,20px);line-height:1.5}.editorial-module__57LlMa__closingCta{margin-top:30px}.editorial-module__57LlMa__symbol{width:clamp(120px,13vw,200px);height:auto;display:block}.editorial-module__57LlMa__slogan{color:var(--papier);letter-spacing:-.02em;margin-top:clamp(56px,6vw,88px);font-size:clamp(18px,1.6vw,24px);font-weight:500}@media (max-width:899px){.editorial-module__57LlMa__chapterList,.editorial-module__57LlMa__chapterList[data-count="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-module__57LlMa__chapterList[data-count="3"] li:nth-child(3){grid-column:1/-1}.editorial-module__57LlMa__chapterList li:nth-child(3){border-left:0}.editorial-module__57LlMa__chapterList li:nth-child(n+3){border-top:1px solid var(--line)}.editorial-module__57LlMa__chapterList li:nth-child(3) .editorial-module__57LlMa__chapterLink{padding-left:0}.editorial-module__57LlMa__steps{grid-template-columns:minmax(0,1fr)}.editorial-module__57LlMa__steps li,.editorial-module__57LlMa__steps li:first-child{padding:22px 0 8px}.editorial-module__57LlMa__steps li+li{border-left:0;border-top:1px solid var(--line)}}@media (max-width:639px){.editorial-module__57LlMa__closingInner{grid-template-columns:minmax(0,1fr)}.editorial-module__57LlMa__symbol{grid-row:1;width:88px}.editorial-module__57LlMa__closingCta{white-space:normal;text-align:center;width:100%}}
.solutions-overview-module__NKyX7a__hero{isolation:isolate;padding:calc(var(--header) + clamp(28px, 3vw, 48px)) 0 clamp(56px, 6vw, 88px);background:var(--noir);color:var(--papier);position:relative;overflow:hidden}.solutions-overview-module__NKyX7a__pattern{z-index:-1;pointer-events:none;opacity:.85;background:url(/brand/product/hero-edge-pattern.svg) 100% 0/1920px no-repeat;position:absolute;inset:0}.solutions-overview-module__NKyX7a__eyebrow{font-family:var(--font-brand-mono), monospace;letter-spacing:.1em;margin:0;font-size:clamp(13px,1vw,15px)}.solutions-overview-module__NKyX7a__title{letter-spacing:-.045em;text-wrap:balance;max-width:14ch;margin:clamp(14px,1.2vw,20px) 0 0;font-size:clamp(44px,5.6vw,96px);font-weight:600;line-height:.95}.solutions-overview-module__NKyX7a__body{color:#e6e4de;max-width:32em;margin:clamp(18px,1.6vw,26px) 0 0;font-size:clamp(17px,1.4vw,22px);line-height:1.4}.solutions-overview-module__NKyX7a__body>span{display:block}.solutions-overview-module__NKyX7a__panels{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px;display:grid}.solutions-overview-module__NKyX7a__panel{flex-direction:column;padding:8px clamp(20px,3vw,48px) 0;display:flex}.solutions-overview-module__NKyX7a__panel:first-child{padding-left:0}.solutions-overview-module__NKyX7a__panel:last-child{padding-right:0}.solutions-overview-module__NKyX7a__panel+.solutions-overview-module__NKyX7a__panel{border-left:1px solid var(--line)}.solutions-overview-module__NKyX7a__number{letter-spacing:-.04em;margin:0;font-size:clamp(32px,3vw,44px);font-weight:600}.solutions-overview-module__NKyX7a__panelTitle{letter-spacing:-.04em;margin:4px 0 0;font-size:clamp(30px,3vw,44px);font-weight:600;line-height:1.05}.solutions-overview-module__NKyX7a__panelBody{max-width:24em;color:var(--body);margin:10px 0 0;font-size:clamp(17px,1.4vw,21px);line-height:1.35}.solutions-overview-module__NKyX7a__figure{flex-direction:column;flex:auto;margin:24px 0 0;display:flex}.solutions-overview-module__NKyX7a__figure>.solutions-overview-module__NKyX7a__mini{flex:auto}.solutions-overview-module__NKyX7a__tasks{border-top:1px solid var(--line);margin:20px 0 0;padding:0;list-style:none;display:grid}.solutions-overview-module__NKyX7a__tasks li{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-height:52px;font-size:16px;display:flex}.solutions-overview-module__NKyX7a__tasks svg{color:var(--graphite);flex:none}.solutions-overview-module__NKyX7a__cta{min-height:var(--ui-control-h);border-radius:var(--ui-radius-control);background:var(--noir);color:var(--papier);transition:background-color var(--fast) var(--ease);justify-content:space-between;align-items:center;gap:10px;margin-top:24px;padding:0 20px;font-size:15px;font-weight:500;text-decoration:none;display:flex}.solutions-overview-module__NKyX7a__panel .solutions-overview-module__NKyX7a__cta{color:var(--papier)}.solutions-overview-module__NKyX7a__cta:hover{background:#262625}.solutions-overview-module__NKyX7a__sample{text-align:center;margin-top:24px}.solutions-overview-module__NKyX7a__mini{border:1px solid var(--line);border-radius:var(--ui-radius-surface);background:var(--surface);overflow:hidden}.solutions-overview-module__NKyX7a__miniBar{border-bottom:1px solid var(--line-soft);color:var(--graphite);align-items:center;gap:6px;margin:0;padding:10px 16px;font-size:12px;display:flex}.solutions-overview-module__NKyX7a__miniBar strong{color:var(--noir);font-weight:500}.solutions-overview-module__NKyX7a__miniBody{padding:16px}.solutions-overview-module__NKyX7a__miniHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.solutions-overview-module__NKyX7a__miniTitle{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:600}.solutions-overview-module__NKyX7a__pill{border-radius:var(--ui-radius-control);background:var(--brume);align-items:center;gap:6px;padding:5px 9px;font-size:12.5px;font-weight:500;display:inline-flex}.solutions-overview-module__NKyX7a__pill svg{flex:none}.solutions-overview-module__NKyX7a__line{grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px;margin:14px 0 6px;display:grid}.solutions-overview-module__NKyX7a__linePhoto{width:64px;height:64px}.solutions-overview-module__NKyX7a__line>span{font-size:14px;line-height:1.35;display:grid}.solutions-overview-module__NKyX7a__line strong{font-weight:500}.solutions-overview-module__NKyX7a__line>span>span{color:var(--body);font-size:13px}.solutions-overview-module__NKyX7a__price{text-align:right}.solutions-overview-module__NKyX7a__range{color:var(--body);font-size:13px}.solutions-overview-module__NKyX7a__calendar{grid-template-rows:auto auto;grid-template-columns:52px minmax(0,1fr);gap:8px 12px;margin-top:14px;display:grid}.solutions-overview-module__NKyX7a__dayHead{grid-column:2;align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.solutions-overview-module__NKyX7a__dayHead strong{background:var(--noir);width:26px;height:26px;color:var(--papier);border-radius:50%;place-items:center;font-size:12.5px;display:grid}.solutions-overview-module__NKyX7a__hours{color:var(--body);font-family:var(--font-brand-mono), monospace;gap:22px;margin:0;padding:4px 0 0;font-size:11.5px;list-style:none;display:grid}.solutions-overview-module__NKyX7a__event{border-left:3px solid var(--aube);border-radius:var(--ui-radius-control);background:var(--brume);flex-wrap:wrap;justify-content:space-between;align-self:center;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.solutions-overview-module__NKyX7a__event>span:first-child{font-size:14px;line-height:1.35;display:grid}.solutions-overview-module__NKyX7a__event strong{font-weight:600}.solutions-overview-module__NKyX7a__event>span:first-child>span{color:var(--body);font-size:13px}.solutions-overview-module__NKyX7a__event .solutions-overview-module__NKyX7a__pill{background:var(--papier)}.solutions-overview-module__NKyX7a__tz{color:var(--body);margin:12px 0 0;font-size:12.5px}.solutions-overview-module__NKyX7a__shared{border-top:1px solid var(--line)}.solutions-overview-module__NKyX7a__sharedList{grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(32px,4vw,48px) 0 0;padding:0;list-style:none;display:grid}.solutions-overview-module__NKyX7a__sharedList li{padding:0 clamp(16px,2vw,28px) 4px}.solutions-overview-module__NKyX7a__sharedList li:first-child{padding-left:0}.solutions-overview-module__NKyX7a__sharedList li+li{border-left:1px solid var(--line)}.solutions-overview-module__NKyX7a__sharedList h3{letter-spacing:-.02em;margin:16px 0 0;font-size:20px;font-weight:600}.solutions-overview-module__NKyX7a__sharedList p{color:var(--body);margin:6px 0 0;font-size:15.5px;line-height:1.45}.solutions-overview-module__NKyX7a__productLink{margin:32px 0 0}.solutions-overview-module__NKyX7a__productLink a{min-height:44px;color:var(--noir);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:5px;align-items:center;gap:8px;font-weight:500;display:inline-flex}.solutions-overview-module__NKyX7a__productLink a:hover{-webkit-text-decoration-color:var(--noir);text-decoration-color:var(--noir)}@media (max-width:1023px){.solutions-overview-module__NKyX7a__sharedList{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 0}.solutions-overview-module__NKyX7a__sharedList li:nth-child(3){border-left:0;padding-left:0}}@media (max-width:899px){.solutions-overview-module__NKyX7a__panels{grid-template-columns:minmax(0,1fr)}.solutions-overview-module__NKyX7a__panel,.solutions-overview-module__NKyX7a__panel:first-child,.solutions-overview-module__NKyX7a__panel:last-child{padding:28px 0 36px}.solutions-overview-module__NKyX7a__panel+.solutions-overview-module__NKyX7a__panel{border-left:0;border-top:1px solid var(--line)}}@media (max-width:639px){.solutions-overview-module__NKyX7a__pattern{display:none}.solutions-overview-module__NKyX7a__sharedList{grid-template-columns:minmax(0,1fr)}.solutions-overview-module__NKyX7a__sharedList li,.solutions-overview-module__NKyX7a__sharedList li:first-child{border-left:0;padding:20px 0 0}.solutions-overview-module__NKyX7a__sharedList li+li{border-top:1px solid var(--line)}}
