.page-module__ucliWa__page{background:radial-gradient(circle at 70% 20%, #1e4f3c73, transparent 38%), var(--green-950);min-height:100svh;padding:clamp(1.5rem,4vw,3rem) 0 clamp(3rem,8vw,6rem)}.page-module__ucliWa__content{gap:clamp(2rem,4vw,3.5rem);display:grid}.page-module__ucliWa__header{border-bottom:1px solid #e7dfcf24;justify-content:space-between;align-items:center;padding-bottom:1.25rem;display:flex}.page-module__ucliWa__brand{font-family:var(--font-display);align-items:center;gap:.7rem;font-size:1.1rem;display:inline-flex}.page-module__ucliWa__home{color:var(--cream-300);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem}.page-module__ucliWa__intro{max-width:45rem}.page-module__ucliWa__eyebrow,.page-module__ucliWa__number{color:var(--gold-400);letter-spacing:.2em;text-transform:uppercase;font-size:.68rem;font-weight:700}.page-module__ucliWa__intro h1{max-width:38rem;font-family:var(--font-display);letter-spacing:-.05em;margin:.85rem 0 1rem;font-size:clamp(2.6rem,5vw,4.6rem);font-weight:400;line-height:.92}.page-module__ucliWa__intro p:last-child{max-width:34rem;color:var(--cream-300);font-family:var(--font-display);font-size:clamp(1rem,1.6vw,1.25rem);line-height:1.55}.page-module__ucliWa__plans{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(1rem,2.5vw,2rem);display:grid}.page-module__ucliWa__plan{background:#0415108c;border:1px solid #c39b6647;align-content:start;gap:1.5rem;padding:clamp(1.4rem,3vw,2.2rem);display:grid}.page-module__ucliWa__plusPlan{background:radial-gradient(circle at 85% 0,#bda87324,#0000 45%),#08231cb3;border-color:#bda8739e}.page-module__ucliWa__planHeader{border-bottom:1px solid #c39b6638;gap:.35rem;padding-bottom:1.25rem;display:grid}.page-module__ucliWa__planHeader h2{color:var(--gold-400);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:.75rem;font-size:.72rem;font-weight:700;display:flex}.page-module__ucliWa__active{border:1px solid var(--gold-400);color:var(--cream-50);letter-spacing:.14em;padding:.25rem .55rem;font-size:.62rem}.page-module__ucliWa__price{font-family:var(--font-display);font-size:clamp(2.4rem,4.5vw,3.4rem);line-height:1}.page-module__ucliWa__planNote{color:var(--cream-300);font-size:.85rem}.page-module__ucliWa__choiceList,.page-module__ucliWa__features{margin:0;padding:0;list-style:none;display:grid}.page-module__ucliWa__choiceList li+li,.page-module__ucliWa__features li+li{border-top:1px solid #c39b6629}.page-module__ucliWa__choice{min-height:4.75rem;color:var(--cream-100);grid-template-columns:1fr auto;align-items:center;gap:1rem;margin-inline:-.75rem;padding:.9rem .75rem;transition:background .18s;display:grid}.page-module__ucliWa__choice strong,.page-module__ucliWa__choice small,.page-module__ucliWa__features strong,.page-module__ucliWa__features small{display:block}.page-module__ucliWa__choice strong,.page-module__ucliWa__features strong{font-family:var(--font-display);margin-bottom:.3rem;font-size:1.3rem;font-weight:400}.page-module__ucliWa__choice small,.page-module__ucliWa__features small{color:var(--cream-300);font-size:.8rem;line-height:1.4}.page-module__ucliWa__choice:hover{background:#c39b661a}.page-module__ucliWa__choice>span:last-child{color:var(--gold-400);font-size:1.3rem}.page-module__ucliWa__includes{color:var(--cream-100);margin-bottom:-.5rem;font-size:.85rem;font-weight:600}.page-module__ucliWa__features li{grid-template-columns:1.5rem 1fr;gap:.6rem;padding:.85rem 0;display:grid}.page-module__ucliWa__plus{color:var(--gold-400);font-family:var(--font-display);font-size:1.35rem;line-height:1.2}.page-module__ucliWa__planActions{justify-items:start;gap:.9rem;display:grid}.page-module__ucliWa__buy{min-height:3.5rem;color:var(--green-950);background:var(--gold-400);letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1.5rem;padding:0 1.4rem;font-size:.76rem;font-weight:700;transition:background .18s;display:inline-flex}.page-module__ucliWa__buy:hover{background:var(--cream-100)}.page-module__ucliWa__secondaryLink{color:var(--cream-100);text-underline-offset:.25em;font-size:.88rem;text-decoration:underline}.page-module__ucliWa__restoreLink{color:var(--cream-300);font-size:.8rem}@media (max-width:860px){.page-module__ucliWa__plans{grid-template-columns:1fr}}
