:root{--ink:#15181E;--blue:#0C8FFF;--cyan:#42D7FF}

html.page-landing-scroll{overflow-x:hidden}
.page-landing main .button{font-size:12px;font-weight:800;letter-spacing:.075em}.page-landing main .arrow-link,.page-landing main .text-link,.page-landing main .format-link,.page-landing main .category-card__body>b{font-size:12px;font-weight:800;letter-spacing:.09em}.page-landing main .arrow-link,.page-landing main .category-card__body>b{transition:color .25s ease,letter-spacing .25s ease}.page-landing main .arrow-link:hover,.page-landing main .category-card__body>b:hover{color:var(--ink);letter-spacing:.12em}.page-landing main .text-link{color:#fff}.page-landing main .text-link:hover{color:var(--cyan)}
.range-value{position:static;display:block;text-align:right;margin-top:8px}
.page-landing .counter-settled{animation:counter-settle .55s ease-out}
@keyframes counter-settle{0%{transform:scale(1);text-shadow:none}45%{transform:scale(1.06);text-shadow:0 0 14px rgba(12,143,255,.35)}100%{transform:scale(1);text-shadow:none}}
.hero__facts{position:relative;bottom:24px}
@media(max-width:560px){.hero__facts{bottom:10px}}

html.page-landing-scroll{overflow-x:hidden}.page-landing{overflow-x:hidden}

/* Softer hero transition: the warehouse remains subtly visible beneath the copy. */
.page-landing .hero__image:after{background:linear-gradient(90deg,var(--ink) 0%,rgba(21,24,30,.96) 12%,rgba(21,24,30,.82) 28%,rgba(21,24,30,.48) 48%,rgba(21,24,30,.16) 65%,transparent 82%)}

html.page-landing-scroll{overflow-x:hidden}

html.page-landing-scroll{overflow-x:hidden}.page-landing{overflow-x:hidden}(max-width:900px){.calculator{grid-template-columns:minmax(0,1fr)}}.button--blue,.button--yellow{background:linear-gradient(110deg,#42D7FF,#0C8FFF);color:#fff}

html.page-landing-scroll{overflow-x:hidden}

html.page-landing-scroll{overflow-x:hidden}.page-landing{overflow-x:hidden}

html.page-landing-scroll{overflow-x:hidden}

html.page-landing-scroll{overflow-x:hidden}.page-landing{overflow-x:hidden}(max-width:900px){.calculator{grid-template-columns:minmax(0,1fr)}}.eyebrow__dot{background-color:var(--cyan)}

html.page-landing-scroll{overflow-x:hidden}

html.page-landing-scroll{overflow-x:hidden}.page-landing{overflow-x:hidden}

html.page-landing-scroll{overflow-x:hidden}

html.page-landing-scroll{overflow-x:hidden}.page-landing{overflow-x:hidden}(max-width:900px){.calculator{grid-template-columns:minmax(0,1fr)}}.text-link span,.hero__facts strong,.calculator__result strong,.case-card__accent strong,.case-card__result strong{color:var(--cyan)}

html.page-landing-scroll{overflow-x:hidden}

html.page-landing-scroll{overflow-x:hidden}.page-landing{overflow-x:hidden}

html.page-landing-scroll{overflow-x:hidden}

html.page-landing-scroll{overflow-x:hidden}.page-landing{overflow-x:hidden}(max-width:900px){.calculator{grid-template-columns:minmax(0,1fr)}}.hero:before{content:"";position:absolute;right:-60px;bottom:-70px;width:370px;height:345px;background:url('../../../assets/images/pattern.svg') center/contain no-repeat;opacity:.28;z-index:1}

html.page-landing-scroll{overflow-x:hidden}

html.page-landing-scroll{overflow-x:hidden}.page-landing{overflow-x:hidden}

html.page-landing-scroll{overflow-x:hidden}

html.page-landing-scroll{overflow-x:hidden}.page-landing{overflow-x:hidden}(max-width:900px){.calculator{grid-template-columns:minmax(0,1fr)}}.hero__content{z-index:2}.hero__image:after{background:linear-gradient(90deg,var(--ink) 0%,rgba(21,24,30,.5) 17%,transparent 48%)}

html.page-landing-scroll{overflow-x:hidden}

html.page-landing-scroll{overflow-x:hidden}.page-landing{overflow-x:hidden}

html.page-landing-scroll{overflow-x:hidden}

html.page-landing-scroll{overflow-x:hidden}.page-landing{overflow-x:hidden}(max-width:900px){.calculator{grid-template-columns:minmax(0,1fr)}}.section-kicker--light,.format-no{color:var(--cyan)}

html.page-landing-scroll{overflow-x:hidden}

html.page-landing-scroll{overflow-x:hidden}.page-landing{overflow-x:hidden}

html.page-landing-scroll{overflow-x:hidden}

html.page-landing-scroll{overflow-x:hidden}.page-landing{overflow-x:hidden}(max-width:900px){.calculator{grid-template-columns:minmax(0,1fr)}}.hero .button--yellow{color:#15181E!important}

html.page-landing-scroll{overflow-x:hidden}

html.page-landing-scroll{overflow-x:hidden}.page-landing{overflow-x:hidden}

html.page-landing-scroll{overflow-x:hidden}

html.page-landing-scroll{overflow-x:hidden}.page-landing{overflow-x:hidden}(max-width:900px){.calculator{grid-template-columns:minmax(0,1fr)}}.page-landing .button>div{display:block!important;transform:none!important;opacity:1!important;visibility:visible!important}

html.page-landing-scroll{overflow-x:hidden}

html.page-landing-scroll{overflow-x:hidden}.page-landing{overflow-x:hidden}

html.page-landing-scroll{overflow-x:hidden}

html.page-landing-scroll{overflow-x:hidden}.page-landing{overflow-x:hidden}(max-width:900px){.calculator{grid-template-columns:minmax(0,1fr)}}.page-landing .button>div span{transform:none!important;opacity:1!important;visibility:visible!important}

html.page-landing-scroll{overflow-x:hidden}

html.page-landing-scroll{overflow-x:hidden}.page-landing{overflow-x:hidden}

html.page-landing-scroll{overflow-x:hidden}

html.page-landing-scroll{overflow-x:hidden}.page-landing{overflow-x:hidden}(max-width:900px){.calculator{grid-template-columns:minmax(0,1fr)}}html.page-landing-scroll{scroll-behavior:auto}

html.page-landing-scroll{overflow-x:hidden}

html.page-landing-scroll{overflow-x:hidden}.page-landing{overflow-x:hidden}

html.page-landing-scroll{overflow-x:hidden}

html.page-landing-scroll{overflow-x:hidden}.page-landing{overflow-x:hidden}(max-width:900px){.calculator{grid-template-columns:minmax(0,1fr)}}.calculator__form{width:100%;min-width:0;max-width:100%;overflow:hidden}.calculator__form .button{width:100%;white-space:normal;line-height:1.25;overflow:hidden}

html.page-landing-scroll{overflow-x:hidden}

html.page-landing-scroll{overflow-x:hidden}.page-landing{overflow-x:hidden}

html.page-landing-scroll{overflow-x:hidden}

html.page-landing-scroll{overflow-x:hidden}.page-landing{overflow-x:hidden}(max-width:900px){.calculator{grid-template-columns:minmax(0,1fr)}}.page-landing .reveal{opacity:0;transform:translateY(18px);transition:opacity .55s ease,transform .55s ease}.page-landing .reveal.is-visible{opacity:1;transform:none}.page-landing .category-card{transition:transform .25s ease,box-shadow .25s ease}.page-landing .category-card.reveal{transform:translateY(24px)}.page-landing .category-card.reveal.is-visible{transform:none}.page-landing .category-card:nth-child(2){transition-delay:.08s}.page-landing .category-card:nth-child(3){transition-delay:.16s}@media(prefers-reduced-motion:reduce){.page-landing .reveal,.page-landing .category-card{transition:none!important;transform:none!important;opacity:1!important}}

html.page-landing-scroll{overflow-x:hidden}

html.page-landing-scroll{overflow-x:hidden}.page-landing{overflow-x:hidden}

html.page-landing-scroll{overflow-x:hidden}

html.page-landing-scroll{overflow-x:hidden}.page-landing{overflow-x:hidden}(max-width:900px){.calculator{grid-template-columns:minmax(0,1fr)}}

html.page-landing-scroll{overflow-x:hidden}.page-landing{overflow-x:hidden}
html.page-landing-scroll{overflow-x:hidden}
