.breadcrumb[data-astro-cid-nzqznpps]{background:var(--color-gray-100);padding:var(--space-3) 0;font-size:.875rem}.breadcrumb__list[data-astro-cid-nzqznpps]{list-style:none;margin:0;padding:0;display:flex;gap:var(--space-2);flex-wrap:wrap;color:var(--color-gray-700)}.breadcrumb__list[data-astro-cid-nzqznpps] li[data-astro-cid-nzqznpps]:not(:last-child):after{content:"/";margin-left:var(--space-2)}.breadcrumb__list[data-astro-cid-nzqznpps] a[data-astro-cid-nzqznpps]{color:var(--color-gray-600);text-decoration:none}.breadcrumb__list[data-astro-cid-nzqznpps] a[data-astro-cid-nzqznpps]:hover{color:var(--color-primary-dark)}.section[data-astro-cid-nzqznpps]{padding:var(--space-16) 0}.section--gray[data-astro-cid-nzqznpps]{background:var(--color-gray-100)}.section--blue[data-astro-cid-nzqznpps]{background:var(--color-primary-light)}.section__title[data-astro-cid-nzqznpps]{text-align:center;margin:0 0 var(--space-3)}.section__sub[data-astro-cid-nzqznpps]{text-align:center;color:var(--color-gray-600);max-width:620px;margin:0 auto var(--space-10)}.edu-hero[data-astro-cid-nzqznpps]{background:linear-gradient(135deg,var(--color-gray-100) 0%,var(--color-primary-light) 100%);padding:var(--space-16) 0}.edu-hero__inner[data-astro-cid-nzqznpps]{display:grid;grid-template-columns:1.15fr 1fr;gap:var(--space-12);align-items:start}.edu-hero__badge[data-astro-cid-nzqznpps]{display:inline-block;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-primary-dark);margin-bottom:var(--space-3)}.edu-hero[data-astro-cid-nzqznpps] h1[data-astro-cid-nzqznpps]{margin:0 0 var(--space-4);text-wrap:balance}.edu-hero__lead[data-astro-cid-nzqznpps]{max-width:60ch;color:var(--color-gray-700);font-size:1.05rem;line-height:1.75;margin-bottom:var(--space-6)}.hero-ctas[data-astro-cid-nzqznpps]{display:flex;gap:var(--space-3);flex-wrap:wrap;margin-top:var(--space-6)}.trust-list[data-astro-cid-nzqznpps]{list-style:none;padding:0;margin:0;color:var(--color-gray-700)}.trust-list[data-astro-cid-nzqznpps] li[data-astro-cid-nzqznpps]{margin-bottom:var(--space-2);line-height:1.6}.prose[data-astro-cid-nzqznpps]{max-width:780px}.prose[data-astro-cid-nzqznpps] h2[data-astro-cid-nzqznpps]{margin:0 0 var(--space-4)}.prose[data-astro-cid-nzqznpps] p[data-astro-cid-nzqznpps]{color:var(--color-gray-700);line-height:1.8;margin:0 0 var(--space-4)}.prose[data-astro-cid-nzqznpps] a[data-astro-cid-nzqznpps]{color:var(--color-primary-dark);font-weight:600}.prose__aside[data-astro-cid-nzqznpps]{border-left:3px solid var(--color-primary);padding-left:var(--space-4);font-size:.95rem;color:var(--color-gray-600)!important;margin-top:var(--space-6)!important}.feature-banner__inner[data-astro-cid-nzqznpps]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-10);align-items:center}.feature-banner__media[data-astro-cid-nzqznpps]{border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-lg)}.feature-banner[data-astro-cid-nzqznpps] .feature-banner__img{width:100%;height:auto;display:block;aspect-ratio:16 / 9;object-fit:cover}.feature-banner__eyebrow[data-astro-cid-nzqznpps]{display:inline-block;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-primary-dark);margin-bottom:var(--space-3)}.feature-banner__text[data-astro-cid-nzqznpps] h2[data-astro-cid-nzqznpps]{margin:0 0 var(--space-4)}.feature-banner__text[data-astro-cid-nzqznpps] p[data-astro-cid-nzqznpps]{color:var(--color-gray-700);line-height:1.8;margin:0 0 var(--space-4)}.feature-banner--flip[data-astro-cid-nzqznpps] .feature-banner__media[data-astro-cid-nzqznpps]{order:2}.offer__grid[data-astro-cid-nzqznpps]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--space-5)}.offer-card[data-astro-cid-nzqznpps]{background:var(--color-white);border:1.5px solid var(--color-gray-200);border-radius:var(--radius-lg);padding:var(--space-6)}.offer-card[data-astro-cid-nzqznpps] h3[data-astro-cid-nzqznpps]{margin:0 0 var(--space-3);font-size:1.05rem;line-height:1.35}.offer-card[data-astro-cid-nzqznpps] p[data-astro-cid-nzqznpps]{margin:0;color:var(--color-gray-700);line-height:1.7;font-size:.95rem}.steps__grid[data-astro-cid-nzqznpps]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-5)}.step-card[data-astro-cid-nzqznpps]{background:var(--color-white);border:1.5px solid var(--color-gray-200);border-radius:var(--radius-lg);padding:var(--space-6)}.step-card__n[data-astro-cid-nzqznpps]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-full);background:var(--color-primary);color:var(--color-white);font-weight:800;font-size:.95rem;margin-bottom:var(--space-4)}.step-card[data-astro-cid-nzqznpps] h3[data-astro-cid-nzqznpps]{margin:0 0 var(--space-2);font-size:1rem;line-height:1.35}.step-card[data-astro-cid-nzqznpps] p[data-astro-cid-nzqznpps]{margin:0;color:var(--color-gray-700);line-height:1.7;font-size:.92rem}.edu-practical[data-astro-cid-nzqznpps]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:var(--space-10);align-items:start}.edu-practical__media[data-astro-cid-nzqznpps]{border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-lg);position:sticky;top:var(--space-8)}.edu-practical[data-astro-cid-nzqznpps] .edu-practical__img{width:100%;height:auto;display:block;aspect-ratio:4 / 3;object-fit:cover}.edu-practical__text[data-astro-cid-nzqznpps] h2[data-astro-cid-nzqznpps]{margin:0 0 var(--space-6)}.edu-notes[data-astro-cid-nzqznpps]{margin:0}.edu-notes[data-astro-cid-nzqznpps] dt[data-astro-cid-nzqznpps]{font-weight:700;color:var(--color-gray-900);margin-bottom:var(--space-2)}.edu-notes[data-astro-cid-nzqznpps] dd[data-astro-cid-nzqznpps]{margin:0 0 var(--space-6);color:var(--color-gray-700);line-height:1.75;font-size:.95rem}.edu-notes[data-astro-cid-nzqznpps] dd[data-astro-cid-nzqznpps]:last-child{margin-bottom:0}.device__grid[data-astro-cid-nzqznpps]{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:var(--space-4)}.device-card[data-astro-cid-nzqznpps]{display:block;background:var(--color-white);border:1.5px solid var(--color-gray-200);border-radius:var(--radius-lg);padding:var(--space-5);text-decoration:none;color:inherit;transition:border-color .15s,transform .15s}.device-card[data-astro-cid-nzqznpps]:hover,.device-card[data-astro-cid-nzqznpps]:focus-visible{border-color:var(--color-primary);transform:translateY(-2px)}.device-card[data-astro-cid-nzqznpps] strong[data-astro-cid-nzqznpps]{display:block;font-size:1rem}.device-card[data-astro-cid-nzqznpps] span[data-astro-cid-nzqznpps]{display:block;font-size:.85rem;color:var(--color-gray-600);margin-top:3px;line-height:1.5}.faq__inner[data-astro-cid-nzqznpps]{max-width:760px;margin:0 auto}.faq__inner[data-astro-cid-nzqznpps] h2[data-astro-cid-nzqznpps]{text-align:center}.faq__list[data-astro-cid-nzqznpps]{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-8)}.faq__item[data-astro-cid-nzqznpps]{background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-lg);overflow:hidden}.faq__question[data-astro-cid-nzqznpps]{padding:var(--space-5);font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:var(--space-4)}.faq__question[data-astro-cid-nzqznpps]::-webkit-details-marker{display:none}.faq__question[data-astro-cid-nzqznpps]:after{content:"+";font-size:1.25rem;color:var(--color-primary-dark);flex-shrink:0}details[data-astro-cid-nzqznpps][open] .faq__question[data-astro-cid-nzqznpps]:after{content:"−"}.faq__q[data-astro-cid-nzqznpps]{margin:0;font-size:1rem;line-height:1.4;font-weight:600}.faq__answer[data-astro-cid-nzqznpps]{padding:0 var(--space-5) var(--space-5);margin:0;color:var(--color-gray-700);font-size:.95rem;line-height:1.75}.enquiry__inner[data-astro-cid-nzqznpps]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-10);align-items:start}.enquiry__inner[data-astro-cid-nzqznpps] h2[data-astro-cid-nzqznpps]{margin:0 0 var(--space-4)}.enquiry__inner[data-astro-cid-nzqznpps]>div[data-astro-cid-nzqznpps]>p[data-astro-cid-nzqznpps]{color:var(--color-gray-700);line-height:1.8;margin:0 0 var(--space-4)}.enquiry__phone[data-astro-cid-nzqznpps] a[data-astro-cid-nzqznpps]{color:var(--color-primary-dark);font-weight:700}.edu-hero__dl[data-astro-cid-nzqznpps]{margin:var(--space-5) 0 0;font-size:.9rem}.edu-hero__dl[data-astro-cid-nzqznpps] a[data-astro-cid-nzqznpps]{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-primary-dark);font-weight:700;text-decoration:none;border-bottom:2px solid var(--color-primary);padding-bottom:2px}.edu-hero__dl[data-astro-cid-nzqznpps] a[data-astro-cid-nzqznpps]:hover{color:var(--color-primary-700)}.edu-hero__dl[data-astro-cid-nzqznpps] svg[data-astro-cid-nzqznpps]{width:1.05em;height:1.05em;flex-shrink:0}.edu-hero__dl[data-astro-cid-nzqznpps] span[data-astro-cid-nzqznpps]{display:block;color:var(--color-gray-600);font-size:.8rem;margin-top:var(--space-2)}@media(max-width:1024px){.edu-hero__inner[data-astro-cid-nzqznpps]{grid-template-columns:1fr;gap:var(--space-10)}}@media(max-width:900px){.feature-banner__inner[data-astro-cid-nzqznpps]{grid-template-columns:1fr;gap:var(--space-8)}.feature-banner--flip[data-astro-cid-nzqznpps] .feature-banner__media[data-astro-cid-nzqznpps]{order:0}.edu-practical[data-astro-cid-nzqznpps]{grid-template-columns:1fr}.edu-practical__media[data-astro-cid-nzqznpps]{position:static}.enquiry__inner[data-astro-cid-nzqznpps]{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.device-card[data-astro-cid-nzqznpps]{transition:none}.device-card[data-astro-cid-nzqznpps]:hover{transform:none}}
