.hero[data-astro-cid-ge2uvauf]{color:#fff;align-items:center;min-height:min(100vh,920px);display:flex;position:relative;overflow:hidden}.hero-bg[data-astro-cid-ge2uvauf]{object-fit:cover;width:100%;height:100%;animation:heroZoom 2.6s var(--ease-out) both;position:absolute;inset:0}@keyframes heroZoom{0%{transform:scale(1.1)}to{transform:scale(1)}}.hero-veil[data-astro-cid-ge2uvauf]{background:linear-gradient(97deg,#06101ee6 0%,#06101e99 42%,#06101e24 100%),linear-gradient(#0000 66%,#06101e8c);position:absolute;inset:0}.hero-grid[data-astro-cid-ge2uvauf]{z-index:2;padding-top:72px;position:relative}.hero-content[data-astro-cid-ge2uvauf]{max-width:50ch}.hero[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{color:#fff;margin-bottom:26px;font-size:clamp(2.5rem,5vw,4rem);line-height:1.05}.hero-em[data-astro-cid-ge2uvauf]{color:#ffb38a;font-size:1.06em}.hero-dot[data-astro-cid-ge2uvauf]{color:var(--accent)}.hero-sub[data-astro-cid-ge2uvauf]{color:#ffffffd1;max-width:44ch;margin:0;font-size:clamp(1.08rem,1.5vw,1.3rem);line-height:1.62}.hero-cta[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:12px;margin:38px 0 20px;display:flex}.hero-trust[data-astro-cid-ge2uvauf]{color:#fff9;letter-spacing:.01em;margin:0;font-size:.9rem}.hero-anim[data-astro-cid-ge2uvauf]{opacity:0;animation:heroRise 1s var(--ease-out) var(--ad,0s) both;transform:translateY(26px)}@keyframes heroRise{to{opacity:1;transform:none}}.hero-scroll[data-astro-cid-ge2uvauf]{z-index:2;justify-content:center;width:44px;height:84px;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.hero-scroll-line[data-astro-cid-ge2uvauf]{background:#ffffff38;width:1.5px;height:100%;position:relative;overflow:hidden}.hero-scroll-line[data-astro-cid-ge2uvauf]:after{content:"";inset-inline:0;height:40%;animation:scrollPulse 2.1s var(--ease-out) infinite;background:linear-gradient(#0000,#fff);position:absolute;top:-40%}@keyframes scrollPulse{0%{top:-40%}70%,to{top:100%}}@media (prefers-reduced-motion:reduce){.hero-bg[data-astro-cid-ge2uvauf],.hero-anim[data-astro-cid-ge2uvauf]{opacity:1;animation:none;transform:none}.hero-scroll-line[data-astro-cid-ge2uvauf]:after{animation:none}}@media (width<=640px){.hero[data-astro-cid-ge2uvauf]{min-height:92vh}.hero-veil[data-astro-cid-ge2uvauf]{background:linear-gradient(#06101e66 0%,#06101e8c 42%,#06101ef0 90%)}}.split[data-astro-cid-qqjqjlu4]{grid-template-columns:5fr 6fr;align-items:start;gap:clamp(32px,6vw,96px);display:grid}.split-head[data-astro-cid-qqjqjlu4] h2[data-astro-cid-qqjqjlu4]{margin:0}.split-head[data-astro-cid-qqjqjlu4] .em[data-astro-cid-qqjqjlu4]{color:var(--accent);font-size:1.06em}.split-body[data-astro-cid-qqjqjlu4] p[data-astro-cid-qqjqjlu4]{color:var(--ink-soft);margin:0;font-size:clamp(1.15rem,1.6vw,1.32rem);line-height:1.72}.split-body[data-astro-cid-qqjqjlu4] p[data-astro-cid-qqjqjlu4]:first-letter{color:var(--ink)}@media (width<=880px){.split[data-astro-cid-qqjqjlu4]{grid-template-columns:1fr;gap:28px}}.illu[data-astro-cid-emxuq7yz]{color:var(--primary);width:100%;max-width:480px}.illu[data-astro-cid-emxuq7yz] svg[data-astro-cid-emxuq7yz]{width:100%;height:auto;overflow:visible}.illu[data-astro-cid-emxuq7yz] path,.illu[data-astro-cid-emxuq7yz] circle,.illu[data-astro-cid-emxuq7yz] ellipse{stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.illu[data-astro-cid-emxuq7yz] .acc{stroke:var(--accent)}.illu[data-astro-cid-emxuq7yz] .st{stroke-dasharray:1;stroke-dashoffset:1px}.illu[data-astro-cid-emxuq7yz].is-visible .st{animation:illuDraw 1.1s var(--ease-out) forwards;animation-delay:calc(var(--i,0) * .1s)}@keyframes illuDraw{to{stroke-dashoffset:0}}.illu[data-astro-cid-emxuq7yz] .drop{opacity:0}.illu[data-astro-cid-emxuq7yz] .drop path{stroke:var(--accent);fill:#eb6a2f24}.illu[data-astro-cid-emxuq7yz].is-visible .drop{animation:2.1s ease-in infinite dropFall;animation-delay:calc(1.6s + var(--dd,0s))}@keyframes dropFall{0%{opacity:0;transform:translateY(0)}12%{opacity:1}70%{opacity:1}to{opacity:0;transform:translateY(34px)}}.illu[data-astro-cid-emxuq7yz] .spark path{stroke:var(--accent);fill:#eb6a2f24}.illu[data-astro-cid-emxuq7yz] .spark{opacity:0;transform-box:fill-box;transform-origin:50%}.illu[data-astro-cid-emxuq7yz].is-visible .spark{animation:1.9s ease-in-out infinite sparkPulse;animation-delay:calc(1.5s + var(--sd,0s))}@keyframes sparkPulse{0%,to{opacity:0;transform:scale(.5)}50%{opacity:1;transform:scale(1.15)}}.illu[data-astro-cid-emxuq7yz] .wrench{transform-box:fill-box;transform-origin:20% 20%}.illu[data-astro-cid-emxuq7yz].is-visible .wrench{animation:3.4s ease-in-out 1.8s infinite wrenchRock}@keyframes wrenchRock{0%,to{transform:rotate(0)}50%{transform:rotate(-4deg)}}.illu[data-astro-cid-emxuq7yz] .bolt-g{transform-box:fill-box;transform-origin:50%}.illu[data-astro-cid-emxuq7yz].is-visible .bolt-g{animation:2.6s ease-in-out 1.8s infinite boltPulse}@keyframes boltPulse{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}.illu[data-astro-cid-emxuq7yz] .blade{transform-box:view-box;transform-origin:204px 160px}.illu[data-astro-cid-emxuq7yz].is-visible .blade-a{animation:2.8s ease-in-out 1.8s infinite snipA}.illu[data-astro-cid-emxuq7yz].is-visible .blade-b{animation:2.8s ease-in-out 1.8s infinite snipB}@keyframes snipA{0%,to{transform:rotate(0)}50%{transform:rotate(5deg)}}@keyframes snipB{0%,to{transform:rotate(0)}50%{transform:rotate(-5deg)}}.illu[data-astro-cid-emxuq7yz].is-visible .hair{animation:4s ease-in-out 1.8s infinite hairFloat}@keyframes hairFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.illu[data-astro-cid-emxuq7yz] .steam{opacity:0}.illu[data-astro-cid-emxuq7yz] .steam path{stroke:var(--accent)}.illu[data-astro-cid-emxuq7yz].is-visible .steam{animation:3s ease-in-out infinite steamRise;animation-delay:calc(1.6s + var(--sd,0s))}@keyframes steamRise{0%{opacity:0;transform:translateY(8px)}30%{opacity:.9}to{opacity:0;transform:translateY(-14px)}}.illu[data-astro-cid-emxuq7yz] .needle{transform-box:view-box;transform-origin:310px 176px}.illu[data-astro-cid-emxuq7yz].is-visible .needle{animation:5s linear 1.8s infinite needleTurn}@keyframes needleTurn{to{transform:rotate(360deg)}}.illu[data-astro-cid-emxuq7yz] .dumbbell-g{transform-box:fill-box;transform-origin:50%}.illu[data-astro-cid-emxuq7yz].is-visible .dumbbell-g{animation:3.2s ease-in-out 1.8s infinite dumbbellRock}@keyframes dumbbellRock{0%,to{transform:rotate(0)}50%{transform:rotate(-5deg)}}.illu[data-astro-cid-emxuq7yz] .ball{transform-box:fill-box;transform-origin:50%}.illu[data-astro-cid-emxuq7yz].is-visible .ball{animation:3s ease-in-out 1.8s infinite ballBounce}@keyframes ballBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.illu[data-astro-cid-emxuq7yz] .mirror{transform-box:view-box;transform-origin:312px 262px}.illu[data-astro-cid-emxuq7yz].is-visible .mirror{animation:3.6s ease-in-out 1.8s infinite mirrorRock}@keyframes mirrorRock{0%,to{transform:rotate(0)}50%{transform:rotate(-4deg)}}.illu[data-astro-cid-emxuq7yz] .beam{transform-box:view-box;transform-origin:230px 106px}.illu[data-astro-cid-emxuq7yz].is-visible .beam{animation:4.2s ease-in-out 1.8s infinite beamSwing}@keyframes beamSwing{0%,to{transform:rotate(2.4deg)}50%{transform:rotate(-2.4deg)}}.illu[data-astro-cid-emxuq7yz] .wheel{transform-box:fill-box;transform-origin:50%}.illu[data-astro-cid-emxuq7yz].is-visible .wheel{animation:3.4s linear 1.8s infinite wheelTurn}@keyframes wheelTurn{to{transform:rotate(360deg)}}.illu[data-astro-cid-emxuq7yz] .bloom{transform-box:fill-box;transform-origin:50%}.illu[data-astro-cid-emxuq7yz].is-visible .bloom{animation:4.4s ease-in-out 1.8s infinite bloomBreathe}@keyframes bloomBreathe{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(1.05)rotate(3deg)}}.illu[data-astro-cid-emxuq7yz] .sway{transform-box:view-box;transform-origin:176px 240px}.illu[data-astro-cid-emxuq7yz].is-visible .sway{animation:5s ease-in-out 1.8s infinite swayLeaves}@keyframes swayLeaves{0%,to{transform:rotate(-1.6deg)}50%{transform:rotate(2deg)}}.illu[data-astro-cid-emxuq7yz] .plane{transform-box:fill-box;transform-origin:50%}.illu[data-astro-cid-emxuq7yz].is-visible .plane{animation:3.6s ease-in-out 1.8s infinite planeSlide}@keyframes planeSlide{0%,to{transform:translate(0)}50%{transform:translate(-38px)}}.illu[data-astro-cid-emxuq7yz] .chip{opacity:0}.illu[data-astro-cid-emxuq7yz] .chip path{stroke:var(--accent)}.illu[data-astro-cid-emxuq7yz].is-visible .chip{animation:3.6s ease-out infinite chipFly;animation-delay:calc(1.8s + var(--cd,0s))}@keyframes chipFly{0%{opacity:0;transform:translate(-10px,6px)rotate(-12deg)}35%{opacity:1}to{opacity:0;transform:translate(26px,-14px)rotate(24deg)}}.illu[data-astro-cid-emxuq7yz] .canopy{transform-box:fill-box;transform-origin:bottom}.illu[data-astro-cid-emxuq7yz].is-visible .canopy{animation:5.4s ease-in-out 1.8s infinite canopySway}@keyframes canopySway{0%,to{transform:rotate(-1.8deg)}50%{transform:rotate(2.2deg)}}.illu[data-astro-cid-emxuq7yz] .dash{opacity:0}.illu[data-astro-cid-emxuq7yz] .dash path{stroke:var(--accent)}.illu[data-astro-cid-emxuq7yz].is-visible .dash{animation:2.4s linear infinite dashRun;animation-delay:calc(1.8s + var(--td,0s))}@keyframes dashRun{0%{opacity:0;transform:translateY(-40px)scaleY(.6)}25%{opacity:1}to{opacity:0;transform:translateY(46px)scaleY(1.25)}}.illu[data-astro-cid-emxuq7yz] .steer{transform-box:view-box;transform-origin:104px 178px}.illu[data-astro-cid-emxuq7yz].is-visible .steer{animation:4.6s ease-in-out 1.8s infinite steerTurn}@keyframes steerTurn{0%,to{transform:rotate(-9deg)}50%{transform:rotate(9deg)}}.illu[data-astro-cid-emxuq7yz] .bubble{opacity:0}.illu[data-astro-cid-emxuq7yz].is-visible .bubble{animation:4.6s ease-in-out infinite bubbleIn;animation-delay:calc(1.8s + var(--bd,0s))}@keyframes bubbleIn{0%,60%,to{opacity:0;transform:translateY(6px)}12%,45%{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.illu[data-astro-cid-emxuq7yz] .st{stroke-dashoffset:0!important;animation:none!important}.illu[data-astro-cid-emxuq7yz] .drop,.illu[data-astro-cid-emxuq7yz] .spark,.illu[data-astro-cid-emxuq7yz] .steam,.illu[data-astro-cid-emxuq7yz] .chip,.illu[data-astro-cid-emxuq7yz] .dash,.illu[data-astro-cid-emxuq7yz] .bubble{opacity:1!important;animation:none!important}.illu[data-astro-cid-emxuq7yz] .wrench,.illu[data-astro-cid-emxuq7yz] .bolt-g,.illu[data-astro-cid-emxuq7yz] .blade,.illu[data-astro-cid-emxuq7yz] .hair,.illu[data-astro-cid-emxuq7yz] .needle,.illu[data-astro-cid-emxuq7yz] .dumbbell-g,.illu[data-astro-cid-emxuq7yz] .ball,.illu[data-astro-cid-emxuq7yz] .mirror,.illu[data-astro-cid-emxuq7yz] .beam,.illu[data-astro-cid-emxuq7yz] .wheel,.illu[data-astro-cid-emxuq7yz] .bloom,.illu[data-astro-cid-emxuq7yz] .sway,.illu[data-astro-cid-emxuq7yz] .plane,.illu[data-astro-cid-emxuq7yz] .canopy,.illu[data-astro-cid-emxuq7yz] .steer{animation:none!important}}.split[data-astro-cid-fiy4putj]{grid-template-columns:6fr 5fr;align-items:center;gap:clamp(36px,6vw,96px);display:grid}.split-head[data-astro-cid-fiy4putj] h2[data-astro-cid-fiy4putj]{margin:0}.split-head[data-astro-cid-fiy4putj] .em[data-astro-cid-fiy4putj]{color:var(--accent);font-size:1.06em}.split-txt[data-astro-cid-fiy4putj]{color:var(--ink-soft);max-width:54ch;margin:24px 0 0;font-size:clamp(1.1rem,1.5vw,1.25rem);line-height:1.72}.split-media[data-astro-cid-fiy4putj]{justify-content:center;display:flex}@media (width<=880px){.split[data-astro-cid-fiy4putj]{grid-template-columns:1fr;gap:40px}.split-media[data-astro-cid-fiy4putj]{order:1}}.feats[data-astro-cid-k2cvavn4]{grid-template-columns:repeat(3,1fr);gap:0 56px;margin-top:64px;display:grid}.feat[data-astro-cid-k2cvavn4]{border-top:1px solid var(--line);padding:32px 0 36px;position:relative}.feat[data-astro-cid-k2cvavn4]:before{content:"";background:var(--accent);transform-origin:0;height:2px;transition:transform .5s var(--ease-out);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.feat[data-astro-cid-k2cvavn4]:hover:before{transform:scaleX(1)}.feat-ic[data-astro-cid-k2cvavn4]{width:44px;height:44px;color:var(--accent);background:var(--accent-soft);transition:transform .5s var(--ease-spring), background .35s ease, color .35s ease;border-radius:13px;place-items:center;margin-bottom:18px;display:grid}.feat-ic[data-astro-cid-k2cvavn4] svg{width:22px;height:22px}.feat[data-astro-cid-k2cvavn4]:hover .feat-ic[data-astro-cid-k2cvavn4]{background:var(--accent);color:#fff;transform:translateY(-3px)rotate(-4deg)}.feat[data-astro-cid-k2cvavn4] h3[data-astro-cid-k2cvavn4]{color:var(--primary);margin-bottom:10px}.feat[data-astro-cid-k2cvavn4] p[data-astro-cid-k2cvavn4]{color:var(--ink-soft);margin:0;font-size:.98rem}@media (width<=880px){.feats[data-astro-cid-k2cvavn4]{grid-template-columns:1fr;gap:0;margin-top:44px}}.apercu-head[data-astro-cid-m5e72phm]{max-width:60ch;margin-bottom:clamp(36px,5vw,60px)}.apercu-head[data-astro-cid-m5e72phm] h2[data-astro-cid-m5e72phm]{margin:0}.apercu-head[data-astro-cid-m5e72phm] .em[data-astro-cid-m5e72phm]{color:var(--accent);font-size:1.06em}.apercu-sub[data-astro-cid-m5e72phm]{margin:20px 0 0;font-size:clamp(1.1rem,1.5vw,1.25rem);line-height:1.7}.apercu-mock[data-astro-cid-m5e72phm]{border:1px solid var(--line);border-radius:var(--radius-lg);cursor:pointer;width:100%;box-shadow:var(--shadow);transition:transform .45s var(--ease-out), box-shadow .45s var(--ease-out);font:inherit;color:inherit;text-align:left;background:#fff;padding:0;display:block;overflow:hidden}.apercu-mock[data-astro-cid-m5e72phm]:hover{box-shadow:var(--shadow-deep);transform:translateY(-6px)}.mock-bar[data-astro-cid-m5e72phm]{border-bottom:1px solid var(--line);background:#f4f2ec;align-items:center;gap:16px;height:46px;padding:0 16px;display:flex}.mock-dots[data-astro-cid-m5e72phm]{gap:7px;display:inline-flex}.mock-dots[data-astro-cid-m5e72phm] i[data-astro-cid-m5e72phm]{border-radius:50%;width:11px;height:11px}.mock-dots[data-astro-cid-m5e72phm] i[data-astro-cid-m5e72phm]:first-child{background:#ff5f57}.mock-dots[data-astro-cid-m5e72phm] i[data-astro-cid-m5e72phm]:nth-child(2){background:#febc2e}.mock-dots[data-astro-cid-m5e72phm] i[data-astro-cid-m5e72phm]:nth-child(3){background:#28c840}.mock-url[data-astro-cid-m5e72phm]{border:1px solid var(--line);max-width:420px;height:28px;color:var(--ink-soft);background:#fff;border-radius:999px;flex:1;justify-content:center;align-items:center;margin:0 auto;padding:0 16px;font-size:.82rem;display:inline-flex}.mock-shot[data-astro-cid-m5e72phm]{aspect-ratio:16/9.4;background:var(--surface-2);display:block;position:relative;overflow:hidden}.mock-shot[data-astro-cid-m5e72phm] img[data-astro-cid-m5e72phm]{object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform .6s var(--ease-out)}.apercu-mock[data-astro-cid-m5e72phm]:hover .mock-shot[data-astro-cid-m5e72phm] img[data-astro-cid-m5e72phm]{transform:scale(1.03)}.mock-veil[data-astro-cid-m5e72phm]{opacity:.65;background:linear-gradient(#08142600 40%,#08142673);transition:opacity .45s;position:absolute;inset:0}.apercu-mock[data-astro-cid-m5e72phm]:hover .mock-veil[data-astro-cid-m5e72phm]{opacity:.85}.mock-cta[data-astro-cid-m5e72phm]{position:absolute;bottom:clamp(20px,4vw,40px);left:50%;transform:translate(-50%)}.mock-cta[data-astro-cid-m5e72phm] .btn[data-astro-cid-m5e72phm]{pointer-events:none}@media (prefers-reduced-motion:reduce){.apercu-mock[data-astro-cid-m5e72phm],.mock-shot[data-astro-cid-m5e72phm] img[data-astro-cid-m5e72phm],.mock-veil[data-astro-cid-m5e72phm]{transition:none}}@media (width<=640px){.mock-shot[data-astro-cid-m5e72phm]{aspect-ratio:4/5}.mock-url[data-astro-cid-m5e72phm]{font-size:.72rem}}.demo-modal[data-astro-cid-cvvhioyr]{z-index:200;opacity:0;pointer-events:none;transition:opacity .35s var(--ease-out);justify-content:center;align-items:center;padding:clamp(10px,3vw,34px);display:flex;position:fixed;inset:0}.demo-modal[data-astro-cid-cvvhioyr].open{opacity:1;pointer-events:auto}.dm-backdrop[data-astro-cid-cvvhioyr]{-webkit-backdrop-filter:blur(9px);background:#08142699;position:absolute;inset:0}.dm-window[data-astro-cid-cvvhioyr]{width:min(1200px,100%);height:min(88vh,900px);box-shadow:var(--shadow-deep);transition:transform .4s var(--ease-spring);background:#fff;border-radius:16px;flex-direction:column;display:flex;position:relative;overflow:hidden;transform:scale(.93)translateY(14px)}.demo-modal[data-astro-cid-cvvhioyr].open .dm-window[data-astro-cid-cvvhioyr]{transform:none}.dm-bar[data-astro-cid-cvvhioyr]{border-bottom:1px solid var(--line);background:#f4f2ec;flex:none;align-items:center;gap:16px;height:52px;padding:0 14px;display:flex}.dm-dots[data-astro-cid-cvvhioyr]{cursor:pointer;gap:8px;display:inline-flex}.dm-dots[data-astro-cid-cvvhioyr] i[data-astro-cid-cvvhioyr]{border-radius:50%;width:12px;height:12px}.dm-dots[data-astro-cid-cvvhioyr] i[data-astro-cid-cvvhioyr]:first-child{background:#ff5f57}.dm-dots[data-astro-cid-cvvhioyr] i[data-astro-cid-cvvhioyr]:nth-child(2){background:#febc2e}.dm-dots[data-astro-cid-cvvhioyr] i[data-astro-cid-cvvhioyr]:nth-child(3){background:#28c840}.dm-url[data-astro-cid-cvvhioyr]{border:1px solid var(--line);max-width:440px;height:32px;color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;background:#fff;border-radius:999px;flex:1;align-items:center;gap:8px;margin:0 auto;padding:0 16px;font-size:.85rem;display:inline-flex;overflow:hidden}.dm-url[data-astro-cid-cvvhioyr] svg[data-astro-cid-cvvhioyr]{color:#28c840;flex:none;width:13px;height:13px}.dm-actions[data-astro-cid-cvvhioyr]{align-items:center;gap:4px;display:inline-flex}.dm-actions[data-astro-cid-cvvhioyr] a[data-astro-cid-cvvhioyr],.dm-actions[data-astro-cid-cvvhioyr] button[data-astro-cid-cvvhioyr]{cursor:pointer;width:34px;height:34px;color:var(--ink-soft);background:0 0;border:none;border-radius:9px;place-items:center;transition:background .2s,color .2s;display:grid}.dm-actions[data-astro-cid-cvvhioyr] a[data-astro-cid-cvvhioyr]:hover,.dm-actions[data-astro-cid-cvvhioyr] button[data-astro-cid-cvvhioyr]:hover{color:var(--ink);background:#0e1a2b14}.dm-actions[data-astro-cid-cvvhioyr] svg[data-astro-cid-cvvhioyr]{width:17px;height:17px}.dm-frame[data-astro-cid-cvvhioyr]{background:#fff;flex:1;position:relative}.dm-frame[data-astro-cid-cvvhioyr] iframe[data-astro-cid-cvvhioyr]{opacity:0;border:0;width:100%;height:100%;transition:opacity .3s;display:block}.dm-spin[data-astro-cid-cvvhioyr]{color:var(--ink-soft);place-items:center;font-size:.92rem;display:grid;position:absolute;inset:0}@media (width<=640px){.dm-window[data-astro-cid-cvvhioyr]{height:92vh}.dm-bar[data-astro-cid-cvvhioyr]{gap:10px;padding:0 10px}.dm-url[data-astro-cid-cvvhioyr]{padding:0 10px;font-size:.75rem}}@media (prefers-reduced-motion:reduce){.demo-modal[data-astro-cid-cvvhioyr],.dm-window[data-astro-cid-cvvhioyr],.dm-frame[data-astro-cid-cvvhioyr] iframe[data-astro-cid-cvvhioyr]{transition:none}.dm-window[data-astro-cid-cvvhioyr]{transform:none}}.atouts[data-astro-cid-mwiby2l7]{gap:20px;margin-top:64px}.atout[data-astro-cid-mwiby2l7]{background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius);box-shadow:var(--shadow-sm);transition:transform .5s var(--ease-spring), box-shadow .5s ease;align-items:flex-start;gap:22px;padding:34px;display:flex}.atout[data-astro-cid-mwiby2l7]:hover{box-shadow:var(--shadow);transform:translateY(-5px)}.atout-ic[data-astro-cid-mwiby2l7]{width:48px;height:48px;color:var(--accent);background:var(--accent-soft);transition:transform .5s var(--ease-spring), background .4s ease, color .4s ease;border-radius:14px;flex:none;place-items:center;display:grid}.atout[data-astro-cid-mwiby2l7]:hover .atout-ic[data-astro-cid-mwiby2l7]{background:var(--accent);color:#fff;transform:scale(1.08)rotate(-4deg)}.atout-ic[data-astro-cid-mwiby2l7] svg[data-astro-cid-mwiby2l7]{width:24px;height:24px}.atout[data-astro-cid-mwiby2l7] h3[data-astro-cid-mwiby2l7]{color:var(--primary);margin:3px 0 10px}.atout[data-astro-cid-mwiby2l7] p[data-astro-cid-mwiby2l7]{color:var(--ink-soft);margin:0;font-size:.98rem}@media (width<=620px){.atout[data-astro-cid-mwiby2l7]{flex-direction:column;gap:16px;padding:28px}}.marche[data-astro-cid-5cah4tsn]{text-align:center;max-width:34ch;font-family:var(--font-display);letter-spacing:-.01em;color:var(--primary);text-wrap:balance;margin:0 auto 72px;font-size:clamp(1.7rem,3.4vw,2.5rem);font-style:italic;font-weight:400;line-height:1.28}.marche-mark[data-astro-cid-5cah4tsn]{color:var(--accent)}.avis-card[data-astro-cid-5cah4tsn]{background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius);box-shadow:var(--shadow-sm);transition:transform .5s var(--ease-spring), box-shadow .5s ease;flex-direction:column;gap:14px;margin:0;padding:30px;display:flex}.avis-card[data-astro-cid-5cah4tsn]:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.stars[data-astro-cid-5cah4tsn]{color:var(--accent);gap:3px;display:flex}.stars[data-astro-cid-5cah4tsn] svg[data-astro-cid-5cah4tsn]{width:15px;height:15px}blockquote[data-astro-cid-5cah4tsn]{color:var(--ink);margin:0;font-size:1.04rem;line-height:1.6}figcaption[data-astro-cid-5cah4tsn]{color:var(--ink-soft);font-size:.92rem;font-weight:600}.local-inner[data-astro-cid-zsqt7g7z]{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(36px,6vw,88px);display:grid}.local-media[data-astro-cid-zsqt7g7z]{position:relative}.local-media[data-astro-cid-zsqt7g7z] img[data-astro-cid-zsqt7g7z]{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-lg);width:100%;box-shadow:var(--shadow)}.local-chip[data-astro-cid-zsqt7g7z]{backdrop-filter:blur(8px);color:var(--ink);box-shadow:var(--shadow-sm);background:#ffffffeb;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-size:.92rem;font-weight:650;display:inline-flex;position:absolute;bottom:20px;left:20px}.local-chip[data-astro-cid-zsqt7g7z] svg[data-astro-cid-zsqt7g7z]{width:16px;height:16px;color:var(--accent)}.local-text[data-astro-cid-zsqt7g7z]{max-width:50ch}.local-text[data-astro-cid-zsqt7g7z] .em[data-astro-cid-zsqt7g7z]{color:var(--accent);font-size:1.05em}.local-text[data-astro-cid-zsqt7g7z] h2[data-astro-cid-zsqt7g7z]{margin-bottom:0}.local-text[data-astro-cid-zsqt7g7z] p[data-astro-cid-zsqt7g7z]{color:var(--ink-soft);margin:22px 0 0;font-size:clamp(1.08rem,1.4vw,1.22rem);line-height:1.72}@media (width<=880px){.local-inner[data-astro-cid-zsqt7g7z]{grid-template-columns:1fr}.local-media[data-astro-cid-zsqt7g7z]{order:-1}.local-media[data-astro-cid-zsqt7g7z] img[data-astro-cid-zsqt7g7z]{aspect-ratio:16/10}}.steps[data-astro-cid-idwfn67b]{counter-reset:step;grid-template-columns:repeat(4,1fr);gap:40px;margin:64px 0 0;padding:0;list-style:none;display:grid;position:relative}.steps[data-astro-cid-idwfn67b]:before{content:"";background:var(--line);z-index:0;height:1.5px;position:absolute;top:21px;left:12.5%;right:12.5%}.step[data-astro-cid-idwfn67b]{z-index:1;text-align:center;position:relative}.step-dot[data-astro-cid-idwfn67b]{background:var(--surface);border:1.5px solid var(--line);width:42px;height:42px;color:var(--accent);transition:transform .5s var(--ease-spring), background .35s ease, color .35s ease, border-color .35s ease;border-radius:50%;place-items:center;margin:0 auto 20px;font-size:1rem;font-weight:700;display:grid}.step[data-astro-cid-idwfn67b]:hover .step-dot[data-astro-cid-idwfn67b]{background:var(--accent);border-color:var(--accent);color:#fff;transform:scale(1.12)}.step[data-astro-cid-idwfn67b] h3[data-astro-cid-idwfn67b]{color:var(--primary);margin-bottom:8px}.step[data-astro-cid-idwfn67b] p[data-astro-cid-idwfn67b]{color:var(--ink-soft);margin:0;max-width:30ch;margin-inline:auto;font-size:.95rem}@media (width<=880px){.steps[data-astro-cid-idwfn67b]{grid-template-columns:1fr;gap:36px;margin-top:44px}.steps[data-astro-cid-idwfn67b]:before{width:1.5px;height:auto;inset:21px auto 21px 20px}.step[data-astro-cid-idwfn67b]{text-align:left;padding-left:64px}.step-dot[data-astro-cid-idwfn67b]{margin:0;position:absolute;top:0;left:0}.step[data-astro-cid-idwfn67b] p[data-astro-cid-idwfn67b]{max-width:52ch;margin-inline:0}}.faq[data-astro-cid-hemr5th4]{max-width:800px}.faq-list[data-astro-cid-hemr5th4]{gap:12px;margin-top:52px;display:grid}.faq-item[data-astro-cid-hemr5th4]{background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:4px 28px;transition:border-color .3s}.faq-item[data-astro-cid-hemr5th4]:hover{border-color:var(--line)}.faq-item[data-astro-cid-hemr5th4][open]{border-color:var(--accent)}summary[data-astro-cid-hemr5th4]{cursor:pointer;user-select:none;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:1.05rem;font-weight:600;list-style:none;display:flex}summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}.faq-ic[data-astro-cid-hemr5th4]{width:30px;height:30px;color:var(--accent);background:var(--accent-soft);transition:transform .45s var(--ease-spring), background .3s ease, color .3s ease;border-radius:50%;flex:none;place-items:center;display:grid}.faq-ic[data-astro-cid-hemr5th4] svg[data-astro-cid-hemr5th4]{width:15px;height:15px}.faq-item[data-astro-cid-hemr5th4][open] .faq-ic[data-astro-cid-hemr5th4]{background:var(--accent);color:#fff;transform:rotate(135deg)}.faq-item[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{color:var(--ink-soft);max-width:58ch;animation:faqIn .45s var(--ease-out);margin:0 0 22px}@keyframes faqIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.cn-grid[data-astro-cid-akelwc7p]{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:48px;display:grid}.cn-card[data-astro-cid-akelwc7p]{background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius);box-shadow:var(--shadow-sm);transition:transform .5s var(--ease-spring), box-shadow .5s ease, border-color .3s ease;flex-direction:column;display:flex;overflow:hidden}.cn-card[data-astro-cid-akelwc7p]:hover{box-shadow:var(--shadow);border-color:var(--line);transform:translateY(-5px)}.cn-thumb[data-astro-cid-akelwc7p]{overflow:hidden}.cn-thumb[data-astro-cid-akelwc7p] img[data-astro-cid-akelwc7p]{aspect-ratio:16/9;object-fit:cover;width:100%;transition:transform .6s var(--ease-spring);display:block}.cn-card[data-astro-cid-akelwc7p]:hover .cn-thumb[data-astro-cid-akelwc7p] img[data-astro-cid-akelwc7p]{transform:scale(1.05)}.cn-body[data-astro-cid-akelwc7p]{flex-direction:column;flex:1;padding:24px 26px;display:flex}.cn-meta[data-astro-cid-akelwc7p]{color:var(--accent);margin-bottom:12px;font-size:.8rem;font-weight:600}.cn-card[data-astro-cid-akelwc7p] h3[data-astro-cid-akelwc7p]{color:var(--primary);flex:1;margin:0 0 20px;font-size:1.16rem;line-height:1.28}.cn-more[data-astro-cid-akelwc7p]{color:var(--accent);align-items:center;gap:8px;font-size:.92rem;font-weight:650;display:inline-flex}.cn-more[data-astro-cid-akelwc7p] svg[data-astro-cid-akelwc7p]{width:16px;height:16px;transition:transform .35s var(--ease-spring)}.cn-card[data-astro-cid-akelwc7p]:hover .cn-more[data-astro-cid-akelwc7p] svg[data-astro-cid-akelwc7p]{transform:translate(4px)}.cn-all[data-astro-cid-akelwc7p]{text-align:center;margin-top:40px}.cn-all-link[data-astro-cid-akelwc7p]{color:var(--primary);border-bottom:2px solid var(--accent);transition:gap .3s var(--ease-spring), color .25s ease;align-items:center;gap:10px;padding-bottom:4px;font-weight:650;display:inline-flex}.cn-all-link[data-astro-cid-akelwc7p] .arr[data-astro-cid-akelwc7p]{transition:transform .35s var(--ease-spring)}.cn-all-link[data-astro-cid-akelwc7p]:hover{color:var(--accent)}.cn-all-link[data-astro-cid-akelwc7p]:hover .arr[data-astro-cid-akelwc7p]{transform:translate(4px)}@media (width<=860px){.cn-grid[data-astro-cid-akelwc7p]{grid-template-columns:1fr}}.crumb[data-astro-cid-c3xpytzv]{color:var(--ink-faint);padding:18px 0 0;font-size:.85rem}.crumb[data-astro-cid-c3xpytzv] .container[data-astro-cid-c3xpytzv]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.crumb[data-astro-cid-c3xpytzv] a[data-astro-cid-c3xpytzv]{color:var(--ink-soft);transition:color .25s}.crumb[data-astro-cid-c3xpytzv] a[data-astro-cid-c3xpytzv]:hover{color:var(--accent)}.crumb-cur[data-astro-cid-c3xpytzv]{color:var(--ink-faint)}
