.wwu-page{color:var(--text-primary);padding-bottom:120rem}.wwu-hero{border-bottom:1rem solid var(--border-primary);background:var(--bg-primary);justify-content:center;align-items:center;min-height:480rem;margin-bottom:60rem;padding:80rem 0;display:flex;position:relative;overflow:hidden}.wwu-hero-bg{z-index:1;position:absolute;inset:0}.wwu-hero-overlay{background:radial-gradient(circle at 50% 50%, #020d1900 30%, #020d19d9 100%), linear-gradient(to bottom, transparent 60%, var(--bg-primary) 100%);pointer-events:none;z-index:2;position:absolute;inset:0}.wwu-hero-content{z-index:3;text-align:center;width:100%;position:relative}.wwu-title{letter-spacing:-2rem;color:#fff;margin-bottom:16rem;font-size:56rem;font-weight:800}.wwu-desc{color:var(--text-secondary);max-width:640rem;margin:0 auto;font-size:18rem;line-height:1.6}.wwu-hero-actions{margin-top:32rem}.wwu-hero-actions .contact-capsule-btn,.wwu-card-link{text-decoration:none}.wwu-section{margin-bottom:80rem}.wwu-section-header{margin-bottom:32rem}.wwu-eyebrow{letter-spacing:1.5rem;color:var(--accent-purple);text-transform:uppercase;margin-bottom:12rem;font-size:12rem;font-weight:600;display:block}.wwu-section-title{letter-spacing:-1rem;color:var(--text-primary);font-size:40rem;font-weight:800;line-height:1.15}.wwu-section-desc{color:var(--text-secondary);max-width:640rem;margin-top:12rem;font-size:16rem}.wwu-grid{gap:32rem;display:grid}.wwu-grid-2{grid-template-columns:repeat(2,1fr)}.wwu-grid-3{grid-template-columns:repeat(3,1fr)}.wwu-card-reveal{height:100%}.wwu-card{background:var(--card-bg,#0b111e);border-radius:28rem;height:100%;transition:background .3s;overflow:hidden}.wwu-card:hover{background:#111a2e!important}.wwu-card .border-glow-inner{box-sizing:border-box;height:100%;display:block;padding:0!important}.wwu-card-body{flex-direction:column;height:100%;padding:36rem;display:flex}.wwu-icon{border-radius:16rem;justify-content:center;align-items:center;width:56rem;height:56rem;margin-bottom:28rem;display:flex}.wwu-icon svg{width:26rem;height:26rem}.wwu-card-title{color:#fff;letter-spacing:-.5rem;margin-bottom:12rem;font-size:26rem;font-weight:700;line-height:1.25}.wwu-card-text{color:var(--text-secondary);flex:1;font-size:15rem;line-height:1.6}.wwu-card-footer{border-top:1rem solid var(--border-primary);color:var(--text-secondary);margin-top:28rem;padding-top:20rem;font-size:14rem}.wwu-card-link{color:var(--text-secondary);border:1rem solid var(--border-primary);background:#ffffff08;border-radius:100rem;align-items:center;gap:6rem;padding:6rem 14rem;font-size:13rem;font-weight:600;transition:background .3s,color .3s,border-color .3s,transform .3s;display:inline-flex}.wwu-card-link:hover{background:var(--text-primary);color:var(--bg-primary);border-color:var(--text-primary);transform:translateY(-2rem)}.wwu-card-link svg{width:14rem;height:14rem}.wwu-card-note{font-size:13rem}.wwu-principles-card{border:1rem solid var(--border-primary);-webkit-backdrop-filter:blur(20rem)saturate(1.8);backdrop-filter:blur(20rem)saturate(1.8);background:#0d163e40;border-radius:28rem;padding:48rem;box-shadow:0 30rem 60rem -15rem #0009,inset 0 1rem 1rem #ffffff0d}.wwu-principles{grid-template-columns:repeat(2,1fr);gap:24rem 48rem;margin-top:8rem;list-style:none;display:grid}.wwu-principles li{color:var(--text-primary);align-items:baseline;gap:16rem;font-size:18rem;line-height:1.6;display:flex}.wwu-principle-num{font-family:var(--font-mono);color:var(--accent-cyan);flex-shrink:0;font-size:13rem;font-weight:600}.wwu-start{padding-top:20rem;scroll-margin-top:120rem}.wwu-form-row{grid-template-columns:1fr 1fr;gap:0 20rem;display:grid}.wwu-textarea{resize:vertical;min-height:140rem}.wwu-submit-error{margin-top:16rem;display:block}.wwu-strong{color:var(--text-primary);font-weight:600}.wwu-contact-note{color:var(--text-secondary);font-size:14rem}.wwu-contact-note a{color:var(--text-primary);text-underline-offset:3rem;text-decoration:underline}.wwu-contact-note a:hover{color:var(--accent-purple)}@media (max-width:1024px){.wwu-grid{gap:28rem}.wwu-grid-3{grid-template-columns:repeat(2,1fr)}.wwu-grid-3>:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:768px){.wwu-title{font-size:42rem}.wwu-desc{padding:0 16rem;font-size:16rem}.wwu-section-title{font-size:28rem}.wwu-grid,.wwu-grid-2,.wwu-grid-3,.wwu-principles,.wwu-form-row{grid-template-columns:1fr;gap:24rem}.wwu-form-row{gap:0}.wwu-card-body{padding:28rem 24rem}.wwu-card-title{font-size:22rem}.wwu-principles-card{border-radius:20rem;padding:32rem 24rem}.wwu-principles li{font-size:16rem}}
