.site-header nav .active{color:var(--pink)}.online-page{background:var(--soft)}.online-hero{display:grid;grid-template-columns:1.4fr .6fr;gap:70px;align-items:center;padding:95px clamp(24px,7vw,112px);background:linear-gradient(135deg,#fff 0%,#f5eafb 100%)}.online-hero h1{max-width:760px;margin-bottom:22px;color:var(--deep);font-size:clamp(3rem,6vw,5.6rem);letter-spacing:-.055em}.online-hero>div>p:not(.eyebrow){max-width:700px;margin-bottom:30px;color:#62516a;font-size:1.14rem}.level-test{padding:34px;border:1px solid #dfcdea;border-radius:24px;background:#fff;box-shadow:0 25px 60px rgba(75,35,105,.1)}.level-test span{display:inline-block;margin-bottom:28px;padding:7px 12px;border-radius:100px;background:#fbe7f4;color:#b12b80;font-size:.76rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.level-test strong{display:block;margin-bottom:12px;color:var(--deep);font:800 1.9rem Manrope,sans-serif}.level-test p{margin:0;color:#6c5d73}.level-section{padding:105px clamp(24px,7vw,112px)}.level-heading{max-width:760px;margin-bottom:48px}.level-heading h2{color:var(--deep);font-size:clamp(2.3rem,4.2vw,4rem);letter-spacing:-.045em}.level-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:18px}.level-card{grid-column:span 2;display:flex;flex-direction:column;min-height:430px;padding:30px;border:1px solid var(--line);border-radius:22px;background:#fff;box-shadow:0 15px 40px rgba(54,25,72,.05)}.level-card:nth-child(4){grid-column:2/span 2}.level-code{color:var(--pink);font:800 3rem Manrope,sans-serif;line-height:1}.level-name{margin:3px 0 30px;color:#887990;font-size:.78rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.level-card h3{margin-bottom:13px;color:var(--deep);font-size:1.45rem}.level-card>p:not(.level-name){color:#6c5d73}.availability,.level-card ul{margin-top:auto;margin-bottom:22px;padding-top:22px;border-top:1px solid var(--line);color:#5c4866;font-size:.9rem;font-weight:700}.level-card ul{display:grid;gap:7px;padding-left:18px}.whatsapp-link{color:var(--violet);font-weight:800}.whatsapp-link:hover{color:var(--pink)}.featured-level{border-color:#d884bd;background:linear-gradient(145deg,#fff 0%,#faedf6 100%)}.featured-level .level-code{color:var(--violet)}.talk-strip{display:grid;grid-template-columns:1.4fr .6fr;gap:50px;align-items:center;padding:85px clamp(24px,7vw,112px);background:var(--violet);color:#fff}.talk-strip .eyebrow{color:#ffadd9}.talk-strip h2{margin-bottom:14px;font-size:clamp(2.3rem,4vw,3.8rem);letter-spacing:-.04em}.talk-strip p:not(.eyebrow){max-width:650px;margin:0;color:#eadcf1;font-size:1.06rem}.talk-price{display:grid;justify-items:start}.talk-price strong{font:800 3.5rem Manrope,sans-serif}.talk-price span{margin:-8px 0 24px;color:#eadcf1}.button.light{background:#fff;color:var(--violet)}@media(max-width:950px){.online-hero,.talk-strip{grid-template-columns:1fr}.level-grid{grid-template-columns:repeat(2,1fr)}.level-card,.level-card:nth-child(4){grid-column:auto}.level-card:last-child{grid-column:1/-1;min-height:340px}}@media(max-width:620px){.online-hero,.level-section,.talk-strip{padding:70px 22px}.online-hero{gap:35px}.online-hero h1{font-size:3.25rem}.level-grid{grid-template-columns:1fr}.level-card,.level-card:last-child{grid-column:auto;min-height:390px}}
