@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_8eaea4{font-family:Geist,Geist Fallback;font-style:normal}.__variable_8eaea4{--font-geist:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_8c25df{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_8c25df{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}.ch-home{--bg:#161615;--surface:#1f1f1d;--surface-2:#272725;--line:rgb(241 241 239/0.09);--ink:#f3f3f0;--muted:#b4b5ae;--accent:#9cb89a;--accent-ink:#10130f;--ease:cubic-bezier(0.22,1,0.36,1);--font:var(--font-geist),system-ui,sans-serif;--mono:var(--font-geist-mono),ui-monospace,Menlo,monospace;position:relative;background:var(--bg);color:var(--ink);font-family:var(--font);font-size:16px;line-height:1.5;overflow-x:clip}.ch-home h1,.ch-home h2,.ch-home h3{font-family:var(--font);font-weight:500;color:var(--ink);margin:0}.ch-wrap{--ch-gutter:1.25rem;width:min(1160px,calc(100% - (var(--ch-gutter) * 2)));margin-inline:auto}.ch-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 1.5rem;border-radius:999px;font-weight:500;font-size:1rem;letter-spacing:-.01em;text-decoration:none;white-space:nowrap;transition:background-color .3s var(--ease),border-color .3s var(--ease),transform .3s var(--ease)}.ch-btn--primary{position:relative;overflow:hidden;background:var(--accent);color:var(--accent-ink)}.ch-btn--primary:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgb(255 255 255/.28),transparent 70%);transform:translateX(-120%);transition:transform .7s var(--ease)}.ch-btn--primary:hover{background:#b2cbb0;transform:translateY(-1px)}.ch-btn--primary:hover:after{transform:translateX(120%)}.ch-btn--ghost{border:1px solid rgb(241 241 239/.18);color:var(--ink)}.ch-btn--ghost:hover{border-color:rgb(241 241 239/.4)}.ch-link{color:var(--accent);font-size:.95rem;text-decoration:none;border-bottom:1px solid rgb(156 184 154/.35);padding-bottom:1px}.ch-link:hover{color:var(--ink);border-color:var(--ink)}.ch-btn:focus-visible,.ch-link:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.ch-hero{position:relative;padding:72px 0 88px;background:radial-gradient(60% 70% at 78% 40%,rgb(156 184 154/.14),transparent 70%),radial-gradient(40% 50% at 10% 0,rgb(255 255 255/.04),transparent 70%)}.ch-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center}.ch-eyebrow{display:inline-flex;gap:.4rem;align-items:center;margin:0 0 1.5rem;padding:.35rem .85rem;border:1px solid var(--line);border-radius:999px;background:rgb(255 255 255/.03);color:var(--muted);font-size:.85rem}.ch-hero h1{font-size:clamp(2.6rem,5vw,4.25rem);line-height:1.02;letter-spacing:-.045em;max-width:12ch}.ch-lead{margin:1.5rem 0 0;max-width:34rem;color:var(--muted);font-size:1.125rem;line-height:1.55}.ch-actions{gap:.75rem;margin-top:2rem}.ch-actions,.ch-trust{display:flex;flex-wrap:wrap}.ch-trust{gap:.6rem 1.5rem;margin:2rem 0 0;padding:0;list-style:none;color:var(--muted);font-size:.9rem}.ch-trust li{display:inline-flex;align-items:center;gap:.5rem}.ch-trust li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent)}.ch-hero__item{opacity:0;transform:translateY(18px);animation:ch-rise .85s var(--ease) forwards;animation-delay:var(--ch-delay,0s)}.ch-fan,.ch-hero__visual{justify-self:end;width:100%;max-width:560px}.ch-fan{position:relative;display:grid;gap:14px}.ch-fan__glow{position:absolute;inset:12% 8% 22%;border-radius:50%;background:radial-gradient(circle,rgb(156 184 154/.22),transparent 68%);filter:blur(18px);pointer-events:none;animation:ch-glow 5.5s ease-in-out infinite}.ch-fan__stack{position:relative;aspect-ratio:1.2;width:100%;overflow:hidden;isolation:isolate}.ch-fan__card{position:absolute;left:50%;top:52%;width:72%;aspect-ratio:1.586;padding:0;border:0;border-radius:18px;overflow:hidden;cursor:pointer;background:#111;box-shadow:inset 0 1px 0 rgb(255 255 255/.2),0 30px 60px -24px rgb(0 0 0/.75),0 8px 20px -8px rgb(0 0 0/.5);transition:transform .65s var(--ease),opacity .65s var(--ease),filter .65s var(--ease),box-shadow .65s var(--ease)}.ch-fan__card img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.ch-fan__card:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,rgb(255 255 255/.22),transparent 35%);opacity:.85;transition:opacity .4s var(--ease)}.ch-fan__card[data-pos="0"]{z-index:3;transform:translate(-50%,-50%) rotate(-3deg);animation:ch-float 5.2s ease-in-out infinite}.ch-fan__card[data-pos="1"]{z-index:2;transform:translate(-38%,-72%) rotate(5deg) scale(.9);filter:brightness(.72)}.ch-fan__card[data-pos="2"]{z-index:1;transform:translate(-62%,-78%) rotate(-6deg) scale(.84);filter:brightness(.55)}.ch-fan__card:hover[data-pos="0"]{animation:none;transform:translate(-50%,-54%) rotate(-1deg) scale(1.02);box-shadow:inset 0 1px 0 rgb(255 255 255/.28),0 36px 70px -22px rgb(0 0 0/.8),0 10px 24px -8px rgb(0 0 0/.55)}.ch-fan__card:hover[data-pos="0"]:after{opacity:1}.ch-fan__card:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.ch-fan__chip{position:relative;z-index:4;justify-self:end;display:grid;gap:2px;min-width:min(210px,100%);max-width:100%;padding:14px 18px;border:1px solid var(--line);border-radius:16px;background:rgb(31 31 29/.92);backdrop-filter:blur(12px);box-shadow:0 20px 40px -20px rgb(0 0 0/.7);animation:ch-chip-in .45s var(--ease) both}.ch-fan__chip-label{color:var(--muted);font-size:.8rem}.ch-fan__chip-value{color:var(--accent);font-family:var(--mono);font-size:1.6rem;font-weight:500;letter-spacing:-.03em}.ch-fan__chip-name{color:var(--ink);font-size:.85rem}.ch-reveal{opacity:1;transform:none}.ch-cats>.ch-reveal,.ch-grid>.ch-reveal,.ch-news>.ch-reveal,.ch-reveal>.ch-cat,.ch-reveal>.ch-news__item,.ch-reveal>.ch-tile,.ch-steps>.ch-reveal{height:100%}@keyframes ch-rise{to{opacity:1;transform:none}}@keyframes ch-float{0%,to{transform:translate(-50%,-50%) rotate(-3deg)}50%{transform:translate(-50%,-54%) rotate(-1.5deg)}}@keyframes ch-glow{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.95;transform:scale(1.08)}}@keyframes ch-chip-in{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ch-btn,.ch-btn--primary:after,.ch-fan__card{transition:none;animation:none!important}.ch-fan__chip,.ch-fan__glow,.ch-hero__item{animation:none!important;opacity:1;transform:none}}.ch-stats{border-block:1px solid var(--line);background:var(--surface)}.ch-proof__row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));isolation:isolate}.ch-proof__row>div{padding:28px 0 28px 28px;border-left:1px solid var(--line)}.ch-proof__row>div:first-child{padding-left:0;border-left:0}.ch-proof__stat{font-family:var(--mono);font-size:2rem;font-weight:500;line-height:1;letter-spacing:-.04em;color:var(--ink)}.ch-proof__label{margin:.55rem 0 0;color:var(--muted);font-size:.9rem}.mo-cr{display:inline-flex;align-items:baseline;white-space:pre}.mo-cr,.mo-cr__col{font-variant-numeric:tabular-nums}.mo-cr__col{display:inline-block;height:1.05em;line-height:1.05;overflow:hidden;vertical-align:top}.mo-cr__strip{display:block;will-change:transform}.mo-cr__strip span{display:block;height:1.05em;line-height:1.05}.mo-cr__ch{display:inline-block;line-height:1.05}.ch-section{padding:96px 0 0}.ch-section--last{padding-bottom:96px}.ch-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:32px}.ch-close h2,.ch-gap h2,.ch-head h2{font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.1;letter-spacing:-.035em}.ch-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ch-tile{display:grid;grid-template-rows:auto auto 1fr;gap:18px;padding:16px 16px 20px;border:1px solid var(--line);border-radius:20px;background:var(--surface);color:inherit;text-decoration:none;transition:border-color .35s var(--ease),transform .35s var(--ease),background-color .35s var(--ease)}.ch-tile:hover{border-color:rgb(156 184 154/.45);background:var(--surface-2);transform:translateY(-3px)}.ch-tile__stage{display:grid;place-items:center;aspect-ratio:1.42;padding:22px 20px;border-radius:14px;background:radial-gradient(80% 70% at 50% 100%,rgb(156 184 154/.14),transparent 70%),#121211}.ch-tile__meta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;align-items:center;padding-inline:4px}.ch-tile__meta h3{font-size:1.05rem;letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ch-tile__meta p{grid-column:1;margin:0;color:var(--muted);font-size:.875rem}.ch-tile__meta span{grid-column:2;grid-row:1/span 2;padding:6px 12px;border-radius:999px;background:rgb(156 184 154/.12);color:var(--accent);font-family:var(--mono);font-size:.9rem;white-space:nowrap}.ch-tile__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-self:start;margin:0;border-top:1px solid var(--line);padding:14px 4px 0;gap:12px}.ch-tile__facts dt{color:var(--muted);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}.ch-tile__facts dd{margin:4px 0 0;font-size:.875rem;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ch-cats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ch-cat{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 18px;border:1px solid var(--line);border-radius:16px;background:var(--surface);color:inherit;text-decoration:none;transition:border-color .3s var(--ease),background-color .3s var(--ease)}.ch-cat:hover{border-color:rgb(156 184 154/.45);background:var(--surface-2)}.ch-cat__icon{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#121211;font-size:1.25rem}.ch-cat__text{display:grid;gap:2px;min-width:0}.ch-cat__text strong{font-size:.98rem;letter-spacing:-.01em}.ch-cat__text span{color:var(--muted);font-size:.82rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ch-cat__count{color:var(--muted);font-family:var(--mono);font-size:.85rem}.ch-head__sub{margin:8px 0 0;color:var(--muted)}.ch-news{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ch-news__item{display:flex;flex-direction:column;gap:10px;padding:24px;border:1px solid var(--line);border-radius:20px;background:var(--surface);color:inherit;text-decoration:none;transition:border-color .3s var(--ease),transform .3s var(--ease)}.ch-news__item:hover{border-color:rgb(156 184 154/.45);transform:translateY(-3px)}.ch-news__meta{color:var(--accent);font-family:var(--mono);font-size:.75rem;letter-spacing:.04em;text-transform:uppercase}.ch-news__item h3{font-size:1.12rem;line-height:1.3;letter-spacing:-.02em}.ch-news__item p{margin:0;color:var(--muted);font-size:.9rem;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ch-news__more{margin-top:auto;padding-top:6px;font-size:.875rem;font-weight:500}.ch-gap{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:48px;align-items:center;padding:48px;border:1px solid var(--line);border-radius:28px;background:radial-gradient(60% 80% at 100% 0,rgb(156 184 154/.12),transparent 70%),var(--surface)}.ch-gap__copy p{margin:1rem 0 1.5rem;max-width:30rem;color:var(--muted);font-size:1.05rem}.ch-gap__compare{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:16px}.ch-gap__card{display:grid;gap:8px;padding:14px;border:1px solid var(--line);border-radius:18px;background:#121211}.ch-gap__card img{width:100%;aspect-ratio:1.586;-o-object-fit:cover;object-fit:cover;border-radius:10px;box-shadow:0 16px 30px -16px rgb(0 0 0/.7)}.ch-gap__card p{margin:6px 0 0;color:var(--muted);font-size:.875rem}.ch-gap__card strong{font-family:var(--mono);font-weight:500;font-size:1.35rem;letter-spacing:-.03em;color:var(--ink)}.ch-gap__card.is-win{border-color:rgb(156 184 154/.5)}.ch-gap__card.is-win strong{color:var(--accent)}.ch-gap__delta{position:absolute;top:-14px;left:50%;transform:translateX(-50%);margin:0;padding:6px 14px;border-radius:999px;background:var(--accent);color:var(--accent-ink);font-family:var(--mono);font-size:.85rem;font-weight:500;white-space:nowrap}.ch-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none}.ch-steps li{display:flex;flex-direction:column;padding:20px;border:1px solid var(--line);border-radius:20px;background:var(--surface)}.ch-steps__visual{width:100%;aspect-ratio:1.586/1;margin-bottom:18px;border-radius:12px;overflow:hidden;background:#121211;border:1px solid var(--line)}.ch-steps__visual img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ch-steps__n{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:50%;background:rgb(156 184 154/.14);color:var(--accent);font-family:var(--mono);font-size:.85rem}.ch-steps h3{margin-top:16px;font-size:1.15rem;letter-spacing:-.02em}.ch-steps p{margin:.5rem 0 0;color:var(--muted);font-size:.95rem}.ch-disclosure{margin:20px 0 0;color:var(--muted);font-size:.85rem}.ch-close{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;padding:40px 48px;border-radius:28px;background:radial-gradient(70% 120% at 0 0,rgb(156 184 154/.28),transparent 70%),linear-gradient(135deg,#222a21,#1a1d19);border:1px solid rgb(156 184 154/.25)}.ch-close__copy{display:flex;flex-direction:column;align-items:flex-start;gap:0}.ch-close p{margin:.75rem 0 1.25rem;max-width:34rem;color:var(--muted)}.ch-close__visual{width:min(220px,28vw);aspect-ratio:1.586/1;border-radius:14px;overflow:hidden;background:#121211;border:1px solid rgb(241 241 239/.12);box-shadow:0 18px 40px rgb(0 0 0/.35)}.ch-close__visual img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}body:has(.ch-home) header a[href$="/quiz"].hidden{display:none!important}@media (max-width:1023px){.ch-wrap{--ch-gutter:1.25rem}.ch-hero{padding:48px 0 56px}.ch-hero__grid{grid-template-columns:1fr;gap:36px}.ch-fan,.ch-hero__visual{justify-self:center;max-width:480px}.ch-hero h1{max-width:none;font-size:clamp(2.4rem,6vw,3.4rem)}.ch-fan__stack{aspect-ratio:1.28}.ch-fan__card{width:70%;top:54%}.ch-fan__card[data-pos="0"]{transform:translate(-50%,-50%) rotate(-2deg)}.ch-fan__card[data-pos="1"]{transform:translate(-40%,-70%) rotate(4deg) scale(.9)}.ch-fan__card[data-pos="2"]{transform:translate(-60%,-76%) rotate(-4deg) scale(.84)}.ch-fan__chip{justify-self:stretch}.ch-cats,.ch-grid,.ch-news{grid-template-columns:repeat(2,minmax(0,1fr))}.ch-gap,.ch-steps{grid-template-columns:1fr}.ch-gap{padding:28px}.ch-close{grid-template-columns:minmax(0,1fr) auto;padding:32px}.ch-section{padding-top:64px}.ch-section--last{padding-bottom:64px}}@media (max-width:639px){.ch-wrap{--ch-gutter:1.25rem}.ch-hero{padding:28px 0 40px}.ch-hero h1{max-width:100%;font-size:clamp(2.05rem,8.5vw,2.4rem);line-height:1.08;overflow-wrap:break-word}.ch-lead{margin-top:1rem;font-size:1.05rem}.ch-actions{margin-top:1.35rem;gap:.65rem}.ch-actions .ch-btn{flex:1 1 100%;min-height:48px}.ch-trust{display:grid;grid-template-columns:1fr;margin-top:1.25rem;gap:.45rem;font-size:.85rem}.ch-fan,.ch-hero__visual{max-width:none}.ch-fan{gap:12px}.ch-fan__glow{inset:16% 10% 28%}.ch-fan__stack{aspect-ratio:1.45}.ch-fan__card{width:78%;top:56%;border-radius:14px}.ch-fan__card[data-pos="0"]{transform:translate(-50%,-50%) rotate(0deg);animation:none}.ch-fan__card[data-pos="1"]{transform:translate(-50%,-58%) rotate(0deg) scale(.94);filter:brightness(.78)}.ch-fan__card[data-pos="2"]{transform:translate(-50%,-66%) rotate(0deg) scale(.88);filter:brightness(.62)}.ch-fan__card:focus-visible[data-pos="0"],.ch-fan__card:hover[data-pos="0"]{transform:translate(-50%,-52%) scale(1.01)}.ch-fan__chip{box-sizing:border-box;min-width:0;width:100%;max-width:100%;padding:12px 14px;justify-self:stretch}.ch-fan__chip-value{font-size:1.25rem}.ch-fan__chip-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ch-link{display:inline-flex;align-items:center;min-height:44px}.ch-proof__row{grid-template-columns:1fr}.ch-proof__row>div{padding:18px 0;border-left:0;border-top:1px solid var(--line)}.ch-proof__row>div:first-child{border-top:0;padding-top:20px}.ch-proof__row>div:last-child{padding-bottom:20px}.ch-proof__stat{font-size:1.65rem}.ch-proof__label{font-size:.85rem}.ch-cats,.ch-grid,.ch-news,.ch-steps{grid-template-columns:1fr}.ch-cats{gap:8px}.ch-cat{grid-template-columns:auto minmax(0,1fr) auto;gap:10px;padding:12px 14px;min-height:48px}.ch-cat__icon{width:36px;height:36px;font-size:1.05rem}.ch-cat__text strong{font-size:.9rem}.ch-cat__text span{display:none}.ch-cat__count{display:inline-flex;align-items:center;justify-content:center;min-width:1.75rem}.ch-head{flex-direction:column;align-items:flex-start;gap:.35rem;margin-bottom:24px}.ch-close h2,.ch-gap h2,.ch-head h2{font-size:clamp(1.5rem,6.5vw,1.85rem)}.ch-close,.ch-gap{padding:22px;border-radius:20px}.ch-gap__compare{grid-template-columns:1fr 1fr;gap:10px}.ch-gap__card{padding:10px}.ch-gap__delta{font-size:.75rem;padding:5px 10px}.ch-close{grid-template-columns:1fr;gap:18px}.ch-close__visual{width:min(200px,70%);justify-self:start;order:-1}.ch-close .ch-btn{width:100%}.ch-steps li{padding:16px}.ch-section{padding-top:52px}.ch-section--last{padding-bottom:52px}}@media (max-width:379px){.ch-wrap{--ch-gutter:1rem}.ch-hero h1{font-size:1.95rem}.ch-fan__stack{aspect-ratio:1.5}.ch-fan__card{width:82%}}