:root{--wb-cream:#f5f0ea;--wb-white:#fafaf8;--wb-charcoal:#1c1c1a;--wb-muted:rgba(28,28,26,.6);--wb-violet:#6f4b87;--wb-lilac:#f1e8f4;--wb-pink:#b889aa;--wb-radius:24px}*{box-sizing:border-box}.ni-wb-page{margin:0;background:var(--wb-cream);color:var(--wb-charcoal);font-family:system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.45}.ni-wb-top{background:#4c355b;color:var(--wb-cream);padding:9px 1rem;text-align:center;font-size:.68rem;letter-spacing:.16em;font-weight:700;text-transform:uppercase}.ni-wb-nav{height:72px;padding:0 max(1.25rem,calc((100% - 1080px)/2));display:flex;align-items:center;gap:2rem;border-bottom:1px solid rgba(28,28,26,.07)}.ni-wb-brand{font-weight:700;color:var(--wb-violet);text-decoration:none;margin-right:auto}.ni-wb-links{display:flex;gap:1.5rem}.ni-wb-links a{color:var(--wb-muted);text-decoration:none;font-size:.78rem}.ni-wb-nav-cta,.ni-wb-btn{background:var(--wb-violet);color:#fff;border-radius:8px;padding:.75rem 1rem;text-decoration:none;font-size:.8rem;font-weight:700}.ni-wb-hero{background:#f1dce6;display:grid;grid-template-columns:1.05fr .95fr;gap:3rem;align-items:center;padding:5rem max(2rem,calc((100% - 1080px)/2))}.ni-wb-hero-copy{max-width:560px}.eyebrow{font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;font-weight:700;color:var(--wb-violet)}.ni-wb-hero h1{font-size:clamp(2.2rem,4.8vw,3.6rem);line-height:1.05;letter-spacing:-.04em;margin:1rem 0 1.25rem}.ni-wb-hero h1 em{font-style:normal;color:#a65b82}.ni-wb-hero p{color:var(--wb-muted);line-height:1.75;max-width:500px;margin-bottom:2rem}.ni-wb-hero small{display:block;color:#1c1c1a7a;margin-top:1rem}.ni-wb-hero-image{max-width:480px;margin:auto;border-radius:var(--wb-radius);overflow:hidden;box-shadow:0 24px 60px #6f4b872e}.ni-wb-hero-image img{display:block;width:100%;height:auto}.ni-wb-intro{max-width:680px;padding:5.5rem 2rem 4rem;margin:auto;text-align:center}.ni-wb-intro h2,.ni-wb-split h2,.ni-wb-section-head h2,.ni-wb-for h2,.ni-wb-not h2{font-size:clamp(1.85rem,3.2vw,2.55rem);line-height:1.1;letter-spacing:-.025em;margin:.7rem 0 1rem}.ni-wb-intro p,.ni-wb-split p,.ni-wb-for li,.ni-wb-not p{color:var(--wb-muted);line-height:1.75}.ni-wb-split{max-width:1080px;margin:0 auto 5.5rem;background:#8f78a7;color:var(--wb-cream);border-radius:var(--wb-radius);padding:3rem;display:grid;grid-template-columns:.9fr 1.1fr;gap:3rem}.ni-wb-split .eyebrow{color:#f2c4d5}.ni-wb-split h2{color:var(--wb-cream)}.ni-wb-split p{color:#f5f0eab8}.ni-wb-steps{background:var(--wb-lilac);padding:5.5rem max(1.25rem,calc((100% - 1080px)/2))}.ni-wb-section-head{text-align:center;margin-bottom:2.5rem}.ni-wb-step-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.ni-wb-step-grid article{background:var(--wb-white);border:1px solid rgba(111,75,135,.14);border-radius:var(--wb-radius);padding:1.6rem}.ni-wb-step-grid b{color:var(--wb-violet);font-size:.72rem;letter-spacing:.14em}.ni-wb-step-grid h3{font-size:1.35rem;margin:.8rem 0 .5rem}.ni-wb-step-grid p{color:var(--wb-muted);font-size:.9rem;line-height:1.65}.ni-wb-for{max-width:1080px;margin:auto;padding:5.5rem 2rem;display:grid;grid-template-columns:.9fr 1.1fr;gap:4rem;align-items:center}.ni-wb-for ul{margin:0;padding-left:1.25rem}.ni-wb-for li{margin:.8rem 0}.ni-wb-not{padding:0 1.25rem 5.5rem}.ni-wb-not-card{max-width:800px;margin:auto;background:#6f4b87;color:var(--wb-cream);border-radius:var(--wb-radius);padding:3rem;text-align:center}.ni-wb-not-card .eyebrow{color:#f2c4d5}.ni-wb-not-card h2{color:var(--wb-cream)}.ni-wb-not-card p{color:#f5f0eab8;max-width:620px;margin:1rem auto}.ni-wb-not-card strong{display:block;margin-top:1.5rem;color:#f2c4d5}.ni-wb-footer{border-top:1px solid rgba(111,75,135,.14);padding:2rem max(1.25rem,calc((100% - 1080px)/2));display:flex;gap:2rem;align-items:center;color:#1c1c1a80;font-size:.75rem}.ni-wb-footer span:nth-child(2){margin:auto}@media(max-width:760px){.ni-wb-nav{height:62px;padding:0 1rem}.ni-wb-links{display:none}.ni-wb-nav-cta{padding:.55rem .7rem}.ni-wb-hero{grid-template-columns:1fr;padding:3.5rem 1.25rem 4rem;gap:2.5rem}.ni-wb-hero h1{font-size:2.65rem}.ni-wb-hero .ni-wb-btn{display:flex;justify-content:center}.ni-wb-hero-image{max-width:420px}.ni-wb-intro{padding:4rem 1.25rem 3rem}.ni-wb-split{grid-template-columns:1fr;margin:0 1.25rem 4rem;padding:2rem 1.4rem;gap:1rem}.ni-wb-steps{padding:4rem 1.25rem}.ni-wb-step-grid{grid-template-columns:1fr;gap:.8rem}.ni-wb-for{grid-template-columns:1fr;padding:4rem 1.25rem;gap:1rem}.ni-wb-not-card{padding:2.25rem 1.4rem}.ni-wb-footer{flex-direction:column;align-items:flex-start;gap:.75rem}.ni-wb-footer span:nth-child(2){margin:0}}.ni-wb-page{background:#fff5f1}.ni-wb-top{background:#71352f}.ni-wb-nav{background:#fff8f5}.ni-wb-brand,.ni-wb-links a{color:#9a514d}.ni-wb-nav-cta,.ni-wb-btn{background:#a95862}.ni-wb-nav-cta:hover,.ni-wb-btn:hover{background:#873f4b}.ni-wb-hero{background:radial-gradient(circle at 78% 24%,rgba(255,174,107,.72),transparent 27%),radial-gradient(circle at 28% 72%,rgba(218,157,226,.4),transparent 34%),linear-gradient(135deg,#f7d8dc,#f8c9b2 58%,#f6a38e)}.ni-wb-hero h1 em{color:#9b3f3b}.ni-wb-hero-image{box-shadow:0 30px 70px #9d4b4b38}.ni-wb-intro .eyebrow,.ni-wb-step-grid b,.ni-wb-not-card .eyebrow{color:#a95862}.ni-wb-split{background:linear-gradient(135deg,#c87378,#b95f66 58%,#e39175)}.ni-wb-steps{background:#f9e6e7}.ni-wb-step-grid article{border-color:#a958622e}.ni-wb-for{background:#fff5f1}.ni-wb-not-card{background:linear-gradient(135deg,#a95862,#8c4b57);box-shadow:0 20px 55px #a9586229}.ni-wb-not-card{background:#55365f;color:#fffaf7;box-shadow:0 20px 55px #55365f33}.ni-wb-not-card .eyebrow{color:#f6c8d7}.ni-wb-not-card h2{color:#fffaf7}.ni-wb-not-card p{color:#fffaf7c7}.ni-wb-not-card strong{color:#f6c8d7}.ni-wb-hero-image{aspect-ratio:1/1}.ni-wb-hero-image img{width:100%;height:100%;object-fit:contain;object-position:center;background:#f8e9ed}@media(max-width:760px){.ni-wb-hero-image{width:100%;aspect-ratio:1/1}.ni-wb-hero-image img{height:100%;object-fit:contain}}.ni-wb-hero p,.ni-wb-intro p,.ni-wb-split p,.ni-wb-for li,.ni-wb-not p{line-height:1.48}.ni-wb-intro{padding-top:4rem;padding-bottom:2.5rem}.ni-wb-intro h2,.ni-wb-split h2,.ni-wb-section-head h2,.ni-wb-for h2,.ni-wb-not h2{margin:.45rem 0 .75rem}.ni-wb-step-grid h3{margin:.55rem 0 .35rem}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ni-workbook.css.map */
