.home-page{--black:#121317;--white:#fff;--gray-200:#e7e7e9;--gray-300:#d6d8dc;--gray-400:#73777d;--gray-600:#45474d;--gray-800:#25292d;--font-mono:Manrope,Arial,sans-serif;--font-sans:Manrope,Arial,sans-serif;--live:#22c55e;--ease-out-expo:cubic-bezier(.16,1,.3,1)}.home-brand{display:flex;align-items:center;gap:11px;white-space:nowrap}.home-brand img{display:block;border-radius:11px}.home-brand>span{font-size:24px;font-weight:750;letter-spacing:-1.1px}.home-brand b{font-weight:450;color:#73777d}.home-scene-name{font-size:11px;font-weight:700;padding:9px 16px;white-space:nowrap}.home-page #hero .hero-heading{width:min(850px,70vw);left:50%}.home-page #hero .hero-heading h1{line-height:1.08}.home-page #hero .hero-heading .title-second{font-size:.88em}.home-page #hero .team-live{width:246px}.home-page #hero .scene-controls>#motion{display:block}.home-page #hero .world .fallback .office-poster{visibility:visible}.home-page #hero .world.ready .fallback{visibility:hidden}.home-portrait{height:300px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 50% 80%,#e6e5e2,#f6f7f7 65%);border:1px solid var(--line);border-radius:18px}.home-portrait>img{width:100%;height:100%;object-fit:contain;object-position:50% 30px}.home-portrait>div{position:absolute;bottom:17px;left:17px;right:17px;background:#fffffff2;border:1px solid #fff;padding:13px 16px;border-radius:9px;display:flex;flex-direction:column;gap:3px}.home-portrait strong{font-size:16px}.home-portrait span{font-size:11px;color:var(--muted)}.home-portrait>small{position:absolute;top:18px;left:18px;border:1px solid #d6d8dc;border-radius:20px;font-size:9px;letter-spacing:.07em;padding:5px 10px;background:#fff9}.home-agent p{font-size:14px;max-width:none}.home-demo-note{color:#73777d;font-size:11px;margin-top:27px}.home-section-copy{font-size:15px;color:var(--muted);margin:24px 0;max-width:470px}.home-control{border-top:1px solid var(--line)}.home-principles{display:grid;gap:20px;margin-top:32px}.home-principles strong{font-size:14px}.home-principles p{font-size:13px;color:var(--muted);margin-top:5px;max-width:440px}.home-control .approval{padding:32px;transform:rotate(-2deg)}.home-control .approval-title{font-size:25px}.home-control .approval>p:not(.approval-title){font-size:13px}.home-control .doc strong{font-size:13px}.home-control .doc small{font-size:11px}.home-control .approval-head strong{font-size:13px}.home-control .approval-head span{font-size:10px}.home-ai{background:#f4f6f6;border-block:1px solid var(--line)}.home-ai .content{display:flex;gap:44px;align-items:flex-start}.home-ai img{border-radius:18px;flex-shrink:0}.home-ai h2{font-size:clamp(30px,4vw,48px)}.home-ai p:not(.eyebrow){max-width:680px;color:var(--muted);font-size:15px;margin-top:24px}.hm-offres{display:grid;grid-template-columns:1fr 1fr;gap:1.1rem;align-items:stretch}.hm-offre{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:22px;padding:1.8rem 1.7rem 1.6rem;box-shadow:none}.hm-offre.est-choisie{border:2px solid var(--accent);box-shadow:0 22px 50px -26px #11131859}.hm-pastille{align-self:flex-start;font-size:.74rem;font-weight:700;color:var(--ink);background:var(--wash);border-radius:100px;padding:.25rem .7rem;margin-bottom:.9rem}.hm-offre h3{font-size:1.45rem;letter-spacing:-.03em;margin:0}.hm-offre .hm-accroche{color:var(--muted);margin:.3rem 0 1.1rem;font-size:.95rem}.hm-prix{font-size:clamp(2.3rem,5.5vw,2.9rem);font-weight:700;letter-spacing:-.045em;line-height:1}.hm-prix small{font-size:1rem;font-weight:500;color:var(--muted);letter-spacing:0}.hm-annuel{color:var(--muted);font-size:.9rem;margin:.55rem 0 1.2rem}.hm-offre ul{list-style:none;margin:0 0 1.5rem;padding:1.1rem 0 0;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:.6rem}.hm-offre li{display:flex;gap:.6rem;font-size:.95rem;line-height:1.45}.hm-offre li:before{content:"\2713";font-weight:700;color:var(--accent)}.hm-offre .btn{margin-top:auto}.hm-offre.est-choisie .btn:not(.btn-ghost):not(.btn-outline){background:var(--accent);color:#fff}.hm-mention{text-align:center;color:var(--muted);font-size:.88rem;line-height:1.6;max-width:40rem;margin:1.3rem auto 0}.home-page .btn{display:inline-flex;justify-content:center;align-items:center;gap:10px;border-radius:9px;padding:14px 20px;background:var(--ink);color:#fff;font:600 13px Manrope,Arial,sans-serif;text-align:center}.home-page .btn-outline,.home-page .btn-ghost{background:#fff;color:var(--ink);border:1px solid #d8dbde}.home-page .btn-block{width:100%}.hm-offre{padding:32px;border-radius:20px}.hm-offre.est-choisie{background:#12171c;color:#fff;border-color:#12171c}.hm-offre.est-choisie .hm-accroche,.hm-offre.est-choisie .hm-annuel,.hm-offre.est-choisie small{color:#c6cbd1}.hm-offre.est-choisie .hm-pastille{background:#ffffff18;color:#fff}.hm-offre.est-choisie li:before{color:#fff}.hm-offre.est-choisie ul{border-color:#ffffff25}.hm-offre.est-choisie .btn{background:#fff;color:var(--ink)}.hm-offre:not(.est-choisie){padding-top:74px}.hm-offre ul{margin-top:8px;gap:14px}.hm-mention a{text-decoration:underline}.home-questions{padding-top:20px}.home-questions .faq summary{font-size:17px}.home-questions .faq p{font-size:14px}.home-download{border-top:1px solid var(--line)}.home-download:before{display:none}.home-download .dl-slabel{letter-spacing:.06em}.home-download .dl-slabel span{-webkit-text-stroke:0;color:inherit}.home-download .dl-foot{margin-top:25px}.home-footer{justify-content:space-between}.home-footer>div{font-size:11px;flex-wrap:wrap}.home-footer .home-brand>span{font-size:20px}@media (max-width:1100px){.home-page #hero .team-live{display:none}.home-page .site-header{padding-inline:24px;gap:20px}.home-page .site-header nav{gap:18px}}@media (max-width:760px){.home-brand>span{font-size:20px}.home-brand img{width:36px;height:36px}.home-page .site-header{gap:10px}.home-page #hero{min-height:860px}.home-page #hero .hero-heading{width:auto;left:auto;padding-top:34px}.home-page #hero .hero-heading h1{font-size:38px}.home-page #hero .hero-heading .title-second{font-size:32px;letter-spacing:-1.8px}.home-page #hero .scene{inset:215px 0 240px}.home-page #hero .hero-message{bottom:99px}.home-page #hero .scene-controls{bottom:16px;gap:2px}.home-page #hero .scene-controls>#motion{padding:8px}.home-page #hero .view-controls{border:0}.home-scene-name{width:100%;text-align:center;padding:5px}.home-portrait{height:300px}.home-ai .content{flex-direction:column;gap:25px}.hm-offres{grid-template-columns:1fr}.hm-offre:not(.est-choisie){padding-top:32px}.home-control .approval{transform:none;padding:24px}.home-footer{align-items:flex-start}.home-footer>div{margin:0;gap:15px}.home-page .dl-primary{padding:22px}.home-page .dl-primary .btn{width:100%}}@media (prefers-reduced-motion:reduce){.home-page *{scroll-behavior:auto}}.home-portrait{height:auto}.home-portrait>img{display:block;height:260px;object-position:50% 8px}.home-portrait>div{position:static;padding:11px 16px;border:0;border-top:1px solid var(--line);border-radius:0;background:#fff;gap:2px}.home-portrait strong{font-size:14px}.home-portrait span{font-size:11px}.home-page #hero .team-live{width:205px;padding:14px;right:2vw}.home-page #hero .agent-line{padding:9px 0;gap:9px}.home-page #hero .agent-line img{width:34px;height:34px}.home-page #hero .agent-line strong{font-size:11px}.home-page #hero .agent-line small{font-size:9px}.home-page #hero .label-one{left:4.3vw;top:185px;padding:7px 10px;gap:8px}.home-page #hero .label-one img{width:30px;height:30px}.home-page #hero .label-one strong{font-size:10px}.home-page #hero .label-one span{font-size:8px}@media (max-width:760px){.home-page #hero .label-one{left:24px;top:16px}.home-portrait>img{height:280px}}
