.cp-plan-hub{--hub-deep:#063f40;--hub-teal:#0e5d5d;--hub-gold:#c9a84c;--hub-cream:#f6f0e6;--hub-ink:#17302e;--hub-muted:#60736f;background:linear-gradient(180deg,#073f40,#0a5151);color:#fff;padding:clamp(34px,5vw,62px) 0 26px}.cp-plan-hub *{box-sizing:border-box}.cp-plan-hub__inner{width:min(1180px,calc(100% - 40px));margin:auto}.cp-plan-hub__top{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:28px;align-items:end}.cp-plan-hub__eyebrow{margin:0 0 9px;color:#ead284;font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.cp-plan-hub h1{max-width:820px;margin:0;color:#fff;font-size:clamp(36px,5vw,64px);line-height:.98;letter-spacing:-.045em;text-wrap:balance}.cp-plan-hub__intro{margin:0;color:#ffffffc2;font-size:15px;line-height:1.7}.cp-plan-hub__meta{display:flex;flex-wrap:wrap;gap:7px;margin-top:16px}.cp-plan-hub__meta span{padding:7px 10px;border:1px solid rgba(255,255,255,.13);border-radius:999px;background:#ffffff0f;color:#ffffffc7;font-size:11px;font-weight:800}.cp-plan-hub__nav{display:flex;gap:7px;overflow-x:auto;margin:28px 0 16px;padding:0 0 4px;scrollbar-width:none}.cp-plan-hub__nav::-webkit-scrollbar{display:none}.cp-plan-hub__cat{flex:0 0 auto;min-height:44px;padding:10px 14px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:#ffffff0f;color:#fff;font:inherit;font-size:12px;font-weight:900;cursor:pointer}.cp-plan-hub__cat.is-active{border-color:var(--hub-gold);background:var(--hub-gold);color:#102321}.cp-plan-hub__cat:focus-visible,.cp-plan-hub__tool:focus-visible{outline:3px solid rgba(234,210,132,.55);outline-offset:3px}.cp-plan-hub__group[hidden]{display:none!important}.cp-plan-hub__tools{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cp-plan-hub__tool{display:grid;grid-template-columns:1fr auto;gap:10px;min-width:0;min-height:116px;padding:16px 17px;border:1px solid rgba(255,255,255,.14);border-radius:18px;background:#ffffff12;color:#fff;text-align:left;font:inherit;cursor:pointer;transition:transform var(--cp-motion-fast,.18s) var(--cp-ease-out,cubic-bezier(.22,1,.36,1)),background var(--cp-motion-ui,.26s),border-color var(--cp-motion-ui,.26s)}.cp-plan-hub__tool.is-active{border-color:#ead284d9;background:#fff;color:var(--hub-deep)}.cp-plan-hub__tool-copy{min-width:0}.cp-plan-hub__tool small{display:block;margin-bottom:5px;color:#ead284;font-size:10px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.cp-plan-hub__tool.is-active small{color:#8b6e24}.cp-plan-hub__tool strong{display:block;font-size:17px;line-height:1.18}.cp-plan-hub__tool span{display:block;margin-top:7px;color:#ffffffab;font-size:12px;line-height:1.45}.cp-plan-hub__tool.is-active span{color:#60736f}.cp-plan-hub__arrow{align-self:start;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#ffffff1a;font-size:14px}.cp-plan-hub__tool.is-active .cp-plan-hub__arrow{background:#edf4f1;color:var(--hub-deep)}.cp-plan-hub__current{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-top:14px;padding:12px 14px;border-top:1px solid rgba(255,255,255,.11);color:#ffffffad;font-size:12px}.cp-plan-hub__current strong{color:#fff}.cp-plan-hub__current a{color:#ead284;font-weight:900;text-decoration:none}.cp-plan-hub__current a:hover{text-decoration:underline;text-underline-offset:3px}@media(hover:hover)and (pointer:fine){.cp-plan-hub__tool:hover{transform:translateY(-2px);background:#ffffff1a}}body.cp-plan-hub-ready .section-cp-calculators .cp-calcs{padding:24px 0 54px;background:linear-gradient(180deg,#f6f0e6,#fff)}body.cp-plan-hub-ready .section-cp-calculators .cp-calcs:before{display:none}body.cp-plan-hub-ready .section-cp-calculators .cp-calcs__inner>header,body.cp-plan-hub-ready .section-cp-calculators .cp-calcs__tabs{display:none!important}body.cp-plan-hub-ready .section-cp-calculators .cp-calcs__panel{box-shadow:none;border-color:#063f401f}body.cp-plan-hub-ready .section-cp-commercial-intelligence .cp-ci{padding:24px 0 54px;background:linear-gradient(180deg,#f6f0e6,#fff)}body.cp-plan-hub-ready .section-cp-commercial-intelligence .cp-ci__head,body.cp-plan-hub-ready .section-cp-commercial-intelligence .cp-ci__tabs,body.cp-plan-hub-ready .section-cp-commercial-intelligence .cp-ci__footer{display:none!important}body.cp-plan-hub-ready .section-cp-commercial-intelligence .cp-ci__shell{box-shadow:none;border-color:#063f401f}body.cp-plan-hub-ready [data-cp-calcs][hidden],body.cp-plan-hub-ready [data-cp-commercial-intelligence][hidden]{display:none!important}@media(max-width:900px){.cp-plan-hub__top{grid-template-columns:1fr}.cp-plan-hub__tools{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.cp-plan-hub{padding:30px 0 20px}.cp-plan-hub__inner{width:calc(100% - 28px)}.cp-plan-hub__tools{grid-template-columns:1fr}.cp-plan-hub__tool{min-height:100px}.cp-plan-hub__current{display:grid}.cp-plan-hub h1{font-size:38px}.cp-plan-hub__intro{font-size:14px}body.cp-plan-hub-ready .section-cp-calculators .cp-calcs,body.cp-plan-hub-ready .section-cp-commercial-intelligence .cp-ci{padding-top:14px}}@media(prefers-reduced-motion:reduce){.cp-plan-hub__tool{transition:none!important}}.cp-plan-hub[hidden],.cp-plan-hub [hidden],.cp-ci [hidden]{display:none!important}@media print{body.cp-ci-printing #MainContent,body.cp-ci-printing .section-cp-commercial-intelligence,body.cp-ci-printing [data-cp-commercial-intelligence],body.cp-ci-printing [data-ci-panel=brief]{display:block!important}body.cp-ci-printing .cp-plan-hub,body.cp-ci-printing [data-cp-calcs],body.cp-ci-printing .cp-ci__head,body.cp-ci-printing .cp-ci__tabs,body.cp-ci-printing .cp-ci__footer,body.cp-ci-printing .cp-ci__brief-side,body.cp-ci-printing [data-ci-panel]:not([data-ci-panel=brief]){display:none!important}body.cp-ci-printing .cp-ci__brief-grid{display:block!important}body.cp-ci-printing [data-ci-brief-output]{white-space:pre-wrap;overflow-wrap:anywhere;max-height:none;overflow:visible;color:#000;background:#fff}}@media print{body.cp-ci-printing.cp-plan-hub-ready [data-cp-commercial-intelligence][hidden],body.cp-ci-printing.cp-plan-hub-ready .cp-ci [data-ci-panel=brief][hidden],body.cp-ci-printing .cp-ci__brief{display:block!important}}
/*# sourceMappingURL=/cdn/shop/t/148/assets/cp-calculator-hub.css.map */
