.trust-bento{align-items:stretch;gap:14px}.trust-photo{min-height:260px}.trust-item{align-content:end;gap:.45rem;padding:1.4rem 1.5rem 1.5rem;display:grid}.trust-item h3{letter-spacing:-.01em;font-size:1rem;font-weight:600}.trust-item p{color:var(--ink-muted);max-width:44ch;font-size:.9rem;line-height:1.55}.trust-dot{background:var(--brand);width:10px;height:10px;box-shadow:0 0 0 4px var(--brand-tint);border-radius:50%;margin-bottom:.4rem}.trust-item--lead{background:linear-gradient(160deg, var(--paper-raised), var(--brand-tint))}.trust-stat{align-content:end;gap:.3rem;min-height:150px;padding:1.4rem 1.5rem 1.5rem;display:grid}.trust-stat-value{letter-spacing:-.02em;font-size:clamp(2rem,1.4rem + 1.6vw,2.8rem);font-weight:500;line-height:1}.trust-stat-label{color:var(--on-ink-muted);font-size:.85rem}@media (min-width:720px) and (max-width:959px){.trust-photo{grid-column:span 12}.trust-item,.trust-stat{grid-column:span 6}}@media (min-width:960px){.trust-bento{grid-template-rows:minmax(150px,auto) minmax(160px,auto) minmax(140px,auto) minmax(140px,auto)}.trust-photo{grid-area:1/1/span 2/span 4;min-height:0}.tr-item--a{grid-area:1/5/auto/span 8}.tr-item--b{grid-area:2/5/auto/span 4}.tr-item--c{grid-area:2/9/auto/span 4}.trust-stat{grid-area:3/1/auto/span 4}.tr-item--d{grid-area:3/5/auto/span 8}.tr-item--e{grid-area:4/1/auto/span 6}.tr-item--f{grid-area:4/7/auto/span 6}.tr-item--a,.tr-item--d{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-content:center;align-items:center;column-gap:2rem}.tr-item--a .trust-dot,.tr-item--d .trust-dot{grid-area:1/1;margin-bottom:0}.tr-item--a h3,.tr-item--d h3{grid-area:2/1;font-size:1.15rem}.tr-item--a p,.tr-item--d p{grid-area:1/2/span 2;max-width:none;font-size:.95rem}}.faq-cols{grid-template-columns:minmax(0,1fr);gap:0 3rem;display:grid}@media (min-width:900px){.faq-cols{grid-template-columns:1fr 1fr}}.faq{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-h{font-size:inherit;font-weight:inherit;margin:0}.faq-button{text-align:left;cursor:pointer;width:100%;color:inherit;transition:color .2s var(--ease);background:0 0;border:0;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.1rem 0;font-size:1rem;font-weight:500;display:flex}.faq-button:hover,.faq-item.is-open .faq-button{color:var(--brand-deep)}.faq-button:focus-visible{box-shadow:var(--glow);border-radius:6px;outline:none}.faq-q{text-wrap:pretty}.faq-plus{width:28px;height:28px;color:var(--ink-muted);background:var(--brand-tint);transition:transform .36s var(--ease-spring), background-color .2s var(--ease), color .2s var(--ease);border-radius:50%;flex:none;padding:5px}.faq-item.is-open .faq-plus{background:var(--brand);color:var(--on-brand);transform:rotate(45deg)}.faq-a{transition:grid-template-rows .42s var(--ease-out);grid-template-rows:0fr;display:grid}.faq-item.is-open .faq-a{grid-template-rows:1fr}.faq-a-inner{min-height:0;overflow:hidden}.faq-a p{color:var(--ink-muted);opacity:0;max-width:52ch;transition:opacity .32s var(--ease-out) 80ms, transform .32s var(--ease-out) 80ms;padding:0 0 1.4rem;line-height:1.6;transform:translateY(-4px)}.faq-item.is-open .faq-a p{opacity:1;transform:none}.demo-grid{gap:2.5rem;display:grid}.demo-title{max-width:16ch}.demo-intro{max-width:34rem;color:var(--on-brand-muted);margin-top:1rem;font-size:.95rem;line-height:1.6}.demo-bring{gap:.5rem;max-width:26rem;margin-top:1.5rem;display:grid}.demo-bring li{color:var(--on-brand);padding-left:1.1rem;font-size:.9rem;position:relative}.demo-bring li:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;position:absolute;top:.6em;left:0}.demo-photo{aspect-ratio:4/3;background:color-mix(in oklch, var(--paper-base) 12%, transparent);max-width:34rem;margin-top:2.25rem}.demo-photo img{object-fit:cover}.demo-form{color:var(--ink);box-shadow:var(--shadow-lg);border-color:#0000;gap:1.1rem;padding:clamp(1.25rem,2.6vw,1.9rem);display:grid}.demo-form:hover{transform:none}.demo-form .seg-form{background:var(--paper);border-color:var(--line)}.demo-form .seg-form button{color:var(--ink-muted)}.demo-form .seg-form button.is-on{color:var(--on-brand);background:0 0}.demo-form .seg-mark{background:var(--brand)}.demo-form .hp{width:1px;height:1px;position:absolute;top:auto;left:-9999px;overflow:hidden}.demo-form .btn-primary{background:var(--brand);color:var(--on-brand)}.demo-form .btn-primary:hover{background:var(--brand-deep)}.trust-photo img,.demo-photo img{color:#0000}.demo-form-foot{border-top:1px solid var(--line);align-items:center;gap:1rem;padding-top:1rem;display:grid}.demo-form-foot .btn{justify-self:start}.demo-submit.is-busy{cursor:progress}.honesty{color:var(--ink-muted);font-size:.8rem;line-height:1.5}.form-status{align-items:center;gap:.5rem;display:flex}.form-status .check{color:var(--accent-ink)}.form-status .check circle{stroke-dasharray:64;stroke-dashoffset:64px;animation:draw .52s var(--ease-out) forwards}.form-status .check path{stroke-dasharray:20;stroke-dashoffset:20px;animation:draw .36s var(--ease-out) .32s forwards}.form-status.is-ok{animation:status-in .42s var(--ease-out)}@keyframes draw{to{stroke-dashoffset:0}}@keyframes status-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (min-width:640px){.demo-form-foot{grid-template-columns:auto 1fr}}@media (min-width:900px){.demo-grid{grid-template-columns:5fr 7fr;align-items:start;gap:4.5rem}}.footer{padding-block:2.75rem 1.5rem}.footer-grid{gap:2.25rem;display:grid}.footer-tagline{color:var(--on-ink-muted);max-width:24ch;margin-top:1rem;font-size:.92rem;line-height:1.5}.footer-cta{margin-top:1.5rem}.footer-heading{letter-spacing:.02em;color:var(--on-ink);margin-bottom:.8rem;font-size:.76rem;font-weight:600;display:block}.footer nav ul{gap:.45rem 1.5rem;display:grid}.footer nav.footer-product ul{grid-template-columns:repeat(2,max-content)}.footer-link{color:var(--on-ink-muted);transition:color .2s var(--ease);font-size:.88rem;text-decoration:none;position:relative}.footer-link:after{content:"";background:var(--accent);transform-origin:0;height:1px;transition:transform .3s var(--ease-out);position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.footer-link:hover{color:var(--on-ink)}.footer-link:hover:after{transform:scaleX(1)}.footer-soon{color:var(--on-ink-muted);font-size:.92rem}.footer-soon small{font-size:.68rem}.footer-bottom{border-top:1px solid var(--line-on-brand);color:var(--on-ink-muted);flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;margin-top:2.25rem;padding-top:1.1rem;font-size:.76rem;display:flex}@media (min-width:720px){.footer-grid{grid-template-columns:1.6fr 1.6fr 1fr .8fr}}@media (prefers-reduced-motion:reduce){.faq-a,.faq-a p,.faq-plus,.footer-link:after{transition:none}.form-status .check circle,.form-status .check path{stroke-dashoffset:0;animation:none}}
.ai-head{max-width:46rem}.ai-compare{grid-auto-rows:auto;gap:14px}.ai-case{grid-column:span 12;grid-template-rows:auto auto 1fr;align-content:start;gap:.9rem;padding:clamp(1.25rem,2.2vw,1.6rem);display:grid}.ai-guard{grid-column:span 12}@media (min-width:900px){.ai-case{grid-column:span 6}.ai-guard{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem 2rem;display:grid}}.ai-case--natural{border-color:color-mix(in oklch, var(--brand) 30%, var(--line));box-shadow:var(--shadow-md), 0 0 0 1px color-mix(in oklch, var(--brand) 12%, transparent)}.ai-case-title{letter-spacing:-.01em;font-size:1.05rem;font-weight:600}.ai-case--natural .ai-case-title:before{content:"";background:var(--accent);vertical-align:2px;width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in oklch, var(--accent) 30%, transparent);border-radius:50%;margin-right:.5rem;display:inline-block}.ai-mail{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:.75rem .9rem .8rem 1.1rem;position:relative}.ai-mail:before{content:"";background:var(--brand);border-radius:3px;width:3px;position:absolute;top:.75rem;bottom:.75rem;left:0}.ai-mail-meta{color:var(--ink-muted);margin-bottom:.25rem;font-size:.66rem;display:block}.ai-mail-text{font-size:.95rem;line-height:1.45}.ai-result{align-content:start;gap:.55rem;display:grid}.ai-result-title{color:var(--brand-deep);font-size:.76rem;font-weight:600}.ai-lines{gap:.5rem;display:grid}.ai-line{background:color-mix(in oklch, var(--accent) 10%, var(--paper-raised));border:1px solid color-mix(in oklch, var(--accent) 35%, var(--line));border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;padding:.6rem .75rem;display:grid}.ai-line--out{background:var(--paper);border-color:var(--line);color:var(--ink-muted)}.ai-line-main{gap:.1rem;min-width:0;display:grid}.ai-line-name{font-size:.9rem;font-weight:500}.ai-line--out .ai-line-name{text-decoration:line-through;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);font-weight:400}.ai-line-ref,.ai-line-why{color:var(--ink-muted);font-size:.74rem}.ai-tag{letter-spacing:.02em;white-space:nowrap;border-radius:999px;align-items:center;gap:.3rem;padding:.22rem .55rem;font-size:.66rem;font-weight:600;display:inline-flex}.ai-tag--ok{background:var(--accent);color:var(--on-accent)}.ai-tag--out{background:var(--line);color:var(--ink-muted)}.ai-guard{gap:.4rem;padding:clamp(1.15rem,2vw,1.5rem) clamp(1.25rem,2.4vw,1.75rem);display:grid}.ai-guard-title{color:var(--accent);font-size:.76rem;font-weight:600}.ai-guard-body{font-size:1.05rem;font-weight:500;line-height:1.4}.ai-guard-link{justify-self:start;margin-top:.25rem}@media (min-width:900px){.ai-guard-link{margin:0}}@media (prefers-reduced-motion:no-preference){.ai-case .ai-mail{opacity:0;transition:opacity .5s var(--ease-out) .12s, transform .5s var(--ease-out) .12s;transform:translateY(10px)}.ai-case .ai-result-title{opacity:0;transition:opacity .4s var(--ease-out) .52s}.ai-case .ai-row{opacity:0;transition:opacity .42s var(--ease-out), transform .42s var(--ease-out);transition-delay:calc(.64s + var(--i,0) * .16s);transform:translate(-8px)}.ai-case.is-visible .ai-mail{opacity:1;transform:none}.ai-case.is-visible .ai-result-title{opacity:1}.ai-case.is-visible .ai-row{opacity:1;transform:none}.ai-case--natural .ai-case-title:before{animation:2.4s ease-in-out infinite ai-pulse}}@keyframes ai-pulse{0%,to{box-shadow:0 0 0 4px color-mix(in oklch, var(--accent) 30%, transparent)}50%{box-shadow:0 0 0 7px color-mix(in oklch, var(--accent) 12%, transparent)}}.ai-page-hero .page-head{margin-bottom:clamp(2.5rem,5vw,3.5rem)}.ai-steps-grid{align-items:stretch;gap:14px}@media (min-width:960px){.ai-steps-grid{grid-auto-rows:minmax(200px,auto)}}.ai-steps-photo{min-height:320px}.ai-step{align-content:end;gap:.5rem;padding:clamp(1.25rem,2.4vw,1.75rem);display:grid}.ai-step-title{letter-spacing:-.01em;font-size:1.1rem;font-weight:600}.ai-step-body{color:var(--ink-muted);font-size:.95rem;line-height:1.55}.ai-cta-inner{align-items:center;gap:1.75rem;display:grid}.ai-cta .section-title{max-width:26ch;font-size:clamp(1.5rem,1.1rem + 1.6vw,2.15rem)}.ai-cta-btn{background:var(--paper-base);color:var(--brand-deep);justify-self:start}.ai-cta-btn:hover{background:var(--brand-tint)}@media (min-width:900px){.ai-cta-inner{grid-template-columns:1fr auto;gap:3rem}}
.bento-item--span-5,.bento-item--span-7{grid-column:span 12}@media (min-width:900px){.bento-item--span-5{grid-column:span 5}.bento-item--span-7{grid-column:span 7}}.page-cta{padding-block:clamp(3rem,6vw,4.5rem)}.page-cta-inner{align-items:center;gap:1.5rem;display:grid}.page-cta-title{letter-spacing:-.02em;max-width:22ch;font-size:clamp(1.4rem,1.05rem + 1.3vw,1.9rem);font-weight:500;line-height:1.12}.page-cta-body{color:var(--on-brand-muted);max-width:52ch;margin-top:.6rem;font-size:.95rem}.page-cta-btn{justify-self:start}@media (min-width:900px){.page-cta-inner{grid-template-columns:1fr auto;gap:3rem}.page-cta-btn{justify-self:end}}.sector-bento{margin-top:.5rem}.sector-page-photo{min-height:280px;position:relative;overflow:hidden}.sector-page-photo img{object-fit:cover}.sector-page-request{align-content:space-between;gap:.8rem;padding:1.5rem;display:grid}.sector-page-label{color:var(--ink-muted);letter-spacing:.01em;font-size:.78rem;font-weight:500}.card-dark .sector-page-label{color:var(--on-ink-muted)}.sector-page-quote{font-size:1.05rem;font-weight:500;line-height:1.45}.sector-page-quote:before{content:"“"}.sector-page-quote:after{content:"”"}.sector-page-customer{color:var(--on-ink-muted);font-size:.9rem}.sector-page-keywords{flex-wrap:wrap;gap:.5rem;display:flex}.card-dark .pill-tint{background:color-mix(in oklch, var(--paper-base) 12%, transparent);color:var(--on-ink);border-color:var(--line-on-brand)}.sector-page-panel .quote{height:100%;font-size:.78rem;line-height:1.35}.sector-page-panel .quote-head{padding:.65rem 1rem .5rem}.sector-page-panel .quote-ref{font-size:.88rem}.sector-page-panel .quote-meta{gap:.35rem;padding:.6rem 1rem}.sector-page-panel .quote-request q{font-style:normal}.sector-page-panel .quote-table th{padding:.4rem .5rem;font-size:.62rem}.sector-page-panel .quote-table td{padding:.38rem .5rem}.sector-page-panel .quote-table th:first-child,.sector-page-panel .quote-table td:first-child{padding-left:1rem}.sector-page-panel .quote-totals{padding:.55rem 1rem .65rem}.sector-page-panel .quote-totals .quote-total{font-size:.9rem}.sector-page-panel .quote-foot{font-family:var(--font-sans);padding:.45rem 1rem;font-size:.66rem}.sector-page-panel .quote-foot .mono{font-family:var(--font-sans)}.sector-page-lines{flex-direction:column;justify-content:space-between;gap:1.25rem;padding:1.5rem;display:flex}.sector-page-list{margin-top:.75rem;display:grid}.sector-page-list li{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:.15rem 1rem;padding:.65rem 0;font-size:.9rem;display:grid}.sector-page-list li:last-child{border-bottom:0}.sector-page-line-name{font-weight:500}.sector-page-line-ref{color:var(--ink-muted);grid-row:2;font-size:.74rem}.sector-page-line-total{grid-area:1/2/span 2;align-self:center;font-size:.9rem}.sector-page-others{border-top:1px solid var(--line);gap:.6rem;padding-top:1rem;display:grid}.sector-page-others .link-arrow{font-size:.9rem}.sector-page-others ul{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}.sector-page-all{color:var(--brand-deep)}@media (min-width:900px){.sector-page-photo{min-height:300px}}@media (max-width:600px){.sector-page-panel .quote-table th:first-child,.sector-page-panel .quote-table td:first-child,.sector-page-panel .quote-table th:nth-child(4),.sector-page-panel .quote-table td:nth-child(4){display:none}.sector-page-panel .quote-table th:nth-child(2),.sector-page-panel .quote-table td:nth-child(2){padding-left:1rem}.sector-page-panel .quote-head{grid-template-columns:1fr 1fr}.sector-page-panel .quote-status{grid-column:1/-1}}.sector-page-kind{background:color-mix(in oklch, var(--paper) 12%, transparent);color:var(--paper);border-radius:999px;justify-self:start;align-items:center;gap:.45rem;padding:.3rem .7rem;font-size:.76rem;font-weight:500;display:inline-flex}.sector-page-kind.is-natural:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px}
.rb-blur{display:inline}.rb-blur-piece{will-change:transform, filter, opacity;display:inline-block}.rb-split-pending{visibility:hidden}.rb-split-pending.rb-split-ready{visibility:visible}.rb-split-word,.rb-split-char{will-change:transform, opacity;display:inline-block}.rb-countup{font-variant-numeric:tabular-nums}.rb-spotlight{isolation:isolate;position:relative;overflow:hidden}.rb-spotlight:before{content:"";z-index:0;pointer-events:none;opacity:0;background:radial-gradient(var(--rb-size) circle at var(--rb-x,50%) var(--rb-y,50%), color-mix(in oklch, var(--rb-spot) calc(var(--rb-intensity) * 100%), transparent), transparent 70%);transition:opacity .4s var(--ease-out,ease);position:absolute;inset:0}.rb-spotlight:hover:before,.rb-spotlight:focus-within:before{opacity:1}.rb-spotlight>*{z-index:1;position:relative}.rb-star{border-radius:var(--radius,8px);padding:var(--rb-thick);isolation:isolate;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.rb-star-glow{opacity:.8;z-index:0;pointer-events:none;width:180%;height:40%;animation:rb-star-run var(--rb-speed) linear infinite;background:radial-gradient(circle, var(--rb-star), transparent 12%);border-radius:50%;position:absolute}.rb-star-glow-a{bottom:-12px;right:-180%}.rb-star-glow-b{animation-name:rb-star-run-rev;top:-12px;left:-180%}.rb-star-inner{z-index:1;align-items:center;gap:.5rem;width:100%;display:inline-flex;position:relative}@keyframes rb-star-run{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes rb-star-run-rev{0%{transform:translate(0)}to{transform:translate(100%)}}.rb-shiny{color:#0000;background:linear-gradient(110deg, var(--rb-shine-base) 40%, var(--rb-shine) 50%, var(--rb-shine-base) 60%);animation:rb-shine var(--rb-shine-speed) linear infinite;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;display:inline-block}@keyframes rb-shine{0%{background-position:120% 0}to{background-position:-120% 0}}.rb-glare{display:inline-block;position:relative;overflow:hidden}.rb-glare-sheen{pointer-events:none;opacity:0;transform:translateX(-70%) rotate(var(--rb-glare-angle,-30deg));background:linear-gradient(90deg, transparent 40%, color-mix(in oklch, var(--rb-glare,var(--brand)) calc(var(--rb-glare-opacity,.16) * 100%), transparent) 50%, transparent 60%);transition:opacity .2s;position:absolute;inset:-40% -60%}.rb-glare:hover .rb-glare-sheen,.rb-glare:focus-within .rb-glare-sheen{opacity:1;transition:transform var(--rb-glare-dur,.65s) ease, opacity .2s ease;transform:translateX(70%) rotate(var(--rb-glare-angle,-30deg))}.rb-glare-block{display:block}.rb-dotgrid{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.rb-stepper{scroll-margin-top:calc(var(--nav-h) + 1rem);gap:clamp(1.75rem,3vw,2.5rem);min-width:0;display:grid}.rb-stepper-head{align-items:flex-start;gap:clamp(.5rem,2vw,1.25rem);display:flex}.rb-stepper-indicators{flex:auto;align-items:flex-start;min-width:0;margin:0;padding:0;list-style:none;display:flex}.rb-stepper-arrow{border:1px solid var(--line-strong);background:var(--paper-raised);width:36px;height:36px;color:var(--brand-deep);cursor:pointer;transition:background-color .25s var(--ease-out), color .25s var(--ease-out), border-color .25s var(--ease-out), opacity .25s var(--ease-out);border-radius:50%;flex:none;place-items:center;display:inline-grid}.rb-stepper-arrow:hover:not(:disabled){background:var(--brand);border-color:var(--brand);color:var(--paper)}.rb-stepper-arrow:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.rb-stepper-arrow:disabled{opacity:.35;cursor:default}.rb-stepper-item{text-align:center;flex:1 1 0;justify-items:center;gap:.55rem;min-width:0;display:grid;position:relative}.rb-stepper-dot{z-index:1;border:1px solid var(--line-strong);background:var(--paper-raised);width:36px;height:36px;color:var(--ink-muted);font-family:var(--font-mono);cursor:pointer;transition:background-color .3s var(--ease-out), border-color .3s var(--ease-out), color .3s var(--ease-out), box-shadow .3s var(--ease-out);border-radius:50%;place-items:center;font-size:.85rem;font-weight:500;display:inline-grid;position:relative}.rb-stepper-dot:hover{border-color:var(--brand);color:var(--brand-deep)}.rb-stepper-dot:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.rb-stepper-item.is-active .rb-stepper-dot{background:var(--brand);border-color:var(--brand);color:var(--on-brand);box-shadow:0 0 0 5px var(--brand-tint)}.rb-stepper-item.is-active .rb-stepper-dot:after{content:"";background:var(--accent);border:2px solid var(--paper-raised);border-radius:50%;width:10px;height:10px;position:absolute;top:-2px;right:-2px}.rb-stepper-item.is-done .rb-stepper-dot{background:var(--brand-tint);border-color:var(--brand-soft);color:var(--brand-deep)}.rb-stepper-check{display:block}.rb-stepper-name{color:var(--ink-muted);padding-inline:.25rem;font-size:.82rem;line-height:1.3}.rb-stepper-item.is-active .rb-stepper-name{color:var(--ink);font-weight:500}.rb-stepper-track{background:var(--line);border-radius:2px;height:2px;position:absolute;top:18px;left:calc(50% + 24px);right:calc(24px - 50%);overflow:hidden}.rb-stepper-fill{background:linear-gradient(90deg, var(--brand-deep), var(--brand));transform-origin:0;position:absolute;inset:0}.rb-stepper-panel{background:var(--paper-raised);border:1px solid color-mix(in oklch, var(--ink) 8%, var(--paper));min-width:0;box-shadow:var(--shadow-md);border-radius:20px;padding:clamp(1.25rem,3vw,2.25rem);overflow:hidden}.rb-stepper-footer{justify-content:space-between;gap:.75rem;display:flex}.rb-stepper-footer .btn{min-height:38px}.rb-stepper-footer .btn:disabled{opacity:.4;cursor:default;box-shadow:none;transform:none}@media (max-width:640px){.rb-stepper-name{display:none}.rb-stepper-dot{width:34px;height:34px}.rb-stepper-track{top:17px;left:calc(50% + 22px);right:calc(22px - 50%)}}.fx-backdrop{isolation:isolate;position:relative}.fx-backdrop>.rb-dotgrid{z-index:0;-webkit-mask-image:radial-gradient(ellipse at center, var(--ink) 35%, transparent 85%);mask-image:radial-gradient(ellipse at center, var(--ink) 35%, transparent 85%)}.fx-backdrop>:not(.rb-dotgrid){z-index:1;position:relative}.fx-glow-cta .rb-star-inner>.btn{width:100%}.fx-has-backdrop{isolation:isolate;position:relative}.fx-has-backdrop>.rb-dotgrid{z-index:0;-webkit-mask-image:radial-gradient(ellipse at center, var(--ink) 35%, transparent 85%);mask-image:radial-gradient(ellipse at center, var(--ink) 35%, transparent 85%)}.fx-has-backdrop>.container{z-index:1;position:relative}@media (prefers-reduced-motion:reduce){.rb-star-glow,.rb-shiny{animation:none}.rb-shiny{color:var(--rb-shine-base);background:0 0}.rb-glare-sheen{display:none}.rb-split-pending{visibility:visible}}
