.nubasics{--ink:#211b27;--purple:#7438bd;--lav:#f2edf8;--sand:#faf8f5;--line:#e8e3e9;font-family:"Instrument Sans",Arial,sans-serif;color:var(--ink);background:#fff}
.nubasics *{box-sizing:border-box}.nubasics__shell{width:min(1080px,calc(100% - 96px));margin-inline:auto}.nubasics__hero{background:var(--lav);border-bottom:2px solid var(--purple);padding:70px 0 68px}.nubasics__hero-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:130px;align-items:end}.nubasics__crumbs{display:flex;gap:13px;margin-bottom:31px;color:#a49bad;font-size:13px}.nubasics__crumbs a{color:inherit;text-decoration:none}.nubasics__eyebrow{margin:0 0 17px;color:var(--purple);font-size:11px;font-weight:700;letter-spacing:.17em}.nubasics h1{margin:0;font-size:50px;line-height:1.03;letter-spacing:-.048em;font-weight:700}.nubasics__intro>p{max-width:470px;margin:0 0 33px;font-size:17px;line-height:1.65}.nubasics__stats{display:flex;gap:36px}.nubasics__stats div{display:flex;flex-direction:column}.nubasics__stats strong{color:var(--purple);font-size:31px;line-height:1;font-weight:700}.nubasics__stats span{margin-top:6px;color:#a49bad;font-size:10px}.nubasics__quote{display:flex;align-items:center;justify-content:center;min-height:76px;padding:20px 24px;background:#211b27;color:#a99fac;font-size:15px;font-style:italic;text-align:center}.nubasics__rule{border-bottom:1px solid var(--line);background:#fff}.nubasics__rule:nth-child(even){background:var(--sand)}.nubasics__rule-grid{display:grid;grid-template-columns:360px 1fr;gap:70px;align-items:center;min-height:270px;padding-block:54px}.nubasics__meta{display:flex;align-items:center;gap:25px;margin-bottom:22px}.nubasics__number{color:#aaa0b2;font-size:13px;font-weight:600}.nubasics__icon{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#eef7f2;color:#50a377;font-size:17px}.nubasics__icon i{display:block;font-size:16px;line-height:1}.nubasics__rule:nth-child(2) .nubasics__icon,.nubasics__rule:nth-child(7) .nubasics__icon{background:#fff2e7;color:#db7d2e}.nubasics__rule:nth-child(3) .nubasics__icon,.nubasics__rule:nth-child(5) .nubasics__icon{background:#edf6fb;color:#4898c6}.nubasics__rule:nth-child(4) .nubasics__icon{background:#f3eef9;color:var(--purple)}.nubasics__rule-title h2{max-width:350px;margin:0 0 12px;font-size:25px;line-height:1.1;letter-spacing:-.035em}.nubasics__rule-title>p{margin:0;font-size:12px;font-weight:650;color:#50a377}.nubasics__rule:nth-child(2) .nubasics__rule-title>p,.nubasics__rule:nth-child(7) .nubasics__rule-title>p{color:#d47524}.nubasics__rule:nth-child(3) .nubasics__rule-title>p,.nubasics__rule:nth-child(5) .nubasics__rule-title>p{color:#388dbc}.nubasics__rule:nth-child(4) .nubasics__rule-title>p{color:var(--purple)}.nubasics__rule-copy{border-left:3px solid #dcece4;padding:4px 0 4px 27px}.nubasics__rule:nth-child(2) .nubasics__rule-copy,.nubasics__rule:nth-child(7) .nubasics__rule-copy{border-color:#f4dfcc}.nubasics__rule:nth-child(3) .nubasics__rule-copy,.nubasics__rule:nth-child(5) .nubasics__rule-copy{border-color:#d9eaf4}.nubasics__rule:nth-child(4) .nubasics__rule-copy{border-color:#e5d9f2}.nubasics__rule-copy p{max-width:610px;margin:0;font-size:15px;line-height:1.75}.nubasics [data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s cubic-bezier(.22,1,.36,1)}.nubasics [data-reveal].is-visible{opacity:1;transform:none}.nubasics__cta{padding:74px 24px 86px;text-align:center;background:#fff}.nubasics__cta h2{margin:0 0 28px;font-size:32px;line-height:1.13;letter-spacing:-.035em}.nubasics__cta a{display:inline-flex;align-items:center;justify-content:center;gap:28px;min-width:198px;height:52px;padding:0 24px;background:#211b27;color:#fff;text-decoration:none;text-transform:uppercase;font-size:11px;font-weight:700;letter-spacing:.08em;transition:background .25s ease,transform .25s ease}.nubasics__cta a:hover{background:var(--purple);transform:translateY(-2px)}
@media(max-width:767px){.nubasics__shell{width:calc(100% - 40px)}.nubasics__hero{padding:42px 0 46px}.nubasics__hero-grid{grid-template-columns:1fr;gap:32px}.nubasics__crumbs{margin-bottom:25px;font-size:11px}.nubasics h1{font-size:39px}.nubasics__intro>p{font-size:15px;line-height:1.6}.nubasics__quote{min-height:88px;font-size:13px;line-height:1.5}.nubasics__rule-grid{grid-template-columns:1fr;gap:29px;min-height:0;padding-block:44px}.nubasics__rule-title h2{font-size:23px}.nubasics__rule-copy{padding-left:20px}.nubasics__rule-copy p{font-size:14px;line-height:1.7}.nubasics__cta{padding:60px 20px 70px}.nubasics__cta h2{font-size:28px}}
@media(prefers-reduced-motion:reduce){.nubasics [data-reveal]{opacity:1;transform:none;transition:none}.nubasics__cta a{transition:none}}
