.clu-site .price-hero{padding:72px 0 8px}.clu-site .price-hero .kicker{margin-bottom:40px}.clu-site .price-hero h1{letter-spacing:-.045em;max-width:20ch;font-size:clamp(44px,7vw,82px);font-weight:700;line-height:.94}.clu-site .price-hero h1 .serif{color:var(--red);margin-top:6px;display:block}.clu-site .price-hero .lede{color:var(--ink-60);max-width:52ch;margin-top:36px;font-size:clamp(18px,2.1vw,22px);line-height:1.45}.clu-site .price-hero .lede b{color:var(--ink)}.clu-site .tiers{border:1.5px solid var(--ink);grid-template-columns:1fr 1.15fr 1fr;margin-top:56px;display:grid}.clu-site .tier{border-left:1.5px solid var(--ink);flex-direction:column;padding:38px 34px 34px;display:flex}.clu-site .tier:first-child{border-left:none}.clu-site .tier.feat{background:var(--ink);color:var(--paper)}.clu-site .tier-name{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-40);align-items:center;gap:10px;margin-bottom:22px;font-size:13px;display:flex}.clu-site .tier.feat .tier-name{color:#efebe299}.clu-site .tier-name .tag{font-family:var(--mono);letter-spacing:.06em;color:var(--red);border:1px solid;padding:2px 7px;font-size:10px}.clu-site .tier.feat .tier-name .tag{color:#e68a6b}.clu-site .tier-price{align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.clu-site .tier-price .big{letter-spacing:-.04em;font-size:64px;font-weight:700;line-height:1}.clu-site .tier-price .per{font-family:var(--mono);color:var(--ink-40);font-size:14px}.clu-site .tier.feat .tier-price .per{color:#efebe280}.clu-site .tier-blurb{color:var(--ink-60);min-height:44px;margin-bottom:26px;font-size:14.5px;line-height:1.5}.clu-site .tier.feat .tier-blurb{color:#efebe29e}.clu-site .tier-cta{justify-content:center;align-items:center;gap:9px;margin-bottom:28px;padding:14px 24px;font-size:16px;font-weight:600;transition:all .15s;display:inline-flex}.clu-site .cta-fill{background:var(--ink);color:var(--paper)}.clu-site .cta-fill:hover{background:var(--red)}.clu-site .tier.feat .cta-fill{background:var(--paper);color:var(--ink)}.clu-site .tier.feat .cta-fill:hover{background:var(--red);color:var(--paper)}.clu-site .cta-line{border:1.5px solid var(--ink)}.clu-site .cta-line:hover{background:var(--ink);color:var(--paper)}.clu-site .tier.feat .cta-line{color:var(--paper);border-color:#efebe266}.clu-site .tier.feat .cta-line:hover{background:var(--paper);color:var(--ink)}.clu-site .tier-feats{flex-direction:column;gap:0;margin-top:auto;display:flex}.clu-site .tier-feat{border-top:1px solid var(--ink-10);align-items:flex-start;gap:11px;padding:11px 0;font-size:14.5px;line-height:1.4;display:flex}.clu-site .tier.feat .tier-feat{border-color:#efebe21f}.clu-site .tier-feat:first-child{border-top:none}.clu-site .tier-feat svg{width:16px;height:16px;color:var(--red);flex-shrink:0;margin-top:2px}.clu-site .tier.feat .tier-feat svg{color:#9db07f}@media (max-width:860px){.clu-site .tiers{grid-template-columns:1fr}.clu-site .tier{border-left:none;border-top:1.5px solid var(--ink)}.clu-site .tier:first-child{border-top:none}}.clu-site .byo{border:1.5px solid var(--ink);grid-template-columns:auto 1fr;align-items:center;gap:24px;margin-top:18px;padding:28px 36px;display:grid}.clu-site .byo .byo-tag{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--red);border:1.5px solid var(--ink-20);white-space:nowrap;align-self:start;padding:8px 14px;font-size:12px}.clu-site .byo h3{letter-spacing:-.02em;margin-bottom:7px;font-size:21px;font-weight:700}.clu-site .byo p{color:var(--ink-60);max-width:70ch;font-size:15.5px;line-height:1.55}.clu-site .byo p b{color:var(--ink)}@media (max-width:640px){.clu-site .byo{grid-template-columns:1fr;padding:24px}}.clu-site .cmp-wrap{overflow-x:auto}.clu-site .cmp{border-collapse:collapse;width:100%;min-width:640px}.clu-site .cmp th,.clu-site .cmp td{text-align:left;border-bottom:1px solid var(--ink-10);padding:16px 18px;font-size:15px}.clu-site .cmp thead th{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-40);border-bottom:1.5px solid var(--ink);font-size:11px;font-weight:500}.clu-site .cmp tbody td:first-child{color:var(--ink);font-weight:600}.clu-site .cmp td{color:var(--ink-60)}.clu-site .cmp .you{background:#d4421e0d}.clu-site .cmp .you td:first-child{color:var(--red)}.clu-site .cmp .yes{color:#5f7a48;font-weight:600}.clu-site .cmp .no{color:var(--ink-40)}.clu-site .cmp tbody tr:last-child td{border-bottom:none}.clu-site .pfaq{border-top:1.5px solid var(--ink)}.clu-site details.q{border-bottom:1px solid var(--ink-20)}.clu-site details.q summary{cursor:pointer;letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:18px;padding:26px 0;font-size:clamp(18px,2.2vw,23px);font-weight:600;list-style:none;display:flex}.clu-site details.q summary::-webkit-details-marker{display:none}.clu-site details.q .qmark{font-family:var(--mono);color:var(--red);flex-shrink:0;font-size:14px;transition:transform .2s}.clu-site details.q[open] .qmark{transform:rotate(45deg)}.clu-site details.q .ans{max-width:72ch;color:var(--ink-60);padding:0 0 28px;font-size:16px;line-height:1.62}.clu-site details.q .ans b{color:var(--ink)}.clu-site .final{text-align:center;border-top:1.5px solid var(--ink);padding:110px 0}.clu-site .final h2{letter-spacing:-.04em;margin-bottom:22px;font-size:clamp(40px,6.5vw,80px);font-weight:700;line-height:.92}.clu-site .final h2 .serif{color:var(--red)}.clu-site .final p{color:var(--ink-60);margin-bottom:34px;font-size:17px}.clu-site .final-actions{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}
