@font-face{font-family:Martel Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/martel-sans-devanagari-400-normal.CvhmdqI6.woff2) format("woff2"),url(/_astro/martel-sans-devanagari-400-normal.qd5mILmu.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Martel Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/martel-sans-latin-ext-400-normal.BvpZvABD.woff2) format("woff2"),url(/_astro/martel-sans-latin-ext-400-normal.CZDe7w0E.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Martel Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/martel-sans-latin-400-normal.DKPCAN0V.woff2) format("woff2"),url(/_astro/martel-sans-latin-400-normal.BWsPhDkr.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Martel Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/martel-sans-devanagari-600-normal.B1OZqHtj.woff2) format("woff2"),url(/_astro/martel-sans-devanagari-600-normal.BheAsaxx.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Martel Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/martel-sans-latin-ext-600-normal.DOx0cnkR.woff2) format("woff2"),url(/_astro/martel-sans-latin-ext-600-normal.9kzHaLd4.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Martel Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/martel-sans-latin-600-normal.CYnJ4bwk.woff2) format("woff2"),url(/_astro/martel-sans-latin-600-normal.B2pxPl0h.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Martel Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/martel-sans-devanagari-700-normal.DakbBnUK.woff2) format("woff2"),url(/_astro/martel-sans-devanagari-700-normal.BJzAqE6h.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Martel Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/martel-sans-latin-ext-700-normal.BbHLyAxy.woff2) format("woff2"),url(/_astro/martel-sans-latin-ext-700-normal.C47GvrWn.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Martel Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/martel-sans-latin-700-normal.Bqm9dX8F.woff2) format("woff2"),url(/_astro/martel-sans-latin-700-normal.BXSAV_8_.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Martel Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/martel-sans-devanagari-800-normal.CDCEKg3-.woff2) format("woff2"),url(/_astro/martel-sans-devanagari-800-normal.B1syds5S.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Martel Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/martel-sans-latin-ext-800-normal.DmH5Clym.woff2) format("woff2"),url(/_astro/martel-sans-latin-ext-800-normal.DZg0fxud.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Martel Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/martel-sans-latin-800-normal.BdFdl3E8.woff2) format("woff2"),url(/_astro/martel-sans-latin-800-normal.02UADFmf.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Martel Sans;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/martel-sans-devanagari-900-normal.DnylFgQ8.woff2) format("woff2"),url(/_astro/martel-sans-devanagari-900-normal.C9rpjOXT.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Martel Sans;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/martel-sans-latin-ext-900-normal.Cg4e3EuJ.woff2) format("woff2"),url(/_astro/martel-sans-latin-ext-900-normal.DM-CCta4.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Martel Sans;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/martel-sans-latin-900-normal.D2sk35IH.woff2) format("woff2"),url(/_astro/martel-sans-latin-900-normal.CLcS372n.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--blue: #006bab;--blue-deep: #045a8d;--navy: #07334e;--navy-950: #04263b;--ink: #12242f;--slate: #3d5563;--muted: #617b88;--gold: #e9cb71;--gold-strong: #b7993f;--gold-deep: #96792e;--paper: #ffffff;--sheet: #f2f7fa;--sheet-2: #e7f0f5;--line: #d3e0e8;--line-blue: rgba(255, 255, 255, .14);--color-accent: var(--blue);--color-accent-hover: var(--navy);--text-xs: clamp(.75rem, .72rem + .15vw, .82rem);--text-sm: clamp(.875rem, .84rem + .18vw, .95rem);--text-base: clamp(1rem, .96rem + .2vw, 1.08rem);--text-lg: clamp(1.15rem, 1.07rem + .4vw, 1.3rem);--text-xl: clamp(1.32rem, 1.2rem + .6vw, 1.58rem);--text-2xl: clamp(1.65rem, 1.42rem + 1.15vw, 2.15rem);--text-3xl: clamp(2.05rem, 1.66rem + 1.95vw, 2.95rem);--text-4xl: clamp(2.55rem, 1.92rem + 3.1vw, 4rem);--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius: var(--radius-md);--shadow-1: 0 2px 8px rgba(4, 38, 59, .08), 0 1px 2px rgba(4, 38, 59, .05);--shadow-2: 0 14px 34px rgba(4, 38, 59, .16);--shadow-3: 0 26px 58px rgba(4, 38, 59, .26);--shadow: var(--shadow-2);--ease-brand: cubic-bezier(.22, 1, .36, 1);--dur-ui: .22s;--dur-el: .5s;--dur-page: .9s}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Martel Sans,Verdana,system-ui,-apple-system,sans-serif;color:var(--ink);background:var(--paper);line-height:1.62;font-size:var(--text-base)}h1,h2,h3,h4{font-family:Martel Sans,Verdana,sans-serif;line-height:1.14;color:var(--navy);margin:0 0 .5em;font-weight:800;letter-spacing:-.01em;text-wrap:balance}h1{font-size:var(--text-4xl);font-weight:900}h2{font-size:var(--text-3xl);font-weight:900}h3{font-size:1.22rem}p{margin:0 0 1em;max-width:68ch}a{color:var(--color-accent)}a:hover{color:var(--color-accent-hover)}:focus-visible{outline:3px solid var(--gold-strong);outline-offset:2px;border-radius:var(--radius-sm)}.skip-link{position:absolute;left:16px;top:-60px;z-index:100;background:var(--navy-950);color:#fff;font-weight:700;padding:10px 18px;border-radius:0 0 var(--radius-md) var(--radius-md);transition:top var(--dur-ui) var(--ease-brand)}.skip-link:focus{top:0;color:#fff}.wrap{max-width:80rem;margin:0 auto;padding-inline:1.25rem}section{padding-block:clamp(64px,8vw,96px)}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:.78rem;font-weight:700;letter-spacing:.17em;text-transform:uppercase;color:var(--gold-deep);margin-bottom:14px}.eyebrow:before{content:"";width:26px;height:2px;background:var(--gold-strong);flex:0 0 auto}.on-dark .eyebrow,.eyebrow.on-dark{color:var(--gold)}.btn{display:inline-block;background:var(--blue);color:#fff;font-weight:700;letter-spacing:.01em;padding:15px 28px;border-radius:var(--radius-md);text-decoration:none;font-size:1.02rem;text-align:center;box-shadow:var(--shadow-1);transition:background var(--dur-ui) var(--ease-brand),transform var(--dur-ui) var(--ease-brand),box-shadow var(--dur-ui) var(--ease-brand)}.btn:hover{background:var(--navy);color:#fff;transform:translateY(-2px);box-shadow:var(--shadow-2)}.btn-gold{background:var(--gold);color:var(--navy-950);box-shadow:var(--shadow-1)}.btn-gold:hover{background:#f3da95;color:var(--navy-950)}.btn-outline{background:transparent;color:var(--navy);border:2px solid var(--navy);box-shadow:none}.btn-outline:hover{background:var(--sheet);color:var(--navy-950)}.btn-outline-light{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.65);box-shadow:none}.btn-outline-light:hover{background:#ffffff1a;color:#fff}.micro{font-size:var(--text-sm);color:var(--muted);margin-top:12px}.micro strong{color:var(--navy)}.on-dark .micro{color:#b9cfdb}.on-dark .micro strong{color:#fff}.card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-lg);padding:26px;box-shadow:var(--shadow-1)}.dark{background:var(--navy-950);color:#cfdfeb}.dark h1,.dark h2,.dark h3{color:#fff}.band{background:var(--sheet)}.grid{display:grid;gap:20px}@media(min-width:760px){.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}}.blueprint{background-color:var(--blue);background-image:linear-gradient(rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.1) 1px,transparent 1px);background-size:28px 28px,28px 28px,140px 140px,140px 140px}.blueprint-deep{background-color:var(--navy-950);background-image:linear-gradient(rgba(233,203,113,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(233,203,113,.05) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:28px 28px,28px 28px,140px 140px,140px 140px}.ticks{height:10px;max-width:340px;margin-top:18px;background-image:repeating-linear-gradient(to right,var(--gold-strong) 0 2px,transparent 2px 34px);opacity:.75;mask-image:linear-gradient(to bottom,transparent 0 4px,#000 4px 6px,transparent 6px);-webkit-mask-image:linear-gradient(to bottom,transparent 0 4px,#000 4px 6px,transparent 6px)}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.rv{animation:rv-rise linear both;animation-timeline:view();animation-range:entry 0% entry 55%}@keyframes rv-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}}}.announce{background:var(--navy-950);color:#b9cfdb;font-size:var(--text-sm);padding:8px 0}.announce-in{display:flex;align-items:center;justify-content:center;text-align:center;gap:16px}.announce strong{color:var(--gold)}header.site-header{position:sticky;top:0;z-index:40;background:#fffffff7;border-bottom:1px solid var(--line);backdrop-filter:blur(6px)}.header-in{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 0}.brand{display:flex;align-items:center;gap:12px;text-decoration:none}.brand-mark{display:block;flex:0 0 auto}.brand-text{display:flex;flex-direction:column;line-height:1.15}.brand-name{font-weight:900;font-size:1.24rem;color:var(--navy);letter-spacing:-.01em}.brand-sub{font-size:.66rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--gold-deep)}.header-actions{display:flex;align-items:center;gap:14px}.header-phone{font-weight:700;color:var(--navy);text-decoration:none;font-size:1.03rem;white-space:nowrap}.header-actions .btn{padding:12px 20px;font-size:.96rem}@media(max-width:680px){.header-phone{display:none}.header-actions .btn{padding:9px 14px;font-size:.84rem;line-height:1.25;text-align:center;max-width:148px}.brand-sub{display:none}.brand-name{font-size:1.04rem;line-height:1.12}.brand{gap:9px}.header-in{gap:10px}}.nav-toggle{display:none;align-items:center;justify-content:center;width:44px;height:44px;padding:0;flex:0 0 auto;background:transparent;border:1px solid var(--line);border-radius:var(--radius-md);cursor:pointer;color:var(--navy)}.nav-toggle svg{display:block}.mobile-nav{display:none;border-top:1px solid var(--line);background:#fffffffc;padding:8px 0 14px}.mobile-nav.open{display:block}.mobile-nav a{display:block;padding:12px 4px;font-weight:700;font-size:1.02rem;color:var(--navy);text-decoration:none;border-bottom:1px solid var(--line)}.mobile-nav a:last-child{border-bottom:0}.mobile-nav a.mnav-cta{color:var(--blue);font-weight:800}@media(max-width:900px){.nav-toggle{display:inline-flex}}footer{background:var(--navy-950);color:#a9c2d1;padding:64px 0 120px;font-size:.95rem;border-top:3px solid var(--gold-strong)}footer a{color:#eaf3f8}footer h3{color:#fff;font-size:1.05rem}footer ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.footer-grid{display:grid;gap:32px}@media(min-width:760px){.footer-grid{grid-template-columns:1.5fr 1fr 1.1fr 1fr}}.footer-legal{margin-top:36px;font-size:.82rem;color:#7e99a9}.back-top{display:inline-block;margin-top:14px;font-weight:700}.sticky-bar{position:fixed;left:0;right:0;bottom:0;z-index:45;display:none;gap:10px;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:#fffffffa;box-shadow:0 -8px 28px #04263b2e;transform:translateY(110%);transition:transform var(--dur-el) var(--ease-brand)}.sticky-bar.show{transform:none}.sticky-bar a{flex:1;text-align:center;padding:13px 8px;border-radius:var(--radius-md);font-weight:700;text-decoration:none;font-size:.98rem}.sticky-bar .call{background:var(--paper);color:var(--navy);border:2px solid var(--navy)}.sticky-bar .book{background:var(--blue);color:#fff}@media(max-width:900px){.sticky-bar{display:flex}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn,.sticky-bar,.skip-link{transition:none}}.hero[data-astro-cid-j7pv25f6]{color:#dcecf5;position:relative;overflow:hidden}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{color:#fff}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6] .gold[data-astro-cid-j7pv25f6]{color:var(--gold)}.hero-grid[data-astro-cid-j7pv25f6]{display:grid;gap:44px;align-items:center}@media(min-width:980px){.hero-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1.12fr .88fr}}.hero-sub[data-astro-cid-j7pv25f6]{font-size:var(--text-lg);color:#c3dcea;max-width:34ch}.hero-ctas[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.hero-sheet[data-astro-cid-j7pv25f6]{background:var(--paper);color:var(--ink);border-radius:var(--radius-lg);padding:30px 30px 24px;box-shadow:var(--shadow-3);border-top:6px solid var(--gold-strong)}.hero-sheet[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{display:block;width:100%;height:auto}.sheet-rule[data-astro-cid-j7pv25f6]{border:0;border-top:2px solid var(--gold);margin:20px 0 14px}.sheet-cap[data-astro-cid-j7pv25f6]{font-size:var(--text-sm);color:var(--slate);margin:0}.sheet-cap[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:var(--navy)}.figure-band[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,1fr);gap:18px 26px;margin-top:40px;padding-top:28px;border-top:1px solid var(--line-blue)}@media(min-width:760px){.figure-band[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(4,1fr)}}.figure-num[data-astro-cid-j7pv25f6]{display:block;font-size:var(--text-2xl);font-weight:900;color:var(--gold);line-height:1.1}.figure-label[data-astro-cid-j7pv25f6]{font-size:var(--text-sm);color:#b9cfdb}.mvp[data-astro-cid-j7pv25f6]{text-align:left}.mvp-letters[data-astro-cid-j7pv25f6]{display:grid;gap:20px;margin-top:30px}@media(min-width:820px){.mvp-letters[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr)}}.mvp-cell[data-astro-cid-j7pv25f6]{border:1px solid var(--line-blue);border-radius:var(--radius-lg);padding:24px;background:#ffffff0a}.mvp-cell[data-astro-cid-j7pv25f6] .letter[data-astro-cid-j7pv25f6]{font-size:2.4rem;font-weight:900;color:var(--gold);line-height:1;display:block;margin-bottom:8px}.mvp-cell[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{color:#fff;margin-bottom:6px}.mvp-cell[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:#c3dcea;margin:0;font-size:var(--text-sm)}.shield-layout[data-astro-cid-j7pv25f6]{display:grid;gap:40px;align-items:start}@media(min-width:1020px){.shield-layout[data-astro-cid-j7pv25f6]{grid-template-columns:.92fr 1.08fr}}.shield-stage[data-astro-cid-j7pv25f6]{position:relative;max-width:430px;margin:0 auto;width:100%}.shield-svg[data-astro-cid-j7pv25f6]{display:block;width:100%;height:auto}.seg[data-astro-cid-j7pv25f6]{fill:#e9cb7112;stroke:var(--gold-strong);stroke-width:1.6;cursor:pointer;transition:fill .35s var(--ease-brand)}.seg[data-astro-cid-j7pv25f6]:hover{fill:#e9cb7138}.seg[data-astro-cid-j7pv25f6].active{fill:#e9cb71e0}.seg[data-astro-cid-j7pv25f6]:focus{outline:none}.seg[data-astro-cid-j7pv25f6]:focus-visible{stroke:#fff;stroke-width:3}.seg-num[data-astro-cid-j7pv25f6]{fill:var(--gold);font-weight:800;pointer-events:none}.seg[data-astro-cid-j7pv25f6].active+.seg-num[data-astro-cid-j7pv25f6],.seg-num[data-astro-cid-j7pv25f6].lit{fill:var(--navy-950)}.shield-outline[data-astro-cid-j7pv25f6]{fill:none;stroke:var(--gold);stroke-width:3.5}.shield-title[data-astro-cid-j7pv25f6]{fill:#fff;font-weight:900}.shield-sub[data-astro-cid-j7pv25f6]{fill:#b9cfdb}.d-buttons[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0 26px}.d-btn[data-astro-cid-j7pv25f6]{font:inherit;font-weight:700;font-size:.98rem;padding:11px 18px;border-radius:999px;cursor:pointer;background:#ffffff0f;color:#eaf3f8;border:1.5px solid var(--gold-strong);transition:background var(--dur-ui) var(--ease-brand),color var(--dur-ui) var(--ease-brand)}.d-btn[data-astro-cid-j7pv25f6]:hover{background:#e9cb7133}.d-btn[data-astro-cid-j7pv25f6].active{background:var(--gold);color:var(--navy-950);border-color:var(--gold)}.d-panel[data-astro-cid-j7pv25f6]{background:var(--paper);color:var(--ink);border-radius:var(--radius-lg);border-top:6px solid var(--gold-strong);padding:30px;box-shadow:var(--shadow-3)}.d-panel[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:var(--text-xl);margin-bottom:2px;color:var(--navy)}.d-means[data-astro-cid-j7pv25f6]{font-weight:700;color:var(--gold-deep);margin-bottom:16px}.d-panel[data-astro-cid-j7pv25f6] h4[data-astro-cid-j7pv25f6]{font-size:.82rem;letter-spacing:.14em;text-transform:uppercase;color:var(--blue);margin:20px 0 10px}.d-points[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:grid;gap:9px}.d-points[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{padding-left:26px;position:relative}.d-points[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;left:2px;top:.52em;width:12px;height:2px;background:var(--gold-strong)}.d-sharp[data-astro-cid-j7pv25f6]{margin-top:20px;padding:16px 18px;background:var(--sheet);border-left:4px solid var(--gold-strong);font-size:var(--text-base)}.d-sharp[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0}.shield-close[data-astro-cid-j7pv25f6]{margin-top:30px;color:#dcecf5}.shield-close[data-astro-cid-j7pv25f6] .metaphor[data-astro-cid-j7pv25f6]{font-size:var(--text-lg);color:#fff;font-weight:700}.rail[data-astro-cid-j7pv25f6]{font-size:var(--text-sm);color:#b9cfdb;border:1px dashed rgba(233,203,113,.55);border-radius:var(--radius-md);padding:14px 16px;margin-top:18px}.rail[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:var(--gold)}.glance[data-astro-cid-j7pv25f6]{width:100%;border-collapse:collapse;margin-top:8px;font-size:var(--text-sm)}.glance[data-astro-cid-j7pv25f6] th[data-astro-cid-j7pv25f6],.glance[data-astro-cid-j7pv25f6] td[data-astro-cid-j7pv25f6]{text-align:left;padding:10px 12px;border-bottom:1px solid var(--line-blue);vertical-align:top}.glance[data-astro-cid-j7pv25f6] th[data-astro-cid-j7pv25f6]{color:var(--gold);font-weight:800;white-space:nowrap}.glance[data-astro-cid-j7pv25f6] td[data-astro-cid-j7pv25f6]:first-of-type{color:#fff;font-weight:700;white-space:nowrap}@media(prefers-reduced-motion:no-preference){.shield-outline[data-astro-cid-j7pv25f6]{stroke-dasharray:1400;stroke-dashoffset:1400}.inview[data-astro-cid-j7pv25f6] .shield-outline[data-astro-cid-j7pv25f6]{animation:draw 1.6s var(--ease-brand) forwards}@keyframes draw{to{stroke-dashoffset:0}}}.rhythm[data-astro-cid-j7pv25f6]{display:grid;gap:14px;margin-top:26px}@media(min-width:820px){.rhythm[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(4,1fr)}}.rhythm-cell[data-astro-cid-j7pv25f6]{background:var(--paper);border:1px solid var(--line);border-top:4px solid var(--blue);border-radius:var(--radius-md);padding:20px;box-shadow:var(--shadow-1)}.rhythm-cell[data-astro-cid-j7pv25f6] .when[data-astro-cid-j7pv25f6]{font-weight:900;color:var(--navy);font-size:1.05rem;display:block;margin-bottom:6px}.rhythm-cell[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;font-size:var(--text-sm);color:var(--slate)}.unlimited[data-astro-cid-j7pv25f6]{margin-top:30px;background:var(--navy-950);color:#dcecf5;border-radius:var(--radius-lg);padding:30px;display:grid;gap:18px;align-items:center}@media(min-width:820px){.unlimited[data-astro-cid-j7pv25f6]{grid-template-columns:1.5fr 1fr}}.unlimited[data-astro-cid-j7pv25f6] blockquote[data-astro-cid-j7pv25f6]{margin:0;font-size:var(--text-xl);font-weight:800;color:#fff;line-height:1.3}.unlimited[data-astro-cid-j7pv25f6] blockquote[data-astro-cid-j7pv25f6] .gold[data-astro-cid-j7pv25f6]{color:var(--gold)}.unlimited[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;color:#b9cfdb;font-size:var(--text-sm)}.platform-grid[data-astro-cid-j7pv25f6]{display:grid;gap:20px;margin-top:26px}@media(min-width:820px){.platform-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}}.platform-card[data-astro-cid-j7pv25f6]{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-lg);padding:28px;box-shadow:var(--shadow-1)}.platform-card[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{display:block;height:84px;width:auto;max-width:100%;margin-bottom:18px}.platform-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-bottom:8px}.platform-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--slate);margin:0}.course-strip[data-astro-cid-j7pv25f6]{margin-top:24px;border:2px dashed var(--gold-strong);border-radius:var(--radius-lg);padding:26px 28px;display:grid;gap:14px;align-items:center;background:#fdf8ea}@media(min-width:820px){.course-strip[data-astro-cid-j7pv25f6]{grid-template-columns:1.6fr 1fr}}.course-strip[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-bottom:4px}.course-strip[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;color:var(--slate)}.course-strip[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{justify-self:start}@media(min-width:820px){.course-strip[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{justify-self:end}}.door-grid[data-astro-cid-j7pv25f6]{display:grid;gap:18px;margin-top:28px}@media(min-width:700px){.door-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1020px){.door-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr)}}.door[data-astro-cid-j7pv25f6]{background:var(--paper);border:1px solid var(--line);border-left:5px solid var(--blue);border-radius:var(--radius-md);padding:22px;box-shadow:var(--shadow-1)}.door[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.08rem;margin-bottom:6px}.door[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;color:var(--slate);font-size:var(--text-sm)}.check-list[data-astro-cid-j7pv25f6]{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:12px}.check-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{padding-left:30px;position:relative}.check-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before{content:"✓";position:absolute;left:0;top:0;color:var(--gold-deep);font-weight:900}.google-plate[data-astro-cid-j7pv25f6]{display:grid;gap:22px;align-items:center;background:var(--navy-950);color:#dcecf5;border-radius:var(--radius-lg);padding:32px;margin-bottom:28px}@media(min-width:820px){.google-plate[data-astro-cid-j7pv25f6]{grid-template-columns:auto 1fr auto}}.google-score[data-astro-cid-j7pv25f6]{font-size:3.4rem;font-weight:900;color:#fff;line-height:1}.stars[data-astro-cid-j7pv25f6]{color:var(--gold);font-size:1.5rem;letter-spacing:.18em;line-height:1}.google-plate[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;color:#b9cfdb}.review-grid[data-astro-cid-j7pv25f6]{display:grid;gap:18px}@media(min-width:700px){.review-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1020px){.review-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr)}}.review-card[data-astro-cid-j7pv25f6]{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-lg);padding:24px;box-shadow:var(--shadow-1)}.review-card[data-astro-cid-j7pv25f6] .q[data-astro-cid-j7pv25f6]{font-size:2rem;line-height:.6;color:var(--gold-strong);display:block;margin-bottom:12px;font-weight:900}.review-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;color:var(--ink);font-size:var(--text-sm)}.meet-grid[data-astro-cid-j7pv25f6]{display:grid;gap:40px;align-items:center}@media(min-width:900px){.meet-grid[data-astro-cid-j7pv25f6]{grid-template-columns:.9fr 1.1fr}}.meet-quote[data-astro-cid-j7pv25f6]{font-size:var(--text-2xl);font-weight:900;color:var(--navy);line-height:1.25;margin:0 0 14px}.values[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.values[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{border:1.5px solid var(--gold-strong);color:var(--gold-deep);font-weight:800;border-radius:999px;padding:7px 16px;font-size:var(--text-sm)}.faq-list[data-astro-cid-j7pv25f6]{display:grid;gap:14px;margin-top:26px}.faq-item[data-astro-cid-j7pv25f6]{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-lg);padding:24px 26px;box-shadow:var(--shadow-1)}.faq-item[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.1rem;margin-bottom:8px}.faq-item[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;color:var(--slate)}.final[data-astro-cid-j7pv25f6]{text-align:center}.final[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],.final[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin-inline:auto}.final[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:#c3dcea}.nap[data-astro-cid-j7pv25f6]{margin-top:30px;display:flex;flex-wrap:wrap;gap:10px 34px;justify-content:center;color:#b9cfdb;font-size:var(--text-sm)}.nap[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:#fff}.nap[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--gold);font-weight:700;text-decoration:none}
