.ZF71ua_page{--ink:#161a1d;--muted:#68635f;--paper:#f8f3ee;--surface:#fffdf9;--line:#ded5cd;--accent:#c74c36;--dark:#12181b;background:var(--paper);color:var(--ink)}.ZF71ua_shell{width:min(1180px,100% - 48px);margin-inline:auto}.ZF71ua_eyebrow{letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:10px;margin:0;font-size:.72rem;font-weight:850;display:flex}.ZF71ua_eyebrow span{background:var(--accent);width:24px;height:2px}.ZF71ua_breadcrumbs{color:var(--muted);flex-wrap:wrap;gap:8px;margin-bottom:54px;font-size:.72rem;display:flex}.ZF71ua_breadcrumbs a:hover{color:var(--accent)}.ZF71ua_heroGrid{grid-template-columns:minmax(0,1.25fr) minmax(280px,.55fr);align-items:end;gap:90px;display:grid}.ZF71ua_hero h1{letter-spacing:-.06em;text-wrap:balance;max-width:810px;margin:24px 0 22px;font-size:clamp(3rem,5vw,4.8rem);line-height:.99}.ZF71ua_lead{max-width:720px;color:var(--muted);margin:0;font-size:1.02rem;line-height:1.7}.ZF71ua_actions{align-items:center;gap:24px;margin-top:30px;display:flex}.ZF71ua_actions a{align-items:center;gap:8px;min-height:48px;font-size:.78rem;font-weight:800;display:inline-flex}.ZF71ua_actions a:first-child{background:var(--accent);color:#fff;border-radius:10px;padding:0 20px}.ZF71ua_actions a:last-child{border-bottom:1px solid var(--line)}.ZF71ua_actions svg{width:16px}.ZF71ua_facts{border-top:1px solid var(--line);margin:0}.ZF71ua_facts div{border-bottom:1px solid var(--line);grid-template-columns:82px 1fr;gap:12px;padding:13px 0;display:grid}.ZF71ua_facts dt{color:var(--accent);text-transform:uppercase;font-size:.62rem;font-weight:850}.ZF71ua_facts dd{margin:0;font-size:.76rem;font-weight:700}.ZF71ua_showcase{padding-bottom:88px}.ZF71ua_heroImage{border:1px solid var(--line);background:#20272a;height:min(58vw,650px);position:relative;overflow:hidden}.ZF71ua_heroImage img{object-fit:contain;object-position:center}.ZF71ua_story{background:#fff;padding:88px 0}.ZF71ua_disclosure{border-left:4px solid var(--accent);background:#f3e7e1;grid-template-columns:140px 1fr;gap:24px;margin-bottom:54px;padding:22px;display:grid}.ZF71ua_disclosure strong{text-transform:uppercase;font-size:.72rem}.ZF71ua_disclosure p{color:var(--muted);margin:0;font-size:.86rem;line-height:1.65}.ZF71ua_storyGrid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.ZF71ua_storyGrid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:260px;padding:28px}.ZF71ua_storyGrid article>span{color:var(--accent);font-size:.66rem;font-weight:850}.ZF71ua_storyGrid h2{margin:48px 0 14px;font-size:1.7rem}.ZF71ua_storyGrid p{max-width:490px;color:var(--muted);margin:0;font-size:.9rem;line-height:1.7}.ZF71ua_solution{grid-template-columns:.9fr 1.1fr;align-items:start;gap:80px;margin-top:76px;display:grid}.ZF71ua_solution h2,.ZF71ua_galleryHeading h2,.ZF71ua_nextStep h2{letter-spacing:-.055em;text-wrap:balance;margin:22px 0 0;font-size:clamp(2.2rem,3.6vw,3.35rem);line-height:1.04}.ZF71ua_solution ul{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.ZF71ua_solution li{border-bottom:1px solid var(--line);padding:17px 0;font-size:.88rem;font-weight:700}.ZF71ua_solution li:before{color:var(--accent);content:"✓";margin-right:12px}.ZF71ua_gallery{padding:88px 0}.ZF71ua_galleryHeading{gap:16px;max-width:760px;margin-bottom:42px;display:grid}.ZF71ua_galleryHeading h2{margin:0}.ZF71ua_galleryHeading>p:last-child{max-width:620px;color:var(--muted);margin:0;font-size:.92rem;line-height:1.65}.ZF71ua_imageLink{border:1px solid var(--line);color:#fff;cursor:zoom-in;width:100%;font:inherit;text-align:inherit;background:#12181b;padding:0;display:block;position:relative;overflow:hidden}.ZF71ua_imageLink img{object-fit:contain;object-position:center}.ZF71ua_expandLabel{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#12181be0;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:.68rem;font-weight:800;display:inline-flex;position:absolute;bottom:12px;right:12px}.ZF71ua_expandLabel svg{width:14px}.ZF71ua_imageLink:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.ZF71ua_imageLink:hover .ZF71ua_expandLabel{background:var(--accent)}.ZF71ua_journey{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:start;gap:48px;display:grid}.ZF71ua_journeyVisual{border:1px solid var(--line);background:var(--dark);border-radius:14px;animation:.35s both ZF71ua_journeyReveal;position:sticky;top:112px;overflow:hidden;box-shadow:0 28px 70px #161a1d24}.ZF71ua_journeyImage{aspect-ratio:16/9;border:0;border-radius:0}.ZF71ua_journeyStatus{color:#fff;justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;display:flex}.ZF71ua_journeyStatus span{color:#ef907c;letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:850}.ZF71ua_journeyStatus strong{font-size:.86rem}.ZF71ua_journeySteps{margin:0;padding:0;list-style:none}.ZF71ua_journeySteps li+li{border-top:1px solid var(--line)}.ZF71ua_journeySteps>li>button{width:100%;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:38px 1fr;gap:14px;padding:21px 10px;display:grid;position:relative}.ZF71ua_journeySteps>li>button>span:first-child{color:var(--accent);padding-top:3px;font-size:.66rem;font-weight:850}.ZF71ua_journeySteps>li>button>span:last-child{gap:7px;display:grid}.ZF71ua_journeySteps strong{font-size:1.02rem}.ZF71ua_journeySteps small{max-width:360px;color:var(--muted);font-size:.79rem;line-height:1.55}.ZF71ua_journeySteps>li>button:after{background:var(--accent);content:"";width:3px;transition:transform .2s;position:absolute;inset:14px auto 14px 0;transform:scaleY(0)}.ZF71ua_journeySteps>li>button:hover,.ZF71ua_journeySteps>li>button:focus-visible,.ZF71ua_journeySteps>li>button.ZF71ua_isActive{background:#fffdf9}.ZF71ua_journeySteps>li>button.ZF71ua_isActive:after{transform:scaleY(1)}.ZF71ua_journeySteps>li>button:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.ZF71ua_lightbox{z-index:200;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0e10f0;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.ZF71ua_lightboxPanel{gap:12px;width:min(1600px,96vw);max-height:94vh;display:grid;position:relative}.ZF71ua_lightboxImage{background:#0a0e10;border:1px solid #ffffff2e;border-radius:12px;width:100%;height:min(82vh,54vw);min-height:240px;position:relative;overflow:auto}.ZF71ua_lightboxImage img{object-fit:contain}.ZF71ua_lightboxPanel p{color:#d9dfe1;text-align:center;margin:0;font-size:.78rem}.ZF71ua_lightboxClose{z-index:3;color:#161a1d;cursor:pointer;background:#fff;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;top:12px;right:12px}.ZF71ua_lightboxClose svg{width:20px}.ZF71ua_lightboxClose:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.ZF71ua_mobileStepVisual{display:none}@keyframes ZF71ua_journeyReveal{0%{opacity:.55;transform:translateY(8px)}to{opacity:1;transform:none}}.ZF71ua_nextStep{padding:0 0 88px}.ZF71ua_nextStep>.ZF71ua_shell{background:var(--dark);color:#fff;grid-template-columns:1.15fr .85fr;gap:70px;padding:48px;display:grid}.ZF71ua_nextStep .ZF71ua_eyebrow span{background:#ef907c}.ZF71ua_nextStep>.ZF71ua_shell>div:last-child{flex-direction:column;justify-content:flex-end;display:flex}.ZF71ua_nextStep p{color:#b8bfc1;font-size:.9rem;line-height:1.65}.ZF71ua_nextStep a{background:var(--accent);border-radius:10px;align-items:center;gap:8px;width:max-content;min-height:48px;margin-top:12px;padding:0 20px;font-size:.78rem;font-weight:800;display:inline-flex}.ZF71ua_nextStep svg{width:16px}.ZF71ua_hero h1{letter-spacing:-.058em;font-size:clamp(2.85rem,4.35vw,4.15rem);line-height:1}@media (max-width:850px){.ZF71ua_heroGrid,.ZF71ua_solution,.ZF71ua_nextStep>.ZF71ua_shell{grid-template-columns:1fr;gap:38px}}@media (max-width:640px){.ZF71ua_shell{width:calc(100% - 32px)}.ZF71ua_hero{padding:42px 0 54px}.ZF71ua_breadcrumbs{margin-bottom:38px}.ZF71ua_hero h1{font-size:clamp(2.3rem,10vw,2.8rem)}.ZF71ua_lead{font-size:.9rem}.ZF71ua_actions{flex-direction:column;align-items:stretch;gap:8px}.ZF71ua_actions a:first-child{justify-content:center}.ZF71ua_actions a:last-child{width:max-content}.ZF71ua_showcase{padding-bottom:60px}.ZF71ua_heroImage{aspect-ratio:16/9;height:auto}.ZF71ua_story,.ZF71ua_gallery{padding:60px 0}.ZF71ua_disclosure{grid-template-columns:1fr;gap:8px;margin-bottom:36px;padding:18px}.ZF71ua_storyGrid,.ZF71ua_galleryGrid{grid-template-columns:1fr}.ZF71ua_storyGrid article{min-height:0;padding:20px}.ZF71ua_storyGrid h2{margin:28px 0 10px;font-size:1.4rem}.ZF71ua_storyGrid p{font-size:.83rem}.ZF71ua_solution{gap:30px;margin-top:54px}.ZF71ua_solution h2,.ZF71ua_galleryHeading h2,.ZF71ua_nextStep h2{font-size:2rem}.ZF71ua_solution li{font-size:.82rem}.ZF71ua_gallery figure:first-child{grid-column:auto}.ZF71ua_nextStep{padding-bottom:60px}.ZF71ua_nextStep>.ZF71ua_shell{gap:26px;padding:24px 20px}.ZF71ua_nextStep p{font-size:.82rem}.ZF71ua_nextStep a{justify-content:center;width:100%}}.ZF71ua_page{background:#f8f3ee}.ZF71ua_shell{width:min(1200px,100% - 64px)}.ZF71ua_hero{padding:64px 0}.ZF71ua_heroGrid{grid-template-columns:minmax(0,1.25fr) minmax(0,.65fr);gap:70px}.ZF71ua_hero h1{letter-spacing:-.055em;font-size:clamp(2.7rem,4.3vw,4.3rem);font-weight:500;line-height:1.12}.ZF71ua_breadcrumbs{margin-bottom:40px}.ZF71ua_facts{background:#eee3d9;border:1px solid #d9c9bd;border-radius:12px;padding:24px}.ZF71ua_facts div:last-child{border:0}.ZF71ua_heroImage{aspect-ratio:1.8;border-radius:14px;height:auto}.ZF71ua_story{background:#fffdfb}.ZF71ua_storyGrid{border:0;gap:25px}.ZF71ua_storyGrid article{background:#f8f3ee;border:1px solid #ded5cd;border-radius:12px;min-height:0;padding:32px}.ZF71ua_storyGrid h2{margin-top:30px;font-size:1.8rem;font-weight:500}.ZF71ua_solution h2,.ZF71ua_galleryHeading h2,.ZF71ua_nextStep h2{letter-spacing:-.045em;font-weight:500;line-height:1.15}.ZF71ua_solution li{font-weight:500;line-height:1.8}.ZF71ua_solution li:before{margin-right:0;margin-inline-end:12px}.ZF71ua_gallery .ZF71ua_imageLink{border-radius:12px}.ZF71ua_nextStep>.ZF71ua_shell{border-radius:14px;padding:48px}.ZF71ua_nextStep h2{font-size:2.7rem}.ZF71ua_nextStep a{width:fit-content;max-width:100%;font-weight:500}.ZF71ua_disclosure{border-radius:8px}@media (max-width:850px){.ZF71ua_heroGrid,.ZF71ua_solution,.ZF71ua_nextStep>.ZF71ua_shell{grid-template-columns:1fr;gap:32px}.ZF71ua_heroImage{aspect-ratio:16/9}.ZF71ua_journey{grid-template-columns:1fr;gap:20px}.ZF71ua_journeyVisual{position:relative;top:auto}.ZF71ua_journeySteps{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ZF71ua_journeySteps li+li{border-top:0}.ZF71ua_journeySteps>li>button{border:1px solid var(--line);border-radius:10px;height:100%;padding:16px 12px}}@media (max-width:640px){.ZF71ua_shell{width:calc(100% - 32px)}.ZF71ua_hero{padding:40px 0}.ZF71ua_hero h1{font-size:2.4rem;line-height:1.12}.ZF71ua_heroImage{aspect-ratio:1.78}.ZF71ua_storyGrid{grid-template-columns:1fr;gap:15px}.ZF71ua_storyGrid article{padding:25px}.ZF71ua_storyGrid h2{font-size:1.5rem}.ZF71ua_nextStep>.ZF71ua_shell{padding:28px 22px}.ZF71ua_nextStep h2{font-size:2rem}.ZF71ua_nextStep a{width:100%;padding:12px 15px;line-height:1.5}.ZF71ua_journeyImage{aspect-ratio:16/9}.ZF71ua_journeySteps{grid-template-columns:1fr}.ZF71ua_journeySteps>li>button{grid-template-columns:32px 1fr;padding:15px 12px}.ZF71ua_journeyStatus{padding:13px 14px}.ZF71ua_expandLabel{min-height:32px;padding:0 10px;font-size:.64rem;bottom:9px;right:9px}.ZF71ua_lightbox{padding:12px}.ZF71ua_lightboxImage{height:min(78vh,54vw);min-height:0}.ZF71ua_lightboxClose{top:8px;right:8px}.ZF71ua_journey>.ZF71ua_journeyVisual{display:none}.ZF71ua_journeySteps{gap:10px}.ZF71ua_journeySteps li{border:1px solid var(--line);background:#fffdf9;border-radius:12px;overflow:hidden}.ZF71ua_journeySteps li+li{border-top:1px solid var(--line)}.ZF71ua_journeySteps>li>button{border:0;border-radius:0;height:auto;padding:16px 13px}.ZF71ua_journeySteps>li>button.ZF71ua_isActive{background:#f3e7e1}.ZF71ua_mobileStepVisual{padding:0 10px 10px;animation:.28s both ZF71ua_journeyReveal;display:block}.ZF71ua_mobileStepImage{aspect-ratio:16/9;border:0;border-radius:9px}.ZF71ua_imageLink:hover .ZF71ua_expandLabel{background:#12181be0}}@media (prefers-reduced-motion:reduce){.ZF71ua_journeyVisual,.ZF71ua_mobileStepVisual{animation:none}.ZF71ua_journeySteps>li>button:after{transition:none}}:is(html[dir=rtl] .ZF71ua_hero h1,html[dir=rtl] .ZF71ua_solution h2,html[dir=rtl] .ZF71ua_nextStep h2){letter-spacing:0;line-height:1.4}
