.cs-hero{padding-bottom:0}.cs-hero__grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:56px;display:grid}.cs-hero__copy{justify-items:start;gap:24px;display:grid}.cs-hero__lede{max-width:40ch;color:var(--body-dark)}.cs-hero__stack{aspect-ratio:1/.92;position:relative}.cs-hero__stack .shot{position:absolute}.cs-hero__before{opacity:.9;width:76%;top:0;left:0;transform:rotate(-4deg)}.cs-hero__after{width:80%;box-shadow:var(--e3);bottom:0;right:0;transform:rotate(2deg)}.cs-hero__stack--wide{aspect-ratio:1/.78}.cs-meta{background:var(--line);grid-template-columns:minmax(0,.8fr) repeat(3,minmax(0,1fr));gap:1px;margin:56px 0 0;padding:0;display:grid;overflow:hidden}.cs-meta>div{background:var(--surface);align-content:start;gap:4px;padding:20px 24px;display:grid}.cs-meta dt{color:var(--body-dark);font:600 var(--t6)/18px var(--font)}.cs-meta dd{color:var(--ink);text-wrap:pretty;margin:0;font-weight:600}.cs-meta .cs-meta__client{grid-row:span 2;align-content:center}.cs-meta__client img{width:auto;height:26px}.cs-stats-sec{padding-top:16px}.cs-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.cs-stats--4{grid-template-columns:repeat(4,minmax(0,1fr))}.cs-stat{align-content:start;gap:8px;padding:24px 22px 22px;display:grid}.cs-stat b{color:var(--ink);font:400 var(--t1)/.9 var(--bebas);letter-spacing:-.01em;padding-top:.05em}.cs-stat span{font:600 var(--t6)/18px var(--font)}.cs-stat--none{border-radius:var(--r-md);background:var(--bg-dark);box-shadow:var(--e2)}.cs-stat--none b{color:var(--accent-light)}.cs-stat--none span{color:var(--body-light)}.cs-stats--4 .cs-stat--none b{font-size:min(60px,4.3vw)}.cs-split{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:64px;display:grid}.cs-split--shot{grid-template-columns:minmax(0,7fr) minmax(0,4fr)}.cs-split__main{gap:28px;display:grid}.cs-split__side{gap:16px;display:grid}.copy strong{color:var(--ink)}.cs-tcard{flex:none}.cs .sec:has(+.apply){padding-bottom:calc(2 * var(--sec) - var(--inset))}.cs-nobr{white-space:nowrap}.cs-ins__list{gap:72px;margin:56px 0 0;padding:0;list-style:none;display:grid}.cs-ins__item{--c-lap:64px;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto var(--c-lap) auto;display:grid}.cs-ins__insight{padding:30px 36px calc(var(--c-lap) + 32px);grid-area:1/1/span 2/span 8;align-content:start;gap:14px;display:grid}.cs-ins__insight p{text-wrap:pretty;max-width:60ch;margin:0}.cs-ins__num{color:var(--ink);font:400 var(--t1)/.8 var(--bebas);letter-spacing:-.01em;margin-bottom:8px;padding-top:.08em}.cs-ins__note{z-index:1;border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line-strong);box-shadow:var(--e3);grid-area:2/7/span 2/span 6;align-self:start;gap:12px;padding:22px 26px 26px;display:grid;position:relative;transform:rotate(1.2deg)}.cs-ins__label{color:var(--ink);font:400 var(--t5)/18px var(--bebas);letter-spacing:.1em;text-transform:uppercase;margin:0}.cs-ins__d{color:var(--ink);font:600 var(--t4)/1.45 var(--font);letter-spacing:-.01em;text-wrap:pretty;margin:0}.cs-ins__item--flip .cs-ins__insight{grid-column:5/span 8}.cs-ins__item--flip .cs-ins__note{grid-column:1/span 6;transform:rotate(-1.2deg)}.cs-ins__goal{text-align:center;justify-items:center;gap:28px;margin-top:120px;display:grid}.cs-ins__sum{justify-items:center;gap:6px;display:grid}.cs-ins__nums{gap:72px;display:flex}.cs-ins__nums .num-badge{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line), var(--e1);color:var(--ink)}.cs-ins__brace{width:264px;height:44px;overflow:visible}.cs-ins__brace path{fill:none;stroke:var(--line-strong);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.cs-ins__goal-text{max-width:22em;color:var(--ink);font:var(--hw) var(--t2)/var(--lh2) var(--font);letter-spacing:var(--ls2);text-wrap:balance;margin:0}.cs-ins__goal-lead{color:var(--body-dark);font:400 var(--t4)/1.5 var(--font);letter-spacing:-.01em;margin-bottom:14px;display:block}.cs-plan{box-shadow:var(--e2);margin-top:48px;overflow:hidden}.cs-plan__rows{margin:0;padding:8px 0 0;list-style:none}.cs-plan__row{grid-template-columns:minmax(0,420px) minmax(0,1fr);display:grid}.cs-plan__label{color:var(--ink);font:var(--hw) var(--t4)/1.3 var(--font);letter-spacing:-.01em;align-items:center;gap:16px;margin:0;padding:10px 24px 10px 20px;display:flex}.cs-plan__track{min-height:60px;position:relative}.cs-plan__bar{top:50%;left:calc(var(--i) * 100% / 7 + 8px);background:var(--ink);border-radius:6px;width:calc(14.2857% - 16px);height:24px;margin-top:-12px;position:absolute}.cs-plan__row--support{padding:8px 0 12px}.cs-plan__row--support .cs-plan__track{min-height:76px}.cs-plan__loop{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.cs-plan__loop svg{fill:none;width:18px;height:18px;stroke:var(--ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.cs-plan__bar--support{background:var(--lime);border-radius:8px 0 0 8px;width:auto;height:32px;margin-top:-16px;left:8px;right:0;box-shadow:inset 0 0 0 1px #080a001f;-webkit-mask-image:linear-gradient(90deg,#000 85.7143%,#0000);mask-image:linear-gradient(90deg,#000 85.7143%,#0000)}.cs-plan__on{fill:none;width:44px;height:16px;stroke:var(--ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;position:absolute;top:8px;right:calc(14.2857% + 12px)}.cs-plan__note{border-top:1px solid var(--line);background:var(--bg-light);gap:12px;margin:0;padding:24px 28px 28px 20px;display:grid}.cs-plan__by{align-items:center;gap:16px;display:flex}.cs-plan__by b{color:var(--ink);font-weight:600;display:block}.cs-plan__by span span{font:400 var(--t6)/18px var(--font);display:block}.cs-plan__by .tcard__av{background:var(--surface)}.cs-plan__by img{opacity:.85;width:auto;height:24px;margin-left:auto}.cs-plan__note blockquote{margin:0;padding-left:56px}.cs-plan__note p{max-width:62ch;color:var(--ink);font:italic 400 var(--t4)/1.5 var(--font);letter-spacing:-.01em;text-wrap:pretty;margin:0}.cs-results__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:48px 0 0;padding:0;list-style:none;display:grid}.cs-results__grid li{align-content:start;gap:12px;padding:28px;display:grid}.cs-results__grid b{color:var(--ink);font:400 var(--t1)/.9 var(--bebas);letter-spacing:-.01em;padding-top:.05em}.cs-results__grid p{text-wrap:pretty;max-width:30ch;margin:0}.pull.cs-words{padding-block:var(--sec)}.pull.cs-words--long .pull__quote p{max-width:44ch;font:italic 500 calc(var(--t3) + 4px)/1.45 var(--font);letter-spacing:-.015em}.cs-ba__lede{max-width:36ch;color:var(--body-dark)}.cs-ba__pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;margin-top:48px;display:grid}.cs-ba__group{gap:16px;margin-top:48px;display:grid}.cs-ba__group .cs-ba__pair{margin-top:0}.cs-con__link{fill:none;width:16px;height:56px;stroke:var(--ink-faint);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;margin:28px auto 0;display:block}.cs-con__intro{text-align:center;max-width:20em;margin:28px auto 0}.cs-con__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:40px 0 0;padding:0;list-style:none;display:grid}.cs-con__card{box-shadow:var(--e2);flex-direction:column;gap:28px;padding:22px 22px 26px;display:flex}.cs-con__top{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.cs-con__text{color:var(--ink);font:var(--hw) var(--t3)/var(--lh3) var(--font);letter-spacing:var(--ls3);text-wrap:pretty;margin:0}@media (max-width:1099px){.cs-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.cs-stats--4{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-stats--4 .cs-stat--none b{font-size:min(var(--t1), 7.6vw)}.cs-plan__row{grid-template-columns:minmax(0,340px) minmax(0,1fr)}}@media (max-width:999px){.cs-hero__grid,.cs-split,.cs-split--shot{grid-template-columns:minmax(0,1fr);gap:40px}.cs-hero__stack{justify-self:center;width:100%;max-width:560px}.cs-split--shot .cs-split__side{max-width:460px}.cs-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-meta .cs-meta__client{grid-area:auto/1/auto/-1}.cs-results__grid{grid-template-columns:minmax(0,1fr)}.cs-ins__item,.cs-ins__item--flip{--c-lap:40px;grid-template-columns:minmax(0,1fr)}.cs-ins__item .cs-ins__insight,.cs-ins__item--flip .cs-ins__insight{padding:26px 24px calc(var(--c-lap) + 28px);grid-column:1}.cs-ins__item .cs-ins__note{grid-column:1;margin:0 0 0 24px}.cs-ins__item--flip .cs-ins__note{grid-column:1;margin:0 24px 0 0}.cs-ins__goal{margin-top:96px}.cs-con__list{grid-template-columns:minmax(0,1fr);gap:12px;max-width:640px;margin-inline:auto}.cs-con__card{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;padding:16px 18px;display:grid}.cs-con__top{display:contents}.cs-con__top .num-badge{display:none}}@media (max-width:899px){.cs-meta{margin-top:40px}.cs-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cs-stat--none{grid-column:1/-1}.cs-stats--4 .cs-stat--none{grid-column:auto}.cs-ba__pair{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:32px}.cs-plan{margin-top:32px}.cs-plan__row{grid-template-columns:minmax(0,1fr)}.cs-plan__label{font-size:var(--t5);gap:12px;padding:12px 16px 6px}.cs-plan__label .num-badge{width:32px;height:32px}:root:root .cs-plan__label .num-badge{font-size:var(--t4)}.cs-plan__track{min-height:28px;margin:0 16px 12px}.cs-plan__bar{height:12px;left:calc(var(--i) * 100% / 7 + 4px);border-radius:4px;width:calc(14.2857% - 8px);margin-top:-6px}.cs-plan__row--support .cs-plan__track{min-height:36px}.cs-plan__bar--support{border-radius:5px 0 0 5px;width:auto;height:20px;margin-top:-10px;left:4px;right:0}.cs-plan__on{width:30px;height:14px;top:3px;right:calc(14.2857% + 4px)}.cs-plan__note{padding:20px 16px 22px}.cs-plan__note blockquote{padding-left:0}.cs-plan__note p{font-size:var(--t5)}.cs-con__link{height:40px;margin-top:20px}.cs-con__intro{margin-top:20px}.cs-con__list{margin-top:28px}.cs-con__card .icon-tile{border-radius:12px;width:52px;height:52px}.cs-con__card .icon{width:32px;height:32px}.cs-con__text{font-size:var(--t4);letter-spacing:-.015em;line-height:1.3}}@media (max-width:599px){.cs-ins__list{gap:56px;margin-top:40px}.cs-ins__item,.cs-ins__item--flip{--c-lap:32px}.cs-ins__item .cs-ins__insight,.cs-ins__item--flip .cs-ins__insight{padding:22px 20px calc(var(--c-lap) + 24px)}.cs-ins__num{margin-bottom:4px;font-size:48px}.cs-ins__item .cs-ins__note{margin:0 0 0 14px;padding:18px 18px 20px;transform:rotate(1deg)}.cs-ins__item--flip .cs-ins__note{margin:0 14px 0 0;transform:rotate(-1deg)}.cs-ins__goal{gap:22px;margin-top:72px}.cs-ins__nums{gap:40px}.cs-ins__brace{width:184px;height:36px}}@media (max-width:560px){.cs-meta{grid-template-columns:minmax(0,1fr)}}
