@font-face{font-family:generalSans;src:url(../media/GeneralSans_400-s.p.0ypr6tn8ewkor.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:generalSans;src:url(../media/GeneralSans_500-s.p.2csf5ddxy62r4.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:generalSans;src:url(../media/GeneralSans_600-s.p.1ilrb12bo3o3m.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:generalSans;src:url(../media/GeneralSans_700-s.p.388hnitoey2se.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:generalSans Fallback;src:local(Arial);ascent-override:99.89%;descent-override:23.74%;line-gap-override:9.89%;size-adjust:101.11%}.GcbCVW_className{font-family:generalSans,generalSans Fallback,system-ui,Segoe UI,Roboto,Arial,sans-serif}.GcbCVW_variable{--font-sans:"generalSans", "generalSans Fallback", system-ui, Segoe UI, Roboto, Arial, sans-serif}
:root{--bg:#efefec;--surface:#e3e3de;--surface-2:#d6d6cf;--ink:#111;--muted:#5a5853;--accent:#111;--accent-ink:#efefec;--font-text:var(--font-sans), system-ui, "Segoe UI", Roboto, Arial, sans-serif;--font-display:var(--font-text);--step-small:clamp(.8125rem, .79rem + .1vw, .875rem);--step-body:clamp(1.0625rem, 1rem + .25vw, 1.1875rem);--step-lead:clamp(1.25rem, 1rem + 1.2vw, 2.25rem);--step-head:clamp(2rem, 1.3rem + 3.2vw, 4rem);--step-display:clamp(3.5rem, 6.4vw, 6.25rem);--step-ui:1.375rem;--margin:clamp(1rem, 2.2vw, 2rem);--gutter:clamp(1rem, 2vw, 2rem);--section:clamp(7rem, 12vw, 13rem);--bar:4.5rem;--chamfer:polygon(9% 0, 100% 0, 91% 100%, 0 100%);--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.76, 0, .24, 1);--ease-soft:cubic-bezier(.33, 1, .68, 1);--t-press:.14s;--t-hover:.18s;--t-ui:.24s;--t-reveal:.8s;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font-text);font-size:var(--step-body);font-kerning:normal;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.5;overflow-x:clip}h1,h2,h3,h4,p,figure,blockquote,ul,ol,dl,dd,fieldset{margin:0}fieldset{border:0;min-width:0;padding:0}legend{padding:0}ul[class],ol[class]{padding:0;list-style:none}img,video,svg,canvas{max-width:100%;display:block}img,video{height:auto}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit}:target{scroll-margin-top:calc(var(--bar) + 1rem)}::selection{background:var(--ink);color:var(--accent-ink)}:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.cta :focus-visible,.plan--agency :focus-visible{outline-color:var(--accent-ink)}h1,h2,h3{font-family:var(--font-display);text-wrap:balance;-webkit-hyphens:none;hyphens:none;font-weight:600}.display{font-family:var(--font-display);font-size:var(--step-display);letter-spacing:-.03em;text-wrap:balance;font-weight:600;line-height:.9}.head{font-size:var(--step-head);letter-spacing:-.025em;font-weight:600;line-height:1.02}.lead{font-size:var(--step-lead);letter-spacing:-.01em;line-height:1.3}.small{font-size:var(--step-small);line-height:1.45}p{text-wrap:pretty;max-width:62ch}.nums{font-variant-numeric:tabular-nums}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wrap{padding-inline:var(--margin)}.button{background:var(--accent);min-height:3rem;color:var(--accent-ink);clip-path:var(--chamfer);white-space:nowrap;transition:transform var(--t-press) var(--ease-out), background-color var(--t-hover) ease, color var(--t-hover) ease;justify-content:center;align-items:center;padding:0 1.9rem;font-weight:500;text-decoration:none;display:inline-flex}.button:active{transform:scale(.97)}.button--large{min-height:3.75rem;font-size:var(--step-ui);padding:0 2.4rem}.button--small{min-height:2.5rem;font-size:var(--step-small);padding:0 1.4rem}.button--inverse{background:var(--accent-ink);color:var(--ink)}.button[disabled]{opacity:.6;cursor:default}@media (hover:hover) and (pointer:fine){.button:hover{background:#2a2925}.button--inverse:hover{background:#fff}}.link{text-underline-offset:.2em;transition:text-decoration-color var(--t-hover) ease;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:.07em}.link-plain{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:.07em}@media (hover:hover) and (pointer:fine){.link:hover{text-decoration-color:currentColor}}.field{width:100%;min-height:3rem;font-size:max(1rem, var(--step-body));background:#fff;border:0;padding:.7rem .9rem}.nav{z-index:5;min-height:var(--bar);align-items:center;gap:var(--gutter);background:var(--bg);padding-block:.75rem;display:flex;position:sticky;top:0}.nav__mark{font-weight:700;font-size:var(--step-ui);letter-spacing:-.02em;align-items:center;gap:.75rem;margin-right:auto;text-decoration:none;display:inline-flex}.nav__bird{width:2.75rem;height:2.75rem}.nav__links{align-items:center;gap:1.5rem;display:flex}.nav__lang{color:var(--muted)}@media (max-width:56em){.nav{position:static}.nav__links{display:none}.nav__action{min-height:2.5rem;font-size:var(--step-small);padding:0 1.2rem}}.back-top{right:var(--margin);bottom:var(--margin);z-index:6;opacity:0;pointer-events:none;transition:opacity var(--t-ui) ease, transform var(--t-ui) var(--ease-out), background-color var(--t-hover) ease;position:fixed;transform:translateY(12px)}.is-past-top .back-top{opacity:1;pointer-events:auto;transform:none}@media (max-width:56em){.back-top{display:none}}.consent{left:var(--margin);bottom:var(--margin);z-index:7;width:min(29rem, calc(100vw - 2 * var(--margin)));background:var(--ink);color:var(--accent-ink);padding:1.5rem 1.5rem 1.4rem;position:fixed}.consent__title{font-size:var(--step-ui);line-height:1.15}.consent__text{color:#cfcdc6;font-size:var(--step-small);margin-top:.6rem;line-height:1.5}.consent__text a{color:var(--accent-ink)}.consent__options{gap:.9rem;margin-top:1.1rem;display:grid}.consent__option{cursor:pointer;grid-template-columns:auto 1fr;align-items:start;column-gap:.75rem;display:grid}.consent__option input{width:1.15rem;height:1.15rem;accent-color:var(--accent-ink);margin:.15rem 0 0}.consent__option strong{font-weight:600}.consent__option span{color:#cfcdc6;font-size:var(--step-small);grid-column:2;line-height:1.45}.consent__actions{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:1.25rem;display:flex}.consent__actions .button{min-width:7.5rem}.consent__more{color:var(--accent-ink);font:inherit;font-size:var(--step-small);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;margin-left:.4rem;padding:.5rem .25rem;text-decoration:underline}.consent__link{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}@media (prefers-reduced-motion:no-preference){.consent{animation:rise var(--t-reveal) var(--ease-out) both}}@media (max-width:56em){.consent{width:100%;padding:1.25rem var(--margin) 1.4rem;bottom:0;left:0}}.page-head{padding-top:clamp(3rem,8vw,6rem)}.page-head__lead{max-width:40ch;margin-top:1.5rem}.page-head+.pricing{margin-top:clamp(3rem,6vw,5rem)}.hero{min-height:calc(100svh - var(--bar));align-items:center;display:grid;position:relative;overflow:hidden}.hero__mark{width:110vh;height:110vh;color:var(--ink);position:absolute;top:calc(55% - 55vh);left:calc(80% - 55vh)}.hero__text{z-index:1;max-width:56%;padding-top:2rem;padding-bottom:4rem;position:relative}.hero__lead{max-width:44ch;font-size:var(--step-body);margin-top:1.5rem;line-height:1.45}.hero__actions{flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:2rem;display:flex}.hero__note{color:var(--muted);max-width:24ch;line-height:1.35}@media (max-width:56em){.hero{align-items:start}.hero__mark{width:130vw;height:130vw;top:56svh;left:-15vw}.hero__text{max-width:none;padding-top:8svh;padding-right:1rem}.display{font-size:clamp(2.75rem,11.5vw,4.5rem)}.hero__actions{flex-direction:column;align-items:flex-start;gap:.75rem}}.reel{--reel-w:max(32rem, calc((100svh - var(--bar) - 9rem) * 16 / 9));margin:clamp(2.5rem,5vw,5rem) 0 0}.reel__stage{background:var(--ink);padding:clamp(.75rem, 2.5vw, 2.5rem) var(--margin)}.reel__screen{max-width:var(--reel-w);margin-inline:auto;position:relative}.reel__video{aspect-ratio:16/9;background:#f8fafd;width:100%;height:auto;display:block}.reel__toggle{background:var(--ink);width:3.25rem;height:2.5rem;color:var(--accent-ink);clip-path:var(--chamfer);cursor:pointer;opacity:.88;transition:opacity var(--t-hover) ease, transform var(--t-press) var(--ease-out);border:0;place-items:center;padding:0;display:grid;position:absolute;bottom:clamp(.5rem,1.2vw,1rem);right:clamp(.5rem,1.2vw,1rem)}.reel__toggle svg{fill:currentColor}.reel__toggle:active{transform:scale(.94)}.reel__toggle:focus-visible{opacity:1;outline-offset:2px}@media (hover:hover) and (pointer:fine){.reel__toggle:hover{opacity:1}}.reel__caption{max-width:calc(var(--reel-w) + 2 * var(--margin));color:var(--muted);margin:1rem auto 0}@media (max-width:56em){.reel__toggle{width:2.5rem;height:1.9rem}.reel__toggle svg{width:12px;height:12px}}.signs{min-height:calc(100svh - var(--bar));column-gap:var(--gutter);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;padding-top:clamp(4rem,7vw,7rem);display:grid}.signs__stage{order:2;height:72vh;min-height:24rem;position:relative}.signs__disc{width:72vh;height:72vh;transition:color var(--t-ui) ease;position:absolute;top:0;left:calc(50% - 36vh)}.signs__disc--ink{color:var(--ink)}.signs__disc--surface{color:var(--surface-2)}.signs__objects{width:24rem;height:100%;position:absolute;top:0;left:calc(50% - 12rem)}.signs__object{opacity:0;pointer-events:none;align-items:center;transition:opacity .3s;display:flex;position:absolute;inset:0}.signs__object.is-on{opacity:1;pointer-events:auto}.signs__below{order:1;row-gap:2rem;display:grid}.signs__list{min-width:0}.signs__heading{color:var(--muted);font-weight:500;line-height:1.15}.signs__heading.head,.signs__name.head{font-size:var(--step-lead);letter-spacing:-.015em;line-height:1.15}.signs__names li{line-height:1.15}.signs__name{text-align:left;color:var(--muted);transition:color var(--t-hover) ease;font-weight:600}.signs__name.is-active{color:var(--ink)}.signs__name.is-active:before{content:"";background:var(--ink);width:.55em;height:.4em;clip-path:var(--chamfer);vertical-align:.1em;margin-right:.3em;display:inline-block}.signs__fact{max-width:30ch}@media (max-width:56em){.signs{grid-template-columns:minmax(0,1fr);min-height:0;padding-top:5rem}.signs__stage{order:1;height:112vw;min-height:0}.signs__disc{width:96vw;height:96vw;top:0;left:calc(50% - 48vw)}.signs__objects{width:88vw;height:auto;top:22vw;bottom:0;left:calc(50% - 44vw)}.signs__object{align-items:flex-start}.signs__below{order:2;row-gap:1rem;margin-top:1.5rem}.signs__names{white-space:nowrap;scrollbar-width:none;gap:1.5rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.signs__names li{flex:none}.signs__name,.signs__heading{font-size:1.625rem}}[data-ui]{color:#111;text-align:left;background:#fff;width:100%;max-width:24rem;font-size:1rem;line-height:1.45}[data-ui] .ui__bar{color:#5a5853;align-items:center;gap:.5rem;padding:.9rem 1.25rem 0;font-size:.875rem;display:flex}[data-ui] .ui__bar strong{color:#111;font-weight:600}[data-ui] .ui__user{max-width:none;margin:1rem 1.25rem 0;font-weight:600}[data-ui] .ui__answer{padding:.5rem 1.25rem 1.1rem}[data-ui] .ui__answer ol{margin:.4rem 0 0;padding-left:1.2rem}[data-ui] .ui__answer li+li{margin-top:.15rem}[data-ui] .ui__note{color:#efefec;background:#111;flex-direction:column;gap:.1rem;padding:.9rem 1.25rem;font-size:.9375rem;display:flex}[data-ui] .ui__note span{color:#b9b6ae;font-size:.875rem}[data-ui] .ui__review{padding:1.1rem 1.25rem}[data-ui] .ui__who{color:#5a5853;align-items:center;gap:.5rem;margin-bottom:.4rem;font-size:.9375rem;display:flex}[data-ui] .ui__who strong{color:#111;font-weight:600}[data-ui] .ui__avatar{display:none}[data-ui] .ui__stars{color:#111;gap:1px;margin-left:auto;display:inline-flex}[data-ui] .ui__reply{background:#efefec;padding:1.1rem 1.25rem 1.25rem}[data-ui] .ui__label{color:#5a5853;margin-bottom:.4rem;font-size:.875rem;display:block}[data-ui] .ui__buttons{gap:.5rem;margin-top:1rem;display:flex}[data-ui] .ui__primary{color:#fff;clip-path:var(--chamfer);background:#111;padding:.6rem 1.1rem;font-size:.9375rem;font-weight:500}[data-ui] .ui__primary.is-done{background:#1f6f3f}[data-ui] .ui__primary--wide{width:100%;min-height:3rem;margin-top:1rem;font-size:1rem}[data-ui] .ui__secondary{color:#111;text-underline-offset:.2em;background:0 0;padding:.6rem .4rem;font-size:.9375rem;text-decoration:underline}[data-ui] .ui__table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.9375rem}[data-ui] .ui__table th,[data-ui] .ui__table td{text-align:left;padding:.5rem 1.25rem}[data-ui] .ui__table thead th{color:#5a5853;padding-top:.75rem;font-size:.875rem;font-weight:500}[data-ui] .ui__table tbody tr:nth-child(2n) td,[data-ui] .ui__table tbody tr:nth-child(2n) th{background:#f4f4f1}[data-ui] .ui__table tr.is-selected td{background:#efefec}[data-ui] .ui__table tbody tr:last-child td,[data-ui] .ui__table tbody tr:last-child th{padding-bottom:1rem}[data-ui] .ui__table--grid{table-layout:fixed}[data-ui] .ui__table--grid thead th:first-child{width:36%}[data-ui] .ui__table--grid th span{text-overflow:ellipsis;white-space:nowrap;margin-top:.2rem;font-size:.7rem;display:block;overflow:hidden}[data-ui] .ui__table--grid th img{margin:0 auto}[data-ui] .ui__table--grid thead th{text-align:center;padding-inline:.2rem}[data-ui] .ui__table--grid td{text-align:center;padding-inline:.2rem;font-size:.875rem;font-weight:600}[data-ui] .ui__table--grid td.is-on{color:#1f6f3f}[data-ui] .ui__table--grid td.is-off{color:#a52a1f}[data-ui] .ui__table--grid tbody th{white-space:normal;padding-right:.4rem;font-size:.875rem;font-weight:500;line-height:1.25}[data-ui] .ui__pill{color:#1f6f3f;visibility:hidden;margin-left:auto;font-size:.875rem}[data-ui] .ui__pill.is-on{visibility:visible}[data-ui] .ui__body{min-height:13rem;padding:1rem 1.25rem 1.25rem}[data-ui] .ui__body--centre{place-items:center;display:grid}[data-ui] .ui__rows li{align-items:center;gap:.6rem;padding:.5rem 0;font-size:.9375rem;display:flex}[data-ui] .ui__rows .ui__stars{margin-left:auto}[data-ui] .ui__tag{color:#5a5853;font-size:.8125rem}[data-ui] .ui__typing{max-width:none}[data-ui] .ui__caret{vertical-align:-.15em;background:#111;width:2px;height:1em;margin-left:2px;animation:1s steps(2,start) infinite caret;display:inline-block}@keyframes caret{to{visibility:hidden}}[data-ui].ui--dialog{max-width:27.5rem;padding:1.5rem;box-shadow:0 24px 60px #00000059}[data-ui] .ui__title{letter-spacing:-.01em;margin-bottom:1rem;font-size:1.375rem;font-weight:600}[data-ui] .ui__field{margin-top:.75rem;display:block}[data-ui] .ui__field span,[data-ui] .ui__segment legend{color:#5a5853;margin-bottom:.35rem;font-size:.875rem;display:block}[data-ui] .ui__field input{background:#fff;border:1px solid #1111114d;width:100%;min-height:2.75rem;padding:.5rem .75rem}[data-ui] .ui__field input:focus{outline-offset:1px;outline:2px solid #111}[data-ui] .ui__segment{grid-template-columns:1fr 1fr;gap:0;margin-top:.9rem;display:grid;position:relative}[data-ui] .ui__segment legend{grid-column:1/-1}[data-ui] .ui__segment label{cursor:pointer;border:1px solid #1111114d;place-items:center;min-height:2.5rem;font-size:.9375rem;display:grid}[data-ui] .ui__segment label:last-of-type{border-left:0}[data-ui] .ui__segment label.is-on{color:#fff;background:#111;border-color:#111}[data-ui] .ui__segment input{opacity:0;width:1px;height:1px;position:absolute}[data-ui] .ui__consent{color:#333;align-items:flex-start;gap:.6rem;margin-top:.9rem;font-size:.875rem;display:flex}[data-ui] .ui__consent input{flex:none;width:1rem;height:1rem;margin-top:.2rem}[data-ui] .ui__status{color:#a52a1f;max-width:none;min-height:1.4em;margin-top:.75rem;font-size:.875rem}[data-ui] .ui__status.is-ok{color:#1f6f3f}.stages{margin-top:var(--section);column-gap:var(--gutter);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.stages__frame{background:var(--ink);grid-column:1/-1;position:relative}.stages__video{aspect-ratio:16/9;width:100%;height:auto;display:block}.stages__heading{grid-column:1;margin-bottom:1.5rem}.stages__statements{grid-column:1;display:grid}.stages__statement{text-align:left;min-height:60vh;color:var(--muted);transition:color var(--t-hover) ease;flex-direction:column;justify-content:center;align-items:flex-start;padding-right:1rem;display:flex}.stages__statement.is-active{color:var(--ink)}.stages__clause{font-size:var(--step-lead);letter-spacing:-.015em;text-wrap:balance;max-width:18ch;color:inherit;text-align:left;font-weight:600;line-height:1.15}.stages__statement.is-active .stages__clause:before{content:"";background:var(--ink);width:.5em;height:.36em;clip-path:var(--chamfer);vertical-align:.1em;margin-right:.4em;display:inline-block}.stages__detail{max-width:34ch;font-size:var(--step-body);margin-top:.75rem;line-height:1.45}.stages__stage{top:calc(var(--bar) + 2rem);background:var(--surface);grid-area:1/2/3;place-items:center;min-height:32.5rem;padding:2.5rem;display:grid;position:sticky}.stages__fragment{width:26rem;max-width:100%}.stages__fragment [data-ui]{max-width:26rem}@media (max-width:56em){.stages{grid-template-columns:1fr}.stages__heading{order:-2;grid-column:auto;margin:2rem 0 1rem}.stages__stage{top:var(--bar);z-index:1;order:-1;grid-area:auto;min-height:0;padding:1rem;position:sticky}.stages__statements{grid-column:auto}.stages__fragment{width:100%}.stages__statement{min-height:48svh;padding-right:0}.stages__clause{max-width:none;font-size:1.375rem}}.bots{padding-top:var(--section)}.bots__statement{font-size:var(--step-lead);text-align:center;max-width:40ch;padding-inline:var(--margin);letter-spacing:-.015em;margin:0 auto;font-weight:500;line-height:1.2}.thumb{vertical-align:-.12em;width:1.6em;height:.9em;clip-path:var(--chamfer);filter:grayscale()contrast(1.05);background-repeat:no-repeat;background-color:var(--surface-2);margin-inline:.12em;display:inline-block}.thumb--1{background-image:url(/archive/the-structure-and-life-of-birds-1895.jpg);background-position:24% 42%;background-size:330%}.thumb--2{background-image:url(/archive/the-structure-and-life-of-birds-1895.jpg);background-position:63% 52%;background-size:300%}.thumb--3{background-image:url(/archive/plate-number-758-cockatoo-flying.webp);background-position:30% 22%;background-size:420%}.bots__split{gap:var(--gutter);grid-template-columns:5fr 7fr;align-items:stretch;margin-top:clamp(4rem,10vw,9rem);display:grid}.bots__check{padding-block:2rem 0}.bots__picture{background:var(--ink);min-height:32rem;clip-path:var(--chamfer);position:relative;overflow:hidden}.bots__picture img{object-fit:cover;object-position:50% 45%;filter:grayscale()contrast(1.05);width:100%;height:100%}.robots{margin-top:1.5rem}.robots__label{color:var(--muted);margin-bottom:.5rem;display:block}.robots__row{gap:.6rem;display:flex}.robots__row .field{flex:1}.robots__result{margin-top:1.5rem}.robots__message{margin-bottom:1rem}.robots__table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.robots__table th,.robots__table td{text-align:left;padding:.6rem .75rem}.robots__table thead th{color:var(--muted);font-weight:500;font-size:var(--step-small)}.robots__table tbody tr:nth-child(odd){background:var(--surface)}.robots__table tr.is-blocked td:last-child,.robots__table tr.is-partial td:last-child{font-weight:600}.robots__table tr.is-blocked td:last-child{color:#a52a1f}.robots__conclusion{margin-top:1rem}.bots__plugin{max-width:46ch;color:var(--muted);margin-top:2rem}.bots__plugin a{color:var(--ink)}@media (max-width:56em){.bots__statement{text-align:left;max-width:none;font-size:clamp(1.25rem,8vw,1.5rem);line-height:1.15}.thumb{width:1.3em;height:1em}.thumb--3,[data-ui] .ui__table--grid th span{display:none}[data-ui] .ui__table:not(.ui__table--grid) :is(th,td){padding-inline:.75rem}[data-ui] .ui__table--grid thead th:first-child{width:40%}.bots__split{grid-template-columns:1fr;margin-top:4rem}.bots__picture{min-height:60vw}.robots__row{flex-direction:column}}.band{margin-top:var(--section)}.band__frame{background:var(--ink)}.band__frame img{filter:grayscale()contrast(1.1);width:100%}.band__caption{max-width:62ch;margin-top:1rem}.pricing{margin-top:var(--section);grid-template-columns:5fr 7fr;display:grid}.plan{flex-direction:column;min-height:90svh;padding:2.5rem;display:flex}.plan--start{background:var(--surface);color:var(--ink)}.plan--agency{background:var(--ink);color:var(--accent-ink)}.plan__who{max-width:26ch;font-size:var(--step-ui);margin-top:.75rem;line-height:1.3}.plan__includes{max-width:40ch;margin-top:2rem}.plan__founders{max-width:40ch;margin-top:1rem;font-weight:500}.plan__foot{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-top:auto;padding-top:3rem;display:flex}.plan__price{align-items:baseline;gap:.75rem;max-width:none;display:flex}.plan__price .display{font-size:clamp(3.5rem,10vw,9rem)}.plan__period{font-size:var(--step-body)}.pricing__note{color:var(--muted);grid-column:1/-1;padding-block:1.25rem}@media (max-width:56em){.pricing{grid-template-columns:1fr}.plan{min-height:70svh;padding:1.5rem 1.25rem}.plan--agency{order:-1}.plan__price .display{font-size:clamp(3.5rem,24vw,7rem)}.plan__foot .button{width:100%}}.faq{margin-top:var(--section)}.faq__heading{max-width:64rem;margin:0 auto clamp(1.5rem,3vw,2.5rem)}.faq__list{row-gap:4px;max-width:64rem;margin:0 auto;display:grid}.faq__row{column-gap:var(--gutter);background:var(--surface);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;padding:1.25rem 1.5rem;display:grid}.faq__question{font-size:var(--step-ui);letter-spacing:-.01em;text-wrap:balance;font-weight:600;line-height:1.2}.faq__question:before{content:"";background:var(--ink);width:.5em;height:.36em;clip-path:var(--chamfer);vertical-align:.12em;margin-right:.45em;display:inline-block}.faq__answer{max-width:46ch;margin:0;line-height:1.5}@media (max-width:56em){.faq__row{grid-template-columns:1fr;row-gap:.5rem;padding:1rem 1.1rem}.faq__answer{max-width:none}}.cta{margin-top:var(--section);background:var(--ink);color:var(--accent-ink);column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;min-height:90svh;padding:2.5rem;display:grid}.cta__close{grid-column:1/6;align-self:end}.cta__close .display{line-height:.92}.cta__sentence{max-width:34ch;margin-top:1.25rem}.cta .ui--dialog{grid-column:7/12;justify-self:center}@media (max-width:56em){.cta{grid-template-columns:1fr;align-items:start;min-height:84svh;padding:4rem 1rem 2rem}.cta__close{grid-column:auto;align-self:start}.cta__close .display{font-size:clamp(2.75rem,13vw,4rem)}.cta .ui--dialog{grid-column:auto;width:100%;max-width:none;margin-top:3rem}.cta .ui__primary--wide{min-height:3.25rem}}.footer{background:var(--surface);padding-block:3.5rem 2rem}.footer__mark{justify-content:flex-end;display:flex}.footer__bird{width:auto;height:34svh;color:var(--ink)}.footer__grid{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));margin-top:3.5rem;display:grid}.footer__col{flex-direction:column;grid-column:span 2;gap:.4rem;display:flex}.footer__col:first-child{grid-column:1/3}.footer__title{font-size:var(--step-body);margin-bottom:.3rem;font-weight:600}.footer__contact{grid-column:9/13}.footer__by{align-items:center;gap:.6rem;margin-bottom:.75rem;font-weight:500;display:flex}.footer__by a{color:var(--ink);display:inline-flex}.footer__karqis{width:auto;height:.85rem}.footer__credits{max-width:none;font-size:var(--step-small);margin-top:3rem}.footer__last{justify-content:space-between;align-items:center;gap:.5rem var(--gutter);flex-wrap:wrap;margin-top:2rem;padding-right:9rem;display:flex}.footer__pay{color:var(--muted);align-items:center;gap:1.1rem;display:flex}.footer__payment{display:inline-flex}.footer__payment img{width:auto;height:1.35rem;display:block}@media (max-width:56em){.footer__mark{justify-content:center}.footer__bird{height:22svh}.footer__grid{grid-template-columns:1fr 1fr;gap:1.5rem}.footer__col,.footer__col:first-child,.footer__contact{grid-column:auto}.footer__contact{grid-column:1/-1}.footer__last{padding-bottom:3.5rem;padding-right:0}}.contact-split{column-gap:var(--gutter);grid-template-columns:minmax(0,7fr) minmax(0,4fr);margin-top:clamp(2.5rem,5vw,4rem);display:grid}.contact{row-gap:1.25rem;display:grid}.contact__row{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.contact__field{row-gap:.4rem;display:grid}.contact__field>span{color:var(--muted)}.contact__message{resize:vertical;min-height:10rem;line-height:1.5}.contact__trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.contact__info{color:var(--muted);max-width:60ch}.contact__actions{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.contact__status{color:#a52a1f;max-width:40ch}.contact__status.is-ok{color:#1f6f3f}.contact-aside{padding-top:.5rem}.contact-aside p+p{color:var(--muted);margin-top:.75rem}@media (max-width:56em){.contact-split{grid-template-columns:1fr;row-gap:2rem}.contact__row{grid-template-columns:1fr}}.facts{align-content:start;row-gap:4px;display:grid}.facts p{background:var(--surface);max-width:none;padding:1rem 1.25rem;line-height:1.5}.facts p:before{content:"";background:var(--ink);width:.5em;height:.36em;clip-path:var(--chamfer);vertical-align:.12em;margin-right:.45em;display:inline-block}.facts .facts__note{color:var(--muted);background:0 0;padding:.75rem 0 0}.facts .facts__note:before{display:none}.facts--wide{max-width:64rem;margin-top:clamp(2.5rem,5vw,4rem)}.facts--wide p{font-size:var(--step-ui);padding:1.25rem 1.5rem;line-height:1.35}.facts--wide .facts__note{font-size:var(--step-body)}.legal{max-width:72ch;padding-bottom:var(--section);margin-top:clamp(2.5rem,5vw,4rem)}.legal h2{font-size:var(--step-lead);margin-top:2.5rem;margin-bottom:.75rem}.legal p,.legal li{line-height:1.55}.legal p+p{margin-top:.9em}.legal ol,.legal ul{padding-left:1.4rem}.legal li+li{margin-top:.5rem}.legal a{text-underline-offset:.18em;text-decoration:underline}.legal table{border-collapse:collapse;width:100%;font-size:var(--step-small);margin:1rem 0}.legal th,.legal td{text-align:left;vertical-align:top;padding:.6rem}.legal thead th{color:var(--muted);font-weight:500}.legal tbody tr:nth-child(odd){background:var(--surface)}@media (max-width:56em){.legal table,.legal thead,.legal tbody,.legal tr,.legal td,.legal th{display:block}.legal thead{display:none}.legal tr{padding:.5rem 0}.legal td{padding:.2rem .6rem}.legal td:first-child{font-weight:600}}.lines .line{margin-bottom:-.14em;padding-bottom:.14em;display:block;overflow:hidden}.lines [data-line],.cta .line [data-line]{display:block}.cta .line{margin-bottom:-.2em;padding-bottom:.2em;display:block;overflow:hidden}.shutter{overflow:hidden}@media (prefers-reduced-motion:no-preference){.js [data-rise]{opacity:0;animation:rise var(--t-reveal) var(--ease-out) forwards;animation-delay:calc(var(--i,0) * 90ms + .12s);transform:translateY(18px)}.js .lines [data-line]{animation:line-up .9s var(--ease-out) forwards;animation-delay:calc(var(--i,0) * .11s + .15s);transform:translateY(105%)}.js .hero__mark{opacity:0;animation:settle 1.3s var(--ease-soft) 80ms forwards;transform:translate(4vw,2vh)}.js [data-reveal]{opacity:0;transition:opacity .7s var(--ease-out), transform .9s var(--ease-out);transform:translateY(24px)}.js [data-reveal].is-in{opacity:1;transform:none}.js .plan[data-reveal]:nth-child(2){transition-delay:.12s}.js .faq__row[data-reveal]:nth-child(2n){transition-delay:80ms}.js .shutter[data-reveal]{opacity:1;transform:none}.js .cta .line [data-line]{transition:transform .9s var(--ease-out);transform:translateY(105%)}.js .cta.is-in .line [data-line]{transform:none}.js .cta.is-in .line:nth-child(2) [data-line]{transition-delay:.11s}.stages__clause .display{animation:rise .42s var(--ease-out) both}.stages__fragment{animation:settle-in .32s var(--ease-out) both}.signs__name{transition:color var(--t-hover) ease, transform var(--t-hover) var(--ease-out)}.signs__name:hover{transform:translate(.15em)}@supports (animation-timeline:view()){.drift img{animation:linear both drift;animation-timeline:view();animation-range:entry exit}.shutter{animation:linear both shutter;animation-timeline:view();animation-range:entry entry 90%}.shutter img{animation:linear both shutter-settle;animation-timeline:view();animation-range:entry}}}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes line-up{to{transform:none}}@keyframes settle{to{opacity:1;transform:none}}@keyframes settle-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:none}}@keyframes shutter{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes shutter-settle{0%{transform:scale(1.12)}to{transform:none}}@keyframes drift{0%{transform:translateY(-5%)scale(1.08)}to{transform:translateY(5%)scale(1.08)}}
