/* Narrer public home + shared footer. Existing SVG logo in nav remains unchanged. */
.mobile-menu-btn{border:0;background:transparent;color:#fff;cursor:pointer}
.narrer-home{background:#f5f6f7;color:#14202d}.narrer-home main{display:block}.narrer-home main *{box-sizing:border-box}.narrer-home main h1,.narrer-home main h2,.narrer-home main h3{font-family:'Montserrat',sans-serif;letter-spacing:-.045em}.narrer-home main p{max-width:none;margin:0;color:inherit;font-family:'Inter',sans-serif}.narrer-home main a{transition:background .2s,color .2s,transform .2s,border-color .2s}.n-shell{width:min(1180px,calc(100% - 48px));margin-inline:auto}.n-pad{padding:108px 0}.narrer-skip{position:fixed;left:12px;top:-100px;z-index:3000;padding:12px 18px;background:#fff;color:#14202d}.narrer-skip:focus{top:12px}.n-eyebrow,.n-kicker{display:flex;align-items:center;gap:13px;margin-bottom:23px!important;color:#e44861!important;font-size:.72rem;font-weight:800;letter-spacing:.17em;text-transform:uppercase}.n-eyebrow:before{content:'';width:27px;height:2px;background:currentColor}.narrer-home main h2{font-size:clamp(2.3rem,4.3vw,4.4rem);line-height:1.08;margin:0 0 25px}.narrer-home main h3{font-size:1.12rem}.narrer-home main p{line-height:1.7}.n-lead{font-size:1.19rem!important;font-weight:600;line-height:1.55!important}.n-btn{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:54px;padding:14px 22px;font-size:.88rem;font-weight:800;text-decoration:none}.n-btn:hover{transform:translateY(-2px)}.n-btn-primary{background:#ff2e4d;color:#fff!important}.n-btn-primary:hover{background:#e01938}.n-btn-ghost{border:1px solid rgba(255,255,255,.58);color:#fff!important}.n-btn-ghost:hover{background:#ffffff1c}.n-btn-dark{background:#14202d;color:#fff!important}.n-btn-dark:hover{background:#293d50}.n-btn-outline{border:1px solid #ffffff88;color:#fff!important}.n-btn-outline:hover{background:#ffffff14}.n-text-link{display:inline-flex;gap:15px;align-items:center;padding-bottom:8px;border-bottom:1px solid #ff2e4d;color:#d5203e!important;font-size:.87rem;font-weight:800}.n-text-link:hover{gap:21px}
.nhero{position:relative;min-height:740px;display:flex;align-items:center;isolation:isolate;overflow:hidden;background:#06111c;color:#fff}.nhero-photo{position:absolute;z-index:-2;inset:0;background-image:linear-gradient(90deg,rgba(3,11,21,.92) 0%,rgba(3,11,21,.76) 39%,rgba(3,11,21,.05) 82%),url('/assets/images/narrer-hero-2026.png');background-size:cover;background-position:center}.nhero:after{content:'';position:absolute;z-index:-1;inset:0;background:linear-gradient(0deg,#07111ce6,transparent 30%)}.nhero-inner{padding:150px 0 80px}.n-kicker{color:#ff7187!important}.n-kicker span{width:4px;height:4px;border-radius:50%;background:currentColor}.nhero h1{font-size:clamp(3rem,6.2vw,6.2rem);line-height:1.05;max-width:830px;margin:0 0 29px;color:#fff}.nhero h1 em{font-style:normal;color:#ff576f}.nhero-lead{max-width:620px!important;color:#cdd7df!important;font-size:1.06rem!important}.nhero-actions{display:flex;gap:13px;flex-wrap:wrap;margin-top:35px}.nhero-bottom{display:flex;align-items:center;gap:19px;flex-wrap:wrap;margin-top:95px;color:#a7bac5;font-size:.66rem;font-weight:800;letter-spacing:.15em}.nhero-bottom i{width:3px;height:3px;border-radius:50%;background:#ff546d}
.n-intro{background:#fff}.n-intro-grid{display:grid;grid-template-columns:1fr 1fr;gap:10%}.n-intro-grid>div:last-child{padding-top:33px}.n-intro-grid>div:last-child p:not(.n-lead){margin-top:16px;color:#677380}.n-intro .n-text-link{margin-top:27px}.n-offer{background:#f4f6f7}.n-section-heading{display:flex;justify-content:space-between;align-items:end;gap:65px;margin-bottom:46px}.n-section-heading h2{margin-bottom:0!important}.n-section-heading>p{max-width:380px;color:#677380!important}.n-offer-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#dbe0e3;border:1px solid #dbe0e3}.n-offer-card{display:flex;flex-direction:column;min-height:340px;padding:28px;background:#fff}.n-card-no{font-size:.63rem;font-weight:800;letter-spacing:.13em;color:#e0445c}.n-card-icon{display:grid;place-items:center;width:48px;height:48px;margin:36px 0 28px;border:1px solid #ffc0ca;color:#e02243;font-size:1.8rem}.n-offer-card h3{margin:0 0 12px}.n-offer-card p{color:#667480!important;font-size:.88rem;line-height:1.65!important}.n-offer-card>a{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:30px;color:#d5203e;font-size:.8rem;font-weight:800}.n-offer-card:hover{background:#fff9fa}
.n-channels{background:#152433;color:#fff}.n-channels-grid{display:grid;grid-template-columns:1fr 1fr;gap:11%}.n-channels h2{color:#fff}.n-channels p{color:#aebec9!important}.n-channels .n-lead{margin-bottom:17px;color:#fff!important}.n-channels .n-btn{margin-top:31px}.n-channel-list>div{display:grid;grid-template-columns:35px 1fr;gap:20px;padding:27px 0;border-top:1px solid #40515e}.n-channel-list>div:last-child{border-bottom:1px solid #40515e}.n-channel-list>div>span{color:#ff7187;font-size:.7rem;font-weight:800}.n-channel-list h3{margin:0 0 10px;color:#fff}.n-channel-list p{font-size:.88rem}
.n-process{background:#fff}.n-process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.n-process-grid article{padding:28px;border:1px solid #e3e7e9;min-height:260px}.n-process-grid article>span{display:grid;place-items:center;width:38px;height:38px;background:#ffe9ec;color:#dd2f49;font-size:.8rem;font-weight:800;margin-bottom:60px}.n-process-grid h3{margin:0 0 10px}.n-process-grid p{font-size:.86rem;color:#687684!important}
.n-insights{background:#f3f5f6}.n-insights .n-section-heading{align-items:end}.n-articles-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.n-article-card{display:flex;flex-direction:column;min-height:285px;padding:30px;background:#fff;border:1px solid #e1e5e7}.n-article-date{font-size:.7rem;color:#d72a49;font-weight:800;letter-spacing:.08em}.n-article-card h3{font-size:1.15rem;margin:24px 0 12px;line-height:1.35}.n-article-card h3 a:hover{color:#d72a49}.n-article-card p{font-size:.85rem;color:#687684!important}.n-article-card .n-text-link{margin-top:auto;align-self:start}.n-final{background:#e82546;color:#fff}.n-final-grid{display:flex;justify-content:space-between;align-items:end;gap:60px}.n-final .n-eyebrow{color:#fff!important}.n-final .n-eyebrow:before{background:#fff}.n-final h2{color:#fff;max-width:750px}.n-final p:not(.n-eyebrow){color:#ffe3e8!important;max-width:680px}.n-final-actions{display:grid;gap:10px;min-width:260px}.n-final .n-btn-primary{background:#fff;color:#c81031!important}.n-final .n-btn-primary:hover{background:#fce9ec}
.narrer-footer{padding:72px 0 0;background:#08131e;color:#fff;border-top:0;font-family:'Inter',sans-serif}.n-footer-shell{width:min(1180px,calc(100% - 48px));margin-inline:auto}.n-footer-top{display:grid;grid-template-columns:1.65fr .75fr .9fr;gap:8%}.n-footer-brand p{max-width:365px;margin:24px 0;color:#9babb8;font-size:.88rem;line-height:1.7}.n-footer-email{display:inline-flex;gap:15px;color:#fff;font-size:.93rem;font-weight:700;border-bottom:1px solid #ff2e4d;padding-bottom:8px}.n-footer-email:hover{color:#ff8092}.n-footer-col{display:flex;flex-direction:column;align-items:start;gap:13px}.n-footer-col h2{font:800 .74rem 'Inter',sans-serif;letter-spacing:.17em;text-transform:uppercase;color:#ff6b82;margin:0 0 13px}.n-footer-col a{font-size:.86rem;color:#aebbc6}.n-footer-col a:hover{color:#fff}.n-footer-bottom{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:24px 0;margin-top:69px;border-top:1px solid #2e3d49;color:#8394a3;font-size:.73rem}
@media(max-width:1100px){.n-offer-grid{grid-template-columns:repeat(2,1fr)}.n-process-grid{grid-template-columns:repeat(2,1fr)}.n-offer-card{min-height:300px}.n-footer-top{gap:5%}}
@media(max-width:760px){.n-shell,.n-footer-shell{width:min(100% - 36px,1180px)}.n-pad{padding:74px 0}.nhero{min-height:680px}.nhero-inner{padding:135px 0 70px}.nhero-photo{background-position:61% center;background-image:linear-gradient(90deg,rgba(3,11,21,.91),rgba(3,11,21,.58)),url('/assets/images/narrer-hero-2026.png')}.nhero h1{font-size:clamp(2.75rem,9.6vw,4.7rem)}.nhero-bottom{margin-top:65px}.n-intro-grid,.n-channels-grid{grid-template-columns:1fr;gap:32px}.n-intro-grid>div:last-child{padding-top:0}.n-section-heading{display:block}.n-section-heading>p{margin-top:23px}.n-articles-grid{grid-template-columns:1fr 1fr}.n-final-grid{display:block}.n-final-actions{margin-top:35px;max-width:340px}.n-footer-top{grid-template-columns:1fr 1fr;gap:45px}.n-footer-brand{grid-column:1/-1}}
@media(max-width:520px){.nhero h1{font-size:clamp(2.45rem,10.7vw,3.45rem)}.nhero-actions{flex-direction:column;align-items:stretch}.nhero-bottom{font-size:.57rem;gap:10px}.n-offer-grid,.n-process-grid,.n-articles-grid{grid-template-columns:1fr}.n-offer-card,.n-process-grid article{min-height:auto}.n-process-grid article>span{margin-bottom:30px}.n-footer-top{grid-template-columns:1fr;gap:38px}.n-footer-brand{grid-column:auto}.n-footer-bottom{margin-top:45px}.narrer-home main h2{font-size:2.2rem}}
@media(prefers-reduced-motion:reduce){.narrer-home main *{transition:none!important;animation:none!important}}
