.chintakod-public{--ck-public-bg:#fbfaf8;--ck-public-surface:#ffffff;--ck-public-text:#252725;--ck-public-text-secondary:#64665f;--ck-public-border:#deded7;--ck-public-soft:#eeeee7;--ck-public-accent:#b6480a;--ck-public-on-accent:#ffffff;--ck-public-error:#b42318;--ck-public-success:#287a45;--ck-public-warning:#a15c00;--background:var(--ck-public-bg);--surface:var(--ck-public-surface);--surface-2:var(--ck-public-soft);--text-primary:var(--ck-public-text);--text-secondary:var(--ck-public-text-secondary);--text-on-accent:var(--ck-public-on-accent);--border:var(--ck-public-border);--border-strong:var(--ck-public-border);--accent:var(--ck-public-accent);--accent-hover:#a44109;--primary:var(--accent);--primary-hover:var(--accent-hover);--text-on-primary:var(--text-on-accent);--success:var(--ck-public-success);--warning:var(--ck-public-warning);--danger:var(--ck-public-error);--color-background:var(--background);--color-surface:var(--surface);--color-surface-2:var(--surface-2);--color-text-primary:var(--text-primary);--color-text-secondary:var(--text-secondary);--color-text-on-accent:var(--text-on-accent);--color-border-default:var(--border);--color-border-strong:var(--border-strong);--color-accent:var(--accent);--color-accent-hover:var(--accent-hover);--color-primary:var(--primary);--color-primary-hover:var(--primary-hover);--color-primary-foreground:var(--text-on-primary);--color-success:var(--success);--color-warning:var(--warning);--color-danger:var(--danger);font-family:Arial,sans-serif;font-size:14px;line-height:20.3px;font-weight:400}.chintakod-public,.dark .chintakod-public{color:var(--text-primary);background-color:var(--background)}.dark .chintakod-public{--ck-public-bg:#202120;--ck-public-surface:#292b29;--ck-public-text:#f4f2ec;--ck-public-text-secondary:#c3c5bd;--ck-public-border:#454842;--ck-public-soft:#343730;--ck-public-accent:#ffae73;--ck-public-on-accent:#302216;--background:var(--ck-public-bg);--surface:var(--ck-public-surface);--surface-2:var(--ck-public-soft);--text-primary:var(--ck-public-text);--text-secondary:var(--ck-public-text-secondary);--text-on-accent:var(--ck-public-on-accent);--border:var(--ck-public-border);--border-strong:var(--ck-public-border);--accent:var(--ck-public-accent);--accent-hover:#e79a5f;--primary:var(--accent);--primary-hover:var(--accent-hover);--text-on-primary:var(--text-on-accent);--color-background:var(--background);--color-surface:var(--surface);--color-surface-2:var(--surface-2);--color-text-primary:var(--text-primary);--color-text-secondary:var(--text-secondary);--color-text-on-accent:var(--text-on-accent);--color-border-default:var(--border);--color-border-strong:var(--border-strong);--color-accent:var(--accent);--color-accent-hover:var(--accent-hover);--color-primary:var(--primary);--color-primary-hover:var(--primary-hover);--color-primary-foreground:var(--text-on-primary)}.chintakod-public h1{font-weight:500;letter-spacing:normal;color:var(--text-primary)}@media (min-width:901px){.chintakod-public h1{font-size:42px;line-height:45px}}@media (min-width:681px) and (max-width:900px){.chintakod-public h1{font-size:37px;line-height:40px}}@media (min-width:381px) and (max-width:680px){.chintakod-public h1{font-size:34px;line-height:37px}}@media (max-width:380px){.chintakod-public h1{font-size:31px;line-height:34px}}.chintakod-public h2{font-size:24px;line-height:29px}.chintakod-public h2,.chintakod-public h3{font-weight:500;letter-spacing:normal;color:var(--text-primary)}.chintakod-public h3{font-size:19px;line-height:24px}.chintakod-public .ck-lead{font-size:15px;line-height:22.5px;font-weight:400}.ck-container{width:100%;max-width:1400px;margin-inline:auto;padding-left:20px;padding-right:20px}@media (min-width:681px) and (max-width:900px){.ck-container{padding-left:24px;padding-right:24px}}@media (min-width:901px){.ck-container{padding-left:32px;padding-right:32px}}.chintakod-public .section-padding{padding-top:22px;padding-bottom:22px}@media (min-width:901px){.chintakod-public .section-padding{padding-top:24px;padding-bottom:24px}}.chintakod-public .ck-hero{padding-top:24px;padding-bottom:24px;border-bottom:1px solid var(--border)}@media (min-width:681px) and (max-width:900px){.chintakod-public .ck-hero{padding-top:26px;padding-bottom:26px}}@media (min-width:901px){.chintakod-public .ck-hero{padding-top:30px;padding-bottom:26px}}.ck-hero-grid{display:grid;grid-template-columns:1fr;gap:24px}@media (min-width:681px) and (max-width:900px){.ck-hero-grid{grid-template-columns:1.1fr 1fr;gap:26px}}@media (min-width:901px){.ck-hero-grid{grid-template-columns:1.25fr 1fr;gap:36px}}.chintakod-public .ck-services-grid{display:grid;grid-template-columns:1fr;gap:22px}@media (min-width:681px){.chintakod-public .ck-services-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.chintakod-public .ck-cases-grid{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width:681px) and (max-width:1100px){.chintakod-public .ck-cases-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1101px){.chintakod-public .ck-cases-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.chintakod-public .ck-split-grid{display:grid;grid-template-columns:1fr;gap:24px}@media (min-width:681px){.chintakod-public .ck-split-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.chintakod-public .ck-approach-grid{display:grid;grid-template-columns:1fr;gap:24px}@media (min-width:901px){.chintakod-public .ck-approach-grid{grid-template-columns:.85fr 1.15fr;gap:40px}}.chintakod-public .ck-work-faq-grid{display:grid;grid-template-columns:1fr;gap:24px}@media (min-width:681px){.chintakod-public .ck-work-faq-grid{grid-template-columns:.85fr 1.15fr;gap:24px}}@media (min-width:901px){.chintakod-public .ck-work-faq-grid{grid-template-columns:.85fr 1.15fr;gap:40px}}.chintakod-public .btn-primary,.chintakod-public .btn-secondary{border-radius:5px;min-height:44px;font-family:inherit;border-width:1px;border-style:solid}.chintakod-public .btn-primary{background-color:var(--accent);color:var(--text-on-accent);border-color:var(--accent)}.chintakod-public .btn-primary:hover{background-color:var(--accent-hover);border-color:var(--accent-hover)}.chintakod-public .btn-primary:active{background-color:var(--accent-hover)}.chintakod-public .btn-secondary{background-color:var(--surface);color:var(--text-primary);border-color:var(--border)}.chintakod-public .btn-secondary:hover{border-color:var(--accent);color:var(--accent)}.chintakod-public .btn-primary:focus-visible,.chintakod-public .btn-secondary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.chintakod-public :focus-visible{outline:2px solid var(--accent);outline-offset:2px}.chintakod-public .ck-offers{position:relative;background-color:var(--accent);border-radius:32px;margin:64px 0;padding:80px 32px}.chintakod-public .ck-offers:after,.chintakod-public .ck-offers:before{content:"";position:absolute;border-radius:50%;background-color:rgba(255,255,255,.08);filter:blur(0);pointer-events:none;z-index:0}.chintakod-public .ck-offers:before{width:240px;height:240px;right:24px;top:24px}.chintakod-public .ck-offers:after{width:180px;height:180px;background-color:rgba(255,255,255,.05);left:24px;bottom:24px}.chintakod-public .ck-offers__inner{position:relative;z-index:1;max-width:1200px;margin:0 auto}.chintakod-public .ck-offers__title{color:var(--text-on-accent);font-size:3rem;font-weight:750;line-height:1.08;letter-spacing:-.02em;max-width:760px}.chintakod-public .ck-offers__lead{margin-top:16px;max-width:680px;color:var(--text-on-accent);opacity:.86;font-size:1.125rem;line-height:1.55}.chintakod-public .ck-offers__cta{margin-top:24px}.chintakod-public .ck-offers__cta-link{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 24px;border-radius:12px;font-size:1rem;font-weight:700;line-height:1.2;background-color:var(--surface);color:var(--accent);border:1px solid rgba(255,255,255,.24);text-decoration:none;transition:background-color .18s cubic-bezier(.2,.8,.2,1),color .18s cubic-bezier(.2,.8,.2,1)}.chintakod-public .ck-offers__cta-link:hover{background-color:var(--surface-2);color:var(--accent-hover)}.chintakod-public .ck-offers__cta-link:active{background-color:var(--border);color:var(--accent-hover)}.chintakod-public .ck-offers__cta-link:focus-visible{outline:3px solid var(--surface);outline-offset:3px}.chintakod-public .ck-offers__grid{margin-top:40px;display:grid;gap:24px;grid-template-columns:1fr}.chintakod-public .ck-offers__card{box-sizing:border-box;background-color:var(--surface);border:1px solid var(--border);border-radius:20px;padding:32px;min-height:240px;display:flex;flex-direction:column;box-shadow:0 8px 24px rgba(17,24,39,.1);transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s cubic-bezier(.2,.8,.2,1),border-color .18s cubic-bezier(.2,.8,.2,1)}.chintakod-public .ck-offers__card:hover{transform:translateY(-4px);border-color:var(--accent);box-shadow:0 14px 34px rgba(17,24,39,.16)}.chintakod-public .ck-offers__card:active{transform:translateY(-2px);box-shadow:0 6px 16px rgba(17,24,39,.1)}.chintakod-public .ck-offers__card:focus-within{outline:3px solid var(--accent);outline-offset:3px}.chintakod-public .ck-offers__card-title{color:var(--text-primary);font-size:1.75rem;font-weight:700;line-height:1.2}.chintakod-public .ck-offers__card-text{margin-top:12px;color:var(--text-secondary);font-size:1.0625rem;line-height:1.55}.chintakod-public .ck-offers__card-link{margin-top:auto;padding-top:24px;display:inline-flex;align-items:center;min-height:44px;color:var(--accent);font-size:1rem;font-weight:700;line-height:1.2;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere;transition:color .18s cubic-bezier(.2,.8,.2,1)}.chintakod-public .ck-offers__card-link:hover{color:var(--accent-hover)}.chintakod-public .ck-offers__card-link:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.chintakod-public .ck-offers-tail{padding-bottom:64px}@media (min-width:768px){.chintakod-public .ck-offers{padding:64px 32px;margin:64px auto;max-width:1400px}.chintakod-public .ck-offers__title{font-size:2.5rem;line-height:1.1}.chintakod-public .ck-offers__lead{font-size:1.0625rem}.chintakod-public .ck-offers__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.chintakod-public .ck-offers__card{padding:32px}.chintakod-public .ck-offers__card-title{font-size:1.5rem}.chintakod-public .ck-offers__card-text{font-size:1rem}}@media (min-width:1024px){.chintakod-public .ck-offers{padding:80px 32px}.chintakod-public .ck-offers__title{font-size:3rem}.chintakod-public .ck-offers__grid{gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.chintakod-public .ck-offers__card{min-height:280px}.chintakod-public .ck-offers__card-title{font-size:1.75rem}.chintakod-public .ck-offers__card-text{font-size:1.0625rem}}@media (max-width:767px){.chintakod-public .ck-offers{border-radius:24px;margin:40px 16px;padding:48px 16px}.chintakod-public .ck-offers__inner{max-width:343px}.chintakod-public .ck-offers__title{font-size:2.125rem;line-height:1.12;max-width:none}.chintakod-public .ck-offers__lead{font-size:1rem;line-height:1.5}.chintakod-public .ck-offers__grid{grid-template-columns:1fr;gap:16px}.chintakod-public .ck-offers__card{border-radius:18px;padding:24px;min-height:240px}.chintakod-public .ck-offers__card-title{font-size:1.375rem;line-height:1.2}.chintakod-public .ck-offers__card-text{font-size:1rem;line-height:1.5}}@media (prefers-reduced-motion:reduce){.chintakod-public .ck-offers__card,.chintakod-public .ck-offers__card-link,.chintakod-public .ck-offers__cta-link{transition:none}.chintakod-public .ck-offers__card:active,.chintakod-public .ck-offers__card:hover{transform:none}.chintakod-public *,.chintakod-public :after,.chintakod-public :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}