:root {
    font-family: Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
    color: #0f172a;
    background: #f8fafc;
    line-height: 1.5;
    font-weight: 400;
}
* { box-sizing: border-box; }
html { overflow-x: clip; }
html, body, #app { margin: 0; min-height: 100%; }
body {
    min-width: 320px;
    color: #0f172a;
    background: #fff;
    overflow-x: clip;
}
body a { color: inherit; text-decoration: none; }
button, input, textarea, select { font: inherit; }
img { max-width: 100%; display: block; }
.app-layout { min-height: 100vh; background: #fff; }
.container {
    width: 100%;
    max-width: 1280px;
    margin: 0 auto;
    padding-left: max(16px, env(safe-area-inset-left, 0px));
    padding-right: max(16px, env(safe-area-inset-right, 0px));
    box-sizing: border-box;
}
.site-main { padding: 0; }
.page-shell { padding: 24px 0; }
.page-card {
    background: #fffffffa;
    border: 1px solid rgba(226,232,240,.92);
    border-radius: 24px;
    padding: 32px;
    box-shadow: 0 20px 50px #0206171f;
}
.page-eyebrow {
    margin: 0 0 12px;
    color: #2563eb;
    font-size: .85rem;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: .08em;
}
.page-title { margin: 0; font-size: clamp(2rem,4vw,3rem); line-height: 1.1; }
.page-description { max-width: 760px; margin: 16px 0 0; color: #475569; font-size: 1.05rem; }
@media (max-width:768px) {
    .page-card { padding: 24px; }
    .container { padding-left: max(22px,env(safe-area-inset-left,0px)); padding-right: max(22px,env(safe-area-inset-right,0px)); }
    .page-shell { padding: 16px 0; }
}

/* ===== Home page (bb809d79) ===== */
.inline-icon[data-v-bb809d79]{display:inline-flex;width:1em;height:1em;vertical-align:-.16em;margin-right:8px}
.inline-icon[data-v-bb809d79] svg,.quick-card__icon[data-v-bb809d79] svg,.stat-card__icon[data-v-bb809d79] svg{width:100%;height:100%;display:block}
.landing-page[data-v-bb809d79]{color:#0f172a;background:#fff}
.top-strip[data-v-bb809d79]{position:sticky;top:0;z-index:40;color:#fff;font-size:.85rem;background:radial-gradient(circle at 15% 30%,rgba(120,119,255,.28),transparent 22%),radial-gradient(circle at 85% 20%,rgba(0,173,255,.22),transparent 18%),radial-gradient(circle at 50% 80%,rgba(255,255,255,.12),transparent 26%),linear-gradient(120deg,#060816,#0b1430 45%,#07111f)}
.top-strip[data-v-bb809d79]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(255,255,255,.55) .6px,transparent .6px);background-size:18px 18px;opacity:.35;pointer-events:none}
.top-strip__inner[data-v-bb809d79]{position:relative;z-index:1;display:flex;justify-content:center;gap:10px;padding-block:8px;text-align:center}
.contact-bar[data-v-bb809d79]{position:sticky;top:36px;z-index:39;background:#fffffffa;border-bottom:1px solid #e5e7eb;box-shadow:0 6px 12px #0f172a0a;backdrop-filter:blur(10px)}
.contact-bar__inner[data-v-bb809d79]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding-block:4px}
.branch-list[data-v-bb809d79]{display:flex;flex-wrap:wrap;gap:12px}
.branch-card+.branch-card[data-v-bb809d79]{position:relative;padding-left:16px}
.branch-card+.branch-card[data-v-bb809d79]:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:1px;background:#cbd5e1}
.branch-card[data-v-bb809d79]{display:grid;gap:2px}
.branch-card h2[data-v-bb809d79],.branch-card a[data-v-bb809d79]{margin:0}
.branch-card h2[data-v-bb809d79]{font-size:.84rem}
.branch-card a[data-v-bb809d79]{font-size:.76rem;color:#475569}
.branch-card a[data-v-bb809d79]:last-child{color:#16a34a;font-weight:700}
.brand-mark[data-v-bb809d79]{display:grid;justify-items:center;justify-self:center;gap:4px}
.brand-mark__logo-image[data-v-bb809d79]{width:62px;height:auto}
.brand-mark strong[data-v-bb809d79]{color:#005ba8;font-size:.9rem}
.mobile-quick-actions[data-v-bb809d79],.mobile-menu-toggle[data-v-bb809d79],.mobile-fab-group[data-v-bb809d79],.mobile-apply-fab[data-v-bb809d79]{display:none}
.mobile-quick-actions[data-v-bb809d79]{position:relative;flex-direction:column;gap:7px;align-items:center}
.mobile-quick-actions__sr[data-v-bb809d79]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.mobile-quick-btn[data-v-bb809d79]{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;text-decoration:none;background:#fff;border:1px solid rgba(15,23,42,.08);box-shadow:0 1px 2px #0f172a0a,0 0 0 1px #fffc inset;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .12s ease}
.mobile-quick-btn .inline-icon[data-v-bb809d79]{width:1.2rem;height:1.2rem}
.mobile-quick-btn--whatsapp[data-v-bb809d79]{color:#128c7e;border-color:#128c7e38;background:linear-gradient(180deg,#fff,#f6fffc)}
.mobile-quick-btn--call[data-v-bb809d79]{color:#2563eb;border-color:#2563eb33;background:linear-gradient(180deg,#fff,#f8fafc)}
.mobile-quick-btn[data-v-bb809d79]:active{transform:scale(.96);box-shadow:0 0 0 1px #0f172a0f inset}
.main-nav[data-v-bb809d79]{display:flex;justify-content:flex-end;justify-self:end;flex-wrap:wrap;gap:10px 16px;font-size:.9rem}
.main-nav a[data-v-bb809d79]{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 12px;border-radius:999px;text-align:center}
.main-nav__label-short[data-v-bb809d79]{display:none}
.main-nav__link--featured[data-v-bb809d79]{padding:0 16px!important;color:#0f172a;background:#ffffffd6;box-shadow:0 8px 22px #2563eb1f}
.main-nav__link--featured[data-v-bb809d79]:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:inherit;border:2px dashed transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#22d3ee,#a855f7,#f97316,#38bdf8) border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none;opacity:.95}
.hero-band[data-v-bb809d79]{position:relative;overflow:hidden;background:linear-gradient(120deg,#190f2c,#14324f 48%,#104e58);padding:24px 0 32px;min-height:609px;display:flex;align-items:flex-start}
.hero-band[data-v-bb809d79]:before,.hero-band[data-v-bb809d79]:after{content:"";position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;pointer-events:none}
.hero-band[data-v-bb809d79]:before{background:radial-gradient(circle at 20% 30%,rgba(255,93,162,.42),transparent 18%),radial-gradient(circle at 78% 22%,rgba(42,199,255,.28),transparent 20%),radial-gradient(circle at 50% 78%,rgba(255,207,92,.18),transparent 18%),radial-gradient(circle at 70% 70%,rgba(44,211,161,.22),transparent 20%);filter:blur(22px) saturate(110%);animation:heroFlow-bb809d79 16s ease-in-out infinite alternate}
.hero-panel[data-v-bb809d79]{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px;align-items:stretch;position:relative;width:min(1240px,100%);min-height:560px;margin:0 auto;align-self:flex-start}
.hero-slider[data-v-bb809d79]{position:relative;min-height:560px;border-radius:24px;overflow:hidden;box-shadow:0 24px 46px #0f172a3d;background-position:center;background-repeat:no-repeat;background-size:cover;background-color:#0f172a}
.hero-slide[data-v-bb809d79]{display:flex;min-height:560px;align-items:flex-end;padding:clamp(28px,4vw,48px)}
.hero-slide__content[data-v-bb809d79]{display:grid;gap:16px;max-width:min(560px,100%)}
.hero-badge[data-v-bb809d79]{width:fit-content;padding:8px 16px;border-radius:999px;background:#dcfce7eb;color:#047857;font-size:.82rem;margin:0}
.hero-copy__text[data-v-bb809d79]{display:grid;gap:10px}
.hero-copy__text h1[data-v-bb809d79]{margin:0;color:#fff;font-size:clamp(2.25rem,4.2vw,4.25rem);line-height:.98}
.hero-copy__text p[data-v-bb809d79]{margin:0;color:#ffffffeb;font-size:clamp(1rem,1.4vw,1.1rem);line-height:1.55;max-width:52ch}
.hero-actions[data-v-bb809d79]{display:flex;flex-wrap:wrap;gap:10px}
.hero-dots[data-v-bb809d79]{position:absolute;left:clamp(28px,4vw,48px);bottom:22px;z-index:2;display:flex;gap:8px}
.hero-dots__item[data-v-bb809d79]{width:10px;height:10px;border:0;border-radius:999px;background:#e2e8f0e6;cursor:pointer}
.hero-dots__item--active[data-v-bb809d79]{width:22px;background:#0b63ce}
.hero-form[data-v-bb809d79]{position:relative;z-index:3;width:351px;min-height:461px;justify-self:end;background:linear-gradient(180deg,#dbeafef5,#f0fdf4e6);border:1px dashed #005BA8;border-radius:10px;padding:14px;box-shadow:0 18px 36px #0f172a29}
.hero-form h2[data-v-bb809d79],.hero-form p[data-v-bb809d79]{margin:0}
.hero-form h2[data-v-bb809d79]{font-size:1.3rem;margin-bottom:2px}
.hero-form>p[data-v-bb809d79]{color:#64748b;margin-bottom:6px;font-size:.8rem}
.lead-form[data-v-bb809d79]{display:grid;gap:6px}
.hero-form__actions-group[data-v-bb809d79]{margin-top:14px}
.hero-form__submit[data-v-bb809d79]{display:inline-flex;align-items:center;justify-content:center;gap:10px;margin-top:14px}
.hero-actions .button[data-v-bb809d79]{display:inline-flex;align-items:center;justify-content:center}
.hero-form__submit-smile[data-v-bb809d79]{width:22px;height:22px;object-fit:contain;flex-shrink:0}
.lead-form input[data-v-bb809d79],.floating-form__card input[data-v-bb809d79]{width:100%;padding:10px 12px;border:1px solid #cbd5e1;border-radius:8px;background:#ffffffeb;font:inherit;outline:none}
.lead-form input[data-v-bb809d79]:focus,.floating-form__card input[data-v-bb809d79]:focus{border-color:#005ba8;outline:1px dashed #005BA8;outline-offset:3px}
.branch-pills[data-v-bb809d79]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}
.branch-pills--compact[data-v-bb809d79]{grid-template-columns:repeat(2,minmax(0,1fr))}
.branch-pills__item[data-v-bb809d79]{position:relative;border:1px solid #cbd5e1;background:#eff6ff;color:#0f172a;border-radius:6px;min-height:34px;font:inherit;font-weight:700;cursor:pointer}
.branch-pills__item--active[data-v-bb809d79]{border-color:#005ba8;box-shadow:inset 0 0 0 1px #005ba8;background:#e0f2fe;color:#005ba8}
.form-note[data-v-bb809d79]{color:#64748b;font-size:.7rem;line-height:1.32;padding:6px 8px;border:1px solid #dbeafe;border-radius:8px;background:#ffffffb8}
.section[data-v-bb809d79]{padding:36px 0 42px}
.section-heading[data-v-bb809d79]{text-align:center;display:grid;gap:10px;justify-items:center;margin-bottom:18px}
.section-heading h2[data-v-bb809d79],.section-heading p[data-v-bb809d79]{margin:0}
.section-heading h2[data-v-bb809d79]{font-size:clamp(1.72rem,2.6vw,2.45rem)}
.section-heading p[data-v-bb809d79]{max-width:760px;color:#64748b;line-height:1.65}
.package-grid[data-v-bb809d79]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;align-items:stretch}
.package-card[data-v-bb809d79]{position:relative;display:flex;flex-direction:column;min-height:100%;background:#fff;border:0;border-radius:12px;padding:24px;box-shadow:0 10px 24px #0f172a0f}
.package-card[data-v-bb809d79]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:2px dashed currentColor;border-radius:12px;opacity:.45;pointer-events:none}
.package-card[data-v-bb809d79]:after{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:2px solid currentColor;border-radius:8px;opacity:.88;pointer-events:none}
.package-card--blue[data-v-bb809d79]{border-color:#005ba8;color:#005ba8}
.package-card--orange[data-v-bb809d79]{border-color:#f97316;color:#ea580c}
.package-card__head[data-v-bb809d79]{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:12px;background:linear-gradient(135deg,#f1f5f9f5,#f8fafceb)}
.package-card__dot[data-v-bb809d79]{width:14px;height:14px;border-radius:50%;background:currentColor;margin-top:5px}
.package-card__head h3[data-v-bb809d79],.package-card__head p[data-v-bb809d79],.package-card__description[data-v-bb809d79],.package-card ul[data-v-bb809d79]{margin:0}
.package-card__head h3[data-v-bb809d79]{font-size:1.18rem;font-weight:800}
.package-card__head p[data-v-bb809d79],.package-card__description[data-v-bb809d79]{color:#64748b}
.package-card__head[data-v-bb809d79],.package-card__description[data-v-bb809d79],.package-card ul[data-v-bb809d79],.package-card .button[data-v-bb809d79]{position:relative;z-index:1}
.package-card__description[data-v-bb809d79]{margin-top:12px;line-height:1.6;font-size:1rem}
.package-card ul[data-v-bb809d79]{display:grid;gap:12px;padding-left:20px;margin-top:16px;margin-bottom:24px;color:#0f172a;font-size:.95rem;flex:1}
.club-card[data-v-bb809d79]{position:relative;margin-top:34px;display:grid;grid-template-columns:1.45fr .9fr auto;gap:24px;align-items:center;background:#fff;border:0;border-radius:18px;padding:24px 26px;color:#7c3aed}
.club-card[data-v-bb809d79]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:2px dashed currentColor;border-radius:18px;opacity:.45;pointer-events:none}
.club-card[data-v-bb809d79]:after{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:2px solid currentColor;border-radius:12px;opacity:.9;pointer-events:none}
.club-card__intro[data-v-bb809d79]{display:grid;gap:8px}
.club-card__intro[data-v-bb809d79],.club-card__list[data-v-bb809d79],.club-card__action[data-v-bb809d79]{position:relative;z-index:1}
.club-card__badge[data-v-bb809d79]{display:inline-block;width:fit-content;padding:6px 10px;border-radius:999px;background:#f3e8ff;color:#7c3aed;font-size:.78rem}
.club-card h3[data-v-bb809d79],.club-card p[data-v-bb809d79],.club-card ul[data-v-bb809d79]{margin:0}
.club-card p[data-v-bb809d79],.club-card ul[data-v-bb809d79]{color:#64748b}
.club-card h3[data-v-bb809d79]{color:#4c1d95;font-size:1.5rem;font-weight:800}
.club-card__list[data-v-bb809d79]{display:grid;gap:10px;padding-left:18px;font-size:.88rem}
.club-card__action[data-v-bb809d79]{display:flex;align-items:center;justify-content:flex-end}
.package-card .button[data-v-bb809d79]{margin-top:auto}
.package-card .button[data-v-bb809d79]:hover{background:#dcebfa;color:#005ba8;border-color:#005ba8}
.story-metrics[data-v-bb809d79]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:14px;text-align:center}
.story-metrics article[data-v-bb809d79]{padding:6px}
.story-metrics strong[data-v-bb809d79]{display:block;color:#005ba8;font-size:1.7rem}
.story-metrics span[data-v-bb809d79]{color:#64748b;font-size:.8rem}
.stories-layout[data-v-bb809d79]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:stretch}
.stories-list[data-v-bb809d79]{display:grid;gap:14px}
.story-card[data-v-bb809d79],.mini-comments article[data-v-bb809d79],.floating-form__card[data-v-bb809d79]{background:#fff;border:1px solid #d6e0ec;border-radius:12px;box-shadow:0 8px 18px #0f172a0a}
.story-card[data-v-bb809d79]{padding:14px 14px 12px}
.story-card__header[data-v-bb809d79]{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center}
.avatar[data-v-bb809d79]{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#005ba8;color:#fff;font-weight:700;font-size:.82rem}
.avatar--small[data-v-bb809d79]{width:30px;height:30px;font-size:.74rem}
.story-card__header h3[data-v-bb809d79],.story-card__header p[data-v-bb809d79],.story-quote[data-v-bb809d79],.story-stats strong[data-v-bb809d79],.story-stats span[data-v-bb809d79],.mini-comments strong[data-v-bb809d79],.mini-comments p[data-v-bb809d79]{margin:0}
.story-card__header h3[data-v-bb809d79]{font-size:.92rem}
.story-card__header p[data-v-bb809d79],.story-quote[data-v-bb809d79],.mini-comments p[data-v-bb809d79]{color:#64748b}
.story-card__header p[data-v-bb809d79]{font-size:.76rem}
.score-chip[data-v-bb809d79]{padding:5px 9px;border-radius:6px;background:#005ba8;color:#fff;font-size:.8rem;font-weight:800}
.story-tags[data-v-bb809d79]{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}
.story-tags span[data-v-bb809d79]{padding:3px 7px;border-radius:4px;background:#f3f4f6;color:#475569;font-size:.72rem}
.story-quote[data-v-bb809d79]{margin-top:10px;line-height:1.55;font-size:.88rem}
.story-stats[data-v-bb809d79]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px;padding-top:10px;border-top:1px solid #e5e7eb;text-align:center}
.story-stats div[data-v-bb809d79]{padding:4px 12px 0}
.story-stats div+div[data-v-bb809d79]{border-left:1px solid #e5e7eb}
.story-stats strong[data-v-bb809d79]{display:block;color:#005ba8;font-size:1.2rem}
.story-stats span[data-v-bb809d79]{color:#64748b;font-size:.78rem}
.stories-visual[data-v-bb809d79]{display:grid;gap:14px;align-content:start}
.stories-visual__image[data-v-bb809d79]{min-height:248px;border-radius:10px;overflow:hidden;border:1px solid #d9e4f2}
.stories-visual__image img[data-v-bb809d79]{width:100%;height:100%;object-fit:cover;display:block}
.mini-comments[data-v-bb809d79]{display:grid;gap:10px}
.mini-comments article[data-v-bb809d79]{display:flex;gap:10px;padding:10px 12px;align-items:flex-start;border-color:#c7d7ea}
.mini-comments__body[data-v-bb809d79]{display:grid;gap:2px}
.mini-comments__body strong[data-v-bb809d79]{font-size:.86rem}
.mini-comments__body p[data-v-bb809d79]{font-size:.8rem;line-height:1.4}
.mini-comments__body span[data-v-bb809d79]{color:#005ba8;font-size:.74rem;font-weight:600}
.cta-band[data-v-bb809d79]{margin-top:8px;margin-bottom:8px;text-align:center;background:#f8fafc;border-radius:14px;padding:18px 16px}
.cta-band h2[data-v-bb809d79],.cta-band p[data-v-bb809d79]{margin:0}
.cta-band p[data-v-bb809d79]{color:#64748b;max-width:760px;margin:10px auto 16px;line-height:1.6}
.faq-list[data-v-bb809d79]{display:grid;gap:10px}
.faq-item[data-v-bb809d79]{background:#fff;border:1px solid #cbd5e1;border-radius:10px;overflow:hidden}
.faq-item--open[data-v-bb809d79]{border-color:#93c5fd}
.faq-question[data-v-bb809d79]{width:100%;display:flex;justify-content:space-between;gap:12px;align-items:center;padding:14px 16px;border:0;background:transparent;color:#0f172a;font:inherit;text-align:left;cursor:pointer}
.faq-answer[data-v-bb809d79]{margin:0;padding:0 16px 14px;color:#64748b;line-height:1.65}
.faq-help[data-v-bb809d79]{text-align:center;margin-top:16px}
.faq-help p[data-v-bb809d79],.faq-help a[data-v-bb809d79]{margin:0}
.faq-help a[data-v-bb809d79]{color:#16a34a;font-weight:700}
@keyframes heroFlow-bb809d79{0%{transform:translate3d(-3%,-2%,0) scale(1)}to{transform:translate3d(3%,2%,0) scale(1.08)}}
@media(max-width:1200px){.contact-bar__inner[data-v-bb809d79],.hero-panel[data-v-bb809d79],.stories-layout[data-v-bb809d79],.club-card[data-v-bb809d79]{grid-template-columns:1fr}.brand-mark[data-v-bb809d79],.main-nav[data-v-bb809d79]{justify-self:start}.main-nav[data-v-bb809d79]{justify-content:flex-start}.hero-form[data-v-bb809d79]{width:100%;justify-self:stretch}.club-card__action[data-v-bb809d79]{justify-content:flex-start}}
@media(max-width:960px){.package-grid[data-v-bb809d79],.story-metrics[data-v-bb809d79]{grid-template-columns:1fr 1fr}.contact-bar__inner[data-v-bb809d79]{grid-template-columns:1fr;justify-items:start}.branch-list[data-v-bb809d79],.main-nav[data-v-bb809d79]{width:100%;justify-content:flex-start}}
@media(max-width:720px){.top-strip__inner[data-v-bb809d79],.hero-actions[data-v-bb809d79]{flex-direction:column}.package-grid[data-v-bb809d79],.branch-pills[data-v-bb809d79],.club-card[data-v-bb809d79],.story-stats[data-v-bb809d79]{grid-template-columns:1fr}.contact-bar[data-v-bb809d79]{position:static}
.contact-bar__inner[data-v-bb809d79]{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"quick brand menu" "nav nav nav";align-items:center;column-gap:14px;row-gap:8px;padding-block:12px}
.mobile-quick-actions[data-v-bb809d79]{grid-area:quick;display:flex;justify-self:start}
.brand-mark[data-v-bb809d79]{grid-area:brand;justify-self:center;min-width:0;justify-items:center;text-align:center}
.brand-mark strong[data-v-bb809d79]{font-size:.74rem;line-height:1.15}
.mobile-menu-toggle[data-v-bb809d79]{grid-area:menu;display:inline-grid;justify-self:end;gap:5px;place-content:center;width:44px;height:44px;padding:0;border:1px solid rgba(15,23,42,.08);border-radius:50%;background:linear-gradient(180deg,#fff,#fafafa)}
.mobile-menu-toggle span[data-v-bb809d79]{width:18px;height:2px;background:#0f172a;border-radius:999px}
.branch-list[data-v-bb809d79]{display:none}
.main-nav[data-v-bb809d79]{grid-area:nav;display:none;width:100%;margin-top:4px;gap:8px}
.main-nav__label-full[data-v-bb809d79]{display:none}
.main-nav__label-short[data-v-bb809d79]{display:inline}
.main-nav--open[data-v-bb809d79]{display:grid;grid-template-columns:1fr}
.main-nav a[data-v-bb809d79]{width:100%;justify-content:flex-start;padding:10px 14px;border:1px solid rgba(226,232,240,.72);background:#f8fafceb}
.hero-band[data-v-bb809d79]{min-height:auto;padding:12px 0 20px}
.hero-panel[data-v-bb809d79]{min-height:auto;width:calc(100% - 24px);padding:0;gap:14px;margin:0 auto}
.hero-slider[data-v-bb809d79],.hero-slide[data-v-bb809d79]{min-height:420px}
.hero-slide[data-v-bb809d79]{padding:22px 18px 54px;align-items:flex-end}
.hero-copy__text h1[data-v-bb809d79]{font-size:1.9rem;line-height:1.08}
.hero-actions .button[data-v-bb809d79],.hero-form[data-v-bb809d79],.club-card__action[data-v-bb809d79]{width:100%}
.stories-layout[data-v-bb809d79]{grid-template-columns:1fr;gap:14px}
.stories-list[data-v-bb809d79]{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(260px,82vw);gap:12px;overflow-x:auto;padding-bottom:8px}
.stories-visual[data-v-bb809d79]{display:none}
.mobile-fab-group[data-v-bb809d79]{display:grid;position:fixed;right:14px;bottom:14px;z-index:50}
.mobile-apply-fab[data-v-bb809d79]{display:inline-flex;width:56px;height:56px;border:0;border-radius:50%;background:#005ba8;color:#fff;align-items:center;justify-content:center;box-shadow:0 14px 28px #005ba847}
.whatsapp-fab[data-v-bb809d79]{width:56px;height:56px}
}
.blog-preview-section[data-v-bb809d79]{padding-top:36px;padding-bottom:42px}
.blog-preview-grid[data-v-bb809d79]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:24px}
.blog-preview-card[data-v-bb809d79]{background:#fff;border:1px solid #d6e0ec;border-radius:12px;overflow:hidden;box-shadow:0 8px 18px #0f172a0d;display:flex;flex-direction:column}
.blog-preview-card__image[data-v-bb809d79]{width:100%;height:180px;object-fit:cover;display:block}
.blog-preview-card__body[data-v-bb809d79]{padding:18px;display:flex;flex-direction:column;gap:10px;flex:1}
.blog-preview-card__meta[data-v-bb809d79]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.blog-preview-card__cat[data-v-bb809d79]{display:inline-flex;padding:3px 9px;border-radius:999px;background:#dbeafe;color:#005ba8;font-size:.7rem;font-weight:700;text-transform:uppercase}
.blog-preview-card__date[data-v-bb809d79]{color:#64748b;font-size:.75rem}
.blog-preview-card__title[data-v-bb809d79]{margin:0;font-size:1rem;line-height:1.4}
.blog-preview-card__title a[data-v-bb809d79]{color:#0f172a}
.blog-preview-card__excerpt[data-v-bb809d79]{margin:0;color:#64748b;font-size:.85rem;line-height:1.65}
.blog-preview-card__cta[data-v-bb809d79]{color:#005ba8;font-size:.82rem;font-weight:700;margin-top:auto}
@media(max-width:960px){.blog-preview-grid[data-v-bb809d79]{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.blog-preview-grid[data-v-bb809d79]{grid-template-columns:1fr}}

/* Buttons (shared visual language) */
.button{border:0;border-radius:6px;min-height:46px;padding:0 18px;font:inherit;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:.98rem}
.button--primary{background:#0b63ce;color:#fff}
.button--secondary{background:#005ba8;color:#fff}
.button--ghost{background:#fff;color:#005ba8;border:2px solid #005BA8}
.button--ghost:hover{background:#dcebfa;color:#005ba8}
.button--block{width:100%}
.whatsapp-fab{width:62px;height:62px;border-radius:50%;background:#25d366;color:#fff;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 14px 28px #25d36647}
.whatsapp-fab__icon{width:28px;height:28px;display:inline-flex}
.whatsapp-fab__icon svg{width:100%;height:100%;display:block}
.mobile-fab-group{position:fixed;right:18px;bottom:18px;z-index:24;display:none;gap:12px}
.mobile-apply-fab{width:62px;height:62px;border:0;border-radius:50%;background:#005ba8;color:#fff;align-items:center;justify-content:center;box-shadow:0 14px 28px #005ba847}
.mobile-apply-fab__icon{width:28px;height:28px;display:inline-flex}
@media(max-width:720px){.mobile-fab-group{display:grid}}

/* ===== Shared inner pages (5a340ccb header/footer) ===== */
.content-page[data-v-5a340ccb]{color:#0f172a;background:#fff}
.inline-icon[data-v-5a340ccb]{display:inline-flex;width:1em;height:1em;vertical-align:-.16em;margin-right:8px}
.inline-icon[data-v-5a340ccb] svg{width:100%;height:100%;display:block}
.top-strip[data-v-5a340ccb]{position:sticky;top:0;z-index:40;color:#fff;font-size:.85rem;background:radial-gradient(circle at 15% 30%,rgba(120,119,255,.28),transparent 22%),radial-gradient(circle at 85% 20%,rgba(0,173,255,.22),transparent 18%),radial-gradient(circle at 50% 80%,rgba(255,255,255,.12),transparent 26%),linear-gradient(120deg,#060816,#0b1430 45%,#07111f)}
.top-strip__inner[data-v-5a340ccb]{position:relative;z-index:1;display:flex;justify-content:center;gap:10px;padding-block:8px;text-align:center}
.contact-bar[data-v-5a340ccb]{position:sticky;top:36px;z-index:39;background:#fffffffa;border-bottom:1px solid #e5e7eb;box-shadow:0 6px 12px #0f172a0a;backdrop-filter:blur(10px)}
.contact-bar__inner[data-v-5a340ccb]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding-block:4px}
.branch-list[data-v-5a340ccb]{display:flex;flex-wrap:wrap;gap:12px}
.branch-card+.branch-card[data-v-5a340ccb]{position:relative;padding-left:16px}
.branch-card+.branch-card[data-v-5a340ccb]:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:1px;background:#cbd5e1}
.branch-card[data-v-5a340ccb]{display:grid;gap:2px}
.branch-card h2[data-v-5a340ccb],.branch-card a[data-v-5a340ccb]{margin:0}
.branch-card h2[data-v-5a340ccb]{font-size:.84rem}
.branch-card a[data-v-5a340ccb]{font-size:.76rem;color:#475569}
.branch-card a[data-v-5a340ccb]:last-child{color:#16a34a;font-weight:700}
.brand-mark[data-v-5a340ccb]{display:grid;justify-items:center;justify-self:center;gap:4px}
.brand-mark__logo-image[data-v-5a340ccb]{width:62px;height:auto}
.brand-mark strong[data-v-5a340ccb]{color:#005ba8;font-size:.9rem}
.mobile-quick-actions[data-v-5a340ccb],.mobile-menu-toggle[data-v-5a340ccb]{display:none}
.mobile-quick-actions[data-v-5a340ccb]{position:relative;flex-direction:column;gap:7px;align-items:center}
.mobile-quick-btn[data-v-5a340ccb]{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;text-decoration:none;background:#fff;border:1px solid rgba(15,23,42,.08);box-shadow:0 1px 2px #0f172a0a,0 0 0 1px #fffc inset}
.mobile-quick-btn .inline-icon[data-v-5a340ccb]{width:1.2rem;height:1.2rem}
.mobile-quick-btn--whatsapp[data-v-5a340ccb]{color:#128c7e;border-color:#128c7e38;background:linear-gradient(180deg,#fff,#f6fffc)}
.mobile-quick-btn--call[data-v-5a340ccb]{color:#2563eb;border-color:#2563eb33;background:linear-gradient(180deg,#fff,#f8fafc)}
.main-nav[data-v-5a340ccb]{display:flex;justify-content:flex-end;justify-self:end;flex-wrap:wrap;gap:10px 16px;font-size:.9rem}
.main-nav__link[data-v-5a340ccb]{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 12px;border-radius:999px;text-align:center}
.main-nav__label-short[data-v-5a340ccb]{display:none}
.main-nav__link--featured[data-v-5a340ccb]{padding:0 16px;color:#0f172a;background:#ffffffd6;box-shadow:0 8px 22px #2563eb1f}
.site-footer[data-v-5a340ccb]{background:radial-gradient(circle at top left,rgba(59,130,246,.18),transparent 24%),linear-gradient(180deg,#0f172a,#111827);color:#e5e7eb;padding:0 0 max(24px,env(safe-area-inset-bottom,0px));margin-top:0;overflow:hidden}
.site-footer__inner[data-v-5a340ccb]{position:relative;z-index:1;display:grid;gap:0}
.site-footer__hero[data-v-5a340ccb]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:24px;padding:40px 0 24px}
.site-footer__brand[data-v-5a340ccb]{display:grid;gap:16px;padding:28px;border:1px solid rgba(148,163,184,.18);background:linear-gradient(135deg,#ffffff14,#ffffff08);box-shadow:0 18px 48px #02061729}
.site-footer__logo[data-v-5a340ccb]{display:inline-flex;align-items:center;width:fit-content;gap:14px;color:#fff}
.site-footer__logo-image[data-v-5a340ccb]{width:72px;height:auto;flex-shrink:0}
.site-footer__brand-copy[data-v-5a340ccb]{display:grid;gap:4px}
.site-footer__brand-copy span[data-v-5a340ccb]{color:#93c5fd;font-size:.88rem;font-weight:600}
.site-footer__lead[data-v-5a340ccb],.site-footer__bottom p[data-v-5a340ccb]{margin:0;color:#cbd5e1;line-height:1.7}
.site-footer__contact-list[data-v-5a340ccb],.site-footer__column nav[data-v-5a340ccb],.site-footer__mini-card[data-v-5a340ccb]{display:grid;gap:10px}
.site-footer__mini-cards[data-v-5a340ccb]{display:grid;gap:18px}
.site-footer__mini-card[data-v-5a340ccb]{padding:22px;border:1px solid rgba(148,163,184,.16);background:#ffffff0d}
.site-footer__mini-card strong[data-v-5a340ccb]{color:#fff}
.site-footer__mini-card p[data-v-5a340ccb]{color:#cbd5e1;line-height:1.65}
.site-footer__mini-card a[data-v-5a340ccb]{color:#93c5fd;font-weight:700}
.site-footer__links-grid[data-v-5a340ccb]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:0 0 24px}
.site-footer__column[data-v-5a340ccb]{display:grid;gap:14px;align-content:start;padding:20px;border:1px solid rgba(148,163,184,.14);background:#ffffff09}
.site-footer__column h2[data-v-5a340ccb]{color:#fff;font-size:1rem}
.site-footer a[data-v-5a340ccb]{color:#cbd5e1}
.site-footer a[data-v-5a340ccb]:hover{color:#fff}
.site-footer__bottom[data-v-5a340ccb]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;padding:18px 0 0;border-top:1px solid rgba(148,163,184,.18)}
@media(max-width:1200px){.contact-bar__inner[data-v-5a340ccb]{grid-template-columns:1fr}.brand-mark[data-v-5a340ccb],.main-nav[data-v-5a340ccb]{justify-self:start}.main-nav[data-v-5a340ccb]{justify-content:flex-start}}
@media(max-width:960px){.site-footer__hero[data-v-5a340ccb],.site-footer__links-grid[data-v-5a340ccb]{grid-template-columns:1fr}.site-footer__bottom[data-v-5a340ccb]{flex-direction:column}}
@media(max-width:720px){.top-strip__inner[data-v-5a340ccb]{flex-direction:column;gap:6px;padding-block:10px;font-size:.78rem}.contact-bar[data-v-5a340ccb]{position:static}
.contact-bar__inner[data-v-5a340ccb]{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"quick brand menu" "nav nav nav";align-items:center;column-gap:14px;row-gap:8px;padding-block:12px}
.mobile-quick-actions[data-v-5a340ccb]{grid-area:quick;display:flex;justify-self:start}
.brand-mark[data-v-5a340ccb]{grid-area:brand;justify-self:center;min-width:0;justify-items:center;text-align:center}
.brand-mark strong[data-v-5a340ccb]{font-size:.74rem;line-height:1.15}
.mobile-menu-toggle[data-v-5a340ccb]{grid-area:menu;display:inline-grid;justify-self:end;gap:5px;place-content:center;width:44px;height:44px;padding:0;border:1px solid rgba(15,23,42,.08);border-radius:50%;background:linear-gradient(180deg,#fff,#fafafa)}
.mobile-menu-toggle span[data-v-5a340ccb]{width:18px;height:2px;background:#0f172a;border-radius:999px}
.branch-list[data-v-5a340ccb]{display:none}
.main-nav[data-v-5a340ccb]{grid-area:nav;display:none;width:100%;margin-top:4px;gap:8px}
.main-nav__label-full[data-v-5a340ccb]{display:none}
.main-nav__label-short[data-v-5a340ccb]{display:inline}
.main-nav--open[data-v-5a340ccb]{display:grid;grid-template-columns:1fr}
.main-nav__link[data-v-5a340ccb]{width:100%;justify-content:flex-start;padding:12px 14px;border:1px solid #e2e8f0;background:#f8fafc}
}

/* ===== Packages page (b593d4fa) ===== */
.simple-page[data-v-b593d4fa]{color:#0f172a;background:#fff}
.packages-hero[data-v-b593d4fa]{padding:24px 0 12px}
.packages-hero__inner[data-v-b593d4fa]{position:relative;min-height:320px;display:flex;align-items:flex-end;padding:clamp(28px,4vw,44px);border-radius:28px;overflow:hidden;background:linear-gradient(90deg,#07111fd1,#07111f9e 42%,#07111f2e),url(https://firebasestorage.googleapis.com/v0/b/lgskursu-bc755.firebasestorage.app/o/img26%2Fpaketlerbnr.jpg?alt=media&token=8c3554da-9b63-48bc-b832-118ff750c140) center/cover no-repeat;box-shadow:0 22px 44px #0f172a29}
.packages-hero__content[data-v-b593d4fa]{max-width:min(680px,100%);display:grid;gap:12px}
.packages-hero__badge[data-v-b593d4fa]{width:fit-content;padding:8px 14px;border-radius:999px;background:#dcfce7eb;color:#047857;font-size:.8rem;font-weight:700}
.packages-hero h1[data-v-b593d4fa],.packages-hero p[data-v-b593d4fa]{margin:0}
.packages-hero h1[data-v-b593d4fa]{font-size:clamp(2.4rem,4vw,3.6rem);line-height:1;color:#fff}
.packages-hero p[data-v-b593d4fa]{max-width:58ch;color:#ffffffeb;line-height:1.7;font-size:1rem}
.package-groups[data-v-b593d4fa]{display:grid;gap:34px;padding-top:24px;padding-bottom:34px}
.package-group__header[data-v-b593d4fa]{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:20px;align-items:start;margin-bottom:16px}
.package-group__header h2[data-v-b593d4fa]{font-size:1.6rem;margin-bottom:6px}
.package-group__header p[data-v-b593d4fa]{color:#475569;margin:0}
.package-group__aside[data-v-b593d4fa]{padding:12px 14px;display:grid;gap:8px;align-self:start;background:#fff;border:1px solid #d9e4f2;border-radius:14px;box-shadow:0 6px 16px #0f172a0d}
.package-group__aside strong[data-v-b593d4fa]{font-size:.85rem}
.package-group__aside span[data-v-b593d4fa]{color:#64748b;font-size:.84rem;line-height:1.45}
.package-group__cards[data-v-b593d4fa]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:18px}
.package-group:first-of-type .package-group__cards[data-v-b593d4fa]{grid-template-columns:repeat(3,minmax(0,1fr))}
.package-tier-wrap[data-v-b593d4fa]{position:relative;display:flex;flex-direction:column;align-self:stretch;min-width:0}
.tier-card[data-v-b593d4fa]{position:relative;flex:1;padding:14px 14px 16px;background:#fff;border:1px solid #d9e4f2;border-radius:14px;box-shadow:0 6px 16px #0f172a0d;display:flex;flex-direction:column}
.tier-card--with-image[data-v-b593d4fa]{margin-top:28px}
.tier-card__floating-image[data-v-b593d4fa]{position:absolute;top:0;left:50%;width:min(164px,58%);max-height:108px;object-fit:contain;transform:translate(-50%,-62%);filter:drop-shadow(0 16px 28px rgba(15,23,42,.18));pointer-events:none}
.tier-card--featured[data-v-b593d4fa]{border-color:#3b82f6;box-shadow:0 10px 22px #3b82f624}
.tier-card__topline[data-v-b593d4fa]{display:flex;justify-content:space-between;gap:10px;color:#64748b;font-size:.73rem;margin-bottom:10px}
.tier-badge[data-v-b593d4fa]{padding:3px 8px;border-radius:999px;background:#facc15;color:#111827;font-weight:700}
.tier-card h3[data-v-b593d4fa]{font-size:1.05rem;margin:0 0 10px}
.tier-card--with-image h3[data-v-b593d4fa]{margin-top:28px}
.tier-card p[data-v-b593d4fa]{color:#475569;font-size:.87rem;line-height:1.55;margin:0 0 12px}
.tier-card ul[data-v-b593d4fa]{display:grid;gap:8px;padding-left:18px;font-size:.84rem;margin:0 0 16px}
.tier-card__features--full-list[data-v-b593d4fa]{display:grid}
.tier-card__feature-item--empty[data-v-b593d4fa]{list-style:none}
li[style*="display: none"][data-v-b593d4fa]{display:none!important}
.tier-card__extras[data-v-b593d4fa]{display:grid;gap:14px;margin:0 0 16px;padding:12px 14px;border:1px solid #dbeafe;border-radius:14px;background:#f8fbff;color:#334155}
.tier-card__extras--mobile[style*="display: none"][data-v-b593d4fa]{display:none}
.tier-card__extra-section[data-v-b593d4fa]{display:grid;gap:8px}
.tier-card__extra-section strong[data-v-b593d4fa]{margin:0;font-size:.77rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#0f172a}
.tier-card__extra-section ul[data-v-b593d4fa]{margin:0;padding-left:18px;display:grid;gap:8px}
.tier-mobile-more[data-v-b593d4fa],.tier-toggle[data-v-b593d4fa]{width:100%;margin:2px 0 14px;min-height:44px;padding:0 14px;border:1px dashed #94a3b8;border-radius:12px;background:#f1f5f9;color:#334155;font:inherit;font-weight:700;font-size:.82rem;cursor:pointer;display:none}
.action-button[data-v-b593d4fa]{width:100%;min-height:42px;border-radius:10px;border:1px solid #0b63ce;background:#fff;color:#0b63ce;font:inherit;font-weight:700;cursor:pointer;margin-top:auto}
.tier-card--featured .action-button[data-v-b593d4fa]{background:#0b63ce;color:#fff}


@media(max-width:1100px){.package-group__header[data-v-b593d4fa]{grid-template-columns:1fr}}
@media(max-width:720px){.package-group__cards[data-v-b593d4fa],.package-group:first-of-type .package-group__cards[data-v-b593d4fa]{grid-template-columns:1fr}
.packages-hero__inner[data-v-b593d4fa]{min-height:min(220px,52vw);padding:18px 16px;border-radius:16px}
.packages-hero h1[data-v-b593d4fa]{font-size:clamp(1.42rem,6.5vw,1.85rem)}
.tier-mobile-more[data-v-b593d4fa],.tier-toggle[data-v-b593d4fa]{display:inline-flex;align-items:center;justify-content:center}
}

/* ===== LGS Kursu page (c9849430) ===== */
.lgs-course-page[data-v-c9849430]{color:#0f172a;background:#f8fafc}
.lgs-course-hero[data-v-c9849430]{padding:56px 0 28px}
.lgs-course-hero__inner[data-v-c9849430]{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.75fr);gap:24px;align-items:stretch}
.lgs-course-hero__copy[data-v-c9849430],.lgs-course-hero__panel[data-v-c9849430],.course-card[data-v-c9849430],.overview-card[data-v-c9849430],.branch-card[data-v-c9849430]{border:1px solid rgba(226,232,240,.92);border-radius:24px;background:#fffffffa;box-shadow:0 20px 50px #0206171f}
.lgs-course-hero__copy[data-v-c9849430]{padding:34px}
.lgs-course-chip[data-v-c9849430]{display:inline-flex;align-items:center;width:fit-content;color:#2563eb;font-size:1rem;font-weight:700}
.lgs-course-hero__copy h1[data-v-c9849430]{margin:18px 0 14px;font-size:clamp(2.2rem,4vw,3.5rem);line-height:1.08}
.lgs-course-hero__copy p[data-v-c9849430],.course-card p[data-v-c9849430],.overview-card p[data-v-c9849430],.course-contact-panel__copy p[data-v-c9849430],.model-card p[data-v-c9849430],.package-mini-card p[data-v-c9849430],.faq-item p[data-v-c9849430]{margin:0;color:#475569;line-height:1.7}
.lgs-course-hero__actions[data-v-c9849430]{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}
.lgs-course-button[data-v-c9849430]{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:999px;font-weight:700}
.lgs-course-button--primary[data-v-c9849430]{color:#fff;background:#1d4ed8;box-shadow:0 12px 24px #1d4ed82e}
.lgs-course-button--secondary[data-v-c9849430],.lgs-course-button--ghost[data-v-c9849430]{color:#0f172a;border:1px solid rgba(191,219,254,.95);background:#fff}
.lgs-course-hero__panel[data-v-c9849430]{padding:28px}
.lgs-course-hero__panel--visual[data-v-c9849430]{padding:0;overflow:hidden}
.lgs-course-hero__image[data-v-c9849430]{width:100%;height:100%;min-height:100%;object-fit:cover;display:block}
.lgs-course-hero__panel ul[data-v-c9849430],.course-card ul[data-v-c9849430],.model-card ul[data-v-c9849430]{margin:0;padding-left:18px;display:grid;gap:10px;color:#334155}
.course-overview-grid[data-v-c9849430]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:10px;margin-bottom:8px}
.overview-card[data-v-c9849430]{padding:24px}
.overview-card__icon[data-v-c9849430]{width:50px;height:50px;display:inline-flex;align-items:center;justify-content:center;border-radius:16px;color:#1d4ed8;background:#dbeafed1}
.overview-card__icon[data-v-c9849430] svg{width:24px;height:24px}
.course-layout[data-v-c9849430],.course-contact-panel[data-v-c9849430]{display:grid;gap:24px;margin-top:28px}
.course-card[data-v-c9849430]{padding:30px}
.course-card--highlight[data-v-c9849430]{background:#fff;border-color:#dbeafe}
.course-card--contrast[data-v-c9849430]{background:#eff6ff;border-color:#bfdbfe}
.course-card--contrast .lgs-course-button--ghost[data-v-c9849430]{margin-top:18px;width:fit-content}
.course-card__header[data-v-c9849430]{display:grid;gap:10px;margin-bottom:16px}
.course-grid-two[data-v-c9849430],.model-grid[data-v-c9849430],.package-points-grid[data-v-c9849430],.course-contact-panel__cards[data-v-c9849430]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.model-card[data-v-c9849430],.package-mini-card[data-v-c9849430],.branch-card[data-v-c9849430]{padding:22px;border-radius:14px;background:#fff;border:1px solid rgba(148,163,184,.42);box-shadow:none}
.faq-list[data-v-c9849430]{display:grid;gap:12px}
.faq-item[data-v-c9849430]{padding:14px 16px;border-radius:16px;border:1px solid rgba(226,232,240,.96);background:#f8fafc}
.faq-item summary[data-v-c9849430]{cursor:pointer;font-weight:700;color:#0f172a}
.faq-item p[data-v-c9849430]{margin-top:10px}
.course-contact-panel__copy[data-v-c9849430]{display:grid;gap:10px}
.course-contact-panel[data-v-c9849430]{padding-bottom:40px}
.branch-card[data-v-c9849430]{display:grid;gap:8px}
.branch-card a[data-v-c9849430]{color:#1d4ed8;font-weight:600}
.branch-card a[data-v-c9849430]:last-child{color:#16a34a}
@media(max-width:1100px){.course-overview-grid[data-v-c9849430]{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:900px){.lgs-course-hero__inner[data-v-c9849430],.course-grid-two[data-v-c9849430],.model-grid[data-v-c9849430],.package-points-grid[data-v-c9849430],.course-contact-panel__cards[data-v-c9849430]{grid-template-columns:1fr}}
@media(max-width:640px){.course-overview-grid[data-v-c9849430]{grid-template-columns:1fr}}

/* ===== About page (cd9da765) ===== */
.about-page[data-v-cd9da765]{color:#0f172a;background:#f8fafc}
.about-hero[data-v-cd9da765]{padding:56px 0 28px}
.about-hero__inner[data-v-cd9da765]{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);gap:24px;align-items:stretch}
.about-hero__copy[data-v-cd9da765],.about-hero__card[data-v-cd9da765],.story-card[data-v-cd9da765],.value-card[data-v-cd9da765],.branch-card[data-v-cd9da765],.about-card[data-v-cd9da765]{border:1px solid rgba(226,232,240,.92);border-radius:14px;background:#fff}
.about-hero__copy[data-v-cd9da765]{padding:34px}
.about-eyebrow[data-v-cd9da765],.about-chip[data-v-cd9da765]{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;color:#1d4ed8;font-size:.78rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;background:#dbeafed9}
.about-hero__copy h1[data-v-cd9da765]{margin:18px 0 14px;font-size:clamp(2.1rem,4vw,3.4rem);line-height:1.08}
.about-hero__copy p[data-v-cd9da765],.story-card p[data-v-cd9da765],.value-card p[data-v-cd9da765],.about-card p[data-v-cd9da765],.contact-panel__copy p[data-v-cd9da765]{margin:0;color:#475569;font-size:1rem}
.about-hero__actions[data-v-cd9da765]{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}
.about-button[data-v-cd9da765]{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:999px;font-weight:700}
.about-button--primary[data-v-cd9da765]{color:#fff;background:#1d4ed8}
.about-button--secondary[data-v-cd9da765]{color:#0f172a;border:1px solid rgba(191,219,254,.95);background:#fff}
.about-hero__card[data-v-cd9da765]{display:grid;gap:16px;padding:28px;align-content:start}
.about-hero__card--visual[data-v-cd9da765]{padding:0;overflow:hidden}
.about-hero__image[data-v-cd9da765]{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}
.about-grid[data-v-cd9da765]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:10px}
.about-card[data-v-cd9da765]{padding:24px}
.about-card__icon[data-v-cd9da765]{width:50px;height:50px;display:inline-flex;align-items:center;justify-content:center;border-radius:16px;color:#1d4ed8;background:#dbeafed1}
.about-card__icon[data-v-cd9da765] svg{width:24px;height:24px}
.about-card h2[data-v-cd9da765],.story-card h2[data-v-cd9da765]{margin:16px 0 10px;font-size:1.35rem}
.story-section[data-v-cd9da765],.values-section[data-v-cd9da765],.contact-panel[data-v-cd9da765]{margin-top:28px}
.story-card[data-v-cd9da765]{padding:30px}
.story-card--wide[data-v-cd9da765]{margin-bottom:20px}
.story-split[data-v-cd9da765]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.section-heading[data-v-cd9da765]{display:grid;gap:10px;margin-bottom:20px}
.values-grid[data-v-cd9da765]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.value-card[data-v-cd9da765]{padding:26px}
.value-card h3[data-v-cd9da765],.branch-card h3[data-v-cd9da765]{margin:0 0 10px;font-size:1.1rem}
.contact-panel[data-v-cd9da765]{display:grid;gap:20px;padding-bottom:40px}
.contact-panel__cards[data-v-cd9da765]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.branch-card[data-v-cd9da765]{display:grid;gap:8px;padding:24px;border:1px solid rgba(148,163,184,.42);box-shadow:none}
.branch-card a[data-v-cd9da765]{color:#1d4ed8;font-weight:600}
.branch-card a[data-v-cd9da765]:last-child{color:#16a34a}
@media(max-width:1100px){.about-grid[data-v-cd9da765]{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:900px){.about-hero__inner[data-v-cd9da765],.story-split[data-v-cd9da765],.values-grid[data-v-cd9da765],.contact-panel__cards[data-v-cd9da765]{grid-template-columns:1fr}}
@media(max-width:640px){.about-grid[data-v-cd9da765]{grid-template-columns:1fr}}

/* ===== Tercih kılavuzu (eb9f90cd) ===== */
.guide-page[data-v-eb9f90cd]{color:#0f172a;background:#f8fafc}
.guide-hero[data-v-eb9f90cd]{padding:56px 0 28px}
.guide-hero__inner[data-v-eb9f90cd]{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.72fr);gap:24px;align-items:stretch}
.guide-hero__copy[data-v-eb9f90cd],.guide-hero__panel[data-v-eb9f90cd],.overview-card[data-v-eb9f90cd],.guide-card[data-v-eb9f90cd],.branch-card[data-v-eb9f90cd]{border:1px solid rgba(226,232,240,.92);border-radius:14px;background:#fff}
.guide-hero__copy[data-v-eb9f90cd]{padding:36px}
.guide-hero__eyebrow[data-v-eb9f90cd]{display:inline-flex;align-items:center;min-height:32px;padding:0 14px;border-radius:999px;background:#2563eb1a;color:#1d4ed8;font-size:.82rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}
.guide-hero h1[data-v-eb9f90cd]{margin-top:18px;font-size:clamp(2.2rem,4vw,4rem);line-height:1.08}
.guide-hero p[data-v-eb9f90cd]{margin-top:18px;color:#475569;font-size:1.05rem;line-height:1.8}
.guide-hero__actions[data-v-eb9f90cd]{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}
.guide-button[data-v-eb9f90cd]{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 20px;border-radius:999px;font-weight:700}
.guide-button--primary[data-v-eb9f90cd]{color:#fff;background:#2563eb}
.guide-button--secondary[data-v-eb9f90cd]{color:#0f172a;background:#eff6ff;border:1px solid #bfdbfe}
.guide-hero__panel[data-v-eb9f90cd]{padding:28px;background:#f8fafc;color:#334155}
.guide-hero__panel--visual[data-v-eb9f90cd]{padding:0;overflow:hidden}
.guide-hero__image[data-v-eb9f90cd]{width:100%;height:100%;min-height:100%;object-fit:cover;object-position:center top;display:block}
.guide-hero__panel h2[data-v-eb9f90cd]{color:#0f172a;font-size:1.25rem;margin:0}
.guide-hero__panel ul[data-v-eb9f90cd]{display:grid;gap:12px;margin-top:18px;padding-left:18px;line-height:1.7}
.guide-overview[data-v-eb9f90cd]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding-bottom:22px}
.overview-card[data-v-eb9f90cd]{padding:24px}
.overview-card__icon[data-v-eb9f90cd]{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;color:#2563eb;background:#2563eb1a}
.overview-card__icon[data-v-eb9f90cd] svg{width:24px;height:24px;display:block}
.overview-card h2[data-v-eb9f90cd]{margin-top:18px;font-size:1.1rem}
.overview-card p[data-v-eb9f90cd]{margin-top:10px;color:#475569;line-height:1.7}
.guide-layout[data-v-eb9f90cd]{display:grid;gap:22px;padding-bottom:28px}
.guide-card[data-v-eb9f90cd]{padding:30px}
.guide-card--highlight[data-v-eb9f90cd]{background:#fff;border-color:#dbeafe}
.guide-card--contrast[data-v-eb9f90cd]{background:#eff6ff;border-color:#bfdbfe}
.guide-card__header[data-v-eb9f90cd]{display:grid;gap:12px;margin-bottom:18px}
.guide-chip[data-v-eb9f90cd]{display:inline-flex;align-items:center;width:fit-content;min-height:30px;padding:0 12px;border-radius:999px;background:#2563eb1a;color:#1d4ed8;font-size:.78rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}
.guide-card h2[data-v-eb9f90cd]{font-size:clamp(1.55rem,2.8vw,2.3rem);line-height:1.15;margin:0}
.guide-card p[data-v-eb9f90cd],.guide-card li[data-v-eb9f90cd],.branch-card a[data-v-eb9f90cd]{color:#475569;line-height:1.8}
.guide-list-grid[data-v-eb9f90cd],.strategy-grid[data-v-eb9f90cd],.contact-panel[data-v-eb9f90cd]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.guide-list-grid section[data-v-eb9f90cd],.strategy-grid section[data-v-eb9f90cd],.band-card[data-v-eb9f90cd],.criteria-card[data-v-eb9f90cd]{padding:22px;border-radius:14px;background:#fff;border:1px solid rgba(148,163,184,.42)}
.guide-list-grid h3[data-v-eb9f90cd],.strategy-grid h3[data-v-eb9f90cd],.band-card h3[data-v-eb9f90cd],.criteria-card h3[data-v-eb9f90cd],.timeline__item h3[data-v-eb9f90cd],.branch-card h3[data-v-eb9f90cd]{margin:0 0 10px;font-size:1.05rem}
.guide-list-grid ul[data-v-eb9f90cd],.strategy-grid ul[data-v-eb9f90cd],.band-card ul[data-v-eb9f90cd],.check-list[data-v-eb9f90cd]{display:grid;gap:10px;padding-left:18px}
.preference-bands[data-v-eb9f90cd],.criteria-grid[data-v-eb9f90cd]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px}
.band-card p[data-v-eb9f90cd],.criteria-card p[data-v-eb9f90cd]{margin-bottom:12px}
.timeline[data-v-eb9f90cd]{display:grid;gap:16px}
.timeline__item[data-v-eb9f90cd]{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:start;padding:18px 20px;border-radius:14px;background:#fff;border:1px solid rgba(148,163,184,.42)}
.timeline__index[data-v-eb9f90cd]{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:#2563eb;color:#fff;font-weight:800}
.faq-list[data-v-eb9f90cd]{display:grid;gap:12px}
.faq-item[data-v-eb9f90cd]{border:1px solid rgba(148,163,184,.42);border-radius:14px;background:#fff;padding:4px 18px}
.faq-item summary[data-v-eb9f90cd]{cursor:pointer;list-style:none;padding:16px 0;font-weight:700}
.faq-item p[data-v-eb9f90cd]{padding-bottom:16px;margin:0}
.contact-panel__copy[data-v-eb9f90cd]{padding:12px 4px}
.contact-panel__copy h2[data-v-eb9f90cd]{margin-top:12px;font-size:clamp(1.6rem,2.8vw,2.4rem)}
.contact-panel__copy p[data-v-eb9f90cd]{margin-top:14px;color:#475569;line-height:1.8}
.contact-panel__cards[data-v-eb9f90cd]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.branch-card[data-v-eb9f90cd]{display:grid;gap:10px;padding:24px}
.branch-card a[data-v-eb9f90cd]:last-child{color:#16a34a;font-weight:700}
@media(max-width:1100px){.guide-hero__inner[data-v-eb9f90cd],.guide-overview[data-v-eb9f90cd],.preference-bands[data-v-eb9f90cd],.criteria-grid[data-v-eb9f90cd],.contact-panel[data-v-eb9f90cd],.contact-panel__cards[data-v-eb9f90cd]{grid-template-columns:1fr 1fr}.guide-hero__inner[data-v-eb9f90cd]{grid-template-columns:1fr}}
@media(max-width:760px){.guide-overview[data-v-eb9f90cd],.guide-list-grid[data-v-eb9f90cd],.strategy-grid[data-v-eb9f90cd],.preference-bands[data-v-eb9f90cd],.criteria-grid[data-v-eb9f90cd],.contact-panel[data-v-eb9f90cd],.contact-panel__cards[data-v-eb9f90cd]{grid-template-columns:1fr}.timeline__item[data-v-eb9f90cd]{grid-template-columns:1fr}}

/* Shared page-hero/section-shell */
.page-hero[data-v-1b7f62a1]{display:flex;flex-direction:column;gap:12px}
.page-hero__eyebrow[data-v-1b7f62a1]{margin:0;color:#2563eb;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}
.page-hero__title[data-v-1b7f62a1]{margin:0;color:#0f172a;font-size:clamp(2rem,4vw,3rem);line-height:1.1}
.page-hero__description[data-v-1b7f62a1]{max-width:760px;margin:0;color:#475569;font-size:1.05rem}
.section-shell[data-v-a8b47abf],.section-shell__content[data-v-a8b47abf]{display:flex;flex-direction:column;gap:24px}

/* ===== KVKK page (e7f8972a) ===== */
.kvkk-page[data-v-e7f8972a]{padding-top:24px;padding-bottom:32px}
.kvkk-card[data-v-e7f8972a]{display:grid;gap:24px}
.kvkk-card section[data-v-e7f8972a]{display:grid;gap:10px}
.kvkk-card h2[data-v-e7f8972a]{margin:0;font-size:1.15rem;color:#0f172a}
.kvkk-card p[data-v-e7f8972a],.kvkk-card li[data-v-e7f8972a]{color:#475569;line-height:1.7;margin:0}
.kvkk-card ul[data-v-e7f8972a]{padding-left:18px;display:grid;gap:8px}

/* ===== Örnek Sorular page (512b499e) ===== */
.guide-hero[data-v-512b499e],.guide-summary-grid[data-v-512b499e],.strategy-board__grid[data-v-512b499e],.guide-grid[data-v-512b499e],.checklist-card__grid[data-v-512b499e],.warning-card__grid[data-v-512b499e]{display:grid;gap:20px}
.guide-hero[data-v-512b499e]{grid-template-columns:minmax(0,1.45fr) minmax(280px,.8fr);align-items:start}
.guide-hero__badge[data-v-512b499e],.guide-card__tag[data-v-512b499e],.guide-summary-card span[data-v-512b499e]{display:inline-flex;width:fit-content;padding:6px 10px;border-radius:999px;background:#dbeafe;color:#1d4ed8;font-size:.8rem;font-weight:700}
.guide-hero h2[data-v-512b499e]{margin:0}
.guide-hero p[data-v-512b499e]{margin:0;color:#475569;line-height:1.65}
.guide-hero__aside[data-v-512b499e]{display:grid;gap:12px;padding:20px;border-radius:14px;background:#fff;border:1px solid rgba(148,163,184,.42)}
.guide-hero__aside strong[data-v-512b499e]{margin:0}
.guide-hero__aside ul[data-v-512b499e]{margin:0}
.guide-summary-grid[data-v-512b499e]{grid-template-columns:repeat(4,minmax(0,1fr))}
.guide-summary-card[data-v-512b499e]{display:grid;gap:12px}
.guide-summary-card h3[data-v-512b499e],.guide-summary-card p[data-v-512b499e]{margin:0}
.strategy-board[data-v-512b499e],.checklist-card[data-v-512b499e],.warning-card[data-v-512b499e]{display:grid;gap:18px}
.strategy-board__grid[data-v-512b499e],.checklist-card__grid[data-v-512b499e],.warning-card__grid[data-v-512b499e]{grid-template-columns:repeat(3,minmax(0,1fr))}
.strategy-board__grid article[data-v-512b499e],.checklist-card__grid article[data-v-512b499e],.warning-card__grid article[data-v-512b499e]{padding:18px;border-radius:14px;background:#fff;border:1px solid rgba(148,163,184,.42)}
.strategy-board__grid strong[data-v-512b499e],.checklist-card__grid strong[data-v-512b499e],.warning-card__grid strong[data-v-512b499e]{margin:0}
.strategy-board__grid ul[data-v-512b499e],.guide-card ul[data-v-512b499e]{padding-left:18px;color:#0f172a}
.strategy-board__grid p[data-v-512b499e],.guide-card p[data-v-512b499e],.checklist-card__grid p[data-v-512b499e],.warning-card__grid p[data-v-512b499e]{color:#475569;line-height:1.65;margin:0}
.guide-grid[data-v-512b499e]{grid-template-columns:repeat(3,minmax(0,1fr))}
.guide-card[data-v-512b499e]{display:grid;gap:12px}
.guide-card h3[data-v-512b499e]{margin:0}
@media(max-width:960px){.guide-hero[data-v-512b499e],.guide-summary-grid[data-v-512b499e],.strategy-board__grid[data-v-512b499e],.guide-grid[data-v-512b499e],.checklist-card__grid[data-v-512b499e],.warning-card__grid[data-v-512b499e]{grid-template-columns:1fr}}

/* ===== Başarı Hikayeleri page (9be2249e) ===== */
.metrics-grid[data-v-9be2249e],.stories-grid[data-v-9be2249e],.parent-quotes__grid[data-v-9be2249e]{display:grid;gap:20px}
.metrics-grid[data-v-9be2249e]{grid-template-columns:repeat(3,minmax(0,1fr))}
.metric-card[data-v-9be2249e]{display:grid;gap:10px;text-align:center}
.metric-card strong[data-v-9be2249e]{font-size:2rem;color:#2563eb}
.metric-card span[data-v-9be2249e],.story-card__stats span[data-v-9be2249e],.parent-quotes__grid span[data-v-9be2249e]{color:#64748b}
.metric-card p[data-v-9be2249e],.story-card blockquote[data-v-9be2249e],.parent-quotes__grid p[data-v-9be2249e]{margin:0;color:#475569;line-height:1.65}
.stories-grid[data-v-9be2249e]{grid-template-columns:repeat(3,minmax(0,1fr))}
.story-card[data-v-9be2249e]{display:grid;gap:14px}
.story-card__top[data-v-9be2249e],.story-card__stats[data-v-9be2249e]{display:flex;justify-content:space-between;gap:12px}
.story-card__top h3[data-v-9be2249e],.story-card__top p[data-v-9be2249e]{margin:0}
.story-card__score[data-v-9be2249e]{padding:8px 12px;border-radius:999px;background:#dbeafe;color:#1d4ed8;font-weight:700;height:fit-content}
.story-card__tags[data-v-9be2249e]{display:flex;flex-wrap:wrap;gap:8px}
.story-card__tags span[data-v-9be2249e]{padding:6px 10px;border-radius:999px;background:#f1f5f9;color:#334155;font-size:.82rem}
.story-card blockquote[data-v-9be2249e]{padding:14px 16px;border-left:4px solid #60a5fa;background:#fff;border-radius:10px;border:1px solid rgba(148,163,184,.32)}
.story-card__stats strong[data-v-9be2249e]{display:block;font-size:1.3rem;margin:0}
.parent-quotes__grid[data-v-9be2249e],.success-intro-card__grid[data-v-9be2249e],.success-links-grid[data-v-9be2249e]{grid-template-columns:repeat(3,minmax(0,1fr))}
.story-card__details[data-v-9be2249e]{display:grid;gap:8px}
.story-card__details p[data-v-9be2249e]{margin:0;color:#475569;line-height:1.65}
.success-links-grid article[data-v-9be2249e],.parent-quotes__grid article[data-v-9be2249e]{padding:18px;border-radius:14px;background:#fff;border:1px solid rgba(148,163,184,.42)}
.parent-quotes__grid strong[data-v-9be2249e]{margin:0}
@media(max-width:960px){.metrics-grid[data-v-9be2249e],.stories-grid[data-v-9be2249e],.parent-quotes__grid[data-v-9be2249e]{grid-template-columns:1fr}}

/* ===== Bilgi formu page (c3a5f5f6) ===== */
.info-request-page[data-v-c3a5f5f6]{color:#0f172a;background:#f1f5f9}
.info-hero[data-v-c3a5f5f6]{padding:clamp(20px,4vw,36px) 0 clamp(28px,5vw,44px);background:radial-gradient(ellipse 80% 60% at 20% 0%,rgba(59,130,246,.2),transparent),radial-gradient(ellipse 60% 50% at 100% 20%,rgba(14,165,233,.12),transparent),linear-gradient(145deg,#0f172a,#1e3a5f 42%,#0f172a);color:#e2e8f0}
.info-hero__inner[data-v-c3a5f5f6]{max-width:720px}
.info-hero__badge[data-v-c3a5f5f6]{display:inline-block;margin-bottom:12px;padding:6px 12px;border-radius:999px;background:#ffffff1f;color:#bae6fd;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}
.info-hero h1[data-v-c3a5f5f6]{margin:0 0 12px;font-size:clamp(1.85rem,4vw,2.45rem);line-height:1.12;color:#fff}
.info-hero__lead[data-v-c3a5f5f6]{margin:0 0 18px;font-size:1.02rem;line-height:1.65;color:#e2e8f0f2}
.info-hero__trust[data-v-c3a5f5f6]{margin:0 0 22px;padding-left:1.1rem;display:grid;gap:8px;font-size:.9rem;line-height:1.45;color:#cbd5e1}
.info-hero__trust strong[data-v-c3a5f5f6]{color:#f8fafc}
.info-hero__actions[data-v-c3a5f5f6]{display:flex;flex-wrap:wrap;gap:12px;align-items:center}
.info-hero__btn[data-v-c3a5f5f6]{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 20px;border-radius:999px;font-weight:700;font-size:.92rem;text-decoration:none;border:1px solid transparent}
.info-hero__btn--primary[data-v-c3a5f5f6]{background:linear-gradient(135deg,#38bdf8,#2563eb);color:#fff;box-shadow:0 10px 28px #2563eb59}
.info-hero__btn--secondary[data-v-c3a5f5f6]{background:#ffffff14;color:#f8fafc;border-color:#ffffff47}
.info-body[data-v-c3a5f5f6]{padding:0 0 48px;margin-top:-28px}
.info-panel[data-v-c3a5f5f6]{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,400px);gap:0;border-radius:20px;overflow:hidden;background:#fff;border:1px solid rgba(148,163,184,.35);box-shadow:0 24px 48px #0f172a14}
.info-panel__aside[data-v-c3a5f5f6]{padding:clamp(22px,3vw,32px);border-right:1px solid #e2e8f0;background:linear-gradient(180deg,#fafbfc,#fff 40%)}
.info-panel__aside-title[data-v-c3a5f5f6]{margin:0 0 10px;font-size:1.15rem;color:#0f172a}
.info-panel__aside-text[data-v-c3a5f5f6]{margin:0 0 16px;color:#64748b;font-size:.92rem;line-height:1.65}
.info-panel__list[data-v-c3a5f5f6]{margin:0 0 20px;padding-left:1.15rem;color:#334155;font-size:.88rem;line-height:1.55;display:grid;gap:8px}
.info-panel__links[data-v-c3a5f5f6]{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:22px}
.info-panel__link[data-v-c3a5f5f6]{font-size:.88rem;font-weight:600;color:#2563eb;text-decoration:none}
.info-panel__link--featured[data-v-c3a5f5f6]{font-size:.95rem;font-weight:800}
.info-panel__link--muted[data-v-c3a5f5f6]{color:#64748b;font-weight:500}
.info-panel__whatsapp[data-v-c3a5f5f6]{padding:14px 16px;border-radius:14px;background:#ecfdf5;border:1px solid #bbf7d0}
.info-panel__whatsapp strong[data-v-c3a5f5f6]{display:block;margin-bottom:8px;font-size:.82rem;color:#14532d}
.info-panel__wa-row[data-v-c3a5f5f6]{display:flex;flex-wrap:wrap;gap:6px 10px;font-size:.88rem;font-weight:700}
.info-panel__wa-row a[data-v-c3a5f5f6]{color:#15803d;text-decoration:none}
.info-panel__form-wrap[data-v-c3a5f5f6]{padding:clamp(22px,3vw,32px)}
.info-panel__form-title[data-v-c3a5f5f6]{margin:0 0 6px;font-size:1.2rem;color:#0f172a}
.info-panel__form-sub[data-v-c3a5f5f6]{margin:0 0 20px;font-size:.88rem;color:#64748b;line-height:1.5}
.info-form[data-v-c3a5f5f6]{display:grid;gap:6px 0}
.info-form__label[data-v-c3a5f5f6]{margin-top:10px;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#475569}
.info-form input[data-v-c3a5f5f6]{width:100%;min-height:48px;padding:0 14px;border:1px solid #cbd5e1;border-radius:12px;font-size:1rem;background:#fff}
.info-form input[data-v-c3a5f5f6]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb26}
.branch-pills[data-v-c3a5f5f6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:4px}
.branch-pills__item[data-v-c3a5f5f6]{min-height:44px;border:1px solid #cbd5e1;border-radius:12px;background:#f8fafc;color:#0f172a;font-weight:700;font:inherit;cursor:pointer}
.branch-pills__item--active[data-v-c3a5f5f6]{border-color:#2563eb;background:#eff6ff;color:#1d4ed8;box-shadow:inset 0 0 0 1px #2563eb}
.info-form__submit[data-v-c3a5f5f6]{margin-top:18px;width:100%;min-height:50px;border:0;border-radius:12px;background:linear-gradient(135deg,#1d4ed8,#2563eb);color:#fff;font-weight:800;font-size:1rem;cursor:pointer;box-shadow:0 12px 28px #2563eb40}
.info-form__fine[data-v-c3a5f5f6]{margin:12px 0 0;font-size:.78rem;line-height:1.45;color:#94a3b8}
.info-form__fine a{color:#64748b;font-weight:600}
@media(max-width:900px){.info-body[data-v-c3a5f5f6]{margin-top:-20px}.info-panel[data-v-c3a5f5f6]{grid-template-columns:1fr;border-radius:18px}.info-panel__aside[data-v-c3a5f5f6]{border-right:0;border-bottom:1px solid #e2e8f0}.branch-pills[data-v-c3a5f5f6]{grid-template-columns:1fr}}

/* ===== Blog list page (94c7f4bd) ===== */
.blog-page[data-v-94c7f4bd]{background:#f3f6fb;color:#0f172a;padding-bottom:80px}
.blog-hero[data-v-94c7f4bd]{background:linear-gradient(135deg,#1e3a5f,#1d4ed8);color:#fff;padding:40px 0 48px}
.blog-hero__inner[data-v-94c7f4bd]{display:grid;gap:14px}
.breadcrumb[data-v-94c7f4bd]{display:flex;align-items:center;gap:8px;font-size:.82rem;color:#ffffffbf}
.breadcrumb a[data-v-94c7f4bd]{color:#ffffffd9;text-decoration:none}
.blog-hero h1[data-v-94c7f4bd]{margin:0;font-size:clamp(1.8rem,4vw,2.8rem);line-height:1.15}
.blog-hero p[data-v-94c7f4bd]{margin:0;color:#fffc;font-size:1.05rem;line-height:1.6;max-width:600px}
.blog-main[data-v-94c7f4bd]{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:32px;padding-top:36px;align-items:start}
.blog-grid[data-v-94c7f4bd]{display:grid;gap:28px}
.blog-card[data-v-94c7f4bd]{background:#fff;border:1px solid #dbeafe;overflow:hidden;box-shadow:0 4px 16px #0f172a0f}
.blog-card__image[data-v-94c7f4bd]{width:100%;height:240px;object-fit:cover;display:block}
.blog-card__body[data-v-94c7f4bd]{padding:22px 24px 20px;display:grid;gap:12px}
.blog-card__meta[data-v-94c7f4bd]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.blog-card__category[data-v-94c7f4bd]{display:inline-flex;padding:4px 10px;background:#eff6ff;color:#1d4ed8;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}
.blog-card__date[data-v-94c7f4bd],.blog-card__reading-time[data-v-94c7f4bd]{color:#64748b;font-size:.78rem}
.blog-card__title[data-v-94c7f4bd]{margin:0;font-size:1.25rem;line-height:1.35}
.blog-card__title a[data-v-94c7f4bd]{color:#0f172a;text-decoration:none}
.blog-card__excerpt[data-v-94c7f4bd]{margin:0;color:#475569;font-size:.92rem;line-height:1.7}
.blog-card__footer[data-v-94c7f4bd]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px solid #f1f5f9}
.blog-card__author[data-v-94c7f4bd]{display:flex;align-items:center;gap:6px;color:#64748b;font-size:.8rem}
.blog-card__author-icon[data-v-94c7f4bd]{color:#1d4ed8;font-size:.85rem}
.blog-card__read-more[data-v-94c7f4bd]{color:#1d4ed8;font-size:.85rem;font-weight:700;text-decoration:none}
.blog-card__tags[data-v-94c7f4bd]{display:flex;gap:6px;flex-wrap:wrap}
.blog-tag[data-v-94c7f4bd]{display:inline-flex;padding:3px 9px;background:#f1f5f9;color:#475569;font-size:.72rem;border:1px solid #e2e8f0}
.blog-sidebar[data-v-94c7f4bd]{display:grid;gap:20px;position:sticky;top:20px}
.sidebar-widget[data-v-94c7f4bd]{background:#fff;border:1px solid #dbeafe;padding:20px;box-shadow:0 2px 10px #0f172a0d}
.sidebar-widget__title[data-v-94c7f4bd]{margin:0 0 12px;font-size:1rem;color:#0f172a;padding-bottom:10px;border-bottom:2px solid #1d4ed8}
.sidebar-widget p[data-v-94c7f4bd]{margin:0 0 14px;color:#475569;font-size:.88rem;line-height:1.6}
.sidebar-cta[data-v-94c7f4bd]{display:flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;background:#1d4ed8;color:#fff;font-weight:700;font-size:.88rem;text-decoration:none;text-align:center}
.sidebar-packages[data-v-94c7f4bd]{list-style:none;padding:0;margin:0;display:grid;gap:8px}
.sidebar-packages li a[data-v-94c7f4bd]{display:grid;gap:2px;padding:10px 12px;background:#f8fafc;border:1px solid #e2e8f0;text-decoration:none}
.sidebar-packages strong[data-v-94c7f4bd]{color:#0f172a;font-size:.88rem}
.sidebar-packages span[data-v-94c7f4bd]{color:#64748b;font-size:.76rem}
.sidebar-categories[data-v-94c7f4bd]{list-style:none;padding:0;margin:0;display:grid;gap:6px}
.sidebar-categories li[data-v-94c7f4bd]{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;background:#f8fafc;font-size:.85rem;color:#334155}
.cat-count[data-v-94c7f4bd]{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;background:#dbeafe;color:#1d4ed8;font-size:.72rem;font-weight:700}
@media(max-width:900px){.blog-main[data-v-94c7f4bd]{grid-template-columns:1fr}.blog-sidebar[data-v-94c7f4bd]{position:static}}
@media(max-width:600px){.blog-card__image[data-v-94c7f4bd]{height:180px}.blog-card__body[data-v-94c7f4bd]{padding:16px 18px 14px}.blog-card__title[data-v-94c7f4bd]{font-size:1.1rem}}

/* ===== Blog post page (f8d247d6) ===== */
.blog-post-page[data-v-f8d247d6]{background:#f3f6fb;color:#0f172a}
.post-hero[data-v-f8d247d6]{background:linear-gradient(135deg,#1e3a5f,#1d4ed8);color:#fff;padding:36px 0 44px}
.post-hero__inner[data-v-f8d247d6]{display:grid;gap:16px;max-width:860px}
.breadcrumb[data-v-f8d247d6]{display:flex;align-items:center;gap:8px;font-size:.8rem;color:#ffffffb3;flex-wrap:wrap}
.breadcrumb a[data-v-f8d247d6]{color:#fffc;text-decoration:none}
.post-hero__meta[data-v-f8d247d6]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.post-category[data-v-f8d247d6]{display:inline-flex;padding:4px 10px;background:#fff3;color:#fff;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}
.post-date[data-v-f8d247d6],.post-reading-time[data-v-f8d247d6]{color:#ffffffbf;font-size:.8rem}
.post-title[data-v-f8d247d6]{margin:0;font-size:clamp(1.7rem,4vw,2.6rem);line-height:1.2}
.post-excerpt[data-v-f8d247d6]{margin:0;color:#ffffffd1;font-size:1.05rem;line-height:1.65}
.post-author[data-v-f8d247d6]{display:flex;align-items:center;gap:12px;padding-top:4px}
.post-author__avatar[data-v-f8d247d6]{width:44px;height:44px;background:#fff3;border:1px solid rgba(255,255,255,.3);display:grid;place-items:center;font-size:1.1rem;color:#fff;flex-shrink:0}
.post-author strong[data-v-f8d247d6]{display:block;font-size:.88rem}
.post-author span[data-v-f8d247d6]{color:#ffffffb3;font-size:.76rem}
.post-featured-image[data-v-f8d247d6]{margin-top:-20px;margin-bottom:0}
.post-image[data-v-f8d247d6]{width:100%;max-height:480px;object-fit:cover;display:block;box-shadow:0 20px 50px #0f172a2e}
.post-layout[data-v-f8d247d6]{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:36px;padding-top:36px;padding-bottom:60px;align-items:start}
.post-content[data-v-f8d247d6]{background:#fff;border:1px solid #dbeafe;padding:36px 40px;box-shadow:0 4px 16px #0f172a0f}
.post-body[data-v-f8d247d6] h2{font-size:1.5rem;color:#0f172a;margin:36px 0 16px;padding-top:8px;border-top:2px solid #eff6ff;line-height:1.3}
.post-body[data-v-f8d247d6] h2:first-child{margin-top:0;border-top:none;padding-top:0}
.post-body[data-v-f8d247d6] p{margin:0 0 18px;color:#334155;line-height:1.8;font-size:1rem}
.post-body[data-v-f8d247d6] strong{color:#0f172a;font-weight:700}
.post-body[data-v-f8d247d6] ul{margin:0 0 18px;padding-left:22px;display:grid;gap:8px}
.post-body[data-v-f8d247d6] li{color:#334155;line-height:1.7;font-size:.97rem}
.post-body[data-v-f8d247d6] hr.post-divider{border:none;border-top:1px solid #e2e8f0;margin:32px 0}
.post-body[data-v-f8d247d6] a.post-link{color:#1d4ed8;text-decoration:underline;text-underline-offset:3px}
.post-footer[data-v-f8d247d6]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:36px;padding-top:24px;border-top:1px solid #e2e8f0}
.post-tags[data-v-f8d247d6]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.post-tags__label[data-v-f8d247d6]{color:#64748b;font-size:.82rem;font-weight:600}
.blog-tag[data-v-f8d247d6]{display:inline-flex;padding:4px 10px;background:#f1f5f9;color:#475569;font-size:.74rem;border:1px solid #e2e8f0}
.post-share[data-v-f8d247d6]{display:flex;align-items:center;gap:8px;font-size:.82rem;color:#64748b}
.share-btn[data-v-f8d247d6]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;font-size:1rem;text-decoration:none}
.share-btn--twitter[data-v-f8d247d6]{background:#000;color:#fff}
.share-btn--facebook[data-v-f8d247d6]{background:#1877f2;color:#fff}
.share-btn--whatsapp[data-v-f8d247d6]{background:#25d366;color:#fff}
.post-sidebar[data-v-f8d247d6]{display:grid;gap:20px;position:sticky;top:20px}
.sidebar-widget[data-v-f8d247d6]{background:#fff;border:1px solid #dbeafe;padding:20px;box-shadow:0 2px 10px #0f172a0d}
.sidebar-widget__title[data-v-f8d247d6]{margin:0 0 14px;font-size:1rem;color:#0f172a;padding-bottom:10px;border-bottom:2px solid #eff6ff}
.sidebar-widget p[data-v-f8d247d6]{margin:0 0 14px;color:#475569;font-size:.88rem;line-height:1.6}
.sidebar-cta[data-v-f8d247d6]{display:flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;background:#1d4ed8;color:#fff;font-weight:700;font-size:.88rem;text-decoration:none;text-align:center}
.toc-list[data-v-f8d247d6]{list-style:none;padding:0;margin:0;display:grid;gap:6px;counter-reset:toc}
.toc-list li[data-v-f8d247d6]{counter-increment:toc}
.toc-list a[data-v-f8d247d6]{display:flex;align-items:flex-start;gap:8px;color:#334155;font-size:.84rem;text-decoration:none;line-height:1.45;padding:6px 8px}
.toc-list a[data-v-f8d247d6]:before{content:counter(toc) ".";color:#1d4ed8;font-weight:700;font-size:.78rem;flex-shrink:0;margin-top:1px}
.sidebar-packages[data-v-f8d247d6]{list-style:none;padding:0;margin:0 0 12px;display:grid;gap:8px}
.sidebar-packages li a[data-v-f8d247d6]{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#f8fafc;border:1px solid #e2e8f0;text-decoration:none}
.pkg-icon[data-v-f8d247d6]{font-size:1.2rem;flex-shrink:0}
.sidebar-packages strong[data-v-f8d247d6]{display:block;color:#0f172a;font-size:.86rem}
.sidebar-packages span[data-v-f8d247d6]{color:#64748b;font-size:.74rem}
.sidebar-all-packages[data-v-f8d247d6]{display:block;text-align:center;color:#1d4ed8;font-size:.84rem;font-weight:700;text-decoration:none;padding:8px;border:1px dashed #bfdbfe}
.post-bottom-cta[data-v-f8d247d6]{padding-bottom:60px}
.post-bottom-cta__box[data-v-f8d247d6]{background:linear-gradient(135deg,#1e3a5f,#1d4ed8);padding:40px;text-align:center;color:#fff}
.post-bottom-cta__box h2[data-v-f8d247d6]{margin:0 0 12px;font-size:clamp(1.4rem,3vw,2rem)}
.post-bottom-cta__box p[data-v-f8d247d6]{color:#ffffffd1;line-height:1.7;max-width:640px;margin:0 auto 24px}
.post-bottom-cta__actions[data-v-f8d247d6]{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}
.cta-primary[data-v-f8d247d6]{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 24px;background:#fff;color:#1d4ed8;font-weight:700;text-decoration:none}
.cta-secondary[data-v-f8d247d6]{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 24px;background:#ffffff26;color:#fff;font-weight:700;text-decoration:none;border:1px solid rgba(255,255,255,.3)}
@media(max-width:960px){.post-layout[data-v-f8d247d6]{grid-template-columns:1fr}.post-sidebar[data-v-f8d247d6]{position:static}}
@media(max-width:640px){.post-content[data-v-f8d247d6]{padding:22px 18px}.post-body[data-v-f8d247d6] h2{font-size:1.25rem}.post-bottom-cta__box[data-v-f8d247d6]{padding:28px 20px}.post-footer[data-v-f8d247d6]{flex-direction:column}}
