.chatik-hero,.chatik-join{display:grid;grid-template-columns:1.2fr 1fr;gap:48px;padding:clamp(28px,5vw,64px);border-radius:28px;background:#fce6ee;color:#321423}
.chatik-hero h1{font-size:clamp(56px,7.6vw,100px);line-height:1.02;letter-spacing:-.06em;margin:24px 0}
.chatik-hero em,.chatik-join em{color:#c9255f;font-style:normal}
.chatik-hero-copy>.chatik-lead{font-size:clamp(21px,2.5vw,30px);line-height:1.3;margin:0 0 20px;color:#321423}
.chatik-hero-copy>p,.chatik-join p{font-size:17px;line-height:1.7;max-width:540px;margin-bottom:26px}
.chatik-hero .content-primary,.chatik-join .content-primary{display:inline-flex;align-items:center;justify-content:space-between;gap:22px;min-height:52px;padding:15px 22px;border-radius:12px;background:#321423;color:#fff;font-weight:700;text-decoration:none}
.chatik-hero small{display:block;margin-top:14px;font-size:13px;line-height:1.7;color:#725565}
.chatik-hero-art{position:relative;align-self:center;min-width:0;padding:30px 0}
.chatik-hero-art img{width:min(100%,420px);height:auto;margin:auto}
.chatik-sticker{position:absolute;top:0;right:0;z-index:1;transform:rotate(7deg);padding:15px 20px;border-radius:18px;background:#fff9e8;box-shadow:0 5px 0 #32142312;font-size:17px;font-weight:750;line-height:1.35}
.chatik-art-note{display:block;text-align:center;font-size:18px;font-weight:650;transform:rotate(-4deg);color:#9f375e}
.chatik-inside,.chatik-faq{padding:clamp(44px,7vw,88px) 0}
.chatik-inside .content-section-heading{align-items:end;gap:20px;margin-bottom:28px}
.chatik-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.chatik-features article{background:#f5f2f1;border-radius:20px;padding:28px}
.chatik-features article:nth-child(2){background:#f9edf1}.chatik-features article:nth-child(3){background:#eef2e9}
.chatik-features article>span{font-size:11px;letter-spacing:.08em;font-weight:750;color:#866574}
.chatik-features h3{font-size:25px;line-height:1.25;margin:25px 0 16px;letter-spacing:-.03em}
.chatik-features p{font-size:15px;line-height:1.7;color:#64545c}
.chatik-join{background:#f3f0e8;gap:60px}.chatik-join h2{font-size:clamp(38px,5vw,64px);line-height:1.08;letter-spacing:-.05em;margin:20px 0}
.chatik-join ol{list-style:none;padding:0;margin:0;counter-reset:chatik-step;align-self:center}
.chatik-join li{counter-increment:chatik-step;position:relative;padding:22px 0 22px 52px;border-bottom:1px solid #32142320}
.chatik-join li:before{content:'0' counter(chatik-step);position:absolute;left:0;top:22px;color:#c9255f;font-size:20px;font-weight:750}
.chatik-join li b,.chatik-join li span{display:block}.chatik-join li b{font-size:18px;margin-bottom:8px}.chatik-join li span{font-size:15px;line-height:1.65;color:#64545c}
.chatik-faq h2{font-size:clamp(32px,4vw,48px);line-height:1.1;letter-spacing:-.04em;margin-bottom:26px}
.chatik-faq details{border-bottom:1px solid #eadfe5;padding:22px 0}.chatik-faq summary{cursor:pointer;font-size:18px;font-weight:650}.chatik-faq details p{max-width:800px;margin-top:15px;font-size:16px;line-height:1.75;color:#64545c}
.chatik-terms{display:flex;flex-wrap:wrap;gap:20px;margin-top:25px;font-size:13px}
.kisa-community-offer{margin:clamp(40px,7vw,90px) auto;padding:clamp(26px,5vw,56px);width:calc(100% - 48px);max-width:1240px;border-radius:26px;background:#f6e6ed;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:40px;align-items:center;color:#321423}
.kisa-community-offer h2{font-size:clamp(34px,4.3vw,58px);line-height:1.08;letter-spacing:-.045em;margin:16px 0}.kisa-community-offer p{font-size:17px;line-height:1.7;max-width:640px;margin-bottom:20px}
.kisa-community-offer .community-price{background:#fff9f5;padding:28px;border-radius:20px}.community-price strong{display:block;font-size:42px;letter-spacing:-.05em;line-height:1.2;margin:8px 0}.community-price small{display:block;font-size:13px;line-height:1.7;margin:12px 0;color:#725565}.community-price a{display:inline-flex;justify-content:center;align-items:center;min-height:50px;padding:13px 22px;background:#321423;color:#fff;border-radius:12px;font-weight:700;text-decoration:none}
@media(max-width:760px){.chatik-hero,.chatik-join{grid-template-columns:1fr;gap:20px;border-radius:20px;padding:28px 22px}.chatik-hero h1{font-size:64px;margin:18px 0}.chatik-hero-copy>.chatik-lead{font-size:23px}.chatik-hero-copy>p,.chatik-join p{font-size:15px;line-height:1.7}.chatik-hero .content-primary,.chatik-join .content-primary{width:100%;gap:12px;font-size:15px}.chatik-hero-art{max-width:300px;margin:10px auto 0}.chatik-hero-art img{max-height:240px;object-fit:contain}.chatik-sticker{font-size:14px;right:-8px}.chatik-features{grid-template-columns:1fr}.chatik-features article{padding:24px}.chatik-features h3{font-size:24px;margin:17px 0 12px}.chatik-inside .content-section-heading{display:block}.chatik-inside .content-section-heading>span{display:block;margin-top:15px}.chatik-join{gap:16px}.chatik-faq summary{font-size:16px}.kisa-community-offer{width:calc(100% - 32px);grid-template-columns:1fr;gap:20px;padding:26px 22px;border-radius:20px}.kisa-community-offer h2{font-size:36px}.kisa-community-offer p{font-size:15px}.kisa-community-offer .community-price{padding:23px}.community-price a{width:100%}}
