@font-face{font-family:Archivo;src:url(/fonts/archivo-var.woff2)format("woff2");font-weight:400 850;font-stretch:75% 118%;font-style:normal;font-display:swap}@font-face{font-family:Archivo Fallback;src:local(Arial),local(Helvetica Neue),local(Helvetica),local(Liberation Sans);size-adjust:104%;ascent-override:84%;descent-override:20%;line-gap-override:0%}:root{color-scheme:light;--slate:#1f3a47;--ink:#17262e;--paper:#eef2f0;--white:#fff;--steel:#54656d;--line:#c8d2cd;--signal:#f2c14e;--focus:#1a66c9;--ok:#23764a;--ok-text:#23764a;--ok-bg:#f1f7f3;--held:#b57900;--held-text:#8a5a00;--held-bg:#fff4d6;--bad:#b0301f;--bad-text:#b0301f;--bad-bg:#fbe7e3;--lock:#54656d;--lock-text:#54656d;--lock-bg:#eef2f0;--font:"Archivo", "Archivo Fallback", system-ui, sans-serif;--fs-small:.875rem;--fs-body:1.0625rem;--fs-lead:clamp(1.1875rem, 1.1rem + .4vw, 1.3125rem);--fs-h3:clamp(1.3125rem, 1.15rem + .7vw, 1.75rem);--fs-h2:clamp(2rem, 1.65rem + 1.5vw, 2.625rem);--fs-h1:clamp(2.5rem, 1.6rem + 3.8vw, 4.25rem);--r-ctl:6px;--r-panel:10px;--max:1160px;--gutter:clamp(20px, 5vw, 40px);--space-section:clamp(64px, 6vw + 40px, 128px);--shadow-mock:0 1px 2px #17262e0f, 0 18px 48px -12px #17262e38;--notch:12px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:88px}body{background:var(--paper);min-height:100dvh;color:var(--ink);font-family:var(--font);font-size:var(--fs-body);font-variant-numeric:tabular-nums;font-synthesis:none;text-rendering:optimizelegibility;flex-direction:column;margin:0;line-height:1.55;display:flex}main{flex:1}h1,h2,h3,h4{color:var(--slate);letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:800;font-stretch:115%;line-height:1.1}h1{font-size:var(--fs-h1);letter-spacing:-.025em;font-weight:830;font-stretch:118%;line-height:1.02}h2{font-size:var(--fs-h2);letter-spacing:-.02em}h3{font-size:var(--fs-h3)}p,ul,ol,dl{margin:0}p{text-wrap:pretty}a{color:var(--slate);text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}img,svg{max-width:100%;display:block}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}::selection{background:var(--slate);color:var(--white)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{left:var(--gutter);z-index:100;background:var(--white);border-radius:var(--r-ctl);padding:12px 16px;position:absolute;top:-100px}.skip:focus{top:12px}.wrap{width:100%;max-width:calc(var(--max) + 2 * var(--gutter));padding-inline:max(var(--gutter), env(safe-area-inset-left)) max(var(--gutter), env(safe-area-inset-right));margin-inline:auto}.measure{max-width:68ch}.lead{font-size:var(--fs-lead);color:var(--ink);line-height:1.5}.muted{color:var(--steel)}.small{font-size:var(--fs-small)}.stack>*+*{margin-top:var(--stack,1em)}.btn{--h:48px;isolation:isolate;min-height:var(--h);border:1px solid var(--slate);border-radius:var(--r-ctl);background:var(--white);color:var(--slate);font:inherit;cursor:pointer;touch-action:manipulation;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-weight:650;font-stretch:105%;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}.btn:hover{background:var(--paper)}.btn-primary{padding-left:calc(20px + var(--notch));color:var(--white);background:0 0;border:0}.btn-primary:before{content:"";z-index:-1;background:var(--slate);border-radius:0 var(--r-ctl) var(--r-ctl) 0;clip-path:polygon(var(--notch) 0, 100% 0, 100% 100%, var(--notch) 100%, 0 50%);position:absolute;inset:0}.btn-primary:after{content:"";left:calc(var(--notch) - 1px);background:var(--paper);border-radius:50%;width:6px;height:6px;margin-top:-3px;position:absolute;top:50%}.btn-primary:hover{background:0 0}.btn-primary:hover:before{background:var(--ink)}.on-slate .btn-primary{color:var(--slate)}.on-slate .btn-primary:before{background:var(--white)}.on-slate .btn-primary:after{background:var(--slate)}.on-slate .btn-primary:hover:before{background:var(--paper)}.btn-quiet{border-color:var(--line)}.btn-sm{--h:44px;font-size:var(--fs-small);padding:8px 14px}.actions-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.site-header{z-index:50;border-bottom:1px solid var(--line);padding-top:env(safe-area-inset-top);background:#eef2f0f0;position:sticky;top:0}@supports (backdrop-filter:blur(8px)){.site-header{backdrop-filter:blur(8px);background:#eef2f0d1}}.header-in{align-items:center;gap:12px;min-height:68px;display:flex}.brand{flex-shrink:0;align-items:center;min-height:44px;margin-right:auto;display:flex}.brand img{width:clamp(100px,30vw,156px);height:auto}@media (width<=359px){.brand img{width:32px}}.nav-wide{display:none}.nav-wide ul,.menu-panel ul{padding:0;list-style:none}.nav-link{min-height:44px;color:var(--ink);align-items:center;padding:0 12px;font-weight:500;text-decoration:none;display:inline-flex}.nav-link:hover{color:var(--slate);text-decoration:underline}.nav-link[aria-current=page]{color:var(--slate);text-underline-offset:.35em;font-weight:650;text-decoration:underline 2px}.header-cta{--h:44px;white-space:nowrap;padding-top:6px;padding-bottom:6px;font-size:.9375rem}@media (width<=419px){.header-in{gap:8px}.header-cta{padding-right:14px;padding-left:calc(14px + var(--notch));font-size:.875rem}.menu>summary{padding:0 10px}}.menu{position:static}.menu>summary{border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--white);cursor:pointer;user-select:none;align-items:center;min-height:44px;padding:0 14px;font-weight:600;list-style:none;display:inline-flex}.menu>summary::-webkit-details-marker{display:none}.menu[open]>summary{border-color:var(--slate)}.menu-panel{background:var(--paper);border-bottom:1px solid var(--line);padding:8px max(var(--gutter), env(safe-area-inset-right)) 20px max(var(--gutter), env(safe-area-inset-left));position:absolute;top:100%;left:0;right:0}.menu-panel .nav-link{border-bottom:1px solid var(--line);min-height:52px;padding:0;font-size:1.125rem;display:flex}@media (width>=960px){.nav-wide{display:block}.nav-wide ul{gap:4px;margin-right:8px;display:flex}.menu{display:none}}.site-footer{margin-top:var(--space-section);border-top:1px solid var(--line);padding:40px 0 max(32px, env(safe-area-inset-bottom));color:var(--steel);font-size:var(--fs-small)}.footer-in{gap:24px;display:grid}.footer-in img{width:124px;height:auto}.footer-links{flex-wrap:wrap;gap:4px 20px;padding:0;list-style:none;display:flex}.footer-links a{min-height:44px;color:var(--ink);align-items:center;display:inline-flex}@media (width>=600px){.footer-in{grid-template-columns:1fr auto;align-items:start}}.section{padding-top:var(--space-section)}.section-head{gap:16px;max-width:760px;margin-bottom:clamp(32px,4vw,48px);display:grid}.section-head p{font-size:var(--fs-lead);line-height:1.5}.page-head{padding-top:clamp(40px,6vw,80px)}.page-head .section-head{margin-bottom:0}.hero{padding-top:clamp(36px,6vw,88px)}.hero-copy{gap:20px;max-width:880px;display:grid}.hero-copy .lead{max-width:40ch}.hero-copy .actions-row{margin-top:8px}.hero-fit{color:var(--steel);font-size:var(--fs-small);max-width:60ch}.hero-demo{margin-top:clamp(36px,5vw,56px)}@media (width>=960px){.hero-copy{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);column-gap:64px;max-width:none}.hero-copy h1{grid-column:1/-1}.hero-copy .lead{max-width:44ch}.hero-fit{grid-area:2/2/4;align-self:end;padding-bottom:12px}}.chip{--c:var(--steel);--t:var(--ink);--b:var(--white);background:var(--c);min-height:26px;color:var(--t);white-space:nowrap;clip-path:polygon(9px 0,100% 0,100% 100%,9px 100%,0 50%);border-radius:0 4px 4px 0;align-items:center;padding:2px 10px 2px 18px;font-size:.8125rem;font-weight:600;font-stretch:75%;line-height:1.2;display:inline-flex;position:relative}.chip:before{content:"";z-index:0;background:var(--b);clip-path:polygon(8.4px 0,100% 0,100% 100%,8.4px 100%,0 50%);border-radius:0 3px 3px 0;position:absolute;inset:1px 1px 1px 1.6px}.chip:after{content:"";background:var(--c);border-radius:50%;width:4px;height:4px;margin-top:-2px;position:absolute;top:50%;left:8px}.chip>span{position:relative}.chip[data-s=ready]{--c:var(--slate);--t:var(--slate)}.chip[data-s=approved]{--c:var(--ok);--t:var(--ok-text);--b:var(--ok-bg)}.chip[data-s=held]{--c:var(--held);--t:var(--held-text);--b:var(--held-bg)}.chip[data-s=broken]{--c:var(--bad);--t:var(--bad-text);--b:var(--bad-bg)}.chip[data-s=locked],.chip[data-s=skipped]{--c:var(--lock);--t:var(--lock-text);--b:var(--lock-bg)}.inbox{background:var(--white);border:1px solid var(--line);border-radius:var(--r-panel);box-shadow:var(--shadow-mock);overflow:hidden;container:inbox/inline-size}.inbox-top{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding:16px 18px;display:flex}.inbox-title{font-size:1.125rem;font-stretch:112%}.inbox-meta{color:var(--steel);font-size:var(--fs-small)}.inbox-cols{display:none}.inbox-list{padding:0;list-style:none}.irow{--edge:transparent;border-bottom:1px solid var(--line);box-shadow:inset 3px 0 0 var(--edge);grid-template-columns:1fr auto;gap:10px 16px;padding:16px 18px;transition:background-color .25s,box-shadow .25s;display:grid}.irow:last-child{border-bottom:0}.irow[data-status=held]{--edge:var(--held)}.irow[data-status=broken]{--edge:var(--bad)}.irow[data-state=approved]{--edge:var(--ok);background:var(--ok-bg)}.irow[data-state=skipped] .i-figs,.irow[data-state=skipped] .i-product{opacity:.62}.i-product{gap:2px;min-width:0;display:grid}.i-name{color:var(--ink);font-weight:650}.i-sub{color:var(--steel);font-size:var(--fs-small)}.i-chip{place-self:start end}.i-figs{flex-wrap:wrap;grid-column:1/-1;gap:6px 22px;display:flex}.fig{gap:0;display:grid}.k{color:var(--steel);font-size:.8125rem;font-weight:550;font-stretch:75%}.v{white-space:nowrap}.old{color:var(--steel)}.arrow{color:var(--steel);padding:0 .2em}.new{font-weight:650}.v-price .new{color:var(--slate);font-size:1.125rem}.i-reason{color:var(--ink);font-size:var(--fs-small);grid-column:1/-1;max-width:62ch}.i-reason a{color:var(--steel);white-space:nowrap}.i-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px;display:flex}.i-actions:empty{display:none}.i-done{font-size:var(--fs-small);color:var(--steel);align-items:center;gap:12px;display:inline-flex}.inbox-status{border-top:1px solid var(--line);background:var(--paper);min-height:52px;color:var(--ink);font-size:var(--fs-small);align-items:center;padding:12px 18px;display:flex}.inbox-status:empty:before{content:"Try it: approve, skip or keep a price. Every action can be undone.";color:var(--steel)}.inbox-noscript{font-size:var(--fs-small);color:var(--steel);border-top:1px solid var(--line);padding:10px 18px}@container inbox (width>=820px){.inbox-cols,.irow{grid-template-columns:minmax(170px,1.3fr) 150px 200px 70px 112px minmax(196px,1.15fr);align-items:center;gap:0 18px;display:grid}.inbox-cols{border-bottom:1px solid var(--line);background:var(--paper);color:var(--steel);padding:10px 18px;font-size:.8125rem;font-weight:600;font-stretch:75%}.irow{min-height:92px;padding:14px 18px}.i-figs{display:contents}.fig .k{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fig-stock{grid-column:2/4}.fig-none{grid-column:2/5}.i-chip{grid-area:1/5;place-self:center start}.i-reason{grid-area:2/1/auto/5;margin-top:6px}.i-actions{grid-area:1/6/3;justify-content:flex-end}.i-actions:empty{display:flex}}.steps{counter-reset:step;border-top:1px solid var(--line);gap:0;padding:0;list-style:none;display:grid}.steps li{counter-increment:step;border-bottom:1px solid var(--line);grid-template-columns:52px 1fr;gap:4px 12px;padding:22px 0;display:grid}.steps li:before{content:counter(step);color:var(--slate);grid-row:1/3;font-size:2.25rem;font-weight:830;font-stretch:118%;line-height:1}.steps h3{font-size:1.3125rem}@media (width>=960px){.steps{border-top:0;grid-template-columns:repeat(4,1fr)}.steps li{border-bottom:0;border-top:2px solid var(--slate);grid-template-columns:1fr;align-content:start;gap:10px;padding:22px 24px 4px 0}.steps li+li{padding-left:0}.steps li:before{grid-row:auto;font-size:3rem}}.problem{gap:32px;display:grid}.problem>*{min-width:0}.price-headline{letter-spacing:-.03em;color:var(--slate);white-space:nowrap;font-size:clamp(1.75rem,.6rem + 6vw,5rem);font-weight:830;font-stretch:118%;line-height:1}.price-headline .old{color:var(--steel);text-decoration:line-through .06em}.price-headline .arrow{font-weight:400}.problem-list{border-top:1px solid var(--line);gap:0;padding:0;list-style:none;display:grid}.problem-list li{border-bottom:1px solid var(--line);padding:16px 0}.problem-list strong{color:var(--slate)}@media (width>=960px){.problem{grid-template-columns:1fr 1fr;align-items:start;gap:64px}}.sim{container:sim/inline-size}.sim-picks{flex-wrap:wrap;gap:10px;margin-bottom:24px;display:flex}.sim-pick[aria-pressed=true]{background:var(--slate);color:var(--white)}.sim-pick:not(.js-ready){display:none}.sim-case+.sim-case{margin-top:28px}.sim-case h3{margin-bottom:14px;font-size:1.3125rem}.js .sim-case h3{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.sim-cols{gap:14px;display:grid}.sim-col{border-radius:var(--r-panel);padding:20px 22px}.sim-col h4{margin-bottom:12px;font-size:1.0625rem;font-stretch:110%}.sim-col ol{gap:8px;padding-left:1.25em;display:grid}.sim-plain{border:1px dashed var(--steel);color:var(--ink)}.sim-plain h4{color:var(--steel)}.sim-warden{background:var(--white);border:1px solid var(--slate)}.sim-rules{border-top:1px solid var(--line);font-size:var(--fs-small);color:var(--steel);flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;padding-top:14px;display:flex}.sim-rules a{border:1px solid var(--slate);border-radius:var(--r-ctl);min-height:32px;color:var(--slate);align-items:center;padding:0 10px;font-weight:650;text-decoration:none;display:inline-flex}.sim-rules a:hover{background:var(--paper)}@container sim (width>=640px){.sim-cols{grid-template-columns:1fr 1fr}}.on-slate{background:var(--slate);color:var(--white)}.on-slate h1,.on-slate h2,.on-slate h3,.on-slate a{color:var(--white)}.on-slate .muted{color:var(--line)}.rulebook{margin-top:var(--space-section);padding:var(--space-section) 0}.rules{gap:0;padding:0;list-style:none;display:grid}.rule{border-top:1px solid #ffffff38;grid-template-columns:clamp(52px,10vw,76px) 1fr;gap:4px 16px;padding:24px 0;display:grid}.rule-n{color:var(--signal);letter-spacing:-.03em;grid-row:1/4;font-size:clamp(2.75rem,2rem + 2.6vw,4.25rem);font-weight:850;font-stretch:118%;line-height:.9}.rule-text{font-size:1.1875rem;font-weight:600;line-height:1.35}.rule-stops{color:var(--line);font-size:.9375rem}.rule-stops a{color:var(--white)}@media (width>=960px){.rules{grid-template-columns:repeat(3,1fr);column-gap:40px}.rule{grid-template-columns:1fr;align-content:start;gap:12px;padding:28px 0 32px}.rule-n{grid-row:auto}}.rulebook-foot{margin-top:40px}.rules-full{padding:0;list-style:none}.rules-full .rule{grid-template-columns:clamp(52px,10vw,96px) 1fr;padding:32px 0}.rules-full .rule-n{grid-row:1/5}.rule-example{border-left:3px solid var(--signal);color:var(--white);background:#ffffff0f;max-width:68ch;margin-top:6px;padding:14px 16px;font-size:.9375rem}@media (width>=960px){.rules-full{display:block}.rules-full .rule{grid-template-columns:120px 1fr;gap:10px 24px}.rules-full .rule-n{grid-row:1/5}.rules-full .rule-text{max-width:36ch;font-size:1.5rem;font-stretch:105%}}.pair{gap:16px;display:grid}.pair>*{border-radius:var(--r-panel);border:1px solid var(--line);background:var(--white);padding:24px}.pair h3{margin-bottom:12px;font-size:1.3125rem}.pair ul{gap:8px;padding-left:1.2em;display:grid}.pair .is-not{background:0 0}.pair .btn{margin-top:20px}@media (width>=760px){.pair{grid-template-columns:1fr 1fr;gap:24px}.pair>*{padding:32px}}.cta{border:2px solid var(--slate);border-radius:var(--r-panel);background:var(--white);gap:24px;padding:clamp(28px,5vw,56px);display:grid}.cta-terms{gap:16px;display:grid}.cta-terms dt{color:var(--slate);font-weight:700}.cta-terms dd{margin:2px 0 0}@media (width>=960px){.cta{grid-template-columns:1.1fr 1fr;align-items:end;gap:56px}}.pricelist{container:prices/inline-size}.pl{border-collapse:collapse;background:var(--white);border:1px solid var(--line);border-radius:var(--r-panel);width:100%}.pl caption{text-align:left;color:var(--steel);font-size:var(--fs-small);padding-bottom:12px}.pl th,.pl td{text-align:left;vertical-align:top}.pl thead{display:none}.pl tr{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:6px 16px;padding:18px 20px;display:grid}.pl tbody:last-child tr:last-child{border-bottom:0}.pl td[data-label]:before{content:attr(data-label) " ";color:var(--steel);font-size:.8125rem;font-weight:550;font-stretch:75%}.pl .plan{color:var(--slate);font-size:1.3125rem;font-weight:800;font-stretch:115%}.pl .plan small{font-size:var(--fs-small);color:var(--ink);max-width:46ch;margin-top:4px;font-weight:400;font-stretch:100%;display:block}.pl .p-price{text-align:right;grid-area:1/2}.pl .p-price:before,.pl .p-pilot:before{display:block}.pl .amount{color:var(--slate);white-space:nowrap;font-size:1.5rem;font-weight:800;font-stretch:112%}.pl .per{color:var(--steel);font-size:var(--fs-small)}.pl .p-pilot .amount{color:var(--ok-text);font-size:1.1875rem}.pl .group-managed tr{background:var(--paper);border-top:2px solid var(--slate)}.pl .group-extra tr{border-top:1px solid var(--line)}@container prices (width>=760px){.pl thead{display:table-header-group}.pl tr{padding:0;display:table-row}.pl th,.pl td{border-bottom:1px solid var(--line);padding:18px 20px}.pl thead th{color:var(--steel);background:var(--paper);padding-top:12px;padding-bottom:12px;font-size:.8125rem;font-weight:600;font-stretch:75%}.pl td[data-label]:before{content:none}.pl .num{text-align:right}.pl .group-managed th,.pl .group-managed td{border-top:2px solid var(--slate)}.pl tbody:last-child tr:last-child>*{border-bottom:0}}.calc{background:var(--white);border:1px solid var(--line);border-radius:var(--r-panel);overflow:hidden;container:calc/inline-size}.calc-in{display:grid}.calc-fields{border:0;gap:16px;margin:0;padding:22px;display:grid}.calc-fields legend{color:var(--slate);margin-bottom:4px;padding:0;font-weight:700}.calc-out{background:var(--paper);border-top:1px solid var(--line);align-content:start;gap:14px;padding:22px;display:grid}.calc-price{letter-spacing:-.02em;color:var(--slate);font-size:clamp(2.5rem,2rem + 2vw,3.5rem);font-weight:830;font-stretch:118%;line-height:1}.calc-lines{font-size:var(--fs-small);gap:6px;display:grid}.calc-lines div{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding-bottom:6px;display:flex}.calc-note{font-size:var(--fs-small);min-height:1.6em}.calc-note[data-s=held]{color:var(--held-text)}@container calc (width>=700px){.calc-in{grid-template-columns:1.2fr 1fr}.calc-fields{grid-template-columns:1fr 1fr;padding:28px}.calc-fields legend{grid-column:1/-1}.calc-out{border-top:0;border-left:1px solid var(--line);padding:28px}}.field{gap:6px;display:grid}.field>label,.field>legend,.label{color:var(--ink);font-weight:600}.hint{color:var(--steel);font-size:var(--fs-small)}input[type=text],input[type=email],input[type=url],input[type=number],select,textarea{border:1px solid var(--steel);border-radius:var(--r-ctl);background:var(--white);width:100%;min-height:48px;color:var(--ink);font:inherit;padding:10px 12px;font-size:max(16px,1rem)}textarea{resize:vertical;min-height:120px}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--focus)}fieldset.field{border:0;margin:0;padding:0}fieldset.field legend{margin-bottom:6px}.choices{gap:8px;display:grid}.choice{border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--white);cursor:pointer;align-items:center;gap:12px;min-height:48px;padding:8px 14px;display:flex}.choice:has(input:checked){border-color:var(--slate);box-shadow:inset 0 0 0 1px var(--slate)}.choice input{width:20px;height:20px;accent-color:var(--slate);flex:none;margin:0}.toggle{align-items:center;gap:12px;min-height:48px;display:flex}.toggle input{width:20px;height:20px;accent-color:var(--slate)}@media (width>=600px){.choices-2{grid-template-columns:1fr 1fr}}.form{gap:24px;max-width:640px;display:grid}.hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.form-status{font-weight:600}.form-status:empty{display:none}.form-status[data-s=error]{color:var(--bad-text);border-left:3px solid var(--bad);background:var(--bad-bg);padding:14px 16px}.pilot-layout{gap:48px;display:grid}.pilot-aside{align-content:start;gap:24px;display:grid}.pilot-aside dl{border-top:2px solid var(--slate);gap:16px;padding-top:20px;display:grid}.pilot-aside dt{color:var(--slate);font-weight:700}.pilot-aside dd{margin:2px 0 0}@media (width>=960px){.pilot-layout{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:72px}.pilot-aside{position:sticky;top:100px}}.prose{max-width:70ch}.prose h2{font-size:var(--fs-h3);margin-top:2.2em;margin-bottom:.6em}.prose p,.prose ul,.prose ol{margin-bottom:1em}.prose ul,.prose ol{padding-left:1.25em}.prose li+li{margin-top:.4em}.feature{gap:24px;padding-top:clamp(48px,5vw,80px);display:grid}.feature-copy{align-content:start;gap:14px;max-width:62ch;display:grid}.feature-copy ul{gap:6px;padding-left:1.2em;display:grid}@media (width>=960px){.feature-split{grid-template-columns:1fr 1.2fr;gap:56px}}.panel{background:var(--white);border:1px solid var(--line);border-radius:var(--r-panel);padding:22px}.email{background:var(--white);border:1px solid var(--line);border-radius:var(--r-panel);max-width:640px;overflow:hidden}.email-head{border-bottom:1px solid var(--line);font-size:var(--fs-small);color:var(--steel);gap:2px;padding:14px 20px;display:grid}.email-head strong{color:var(--ink)}.email-body{gap:14px;padding:22px 20px;display:grid}.email-body img{width:120px;height:auto}.email-lines{border-top:1px solid var(--line);padding:0;list-style:none}.email-lines li{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:10px 0;display:flex}.email-btn{justify-self:start}.sources{border-top:1px solid var(--line);padding:0;list-style:none}.sources li{border-bottom:1px solid var(--line);gap:4px;padding:16px 0;display:grid}@media (width>=600px){.sources li{grid-template-columns:220px 1fr;gap:20px}}.sources strong{color:var(--slate)}.faq{border-top:1px solid var(--line);max-width:760px}.faq details{border-bottom:1px solid var(--line)}.faq summary{min-height:60px;color:var(--slate);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;font-weight:650;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-size:1.5rem;font-weight:400;line-height:1}.faq details[open] summary:after{content:"−"}.faq details>div{max-width:64ch;padding:0 0 20px}.message-page{gap:20px;max-width:680px;padding-top:clamp(64px,10vw,140px);display:grid}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (forced-colors:active){.btn-primary{border:1px solid buttontext}.btn-primary:before,.btn-primary:after,.chip:before,.chip:after{display:none}.chip{clip-path:none;border:1px solid canvastext;padding-left:10px}.irow{border-left:3px solid #0000}.irow[data-state=approved],.irow[data-status=held],.irow[data-status=broken]{border-left-color:highlight}.rule-n{color:canvastext}}@media print{.site-header,.site-footer,.btn{display:none}}.btn[aria-disabled=true]{border-color:var(--line);color:var(--steel)}.pl tr>td{grid-column:1/-1}.pl tr>.p-price{grid-area:1/2}.stack-tight{--stack:16px}.rulebook-page{margin-top:0}.feature>*{min-width:0}.panel .v{white-space:normal;overflow-wrap:anywhere}
