.home-page{--font-landing-sans:var(--font-marketing-sans);--home-gutter:max(24px,calc((100vw - 1280px) / 2));font-family:var(--font-landing-sans),Arial,sans-serif;line-height:1.5}.marketing-site:has(.home-page) .site-header{min-height:58px;padding-block:8px}.marketing-site:has(.home-page) .site-header .brand-logo{font-size:28px}.home-page h1,.home-page h2{font-weight:400;letter-spacing:-.04em;line-height:1.06;text-wrap:pretty}.home-page h2{text-wrap:balance;font-size:clamp(38px,3.8vw,54px)}.home-page .editorial{font-size:20px;line-height:1.45;letter-spacing:-.015em}.home-page .section-pad{padding:100px var(--home-gutter)}.home-page .marketing-button{min-height:42px;padding:10px 16px}.home-page .marketing-button,.home-page .text-link{font-size:15px;font-weight:400}.home-page .home-hero{min-height:750px}.home-page .hero-copy{padding:72px 24px 116px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.home-page .home-intro-label{font-size:13px;line-height:1.5}.home-page .hero-copy h1{max-width:780px;font-size:clamp(64px,5.2vw,80px);line-height:1.02;letter-spacing:-.045em;margin:26px 0 40px}.home-page .hero-description{max-width:510px;font-size:18px;line-height:1.4}.home-page .hero-copy .button-row{margin-top:32px}.home-page .hero-reassurance{font-family:inherit;font-size:12px;text-transform:none;letter-spacing:0}.home-page .hero-visual{justify-content:center;padding:64px 40px}.home-page .hero-report>.product-frame{border:0}.home-page .hero-product{max-width:640px}.home-page .hero-call .call-content .product-header{padding-block:16px}.home-page .hero-call .voice-surface{min-height:164px}.home-page .hero-call .quote-pair{margin-top:18px;padding-top:14px;gap:18px}.dark .home-page .dunes-image{filter:brightness(.82)}.home-page .product-frame,.home-page .product-frame h3,.home-page .product-frame h4{font-family:var(--font-landing-sans),Arial,sans-serif}.home-page .customer-reference{justify-content:center;gap:56px;padding-block:44px;border-bottom:0}.home-page .customer-reference>p{font-size:15px;color:var(--muted-foreground)}.home-page .customer-logo{font-size:29px;gap:10px;padding:0}.home-page .customer-logo img{width:32px;height:auto}.home-page .feature-section{grid-template-columns:minmax(0,1fr);align-items:start;min-height:0;gap:48px;border-bottom:0}.home-page .feature-copy{display:grid;grid-template-columns:1.1fr .9fr;gap:80px;align-items:start;max-width:none}.home-page .feature-copy h2{margin:0;max-width:600px}.home-page .feature-description{max-width:460px;padding-top:5px}.home-page .feature-copy .editorial{max-width:none}.home-page .feature-copy .text-link{margin-top:22px}.home-page .feature-product{min-width:0}.home-page .home-feature-produit{padding-top:60px}.home-page .home-feature-produit .feature-product{padding:40px 64px 64px;background:var(--warm)}.home-page .training-situations{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 24px;padding:0;margin:0 0 32px;list-style:none;font-size:14px;color:var(--muted-foreground)}.home-page .training-situations li{white-space:nowrap}.home-page .home-feature-produit .product-frame{max-width:940px;margin-inline:auto}.home-page .feature-product .product-frame{font-size:14px}.home-page .feature-product .product-header{padding:22px 24px}.home-page .feature-product h3{font-size:16px;letter-spacing:-.02em}.home-page .feature-product h4{font-size:12px;letter-spacing:0}.home-page .feature-product .demo-label{font-size:11px}.home-page .feature-product .scenario-columns{grid-template-columns:.8fr 1.2fr}.home-page .feature-product .scenario-list{display:block;padding:14px;border-inline-end:var(--rule);border-bottom:0}.home-page .feature-product .scenario-row{flex-direction:row;justify-content:flex-start;text-align:start;gap:14px;padding:20px 14px;min-height:92px}.home-page .feature-product .scenario-row strong{font-size:14px}.home-page .feature-product .scenario-row small{display:block;font-size:12px}.home-page .feature-product .scenario-row .persona-avatar{width:42px;height:42px}.home-page .feature-product .scenario-detail{padding:28px;gap:24px}.home-page .feature-product .scenario-detail blockquote{padding:18px;font-size:14px}.home-page .feature-product .scenario-detail .marketing-button{align-self:flex-start;width:auto}.home-page .home-feature-comprendre{grid-template-columns:.8fr 1.2fr;align-items:center;gap:80px;background:var(--warm)}.home-page .home-feature-comprendre .feature-copy{display:block}.home-page .home-feature-comprendre .feature-description{margin-top:28px}.home-page .home-feature-comprendre .report-columns{grid-template-columns:.75fr 1.25fr;gap:28px;padding:28px}.home-page .home-feature-comprendre .report-columns>div+div{padding-inline-start:24px}.home-page .home-feature-comprendre .demo-score.large{font-size:52px;font-weight:400}.home-page .home-feature-comprendre .report-quotes{display:block;grid-column:1/-1;border-inline-start:0;border-top:var(--rule);padding:24px 0 0!important}.home-page .home-feature-comprendre .report-quotes>h4{display:none}.home-page .home-feature-comprendre .report-quotes p{background:transparent;padding:0;margin:0;font-family:var(--font-source-serif),Georgia,serif;font-size:23px;line-height:1.35;text-wrap:pretty}.home-page .home-feature-comprendre .report-quotes p+p{margin-top:22px}.home-page .home-feature-comprendre .report-quotes strong{margin-bottom:8px;font-family:var(--font-landing-sans),Arial,sans-serif;font-size:12px;font-weight:500;color:var(--muted-foreground)}.home-page .home-feature-comprendre .report-tips{padding:0 28px 28px}.home-page .home-feature-comprendre .report-tips ol{grid-template-columns:1fr;gap:10px}.home-page .home-feature-comprendre .report-tips li{border:0;padding:0;font-size:12px}.home-page .home-feature-managers .feature-product{padding:64px 80px;background:var(--secondary)}.home-page .home-feature-managers .team-demo{max-width:960px;margin-inline:auto;padding:0 28px 28px}.home-page .home-feature-managers .product-header{padding-inline:0}.home-page .home-feature-managers table{font-size:14px}.home-page .home-feature-managers th{font-size:12px;padding-block:20px 12px}.home-page .home-feature-managers td{padding-block:20px}.home-page .home-feature-managers .team-priority{margin-top:24px;padding:20px}.home-page .home-pricing{display:grid;grid-template-columns:1.1fr .9fr;gap:80px;align-items:center;border-top:var(--rule)}.home-page .home-pricing h2{max-width:550px}.home-page .home-pricing .editorial{max-width:480px;margin-top:24px}.home-page .home-pricing .marketing-button{margin-top:28px}.home-page .home-pricing-rate{border-inline-start:var(--rule);padding-inline-start:80px;font-size:14px}.home-page .home-price{font-size:80px;letter-spacing:-.05em;line-height:1.1;margin:12px 0!important}.home-page .home-pricing-trial{margin-top:28px;color:var(--muted-foreground)}.home-page .faq-section{grid-template-columns:.8fr 1.2fr;gap:80px}.home-page .faq-section>div:first-child{border:0;padding:0}.home-page .faq-list>div{grid-template-columns:1fr;gap:10px;padding-block:24px;font-size:16px}.home-page .faq-list>div:first-child{padding-top:0}.home-page .faq-list dd{max-width:580px}.home-page .final-cta{padding-block:100px}.home-page .final-cta h2{font-size:clamp(40px,4vw,60px)}@media (max-width:1190px){.home-page .hero-copy h1{font-size:clamp(50px,5.2vw,62px)}.home-page .home-hero{min-height:660px}.home-page .hero-visual{padding-inline:28px}.home-page .faq-section,.home-page .feature-copy,.home-page .home-feature-comprendre,.home-page .home-pricing{gap:48px}.home-page .home-feature-managers .feature-product,.home-page .home-feature-produit .feature-product{padding:32px}.home-page .home-pricing-rate{padding-inline-start:48px}}@media (max-width:960px){.home-page .hero-copy{padding:48px 24px}.home-page .hero-copy h1{font-size:clamp(44px,5.5vw,54px)}.home-page .hero-visual{padding:24px}.home-page .hero-call .call-columns{grid-template-columns:1fr}.home-page .hero-call .call-report{display:none}.home-page .home-feature-comprendre{grid-template-columns:1fr;gap:40px}.home-page .home-feature-comprendre .feature-copy{display:grid}.home-page .home-feature-comprendre .feature-description{margin-top:0}.home-page .home-feature-comprendre .feature-product{max-width:700px;width:100%;margin-inline:auto}.home-page .section-pad{padding-block:72px}.home-page .customer-reference{padding-block:36px}}@media (max-width:760px){.home-page{--home-gutter:24px}.home-page .marketing-button{min-height:44px}.marketing-site:has(.home-page) .site-header{min-height:64px;padding-inline:20px}.home-page .home-hero{grid-template-columns:1fr;min-height:0}.home-page .hero-copy{padding:52px 24px}.home-page .hero-copy h1{font-size:clamp(44px,7.5vw,58px);margin:24px 0 28px;max-width:620px}.home-page .hero-description{font-size:18px}.home-page .hero-copy .button-row{margin-top:28px}.home-page .hero-visual{min-height:430px;padding:40px 24px}.home-page .hero-product{max-width:540px}.home-page .hero-call .call-columns{grid-template-columns:1fr .8fr}.home-page .hero-call .call-report{display:block}.home-page .hero-call .call-report .quote-pair{display:none}.home-page .hero-call .call-main .person-heading strong{font-size:11px}.home-page .hero-call .voice-surface{min-height:155px;padding-inline:6px}.home-page .hero-call .waveform{gap:3px}.home-page .hero-report .report-columns{grid-template-columns:1fr}.home-page .hero-report .report-columns>div+div{border-inline-start:0;padding-inline-start:0}.home-page .hero-report .report-tips ol{grid-template-columns:1fr}.home-page .customer-reference{flex-direction:column;gap:20px;text-align:center}.home-page .customer-reference>p{max-width:280px;font-size:14px}.home-page .customer-logo{font-size:28px}.home-page .feature-section{gap:32px}.home-page .faq-section,.home-page .feature-copy,.home-page .home-feature-comprendre .feature-copy,.home-page .home-pricing{grid-template-columns:1fr;gap:24px}.home-page .feature-description{padding-top:0}.home-page .editorial{font-size:19px}.home-page .home-feature-produit{padding-top:40px}.home-page .home-feature-managers .feature-product,.home-page .home-feature-produit .feature-product{padding:24px 0 0;background:transparent}.home-page .training-situations{justify-content:flex-start;font-size:13px;gap:10px 18px;margin-bottom:24px}.home-page .feature-product .product-header{padding:18px;gap:6px;align-items:flex-start;flex-direction:column}.home-page .feature-product h3{font-size:15px}.home-page .feature-product .scenario-columns{grid-template-columns:1fr}.home-page .feature-product .scenario-list{border-inline-end:0;border-bottom:var(--rule);padding:8px}.home-page .feature-product .scenario-row{min-height:72px;padding:12px}.home-page .feature-product .scenario-row>svg{display:block}.home-page .feature-product .scenario-detail{padding:20px;gap:20px}.home-page .feature-product .scenario-detail .marketing-button{width:100%}.home-page .feature-product .call-demo{display:block}.home-page .feature-product .call-demo .demo-sidebar{display:none}.home-page .feature-product .call-columns{grid-template-columns:1fr}.home-page .feature-product .call-report{border-inline-start:0;border-top:var(--rule)}.home-page .home-feature-comprendre .report-columns{padding:20px;gap:20px}.home-page .home-feature-comprendre .report-columns>div+div{padding-inline-start:16px}.home-page .home-feature-comprendre .demo-score.large{font-size:40px}.home-page .home-feature-comprendre .report-quotes p{font-size:21px}.home-page .home-feature-comprendre .report-tips{padding:0 20px 24px}.home-page .home-feature-managers .team-demo{padding:0 16px 20px}.home-page .home-feature-managers .product-header{padding-inline:0}.home-page .home-feature-managers table{font-size:12px}.home-page .home-feature-managers th{font-size:11px}.home-page .home-feature-managers td{padding-block:16px}.home-page .home-feature-managers .team-person{gap:8px}.home-page .home-feature-managers .team-priority{padding:16px;font-size:12px}.home-page .home-feature-managers .team-priority .marketing-button{width:100%;font-size:13px}.home-page .home-pricing{gap:40px}.home-page .home-pricing-rate{border-inline-start:0;border-top:var(--rule);padding:32px 0 0}.home-page .home-price{font-size:64px}.home-page .faq-section{gap:40px}.home-page .final-cta{padding-block:72px}}