/* v47 — Türkiye kuruluş paketleri, onaylı editoryal yön */
.home-packages{padding:clamp(84px,9vw,142px) 0;background:#f3f0e9;color:#112743;border-top:1px solid #d7d2c8;border-bottom:1px solid #d7d2c8}
.packages-layout{display:grid;grid-template-columns:minmax(250px,.72fr) minmax(0,1.55fr);gap:clamp(54px,7vw,112px);align-items:start}
.packages-intro{position:sticky;top:104px}
.packages-intro h2{max-width:10ch;margin:.35em 0 .5em;font-family:var(--serif);font-size:clamp(43px,4.5vw,68px);font-weight:400;line-height:.99;letter-spacing:-.035em}
.packages-intro>p:not(.eyebrow){max-width:45ch;color:#405064;font-size:17px;line-height:1.65}
.packages-intro>a{display:inline-flex;align-items:center;gap:16px;margin-top:30px;padding-bottom:7px;border-bottom:1px solid #9d7555;color:#112743;text-decoration:none;font-size:14px;font-weight:600}
.packages-intro>a i{width:22px;height:1px;background:currentColor;position:relative}.packages-intro>a i:after{content:"";position:absolute;right:0;top:-3px;width:7px;height:7px;border-top:1px solid;border-right:1px solid;transform:rotate(45deg)}
.package-ledger{border-top:1px solid #9ea5ab}
.package-ledger details{border-bottom:1px solid #bfc3c4}
.package-ledger summary{position:relative;display:grid;grid-template-columns:minmax(170px,.82fr) minmax(190px,1.2fr) minmax(145px,.8fr) minmax(135px,.62fr) 18px;gap:20px;align-items:center;min-height:108px;padding:23px 0;list-style:none;cursor:pointer}
.package-ledger summary::-webkit-details-marker{display:none}
.package-context{color:#677382;font-size:12px;line-height:1.35;letter-spacing:.045em;text-transform:uppercase}
.package-ledger summary strong{font-family:var(--serif);font-size:24px;font-weight:400;line-height:1.12}
.package-scope{color:#35465a;font-size:14px;line-height:1.4}
.package-price{justify-self:end;text-align:right;font-family:var(--serif);font-size:28px;line-height:1;white-space:nowrap}
.package-price small{display:block;margin-top:7px;color:#697584;font-family:var(--sans);font-size:11px;letter-spacing:.08em;text-transform:uppercase}
.package-ledger summary>i{width:11px;height:11px;border-right:1px solid #9d7555;border-bottom:1px solid #9d7555;transform:rotate(45deg) translateY(-3px);transition:transform .2s ease}
.package-ledger details[open] summary>i{transform:rotate(225deg) translate(-2px,-2px)}
.package-ledger summary:hover strong,.package-ledger summary:focus-visible strong{color:#8e6343}.package-ledger summary:focus-visible{outline:2px solid #9d7555;outline-offset:5px}
.package-detail{display:grid;grid-template-columns:1fr 1fr;gap:18px 28px;padding:0 38px 28px calc(170px + 20px);color:#405064}
.package-detail p{margin:0;font-size:14px;line-height:1.55}.package-detail b{color:#112743}
.package-detail a{grid-column:1/-1;width:max-content;color:#112743;text-underline-offset:5px}
.packages-help{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:32px 0 22px}
.packages-help p{max-width:44ch;margin:0;color:#405064;line-height:1.5}.packages-help b{display:block;color:#112743;font-family:var(--serif);font-size:22px;font-weight:400}
.packages-help a{flex:0 0 auto;padding:14px 18px;border:1px solid #9d7555;color:#112743;text-decoration:none;font-size:13px;font-weight:600}
.packages-note{margin:0;padding-top:18px;border-top:1px solid #d7d2c8;color:#6d7681;font-size:12px;line-height:1.6}
@media(max-width:1180px){.packages-layout{grid-template-columns:1fr;gap:48px}.packages-intro{position:static}.package-ledger summary{grid-template-columns:minmax(130px,.8fr) minmax(180px,1.2fr) minmax(125px,.75fr) minmax(125px,.65fr) 18px}.package-detail{padding-left:0}}
@media(max-width:720px){.home-packages{padding:72px 0}.packages-layout{gap:38px}.packages-intro h2{font-size:clamp(39px,11vw,50px)}.packages-intro>p:not(.eyebrow){font-size:16px}.packages-intro>a{margin-top:22px}.package-ledger summary{grid-template-columns:1fr auto 16px;grid-template-areas:"context context icon" "title price icon" "scope scope icon";gap:8px 14px;min-height:118px;padding:22px 0}.package-context{grid-area:context}.package-ledger summary strong{grid-area:title;font-size:22px}.package-scope{grid-area:scope}.package-price{grid-area:price;font-size:25px}.package-ledger summary>i{grid-area:icon;align-self:center}.package-detail{grid-template-columns:1fr;padding:0 0 24px}.package-detail a{grid-column:1}.packages-help{display:grid;gap:22px;padding-top:30px}.packages-help a{width:100%;padding:15px;text-align:center}.packages-note{font-size:11.5px}}
@media(prefers-reduced-motion:reduce){.package-ledger summary>i{transition:none}}
