.base-site{--base-paper:#faf6ef;--base-paper-2:#f1eae0;--base-white:#ffffff;--base-ink:#211d19;--base-muted:#62584e;--base-faint:#8a7d6e;--base-line:#d6caba;--base-amber:#f5a623;--base-amber-deep:#b96f00;--base-amber-text:#a45f00;--base-violet:#6d50e6;--base-coral:#ff6b4a;--base-lime:#c6e600;min-height:100dvh;overflow:clip;background:var(--base-paper);color:var(--base-ink);font-family:var(--nz-font-body,Onest,Avenir,system-ui,sans-serif);--product-shell-ink:var(--base-ink);--product-shell-surface:rgb(33 29 25/4%);--product-shell-border:rgb(33 29 25/16%);--product-shell-popover:#fffaf3;--product-shell-popover-ink:var(--base-ink);--product-shell-focus:var(--base-amber-deep)}.base-site *,.base-site :after,.base-site :before{box-sizing:border-box}.base-site a{color:inherit}.base-site h1,.base-site h2,.base-site h3,.base-site__eyebrow{font-family:var(--nz-font-display,"Host Grotesk","Avenir Next",system-ui,sans-serif)}.base-site__eyebrow{margin:0 0 14px;color:var(--base-amber-text);font-size:1.125rem;font-weight:600;line-height:1.4;letter-spacing:0;text-wrap:pretty}.base-site__section-lede{max-width:58ch;margin:18px 0 0;color:var(--base-muted);font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.65;text-wrap:pretty}.base-site__hero{width:min(100% - 40px,1240px);min-height:700px;margin-inline:auto;display:grid;grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);align-items:center;gap:clamp(44px,6vw,92px);padding-block:clamp(64px,9vw,120px)}.base-site__signal{display:flex;align-items:center;gap:10px;margin:0 0 24px;color:var(--base-amber-deep);font-size:13px;font-weight:600}.base-site__signal span{width:9px;height:9px;border-radius:50%;background:var(--base-amber);box-shadow:0 0 12px rgb(245 166 35/55%)}.base-site h1{max-width:11ch;margin:0;font-size:clamp(3.1rem,6.2vw,5.6rem);font-weight:600;line-height:.98;letter-spacing:-.035em;text-wrap:balance}.base-site__lede{max-width:56ch;margin:28px 0 0;color:var(--base-muted);font-size:clamp(1.05rem,1.6vw,1.22rem);line-height:1.7;text-wrap:pretty}.base-site__hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-top:34px}.base-site__button{min-height:50px;display:inline-flex;align-items:center;justify-content:center;padding:12px 22px;border-radius:10px;font-family:var(--nz-font-body,"Onest",Avenir,system-ui,sans-serif);font-size:15px;font-weight:600;text-decoration:none;transition:filter .14s ease-out}.base-site__button:focus-visible,.base-site__quiet-link:focus-visible{outline:3px solid rgb(185 111 0/40%);outline-offset:3px}.base-site__button--primary{background:var(--base-amber);color:var(--base-ink)!important}.base-site__button--primary:hover{filter:brightness(1.08)}.base-site__quiet-link{min-height:48px;display:inline-flex;align-items:center;gap:9px;color:var(--base-ink)!important;font-size:14px;font-weight:600;text-underline-offset:4px}.base-site__reassurance{margin:18px 0 0;color:var(--base-faint);font-size:13px;line-height:1.55}.base-site__board{position:relative;width:100%;min-width:0;border:1px solid #c9bcab;border-radius:14px;background:var(--base-white);animation:base-board-arrive .65s cubic-bezier(.2,.7,.2,1) both}.base-site__board-topline,.base-site__now,.base-site__plan>div,.base-site__student{display:flex;align-items:center}.base-site__board-topline{min-height:52px;justify-content:space-between;gap:20px;padding:10px 18px;border-bottom:1px solid var(--base-line);font-family:var(--nz-font-body,"Onest",Avenir,system-ui,sans-serif);font-size:14px;font-weight:600}.base-site__live{display:inline-flex;align-items:center;gap:7px;color:#5c5145;font-size:12px;font-family:var(--nz-font-body,Onest,Avenir,system-ui,sans-serif);font-weight:400}.base-site__live i{width:8px;height:8px;border-radius:50%;background:var(--base-amber);box-shadow:0 0 10px rgb(245 166 35/60%)}.base-site__now{min-height:108px;display:grid;grid-template-columns:auto 1fr auto;gap:16px;padding:17px 18px;background:var(--base-amber)}.base-site__now-number{align-self:center;font-family:var(--nz-font-display,"Host Grotesk",Avenir Next,system-ui,sans-serif);font-size:42px;font-weight:650;line-height:1}.base-site__now div{align-self:center}.base-site__now small,.base-site__now strong{display:block}.base-site__now small{margin-bottom:5px;color:#4d3a21;font-size:11px}.base-site__now strong{max-width:25ch;font-size:15px;line-height:1.25}.base-site__now-action{align-self:center;min-height:42px;display:inline-flex;align-items:center;padding:8px 12px;border:1px solid rgb(33 29 25/35%);border-radius:8px;background:rgb(250 246 239/35%);color:var(--base-ink);font:600 12px var(--nz-font-body,"Onest",Avenir,system-ui,sans-serif)}.base-site__board-grid{display:grid;grid-template-columns:1.05fr .95fr}.base-site__plan,.base-site__tour{min-width:0;padding:17px}.base-site__tour{border-right:1px solid var(--base-line)}.base-site__board-label{display:block;margin-bottom:12px;color:var(--base-muted);font-size:11px;font-weight:600}.base-site__student{min-height:58px;display:grid;grid-template-columns:30px 1fr auto 8px;align-items:center;gap:9px;border-top:1px solid #e1d7ca}.base-site__student>span{width:29px;height:29px;display:grid;place-items:center;border-radius:8px;background:var(--base-paper-2);font-family:var(--nz-font-body,"Onest",Avenir,system-ui,sans-serif);font-size:12px;font-weight:650}.base-site__student strong{font-size:13px}.base-site__student small{color:var(--base-muted);font-size:9px;text-align:right}.base-site__student i{width:7px;height:7px;border-radius:50%;background:var(--base-amber)}.base-site__student[data-tone=help] i{background:var(--base-violet)}.base-site__student[data-tone=recording] i{background:var(--base-coral);box-shadow:0 0 8px rgb(255 107 74/55%)}.base-site__plan>div{min-height:65px;display:flex;align-items:center;gap:11px;border-top:1px solid #e1d7ca;color:#74685c}.base-site__plan>div>span{width:25px;height:25px;display:grid;place-items:center;border:1px solid #c5b8aa;border-radius:50%;font-size:10px}.base-site__plan p,.base-site__plan small,.base-site__plan strong{display:block;margin:0}.base-site__plan strong{color:var(--base-ink);font-size:12px}.base-site__plan small{margin-top:3px;font-size:9px;line-height:1.35}.base-site__plan>div[data-current]>span{border-color:var(--base-amber-deep);background:var(--base-amber);color:var(--base-ink)}.base-site__plan>div[data-current] strong{color:var(--base-amber-deep)}.base-site__conversion,.base-site__ecosystem,.base-site__manifesto,.base-site__proof{width:min(100% - 40px,1240px);margin-inline:auto;border-top:1px solid var(--base-line)}.base-site__manifesto{padding-block:clamp(82px,11vw,155px)}.base-site__manifesto h2{max-width:15ch;margin:0;font-size:clamp(2.5rem,4.8vw,4.7rem);line-height:1.08;letter-spacing:-.025em;text-wrap:balance}.base-site__path{display:grid;grid-template-columns:repeat(4,1fr);margin-top:58px;border-top:1px solid #bdae9d}.base-site__path-step{min-height:190px;padding:23px 22px 28px 0;border-bottom:1px solid #bdae9d}.base-site__path-step+.base-site__path-step{padding-left:22px;border-left:1px solid #bdae9d}.base-site__path-step>span{color:var(--base-amber-deep);font-family:var(--nz-font-body,"Onest",Avenir,system-ui,sans-serif);font-size:12px;font-weight:600}.base-site__path-step strong{display:block;margin-top:40px;font-size:20px}.base-site__path-step p{max-width:26ch;margin:10px 0 0;color:var(--base-muted);font-size:14.5px;line-height:1.6}.base-site__proof{padding-block:clamp(72px,9vw,130px)}.base-site__proof-intro h2{margin:0;font-size:clamp(2.1rem,4vw,3.7rem);letter-spacing:-.02em;line-height:1.12;text-wrap:balance}.base-site__proof-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:54px;background:var(--base-line);border:1px solid var(--base-line);border-radius:14px;overflow:hidden}.base-site__proof-item{min-height:190px;display:flex;flex-direction:column;gap:12px;padding:26px 22px;background:var(--base-white)}.base-site__proof-item h3{margin:0;font-size:clamp(1.25rem,2vw,1.375rem);line-height:1.25;letter-spacing:-.01em}.base-site__proof-item h3:before{content:"";display:block;width:26px;height:3px;margin-bottom:18px;border-radius:3px;background:var(--base-amber)}.base-site__proof-item:nth-child(2) h3:before{background:var(--base-coral)}.base-site__proof-item:nth-child(3) h3:before{background:var(--base-violet)}.base-site__proof-item:nth-child(4) h3:before{background:var(--base-amber-deep)}.base-site__proof-item p{margin:0;color:var(--base-muted);font-size:14.5px;line-height:1.6}.base-site__ecosystem{padding-block:clamp(72px,9vw,130px)}.base-site__ecosystem h2{margin:0;font-size:clamp(2.1rem,4vw,3.7rem);letter-spacing:-.02em;line-height:1.12;text-wrap:balance}.base-site__appareils{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:48px}.base-site__appareil{--appareil-accent:var(--base-amber);display:grid;align-content:start;gap:10px;min-height:210px;padding:22px 20px 24px;border:1px solid var(--base-line);border-radius:14px;background:var(--base-white);text-decoration:none;transition:background-color .14s ease-out,border-color .14s ease-out}.base-site__appareil:hover,.base-site__appareil[data-current=true]{border-color:color-mix(in srgb,var(--appareil-accent) 55%,transparent);background:var(--base-paper-2)}.base-site__appareil:focus-visible{outline:3px solid color-mix(in srgb,var(--appareil-accent) 50%,transparent);outline-offset:3px}.base-site__appareil-mark{width:30px;height:4px;border-radius:3px;background:var(--appareil-accent);box-shadow:0 0 10px color-mix(in srgb,var(--appareil-accent) 40%,transparent)}.base-site__appareil-name{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px;font-size:18px;font-weight:600}.base-site__appareil-name,.base-site__appareil-name em{font-family:var(--nz-font-body,"Onest",Avenir,system-ui,sans-serif)}.base-site__appareil-name em{font-size:10px;font-style:normal;color:var(--base-amber-deep);padding:3px 8px;border:1px solid color-mix(in srgb,var(--appareil-accent) 45%,transparent);border-radius:999px}.base-site__appareil-name i{color:var(--appareil-accent);font-style:normal;font-size:18px}.base-site__appareil-audience{color:color-mix(in srgb,var(--appareil-accent) 75%,var(--base-ink));font-family:var(--nz-font-body,"Onest",Avenir,system-ui,sans-serif);font-size:11px}.base-site__appareil-promise{color:var(--base-muted);font-size:14px;line-height:1.55}.base-site__conversion{display:grid;grid-template-columns:.95fr 1.05fr;gap:clamp(48px,8vw,110px);padding-block:clamp(76px,9vw,132px)}.base-site__conversion-copy h2{margin:0;font-size:clamp(2.1rem,4vw,3.6rem);letter-spacing:-.02em;line-height:1.12;text-wrap:balance}.base-site__conversion-copy>p{max-width:48ch;margin:20px 0 0;color:var(--base-muted);font-size:17px;line-height:1.7}.base-site__reassurance-list{margin:26px 0 30px;padding:0;list-style:none;display:grid;gap:12px}.base-site__reassurance-list li{position:relative;padding-left:26px;color:var(--base-ink);font-size:15px}.base-site__reassurance-list li:before{content:"";position:absolute;left:0;top:7px;width:9px;height:9px;border-radius:50%;background:var(--base-amber);box-shadow:0 0 8px rgb(245 166 35/45%)}.base-site__reassurance-list li:nth-child(2):before{background:var(--base-coral);box-shadow:0 0 8px rgb(255 107 74/45%)}.base-site__reassurance-list li:nth-child(3):before{background:var(--base-violet);box-shadow:0 0 8px rgb(109 80 230/45%)}.base-site__audiences{display:grid;gap:6px;align-content:start}.base-site__audience{position:relative;display:grid;gap:6px;padding:16px 18px 16px 22px;border:1px solid var(--base-line);border-radius:10px;background:var(--base-white)}.base-site__audience i{position:absolute;left:0;top:4px;bottom:4px;width:4px;border-radius:4px;background:var(--base-amber)}.base-site__audience[data-tone=coral] i{background:var(--base-coral)}.base-site__audience[data-tone=violet] i{background:var(--base-violet)}.base-site__audience strong{font-size:15px}.base-site__audience p{margin:0;color:var(--base-muted);font-size:13.5px;line-height:1.55}.base-site__finale{width:min(100% - 40px,1240px);min-height:300px;margin:10px auto 100px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(34px,5vw,72px);padding:clamp(30px,5vw,62px);border:1px solid #c9bcab;border-radius:14px;background:var(--base-white)}.base-site__closing-mark{width:108px;height:108px;display:flex;align-items:flex-end;gap:8px;padding:14px;border:2px solid var(--base-ink);border-radius:10px}.base-site__closing-mark span{width:24px;height:38%;background:var(--base-amber)}.base-site__closing-mark span:nth-child(2){height:73%;background:var(--base-violet)}.base-site__closing-mark span:nth-child(3){height:52%;background:var(--base-coral)}.base-site__finale h2{max-width:18ch;margin:0;font-size:clamp(1.9rem,3.6vw,3.6rem);line-height:1.12;letter-spacing:-.02em;text-wrap:balance}.base-site__finale p{margin:12px 0 0;color:var(--base-muted);font-size:16px}.base-site__footer{width:min(100% - 40px,1240px);margin-inline:auto;display:grid;grid-template-columns:1.2fr 2fr;gap:clamp(32px,5vw,80px);padding-block:54px 40px;border-top:1px solid var(--base-line)}.base-site__footer-brand strong{display:block;font-size:18px}.base-site__footer-brand span{display:block;margin-top:8px;color:var(--base-faint);font-size:14px}.base-site__footer-nav{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.base-site__footer-nav p{margin:0 0 14px;color:var(--base-faint);font-family:var(--nz-font-body,"Onest",Avenir,system-ui,sans-serif);font-size:12px;font-weight:600}.base-site__footer-nav a{display:flex;align-items:center;min-height:34px;color:var(--base-muted);font-size:14px;text-decoration:none}.base-site__footer-nav a:hover{color:var(--base-ink)}.base-site__footer-legal{grid-column:1/-1;margin:12px 0 0;color:var(--base-faint);font-size:13px}@keyframes base-board-arrive{0%{transform:translateY(18px) rotate(-.5deg)}to{transform:translateY(0) rotate(0)}}@media (max-width:1050px){.base-site__hero{grid-template-columns:1fr}.base-site__hero-copy{max-width:780px}.base-site h1{max-width:12ch}.base-site__board{width:min(100%,760px)}.base-site__conversion{grid-template-columns:1fr}.base-site__appareils,.base-site__proof-grid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.base-site__conversion,.base-site__ecosystem,.base-site__finale,.base-site__footer,.base-site__hero,.base-site__manifesto,.base-site__proof{width:min(100% - 28px,1240px)}.base-site__hero{min-height:0;padding-block:56px 88px}.base-site h1{font-size:clamp(3rem,14vw,4.8rem)}.base-site__board-grid{grid-template-columns:1fr}.base-site__tour{border-right:0;border-bottom:1px solid var(--base-line)}.base-site__path{grid-template-columns:1fr 1fr}.base-site__path-step:nth-child(3){border-left:0}.base-site__finale{grid-template-columns:auto 1fr}.base-site__finale .base-site__button{grid-column:1/-1}.base-site__closing-mark{width:76px;height:76px;padding:9px;gap:5px}.base-site__footer{grid-template-columns:1fr}.base-site__footer-nav{grid-template-columns:repeat(3,1fr)}}@media (max-width:520px){.base-site__hero-actions{align-items:stretch;flex-direction:column}.base-site__button{width:100%}.base-site__quiet-link{justify-content:center}.base-site__now{grid-template-columns:auto 1fr}.base-site__now-action{grid-column:1/-1}.base-site__student{grid-template-columns:30px 1fr 8px}.base-site__student small{display:none}.base-site__appareils,.base-site__path,.base-site__proof-grid{grid-template-columns:1fr}.base-site__path-step,.base-site__path-step+.base-site__path-step{min-height:0;padding:22px 0;border-left:0}.base-site__path-step strong{margin-top:18px}.base-site__finale{grid-template-columns:1fr}.base-site__closing-mark{width:70px;height:70px}.base-site__footer-nav{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.base-site__board{animation:none}.base-site__button{transition-duration:.01ms}}