.home-hero{background:var(--color-navy);color:#fff;position:relative}.home-hero :focus-visible,.home-hero .home-hero-actions .ak-btn:focus-visible{outline-offset:2px;box-shadow:0 0 0 2px var(--color-navy);outline:2px solid #fff}.home-scene{pointer-events:none;position:absolute;inset:0;overflow:clip}.home-scene-sticky{height:100vh;position:sticky;top:0}.home-frame{object-fit:cover;object-position:center 53%}.home-frame-1{opacity:0;animation:14s ease-in-out infinite both paused home-office-flying}.home-frame-2{opacity:0;animation:14s ease-in-out infinite both paused home-office-clear}.home-hero[data-animate=true] .home-frame{animation-play-state:running}@keyframes home-office-flying{0%,9%{opacity:0}30%,40%{opacity:1}65%,to{opacity:0}}@keyframes home-office-clear{0%,40%{opacity:0}65%,82%{opacity:1}to{opacity:0}}.home-scene-shade{background:linear-gradient(#00000042,#0000 26%),linear-gradient(90deg,#0009 0%,#00000061 40%,#0000000f 72%,#0000);position:absolute;inset:0}.home-hero-main{min-height:100svh;padding:calc(var(--ak-header-h) + 48px) 0 96px;align-items:flex-end;display:flex;position:relative}.home-hero-copy{max-width:760px}.home-hero-copy h1{color:#fff;margin-bottom:24px;font-size:clamp(44px,4vw + 16px,96px);line-height:1.02}.home-hero-lede{color:#ffffffeb;text-wrap:pretty;max-width:27em;margin-bottom:32px;font-size:clamp(20px,.55vw + 12px,26px);line-height:1.6}.home-hero-actions{flex-wrap:wrap;gap:12px;display:flex}.home-hero-actions .ak-btn{min-height:clamp(46px,1.4vw + 26px,60px);padding-inline:clamp(22px,1vw + 8px,32px);font-size:clamp(15px,.45vw + 8.5px,19px)}.home-hero-note{color:#ffffffc7;margin-top:16px;font-size:clamp(13px,.3vw + 8.7px,16px)}.home-hero-marks{flex-wrap:wrap;gap:14px 0;margin-top:28px;display:flex}.home-hero-marks li{border-right:1px solid #ffffff47;align-items:center;gap:12px;margin-right:24px;padding-right:24px;display:flex}.home-hero-marks li:last-child{border-right:0;margin-right:0;padding-right:0}.home-hero-emblem{color:#fff;flex-shrink:0;display:flex}.home-hero-marks strong{color:#fff;font-size:14px;font-weight:600;line-height:1.25;display:block}.home-hero-marks strong+span{color:#ffffffc7;font-size:13px;line-height:1.25;display:block}.home-scene-control{z-index:3;color:#fff;background:#ffffff29;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;bottom:16px;right:16px}.home-scene-control:hover{background:var(--color-pastel-sunflower);color:var(--color-navy)}@media (min-width:1024px){.home-hero-main{height:100vh;min-height:0;padding:var(--ak-header-h) 0 80px;align-items:flex-end}}.home-testimonial{padding-block:88px}.home-trust{padding-block:64px}.home-story{gap:40px;display:grid}.home-story-step{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:16px 56px;display:grid}.home-story-step:nth-child(2n) .home-step-media{order:2;justify-self:end}.home-story+.ak-actions{margin-top:48px}.home-step-media{aspect-ratio:16/9;background:var(--color-pastel-navy);border-radius:20px;width:100%;max-width:460px;position:relative;overflow:hidden}.home-step-photo{filter:blur(22px)saturate(.75)brightness(1.35);opacity:.5;object-fit:cover;transform:scale(1.25)}.home-step-media:after{content:"";background:linear-gradient(#ffffff80,#ffffff4d);position:absolute;inset:0}.home-piece-box{z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.home-piece{transform-origin:50%;flex-shrink:0}.home-step-label{color:var(--color-ink-muted);align-items:center;gap:8px;margin-bottom:14px;font-size:14px;font-weight:600;display:flex}.home-step-label:before{content:"";background:var(--color-turquoise);border-radius:50%;width:7px;height:7px}.home-step-text h3{text-wrap:balance;margin-bottom:14px;font-size:clamp(22px,1vw + 12px,28px);line-height:1.12}.home-step-text>p,.home-block-text>p{color:var(--color-ink-muted);font-size:17px;line-height:1.6}.home-block-points{gap:12px;margin-top:24px;display:grid}.home-block-points li{gap:12px;font-size:16px;line-height:1.55;display:flex}.home-block-points svg{color:var(--color-greensea);flex-shrink:0;margin-top:3px}.home-reasons{gap:16px;margin-top:56px;display:grid}.home-reasons>li{border:1px solid var(--color-rule);background:#fff;border-radius:20px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:28px 72px;padding:40px 44px;display:grid}.home-reason-lead h3{letter-spacing:-.02em;text-wrap:balance;margin-bottom:12px;font-size:clamp(26px,1.2vw + 14px,34px);font-weight:300;line-height:1.12}.home-reason-lead p{max-width:460px;color:var(--color-ink-muted);text-wrap:pretty;font-size:16px;line-height:1.6}.home-reason-points{display:grid}.home-reason-points li{border-top:1px solid var(--color-rule);gap:14px;padding:14px 0;font-size:16px;line-height:1.5;display:flex}.home-reason-points li:first-child{border-top:0;padding-top:0}.home-reason-points li:last-child{padding-bottom:0}.home-reason-points svg{color:var(--color-greensea);flex-shrink:0;margin-top:3px}.home-reasons+.ak-actions{margin-top:48px}@media (max-width:900px){.home-testimonial{padding-block:72px}.home-trust{padding-block:56px}.home-story{gap:48px}.home-story-step{grid-template-columns:minmax(0,1fr);gap:20px}.home-story-step:nth-child(2n) .home-step-media{order:0;justify-self:stretch}.home-step-media{max-width:none}.home-reasons>li{grid-template-columns:minmax(0,1fr);gap:24px;padding:28px 24px}.home-reason-lead h3{font-size:26px}}@media (max-width:650px){.home-testimonial{padding-block:64px}.home-trust{padding-block:48px}.home-hero-main{padding-bottom:80px}.home-hero-marks{gap:12px 24px;margin-top:24px}.home-hero-marks li{border-right:0;gap:10px;margin-right:0;padding-right:0}.home-hero-emblem svg{width:20px;height:20px}.home-hero-marks strong{font-size:13px}.home-hero-marks strong+span{font-size:12px}.home-hero-copy h1{font-size:clamp(42px,11.5vw,54px)}.home-hero-lede{font-size:17px}.home-hero-actions .ak-btn{flex:auto}}@media (prefers-reduced-motion:reduce){.home-frame-0,.home-frame-1{display:none}.home-hero .home-frame-2{opacity:1;animation:none}}
