@font-face{font-family:Young Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/young-serif-latin-400-normal.DIMmNPI9.woff2)format("woff2"),url(/_astro/young-serif-latin-400-normal.D1tz0Z9s.woff)format("woff")}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/fira-sans-latin-400-normal.a0AnQzuD.woff2)format("woff2"),url(/_astro/fira-sans-latin-400-normal.66xCkunx.woff)format("woff")}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/fira-sans-latin-500-normal.Bvbxc8ch.woff2)format("woff2"),url(/_astro/fira-sans-latin-500-normal.Bkfzcwmr.woff)format("woff")}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/fira-sans-latin-600-normal.CXKlxLG9.woff2)format("woff2"),url(/_astro/fira-sans-latin-600-normal.DtSgd811.woff)format("woff")}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/fira-sans-latin-700-normal.CRhwpWTq.woff2)format("woff2"),url(/_astro/fira-sans-latin-700-normal.DgqLm3Fi.woff)format("woff")}:root{--mimosa:#ffd43b;--honey:#e2ae00;--mimosa-pale:#fff4cc;--cocoa:#2d1e16;--cocoa-2:#5b4637;--cocoa-deep:#120b07;--milk:#fff9ec;--white:#fff;--rule:#e8dcc3;--v-violet:#6a3db4;--v-violet-bg:#f0eafa;--v-orange:#ae4f08;--v-orange-bg:#fdeddc;--v-blue:#1d5baa;--v-blue-bg:#e5eef9;--v-grey:#67625c;--v-grey-bg:#efedea;--v-dark:#34312e;--v-dark-bg:#dfdcd8;--serif:"Young Serif", "Iowan Old Style", Georgia, serif;--sans:"Fira Sans", "Segoe UI", system-ui, sans-serif;--r-bubble:26px;--r-corner:6px;--wrap:1240px;--gutter:16px}@media (width>=640px){:root{--gutter:32px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:var(--sans);color:var(--cocoa);background:var(--white);overflow-wrap:break-word;margin:0;font-size:18px;line-height:1.55}img,svg{max-width:100%;display:block}p{margin:0}h1,h2,h3,h4{margin:0;font-weight:400}ul,ol{margin:0;padding:0;list-style:none}a{color:inherit;text-underline-offset:4px;text-decoration-thickness:2px}a:hover{text-decoration-thickness:3px}:focus-visible{outline:3px solid var(--cocoa);outline-offset:3px;border-radius:12px}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:10;background:var(--cocoa);color:var(--milk);border-radius:999px;padding:12px 18px;font-weight:600;position:absolute;top:-80px;left:8px}.skip-link:focus{top:8px}.wrap{max-width:var(--wrap);padding:0 var(--gutter);margin:0 auto}.button{border:2px solid var(--cocoa);background:var(--white);min-height:52px;color:var(--cocoa);font:600 18px/1.2 var(--sans);letter-spacing:.005em;text-align:center;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:12px 24px;text-decoration:none;transition:transform .12s,background-color .12s;display:inline-flex;position:relative}.button svg{flex:none;width:22px;height:22px}.button:hover{background:var(--mimosa-pale)}.button-primary{background:var(--cocoa);color:var(--milk)}.button-primary:hover{background:var(--cocoa-deep)}.button:active{transform:translateY(1px)}.button:focus-within{outline:3px solid var(--cocoa);outline-offset:4px}.button-quiet{text-underline-offset:4px;background:0 0;border-color:#0000;text-decoration:underline}.link-button{color:inherit;font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;text-decoration:underline;text-decoration-thickness:2px;display:inline}@media (prefers-reduced-motion:reduce){.button{transition:none}.button:active{transform:none}}.mark{flex:none;width:40px;height:37px}.wordmark{min-height:48px;font-family:var(--serif);letter-spacing:-.01em;align-items:center;gap:10px;font-size:25px;line-height:1;text-decoration:none;display:inline-flex}.site-head{background:var(--mimosa)}.site-head .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 24px;padding-top:10px;padding-bottom:4px;display:flex}.nav{flex:100%}.nav ul{flex-wrap:wrap;justify-content:space-between;gap:0 12px;display:flex}.nav a{align-items:center;min-height:48px;font-weight:500;text-decoration:none;display:inline-flex}.nav a:hover,.nav a[aria-current=page]{text-decoration:underline}.site-head--pale{background:var(--mimosa-pale)}.thread{gap:14px;display:grid}.msg{align-items:flex-end;gap:10px;display:flex}.msg-in{flex-direction:column;align-items:flex-start;gap:8px}.msg-out{justify-content:flex-end;margin-bottom:18px;position:relative}.sender{align-items:center;gap:10px;margin-left:2px;font-size:18px;font-weight:600;line-height:1.2;display:flex}.avatar{width:36px;height:36px;font-family:var(--serif);background:var(--white);color:var(--cocoa);box-shadow:0 3px 0 var(--honey);border-radius:50%;flex:none;place-items:center;font-size:17px;line-height:1;display:grid}.avatar-brand{background:var(--cocoa);box-shadow:0 3px 0 var(--cocoa-deep)}.avatar-brand svg{width:22px;height:20px}.bubble{border-radius:var(--r-bubble);max-width:min(100%,34ch);padding:13px 20px 14px;font-size:20px;line-height:1.4}.bubble-in{background:var(--white);border-bottom-left-radius:var(--r-corner);box-shadow:0 4px 0 var(--honey)}.bubble-out{background:var(--cocoa);color:var(--milk);border-bottom-right-radius:var(--r-corner);box-shadow:0 4px 0 var(--cocoa-deep)}.bubble-media{align-items:center;gap:12px;padding:7px 18px 7px 7px;display:flex}.bubble-media .thumb{border-radius:19px 19px 19px 4px;flex:none;width:92px;height:64px}.pause-ticks{color:var(--cocoa);align-items:flex-end;gap:4px;display:inline-flex;position:absolute;bottom:-24px;right:4px}.pause-ticks i{background:currentColor;border-radius:3px;width:5px;height:15px;display:block}.hero{background:var(--mimosa);padding:8px 0 56px}.hero-grid{gap:22px;display:grid}.hero h1{font-family:var(--serif);letter-spacing:-.022em;font-size:clamp(2.1rem,1.1rem + 3.7vw,4.3rem);line-height:1.06}.hero h1 span{display:block}.hero h1 .h1-question{margin-bottom:.12em}.hero-lead{max-width:38ch;font-size:19px;line-height:1.5}.promises{gap:12px;font-weight:500;display:grid}.promises li{align-items:flex-start;gap:14px;line-height:1.35;display:flex}.promises svg{flex:none;width:30px;height:30px;margin-top:-2px}.typing{display:none}.checker{gap:18px;display:grid}.dropzone{background:var(--white);border-radius:var(--r-bubble);border-bottom-right-radius:var(--r-corner);box-shadow:0 4px 0 var(--honey);border:2.5px dashed #7a6250;gap:14px;padding:20px;display:grid;position:relative}.dropzone.is-dragging{background:var(--mimosa-pale);border-style:solid}.dropzone-types{color:var(--cocoa-2);gap:8px;display:none}.dropzone-types svg{width:34px;height:34px}.dropzone-title{letter-spacing:-.005em;text-wrap:balance;font-size:21px;font-weight:600;line-height:1.3}.dropzone .button{width:100%}.dropzone-sample{flex-wrap:wrap;align-items:center;gap:4px 8px;min-height:48px;font-weight:500;display:flex}.dropzone-error{background:var(--v-dark-bg);border-radius:16px;padding:12px 16px}.progress{background:var(--white);border-radius:var(--r-bubble);border-bottom-left-radius:var(--r-corner);box-shadow:0 4px 0 var(--honey);gap:8px;padding:22px 20px;display:grid}.progress-mark{align-items:center;gap:6px;height:26px;display:flex}.progress-mark i{background:var(--cocoa);border-radius:4px;width:7px;height:24px;display:block}@media (prefers-reduced-motion:no-preference){.progress-mark i{animation:.5s ease-in-out infinite alternate breathe}.progress-mark i+i{animation-delay:.25s}}.progress p{font-size:20px;font-weight:600}.progress .progress-note{color:var(--cocoa-2);font-size:18px;font-weight:400}.result-thread{gap:22px;display:grid}.result{background:var(--white);border-radius:var(--r-bubble);border-bottom-left-radius:var(--r-corner);width:100%;min-width:0;box-shadow:0 4px 0 var(--honey);gap:16px;padding:22px 18px 24px;display:grid}.result-head{align-items:center;gap:14px;display:flex}.badge{width:52px;height:52px;color:var(--white);background:var(--v-grey);border-radius:50%;flex:none;place-items:center;display:grid}.badge svg{width:28px;height:28px}.result-title{font-family:var(--serif);letter-spacing:-.01em;font-size:clamp(1.6rem,1.2rem + 1.2vw,2.1rem);line-height:1.1}.result-title:focus{outline:none}.result-text{font-size:20px;line-height:1.5}.result-file{background:var(--v-grey-bg);max-width:100%;color:var(--cocoa-2);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;justify-self:start;align-items:center;gap:8px;padding:4px 14px;font-size:18px;display:inline-flex;overflow:hidden}.disclaimer{background:var(--v-grey-bg);border-radius:16px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.disclaimer svg{width:26px;height:26px;color:var(--v-grey);flex:none;margin-top:1px}.disclaimer strong{font-weight:700}.result-gps{border-left:4px solid var(--v-orange);padding-left:12px}.next h3{font-size:18px;font-weight:700;font-family:var(--sans);margin-bottom:10px}.next ul{gap:10px;display:grid}.next .button{width:100%;padding-inline:16px}.result-details{border-top:2px dotted var(--rule);padding-top:12px}.result-details summary{cursor:pointer;align-items:center;min-height:48px;font-weight:600;display:flex}.result-details dl{gap:4px 16px;margin:8px 0 0;display:grid}.result-details dt{font-weight:600}.result-details dd{color:var(--cocoa-2);margin:0 0 8px}.result-details dd ul{gap:6px;display:grid}.result-details p+p{margin-top:8px}.hash{word-break:break-all;font-size:16px}.result--ai-signature .badge,.family--ai-signature .badge{background:var(--v-violet)}.result--ai-signature .result-title{color:var(--v-violet)}.result--ai-label .badge,.family--ai-label .badge{background:var(--v-orange)}.result--ai-label .result-title{color:var(--v-orange)}.result--origin-signature .badge,.family--origin-signature .badge{background:var(--v-blue)}.result--origin-signature .result-title{color:var(--v-blue)}.result--unreadable .badge,.family--unreadable .badge{background:var(--v-dark)}.reply{gap:12px;display:grid}.reply-title{font-size:19px;font-weight:700;line-height:1.3;font-family:var(--sans);text-wrap:balance}.reply-hint{color:var(--cocoa-2)}.reply-bubble{resize:vertical;width:100%;max-width:40ch;font:inherit;border:0;min-height:9.5em;margin-left:auto;font-size:19px;line-height:1.5;display:block}.reply-bubble:focus-visible{outline:3px solid var(--cocoa);outline-offset:4px}.reply-actions{gap:10px;display:grid}.reply-actions .button{width:100%}.families h3{font-size:19px;font-weight:700;font-family:var(--sans);margin-bottom:12px}.families ul{gap:10px;display:grid}.family{border-radius:18px;border-bottom-left-radius:var(--r-corner);align-items:center;gap:12px;padding:9px 16px 9px 9px;font-size:18px;font-weight:600;line-height:1.3;text-decoration:none;display:flex}a.family:hover{text-decoration:underline}.family .badge{width:38px;height:38px}.family .badge svg{width:22px;height:22px}.family--ai-signature{background:var(--v-violet-bg)}.family--ai-label{background:var(--v-orange-bg)}.family--origin-signature{background:var(--v-blue-bg)}.family--no-trace{background:var(--v-grey-bg)}.family--unreadable{background:var(--v-dark-bg)}.section{padding:72px 0}.section h2{font-family:var(--serif);letter-spacing:-.018em;font-size:clamp(2rem,1.3rem + 2.2vw,3.1rem);line-height:1.08}.section-lead{max-width:40ch;color:var(--cocoa-2);margin-top:14px;font-size:20px;line-height:1.45}.section-pale{background:var(--mimosa-pale)}.section-more{max-width:60ch;color:var(--cocoa-2);margin-top:28px;font-size:20px;line-height:1.6}.tiles{gap:18px;margin-top:28px;display:grid}.tile{background:var(--white);border-radius:var(--r-bubble);border-bottom-left-radius:var(--r-corner);box-shadow:0 4px 0 var(--rule);grid-template-columns:auto 1fr;align-items:start;gap:6px 16px;height:100%;padding:20px 22px 20px 18px;text-decoration:none;display:grid}.tile:hover{box-shadow:0 4px 0 var(--honey)}.tile-title,.tile-more{grid-column:2}.tile-icon{background:var(--mimosa);border-radius:50%;grid-row:span 2;place-items:center;width:52px;height:52px;display:grid}.tile-icon svg{width:28px;height:28px}.tile-title{font-size:20px;font-weight:600;line-height:1.35}.tile-more{text-underline-offset:4px;color:var(--cocoa-2);align-self:end;font-weight:500;text-decoration:underline;text-decoration-thickness:2px}.example-grid{gap:32px;display:grid}.window{background:var(--mimosa);margin-inline:calc(-1 * var(--gutter));gap:22px;padding:28px 12px 34px;display:grid}.how{border-top:2px solid var(--mimosa-pale)}.steps{margin-top:32px;display:grid}.step{grid-template-columns:64px 1fr;align-content:start;gap:18px;padding-bottom:30px;display:grid;position:relative}.step:last-child{padding-bottom:0}.step:before{content:"";background:repeating-linear-gradient(to bottom, var(--cocoa-2) 0 4px, transparent 4px 10px);width:2px;position:absolute;top:64px;bottom:2px;left:31px}.step:last-child:before{display:none}.step-number{background:var(--mimosa);border-radius:22px;border-bottom-left-radius:var(--r-corner);width:60px;height:56px;box-shadow:0 4px 0 var(--honey);place-items:center;font-size:26px;font-weight:700;line-height:1;display:grid}.step p{max-width:30ch;padding-top:12px;font-size:20px;line-height:1.45}.page-head{background:var(--mimosa);padding:24px 0 48px}.page-head h1{font-family:var(--serif);letter-spacing:-.02em;max-width:20ch;font-size:clamp(2.1rem,1.3rem + 3vw,3.8rem);line-height:1.06}.page-head p{max-width:44ch;margin-top:16px;font-size:20px;line-height:1.45}.breadcrumb{flex-wrap:wrap;gap:4px 10px;margin-bottom:14px;font-weight:500;display:flex}.breadcrumb a{align-items:center;min-height:44px;display:inline-flex}.prose{min-width:0;max-width:44rem;padding:48px 0 80px}.prose>*+*{margin-top:1em}.prose h2{font-family:var(--serif);letter-spacing:-.012em;margin-top:1.8em;font-size:clamp(1.7rem,1.3rem + 1.4vw,2.3rem);line-height:1.12}.prose h3{margin-top:1.6em;font-size:21px;font-weight:700}.prose h2+*,.prose h3+*{margin-top:.6em}.prose ul,.prose ol{gap:.45em;padding-left:1.4em;display:grid}.prose ul{list-style:outside}.prose ol{list-style:decimal}.prose li::marker{color:var(--cocoa-2)}.prose strong{font-weight:700}.prose code{overflow-wrap:anywhere;background:var(--v-grey-bg);border-radius:6px;padding:1px 6px;font-size:.9em}.prose table{border-collapse:collapse;width:100%;font-size:18px;display:block;overflow-x:auto}.prose th,.prose td{text-align:left;vertical-align:top;border-bottom:1px solid var(--rule);padding:10px 12px}.prose th{font-weight:700}.prose blockquote{background:var(--cocoa);max-width:38ch;color:var(--milk);border-radius:var(--r-bubble);border-bottom-right-radius:var(--r-corner);box-shadow:0 4px 0 var(--cocoa-deep);margin:1.4em 0 2.6em auto;padding:16px 22px 18px;font-size:19px;line-height:1.5;position:relative}.prose blockquote p+p{margin-top:.6em}.prose blockquote a{color:var(--mimosa)}.copy-button{min-height:48px;position:absolute;bottom:-60px;right:0}.prose hr{border:0;border-top:2px dotted var(--rule);margin:2.4em 0}.updated{color:var(--cocoa-2);margin-top:3em;font-size:18px}.site-foot{background:var(--cocoa);color:var(--milk);padding:64px 0 36px}.site-foot :focus-visible{outline-color:var(--mimosa)}.foot-slogan{font-family:var(--serif);letter-spacing:-.02em;color:var(--mimosa);max-width:16ch;font-size:clamp(2.1rem,1.2rem + 3vw,4rem);line-height:1.05}.foot-promise{margin-top:22px;font-size:20px}.foot-promise span{display:block}.foot-bottom{border-top:1px solid #5a463a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 28px;margin-top:48px;padding-top:20px;display:flex}.foot-bottom ul{flex-wrap:wrap;gap:0 24px;display:flex}.foot-bottom a{align-items:center;min-height:48px;display:inline-flex}.site-foot .wordmark{font-size:22px}.site-foot .mark path{fill:var(--mimosa)}.site-foot .mark rect{fill:var(--cocoa)}.foot-note{color:#d9cbb6;margin-top:12px;font-size:16px}@media (prefers-reduced-motion:no-preference){.hero .msg-in{animation:.34s cubic-bezier(.2,.8,.25,1) 20ms both rise}.hero .typing{border-radius:var(--r-bubble);border-bottom-right-radius:var(--r-corner);background:var(--white);width:76px;height:52px;box-shadow:0 4px 0 var(--honey);justify-content:center;align-items:center;gap:5px;animation:.52s .26s both typing;display:flex;position:absolute;bottom:0;right:0}.hero .typing i{background:var(--cocoa);border-radius:3px;width:6px;height:20px;animation:.2s ease-in-out .3s 2 alternate breathe;display:block}.hero .typing i+i{animation-delay:.38s}.hero .msg-out .bubble,.hero .msg-out .pause-ticks{animation:.26s cubic-bezier(.2,.8,.25,1) .72s both rise}.result-thread>*{animation:.3s cubic-bezier(.2,.8,.25,1) both rise}.result-thread>*+*{animation-delay:.18s}}@keyframes rise{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}@keyframes typing{0%{opacity:0;transform:scale(.9)}18%{opacity:1;transform:none}82%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes breathe{0%{transform:scaleY(.5)}to{transform:scaleY(1)}}@media (width>=640px){.nav{flex:0 auto}.nav ul{gap:0 26px}.dropzone-types{display:flex}.dropzone .button{justify-self:start;width:auto;padding-inline:30px}.tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.tile{grid-template-rows:auto 1fr auto;grid-template-columns:1fr;gap:14px;padding:22px}.tile-icon{grid-row:auto}.tile-title,.tile-more{grid-column:1}.reply-actions{grid-template-columns:repeat(auto-fit,minmax(150px,max-content));justify-content:end}.reply-actions .button{width:auto}.reply-title,.reply-hint{text-align:right}.next .button{justify-self:start;width:auto;padding-inline:24px}.window{border-radius:36px;margin-inline:0;padding:32px 30px 36px}.families ul{grid-template-columns:repeat(2,minmax(0,1fr))}.bubble-media{max-width:300px;padding:8px 8px 13px;display:block}.bubble-media .thumb{border-radius:19px;width:100%;height:auto}.bubble-media p{padding:10px 12px 0}}@media (width>=1000px){.site-head .wrap{padding-top:22px;padding-bottom:10px}.hero{padding:36px 0 96px}.hero-grid{grid-template:".thread"1fr"title thread""lead thread""promises thread"".thread"1.3fr/minmax(0,1fr) 460px;gap:0 88px}.hero h1{grid-area:title;font-size:4.5rem;line-height:1.04}.hero-lead{grid-area:lead;margin-top:28px}.promises{grid-area:promises;gap:14px;margin-top:36px;font-size:19px}.hero .thread{grid-area:thread}.bubble-media{max-width:320px}.section{padding:112px 0}.example-grid{grid-template:"intro window""families window"1fr/minmax(0,5fr) minmax(0,7fr);gap:56px 72px}.example-intro{grid-area:intro}.window{grid-area:window;align-self:start;padding:40px 44px 44px}.example-grid .families{grid-area:families;align-self:start;position:sticky;top:40px}.example-grid .families ul{grid-template-columns:1fr;max-width:420px}.result{padding:28px 30px 30px}.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:44px}.step{grid-template-columns:1fr;gap:18px;padding-bottom:0}.step:before{background:repeating-linear-gradient(to right, var(--cocoa-2) 0 4px, transparent 4px 10px);width:auto;height:2px;inset:27px -28px auto 76px}.step p{padding-top:0}.foot-grid{grid-template-columns:1.3fr 1fr;align-items:end;gap:48px;display:grid}.foot-promise{margin-top:0}.checker-standalone{max-width:720px}}@media print{.site-head,.site-foot,.no-print{display:none!important}}.bubble-recall{align-items:center;gap:12px;max-width:none;padding:7px 18px 7px 7px;font-size:19px;display:flex}.bubble-recall .thumb-small,.bubble-media.bubble-recall .thumb{border-radius:14px 14px 14px 4px;width:64px;height:42px}.bubble-recall p{padding:0}.reply-example{max-width:min(100%,38ch);font-size:19px;line-height:1.5}.next-title{margin-bottom:10px;font-size:18px;font-weight:700}.how-more{margin-top:40px;font-size:19px;font-weight:500}.pros-band-grid{align-items:end;gap:24px;display:grid}.result-cta{padding-bottom:72px}.tile-text{color:var(--cocoa-2);grid-column:2}.pricing h2{max-width:22ch}.plans{gap:20px;margin-top:36px;display:grid}.plan{background:var(--white);border:2px solid var(--rule);border-radius:var(--r-bubble);border-bottom-left-radius:var(--r-corner);align-content:start;gap:14px;padding:26px 22px;display:grid}.plan--relay{border-color:var(--cocoa);box-shadow:0 6px 0 var(--honey)}.plan-name{font-family:var(--serif);font-size:28px;line-height:1.1}.plan-price strong{font-size:30px;font-weight:700;line-height:1.1;display:block}.plan-price span,.plan-audience{color:var(--cocoa-2)}.plan-features{border-top:2px dotted var(--rule);gap:10px;padding-top:14px;display:grid}.plan-features li{padding-left:26px;position:relative}.plan-features li:before{content:"";background:var(--mimosa);width:12px;height:12px;box-shadow:0 2px 0 var(--honey);border-radius:50%;position:absolute;top:.45em;left:2px}.plan-status{background:var(--mimosa-pale);border-radius:999px;justify-self:start;padding:4px 14px;font-weight:600}.plan .button{margin-top:6px}.honesty{background:var(--v-grey-bg);border-radius:var(--r-bubble);gap:12px;max-width:50rem;margin-top:36px;padding:24px 24px 26px;display:grid}.honesty h3{font-size:21px;font-weight:700}.pilot-grid{gap:32px;display:grid}.pilot-alt{margin-top:18px}.pilot-form{background:var(--white);border-radius:var(--r-bubble);border-bottom-right-radius:var(--r-corner);box-shadow:0 4px 0 var(--honey);gap:18px;padding:24px 20px;display:grid}.pilot-form fieldset{border:0;gap:6px;margin:0;padding:0;display:grid}.pilot-form legend{margin-bottom:6px;font-weight:700}.field{gap:6px;font-weight:600;display:grid}.field small{color:var(--cocoa-2);font-size:1em;font-weight:400}.field input,.field select,.field textarea{font:400 18px/1.4 var(--sans);color:var(--cocoa);background:var(--milk);border:2px solid #b9a68f;border-radius:14px;width:100%;min-height:52px;padding:12px 14px}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{outline:3px solid var(--cocoa);outline-offset:2px;border-color:var(--cocoa)}.choice{align-items:flex-start;gap:12px;min-height:44px;padding-top:8px;line-height:1.4;display:flex}.choice input{width:22px;height:22px;accent-color:var(--cocoa);flex:none;margin:1px 0 0}.honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form-error{background:var(--v-orange-bg);border-left:4px solid var(--v-orange);border-radius:12px;padding:12px 16px;font-weight:600}.pilot-form .button{justify-self:start}.thanks-thread{max-width:40rem}.card-actions{margin-top:24px}.card-wrap{justify-items:start;gap:40px;display:grid}.fridge-card{background:var(--white);width:100%;max-width:148mm;color:var(--cocoa);border:3px solid var(--cocoa);box-shadow:0 6px 0 var(--honey);border-radius:28px;gap:16px;padding:22px 22px 18px;display:grid}.fridge-head{align-items:center;gap:14px;display:flex}.fridge-head .mark{width:48px;height:44px}.fridge-head h2{font-family:var(--serif);font-size:clamp(1.5rem,1.1rem + 1.6vw,2rem);line-height:1.1}.fridge-steps{counter-reset:fridge;gap:12px;display:grid}.fridge-steps li{counter-increment:fridge;padding-left:46px;font-size:19px;line-height:1.4;position:relative}.fridge-steps li:before{content:counter(fridge);background:var(--mimosa);border-radius:12px 12px 12px 4px;place-items:center;width:34px;height:32px;font-weight:700;display:grid;position:absolute;top:-2px;left:0}.fill{flex-wrap:wrap;align-items:flex-end;gap:4px 8px;display:inline-flex}.fill-line{border-bottom:2px dotted var(--cocoa);width:8.5em;height:1.3em;display:inline-block}.fill-short{width:7.5em}.fridge-foot{border-top:2px dotted var(--rule);justify-content:space-between;align-items:flex-end;gap:16px;padding-top:14px;display:flex}.fridge-help p{font-size:18px}.fridge-small{color:var(--cocoa-2);font-size:16px!important}.fridge-site{margin-top:6px;font-weight:700}.fridge-qr{flex:none;width:92px}.card-tips{gap:12px;max-width:40rem;display:grid}.card-tips h2{font-family:var(--serif);font-size:28px}.card-tips ul{gap:8px;padding-left:1.3em;list-style:outside;display:grid}.card-brand{font-family:var(--serif);font-size:20px}@media print{@page{size:A6 landscape;margin:6mm}body{background:#fff;font-size:11pt}.card-section,.card-section .wrap{padding:0}.fridge-card{max-width:none;box-shadow:none;break-inside:avoid;border-radius:6mm;gap:3mm;padding:4mm 5mm}.fridge-steps li{font-size:11pt}.fridge-head h2{font-size:15pt}.fridge-steps li:before{-webkit-print-color-adjust:exact;print-color-adjust:exact}.fridge-qr{width:22mm}}@media (width>=640px){.tile-text{grid-column:1}.plans{grid-template-columns:repeat(3,minmax(0,1fr))}.pilot-form{padding:32px 30px}.pros-band-grid{grid-template-columns:1fr auto}}@media (width>=1000px){.pilot-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:72px}.card-wrap{grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:56px}}.samples{gap:10px;font-weight:500;display:grid}.samples ul{flex-wrap:wrap;gap:8px;display:flex}.chip{border:2px solid var(--cocoa);background:var(--mimosa-pale);min-height:44px;color:var(--cocoa);font:600 18px/1.2 var(--sans);cursor:pointer;border-radius:999px 999px 999px 6px;padding:8px 16px}.chip:hover{background:var(--mimosa)}.result-sample{color:var(--cocoa-2)}.result-details summary{gap:12px;list-style:none}.result-details summary::-webkit-details-marker{display:none}.result-details summary:before{content:"";border-bottom:3px solid;border-right:3px solid;flex:none;width:12px;height:12px;transition:transform .15s;transform:rotate(-45deg)}.result-details[open] summary:before{transform:rotate(45deg)translate(-2px,-2px)}@media (prefers-reduced-motion:reduce){.result-details summary:before{transition:none}}@media (width>=1000px){.hero-grid:has(.checker[data-phase=done]){grid-template-rows:auto auto auto 1fr;grid-template-areas:"title thread""lead thread""promises thread"".thread"}.hero-grid:has(.checker[data-phase=done]) h1{margin-top:56px}}
