@font-face{font-family:ZentistWF;src:url('/nonbrand/assets/wf-regular.ttf') format('truetype');font-style:normal;font-weight:400;font-display:swap}
.nb .nb-wrap{width:100%}.nb .nb-header{display:block;padding:0;min-height:0}
html[data-copy-audience=nonbrand]{scroll-behavior:auto!important;scroll-padding-top:0}.nb :is(section,article,main)[id]{scroll-margin-top:110px}
html[data-copy-audience=nonbrand]{--nb-ink:#101010;--nb-muted:#52575d;--nb-pink:#ff466b;--nb-line:#dedcdb;scroll-padding-top:0}
html[data-copy-audience=nonbrand] body{font-family:ZentistWF,sans-serif;color:#101010}
html[data-copy-audience=nonbrand] body>header,html[data-copy-audience=nonbrand] body>footer,html[data-copy-audience=nonbrand] .legacy-main,html[data-copy-audience=nonbrand] #sticky-book{display:none}
.nb{font-family:ZentistWF,sans-serif;line-height:1.45;color:#101010;font-weight:400}
.nb *{box-sizing:border-box}.nb [hidden]{display:none!important}.nb img{max-width:100%;display:block}.nb a{color:inherit}.nb button{font-family:inherit}.nb h1,.nb h2,.nb h3,.nb strong{font-weight:400}.nb h1,.nb h2{letter-spacing:-.045em}.nb section{border:0;padding:0}.nb .nb-wrap{max-width:1392px;padding:0 40px;margin:0 auto}.nb h2{font-size:clamp(40px,4.4vw,68px);line-height:1.02;color:inherit}.nb p{margin:0}.nb a:focus-visible,.nb button:focus-visible,.nb summary:focus-visible,.nb main:focus-visible{outline:3px solid #013f7e;outline-offset:5px}.nb .nb-button:focus-visible{outline-color:#013f7e}.nb .nb-button{appearance:none;display:inline-flex;gap:12px;align-items:center;justify-content:center;background:#ff466b;color:#101010;border:1px solid #ff466b;border-radius:100px;padding:15px 28px;font-size:19px;line-height:1.2;font-weight:400;min-height:54px;text-decoration:none;cursor:pointer;transition:background .2s,transform .2s;white-space:normal}.nb .nb-button:hover{background:#ff6a87;border-color:#ff6a87;transform:translateY(-2px)}.nb .nb-button-large{min-height:76px;padding:21px 50px;font-size:28px}.nb .nb-fine{font-size:14px;line-height:1.6;color:#575b60}.nb .nb-center{text-align:center}.nb .nb-eyebrow{font-size:12px;line-height:1.5;letter-spacing:.1em;font-weight:400;text-transform:uppercase;color:#52575d}.nb .nb-header{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.96);backdrop-filter:blur(12px);border-bottom:1px solid #eeedeb}.nb .nb-header-inner{height:88px;display:flex;align-items:center;justify-content:space-between;gap:24px}.nb .nb-wordmark{width:142px;height:auto}.nb .nb-header nav{display:flex;align-items:center;gap:32px}.nb .nb-header nav>a{font-size:16px;text-decoration:none}.nb .nb-header nav>a:hover{text-decoration:underline}.nb .nb-header .nb-button{font-size:16px;min-height:46px;padding:12px 24px}.nb .nb-skip{position:fixed;left:16px;top:-100px;background:white;padding:12px;z-index:100}.nb .nb-skip:focus{top:12px}
.nb .nb-hero{display:block;text-align:center;padding-top:76px;padding-bottom:44px;max-width:1480px}.nb .nb-product-lockup{display:flex;justify-content:center;margin-bottom:26px}.nb .nb-product-lockup img{height:36px;width:auto}.nb .nb-hero>.nb-eyebrow{margin-bottom:18px}.nb #nb-title{font-size:clamp(56px,6.8vw,104px);line-height:1.02;max-width:1340px;margin:0 auto;color:#101010}.nb #nb-title span{color:inherit}.nb #nb-intro{font-size:23px;line-height:1.45;max-width:850px;margin:26px auto 28px;color:#50555b}.nb .nb-play-small{font-size:12px}.nb .nb-video-section{padding-bottom:100px}.nb .nb-video-frame{margin:0 auto;max-width:1160px;aspect-ratio:16/9;position:relative;border-radius:24px;overflow:hidden;border:1px solid #d5e0e6;background:#e8f2f7;box-shadow:0 18px 50px #10385212}.nb .nb-video-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.nb .nb-after-video{text-align:center;margin-top:32px}.nb .nb-after-video .nb-fine{margin-top:14px}
.nb .nb-stats{padding-top:12px;padding-bottom:100px}.nb .nb-section-head{text-align:center;max-width:850px;margin:0 auto 42px}.nb .nb-section-head .nb-eyebrow{margin-bottom:16px}.nb .nb-stat-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.nb .nb-stat{padding:36px 40px 28px;border-radius:22px;overflow:hidden;position:relative}.nb .nb-stat-time{background:linear-gradient(135deg,#abceef,#edf6fb 80%);color:#013f7e}.nb .nb-stat-collection{background:linear-gradient(35deg,#e9f7f3 50%,#bad4e4);color:#1a597d}.nb .nb-stat-top{display:flex;align-items:center;justify-content:space-between;font-size:12px;letter-spacing:.08em;min-height:40px;gap:14px}.nb .nb-stat-top svg{width:40px;height:40px;fill:none;stroke:currentColor;stroke-width:1.5}.nb .nb-small-dot{height:16px;width:16px;border:1px solid currentColor;border-radius:50%;display:block}.nb .nb-stat-number{font-size:clamp(86px,10vw,148px);line-height:1;margin:22px 0 12px;letter-spacing:-.07em;color:inherit}.nb .nb-stat-number>span{font-size:.5em;margin-left:6px;letter-spacing:-.03em}.nb .nb-stat h3{font-size:26px;line-height:1.2;margin-bottom:12px}.nb .nb-stat>p{font-size:17px;max-width:390px;color:inherit}.nb .nb-week{display:grid;grid-template-columns:repeat(8,1fr);gap:7px;margin:30px 0 26px;height:44px}.nb .nb-week span{background:#013f7e;opacity:.8;border-radius:8px}.nb .nb-week span:nth-child(even){opacity:.4}.nb .nb-collection-bar{height:44px;margin:30px 0 26px;border:1px solid #1a597d;border-radius:100px;padding:6px;background:#ffffff60}.nb .nb-collection-bar span{width:99.6%;display:block;height:100%;border-radius:100px;background:#1a597d}.nb details{border-top:1px solid #013f7e30}.nb summary{cursor:pointer;padding:15px 0;font-size:15px;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px}.nb summary::-webkit-details-marker{display:none}.nb summary::after{content:'+';font-size:24px}.nb details[open]>summary::after{content:'−'}.nb details p{font-size:15px;line-height:1.55;padding-bottom:12px}.nb details a{text-decoration:underline;text-underline-offset:3px}
.nb .nb-wall{padding:30px 0 78px}.nb .nb-wall-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:30px}.nb .nb-wall h2{font-size:34px;letter-spacing:-.025em}.nb #nb-logo-pause{background:transparent;color:#52575d;border:1px solid #a9afb3;border-radius:100px;padding:9px 16px;font-size:13px;cursor:pointer;min-height:42px}.nb .nb-logo-rows{overflow:hidden;display:grid;gap:10px;margin-bottom:22px}.nb .nb-logo-viewport{overflow:hidden;mask-image:linear-gradient(to right,transparent,#000 5%,#000 95%,transparent)}.nb .nb-logo-track{display:flex;width:max-content;animation:nb-marquee-right var(--duration,70s) linear infinite;transform:translateX(-50%);will-change:transform}.nb .nb-logo-set{display:flex;gap:14px;padding-right:14px;list-style:none;flex:none;margin:0}.nb .nb-logo-set li{width:214px;height:104px;flex:none;padding:20px;background:#fafbfc;border-radius:14px;display:flex;align-items:center;justify-content:center;border:1px solid #eef0f1}.nb .nb-logo-set img{width:100%;height:100%;object-fit:contain}.nb .nb-wall.is-paused .nb-logo-track{animation-play-state:paused}@keyframes nb-marquee-right{from{transform:translateX(-50%)}to{transform:translateX(0)}}
.nb .nb-testimonials{padding-top:26px;padding-bottom:108px}.nb .nb-quotes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.nb .nb-quote{margin:0;display:flex;flex-direction:column}.nb .nb-quote blockquote{font-size:20px;line-height:1.5;border:1px solid #d7d5d3;border-radius:10px;padding:26px 26px 30px;position:relative;flex:1;color:#101010;letter-spacing:-.015em}.nb .nb-quote blockquote:after{content:'';position:absolute;bottom:-10px;left:30px;width:18px;height:18px;background:white;border-bottom:1px solid #d7d5d3;border-right:1px solid #d7d5d3;transform:skewY(-30deg)}.nb .nb-quote figcaption{display:flex;gap:16px;align-items:center;margin-top:29px;color:#101010;line-height:1.4}.nb .nb-quote figcaption img{height:54px;width:54px;object-fit:cover;border-radius:50%;flex:none}.nb .nb-quote figcaption strong{display:block;font-size:22px;margin-bottom:5px}.nb .nb-quote figcaption span{display:block;font-size:11px;letter-spacing:.015em;text-transform:uppercase;color:#626469}
.nb .nb-products{padding:0 24px 80px}.nb .nb-panel-stack{display:flex;flex-direction:column;gap:128px;max-width:1480px;margin:auto;padding-bottom:16px}.nb .nb-product-panel{position:sticky;top:calc(96px + var(--panel-index)*16px);min-height:576px;height:min(680px,75vh);display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center;padding:54px 56px;border-radius:16px;background-color:#f2f6f8;transform-origin:50% 0;scroll-margin-top:110px}.nb .nb-product-panel.blue{background-image:linear-gradient(135deg,#abceef,#dff2fe70 50%);color:#013f7e}.nb .nb-product-panel.green{background-image:linear-gradient(35deg,#e9f7f3 50%,#bad4e4);color:#1a597d}.nb .nb-product-panel.yellow{background-image:linear-gradient(135deg,#f9dec3,#fef9e8 50%);color:#813d2c}.nb .nb-product-panel.red{background-image:linear-gradient(35deg,#fcf1f0 50%,#f8d2d6);color:#740015}.nb .nb-product-panel.purple{background-image:linear-gradient(135deg,#e9d0e9,#fcf1fa 50%);color:#6b3068}.nb .nb-product-panel h2{font-size:clamp(50px,5.9vw,88px);line-height:1.03;margin:0 0 36px;max-width:580px;overflow-wrap:normal}.nb .nb-product-panel p{font-size:clamp(19px,1.9vw,27px);line-height:1.4;color:inherit}.nb .nb-panel-art{display:flex;align-items:center;justify-content:center}.nb .nb-panel-art img{width:100%;height:auto;max-height:490px;object-fit:contain}.nb .nb-after-panels{text-align:center;margin:50px 0 0}.nb .nb-after-panels p{margin-top:14px}
.nb .nb-founder{display:grid;grid-template-columns:1.45fr .65fr;gap:64px;padding-top:34px;padding-bottom:100px;align-items:center}.nb .nb-founder .nb-eyebrow{margin-bottom:22px}.nb .nb-founder blockquote{font-family:Georgia,serif;font-style:italic;font-size:clamp(23px,2.5vw,34px);line-height:1.5;margin:0 0 26px}.nb .nb-founder>img{border-radius:14px;width:100%;max-width:360px;justify-self:end}.nb .nb-founder-name{font-size:26px;margin-bottom:4px}.nb .nb-results{background:#f5f8fa;padding:90px 0}.nb .nb-cases{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.nb .nb-case{border:1px solid #dce4e8;background:#fff;padding:30px;border-radius:18px;color:#101010;display:flex;flex-direction:column;gap:14px}.nb .nb-case .nb-metric{font-size:64px;line-height:1;color:#013f7e;letter-spacing:-.05em}.nb .nb-case h3{font-size:23px;line-height:1.2;margin:0}.nb .nb-case p{font-size:17px;line-height:1.6;color:#535b61}.nb .nb-case a{font-size:15px;text-underline-offset:4px;margin-top:auto}.nb .nb-ponce{display:grid;grid-template-columns:1.5fr 1fr;gap:40px;padding:42px;margin:26px 0;background:#e9f7f3;border-radius:18px;align-items:center}.nb .nb-ponce h3{font-size:30px;line-height:1.15;margin:14px 0}.nb .nb-ponce p:not(.nb-eyebrow){font-size:17px;line-height:1.6;margin-bottom:18px}.nb .nb-ponce a{font-size:15px;text-underline-offset:4px}.nb .nb-ponce-number{font-size:78px;letter-spacing:-.06em;line-height:1;color:#1a597d;justify-self:end}.nb .nb-ponce-number>span{font-size:.45em}.nb .nb-ponce-number small{display:block;font-size:13px;line-height:1.5;letter-spacing:0;margin-top:16px}.nb .nb-security{max-width:980px;padding-top:90px;padding-bottom:90px}.nb .nb-security>div{margin-bottom:36px}.nb .nb-security h2{margin:16px 0}.nb .nb-security>div p:last-child{font-size:21px;color:#52575d;max-width:700px}.nb .nb-security summary{font-size:21px;padding:22px 0}.nb .nb-security details p{font-size:18px;max-width:750px}.nb .nb-final{text-align:center;background:linear-gradient(135deg,#d4e8f7,#e9f7f3);padding:76px 0 80px}.nb .nb-final-product{height:34px;width:auto;margin:0 auto 26px}.nb .nb-final h2{font-size:clamp(48px,6vw,88px);max-width:1100px;margin:0 auto 24px}.nb .nb-final p:not(.nb-fine){font-size:22px;max-width:680px;margin:0 auto 28px;color:#1a597d}.nb .nb-final .nb-fine{margin-top:16px}.nb .nb-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:40px;padding-bottom:40px;background:#fff;border:0;font-size:13px;color:#52575d}.nb .nb-footer .nb-wordmark{width:120px}.nb .nb-footer a{text-underline-offset:3px}
/* Keep the original qualifier/HubSpot logic. Add dialog semantics in redesign.js. */
html[data-copy-audience=nonbrand] #qz{font-family:ZentistWF,sans-serif}html[data-copy-audience=nonbrand] #qz h2{font-weight:400}html[data-copy-audience=nonbrand] #qz button:focus-visible{outline:3px solid #013f7e;outline-offset:4px}
@media(max-width:1000px){.nb .nb-wrap{padding-left:28px;padding-right:28px}.nb .nb-header nav{gap:20px}.nb #nb-title{font-size:clamp(54px,7.2vw,78px)}.nb #nb-intro{font-size:21px}.nb .nb-quotes{gap:18px}.nb .nb-quote blockquote{font-size:17px;padding:22px}.nb .nb-quote figcaption{gap:10px}.nb .nb-quote figcaption strong{font-size:19px}.nb .nb-product-panel{padding:40px 32px;gap:24px;min-height:500px;height:70vh}.nb .nb-product-panel h2{font-size:clamp(44px,6vw,66px)}.nb .nb-product-panel p{font-size:21px}.nb .nb-founder{gap:32px}.nb .nb-ponce-number{font-size:62px}.nb .nb-stat{padding:28px}.nb .nb-cases{gap:16px}.nb .nb-case{padding:24px}}
@media(max-width:760px),(max-height:700px){.nb .nb-product-panel{position:relative;top:auto;height:auto;min-height:0;scroll-margin-top:100px}.nb .nb-panel-stack{gap:24px}}
@media(max-width:760px){.nb .nb-wrap{padding-left:22px;padding-right:22px}.nb .nb-header-inner{height:74px;gap:12px}.nb .nb-wordmark{width:116px}.nb .nb-header nav>a{display:none}.nb .nb-header nav{gap:0}.nb .nb-header .nb-button{font-size:14px;padding:11px 18px;min-height:44px}.nb .nb-hero{padding-top:46px;padding-bottom:32px}.nb .nb-product-lockup{margin-bottom:22px}.nb .nb-product-lockup img{height:30px}.nb .nb-hero>.nb-eyebrow{font-size:10px;letter-spacing:.07em;margin-bottom:16px}.nb #nb-title{font-size:clamp(43px,8.7vw,66px);line-height:1.06}.nb .nb-desktop-br{display:none}.nb #nb-intro{font-size:18px;line-height:1.5;margin:22px auto 24px}.nb .nb-button{font-size:17px;min-height:52px;padding:14px 24px}.nb .nb-button-large{font-size:24px;min-height:68px;padding:18px 38px}.nb .nb-video-section{padding-bottom:66px}.nb .nb-video-frame{border-radius:14px}.nb .nb-after-video{margin-top:24px}.nb .nb-after-video .nb-fine{font-size:12px}.nb .nb-stats{padding-bottom:54px}.nb .nb-section-head{margin-bottom:28px}.nb .nb-section-head .nb-eyebrow{font-size:10px}.nb .nb-stat-grid{grid-template-columns:1fr;gap:18px}.nb .nb-stat{padding:26px}.nb .nb-stat-number{font-size:110px}.nb .nb-stat h3{font-size:25px}.nb .nb-stat>p{font-size:16px}.nb .nb-stat-top{font-size:10px}.nb .nb-wall{padding-bottom:56px}.nb .nb-wall-heading{align-items:center;gap:12px}.nb .nb-wall h2{font-size:29px}.nb #nb-logo-pause{font-size:11px;padding:8px 12px}.nb .nb-logo-set li{width:166px;height:88px;padding:20px}.nb .nb-logo-rows{gap:8px}.nb .nb-testimonials{padding-top:12px;padding-bottom:60px}.nb .nb-quotes{grid-template-columns:1fr;gap:34px}.nb .nb-quote blockquote{font-size:19px;padding:25px}.nb .nb-quote figcaption{margin-top:22px;gap:15px}.nb .nb-quote figcaption strong{font-size:21px}.nb .nb-products{padding:0 14px 60px}.nb .nb-product-panel{grid-template-columns:1fr;padding:34px 26px;gap:30px;border-radius:14px}.nb .nb-product-panel h2{font-size:48px;line-height:1.02;margin-bottom:23px}.nb .nb-product-panel p{font-size:20px}.nb .nb-panel-art img{width:100%;height:auto;max-height:370px}.nb .nb-after-panels{margin-top:30px}.nb .nb-founder{grid-template-columns:1fr;gap:30px;padding-top:0;padding-bottom:60px}.nb .nb-founder blockquote{font-size:23px}.nb .nb-founder>img{max-width:220px;justify-self:start}.nb .nb-results{padding:60px 0}.nb .nb-cases{grid-template-columns:1fr;gap:18px}.nb .nb-case{padding:28px}.nb .nb-case .nb-metric{font-size:66px}.nb .nb-ponce{grid-template-columns:1fr;padding:28px;gap:30px}.nb .nb-ponce h3{font-size:28px}.nb .nb-ponce-number{justify-self:start;font-size:72px}.nb .nb-security{padding-top:60px;padding-bottom:60px}.nb .nb-security>div p:last-child{font-size:19px}.nb .nb-security summary{font-size:19px}.nb .nb-security details p{font-size:17px}.nb .nb-final{padding:56px 0 60px}.nb .nb-final h2{font-size:49px}.nb .nb-final p:not(.nb-fine){font-size:19px}.nb .nb-footer{flex-wrap:wrap;gap:20px;padding-top:30px;padding-bottom:30px}.nb .nb-footer p{flex-basis:calc(100% - 150px);font-size:11px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.nb *{animation:none!important;transition:none!important}.nb .nb-logo-track{transform:none!important;width:auto;display:block}.nb .nb-logo-set{flex-wrap:wrap;justify-content:center;padding:0 18px;gap:10px}.nb .nb-logo-set[aria-hidden=true]{display:none}.nb .nb-logo-viewport{mask-image:none}.nb .nb-logo-set li{width:176px;height:90px}.nb .nb-product-panel{position:relative;top:auto}.nb .nb-panel-stack{gap:24px}#qz .qz-step{transition:none!important;transform:none!important}}

/* Review revision: centered trust statement and continuous logo motion. */
.nb .nb-wall-heading{display:flex;flex-direction:column;justify-content:center;text-align:center;gap:20px;margin-bottom:36px}.nb .nb-wall h2{font-size:clamp(30px,3.5vw,48px);max-width:1040px;line-height:1.12}.nb .nb-results{background:#fff}.nb .nb-results .nb-wrap{max-width:1400px}

/* Exact official dashboard thumbnail and play asset. Video keeps its 16:9 player. */
.nb .nb-video-frame.nb-has-poster:not(.is-playing){aspect-ratio:1289/582;border-radius:8px;border-color:#dedede;background:#fff;box-shadow:none}.nb .nb-video-poster{appearance:none;display:block;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:pointer;position:absolute;inset:0;color:#ff466b}.nb .nb-video-dashboard{width:100%;height:100%;object-fit:contain}.nb .nb-video-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:142px;height:142px;border-radius:1000px;background:rgba(249,106,75,.12);display:flex;align-items:center;justify-content:center;backdrop-filter:blur(4px)}.nb .nb-video-play img{width:62px;height:62px;transition:transform .2s}.nb .nb-video-poster:hover .nb-video-play img{transform:scale(1.1)}.nb .nb-video-poster:focus-visible{outline:4px solid #013f7e;outline-offset:-5px}.nb .nb-video-frame.is-playing{aspect-ratio:16/9}.nb .nb-video-frame iframe:focus-visible{outline:3px solid #013f7e;outline-offset:-4px}@media(max-width:600px){.nb .nb-video-play{width:82px;height:82px}.nb .nb-video-play img{width:42px;height:42px}}@media(prefers-reduced-motion:reduce){.nb .nb-video-play img{transition:none}}
