.ir-hero{background:var(--ink);color:var(--on-dark);padding:calc(var(--header-h) + 34px) 0 clamp(40px, 5vw, 64px)}.ir-hero h1{color:var(--paper)}.ir-hero .accent,.ir-hero .eyebrow{color:var(--wine-light)}.ir-hero .answer{color:var(--paper);border-color:var(--wine-light)}.ir-hero .crumbs ol,.ir-hero .crumbs a{color:var(--steel-light)}.ir-hero .crumbs [aria-current],.ir-hero .crumbs a:hover{color:var(--paper)}.ir-hero :focus-visible{outline-color:var(--paper)}.ir-hero__grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(28px,5vw,64px);display:grid}.ir-hero__now{flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:24px;display:flex}.ir-hero__now-h{font:700 19px var(--font-display);color:var(--paper);margin:0}.ir-hero__now .btn:hover{background:#fff}.ir-hero__now .btn--ghost:hover{background:var(--paper);color:var(--ink)}.ir-hero__now-note{color:var(--steel-light);flex-basis:100%;margin:0;font-size:14px}.ir-orders__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;margin-bottom:22px;display:flex}.ir-orders__head .h2{margin:0}.ir-filter{flex-wrap:wrap;gap:8px;display:flex}.ir-filter button{border:1px solid var(--ink);border-radius:999px;min-height:44px;padding:8px 18px;font-size:15px;font-weight:500;transition:background-color .25s,color .25s,transform .1s}.ir-filter button:hover{background:#1212120f}.ir-filter button:active{transform:scale(.96)}.ir-filter button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.ir-cards{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.ir-card{border:1px solid var(--line);border-top:3px solid var(--wine);background:#fff;border-radius:0 0 4px 4px;flex-direction:column;padding:18px 18px 16px;display:flex}.ir-card h3{margin-bottom:6px;font-size:18px}.ir-card p{color:var(--text);font-size:14.5px;line-height:1.6}.ir-card a{color:var(--wine);font-weight:500}.ir-card__tag{letter-spacing:.04em;color:var(--steel-text);align-self:flex-start;margin-top:auto;font-size:13.5px;font-weight:500}.ir-weigh__grid{grid-template-columns:1.1fr .9fr;align-items:start;gap:clamp(28px,5vw,72px);display:grid}.ir-tests{gap:10px;margin-bottom:16px;display:grid}.ir-tests li{padding-inline-start:28px;line-height:1.55;position:relative}.ir-tests li:before{content:"";inset-inline-start:0;background:var(--wine);width:16px;height:2px;position:absolute;top:.78em}.ir-tests strong{color:var(--ink)}.ir-timing{background:var(--paper);border-radius:4px;padding:clamp(22px,3vw,30px)}.ir-timing h3{margin-bottom:14px;font-size:22px}.ir-timing__list{gap:0;display:grid}.ir-timing__list li{border-right:2px solid var(--line);padding:0 22px 16px 0;position:relative}.ir-timing__list li:before{content:"";background:var(--wine);border-radius:50%;width:12px;height:12px;position:absolute;top:6px;right:-7px}.ir-timing__list li:last-child{padding-bottom:0}.ir-timing__list span{font:700 17px var(--font-display);color:var(--ink)}.ir-timing__list p{color:var(--steel-text);margin:2px 0 0;font-size:15px}.ir-bring__grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(28px,5vw,72px);display:grid}.ir-bring__list{border:1px dashed var(--steel);padding:24px}.ir-cta{background:var(--paper);border-top:3px solid var(--wine);padding-block:clamp(44px,5vw,68px)}.ir-cta__grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:24px clamp(28px,5vw,72px);display:grid}.ir-cta h2{font-size:var(--fs-h2-cta)}.ir-cta p{max-width:34em;margin:8px 0 0}.ir-cta__call{justify-items:start;gap:10px;display:grid}.ir-cta__num{background:var(--ink);color:var(--paper);font:600 clamp(30px, 3.4vw, 42px)/1.1 var(--font-ui);gap:2px;padding:16px 26px;text-decoration:none;transition:background-color .25s,transform .1s;display:grid}.ir-cta__num:hover{background:var(--wine)}.ir-cta__num:active{transform:scale(.98)}.ir-cta__lbl{font:500 14px/1.3 var(--font-ui);color:var(--steel-light)}.ir-cta__alt{min-height:44px;color:var(--ink);text-underline-offset:3px;align-items:center;font-weight:500;display:inline-flex}@media (width<=1080px){.ir-cards{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.ir-hero__grid,.ir-weigh__grid,.ir-bring__grid,.ir-cta__grid{grid-template-columns:1fr}.ir-cards{grid-template-columns:1fr 1fr}}@media (width<=767px){.ir-hero{padding-top:var(--header-h)}.ir-hero__fig{margin-inline:calc(var(--gutter) * -1);order:-1}.ir-hero__fig img{aspect-ratio:auto;object-position:30% 40%;height:220px;min-height:0}.ir-hero__fig:before{display:none}}@media (width<=560px){.ir-hero__now .btn{flex:auto}.ir-filter{margin-inline:calc(var(--gutter) * -1);padding:0 var(--gutter) 4px;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.ir-filter::-webkit-scrollbar{display:none}.ir-filter button{flex:none}.ir-cards{scroll-snap-type:x mandatory;margin-inline:calc(var(--gutter) * -1);padding:0 var(--gutter) 8px;scroll-padding-inline:var(--gutter);scrollbar-width:none;gap:10px;display:flex;overflow-x:auto}.ir-cards::-webkit-scrollbar{display:none}.ir-card{scroll-snap-align:start;flex:0 0 80%;padding:16px}.ir-card[hidden]{display:none}.ir-card p{margin-bottom:6px}}.svc-interim .header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 1px 0 var(--line);background:#f5f5f3f0}.ir-card p{margin:0 0 8px}.ir-orders__head{margin-bottom:18px}@media (width>=901px){.ir-orders{padding-block:70px}}.ir-hero{--by:clamp(40px, 5vw, 64px)}.ir-hero__media{min-width:0}.ir-hero__fig img{aspect-ratio:16/11;object-position:22% 26%;min-height:0}.ir-hero .ir-hero__now{z-index:2;background:var(--paper);width:min(420px,92%);margin:-72px auto 0 0;padding:18px 20px;position:relative}.ir-hero__now-h{color:var(--ink)}.ir-hero__now .btn{background:var(--ink);color:var(--paper);border-color:var(--ink)}.ir-hero__now .btn:hover{background:var(--wine);border-color:var(--wine)}.ir-hero__now .btn--ghost{color:var(--ink);border-color:var(--ink);background:0 0}.ir-hero__now-note{color:var(--steel-text)}.ir-hero__now :focus-visible{outline-color:var(--ink)}@media (width<=767px){.ir-hero__media{display:contents}.ir-hero__fig{margin-top:0}.ir-hero__fig img{aspect-ratio:auto;object-position:22% 18%;height:300px}.ir-hero .ir-hero__now{width:auto;margin:0}}@media (width>=768px){.ir-hero .ir-hero__now{width:min(470px,94%);margin:-64px 0 0 auto}.ir-hero__now .btn{padding-inline:18px}}@media (width>=901px){.ir-orders{padding-block:54px}}.ir-hero__now .btn--ghost:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}html body .ir-cards{align-content:start}@media (width>=561px){html body .ir-cards:not(.is-filtered) .ir-card:last-child{grid-column:span 2}}html body .ir-bring__list{border:1px solid var(--line);border-top:3px solid var(--wine);background:#fff;border-radius:6px;padding:24px;box-shadow:0 26px 50px -38px #0006}html body .ir-cta{border-top:0}@media (width<=767px){html body .ir-hero{color:#1e1e1e;background:#f5f5f3;padding-bottom:36px}html body .ir-hero h1{color:#121212}html body .ir-hero .eyebrow,html body .ir-hero .accent{color:#7e1e2c}html body .ir-hero .answer{color:#121212;border-color:#7e1e2c}html body .ir-hero .crumbs ol,html body .ir-hero .crumbs a{color:#5e5e5b}html body .ir-hero .crumbs [aria-current],html body .ir-hero .crumbs a:hover{color:#121212}html body .ir-hero :focus-visible{outline-color:#121212}html body .ir-hero .ir-hero__now{background:#fff;border:1px solid #12121229;border-top:3px solid #7e1e2c;border-radius:6px}}
