.alm-hero--scene{padding-block-end:clamp(1.5rem,1rem + 2vw,3rem)}@media(min-width:1024px){.alm-hero--scene .alm-hero__inner{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(1.5rem,1rem + 1.5vw,2.5rem)}}.alm-hero--scene .alm-hero__lead+.alm-hero__lead{margin-block-start:.6rem;color:var(--color-brick);font-weight:var(--fw-semibold);font-size:var(--fs-md)}.alm-scene{aspect-ratio:1448/750;inline-size:100%;max-inline-size:44rem;margin-inline:auto;direction:ltr}@media(max-width:1023.98px){.alm-scene{max-inline-size:34rem}}.alm-scene__svg{display:block;inline-size:100%;block-size:auto;overflow:hidden}.alm-scene__svg .sweep{stroke-dasharray:1;stroke-dashoffset:1}.is-armed:not(.is-playing)>.alm-scene__svg :is(.road,.furniture,.truck){opacity:0;animation:alm-scene-failsafe 1ms linear 2.5s forwards}.is-playing>.alm-scene__svg .road{animation:alm-scene-fade .65s ease-out both}.is-playing>.alm-scene__svg .furniture{animation:alm-scene-furniture .8s cubic-bezier(.2,.7,.2,1) .1s both}.is-playing>.alm-scene__svg .truck{animation:alm-scene-truck .65s cubic-bezier(.2,.7,.2,1) .7s both}.is-playing>.alm-scene__svg .sweep{animation:alm-scene-sweep 1.1s ease-in-out .35s both}.is-playing>.alm-scene__svg .glint{animation:alm-scene-glint .65s ease-in-out 1.1s both}.no-road>.alm-scene__svg .road,.no-furniture>.alm-scene__svg .furniture,.no-truck>.alm-scene__svg .truck{display:none}.is-done>.alm-scene__svg *{animation:none!important}@media(max-width:640px){.is-playing>.alm-scene__svg :is(.furniture,.truck){animation-name:alm-scene-fade}.alm-scene__svg .sweep,.alm-scene__svg .glint{display:none}}@media(prefers-reduced-motion:reduce){.alm-scene__svg,.alm-scene__svg *{animation:none!important}.alm-scene__svg :is(.road,.furniture,.truck){opacity:1!important}.alm-scene__svg .sweep,.alm-scene__svg .glint{display:none}}@keyframes alm-scene-failsafe{to{opacity:1}}@keyframes alm-scene-fade{0%{opacity:0}to{opacity:1}}@keyframes alm-scene-furniture{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes alm-scene-truck{0%{opacity:0;transform:translate(-14px,-8px)}to{opacity:1;transform:translate(0)}}@keyframes alm-scene-sweep{0%{opacity:0;stroke-dashoffset:1}15%{opacity:.8}80%{opacity:.7;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:0}}@keyframes alm-scene-glint{0%,to{opacity:0}45%{opacity:1}}.alm-why{--why-text: #fff7ef;--why-soft: rgba(255, 247, 239, .92);--why-line: rgba(255, 247, 239, .18);--why-accent: #ffdcc8;position:relative;overflow:hidden;isolation:isolate;color:var(--why-text);padding-block:var(--sp-section-lg);background:radial-gradient(34rem 24rem at 8% 14%,rgba(244,122,55,.2),transparent 70%),linear-gradient(135deg,var(--color-petrol) 0%,#6f2330 48%,var(--color-brick) 100%)}.alm-why__route{position:absolute;inset-inline:0;inset-block-end:0;z-index:-1;inline-size:100%;block-size:72%;color:#fff7ef29;pointer-events:none}.alm-why__inner{display:grid;gap:clamp(2rem,1.5rem + 2vw,3rem)}@media(min-width:960px){.alm-why__inner{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(3rem,2rem + 4vw,6rem);align-items:start}}@media(min-width:960px){.alm-why__head{position:sticky;inset-block-start:calc(var(--header-h) + 2rem)}}.alm-why__eyebrow{display:inline-flex;align-items:center;gap:.6rem;margin:0;color:var(--why-accent);font-size:var(--fs-sm);font-weight:var(--fw-bold)}.alm-why__eyebrow:before{content:"";inline-size:1.75rem;block-size:2px;border-radius:2px;background:var(--color-orange)}.alm-why__title{margin:.75rem 0 0;color:#fff;font-size:clamp(2rem,1.35rem + 2.6vw,3.4rem);font-weight:var(--fw-extrabold);line-height:1.2;text-wrap:balance}.alm-why__lead{margin:1.1rem 0 0;max-inline-size:32rem;color:var(--why-soft);font-size:var(--fs-lg);line-height:var(--lh-relaxed)}.alm-why__list{position:relative;display:grid;margin:0;padding:0;list-style:none}.alm-why__list:before{content:"";position:absolute;inset-block:2.5rem 2.5rem;inset-inline-start:calc(var(--why-ring) / 2);border-inline-start:1px dashed rgba(255,247,239,.32)}.alm-why__list,.alm-why__item{--why-ring: 3.25rem}@media(max-width:640px){.alm-why__list,.alm-why__item{--why-ring: 2.75rem}}.alm-why__item{display:grid;grid-template-columns:var(--why-ring) minmax(0,1fr);-moz-column-gap:clamp(1rem,.75rem + 1vw,1.5rem);column-gap:clamp(1rem,.75rem + 1vw,1.5rem);padding-block:clamp(1.1rem,.9rem + .8vw,1.6rem);border-block-end:1px solid var(--why-line);transition:transform var(--motion-interaction) var(--motion-ease),border-color var(--motion-interaction) var(--motion-ease)}.alm-why__item:last-child{border-block-end-color:transparent}.alm-why__icon{grid-column:1;grid-row:1/span 2;display:grid;place-items:center;inline-size:var(--why-ring);block-size:var(--why-ring);border:1px solid rgba(255,247,239,.38);border-radius:var(--radius-full);background:#5e1f29;color:#fff;transition:background-color var(--motion-interaction) var(--motion-ease),border-color var(--motion-interaction) var(--motion-ease),color var(--motion-interaction) var(--motion-ease)}.alm-why__icon svg{inline-size:1.35rem;block-size:1.35rem}.alm-why__num{grid-column:2;color:var(--why-accent);font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:.14em;font-variant-numeric:tabular-nums}.alm-why__body{grid-column:2}.alm-why__point{margin:.2rem 0 0;color:#fff;font-size:clamp(1.15rem,1rem + .6vw,1.45rem);font-weight:var(--fw-bold);line-height:var(--lh-snug)}.alm-why__text{margin:.45rem 0 0;max-inline-size:36rem;color:var(--why-soft);line-height:var(--lh-relaxed)}@media(hover:hover)and (pointer:fine){.alm-why__item:hover{transform:translateY(calc(-1 * var(--motion-lift)));border-block-end-color:#fff7ef57}.alm-why__item:hover .alm-why__icon{border-color:var(--color-orange);background:var(--color-orange);color:var(--color-charcoal)}}.alm-pricing{padding-block:var(--sp-section-lg);background:var(--color-ivory);border-block:1px solid var(--color-line)}.alm-pricing__inner{display:grid;grid-template-areas:"intro" "panel" "details";gap:clamp(1.5rem,1rem + 1.5vw,2rem)}@media(min-width:960px){.alm-pricing__inner{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-template-areas:"intro panel" "details panel";-moz-column-gap:clamp(3rem,2rem + 4vw,6rem);column-gap:clamp(3rem,2rem + 4vw,6rem);row-gap:2rem;align-items:start}}.alm-pricing__intro{grid-area:intro}.alm-pricing__title{margin:0;color:var(--color-petrol);font-size:clamp(1.9rem,1.3rem + 2.2vw,3rem);font-weight:var(--fw-extrabold);line-height:1.2;text-wrap:balance}.alm-pricing__lead{margin:1rem 0 0;max-inline-size:36rem;color:var(--color-charcoal);font-size:var(--fs-lg);line-height:var(--lh-relaxed)}.alm-pricing__details{grid-area:details;padding-block-start:1.5rem;border-block-start:1px solid var(--color-line);color:var(--color-muted);font-size:var(--fs-base)}.alm-pricing__details ul{display:grid;gap:.35rem}.alm-pricing__details li+li{margin-block-start:0}.alm-pricing__panel{grid-area:panel;position:relative;padding:clamp(1.25rem,1rem + 1.4vw,2rem);background:#fff;border:1px solid var(--color-line);border-radius:var(--radius-xl);box-shadow:0 22px 44px -30px #521f2773}.alm-pricing__panel:before{content:"";position:absolute;inset-inline:1.5rem;inset-block-start:-1px;block-size:3px;border-radius:0 0 3px 3px;background:linear-gradient(90deg,var(--color-brick),var(--color-orange))}@media(min-width:960px){.alm-pricing__panel{position:sticky;inset-block-start:calc(var(--header-h) + 1.5rem)}}.alm-pricing__points{display:grid;gap:.85rem;margin:0 0 1.4rem;padding:0 0 1.4rem;list-style:none;border-block-end:1px solid var(--color-line)}.alm-pricing__point{display:flex;align-items:center;gap:.8rem;color:var(--color-petrol);font-weight:var(--fw-semibold);line-height:var(--lh-snug)}.alm-pricing__pointIcon{flex:none;display:grid;place-items:center;inline-size:2.5rem;block-size:2.5rem;border-radius:var(--radius-md);background:var(--color-mint);color:var(--color-brick)}.alm-pricing__pointIcon svg{inline-size:1.25rem;block-size:1.25rem}.alm-pricing__actions{display:grid;gap:.75rem}.alm-pricing__actions .dw-btn{inline-size:100%}.alm-pricing__actions .alm-pricing__call{min-block-size:56px;font-size:var(--fs-md)}.alm-pricing__actions .alm-pricing__wa{justify-self:center}
