:root{--mcu-teal:#4fb7b4;--mcu-teal-dark:#2f8f8e;--mcu-teal-ink:#176b6b;--mcu-mint:#e8f6f5;--mcu-cream:#f7f4ee;--mcu-ink:#203536;--mcu-muted:#6d7f80;--mcu-line:#dbe7e6;--mcu-white:#ffffff;--mcu-warning:#fff6d8;--mcu-warning-ink:#796014;--mcu-shadow:0 18px 50px rgba(32,53,54,0.1);--mcu-radius:24px;--mcu-max:1180px;--mcu-font-sans:var(--font-mcu-sans),"Source Sans 3",ui-sans-serif,system-ui,sans-serif;--mcu-font-serif:var(--font-mcu-serif),"Source Serif 4",Georgia,"Times New Roman",serif}.mcu-page{margin:0;font-family:var(--mcu-font-sans);font-size:16px;font-weight:400;color:var(--mcu-ink);background:linear-gradient(180deg,#fbfdfc,#f6fbfa 65%,#fff);line-height:1.65;letter-spacing:.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;min-height:100vh}.mcu-page a,.mcu-page button{font:inherit}.mcu-page a{text-decoration:none;color:inherit}.mcu-page img,.mcu-page svg{display:block;max-width:100%}.mcu-container{width:min(var(--mcu-max),calc(100% - 40px));margin:auto}.mcu-topbar{position:sticky;top:0;z-index:50;backdrop-filter:blur(16px);background:rgba(255,255,255,.86);border-bottom:1px solid rgba(219,231,230,.9)}.mcu-nav{justify-content:space-between;gap:24px;padding:14px 0}.mcu-brand,.mcu-nav{display:flex;align-items:center}.mcu-brand{gap:12px;font-family:var(--mcu-font-sans);font-weight:700;font-size:1.0625rem;letter-spacing:-.015em;line-height:1.25}.mcu-brandmark{width:38px;height:38px;border-radius:12px;background:linear-gradient(135deg,var(--mcu-teal),var(--mcu-teal-dark));display:grid;place-items:center;color:#fff;box-shadow:0 10px 25px rgba(79,183,180,.28)}.mcu-brand small{display:block;font-size:.75rem;color:var(--mcu-muted);line-height:1.35;margin-top:1px}.mcu-brand small,.mcu-navlinks{font-weight:500;letter-spacing:.01em}.mcu-navlinks{display:flex;gap:22px;font-size:.9375rem;color:#476061}.mcu-nav-cta{display:flex;gap:10px}.mcu-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:999px;padding:12px 18px;font-family:var(--mcu-font-sans);font-size:.9375rem;font-weight:700;letter-spacing:.015em;border:1px solid transparent;cursor:pointer;transition:.2s ease}.mcu-btn:hover{transform:translateY(-1px)}.mcu-btn-primary,.mcu-page a.mcu-btn-primary{background:var(--mcu-teal-dark);color:#ffffff;font-weight:700;box-shadow:0 12px 28px rgba(47,143,142,.22)}.mcu-btn-ghost{background:#fff;border-color:var(--mcu-line);color:var(--mcu-teal-ink)}.mcu-hero{padding:62px 0 48px;overflow:hidden}.mcu-hero-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:50px;align-items:center}.mcu-eyebrow{display:inline-flex;gap:8px;align-items:center;padding:7px 12px;border-radius:999px;background:var(--mcu-mint);color:var(--mcu-teal-ink);font-family:var(--mcu-font-sans);font-weight:700;font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;line-height:1.2}.mcu-page h1{font-family:var(--mcu-font-serif);font-size:clamp(2.5rem,5.2vw,4.25rem);font-weight:600;line-height:1.08;letter-spacing:-.025em;margin:18px 0;max-width:780px;color:var(--mcu-ink)}.mcu-page h1 span{color:var(--mcu-teal-dark);font-style:italic;font-weight:600}.mcu-hero-copy{font-size:1.125rem;font-weight:400;line-height:1.7;letter-spacing:.005em;color:#506768;max-width:680px;margin:0 0 28px}.mcu-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:28px}.mcu-hero-meta{display:flex;flex-wrap:wrap;gap:14px 24px;font-size:.8125rem;font-weight:400;line-height:1.5;letter-spacing:.01em;color:var(--mcu-muted)}.mcu-hero-meta b{color:var(--mcu-ink);font-weight:600}.mcu-hero-visual{position:relative;min-height:520px}.mcu-hero-card{position:absolute;inset:0 0 40px 30px;border-radius:36px;background:linear-gradient(145deg,#d8efed,#f8f8f2);box-shadow:var(--mcu-shadow);overflow:hidden}.mcu-hero-illustration{height:100%;padding:28px;display:flex;align-items:flex-end}.mcu-hero-illustration svg{width:100%;height:100%}.mcu-stat-card{position:absolute;left:0;bottom:0;background:#fff;border:1px solid var(--mcu-line);border-radius:20px;padding:18px 20px;box-shadow:var(--mcu-shadow);min-width:240px}.mcu-stat-card strong{display:block;font-family:var(--mcu-font-sans);font-size:1.0625rem;font-weight:700;letter-spacing:-.01em;margin-bottom:4px}.mcu-stat-card span{font-size:.8125rem;font-weight:400;line-height:1.45;color:var(--mcu-muted)}.mcu-trust{padding:18px 0 30px}.mcu-trust-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.mcu-trust-item{background:#fff;border:1px solid var(--mcu-line);padding:20px;border-radius:20px;display:flex;gap:14px;align-items:flex-start}.mcu-trust-icon{width:42px;height:42px;border-radius:14px;background:var(--mcu-mint);color:var(--mcu-teal-ink);display:grid;place-items:center;flex:0 0 auto;font-size:20px}.mcu-trust-item b{display:block;font-size:.975rem;font-weight:700;letter-spacing:-.01em;margin-bottom:4px}.mcu-trust-item span{font-size:.8125rem;font-weight:400;line-height:1.5;color:var(--mcu-muted)}.mcu-section{padding:70px 0}.mcu-section-head{display:flex;justify-content:space-between;gap:30px;align-items:flex-end;margin-bottom:28px}.mcu-section-head h2{font-family:var(--mcu-font-serif);font-size:clamp(2rem,3.8vw,3rem);font-weight:600;line-height:1.12;letter-spacing:-.02em;margin:0 0 10px}.mcu-section-head p{max-width:660px;margin:0;font-size:1.0625rem;font-weight:400;line-height:1.65;color:var(--mcu-muted)}.mcu-filters-row{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.mcu-filters{display:flex;gap:9px;flex-wrap:wrap;margin:0}.mcu-filter{border:1px solid var(--mcu-line);background:#fff;border-radius:999px;padding:9px 14px;color:#516a6b;font-family:var(--mcu-font-sans);font-weight:600;font-size:.8125rem;letter-spacing:.01em;cursor:pointer}.mcu-filter.active{background:var(--mcu-teal-dark);color:#fff;border-color:var(--mcu-teal-dark)}.mcu-search-wrap{margin-left:auto;min-width:240px;position:relative}.mcu-search{width:100%;padding:11px 16px 11px 42px;border:1px solid var(--mcu-line);border-radius:999px;background:#fff;color:var(--mcu-ink);font-family:var(--mcu-font-sans);font-size:.875rem;outline:none}.mcu-search:focus{border-color:var(--mcu-teal)}.mcu-search-icon{position:absolute;left:15px;top:50%;transform:translateY(-50%);color:var(--mcu-muted)}.mcu-packages{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:30px}.mcu-package-card{background:#fff;border:1px solid var(--mcu-line);border-radius:var(--mcu-radius);overflow:hidden;box-shadow:0 8px 30px rgba(32,53,54,.06);display:flex;flex-direction:column;min-width:0;transition:.2s ease}.mcu-package-card:hover{transform:translateY(-3px);box-shadow:0 18px 42px rgba(32,53,54,.1)}.mcu-visual{height:190px;background:linear-gradient(135deg,#edf8f7,#f7f4ee);display:flex;align-items:center;justify-content:center;overflow:hidden;border-bottom:1px solid var(--mcu-line)}.mcu-visual img,.mcu-visual svg{width:100%;height:100%}.mcu-visual img{object-fit:cover;object-position:center;display:block;transition:transform .35s ease}.mcu-package-card:hover .mcu-visual img{transform:scale(1.025)}.mcu-card-body{padding:20px;display:flex;flex-direction:column;gap:14px;flex:1}.mcu-card-top{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.mcu-tag{display:inline-flex;padding:6px 9px;border-radius:999px;background:var(--mcu-mint);color:var(--mcu-teal-ink);font-weight:700;font-size:.625rem;letter-spacing:.08em;text-transform:uppercase;line-height:1.2}.mcu-package-card h3{font-size:1.25rem;line-height:1.2;margin:6px 0 0;letter-spacing:-.015em}.mcu-package-card h3,.mcu-price{font-family:var(--mcu-font-serif);font-weight:600}.mcu-price{color:var(--mcu-teal-ink);font-size:1.5rem;white-space:nowrap;line-height:1.1;letter-spacing:-.02em}.mcu-desc{font-size:.875rem;font-weight:400;line-height:1.55;color:var(--mcu-muted);min-height:42px}.mcu-alert{font-size:.75rem;font-weight:500;line-height:1.45;background:var(--mcu-warning);color:var(--mcu-warning-ink);padding:10px 12px;border-radius:12px}.mcu-page details{border-top:1px solid var(--mcu-line);padding-top:12px}.mcu-page summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;font-weight:700;color:var(--mcu-teal-ink);font-size:.875rem;letter-spacing:.01em}.mcu-page summary::-webkit-details-marker{display:none}.mcu-page summary:after{content:"+";font-size:1.25rem;font-weight:400;line-height:1}.mcu-page details[open] summary:after{content:"–"}.mcu-detail-content{padding:12px 0 0}.mcu-detail-group{margin-bottom:12px}.mcu-detail-group:last-child{margin-bottom:0}.mcu-detail-group b{display:block;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#688081;margin-bottom:6px}.mcu-detail-group ul{margin:0;padding-left:18px;color:#425c5d;font-size:.8125rem;font-weight:400;line-height:1.45;display:grid;gap:4px}.mcu-card-cta{margin-top:auto;display:flex;gap:8px;padding-top:2px}.mcu-card-cta .mcu-btn{flex:1;padding:10px 12px;font-size:.8125rem}.mcu-empty{text-align:center;border:1px dashed var(--mcu-line);border-radius:20px;padding:32px;color:var(--mcu-muted);font-size:.9375rem;grid-column:1/-1;background:#fff}.mcu-experience{background:var(--mcu-cream)}.mcu-experience-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:42px;align-items:center}.mcu-experience-visual{background:#fff;border:1px solid #e8e2d7;border-radius:32px;min-height:420px;padding:28px;box-shadow:var(--mcu-shadow)}.mcu-experience-copy h2{font-family:var(--mcu-font-serif);font-size:clamp(2rem,3.5vw,2.75rem);font-weight:600;line-height:1.15;letter-spacing:-.02em;margin:0 0 16px}.mcu-experience-copy p{color:var(--mcu-muted);font-size:1.0625rem;font-weight:400;line-height:1.7;margin-bottom:22px}.mcu-checklist{display:grid;gap:12px}.mcu-check{display:flex;gap:12px;align-items:flex-start}.mcu-check i{width:24px;height:24px;border-radius:50%;background:var(--mcu-mint);color:var(--mcu-teal-ink);display:grid;place-items:center;font-style:normal;font-weight:700;flex:0 0 auto}.mcu-check span{font-size:.9375rem;font-weight:400;line-height:1.55;color:#425c5d}.mcu-cta-band{padding:44px 0 80px}.mcu-cta-panel{background:linear-gradient(135deg,#2d8988,#4fb7b4);color:#fff;border-radius:32px;padding:38px;display:flex;justify-content:space-between;align-items:center;gap:32px;box-shadow:0 24px 60px rgba(47,143,142,.25)}.mcu-cta-panel h2{font-family:var(--mcu-font-serif);font-size:clamp(1.75rem,3vw,2.375rem);font-weight:600;line-height:1.15;margin:0 0 10px;letter-spacing:-.02em}.mcu-cta-panel p{margin:0;color:rgba(255,255,255,.88);max-width:650px;font-size:1.0625rem;font-weight:400;line-height:1.65}.mcu-cta-panel .mcu-btn,.mcu-page .mcu-cta-panel a.mcu-btn{background:#fff;color:var(--mcu-teal-ink);font-weight:700}.mcu-footer{border-top:1px solid var(--mcu-line);padding:30px 0 50px;background:#fff}.mcu-footer-grid{display:grid;grid-template-columns:1.2fr .8fr .8fr;gap:30px;font-size:.875rem;font-weight:400;line-height:1.6;color:var(--mcu-muted)}.mcu-footer b{color:var(--mcu-ink);display:block;font-family:var(--mcu-font-sans);font-size:.8125rem;font-weight:700;letter-spacing:.01em;margin-bottom:8px}.mcu-fine{margin-top:20px;font-size:.75rem;font-weight:400;line-height:1.55;color:#8b999a}.mcu-wa-float{position:fixed;right:20px;bottom:20px;z-index:60;width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:#1f9d83;color:white;box-shadow:0 16px 35px rgba(31,157,131,.35);font-size:25px}.mcu-loading{min-height:60vh;display:grid;place-items:center;color:var(--mcu-muted);font-size:.975rem;letter-spacing:.01em}@media (max-width:1020px){.mcu-experience-grid,.mcu-hero-grid{grid-template-columns:1fr}.mcu-hero-visual{min-height:430px}.mcu-packages{grid-template-columns:repeat(2,1fr)}.mcu-navlinks{display:none}.mcu-trust-grid{grid-template-columns:1fr}}@media (max-width:720px){.mcu-container{width:min(100% - 24px,var(--mcu-max))}.mcu-nav-cta .mcu-btn-ghost{display:none}.mcu-hero{padding-top:38px}.mcu-page h1{font-size:2.5rem}.mcu-hero-copy{font-size:1.0625rem}.mcu-hero-visual{min-height:350px}.mcu-hero-card{inset:0 0 34px 10px}.mcu-packages{grid-template-columns:1fr}.mcu-section-head{display:block}.mcu-search-wrap{margin:14px 0 0;min-width:0;width:100%}.mcu-cta-panel{display:block;padding:28px}.mcu-cta-panel .mcu-btn{margin-top:20px;width:100%}.mcu-footer-grid{grid-template-columns:1fr}.mcu-price{font-size:1.25rem}.mcu-experience-copy h2{font-size:2rem}}