:root{--bg:#fafaf6;--paper:#fffefa;--on-dark:#fbfaf4;--ink:#202a25;--muted:#56605a;--line:#d9e0d7;--accent:#214b37;--accent-strong:#17382a;--accent-ink:#fbfaf4;--accent-soft:#e6eee8;--focus:#214b37;--gold:#a5791f;--warn-bg:#fff6e0;--serif:"Iowan Old Style","Charter","PT Serif",Georgia,"Times New Roman",serif;--sans:-apple-system,BlinkMacSystemFont,"Segoe UI","PT Sans",Roboto,"Helvetica Neue",Arial,sans-serif;--t-0b3a63:#17382a;--t-123a6b:#1b4331;--t-1f7a4a:#1f7a4a;--t-202a2505:#202a2505;--t-2b5aa8:#2a6047;--t-2f6f4f:#2f6f4f;--t-3b3f48:#3b3f48;--t-6fd59b:#6fd59b;--t-767b86:#767b86;--t-777:#777;--t-7a5600:#7a5600;--t-7d1818:#7d1818;--t-7fb0dc:#8fbaa1;--t-8a1c1c:#8a1c1c;--t-8b8f99:#8b8f99;--t-8db4f5:#8db4f5;--t-9a6512:#9a6512;--t-9cc0e3:#a9c9b6;--t-a-0-0-0-04:rgba(0,0,0,0.4);--t-a-0-0-0-045:rgba(0,0,0,0.45);--t-a-0-0-0-05:rgba(0,0,0,0.5);--t-a-13-34-56-045:rgba(22,40,31,0.45);--t-a-13-34-56-06:rgba(22,40,31,0.6);--t-a-13-34-56-072:rgba(22,40,31,0.72);--t-a-13-34-56-088:rgba(22,40,31,0.88);--t-a-165-121-31-028:rgba(165,121,31,0.28);--t-a-165-121-31-03:rgba(165,121,31,0.3);--t-a-165-121-31-045:rgba(165,121,31,0.45);--t-a-255-255-255-06:rgba(255,255,255,0.6);--t-a12020:#a12020;--t-a33a3a:#a33a3a;--t-b5562b:#b5562b;--t-b9b09c:#b9b09c;--t-bdb9ae:#bdb9ae;--t-c9cdd6:#c9cdd6;--t-c9d9ea:#c9d9ea;--t-cfc7b5:#cfc7b5;--t-cfcbc1:#cfcbc1;--t-d6a531:#d6a531;--t-e3b5b5:#e3b5b5;--t-e6f1ea:#e6f1ea;--t-e7b464:#e7b464;--t-e9e6dd:#e9e6dd;--t-f08b8b:#f08b8b;--t-f0dca8:#f0dca8;--t-f0eee8:#f0eee8;--t-f2c4c4:#f2c4c4;--t-f2f0ea:#f2f0ea;--t-f3f1ec:#f3f1ec;--t-f4e4e4:#f4e4e4;--t-f5f3ee:#f5f3ee;--t-f6e3b0:#f6e3b0;--t-f9eaea:#f9eaea;--t-fbf4e4:#fbf4e4;--t-fbf8f1:#fbf8f1;--t-fde8e8:#fde8e8;--t-fff4e0:#fff4e0;--t-cx-green:#2a6047;--t-cx-ok-soft:#e3efe6;--t-cx-error:#a12020;--t-cx-field:#fffefa;--wrap:1120px;--radius:10px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body,html{overflow-x:clip}body{margin:0;background:var(--bg);color:var(--ink);font:17px/1.6 var(--sans);text-rendering:optimizeLegibility}a{color:var(--accent);text-underline-offset:3px}a:hover{text-decoration-thickness:2px}img{max-width:100%;height:auto}h1,h2,h3{text-wrap:balance;overflow-wrap:break-word;min-width:0;font-family:var(--serif);font-weight:600;line-height:1.15;letter-spacing:-.01em;margin:0 0 .5em}h1{font-size:clamp(2rem,4.6vw,3.25rem)}h2{font-size:clamp(1.5rem,3vw,2.1rem)}h3{font-size:1.25rem}p{margin:0 0 1em}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 16px}@media (min-width:720px){.wrap{padding:0 32px}}.site-header{border-bottom:1px solid var(--line);background:var(--paper)}.site-header .wrap{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;flex-wrap:wrap}.brand{font-family:var(--serif);font-size:1.25rem;font-weight:700;color:var(--ink);text-decoration:none}.brand span{color:var(--gold)}.brand .brand-logo{color:var(--ink)}.brand-logo{display:block;height:26px;aspect-ratio:527/90.5;background:currentColor;-webkit-mask:url(/logo.svg) no-repeat left center/contain;mask:url(/logo.svg) no-repeat left center/contain}@media (max-width:420px){.brand-logo{height:22px}}.nav{display:flex;gap:20px;flex-wrap:wrap;font-size:.95rem}.nav a{color:var(--ink);text-decoration:none}.nav a:hover{color:var(--accent)}.site-footer{border-top:1px solid var(--line);margin-top:64px;padding:32px 0 48px;color:var(--muted);font-size:.9rem}.site-footer .cols{display:grid;grid-gap:24px;gap:24px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.site-footer a{color:var(--muted)}.hero{padding:64px 0 40px}.hero .lead{font-size:1.2rem;color:var(--muted);max-width:720px}.eyebrow{font-size:.95rem;color:var(--muted);font-weight:400;margin-bottom:8px}.sides{display:grid;grid-gap:24px;gap:24px;grid-template-columns:1fr}@media (min-width:900px){.sides{grid-template-columns:1fr 1fr}}.side{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:32px;display:flex;flex-direction:column}.side h2{font-size:1.75rem}.side ul{padding-left:1.1em;margin:0 0 1.2em}.side li{margin-bottom:.35em}.price{font-family:var(--serif);font-size:1.5rem;margin:8px 0 4px}.price small{font-family:var(--sans);font-size:.9rem;color:var(--muted)}.steps{counter-reset:s;list-style:none;padding:0!important}.steps li{counter-increment:s;position:relative;padding-left:40px;margin-bottom:14px!important}.steps li:before{content:counter(s);position:absolute;left:0;top:0;width:28px;height:28px;border-radius:50%;background:var(--accent-soft);color:var(--accent);font-weight:700;display:grid;place-items:center;font-size:.9rem}.disclaimer{font-size:.85rem;color:var(--muted);border-left:3px solid var(--line);padding-left:12px;margin-top:auto}.btn{display:inline-block;background:var(--accent);color:var(--accent-ink);padding:12px 22px;border-radius:8px;text-decoration:none;font-weight:600;border:0;cursor:pointer;font-size:1rem}.btn:hover{background:var(--accent-strong)}.btn:active{transform:translateY(1px)}.btn.secondary{background:transparent;color:var(--accent);border:1px solid var(--accent)}.btn-row{display:flex;gap:12px;flex-wrap:wrap;margin:8px 0 20px}.section{padding:56px 0 0}.section>.wrap>h2{margin-bottom:24px}.team{display:grid;grid-gap:24px;gap:24px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.person{border-top:2px solid var(--ink);padding-top:16px}.person-photo{display:block;width:112px;height:112px;border-radius:50%;object-fit:cover;margin-bottom:14px;background:var(--line)}.person h3{margin-bottom:6px}.person p{color:var(--muted);font-size:.95rem;margin-bottom:.4em}.press{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));list-style:none;padding:0;margin:0}.press a{display:block;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:20px;text-decoration:none;color:var(--ink);height:100%}.press a:hover{border-color:var(--accent)}.press strong{display:block;font-family:var(--serif);font-size:1.2rem;margin-bottom:4px}.press span{color:var(--muted);font-size:.92rem}.quotes{display:grid;grid-gap:20px;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.quote{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:24px;margin:0}.quote blockquote{margin:0 0 12px;font-family:var(--serif);font-size:1.1rem}.quote figcaption{color:var(--muted);font-size:.9rem}.soon{padding:80px 0;max-width:720px}.soon .badge{display:inline-block;background:var(--warn-bg);color:var(--t-7a5600);border-radius:999px;padding:4px 12px;font-size:.85rem;font-weight:600;margin-bottom:16px}.archive-banner{background:var(--warn-bg);border-bottom:1px solid var(--t-f0dca8);font-size:.95rem}.archive-banner .wrap{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;justify-content:space-between;padding-top:10px;padding-bottom:10px}.archive-banner a{font-weight:600}.legacy{padding:40px 0}.legacy-body{max-width:860px}.legacy-body img{border-radius:6px}.legacy-body iframe{max-width:100%;aspect-ratio:16/9;width:100%;height:auto;border:0}.legacy-body table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.legacy-body td,.legacy-body th{border:1px solid var(--line);padding:6px 10px}.legacy-body [style*=background-image]{background-size:cover;background-position:50%;min-height:240px}.legacy-body a[data-legacy-cta]{display:inline-block;background:var(--accent);color:var(--on-dark);padding:10px 18px;border-radius:8px;text-decoration:none}.legacy-body{overflow-wrap:anywhere}.legacy-body img,.legacy-body video{max-width:100%;height:auto;max-height:640px;object-fit:contain}.legacy-body img[src$=".svg"],.legacy-body img[src*=tildaicon]{max-width:96px;max-height:96px}.legacy-body:where(div,span,p,h1,h2,h3,h4,h5,li,strong,b,em,td,th,font){color:var(--ink)!important}.legacy-body [style*=background-color]{background-color:transparent!important}.legacy-body .t-rec{margin:0 0 24px}.legacy-body .t-rec[data-screen-max]{display:none}.legacy-body:is([data-record-type="228"],[data-record-type="229"],[data-record-type="450"],[data-record-type="451"],[data-record-type="456"],[data-record-type="461"],[data-record-type="466"],[data-record-type="280"],[data-record-type="821"],[data-record-type="967"],[data-record-type="199"]){display:none}.legacy-body .t396,.legacy-body .t396__artboard{position:static!important;height:auto!important;min-height:0!important;width:auto!important;background:none!important;overflow:visible!important}.legacy-body .t-cover__carrier,.legacy-body .t-cover__filter,.legacy-body .t396__carrier,.legacy-body .t396__filter{display:none!important}.legacy-body .t-cover,.legacy-body .t-cover__wrapper{background-image:none!important;height:auto!important;min-height:0!important}.legacy-body .tn-elem{position:static!important;left:auto!important;top:auto!important;width:auto!important;height:auto!important;max-width:100%;margin:0 0 12px!important;transform:none!important;opacity:1!important}.legacy-body .tn-elem[data-elem-type=shape]{display:none!important}.legacy-body .tn-elem .tn-atom{position:static!important;width:auto!important;height:auto!important;transform:none!important;opacity:1!important}.legacy-body .tn-elem[data-elem-type=button] .tn-atom{display:inline-block;padding:10px 18px;border:1px solid var(--line);border-radius:8px}.legacy-body .t-cover,.legacy-body .t-cover__container,.legacy-body .t-cover__wrapper{height:auto!important;min-height:0!important}.legacy-body .t-col,.legacy-body .t-container{max-width:100%;width:auto!important;margin-left:0!important;margin-right:0!important;float:none!important}.legacy-body .legacy-list{list-style:none;padding:0;display:grid;grid-gap:16px;gap:16px}.legacy-body .legacy-list li{border:1px solid var(--line);border-radius:var(--radius);padding:16px 20px;background:var(--paper)}.legacy-body .legacy-list p{margin:6px 0 0;color:var(--muted)!important}.legacy-note{border:1px solid var(--line);border-radius:8px;padding:12px 16px;margin-bottom:24px;font-size:.95rem}.legacy-cta,.legacy-note{background:var(--paper);max-width:860px}.legacy-cta{margin-top:48px;border:1px solid var(--line);border-radius:var(--radius);padding:24px}.sample-note{background:var(--t-fde8e8);color:var(--t-8a1c1c);padding:8px 12px;border-radius:6px;font-size:.85rem;display:inline-block;margin-bottom:16px}.gate{max-width:520px;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:32px;margin:24px 0}.gate label{display:block;font-weight:600;margin-bottom:8px}.gate input[type=password]{width:100%;padding:12px;border:1px solid var(--line);border-radius:8px;font-size:1rem;margin-bottom:16px}.gate .error{color:var(--t-a12020);font-weight:600;display:none}.gate .error:target{display:block}.nav-fav{display:inline-flex;align-items:center;gap:6px}.nav-fav svg{fill:var(--gold)}.nav-fav-n{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:700;line-height:1;min-width:20px;padding:3px 6px;border-radius:999px;background:var(--ink);color:var(--on-dark);text-align:center}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--focus);outline-offset:2px;transition:none}:where(button,.btn):active{transform:translateY(1px)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.side-lead{font-family:var(--serif);font-size:1.25rem;color:var(--ink);margin-top:-4px}.footer-legal{list-style:none;padding:0;margin:0 0 16px;display:grid;grid-gap:4px;gap:4px}.blog-list{display:grid;grid-gap:0;gap:0;padding-bottom:64px}.blog-item{border-top:1px solid var(--line)}.blog-item:last-child{border-bottom:1px solid var(--line)}.blog-link{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px;padding:24px 0;color:inherit;text-decoration:none}@media (min-width:720px){.blog-link{grid-template-columns:220px minmax(0,1fr);gap:28px;align-items:center}}.blog-cover{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:4px;background:var(--line)}.blog-cover--none{display:none}.blog-text h2{font-size:clamp(1.25rem,2.4vw,1.6rem);margin:0 0 8px;line-height:1.25}.blog-link:focus-visible h2,.blog-link:hover h2{color:var(--accent);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.blog-lead{color:var(--muted);margin:0 0 8px}.blog-meta{color:var(--muted);font-size:.88rem;margin:0}.post-head{max-width:760px;padding:48px 0 8px}.post-head h1{font-size:clamp(2rem,4.4vw,3rem);line-height:1.12;margin:8px 0 0}.post-kicker{color:var(--muted);font-size:.92rem;margin:0}.post-kicker a{color:inherit}.trust{display:grid;grid-gap:32px;gap:32px;grid-template-columns:minmax(0,1fr)}@media (min-width:860px){.trust{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px}}.trust p{max-width:560px}.trust-partner{display:flex;align-items:center;gap:14px;color:var(--muted);font-size:.92rem;margin-top:18px}.trust-partner img{height:36px;width:auto;filter:grayscale(1);opacity:.85}.news-row{display:flex;gap:10px;flex-wrap:wrap;max-width:520px}.news-row input{flex:1 1 220px;min-height:46px;padding:0 14px;border:1px solid var(--line);border-radius:6px;background:var(--paper,#fff);font:inherit;color:var(--ink)}.news-row input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.news-consent{display:flex;gap:8px;align-items:flex-start;margin-top:10px;font-size:.85rem;color:var(--muted);max-width:520px}.news-consent input{margin-top:3px;accent-color:var(--accent)}.news-ok{color:var(--accent);font-weight:600}.disclaimer-full{margin-top:32px;font-size:.82rem;color:var(--muted);max-width:900px}.quote-src{color:var(--muted);font-weight:400}