.application-plans{background:var(--nu-night);color:#c8d9e8;border-top:1px solid #294860}.application-hosting-page .application-plans :is(h2,h3){color:#fff}.application-hosting-page .application-plans .family-service-eyebrow{color:var(--nu-cyan)}.application-plan-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.5fr);align-items:start;gap:clamp(2rem,4vw,4rem);display:grid}.application-plan-intro h2{margin-bottom:1.25rem}.application-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.application-plan-card{background:linear-gradient(140deg,#16364f,#0c263e);border:1px solid #42617c;border-radius:1rem;flex-direction:column;min-width:0;padding:clamp(1.25rem,2vw,2rem);display:flex}.application-plan-card:last-child{border-color:#70c9e7}.application-hosting-page .application-plan-card h3{color:#c4effc;font-size:1.25rem}.application-plan-price{flex-direction:column;gap:.125rem;margin-block:1.125rem 1.25rem;display:flex}.application-plan-price strong{color:#fff;font:750 clamp(2.5rem, 3.2vw, 3.5rem)/1.1 var(--nu-font-heading);letter-spacing:-.04em}.application-plan-price strong span{font-size:.6em}.application-plan-price>span{color:#c8d9e8;font-size:.9375rem}.application-plan-card>p:not(.application-plan-price){font-size:1rem}.application-plan-card ul{gap:.75rem;margin:0 0 auto;padding:1.5rem 0;font-size:.9375rem;list-style:none;display:grid}.application-plan-card li,.application-custom-points li{align-items:start;gap:.625rem;display:flex}.application-plan-card li svg,.application-custom-points svg{color:var(--nu-cyan);flex:none;margin-top:.25rem}.application-plan-card .button{width:100%;margin-top:.5rem}.application-price-note{color:#c8d9e8;margin-block:1.5rem 0;font-size:.875rem;max-width:100ch!important}.application-usage{border-top:1px solid #42617c;grid-template-columns:minmax(0,.85fr) minmax(0,1.5fr);gap:2rem;margin-top:1.5rem;padding-top:1.5rem;display:grid}.application-hosting-page .application-usage h3{font-size:1.125rem}.application-usage p{font-size:.9375rem}.application-classic{background:var(--nu-mist);border-radius:1rem;justify-content:space-between;align-items:center;gap:2rem;margin-top:1.5rem;padding:1.75rem;display:flex}.application-classic>div{min-width:0}.application-classic h3{margin-bottom:.5rem}.application-classic .button{flex:none}.application-custom-layout{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}.application-custom-layout h2{margin-bottom:1.25rem}.application-text-link{min-height:2.75rem;color:var(--nu-action);text-underline-offset:.2em;align-items:center;gap:.625rem;font-weight:650;text-decoration:underline;display:inline-flex}.application-text-link svg{flex:none}.application-custom .application-text-link{color:#bceafd}.application-custom-points{color:#fff;background:#15334c;border:1px solid #42617c;border-radius:1rem;gap:1.5rem;padding:1.875rem;list-style:none;display:grid}.application-management{background:var(--nu-mist)}.application-management-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-top:1.75rem;display:grid}.application-management-grid article{border:1px solid var(--nu-border);background:#fff;border-radius:1rem;padding:1.75rem}.application-management-grid h3,.application-migration h3{margin-bottom:.75rem}.application-management-grid .application-text-link{margin-top:.875rem}.application-migration{border-top:1px solid var(--nu-border);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem;margin-top:1.75rem;padding-top:1.75rem;display:grid}@media (width<=75em){.application-plan-layout{grid-template-columns:1fr}.application-plan-intro{max-width:65ch}.application-classic{flex-direction:column;align-items:start}}@media (width<=50em){.application-usage,.application-custom-layout,.application-management-grid,.application-migration{grid-template-columns:1fr;gap:1.25rem}}@media (width<=37.5em){.application-plan-grid{grid-template-columns:1fr}.application-plan-card,.application-classic,.application-custom-points,.application-management-grid article{padding:1.25rem}.application-classic .button{width:100%}}
