.hm{background:var(--bg);color:var(--ink);overflow-x:clip}.hm-wrap{max-width:1200px;margin:0 auto;padding:0 24px}.hm-wrap.narrow{max-width:820px}.hm h2{font-family:var(--display);letter-spacing:-.03em;max-width:820px;margin:14px 0 0;font-size:clamp(34px,4.4vw,54px);font-weight:800;line-height:1.05}.hm h2 em,.hm h1 em{font-family:var(--italic);color:var(--sky-m);letter-spacing:-.01em;font-style:italic;font-weight:400}.hm-center{text-align:center;max-width:760px;margin-left:auto;margin-right:auto}.hm h2.hm-center{margin-left:auto;margin-right:auto}.hm-center.hm-wide{max-width:none;container-type:inline-size}.hm h2.hm-one{white-space:nowrap;max-width:none;font-size:min(54px,6.6cqi)}.hm-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--sky-d);margin:0;font-size:14px;font-weight:800}.hm-sub{color:var(--muted);max-width:640px;margin:18px auto 0;font-size:17px;line-height:1.6}.hm-sub.left{margin-left:0}.hm-s{padding:104px 0}.hm-tint{background:var(--sky-xl)}.hm-grow{flex:1}.hm-big{min-height:54px;margin-top:28px;padding:16px 26px;font-size:17px;font-weight:800}.hm-promo{z-index:30;text-align:center;color:#082f49;background:linear-gradient(90deg,#0ea5e9,#38bdf8 50%,#0ea5e9) 0 0/200% 100%;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 14px;padding:10px 16px;font-size:14.5px;font-weight:600;text-decoration:none;animation:8s linear infinite hm-flow;display:flex;position:relative}.hm-promo b{font-weight:800}.hm-promo-badge{white-space:nowrap;background:var(--orange);color:#fff;border-radius:999px;flex:none;align-items:center;padding:4px 10px;font-size:13.5px;font-weight:800;animation:2.2s ease-out infinite hm-pulse;display:inline-flex;box-shadow:0 0 #d2460d8c}.hm-promo-go{text-underline-offset:3px;align-items:center;gap:6px;font-weight:800;text-decoration:underline;transition:gap .2s;display:inline-flex}.hm-promo-go svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.hm-promo:hover .hm-promo-go{gap:10px}@keyframes hm-flow{to{background-position:-200% 0}}@keyframes hm-pulse{0%{box-shadow:0 0 #d2460d8c}70%,to{box-shadow:0 0 0 10px #d2460d00}}@media (max-width:560px){.hm-promo{text-align:left;flex-wrap:nowrap;justify-content:flex-start;gap:10px;font-size:13px;line-height:1.35}.hm-promo-left,.hm-promo-go{display:none}}.hm-hero{padding:24px 0 96px;position:relative;overflow:hidden}.hm-hero-rings{opacity:.55;pointer-events:none;fill:none;width:760px;height:760px;stroke:var(--sky-b);stroke-width:1.5px;position:absolute;top:-120px;right:-200px}.hm-hero-rings .r0{fill:var(--sky-xl);stroke:none}.hm-hero-rings .r3{stroke:#fed7aa}.hm-hero-rings .w{transform-box:fill-box;transform-origin:50%;vector-effect:non-scaling-stroke;animation:9s linear infinite hm-wave}.hm-hero-rings .w2{animation-delay:-2.25s}.hm-hero-rings .w3{animation-delay:-4.5s}.hm-hero-rings .w4{animation-delay:-6.75s}@keyframes hm-wave{0%{opacity:0;transform:scale(.2)}15%{opacity:1}70%{opacity:.8}to{opacity:0;transform:scale(1)}}.hm-hero-grid{flex-wrap:wrap;align-items:center;gap:56px;padding-top:40px;display:flex;position:relative}.hm-hero-text{flex:480px;min-width:0;container-type:inline-size}.hm-kicker{background:var(--sky-xl);border:1px solid var(--sky-b);color:var(--sky-d);border-radius:999px;align-items:center;gap:8px;padding:8px 14px 8px 10px;font-size:14px;font-weight:600;display:inline-flex}.hm-ai{flex:none;width:20px;height:20px;overflow:visible}.hm-ai path{transform-box:fill-box;transform-origin:50%}.hm-ai .s0{filter:drop-shadow(0 0 3px #f9731673);animation:3.2s ease-in-out infinite hm-ai-main}.hm-ai .s1{animation:3.2s ease-in-out infinite hm-ai-twinkle}.hm-ai .s2{animation:3.2s ease-in-out -1.6s infinite hm-ai-twinkle}@keyframes hm-ai-main{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(.86)rotate(45deg)}}@keyframes hm-ai-twinkle{0%,to{opacity:1;transform:scale(1)rotate(0)}50%{opacity:.15;transform:scale(.2)rotate(90deg)}}@keyframes hm-pulse-o{0%{box-shadow:0 0 #f9731680}70%,to{box-shadow:0 0 0 8px #f9731600}}.hm h1{font-family:var(--display);white-space:nowrap;letter-spacing:-.035em;color:var(--ink);margin:24px 0 0;font-size:clamp(24px,10cqi,64px);font-weight:800;line-height:1.02}.hm h1:lang(en){font-size:clamp(24px,9.5cqi,61px)}.hm-typed{white-space:nowrap;height:1.15em;margin-top:.06em;font-size:1.08em;line-height:1.15;display:block}.hm-typed em{font-family:var(--italic);color:var(--sky-m);letter-spacing:-.01em;font-style:italic;font-weight:400}.hm-caret{font-family:var(--display);color:var(--orange);margin-left:.04em;font-weight:700;animation:1s step-end infinite hm-caret;display:inline-block}@keyframes hm-caret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.hm-caret{animation:none}}.hm-lead{color:var(--muted);text-align:center;max-width:580px;margin:24px 0 0;font-size:clamp(15px,3.7cqi,19px);font-weight:400;line-height:1.85}.hm-lead b,.hm-lead .wide>span,.hm-lead .narrow>span{white-space:nowrap;display:block}.hm-lead b{color:var(--ink);font-weight:600}.hm-lead .narrow b{display:inline}.hm-lead .narrow>b,.hm-lead .wide{display:block}.hm-lead .narrow{display:none}@container (max-width:430px){.hm-lead{font-size:clamp(12.5px,4.7cqi,17px)}.hm-lead .wide{display:none}.hm-lead .narrow{display:block}}.hm-picker{background:var(--surface);border:1px solid var(--line);border-radius:24px;max-width:580px;margin-top:30px;padding:14px;box-shadow:0 18px 40px #0369a114}.hm-picker label{text-transform:uppercase;letter-spacing:.12em;color:var(--sky-d);margin:2px 4px 10px;font-size:13px;font-weight:800;display:block}.hm-picker-row{flex-wrap:wrap;gap:10px;display:flex}.hm-go{min-height:52px;padding:14px 22px;font-weight:800}.hm-go svg,.hm-more svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;transition:transform .2s}.hm-go:hover svg,.hm-more:hover svg{transform:translate(3px)}.hm-more{border:1.5px solid var(--sky-b);background:var(--surface);min-height:44px;color:var(--ink);border-radius:999px;align-items:center;gap:8px;margin-top:16px;padding:10px 18px;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.hm-more:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0ea5e92e}.hm-checks{color:var(--muted);flex-wrap:wrap;gap:12px 20px;margin-top:24px;font-size:14px;font-weight:600;display:flex}.hm-checks span{align-items:center;gap:8px;display:inline-flex}.hm-checks svg{fill:none;width:16px;height:16px;stroke:var(--sky);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}@media (max-width:560px){.hm-picker-row .hm-go{width:100%}}.hm-stage{perspective:1400px;flex:440px;justify-content:center;align-items:center;min-width:0;display:flex;position:relative}.hm-shot{width:min(100%,660px);transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transform-style:preserve-3d;transition:transform .6s cubic-bezier(.2,.7,.2,1);position:relative}.hm-shot-in{animation:.7s ease-out both hm-shot-in}.hm-shot-float{animation:9s ease-in-out infinite hm-shot-float;position:relative}.hm-fan{aspect-ratio:1328/982;position:relative}.hm-fan img,.hm-fan .p-m{width:100%;height:100%;display:block;position:absolute;inset:0}.hm-fan .p-m img{filter:drop-shadow(0 28px 36px #0369a12e)}.hm-fan .p-l{transform-origin:20% 94%;animation:9s infinite hm-fan-l}.hm-fan .p-r{transform-origin:83% 96%;animation:9s infinite hm-fan-r}.hm-fan .p-m{animation:9s infinite hm-fan-m}@keyframes hm-fan-l{0%,to{animation-timing-function:cubic-bezier(.3,1.35,.45,1);transform:translate(21%)rotate(3deg)scale(.95)}16%,70%{animation-timing-function:cubic-bezier(.6,0,.8,.5);transform:none}82%{transform:translate(21%)rotate(3deg)scale(.95)}}@keyframes hm-fan-r{0%,to{animation-timing-function:cubic-bezier(.3,1.35,.45,1);transform:translate(-25%)rotate(-4deg)scale(.95)}2%{animation-timing-function:cubic-bezier(.3,1.35,.45,1);transform:translate(-25%)rotate(-4deg)scale(.95)}18%,70%{animation-timing-function:cubic-bezier(.6,0,.8,.5);transform:none}82%{transform:translate(-25%)rotate(-4deg)scale(.95)}}@keyframes hm-fan-m{0%,to{animation-timing-function:cubic-bezier(.3,1.2,.45,1);transform:scale(1.025)}16%,70%{animation-timing-function:ease-in;transform:none}82%{transform:scale(1.025)}}.hm-shot-sheen{pointer-events:none;mix-blend-mode:soft-light;background:linear-gradient(105deg,#0000 38%,#ffffff73 50%,#0000 62%) 0 0/260% 100% no-repeat;animation:9s ease-in-out infinite hm-sheen;position:absolute;inset:0;-webkit-mask:url(/accueil/tel-milieu.webp) 50%/100% 100% no-repeat;mask:url(/accueil/tel-milieu.webp) 50%/100% 100% no-repeat}.hm-shot-glow{filter:blur(8px);background:radial-gradient(closest-side,#0369a138,#0000);border-radius:50%;height:9%;animation:9s ease-in-out infinite hm-glow;position:absolute;bottom:-2%;left:14%;right:14%}@keyframes hm-shot-in{0%{opacity:0;transform:translateY(16px)}}@keyframes hm-shot-float{0%,to{transform:translateY(0)}45%{transform:translateY(-10px)rotate(-.4deg)}}@keyframes hm-sheen{0%,28%{background-position:130% 0}55%,to{background-position:-130% 0}}@keyframes hm-glow{0%,to{opacity:.75;transform:scaleX(.62)}16%,70%{opacity:1;transform:scaleX(1)}82%{opacity:.75;transform:scaleX(.62)}}.hm-eq i,.hm-wave i{transform-origin:bottom;background:#0ea5e9;border-radius:2px;width:3px;animation:1.1s ease-in-out infinite alternate hm-eq;display:block}@keyframes hm-eq{to{transform:scaleY(.4)}}.hm-av{background:var(--sky-l);width:38px;height:38px;color:var(--sky-d);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid}.hm-av.warm{background:var(--orange-l);color:var(--orange-ink)}.hm-av.gray{color:#475569;background:#f1f5f9}@media (max-width:720px){.hm-hero{padding-bottom:72px}.hm-hero-grid{gap:32px}.hm-shot{width:min(100%,460px)}}@media (min-width:1100px){.hm-stage{justify-content:flex-start;align-self:flex-start}.hm-shot{flex:none;width:min(150%,900px,100% + max(8px,50vw - 592px))}}.hm-band{background:var(--sky-xl);border-block:1px solid var(--sky-l)}.hm-band .hm-wrap{font-family:var(--display);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 0;padding-top:28px;padding-bottom:28px;font-size:20px;font-weight:600;display:flex}.hm-band span{align-items:center;display:inline-flex}.hm-band i{color:var(--spark);margin:0 14px;font-size:14px;font-style:normal}.hm-band a{color:var(--ink);background-image:linear-gradient(var(--sky),var(--sky));background-position:0 100%;background-repeat:no-repeat;background-size:0 2px;text-decoration:none;transition:background-size .25s,color .2s}.hm-band a:hover{color:var(--sky-d);background-size:100% 2px}@media (max-width:560px){.hm-band .hm-wrap{font-size:17px}.hm-band i{margin:0 9px}}.hm-card{background:var(--surface);border:1px solid var(--line);border-radius:28px;flex-direction:column;padding:32px;display:flex;position:relative}.hm-card h3{font-family:var(--display);letter-spacing:-.02em;margin:22px 0 0;font-size:24px}.hm-card p{color:var(--muted);margin:10px 0 0;font-size:16px;line-height:1.6}.hm-grid3{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-top:56px;display:grid}.hm-num{background:var(--sky-l);width:56px;height:56px;color:var(--sky-d);font-family:var(--italic);border-radius:18px;place-items:center;font-size:34px;font-style:italic;display:grid}.hm-num.warm{background:var(--orange-l);color:var(--orange-ink)}.hm-demos{flex-wrap:wrap;justify-content:center;gap:40px;margin-top:56px;display:flex}.hm-demos figure{justify-items:center;gap:18px;width:min(340px,100%);margin:0;display:grid}.hm-demos figcaption{text-align:center;gap:4px;display:grid}.hm-demos figcaption b{font-family:var(--display);font-size:19px}.hm-demos figcaption span{color:var(--muted);font-size:15px}#demo{scroll-margin-top:90px}.hm-bento{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-top:56px;display:grid}.hm-bento .hm-card{gap:18px;min-height:340px;padding:36px}.hm-bento .hm-card h3{margin:0;font-size:28px;line-height:1.15}.hm-bento .hm-card p{margin:0}.hm-sky{background:var(--sky);border-color:var(--sky);color:#082f49}.hm-sky p{color:#082f49}.hm-warm{color:#0b1b2b;background:#fff7ed;border-color:#fed7aa}.hm-tag{letter-spacing:.1em;text-transform:uppercase;color:#075985;background:#fff;border-radius:999px;align-self:flex-start;padding:6px 12px;font-size:12px;font-weight:800}.hm-tag.soft{background:var(--sky-l);color:var(--sky-d)}.hm-tag.warm{color:#9a3412;background:#ffedd5}.hm-ops{flex-wrap:wrap;gap:8px;display:flex}.hm-ops span{color:#0b1b2b;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:7px 14px 7px 8px;font-size:14px;font-weight:700;display:inline-flex}.hm-ops .op-logo{border-radius:50%}.hm-ops i{border-radius:50%;width:12px;height:12px;margin-left:4px}.hm-ticket{background:var(--sky-xl);border:1.5px dashed #7dd3fc;border-radius:18px;align-items:center;gap:14px;padding:14px 16px;display:flex}.hm-ticket b{font-size:15px;display:block}.hm-ticket code{color:var(--muted);font-size:13px}.hm-qr{background:#0b1b2b;border-radius:8px;flex:none;grid-template-columns:repeat(4,1fr);gap:3px;width:52px;height:52px;padding:6px;display:grid}.hm-qr .on{background:#fff}.hm-wave{align-items:flex-end;gap:4px;height:44px;display:flex}.hm-wave i{background:var(--spark);border-radius:3px;width:6px;animation-duration:1.4s}.hm-grid4{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-top:20px;display:grid}.hm-card.sm{border-radius:24px;padding:28px}.hm-card.sm svg{fill:none;width:28px;height:28px;stroke:var(--sky-m);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s}.hm-card.sm:hover svg{transform:rotate(-8deg)scale(1.1)}.hm-card.sm h3{margin-top:16px;font-size:20px}.hm-card.sm p{margin-top:8px;font-size:15px}.hm-split{flex-wrap:wrap;align-items:center;gap:56px;display:flex}.hm-split>div:first-child{flex:360px;min-width:0}.hm-split h2{font-size:clamp(34px,4vw,50px)}.hm-dash{background:var(--surface);border:1px solid var(--line);border-radius:28px;flex:520px;min-width:0;padding:28px;box-shadow:0 30px 60px #0369a11a}.hm-dash-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.hm-dash-head small{color:var(--muted);font-size:13px;display:block}.hm-dash-head b{font-family:var(--italic);margin-top:4px;font-size:30px;font-style:italic;font-weight:400;display:block}.hm-live{color:#166534;background:#dcfce7;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:800;display:inline-flex}.hm-live i{background:#16a34a;border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite hm-blink}@keyframes hm-blink{50%{opacity:.3}}.hm-kpis{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;margin-top:22px;display:grid}.hm-kpis div{background:var(--sky-xl);border-radius:18px;padding:16px}.hm-kpis div.warm{background:#fff7ed}.hm-kpis div.warm b{color:#9a3412}.hm-kpis b{font-family:var(--display);font-size:30px;font-weight:700;display:block}.hm-kpis small{color:var(--muted);margin-top:4px;font-size:13px;display:block}.hm-dash-t{margin:24px 0 10px;font-size:13px;font-weight:800}.hm-bars{border-bottom:1px solid var(--line);align-items:flex-end;gap:6px;height:90px;display:flex}.hm-bars i{transform-origin:bottom;background:#d6eaf7;border-radius:6px 6px 0 0;flex:1}.hm-bars i.hot{background:var(--sky)}.hm-dash.in .hm-bars i{animation:.7s cubic-bezier(.2,.7,.2,1) both hm-grow}@keyframes hm-grow{0%{transform:scaleY(0)}}.hm-rows{margin:20px 0 0;padding:0;list-style:none;display:grid}.hm-rows li{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:10px 0;font-size:14px;display:flex}.hm-rows li:last-child{border:0}.hm-rows li>span:nth-child(2){flex:1;min-width:0}.hm-rows em{color:#475569;background:#f1f5f9;border-radius:999px;padding:4px 10px;font-size:12px;font-style:normal;font-weight:800}.hm-rows em.ok{color:#166534;background:#dcfce7}.hm-rows em.wait{color:#9a3412;background:#ffedd5}.hm-fine{color:var(--muted);margin:14px 0 0;font-size:12px}.hm-offer{text-align:left;background:var(--surface);isolation:isolate;border:1.5px solid #fed7aa;border-radius:22px;align-items:center;gap:14px;margin:28px auto 0;padding:12px 20px 12px 12px;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 18px 40px #d2460d1f}.hm-offer:after{content:"";z-index:-1;background:linear-gradient(110deg,#0000 30%,#ffedd5e6 50%,#0000 70%);animation:5s ease-in-out 1s infinite swipe;position:absolute;inset:0;transform:translate(-130%)}.hm-offer-pct{background:var(--orange);color:#fff;width:64px;height:64px;font-family:var(--display);border-radius:18px;flex:none;place-items:center;font-size:20px;font-weight:800;display:grid;transform:rotate(-6deg)}.hm-offer>span:last-child{gap:2px;font-size:16px;font-weight:800;display:grid}.hm-offer small{color:var(--muted);font-size:13.5px;font-weight:600}.hm-plans{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:stretch;gap:16px;margin-top:56px;display:grid}.hm-plan{background:var(--surface);border:1px solid var(--line);border-radius:24px;flex-direction:column;gap:10px;padding:28px;display:flex;position:relative}.hm-plan.star{border:2px solid var(--sky);box-shadow:0 24px 50px #0ea5e933}.hm-pop{background:var(--sky);color:#082f49;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:800;position:absolute;top:-14px;left:24px}.hm-plan-h{justify-content:space-between;align-items:center;gap:8px;display:flex}.hm-plan h3{font-family:var(--display);margin:0;font-size:22px}.hm-pct{color:#9a3412;background:#ffedd5;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:800}.hm-who{color:var(--muted);margin:0;font-size:14px}.hm-price{font-family:var(--display);letter-spacing:-.02em;margin:10px 0 0;font-size:36px;font-weight:700;line-height:1.1}.hm-price s{font-family:var(--ui);color:var(--muted);-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);letter-spacing:0;font-size:15px;font-weight:600;text-decoration-thickness:2px;display:block}.hm-plan.off .hm-price{color:var(--orange)}.hm-plan.off .hm-price small{color:var(--muted)}.hm-price small{font-family:var(--ui);color:var(--muted);letter-spacing:0;font-size:16px;font-weight:600}.hm-dur{color:var(--muted);margin:0;font-size:13.5px}.hm-dur b{color:var(--ink)}.hm-plan ul{flex:1;gap:6px;margin:6px 0 16px;padding:0;font-size:14.5px;list-style:none;display:grid}.hm-plan li{padding-left:26px;line-height:1.45;position:relative}.hm-plan li:before{content:"";background:var(--sky-l) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230369a1' stroke-width='3'%3E%3Cpath d='m6 12 4 4 8-8'/%3E%3C/svg%3E") center/12px no-repeat;border-radius:50%;width:18px;height:18px;position:absolute;top:2px;left:0}.hm-plan .btn{min-height:48px;margin-top:auto;font-weight:800}.hm-pay{text-align:center;color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:32px 0 0;font-size:14px;display:flex}.hm-pay span{gap:6px;display:inline-flex}.hm-pay .op-logo{border-radius:50%}.hm-temos{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-top:48px;display:grid}.hm-temos figure{margin:0;padding:36px;box-shadow:0 18px 40px #0369a10f}.hm-temos figure>svg{fill:#7dd3fc;width:34px;height:34px}.hm-temos blockquote{font-family:var(--italic);color:var(--ink);margin:14px 0 0;font-size:26px;line-height:1.35}.hm-temos figcaption{align-items:center;gap:12px;margin-top:24px;display:flex}.hm-temos figcaption>span:last-child{display:grid}.hm-temos figcaption small{color:var(--muted)}.hm-temos .hm-av{width:44px;height:44px}@media (max-width:560px){.hm-temos blockquote{font-size:22px}.hm-temos figure{padding:28px}}.hm-faq-s{padding-top:40px}.hm-faq{gap:10px;margin-top:40px;display:grid}.hm-faq details{border:1px solid var(--line);background:var(--surface);border-radius:20px;transition:border-color .2s,box-shadow .2s;overflow:hidden}.hm-faq details:hover{border-color:var(--sky-b)}.hm-faq details[open]{box-shadow:0 18px 40px #0369a10f}.hm-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:18px 24px;font-size:17px;font-weight:700;list-style:none;display:flex}.hm-faq summary::-webkit-details-marker{display:none}.hm-faq summary span{background:var(--sky-l);border-radius:50%;flex:none;width:32px;height:32px;transition:transform .25s,background .2s;position:relative}.hm-faq summary span:before,.hm-faq summary span:after{content:"";background:var(--sky-d);border-radius:2px;width:12px;height:2px;margin:-1px 0 0 -6px;position:absolute;top:50%;left:50%}.hm-faq summary span:after{transition:transform .25s;transform:rotate(90deg)}.hm-faq details[open] summary span{transform:rotate(180deg)}.hm-faq details[open] summary span:after{transform:rotate(0)}.hm-faq p{color:var(--muted);margin:0;padding:0 24px 22px;font-size:16px;line-height:1.65}.hm-final-s{padding:0 24px 24px}.hm-final{background:var(--sky);color:#082f49;text-align:center;isolation:isolate;border-radius:36px;max-width:1200px;margin:0 auto;padding:clamp(48px,7vw,96px) 24px;position:relative;overflow:hidden}.hm-final>svg{opacity:.35;z-index:-1;width:520px;height:520px;animation:60s linear infinite hm-spin;position:absolute;bottom:-220px;left:-160px}@keyframes hm-spin{to{transform:rotate(360deg)}}.hm .hm-final h2{letter-spacing:-.035em;color:#082f49;max-width:860px;margin:0 auto;font-size:clamp(34px,5vw,62px);line-height:1.04}.hm .hm-final h2 em{color:#082f49}.hm-final p{max-width:600px;margin:22px auto 0;font-size:18px;line-height:1.6}.hm-final .hm-big{min-height:56px;margin-top:36px;padding:18px 30px;font-size:18px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hm-warm{color:#fde8d4;background:#2a1608;border-color:#5a2a10}:root:not([data-theme=light]) .hm-warm p{color:#e9c8ad}:root:not([data-theme=light]) .hm-ticket code{color:var(--muted)}:root:not([data-theme=light]) .hm-kpis div.warm{background:#2a1608}:root:not([data-theme=light]) .hm-kpis div.warm b{color:#fdba74}:root:not([data-theme=light]) .hm-bars i{background:#1d3a52}:root:not([data-theme=light]) .hm-av.gray,:root:not([data-theme=light]) .hm-rows em{color:#cbd5e1;background:#1e293b}:root:not([data-theme=light]) .hm-offer{border-color:#5a2a10}:root:not([data-theme=light]) .hm-offer:after{background:linear-gradient(110deg,#0000 30%,#f9731626 50%,#0000 70%)}:root:not([data-theme=light]) .hm-hero-rings .r3{stroke:#5a2a10}}@media (prefers-reduced-motion:reduce){.hm-promo,.hm-promo-badge,.hm-ai path,.hm-shot-in,.hm-shot-float,.hm-shot-sheen,.hm-shot-glow,.hm-fan .p-l,.hm-fan .p-r,.hm-fan .p-m,.hm-eq i,.hm-wave i,.hm-live i,.hm-final>svg,.hm-offer:after,.hm-dash.in .hm-bars i,.hm-hero-rings .w{animation:none}.hm-hero-rings .w1{transform:scale(.83)}.hm-hero-rings .w2{transform:scale(.64)}.hm-hero-rings .w3{transform:scale(.44)}.hm-hero-rings .w4{display:none}}
