.t-scope{:where(h1,h2,h3){margin:0;line-height:1.12;text-wrap:balance;font-family:var(--font-display);font-variation-settings:"SOFT" 100,"WONK" 1;letter-spacing:-.015em;font-weight:600}:where(h1){font-size:clamp(2.3rem,5vw,3.5rem);line-height:1.04}:where(h2){font-size:clamp(1.5rem,2.8vw,2rem)}:where(h3){font-size:1.25rem}:where(p){margin:0}:where(:where(ul,ol)){margin:0}.eyebrow{font-family:var(--font-hand);font-weight:700;color:var(--coral-ink);font-size:1.15rem;line-height:1.2;display:inline-block;transform:rotate(-1.5deg)}.muted{color:var(--soft)}.pill{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:999px;padding:.75rem 1.35rem;font-weight:600;font-size:.95rem;text-decoration:none;border:0;cursor:pointer;line-height:1.2}.pill-coral{background:var(--coral);color:var(--on-coral)}.pill-coral:hover{background:var(--primary-hover)}.pill-plum{background:var(--plum);color:var(--cream)}.pill-ghost{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line)}.painted:before{border-radius:var(--pr, 24px);background:var(--pc, var(--bubble));box-shadow:var(--ps, none)}.lede{color:var(--soft);max-width:38rem;font-size:clamp(1.05rem,1.6vw,1.15rem)}.src{display:inline-flex;align-items:center;gap:.3rem;font-size:.78rem;font-weight:600;padding:.1rem .55rem;border-radius:999px;background:var(--teal-soft);color:var(--teal);text-decoration:none;white-space:nowrap;vertical-align:.08em}.src:before{content:"";width:.42rem;height:.42rem;border-radius:50%;background:currentColor;opacity:.7}.hanna{--pc: var(--plum);--pr: 30px;color:var(--cream);display:grid;grid-template-columns:auto 1fr;gap:1.25rem 1.5rem;align-items:center;padding:clamp(1.5rem,4vw,2.5rem)}.hanna img{width:84px;height:84px;border-radius:50%;object-fit:cover;background:var(--cream)}.hanna h2{color:var(--cream)}.hanna p{opacity:.88}.hanna .say{font-family:var(--font-hand);font-size:1.15rem;color:var(--saffron)}.hanna .row{grid-column:2;display:flex;flex-wrap:wrap;gap:.6rem}.hanna .chip{background:#ffffff1f;color:var(--cream);border-radius:999px;padding:.45rem .85rem;font-size:.86rem;text-decoration:none}.hanna .chip:hover{background:#ffffff38}.hanna .fine{grid-column:1 / -1;font-size:.8rem;opacity:.7}@media(max-width:680px){.hanna{grid-template-columns:1fr}.hanna .row{grid-column:1}.hanna img{width:64px;height:64px}}@media(prefers-reduced-motion:reduce){& *,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.t{--paper: #FFFDF6;--doc-ink: #2A1F2D;--pen: #B44A33;--sp1: #E8735A;--sp2: #2F7A6E;--screen: #FFFDF9;--screen-ink: #2A1F2D}.t .law-strip a.chip-src.lit{background:var(--saffron);color:var(--on-saffron)}.t .law-strip a.chip-src.lit:after{content:"→"}.t .wrap{max-width:70rem;margin:clamp(3.5rem,7vw,5rem) auto 0}.t .sec-head{display:grid;gap:.6rem;max-width:44rem;margin-bottom:1.6rem}.t .sec-head p{color:var(--soft)}a.chip-src{display:inline-flex;align-items:center;gap:.3rem;font-size:.78rem;font-weight:600;padding:.18rem .6rem;border-radius:999px;background:var(--teal-soft);color:var(--teal);text-decoration:none;white-space:nowrap}a.chip-src:after{content:"↗";font-size:.75rem;opacity:.7}a.chip-src.own{background:var(--saffron-soft);color:var(--on-saffron)}a.chip-src.own:after{content:"→"}.ask-h{margin-top:1.4rem;display:grid;grid-template-columns:2.8rem minmax(0,1fr) auto;gap:.8rem;align-items:center;max-width:46rem;padding:.7rem .9rem .7rem .7rem;border-radius:22px;background:var(--teal-soft);color:var(--ink);text-decoration:none;transition:transform .35s var(--ease-bounce)}.ask-h:hover{transform:translateY(-2px) rotate(-.3deg)}.ask-h img{width:2.8rem;height:2.8rem;border-radius:50%;background:var(--cream)}.ask-h .bub{padding:.55rem .85rem;border-radius:16px 16px 16px 4px;background:var(--panel);font-family:var(--font-display);font-variation-settings:"SOFT" 100,"WONK" 1;font-size:1rem;line-height:1.35}.ask-h .bub small{display:block;font-family:var(--font-hand);font-weight:700;color:var(--coral-ink);font-size:.92rem}.ask-h .go-h{font-weight:650;font-size:.9rem;color:var(--teal);white-space:nowrap}.t-hero{position:relative;margin:-4.5rem calc(var(--gutter) * -1) 0;padding:6.5rem var(--gutter) 3.5rem;background:var(--hero-bg);overflow:hidden}.t-hero .inner{max-width:70rem;margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2.5rem;align-items:center}.t-hero h1{font-size:clamp(2.3rem,4.8vw,3.4rem)}.t-hero h1 .hand{display:block;font-family:var(--font-hand);font-weight:700;color:var(--coral-ink);font-size:.62em;margin-top:.4rem;transform:rotate(-1.5deg);transform-origin:left}.t-hero .lede{margin-top:1rem;max-width:31rem;font-size:1.08rem;opacity:.88}.t-hero .cta{margin-top:1.5rem;display:flex;flex-wrap:wrap;gap:.7rem 1.2rem;align-items:center}.t-hero .cta small{color:var(--soft);font-size:.9rem}.table{position:relative;aspect-ratio:5 / 4}.table svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.phone{position:absolute;left:34%;top:14%;width:34%;aspect-ratio:9 / 17;border-radius:1.6rem;padding:.55rem;background:#2a1f2d;transform:rotate(-8deg);box-shadow:0 30px 40px -24px #2a1a2f99;z-index:1}.phone .scr{height:100%;border-radius:1.15rem;background:var(--screen);color:var(--screen-ink);display:grid;grid-template-rows:auto 1fr auto;padding:.9rem .7rem .8rem;text-align:center}.phone .rec{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;font-size:clamp(.55rem,.9vw,.72rem);font-weight:700}.phone .rec i{width:.55rem;height:.55rem;border-radius:50%;background:#d9473a;animation:transcriptie-t-blink 1.4s ease-in-out infinite}.phone .time{font-family:var(--font-body);font-variant-numeric:tabular-nums;font-size:clamp(1rem,2vw,1.5rem);font-weight:700;margin-top:.3rem}.bars{display:flex;align-items:center;justify-content:center;gap:3px}.bars span{width:4px;border-radius:2px;background:var(--sp1);height:30%;animation:transcriptie-t-bar 1.1s ease-in-out infinite alternate}.bars span:nth-child(3n){animation-delay:-.3s;background:var(--sp2)}.bars span:nth-child(4n){animation-delay:-.6s}.bars span:nth-child(5n){animation-delay:-.9s}.phone .stop{justify-self:center;width:2.4rem;height:2.4rem;border-radius:50%;border:3px solid var(--screen-ink);display:grid;place-items:center;opacity:.85}.phone .stop b{width:.8rem;height:.8rem;border-radius:3px;background:#d9473a}.steam{transform-box:fill-box;animation:transcriptie-t-steam 3.4s var(--ease-soft) infinite;opacity:0}.steam.s2{animation-delay:1.1s}.cat-breath{transform-box:fill-box;transform-origin:50% 100%;animation:transcriptie-t-breathe 3.6s var(--ease-soft) infinite}.law-strip{max-width:70rem;margin:-2rem auto 0;position:relative;z-index:2;--pc: var(--plum);--pr: 24px;color:var(--cream);padding:1.4rem 1.6rem;display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);gap:1rem 1.8rem;align-items:center}.law-strip .yes{font-family:var(--font-hand);font-weight:700;color:var(--saffron);font-size:1.6rem;line-height:1}.law-strip p{font-size:.97rem;opacity:.92}.law-strip q{display:block;font-family:var(--font-display);font-style:italic;font-size:1.05rem;color:var(--cream);quotes:none}.law-strip a.chip-src{background:#fff4e624;color:var(--cream)}.play{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:1.6rem;align-items:start}.player{border-radius:22px;background:var(--panel);box-shadow:inset 0 0 0 1px var(--line),var(--shadow);overflow:hidden}.player-top{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1rem;padding:1rem 1.2rem;border-bottom:1px solid var(--line)}.player-top b{font-weight:650}.player-top span{color:var(--soft);font-size:.85rem}.player-top .sp{margin-left:auto;display:flex;gap:.4rem}.player-top .sp em{font-style:normal;font-size:.78rem;font-weight:600;padding:.15rem .6rem;border-radius:999px}.lines{padding:.6rem .4rem;display:grid;gap:.15rem;max-height:23rem;overflow-y:auto;scroll-behavior:smooth}.line{display:grid;grid-template-columns:3.4rem 6.4rem minmax(0,1fr);gap:.6rem;padding:.55rem .8rem;border-radius:12px;transition:background-color .3s}.line .ts{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.8rem;color:var(--coral-ink);padding-top:.15rem}.line .who{font-size:.85rem;font-weight:650;padding-top:.1rem}.line .who.a{color:var(--sp1)}.line .who.b{color:var(--sp2)}.line .txt{font-size:.97rem;line-height:1.5}.line.now{background:color-mix(in srgb,var(--saffron) 22%,transparent)}.line.key .txt{text-decoration:underline wavy var(--coral);text-underline-offset:4px;text-decoration-thickness:1.5px}.bar-ctl{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.9rem;align-items:center;padding:.9rem 1.2rem;border-top:1px solid var(--line)}.bar-ctl button{width:2.6rem;height:2.6rem;border-radius:50%;border:0;background:var(--coral);color:var(--on-coral);cursor:pointer;display:grid;place-items:center}.bar-ctl button:focus-visible{outline:2px solid var(--plum);outline-offset:2px}.bar-ctl button svg{width:1rem;height:1rem}.wave{position:relative;height:2.4rem;display:flex;align-items:center;gap:2px}.wave i{flex:1;border-radius:2px;background:var(--line)}.wave .head{position:absolute;top:-.2rem;bottom:-.2rem;width:2px;background:var(--coral-ink);left:0%}.bar-ctl .clock{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.82rem;color:var(--soft);font-variant-numeric:tabular-nums}.report{position:relative;padding:1.4rem 1.4rem 1.2rem;border-radius:6px;background:var(--paper);color:var(--doc-ink);box-shadow:0 24px 36px -26px #2a1a2f8c,0 0 0 1px #2a1a2f0f;transform:rotate(1.2deg);display:grid;gap:.6rem;font-family:var(--font-display);font-variation-settings:"SOFT" 0,"WONK" 0}.report .k{font-family:var(--font-body);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:#6b5d68}.report p{font-size:.95rem;line-height:1.55}.report mark{background:#e8735a40;color:inherit;padding:0 .15rem;border-radius:2px}.report .scrawl{font-family:var(--font-hand);font-weight:700;color:var(--pen);font-size:1.15rem;line-height:1.2;transform:rotate(-2deg)}.report .scrawl small{display:block;font-size:.95rem}.compare-note{margin-top:1rem;color:var(--soft);font-size:.95rem}.editor{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:2rem;align-items:center}.editor .copy{display:grid;gap:.8rem}.editor .copy p{color:var(--soft)}.ed{position:relative;padding:1.4rem;border-radius:22px;background:var(--panel);box-shadow:inset 0 0 0 1px var(--line),var(--shadow);font-size:1.02rem;line-height:1.7}.ed .who{font-size:.85rem;font-weight:650;color:var(--sp1);display:block;margin-bottom:.2rem}.ed button.word{all:unset;cursor:pointer;border-radius:4px;padding:0 .1rem;background:#e8735a2e;box-shadow:inset 0 -2px 0 var(--coral)}.ed button.word:focus-visible{outline:2px solid var(--coral)}.ed button.word.fixed{background:#2f7a6e29;box-shadow:inset 0 -2px 0 var(--teal)}.menu{margin-top:1rem;display:grid;gap:.15rem;width:min(17rem,100%);padding:.4rem;border-radius:14px;background:var(--bg);box-shadow:0 18px 30px -18px #2a1a2f80,inset 0 0 0 1px var(--line);font-size:.9rem}.menu[hidden]{display:none}.menu span{padding:.4rem .6rem;border-radius:8px;color:var(--soft)}.menu span.on{background:var(--bubble);color:var(--ink);font-weight:600}.menu .edit{display:grid;gap:.4rem;padding:.4rem .6rem .5rem}.menu input{font:inherit;padding:.4rem .6rem;border-radius:8px;border:1.5px solid var(--coral);background:var(--panel);color:var(--ink)}.menu .row{display:flex;gap:.4rem}.menu .row button{border:0;font:inherit;font-size:.82rem;font-weight:600;padding:.35rem .75rem;border-radius:999px;cursor:pointer;background:var(--coral);color:var(--on-coral)}.menu .row button.ghost{background:transparent;color:var(--soft);box-shadow:inset 0 0 0 1px var(--line)}.ed .hint{margin-top:.8rem;font-family:var(--font-hand);color:var(--coral-ink);font-weight:700;font-size:1rem}.after{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.after>div{--pr: 22px;padding:1.3rem 1.3rem 1.2rem;display:grid;gap:.5rem;align-content:start}.after>div:nth-child(1){--pc: var(--bubble)}.after>div:nth-child(2){--pc: var(--teal-soft)}.after>div:nth-child(3){--pc: var(--saffron-soft)}.after b{font-family:var(--font-display);font-size:1.15rem}.after p{font-size:.94rem;color:var(--soft)}.after .tags{display:flex;flex-wrap:wrap;gap:.35rem}.after .tags span{font-size:.78rem;font-weight:600;padding:.15rem .6rem;border-radius:999px;background:var(--panel)}.steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem;counter-reset:s}.steps li{list-style:none;display:grid;gap:.4rem;counter-increment:s}.steps li:before{content:counter(s);width:2.4rem;height:2.4rem;border-radius:50%;display:grid;place-items:center;background:var(--plum);color:var(--cream);font-family:var(--font-hand);font-weight:700;font-size:1.15rem}.steps{padding:0}.steps b{font-size:1.05rem}.steps p{font-size:.93rem;color:var(--soft)}.price-trust{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1.4rem;align-items:start}.price{--pc: var(--coral);--pr: 26px;color:var(--on-coral);padding:1.6rem 1.7rem;display:grid;gap:.6rem}.price .big{font-family:var(--font-body);font-weight:700;font-size:2.6rem;line-height:1}.price .big small{font-size:1rem;font-weight:600}.price ul{list-style:none;padding:0;display:grid;gap:.35rem;font-size:.95rem}.price ul li b{font-variant-numeric:tabular-nums}.price .pill{justify-self:start;background:var(--plum);color:var(--cream)}.trust{display:grid;gap:.9rem}.trust>div{padding:1.1rem 1.2rem;border-radius:18px;background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);display:grid;gap:.35rem}.trust b{font-weight:650}.trust p{font-size:.93rem;color:var(--soft)}.who-h{display:grid;grid-template-columns:minmax(0,.5fr) minmax(0,1fr);gap:2.4rem;align-items:center;padding:clamp(1.4rem,4vw,2.2rem);border-radius:28px;background:var(--bubble)}.who-h img{width:100%;max-width:15rem;justify-self:center}.who-h .copy{display:grid;gap:.8rem}.who-h .copy>p{color:var(--soft)}.who-h ul{padding-left:1.15rem;display:grid;gap:.35rem;list-style:disc}.who-h li::marker{color:var(--coral-ink)}.who-h .fine{font-family:var(--font-hand);font-weight:700;color:var(--coral-ink);font-size:1.05rem}@media(max-width:960px){.t-hero .inner,.play,.editor,.price-trust,.who-h{grid-template-columns:1fr}.table{max-width:30rem;width:100%;margin-inline:auto}.law-strip{grid-template-columns:1fr;margin-top:-1.5rem}.after,.steps{grid-template-columns:1fr 1fr}.report{transform:none}.who-h img{max-width:11rem}}@media(max-width:600px){.after,.steps{grid-template-columns:1fr}.line{grid-template-columns:3rem minmax(0,1fr)}.line .who,.line .txt{grid-column:2}.ask-h{grid-template-columns:2.6rem minmax(0,1fr)}.ask-h .go-h{grid-column:2}}@media(prefers-reduced-motion:reduce){.t *,.t *:before,.t *:after{animation:none!important;transition:none!important}}--bg: var(--background);--panel: var(--card);--ink: var(--foreground);--soft: var(--muted-foreground);--line: var(--border);--coral-ink: var(--accent);--teal-soft: var(--teal-dim);--saffron-soft: var(--saffron-dim);--rose: #E39AAA;--hero-bg: #F4E4D3;--gutter: 1rem;--s-line: #3A2840;--s-paper: #FFFDF8;--s-wood: #C98B5B;--s-cat: #E89B5B;--s-sky: #9FCDEA;--shadow: 0 18px 30px -18px rgb(42 26 47 / .45);--ease-soft: cubic-bezier(.45, 0, .25, 1);--ease-bounce: cubic-bezier(.34, 1.56, .64, 1);color:var(--ink);font-size:1rem;line-height:1.65}.dark .t-scope{--hero-bg: #3A2840;--s-line: #F6E7D3;--s-paper: #FFF6E8;--s-wood: #B7774A;--s-sky: #23345A;--shadow: 0 18px 30px -18px rgb(0 0 0 / .7)}.dark .t-scope .t{--paper: #F6EDE0;--screen: #2C2131;--screen-ink: #F3E9DF}.dark .t-scope .t .law-strip{--pc: #2C2131}.dark .t-scope a.chip-src.own{color:var(--saffron)}@keyframes transcriptie-t-blink{50%{opacity:.25}}@keyframes transcriptie-t-bar{0%{height:18%}to{height:95%}}@keyframes transcriptie-t-steam{0%{opacity:0;transform:translateY(6px)}30%{opacity:.8}to{opacity:0;transform:translateY(-14px)}}@keyframes transcriptie-t-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.012,1.06)}}.t-scope[data-astro-cid-ijt736hb]{--gutter: clamp(16px, 4vw, 32px);padding-inline:var(--gutter)}.t-scope[data-astro-cid-ijt736hb] .t-hero{margin-top:-4rem;padding-top:6rem}.t-scope[data-astro-cid-ijt736hb] .who-h ul{list-style:disc}
