.cbx h1{font-size:var(--cbx-step-5);letter-spacing:-.03em;max-width:19ch}.cbx h4{font-size:var(--cbx-step-0)}.cbx .cbx-scroll code.cbx-nowrap{white-space:nowrap;overflow-wrap:normal}.cbx .cbx-kicker{font-size:var(--cbx-step--1);letter-spacing:.02em;color:var(--cbx-muted);max-width:var(--cbx-measure)}.cbx .cbx-grid-2{display:grid;gap:var(--cbx-s3);grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.cbx .cbx-hero h1{margin-bottom:var(--cbx-s3)}.cbx .cbx-hero-grid{display:grid;gap:var(--cbx-s5);align-items:start}@media (min-width:1000px){.cbx .cbx-hero-grid{grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);gap:var(--cbx-s6)}}.cbx .cbx-hero-aside{background:var(--cbx-bg);border:1px solid var(--cbx-line);border-radius:var(--cbx-r3);padding:var(--cbx-s4);box-shadow:var(--cbx-shadow-2)}.cbx .cbx-hero-aside h2{font-size:var(--cbx-step-1);margin:0 0 var(--cbx-s3);max-width:none}.cbx .cbx-hero-aside dl{margin:0;display:grid;gap:0}.cbx .cbx-hero-aside div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--cbx-s3);align-items:baseline;padding:11px 0;border-top:1px solid var(--cbx-line)}.cbx .cbx-hero-aside div:first-child{border-top:0}.cbx .cbx-hero-aside dt{margin:0;font-size:var(--cbx-step--1);color:var(--cbx-ink-soft);font-weight:650}.cbx .cbx-hero-aside dd{margin:0;font-size:var(--cbx-step--1);color:var(--cbx-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.cbx .cbx-hero-aside>p{margin:var(--cbx-s3) 0 0;font-size:var(--cbx-step--1);color:var(--cbx-muted);max-width:none}.cbx .cbx-mod{background:var(--cbx-bg-soft);border:1px solid var(--cbx-line);border-radius:var(--cbx-r2);padding:var(--cbx-s4);display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--cbx-s1) var(--cbx-s3);align-items:start;box-shadow:var(--cbx-shadow-1);max-width:none}.cbx .cbx-mod-n{grid-row:span 2;display:grid;place-items:center;width:34px;height:34px;border-radius:var(--cbx-r1);background:var(--cbx-brand-deep);color:var(--cbx-on-brand);font-size:var(--cbx-step--1);font-weight:800;font-variant-numeric:tabular-nums}.cbx .cbx-mod h3{margin:0;font-size:var(--cbx-step-0);align-self:center;max-width:none}.cbx .cbx-mod p{margin:0;font-size:var(--cbx-step--1);color:var(--cbx-ink-soft);grid-column:2;max-width:none}.cbx .cbx-example ol{margin:0 0 var(--cbx-s3);padding-left:1.3em}.cbx .cbx-example li{margin-bottom:.5em;max-width:62ch}.cbx .cbx-example .cbx-who{font-weight:750;color:var(--cbx-ink)}.cbx .cbx-panel-brand{background:var(--cbx-brand-soft);border-color:var(--cbx-brand-soft)}.cbx .cbx-panel>:last-child{margin-bottom:0}.cbx .cbx-price strong{font-size:var(--cbx-step-5);letter-spacing:-.035em;line-height:1;font-weight:800}.cbx .cbx-price span{color:var(--cbx-muted);font-size:var(--cbx-step-0)}.cbx .cbx-price-lines{list-style:none;padding:0;margin:0 0 var(--cbx-s4);display:grid;gap:8px;grid-template-columns:minmax(0,1fr)}.cbx .cbx-price-lines li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;font-size:var(--cbx-step-0);max-width:56ch}.cbx .cbx-guarantee .cbx-days{display:grid;place-items:center;width:92px;height:92px;border-radius:50%;border:3px solid var(--cbx-accent);color:var(--cbx-accent);background:var(--cbx-accent-soft);font-weight:800;line-height:1.05;text-align:center;font-size:var(--cbx-step--1)}.cbx .cbx-guarantee .cbx-days b{display:block;font-size:var(--cbx-step-3);letter-spacing:-.03em}.cbx .cbx-faq details{border:1px solid var(--cbx-line);border-radius:var(--cbx-r1);background:var(--cbx-bg-soft);overflow:hidden}.cbx .cbx-faq summary{cursor:pointer;font-weight:750;color:var(--cbx-ink);padding:15px 20px;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:var(--cbx-s3);font-size:var(--cbx-step-0)}.cbx .cbx-faq summary::-webkit-details-marker{display:none}.cbx .cbx-faq summary::after{content:"";flex:0 0 auto;width:11px;height:11px;border-right:2.5px solid var(--cbx-muted);border-bottom:2.5px solid var(--cbx-muted);transform:rotate(45deg) translate(-3px,-3px);transition:transform .18s ease}.cbx .cbx-faq details[open] summary::after{transform:rotate(225deg) translate(-2px,-2px)}.cbx .cbx-faq details>div{padding:0 20px 18px}.cbx .cbx-faq details>div>p:last-child{margin-bottom:0}.cbx .cbx-notice strong{color:var(--cbx-warn)}.cbx .cbx-notice p{color:var(--cbx-warn);margin:0}.cbx .cbx-billing{background:var(--cbx-bg-soft);border:1px solid var(--cbx-line);border-left:5px solid var(--cbx-brand);border-radius:0 var(--cbx-r2) var(--cbx-r2) 0;padding:var(--cbx-s3) var(--cbx-s4);margin:0}.cbx .cbx-billing strong{display:block;font-size:var(--cbx-step-1);margin-bottom:4px;color:var(--cbx-ink)}.cbx .cbx-billing p{margin:0;font-size:var(--cbx-step--1);color:var(--cbx-ink-soft);max-width:none}.cbx p.cbx-billing,.cbx .cbx-billing{max-width:none}.cbx .cbx-tabs .cbx-brandmark{font-weight:800;color:var(--cbx-ink);margin-right:auto;text-decoration:none;font-size:var(--cbx-step-0)}.cbx .cbx-tabs a.cbx-tab{text-decoration:none;color:var(--cbx-ink-soft);padding:8px 15px;border-radius:var(--cbx-r4);border:1px solid var(--cbx-line);font-size:var(--cbx-step--1);font-weight:650}.cbx .cbx-tabs a.cbx-tab:hover{border-color:var(--cbx-line-strong);color:var(--cbx-ink)}.cbx .cbx-tabs a.cbx-tab[aria-current=page]{background:var(--cbx-brand);color:var(--cbx-on-brand);border-color:var(--cbx-brand)}.cbx .cbx-bar .cbx-bar-copy{min-width:0}.cbx .cbx-bar strong{display:block;font-size:var(--cbx-step-0);color:var(--cbx-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cbx .cbx-bar span{display:block;font-size:var(--cbx-step--1);color:var(--cbx-muted)}.cbx .cbx-bar .cbx-cta{padding:12px 24px;font-size:var(--cbx-step-0);white-space:nowrap;flex:0 0 auto}@media (max-width:760px){.cbx .cbx-bar{display:flex}.cbx .cbx-guarantee{grid-template-columns:minmax(0,1fr)}.cbx .cbx-example{padding-left:var(--cbx-s4);padding-right:var(--cbx-s4)}}