.landing-final{min-width:0;min-height:100vh;color:var(--takt-ink);background:radial-gradient(120% 80% at 78% 0%, color-mix(in srgb, var(--takt-canvas-strong) 45%, var(--takt-canvas)) 0%, var(--takt-canvas) 55%, var(--takt-canvas) 100%);font-family:var(--font-instrument-sans), var(--font-ui);font-synthesis:none;-webkit-font-smoothing:antialiased}.landing-final *,.landing-final :before,.landing-final :after{box-sizing:border-box}.landing-final__top-rule{z-index:60;background:linear-gradient(90deg, var(--takt-accent) 0%, var(--takt-accent-bright) 45%, var(--takt-accent-light) 100%);height:3px;position:fixed;inset:0 0 auto}.landing-shell{width:min(1120px,100% - 64px);margin-inline:auto}.landing-final :is(a,button,label,summary){-webkit-tap-highlight-color:transparent}.landing-final :focus-visible{outline:3px solid color-mix(in srgb, var(--takt-accent-bright) 48%, transparent);outline-offset:3px}.landing-intake-card{scroll-margin-top:96px}.landing-flow,.landing-pricing,.landing-faq{scroll-margin-top:56px}.landing-header{z-index:40;background:color-mix(in srgb, var(--takt-canvas) 92%, transparent);-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);border-bottom:1px solid color-mix(in srgb, var(--takt-line) 75%, transparent);position:sticky;top:0}.landing-header__inner{justify-content:space-between;align-items:center;gap:24px;min-height:72px;padding:clamp(14px,2vh,26px) 0 clamp(10px,1.6vh,20px);display:flex}.landing-header .brand{color:var(--takt-ink);letter-spacing:-.01em;flex:none;gap:12px;font-size:19px;font-weight:700}.landing-header .brand__mark{width:38px;height:38px;color:var(--takt-accent)}.landing-header__actions,.landing-header__actions>nav{align-items:center;display:flex}.landing-header__actions{justify-content:flex-end;gap:28px}.landing-header__actions>nav{gap:26px}.landing-header__actions>nav a{min-height:var(--takt-touch);color:var(--takt-ink-muted);align-items:center;padding-inline:2px;font-size:15px;font-weight:500;transition:color .18s;display:inline-flex}.landing-header__actions>nav a:hover{color:var(--takt-accent)}.landing-header .locale-switcher{background:var(--takt-paper);border:1px solid var(--takt-line-soft);border-radius:var(--takt-radius-round);flex:none;padding:4px}.landing-header .locale-switcher button,.landing-header .locale-switcher--compact button{min-width:42px;min-height:32px;color:var(--takt-ink-subtle);border-radius:var(--takt-radius-round);padding:0 10px;font-size:14px;font-weight:600}.landing-header .locale-switcher button[aria-pressed=true]{color:var(--takt-on-audio);background:var(--takt-accent);box-shadow:none}.landing-header__account{min-height:var(--takt-touch);color:var(--takt-ink);white-space:nowrap;align-items:center;padding-inline:6px;font-size:15px;font-weight:600;transition:color .18s;display:inline-flex}.landing-header__account:hover{color:var(--takt-accent)}.landing-menu{display:none;position:relative}.landing-menu__toggle{width:var(--takt-touch);height:var(--takt-touch);color:var(--takt-ink);background:var(--takt-paper);border:1px solid var(--takt-line-soft);border-radius:var(--takt-radius-round);cursor:pointer;place-items:center;padding:0;display:grid}.landing-menu__toggle svg{width:20px;height:20px}.landing-menu__panel{background:var(--takt-paper);border:1px solid var(--takt-line);min-width:224px;box-shadow:var(--takt-shadow-document);border-radius:18px;flex-direction:column;gap:2px;padding:8px;display:flex;position:absolute;top:calc(100% + 10px);right:0}.landing-menu__panel a{min-height:var(--takt-touch);color:var(--takt-ink);border-radius:12px;align-items:center;padding:0 14px;font-size:15px;font-weight:600;transition:background .16s,color .16s;display:flex}.landing-menu__panel a:hover{color:var(--takt-accent);background:var(--takt-accent-wash-strong)}.landing-header__join{min-height:var(--takt-touch);color:var(--takt-on-audio);background:var(--takt-accent);border-radius:var(--takt-radius-round);white-space:nowrap;flex:none;align-items:center;padding-inline:18px;font-size:15px;font-weight:700;transition:background .18s,transform .18s;display:inline-flex}.landing-header__join:hover{background:var(--takt-accent-hover)}.landing-header__join:active{transform:translateY(1px)}.landing-menu__account{border-top:1px solid var(--takt-line-soft);margin-top:6px;padding-top:10px}
.landing-hero{flex-direction:column;align-items:center;gap:40px;padding:0 0 80px;display:flex}.landing-hero__copy{text-align:center;flex-direction:column;align-items:center;gap:18px;max-width:880px;display:flex}.landing-hero__copy h1{color:var(--takt-ink);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(30px,4.6vh,56px);font-weight:700;line-height:1.05}.landing-hero__marked{white-space:nowrap;display:inline-block;position:relative}.landing-hero__marked .marker-stroke{mix-blend-mode:multiply;width:calc(100% + .16em);height:.58em;position:absolute;bottom:.04em;left:-.07em;overflow:visible}@media (forced-colors:active){.landing-hero__marked .marker-stroke{display:none}}.landing-hero__copy>p{max-width:560px;color:var(--takt-ink-muted);margin:0;font-size:clamp(15px,2vh,20px);line-height:1.45}.landing-start{flex-direction:column;align-items:center;gap:14px;width:min(100%,420px);display:flex}.landing-start__offer{color:var(--takt-ink);background:var(--takt-accent-wash-strong);border:1px solid var(--takt-accent-pale);border-radius:var(--takt-radius-round);text-align:start;align-items:center;gap:10px;margin:0;padding:8px 16px 8px 8px;display:flex}.landing-start__offer-number{width:34px;height:34px;color:var(--takt-on-audio);background:var(--takt-accent);border-radius:var(--takt-radius-round);letter-spacing:-.02em;flex:0 0 34px;place-items:center;font-size:15px;font-weight:700;display:grid}.landing-start__offer>span:not(.landing-start__offer-number){flex-direction:column;min-width:0;display:flex}.landing-start__offer strong{font-size:15px;font-weight:700;line-height:1.25}.landing-start__offer-detail{color:var(--takt-ink-muted);font-size:13px;line-height:1.3}.landing-start__actions{flex-direction:column;gap:10px;width:100%;display:flex}.landing-start__google{min-height:52px;color:var(--takt-ink-strong);background:var(--takt-paper);border:1px solid var(--takt-line-strong);border-radius:var(--takt-radius-control);box-shadow:var(--takt-shadow-document);cursor:pointer;justify-content:center;align-items:center;gap:10px;padding-inline:20px;font-family:inherit;font-size:16px;font-weight:700;transition:background .18s,transform .18s;display:inline-flex}.landing-start__google:hover:not(:disabled){background:var(--takt-paper-soft)}.landing-start__google:active:not(:disabled){transform:translateY(1px)}.landing-start__google:disabled{cursor:default;opacity:.65}.landing-start__google svg{flex:none}.landing-start__email{min-height:48px;color:var(--takt-accent);border:1px solid var(--takt-accent-pale);border-radius:var(--takt-radius-control);background:0 0;justify-content:center;align-items:center;padding-inline:20px;font-size:15px;font-weight:700;transition:background .18s,color .18s;display:inline-flex}.landing-start__email:hover{color:var(--takt-accent-hover);background:var(--takt-accent-wash)}.landing-start__email.is-primary{min-height:52px;color:var(--takt-on-audio);background:var(--takt-accent);border-color:#0000;font-size:16px}.landing-start__email.is-primary:hover{color:var(--takt-on-audio);background:var(--takt-accent-hover)}.landing-start__error{color:var(--takt-red);margin:0;font-size:14px;line-height:1.4}.landing-start__signin{color:var(--takt-ink-muted);margin:0;font-size:14px}.landing-start__signin a{color:var(--takt-accent);text-underline-offset:3px;font-weight:700;text-decoration:underline}@media (min-width:761px){.landing-start{flex-flow:wrap;justify-content:center;gap:12px;width:auto;max-width:100%}.landing-start__actions{flex-direction:row;align-items:center;width:auto}.landing-start__email{min-height:52px}.landing-start__error,.landing-start__signin{text-align:center;flex-basis:100%}}
.landing-intake-card{background:var(--takt-paper);border:1px solid var(--takt-line);box-shadow:var(--takt-shadow-document);border-radius:32px;flex-direction:column;padding:14px;display:flex}.landing-final .intake--public{isolation:isolate;min-height:clamp(420px,56vh,620px);color:var(--takt-ink);background:radial-gradient(60% 45% at 50% 22%, color-mix(in srgb, var(--takt-paper) 95%, transparent) 0%, transparent 70%), linear-gradient(180deg, var(--takt-paper-soft) 0%, var(--takt-paper-pink) 100%);border:2px dashed var(--takt-line-strong);box-shadow:inset 0 2px 24px color-mix(in srgb, var(--takt-accent) 5%, transparent);border-radius:24px;flex-direction:column;justify-content:center;align-items:stretch;gap:clamp(12px,2.1vh,24px);padding:clamp(18px,3.2vh,48px) 40px clamp(16px,2.8vh,42px);display:flex;position:relative}.landing-final .intake--public:hover,.landing-final .intake--public:focus-within{border-color:var(--takt-accent-bright)}.landing-final .intake--public .intake__docket{display:none}.landing-final .intake--public .intake__tabs{background:var(--takt-paper);border-color:var(--takt-line);border-radius:var(--takt-radius-round);align-self:center;width:min(360px,100%)}.landing-final .intake--public .intake__tab{border-radius:var(--takt-radius-round);min-height:38px;font-size:13px}.landing-final .intake--public .intake__tab[aria-selected=true]{color:var(--takt-on-audio);background:var(--takt-accent);border-color:var(--takt-accent);box-shadow:none}.landing-final .intake--public .dropzone,.landing-final .intake--public .url-panel{background:0 0;border:0;border-radius:0;flex:auto;align-self:center;width:min(100%,920px);min-height:0}.landing-final .intake--public .dropzone{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:0;display:flex}.landing-final .intake--public .dropzone:hover,.landing-final .intake--public .dropzone.is-dragging{background:0 0;border-color:#0000}.landing-final .intake--public .dropzone:focus-within{border-color:#0000;outline:0}.landing-final .intake--public .dropzone__stage{flex-direction:column;justify-content:center;align-items:center;gap:clamp(12px,2.1vh,24px);width:100%;min-height:clamp(354px,43vh,510px);display:flex}.landing-final .intake--public .dropzone__free-seal{--free-seal-resting-rotation:4deg;z-index:1;aspect-ratio:1;width:clamp(108px,10vw,124px);color:var(--takt-on-audio);background:linear-gradient(145deg, var(--takt-accent-bright), var(--takt-accent) 54%, var(--takt-accent-strong));border:1px solid var(--takt-accent-bright);border-radius:var(--takt-radius-round);box-shadow:0 0 0 5px var(--takt-paper-pink), 0 0 0 6px color-mix(in srgb, var(--takt-line-strong) 88%, transparent), 0 18px 34px -20px color-mix(in srgb, var(--takt-accent-strong) 72%, transparent);text-align:center;text-transform:uppercase;transform:rotate(var(--free-seal-resting-rotation));transform-origin:52% 54%;pointer-events:none;grid-template-rows:auto auto 1px auto;align-content:center;justify-items:center;gap:3px;padding:16px;display:grid;position:absolute;top:-26px;right:-8px;overflow:hidden}.landing-final .intake--public .dropzone__free-seal:before{z-index:2;content:"";border:1px dashed color-mix(in srgb, var(--takt-on-audio) 52%, transparent);border-radius:inherit;position:absolute;inset:7px}.landing-final .intake--public .dropzone__free-seal:after{z-index:1;content:"";background:linear-gradient(110deg, transparent 34%, color-mix(in srgb, var(--takt-on-audio) 18%, transparent) 44%, color-mix(in srgb, var(--takt-on-audio) 46%, transparent) 50%, color-mix(in srgb, var(--takt-accent-light) 24%, transparent) 56%, transparent 66%);opacity:0;will-change:transform, opacity;animation:3.8s ease-in-out infinite landing-free-seal-shimmer;position:absolute;inset:-36%;transform:translate(-84%)rotate(10deg)}.landing-final .intake--public .dropzone__free-seal>span{z-index:3;position:relative}.landing-final .intake--public .dropzone__free-seal-number{font-variant-numeric:tabular-nums;letter-spacing:-.055em;font-size:clamp(38px,3.7vw,45px);font-weight:800;line-height:.78}.landing-final .intake--public .dropzone__free-seal-unit,.landing-final .intake--public .dropzone__free-seal-offer{overflow-wrap:anywhere;letter-spacing:.14em;max-width:100%;font-size:clamp(9px,.85vw,11px);font-weight:750;line-height:1}.landing-final .intake--public .dropzone__free-seal-rule{background:color-mix(in srgb, var(--takt-on-audio) 58%, transparent);width:30px;height:1px;margin-block:2px}.landing-final .intake--public .dropzone__free-seal-offer{letter-spacing:.04em;white-space:nowrap;max-width:none;font-size:clamp(8px,.7vw,9px)}.landing-final .intake--public .dropzone__icon{width:clamp(56px,7.8vh,92px);height:clamp(56px,7.8vh,92px);color:var(--takt-on-audio);background:var(--takt-accent);border-radius:var(--takt-radius-round);box-shadow:0 0 0 12px color-mix(in srgb, var(--takt-accent) 6%, transparent), 0 0 0 26px color-mix(in srgb, var(--takt-accent) 3.5%, transparent);flex:none;place-items:center;margin:0;display:grid}.landing-final .intake--public .dropzone__upload-mark{isolation:isolate;position:relative}.landing-final .intake--public .dropzone__upload-mark:before,.landing-final .intake--public .dropzone__upload-mark:after{z-index:-1;content:"";border:1px solid color-mix(in srgb, var(--takt-accent) 24%, transparent);border-radius:inherit;opacity:0;will-change:transform, opacity;pointer-events:none;animation:3.8s cubic-bezier(.22,1,.36,1) infinite landing-upload-wave;position:absolute;inset:-14px;transform:scale(.72)}.landing-final .intake--public .dropzone__upload-mark:after{animation-delay:1.9s}.landing-final .intake--public .dropzone__icon svg{width:clamp(27px,3.8vh,37px);height:clamp(27px,3.8vh,37px)}.landing-final .intake--public .dropzone__copy{box-sizing:border-box;flex-direction:column;align-items:center;gap:10px;width:min(100%,640px);max-width:100%;padding-inline:clamp(12px,4vw,32px);display:flex}.landing-final .intake--public .dropzone__copy strong{max-width:100%;color:var(--takt-ink);letter-spacing:-.02em;overflow-wrap:anywhere;white-space:normal;font-size:clamp(23px,3.6vh,36px);font-weight:700;line-height:1.15}.landing-final .intake--public .dropzone__copy span{color:var(--takt-ink-muted);font-size:clamp(14px,1.9vh,18px)}.landing-final .intake--public .dropzone__copy [data-pointer=coarse]{display:none}@media (pointer:coarse){.landing-final .intake--public .dropzone__copy [data-pointer=fine]{display:none}.landing-final .intake--public .dropzone__copy [data-pointer=coarse]{display:block}}.landing-final .intake--public .dropzone__stage .button--cream{min-height:0;color:var(--takt-on-audio);background:var(--takt-accent);border-color:var(--takt-accent);border-radius:var(--takt-radius-round);box-shadow:0 14px 28px -12px color-mix(in srgb, var(--takt-accent) 55%, transparent);padding:clamp(12px,1.9vh,19px) clamp(28px,4vw,44px);font-size:clamp(16px,2.1vh,19px);font-weight:600}.landing-final .intake--public .dropzone__stage .button--cream:hover{color:var(--takt-on-audio);background:var(--takt-accent-strong);border-color:var(--takt-accent-strong);transform:translateY(-2px)}.landing-final .intake--public .dropzone__assurance{min-height:30px;color:var(--takt-ink-subtle);background:color-mix(in srgb, var(--takt-paper) 72%, transparent);border:1px solid color-mix(in srgb, var(--takt-line) 84%, transparent);border-radius:var(--takt-radius-round);justify-content:center;align-items:center;gap:7px;padding:6px 12px;font-size:clamp(11px,1.4vh,13px);font-weight:600;display:inline-flex}.landing-final .intake--public .dropzone__assurance svg{width:14px;height:14px;color:var(--takt-accent);flex:none}.landing-final .intake--public .dropzone__requirements{width:min(560px,80%);color:var(--takt-ink-subtle);border-top:1px solid color-mix(in srgb, var(--takt-line) 80%, transparent);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 20px;padding-top:clamp(10px,1.6vh,18px);font-size:clamp(12px,1.5vh,15px);display:flex}.landing-final .intake--public .dropzone__requirements span{align-items:center;gap:7px;display:inline-flex}.landing-final .intake--public .dropzone__requirements svg{width:16px;height:16px}.landing-final[data-start-free] .intake--public .dropzone__free-seal{display:none}
.landing-final .intake--public .dropzone__exports{color:var(--takt-accent);letter-spacing:.01em;font-weight:700}.landing-final .intake--public .dropzone>strong{color:var(--takt-ink);font-size:clamp(20px,3vh,29px)}.landing-final .intake--public .dropzone>span:not(.dropzone__icon){color:var(--takt-ink-muted);font-size:15px}.landing-final .intake--public .dropzone>.text-button{color:var(--takt-accent);font-weight:700}.landing-final .intake--public[data-composition=form]{justify-content:flex-start}.landing-final .intake--public[data-composition=form] .dropzone,.landing-final .intake--public[data-composition=form] .url-panel{flex:none}.landing-final .intake--public[data-composition=form] .dropzone{padding:10px 0 4px}.landing-final .intake--public .url-panel{flex-direction:column;justify-content:flex-start;gap:10px;width:min(620px,100%);padding:6px 0 2px;display:flex}.landing-final .intake--public .url-panel>label{color:var(--takt-ink);font-size:18px}.landing-final .intake--public .url-panel>p{color:var(--takt-ink-muted);margin:0 2px;font-size:13px;line-height:1.5}.landing-final .intake--public .url-field{background:var(--takt-paper);border-color:var(--takt-line-strong);border-radius:var(--takt-radius-round);min-height:54px}.landing-final .intake--public .intake__settings{align-self:center;width:min(620px,100%)}.landing-final .intake--public .intake__field{background:var(--takt-paper);border-color:var(--takt-line)}.landing-final .intake--public .intake__meta{align-self:center;width:min(620px,100%)}.landing-final .intake--public .button--wide{width:min(620px,100%);min-height:52px;color:var(--takt-on-audio);background:var(--takt-accent);border-color:var(--takt-accent);border-radius:var(--takt-radius-round);box-shadow:0 14px 28px -12px color-mix(in srgb, var(--takt-accent) 42%, transparent);align-self:center}.landing-final .intake--public .intake__message{align-self:center;width:min(620px,100%)}.landing-output{grid-template-rows:repeat(3,auto);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 0;padding:clamp(16px,2.6vh,30px) 20px clamp(10px,1.6vh,18px);display:grid}.landing-output__item{grid-row:span 3;grid-template-rows:subgrid;justify-items:start;min-width:0;padding:0 20px;display:grid}.landing-output__item>div{display:contents}.landing-output h3{align-self:end}.landing-output__item:first-of-type{padding-left:0}.landing-output__item+.landing-output__item{border-inline-start:1px solid color-mix(in srgb, var(--takt-line) 82%, transparent)}.landing-output__icon{width:32px;height:32px;color:var(--takt-accent);background:var(--takt-accent-soft);border-radius:10px;place-items:center;display:grid}.landing-output__icon svg{width:17px;height:17px}.landing-output h3,.landing-output p{margin:0}.landing-output h3{color:var(--takt-ink);letter-spacing:-.01em;font-size:clamp(14px,1.8vh,17px);font-weight:700}.landing-output p{color:var(--takt-ink-muted);text-wrap:pretty;font-size:clamp(12px,1.55vh,15px);line-height:1.45}
.landing-proof,.landing-flow,.landing-pricing,.landing-faq,.landing-footer{flex-direction:column;align-items:center;display:flex}.landing-proof{color:var(--takt-ink);background:var(--takt-canvas);border-top:1px solid var(--takt-line);gap:40px;padding:80px 32px}.landing-proof__intro,.landing-section-heading{text-align:center;flex-direction:column;align-items:center;gap:16px;width:min(100%,1000px);display:flex}.landing-proof__intro{gap:18px;max-width:880px}.landing-proof__intro h2,.landing-section-heading h2,.landing-footer__cta h2{letter-spacing:-.03em;text-wrap:balance;margin:0;font-weight:700}.landing-proof__intro h2{color:var(--takt-ink);font-size:clamp(37px,4.4vw,54px);line-height:1.08}.landing-proof__intro>p:last-child{max-width:620px;color:var(--takt-ink-muted);text-wrap:pretty;margin:0;font-size:clamp(17px,2vw,20px);line-height:1.55}.landing-eyebrow{color:var(--takt-accent);background:var(--takt-accent-soft);border-radius:var(--takt-radius-round);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:9px;margin:0;padding:8px 16px;font-size:12.5px;font-weight:700;display:flex}.landing-eyebrow>span{background:var(--takt-accent-bright);border-radius:var(--takt-radius-round);flex:none;width:7px;height:7px}.landing-proof__frame{background:linear-gradient(160deg, color-mix(in srgb, var(--takt-line-strong) 90%, transparent) 0%, color-mix(in srgb, var(--takt-line) 80%, transparent) 40%, color-mix(in srgb, var(--takt-accent-light) 60%, transparent) 100%);width:min(100%,1000px);box-shadow:0 30px 70px -46px color-mix(in srgb, var(--takt-accent-strong) 45%, transparent);border-radius:30px;padding:1.5px}.landing-proof__surface{background:var(--takt-paper-soft);border-radius:28.5px;overflow:hidden}.landing-proof__player{background:linear-gradient(180deg, var(--takt-audio-elevated) 0%, var(--takt-audio-elevated-deep) 100%);border-bottom:1px solid color-mix(in srgb, var(--takt-accent-light) 22%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--takt-accent-light) 16%, transparent);align-items:center;gap:20px;padding:24px 28px 26px;display:flex;position:relative}.landing-proof__play{width:54px;height:54px;color:var(--takt-on-audio);background:linear-gradient(180deg, var(--takt-audio-control-top) 0%, var(--takt-audio-control-bottom) 100%);border-radius:var(--takt-radius-round);box-shadow:0 0 0 8px color-mix(in srgb, var(--takt-audio-ring) 12%, transparent), var(--takt-shadow-player), inset 0 1px 0 color-mix(in srgb, var(--takt-on-audio) 35%, transparent);flex:none;place-items:center;display:grid}.landing-proof__play svg{width:18px;height:18px}.landing-proof__wave-frame{flex:auto;min-width:0;height:48px}.landing-proof__wave{width:100%;height:100%;animation:9s ease-in-out infinite landing-proof-wave;display:block}.landing-proof__wave-path{transform-box:fill-box;transform-origin:50%}.landing-proof__wave-path--1{animation:4.6s ease-in-out infinite landing-proof-swell,6.2s ease-in-out infinite landing-proof-drift}.landing-proof__wave-path--2{animation:6.1s ease-in-out .7s infinite landing-proof-swell,8s ease-in-out .4s infinite landing-proof-drift}.landing-proof__wave-path--3{animation:5.3s ease-in-out 1.1s infinite landing-proof-swell,7.1s ease-in-out 1.6s infinite landing-proof-drift}.landing-proof__wave-path--4{animation:7.4s ease-in-out 2.2s infinite landing-proof-swell,9.3s ease-in-out .9s infinite landing-proof-drift}.landing-proof__wave-path--5{animation:5.9s ease-in-out 1.8s infinite landing-proof-swell,7.8s ease-in-out 2.4s infinite landing-proof-drift}.landing-proof__player time{color:var(--takt-audio-time);background:color-mix(in srgb, var(--takt-on-audio) 10%, transparent);border:1px solid color-mix(in srgb, var(--takt-accent-light) 22%, transparent);border-radius:var(--takt-radius-round);font-variant-numeric:tabular-nums;padding:6px 12px;font-size:14px;font-weight:600}.landing-proof__document{color:var(--takt-ink);background:linear-gradient(180deg, var(--takt-paper) 0%, var(--takt-paper-rose) 100%);flex-direction:column;gap:26px;padding:40px 44px 46px;display:flex}.landing-proof__document>span{color:var(--takt-ink-subtle);font-size:15px;font-weight:600}.landing-proof__document>p{color:var(--takt-ink);letter-spacing:-.01em;margin:0;font-size:clamp(22px,2.45vw,28px);font-weight:500;line-height:1.45}.landing-proof__document mark{color:var(--takt-accent);background:var(--takt-accent-pale);border-radius:4px;padding:2px 4px}.landing-proof__document>div{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.landing-proof__listen{min-height:48px;color:var(--takt-on-audio);background:var(--takt-accent);border-radius:var(--takt-radius-round);align-items:center;gap:10px;padding:14px 24px;font-size:16px;font-weight:600;transition:background .18s,transform .18s;display:inline-flex}.landing-proof__listen:hover{color:var(--takt-on-audio);background:var(--takt-accent-hover)}.landing-proof__listen svg{width:14px;height:14px}.landing-proof__document>div>span{color:var(--takt-ink-muted);font-size:16px}.landing-proof__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:min(100%,1000px);display:grid}.landing-proof__cards article{background:var(--takt-paper);border:1px solid var(--takt-line);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--takt-paper) 80%, transparent);border-radius:20px;padding:26px 24px}.landing-proof__cards h3,.landing-proof__cards p{margin:0}.landing-proof__cards h3{color:var(--takt-ink);font-size:18px;font-weight:700}.landing-proof__cards p{color:var(--takt-ink-muted);margin-top:10px;font-size:16px;line-height:1.5}.landing-proof__demo{min-height:var(--takt-touch);text-align:center;color:var(--takt-accent);background:var(--takt-paper);border:1px solid var(--takt-line-strong);border-radius:var(--takt-radius-round);justify-content:center;align-items:center;gap:10px;padding:12px 26px;font-size:17px;font-weight:600;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.landing-proof__demo:hover{color:var(--takt-accent-hover);background:var(--takt-accent-wash);border-color:var(--takt-accent-light)}.landing-proof__demo svg{width:18px;height:18px}
.landing-flow,.landing-faq{background:var(--takt-canvas);border-top:1px solid var(--takt-line);gap:40px;padding:80px 32px}.landing-section-heading h2{color:var(--takt-ink);font-size:clamp(37px,4.2vw,52px);line-height:1.08}.landing-section-heading>p:last-child{max-width:560px;color:var(--takt-ink-muted);text-wrap:pretty;margin:0;font-size:clamp(17px,2vw,20px);line-height:1.55}.landing-flow__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:min(100%,1000px);margin:0;padding:0;list-style:none;display:grid}.landing-flow__steps li{background:var(--takt-paper);border:1px solid var(--takt-line);box-shadow:0 20px 50px -34px color-mix(in srgb, var(--takt-accent-strong) 30%, transparent), inset 0 1px 0 color-mix(in srgb, var(--takt-paper) 80%, transparent);border-radius:24px;flex-direction:column;gap:20px;padding:32px 30px 34px;transition:box-shadow .22s,transform .22s;display:flex}.landing-flow__steps li>span{width:44px;height:44px;color:var(--takt-accent);background:var(--takt-accent-soft);border-radius:14px;place-items:center;font-size:16px;font-weight:700;display:grid}.landing-flow__steps h3,.landing-flow__steps p{margin:0}.landing-flow__steps h3{color:var(--takt-ink);letter-spacing:-.01em;font-size:21px;font-weight:700}.landing-flow__steps p{color:var(--takt-ink-muted);margin-top:10px;font-size:16px;line-height:1.55}.landing-pricing{background:linear-gradient(180deg, var(--takt-canvas) 0%, color-mix(in srgb, var(--takt-accent-wash) 55%, var(--takt-canvas)) 100%);border-top:1px solid var(--takt-line);gap:40px;padding:80px 32px}.landing-pricing__cards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:22px;width:min(100%,1080px);display:grid}.landing-pricing__cards>article{background:var(--takt-paper);border:1px solid var(--takt-line);min-width:0;box-shadow:0 24px 60px -40px color-mix(in srgb, var(--takt-accent-strong) 35%, transparent), inset 0 1px 0 color-mix(in srgb, var(--takt-paper) 80%, transparent);border-radius:26px;flex-direction:column;gap:24px;padding:34px 32px 36px;transition:box-shadow .22s,transform .22s;display:flex}.landing-pricing__cards>article.is-featured{border:1.5px solid color-mix(in srgb, var(--takt-accent) 55%, var(--takt-accent-light));box-shadow:0 28px 64px -38px color-mix(in srgb, var(--takt-accent-strong) 45%, transparent), inset 0 1px 0 color-mix(in srgb, var(--takt-paper) 80%, transparent);position:relative}.landing-pricing__cards h3,.landing-pricing__cards p,.landing-pricing__cards ul{margin:0}.landing-pricing__cards h3{color:var(--takt-ink);font-size:18px;font-weight:700}.landing-pricing__cards>article>div>p{color:var(--takt-ink-subtle);margin-top:6px;font-size:16px}.landing-pricing__badge{color:var(--takt-accent-strong);background:var(--takt-accent-light);border-radius:var(--takt-radius-round);padding:7px 14px;font-size:12px;font-weight:700;position:absolute;top:-14px;right:24px}.landing-price{align-items:baseline;gap:8px;display:flex}.landing-price strong{color:var(--takt-ink);letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:52px;font-weight:700}.landing-price span{color:var(--takt-ink-subtle);font-size:16px}.landing-price__rate{color:var(--takt-ink-subtle);font-variant-numeric:tabular-nums;margin:-16px 0 0;font-size:14px}.landing-pricing__cards ul{gap:10px;padding:0;list-style:none;display:grid}.landing-pricing__cards li{color:var(--takt-ink-muted);align-items:flex-start;gap:10px;font-size:16px;display:flex}.landing-pricing__cards li>svg{flex:none;margin-top:4px}.landing-pricing__cards li svg{width:17px;height:17px;color:var(--takt-accent)}.landing-pricing__cards>article>a{min-height:52px;color:var(--takt-accent);background:var(--takt-paper);border:1px solid var(--takt-line-strong);border-radius:var(--takt-radius-round);text-align:center;justify-content:center;align-items:center;margin-top:auto;padding:16px;font-size:17px;font-weight:600;transition:background .18s,transform .18s;display:flex}.landing-pricing__cards>article.is-featured>a{color:var(--takt-on-audio);background:var(--takt-accent);border-color:var(--takt-accent);box-shadow:0 14px 28px -16px color-mix(in srgb, var(--takt-accent) 55%, transparent)}.landing-pricing__cards>article>a:hover{background:var(--takt-accent-wash)}.landing-pricing__cards>article.is-featured>a:hover{color:var(--takt-on-audio);background:var(--takt-accent-hover);border-color:var(--takt-accent-hover)}.landing-pricing__note{background:var(--takt-paper);border:1px solid var(--takt-line);border-radius:var(--takt-radius-round);box-shadow:0 18px 44px -34px color-mix(in srgb, var(--takt-accent-strong) 40%, transparent), inset 0 1px 0 color-mix(in srgb, var(--takt-paper) 90%, transparent);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 20px;padding:18px 28px;font-size:17px;display:flex}.landing-pricing__note strong{color:var(--takt-accent);align-items:center;gap:10px;font-weight:700;display:inline-flex}.landing-pricing__note strong svg{width:18px;height:18px}.landing-pricing__note>span{background:var(--takt-line);width:1px;height:18px}.landing-pricing__note p{color:var(--takt-ink-muted);margin:0}
.landing-faq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:min(100%,900px);display:grid}.landing-faq__grid article{background:var(--takt-paper);border:1px solid var(--takt-line);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--takt-paper) 80%, transparent);border-radius:22px;padding:28px 30px;transition:border-color .2s,box-shadow .2s,transform .2s}.landing-faq__grid h3,.landing-faq__grid p{margin:0}.landing-faq__grid h3{color:var(--takt-ink);font-size:19px;font-weight:700}.landing-faq__grid p{color:var(--takt-ink-muted);margin-top:10px;font-size:16px;line-height:1.6}
.landing-footer{color:var(--takt-ink);background:linear-gradient(180deg, var(--takt-canvas) 0%, color-mix(in srgb, var(--takt-accent-wash) 60%, var(--takt-canvas)) 100%);border-top:1px solid var(--takt-line);gap:40px;padding:76px 32px 36px}.landing-footer__cta{text-align:center;flex-direction:column;align-items:center;gap:24px;width:min(100%,1000px);display:flex}.landing-footer__cta h2{color:var(--takt-ink);font-size:clamp(35px,4vw,46px);line-height:1.1}.landing-footer__cta p{max-width:520px;color:var(--takt-ink-muted);margin:0;font-size:19px}.landing-footer__cta>a{min-height:58px;color:var(--takt-on-audio);background:var(--takt-accent);border-radius:var(--takt-radius-round);box-shadow:0 18px 36px -18px color-mix(in srgb, var(--takt-accent) 55%, transparent);justify-content:center;align-items:center;padding:19px 40px;font-size:19px;font-weight:700;transition:background .18s,transform .18s;display:inline-flex}.landing-footer__cta>a:hover{background:var(--takt-accent-hover)}.landing-footer__divider,.landing-footer__links,.landing-footer__bottom{width:min(100%,1080px)}.landing-footer__divider{background:var(--takt-line);height:1px}.landing-footer__links{grid-template-columns:1.4fr repeat(5,1fr);gap:40px 32px;display:grid}.landing-footer__links>div,.landing-footer__links nav{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.landing-footer__links>div{gap:14px}.landing-footer .brand{color:var(--takt-ink);letter-spacing:-.01em;gap:12px;font-size:18px;font-weight:700}.landing-footer .brand__mark{width:34px;height:34px;color:var(--takt-accent)}.landing-footer__links>div>p{max-width:260px;color:var(--takt-ink-muted);margin:0;font-size:15px;line-height:1.6}.landing-footer__links h3{min-height:1.3em;color:var(--takt-ink-subtle);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:700;display:flex}.landing-footer__links h3 svg{width:15px;height:15px;color:var(--takt-accent);flex:none}.landing-footer__links a{color:var(--takt-ink-muted);font-size:15px;transition:color .18s}.landing-footer__placeholder{color:var(--takt-ink-subtle);font-size:15px}.landing-footer__links a:hover{color:var(--takt-accent)}.landing-footer__bottom{color:var(--takt-ink-subtle);border-top:1px solid var(--takt-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-top:8px;font-size:14px;display:flex}
@media (hover:hover){.landing-flow__steps li:hover,.landing-pricing__cards>article:hover{transform:translateY(-3px)}.landing-flow__steps li:hover{box-shadow:0 32px 66px -34px color-mix(in srgb, var(--takt-accent-strong) 36%, transparent), inset 0 1px 0 color-mix(in srgb, var(--takt-paper) 90%, transparent)}.landing-pricing__cards>article:hover{box-shadow:0 38px 76px -36px color-mix(in srgb, var(--takt-accent-strong) 42%, transparent), inset 0 1px 0 color-mix(in srgb, var(--takt-paper) 90%, transparent)}.landing-pricing__cards>article.is-featured:hover{box-shadow:0 34px 74px -36px color-mix(in srgb, var(--takt-accent-strong) 52%, transparent), inset 0 1px 0 color-mix(in srgb, var(--takt-paper) 90%, transparent)}.landing-faq__grid article:hover{border-color:var(--takt-line-strong);box-shadow:0 18px 44px -32px color-mix(in srgb, var(--takt-accent-strong) 35%, transparent), inset 0 1px 0 color-mix(in srgb, var(--takt-paper) 90%, transparent);transform:translateY(-2px)}.landing-proof__listen:hover,.landing-pricing__cards>article>a:hover,.landing-footer__cta>a:hover{transform:translateY(-2px)}}@keyframes landing-upload-wave{0%{opacity:0;transform:scale(.72)}18%{opacity:.24}72%{opacity:.08}to{opacity:0;transform:scale(1.34)}}@keyframes landing-free-seal-shimmer{0%{opacity:0;transform:translate(-84%)rotate(10deg)}18%{opacity:.14}50%{opacity:.58}82%{opacity:.14}to{opacity:0;transform:translate(84%)rotate(10deg)}}@keyframes landing-proof-wave{0%,to{transform:scaleY(.86)}50%{transform:scaleY(1.12)}}@keyframes landing-proof-swell{0%,to{transform:scaleY(.72)}50%{transform:scaleY(1.18)}}@keyframes landing-proof-drift{0%,to{opacity:.5}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.landing-final .intake--public .dropzone__free-seal,.landing-final .intake--public .dropzone__free-seal:after,.landing-final .intake--public .dropzone__upload-mark:before,.landing-final .intake--public .dropzone__upload-mark:after,.landing-proof__wave,.landing-proof__wave-path{animation:none}.landing-final .intake--public .dropzone__free-seal{transform:rotate(var(--free-seal-resting-rotation))}}
@media (max-width:960px){.landing-header__actions{gap:14px}.landing-header__actions>nav{gap:16px}.landing-output{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-output__item:nth-of-type(3){border-inline-start:0;padding-inline-start:0}.landing-output__item:nth-of-type(n+3){border-top:1px solid color-mix(in srgb, var(--takt-line) 82%, transparent);padding-top:16px}.landing-proof__cards,.landing-flow__steps,.landing-pricing__cards{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-footer__links{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 28px}.landing-footer__links>div{grid-column:1/-1}}@media (max-width:760px){.landing-shell{width:min(100%,100% - 32px)}.landing-header__inner{gap:14px;min-height:62px;padding-block:12px}.landing-header .brand{gap:9px;font-size:17px}.landing-header .brand__mark{width:34px;height:34px}.landing-header__actions{gap:8px}.landing-header__actions>nav{display:none}.landing-menu{display:block}.landing-header .locale-switcher{grid-template-columns:repeat(2,36px);gap:2px;padding:3px}.landing-header .locale-switcher button,.landing-header .locale-switcher--compact button{width:36px;min-width:0;height:36px;min-height:0;padding:0;font-size:13px}.landing-header__account{font-size:14px}.landing-hero{gap:34px;padding-bottom:72px}.landing-hero__copy{gap:12px}.landing-hero__copy h1{font-size:clamp(30px,9vw,42px)}.landing-hero__copy>p{font-size:16px}.landing-intake-card{border-radius:24px;padding:9px}.landing-final .intake--public{border-radius:18px;min-height:390px;padding:28px 16px 18px}.landing-final .intake--public .dropzone__stage{gap:16px;min-height:338px}.landing-final .intake--public .dropzone__free-seal{--free-seal-resting-rotation:8deg;opacity:.72;width:76px;transform:rotate(var(--free-seal-resting-rotation));gap:2px;padding:8px;position:absolute;top:auto;bottom:14px;right:12px}.landing-final .intake--public .dropzone__free-seal:before{inset:6px}.landing-final .intake--public .dropzone__free-seal-number{font-size:27px}.landing-final .intake--public .dropzone__free-seal-unit,.landing-final .intake--public .dropzone__free-seal-offer{letter-spacing:.09em;font-size:7px}.landing-final .intake--public .dropzone__free-seal-offer{letter-spacing:.025em}.landing-final .intake--public .dropzone__free-seal-rule{width:24px;margin-block:1px}.landing-final .intake--public .dropzone__requirements{width:min(100%,320px)}.landing-final .intake--public .dropzone__requirements span{justify-content:center}.landing-output{padding:18px 8px 6px}.landing-output__item,.landing-output__item:first-of-type{align-items:flex-start;padding:0 10px}.landing-output h3{font-size:15px}.landing-output p{font-size:13px}.landing-proof,.landing-flow,.landing-faq,.landing-pricing,.landing-footer{padding-inline:16px}.landing-proof,.landing-flow,.landing-faq,.landing-pricing{gap:34px;padding-block:72px}.landing-proof__intro h2,.landing-section-heading h2{font-size:clamp(34px,10vw,42px)}.landing-proof__player{gap:12px;min-height:86px;padding:18px}.landing-proof__play{width:42px;height:42px}.landing-proof__player time{display:none}.landing-proof__document{gap:18px;padding:28px 24px 30px}.landing-proof__document>p{font-size:21px}.landing-proof__document>div{flex-direction:column;align-items:flex-start}.landing-proof__cards,.landing-flow__steps,.landing-pricing__cards,.landing-faq__grid{grid-template-columns:1fr}.landing-proof__cards article,.landing-flow__steps li,.landing-pricing__cards>article,.landing-faq__grid article{padding:24px}.landing-pricing__cards{gap:28px}.landing-pricing__note{text-align:center;border-radius:24px;padding:16px 22px;font-size:15px}.landing-pricing__note>span{display:none}.landing-footer{gap:32px;padding-block:68px 28px}.landing-footer__cta{gap:18px}.landing-footer__cta p{font-size:17px}.landing-footer__links{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 20px}.landing-footer__links>div{grid-column:1/-1}}@media (max-width:430px){.landing-header .brand span{display:none}.landing-header__actions{margin-left:auto}.landing-output{grid-template-columns:1fr}.landing-output__item,.landing-output__item:nth-of-type(3){border-top:1px solid color-mix(in srgb, var(--takt-line) 82%, transparent);border-inline-start:0;padding:14px 10px 0}.landing-output__item:first-of-type{border-top:0;padding-top:0}.landing-footer__links{gap:26px 18px}}@media (max-width:760px){.landing-header__account{display:none}.landing-header__join{padding-inline:16px;font-size:14px}.landing-start{width:calc(100% - 32px);margin-inline:auto}.landing-start__offer{justify-content:center;gap:12px;width:100%;padding:10px 14px}.landing-start__offer-number{flex-basis:40px;width:40px;height:40px;font-size:17px}.landing-start__offer strong{font-size:17px}.landing-start__offer-detail{font-size:14px}.landing-hero--intake-first .landing-start{order:-2}.landing-hero--intake-first .landing-intake-card{order:-1}.landing-hero--intake-first .landing-hero__copy{order:0}.landing-start__actions{gap:8px}.landing-start__google{border-radius:var(--takt-radius-round)}.landing-start__email{min-height:30px;color:var(--takt-accent);text-underline-offset:4px;background:0 0;border:0;padding:0;font-size:14px;text-decoration:underline}.landing-start__email:hover{background:0 0}.landing-start__signin{display:none}.landing-final .intake--public{padding-top:18px}.landing-final .intake--public .dropzone__stage{gap:8px}.landing-final .intake--public .dropzone__copy{gap:6px}.landing-final .intake--public .dropzone__icon{width:48px;height:48px}.landing-final .intake--public .dropzone__copy strong{font-size:clamp(22px,6.2vw,30px)}.landing-final .intake--public .dropzone__copy span{font-size:14px}.landing-final .intake--public .dropzone__requirements span{font-size:13.5px}.landing-final .intake--public .intake__tab{font-size:14px}.landing-final .intake--public .dropzone__stage .button--cream{margin-top:4px}}@media (max-width:430px){.landing-header__actions{gap:6px}.landing-header__join{padding-inline:13px}.landing-header .locale-switcher{grid-template-columns:repeat(2,34px);padding:4px}.landing-header .locale-switcher button,.landing-header .locale-switcher--compact button{width:34px;height:34px}.landing-start__google{font-size:15px}}
.landing-hero__note{width:min(100%,620px);color:var(--takt-ink-subtle);text-align:center;text-wrap:pretty;margin:0;font-size:15px;line-height:1.55}.landing-gains{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 0;padding:clamp(16px,2.6vh,30px) 20px clamp(10px,1.6vh,18px);display:grid}.landing-gains__item{min-width:0;color:var(--takt-ink-muted);text-wrap:pretty;flex-direction:column;gap:12px;margin:0;padding:0 20px;font-size:15px;line-height:1.55;display:flex}.landing-gains__item:first-of-type{padding-left:0}.landing-gains__item+.landing-gains__item{border-inline-start:1px solid color-mix(in srgb, var(--takt-line) 82%, transparent)}.landing-gains__icon{width:34px;height:34px;color:var(--takt-accent);background:var(--takt-accent-soft);border-radius:12px;place-items:center;display:grid}.landing-gains__icon svg{width:17px;height:17px}.landing-faq__grid--balanced>article:last-child:nth-child(odd){grid-column:1/-1;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:30px;display:grid}.landing-siblings{color:var(--takt-ink);background:var(--takt-canvas);border-top:1px solid var(--takt-line);flex-direction:column;align-items:center;gap:40px;padding:88px 32px 96px;display:flex}.landing-siblings__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;width:min(100%,1080px);display:grid}.landing-siblings__grid>a{background:var(--takt-paper);border:1px solid var(--takt-line);border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:26px;padding:30px 32px;transition:border-color .2s,transform .2s;display:grid}.landing-siblings__grid h3{color:var(--takt-ink);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:20px;font-weight:700;line-height:1.3}.landing-siblings__grid p{color:var(--takt-ink-muted);text-wrap:pretty;margin:12px 0 0;font-size:15px;line-height:1.55}.landing-siblings__grid>a>span{width:40px;height:40px;color:var(--takt-accent);background:var(--takt-accent-soft);border-radius:var(--takt-radius-round);place-items:center;display:grid}@media (max-width:900px){.landing-gains,.landing-siblings__grid{grid-template-columns:minmax(0,1fr)}.landing-gains__item{padding:0}.landing-gains__item+.landing-gains__item{border-inline-start:0;border-top:1px solid color-mix(in srgb, var(--takt-line) 82%, transparent);padding-top:18px}.landing-faq__grid--balanced>article:last-child:nth-child(odd){grid-template-columns:minmax(0,1fr);gap:12px}.landing-siblings{padding:68px 16px 72px}}


