.site{--wrap:var(--content-max);--gut:var(--gutter-phone);--sec-y:72px;--t-d1:clamp(2.5rem,1.1rem + 4.4vw,4.5rem);--t-d2:clamp(2rem,1.3rem + 2.4vw,3.5rem);--t-say:clamp(1.75rem,1rem + 2.6vw,3.25rem);--t-fig:clamp(3rem,1.6rem + 4vw,5.25rem);background:var(--color-bg);color:var(--color-text);font:var(--text-body-l)}@media (min-width:768px){.site{--gut:var(--gutter-desktop);--sec-y:128px}}.site{& *{box-sizing:border-box}& :where(h1,h2,h3,p,ul,ol,dl,dd,blockquote,figure){margin:0}& :where(ul[role=list],ol){list-style:none;padding:0}& a{color:inherit}.wrap{width:100%;max-width:calc(var(--wrap) + 2 * var(--gut));margin:0 auto;padding:0 var(--gut)}.ink{--ink-fg:var(--color-bg);--ink-muted:color-mix(in srgb,var(--color-bg) 72%,var(--color-text));--ink-raised:color-mix(in srgb,var(--color-bg) 8%,var(--color-text));--ink-line:color-mix(in srgb,var(--color-bg) 24%,var(--color-text));background:var(--color-text);color:var(--ink-fg)}.ink :focus-visible{outline-color:var(--ink-fg)}.d1{font:800 var(--t-d1) /1.02 var(--font-display)}.d1,.d2{letter-spacing:var(--tracking-display);text-wrap:balance}.d2{font:800 var(--t-d2) /1.05 var(--font-display);max-width:22ch}.d3{font:var(--text-h1);letter-spacing:var(--tracking-amount)}.lead{font:400 clamp(1.125rem,1rem + .4vw,1.375rem) /1.45 var(--font-text);max-width:40ch}.ink .lead{color:var(--ink-muted)}.s{font:var(--text-body-s);color:var(--color-text-muted)}.ink .s{color:var(--ink-muted)}.c{text-align:center;margin-inline:auto}.amount{font-variant-numeric:tabular-nums}.amount,.tbc{white-space:nowrap}.tbc{display:inline-block;margin-left:6px;padding:0 6px;border-radius:var(--radius-sm);border:1px dashed;font:600 .75rem/1.5 var(--font-text);letter-spacing:0;vertical-align:middle}.ul{text-decoration:underline;text-underline-offset:3px}.b{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border-radius:var(--radius-sm);border:1px solid var(--color-zani);background:var(--color-zani);color:var(--color-on-zani);font:700 1rem/1 var(--font-text);text-decoration:none;white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)}.b:hover{background:color-mix(in srgb,var(--color-zani) 85%,var(--color-text))}.b:active{transform:scale(.98)}.b.lg{min-height:56px;padding:0 28px;font-size:1.0625rem}.b.inv{background:var(--ink-fg,var(--color-bg));border-color:var(--ink-fg,var(--color-bg));color:var(--color-text)}.b.inv:hover{background:var(--ink-muted,var(--color-surface))}.b.ghost,.b.o{background:transparent;color:inherit;border-color:var(--color-border-control)}.ink .b.ghost,.ink .b.o{border-color:var(--ink-muted)}.b.ghost:hover,.b.o:hover{background:color-mix(in srgb,currentColor 10%,transparent)}.b-note{min-height:44px;color:var(--ink-muted);font-size:.875rem}.acts,.b-note{display:flex;align-items:center}.acts{flex-wrap:wrap;gap:12px}@media (max-width:767px){.acts .b.lg{width:100%}.logo{font-size:1.125rem;margin-right:0}}.hd{position:sticky;top:0;z-index:20;border-bottom:1px solid transparent}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.hd{animation:hd-line linear both;animation-timeline:scroll();animation-range:0 80px}}}.hd-in{display:flex;gap:8px;min-height:64px}.hd-in,.logo{align-items:center}.logo{white-space:nowrap;display:inline-flex;gap:10px;min-height:44px;font:800 1.25rem/1 var(--font-display);letter-spacing:var(--tracking-amount);text-decoration:none;margin-right:16px}.logo .tile{width:30px;height:30px;border-radius:var(--radius-md);display:grid;place-items:center;background:var(--color-zani);color:var(--color-on-zani);font:800 1rem/1 var(--font-display)}.ink .logo .tile{box-shadow:inset 0 0 0 1px var(--ink-line)}.hd-nav{display:flex;gap:4px}.hd-link,.hd-nav a{white-space:nowrap;display:inline-flex;align-items:center;min-height:44px;padding:0 12px;font:600 1rem/1 var(--font-text);text-decoration:none;border-radius:var(--radius-sm);transition:background-color var(--duration-fast) var(--ease-standard)}.hd-link:hover,.hd-nav a:hover{background:var(--ink-raised)}.sp{flex:1}.hd-narrow{display:none}.menu{position:relative}.menu summary{list-style:none;width:44px;height:44px;display:grid;place-items:center;cursor:pointer;border-radius:var(--radius-sm)}.menu summary::-webkit-details-marker{display:none}.menu-panel{position:absolute;right:0;top:calc(100% + 8px);min-width:240px;display:flex;flex-direction:column;padding:8px;background:var(--color-surface);color:var(--color-text);border-radius:var(--radius-md);box-shadow:var(--elevation-overlay)}.menu-panel a{min-height:48px;display:flex;align-items:center;padding:0 12px;font:600 1.0625rem/1 var(--font-text);text-decoration:none;border-radius:var(--radius-sm)}.menu-panel a:hover{background:var(--color-surface-sunken)}.menu[open] .menu-panel{animation:rise var(--duration-base) var(--ease-standard)}@media (max-width:899px){.hd-nav,.hd-wide{display:none}.hd-narrow{display:inline-flex}.menu.hd-narrow{display:block}}.menu-start{display:none!important}@media (max-width:419px){.hd-link.hd-narrow{display:none}.menu-start{display:flex!important}}.sec{padding:var(--sec-y) 0}.sec.alt{background:var(--color-surface)}.sec .wrap>.d2+*{margin-top:40px}.hero{padding:40px 0 0;overflow:clip}.hero-in{display:grid;gap:40px}.hero-copy{display:flex;flex-direction:column;gap:24px;align-self:center}.hero-copy .d1{max-width:13ch}.stage{position:relative;min-height:460px;display:grid;place-items:end center;background:var(--ink-raised);border-radius:var(--radius-md) var(--radius-md) 0 0;padding-top:112px}.phone{width:280px;height:440px;border-radius:32px 32px 0 0;border:9px solid var(--color-text);border-bottom:0;outline:1px solid var(--ink-line);background:var(--color-bg);color:var(--color-text);padding:16px 14px;display:flex;flex-direction:column;gap:10px;font:400 .875rem/1.35 var(--font-text)}.phone .ph-h{display:flex;align-items:center;gap:8px;font:700 .875rem/1.2 var(--font-text)}.phone .ph-h i,.tile-s{font-style:normal;width:26px;height:26px;border-radius:var(--radius-sm);background:var(--color-primary);color:var(--color-on-primary);display:inline-grid;place-items:center;font:700 .6875rem/1 var(--font-text)}.phone .q{font:700 1.25rem/1.2 var(--font-display)}.phone .srch{min-height:38px;border:1px solid var(--color-border-control);border-radius:var(--radius-sm);background:var(--color-surface);padding:0 10px;color:var(--color-text-muted)}.phone .pr,.phone .srch{display:flex;align-items:center}.phone .pr{gap:8px;padding:6px 0;border-top:1px solid var(--color-border-subtle)}.phone .pr .img{width:32px;height:32px;flex:none;border-radius:var(--radius-sm);background:var(--color-primary-soft);color:var(--color-primary-text);display:grid;place-items:center}.phone .pr .img svg{width:18px;height:18px}.phone .pr .nm{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.phone .pr b{margin-left:auto}.phone .pay{margin-top:auto;min-height:44px;background:var(--color-primary);color:var(--color-on-primary);box-shadow:inset 0 0 0 1px var(--color-primary-edge);display:grid;place-items:center;font:700 .9375rem/1 var(--font-text)}.badge,.phone .pay{border-radius:var(--radius-sm)}.badge{position:absolute;background:var(--color-surface);color:var(--color-text);box-shadow:var(--elevation-overlay);padding:12px 16px;font:600 .875rem/1.35 var(--font-text)}.badge b{display:block;font:800 1.25rem/1.2 var(--font-display);letter-spacing:var(--tracking-amount)}.badge.b1{left:12px;top:16px}.badge.b2{right:12px;top:16px}@media (max-width:599px){.badge.b2{display:none}}@media (min-width:1024px){.hero{padding-top:56px}.hero-in{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:64px}.hero-copy{padding-bottom:72px}.stage{min-height:580px}.phone{width:300px;height:520px}.stage{padding-top:40px}.badge.b1{left:-72px;top:120px}.badge.b2{right:-40px;top:auto;bottom:64px}}@media (prefers-reduced-motion:no-preference){.phone{animation:rise var(--duration-slow) var(--ease-standard) 80ms both}.badge{animation:pop var(--duration-slow) var(--ease-standard) both}.badge.b1{animation-delay:.36s}.badge.b2{animation-delay:.52s}}.mood{object-fit:cover;object-position:50% 30%;border-radius:inherit}.stage .phone{position:relative;z-index:1}.stage .badge{z-index:2}.stage:has(.mood){justify-items:end;padding-right:24px}@media (min-width:1024px){.stage:has(.mood){justify-items:start;padding-right:0}.stage:has(.mood) .phone{margin-left:-88px}.stage:has(.mood) .badge.b1{left:auto;right:20px;top:32px}}.vis.photo{position:relative;overflow:hidden;justify-content:flex-end;min-height:420px}.vis.photo>:not(.mood){position:relative;max-width:380px;box-shadow:var(--elevation-overlay)}.vis.tall.photo{justify-content:flex-start}.photo-band{position:relative;margin:0;height:clamp(260px,42vw,560px)}.statement{padding:96px 0 var(--sec-y)}.say{font:800 var(--t-say) /1.1 var(--font-display);letter-spacing:var(--tracking-display);max-width:26ch}.say span{color:var(--ink-fg)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.say span{color:var(--ink-muted);animation:brighten linear both;animation-timeline:view();animation-range:cover calc(20% + var(--i) * 1.6%) cover calc(24% + var(--i) * 1.6%)}}}.channels{margin-top:56px;display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--tile-min),1fr));gap:24px}.channels h3{margin-top:20px;font:var(--text-h3)}.channels p{margin-top:6px;color:var(--ink-muted);font:var(--text-body)}.cv{--cv-bg:var(--ink-raised);height:168px;border-radius:var(--radius-md);background:var(--cv-bg);padding:20px;display:flex;flex-direction:column;justify-content:center;gap:10px;font:600 .875rem/1.35 var(--font-text);overflow:hidden;transition:transform var(--duration-base) var(--ease-standard)}.channels li:hover .cv{transform:translateY(-4px)}.url{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:var(--radius-sm);background:var(--color-text);color:var(--ink-fg);font-weight:400}.url .dot{width:8px;height:8px;border-radius:var(--radius-full);background:var(--color-zani)}.url-body{display:flex;align-items:center;gap:8px;border-radius:var(--radius-sm)}.msg,.url-body{padding:10px 12px;background:var(--color-bg);color:var(--color-text)}.msg{max-width:88%;border-radius:var(--radius-md)}.msg.out{align-self:flex-end;background:var(--color-success-bg);color:var(--color-success-text)}.msg b{display:block;font:800 1.125rem/1.2 var(--font-display)}.qr-cv{align-items:center;color:var(--color-text);--cv-bg:var(--color-bg);background:var(--cv-bg)}.feat{display:flex;flex-direction:column;gap:64px}.fr{display:grid;gap:32px;align-items:center}.fr-copy{display:flex;flex-direction:column;gap:12px;max-width:44ch}.fr-copy p{color:var(--color-text-muted)}.vis{min-height:280px;border-radius:var(--radius-md);background:var(--color-surface-sunken);padding:clamp(20px,4vw,56px);display:flex;flex-direction:column;justify-content:center;gap:10px;font:600 1rem/1.3 var(--font-text)}.alt .vis{background:var(--color-bg)}.vis .ln{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:12px 16px;background:var(--color-surface);border-radius:var(--radius-sm)}.vis .ln b{white-space:nowrap;font-variant-numeric:tabular-nums}.sw{display:inline-block;width:28px;height:28px;border-radius:var(--radius-sm);background:var(--color-zani)}@media (min-width:900px){.feat{gap:96px}.fr{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:64px}.fr.flip .vis{order:2}.vis{min-height:380px}.vis.photo{min-height:520px}}.stories{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px}.story{display:flex;flex-direction:column;gap:16px;padding:0 0 8px}.story-top{height:176px;border-radius:var(--radius-md);background:var(--color-primary);color:var(--color-on-primary);padding:20px;display:flex;align-items:flex-end;gap:12px;font:800 1.5rem/1.1 var(--font-display);letter-spacing:var(--tracking-amount);transition:transform var(--duration-base) var(--ease-standard)}.story:hover .story-top{transform:translateY(-4px)}.story-top i{font-style:normal;width:48px;height:48px;flex:none;background:var(--color-on-primary);color:var(--color-primary);display:grid;place-items:center;font:800 1rem/1 var(--font-display)}.sample,.story-top i{border-radius:var(--radius-sm)}.sample{align-self:flex-start;padding:0 8px;border:1px dashed var(--color-border-control);color:var(--color-text-muted);font:600 .8125rem/1.6 var(--font-text)}.story .story-txt{font:600 1.25rem/1.4 var(--font-display)}@media (max-width:767px){.swipe{display:grid;grid-auto-flow:column;grid-auto-columns:84%;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 var(--gut);margin:0 calc(-1 * var(--gut));padding:0 var(--gut) 8px;scrollbar-width:none}.swipe>*{scroll-snap-align:start}}.facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--tile-min),1fr));gap:40px 24px}.facts>div{position:relative;padding-top:24px}.facts>div:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--ink-fg);transform-origin:left;transition:transform .64s var(--ease-standard);transition-delay:inherit}.facts dt{font:800 var(--t-fig) /1 var(--font-display);letter-spacing:var(--tracking-display)}.facts dd{margin-top:12px;color:var(--ink-muted);max-width:28ch}.facts+.s{margin-top:48px}.teaser{display:grid;gap:40px}.teaser>div:first-child{display:grid;gap:16px 64px;align-items:end}@media (min-width:900px){.teaser>div:first-child{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.teaser .lead{color:var(--color-text-muted)}.mini-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--tile-min),1fr));gap:16px}.mini-plans li{padding:28px;border-radius:var(--radius-md);background:var(--color-surface);border:1px solid var(--color-border-subtle);display:flex;flex-direction:column;gap:8px}.mini-plans h3{font:var(--text-h3)}.mini-plans .price .amount{display:block;font:800 clamp(1.75rem,1.4rem + 1vw,2.25rem) /1.1 var(--font-display);letter-spacing:var(--tracking-amount)}.mini-plans .price small{font:var(--text-body-s);color:var(--color-text-muted)}.steps-sec{display:grid;gap:48px;align-items:center}.vis.tall .pub{margin-top:6px;min-height:56px;border-radius:var(--radius-sm);background:var(--color-zani);color:var(--color-on-zani);display:grid;place-items:center;font:700 1.0625rem/1 var(--font-text)}.steps{margin:40px 0}.steps li{display:grid;grid-template-columns:auto 1fr;gap:20px;padding:20px 0;border-bottom:1px solid var(--color-border-subtle)}.steps .n{font:800 var(--t-d2) /1 var(--font-display);color:var(--color-zani);font-variant-numeric:tabular-nums;min-width:2ch}.steps h3{font:800 clamp(1.5rem,1.1rem + 1.4vw,2.5rem) /1.1 var(--font-display);letter-spacing:var(--tracking-amount)}.steps p{margin-top:6px;color:var(--color-text-muted)}@media (min-width:900px){.steps-sec{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:80px}}.band-in{display:flex;flex-direction:column;align-items:center;text-align:center;gap:32px}.band .d2{max-width:24ch}.chain{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 16px;font:600 clamp(1.0625rem,1rem + .4vw,1.375rem) /1.3 var(--font-text)}.chain li+li:before{content:"→";margin-right:16px;color:var(--ink-muted);font-weight:400}.band .acts{justify-content:center}.ft{background:var(--color-surface);padding:64px 0 48px;font:var(--text-body)}.ft-in{display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.ft-brand{grid-column:1/-1;display:flex;flex-direction:column;gap:12px;align-items:flex-start}.ft-brand p{color:var(--color-text-muted);max-width:40ch}.ft h2{font:700 1rem/1.3 var(--font-text);margin-bottom:8px}.ft a,.ft-soon{display:flex;align-items:center;min-height:44px;color:var(--color-text-muted);text-decoration:none}.ft a:hover{color:var(--color-text);text-decoration:underline}.ft-soon small{margin-left:4px;font:var(--text-body-s)}.lang{min-height:44px;padding:0 12px;margin-left:-12px;border:0;background:none;color:var(--color-primary-text);font:600 1rem/1 var(--font-text);text-decoration:underline;text-underline-offset:3px;cursor:pointer}@media (min-width:900px){.ft-in{grid-template-columns:2fr repeat(3,1fr)}.ft-brand{grid-column:auto}}.p-head{padding-top:72px}.p-head .lead{margin-top:20px}.p-bar{margin:48px 0 24px;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;align-items:center}.bill,.col-pick{border:0;margin:0;padding:4px;display:inline-flex;gap:4px;border-radius:var(--radius-full);background:var(--ink-raised,var(--color-surface-sunken));box-shadow:inset 0 0 0 1px var(--ink-line,var(--color-border-control))}.bill label,.col-pick label{position:relative;display:inline-flex}.bill input,.col-pick input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.bill span,.col-pick span{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:var(--radius-full);font:600 .9375rem/1 var(--font-text);transition:background-color var(--duration-base) var(--ease-standard),color var(--duration-base) var(--ease-standard)}.bill input:checked+span{background:var(--ink-fg);color:var(--color-text)}.col-pick input:checked+span{background:var(--color-text);color:var(--color-bg)}.bill input:focus-visible+span,.col-pick input:focus-visible+span{outline:var(--focus-width) solid currentColor;outline-offset:var(--focus-gap)}.bill input:focus-visible+span{outline-color:var(--ink-fg)}.col-pick input:focus-visible+span{outline-color:var(--color-focus)}.plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;align-items:stretch}.plan{background:var(--ink-raised);border-radius:var(--radius-md);padding:24px;gap:16px}.plan,.plan-top{display:flex;flex-direction:column}.plan-top{gap:8px}.plan h2{font:var(--text-h2)}.plan .tbc{color:var(--ink-muted);background:transparent}.price{display:grid}.price>span{grid-area:1/1;display:flex;flex-direction:column;gap:2px;transition:opacity var(--duration-base) var(--ease-standard),transform var(--duration-base) var(--ease-standard),visibility 0s linear}.price b{font:800 clamp(1.75rem,1.4rem + .8vw,2.125rem) /1.1 var(--font-display);letter-spacing:var(--tracking-amount)}.price small{font:var(--text-body-s);color:var(--ink-muted)}.price .py,.pricing:has(input[value=year]:checked) .price .pm{opacity:0;visibility:hidden;transform:translateY(calc(-1 * var(--motion-distance)));transition-duration:var(--duration-fast),var(--duration-fast),0s;transition-delay:0s,0s,var(--duration-fast)}.pricing:has(input[value=year]:checked) .price .py{opacity:1;visibility:visible;transform:none;transition-delay:var(--duration-fast),var(--duration-fast),0s}.pricing:has(input[value=year]:checked) .price .py{animation:none}.plan .for{color:var(--ink-muted);font:var(--text-body);min-height:3em}.plan .b{width:100%}.pf{display:flex;flex-direction:column;font:var(--text-body)}.pf li{padding:12px 0;border-top:1px solid var(--ink-line)}.incl{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:16px}.incl li{padding:28px;min-height:168px;border-radius:var(--radius-md);background:var(--color-surface);display:flex;flex-direction:column;justify-content:flex-end;gap:8px;border-top:4px solid var(--color-zani)}.incl h3{font:var(--text-h3)}.incl p{color:var(--color-text-muted);font:var(--text-body)}.col-pick{display:none;margin-top:24px;background:var(--color-surface-sunken)}.col-pick legend{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.cmpt{margin-top:32px;width:100%;border-collapse:collapse;font:var(--text-body);font-variant-numeric:tabular-nums}.cmpt td,.cmpt th{text-align:left;padding:16px 12px;border-bottom:1px solid var(--color-border-subtle);vertical-align:top;font-weight:400}.cmpt thead th{position:sticky;top:64px;z-index:1;background:var(--color-surface);font:var(--text-h3);padding-top:20px;border-bottom:1px solid var(--color-border-control)}.cmpt tbody th[scope=row]{width:36%}.cmpt .grp th{padding-top:40px;font:var(--text-h2)}.plan-tag{display:inline-block;margin-left:8px;padding:0 6px;border-radius:var(--radius-sm);background:var(--color-surface-sunken);color:var(--color-text-muted);font:600 .8125rem/1.6 var(--font-text);white-space:nowrap}@media (max-width:767px){.col-pick{display:flex;justify-content:space-between;position:sticky;top:72px;z-index:2;border-radius:var(--radius-md)}.col-pick span{padding:0 8px;border-radius:var(--radius-sm);font-size:.875rem;white-space:nowrap}.cmpt thead{display:none}.cmpt tbody th[scope=row]{width:auto}.cmpt :is(td,thead th:not(:first-child)){display:none}.pricing:has(.col-pick input[value=avance]:checked) .cmpt :is(td,th):nth-child(4),.pricing:has(.col-pick input[value=croissance]:checked) .cmpt :is(td,th):nth-child(3),.pricing:has(.col-pick input[value=essentiel]:checked) .cmpt :is(td,th):nth-child(2),.pricing:has(.col-pick input[value=surmesure]:checked) .cmpt :is(td,th):nth-child(5){display:table-cell;text-align:right}.cmpt .grp th{display:table-cell}}.faq-wrap{display:grid;gap:40px}.faq details{border-bottom:1px solid var(--color-border-subtle)}.faq summary{list-style:none;min-height:88px;display:flex;align-items:center;justify-content:space-between;gap:24px;cursor:pointer}.faq summary::-webkit-details-marker{display:none}.faq summary h3{font:600 clamp(1.125rem,1rem + .5vw,1.5rem) /1.3 var(--font-text)}.pm-i{position:relative;flex:none;width:44px;height:44px;border-radius:var(--radius-sm);background:var(--color-text);transition:background-color var(--duration-fast) var(--ease-standard)}.pm-i:after,.pm-i:before{content:"";position:absolute;left:13px;top:21px;width:18px;height:2px;border-radius:1px;background:var(--color-bg);transition:transform var(--duration-base) var(--ease-standard)}.pm-i:after{transform:rotate(90deg)}.faq details[open] .pm-i:after{transform:rotate(0deg)}.faq summary:hover .pm-i{background:var(--color-zani)}.faq details p{padding:0 0 28px;max-width:68ch;color:var(--color-text-muted)}@media (prefers-reduced-motion:no-preference){.faq details[open] p{animation:rise var(--duration-base) var(--ease-standard)}}@media (min-width:900px){.faq-wrap{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start}}.soon{min-height:70vh}.soon .wrap{display:flex;flex-direction:column;gap:24px}}@keyframes hd-line{to{border-bottom-color:var(--ink-line)}}@keyframes rise{0%{opacity:0;transform:translateY(var(--motion-distance))}}@keyframes pop{0%{opacity:0;transform:translateY(var(--motion-distance)) scale(.96)}}@keyframes brighten{to{color:var(--ink-fg)}}html.rv [data-reveal]{transition:opacity var(--duration-slow) var(--ease-standard),transform var(--duration-slow) var(--ease-standard);transition-delay:min(calc(var(--d, 0) * var(--motion-stagger)),var(--motion-stagger-max))}html.rv [data-reveal]:not(.in){opacity:0;transform:translateY(var(--motion-distance))}html.rv .facts>div:not(.in):before{transform:scaleX(0)}