html,body,#root{min-height:100%}html,body{overflow-x:hidden}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}:root{--black: #0f1115;--black-light: rgba(15, 17, 21, .68);--black-tint: rgba(15, 17, 21, .14);--paper: #f5f5f7;--background: #f5f5f7;--orange: #f39377;--purple: #c8acd0;--purple-tint-2: #eee5f1;--green: #cddfc2;--blue: #c9d9eb;--chaak-display-font: Inter, -apple-system, BlinkMacSystemFont, "SF Pro Display", "Helvetica Neue", Arial, sans-serif;--chaak-dot-cursor: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Ccircle cx='9' cy='9' r='5' fill='%230f1115'/%3E%3C/svg%3E") 9 9, auto}body{margin:0;background:#f5f5f7;font-family:var(--chaak-display-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input,select,textarea,button{font-family:inherit}body,.chaak-app,.chaak-app *{cursor:var(--chaak-dot-cursor)}@media(pointer:coarse){body,.chaak-app,.chaak-app *{cursor:auto}}.react-clone-root:empty{min-height:100vh;background:#f5f5f7}.react-shell{min-height:100vh;display:grid;place-content:center;gap:16px;padding:40px;background:#f5f5f7;color:#111;text-align:center;font-family:Arial,sans-serif}.react-shell h1,.react-shell p{margin:0}.react-shell a{color:inherit;text-decoration:underline}.local-disabled-embed{display:grid;min-height:315px;aspect-ratio:16 / 9;place-items:center;border:1px solid rgba(32,32,32,.16);background:#fff;color:#202020ad;font:600 16px/1.4 Arial,sans-serif;text-align:center}.chaak-prefooter-cta{position:relative;isolation:isolate;width:min(1500px,calc(100% - 80px));min-height:clamp(430px,43vw,720px);display:grid;place-items:center;overflow:hidden;margin:clamp(72px,8vw,128px) auto clamp(54px,6vw,96px);border-radius:clamp(24px,2.2vw,36px);background:#101824;color:#fff}.chaak-prefooter-cta:after{position:absolute;inset:0;z-index:1;background:radial-gradient(circle at 50% 48%,#0f11151f,#0f11159e 58%,#0f1115db),linear-gradient(180deg,#0f111538,#0f1115b8);content:""}.chaak-prefooter-cta video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:blur(4px) saturate(.86) brightness(.76);transform:scale(1.035);transition:filter .8s ease,transform .8s cubic-bezier(.2,.8,.2,1)}.chaak-prefooter-cta div{position:relative;z-index:2;display:grid;justify-items:center;gap:28px;padding:48px 24px;text-align:center}.chaak-prefooter-cta h2{max-width:950px;margin:0;color:#fff;font-family:var(--chaak-display-font);font-size:clamp(52px,5.4vw,94px);font-weight:500;line-height:.94;letter-spacing:-.05em}.chaak-prefooter-cta a{min-height:52px;display:inline-flex;align-items:center;justify-content:center;padding:0 30px;border-radius:999px;background:#fff;color:var(--black)!important;font-family:var(--chaak-display-font);font-size:15px;font-weight:650;line-height:1;text-decoration:none;box-shadow:0 18px 40px #0000003d;transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s ease}.chaak-prefooter-cta:hover video{filter:blur(3px) saturate(.92) brightness(.82);transform:scale(1.065)}.chaak-prefooter-cta a:hover{transform:translateY(-2px) scale(1.03);box-shadow:0 26px 52px #00000052}.chaak-logo-link,.chaak-footer-logo-link{display:inline-flex;align-items:center;flex-shrink:0}.chaak-logo-img,.chaak-footer-logo-img{display:block;width:100%;height:auto}.chaak-logo-link{width:138px}.chaak-footer-logo-link{width:220px}.chaak-site-footer{padding:clamp(20px,3vw,40px) 24px 56px;background:transparent;color:var(--black)}.chaak-footer-card{width:min(100%,1220px);margin:0 auto;padding:0;overflow:hidden;border-top:1px solid rgba(15,17,21,.08);border-left:1px solid rgba(15,17,21,.08);background:#fff;box-shadow:none}.chaak-footer-top{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(520px,1fr);gap:0;align-items:stretch}.chaak-footer-brand{display:grid;justify-items:start;gap:22px;align-content:start;min-height:250px;padding:clamp(28px,3vw,42px);border-right:1px solid rgba(15,17,21,.08);border-bottom:1px solid rgba(15,17,21,.08);background:#ffffffd1}.chaak-footer-brand .chaak-footer-logo-link{width:148px}.chaak-footer-brand p{max-width:300px;margin:0;color:#0f11159e;font-size:clamp(14px,1vw,16px);line-height:1.48}.chaak-social-links,.chaak-footer-socials{display:flex;gap:12px}.chaak-social-links a,.chaak-footer-socials a{width:42px;height:42px;display:grid;place-items:center;padding:0;border:0;border-radius:999px;background:var(--black);color:#fff!important;font-size:14px;font-weight:700;line-height:1;text-align:center;transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.chaak-social-links a:hover,.chaak-footer-socials a:hover{background:linear-gradient(135deg,#f39377,#ee6f45);box-shadow:0 12px 26px #ee6f4533;transform:translateY(-2px)}.chaak-social-links svg{width:19px;height:19px;display:block}.chaak-social-links svg rect,.chaak-social-links svg circle{fill:none;stroke:currentColor;stroke-width:1.8}.chaak-social-links svg path{fill:currentColor}.chaak-social-links .chaak-social-cutout{fill:var(--black)}.chaak-footer-links{display:grid;grid-template-columns:repeat(2,minmax(180px,1fr));gap:0}.chaak-footer-links div{display:grid;gap:16px;align-content:start;min-height:250px;padding:clamp(28px,3vw,42px);border-right:1px solid rgba(15,17,21,.08);border-bottom:1px solid rgba(15,17,21,.08);background:#ffffffd1;transition:background .28s ease,color .28s ease}.chaak-footer-links div:hover{background:radial-gradient(circle at 85% 18%,rgba(255,255,255,.3),transparent 24%),linear-gradient(135deg,#f39377,#ee6f45);color:#fff}.chaak-footer-links h2,.chaak-footer-links a,.chaak-footer-bottom span{margin:0;font-family:var(--chaak-display-font)}.chaak-footer-links h2{color:#0f1115eb;font-size:12px;font-weight:750;line-height:1;letter-spacing:.04em;text-transform:uppercase;transition:color .24s ease}.chaak-footer-links a{width:max-content;color:#0f11159e;font-size:15px;font-weight:520;line-height:1.2;transition:color .2s ease,transform .2s ease,opacity .2s ease}.chaak-footer-links a:hover{color:inherit;transform:translate(2px);opacity:.78}.chaak-footer-links div:hover h2,.chaak-footer-links div:hover a{color:#fff}.chaak-footer-bottom{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(520px,1fr);gap:24px;margin-top:0;padding:0;border-top:0;color:#0f11159e;font-size:15px;line-height:1.3}.chaak-footer-bottom>span{min-height:78px;display:flex;align-items:center;padding:22px clamp(28px,3vw,42px);border-right:1px solid rgba(15,17,21,.08);border-bottom:1px solid rgba(15,17,21,.08);background:#ffffffd1}.chaak-footer-bottom span:last-child{justify-content:flex-end;text-align:right}.chaak-footer-credit{display:inline-flex;align-items:center;justify-content:flex-end;gap:9px;text-align:right}.chaak-footer-credit img{width:54px;height:auto;display:block}.chaak-footer-credit a{display:inline-flex;align-items:center}.Header_Header__uvvBy .Header_Cont__9c9A_>a>span.chaak-wordmark{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.Header_Header__uvvBy .Header_Cont__9c9A_>a>span.chaak-wordmark span{font-size:31px;font-weight:850;line-height:.92;letter-spacing:0}.Header_Header__uvvBy .Header_Cont__9c9A_>a>span.chaak-wordmark small{color:var(--black-light);font-size:11px;font-weight:700;line-height:1.1;letter-spacing:0;text-transform:uppercase}.Header_Menu__Vn_zu>ul.chaak-main-menu{gap:34px}.Header_Header__uvvBy .Header_Cont__9c9A_.chaak-header-inner>.chaak-nav{position:absolute;left:50%;transform:translate(-50%)}.Header_Menu__Vn_zu>ul.chaak-main-menu li>a{font-weight:650}.chaak-site-header .chaak-main-menu li>a{display:inline-flex;align-items:center;text-decoration:none!important}.chaak-site-header .chaak-main-menu li>a:before,.chaak-site-header .chaak-main-menu li>a:after,.chaak-site-header .chaak-main-menu li>a span:before{display:none!important;border:0!important;background:none!important;content:none!important}.chaak-site-header .chaak-main-menu li>a span{position:relative;display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border:1px solid transparent!important;border-radius:999px;color:#0f1115b8;background:transparent;background-image:none!important;text-decoration:none!important;transition:color .22s ease,background .22s ease,border-color .22s ease,box-shadow .22s ease,transform .22s ease}.chaak-site-header .chaak-main-menu li>a span:after{display:none!important;content:none!important}.chaak-site-header .chaak-main-menu li>a:hover span,.chaak-site-header .chaak-main-menu li>a span.active{color:#0f1115;border-color:#0f11150f!important;background:#0f11150b;box-shadow:inset 0 1px #ffffffb8;transform:none}.chaak-header-actions{display:flex;align-items:center;gap:10px;margin-left:auto}.chaak-header-pill,.chaak-header-score{position:relative;isolation:isolate;overflow:hidden;min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:0 20px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:linear-gradient(110deg,transparent 0%,transparent 38%,rgba(255,255,255,.14) 48%,transparent 58%,transparent 100%),linear-gradient(180deg,#242424,#151515);background-size:220% 100%,100% 100%;background-position:-160% 0,center;box-shadow:inset 0 0 0 1px #ffffff14,inset 0 -10px 18px #00000047,0 10px 22px #0f11151a;font-size:12px;font-weight:700;line-height:1;text-decoration:none;white-space:nowrap;transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s ease,background-position .6s ease}.chaak-header-pill,.chaak-header-score{color:#fff!important}.chaak-header-pill:after,.chaak-header-score:after{content:"↗";display:inline-block;font-size:13px;font-weight:700;line-height:1;transition:transform .28s ease}.chaak-header-pill:hover,.chaak-header-score:hover{background-position:130% 0,center;box-shadow:inset 0 0 0 1px #ffffff29,inset 0 -10px 18px #00000038,0 18px 34px #0f11152e;transform:translateY(-2px) scale(1.015)}.chaak-header-pill:hover:after,.chaak-header-score:hover:after{transform:translate(2px,-2px)}.chaak-footer-wordmark{display:flex;flex-direction:column;gap:4px;color:var(--black)}.chaak-footer-wordmark strong{font-size:52px;line-height:.92;letter-spacing:0}.chaak-footer-wordmark small{max-width:180px;color:var(--black-light);font-size:13px;font-weight:700;line-height:1.2;letter-spacing:0;text-transform:uppercase}.Footer_Menu__9j8PV>ul>li>span,.Footer_Menu__9j8PV>ul>li>a{font-weight:700}.chaak-page{scroll-margin-top:120px}.chaak-page-hero{padding:190px 0 90px;background:var(--paper);border-bottom:1px solid var(--black-tint)}.chaak-page-hero-inner{display:grid;justify-items:center;gap:24px;text-align:center}.chaak-page-hero h1{max-width:780px;font-family:var(--chaak-display-font);font-size:clamp(54px,7.4vw,116px);font-weight:500;line-height:.92;letter-spacing:-.055em}.chaak-page-hero .h4{max-width:820px}.chaak-problem-panel,.chaak-lens-list,.chaak-contact-page,.chaak-score-section,.chaak-deliverables,.chaak-lens-categories,.chaak-method-cards,.chaak-services-detail,.chaak-trust-section,.chaak-founder-note-section{padding:110px 0;background:var(--background)}.chaak-score-section{padding-top:140px}.chaak-dark-band{padding:120px 0;background:linear-gradient(rgba(245,241,232,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(245,241,232,.04) 1px,transparent 1px),#0f1115;background-size:46px 46px;color:#f5f1e8}.chaak-dark-band .chaak-eyebrow,.chaak-cta-band .chaak-eyebrow{color:#ff6a1a}.chaak-dark-band h2,.chaak-dark-band p{color:inherit}.chaak-split{display:grid;grid-template-columns:minmax(0,.82fr) minmax(480px,1fr);gap:70px;align-items:start}.chaak-split>div{display:grid;gap:22px}.chaak-split p:not(.chaak-eyebrow){max-width:560px;color:#f5f1e8c7;font-size:22px;line-height:1.35}.chaak-pain-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0;margin:0;padding:0;border:1px solid rgba(245,241,232,.26);border-radius:10px;overflow:hidden;background:#0f1115b8}.chaak-pain-grid li{display:grid;gap:10px;min-height:160px;padding:24px;border-right:1px solid rgba(245,241,232,.2);border-bottom:1px solid rgba(245,241,232,.2)}.chaak-pain-grid li:nth-child(2n),.chaak-pain-grid li:last-child{border-right:0}.chaak-pain-grid li:nth-last-child(-n+2){border-bottom:0}.chaak-pain-grid strong{color:#ff6a1a;font-size:20px}.chaak-pain-grid span{color:#f5f1e8c2;line-height:1.4}.chaak-section-intro{display:grid;gap:16px;max-width:860px;margin:0 0 40px}.chaak-section-intro h2,.chaak-section-intro p{margin:0}.chaak-about-story{padding:clamp(132px,12vw,172px) 0 clamp(70px,7vw,100px);background:var(--background)}.chaak-about-know{display:grid;gap:14px;justify-items:center;text-align:center}.chaak-about-know h1{max-width:1180px;margin:0;font-family:var(--chaak-display-font);font-size:clamp(48px,6vw,84px);font-weight:560;line-height:.94;letter-spacing:-.055em}.chaak-about-know h1 span{display:block}.chaak-about-know.chaak-page-heading{max-width:1120px}.chaak-about-know.chaak-page-heading h1{max-width:1080px;font-size:clamp(34px,3.6vw,52px);line-height:1;white-space:nowrap}.chaak-about-know.chaak-page-heading p{max-width:980px}.chaak-founder-narrative{display:grid;grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);gap:clamp(48px,7vw,110px);align-items:start;padding:clamp(54px,6vw,82px) 0;border-top:1px solid rgba(15,17,21,.12);border-bottom:1px solid rgba(15,17,21,.12)}.chaak-founder-narrative h2{position:sticky;top:108px;margin:0;font-family:var(--chaak-display-font);font-size:clamp(48px,5vw,78px);font-weight:560;line-height:.94;letter-spacing:-.055em}.chaak-founder-narrative>div{display:grid;gap:24px}.chaak-founder-narrative p{max-width:820px;margin:0;color:var(--black-light);font-size:clamp(18px,1.4vw,22px);line-height:1.58}.chaak-founder-narrative p:nth-child(4),.chaak-founder-narrative p:last-child{color:var(--black);font-weight:650}.chaak-mission-section{padding:clamp(88px,9vw,132px) 0;background:#0f1115;color:#f7f7f5}.chaak-mission-copy{display:grid;grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);gap:clamp(48px,7vw,110px);align-items:start}.chaak-mission-copy h2,.chaak-mission-copy p{margin:0}.chaak-mission-copy h2{font-family:var(--chaak-display-font);font-size:clamp(48px,5vw,78px);font-weight:560;line-height:.94;letter-spacing:-.055em}.chaak-mission-copy p{max-width:860px;color:#f7f7f5c7;font-size:clamp(22px,2vw,32px);line-height:1.38}.chaak-about-layout{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1fr);gap:56px;align-items:start}.chaak-about-layout h2{max-width:520px;margin:0;font-size:clamp(46px,4.2vw,86px);line-height:.94}.chaak-about-copy{display:grid;gap:18px;padding-top:14px}.chaak-about-copy p{margin:0;color:var(--black-light);font-size:21px;line-height:1.55}.chaak-about-founder-section{position:relative;overflow:hidden;padding:clamp(76px,8vw,104px) 0 clamp(86px,8vw,112px);background:var(--background);color:var(--black)}.chaak-about-founder-section:before,.chaak-about-founder-section:after{display:none}.chaak-about-founder-section:before{top:-300px;right:-130px}.chaak-about-founder-section:after{right:-160px;bottom:-285px}.chaak-founder-feature{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(320px,.68fr) minmax(0,.9fr);gap:clamp(42px,5vw,74px);align-items:start;overflow:visible;min-height:500px;color:inherit}.chaak-founder-feature:after{display:none;content:""}.chaak-founder-image-card{position:relative;min-height:620px}.chaak-founder-image-card img{width:100%;height:620px;display:block;object-fit:cover;object-position:center top;border:0;border-radius:26px;box-shadow:0 34px 90px #0f11151a;filter:saturate(.96) contrast(1.02)}.chaak-founder-image-caption{position:absolute;left:-34px;bottom:54px;display:grid;grid-template-columns:62px 1fr;align-items:center;gap:18px;width:min(390px,calc(100% + 12px));padding:22px 26px 26px;border:1px solid rgba(255,255,255,.72);border-radius:14px;background:#ffffffe6;color:var(--black);box-shadow:0 26px 70px #0f11151f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.chaak-founder-caption-icon{position:relative;display:block;width:62px;height:62px;border-radius:999px;background:#0f11150f}.chaak-founder-caption-icon:before,.chaak-founder-caption-icon:after{position:absolute;left:50%;border:2px solid var(--black);content:"";transform:translate(-50%)}.chaak-founder-caption-icon:before{top:16px;width:14px;height:14px;border-radius:999px}.chaak-founder-caption-icon:after{bottom:15px;width:25px;height:15px;border-radius:16px 16px 4px 4px;border-bottom:0}.chaak-founder-image-caption div>span,.chaak-founder-image-caption div>small{display:block;line-height:1.1}.chaak-founder-image-caption div>span{font-family:var(--chaak-display-font);font-size:clamp(22px,1.8vw,29px);font-weight:650;letter-spacing:-.04em}.chaak-founder-image-caption div>small{margin-top:10px;color:var(--orange);font-size:12px;font-weight:700;letter-spacing:.24em;text-transform:uppercase}.chaak-founder-image-caption:after{position:absolute;left:110px;bottom:20px;width:40px;height:2px;background:var(--orange);content:""}.chaak-founder-note-card{display:grid;align-content:center;gap:16px;max-width:640px;padding:0}.chaak-founder-note-card .chaak-eyebrow{color:var(--orange);font-size:15px;font-weight:800;letter-spacing:.34em;text-transform:uppercase}.chaak-founder-note-card .chaak-eyebrow:after{display:block;width:50px;height:3px;margin-top:22px;background:var(--orange);content:""}.chaak-founder-note-card h2,.chaak-founder-note-card p,.chaak-founder-note-card div{margin:0}.chaak-founder-note-card h2{max-width:640px;color:var(--black);font-family:var(--chaak-display-font);font-size:clamp(36px,3.15vw,52px);font-weight:560;line-height:.98;letter-spacing:-.05em}.chaak-founder-ornament{position:relative;display:block;width:120px;height:12px;margin:6px 0 16px}.chaak-founder-ornament:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:#0f11151f}.chaak-founder-ornament:after{content:"";position:absolute;left:50%;top:50%;width:6px;height:6px;background:var(--orange);border-radius:50%;transform:translate(-50%,-50%)}.chaak-founder-note-card p:not(.chaak-eyebrow){max-width:600px;color:var(--black-light);font-size:clamp(16px,1.08vw,18px);line-height:1.48}.chaak-founder-note-card blockquote{margin:24px 0;padding:16px 20px;border-left:3px solid var(--orange);background:#f973160a;border-radius:0 12px 12px 0;font-style:italic;font-size:clamp(15px,1.05vw,17px);line-height:1.5;color:var(--black)}.chaak-founder-signature{display:grid;gap:6px;padding-top:20px;border-top:1px solid rgba(15,17,21,.08);margin-top:24px;width:fit-content;min-width:200px}.chaak-founder-signature strong{color:var(--black);font-family:var(--chaak-display-font);font-size:clamp(24px,1.9vw,30px);font-weight:560;line-height:1}.chaak-founder-signature span{color:var(--orange);font-size:13px;font-weight:800;letter-spacing:.24em;text-transform:uppercase}.chaak-founder-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:38px;width:fit-content;min-width:190px;min-height:50px;padding:0 24px;border:1px solid rgba(15,17,21,.18);border-radius:8px;color:var(--black);font-size:13px;font-weight:800;letter-spacing:.22em;text-decoration:none;text-transform:uppercase;transition:transform .26s ease,background .26s ease,color .26s ease,box-shadow .26s ease}.chaak-founder-cta:hover{background:var(--black);color:#fff;box-shadow:0 18px 42px #0f111529;transform:translateY(-2px)}.chaak-about-team-section{padding:clamp(86px,9vw,118px) 0 clamp(32px,3vw,48px);background:var(--background);color:#0f1115}@media(min-width:821px){.chaak-about-team-section{padding-bottom:18px}}.chaak-about-team-section .container.narrow{width:min(100% - 72px,1500px)}.chaak-team-board{overflow:visible;padding:clamp(18px,2vw,24px) 0;border:0;border-radius:0;background:transparent;box-shadow:none}.chaak-team-heading{display:flex;align-items:end;justify-content:flex-start;margin-bottom:24px}.chaak-team-heading h2{margin:0;color:#0f1115;font-family:var(--chaak-display-font);font-size:clamp(48px,5.4vw,82px);font-weight:560;line-height:.92;letter-spacing:-.055em}.chaak-about-team-grid{display:flex;gap:0;overflow:visible;scroll-snap-type:none}.chaak-about-team-slider{--team-visible: 5;--team-items: 12;width:100%;overflow:hidden;cursor:grab;touch-action:pan-y}.chaak-about-team-slider.is-dragging{cursor:grabbing}.chaak-about-team-grid.is-team-marquee{width:calc((100% / var(--team-visible)) * var(--team-items));will-change:transform;-webkit-user-select:none;user-select:none}.chaak-about-team-grid::-webkit-scrollbar{height:0}.chaak-about-team-grid article{position:relative;min-height:100%;display:flex;flex-direction:column;gap:0;flex:0 0 calc(100% / var(--team-items));max-width:calc(100% / var(--team-items));min-width:0;padding:0 clamp(12px,1vw,18px) 0 0;border-right:1px solid rgba(15,17,21,.08);scroll-snap-align:start}.chaak-about-team-grid article+article{padding-left:clamp(12px,1vw,18px)}.chaak-about-team-grid article:last-child{border-right:0}.chaak-about-team-grid article>button{position:absolute;top:12px;right:28px;z-index:2;width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:999px;background:#ffffffe6;color:#0f1115;font:700 13px/1 var(--chaak-display-font);box-shadow:0 12px 28px #0f111514;cursor:pointer;transition:transform .24s ease,background .24s ease,color .24s ease}.chaak-about-team-grid article:hover>button{transform:translate(2px,-2px);background:#0f1115;color:#fff}.chaak-team-photo{position:relative;height:clamp(184px,13.2vw,220px);overflow:hidden;border-radius:20px;background:#eeede8}.chaak-team-photo img{width:100%;height:100%;display:block;object-fit:cover;object-position:center top;filter:saturate(.92) contrast(1.02) brightness(1.03);transition:transform .45s ease,filter .45s ease}.chaak-about-team-grid article:hover .chaak-team-photo img{transform:scale(1.04);filter:saturate(1) contrast(1.04)}.chaak-team-copy{display:grid;gap:8px;padding:16px 4px 2px}.chaak-about-team-grid h3,.chaak-about-team-grid p{margin:0}.chaak-about-team-grid h3{color:#0f1115;font-family:var(--chaak-display-font);font-size:clamp(12px,.86vw,14px);font-weight:720;line-height:1.05;letter-spacing:0;text-transform:uppercase}.chaak-about-team-grid p{display:grid;grid-template-columns:minmax(0,1fr) 22px minmax(0,auto);align-items:start;gap:7px;min-height:36px;color:#0f111594;font-size:clamp(9.5px,.68vw,10.5px);line-height:1.25}.chaak-about-team-grid p span{min-width:0}.chaak-about-team-grid p i{width:24px;height:1px;flex:0 0 auto;background:#0f11152e}@media(max-width:1180px){.chaak-about-team-slider{--team-visible: 3}}@media(max-width:760px){.chaak-about-team-slider{--team-visible: 1.25}}.chaak-work-page{min-height:100svh;padding:clamp(132px,12vw,172px) 0 clamp(32px,3vw,48px);background:var(--background)}@media(min-width:821px){.chaak-work-page{padding-bottom:18px}}.chaak-work-list-heading,.chaak-page-heading{display:grid;justify-items:center;gap:12px;max-width:1200px;margin:0 auto clamp(34px,4vw,52px);text-align:center}.chaak-work-list-heading h1,.chaak-page-heading h1{margin:0;color:var(--black);font-family:var(--chaak-display-font);font-size:clamp(48px,6vw,84px);font-weight:560;line-height:.94;letter-spacing:-.055em}.chaak-work-list-heading p,.chaak-page-heading p{max-width:620px;margin:0;color:var(--black-light);font-size:clamp(16px,1.2vw,19px);line-height:1.45}.chaak-page-heading .chaak-eyebrow{margin:0}.chaak-form-page-heading{margin-bottom:clamp(34px,4vw,54px)}.chaak-form-page-heading .chaak-diagnosis-title{max-width:none;white-space:nowrap;font-size:clamp(44px,5vw,76px)}.chaak-about-know.chaak-page-heading p{max-width:920px}.chaak-policy-page{min-height:100svh;padding:clamp(132px,12vw,172px) 0 clamp(92px,9vw,132px);background:var(--background)}.chaak-policy-heading{display:grid;gap:18px;max-width:920px;margin-bottom:clamp(64px,7vw,96px)}.chaak-policy-heading h1,.chaak-policy-heading p{margin:0}.chaak-policy-heading h1{font-family:var(--chaak-display-font);font-size:clamp(58px,7.4vw,112px);font-weight:560;line-height:.9;letter-spacing:-.06em}.chaak-policy-heading p{max-width:760px;color:var(--black-light);font-size:clamp(18px,1.5vw,22px);line-height:1.5}.chaak-policy-heading span{color:#0f11157a;font-size:14px;font-weight:600}.chaak-policy-layout{display:grid;grid-template-columns:minmax(210px,.32fr) minmax(0,1fr);gap:clamp(52px,7vw,108px);align-items:start}.chaak-policy-layout aside{position:sticky;top:104px;display:grid;gap:0;border-top:1px solid rgba(15,17,21,.12)}.chaak-policy-layout aside strong,.chaak-policy-layout aside a{padding:14px 0;border-bottom:1px solid rgba(15,17,21,.08)}.chaak-policy-layout aside strong{color:var(--black);font-size:15px}.chaak-policy-layout aside a{color:var(--black-light);font-size:14px;transition:color .18s ease,padding-left .18s ease}.chaak-policy-layout aside a:hover{padding-left:6px;color:var(--black)}.chaak-policy-content{display:grid}.chaak-policy-content section{scroll-margin-top:100px;padding:0 0 clamp(42px,5vw,68px);margin:0 0 clamp(42px,5vw,68px);border-bottom:1px solid rgba(15,17,21,.1)}.chaak-policy-content section:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}.chaak-policy-content h2,.chaak-policy-content h3,.chaak-policy-content p,.chaak-policy-content ul{margin-top:0}.chaak-policy-content h2{margin-bottom:22px;font-family:var(--chaak-display-font);font-size:clamp(30px,3vw,48px);font-weight:560;line-height:1;letter-spacing:-.045em}.chaak-policy-content h3{margin-bottom:8px;color:var(--black);font-size:17px}.chaak-policy-content h3:not(:first-of-type){margin-top:28px}.chaak-policy-content p,.chaak-policy-content li{color:var(--black-light);font-size:clamp(16px,1.18vw,18px);line-height:1.65}.chaak-policy-content p{max-width:880px;margin-bottom:16px}.chaak-policy-content p:last-child{margin-bottom:0}.chaak-policy-content ul{display:grid;gap:9px;max-width:840px;padding-left:22px}.chaak-policy-content a{color:var(--black);font-weight:700;text-decoration:underline;text-underline-offset:3px}.chaak-work-client-grid{display:grid;grid-template-columns:1fr;border-top:1px solid rgba(15,17,21,.08);border-left:1px solid rgba(15,17,21,.08);background:#fff;box-shadow:none}.chaak-work-client-card{position:relative;display:grid;grid-template-columns:minmax(220px,.58fr) minmax(0,1.9fr);gap:clamp(22px,3vw,46px);min-height:250px;padding:clamp(24px,2.6vw,36px);border-right:1px solid rgba(15,17,21,.08);border-bottom:1px solid rgba(15,17,21,.08);background:#ffffffd1;color:var(--black);transition:background .28s ease,box-shadow .28s ease,transform .28s ease,color .28s ease}.chaak-work-card-head{display:grid;align-content:start;justify-items:start;gap:14px}.chaak-work-client-card strong{display:block;color:#1d1d1f;font-family:var(--chaak-display-font);font-size:clamp(28px,2.8vw,44px);font-weight:620;line-height:.94;letter-spacing:-.045em}.chaak-work-client-card span{width:fit-content;padding:6px 10px;border:1px solid rgba(15,17,21,.08);border-radius:999px;color:#0f111594;font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.chaak-work-client-card a{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:10px;margin-top:4px;padding:0 18px;border:1px solid rgba(15,17,21,.12);border-radius:999px;color:var(--black);font-size:13px;font-weight:720;line-height:1;text-decoration:none}.chaak-work-card-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2vw,28px) clamp(26px,3vw,42px)}.chaak-work-card-content section{display:grid;align-content:start;gap:10px}.chaak-work-card-content h2{margin:0;color:var(--black);font-family:var(--chaak-display-font);font-size:15px;font-weight:780;line-height:1.15;letter-spacing:0}.chaak-work-client-card p{margin:0;color:#0f11159e;font-size:clamp(14px,1vw,16px);line-height:1.48}.chaak-work-client-card:hover{z-index:1;background:radial-gradient(circle at 85% 18%,rgba(255,255,255,.3),transparent 24%),linear-gradient(135deg,#f39377,#ee6f45);color:#fff;box-shadow:inset 0 0 0 1px #ffffff2e;transform:none}.chaak-work-client-card:hover strong,.chaak-work-client-card:hover h2,.chaak-work-client-card:hover a{color:#fff}.chaak-work-client-card:hover span,.chaak-work-client-card:hover a{border-color:#ffffff38}.chaak-work-client-card:hover span,.chaak-work-client-card:hover p{color:#ffffffbd}.chaak-work-client-card:hover a{background:#ffffff1a}.chaak-work-more{margin:clamp(34px,4vw,56px) 0 0;color:var(--black);font-family:var(--chaak-display-font);font-size:clamp(32px,4vw,58px);font-weight:560;line-height:.96;letter-spacing:-.045em;text-align:center}.chaak-about-principles{padding:84px 0 110px;background:#0f1115;color:#f7f3ea}.chaak-about-principles .chaak-section-intro{margin-bottom:34px}.chaak-about-principles .chaak-section-intro p{color:#f7f3eabd}.chaak-about-grid{width:100%}.chaak-about-grid article{min-height:220px}.chaak-about-operating{padding:92px 0 110px;background:var(--background)}.chaak-about-operating .chaak-section-intro{margin-bottom:34px}.chaak-about-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0}.chaak-about-steps li{display:grid;gap:12px;padding:24px;border:1px solid rgba(15,17,21,.08);border-radius:22px;background:#ffffffa8}.chaak-about-steps li span{width:fit-content;min-height:34px;display:inline-flex;align-items:center;padding:0 12px;border-radius:999px;background:#0f1115;color:#fff;font-family:var(--chaak-display-font);font-size:12px;font-weight:650;letter-spacing:.12em}.chaak-about-steps li strong,.chaak-about-steps li em,.chaak-about-steps li p{margin:0}.chaak-about-steps li strong{font-size:24px;line-height:1.1}.chaak-about-steps li em{color:var(--orange);font-style:normal;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.chaak-about-steps li p{color:var(--black-light);font-size:17px;line-height:1.45}.chaak-method-cards .chaak-section-intro,.chaak-services-detail .chaak-section-intro,.chaak-before-after-section .chaak-section-intro,.chaak-trust-section .chaak-section-intro,.chaak-founder-note-section .chaak-section-intro{justify-items:center;margin-right:auto;margin-left:auto;text-align:center}.chaak-method-cards{background:var(--paper)}.chaak-process-map{display:grid;grid-template-columns:repeat(5,1fr);gap:0;border:1px solid #000;border-radius:10px;overflow:hidden;background:#fff}.chaak-process-map article{display:grid;align-content:start;gap:14px;min-height:250px;padding:24px;border-right:1px solid #000}.chaak-process-map article:last-child{border-right:0}.chaak-process-map span{width:fit-content;padding:6px 10px;border:1px solid #000;border-radius:999px;background:#ff6a1a;font-size:12px;font-weight:900}.chaak-process-map h3,.chaak-process-map p{margin:0}.chaak-process-map p{color:var(--black-light);line-height:1.4}.chaak-problem-grid{display:grid;grid-template-columns:minmax(0,.75fr) minmax(480px,1fr);gap:70px;align-items:start}.chaak-problem-grid>div:first-child{display:grid;gap:24px}.chaak-fix-list{display:grid;gap:0;margin:0;padding:0;border-top:1px solid #000}.chaak-fix-list li{display:grid;gap:12px;padding:30px 0;border-bottom:1px solid #000}.chaak-fix-list h3,.chaak-fix-list p{margin:0}.chaak-fix-list strong{display:block;max-width:760px;color:var(--black-light);font-size:14px;line-height:1.4}.chaak-deliverables{background:var(--background)}.chaak-deliverables .container{display:grid;gap:24px}.chaak-deliverables ul{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin:20px 0 0;padding:0;border:1px solid #000;border-radius:10px;overflow:hidden;background:#fff}.chaak-deliverables li{min-height:82px;display:flex;align-items:center;padding:22px;border-right:1px solid #000;border-bottom:1px solid #000;font-weight:700}.chaak-deliverables li:nth-child(3n){border-right:0}.chaak-deliverables li:nth-last-child(-n+3){border-bottom:0}.chaak-lens-categories{padding-bottom:0}.chaak-lens-categories .container{display:grid;gap:24px;justify-items:center;text-align:center}.chaak-lens-categories ul{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin:0;padding:0}.chaak-lens-categories li{padding:12px 18px;border:1px solid #000;border-radius:999px;background:#fff;font-weight:700}.chaak-lens-list h2{margin-bottom:34px;text-align:center}.chaak-article-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.chaak-article-grid article{min-height:260px;display:flex;flex-direction:column;justify-content:space-between;gap:18px;padding:30px;border:1px solid #000;border-radius:10px;background:#fff;transition:background .25s ease,transform .25s ease}.chaak-article-grid article:nth-child(3n+1){background:#fff}.chaak-article-grid article:nth-child(3n+2){background:#fff}.chaak-article-grid article:hover{transform:translateY(-4px);background:#fff}.chaak-article-grid article span{color:#000000ad;font-size:13px;font-weight:800;text-transform:uppercase}.chaak-article-grid h3,.chaak-article-grid p{margin:0}.chaak-contact-grid{display:grid;grid-template-columns:minmax(0,.78fr) minmax(520px,1fr);gap:64px;align-items:start}.chaak-score-preview{display:grid;gap:8px;margin-top:16px;padding:20px;border:1px solid #000;border-radius:10px;background:#fff}.chaak-score-preview strong{font-size:22px}.chaak-full-form{grid-template-columns:repeat(2,1fr)}.chaak-full-form .chaak-wide-field{grid-column:1 / -1}.chaak-diagnosis-form select{width:100%;min-height:58px;padding:0 18px;border:1px solid rgba(15,17,21,.08);border-radius:18px;background:#f5f5f7;color:var(--black);font:inherit;font-size:16px;outline:none}.chaak-score-section{background:var(--paper)}.chaak-score-section .container{display:grid;gap:22px;width:min(100% - 48px,1180px)}.chaak-score-section h2,.chaak-score-section p{max-width:760px}.chaak-score-list{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:18px 0 0;padding:0}.chaak-score-list li{position:relative;min-height:70px;display:flex;align-items:center;padding:18px 20px 18px 52px;border:1px solid #000;border-radius:8px;background:#fff;font-weight:700}.chaak-score-list li:before{position:absolute;left:18px;width:18px;height:18px;border:1px solid #000;border-radius:4px;content:""}.chaak-score-results{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:26px;border:1px solid #000;border-radius:10px;overflow:hidden;background:#fff}.chaak-score-results div{display:grid;gap:8px;padding:24px;border-right:1px solid #000}.chaak-score-results div:last-child{border-right:0}.chaak-score-results strong{font-size:28px}.chaak-services-detail{background:var(--background)}.chaak-service-stack{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.chaak-service-stack article{display:flex;flex-direction:column;gap:20px;min-height:520px;padding:30px;border:1px solid #000;border-radius:10px;background:#fff}.chaak-service-stack article:nth-child(2){background:#fff}.chaak-service-stack article:nth-child(3){background:#fff}.chaak-service-stack h3,.chaak-service-stack p{margin:0}.chaak-service-stack h3{font-size:32px;line-height:1}.chaak-service-stack p{color:var(--black-light);font-size:18px;line-height:1.35}.chaak-service-stack article>div{display:grid;gap:8px;padding-top:18px;border-top:1px solid rgba(0,0,0,.28)}.chaak-service-stack strong{font-size:13px;font-weight:900;text-transform:uppercase}.chaak-service-stack span{color:#000000b8;line-height:1.45}.chaak-service-stack a{margin-top:auto}.chaak-trust-section{background:var(--paper)}.chaak-trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin:0;padding:0;border:1px solid #000;border-radius:10px;overflow:hidden;background:#fff}.chaak-trust-grid li{min-height:104px;display:flex;align-items:center;padding:20px;border-right:1px solid #000;border-bottom:1px solid #000;font-weight:800}.chaak-trust-grid li:nth-child(4n){border-right:0}.chaak-trust-grid li:nth-last-child(-n+4){border-bottom:0}.chaak-founder-note{display:grid;gap:14px;margin-top:28px;padding:30px;border:1px solid #000;border-radius:10px;background:#0f1115;color:#f5f1e8}.chaak-founder-note strong{color:#ff6a1a;font-size:13px;font-weight:900;text-transform:uppercase}.chaak-founder-note p{max-width:920px;margin:0;color:#f5f1e8d1;font-size:22px;line-height:1.35}.chaak-cta-band{padding:90px 0;background:#0f1115;color:#f5f1e8}.chaak-cta-band .container{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:34px;align-items:center}.chaak-cta-band h2{max-width:760px;margin:0;color:inherit}.chaak-cta-band .container>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:14px}@media(max-width:1280px){.Header_Menu__Vn_zu>ul.chaak-main-menu{gap:22px}.chaak-header-score{display:none}}@media(max-width:1080px){.chaak-header-actions{display:none}}.chaak-clone-home .chaak-eyebrow{margin:0;color:var(--black-light);font-size:13px;font-weight:700;line-height:1.35;letter-spacing:0;text-transform:uppercase}.chaak-home-hero{background:var(--paper);overflow:hidden}.HomeHero_HomeHero__cp3ND.chaak-home-hero{position:relative;isolation:isolate;margin-bottom:0;padding-bottom:42px}.chaak-home-shell{position:relative;isolation:isolate}.chaak-home-shell:before,.chaak-home-shell:after{content:"";position:absolute;inset:0 0 auto;height:clamp(1050px,84vw,1380px);z-index:0;pointer-events:none;background-size:120% 120%;background-position:0% 0%;transform:scale(1.02);will-change:opacity,transform,background-position}.chaak-home-shell:before{background:linear-gradient(135deg,#ff672d80,#ff916647 48%,#f5f5f70a);animation:chaakHeroOrangeWash 10s ease-in-out infinite}.chaak-home-shell:after{background:linear-gradient(135deg,#08245e8a,#4662964d 48%,#f5f5f70d);opacity:0;animation:chaakHeroBlueWash 10s ease-in-out infinite}.chaak-home-shell>.chaak-site-header,.chaak-home-shell>main{position:relative;z-index:1}.chaak-home-shell>.chaak-site-header{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.chaak-home-shell>main{background:transparent}.chaak-home-shell .chaak-home-hero,.chaak-home-shell .chaak-card-chain{background:transparent}.chaak-contact-shell{position:relative;isolation:isolate;min-height:100vh;background:radial-gradient(circle at 18% 18%,rgba(243,147,119,.16),transparent 30%),linear-gradient(180deg,#ece7df,#f5f5f7 76%)}.chaak-contact-shell>.chaak-site-header,.chaak-contact-shell>main{position:relative;z-index:1}.chaak-contact-shell>.chaak-site-header{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.chaak-contact-shell>main{background:transparent}.chaak-contact-shell .chaak-contact-redesign{background:transparent}.HomeHero_HomeHero__cp3ND.chaak-home-hero .HomeHero_Cont__rH_Cz{position:relative;z-index:1}.HomeHero_HomeHero__cp3ND.chaak-home-hero .chaak-eyebrow,.HomeHero_HomeHero__cp3ND.chaak-home-hero .HomeHero_Cont__rH_Cz h1,.HomeHero_HomeHero__cp3ND.chaak-home-hero .HomeHero_Cont__rH_Cz h2,.HomeHero_HomeHero__cp3ND.chaak-home-hero .chaak-button-row{opacity:0;transform:translateY(18px);filter:blur(8px);animation:chaakHeroTextIn .9s cubic-bezier(.2,.8,.2,1) forwards}.HomeHero_HomeHero__cp3ND.chaak-home-hero .chaak-eyebrow{animation-delay:.1s}.HomeHero_HomeHero__cp3ND.chaak-home-hero .HomeHero_Cont__rH_Cz h1{animation-name:chaakHeroHeadlineIn;animation-delay:.2s}.HomeHero_HomeHero__cp3ND.chaak-home-hero .HomeHero_Cont__rH_Cz h2{animation-delay:.38s}.HomeHero_HomeHero__cp3ND.chaak-home-hero .chaak-button-row{animation-delay:.52s}.chaak-home-hero .HomeHero_Cont__rH_Cz h1{max-width:1180px;font-family:var(--chaak-display-font);font-size:clamp(68px,7.35vw,106px);font-weight:500;line-height:.95;letter-spacing:-.045em}.chaak-home-hero .HomeHero_Cont__rH_Cz h1 em{font-family:inherit;font-style:normal}.chaak-home-hero .HomeHero_Cont__rH_Cz h1 em:before{display:none}.chaak-home-hero .HomeHero_Cont__rH_Cz h2{max-width:790px}.chaak-button-row{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}@keyframes chaakHeroTextIn{0%{opacity:0;transform:translateY(18px);filter:blur(8px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes chaakHeroHeadlineIn{0%{opacity:0;transform:translateY(22px) scale(.985);filter:blur(10px);letter-spacing:-.06em}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0);letter-spacing:-.045em}}@keyframes chaakHeroOrangeWash{0%{opacity:.86;transform:scale(1.02);background-position:0% 0%}18%{opacity:1;transform:scale(1.05);background-position:8% 5%}38%,82%{opacity:0;transform:scale(1.03);background-position:14% 9%}to{opacity:.86;transform:scale(1.02);background-position:0% 0%}}@keyframes chaakHeroBlueWash{0%,40%{opacity:0;transform:scale(1.03);background-position:12% 8%}56%{opacity:.86;transform:scale(1.05);background-position:6% 4%}74%{opacity:1;transform:scale(1.03);background-position:0% 0%}92%,to{opacity:0;transform:scale(1.02);background-position:0% 0%}}@media(prefers-reduced-motion:reduce){.HomeHero_HomeHero__cp3ND.chaak-home-hero .chaak-eyebrow,.HomeHero_HomeHero__cp3ND.chaak-home-hero .HomeHero_Cont__rH_Cz h1,.HomeHero_HomeHero__cp3ND.chaak-home-hero .HomeHero_Cont__rH_Cz h2,.HomeHero_HomeHero__cp3ND.chaak-home-hero .chaak-button-row,.chaak-review-grid{opacity:1;transform:none;filter:none;animation:none}.chaak-home-shell:before{opacity:.48;transform:none;animation:none}.chaak-home-shell:after{display:none}}.chaak-home-hero .HomeHero_Cont__rH_Cz ul.chaak-control-cards{width:min(100%,940px);gap:34px;padding:0;list-style:none}.HomeHero_HomeHero__cp3ND.chaak-home-hero[class*=inView] .HomeHero_Cont__rH_Cz ul.chaak-control-cards li:first-of-type{right:0;rotate:-2.8deg}.HomeHero_HomeHero__cp3ND.chaak-home-hero[class*=inView] .HomeHero_Cont__rH_Cz ul.chaak-control-cards li:last-of-type{left:0;top:-18px;rotate:2.8deg}.chaak-control-cards li{min-height:330px;display:flex;flex-direction:column;justify-content:space-between;gap:22px;padding:28px;border-radius:10px;background:#fff;text-align:left;box-shadow:0 22px #0000000a}.chaak-control-cards li:first-child{background:#fff}.chaak-control-cards li:last-child{background:#fff}.chaak-control-cards p{max-width:410px;margin:0;font-size:18px;line-height:1.35}.chaak-control-card-head,.chaak-control-card-row,.chaak-flow{display:flex;align-items:center;justify-content:space-between;gap:14px}.chaak-control-card-head span,.chaak-control-card-row strong,.chaak-flow span{font-weight:800}.chaak-control-card-head strong{padding:6px 10px;border:1px solid currentColor;border-radius:999px;font-size:12px;text-transform:uppercase}.chaak-control-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.chaak-control-card-grid span{min-height:54px;border:1px solid rgba(0,0,0,.48);border-radius:8px;background:#ffffff6b}.chaak-flow{justify-content:flex-start;flex-wrap:wrap}.chaak-flow i{width:36px;height:1px;background:currentColor}.chaak-control-card-row{padding:16px 0;border-top:1px solid rgba(0,0,0,.35)}.chaak-control-card-row em{max-width:150px;font-style:normal;color:#000000a3;text-align:right}.chaak-problem-stats li h1{font-size:58px!important}.chaak-pillars.ProgramTiles_Tiles__QLewx li,.chaak-services.ProgramTiles_Tiles__QLewx li{max-width:360px}.chaak-pillars .ProgramTiles_Inner__R_Kme,.chaak-services .ProgramTiles_Inner__R_Kme{min-height:380px}.chaak-pillars .ProgramTiles_Inner__R_Kme p,.chaak-services .ProgramTiles_Inner__R_Kme p{max-width:300px}.chaak-tile-lines{display:grid;gap:12px;margin-top:34px;padding-right:70px}.chaak-tile-lines span{height:12px;border-radius:999px;background:#0000002e}.chaak-tile-lines span:nth-child(2){width:72%}.chaak-tile-lines span:nth-child(3){width:46%}.chaak-model-section .KeyValueStats_Cont__8F8E8{gap:18px}.chaak-model-section .KeyValueStats_Stat__8IXgF{width:auto;max-width:100%;text-align:center;white-space:nowrap}.chaak-model-breakdown{width:min(100%,900px);display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin:18px auto 0;padding:0;border:1px solid #000;border-radius:10px;overflow:hidden;list-style:none;background:#fff}.chaak-model-breakdown li{display:grid;gap:8px;padding:26px;border-right:1px solid #000;text-align:center}.chaak-model-breakdown li:last-child{border-right:0}.chaak-model-breakdown strong{font-size:22px}.chaak-model-breakdown span{color:var(--black-light);line-height:1.4}.chaak-before-after-wrap .FeaturedImpactStory_Image__2ymT4{width:58%}.chaak-before-after-wrap .FeaturedImpactStory_Main__s65AD{width:42%}.chaak-before-after{display:grid;gap:18px}.chaak-before-after-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:20px;padding:0 6px 18px;border-bottom:1px solid rgba(15,17,21,.1)}.chaak-before-after-head span{color:#0f11158f;font-size:12px;font-weight:720;letter-spacing:.12em;text-transform:uppercase}.chaak-before-after-head strong{max-width:760px;font-family:var(--chaak-display-font);font-size:clamp(26px,3.4vw,54px);font-weight:500;line-height:.96;letter-spacing:-.05em;text-align:center}.chaak-before-after-list{display:grid;gap:14px}.chaak-before-after-row{display:grid;grid-template-columns:minmax(0,1fr) 104px minmax(0,1fr);gap:14px;align-items:stretch}.chaak-before-after-card{position:relative;overflow:hidden;display:grid;gap:16px;align-content:start;min-height:168px;padding:26px 28px;border:1px solid rgba(15,17,21,.08);border-radius:28px;background:linear-gradient(180deg,#fffffff5,#f8f8faf0);box-shadow:0 16px 40px #0f11150d;transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s ease,border-color .28s ease}.chaak-before-after-card:before{position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,#0f111524,#0f111500);content:""}.chaak-after-card:before{background:linear-gradient(180deg,#f39377eb,#f3937700)}.chaak-before-after-card em{width:fit-content;color:#0f111585;font-size:12px;font-weight:760;letter-spacing:.12em;text-transform:uppercase}.chaak-after-card em{color:var(--orange)}.chaak-before-after-card p{margin:0;font-family:var(--chaak-display-font);font-size:clamp(22px,2.4vw,31px);font-weight:500;line-height:1.06;letter-spacing:-.045em}.chaak-before-card p{color:#0f11159e}.chaak-after-card p{color:var(--black)}.chaak-before-after-arrow{position:relative;display:grid;place-items:center;min-height:168px}.chaak-before-after-arrow:before{position:absolute;inset:50% 14px auto;height:1px;background:linear-gradient(90deg,#0f11150d,#0f11152e,#0f11150d);content:""}.chaak-before-after-arrow span{position:relative;z-index:1;width:56px;height:56px;display:grid;place-items:center;border:1px solid rgba(15,17,21,.1);border-radius:999px;background:#fff;box-shadow:0 10px 24px #0f111514;color:var(--orange);font-size:20px;font-weight:700;transition:transform .22s ease,box-shadow .22s ease}.chaak-before-after-row:hover .chaak-before-after-card{transform:translateY(-4px);box-shadow:0 22px 48px #0f111514}.chaak-before-after-row:hover .chaak-before-after-arrow span{transform:translate(3px);box-shadow:0 16px 30px #0f11151f}.chaak-quick-copy{max-width:520px;margin:14px auto 0}.chaak-clone-home .QuickLinks_Inner____JXu ul li{max-width:350px}.chaak-clone-home .QuickLinks_Inner____JXu .button{min-height:58px;white-space:normal;text-align:center;line-height:1.2}.chaak-diagnosis-section{padding:142px 0 clamp(100px,10vw,150px);background:var(--paper)}.chaak-diagnosis-section .container.narrow{width:min(calc(100% - 120px),1180px);margin:0 auto}.chaak-diagnosis-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(360px,1fr);gap:64px;align-items:start}.chaak-diagnosis-copy{display:grid;gap:22px}.chaak-diagnosis-copy h2{max-width:560px}.chaak-diagnosis-copy p.copy{max-width:520px}.chaak-diagnosis-form{display:grid;gap:30px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.chaak-diagnosis-intro{grid-column:1 / -1;width:100%;max-width:none;justify-self:center;margin:0;color:var(--black);font-family:var(--chaak-display-font);font-size:22px;font-weight:500;line-height:1.3;text-align:center!important}.chaak-diagnosis-confirmation{position:relative;width:min(100%,760px);overflow:hidden;display:grid;justify-items:center;gap:18px;margin:0 auto;padding:clamp(30px,4vw,46px);border-radius:26px;background:#0f1115;color:#fff;text-align:center;box-shadow:0 34px 90px #0f111533}.chaak-diagnosis-confirmation:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 16% 10%,rgba(243,147,119,.2),transparent 32%),linear-gradient(135deg,rgba(255,255,255,.08),transparent 34%);opacity:.7}.chaak-diagnosis-confirmation>span{position:relative;color:var(--orange);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.chaak-diagnosis-confirmation h2,.chaak-diagnosis-confirmation p,.chaak-diagnosis-confirmation dl{margin:0;position:relative}.chaak-diagnosis-confirmation h2{position:relative;max-width:600px;font-family:var(--chaak-display-font);font-size:clamp(34px,4.2vw,50px);font-weight:500;line-height:1;letter-spacing:-.05em}.chaak-diagnosis-confirmation dl{width:min(100%,500px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.chaak-diagnosis-confirmation dl div{display:grid;gap:5px;padding:14px 18px;border-radius:18px;background:#ffffff14}.chaak-diagnosis-confirmation dt{color:#ffffff94;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.chaak-diagnosis-confirmation dd{margin:0;color:#fff;font:500 20px/1.15 var(--chaak-display-font)}.chaak-diagnosis-confirmation p{position:relative;max-width:620px;color:#ffffffb8;font-size:16px;line-height:1.45}.chaak-app .chaak-diagnosis-join-link{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:0 22px;border-radius:999px;background:#fff;color:#0f1115;font-weight:750;text-decoration:none;box-shadow:inset 0 0 0 1px #fff6,0 16px 34px #00000038;transition:transform .18s ease,box-shadow .18s ease}.chaak-app .chaak-diagnosis-join-link:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #ffffff80,0 22px 44px #00000047}.chaak-diagnosis-confirmation em{position:relative;color:#ffb199;font-style:normal;font-size:13px;font-weight:650}.chaak-diagnosis-form label{display:grid;gap:8px;color:#0f1115c7;font-size:13px;font-weight:600;line-height:1.2}.chaak-diagnosis-form input,.chaak-diagnosis-form textarea,.chaak-diagnosis-form select{width:100%;border:0;border-bottom:1px solid rgba(15,17,21,.16);border-radius:0;background:transparent;color:var(--black);font:500 18px/1.2 var(--chaak-display-font);outline:none;transition:border-color .2s ease,box-shadow .2s ease}.chaak-diagnosis-form input{min-height:48px;padding:0}.chaak-diagnosis-form textarea{min-height:156px;padding:8px 0 0;resize:vertical}.chaak-custom-select{position:relative;width:100%;z-index:1}.chaak-custom-select.is-open{z-index:50}.chaak-custom-select input[type=hidden]{display:none}.chaak-custom-select-trigger{width:100%;min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 18px;border:1px solid rgba(15,17,21,.08)!important;border-radius:18px;background:#f5f5f7;color:var(--black);font:inherit;font-size:16px;line-height:1.2;text-align:left;outline:none;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease,transform .2s ease}.chaak-custom-select-trigger:hover{background:#fff;transform:translateY(-1px)}.chaak-custom-select-trigger span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chaak-custom-select-trigger i{width:10px;height:10px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;opacity:.48;transform:rotate(45deg) translateY(-2px);transition:transform .2s ease,opacity .2s ease;flex:0 0 auto}.chaak-custom-select.is-open .chaak-custom-select-trigger,.chaak-custom-select-trigger:focus-visible{border-color:#f39377b3!important;background:#fff;box-shadow:0 0 0 5px #f393772e,0 12px 30px #0f111514}.chaak-custom-select.is-open .chaak-custom-select-trigger i{opacity:.84;transform:rotate(225deg) translateY(-2px)}.chaak-custom-select-menu{position:absolute;top:calc(100% + 8px);left:0;right:0;max-height:286px;overflow:auto;padding:8px;border:1px solid rgba(15,17,21,.08);border-radius:18px;background:#fffffff5;box-shadow:0 24px 60px #0f111524;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.chaak-custom-select-menu button{width:100%;min-height:42px;display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-radius:12px;background:transparent;color:#0f1115b8;font:inherit;font-size:14px;line-height:1.25;text-align:left;transition:background .16s ease,color .16s ease,transform .16s ease}.chaak-custom-select-menu button:hover,.chaak-custom-select-menu button:focus-visible{background:#0f11150e;color:var(--black);outline:none;transform:translate(2px)}.chaak-custom-select-menu button.is-selected{background:#f3937724;color:var(--black)}.chaak-custom-select-menu button.is-selected:after{content:"";width:8px;height:8px;border-radius:999px;background:#f39377;box-shadow:0 0 0 4px #f3937729;flex:0 0 auto}.chaak-diagnosis-form input:focus,.chaak-diagnosis-form textarea:focus,.chaak-diagnosis-form select:focus{border-color:#0f1115c7;box-shadow:0 8px 0 -7px #f39377b8}.chaak-diagnosis-form button{border:0;cursor:pointer}.chaak-diagnosis-progress,.chaak-diagnosis-step{grid-column:1 / -1}.chaak-diagnosis-progress{width:min(640px,100%);display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:clamp(16px,2vw,24px) 0 clamp(10px,1.5vw,18px)}.chaak-diagnosis-progress button{min-height:54px;display:flex;align-items:center;gap:12px;padding:0 16px;border:1px solid rgba(15,17,21,.08);border-radius:999px;background:#ffffff94;color:#0f111594;font:inherit;font-size:14px;font-weight:650;transition:background .22s ease,color .22s ease,transform .22s ease,box-shadow .22s ease}.chaak-diagnosis-progress button span{width:30px;height:30px;display:grid;place-items:center;border-radius:999px;background:#0f11150f;font-size:12px}.chaak-diagnosis-progress button.is-active{background:#0f1115;color:#fff;box-shadow:0 16px 36px #0f111529}.chaak-diagnosis-progress button.is-active span{background:var(--orange);color:#0f1115}.chaak-diagnosis-step{display:grid;gap:34px;animation:chaakStepIn .28s ease both}.chaak-diagnosis-step-grid{display:grid;grid-template-columns:minmax(420px,1fr) minmax(320px,430px);gap:clamp(36px,5vw,72px);align-items:start}.chaak-diagnosis-context,.chaak-appointment-planner{display:grid;gap:14px}.chaak-appointment-planner{width:min(100%,430px);justify-self:end}.chaak-diagnosis-form .chaak-appointment-planner{transform:scale(.7);transform-origin:top left}.chaak-calendar-head{display:flex;align-items:end;justify-content:space-between;gap:14px;padding-bottom:14px;border-bottom:1px solid rgba(15,17,21,.12)}.chaak-calendar-head div{display:grid;gap:5px}.chaak-calendar-head span{color:var(--orange);font-size:12px;font-weight:760;letter-spacing:.12em;text-transform:uppercase}.chaak-calendar-head strong{font-family:var(--chaak-display-font);font-size:clamp(24px,2.4vw,34px);font-weight:520;line-height:.95;letter-spacing:-.045em}.chaak-calendar-head .chaak-custom-select{width:min(230px,100%)}.chaak-calendar-head .chaak-custom-select-trigger{min-height:34px;padding:0 26px 0 0;border:0!important;border-radius:0;background:transparent;font-family:var(--chaak-display-font);font-size:clamp(24px,2.4vw,34px);font-weight:520;line-height:.95;letter-spacing:-.045em;box-shadow:none}.chaak-calendar-head .chaak-custom-select-trigger:hover,.chaak-calendar-head .chaak-custom-select.is-open .chaak-custom-select-trigger,.chaak-calendar-head .chaak-custom-select-trigger:focus-visible{background:transparent;box-shadow:none;transform:none}.chaak-calendar-head .chaak-custom-select-trigger span{overflow:visible}.chaak-calendar-head .chaak-custom-select-menu{min-width:230px;max-height:220px;z-index:80}.chaak-calendar-head em{color:var(--black-light);font-size:13px;font-style:normal;white-space:nowrap}.chaak-calendar-weekdays,.chaak-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(30px,1fr));gap:7px}.chaak-calendar-weekdays span{color:#0f111575;font-size:11px;font-weight:760;text-align:center;text-transform:uppercase}.chaak-calendar-grid button,.chaak-calendar-grid .is-blank{aspect-ratio:1;min-width:0}.chaak-calendar-grid button{display:grid;place-items:center;border:1px solid rgba(15,17,21,.08);border-radius:12px;background:#ffffff75;color:var(--black);font:inherit;font-size:13px;font-weight:650;transition:transform .18s ease,background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.chaak-calendar-grid button:hover:not(:disabled){border-color:#0f11152e;background:#fff;box-shadow:0 14px 28px #0f111514;transform:translateY(-1px)}.chaak-calendar-grid button.is-selected{border-color:#0f1115;background:#0f1115;color:#fff}.chaak-calendar-grid button.is-today:not(.is-selected){color:var(--orange)}.chaak-calendar-grid button:disabled{opacity:.28;cursor:not-allowed}.chaak-slot-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.chaak-slot-row button{min-height:40px;padding:0 14px;border:1px solid rgba(15,17,21,.1);border-radius:999px;background:#ffffffa3;color:#0f1115b8;font:inherit;font-size:12px;font-weight:700;transition:background .18s ease,color .18s ease,transform .18s ease,border-color .18s ease}.chaak-slot-row button:hover,.chaak-slot-row button.is-selected{border-color:#0f1115;background:#0f1115;color:#fff;transform:translateY(-1px)}.chaak-slot-empty{color:#0f11158f;font-size:13px;font-style:normal;font-weight:650}.chaak-appointment-summary{margin:0;color:var(--black-light);font-size:14px}.chaak-diagnosis-actions{display:flex;align-items:center;justify-content:flex-start;gap:14px;padding-top:4px}.chaak-diagnosis-actions>span{color:var(--black-light);font-size:14px}.chaak-booking-status{width:fit-content;display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border-radius:999px;background:#0f11150f;color:#0f1115b8;font-size:13px;font-weight:700}.chaak-booking-status span{width:14px;height:14px;border:2px solid rgba(15,17,21,.18);border-top-color:#0f1115;border-radius:999px;animation:chaakSpin .8s linear infinite}.chaak-diagnosis-actions .chaak-contact-submit{width:auto;min-width:190px;min-height:58px;padding:0 28px}.chaak-diagnosis-submit.chaak-btn{min-width:0;min-height:46px;padding-inline:24px;border:1px solid rgba(255,255,255,.14);font-size:13px}.chaak-diagnosis-submit.chaak-btn span{display:inline-block;transition:transform .28s ease}.chaak-diagnosis-submit.chaak-btn:hover span{transform:translate(2px,-2px)}@keyframes chaakSpin{to{transform:rotate(360deg)}}@media(max-width:1024px){.chaak-diagnosis-step-grid,.chaak-wizard-fields{grid-template-columns:1fr}.chaak-appointment-planner{max-width:430px;justify-self:start}.chaak-diagnosis-form .chaak-appointment-planner{transform:none}}@media(max-width:640px){.chaak-diagnosis-section .container.narrow{width:min(calc(100% - 32px),1180px)}.chaak-form-page-heading .chaak-diagnosis-title{white-space:normal}.chaak-diagnosis-confirmation dl,.chaak-diagnosis-progress{grid-template-columns:1fr}.chaak-calendar-head,.chaak-diagnosis-actions{align-items:flex-start;flex-direction:column}.chaak-calendar-weekdays,.chaak-calendar-grid{gap:6px}.chaak-calendar-grid button{border-radius:10px;font-size:13px}.chaak-diagnosis-actions .chaak-contact-submit{width:100%}}@media(max-width:1024px){.chaak-problem-grid,.chaak-contact-grid,.chaak-split,.chaak-service-stack,.chaak-deliverables ul,.chaak-article-grid,.chaak-score-list,.chaak-score-results,.chaak-full-form{grid-template-columns:1fr}.chaak-deliverables li,.chaak-deliverables li:nth-child(3n),.chaak-deliverables li:nth-last-child(-n+3){border-right:0;border-bottom:1px solid #000}.chaak-deliverables li:last-child{border-bottom:0}.chaak-score-results div{border-right:0;border-bottom:1px solid #000}.chaak-score-results div:last-child{border-bottom:0}.chaak-process-map,.chaak-trust-grid{grid-template-columns:repeat(2,1fr)}.chaak-process-map article:nth-child(2n),.chaak-trust-grid li:nth-child(2n){border-right:0}.chaak-process-map article{border-right:1px solid #000;border-bottom:1px solid #000}.chaak-process-map article:last-child{grid-column:1 / -1;border-right:0}.chaak-process-map article:nth-last-child(-n+1){border-bottom:0}.chaak-trust-grid li:nth-child(4n){border-right:1px solid #000}.chaak-trust-grid li:nth-last-child(-n+4){border-bottom:1px solid #000}.chaak-trust-grid li:nth-last-child(-n+2){border-bottom:0}.chaak-cta-band .container{grid-template-columns:1fr}.chaak-cta-band .container>div{justify-content:flex-start}.chaak-pillars.ProgramTiles_Tiles__QLewx li,.chaak-services.ProgramTiles_Tiles__QLewx li{max-width:500px}.chaak-before-after-wrap .FeaturedImpactStory_Image__2ymT4,.chaak-before-after-wrap .FeaturedImpactStory_Main__s65AD{width:100%}.chaak-diagnosis-grid,.chaak-model-breakdown{grid-template-columns:1fr}.chaak-model-breakdown li{border-right:0;border-bottom:1px solid #000}.chaak-model-breakdown li:last-child{border-bottom:0}}@media(max-width:500px){.chaak-page-hero{padding:140px 0 64px}.chaak-page-hero h1{font-size:44px}.chaak-page-hero .h4{font-size:22px}.chaak-problem-panel,.chaak-lens-list,.chaak-contact-page,.chaak-score-section,.chaak-deliverables,.chaak-lens-categories,.chaak-method-cards,.chaak-services-detail,.chaak-trust-section,.chaak-founder-note-section,.chaak-dark-band,.chaak-cta-band{padding:70px 0}.chaak-fix-list li,.chaak-article-grid article,.chaak-service-stack article,.chaak-founder-note{padding:22px}.chaak-split{gap:34px}.chaak-split p:not(.chaak-eyebrow),.chaak-founder-note p{font-size:18px}.chaak-pain-grid,.chaak-process-map,.chaak-trust-grid{grid-template-columns:1fr}.chaak-pain-grid li,.chaak-process-map article,.chaak-process-map article:last-child,.chaak-trust-grid li,.chaak-trust-grid li:nth-child(4n){border-right:0}.chaak-pain-grid li:nth-last-child(-n+2),.chaak-process-map article:nth-last-child(-n+1),.chaak-trust-grid li:nth-last-child(-n+2){border-bottom:1px solid #000}.chaak-pain-grid li:nth-last-child(-n+2){border-bottom-color:#f5f1e833}.chaak-pain-grid li:last-child,.chaak-process-map article:last-child,.chaak-trust-grid li:last-child{border-bottom:0}.chaak-process-map article,.chaak-service-stack article{min-height:auto}.chaak-service-stack h3{font-size:28px}.chaak-score-list li{min-height:64px}.chaak-header-actions{display:none}.chaak-logo-link{width:122px}.Header_Header__uvvBy .Header_Cont__9c9A_>a>span.chaak-wordmark span{font-size:28px}.Header_Header__uvvBy .Header_Cont__9c9A_>a>span.chaak-wordmark small{font-size:9px}.chaak-home-hero .HomeHero_Cont__rH_Cz h1{font-size:clamp(44px,13vw,72px);line-height:.98}.chaak-home-hero .HomeHero_Cont__rH_Cz ul.chaak-control-cards:has(li:nth-of-type(2)){display:grid;grid-template-columns:1fr;gap:18px;margin-top:30px}.HomeHero_HomeHero__cp3ND.chaak-home-hero[class*=inView] .HomeHero_Cont__rH_Cz ul.chaak-control-cards li:first-of-type,.HomeHero_HomeHero__cp3ND.chaak-home-hero[class*=inView] .HomeHero_Cont__rH_Cz ul.chaak-control-cards li:last-of-type{left:auto;right:auto;top:auto;scale:1;rotate:0deg}.chaak-control-cards li{min-height:auto;padding:22px}.chaak-control-card-head,.chaak-control-card-row{align-items:flex-start;flex-direction:column}.chaak-control-card-row em{max-width:none;text-align:left}.chaak-button-row,.chaak-button-row a,.chaak-button-row .button{width:100%}.chaak-pillars .ProgramTiles_Inner__R_Kme,.chaak-services .ProgramTiles_Inner__R_Kme{min-height:330px}.chaak-model-section .KeyValueStats_Stat__8IXgF{font-size:44px}.chaak-before-after-head{grid-template-columns:1fr;gap:10px;text-align:left}.chaak-before-after-head strong{text-align:left}.chaak-owner-problems{overflow:visible}.chaak-reality-row{grid-template-columns:50px 1fr;gap:16px 20px}.chaak-reality-desc{grid-column:1 / -1}.chaak-reality-num{font-size:28px}.chaak-reality-title{font-size:clamp(20px,5vw,28px)}.chaak-before-after-row{grid-template-columns:1fr;gap:12px}.chaak-before-after-arrow{min-height:56px}.chaak-before-after-arrow:before{inset:50% 0 auto}.chaak-diagnosis-section{padding:170px 0 70px}.chaak-diagnosis-grid{gap:30px}.chaak-diagnosis-form{padding:20px}}.react-clone-root .Header_Header__uvvBy .Header_Cont__9c9A_>a>span.chaak-wordmark span{font-weight:720!important}.react-clone-root .Header_Header__uvvBy .Header_Cont__9c9A_>a>span.chaak-wordmark small{color:#06060694!important;font-weight:450!important}.react-clone-root .Header_Menu__Vn_zu>ul.chaak-main-menu li>a,.react-clone-root .Header_Menu__Vn_zu>ul.chaak-main-menu li>span{font-weight:450!important;letter-spacing:0!important}.react-clone-root .Header_Menu__Vn_zu>ul.chaak-main-menu li>a span.active{font-weight:450!important}.react-clone-root .chaak-header-pill,.react-clone-root .chaak-header-score,.react-clone-root .Button_Button___CGNd.button,.react-clone-root .Button_Button___CGNd.button span,.react-clone-root .button,.react-clone-root .button span{font-weight:500!important;letter-spacing:0!important}.react-clone-root .chaak-diagnosis-form label{color:#060606db!important;font-weight:500!important;letter-spacing:0!important}.react-clone-root .chaak-diagnosis-form input,.react-clone-root .chaak-diagnosis-form textarea,.react-clone-root .chaak-diagnosis-form select{color:#060606d1!important;font-weight:400!important;letter-spacing:0!important}.react-clone-root .chaak-diagnosis-form input::placeholder,.react-clone-root .chaak-diagnosis-form textarea::placeholder{color:#06060675!important;font-weight:400!important}.react-clone-root .chaak-eyebrow,.react-clone-root .chaak-clone-home .chaak-eyebrow,.react-clone-root .smallCaps,.react-clone-root .chaak-process-map span,.react-clone-root .chaak-article-grid article span,.react-clone-root .chaak-service-stack strong,.react-clone-root .chaak-founder-note strong{font-weight:500!important;letter-spacing:.2px!important}.react-clone-root .chaak-score-preview strong,.react-clone-root .chaak-fix-list strong,.react-clone-root .chaak-deliverables li,.react-clone-root .chaak-lens-categories li,.react-clone-root .chaak-score-list li,.react-clone-root .chaak-trust-grid li,.react-clone-root .chaak-control-card-head span,.react-clone-root .chaak-control-card-row strong,.react-clone-root .chaak-flow span,.react-clone-root .chaak-model-breakdown strong,.react-clone-root .chaak-before-after-head span,.react-clone-root .chaak-before-after-head strong{font-weight:520!important}.react-clone-root .chaak-footer-wordmark strong{font-weight:720!important}.react-clone-root .chaak-footer-wordmark small,.react-clone-root .Footer_Menu__9j8PV>ul>li>span,.react-clone-root .Footer_Menu__9j8PV>ul>li>a,.react-clone-root .Footer_ContactDetails__hZGij strong{font-weight:450!important;letter-spacing:.3px!important}.chaak-app{min-height:100vh;background:var(--background);color:var(--black)}.chaak-app main{overflow:hidden}.chaak-app ul,.chaak-app ol{list-style:none}.chaak-app a{color:inherit;text-decoration:none}.chaak-app p,.chaak-app h1,.chaak-app h2,.chaak-app h3{letter-spacing:0}.chaak-site-header{z-index:50;display:flex;justify-content:center;padding:0;border-bottom:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.chaak-site-header .chaak-header-inner{position:relative;width:100%;max-width:none;margin:0;min-height:70px;display:flex;align-items:center;gap:20px;padding:8px clamp(22px,5vw,72px);border:0;border-bottom:1px solid rgba(15,17,21,.08);border-radius:0;background:#ffffffe6;box-shadow:0 28px 82px #0f111514,inset 0 1px #ffffffc7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.chaak-site-header .chaak-logo-link{width:126px}.Header_Header__uvvBy .Header_Cont__9c9A_.chaak-header-inner>.chaak-nav{position:static;left:auto;transform:none}.chaak-site-header .chaak-nav{flex:1}.chaak-site-header .chaak-main-menu{justify-content:center;flex-wrap:nowrap;gap:2px}.chaak-site-header .chaak-main-menu li,.chaak-site-header .chaak-main-menu li>a,.chaak-site-header .chaak-main-menu li>a span{white-space:nowrap}.chaak-site-header .chaak-header-actions{gap:8px;margin-left:0}.chaak-site-header .chaak-header-score{display:inline-flex}.chaak-site-header .chaak-header-pill,.chaak-site-header .chaak-header-score{min-height:52px;padding:0 22px;border-color:transparent;font-size:14px}.chaak-site-header .chaak-header-pill:after,.chaak-site-header .chaak-header-score:after{display:inline-block}.chaak-mobile-toggle{display:none;position:relative;width:44px;height:44px;padding:0;border:1px solid rgba(15,17,21,.1);border-radius:12px;background:#f4f4f2;cursor:pointer;transition:background-color .2s ease,box-shadow .2s ease,transform .2s ease}.chaak-mobile-toggle span{position:absolute;left:50%;display:block;width:18px;height:1.5px;margin:0;border-radius:2px;background:#0f1115;transform:translate(-50%);transition:top .24s ease,transform .24s ease}.chaak-mobile-toggle span:first-child{top:17px}.chaak-mobile-toggle span:last-child{top:25px}.chaak-mobile-toggle:hover{background:#ebebe8;box-shadow:0 8px 20px #0f111514}.chaak-mobile-toggle.is-open span:first-child{top:21px;transform:translate(-50%) rotate(45deg)}.chaak-mobile-toggle.is-open span:last-child{top:21px;transform:translate(-50%) rotate(-45deg)}.chaak-mobile-menu-actions,.chaak-mobile-panel{display:none}.chaak-btn{position:relative;isolation:isolate;overflow:hidden;min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:14px;padding:0 24px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:linear-gradient(110deg,transparent 0%,transparent 38%,rgba(255,255,255,.15) 48%,transparent 58%,transparent 100%),linear-gradient(180deg,#252525,#141414);background-size:220% 100%,100% 100%;background-position:-160% 0,center;box-shadow:inset 0 0 0 1px #ffffff14,inset 0 -12px 20px #0000004d,0 12px 26px #0f11151f;font-size:13px;font-weight:700;line-height:1;color:#fff!important;text-align:center;text-decoration:none;transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s ease,background-position .6s ease!important}.chaak-btn:hover{background-position:130% 0,center;box-shadow:inset 0 0 0 1px #ffffff29,inset 0 -12px 20px #0000003d,0 20px 40px #0f111533;transform:translateY(-2px) scale(1.015)}a.chaak-btn:after{content:"↗";display:inline-block;font-size:14px;font-weight:700;line-height:1;transition:transform .28s ease}a.chaak-btn:hover:after{transform:translate(2px,-2px)}.chaak-btn-dark,.chaak-btn-light{color:#fff!important}.chaak-button-row.left{justify-content:flex-start}.chaak-card-chain{padding:42px 0 90px;border:0;background:var(--background);overflow:hidden;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y}.chaak-card-chain.is-dragging{cursor:grabbing}.chaak-chain-track{display:flex;width:max-content;gap:24px;margin:0;padding-left:40px;animation:chaakMarquee 38s linear infinite;will-change:transform}.chaak-chain-track.is-manual-marquee,.chaak-review-grid.is-manual-marquee{animation:none}.chaak-chain-track:hover{animation-play-state:paused}.chaak-chain-track article{--card-image: url(/images/hero-cards/card-1.png);--shine-x: -130%;position:relative;overflow:hidden;width:min(620px,calc(100vw - 56px));aspect-ratio:16 / 9;display:flex;flex-direction:column;justify-content:space-between;gap:28px;padding:34px 36px;border:0;border-radius:28px;background:#111826;box-shadow:none;isolation:isolate;transform:translateZ(0);transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease;-webkit-user-select:none;user-select:none}.chaak-chain-track article:before{content:"";position:absolute;inset:-14px;display:block;background-image:var(--card-image);background-position:center;background-size:cover;filter:blur(3px) saturate(1.05);transform:scale(1.04);transition:filter .5s ease,transform .5s ease}.chaak-chain-track article:after{content:"";position:absolute;inset:0;background:linear-gradient(112deg,transparent 0%,transparent 38%,rgba(255,255,255,.2) 48%,transparent 58%,transparent 100%),radial-gradient(circle at 38% 52%,rgba(38,110,151,.28),transparent 34%),linear-gradient(180deg,#070e1f94,#080d196b 42%,#090e19eb);background-size:180% 100%,100% 100%,100% 100%;background-position:var(--shine-x) 0,center,center;transition:background-position .65s ease,opacity .35s ease}.chaak-chain-track article:hover{--shine-x: 120%;box-shadow:0 30px 70px #0f111538;transform:translateY(-8px) scale(1.012)}.chaak-chain-track article:hover:before{filter:blur(1.5px) saturate(1.18) contrast(1.04);transform:scale(1.1)}.chaak-chain-track article:nth-child(5n+1){--card-image: url(/images/hero-cards/card-1.png)}.chaak-chain-track article:nth-child(5n+2){--card-image: url(/images/hero-cards/card-2.png)}.chaak-chain-track article:nth-child(5n+3){--card-image: url(/images/hero-cards/card-3.png)}.chaak-chain-track article:nth-child(5n+4){--card-image: url(/images/hero-cards/card-4.png)}.chaak-chain-track article:nth-child(5n+5){--card-image: url(/images/hero-cards/card-5.png)}.chaak-chain-track article>*{position:relative;z-index:1}.chaak-chain-track h3,.chaak-chain-track p{margin:0}.chaak-chain-track h3{max-width:410px;color:#fff;font-family:var(--chaak-display-font);font-size:26px;font-weight:520;line-height:1.08;letter-spacing:-.025em;transition:transform .35s ease}.chaak-chain-track p{max-width:390px;color:#ffffffeb;font-size:16px;line-height:1.42;transition:transform .35s ease,opacity .35s ease}.chaak-chain-card-bottom{display:grid;gap:22px;transition:transform .35s ease}.chaak-chain-card-bottom a{position:relative;overflow:hidden;width:fit-content;min-height:34px;display:inline-flex;align-items:center;justify-content:center;padding:0 16px;border-radius:999px;background:linear-gradient(110deg,transparent 0%,transparent 38%,rgba(15,17,21,.1) 48%,transparent 58%,transparent 100%),#fff;background-size:220% 100%,100% 100%;background-position:-160% 0,center;color:#0f1727;font-size:13px;font-weight:700;line-height:1;text-decoration:none;box-shadow:0 10px 26px #0000;transition:transform .28s ease,background-position .55s ease,box-shadow .28s ease;-webkit-user-drag:none}.chaak-chain-card-bottom a:hover{background-position:130% 0,center;transform:translateY(-1px)}.chaak-chain-track article:hover h3{transform:translateY(-4px)}.chaak-chain-track article:hover .chaak-chain-card-bottom{transform:translateY(-6px)}.chaak-chain-track article:hover .chaak-chain-card-bottom a{box-shadow:0 10px 26px #0000002e;transform:translateY(-2px)}.chaak-business-icon{display:none}.chaak-business-icon span{display:block;border:1px solid rgba(15,17,21,.6);border-radius:2px;background:var(--card-accent)}.chaak-business-icon span:nth-child(1){height:28px}.chaak-business-icon span:nth-child(2){height:44px}.chaak-business-icon span:nth-child(3){height:36px}@keyframes chaakMarquee{0%{transform:translate(0)}to{transform:translate(calc(-50% - 9px))}}.chaak-owner-problems{padding:clamp(80px,8vw,120px) 0;background:var(--background);overflow:hidden}.chaak-owner-problems .chaak-eyebrow{color:var(--orange)}.chaak-owner-problems .chaak-section-intro h2{font-size:clamp(34px,3.8vw,56px)}.chaak-owner-problems .chaak-section-intro h2 br{display:none}@media(min-width:821px){.chaak-owner-problems .chaak-section-intro h2 br{display:block}}.chaak-reality-rows{margin-top:clamp(40px,4.5vw,68px);border-top:1px solid rgba(15,17,21,.1)}.chaak-reality-row{display:grid;grid-template-columns:60px 1fr 1.1fr;gap:clamp(20px,2.5vw,44px);align-items:baseline;padding:clamp(22px,2.5vw,36px) 0;border-bottom:1px solid rgba(15,17,21,.08);transition:background .35s ease}.chaak-reality-row:hover{background:#0f111505}.chaak-reality-num{font-family:var(--chaak-display-font);font-size:clamp(26px,2.4vw,38px);font-weight:600;line-height:1;letter-spacing:-.04em;color:var(--orange);opacity:.7}.chaak-reality-title{margin:0;font-family:var(--chaak-display-font);font-size:clamp(19px,1.7vw,26px);font-weight:550;line-height:1.15;letter-spacing:-.03em;color:var(--black)}.chaak-reality-desc{margin:0;font-family:var(--chaak-display-font);font-size:clamp(14px,1vw,16px);line-height:1.55;color:var(--black-light)}.chaak-approach-grid,.chaak-service-grid,.chaak-lens-tabs{display:grid;gap:14px}.chaak-approach-grid article,.chaak-service-grid article,.chaak-lens-tabs article{display:grid;gap:14px;padding:26px;border:0;border-radius:22px;background:#fff;box-shadow:none}.chaak-approach-grid h3,.chaak-approach-grid p,.chaak-service-grid h3,.chaak-service-grid p{margin:0}.chaak-owner-problems .chaak-section-intro h2,.chaak-approach .chaak-section-intro h2,.chaak-method-layout .chaak-split-method h2,.chaak-before-after-section .chaak-section-intro h2,.chaak-model-panel .chaak-section-intro h2,.chaak-testimonials .chaak-section-intro h2{font-family:var(--chaak-display-font);font-size:clamp(46px,5.6vw,88px);font-weight:500;line-height:.98;letter-spacing:-.045em}.chaak-owner-problems .chaak-section-intro p,.chaak-approach .chaak-section-intro p,.chaak-method-layout .chaak-split-method p,.chaak-before-after-section .chaak-section-intro p,.chaak-model-panel .chaak-section-intro p,.chaak-testimonials .chaak-section-intro p{font-family:var(--chaak-display-font)}.chaak-approach-grid h3,.chaak-method-list strong,.chaak-feedback-marquee h3,.chaak-feedback-marquee strong{font-family:var(--chaak-display-font);font-weight:520;letter-spacing:-.025em}.chaak-approach-grid p,.chaak-method-list em,.chaak-method-list p,.chaak-model-breakdown strong,.chaak-model-breakdown span,.chaak-feedback-marquee span,.chaak-feedback-marquee p{font-family:var(--chaak-display-font)}.chaak-approach-grid p{color:var(--black-light);line-height:1.45}.chaak-approach{padding:110px 0;background:#0f1115;color:#f7f3ea}.chaak-approach .container{display:grid;justify-items:center}.chaak-approach .chaak-section-intro{max-width:1280px;margin-right:auto;margin-left:auto;text-align:center}.chaak-approach .chaak-section-intro h2{font-size:clamp(56px,4.7vw,78px);white-space:nowrap}.chaak-approach .chaak-section-intro p,.chaak-approach-grid p{color:#f7f3eac2}.chaak-approach .chaak-section-intro>p:not(.chaak-eyebrow){max-width:780px;margin-right:auto;margin-left:auto}.chaak-approach-grid{width:100%;max-width:1220px;grid-template-columns:repeat(3,1fr);justify-content:center}.chaak-approach-grid article{min-height:300px;align-content:center;justify-items:center;text-align:center;background:#ffffff0d;color:inherit}.chaak-approach-grid h3{font-size:clamp(52px,7vw,96px);line-height:.86}.chaak-method-layout,.chaak-before-after-section,.chaak-service-plans,.chaak-comparison,.chaak-not-fit{padding:110px 0;background:var(--paper)}.chaak-split-method{display:grid;grid-template-columns:minmax(0,.8fr) minmax(520px,1fr);gap:70px;align-items:start}.chaak-split-method>div{display:grid;gap:22px}.chaak-split-method h2,.chaak-split-method p{margin:0}.chaak-split-method p{color:var(--black-light);font-size:20px;line-height:1.45}.chaak-method-list{display:grid;margin:0;padding:0;border-top:1px solid #000}.chaak-method-list li{display:grid;grid-template-columns:56px minmax(150px,.8fr) 100px minmax(0,1.2fr);gap:18px;align-items:start;padding:22px 0;border-bottom:1px solid #000}.chaak-method-list span,.chaak-method-list strong,.chaak-method-list em,.chaak-method-list p{margin:0}.chaak-method-list span{color:var(--orange);font-size:30px;line-height:.9}.chaak-method-list em{font-style:normal;color:#0f11158a}.chaak-method-list p{color:var(--black-light);line-height:1.38}.chaak-process-method{min-height:100vh;display:grid;align-items:center;padding:clamp(72px,6vw,96px) 0;overflow:hidden}.chaak-process-method-inner{display:grid;gap:clamp(34px,4vw,54px)}.chaak-process-head{width:100%;display:grid;justify-items:center;gap:18px;max-width:1280px;margin-right:auto;margin-left:auto;text-align:center}.chaak-process-head h2,.chaak-process-head p{margin:0}.chaak-process-head h2{font-family:var(--chaak-display-font);font-size:clamp(38px,3.35vw,56px);font-weight:500;line-height:.98;letter-spacing:-.032em;white-space:nowrap}.chaak-process-head h2 span{display:inline}.chaak-process-head h2 span+span:before{content:" "}.chaak-process-head p:not(.chaak-eyebrow){max-width:100%;margin-right:auto;margin-bottom:clamp(12px,1.6vw,24px);margin-left:auto;color:var(--black-light);font-family:var(--chaak-display-font);font-size:20px;line-height:1.36;white-space:nowrap}.chaak-process-stage{display:grid;gap:clamp(46px,5vw,76px)}.chaak-process-top{display:block}.chaak-process-timeline{position:relative;margin-top:clamp(34px,3.6vw,58px);display:grid;gap:clamp(30px,3vw,44px);padding-top:52px}.chaak-process-line{position:absolute;top:31px;right:0;left:0;height:3px;overflow:hidden;border-radius:999px;background:#0f111514}.chaak-process-line span{width:100%;height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,var(--black) 0%,#303239 72%,var(--orange) 100%);transform:scaleX(0);transform-origin:left center;box-shadow:0 0 20px #0f11152e}.chaak-method-list.chaak-process-steps{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(12px,1.7vw,28px);border:0}.chaak-process-steps li{position:relative;display:grid;grid-template-columns:1fr;align-content:start;gap:9px;min-height:94px;padding:0 18px 0 0;border:0;color:#0f111547;transition:color .26s ease,opacity .26s ease,transform .26s ease}.chaak-process-steps li i{position:absolute;top:-58px;left:0;width:15px;height:15px;border:1px solid rgba(15,17,21,.34);border-radius:999px;background:var(--paper);box-shadow:0 0 0 9px var(--paper);transition:border-color .26s ease,background .26s ease,box-shadow .26s ease,transform .26s ease}.chaak-process-steps .chaak-process-number{color:currentColor;font-family:var(--chaak-display-font);font-size:21px;font-weight:500;line-height:1;letter-spacing:-.04em}.chaak-process-steps strong{max-width:150px;color:currentColor;font-size:clamp(15px,1.05vw,18px);font-weight:700;line-height:1.05}.chaak-process-steps em{position:absolute;top:-91px;left:-4px;width:max-content;max-width:140px;color:currentColor;font-size:10px;font-weight:650;line-height:1;letter-spacing:.12em;opacity:.62;text-transform:uppercase}.chaak-process-steps li p{display:block;max-width:190px;color:currentColor;font-family:var(--chaak-display-font);font-size:clamp(13px,.92vw,15px);line-height:1.24;opacity:.72}.chaak-process-steps li.is-complete,.chaak-process-steps li.is-active{color:var(--black)}.chaak-process-steps li.is-complete i,.chaak-process-steps li.is-active i{border-color:var(--black);background:var(--black)}.chaak-process-steps li.is-active{transform:translateY(-6px)}.chaak-process-steps li.is-active .chaak-process-number{color:var(--orange)}.chaak-process-steps li.is-active i{border-color:var(--orange);background:var(--orange);box-shadow:0 0 0 9px var(--paper),0 0 0 16px #f393772e,0 12px 30px #f3937752;transform:scale(1.38)}.chaak-model-panel{padding:110px 0;background:#fff}.chaak-model-panel .container{display:grid;justify-items:center}.chaak-model-panel .chaak-section-intro{max-width:1220px;margin-right:auto;margin-left:auto;text-align:center}.chaak-model-panel .chaak-section-intro h2{font-size:clamp(18px,1.85vw,27px)}.chaak-model-panel .chaak-section-intro h2 span{display:block}.chaak-model-number{margin:18px 0 22px;font-family:var(--chaak-display-font);font-size:clamp(54px,12vw,168px);line-height:.86;font-weight:500;letter-spacing:-.065em;text-align:center}.chaak-testimonials{padding:106px 0 116px;background:#fff}.chaak-testimonials .container.narrow.chaak-review-inner{width:min(100%,1880px);max-width:1880px;padding-right:48px;padding-left:48px}.chaak-review-intro{justify-items:center;max-width:840px;margin:0 auto 58px;text-align:center}.chaak-review-slider{--review-card-width: 4.545454545%;--review-speed: 22s;--review-track-width: 440%}.chaak-review-viewport{overflow:hidden;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y}.chaak-review-slider.is-dragging .chaak-review-viewport{cursor:grabbing}.chaak-review-grid{display:flex;align-items:stretch;width:var(--review-track-width);min-width:var(--review-track-width);animation:chaakFeedback var(--review-speed) linear infinite;will-change:transform}.chaak-review-slider:hover .chaak-review-grid,.chaak-review-slider:focus-within .chaak-review-grid{animation-play-state:paused}.chaak-review-grid article{position:relative;flex:0 0 var(--review-card-width);overflow:hidden;isolation:isolate;min-height:520px;display:flex;flex-direction:column;align-items:flex-start;padding:28px 44px 32px;border-right:1px solid rgba(15,17,21,.22);border-bottom:1px solid rgba(15,17,21,.22);border-bottom-right-radius:18px;background:#fff;color:var(--black);outline:0;transition:border-color .3s ease,border-radius .3s ease,background .3s ease,transform .3s cubic-bezier(.2,.8,.2,1);-webkit-user-select:none;user-select:none}.chaak-review-grid article:hover,.chaak-review-grid article:focus{border-color:transparent;border-radius:18px;background:#f4f3f1;transform:translateY(-6px)}.chaak-review-default{width:100%;min-height:100%;flex:1;display:flex;flex-direction:column;align-items:flex-start;transition:opacity .28s ease,filter .28s ease,transform .28s ease}.chaak-review-grid article:hover .chaak-review-default,.chaak-review-grid article:focus .chaak-review-default{opacity:0;filter:blur(5px);transform:translateY(-10px)}.chaak-review-segment{color:#0f111594;font-family:var(--chaak-display-font);font-size:12px;font-weight:520;line-height:1;letter-spacing:.14em}.chaak-review-photo{width:140px;height:140px;margin:40px 0 18px;border-radius:8px;object-fit:cover;object-position:center;background:#ececef;filter:saturate(.92);-webkit-user-drag:none}.chaak-review-person{display:grid;gap:6px}.chaak-review-person h3,.chaak-review-person p,.chaak-review-person span,.chaak-review-logo,.chaak-review-hover span,.chaak-review-hover p,.chaak-review-hover strong,.chaak-review-hover em{margin:0}.chaak-review-person h3{max-width:280px;font-family:var(--chaak-display-font);font-size:clamp(28px,2vw,36px);font-weight:500;line-height:1.05;letter-spacing:-.045em}.chaak-review-person p,.chaak-review-person span{color:#0f111594;font-family:var(--chaak-display-font);font-size:15px;font-weight:400;line-height:1.28}.chaak-review-hover{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:flex-start;padding:28px 30px 30px;border-radius:18px;background:#f4f3f1;color:var(--black);font-family:var(--chaak-display-font);opacity:0;pointer-events:none;transform:scale(.985) translateY(8px);transition:opacity .3s ease,transform .3s ease}.chaak-review-grid article:hover .chaak-review-hover,.chaak-review-grid article:focus .chaak-review-hover{opacity:1;transform:scale(1) translateY(0)}.chaak-review-hover span{color:#0f111594;font-size:12px;font-weight:520;line-height:1;letter-spacing:.14em}.chaak-review-hover p{margin-top:34px;max-width:330px;font-size:clamp(20px,1.42vw,25px);font-weight:450;line-height:1.12;letter-spacing:-.035em}.chaak-review-hover strong{margin-top:auto;font-size:clamp(66px,6vw,96px);font-weight:500;line-height:.82;letter-spacing:-.07em}.chaak-review-hover em{margin-top:14px;color:#0f111585;font-size:15px;font-style:normal;line-height:1}.chaak-review-logo{margin-top:auto;font-family:var(--chaak-display-font);font-size:24px;font-weight:760;line-height:1;letter-spacing:-.055em}@keyframes chaakFeedback{0%{transform:translate(0)}to{transform:translate(-50%)}}.chaak-leaks-section{padding:110px 0;background:var(--background)}.chaak-leak-wheel{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.chaak-leak-wheel details{min-height:320px;padding:22px;border:0;border-radius:22px;background:#fff}.chaak-leak-wheel details:nth-child(2n){background:#fff}.chaak-leak-wheel details:nth-child(3n){background:#fff}.chaak-leak-wheel summary{display:flex;align-items:center;gap:12px;cursor:pointer;font-size:22px;font-weight:520;line-height:1.08}.chaak-leak-wheel summary span{flex:0 0 auto;width:42px;height:42px;display:grid;place-items:center;border:1px solid #000;border-radius:999px;background:#fff;font-size:14px}.chaak-leak-wheel ul,.chaak-industries ul,.chaak-do-not-list,.chaak-service-grid ul,.chaak-lens-tabs ul{margin:20px 0 0;padding:0}.chaak-leak-wheel li,.chaak-do-not-list li,.chaak-service-grid li,.chaak-lens-tabs li{padding:10px 0;border-top:1px solid rgba(15,17,21,.18);color:var(--black-light);line-height:1.35}.chaak-industries{padding:110px 0;background:var(--background)}.chaak-industries ul{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.chaak-industries li{min-height:88px;display:flex;align-items:center;padding:20px;border:0;border-radius:18px;background:#fff;font-weight:520}.chaak-industries li:nth-child(4n+1){background:#fff}.chaak-industries li:nth-child(4n+2){background:#fff}.chaak-industries li:nth-child(4n+3){background:#fff}.chaak-services-hero{padding:clamp(132px,12vw,172px) 0 0;background:var(--background)}.chaak-not-fit{padding-top:clamp(20px,3vw,40px)}.chaak-comparison{padding-bottom:clamp(20px,3vw,40px)}.chaak-not-fit,.chaak-service-plans,.chaak-comparison{background:var(--background)}.chaak-service-intro{max-width:1100px;margin:0 auto clamp(28px,4vw,46px);text-align:center}.chaak-service-intro h2{font-family:var(--chaak-display-font);font-size:clamp(38px,4.2vw,64px);font-weight:560;line-height:.98;letter-spacing:-.045em}.chaak-service-intro>p:not(.chaak-eyebrow){max-width:660px;margin:0 auto;color:var(--black-light);font-size:clamp(16px,1.2vw,19px);line-height:1.45}.chaak-do-not-list{border:0;border-radius:22px;background:#fff}.chaak-do-not-list li{padding:18px 22px;display:flex;align-items:center;gap:16px;font-weight:550;color:var(--black)}.chaak-do-not-list li:first-child{border-top:0}.chaak-do-not-icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:#ef44441a;color:#ef4444;font-size:13px;font-weight:800;flex-shrink:0;line-height:1}.chaak-service-grid{grid-template-columns:1fr;gap:0;align-items:stretch;overflow:hidden;border-top:1px solid rgba(15,17,21,.08);border-left:1px solid rgba(15,17,21,.08);background:#fff}.chaak-service-grid article{display:grid;grid-template-columns:minmax(220px,.58fr) minmax(0,1.45fr);gap:clamp(22px,3vw,46px);min-height:0;padding:clamp(24px,2.6vw,36px);border-right:1px solid rgba(15,17,21,.08);border-bottom:1px solid rgba(15,17,21,.08);border-radius:0;background:#ffffffd1;color:var(--black);box-shadow:none;transition:background .28s ease,color .28s ease,box-shadow .28s ease}.chaak-service-grid article:hover{background:radial-gradient(circle at 18% 18%,rgba(255,255,255,.24),transparent 28%),linear-gradient(135deg,#ff8f70,#f47b59 52%,#df6848);color:#fff;box-shadow:inset 0 1px #ffffff3d}.chaak-service-grid article header{display:grid;align-content:start;justify-items:start;gap:14px}.chaak-service-grid h3{margin:0;color:var(--black);font-family:var(--chaak-display-font);font-size:clamp(28px,3vw,44px);font-weight:620;line-height:.94;letter-spacing:-.045em}.chaak-service-grid article header>strong{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border:1px solid rgba(15,17,21,.1);border-radius:999px;background:#0f11150a;color:var(--black-light);font-size:13px;font-weight:700;line-height:1}.chaak-service-grid article>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,2.4vw,34px)}.chaak-service-grid p{display:grid;gap:10px;margin:0;color:#0f11159e;line-height:1.45}.chaak-service-grid p b{color:var(--black);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.chaak-service-grid p span{font-size:clamp(15px,1vw,17px);line-height:1.45}.chaak-service-grid article:hover h3,.chaak-service-grid article:hover header>strong{color:#fff}.chaak-service-grid article:hover header>strong{border-color:#ffffff47;background:#ffffff24}.chaak-service-grid article:hover p,.chaak-service-grid article:hover p b{color:#ffffffdb}.chaak-table-wrap{overflow:auto;border:1px solid rgba(15,17,21,.08);border-radius:0;background:#fff;box-shadow:0 22px 80px #0f11150f}.chaak-table-wrap table{width:100%;min-width:900px;border-collapse:separate;border-spacing:0}.chaak-table-wrap th,.chaak-table-wrap td{min-width:110px;padding:18px;border-right:1px solid rgba(15,17,21,.08);border-bottom:1px solid rgba(15,17,21,.08);text-align:center;vertical-align:middle;line-height:1.35}.chaak-table-wrap th.chaak-sticky-col,.chaak-table-wrap td.chaak-sticky-col{min-width:130px;position:sticky;left:0;z-index:1;background:#fff;color:var(--black);font-weight:700;border-right:2px solid rgba(15,17,21,.12)!important;text-align:left}.chaak-table-wrap th.chaak-feature-col,.chaak-table-wrap td.chaak-feature-col{min-width:180px;text-align:left}.chaak-table-wrap th{background:#0f1115;color:#fff;font-size:13px;font-weight:650;letter-spacing:-.01em}.chaak-table-wrap td{background:#ffffffeb;color:var(--black-light);font-size:15px}.chaak-table-wrap tbody tr:hover td{background:#fff7f4}.chaak-table-wrap th.chaak-sticky-col{z-index:3;background:#0f1115;color:#fff}.chaak-comparison-badge{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:6px 12px;border-radius:999px;background:#0f11150d;color:var(--black-light);font-size:12px;font-weight:700;white-space:normal;text-align:center;line-height:1.25}.chaak-comparison-badge.is-strong{background:#16a34a1f;color:#15803d}.chaak-comparison-badge.is-basic{background:#f973161f;color:#c2410c}.chaak-comparison-badge.is-detailed{background:#2563eb1a;color:#1d4ed8}.chaak-comparison-badge.is-none{background:#ef44441a;color:#ef4444}.chaak-comparison-badge.is-icon-badge{width:30px;height:30px;min-height:30px;padding:0;display:inline-flex;align-items:center;justify-content:center;font-size:15px;font-weight:800;border-radius:50%;line-height:1}.chaak-founder-profile{display:grid;grid-template-columns:minmax(280px,.75fr) minmax(0,1fr);gap:62px;align-items:center}.chaak-founder-profile img{width:100%;border:1px solid #000;border-radius:8px;background:var(--paper)}.chaak-founder-profile>div{display:grid;gap:18px}.chaak-founder-profile h2,.chaak-founder-profile p{margin:0}.chaak-founder-profile p{color:var(--black-light);font-size:21px;line-height:1.48}.chaak-linkedin{width:fit-content;display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid #000;border-radius:999px;background:#fff}.chaak-linkedin span{width:24px;height:24px;display:grid;place-items:center;border-radius:4px;background:#0a66c2;color:#fff;font-weight:700}.chaak-lens-tabs{grid-template-columns:repeat(3,1fr)}.chaak-lens-tabs article:nth-child(1){background:#fff}.chaak-lens-tabs article:nth-child(2){background:#fff}.chaak-lens-tabs article:nth-child(3){background:#fff}.chaak-case-studies-section{padding:clamp(96px,10vw,148px) 0;background:var(--background)}.chaak-case-studies-intro{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:clamp(40px,7vw,110px);align-items:end;margin-bottom:clamp(48px,6vw,82px)}.chaak-case-studies-intro .chaak-eyebrow{margin:0 0 18px}.chaak-case-studies-intro h2{max-width:900px;margin:0;font-family:var(--chaak-display-font);font-size:clamp(48px,6vw,92px);font-weight:480;line-height:.92;letter-spacing:-.055em}.chaak-case-studies-intro>p{max-width:470px;margin:0 0 8px;color:var(--black-light);font-size:clamp(17px,1.45vw,21px);line-height:1.45}.chaak-case-study-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2vw,28px)}.chaak-case-study-card{min-width:0;overflow:hidden;border-radius:22px;background:#fff;color:var(--black);box-shadow:0 18px 50px #0f11150d;text-decoration:none;transition:box-shadow .35s ease,transform .35s cubic-bezier(.22,1,.36,1)}.chaak-case-study-cover{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:#ececee}.chaak-case-study-cover:after{position:absolute;inset:auto 0 0;height:38%;background:linear-gradient(180deg,transparent,rgba(15,17,21,.22));content:"";opacity:0;transition:opacity .35s ease}.chaak-case-study-cover img{width:100%;height:100%;display:block;object-fit:cover;object-position:top center;transform:scale(1.002);transition:filter .4s ease,transform .6s cubic-bezier(.22,1,.36,1)}.chaak-case-study-cover>span{position:absolute;z-index:1;top:18px;right:18px;min-width:42px;min-height:42px;display:grid;place-items:center;border-radius:50%;background:#ffffffe6;color:#0f1115;font-size:12px;font-weight:700;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.chaak-case-study-content{display:flex;flex-direction:column;gap:18px;min-height:390px;padding:clamp(24px,2.2vw,32px)}.chaak-case-study-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 18px;color:#77797e;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.chaak-case-study-content h3{margin:0;font-family:var(--chaak-display-font);font-size:clamp(27px,2.25vw,38px);font-weight:520;line-height:1;letter-spacing:-.045em}.chaak-case-study-content p{margin:0;color:var(--black-light);font-size:16px;line-height:1.46}.chaak-case-study-content .chaak-case-study-scale{color:var(--black);font-size:13px;font-weight:700;line-height:1.4}.chaak-case-study-link{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-top:auto;padding-top:20px;border-top:1px solid rgba(15,17,21,.12)}.chaak-case-study-link strong{font-size:15px}.chaak-case-study-link span{display:inline-flex;align-items:center;gap:8px;color:#55575c;font-size:13px;font-weight:650}.chaak-case-study-link b{font-size:15px;font-weight:500;transition:transform .3s ease}.chaak-case-study-card:hover{box-shadow:0 28px 70px #0f11151f;transform:translateY(-8px)}.chaak-case-study-card:hover .chaak-case-study-cover img{filter:saturate(1.04) contrast(1.02);transform:scale(1.035)}.chaak-case-study-card:hover .chaak-case-study-cover:after{opacity:1}.chaak-case-study-card:hover .chaak-case-study-link b{transform:translate(3px,-3px)}.chaak-reports-section{padding-bottom:clamp(72px,8vw,118px)}.chaak-report-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.chaak-report-card .chaak-case-study-cover{aspect-ratio:4 / 5;background:#071f31}.chaak-report-card .chaak-case-study-cover img{object-position:top center}.chaak-report-card .chaak-case-study-content{min-height:430px}.chaak-report-card .chaak-case-study-content h3{font-size:clamp(26px,1.9vw,34px)}.chaak-contact-redesign{min-height:calc(100svh - 40px);display:grid;align-items:start;padding:clamp(64px,6vw,96px) 0 clamp(70px,8vw,110px);background:radial-gradient(circle at 18% 18%,rgba(243,147,119,.16),transparent 30%),linear-gradient(180deg,#ece7df,#f5f5f7 76%)}.chaak-contact-redesign .container{width:min(1180px,calc(100% - 48px))}.chaak-contact-panel{display:grid;grid-template-columns:minmax(320px,.84fr) minmax(520px,1fr);gap:clamp(46px,6vw,84px);align-items:start;padding:clamp(16px,3vw,28px) 0 0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.chaak-contact-intro{display:grid;align-content:start;gap:24px}.chaak-contact-kicker{width:fit-content;display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:8px;background:#ffffffb8;color:#0f1115cc;font-size:13px;font-weight:620}.chaak-contact-intro h1,.chaak-contact-intro p,.chaak-contact-proof p,.chaak-contact-form fieldset,.chaak-contact-form legend{margin:0}.chaak-contact-intro h1{max-width:560px;font-family:var(--chaak-display-font);font-size:clamp(72px,6.8vw,96px);font-weight:500;line-height:.86;letter-spacing:-.065em}.chaak-contact-intro h1 span{display:block}.chaak-contact-intro h1 span:first-child{white-space:nowrap}.chaak-contact-intro>p{max-width:370px;color:#0f111594;font-family:var(--chaak-display-font);font-size:20px;line-height:1.38;letter-spacing:-.018em}.chaak-contact-proof{display:flex;align-items:center;gap:12px;margin-top:8px}.chaak-contact-proof div{display:flex;align-items:center}.chaak-contact-proof div span{width:34px;height:34px;display:grid;place-items:center;margin-left:-9px;border:2px solid rgba(250,249,245,.96);border-radius:999px;background:#0f1115;color:#fff;font-size:11px;font-weight:760}.chaak-contact-proof div span:first-child{margin-left:0}.chaak-contact-proof p{color:#0f111599;font-size:12px;line-height:1.28}.chaak-contact-proof strong{color:var(--black)}.chaak-contact-links{display:grid;gap:8px;margin-top:8px}.chaak-contact-links a{width:fit-content;color:#0f1115b8;font-size:15px;text-decoration:none;transition:color .2s ease,transform .2s ease}.chaak-contact-links a:hover{color:var(--black);transform:translate(2px)}.chaak-contact-form{display:grid;align-content:center;gap:24px}.chaak-contact-honeypot{display:none}.chaak-contact-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(28px,4vw,56px);row-gap:24px}.chaak-contact-field{display:grid;gap:8px}.chaak-contact-field span,.chaak-contact-choice-group legend{color:#0f1115c7;font-size:13px;font-weight:600}.chaak-contact-field input,.chaak-contact-field textarea{width:100%;min-height:48px;padding:0;border:0;border-bottom:1px solid rgba(15,17,21,.16);border-radius:0;outline:none;background:transparent;color:var(--black);font:500 18px/1.2 var(--chaak-display-font);transition:border-color .2s ease,box-shadow .2s ease}.chaak-contact-field textarea{min-height:104px;padding-top:8px;resize:vertical}.chaak-contact-field input:focus,.chaak-contact-field textarea:focus{border-color:#0f1115c7;box-shadow:0 8px 0 -7px #f39377b8}.chaak-contact-captcha{gap:10px}.chaak-contact-captcha>div{display:flex;align-items:center;gap:12px;min-height:72px;padding:10px;border:1px solid rgba(15,17,21,.08);border-radius:18px;background:#ffffff7a}.chaak-captcha-image-wrap{width:190px;height:70px;flex:0 0 auto;display:grid;place-items:center;overflow:hidden;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px #0f11150f}.chaak-captcha-image-wrap img{width:100%;height:100%;display:block}.chaak-captcha-image-wrap strong{color:#0f1115b8;font:600 18px/1.2 var(--chaak-display-font)}.chaak-contact-captcha input{min-width:0;min-height:44px;flex:1 1 auto;padding:0 8px;border:0;border-bottom:1px solid rgba(15,17,21,.16);outline:none;background:transparent;color:var(--black);font:700 18px/1.2 var(--chaak-display-font);letter-spacing:.08em;text-transform:uppercase}.chaak-contact-captcha button{width:44px;height:44px;flex:0 0 auto;display:grid;place-items:center;border:0;border-radius:999px;background:#0f1115;color:#fff;font:700 18px/1 var(--chaak-display-font);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.chaak-contact-captcha button:hover{box-shadow:0 12px 22px #0f111529;transform:rotate(10deg) translateY(-1px)}.chaak-contact-captcha input::placeholder{color:#0f111559;letter-spacing:0;text-transform:none}.chaak-contact-choice-group{display:grid;gap:0;padding:0;border:0}.chaak-contact-choice-group legend{display:block;margin-bottom:12px;line-height:1.25}.chaak-contact-choice-group+.chaak-contact-choice-group{margin-top:6px}.chaak-contact-choice-group>div{display:flex;flex-wrap:wrap;gap:10px 12px}.chaak-contact-choice-group label{position:relative;display:inline-flex}.chaak-contact-choice-group input{position:absolute;inset:0;opacity:0}.chaak-contact-choice-group label span{min-height:34px;display:inline-flex;align-items:center;gap:8px;padding:0 13px;border:1px solid rgba(15,17,21,.1);border-radius:999px;background:#ffffffa3;color:#0f1115b8;font-size:12px;font-weight:620;transition:background .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.chaak-contact-choice-group label span:before{width:8px;height:8px;border-radius:999px;background:#0f111524;content:""}.chaak-contact-choice-group label:hover span{transform:translateY(-1px);background:#fff;color:var(--black)}.chaak-contact-choice-group input:checked+span{background:#0f1115;color:#fff;box-shadow:0 12px 24px #0f111524}.chaak-contact-choice-group input:checked+span:before{background:#fff}.chaak-contact-submit{position:relative;isolation:isolate;overflow:hidden;min-height:64px;display:inline-flex;align-items:center;justify-content:center;gap:12px;margin-top:4px;border:0;border-radius:999px;background:linear-gradient(110deg,transparent 0%,transparent 38%,rgba(255,255,255,.16) 48%,transparent 58%,transparent 100%),#000;background-size:220% 100%,100% 100%;background-position:-160% 0,center;color:#fff;font:700 15px/1 var(--chaak-display-font);cursor:pointer;transition:transform .24s ease,box-shadow .24s ease,background-position .55s ease}.chaak-contact-submit:disabled{cursor:wait;opacity:.72;transform:none;box-shadow:none}.chaak-captcha-modal{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:24px;background:#f5f5f7b3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.chaak-captcha-card{position:relative;width:min(520px,100%);display:grid;gap:18px;padding:28px;border:1px solid rgba(15,17,21,.08);border-radius:30px;background:#ffffffe6;box-shadow:0 36px 90px #0f11152e}.chaak-captcha-card h2,.chaak-captcha-card p{margin:0}.chaak-captcha-card h2{max-width:380px;color:var(--black);font-family:var(--chaak-display-font);font-size:clamp(36px,5vw,52px);font-weight:520;line-height:.92;letter-spacing:-.055em}.chaak-captcha-card p{max-width:360px;color:#0f11158f;font-size:15px;line-height:1.5}.chaak-captcha-close{position:absolute;top:18px;right:18px;width:40px;height:40px;display:grid;place-items:center;border:0;border-radius:999px;background:#0f11150f;color:var(--black);font:500 26px/1 var(--chaak-display-font);cursor:pointer;transition:background .2s ease,transform .2s ease}.chaak-captcha-close:hover{background:#0f11151f;transform:rotate(8deg)}.chaak-captcha-card .chaak-contact-captcha>div{background:#f5f5f7d1}.chaak-captcha-card .chaak-contact-submit{width:100%;margin-top:2px}.chaak-contact-submit:hover{background-position:130% 0,center;box-shadow:0 18px 34px #0f11152e;transform:translateY(-2px)}.chaak-contact-submit span{transition:transform .24s ease}.chaak-contact-submit:hover span{transform:translate(2px,-2px)}.chaak-contact-form small{color:#0f11156b;font-size:11px;text-align:center}.chaak-contact-intro .chaak-social-links{margin-top:8px}.chaak-contact-details{display:grid;gap:18px;padding:34px;border:1px solid #000;border-radius:8px;background:#0f1115;color:#f7f3ea}.chaak-contact-details h2,.chaak-contact-details h3,.chaak-contact-details p{margin:0;color:inherit}.chaak-contact-details p{color:#f7f3eac2;line-height:1.45}.chaak-contact-details div{display:flex;flex-wrap:wrap;gap:12px}.chaak-contact-details a{padding:10px 14px;border:1px solid rgba(247,243,234,.38);border-radius:999px}.chaak-contact-details .chaak-social-links a{padding:0;border:0;background:#f7f3ea;color:#0f1115!important}.chaak-contact-details .chaak-social-links a:hover{background:#fff}.chaak-diagnosis-form h2,.chaak-diagnosis-form p{margin:0}.chaak-form-card-head{grid-column:1 / -1;max-width:760px;display:grid;gap:14px;margin-bottom:10px}.chaak-form-card-head h2{margin:0;font-family:var(--chaak-display-font);font-size:clamp(38px,5vw,72px);font-weight:500;line-height:.92;letter-spacing:-.05em}.chaak-form-card-head p:not(.chaak-eyebrow){max-width:620px;color:var(--black-light);font-size:19px;line-height:1.4}.chaak-diagnosis-form h2,.chaak-diagnosis-form>p,.chaak-score-form>h2,.chaak-score-form>p{grid-column:1 / -1}.chaak-checkbox-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.chaak-checkbox-grid label,.chaak-scale-question label{display:flex;align-items:center;gap:8px;min-height:50px;padding:13px 15px;border:1px solid rgba(15,17,21,.08);border-radius:16px;background:#f5f5f7;font-weight:400!important;transition:border-color .22s ease,background .22s ease,box-shadow .22s ease,transform .22s ease}.chaak-checkbox-grid label:hover,.chaak-scale-question label:hover{border-color:#0f111529;background:#fff;box-shadow:0 12px 28px #0f111512;transform:translateY(-1px)}.chaak-checkbox-grid input,.chaak-scale-question input{width:auto;min-height:0;padding:0}.chaak-score-form{gap:28px}.chaak-score-form fieldset{grid-column:1 / -1;display:grid;gap:16px;margin:0;padding:22px;border:1px solid #000;border-radius:8px;background:var(--paper)}.chaak-score-form legend{padding:0 10px;font-size:22px;font-weight:520}.chaak-scale-question{display:grid;gap:12px;padding:16px;border:1px solid rgba(15,17,21,.16);border-radius:8px;background:#fff}.chaak-scale-question p{margin:0}.chaak-scale-question>div{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.chaak-notice{position:fixed;right:22px;bottom:22px;z-index:100;max-width:min(460px,calc(100vw - 44px));display:flex;align-items:center;gap:16px;padding:16px;border:1px solid #000;border-radius:8px;background:var(--green);box-shadow:0 14px 36px #0f111524}.chaak-notice button{flex:0 0 auto;min-height:34px;padding:0 12px;border:1px solid #000;border-radius:999px;background:#fff;cursor:pointer}.chaak-score-wizard{display:grid;grid-template-columns:1fr;gap:clamp(22px,3vw,34px);align-items:start}.chaak-score-intro{display:grid;justify-items:center;gap:12px;max-width:760px;margin:0 auto clamp(34px,4vw,52px);text-align:center}.chaak-score-intro h1{max-width:760px;margin:0;color:var(--black);font-family:var(--chaak-display-font);font-size:clamp(48px,6vw,84px);font-weight:560;line-height:.94;letter-spacing:-.055em;white-space:normal;display:block;text-align:center}.chaak-score-intro h1 span{display:inline;white-space:normal}.chaak-score-intro p{max-width:620px;margin:0;color:var(--black-light);font-size:clamp(16px,1.2vw,19px);line-height:1.45}.chaak-score-top-progress{display:flex;align-items:center;gap:12px;width:100%}.chaak-score-top-progress span{color:var(--black);font-family:var(--chaak-display-font);font-size:clamp(20px,2.2vw,30px);font-weight:500;line-height:.9;letter-spacing:-.04em}.chaak-score-top-progress b{position:relative;height:19px;flex:1 1 auto;display:block;overflow:hidden;border:0;border-radius:999px;background:#0f111557;box-shadow:none;padding:3px}.chaak-score-top-progress b:after{display:none;content:none}.chaak-score-top-progress i{display:block;height:100%;border-radius:inherit;background:#fff;transition:width .28s ease}.chaak-score-rail{position:sticky;top:104px;display:grid;gap:18px;padding:0;border:0;border-radius:0;background:transparent;color:var(--black);box-shadow:none}.chaak-score-meter{display:grid;gap:12px}.chaak-score-meter span{font-size:42px;line-height:.9;font-weight:650}.chaak-score-meter div{height:10px;overflow:hidden;border:0;border-radius:999px;background:#ededf0}.chaak-score-meter i{display:block;height:100%;border-radius:inherit;background:var(--orange);transition:width .28s ease}.chaak-score-rail ol{display:grid;gap:4px;margin:0;padding:0}.chaak-score-rail li button{width:100%;display:grid;grid-template-columns:36px 1fr;gap:10px;align-items:center;padding:10px;border:0;border-radius:18px;background:transparent;color:#0f111585;text-align:left;cursor:pointer}.chaak-score-rail li button:hover,.chaak-score-rail li.is-active button{background:#0f1115;color:#fff}.chaak-score-rail li.is-complete button{color:#0f1115db;background:#f5f5f7}.chaak-score-rail li span{width:30px;height:30px;display:grid;place-items:center;border:1px solid rgba(15,17,21,.12);border-radius:999px;font-size:12px}.chaak-score-rail li.is-active span{border-color:#ffffff24;background:var(--orange);color:#000}.chaak-score-rail li strong{font-size:14px;font-weight:500;line-height:1.2}.chaak-score-mini{display:grid;gap:8px;padding-top:16px;border-top:1px solid rgba(15,17,21,.1)}.chaak-score-mini strong,.chaak-score-mini p{margin:0}.chaak-score-mini p{color:var(--black-light);font-size:14px;line-height:1.4}.chaak-score-stage{position:relative;z-index:10;min-height:0;display:grid;gap:18px}.chaak-score-step{position:relative;z-index:1;min-height:auto;display:grid;gap:24px;align-content:start;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;animation:chaakStepIn .28s ease both}.chaak-score-step:has(.chaak-custom-select.is-open){z-index:90}@keyframes chaakStepIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.chaak-step-head{display:grid;gap:12px;max-width:720px}.chaak-score-wizard .chaak-step-head{display:none}.chaak-step-head h2,.chaak-step-head p{margin:0}.chaak-step-head h2{font-family:var(--chaak-display-font);font-size:clamp(36px,5vw,68px);font-weight:500;line-height:.9;letter-spacing:-.05em}.chaak-step-head p:not(.chaak-eyebrow){color:var(--black-light);font-size:19px;line-height:1.45}.chaak-wizard-fields{display:grid;grid-template-columns:repeat(2,1fr);column-gap:clamp(28px,4vw,56px);row-gap:24px}.chaak-wizard-fields label{display:grid;gap:8px;color:#0f1115c7;font-size:13px;font-weight:600;line-height:1.2}.chaak-wizard-fields label:has(.chaak-custom-select.is-open){position:relative;z-index:120}.chaak-field-error{margin:0;color:#d75f45;font-style:normal;font-size:12px;font-weight:650;line-height:1.25}.chaak-wizard-fields label.has-error>span,.chaak-wizard-question.has-error legend{color:#d75f45}.chaak-wizard-fields input,.chaak-wizard-fields select{width:100%;min-height:48px;padding:0;border:0;border-bottom:1px solid rgba(15,17,21,.16);border-radius:0;background:transparent;color:var(--black);font:500 18px/1.2 var(--chaak-display-font);outline:none;transition:border-color .2s ease,box-shadow .2s ease}.chaak-wizard-fields label.has-error input,.chaak-wizard-fields label.has-error select,.chaak-wizard-fields label.has-error .chaak-custom-select-trigger,.chaak-email-verification label:has(.chaak-field-error) input{border-color:#d75f45b8!important;box-shadow:0 8px 0 -7px #d75f45b3}.chaak-wizard-fields input::placeholder,.chaak-wizard-fields textarea::placeholder{color:#0f11156b}.chaak-wizard-fields input:focus,.chaak-wizard-fields select:focus,.chaak-wizard-question input:focus+span{border-color:#0f1115c7;background:transparent;box-shadow:0 8px 0 -7px #f39377b8}.chaak-score-wizard .chaak-custom-select-trigger{min-height:48px;padding:0;border:0!important;border-bottom:1px solid rgba(15,17,21,.16)!important;border-radius:0;background:transparent;color:var(--black);font:500 18px/1.2 var(--chaak-display-font);box-shadow:none}.chaak-score-wizard .chaak-custom-select-trigger:hover{background:transparent;transform:none}.chaak-score-wizard .chaak-custom-select.is-open .chaak-custom-select-trigger,.chaak-score-wizard .chaak-custom-select-trigger:focus-visible{border-color:#0f1115c7!important;background:transparent;box-shadow:0 8px 0 -7px #f39377b8}.chaak-score-wizard .chaak-custom-select-menu{z-index:220;top:calc(100% + 10px);max-height:min(320px,42vh);border-color:#0f111514;border-radius:22px;background:#fff;box-shadow:0 24px 60px #0f11151f}.chaak-diagnosis-form .chaak-wizard-fields{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(28px,4vw,56px);row-gap:22px}.chaak-diagnosis-form .chaak-wizard-fields label{gap:8px;color:#0f1115c7;font-size:13px;font-weight:600}.chaak-diagnosis-form .chaak-wizard-fields input,.chaak-diagnosis-form .chaak-wide-field textarea{min-height:48px;padding:0;border:0;border-bottom:1px solid rgba(15,17,21,.16);border-radius:0;background:transparent;color:var(--black);font:500 18px/1.2 var(--chaak-display-font);box-shadow:none}.chaak-diagnosis-form label.has-error textarea{border-color:#d75f45b8!important;box-shadow:0 8px 0 -7px #d75f45b3}.chaak-diagnosis-form .chaak-wide-field textarea{height:108px;min-height:108px;padding-top:8px}.chaak-diagnosis-form .chaak-wizard-fields input:focus,.chaak-diagnosis-form .chaak-wide-field textarea:focus{border-color:#0f1115c7;background:transparent;box-shadow:0 8px 0 -7px #f39377b8}.chaak-question-stack{display:grid;gap:18px}.chaak-wizard-question{display:grid;gap:14px;margin:0;padding:0 0 26px;border:0;border-bottom:1px solid rgba(15,17,21,.14)}.chaak-wizard-question.has-error{border-bottom-color:#d75f4547}.chaak-wizard-question:last-child{padding-bottom:0;border-bottom:0}.chaak-wizard-question legend{display:flex;align-items:flex-start;gap:12px;padding:0;font-size:clamp(18px,2vw,22px);font-weight:520;line-height:1.18}.chaak-wizard-question legend span{flex:0 0 auto;width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:999px;background:#f393772e;color:#d56e50;font-size:13px}.chaak-wizard-question.has-error legend span{background:#d75f451f;color:#d75f45}.chaak-wizard-question>div{display:flex;flex-wrap:wrap;gap:10px 12px}.chaak-wizard-question label{position:relative;display:block}.chaak-wizard-question input{position:absolute;inset:0;opacity:0}.chaak-wizard-question label>span{min-height:34px;display:inline-flex;align-items:center;gap:8px;padding:0 13px;border:1px solid rgba(15,17,21,.1);border-radius:999px;background:#ffffffa3;color:#0f1115b8;font-size:13px;font-weight:620;transition:border-color .2s ease,transform .18s ease,background .18s ease,box-shadow .18s ease}.chaak-wizard-question label:hover>span{transform:translateY(-1px);background:#fff;color:var(--black)}.chaak-wizard-question input:focus+span{border-color:#0f111547;background:#fff;box-shadow:0 10px 22px #0f111514}.chaak-wizard-question input:checked+span{border-color:#0f1115;background:#0f1115;color:#fff;box-shadow:0 12px 24px #0f111524}.chaak-wizard-question label strong{width:8px;height:8px;display:grid;place-items:center;border-radius:999px;overflow:hidden;background:#0f111524;color:transparent;font-size:0;line-height:1}.chaak-wizard-question input:checked+span strong{background:#fff;color:transparent}.chaak-score-wizard .chaak-choice-grid{display:flex;flex-wrap:wrap;gap:10px 12px}.chaak-score-wizard .chaak-choice-grid label{position:relative;min-height:34px;display:inline-flex;align-items:center;gap:8px;padding:0 13px;border:1px solid rgba(15,17,21,.1);border-radius:999px;background:#ffffffa3;color:#0f1115b8!important;font-size:12px;font-weight:620!important;transition:background .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.chaak-score-wizard .chaak-choice-grid label input{position:absolute;inset:0;width:100%;height:100%;opacity:0}.chaak-score-wizard .chaak-choice-grid label span{display:inline-flex;align-items:center;gap:8px}.chaak-score-wizard .chaak-choice-grid label span:before{width:8px;height:8px;border-radius:999px;background:#0f111524;content:""}.chaak-choice-grid label{transition:background .18s ease,box-shadow .18s ease}.chaak-score-wizard .chaak-choice-grid label:hover{transform:translateY(-1px);background:#fff;color:var(--black)!important}.chaak-choice-grid label:has(input:checked){border-color:#0f1115;background:#0f1115;color:#fff!important;box-shadow:0 14px 30px #0f11151f}.chaak-score-wizard .chaak-choice-grid label:has(input:checked) span:before{background:#fff}.chaak-submit-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.chaak-submit-summary article{display:grid;gap:12px;padding:24px;border:0;border-radius:22px;background:#f5f5f7}.chaak-submit-summary article:nth-child(2){background:#f5f5f7}.chaak-submit-summary article:nth-child(3){background:#f5f5f7}.chaak-submit-summary span{width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:999px;background:#f393772e;color:#d56e50;font-size:13px}.chaak-submit-summary strong,.chaak-submit-summary p{margin:0}.chaak-submit-summary p{color:var(--black-light);line-height:1.4}.chaak-email-verification,.chaak-report-delivery{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:clamp(22px,3vw,30px);border:0;border-radius:24px;background:#0f1115;color:#fff}.chaak-email-verification>div,.chaak-report-delivery>div{display:grid;gap:8px}.chaak-email-verification>div>span{color:var(--orange);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.chaak-email-verification h3,.chaak-email-verification p,.chaak-report-delivery strong,.chaak-report-delivery p{margin:0}.chaak-email-verification h3{max-width:650px;font-family:var(--chaak-display-font);font-size:clamp(25px,3vw,38px);font-weight:500;line-height:1;letter-spacing:-.035em}.chaak-email-verification p,.chaak-report-delivery p{max-width:620px;color:#ffffffad;font-size:14px;line-height:1.45}.chaak-email-verification label{flex:0 0 min(230px,38%);display:grid;gap:8px;color:#ffffffa3;font-size:11px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.chaak-email-verification input{width:100%;min-height:62px;padding:0 18px;border:1px solid rgba(255,255,255,.14);border-radius:16px;outline:none;background:#ffffff17;color:#fff;font:600 25px/1 var(--chaak-display-font);letter-spacing:.22em;text-align:center}.chaak-email-verification input:focus{border-color:#ff8500b8;box-shadow:0 0 0 5px #ff850024}.chaak-email-verification.is-verified,.chaak-report-delivery{background:#0a6d39}.chaak-report-delivery.is-failed{background:#8c2d21}.chaak-report-delivery .chaak-btn{flex:0 0 auto;background:#fff;color:#0f1115!important;box-shadow:none}.chaak-score-submit-step{width:100%}.chaak-health-report-status{width:min(1100px,100%);margin:0 auto;display:grid;gap:22px}.chaak-health-report-card{min-height:clamp(280px,34vw,420px);display:grid;place-items:center;align-content:center;gap:24px;padding:clamp(36px,6vw,72px);border-radius:28px;background:#0f1115;color:#fff;text-align:center}.chaak-health-report-card h2{max-width:760px;margin:0;font-family:var(--chaak-display-font);font-size:clamp(34px,5vw,72px);font-weight:500;line-height:.98;letter-spacing:-.055em}.chaak-health-report-card p{max-width:620px;margin:0;color:#ffffffb8;font-size:clamp(16px,1.4vw,20px);line-height:1.45}.chaak-health-report-spinner{width:76px;height:76px;border:4px solid rgba(255,255,255,.16);border-top-color:#fff;border-radius:50%;animation:chaak-health-spin .85s linear infinite}.chaak-health-report-check{width:72px;height:72px;display:grid;place-items:center;border-radius:50%;background:#fff;color:#0f1115;font-size:34px;font-weight:800}@keyframes chaak-health-spin{to{transform:rotate(360deg)}}.chaak-health-report-diagnosis{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:clamp(24px,4vw,42px);border-radius:28px;background:#0f1115;color:#fff}.chaak-health-report-diagnosis span{display:block;margin-bottom:12px;color:var(--accent);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.chaak-health-report-diagnosis h3{margin:0;font-family:var(--chaak-display-font);font-size:clamp(30px,4vw,52px);font-weight:500;line-height:1;letter-spacing:-.05em}.chaak-health-report-diagnosis p{max-width:620px;margin:12px 0 0;color:#ffffffb8;font-size:18px;line-height:1.45}.chaak-health-report-diagnosis .chaak-btn{flex:0 0 auto;background:#fff;color:#0f1115!important;box-shadow:none}.chaak-score-report{display:grid;gap:22px}.chaak-score-report-head{display:grid;justify-items:center;gap:12px;padding:clamp(28px,5vw,56px);border-radius:28px;background:#0f1115;color:#fff;text-align:center}.chaak-score-report-head .chaak-eyebrow{color:#ffffffad}.chaak-score-report-head div{display:flex;align-items:baseline;justify-content:center;gap:8px}.chaak-score-report-head strong{font-family:var(--chaak-display-font);font-size:clamp(86px,11vw,150px);font-weight:500;line-height:.85;letter-spacing:-.06em}.chaak-score-report-head span{color:#ffffff9e;font-size:28px}.chaak-score-report-head h2,.chaak-score-report-head p{max-width:780px;margin:0}.chaak-score-report-head h2{font-family:var(--chaak-display-font);font-size:clamp(38px,5vw,68px);font-weight:500;line-height:.95;letter-spacing:-.05em}.chaak-score-report-head p:not(.chaak-eyebrow){color:#ffffffb8;font-size:18px;line-height:1.45}.chaak-score-snapshot,.chaak-score-category-grid,.chaak-score-report-grid{display:grid;gap:14px}.chaak-score-snapshot{grid-template-columns:repeat(4,1fr)}.chaak-score-snapshot article,.chaak-score-category-grid article,.chaak-score-report-grid article,.chaak-score-suggestions,.chaak-score-cta-card{border-radius:24px;background:#f5f5f7}.chaak-score-snapshot article{display:grid;gap:8px;padding:18px}.chaak-score-snapshot span,.chaak-score-report li span{color:#0f11157a;font-size:11px;font-weight:650;letter-spacing:.09em;text-transform:uppercase}.chaak-score-snapshot strong{font-size:15px;line-height:1.25}.chaak-score-category-grid{grid-template-columns:repeat(5,1fr)}.chaak-score-category-grid article{display:grid;gap:14px;padding:20px}.chaak-score-category-grid article div{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.chaak-score-category-grid article strong{font-size:15px;line-height:1.15}.chaak-score-category-grid article span{color:var(--orange);font-size:24px;font-weight:560;line-height:1}.chaak-score-category-grid i{height:8px;display:block;overflow:hidden;border-radius:999px;background:#0f111514}.chaak-score-category-grid em{display:block;height:100%;border-radius:inherit;background:#0f1115}.chaak-score-category-grid p{margin:0;color:var(--black-light);font-size:13px}.chaak-score-report-grid{grid-template-columns:repeat(2,1fr)}.chaak-score-report-grid article,.chaak-score-suggestions,.chaak-score-cta-card{padding:clamp(22px,3vw,32px)}.chaak-score-report h3{margin:0;font-family:var(--chaak-display-font);font-size:clamp(28px,3vw,42px);font-weight:500;line-height:1;letter-spacing:-.04em}.chaak-score-report ul,.chaak-score-suggestions div{display:grid;gap:12px;margin:18px 0 0;padding:0;list-style:none}.chaak-score-report li,.chaak-score-suggestions p{display:grid;gap:7px;margin:0;padding-top:14px;border-top:1px solid rgba(15,17,21,.09);color:var(--black-light);line-height:1.42}.chaak-score-suggestions strong{color:var(--black)}.chaak-score-cta-card{display:flex;align-items:center;justify-content:space-between;gap:24px;background:#0f1115;color:#fff}.chaak-score-cta-card div{display:grid;gap:10px}.chaak-score-cta-card h3,.chaak-score-cta-card p{margin:0}.chaak-score-cta-card p{max-width:720px;color:#ffffffb8;line-height:1.45}.chaak-score-cta-card .chaak-btn{flex:0 0 auto;background:linear-gradient(110deg,transparent 0%,transparent 38%,rgba(15,17,21,.08) 48%,transparent 58%,transparent 100%),#fff;color:var(--black)!important;box-shadow:none}.chaak-wizard-actions{position:relative;z-index:2;display:flex;justify-content:space-between;gap:18px;align-items:center;margin-top:-86px;padding-top:0;border-top:0}.chaak-score-stage:has(.chaak-custom-select.is-open)+.chaak-wizard-actions{opacity:0;visibility:hidden;z-index:1;pointer-events:none}.chaak-score-stage:has(.chaak-custom-select.is-open){position:relative;z-index:20}.chaak-wizard-actions .chaak-btn{min-width:150px}.chaak-wizard-actions button:disabled{opacity:.38;cursor:not-allowed;transform:none}.chaak-wizard-actions .chaak-btn span{display:inline-block;font-size:14px;font-weight:700;line-height:1;transition:transform .28s ease}.chaak-wizard-actions .chaak-btn:hover span{transform:translate(2px,-2px)}@media(max-width:1280px){.chaak-testimonials .container.narrow.chaak-review-inner{padding-right:28px;padding-left:28px}.chaak-review-slider{--review-track-width: 550%}.chaak-review-grid article{min-height:490px;padding-right:28px;padding-left:28px}.chaak-review-photo{width:118px;height:118px}.chaak-review-hover{padding-right:26px;padding-left:26px}.chaak-review-hover p{font-size:20px}.chaak-service-grid{grid-template-columns:1fr}.chaak-service-grid article{min-height:auto}.chaak-score-wizard{grid-template-columns:1fr}.chaak-wizard-question>div{grid-template-columns:repeat(2,1fr)}}@media(max-width:1024px){.chaak-founder-narrative,.chaak-mission-copy{grid-template-columns:1fr;gap:34px}.chaak-founder-narrative h2{position:static}.chaak-policy-layout{grid-template-columns:1fr;gap:54px}.chaak-policy-layout aside{position:static;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:24px}.chaak-policy-layout aside strong{grid-column:1 / -1}.chaak-founder-feature{grid-template-columns:1fr;gap:44px;min-height:0}.chaak-founder-image-card{min-height:540px}.chaak-founder-image-card img{height:540px}.chaak-founder-image-caption{left:28px;bottom:28px;width:min(420px,calc(100% - 56px))}.chaak-founder-note-card h2{max-width:780px}.chaak-service-grid article,.chaak-service-grid article>div{grid-template-columns:1fr}.chaak-approach-grid,.chaak-leak-wheel,.chaak-industries ul,.chaak-lens-tabs,.chaak-founder-profile,.chaak-split-method{grid-template-columns:1fr}.chaak-approach .chaak-section-intro h2{white-space:normal}.chaak-reality-row{grid-template-columns:40px 1fr;gap:12px 16px}.chaak-reality-num{font-size:22px}.chaak-reality-title{font-size:clamp(18px,4.5vw,24px)}.chaak-reality-desc{grid-column:1 / -1;font-size:14px}.chaak-about-layout,.chaak-about-steps{grid-template-columns:1fr}.chaak-about-layout,.chaak-about-know{gap:28px}.chaak-about-steps{gap:14px}.chaak-about-team-grid{grid-auto-columns:minmax(252px,calc((100% - 16px)/2));grid-template-columns:none}.chaak-work-client-grid,.chaak-case-studies-intro{grid-template-columns:1fr}.chaak-case-study-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.chaak-owner-problems{min-height:auto;overflow:visible}.chaak-method-list li{grid-template-columns:46px 1fr}.chaak-method-list em,.chaak-method-list p{grid-column:2}.chaak-process-method{min-height:auto;overflow:visible}.chaak-process-method-inner{gap:36px}.chaak-process-head h2{font-size:clamp(48px,10vw,82px);line-height:.92}.chaak-process-head p:not(.chaak-eyebrow){white-space:normal}.chaak-process-stage{gap:18px}.chaak-process-top{grid-template-columns:1fr;gap:24px}.chaak-process-timeline{margin-top:10px;padding-top:0}.chaak-process-line{display:none}.chaak-method-list.chaak-process-steps{grid-template-columns:1fr;gap:12px}.chaak-process-steps li{min-height:auto;grid-template-columns:48px minmax(0,1fr);gap:10px 16px;padding:24px;border-radius:22px;background:#fff;color:var(--black);opacity:1!important;visibility:visible!important;transform:none!important}.chaak-process-steps li i{display:none}.chaak-process-steps strong,.chaak-process-steps em,.chaak-process-steps p{grid-column:2;max-width:none}.chaak-process-steps em{position:static;width:auto;opacity:.68}.chaak-process-steps .chaak-process-number{grid-row:1 / span 3;color:var(--orange);font-size:24px}.chaak-process-steps li p{display:block;color:var(--black-light);font-size:17px;line-height:1.42}.chaak-approach-grid article{min-height:240px}.chaak-review-slider{--review-track-width: 733.333333%}.chaak-review-grid article{scroll-snap-align:start}.chaak-header-actions{display:none}.chaak-score-wizard,.chaak-wizard-fields,.chaak-score-snapshot,.chaak-score-category-grid,.chaak-score-report-grid,.chaak-submit-summary{grid-template-columns:1fr}.chaak-score-rail{position:static}.chaak-score-rail ol{grid-template-columns:repeat(2,1fr)}.chaak-contact-panel{grid-template-columns:1fr;gap:44px}.chaak-contact-intro{align-content:start}.chaak-contact-intro h1{max-width:680px}.chaak-contact-intro>p{max-width:560px}}@media(max-width:820px){.chaak-app .chaak-site-header,.chaak-home-shell>.chaak-site-header,.chaak-contact-shell>.chaak-site-header{position:relative;z-index:100!important}.chaak-about-founder-section{padding:70px 0 92px}.chaak-about-story{padding-top:112px}.chaak-about-know.chaak-page-heading{gap:22px}.chaak-about-know.chaak-page-heading h1{font-size:clamp(44px,12vw,58px);white-space:normal}.chaak-founder-narrative{gap:28px;padding:44px 0}.chaak-founder-narrative p{font-size:17px;line-height:1.55}.chaak-mission-section{padding:76px 0 84px}.chaak-mission-copy{gap:26px}.chaak-mission-copy p{font-size:21px}.chaak-policy-page{padding-top:112px}.chaak-policy-heading{margin-bottom:54px}.chaak-policy-layout{gap:44px}.chaak-policy-layout aside{grid-template-columns:1fr}.chaak-policy-layout aside strong{grid-column:auto}.chaak-founder-feature{gap:34px}.chaak-founder-image-card{min-height:400px}.chaak-founder-image-card img{height:400px;border-radius:22px}.chaak-founder-note-card blockquote{padding:14px 16px;font-size:15px}.chaak-owner-problems .chaak-section-intro h2{font-size:clamp(28px,8vw,42px)}.chaak-founder-image-caption{left:18px;bottom:18px;grid-template-columns:52px 1fr;gap:14px;width:calc(100% - 36px);padding:18px 20px 24px}.chaak-founder-caption-icon{width:52px;height:52px}.chaak-founder-image-caption div>span{font-size:21px}.chaak-founder-image-caption div>small{font-size:10px;letter-spacing:.18em}.chaak-founder-image-caption:after{left:86px;bottom:16px}.chaak-founder-note-card{gap:20px}.chaak-founder-note-card h2{font-size:clamp(36px,11vw,54px)}.chaak-founder-note-card p:not(.chaak-eyebrow){font-size:17px}.chaak-founder-cta{min-width:190px;min-height:54px;padding:0 24px}.chaak-case-study-grid{grid-template-columns:1fr}.chaak-case-study-content{min-height:0}.chaak-about-team-grid{grid-auto-columns:minmax(252px,82vw);grid-template-columns:none}.chaak-work-page{padding-top:112px}.chaak-work-client-grid{grid-template-columns:1fr}.chaak-work-client-card{grid-template-columns:1fr;min-height:0}.chaak-work-card-content{grid-template-columns:1fr}.chaak-team-board{padding:22px 18px;border-radius:0}.chaak-team-heading{align-items:flex-start;flex-direction:column}.chaak-score-intro h1{font-size:clamp(38px,12vw,58px)}.chaak-score-intro h1 span{white-space:normal}.chaak-health-report-status{width:100%}.chaak-health-report-card{min-height:320px;padding:34px 22px;border-radius:24px}.chaak-health-report-diagnosis{align-items:flex-start;flex-direction:column;border-radius:24px}.chaak-health-report-diagnosis .chaak-btn{width:100%;justify-content:center}.chaak-site-footer{padding:42px 16px}.chaak-footer-card{padding:0;border-radius:0}.chaak-footer-top,.chaak-footer-links{grid-template-columns:1fr;gap:0}.chaak-footer-brand,.chaak-footer-links div{min-height:0}.chaak-footer-bottom{grid-template-columns:1fr;gap:0}.chaak-footer-bottom>span{min-height:0}.chaak-footer-bottom span:last-child{justify-content:flex-start;text-align:left}.chaak-footer-credit{justify-content:flex-start;text-align:left}.chaak-prefooter-cta{width:calc(100% - 32px);min-height:460px;margin-top:62px;margin-bottom:42px}.chaak-prefooter-cta div{gap:22px;padding:34px 18px}.chaak-prefooter-cta h2{font-size:clamp(42px,14vw,66px);line-height:.96}.chaak-mobile-toggle{z-index:52;display:block;margin-left:auto;box-shadow:inset 0 1px #ffffffc7}.chaak-site-header .chaak-header-inner{z-index:51;min-height:64px;gap:12px;padding:8px 16px;background:#fff}.chaak-site-header .chaak-logo-link{width:118px;min-width:118px}.chaak-site-header .chaak-header-actions,.chaak-site-header .chaak-nav{display:none}.chaak-mobile-panel{position:fixed;top:64px;left:0;right:0;z-index:50;box-sizing:border-box;width:100%;height:calc(100dvh - 64px);max-height:none;display:block;visibility:hidden;opacity:0;transform:translateY(-12px);pointer-events:none;overflow:auto;padding:18px 16px max(24px,env(safe-area-inset-bottom));border:0;background:#f7f7f5;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;transition:opacity .22s ease,transform .22s ease,visibility .22s ease}.chaak-mobile-panel.is-open{visibility:visible;opacity:1;transform:translateY(0);pointer-events:auto}.chaak-mobile-panel-menu{display:grid;gap:6px;justify-items:stretch;margin:0;padding:0;list-style:none}.chaak-mobile-panel-menu a{display:block;padding:0;text-decoration:none}.chaak-mobile-panel-menu li>a span{width:100%;min-height:50px;display:flex;align-items:center;justify-content:flex-start;padding:0 14px;border-radius:10px;color:#44464b;font-size:15px;font-weight:500}.chaak-mobile-panel-menu li>a span.active,.chaak-mobile-panel-menu li>a:focus-visible span{color:#0f1115;background:#e9e9e6}.chaak-mobile-menu-actions{display:grid;gap:10px;margin-top:18px;padding-top:18px;border-top:1px solid rgba(15,17,21,.08)}.chaak-mobile-menu-actions .chaak-header-pill,.chaak-mobile-menu-actions .chaak-header-score{width:100%;min-height:48px;justify-content:center;font-size:14px}.chaak-chain-track article,.chaak-feedback-marquee article{width:min(330px,86vw)}.chaak-testimonials .container.narrow.chaak-review-inner{padding-right:20px;padding-left:20px}.chaak-review-intro{justify-items:start;margin-bottom:36px;text-align:left}.chaak-review-slider{--review-track-width: 2037.037037%;margin-right:-20px;margin-left:-20px}.chaak-review-grid article{min-height:460px;padding:26px;scroll-snap-align:start}.chaak-review-photo{margin-top:34px}.chaak-review-hover{padding:26px}.chaak-review-hover p{font-size:21px}.chaak-review-hover strong{font-size:68px}.chaak-checkbox-grid,.chaak-scale-question>div,.chaak-service-grid,.chaak-wizard-question>div,.chaak-score-rail ol{grid-template-columns:1fr}.chaak-score-stage{min-height:auto}.chaak-score-cta-card{align-items:flex-start;flex-direction:column}.chaak-email-verification,.chaak-report-delivery{align-items:stretch;flex-direction:column}.chaak-email-verification label{flex-basis:auto}.chaak-score-cta-card .chaak-btn,.chaak-report-delivery .chaak-btn{width:100%}.chaak-wizard-actions{flex-direction:column-reverse;align-items:stretch;justify-content:flex-start}.chaak-wizard-actions .chaak-btn{width:100%}.chaak-contact-redesign{min-height:auto;padding:118px 0 58px}.chaak-contact-redesign .container{width:min(100% - 24px,1180px)}.chaak-contact-panel{gap:34px;padding:18px 0 0}.chaak-contact-field-grid{grid-template-columns:1fr;row-gap:18px}.chaak-contact-intro h1{font-size:clamp(58px,18vw,82px)}.chaak-contact-intro>p{font-size:18px}.chaak-contact-choice-group>div{gap:8px}.chaak-contact-choice-group label{flex:1 1 100%}.chaak-contact-choice-group label span{width:100%;justify-content:center}.chaak-contact-captcha>div{flex-wrap:wrap}.chaak-captcha-image-wrap{width:100%;max-width:260px}.chaak-contact-captcha input{flex-basis:calc(100% - 58px)}.chaak-contact-submit{min-height:58px}}@media(max-width:500px){.chaak-prefooter-cta{min-height:380px;border-radius:22px}.chaak-card-chain,.chaak-owner-problems,.chaak-approach,.chaak-method-layout,.chaak-model-panel,.chaak-testimonials,.chaak-leaks-section,.chaak-before-after-section,.chaak-industries,.chaak-not-fit,.chaak-service-plans,.chaak-comparison{padding:70px 0}.chaak-approach-grid article,.chaak-service-grid article,.chaak-lens-tabs article,.chaak-contact-details{padding:22px}.chaak-reality-row{padding:18px 0}.chaak-reality-rows{margin-top:32px}.chaak-model-number{font-size:42px}.chaak-method-list li{grid-template-columns:1fr}.chaak-method-list em,.chaak-method-list p{grid-column:auto}}.chaak-services-hero-title{font-size:clamp(24px,4.5vw,36px)!important}@media(min-width:821px){.chaak-services-hero-title{font-size:clamp(36px,3.2vw,46px)!important;white-space:nowrap!important}}.chaak-founder-linkedin-icon{display:inline-flex;align-items:center;margin-left:12px;vertical-align:middle;transition:transform .2s cubic-bezier(.2,.8,.2,1)}.chaak-founder-linkedin-icon:hover{transform:scale(1.15);opacity:.9}
