:root{--ink:#1d1e21;--lime:#ef9c83;--paper:#ffffff;--grey:#aaaeba;--line:#44454b}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--ink);color:var(--paper);font-family:Arial,Helvetica,sans-serif;font-size:17px;line-height:1.55}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a:focus-visible,button:focus-visible{outline:3px solid var(--lime);outline-offset:6px}section{scroll-margin-top:80px}.skip{position:fixed;top:-100px;left:20px;background:var(--lime);color:var(--ink);z-index:100;padding:12px}.skip:focus{top:10px}header{height:104px;display:flex;align-items:center;justify-content:space-between;padding:0 5%;border-bottom:1px solid #ffffff14;background:var(--ink);position:relative;z-index:10}.logo{font-size:46px;font-weight:900;letter-spacing:-3px;line-height:1}.logo span{font-size:17px;letter-spacing:-.6px;margin-left:7px}.logo i{color:var(--lime);font-style:normal}nav{display:flex;gap:32px;align-items:center;font-size:14px}nav a:hover,.text-link:hover{color:var(--lime)}.nav-cta{border:1px solid #868491;padding:12px 22px;border-radius:30px}.menu{display:none}.hero{min-height:730px;position:relative;overflow:hidden}.hero-art{position:absolute;inset:0;background:url('assets/chrome.png') center/cover no-repeat;opacity:.8}.hero-content{position:relative;padding:67px 5% 29px}.eyebrow,.section-label{font-size:13px;letter-spacing:1.8px;text-transform:uppercase;margin:0 0 28px;color:var(--grey)}h1{font-size:clamp(65px,7.9vw,125px);font-weight:800;letter-spacing:-.07em;line-height:1.02;margin:0 0 34px;max-width:1000px}h1 em,h2 em{font-style:normal;color:var(--lime)}.hero-copy{font-size:22px;line-height:1.5;color:#e8e5ed;max-width:660px;margin:0 0 34px}.actions{display:flex;gap:28px;align-items:center}.button{display:inline-block;border:0;padding:17px 27px;border-radius:40px;font-size:16px;font-weight:700;transition:transform .2s,background .2s}.button:hover{transform:translateY(-3px)}.lime{background:var(--lime);color:var(--ink)}.text-link{font-size:16px;border-bottom:1px solid currentColor;padding-bottom:6px}.hero-bottom{display:flex;justify-content:space-between;margin-top:83px;font-size:13px;letter-spacing:.4px;color:var(--grey)}.ticker{overflow:hidden;background:var(--lime);color:var(--ink);padding:20px 0;font-size:30px;font-weight:800;letter-spacing:-1px;white-space:nowrap}.ticker div{animation:drift 28s linear infinite;width:max-content}@keyframes drift{to{transform:translateX(-50%)}}.section{padding:110px 5%}.intro{display:grid;grid-template-columns:1fr 2.2fr;gap:50px;background:var(--paper);color:var(--ink)}.intro .section-label,.faq .section-label{color:#746779}h2{font-size:clamp(44px,5.2vw,78px);letter-spacing:-.06em;line-height:1.04;margin:0 0 32px;font-weight:800}.intro h2 em,.faq h2 em{color:#965038}.large-copy{font-size:25px;max-width:850px;line-height:1.5;color:#53515c}.benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:50px;padding-top:35px;border-top:1px solid #d5d8e0}.benefits strong{font-size:33px;letter-spacing:-1px}.benefits p{font-size:16px;color:#746d7c;margin:12px 0 0}.section-heading{display:flex;justify-content:space-between;gap:50px;align-items:flex-end;margin-bottom:45px}.section-heading>p{max-width:360px;color:var(--grey);margin-bottom:37px}.service-list details{border-top:1px solid var(--line)}details:last-child{border-bottom:1px solid var(--line)}summary{display:flex;align-items:center;gap:26px;list-style:none;cursor:pointer;font-size:27px;letter-spacing:-.6px;font-weight:600;padding:27px 0}summary::-webkit-details-marker{display:none}summary span{font-size:14px;color:var(--lime);width:40px}summary b{margin-left:auto;font-size:30px;color:var(--lime);font-weight:300;transition:transform .2s}details[open] summary b{transform:rotate(45deg)}details p{color:var(--grey);max-width:760px;margin:0 65px 30px;font-size:18px}.ai{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;border-top:1px solid var(--line);background:#28252d}.ai-copy>p:not(.section-label){max-width:550px;color:#c6bfce;font-size:18px}.ai-copy .text-link{display:inline-block;margin-top:22px}.comment-demo{background:var(--paper);color:var(--ink);align-self:center;border-radius:16px;box-shadow:0 25px 75px #0003;overflow:hidden}.demo-top{display:flex;justify-content:space-between;padding:22px 25px;font-size:12px;font-weight:700;border-bottom:1px solid #e2dce8}.demo-top span:last-child{color:#76647e;font-weight:400}.demo-tabs{display:flex;padding:20px 25px;gap:8px}.demo-tabs button{padding:8px 18px;background:transparent;border:1px solid #d4c9df;border-radius:24px;color:var(--ink);font-size:14px}.demo-tabs button[aria-selected=true]{background:var(--ink);color:var(--lime);border-color:var(--ink)}.demo-post{margin:0 25px 24px;padding:30px;background:#ecdbff;border-radius:8px}.demo-post>span{font-size:12px;letter-spacing:1px;font-weight:700;color:#76647e}.demo-post h3{font-size:40px;letter-spacing:-2px;line-height:1.08;margin:22px 0}.demo-post p{font-size:15px;color:#695b72;margin:0}.reply{display:flex;gap:15px;margin:0 25px 28px}.avatar{width:42px;height:42px;border-radius:50%;background:var(--ink);color:var(--lime);font-weight:800;font-size:22px;display:grid;place-items:center;flex-shrink:0}.reply span{font-size:13px;font-weight:700}.reply p{font-size:18px;line-height:1.5;margin:8px 0}.demo-note{border-top:1px solid #e2dce8;padding:19px 25px;font-size:14px}.demo-disclaimer{padding:0 25px 22px;color:#756b7c;font-size:12px;margin:0}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:55px}.steps article{border-top:1px solid var(--line);padding-top:25px}.steps span{color:var(--lime);font-size:15px}.steps h3{font-size:30px;letter-spacing:-1px;margin:20px 0 15px}.steps p{color:var(--grey);max-width:360px}.packages{background:#302936}.plan-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.plan{border:1px solid #76677e;border-radius:10px;padding:28px 20px;background:#39303f;display:flex;flex-direction:column}.plan-name{font-size:16px;font-weight:700}.plan h3{font-size:34px;letter-spacing:-1.6px;line-height:1.2;margin:30px 0 20px}.plan h3 span{display:block;font-size:13px;letter-spacing:0;color:var(--grey);font-weight:400;margin-top:9px}.plan>p{font-size:14px;margin:0 0 30px}.plan>p strong{font-size:20px}.plan button{background:none;border:1px solid #9b87a6;color:var(--paper);border-radius:30px;padding:11px 10px;font-size:14px;margin-top:auto;white-space:nowrap}.plan button:hover{background:var(--paper);color:var(--ink)}.plan.featured{background:var(--lime);border-color:var(--lime);color:var(--ink)}.featured h3 span{color:#683b32}.featured button{background:var(--ink);color:var(--lime);border-color:var(--ink)}.package-includes{display:grid;grid-template-columns:1fr 2fr;border-top:1px solid #76677e;margin-top:42px;padding-top:30px;gap:40px}.package-includes h3{font-size:23px;letter-spacing:-.7px;margin:0}.package-includes>div{display:grid;grid-template-columns:1fr 1fr;gap:20px 35px}.package-includes p{margin:0;color:#e4d9eb;font-size:15px}.small-print{font-size:13px;color:var(--grey);margin:33px 0 0;max-width:1000px}.faq{display:grid;grid-template-columns:1fr 1.2fr;gap:75px;background:var(--paper);color:var(--ink)}.faq details{border-color:#d5d8e0}.faq summary{font-size:20px;letter-spacing:-.3px;gap:20px;padding:23px 0}.faq summary b{color:#965038}.faq details p{font-size:16px;margin:0 0 25px;color:#695b72}.contact{background:var(--lime);color:var(--ink);display:grid;grid-template-columns:1fr 1fr;gap:110px}.contact h2 em{color:#965038}.contact .section-label{color:#855448}.contact>div>p:not(.section-label){font-size:22px}.email-link{display:inline-block;font-size:21px;border-bottom:1px solid #b98070;margin-top:20px}.contact form{padding-top:8px}.contact label{display:block;font-size:14px;font-weight:700;margin-bottom:20px}.contact input,.contact select,.contact textarea{display:block;width:100%;border:0;border-bottom:1px solid #b994a2;background:transparent;padding:12px 0;font-size:17px;color:var(--ink);border-radius:0}.contact input::placeholder,.contact textarea::placeholder{color:#886f7d;font-size:15px}.contact input:focus,.contact textarea:focus,.contact select:focus{outline:2px solid #965038;outline-offset:5px}.dark{background:var(--ink);color:var(--lime)}.form-note,#form-status{font-size:13px;color:#855448;max-width:410px}.contact button{margin-top:8px}footer{display:flex;gap:30px;align-items:center;justify-content:space-between;padding:45px 5%;font-size:13px;color:var(--grey)}footer .logo{color:var(--paper);font-size:34px}footer .logo span{font-size:13px}footer p{font-size:15px}footer>a:not(.logo){border-bottom:1px solid currentColor}@media(min-width:1700px){.hero-art{background-position:right center}.hero-content,.section,header,footer{padding-left:max(5%,calc((100vw - 1500px)/2));padding-right:max(5%,calc((100vw - 1500px)/2))}}@media(max-width:1050px){nav{gap:20px}.ai{gap:35px}.plan-grid{grid-template-columns:repeat(3,1fr)}.contact{gap:55px}.intro{grid-template-columns:1fr 3fr;gap:30px}.faq{gap:45px}.hero-art{opacity:.5;background-position:68% center}.plan:nth-child(4),.plan:nth-child(5){grid-column:auto}.plan-grid .plan{min-height:280px}}@media(max-width:700px){header{height:82px}.logo{font-size:38px}.menu{display:block;background:transparent;color:var(--paper);border:1px solid #76677e;border-radius:25px;padding:8px 18px;font-size:14px}nav{display:none;position:absolute;left:0;right:0;top:82px;background:var(--ink);padding:25px 5%;border-bottom:1px solid var(--line);align-items:stretch;gap:22px}nav.open{display:flex;flex-direction:column}.nav-cta{text-align:center}.hero{min-height:690px}.hero-content{padding-top:55px}.hero-art{opacity:.32;background-position:68% center}.eyebrow{font-size:11px;letter-spacing:1.1px}h1{font-size:clamp(56px,12.3vw,86px);letter-spacing:-.065em;margin-top:35px}.hero-copy{font-size:19px;max-width:90%}.actions{gap:22px;flex-wrap:wrap}.button{font-size:15px;padding:15px 23px}.hero-bottom{margin-top:65px;flex-direction:column;gap:9px;font-size:12px}.ticker{font-size:23px;padding:17px 0}.section{padding-top:70px;padding-bottom:70px}.intro,.ai,.faq,.contact{grid-template-columns:1fr;gap:35px}.intro>.section-label{margin-bottom:0}.large-copy{font-size:20px}.benefits{gap:18px;margin-top:35px}.benefits strong{font-size:25px}.benefits p{font-size:14px}.section-heading{display:block;margin-bottom:35px}.section-heading>p{margin-bottom:0}.section-label{font-size:12px;margin-bottom:23px}h2{font-size:clamp(40px,9.6vw,65px)}summary{font-size:21px;gap:13px}summary span{width:23px;font-size:12px}details p{margin-left:36px;font-size:16px}.ai-copy>p:not(.section-label){font-size:17px}.comment-demo{margin-top:10px}.demo-top{font-size:10px;padding:18px}.demo-tabs{padding:18px}.demo-post{margin:0 18px 24px;padding:25px}.reply{margin-left:18px;margin-right:18px}.steps{grid-template-columns:1fr;gap:30px}.steps h3{font-size:26px;margin:14px 0}.steps p{max-width:none;margin-bottom:0}.plan-grid{grid-template-columns:1fr 1fr;gap:12px}.plan{padding:23px 17px}.plan h3{font-size:31px}.plan:last-child{grid-column:1 / -1;min-height:230px}.package-includes{grid-template-columns:1fr;gap:22px}.package-includes>div{grid-template-columns:1fr;gap:15px}.faq>div:last-child{margin-top:15px}.contact{gap:40px}.contact>div>p:not(.section-label){font-size:19px}.email-link{font-size:18px}footer{flex-wrap:wrap;gap:25px}footer p{width:100%;order:3;margin:0}footer>span{order:4}footer>.logo{margin-right:auto}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ticker div{animation:none}.button,summary b{transition:none}}

/* Original Nua Social palette: peach, blush, lavender, blue and charcoal. */
.hero-art{filter:grayscale(1);opacity:.75}.ticker{background:linear-gradient(90deg,#ef9c83,#ffeae8)}.intro{background:#ffeae8}.ai{background:#1d1e21}.demo-post{background:linear-gradient(125deg,#cfc7f2,#ffeae8)}.contact{background:linear-gradient(125deg,#ffeae8,#cfc7f2)}.faq{background:#ffffff}.packages{background:#26232b}.plan.featured{background:#ef9c83}.hero h1 em{color:#ef9c83}.contact select{background:transparent}.demo-tabs button[aria-selected=true]{color:#ffeae8}.steps span{color:#cfc7f2}@media(max-width:1050px){.hero-art{opacity:.45}}@media(max-width:700px){.hero-art{opacity:.28}}

.demo-post.has-photo{padding:0;background:#ecdbff;overflow:hidden}.demo-post img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.demo-post img[hidden]{display:none}.demo-post .post-copy{padding:0}.demo-post.has-photo .post-copy{padding:17px 20px}.demo-post.has-photo h3{display:none}.post-copy>span{font-size:12px;letter-spacing:1px;font-weight:700;color:#76647e}.demo-post.has-photo p{font-size:14px;margin-top:5px}

.founders-intro{background:var(--blush,#FFEAE8);padding-top:150px;padding-bottom:65px}.founders-intro h1{font-size:clamp(3.4rem,8vw,7rem);line-height:1.02;letter-spacing:-.065em;margin:24px 0}.founders-intro h1 em{font-style:normal;color:#a9546b}.founders-intro>p:last-child{font-size:1.3rem;max-width:600px}.founders-photo{margin:0;background:#FFEAE8;padding:0 6vw 50px}.founders-photo img{display:block;width:100%;aspect-ratio:1.5;object-fit:cover;object-position:50% 50%;border-radius:20px}.founders-photo figcaption{font-size:.9rem;padding-top:16px;color:#67626E}.founder-bios{display:grid;grid-template-columns:1fr 1fr;gap:7vw;background:#fff}.founder-bios h2{font-size:clamp(3rem,5.5vw,5.5rem);line-height:1;letter-spacing:-.06em;margin:25px 0 30px}.founder-bios h2 span{color:#EF9C83}.founder-bios article>p:last-child{font-size:1.125rem;line-height:1.85;max-width:580px;color:#55515b}.founders-close{background:#FFEAE8}.founders-close h2{margin:24px 0 36px}nav a[aria-current=page]{text-decoration:underline;text-underline-offset:6px}@media(max-width:700px){.founders-intro{padding-top:110px}.founders-photo{padding:0 6vw 32px}.founder-bios{grid-template-columns:1fr;gap:50px}.founder-bios article>p:last-child{font-size:1rem}.founders-photo figcaption{font-size:.8rem}}

.individual-profile{display:grid;grid-template-columns:minmax(260px,.85fr) minmax(0,1.4fr);gap:7vw;align-items:center;background:#fff}.individual-profile.nylle{background:#FFEAE8}.profile-portrait{position:relative;overflow:hidden;aspect-ratio:.82;border-radius:22px;max-width:420px;width:100%;background:#858585}.profile-portrait img{position:absolute;width:200%;max-width:none;height:auto;top:50%;left:0;transform:translateY(-50%)}.alyssa .profile-portrait img{left:-75%}.profile-copy h2{font-size:clamp(2.6rem,5vw,5rem);line-height:1.04;letter-spacing:-.055em;margin:18px 0 22px}.profile-copy h2 span{color:#EF9C83}.profile-copy h3{font-size:1.3rem;font-weight:600;margin:0 0 24px;color:#9D4761}.profile-copy>p:last-child{font-size:1.125rem;line-height:1.85;color:#55515b;max-width:720px}@media(max-width:700px){.individual-profile{grid-template-columns:1fr;gap:35px}.profile-portrait{max-width:420px}.profile-copy>p:last-child{font-size:1rem}}

.founders-page{color:#1D1E21;background:#fff}.founders-page .eyebrow,.founders-page .section-label{color:#806371}.founders-gallery{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:0 5% 55px;background:#FFEAE8}.founders-gallery figure{margin:0;overflow:hidden;border-radius:20px}.founders-gallery img{display:block;width:100%;aspect-ratio:1.5;object-fit:cover;object-position:center}.founder-bios .profile-copy h2{font-size:clamp(2.5rem,4.8vw,4.7rem)}@media(max-width:700px){.founders-gallery{grid-template-columns:1fr;gap:20px}}

.growth-inquiry{display:grid;grid-template-columns:1fr 1fr;gap:7vw;background:linear-gradient(125deg,#FFEAE8,#CFC7F2);color:#1D1E21;align-items:start}.growth-copy .eyebrow{color:#806371}.growth-copy h1{font-size:clamp(3.5rem,6.6vw,6.5rem);margin:25px 0 35px}.growth-copy h1 em{color:#9D4761}.growth-copy>p:not(.eyebrow){font-size:1.2rem;line-height:1.65;max-width:530px}.growth-copy .growth-detail{margin:40px 0 30px;font-weight:600}.inquiry-card{background:#fff;padding:40px;border-radius:22px;box-shadow:0 20px 70px #1d1e2110}.inquiry-card h2{font-size:2rem;line-height:1.15;letter-spacing:-.04em;margin:0 0 14px}.inquiry-intro,.optional{font-size:.85rem;color:#67626E}.inquiry-card input,.inquiry-card textarea,.inquiry-card select{color:#1D1E21;background:#fff;border-bottom-color:#b4a8b7}.inquiry-card .form-note{color:#67626E}.inquiry-card label{color:#1D1E21}.inquiry-card select option{background:#fff;color:#1D1E21}.inquiry-card #form-status{font-size:.95rem;color:#67626E}.inquiry-card .button{margin-top:8px}@media(max-width:800px){.growth-inquiry{grid-template-columns:1fr;gap:40px}.inquiry-card{padding:28px 22px}.growth-copy .growth-detail{margin:24px 0}.growth-copy h1{font-size:clamp(3.4rem,11vw,5rem)}}

.ai{align-items:start}.comment-examples{min-width:0;display:grid;gap:26px}.examples-intro{padding:0 2px 8px}.examples-intro .section-label{color:#EF9C83;margin-bottom:14px}.examples-intro h3{font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.1;letter-spacing:-.04em;margin:0 0 18px}.examples-intro>p:last-child{font-size:1rem;color:#c6bfce;line-height:1.65;margin:0;max-width:580px}.comment-card{background:#fff;color:#1D1E21;border-radius:18px;overflow:hidden;box-shadow:0 18px 55px #0002}.sample-heading{padding:20px 24px;font-size:.9rem;font-weight:700;letter-spacing:.02em}.sample-photo{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.sample-comments{padding:24px}.sample-reply{display:flex;gap:16px;align-items:flex-start}.sample-reply+.sample-reply{margin-top:24px;padding-top:24px;border-top:1px solid #e5dfe8}.sample-reply .avatar{flex:0 0 42px;width:42px;height:42px;font-size:26px}.sample-reply p{font-size:1.05rem;line-height:1.65;margin:0;letter-spacing:-.01em}@media(min-width:1051px){.ai-copy{position:sticky;top:45px}}@media(max-width:700px){.sample-heading{padding:17px 20px}.sample-comments{padding:20px}.sample-reply{gap:12px}.sample-reply p{font-size:1rem}}

.plan{color:#1D1E21;border:1px solid #ffffff45;box-shadow:inset 0 1px 0 #ffffff80,0 15px 35px #0002}.plan-bronze{background:linear-gradient(135deg,#AD7045 0%,#E0AD7D 28%,#C38C5E 54%,#EDC69E 76%,#BB8151 100%)}.plan-silver{background:linear-gradient(135deg,#AAB0B7 0%,#F0F2F4 30%,#C3C8CE 57%,#F8F9FA 78%,#B4BAC2 100%)}.plan.plan-gold{background:linear-gradient(135deg,#BD8E2D 0%,#F7DD8B 30%,#D9B34A 55%,#FBE8AB 77%,#CEA13D 100%);border-color:#E7C767}.plan-platinum{background:linear-gradient(135deg,#ABB9BC 0%,#E9F0EF 30%,#C6D3D4 55%,#F4F8F6 77%,#B3C5C7 100%)}.plan-diamond{background:linear-gradient(135deg,#B3CEE0 0%,#F7FCFF 27%,#D4E9F4 52%,#E2DBF4 77%,#E9F8FF 100%)}.plan h3 span{color:#3F4246}.plan button,.plan.featured button{background:#1D1E21;color:#fff;border-color:#1D1E21}.plan button:hover,.plan.featured button:hover{background:#fff;color:#1D1E21;border-color:#fff}.plan-name{letter-spacing:.025em}

/* Original Nua Social wordmark with the shared brand signature. */
@font-face{font-family:Aboreto;src:url('assets/Aboreto-Regular.ttf') format('truetype');font-display:swap}
.logo{display:inline-flex;flex-direction:column;align-items:flex-start;gap:8px;letter-spacing:0;flex-shrink:0}
.logo .logo-wordmark{font-family:Aboreto,serif;font-size:32px;font-weight:700;font-style:italic;letter-spacing:0;margin:0;line-height:1.15;white-space:nowrap}
.logo .logo-tagline{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:400;letter-spacing:.2px;margin:0;line-height:1.3;color:var(--lime)}
@media(max-width:1050px){nav{gap:15px}.logo .logo-wordmark{font-size:27px}}
@media(max-width:700px){.logo .logo-wordmark{font-size:27px}.logo .logo-tagline{font-size:12px}.logo{gap:5px}}
