/* Content hierarchy: working examples first, concise inner pages, honest brand information. */
body[data-page="home"] .section{padding-block:76px}
.page-hero{padding:32px 0 44px}
.page-hero .breadcrumbs{margin-bottom:32px}
.page-hero h1{font-size:clamp(36px,4.4vw,60px);line-height:1.12;max-width:920px}
.page-hero h1 br{display:none}
.page-hero .lead{max-width:810px;margin-top:20px;font-size:16px;line-height:1.8}
body[data-page="iletisim"] .page-hero{padding-bottom:32px}
body[data-page="iletisim"] .page-hero h1{font-size:clamp(36px,4vw,52px)}
body[data-page="iletisim"] .page-hero+.section{padding-top:46px}
body[data-page="iletisim"] .contact-form{padding:28px}
body[data-page="iletisim"] .contact-info h2{font-size:30px}
body[data-page="hakkimizda"] .page-hero+.section{padding-top:60px}
.professional-hero{padding-top:48px}
.professional-intro{padding-bottom:40px}
.professional-copy h1{font-size:clamp(48px,5.2vw,76px)}
.professional-copy .hero-description{max-width:490px;line-height:1.75;font-size:16px}
.professional-copy .hero-assurance{margin-top:24px}
.professional-bottom{padding-block:22px}
.hero-demo-footer{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:15px}
.hero-demo-footer .demo-disclosure{margin:0;max-width:280px;line-height:1.65}
.hero-demo-footer .demo-open{display:inline-flex;align-items:center;gap:18px;min-height:44px;white-space:nowrap;padding:10px 17px;border:1px solid #5e749d;color:#fff;border-radius:6px;font-size:13px;font-weight:650;transition:background .2s}
.hero-demo-footer .demo-open:hover{background:#263958;border-color:#93aaff}
.identity-section{background:#f3f5f8}
.identity-layout{display:grid;grid-template-columns:1.3fr 1fr;gap:80px;align-items:center}
.identity-copy h2{font-size:clamp(32px,3.6vw,48px);max-width:640px}
.identity-copy h2 em{font-style:normal;color:#4568ff}
.identity-copy>p:not(.eyebrow){font-size:15px;line-height:1.85;max-width:620px;margin:22px 0;color:#59677d}
.identity-card{border:1px solid #dce3ee;background:white;border-radius:10px;padding:26px 30px}
.identity-brand{display:flex;align-items:center;gap:22px;border-bottom:1px solid #e5e9f1;padding-bottom:20px;margin-bottom:20px}
.identity-brand img{width:86px;height:auto;object-fit:contain}
.identity-brand span{font-size:12px;line-height:1.7;color:#617086;border-left:1px solid #dfe5ee;padding-left:20px}
.identity-card>p{font-size:13px;color:#617086;margin-bottom:8px}
.identity-phone{font-size:clamp(23px,2.5vw,32px);font-weight:600;letter-spacing:-.04em;display:block;margin-bottom:12px;color:#192b47}
.identity-note{font-size:12px;line-height:1.8;border-top:1px solid #e5e9f1;padding-top:18px;margin-top:20px;color:#637187}
.identity-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:42px;border-top:1px solid #d4dce8;padding-top:27px}
.identity-steps article>div{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#617086}
.identity-steps article>div>span{font-size:12px;color:#4568ff}
.identity-steps small{font-size:11px}
.identity-steps h3{font-size:20px;margin:14px 0 10px;letter-spacing:-.03em}
.identity-steps p{font-size:13px;line-height:1.8;color:#617086;margin:0}
.identity-footnote{font-size:12px;color:#67758a;margin-top:24px;line-height:1.8}
.working-principles .about-values{display:grid;grid-template-columns:repeat(4,1fr);gap:26px}
.working-principles .about-values article{border-top:1px solid #d7dfeb;padding-top:20px}
.working-principles h3{font-size:21px;line-height:1.3;margin-top:16px}
.working-principles p:not(.eyebrow){font-size:14px;line-height:1.85}
.principle-index{color:#4568ff;font-size:12px}
body[data-page="home"] .pricing-invitation-grid{align-items:center}
body[data-page="home"] .price-preview{padding:28px 34px}
body[data-page="home"] .price-preview>div{font-size:clamp(40px,4vw,56px)}
body[data-page="home"] .price-preview ul{display:none}
body[data-page="home"] .pricing-invitation-grid h2{font-size:clamp(34px,3.6vw,48px)}
body[data-page="home"] .home-journal .section-head{margin-bottom:26px}
.home-journal .blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}
.home-journal .blog-card .cover{aspect-ratio:2.2;margin-bottom:15px}
.home-journal .blog-card h3{font-size:20px;line-height:1.45}
.home-journal .blog-card>p{display:none}
.home-journal .meta-line{font-size:11px;margin-bottom:10px}
.home-journal .text-link{font-size:12px}
body[data-page="home"] .faq h2{font-size:38px}
@media(max-width:1000px){.identity-layout{gap:40px}.working-principles .about-values{grid-template-columns:repeat(2,1fr)}.identity-brand span{font-size:11px;padding-left:14px}.professional-copy h1{font-size:54px}}
@media(max-width:780px){body[data-page="home"] .section{padding-block:54px}.page-hero{padding:23px 0 30px}.page-hero .breadcrumbs{margin-bottom:24px}.page-hero h1{font-size:36px}.page-hero .lead{font-size:14px;line-height:1.8;margin-top:18px}.professional-hero{padding-top:32px}.professional-copy h1{font-size:50px;line-height:1.06}.professional-copy .hero-description{font-size:14px;line-height:1.75;margin-top:18px}.professional-copy .eyebrow{margin-bottom:18px}.professional-copy .actions{margin-top:22px}.hero-assurance{display:none}.professional-intro{gap:28px;padding-bottom:24px}.professional-bottom{padding-block:17px}.hero-demo-footer{gap:12px}.hero-demo-footer .demo-disclosure{font-size:11px}.hero-demo-footer .demo-open{font-size:12px;padding:9px 12px;gap:10px}.identity-layout{grid-template-columns:1fr;gap:28px}.identity-copy h2{font-size:34px}.identity-copy>p:not(.eyebrow){font-size:14px;line-height:1.85;margin-block:18px}.identity-card{padding:22px}.identity-brand img{width:72px}.identity-phone{font-size:29px}.identity-steps{grid-template-columns:1fr;gap:22px;margin-top:30px;padding-top:24px}.identity-steps h3{font-size:20px;margin-top:10px}.identity-steps article+article{border-top:1px solid #d8e0eb;padding-top:20px}.identity-steps small{font-size:12px}.working-principles .about-values{grid-template-columns:1fr;gap:25px}.home-journal .blog-grid{grid-template-columns:1fr;gap:22px}.home-journal .blog-card{display:grid;grid-template-columns:100px 1fr;column-gap:17px;align-items:start;border-bottom:1px solid #e0e6ef;padding-bottom:22px}.home-journal .blog-card .cover{grid-row:1/4;aspect-ratio:1;margin:0}.home-journal .blog-card h3{font-size:17px;line-height:1.5;margin:0 0 9px}.home-journal .meta-line{font-size:10px;gap:8px;margin-bottom:7px}.home-journal .blog-card .text-link{grid-column:2}body[data-page="home"] .price-preview{padding:25px}body[data-page="home"] .pricing-invitation-grid h2{font-size:34px}body[data-page="iletisim"] .page-hero+.section{padding-top:28px}body[data-page="iletisim"] .contact-form{padding:22px}.contact-grid{gap:28px}body[data-page="iletisim"] .contact-info .contact-aside{margin-top:22px;padding-top:22px}}
@media(max-width:360px){.professional-copy h1{font-size:43px}.hero-demo-footer{flex-wrap:wrap}.hero-demo-footer .demo-disclosure{max-width:none}.home-journal .blog-card{grid-template-columns:78px 1fr;gap:12px}.home-journal .meta-line{flex-wrap:wrap}.identity-card{padding:18px}.identity-copy h2{font-size:30px}}
@media(min-width:370px) and (max-width:780px){.professional-copy .actions{gap:10px}}
