.alanya-guide{--ag-fg:var(--paper);--ag-muted:var(--muted);--ag-accent:var(--green);--ag-surface:#181c18;--ag-line:var(--line);color:var(--ag-fg)}.concept-v2 .alanya-guide{--ag-fg:var(--ink);--ag-accent:#806a34;--ag-surface:var(--soft)}.concept-v2[data-theme=dark] .alanya-guide{--ag-accent:#d6b777}.concept-v3 .alanya-guide{--ag-surface:var(--surface)}.alanya-guide-heading{grid-template-columns:1.25fr 1fr;align-items:end;gap:8%;margin-bottom:40px;display:grid}.alanya-guide-heading h2{letter-spacing:-.03em;max-width:22ch;font-size:clamp(30px,3.5vw,54px);line-height:1.2}.alanya-guide-heading>p{max-width:48ch;color:var(--ag-muted);margin:0;font-size:16px;line-height:1.75}.alanya-format-grid{grid-template-columns:1fr 1fr;gap:40px;display:grid}.alanya-format-grid article{border-top:1px solid var(--ag-line);min-width:0;padding-top:26px}.alanya-guide h3{letter-spacing:-.02em;margin:0 0 14px;font-size:24px;font-weight:600;line-height:1.3}.alanya-format-grid article>p{max-width:45ch;margin-bottom:20px;font-size:16px;line-height:1.7}.alanya-format-grid ul{gap:16px;margin:0;padding:0;list-style:none;display:grid}.alanya-format-grid li{color:var(--ag-muted);max-width:50ch;padding-left:20px;font-size:15px;line-height:1.7;position:relative}.alanya-format-grid li:before{content:"";background:var(--ag-accent);border-radius:50%;width:5px;height:5px;position:absolute;top:.65em;left:0}.alanya-guide-link{min-height:48px;color:var(--ag-fg);text-underline-offset:5px;align-items:center;gap:24px;margin-top:30px;font-size:14px;display:inline-flex}.alanya-guide-link:hover{text-decoration:underline}.alanya-guide-link svg{width:20px;height:20px;color:var(--ag-accent)}.alanya-guide-costs{background:var(--ag-surface)}.alanya-costs{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;margin:0;display:grid}.alanya-costs dt{align-items:flex-start;gap:10px;font-size:18px;font-weight:500;line-height:1.4;display:flex}.alanya-costs .fact-icon{width:22px;height:22px;color:var(--ag-accent);flex-shrink:0;margin-top:2px}.alanya-costs dd{color:var(--ag-muted);margin:16px 0 0;font-size:15px;line-height:1.75}.alanya-aftercare{border-top:1px solid var(--ag-line);margin-top:46px;padding-top:30px}.alanya-aftercare>p{max-width:70ch;color:var(--ag-muted);margin:0;font-size:16px;line-height:1.8}.alanya-buying-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 60px;margin:0;padding:0;list-style:none;display:grid}.alanya-buying-steps li{gap:22px;min-width:0;display:flex}.alanya-buying-steps li>span{color:var(--ag-accent);font-size:13px;line-height:2.5}.alanya-buying-steps h3{font-size:23px}.alanya-buying-steps p{max-width:48ch;color:var(--ag-muted);margin:0;font-size:15px;line-height:1.8}.alanya-faq{max-width:950px}.alanya-faq details{border-top:1px solid var(--ag-line);padding:22px 0}.alanya-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:44px;font-size:20px;line-height:1.5;list-style:none;display:flex}.alanya-faq summary::-webkit-details-marker{display:none}.alanya-faq summary svg{width:22px;height:22px;color:var(--ag-accent);flex-shrink:0;transition:transform .2s}.alanya-faq details[open] summary svg{transform:rotate(45deg)}.alanya-faq details>p{max-width:70ch;color:var(--ag-muted);margin:18px 0 0;font-size:16px;line-height:1.8}.alanya-faq details>a{min-height:44px;color:var(--ag-accent);text-underline-offset:4px;align-items:center;gap:12px;margin-top:12px;font-size:13px;text-decoration:underline;display:inline-flex}.alanya-faq details>a svg{width:18px;height:18px}.alanya-demo-note{color:var(--muted);max-width:70ch;margin-bottom:28px;font-size:13px;line-height:1.7}@media (max-width:900px){.alanya-costs{grid-template-columns:repeat(2,minmax(0,1fr))}.alanya-guide-heading{grid-template-columns:1fr;gap:22px}}@media (max-width:700px){.alanya-guide-heading{margin-bottom:30px}.alanya-guide-heading h2{font-size:32px}.alanya-format-grid{grid-template-columns:1fr;gap:32px}.alanya-buying-steps{grid-template-columns:1fr;gap:30px}.alanya-costs{gap:28px 20px}.alanya-costs dt{flex-direction:column;font-size:16px}.alanya-costs dd{margin-top:12px;font-size:14px}.alanya-faq summary{font-size:18px}.alanya-faq details>p{font-size:15px}}@media (prefers-reduced-motion:reduce){.alanya-faq summary svg{transition:none}}
