.studio-funnels .pr-open{padding-block:clamp(132px,12vw,196px) clamp(84px,8.5vw,150px)}.studio-funnels .pr-head{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:28px 80px;display:grid}.studio-funnels .pr-head .label{margin-bottom:26px}.studio-funnels .pr-title{max-width:12ch}.studio-funnels .measure{--cols:minmax(190px, .9fr) minmax(0, 3.2fr) 24px;--gap:clamp(18px, 2.2vw, 40px);margin-top:clamp(64px,6.4vw,112px)}.studio-funnels .measure-top{border-bottom:1px solid var(--line-strong);justify-content:space-between;align-items:end;gap:14px 40px;padding-bottom:20px;display:flex}.studio-funnels .measure-title{letter-spacing:-.045em;text-wrap:balance;max-width:20ch;font-size:clamp(22px,1.95vw,36px);font-weight:460;line-height:1.1}html[lang=de] .studio-funnels .measure-title{font-size:clamp(20px,1.7vw,31px)}.studio-funnels .measure-all{white-space:nowrap;flex:none}.studio-funnels .measure-axis{grid-template-columns:var(--cols);column-gap:var(--gap);height:30px;display:grid}.studio-funnels .ms-axis-track{grid-column:2;position:relative}.studio-funnels .ms-tick{top:11px;left:calc(var(--x) * 100%);font:10.5px var(--mono);color:var(--faint);white-space:nowrap;position:absolute;transform:translate(-50%)}.studio-funnels .ms-link{--bar:var(--ink);--cap:var(--red-text);grid-template-columns:var(--cols);column-gap:var(--gap);border-top:1px solid var(--line);text-align:left;width:100%;min-height:76px;color:inherit;cursor:pointer;align-items:center;padding-block:10px;display:grid}.studio-funnels .measure>ol{border-bottom:1px solid var(--line)}.studio-funnels .ms-link:focus-visible{outline-offset:3px}.studio-funnels .ms-name{letter-spacing:-.035em;font-size:clamp(19px,1.5vw,26px);font-weight:460;transition:color .18s}.studio-funnels .ms-from{color:var(--faint)}.studio-funnels .ms-track{background-image:linear-gradient(var(--line), var(--line)), linear-gradient(var(--line), var(--line)), linear-gradient(var(--line), var(--line)), linear-gradient(var(--line), var(--line)), linear-gradient(var(--line), var(--line)), linear-gradient(var(--line), var(--line));background-repeat:no-repeat;background-size:1px 100%;background-position:calc(var(--t1) * 100%) 0, calc(var(--t2) * 100%) 0, calc(var(--t3) * 100%) 0, calc(var(--t4) * 100%) 0, calc(var(--t5) * 100%) 0, calc(var(--t6) * 100%) 0;height:46px;position:relative}.studio-funnels .ms-bar{left:calc(var(--a) * 100%);width:calc((var(--b) - var(--a)) * 100%);background:linear-gradient(var(--bar), var(--bar)) 0 50% / calc(var(--drawn,1) * 100%) 8px no-repeat, linear-gradient(var(--bar), var(--bar)) calc(var(--drawn,1) * 100%) 50% / 3px 14px no-repeat;border-radius:4px;height:8px;margin-top:-4px;position:absolute;top:50%}.studio-funnels .ms-bar:before{content:"";background:var(--cap);border-radius:50%;width:14px;height:14px;transition:background-color .18s;position:absolute;top:-3px;left:-5px}.studio-funnels .ms-figure{left:calc(var(--a) * 100%);font:12.5px var(--mono);color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums;margin-bottom:11px;position:absolute;bottom:50%}.studio-funnels .ms-reach{left:calc(var(--b) * 100%);font:11.5px var(--mono);color:var(--faint);white-space:nowrap;font-variant-numeric:tabular-nums;opacity:var(--drawn,1);margin-top:11px;position:absolute;top:50%;transform:translate(-100%)}.studio-funnels .ms-go{width:16px;height:16px;color:var(--faint);justify-self:end;transition:color .18s;position:relative}.studio-funnels .ms-go:before,.studio-funnels .ms-go:after{content:"";width:16px;height:1.5px;transition:transform .42s var(--ease-out);background:currentColor;margin-top:-.75px;position:absolute;top:50%;left:0}.studio-funnels .ms-go:after{transform:rotate(90deg)}.studio-funnels .is-open .ms-go:after{transform:rotate(0)}.studio-funnels .ms-link:hover,.studio-funnels .ms-link:focus-visible{--bar:var(--red-text)}.studio-funnels .ms-link:hover .ms-name,.studio-funnels .ms-link:focus-visible .ms-name,.studio-funnels .ms-link:hover .ms-go,.studio-funnels .ms-link:focus-visible .ms-go{color:var(--red-text)}.studio-funnels .ms-tiers{visibility:hidden;transition:grid-template-rows .52s var(--ease-out), visibility 0s .52s;grid-template-rows:0fr;display:grid}.studio-funnels .is-open .ms-tiers{visibility:visible;transition:grid-template-rows .52s var(--ease-out), visibility 0s;grid-template-rows:1fr}.studio-funnels .ms-tiers-inner{min-height:0;overflow:hidden}.studio-funnels .tiers{margin:0;padding:0 0 22px;list-style:none;display:grid}.studio-funnels .tier-link{column-gap:var(--gap);border-top:1px solid var(--line);min-height:56px;box-shadow:inset 2px 0 0 var(--line-strong);grid-template-columns:minmax(190px,.9fr) minmax(90px,.5fr) minmax(0,1fr) 24px;align-items:center;margin-left:2px;padding:9px 0 9px 18px;transition:box-shadow .18s;display:grid}.studio-funnels .tier-link:hover,.studio-funnels .tier-link:focus-visible{box-shadow:inset 2px 0 0 var(--red-text)}.studio-funnels .tier-name{gap:2px;min-width:0;display:grid}.studio-funnels .tier-label{letter-spacing:-.02em;font-size:16px;font-weight:460;transition:color .18s}.studio-funnels .tier-link:hover .tier-label,.studio-funnels .tier-link:focus-visible .tier-label{color:var(--red-text)}.studio-funnels .tier-detail,.studio-funnels .tier-unit{font:11px/1.4 var(--mono);color:var(--faint)}.studio-funnels .tier-window{font:12px var(--mono);color:var(--muted)}.studio-funnels .tier-price{flex-wrap:wrap;align-items:baseline;gap:2px 12px;display:flex}.studio-funnels .tier-figure{letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:16px;font-weight:460}.studio-funnels .tier-go{color:var(--faint);transition:color .18s ease, transform .24s var(--ease-out);justify-self:end}.studio-funnels .tier-link:hover .tier-go,.studio-funnels .tier-link:focus-visible .tier-go{color:var(--red-text);transform:translate(3px)}.studio-funnels .terms{border-top:1px solid var(--line-strong);grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr);gap:36px clamp(32px,5vw,96px);margin-top:clamp(56px,5.6vw,92px);padding-top:26px;display:grid}.studio-funnels .terms-title{margin-bottom:22px}.studio-funnels .terms-list{counter-reset:term;gap:22px;margin:0;padding:0;list-style:none;display:grid}.studio-funnels .term{max-width:40ch;color:var(--muted);border-top:1px solid var(--line);counter-increment:term;padding-top:16px;font-size:14.5px;line-height:1.55;position:relative}.studio-funnels .term:before{content:counter(term, decimal-leading-zero);background:var(--ground);font:11px var(--mono);color:var(--faint);padding-right:8px;position:absolute;top:-9px;left:0}@media (max-width:1200px){.studio-funnels .measure{--cols:minmax(160px, .9fr) minmax(0, 2.6fr) 20px}.studio-funnels .ms-name{font-size:18px}}@media (max-width:1050px){.studio-funnels .pr-head{grid-template-columns:1fr;align-items:start}.studio-funnels .terms{grid-template-columns:1fr}}@media (max-width:760px){.studio-funnels .measure-top{flex-direction:column;align-items:flex-start}.studio-funnels .measure-axis{grid-template-columns:1fr;height:26px;margin-top:14px}.studio-funnels .ms-axis-track{grid-column:1;margin-inline:8px}.studio-funnels .ms-tick:nth-child(2n){display:none}.studio-funnels .ms-link{grid-template-columns:minmax(0,1fr);grid-template-areas:"name""track";row-gap:4px;min-height:0;padding-block:16px 14px}.studio-funnels .ms-name{grid-area:name;font-size:17px}.studio-funnels .ms-track{grid-area:track;height:46px;margin-inline:8px}.studio-funnels .ms-figure{font-size:11.5px}.studio-funnels .ms-reach{font-size:10.5px}.studio-funnels .ms-link{position:relative}.studio-funnels .ms-go{position:absolute;top:20px;right:0}.studio-funnels .tier-link{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name price""window price";row-gap:4px;padding-left:14px}.studio-funnels .tier-name{grid-area:name}.studio-funnels .tier-window{grid-area:window}.studio-funnels .tier-price{text-align:right;flex-direction:column;grid-area:price;align-items:flex-end}.studio-funnels .tier-go{display:none}}@media (prefers-reduced-motion:reduce){.studio-funnels .ms-bar,.studio-funnels .ms-tiers,.studio-funnels .is-open .ms-tiers,.studio-funnels .ms-go:after{transition:none}}html.motion-off .studio-funnels .ms-bar,html.motion-off .studio-funnels .ms-tiers,html.motion-off .studio-funnels .ms-go:after{transition:none}
.studio-funnels .recurring{align-content:start;gap:18px;display:grid}.studio-funnels .recurring-title{max-width:44ch;font:400 13px/1.6 var(--mono);color:var(--muted)}.studio-funnels .recurring-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 28px;display:grid}.studio-funnels .recurring-item{border-top:1px solid var(--line);padding-top:12px}.studio-funnels .recurring-item dt{color:var(--muted);font-size:13px}.studio-funnels .recurring-item dd{font-variant-numeric:tabular-nums;margin-top:4px;font-size:15px;font-weight:460}@media (max-width:1200px){.studio-funnels .recurring-list{grid-template-columns:repeat(2,minmax(0,1fr))}}
.studio-funnels .funnel-quote>.pr-head{margin-bottom:56px}.studio-funnels .funnel-quote .display{max-width:17ch;font-size:clamp(34px,4.3vw,78px)}.studio-funnels .funnel-faq{margin-block:clamp(84px,8.5vw,150px)}.studio-funnels .funnel-faq>section{background:0 0;padding-block:0}.studio-funnels .funnel-faq>section>div{max-width:1760px;padding-inline:var(--gutter)}.studio-funnels .funnel-shipment{padding:32px}.studio-funnels .funnel-shipment dl{gap:70px;margin-block:20px;display:flex}.studio-funnels .funnel-shipment li{border-left:1px solid var(--line);padding:16px}
.studio-funnels .funnel-wizard{padding:clamp(22px,3vw,54px)}.studio-funnels .funnel-wizard>section{padding:0}.studio-funnels .funnel-wizard>section>div{max-width:none;padding:0}.studio-funnels .funnel-wizard-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.78fr);align-items:start;gap:clamp(32px,4.2vw,84px);display:grid}.studio-funnels .funnel-wizard-grid>div:first-child{min-width:0}.studio-funnels .funnel-wizard-grid.funnel-summary{grid-template-columns:minmax(0,1fr)}.studio-funnels .funnel-summary>.funnel-receipt{display:none}.studio-funnels .rail-count{font:12px var(--mono);color:var(--faint)}.studio-funnels .rail{border-top:1px solid var(--line-strong);margin:12px 0 0;padding:0;list-style:none;display:flex}.studio-funnels .rail-step{flex:1 1 0;min-width:0}.studio-funnels .rail-step button{text-align:left;width:100%;min-height:48px;color:var(--faint);cursor:default;transition:color .18s ease, border-color .42s var(--ease-out);background:0 0;border-top:2px solid #0000;gap:3px;margin-top:-1px;padding:12px 10px 0 0;font-size:13px;display:grid}.studio-funnels .rail-step.is-done button{color:var(--muted);border-top-color:var(--line-strong);cursor:pointer}.studio-funnels .rail-step.is-done button:hover{color:var(--ink)}.studio-funnels .rail-step.is-current button{color:var(--ink);border-top-color:var(--red)}.studio-funnels .rail-index{font:11px var(--mono)}.studio-funnels .rail-name{white-space:nowrap;text-overflow:ellipsis;font-weight:460;overflow:hidden}.studio-funnels .wz-panel{min-height:360px;margin-top:clamp(34px,3.4vw,54px);position:relative}.studio-funnels .step-head{gap:10px;margin-bottom:clamp(22px,2.2vw,34px);display:grid}.studio-funnels .funnel-wizard .step-title{letter-spacing:-.05em;text-wrap:balance;font-size:clamp(28px,2.5vw,44px);font-weight:470;line-height:1.05}.studio-funnels .step-title:focus{outline:none}.studio-funnels .step-sub{max-width:54ch;color:var(--muted)}.studio-funnels .step-aside{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-top:26px;font-size:14px;display:flex}.studio-funnels .step-fine{max-width:60ch;color:var(--faint);margin-top:26px;font-size:13px}.studio-funnels .funnel-wizard .fine{color:var(--faint);font-size:12.5px;line-height:1.5}.studio-funnels .choices{min-width:0;display:grid}.studio-funnels .choice-family+.choice-family{margin-top:22px}.studio-funnels .choice{text-align:left;width:calc(100% + 32px);color:var(--ink);cursor:pointer;background:linear-gradient(var(--line), var(--line)) 16px 0 / calc(100% - 32px) 1px no-repeat;border-radius:16px;grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:6px 26px;margin-inline:-16px;padding:19px 16px;transition:background-color .24s;display:grid;position:relative}.studio-funnels .choice:hover{background-color:color-mix(in srgb, var(--ink) 3%, transparent)}.studio-funnels .choice[aria-pressed=true]{background-color:color-mix(in srgb, var(--ink) 6%, transparent);background-size:0 1px}.studio-funnels .choice[aria-pressed=true]+.choice{background-size:0 1px}.studio-funnels .choice:focus-visible{outline:2px solid var(--red-text);outline-offset:2px}.studio-funnels .choice-ring{border:1.5px solid var(--line-strong);border-radius:50%;grid-column:1;width:16px;height:16px;margin-top:.38em;transition:border-color .18s,background .18s}.studio-funnels .choice:hover .choice-ring{border-color:var(--muted)}.studio-funnels .choice[aria-pressed=true] .choice-ring{border-color:var(--ink);background:radial-gradient(circle, var(--ink) 0 3.5px, transparent 4px)}.studio-funnels .choice-body{grid-column:2;gap:5px;min-width:0;display:grid}.studio-funnels .choice-name{letter-spacing:-.025em;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:19px;font-weight:460;line-height:1.25;display:flex}.studio-funnels .choice-line{max-width:58ch;color:var(--muted);font-size:14px;line-height:1.5}.studio-funnels .choice-line.mono{font:11.5px/1.5 var(--mono);color:var(--faint)}.studio-funnels .choice-meta{text-align:right;grid-column:3;justify-items:end;gap:2px;display:grid}.studio-funnels .choice-figure{letter-spacing:-.015em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:17px;font-weight:460}.studio-funnels .choice-unit{font:11px var(--mono);color:var(--faint);white-space:nowrap}.studio-funnels .funnel-wizard .tag{min-height:22px;font:10.5px var(--mono);letter-spacing:0;color:var(--muted);white-space:nowrap;box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:99px;align-items:center;padding:0 9px;display:inline-flex}.studio-funnels .choice-included{gap:8px;margin-top:10px;display:grid}.studio-funnels .choice-included-title{font:11px var(--mono);color:var(--faint)}.studio-funnels .included{flex-wrap:wrap;gap:6px;display:flex}.studio-funnels .included>span{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:99px;padding:4px 10px;font-size:12px}.studio-funnels .choice-compact{padding-block:13px}.studio-funnels .choice-compact .choice-name{font-size:15.5px}.studio-funnels .choices-type{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.studio-funnels .choice-type{width:100%;min-height:236px;box-shadow:inset 0 0 0 1px var(--line);background:0 0;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) auto;gap:22px 18px;margin:0;padding:24px;transition:background-color .24s,box-shadow .24s}.studio-funnels .choice-type:hover{box-shadow:inset 0 0 0 1px var(--line-strong)}.studio-funnels .choice-type[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px var(--ink)}.studio-funnels .choice-mark{width:64px;height:64px;color:var(--muted);grid-area:1/1;transition:color .24s}.studio-funnels .choice-mark svg{width:100%;height:100%;display:block}.studio-funnels .choice-mark .a-accent{stroke:var(--red-text)}.studio-funnels .choice-mark rect.a-accent,.studio-funnels .choice-mark circle.a-accent{fill:color-mix(in srgb, var(--red-text) 18%, transparent)}.studio-funnels .choice-type:hover .choice-mark,.studio-funnels .choice-type[aria-pressed=true] .choice-mark{color:var(--ink)}.studio-funnels .choice-type .choice-meta{grid-area:1/2;align-content:start}.studio-funnels .choice-type .choice-body{grid-area:2/1/auto/-1;align-content:end}.studio-funnels .choice-type .choice-name{letter-spacing:-.045em;font-size:clamp(22px,1.9vw,30px)}.studio-funnels .choice-type .choice-figure{font-size:clamp(18px,1.5vw,23px)}.studio-funnels .questions{gap:38px;display:grid}.studio-funnels .q-prompt{letter-spacing:-.02em;margin-bottom:14px;font-size:19px;font-weight:460}.studio-funnels .q-row{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px 24px;display:grid}.studio-funnels .q-value{white-space:nowrap;align-items:baseline;gap:8px;min-width:5ch;display:flex}.studio-funnels .q-value span{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:460}.studio-funnels .q-value small{font:11px var(--mono);color:var(--faint)}.studio-funnels .q-range{appearance:none;background:linear-gradient(var(--ink), var(--ink)) 0 50% / var(--fill) 3px no-repeat, linear-gradient(var(--line-strong), var(--line-strong)) 0 50% / 100% 3px no-repeat;cursor:pointer;width:100%;height:30px;margin:0}.studio-funnels .q-range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--ink);width:20px;height:20px;box-shadow:0 0 0 4px var(--ground-2);border-radius:50%}.studio-funnels .q-range::-moz-range-thumb{background:var(--ink);width:20px;height:20px;box-shadow:0 0 0 4px var(--ground-2);border:0;border-radius:50%}.studio-funnels .q-bounds{font:11px var(--mono);color:var(--faint);justify-content:space-between;margin-top:6px;display:flex}.studio-funnels .wz-nav{border-top:1px solid var(--line-strong);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-top:clamp(30px,3vw,48px);padding-top:22px;display:flex}.studio-funnels .funnel-wizard button{min-height:44px}.studio-funnels .funnel-receipt{background:var(--paper);color:var(--paper-ink);--ink:var(--paper-ink);--muted:var(--paper-muted);--faint:var(--paper-muted);--line:color-mix(in srgb, var(--paper-ink) 14%, transparent);transition:padding .5s var(--ease-out);border-radius:26px;gap:0;padding:clamp(24px,2vw,32px);display:grid;position:sticky;top:104px}html.light .studio-funnels .funnel-receipt{color:#f0efe7;--ink:#f0efe7;--muted:#b8b7ad;--faint:#b8b7ad;--line:#f0efe729;background:#1b1d1c}.studio-funnels .funnel-receipt.is-docked{padding-block:20px}.studio-funnels .rc-label{font:12px var(--mono);color:var(--muted)}.studio-funnels .rc-empty{color:var(--muted);margin-top:12px;font-size:14px;line-height:1.5}.studio-funnels .rc-figure{letter-spacing:-.04em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:14px;font-size:clamp(26px,2.3vw,38px);font-weight:470;line-height:1.1}.studio-funnels .rc-sub{font:12px var(--mono);color:var(--muted);margin-top:8px}.studio-funnels .rc-axis{margin-top:24px}.studio-funnels .rc-track{background:linear-gradient(var(--line), var(--line)) 0 50% / 100% 1px no-repeat;height:12px;display:block;position:relative}.studio-funnels .rc-range{top:50%;left:calc(var(--a) * 100%);width:max(10px, calc((var(--b) - var(--a)) * 100%));background:var(--ink);height:3px;transition:left .52s var(--ease-out), width .52s var(--ease-out);border-radius:2px;margin-top:-1.5px;position:absolute}.studio-funnels .rc-point{top:50%;left:calc(var(--p) * 100%);background:var(--red);width:12px;height:12px;box-shadow:0 0 0 3px var(--paper);transition:left .52s var(--ease-out);border-radius:50%;margin:-6px 0 0 -6px;position:absolute}html.light .studio-funnels .rc-point{background:#e65353;box-shadow:0 0 0 3px #1b1d1c}.studio-funnels .rc-ticks{height:18px;font:10.5px var(--mono);color:var(--muted);margin-top:6px;display:block;position:relative}.studio-funnels .rc-ticks span{left:calc(var(--x) * 100%);white-space:nowrap;position:absolute;transform:translate(-50%)}.studio-funnels .rc-ticks span:first-child{transform:none}.studio-funnels .rc-lines{margin-top:18px}.studio-funnels .rc-lines>div{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:18px;padding-block:11px;font-size:14px;display:flex}.studio-funnels .rc-lines dt{color:var(--muted)}.studio-funnels .rc-lines dd{text-align:right;font-weight:460}.studio-funnels .rc-recurring{border-top:1px solid var(--line);font:12px var(--mono);color:var(--muted);gap:4px;padding-top:12px;list-style:none;display:grid}.studio-funnels .rc-final{color:var(--muted);margin-top:16px;font-size:12.5px;line-height:1.5}.studio-funnels .funnel-running{background:color-mix(in srgb, var(--ground-2) 94%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);margin:0 0 24px}@media (min-width:981px){.studio-funnels .funnel-running{display:none}}.studio-funnels .quote-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(28px,3.4vw,64px);display:grid}.studio-funnels .quote-card{box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:22px;padding:clamp(20px,2vw,32px)}.studio-funnels .quote-offer{color:var(--red-text);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--red-text) 40%, transparent);border-radius:10px;margin-bottom:16px;padding:6px 12px;font-size:13px;display:inline-block}.studio-funnels .quote-order,.studio-funnels .quote-email{border-top:1px solid var(--line);margin-top:28px;padding-top:24px;scroll-margin-top:96px}.studio-funnels .quote-email-row{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.studio-funnels .quote-makeup{gap:22px;min-width:0;display:grid}.studio-funnels .quote-makeup [class*=sm\:grid-cols-4]{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-funnels .quote-breakdown{border-top:1px solid var(--line-strong);padding-top:20px}.studio-funnels .quote-after{border-top:1px solid var(--line);margin-top:clamp(40px,4vw,64px);padding-top:clamp(28px,3vw,40px)}.studio-funnels .text-button{min-height:44px;color:var(--muted);cursor:pointer;align-items:center;font-size:14px;transition:color .18s;display:inline-flex}.studio-funnels .text-button:hover{color:var(--ink)}.studio-funnels .quote-reset{margin-top:28px}.studio-funnels .pr-includes{grid-template-columns:minmax(0,.42fr) minmax(0,1fr);gap:24px clamp(32px,5vw,96px);margin-top:clamp(40px,4vw,64px);display:grid}.studio-funnels .pr-includes-title{letter-spacing:-.03em;max-width:16ch;font-size:clamp(20px,1.6vw,26px);font-weight:460;line-height:1.2}.studio-funnels .pr-includes ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px;margin:0;padding:0;list-style:none;display:grid}.studio-funnels .pr-includes li{border-top:1px solid var(--line);color:var(--muted);padding:11px 0;font-size:14px;line-height:1.45}@media (max-width:1180px){.studio-funnels .quote-grid{grid-template-columns:minmax(0,1fr)}.studio-funnels .pr-includes ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.studio-funnels .funnel-wizard-grid{grid-template-columns:minmax(0,1fr)}.studio-funnels .funnel-receipt{display:none}.studio-funnels .pr-includes{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.studio-funnels .rail-name{display:none}.studio-funnels .rail-step.is-current .rail-name{display:block}.studio-funnels .rail-step.is-current{flex-grow:3}.studio-funnels .choice{grid-template-columns:22px minmax(0,1fr);gap:6px 12px}.studio-funnels .choice-meta{text-align:left;grid-column:2;grid-auto-flow:column;justify-content:start;place-items:baseline start;gap:8px}.studio-funnels .choices-type{grid-template-columns:minmax(0,1fr)}.studio-funnels .choice-type{grid-template-rows:auto auto;grid-template-columns:48px minmax(0,1fr);gap:6px 16px;min-height:0;padding:18px}.studio-funnels .choice-mark{grid-row:1/3;width:48px;height:48px}.studio-funnels .choice-type .choice-body{grid-area:1/2}.studio-funnels .choice-type .choice-meta{grid-area:2/2}.studio-funnels .pr-includes ul{grid-template-columns:minmax(0,1fr)}}
