body:has(.mkt){background:var(--mkt-paper);color:var(--mkt-ink)}.mkt{--mkt-measure:40rem;background:var(--mkt-paper);min-height:100vh;color:var(--mkt-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-size:17px;line-height:1.6}.mkt *{text-underline-offset:.16em;text-decoration-thickness:1px}.mkt a,.mkt a:visited{color:var(--mkt-ink)}.mkt a.mkt-btn-primary,.mkt a.mkt-btn-primary:visited{color:var(--champagne)}.mkt a.mkt-btn-secondary,.mkt a.mkt-btn-secondary:visited{color:var(--mkt-ink)}.mkt :focus-visible{outline:2px solid var(--mkt-ink);outline-offset:3px}.mkt-band :focus-visible,.mkt-foot :focus-visible{outline-color:var(--champagne)}.mkt-skip{left:var(--space-4);z-index:30;background:var(--wine);color:var(--champagne);padding:var(--space-2) var(--space-3);position:absolute;top:-4rem}.mkt-skip:focus{top:var(--space-2);color:var(--champagne)}.mkt-wrap{max-width:1120px;padding:0 var(--space-5);margin:0 auto}.mkt h1,.mkt h2,.mkt-faq dt{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;font-weight:700;line-height:1.15}.mkt h1{max-width:12em;font-size:clamp(2.25rem,5vw,3.5rem)}.mkt h2{max-width:16em;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:600}.mkt h3{font-family:var(--font-display);letter-spacing:-.015em;font-size:1.35rem;font-weight:600;line-height:1.25}.mkt .num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:500}.mkt-kicker{margin-bottom:var(--space-3);font-size:.95rem;font-weight:600}.mkt-status{margin-bottom:var(--space-4);font-size:1rem;font-weight:600}.mkt-lead,.mkt-intro{max-width:var(--mkt-measure);margin-top:var(--space-4);font-size:1.125rem;line-height:1.6}.mkt p+p{margin-top:var(--space-4)}.mkt-header{z-index:20;background:var(--mkt-paper);border-bottom:1px solid var(--wine);position:sticky;top:0}.mkt-header-in{align-items:center;gap:var(--space-3);min-height:76px;display:flex}.mkt-logo,.mkt-foot-logo{flex:none;line-height:0;display:inline-flex}.mkt-logo{padding:7px}.mkt-foot-logo{padding:6px}.mkt-logo:hover,.mkt-foot-logo:hover,.mkt-btn:hover{text-decoration:none}.mkt-nav,.mkt-foot-nav{align-items:center;gap:var(--space-1);display:none}.mkt-nav{margin-left:auto}.mkt-nav a,.mkt-foot-nav a{min-height:44px;padding:0 var(--space-3);align-items:center;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.mkt-nav a:hover,.mkt-foot-nav a:hover{text-decoration:underline}.mkt-menu{margin-left:auto;position:relative}.mkt-menu summary{min-width:44px;min-height:44px;padding:0 var(--space-3);border:1px solid var(--wine);border-radius:var(--radius-m);color:var(--mkt-ink);cursor:pointer;background:0 0;justify-content:center;align-items:center;font-weight:600;list-style:none;display:inline-flex}.mkt-menu summary::-webkit-details-marker{display:none}.mkt-menu-nav{z-index:30;min-width:220px;padding:var(--space-2);background:var(--mkt-card);border:1px solid var(--wine);border-radius:var(--radius-m);flex-direction:column;display:flex;position:absolute;top:calc(100% + 8px);right:0}.mkt-menu-nav a{min-height:44px;padding:0 var(--space-3);align-items:center;font-weight:600;text-decoration:none;display:flex}.mkt-menu-nav a:hover{text-decoration:underline}.mkt-btn{border-radius:var(--radius-m);border:1px solid var(--wine);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:0;min-height:48px;padding:8px 18px;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}.mkt-btn-primary{background:var(--wine);color:var(--champagne);border-color:var(--wine)}.mkt-btn-primary:visited{color:var(--champagne)}.mkt-btn-primary:hover{box-shadow:inset 0 0 0 2px var(--champagne)}.mkt-btn-note{font-size:.85rem;font-weight:500}.mkt-btn-secondary{color:var(--mkt-ink);background:0 0}.mkt-btn-secondary:hover{background:var(--mkt-card)}.mkt-signin{min-height:44px;margin-left:var(--space-2);padding:0 14px}.mkt-hero{padding:var(--space-16) 0 var(--space-12)}.mkt-hero-grid{gap:var(--space-8);align-items:center;display:grid}.mkt-hero-mark{justify-self:start;padding:20px}.mkt-hero-mark img{width:96px;height:96px}.mkt-actions{gap:var(--space-3);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.mkt-section,.mkt-band{padding:var(--space-12) 0;scroll-margin-top:88px}.mkt-cards{gap:var(--space-4);margin-top:var(--space-8);display:grid}.mkt-card,.mkt-suggest,.mkt-decision{background:var(--mkt-card);border-radius:var(--radius-l);padding:var(--space-6)}.mkt-card p,.mkt-suggest p,.mkt-decision p{margin-top:var(--space-3)}.mkt-steps{margin-top:var(--space-8);flex-direction:column;list-style:none;display:flex}.mkt-steps li{gap:var(--space-4);padding:var(--space-5) 0;border-top:1px solid var(--wine);grid-template-columns:3.5rem 1fr;display:grid}.mkt-steps .num{padding-top:2px;font-size:1.25rem}.mkt-note{margin-top:var(--space-6);max-width:var(--mkt-measure)}.mkt-sample{margin-top:var(--space-8);background:var(--mkt-card);border-radius:var(--radius-l);overflow:hidden}.mkt-banner{background:var(--wine);color:var(--champagne);padding:var(--space-4) var(--space-6);margin:0;font-weight:600}.mkt-sample-body{padding:var(--space-6)}.mkt-lines-note{margin-bottom:var(--space-4);max-width:var(--mkt-measure)}.mkt-lines{gap:var(--space-3);flex-direction:column;list-style:none;display:flex}.mkt-lines li{padding-bottom:var(--space-3);border-bottom:1px solid var(--champagne)}.mkt-lines-table{border-collapse:collapse;width:100%;display:none}.mkt caption{text-align:left;color:var(--mkt-muted);caption-side:bottom;padding-top:var(--space-3);font-size:.95rem}.mkt th,.mkt td{text-align:left;vertical-align:top;padding:var(--space-3) var(--space-3) var(--space-3) 0;border-bottom:1px solid var(--champagne)}.mkt th{font-size:.85rem;font-weight:600}.mkt td.num,.mkt th:last-child,.mkt td:nth-child(3){text-align:right}.mkt-math{gap:var(--space-4);margin-top:var(--space-6);display:grid}.mkt-math p:first-child{color:var(--mkt-muted);font-size:.95rem}.mkt-math .num{font-size:1.5rem;line-height:1.3}.mkt-say{margin-top:var(--space-6);max-width:var(--mkt-measure)}.mkt-split{gap:var(--space-4);margin-top:var(--space-6);display:grid}.mkt-suggest,.mkt-decision{background:var(--mkt-paper)}.mkt-pill,.mkt-stamp{min-height:32px;margin-top:var(--space-3);padding:0 var(--space-3);align-items:center;font-weight:600;display:inline-flex}.mkt-pill{border:1px solid var(--wine);border-radius:var(--radius-pill)}.mkt-stamp{border:1px solid var(--wine);border-radius:var(--radius-s);background:var(--mkt-sunk)}.mkt-band{background:var(--wine);color:var(--champagne);padding:var(--space-16) 0}.mkt-band h2,.mkt-band p,.mkt-band li{color:var(--champagne)}.mkt-points{margin-top:var(--space-8);gap:var(--space-4);max-width:var(--mkt-measure);list-style:none;display:grid}.mkt-points li{padding-left:var(--space-4);border-left:2px solid var(--champagne)}.mkt-pilot .mkt-btn{margin-top:var(--space-6)}.mkt-faq{margin-top:var(--space-8);flex-direction:column;display:flex}.mkt-faq>div{padding:var(--space-5) 0;border-top:1px solid var(--wine)}.mkt-faq dt{font-size:1.25rem}.mkt-faq dd{margin-top:var(--space-2);max-width:var(--mkt-measure)}.mkt-foot{background:var(--wine);color:var(--champagne);padding:var(--space-10) 0}.mkt-foot-in{align-items:center;gap:var(--space-5) var(--space-8);flex-wrap:wrap;display:flex}.mkt-foot p,.mkt-foot a,.mkt-foot a:visited{color:var(--champagne)}.mkt-foot-nav{flex-wrap:wrap;display:flex}@media (max-width:720px){.mkt-actions{flex-direction:column;align-items:stretch}.mkt-actions .mkt-btn{width:100%}}@media (min-width:800px){.mkt-cards,.mkt-math{grid-template-columns:repeat(3,1fr)}.mkt-split{grid-template-columns:1fr 1fr}.mkt-hero-grid{grid-template-columns:minmax(0,1fr) auto}.mkt-hero-mark{justify-self:end;padding:30px}.mkt-hero-mark img{width:144px;height:144px}.mkt-lines,.mkt-lines-note{display:none}.mkt-lines-table{display:table}}@media (min-width:960px){.mkt-hero{padding-top:96px}.mkt-hero-grid{grid-template-columns:minmax(0,1fr) auto}.mkt-section,.mkt-band{padding:96px 0}.mkt-menu{display:none}.mkt-nav{display:flex}.mkt-signin{margin-left:var(--space-3)}}@media (forced-colors:active){.mkt-btn,.mkt-card,.mkt-sample,.mkt-pill,.mkt-stamp{border:1px solid buttontext}}
