.nKicker{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:14px;font-weight:600;display:block}.nSample{background:var(--walnut);max-width:1180px;color:var(--paper);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 32px;padding:clamp(24px,3vw,40px);display:flex}.nSample .nKicker{color:#d8cabb}.nSample h2{font-size:clamp(40px,4.4vw,64px);margin-top:8px!important}.nSample p{color:#d8cabb;margin-top:10px!important}.nSampleBtns{flex-wrap:wrap;gap:12px;display:flex}.nSample .hBtn{background:var(--paper);border-color:var(--paper);color:var(--ink)}.nSample .hBtn:hover,.nSample .hBtnGhost{color:var(--paper);background:0 0}.nSample .hBtnGhost:hover{background:var(--paper);color:var(--ink)}.nH2{font-size:clamp(34px,4vw,56px);margin-top:clamp(48px,6vw,80px)!important}.nFeatures{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;max-width:1180px;margin:24px 0 0;padding:0;list-style:none;display:grid}.nFeatures li{border-top:1px solid var(--line);gap:4px;padding:18px 0;display:grid}.nFeatures strong{font-size:20px}.nFeatures span{color:var(--muted)}.nPrice{padding-top:0}.nArea{padding:0 var(--gut) clamp(72px, 10vw, 128px);background:var(--sand)}.nArea .nH2{margin-top:0!important}.nFaq{max-width:860px;margin:24px 0 0}.nFaq div{border-top:1px solid var(--line);padding:18px 0}.nFaq dt{font-size:20px;font-weight:700}.nFaq dd{color:var(--muted);margin:6px 0 0}.nWhere{max-width:860px;font-size:18px;margin-top:32px!important}.nOther{max-width:860px;color:var(--muted);margin-top:16px!important}.nOther a{color:var(--ink);text-decoration:underline}.nH2First{margin-top:0!important}.nLead{max-width:760px;color:var(--muted)}.nWorkGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;max-width:1180px;margin-top:28px;display:grid}.nWorkCard{min-width:0}.nWorkCard h3{margin-top:16px;font-size:28px}.nWorkCard p{color:var(--muted);margin-top:6px}.nWorkCard p a{color:var(--ink);text-decoration:underline}.nProse{max-width:900px}.nProse h2{margin-top:46px;font-size:clamp(32px,4vw,54px);line-height:.98}.nProse p{color:var(--muted);margin-top:16px;font-size:clamp(17px,1.7vw,20px);line-height:1.65}.nHubIntro{padding-bottom:clamp(64px,8vw,108px)}.nHubIntro .hHead{max-width:1080px;display:block}.nHubIntro .hHead h1{max-width:11em;margin-top:18px}.nHubIntro .hHead p{max-width:760px;margin-top:24px;font-size:clamp(19px,2.1vw,25px);line-height:1.5}.nPortfolio{padding-top:0}.nHubArea{padding-top:clamp(64px,8vw,108px)}.nIndustryLinks a,.nClosing a{color:var(--ink);text-decoration:underline}@media (max-width:720px){.nFeatures,.nWorkGrid{grid-template-columns:1fr}.nSampleBtns,.nSampleBtns .hBtn{width:100%}}.nPrice .hPlanSub{flex:1;margin-bottom:26px!important}.nSample{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;display:grid}.nShot{background:#000;border-radius:12px;transition:transform .3s;display:block;overflow:hidden;box-shadow:0 18px 40px #00000059}.nShot:hover{transform:translateY(-3px)}.nShot img{width:100%;height:auto;display:block}.nDots{background:#1a1411;gap:6px;padding:9px 12px;display:flex}.nDots i{background:#f7f1e947;border-radius:50%;width:9px;height:9px}.nSampleText .nSampleBtns{margin-top:24px}@media (max-width:720px){.nSample{grid-template-columns:1fr}}
