.nn-product-hero{background:radial-gradient(at 75% 20%,#e7eea8,#0000 55%),#e7c5b1;padding:70px 5vw 65px}.nn-lavender .nn-product-hero{background:radial-gradient(at 75% 20%,#e3eca6,#0000 55%),#c9bddb}.nn-product-hero h1{max-width:1250px;margin:65px 0;font-size:clamp(68px,9.8vw,150px);line-height:.98}.nn-product-intro{grid-template-columns:1.4fr 1fr 140px;align-items:center;gap:40px;display:grid}.nn-product-intro>p{max-width:650px;font-size:24px;line-height:1.4}.nn-product-intro>div{justify-items:start;gap:12px;display:grid}.nn-product-intro img{border-radius:50%;width:140px;box-shadow:0 18px 55px #68524733}.nn-product-body{grid-template-columns:1fr 1fr;gap:8vw;padding:85px 5vw;display:grid}.nn-product-body h1{margin:25px 0;font-size:clamp(65px,8vw,115px);line-height:1}.nn-product-body h3{margin:0 0 30px;font-size:36px}.nn-product-body p,.nn-product-body li{font-size:16px;line-height:1.75}.nn-product-body li{padding:12px 0}.nn-product-body ol,.nn-product-body ul{padding-left:22px}.nn-launch-offer{background:#ddec9f;grid-template-columns:1.4fr 1fr;gap:8vw;padding:80px 5vw;display:grid}.nn-launch-offer p{max-width:500px;line-height:1.7}.nn-launch-offer aside{border-left:1px solid #25252c55;padding-left:40px}.nn-launch-offer strong{letter-spacing:-.06em;margin:20px 0 5px;font-size:65px;font-weight:500;display:block}.nn-launch-offer strong span{letter-spacing:-.02em;font-size:22px}.nn-launch-offer aside>span{text-transform:uppercase;letter-spacing:.1em;font-size:12px}.nn-launch-offer aside p{font-size:12px}.nn-demo-card{background:#e3d9e8;border:1px solid #25252c33;border-radius:12px;padding:35px}.nn-demo-progress{gap:10px;margin:25px 0;display:grid}.nn-demo-progress button{text-align:left;color:#25252c;background:#f5f2eb;border:1px solid #25252c44;gap:20px;padding:15px;line-height:1.5;display:flex}.nn-demo-progress button[aria-pressed=true]{background:#ddec9f}.nn-demo label,.nn-contact label{margin:20px 0;font-size:13px;display:block}.nn-demo input,.nn-contact input,.nn-contact textarea,.nn-contact select{color:#25252c;width:100%;font:inherit;background:#fffdf7;border:1px solid #25252c55;border-radius:4px;margin-top:10px;padding:14px;display:block}.nn-contact form{max-width:650px}.nn-contact .nn-consent{align-items:start;gap:12px;line-height:1.6;display:flex}.nn-contact .nn-consent input{width:20px;margin-top:2px}.nn-contact .nn-trap{position:absolute;left:-9999px}.nn-inquiry-table{border-collapse:collapse;width:100%;font-size:14px}.nn-inquiry-table td,.nn-inquiry-table th{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #25252c44;padding:18px}.nn-inquiry-table p{white-space:pre-wrap}.nn-offer-links{flex-wrap:wrap;gap:18px;margin-bottom:30px;display:flex}.nn-offer-links a{border-bottom:1px solid;padding:10px 0}.nn-contact-status{background:#e2ebbd;border-radius:8px;padding:20px;line-height:1.7}.nn-inquiry-page{padding:45px 5vw;overflow:auto}.nn-inquiry-page h1{font-size:70px}.nn-inquiry-page small{margin-top:10px;display:block}@media (width<=750px){.nn-product-hero{padding:45px 24px}.nn-product-hero h1{margin:45px 0;font-size:68px}.nn-product-intro{grid-template-columns:1fr 90px;gap:20px}.nn-product-intro>p{grid-column:1/-1;font-size:20px}.nn-product-intro img{width:90px}.nn-product-body,.nn-launch-offer{grid-template-columns:1fr;gap:40px;padding:60px 24px}.nn-launch-offer aside{border-top:1px solid #25252c55;border-left:0;padding:20px 0}.nn-demo-card{padding:24px}.nn-product-body h1{font-size:65px}}
