.ajanlatkeres-page{word-break:break-word}

.ak-hero-grid{display:grid;grid-template-columns:60% 40%;gap:var(--space-5);align-items:center}
.ak-hero-text{max-width:620px}
.ak-hero-visual{min-height:220px;background:var(--color-surface-alt);border-radius:var(--radius-lg)}

.ak-types-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}
.ak-type{cursor:pointer;transition:transform .2s ease}
.ak-type:hover{transform:translateY(-4px)}

.ak-process-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}
.ak-step{text-align:left}

.ak-form-panel{max-width:700px;margin-inline:auto}
.ak-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}
.ak-form-grid>div{min-width:0}
.ak-radio{display:flex;gap:var(--space-3);margin-top:var(--space-3)}
.ak-success{color:var(--color-accent-moss)}

.ak-values-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}

.ak-faq-inner{max-width:800px;margin-inline:auto;display:flex;flex-direction:column;gap:var(--space-3)}
.ak-faq-q{width:100%;text-align:left;padding:var(--space-3);background:var(--color-surface-alt);border-radius:var(--radius-md)}
.ak-faq-a{display:none;padding:var(--space-3)}
.ak-faq-item.open .ak-faq-a{display:block}

.ak-mood-text{max-width:600px;margin-inline:auto;text-align:center}

.ak-cta-inner{max-width:500px;margin-inline:auto;text-align:center;display:flex;flex-direction:column;gap:var(--space-3)}

@media(max-width:900px){
.ak-hero-grid{grid-template-columns:1fr}
.ak-types-grid{grid-template-columns:1fr}
.ak-process-grid{grid-template-columns:1fr}
.ak-values-grid{grid-template-columns:1fr}
.ak-form-grid{grid-template-columns:1fr}
}