.in-cities{border-top:1px solid var(--site-border)}.in-cities-list{display:grid;gap:0 2.5rem;margin-top:2rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}.in-cities-list li{border-top:1px solid var(--site-border)}.in-cities-list li{display:flex;flex-direction:column;gap:.35rem;padding-block:1.1rem 1.35rem}.in-cities-name{color:#171717;font-weight:700}.in-cities-list .in-cities-name:hover{color:var(--brand-red)}.in-cities-areas{color:#525252;font-size:var(--font-small);line-height:1.55}.homepage10-page,.homepage10-page p,.homepage10-page a,.homepage10-page span,.homepage10-page li,.homepage10-page button,.homepage10-page input,.homepage10-page textarea,.homepage10-page select{font-family:Nunito,Helvetica Neue,Helvetica,Arial,Nimbus Sans L,Segoe UI,sans-serif}.homepage10-page h1,.homepage10-page h2,.homepage10-page h3,.homepage10-page h4,.homepage10-page h5,.homepage10-page h6{font-family:Nunito,Helvetica Neue,Helvetica,Arial,Nimbus Sans L,Segoe UI,sans-serif;letter-spacing:-.03em}.homepage10-page [data-analytics-view=homepage10_hero_view] h1{line-height:1.12!important;max-width:min(100%,13ch);margin-inline:auto;text-align:center;text-wrap:balance;overflow-wrap:anywhere}@media(min-width:768px){.homepage10-page [data-analytics-view=homepage10_hero_view] h1{letter-spacing:.01em;width:auto;max-width:none;white-space:nowrap;text-wrap:nowrap;overflow-wrap:normal}}@media(min-width:640px)and (max-width:767px){.homepage10-page [data-analytics-view=homepage10_hero_view] .hero-premium>.content-wrap{padding-top:12.5rem!important}}@media(min-width:640px)and (max-width:1023px){.homepage10-page [data-analytics-view=homepage10_hero_view] .hero-premium,.homepage10-page [data-analytics-view=homepage10_hero_view] .hero-premium>.content-wrap{min-height:84svh}.homepage10-page [data-analytics-view=homepage10_hero_view] h1{max-width:18ch!important;white-space:normal!important;text-wrap:balance!important;font-size:var(--font-h1)!important}}.homepage10-page [data-analytics-view=homepage10_hero_view] h1+p{font-size:var(--font-lead)!important;line-height:1.65!important;max-width:42ch;margin-inline:auto;text-align:center}@media(min-width:768px){.homepage10-page [data-analytics-view=homepage10_hero_view] h1+p{max-width:68ch;text-wrap:balance}}.homepage10-page [data-analytics-view=homepage10_hero_view] .fade-up{display:flex;flex-direction:column;align-items:center;justify-self:center;margin-inline:auto;text-align:center;grid-column:1 / -1;max-width:100%}.homepage10-page [data-analytics-view=homepage10_hero_view] .fade-up>div{width:auto;justify-content:center}.homepage10-page .section-copy,.homepage10-page .eyebrow{overflow-wrap:anywhere;hyphens:auto}.homepage10-page .homepage10-flow .section-shell{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;backdrop-filter:none!important}.homepage10-page [data-analytics-view=homepage10_hero_view] .hero-stats-desktop{display:none!important}.homepage10-page [data-analytics-view=homepage10_hero_view] .hero-stats-mobile{order:-1;display:grid!important;grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr));align-self:start;width:min(100%,72rem);margin:0 auto 2rem;gap:1rem}.homepage10-page [data-analytics-view=homepage10_hero_view] .hero-stats-mobile>*{height:100%}@media(max-width:639px){.homepage10-page [data-analytics-view=homepage10_hero_view] .hero-premium,.homepage10-page [data-analytics-view=homepage10_hero_view] .hero-premium>.content-wrap{min-height:78svh!important}.homepage10-page [data-analytics-view=homepage10_hero_view] .hero-premium>.content-wrap{padding-top:12.5rem!important;padding-bottom:1.75rem!important}.homepage10-page [data-analytics-view=homepage10_hero_view] .hero-note{font-size:var(--font-small)!important;line-height:1.5!important;max-width:36ch!important}.homepage10-page [data-analytics-view=homepage10_hero_view]>div{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;border-left:0!important;border-right:0!important;border-radius:0!important}.homepage10-page [data-analytics-view=homepage10_hero_view]>div>div:last-child{min-height:96svh;padding-top:8.5rem;padding-bottom:1.75rem}}.homepage10-flow>section{margin-top:1.2rem}.homepage10-flow>section:nth-of-type(n+4) .section-shell,.homepage10-flow>section:nth-of-type(n+4) .premium-panel{border-radius:0;border-color:#78350f1f;box-shadow:0 22px 60px #0f172a0f,0 6px 16px #7c2d120f}.homepage10-flow>section:nth-of-type(odd) .section-shell,.homepage10-flow>section:nth-of-type(odd) .premium-panel{background:#fff}.homepage10-flow>section:nth-of-type(2n) .section-shell,.homepage10-flow>section:nth-of-type(2n) .premium-panel{background:#fff}.homepage10-flow>section:nth-of-type(4n) .glass-card{background:#fff}.dark .homepage10-flow>section:nth-of-type(odd) .section-shell,.dark .homepage10-flow>section:nth-of-type(odd) .premium-panel{background:#18181b}.dark .homepage10-flow>section:nth-of-type(2n) .section-shell,.dark .homepage10-flow>section:nth-of-type(2n) .premium-panel{background:#18181b}.dark .homepage10-flow>section:nth-of-type(n+4) .glass-card{border-color:#ffffff1a;background:#27272a;box-shadow:0 18px 40px #0000003d,inset 0 1px #ffffff0d}@media(max-width:767px){.homepage10-page .homepage10-hero-mobile-bleed{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding-left:0!important;padding-right:0!important}.homepage10-page [data-analytics-view=homepage10_hero_view]{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.homepage10-page [data-analytics-view=homepage10_hero_view]>div{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;border-left:0!important;border-right:0!important;border-radius:0!important}.homepage10-page [data-analytics-view=homepage10_hero_view] .fade-up{margin-inline:auto!important;text-align:center!important;width:min(100%,24.5rem);justify-self:center}.homepage10-page [data-analytics-view=homepage10_hero_view] .fade-up>div{width:100%!important;justify-content:center!important}body:has(.homepage10-page) .site-rail>main{overflow-x:visible!important}}@media(max-width:1024px){.homepage10-page [data-analytics-view=homepage10_hero_view] h1{line-height:1.14!important;max-width:14ch}.homepage10-page [data-analytics-view=homepage10_hero_view] p{max-width:68ch}}@media(max-width:640px){.homepage10-page [data-analytics-view=homepage10_hero_view] h1{line-height:1.14!important;max-width:26ch;margin-inline:auto!important;text-align:center!important;white-space:normal;text-wrap:balance;overflow-wrap:anywhere}.homepage10-page [data-analytics-view=homepage10_hero_view] .hero-mobile-title-shrink{font-size:var(--font-h2)}.homepage10-page [data-analytics-view=homepage10_hero_view] p{font-size:var(--font-lead);line-height:1.7;max-width:34ch;margin-inline:auto!important;text-align:center!important}}html:has(.homepage10-page),body:has(.homepage10-page){background:#fff}.homepage10-page .eyebrow{border-color:#d8000029;background:#ffffffeb;color:#b40000}.homepage10-page .eyebrow:before{background:#d80000;box-shadow:0 0 0 5px #d800001f}.homepage10-page .metric-chip:before{background:#d80000}.homepage10-flow>section:nth-of-type(n+4) .section-shell,.homepage10-flow>section:nth-of-type(n+4) .premium-panel{border-radius:1.85rem;border-color:#0b0b0c12;box-shadow:0 1px #ffffffb3 inset,0 26px 60px -34px #0b0b0c6b}.homepage10-flow>section:nth-of-type(n+4) .glass-card{border-radius:1.5rem;border-color:#0b0b0c12;background:#fff;box-shadow:0 1px #fffc inset,0 18px 44px -28px #0b0b0c59}.homepage10-page .section-title,.homepage10-page .homepage10-flow h2{color:#0b0b0c;letter-spacing:-.03em}.homepage10-page .in-split-section{padding-block:clamp(2.5rem,6vw,4.5rem);border-top:1px solid rgba(11,11,12,.08)}.homepage10-page .in-split-section h2:before{content:"";display:inline-block;width:.5rem;height:.5rem;border-radius:999px;background:#d80000;box-shadow:0 0 0 5px #d800001f;margin-right:.7rem;transform:translateY(-.12em)}.homepage10-page .in-split-media{border:1px solid rgba(11,11,12,.08);box-shadow:0 10px 30px -12px #0b0b0c2e}.homepage10-page .in-split-media img{transform:scale(1.01);transition:transform .8s cubic-bezier(.22,1,.36,1)}.homepage10-page .in-split-section article:hover .in-split-media img,.homepage10-page .in-split-media:hover img{transform:scale(1.05)}.homepage10-page .machine-card-cta{background:#d80000;border-color:#d80000}.homepage10-page .machine-card-cta:hover{background:#b40000;border-color:#b40000;box-shadow:0 16px 32px -8px #d800009e}.homepage10-page .machine-card:focus-visible{outline:2px solid #d80000;outline-offset:3px}.homepage10-page .homepage-action-btn{background:#d80000;border-color:#d80000;box-shadow:0 12px 28px -8px #d800008c}.homepage10-page .homepage-action-btn:hover{background:#b40000;border-color:#b40000;transform:translateY(-1px);box-shadow:0 16px 32px -8px #d800009e}.homepage10-page .homepage-consultation-actions>a:first-child{background:#d80000;box-shadow:0 12px 28px -8px #d800008c}.homepage10-page .homepage-consultation-actions>a:first-child:hover{background:#b40000;transform:translateY(-1px);box-shadow:0 16px 32px -8px #d800009e}.homepage10-page .homepage-smart-features-pin-list-item{position:relative;border-radius:.9rem;padding-left:1rem;overflow:hidden;transition:background-color .25s cubic-bezier(.22,1,.36,1),border-color .25s cubic-bezier(.22,1,.36,1),box-shadow .25s cubic-bezier(.22,1,.36,1)}.homepage10-page .homepage-smart-features-pin-list-item:before{content:"";position:absolute;left:0;top:18%;bottom:18%;width:2px;border-radius:2px;background:#d80000;transform:scaleY(0);transform-origin:top;transition:transform .35s cubic-bezier(.22,1,.36,1)}.homepage10-page .homepage-smart-features-pin-list-item:hover:before{transform:scaleY(.6)}.homepage10-page .homepage-smart-features-pin-list-item.is-active{background-color:#d800000d;border-color:#d8000033;box-shadow:0 10px 30px -12px #0b0b0c2e}.homepage10-page .homepage-smart-features-pin-list-item.is-active:before{transform:scaleY(1)}.homepage10-page .homepage-smart-features-pin-list-item:focus-visible{outline:2px solid #d80000;outline-offset:2px}.homepage10-page .homepage-rollout-step{border-radius:.9rem;transition:background-color .22s cubic-bezier(.22,1,.36,1)}.homepage10-page .homepage-rollout-step:hover{background:#d8000009}.homepage10-page .homepage10-flow>section{margin-top:clamp(1rem,3vw,2.25rem)}.homepage10-page .homepage10-flow #machines{margin-top:.5rem}@media(prefers-reduced-motion:reduce){.homepage10-page .in-split-media img{transform:none;transition:none}.homepage10-page .homepage-action-btn:hover,.homepage10-page .homepage-consultation-actions>a:first-child:hover{transform:none}}.homepage10-page .homepage10-flow>section.no-blur-section:first-child{background:#b40000;border:0;border-radius:0;border-image:linear-gradient(#b40000 0 0) fill 0 / / 0 100vw}.homepage10-page .homepage10-flow>section.no-blur-section:first-child :is(h2,p,.t-eyebrow){color:#fff!important}.homepage10-page .homepage10-flow>section.no-blur-section:first-child .homepage-consultation-copy>p:nth-of-type(1){color:#ffffffd9}.homepage10-page .homepage10-flow>section.no-blur-section:first-child .homepage-consultation-copy h2{color:#fff}.homepage10-page .homepage10-flow>section.no-blur-section:first-child .homepage-consultation-copy>p:nth-of-type(2){color:#fff}.homepage10-page .homepage10-flow>section.no-blur-section:first-child .homepage-consultation-copy>p:nth-of-type(3){color:#ffffffe0}.homepage10-page .homepage10-flow>section.no-blur-section:first-child .homepage-consultation-actions>a:first-child{background:#fff;border-color:#fff;color:#d80000;box-shadow:0 14px 30px -10px #00000059}.homepage10-page .homepage10-flow>section.no-blur-section:first-child .homepage-consultation-actions>a:first-child:hover{background:#fff;border-color:#fff;color:#b40000;transform:translateY(-1px);box-shadow:0 18px 36px -10px #0006}.homepage10-page .homepage10-flow>section.no-blur-section:first-child .homepage-consultation-actions>a:last-child{background:transparent;border-color:#ffffff73;color:#fff}.homepage10-page .homepage10-flow>section.no-blur-section:first-child .homepage-consultation-actions>a:last-child:hover{background:#ffffff1f;border-color:#ffffffb3;color:#fff}.homepage10-page .homepage10-flow>section[data-analytics-section=testimonials]>.section-shell{background:#0b0b0c!important;border:0!important;border-image:linear-gradient(#0b0b0c 0 0) fill 0 / / 0 100vw!important;border-radius:0!important;box-shadow:none!important}.homepage10-page .homepage10-flow>section[data-analytics-section=testimonials]>.section-shell :is(h2,h3,h4,p,span):not(a *,a){color:#ffffffd1!important}.homepage10-page .homepage10-flow>section[data-analytics-section=testimonials]>.section-shell :is(h2,h3,h4,.text-3xl,.testimonials-morph-text):not(a *,a),.homepage10-page .homepage10-flow>section[data-analytics-section=testimonials]>.section-shell :is(h2,h3,h4,.text-3xl) *{color:#fff!important}.homepage10-page .homepage10-flow>section[data-analytics-section=testimonials]>.section-shell :is(.eyebrow,.text-red-600){color:#ff8a8a!important}.homepage10-page .homepage10-flow>section[data-analytics-section=testimonials]>.section-shell .eyebrow{background:transparent!important;border-color:transparent!important;padding-inline:0!important}.homepage10-page .homepage10-flow>section[data-analytics-section=testimonials]>.section-shell .testimonial-header-ribbon{background:transparent!important;padding-inline:0 5.5rem!important}.homepage10-page .homepage10-flow>section[data-analytics-section=testimonials]>.section-shell .testimonial-role{color:#ffffff9e!important}.homepage10-page .homepage10-flow>section[data-analytics-section=testimonials]>.section-shell :is(.premium-card,.testimonials-demo-card){background:transparent!important;border-color:#ffffff24!important}.homepage10-page .homepage10-flow>section[data-analytics-section=testimonials]>.section-shell:after{content:"";position:absolute;width:30rem;height:30rem;top:-12rem;right:-8rem;display:none}.homepage10-page .homepage10-flow>section[data-analytics-section=testimonials] .testimonials-morph-heading{color:#fff}.homepage10-page .homepage10-flow>section[data-analytics-section=testimonials] .testimonial-copy{color:#ffffffdb!important}.homepage10-page .homepage10-flow>section[data-analytics-section=testimonials] .testimonial-sample-card{border-top-color:#ffffff24!important}@media(prefers-reduced-motion:reduce){.homepage10-page .homepage10-flow>section.no-blur-section:first-child .homepage-consultation-actions>a:hover{transform:none}}.in-maker-head{display:grid;gap:1.25rem clamp(2rem,6vw,5rem);align-items:end}.in-maker-h2{margin-top:1rem;max-width:16ch;color:#0b0b0c}.in-maker-intro{max-width:38rem;color:#404040}@media(min-width:1024px){.in-maker-head{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}}.in-maker-grid{display:grid;margin-top:clamp(2.25rem,5vw,3.5rem);border-top:1px solid #0b0b0c;grid-template-columns:1fr}.in-maker-grid li{position:relative;padding:1.75rem 0 2rem;border-bottom:1px solid var(--site-border)}.in-maker-grid li:before{content:"";position:absolute;top:-1px;left:0;width:0;height:2px;background:var(--brand-red);transition:width .26s cubic-bezier(.22,1,.36,1)}.in-maker-grid li:hover:before{width:100%}.in-maker-grid li:last-child{border-bottom:0}.in-maker-meta{display:flex;align-items:center;justify-content:space-between}.in-maker-icon{width:1.75rem;height:1.75rem;color:var(--brand-red)}.in-maker-num{color:#737373;font-size:var(--font-small);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.08em}.in-maker-title{margin-top:1.25rem;color:#0b0b0c;font-size:var(--font-lg, 1.2rem)!important;font-weight:600;letter-spacing:-.01em}.in-maker-copy{margin-top:.55rem;max-width:36ch;color:#525252;font-size:var(--font-small);line-height:1.7}@media(min-width:640px){.in-maker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.in-maker-grid li{padding-inline:0 1.75rem}.in-maker-grid li:nth-child(2n){padding-inline:1.75rem 0;border-left:1px solid var(--site-border)}.in-maker-grid li:nth-last-child(-n+2){border-bottom:0}}@media(min-width:1024px){.in-maker-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.in-maker-grid li,.in-maker-grid li:nth-child(2n){padding-inline:2rem;border-left:1px solid var(--site-border)}.in-maker-grid li:nth-child(3n+1){padding-left:0;border-left:0}.in-maker-grid li:nth-child(3n){padding-right:0}.in-maker-grid li:nth-child(n+4){border-bottom:0}}@media(prefers-reduced-motion:reduce){.in-maker-grid li:before{transition:none}}.in-compare{display:grid;gap:2rem clamp(2rem,6vw,5rem);margin-top:clamp(3rem,7vw,5rem);padding-top:clamp(2rem,4vw,3rem);border-top:1px solid var(--site-border)}.in-compare-kicker{color:var(--brand-red);font-size:var(--font-xs);font-weight:700;letter-spacing:.16em;text-transform:uppercase}.in-compare-title{--font-h3: clamp(1.5rem, 2.6vw, 2rem);margin-top:.75rem;max-width:18ch;color:#0b0b0c;font-weight:600;line-height:1.2;letter-spacing:-.02em;text-wrap:balance}.in-compare-lead{margin-top:.85rem;max-width:30ch;color:#525252;font-size:var(--font-body);line-height:1.6}.in-compare-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.75rem}.in-compare-list{counter-reset:none;list-style:none;margin:0;padding:0}.in-compare-list li{display:grid;grid-template-columns:3.25rem minmax(0,1fr);gap:1rem;padding-block:1.35rem;border-bottom:1px solid var(--site-border)}.in-compare-list li:first-child{border-top:1px solid #0b0b0c}.in-compare-num{color:var(--brand-red);font-size:1.6rem;font-weight:600;line-height:1.1;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.in-compare-list strong{display:block;color:#0b0b0c;font-size:var(--font-lg, 1.125rem);font-weight:600;line-height:1.35}.in-compare-list p{margin-top:.35rem;max-width:52ch;color:#525252;font-size:var(--font-body);line-height:1.65}@media(min-width:1024px){.in-compare{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.in-compare-aside{position:sticky;top:6.5rem;align-self:start}.in-compare-actions{flex-direction:column;align-items:flex-start}}.in-maker-btn{display:inline-flex;align-items:center;min-height:2.9rem;padding:.7rem 1.4rem;border:1px solid #d4d4d4;border-radius:3px;background:#fff;color:#171717;font-size:var(--font-small);font-weight:700}.in-maker-btn:hover{border-color:#171717}.in-maker-btn--primary{border-color:var(--brand-red);background:var(--brand-red);color:#fff}.in-maker-btn--primary:hover{background:var(--brand-red-strong);border-color:var(--brand-red-strong)}.in-explore{margin-top:clamp(2.5rem,6vw,4.5rem);padding-block:clamp(3rem,7vw,5.5rem);color:#fff;border-image:linear-gradient(#0b0b0c 0 0) fill 0 / / 0 100vw}.site-rail>main:has(.in-explore){padding-bottom:0}.homepage10-page .in-explore .eyebrow{padding-block:0;border:0;background:transparent;color:#ff8a8a}.homepage10-page .in-explore .eyebrow:before{background:#ff8a8a;box-shadow:none}.in-explore-title{margin-top:1rem;max-width:22ch;color:#fff!important}.in-explore-grid{display:grid;gap:2.5rem clamp(2rem,5vw,4.5rem);margin-top:clamp(2rem,4vw,3rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr))}.in-explore-heading{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:.9rem;border-bottom:1px solid rgba(255,255,255,.35);color:#fff;font-size:var(--font-label)!important;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.in-explore-heading span{color:#fff9;font-variant-numeric:tabular-nums;letter-spacing:.08em}.in-explore-list li+li{border-top:1px solid rgba(255,255,255,.14)}.in-explore-list a{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:1.25rem;row-gap:.2rem;align-items:center;padding-block:1.1rem;color:#fff;text-decoration:none}.in-explore-label{grid-column:1;font-size:var(--font-body);font-weight:600;line-height:1.35;transition:color .18s ease}.in-explore-note{grid-column:1;color:#ffffffb8;font-size:var(--font-small);line-height:1.5}.in-explore-arrow{grid-column:2;grid-row:1 / span 2;width:1.25rem;height:1.25rem;color:#ffffff8c;transition:transform .18s ease,color .18s ease}.in-explore-list a:hover .in-explore-label,.in-explore-list a:focus-visible .in-explore-label{color:#ff8a8a}.in-explore-list a:hover .in-explore-arrow,.in-explore-list a:focus-visible .in-explore-arrow{color:#ff8a8a;transform:translate(4px)}.in-explore-list a:focus-visible{outline:2px solid #ff8a8a;outline-offset:2px}@media(prefers-reduced-motion:reduce){.in-explore-arrow{transition:none}}
