.ca-page.bold-page{scroll-behavior:smooth;overflow:clip}.ca-page.bold-page [id]{scroll-margin-top:24px}.ca-page.bold-page .ca-section-head{margin-bottom:var(--ca-space-6);grid-template-columns:1fr}.ca-page.bold-page .ca-section-head>.ca-eyebrow{margin-bottom:var(--ca-space-4)}.ca-page.bold-page .ca-section-head h2{max-width:none}.ca-page.bold-page .ca-cases{margin-top:0}.ca-page.bold-page .ca-case p{line-height:1.6}.ca-page.bold-page .ca-case-type{color:var(--ca-orange-text)}.ca-page.bold-page .ca-case--accent .ca-case-type{color:var(--ca-ink)}.ca-page.bold-page .ca-case .ca-squares{color:inherit;font-size:15px}.ca-page.bold-page .ca-case .ca-squares>li:before{background:var(--ca-ink)}.ca-page.bold-page .ca-case:not(.ca-case--accent) .ca-squares>li:before{background:var(--ca-orange)}.ca-page.bold-page .ca-case img{height:245px}.ca-page.bold-page .ca-case img.bold-on-dark{background:var(--ca-ink)}.ca-page.bold-page .bold-price{font-family:var(--ca-font-display);font-size:var(--ca-text-h2);line-height:1.1}.ca-page.bold-page .bold-note{margin-top:var(--ca-space-5);font-size:var(--ca-text-small);color:var(--ca-muted);max-width:var(--ca-measure);line-height:1.55}.ca-page.bold-page .bold-note a{text-underline-offset:3px;text-decoration:underline}.ca-page.bold-page .ca-panel h3{font-family:var(--ca-font-serif);letter-spacing:-.4px;margin-bottom:var(--ca-space-4);font-size:clamp(28px,3vw,40px);line-height:1.1}.ca-page.bold-page .ca-panel p+p,.ca-page.bold-page .ca-panel p+a{margin-top:var(--ca-space-3)}.ca-page.bold-page .ca-panel .ca-eyebrow{margin-bottom:var(--ca-space-3)}.ca-page.bold-page .ca-panel h2{margin-bottom:var(--ca-space-4)}.ca-page.bold-page .bold-list{margin:0;padding:0;list-style:none}.ca-page.bold-page .bold-list>li{border-bottom:var(--ca-rule-strong);padding:14px 0 14px 28px;line-height:1.5;position:relative}.ca-page.bold-page .bold-list>li:before{content:"";background:var(--ca-orange);width:8px;height:8px;position:absolute;top:calc(14px + .6em);left:0}.ca-page.bold-page .bold-list a{text-underline-offset:3px;text-decoration:underline}.ca-page.bold-page .bold-list h3{display:none}.ca-page.bold-page .bold-hero{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(36px,5vw,88px);padding-block:clamp(40px,6vw,88px);display:grid}.ca-page.bold-page .bold-hero h1{text-transform:uppercase;letter-spacing:-1px;margin-bottom:var(--ca-space-5);font-size:clamp(46px,5.4vw,80px)}.ca-page.bold-page .bold-hero h1>span{display:block}.ca-page.bold-page .bold-hero .ca-lead{margin-bottom:var(--ca-space-5);max-width:46ch}.ca-page.bold-page .bold-hero .ca-actions{margin-bottom:var(--ca-space-4)}.ca-page.bold-page .bold-hero .ca-micro{max-width:60ch}.ca-page.bold-page .bold-paper{border:var(--ca-rule-heavy);background:var(--ca-paper-raised);align-self:center}.ca-page.bold-page .bold-paper-top{border-bottom:var(--ca-rule-strong);font-size:var(--ca-text-eyebrow);letter-spacing:.12em;text-transform:uppercase;padding:14px 22px;font-weight:700}.ca-page.bold-page .bold-paper-body{padding:22px 22px 8px}.ca-page.bold-page .bold-paper h2{margin-bottom:var(--ca-space-5);text-transform:uppercase;font-size:clamp(36px,4vw,56px)}.ca-page.bold-page .bold-row{border-top:var(--ca-rule-strong);justify-content:space-between;gap:20px;padding:14px 0;font-size:15px;display:flex}.ca-page.bold-page .bold-row b{color:var(--ca-orange-text);text-align:right;font-weight:700}.ca-page.bold-page .bold-paper-bottom{border-top:var(--ca-rule-heavy);font-family:var(--ca-font-serif);margin:8px 22px 0;padding:18px 0 22px;font-size:24px;line-height:1.2}.ca-page.bold-page .bold-stamp{background:var(--ca-orange);border-top:var(--ca-rule-heavy);font-family:var(--ca-font-display);text-transform:uppercase;padding:16px 22px;font-size:22px;line-height:1.1}.ca-page.bold-page .bold-strip{border-top:var(--ca-rule-heavy);border-bottom:var(--ca-rule-strong);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ca-page.bold-page .bold-strip>div{border-right:var(--ca-rule-strong);padding:24px 22px}.ca-page.bold-page .bold-strip>div:first-child{padding-left:0}.ca-page.bold-page .bold-strip>div:last-child{border-right:0}.ca-page.bold-page .bold-strip strong{font-family:var(--ca-font-display);font-weight:400;font-size:var(--ca-text-h3);text-transform:uppercase;line-height:1.1;display:block}.ca-page.bold-page .bold-strip span{color:var(--ca-muted);margin-top:8px;font-size:15px;display:block}.ca-page.bold-page .bold-strip{margin-bottom:clamp(40px,6vw,88px)}.ca-page.bold-page .bold-pains{gap:var(--ca-space-6) clamp(36px,5vw,88px);margin-top:var(--ca-space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ca-page.bold-page .bold-pain{border-top:1px solid var(--ca-line-dark);padding-top:var(--ca-space-5)}.ca-page.bold-page .bold-pain .ca-number{color:var(--ca-on-dark-muted)}.ca-page.bold-page .bold-pain h3{margin:var(--ca-space-3) 0}.ca-page.bold-page .bold-pain p{color:var(--ca-on-dark-muted)}.ca-page.bold-page .bold-offer{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:clamp(36px,5vw,88px);display:grid}.ca-page.bold-page .bold-offerbox{background:var(--ca-orange);color:var(--ca-ink);padding:clamp(24px,3vw,40px);position:sticky;top:24px}.ca-page.bold-page .bold-offerbox h2{margin-bottom:var(--ca-space-4);text-transform:uppercase;font-size:clamp(36px,4vw,56px)}.ca-page.bold-page .bold-offerbox p+p{margin-top:var(--ca-space-3)}.ca-page.bold-page .bold-offerbox .ca-btn{margin-top:var(--ca-space-5)}.ca-page.bold-page .bold-offerbox .ca-btn:hover{background:var(--ca-paper);border-color:var(--ca-paper)}.ca-page.bold-page .bold-steps{margin:var(--ca-space-5) 0 0;border-top:var(--ca-rule-heavy);padding:0;list-style:none}.ca-page.bold-page .bold-step{border-bottom:var(--ca-rule-strong);grid-template-columns:36px minmax(0,1fr);gap:16px;padding:22px 0;display:grid}.ca-page.bold-page .bold-step .ca-number{padding-top:6px}.ca-page.bold-page .bold-step h3{margin-bottom:8px}.ca-page.bold-page .bold-step p{color:var(--ca-muted)}.ca-page.bold-page .bold-manifesto{margin-top:var(--ca-space-7);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,60px);display:grid}.ca-page.bold-page .bold-manifesto blockquote{font-family:var(--ca-font-serif);letter-spacing:-.6px;margin:0;font-size:clamp(28px,3.4vw,43px);line-height:1.12}.ca-page.bold-page .seo-fit-grid{border-top:var(--ca-rule-heavy);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0;display:grid}.ca-page.bold-page .seo-fit-grid>div{padding:var(--ca-space-5) clamp(16px,2.4vw,32px) var(--ca-space-5) 0}.ca-page.bold-page .seo-fit-grid>div+div{border-left:var(--ca-rule-strong);padding-left:clamp(16px,2.4vw,32px)}.ca-page.bold-page .seo-fit-grid h3{font-family:var(--ca-font-display);font-size:var(--ca-text-h3);margin-bottom:var(--ca-space-4);line-height:1.12}.ca-page.bold-page .seo-fit-grid ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ca-page.bold-page .seo-fit-grid li{padding-left:18px;line-height:1.55;position:relative}.ca-page.bold-page .seo-fit-grid li:before{content:"";background:var(--ca-orange);width:7px;height:7px;position:absolute;top:.6em;left:0}.ca-page.bold-page .seo-fit-grid a{text-underline-offset:3px;text-decoration:underline}.ca-page.bold-page .bold-founder{margin-top:var(--ca-space-5);font-size:var(--ca-text-small);color:var(--ca-muted);line-height:1.6}.ca-page.bold-page .bold-founder a{color:var(--ca-ink);text-underline-offset:3px;font-weight:700;text-decoration:underline}.ca-page.bold-page .bold-faq{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(36px,5vw,88px);display:grid}.ca-page.bold-page .bold-faq .ca-section-head{margin-bottom:0}.ca-page.bold-page .bold-closing{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(36px,5vw,88px);padding-block:clamp(48px,7vw,96px);display:grid}.ca-page.bold-page .bold-closing h2{font-size:var(--ca-text-h1);text-transform:uppercase;letter-spacing:-1px}.ca-page.bold-page .bold-closing h2>span{display:block}.ca-page.bold-page .bold-closing p{color:var(--ca-on-dark-muted)}.ca-page.bold-page .bold-closing .ca-btn{margin-block:var(--ca-space-5)}.ca-page.bold-page .bold-closing .ca-btn:hover{background:var(--ca-paper);border-color:var(--ca-paper);color:var(--ca-ink)}.ca-page.bold-page .bold-direct{margin-top:var(--ca-space-4);color:var(--ca-on-dark);text-underline-offset:5px;font-size:18px;text-decoration:underline;display:block}.ca-page.bold-page .bold-doc{background:var(--ca-paper-raised);border:var(--ca-rule-strong);padding:20px 22px}.ca-page.bold-page .bold-doc p{margin:10px 0;font-size:17px}.ca-page.bold-page .bold-doc mark{background:var(--ca-orange-soft);color:inherit;padding:2px 4px}.ca-page.bold-page .bold-correction{border-left:4px solid var(--ca-orange);margin-top:var(--ca-space-4);padding-left:16px;font-weight:700}.ca-page.bold-page .ca-case details{margin-top:var(--ca-space-2)}.ca-page.bold-page .ca-case summary{cursor:pointer;font-weight:700}.ca-page.bold-page .bold-details{margin-top:var(--ca-space-5);border-top:var(--ca-rule-strong);padding-top:var(--ca-space-4)}.ca-page.bold-page .bold-details summary{cursor:pointer;font-weight:700}.ca-page.bold-page .bold-details p{margin-top:var(--ca-space-3);max-width:var(--ca-measure);color:var(--ca-muted)}.ca-page.bold-page .bold-fig img{width:100%;height:auto}.ca-page.bold-page .bold-fig figcaption{margin-top:8px}@media (max-width:1000px){.ca-page.bold-page .bold-hero,.ca-page.bold-page .bold-offer,.ca-page.bold-page .bold-manifesto,.ca-page.bold-page .bold-faq,.ca-page.bold-page .bold-closing{grid-template-columns:1fr}.ca-page.bold-page .bold-offerbox{position:static}.ca-page.bold-page .ca-cases{grid-template-columns:1fr}}@media (max-width:700px){.ca-page.bold-page .bold-strip,.ca-page.bold-page .bold-pains,.ca-page.bold-page .seo-fit-grid{grid-template-columns:1fr}.ca-page.bold-page .bold-strip>div{border-right:0;border-bottom:var(--ca-rule-strong);padding:18px 0}.ca-page.bold-page .bold-strip>div:last-child{border-bottom:0}.ca-page.bold-page .seo-fit-grid>div,.ca-page.bold-page .seo-fit-grid>div+div{padding:var(--ca-space-5) 0;border-left:0}.ca-page.bold-page .seo-fit-grid>div+div{border-top:var(--ca-rule-strong)}.ca-page.bold-page .bold-hero h1{font-size:clamp(40px,10.3vw,60px)}.ca-page.bold-page .ca-case img{height:215px}}.ca-page.bold-page .bold-paper h2>span{display:block}
