.sidebar .brand,.site-footer .brand{background:transparent!important;border:0!important;padding-left:8px}.sidebar .official-logo,.site-footer .official-logo{background:transparent!important;border-radius:0}.sidebar .official-logo img,.site-footer .official-logo img{filter:grayscale(1) invert(1);mix-blend-mode:screen}.sidebar .academy-label,.site-footer .academy-label{color:#d3e8f6}.public-hero{background:linear-gradient(120deg,#f2f8fc,#e9f7f5);padding:72px 0}.public-hero h1{font-size:clamp(40px,5vw,64px);max-width:800px;color:#113859;line-height:1.12;margin:18px 0 22px}.public-hero p{font-size:18px;max-width:690px;line-height:1.8;color:#5b7a90}.public-section{padding:65px 0;background:#fff}.public-section.soft{background:#f5f9fc}.public-section h2{font-size:36px;color:#164466;margin:12px 0 20px}.public-section .intro{max-width:700px;color:#638297;font-size:16px;line-height:1.8}.parent-tutor{display:grid;grid-template-columns:1fr 1fr;gap:25px}.path-feature{border-radius:22px;padding:35px;background:#edf6fc;border:1px solid #dcebf5}.path-feature.tutor{background:#edf8f4;border-color:#d8ece2}.path-feature h3{font-size:29px;line-height:1.2;margin:18px 0}.path-feature p{line-height:1.8}.public-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.public-step{padding:30px;border-top:3px solid #7cc9dc;background:#f7fbfd}.public-step b{font-size:32px;color:#b0cbdc}.public-step h3{margin-top:15px}.payout-hero{background:linear-gradient(120deg,#123d63,#127f96);padding:30px;border-radius:18px;color:#fff;display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:23px}.payout-hero h2{font-size:42px;color:#fff;margin:10px 0}.payout-hero p{color:#bde1eb;margin-bottom:0}.payout-hero .eyebrow{color:#83d9d3}.payout-channel{padding:20px;border:1px solid #dbe7ef;border-radius:13px;background:#fff;margin-top:13px}.payout-channel.selected{border:2px solid #258ca9;background:#f0fafb;padding:19px}.money-value{font-variant-numeric:tabular-nums}.payout-note{background:#fff7e8;border:1px solid #ead6ac;padding:15px 19px;border-radius:12px;color:#886421;font-size:12px;line-height:1.7;margin-bottom:24px}.public-cta{background:#113d61;color:#fff;padding:45px;border-radius:22px;display:flex;align-items:center;justify-content:space-between;gap:25px}.public-cta h2{color:#fff;margin-top:0}.public-cta p{color:#bed8e9;margin-bottom:0}.public-breadcrumb{font-size:12px;color:#5c91ad}.public-card{padding:25px;border:1px solid #dfe9f1;border-radius:16px;background:#fff}.public-card h3{margin:16px 0 12px}.public-card p{line-height:1.75}.public-nav{margin-left:auto}.public-note{font-size:11px;color:#7990a2;margin:20px 0}.payout-summary{padding:20px;background:#f1f7fb;border-radius:13px}.payout-summary .between{padding:10px 0;border-bottom:1px solid #dce8f0}@media(max-width:850px){.parent-tutor{grid-template-columns:1fr}.public-steps{grid-template-columns:1fr}.public-cta{display:block}.public-cta .btn{margin-top:23px}}@media(max-width:550px){.public-hero{padding:45px 0}.public-hero h1{font-size:40px}.public-hero p{font-size:16px}.public-section{padding:45px 0}.path-feature{padding:25px}.payout-hero{display:block}.payout-hero .btn{margin-top:20px}.public-cta{padding:30px}}

/* A quieter, more concise landing-page introduction. */
.campus-hero h1{font-size:clamp(42px,4.8vw,66px);line-height:1.1}.campus-hero .hero-tag{font-size:11px;letter-spacing:.1em}.campus-hero p{max-width:540px}@media(max-width:550px){.campus-hero h1{font-size:42px}.campus-hero .hero-tag{font-size:10px;line-height:1.6}}
