:root{--nf-navy:#06355f;--nf-ink:#092a4b;--nf-blue:#0a6cb7;--nf-mint:#45d4ba;--nf-line:#d9e8f3;--nf-soft:#f5faff;--page-x:clamp(20px,5vw,78px);--section-y:clamp(72px,8vw,128px)}body{overflow-x:hidden}.wrap{width:min(1180px,calc(100% - (var(--page-x) * 2)))!important;margin-inline:auto!important}.section{padding-top:var(--section-y)!important;padding-bottom:var(--section-y)!important}.nav-inner,.navin{min-height:82px!important}.headline,h1{text-wrap:balance}.sub,p{text-wrap:pretty}.btn,.navcta,a,button{transition:transform .2s ease,box-shadow .2s ease,color .2s ease,background .2s ease}.btn:hover,.navcta:hover{transform:translateY(-2px)}img{height:auto}.reveal{transform:translateY(24px);transition:opacity .65s ease,transform .65s ease}.reveal.is-visible{opacity:1;transform:none}.nf-footer{padding:clamp(36px,5vw,72px) var(--page-x);background:#fff}.nf-footer-frame{position:relative;max-width:1536px;margin:auto;border-radius:32px;overflow:hidden;box-shadow:0 20px 70px rgba(11,63,104,.08)}.nf-footer-frame>img{display:block;width:100%;height:auto}.footer-hotspots{position:absolute;inset:0}.hs{position:absolute;display:block;border-radius:12px}.hs:focus-visible{outline:4px solid #ffbd3f;outline-offset:2px;background:rgba(255,255,255,.24)}.hs.product{left:31%;top:14%;width:15%;height:56%}.hs.resources{left:45%;top:14%;width:14%;height:56%}.hs.company{left:58%;top:14%;width:13%;height:56%}.hs.legal{left:70%;top:14%;width:12%;height:48%}.hs.linkedin{left:5.5%}.hs.linkedin,.hs.youtube{top:68%;width:3.3%;height:9%}.hs.youtube{left:9.4%}.hs.x{left:13.3%}.hs.email,.hs.x{top:68%;width:3.3%;height:9%}.hs.email{left:17.2%}.footer-language{position:absolute;right:4.3%;bottom:4.8%;display:flex;align-items:center;gap:6px;background:rgba(255,255,255,.88);padding:5px 9px;border-radius:999px}.footer-language button{border:0;background:none;color:#506b83;font:700 12px/1 system-ui;cursor:pointer;padding:5px}.footer-language button.active{color:var(--nf-blue)}.resource-html{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.resource-card{min-height:390px;padding:34px;border:1px solid var(--nf-line);background:linear-gradient(145deg,#fff,#f5fbff);display:flex;flex-direction:column;box-shadow:0 18px 45px rgba(18,71,112,.06)}.resource-card h2{font-size:clamp(28px,3vw,42px);line-height:1.02;letter-spacing:-.04em;margin:18px 0}.resource-card p{color:#577087;line-height:1.65}.resource-card a{margin-top:auto;color:#0770c5;font-weight:800;text-decoration:none}.article-shell{max-width:820px;margin:auto;padding:clamp(120px,14vw,180px) 24px 90px}.article-shell h1{font-size:clamp(44px,7vw,76px);line-height:.98;color:var(--nf-ink);letter-spacing:-.055em}.article-shell h2{font-size:clamp(28px,4vw,42px);color:var(--nf-ink);margin-top:56px}.article-shell li,.article-shell p{font:400 19px/1.75 system-ui;color:#415c73}.article-shell .lede{font-size:23px}.article-back{color:#0874c9;font-weight:800;text-decoration:none}.article-cta{margin-top:64px;padding:32px;border-radius:24px;background:#eaf7ff}.article-cta a{display:inline-block;margin-top:12px;color:#0874c9;font-weight:800}.integration-grid-live{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.integration-live{padding:30px;border:1px solid var(--nf-line);border-radius:24px;background:#fff}.integration-live b{display:block;color:var(--nf-ink);font-size:24px;margin-bottom:8px}.integration-live span{color:#647b8e}.status{display:inline-flex!important;width:auto;margin-top:18px;padding:5px 10px;border-radius:999px;background:#e8faf5;color:#08735f!important;font-size:12px!important;font-weight:800}@media (max-width:900px){.integration-grid-live,.resource-html{grid-template-columns:1fr 1fr}.nf-footer{padding-inline:14px}.nf-footer-frame{border-radius:20px}.footer-language{right:3%;bottom:3%}}@media (max-width:640px){:root{--page-x:20px;--section-y:72px}.integration-grid-live,.resource-html{grid-template-columns:1fr}.resource-card{min-height:330px}.nf-footer-frame>img{width:215%;max-width:none;transform:translateX(-3%)}.nf-footer-frame{aspect-ratio:1.08}.footer-hotspots{display:none}.footer-language{right:14px;bottom:12px}.nav-inner,.navin{min-height:70px!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}*{animation-duration:.01ms!important;animation-iteration-count:1!important}}.visual-stack{display:grid;gap:34px}.visual-section{padding:0}.visual-card{position:relative;border-radius:34px;overflow:hidden;transition:transform .28s cubic-bezier(.2,.7,.2,1),box-shadow .28s ease;will-change:transform;background:#fff}.visual-card:hover{transform:translateY(-5px);box-shadow:0 26px 70px rgba(10,35,57,.1)}.visual-card img{width:100%;height:auto;display:block}.visual-card.tight{border-radius:30px}.section.reveal{transform:translateY(18px);transition:opacity .65s ease,transform .65s cubic-bezier(.2,.7,.2,1)}.apple-panel,.cta-band,.metric,.panel,.platform-strip,.showcase,.step,.story-card{transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s ease,border-color .25s ease}.apple-panel:hover,.cta-band:hover,.platform-strip:hover,.showcase:hover,.story-card:hover{transform:translateY(-3px);box-shadow:0 22px 60px rgba(10,35,57,.08)}.metric:hover,.panel:hover,.step:hover{transform:translateY(-3px);box-shadow:0 14px 34px rgba(10,35,57,.07)}.btn{transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.btn:hover{transform:translateY(-2px);box-shadow:0 8px 22px rgba(10,35,57,.12)}.nav a{transition:opacity .18s ease,transform .18s ease}.nav a:hover{transform:translateY(-1px)}.visual-caption{font-size:12px;color:#7b8791;text-align:center;margin-top:10px}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition:none!important;animation:none!important}.section.reveal{opacity:1;transform:none}}@media (max-width:700px){.visual-stack{gap:20px}.visual-card{border-radius:22px}}.story-visual{max-width:1180px;margin:34px auto;background:#fff;border-radius:34px;overflow:hidden;transition:transform .26s cubic-bezier(.2,.7,.2,1),box-shadow .26s ease}.story-visual img{width:100%;height:auto;display:block}.story-visual:hover{transform:translateY(-4px);box-shadow:0 24px 64px rgba(10,35,57,.09)}.feature-row,.final-visual,.showcase{transition:transform .24s cubic-bezier(.2,.7,.2,1),box-shadow .24s ease}.feature-row:hover,.showcase:hover{transform:translateY(-3px);box-shadow:0 18px 50px rgba(10,35,57,.07)}.final-visual{max-width:1180px;margin:30px auto 90px;border-radius:34px;overflow:hidden}.final-visual:hover{transform:translateY(-4px);box-shadow:0 24px 64px rgba(10,35,57,.1)}.final-visual img{width:100%;height:auto;display:block}.reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s cubic-bezier(.2,.7,.2,1)}.reveal.visible{opacity:1;transform:none}@media (max-width:900px){.final-visual,.story-visual{margin-left:20px;margin-right:20px;border-radius:24px}}@media (prefers-reduced-motion:reduce){.feature-row,.final-visual,.reveal,.showcase,.story-visual{transition:none!important;transform:none!important}.reveal{opacity:1!important}}.pricing-final-visual{max-width:1180px;margin:30px auto 90px;padding:0}.pricing-final-visual a{display:block;border-radius:34px;overflow:hidden;transition:transform .24s cubic-bezier(.2,.7,.2,1),box-shadow .24s ease}.pricing-final-visual a:hover{transform:translateY(-4px);box-shadow:0 24px 64px rgba(10,35,57,.1)}.pricing-final-visual img{width:100%;height:auto;display:block}@media (max-width:900px){.pricing-final-visual{margin:20px 20px 70px}.pricing-final-visual a{border-radius:24px}}@media (prefers-reduced-motion:reduce){.pricing-final-visual a{transition:none}}:root{--ink:#08243a;--blue:#0e4f84;--blue2:#0a66c2;--mint:#52c9aa;--mint2:#dcf6ef;--paper:#f5f5f7;--soft:#fafbfd;--line:#e2e7eb;--muted:#607084;--coral:#ff714e;--yellow:#f4c64e}body,html{background:var(--paper)}body{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Arial,sans-serif;color:var(--ink);letter-spacing:-.015em}.btn,button{font:inherit}.nav{z-index:40;background:rgba(250,250,252,.84);border-bottom:1px solid rgba(0,0,0,.06)}.nav-inner{height:48px;max-width:1040px;margin:auto;display:flex;align-items:center;gap:28px;padding:0 22px;font-size:12px;color:#25384b}.brand{font-size:20px;font-weight:780;letter-spacing:-.04em}.brand span{color:#48bfa6}.nav a:not(.brand){opacity:.88}.pill{padding:9px 16px;border-radius:999px;background:var(--ink);color:white;font-weight:650;font-size:12px}.page{overflow:hidden}.section{padding:112px 28px}.section,.section-tight{max-width:1220px;margin:0 auto}.section-tight{padding:70px 28px}.hero{padding-top:92px}.eyebrow{font-size:13px;font-weight:700;letter-spacing:.12em;color:#557087;margin-bottom:18px}h1,h2,h3,h4,p{margin:0}.hero h1,.page-hero h1{font-size:clamp(58px,8vw,104px);line-height:.94;letter-spacing:-.055em;max-width:1050px;margin:0 auto;font-weight:760}.accent{color:#44bea1}.hero .sub,.page-hero .sub{max-width:760px;margin:28px auto 0;font-size:clamp(20px,2vw,28px);line-height:1.25;color:#42566a;letter-spacing:-.025em}.ctas{gap:13px;margin-top:34px}.cta-primary{background:#0a4e83;color:white;border-radius:980px;padding:14px 24px}.cta-primary,.cta-secondary{display:inline-block;font-weight:650;font-size:17px}.cta-secondary{border:1px solid #aac1d2;background:white;color:#0a4e83;border-radius:980px;padding:13px 23px}.cta-link{color:#0a66c2;font-size:17px;padding:14px 8px}.micro{margin-top:14px;color:#6b7785}.hero-photo{max-width:1180px;height:min(56vw,680px);min-height:420px;margin:72px auto 0;border-radius:32px;background:#eee}.hero-photo img.photo{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.noah-float{position:absolute;right:4.5%;bottom:-2%;width:min(17%,185px)}.hero-note{position:absolute;right:5%;top:7%;font-size:clamp(18px,2vw,28px);font-weight:700;transform:rotate(-4deg);color:#0f4f84;line-height:1.05}.platforms-wrap{background:white}.platforms{max-width:1160px;margin:auto;padding:34px 26px 42px;text-align:center}.platforms h3{font-size:18px;letter-spacing:-.02em;margin-bottom:22px}.platform-row{display:grid;grid-template-columns:repeat(7,1fr);gap:10px}.platform{background:#f7f7f8;border-radius:18px;padding:18px 8px;font-weight:650;font-size:14px;min-height:72px}.platform:first-child{background:#fff7e9;border:1px solid #f5dfb8}.big-title{font-size:clamp(48px,6.3vw,82px);line-height:.98;letter-spacing:-.05em;font-weight:760;text-align:center;max-width:980px;margin:0 auto}.big-sub{font-size:clamp(19px,2vw,25px);line-height:1.25;text-align:center;color:#586b7e;max-width:760px;margin:24px auto 0}.full-bleed{max-width:1220px;margin:0 auto;background:#fff;border-radius:34px;overflow:hidden}.photo-split{display:grid;grid-template-columns:1fr 1fr;min-height:660px}.photo-split .copy{display:flex;flex-direction:column;justify-content:center;padding:70px}.photo-split h2{font-size:clamp(48px,5vw,74px);line-height:.98;letter-spacing:-.05em}.photo-split p{font-size:20px;line-height:1.35;color:var(--muted);margin-top:22px;max-width:520px}.photo-split .media img{width:100%;height:100%;object-fit:cover}.photo-split .media{min-height:520px}.showcase{margin-top:60px;background:white;border-radius:32px;min-height:620px;overflow:hidden;box-shadow:0 1px 0 rgba(0,0,0,.04)}.dashboard-head{display:flex;justify-content:space-between;align-items:flex-end;padding:52px 58px 34px;gap:24px}.dashboard-head h3{font-size:38px;line-height:1.02;letter-spacing:-.04em}.dashboard-head p{max-width:430px;color:#607084;line-height:1.4;font-size:16px}.dashboard{margin:0 58px 58px;border:1px solid #e2e7eb;border-radius:22px;background:#fbfcfd;display:grid;grid-template-columns:190px 1fr;overflow:hidden;box-shadow:0 22px 70px rgba(20,47,77,.08)}.sidebar{padding:22px;background:#f7f9fb;border-right:1px solid #e5e9ed}.sidebrand{font-weight:760;margin-bottom:20px}.sidebrand span{color:#50c0a7}.snav{display:grid;gap:6px;font-size:13px;color:#43566a}.snav div{padding:10px 12px;border-radius:10px}.snav .active{background:#e7f2ff;color:#0a5ca8;font-weight:700}.dmain{padding:28px}.dtitle{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.dtitle strong{font-size:22px}.badge{font-size:11px;padding:6px 9px;border-radius:999px;background:#e6f7f2;color:#21816d;font-weight:700}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px}.metric{background:white;border-radius:15px;padding:17px;min-height:110px}.metric .label{font-size:12px;color:#68798a}.metric .value{font-size:26px;font-weight:760;margin-top:8px;letter-spacing:-.04em}.metric .hint{font-size:11px;color:#9aa4ad;margin-top:5px}.two-col{display:grid;grid-template-columns:1.15fr .85fr;gap:14px}.panel{background:white;border-radius:15px;padding:18px}.panel h4{margin:0 0 12px}.row{display:grid;grid-template-columns:1fr auto;gap:8px;padding:12px 0;border-top:1px solid #eef1f3;font-size:12px;color:#43566a}.row:first-of-type{border-top:0}.status{color:#21816d;font-weight:700}.barline{height:8px;background:#eef3f6;border-radius:999px;overflow:hidden;margin:8px 0 14px}.barline i{display:block;height:100%;background:linear-gradient(90deg,#44bfa0,#0d6cc1);border-radius:inherit}.feature-row{max-width:1180px;margin:26px auto;background:white;border-radius:32px;padding:54px}.feature-row h2{font-size:clamp(42px,4.8vw,68px);line-height:1;letter-spacing:-.045em}.feature-row p{line-height:1.4;color:#5a6d7e;margin-top:18px}.feature-kicker{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#4e7897;margin-bottom:12px}.feature-visual{border-radius:26px;padding:24px;min-height:390px;display:flex;align-items:center}.feature-visual .dashboard{margin:0;width:100%;grid-template-columns:150px 1fr;box-shadow:none}.feature-visual .metric-grid,.grid-2{grid-template-columns:repeat(2,1fr)}.grid-2{display:grid;gap:24px}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.card{background:white;border-radius:30px;overflow:hidden;position:relative;padding:54px}.card h3{font-size:clamp(38px,4.5vw,60px);line-height:1;letter-spacing:-.045em}.card p{font-size:18px;line-height:1.38;color:#5a6d7e;margin-top:18px}.dark{background:#0c3658;color:white}.dark p{color:#c1d6e6}.softmint{background:#eaf8f4}.softblue{background:#edf6ff}.softwarm{background:#fff8ee}.integration-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:52px}.integration-card{background:#fff;border-radius:28px;padding:32px;min-height:300px;border:1px solid #e5eaee;display:flex;flex-direction:column}.integration-card .logo{font-size:40px;font-weight:780;margin-bottom:18px}.integration-card h3{font-size:30px;letter-spacing:-.035em}.integration-card p{color:#657586;line-height:1.45;margin-top:13px}.integration-card .link{margin-top:auto;padding-top:28px;color:#0b65b3;font-weight:650}.integration-card.amazon{background:#fff8e9;border-color:#f2ddb8}.price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:52px}.price-card{background:white;border-radius:28px;padding:32px;border:1px solid #e1e7eb;display:flex;flex-direction:column}.price-card.popular{border:2px solid #50c6a8;position:relative}.popular-tag{position:absolute;top:-14px;right:22px;background:#50c6a8;color:#fff;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:700}.price-card h3{font-size:24px}.price{font-size:60px;font-weight:780;margin-top:18px}.price small{font-size:15px;font-weight:500}.price-card p{color:#657586;line-height:1.4;margin-top:9px}.checks{margin:28px 0 30px}.checks div:before{color:#29aa8b;font-weight:800}.price-card .cta-primary{margin-top:auto;text-align:center}.demo-shell{max-width:1100px;margin:58px auto 0;background:#fff;border-radius:32px;padding:28px;display:grid;grid-template-columns:340px 1fr;gap:28px;border:1px solid #e1e7eb}.product-card{background:#f8fafb;border-radius:22px;padding:22px}.product-img{height:260px;border-radius:18px;background:linear-gradient(160deg,#eee4d7,#f8f2ea);display:flex;align-items:center;justify-content:center;font-size:96px}.product-card h3{font-size:26px;margin-top:18px}.product-card .meta{color:#6d7b89;margin-top:6px}.chat{border:1px solid #e2e7eb;border-radius:22px;display:flex;flex-direction:column;min-height:470px;overflow:hidden}.chat-head{padding:18px 20px;border-bottom:1px solid #edf0f2;font-weight:750}.messages{padding:22px;display:grid;gap:14px}.bubble{max-width:76%;padding:14px 16px;border-radius:18px;line-height:1.35;font-size:15px}.bubble.user{justify-self:end;background:#edf3f8}.bubble.noah{background:#eaf7f4}.chat-input{margin-top:auto;border-top:1px solid #edf0f2;padding:16px 18px;color:#98a2ab;font-size:14px}.resource-grid{gap:22px;margin-top:52px}.resource-card{background:#fff;border-radius:28px;overflow:hidden;border:1px solid #e3e8ec}.resource-cover{height:220px;background:#edf5fb;display:flex;align-items:center;justify-content:center;position:relative}.resource-cover img{max-height:180px;max-width:70%;object-fit:contain}.resource-body{padding:26px}.resource-type{font-size:11px;font-weight:750;letter-spacing:.11em;text-transform:uppercase;color:#4a7898}.resource-body h3{font-size:28px;line-height:1.05;margin-top:11px}.resource-body p{color:#697888;line-height:1.4;margin-top:12px}.resource-body .link{display:inline-block;color:#0b65b3;font-weight:650;margin-top:20px}.quote-band{max-width:1180px;margin:28px auto;background:#fff;border-radius:32px;padding:80px 60px;text-align:center}.quote-band blockquote{margin:0 auto;max-width:900px;font-size:clamp(40px,5vw,68px);line-height:1.02;letter-spacing:-.05em;font-weight:720}.quote-band p{margin-top:22px;color:#6a7987;font-size:17px}.subnav{position:sticky;top:48px;z-index:25;background:rgba(255,255,255,.92);backdrop-filter:blur(12px);border-bottom:1px solid #e7eaed}.subnav-inner{max-width:1040px;margin:auto;padding:10px 22px;display:flex;gap:22px;font-size:12px;overflow:auto;white-space:nowrap}.subnav strong{margin-right:auto}.subnav a{color:#52677a}.final-cta{max-width:1180px;margin:30px auto 90px;background:#0c3658;color:#fff;border-radius:34px;padding:72px 58px;position:relative;overflow:hidden}.final-cta h2{font-size:clamp(46px,5.5vw,76px);line-height:.98;letter-spacing:-.05em;max-width:760px}.final-cta p{color:#c6d9e7;font-size:19px;margin-top:18px;max-width:620px}.final-cta img{position:absolute;right:3%;bottom:-6%;width:190px}.final-cta .ctas{justify-content:flex-start}@media (max-width:900px){.nav a:not(.brand):not(.pill){display:none}.section{padding:78px 20px}.platform-row{grid-template-columns:repeat(2,1fr)}.platform-row .platform:last-child{grid-column:1/-1}.demo-shell,.feature-row,.feature-row.reverse,.grid-2,.grid-3,.integration-grid,.photo-split,.price-grid,.resource-grid{grid-template-columns:1fr}.feature-row.reverse .feature-copy{order:0}.photo-split .copy{padding:48px 28px}.dashboard{grid-template-columns:1fr;margin:0 18px 28px}.sidebar{display:none}.dashboard-head{padding:36px 26px 24px;display:block}.dashboard-head p{margin-top:12px}.metric-grid{grid-template-columns:repeat(2,1fr)}.two-col{grid-template-columns:1fr}.hero-photo{border-radius:22px;height:58vh;min-height:480px}.hero-photo img.photo{object-position:62% center}.noah-float{width:120px;right:4%;bottom:0}.hero-note{display:none}.feature-row{padding:34px 24px}.feature-visual .dashboard{grid-template-columns:1fr}.demo-shell{padding:16px}.resource-cover{height:190px}.final-cta{margin:20px 20px 70px;padding:56px 28px 150px}.final-cta img{width:130px}.final-cta .ctas{justify-content:flex-start}.subnav{top:48px}}.demo-visual{max-width:1180px;margin:26px auto;background:#fff;border-radius:32px;overflow:hidden;transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s ease}.demo-visual:hover{transform:translateY(-4px);box-shadow:0 22px 60px rgba(10,35,57,.08)}.demo-visual img{display:block;width:100%;height:auto}.demo-story-note{max-width:900px;margin:0 auto 34px;text-align:center;color:#607084;font-size:18px;line-height:1.45}.section.reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s cubic-bezier(.2,.7,.2,1)}.section.reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.section.reveal{opacity:1;transform:none}.demo-visual{transition:none}}.resources-approved-visual{border-radius:32px;overflow:hidden;background:#fff;transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s ease;box-shadow:0 16px 52px rgba(10,35,57,.055)}.resources-approved-visual:hover{transform:translateY(-4px);box-shadow:0 24px 68px rgba(10,35,57,.09)}.resources-approved-visual img{width:100%;height:auto;display:block}@media (max-width:700px){.resources-approved-visual{border-radius:22px}}@media (prefers-reduced-motion:reduce){.resources-approved-visual{transition:none}}.approved-bottom-cta{padding:28px 0 74px}.approved-bottom-cta .cta-visual{position:relative;border-radius:32px;overflow:hidden;background:#fff;box-shadow:0 16px 52px rgba(10,35,57,.055);transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s ease}.approved-bottom-cta .cta-visual:hover{transform:translateY(-4px);box-shadow:0 24px 68px rgba(10,35,57,.09)}.approved-bottom-cta img{width:100%;height:auto;display:block}.approved-bottom-cta .cta-hotspot{position:absolute;display:block;border-radius:999px;z-index:3;outline:none}.approved-bottom-cta .cta-hotspot:focus-visible{box-shadow:0 0 0 4px rgba(56,185,151,.45),0 0 0 7px rgba(255,255,255,.95)}@media (max-width:700px){.approved-bottom-cta{padding:18px 0 52px}.approved-bottom-cta .cta-visual{border-radius:22px}}@media (prefers-reduced-motion:reduce){.approved-bottom-cta .cta-visual{transition:none}.approved-bottom-cta .cta-visual:hover{transform:none}}:root{--navy:#0a2339;--blue:#11487a;--mint:#6fbcb1;--softmint:#d9f2ee;--paper:#f7f5f0;--white:#fff;--line:#e5e7eb;--muted:#5f6f7d;--light:#f5f5f7;--sky:#edf6ff;--warm:#fff8ef}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{background:var(--light)}body{color:var(--navy);font-family:Nunito,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;letter-spacing:-.012em}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button{font:inherit}.nav{position:sticky;top:0;z-index:50;background:rgba(250,250,252,.86);backdrop-filter:saturate(180%) blur(18px);border-bottom:1px solid rgba(0,0,0,.05)}.navin{max-width:1080px;height:48px;margin:auto;padding:0 22px;display:flex;align-items:center;gap:28px;font-size:12px}.brand{margin-right:auto;font:700 20px/1 Avenir Next,Avenir,-apple-system,sans-serif;letter-spacing:-.045em}.brand span{color:#4fbfa8}.nav a:not(.brand){opacity:.84}.nav a.active,.nav a:hover{opacity:1}.navcta{background:var(--navy);color:#fff;border-radius:999px;padding:9px 15px;font-weight:700}main{overflow:hidden}.wrap{max-width:1220px;margin:auto;padding:0 28px}.section{padding:116px 0}.section.small{padding:74px 0}.eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:.14em;font-weight:800;color:#57748d;margin-bottom:14px}.display,.headline{font-family:Metropolis,sans-serif;font-weight:750;letter-spacing:-.055em;line-height:.95;margin:0}.headline{font-size:clamp(58px,8vw,104px)}.display{font-size:clamp(48px,6.4vw,82px)}.sub{font-size:clamp(19px,2vw,27px);line-height:1.28;color:#465c70;max-width:780px;margin:24px auto 0}.body{font-size:18px;line-height:1.48;color:var(--muted)}.center{text-align:center}.accent{color:#38b997}.ctas{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px}.btn,.ctas{align-items:center;justify-content:center}.btn{display:inline-flex;gap:8px;padding:14px 24px;border-radius:999px;font-weight:750;font-size:16px}.btn.primary{background:var(--blue);color:#fff}.btn.secondary{border:1px solid #afc2d1;background:#fff;color:var(--blue)}.textlink{color:#086bc2;font-weight:750}.micro{font-size:13px;color:#6b7884;margin-top:13px}.hero-photo{position:relative;height:min(58vw,690px);min-height:440px;border-radius:34px;overflow:hidden;background:#e8ecec;margin-top:62px}.hero-photo .photo{width:100%;height:100%;object-fit:cover;object-position:center}.hero-photo .mascot{position:absolute;right:6%;bottom:-1%;width:min(16%,175px)}.scribble{position:absolute;right:4.5%;top:6%;font:700 clamp(18px,2vw,27px) /1.06 Metropolis,sans-serif;transform:rotate(-4deg);color:var(--blue);text-align:center}.platform-strip{background:#fff;border-radius:28px;padding:28px}.platform-title{text-align:center;font-weight:750;margin-bottom:18px}.platforms{display:grid;grid-template-columns:repeat(7,1fr);gap:10px}.platform{background:#f7f8f9;border-radius:16px;min-height:74px;padding:13px;display:flex;flex-direction:column;align-items:center;justify-content:center;font-weight:750;font-size:13px;text-align:center}.platform small{display:block;color:#6b7884;font-weight:600;margin-top:4px}.platform.amazon{background:#fff8e9;border:1px solid #f1ddb8}.split{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:center}.story-card{background:#fff;border-radius:34px;padding:56px;min-height:520px;display:flex;flex-direction:column;justify-content:center}.story-card.visual{padding:0;overflow:hidden;position:relative}.story-card.visual>img.photo{width:100%;height:100%;min-height:520px;object-fit:cover}.story-card h2{font-family:Metropolis,sans-serif;font-size:clamp(46px,5.2vw,72px);line-height:.98;letter-spacing:-.05em;margin:0}.story-card p{font-size:19px;line-height:1.45;color:var(--muted);margin:19px 0 0}.support-char{position:absolute;width:150px;right:5%;bottom:4%}.quote-bubble{position:absolute;left:5%;top:7%;background:#fff;border-radius:20px;padding:16px 20px;box-shadow:0 12px 40px rgba(10,35,57,.12);font-weight:750;max-width:235px}.apple-panel{background:#fff;border-radius:34px;padding:68px;position:relative;overflow:hidden}.apple-panel.blue{background:#eaf5ff}.apple-panel.mint{background:#eaf8f4}.apple-panel.dark{background:#0d3556;color:#fff}.apple-panel h2{font-family:Metropolis,sans-serif;font-size:clamp(48px,6vw,82px);line-height:.96;letter-spacing:-.055em;margin:0}.apple-panel p{font-size:20px;line-height:1.42;max-width:700px;color:#587086;margin-top:20px}.apple-panel.dark p{color:#c7d8e6}.apple-panel .char{position:absolute;right:3%;bottom:-1%;width:170px}.showcase{background:#fff;border-radius:34px;padding:54px}.show-head{display:flex;justify-content:space-between;gap:34px;align-items:flex-end;margin-bottom:34px}.show-head h3{font:750 38px/1 Metropolis,sans-serif;letter-spacing:-.04em;margin:0}.show-head p{max-width:460px;color:var(--muted);line-height:1.45;margin:0}.ui{border:1px solid #e1e6ea;border-radius:24px;overflow:hidden;background:#fbfcfd;display:grid;grid-template-columns:190px 1fr;box-shadow:0 18px 65px rgba(12,53,86,.08)}.sidebar{background:#f6f8fa;border-right:1px solid #e2e7ea;padding:20px}.sidebrand{font-weight:800;font-size:18px;margin-bottom:18px}.sidebrand span{color:#4fbfa8}.sideitem{font-size:13px;color:#486075;padding:10px 12px;border-radius:10px;margin:4px 0}.sideitem.active{background:#e7f2ff;color:#0765b7;font-weight:800}.uimain{padding:26px}.uihead{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.uihead strong{font-size:23px}.demobadge{font-size:11px;border-radius:999px;background:#e5f7f2;color:#2e816d;padding:6px 9px;font-weight:800}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.metric{background:#fff;border:1px solid #e3e8ec;border-radius:16px;padding:16px}.metric label{display:block;font-size:12px;color:#71808d}.metric b{display:block;font-size:26px;letter-spacing:-.04em;margin-top:7px}.metric small{color:#8b98a2}.panels{display:grid;grid-template-columns:1.2fr .8fr;gap:12px;margin-top:12px}.panel{background:#fff;border:1px solid #e3e8ec;border-radius:16px;padding:17px}.panel h4{margin:0 0 10px;font-size:13px}.listrow{display:grid;grid-template-columns:1fr auto;gap:10px;padding:12px 0;border-top:1px solid #eef1f3;font-size:12px;color:#4d6274}.listrow:first-of-type{border-top:0}.ok{color:#29866f;font-weight:800}.spark{height:8px;background:#edf2f5;overflow:hidden;margin:9px 0}.spark,.spark i{border-radius:99px}.spark i{display:block;height:100%;background:linear-gradient(90deg,#65ccb3,#0b6dc1)}.feature-row{background:#fff;border-radius:34px;padding:58px;display:grid;grid-template-columns:.85fr 1.15fr;gap:48px;align-items:center;margin-bottom:30px}.feature-row.reverse{grid-template-columns:1.15fr .85fr}.feature-row.reverse .feature-copy{order:2}.feature-row h2{font:750 clamp(46px,5.3vw,74px) /.98 Metropolis,sans-serif;letter-spacing:-.055em;margin:0}.feature-row p{font-size:19px;line-height:1.45;color:var(--muted);max-width:520px;margin:18px 0 0}.feature-tag{font-size:12px;text-transform:uppercase;letter-spacing:.14em;font-weight:800;color:#527997;margin-bottom:12px}.feature-visual{background:#f7fafc;border:1px solid #e6ebef;border-radius:27px;padding:22px}.miniui{background:#fff;border:1px solid #e0e6ea;border-radius:20px;padding:20px;box-shadow:0 16px 50px rgba(13,53,86,.06)}.chatline{display:flex;gap:10px;align-items:flex-start;margin:13px 0}.avatar{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#e5f3ff;font-weight:800;color:#0c68b7;flex:none}.bubble{background:#f1f7ff;border-radius:15px;padding:12px 14px;font-size:13px;line-height:1.42}.bubble.noah{background:#e9f8f4}.productmini{display:grid;grid-template-columns:74px 1fr;gap:14px;align-items:center;background:#f8fafb;border-radius:16px;padding:13px;margin-top:14px}.productpic{height:74px;border-radius:14px;background:linear-gradient(140deg,#eadfd2,#f9f5f0);display:grid;place-items:center;font-size:32px}.prows{display:grid;gap:8px}.prow{display:flex;justify-content:space-between;border-bottom:1px solid #eef1f3;padding-bottom:8px;font-size:12px;color:#52687b}.prow:last-child{border-bottom:0}.big-stat{font:750 clamp(64px,9vw,124px) /.9 Metropolis,sans-serif;letter-spacing:-.07em}.research{display:grid;grid-template-columns:.8fr 1.2fr;gap:32px;align-items:center}.research .source{font-size:12px;color:#75838f;margin-top:14px}.research a{color:#0b69b5;font-weight:700}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:38px}.step{background:#fff;border-radius:26px;padding:30px;min-height:210px}.num{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#45bfa2;color:#fff;font-weight:800}.step h3{font-size:24px;margin:20px 0 8px}.step p{color:var(--muted);line-height:1.45;margin:0}.integration-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:48px}.integration{background:#fff;border-radius:32px;padding:40px;min-height:320px;display:flex;flex-direction:column}.integration.amazon{background:#fff8e9}.integration .logo{font-size:38px;font-weight:800}.integration h3{font:750 36px/1 Metropolis,sans-serif;letter-spacing:-.04em;margin:18px 0 0}.integration p{color:var(--muted);font-size:17px;line-height:1.46}.integration .status{margin-top:auto;padding-top:28px;font-size:13px;font-weight:800;color:#4c6d84}.prices{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:46px}.pricecard{background:#fff;border-radius:30px;padding:34px;border:1px solid #e1e7eb;display:flex;flex-direction:column}.pricecard.pop{border:2px solid #55c6aa;position:relative}.poplabel{position:absolute;right:22px;top:-14px;background:#55c6aa;color:#fff;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:800}.pricecard h3{font-size:24px;margin:0}.price{font:750 62px/1 Metropolis,sans-serif;letter-spacing:-.06em;margin-top:16px}.price small{font-size:14px;letter-spacing:0;font-weight:600}.pricecard p{color:var(--muted);line-height:1.4}.checks{display:grid;gap:12px;margin:24px 0 30px;font-size:14px}.checks div:before{content:"✓";color:#2caf90;margin-right:9px;font-weight:900}.pricecard .btn{margin-top:auto}.pricing-note{max-width:820px;margin:34px auto 0;color:#6c7b86;font-size:13px;text-align:center;line-height:1.5}.resource-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:44px}.resource{background:#fff;border-radius:30px;padding:32px;min-height:340px;display:flex;flex-direction:column;position:relative;overflow:hidden}.resource h3{font:750 34px/1.04 Metropolis,sans-serif;letter-spacing:-.04em;margin:0}.resource p{color:var(--muted);line-height:1.45}.resource .link{margin-top:auto;color:#0a67b5;font-weight:800}.resource .mini-char{position:absolute;right:-12px;bottom:-10px;width:115px;opacity:.94}.cta-band{background:linear-gradient(90deg,#0c3557,#0a4e83);border-radius:32px;color:#fff;padding:48px;display:grid;grid-template-columns:1fr auto;gap:30px;align-items:center}.cta-band h2{font:750 clamp(40px,5vw,64px) /.98 Metropolis,sans-serif;letter-spacing:-.05em;margin:0}.cta-band p{color:#c8dceb;font-size:17px}.footer{max-width:1160px;margin:0 auto;padding:48px 28px 60px;display:grid;grid-template-columns:2fr repeat(3,1fr);gap:30px;color:#607080;font-size:13px}.footer strong{font-size:20px;color:var(--navy)}.footer h4{color:var(--navy);margin:0 0 12px}.footer a{display:block;margin:8px 0}.legal{grid-column:1/-1;border-top:1px solid #dee4e8;padding-top:22px;margin-top:12px;font-size:12px}@media (max-width:900px){.navin{gap:14px}.nav a:not(.brand):not(.navcta){display:none}.section{padding:78px 0}.platforms{grid-template-columns:repeat(2,1fr)}.feature-row,.feature-row.reverse,.research,.split{grid-template-columns:1fr}.feature-row.reverse .feature-copy{order:0}.integration-grid,.prices,.resource-grid,.steps{grid-template-columns:1fr}.story-card{padding:38px}.metrics{grid-template-columns:repeat(2,1fr)}.ui{grid-template-columns:1fr}.sidebar{display:none}.panels{grid-template-columns:1fr}.hero-photo{min-height:420px}.hero-photo .mascot{width:135px}.cta-band{grid-template-columns:1fr}.footer{grid-template-columns:1fr 1fr}.footer>:first-child{grid-column:1/-1}}@media (max-width:560px){.wrap{padding:0 16px}.headline{font-size:52px}.display{font-size:44px}.apple-panel,.feature-row,.showcase{padding:32px 22px}.hero-photo{height:520px}.hero-photo .photo{object-position:66% center}.hero-photo .mascot{width:115px}.scribble{font-size:18px}.platforms{grid-template-columns:1fr 1fr}.footer,.metrics{grid-template-columns:1fr}.footer>:first-child{grid-column:auto}.story-card.visual>img.photo{min-height:420px}}.page-hero{padding:118px 0 72px;text-align:center}.page-hero .headline{max-width:1000px;margin:auto}.page-hero .sub{max-width:720px}.page-hero .eyebrow{margin-bottom:18px}.legal-wrap{max-width:1060px;margin:auto;padding:0 28px 120px}.legal-grid{display:grid;grid-template-columns:260px 1fr;gap:56px;align-items:start}.legal-index{position:sticky;top:78px;background:#fff;border-radius:24px;padding:20px}.legal-index a{display:block;padding:9px 10px;border-radius:10px;color:#52697b;font-size:14px}.legal-index a:hover{background:#f2f6f8;color:#0a2339}.legal-copy{background:#fff;border-radius:34px;padding:54px}.legal-copy h2{font:750 36px/1.04 Avenir Next,Avenir,-apple-system,sans-serif;letter-spacing:-.04em;margin:52px 0 14px}.legal-copy h2:first-child{margin-top:0}.legal-copy h3{font-size:20px;margin:28px 0 8px}.legal-copy li,.legal-copy p{font-size:17px;line-height:1.62;color:#566b7c}.legal-copy ul{padding-left:22px}.legal-copy .callout{background:#eef8f5;border-radius:22px;padding:24px;margin:28px 0;color:#274c43}.info-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.info-card{background:#fff;border-radius:30px;padding:38px;min-height:270px}.info-card h3{font:750 30px/1.05 Metropolis,sans-serif;letter-spacing:-.035em;margin:0 0 12px}.info-card p{font-size:17px;line-height:1.48;color:#5d7080;margin:0}.info-card .icon{width:42px;height:42px;border-radius:14px;background:#eaf8f4;display:grid;place-items:center;margin-bottom:24px;font-weight:900;color:#27836d}.photo-panel{position:relative;border-radius:34px;overflow:hidden;min-height:560px;background:#fff}.photo-panel img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.photo-panel .overlay{position:absolute;left:0;right:0;bottom:0;padding:88px 54px 46px;background:linear-gradient(transparent,rgba(7,30,49,.82));color:#fff}.photo-panel .overlay h2{font:750 clamp(44px,5vw,72px) /.96 Metropolis,sans-serif;letter-spacing:-.05em;margin:0;max-width:720px}.photo-panel .overlay p{font-size:19px;line-height:1.45;max-width:650px;color:#dde8ef}.support-hero{display:grid;grid-template-columns:1.1fr .9fr;gap:24px;align-items:stretch}.support-hero .apple-panel{min-height:520px;display:flex;flex-direction:column;justify-content:center}.partner-roles{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.partner-role{background:#fff;border-radius:26px;padding:30px;min-height:230px}.partner-role b{display:block;font-size:22px;margin:18px 0 8px}.partner-role p{color:#617484;line-height:1.45}.help-search{max-width:760px;margin:34px auto 0;background:#fff;border:1px solid #dce3e8;border-radius:999px;padding:17px 22px;font-size:17px;color:#7a8791;text-align:left;box-shadow:0 10px 34px rgba(10,35,57,.06)}.contact-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.contact-card{background:#fff;border-radius:30px;padding:38px}.contact-card h3{font:750 30px/1.05 Metropolis,sans-serif;letter-spacing:-.035em;margin:0 0 9px}.contact-card p{color:#607384;line-height:1.5}.contact-form{background:#fff;border-radius:34px;padding:46px}.field{display:grid;gap:7px;margin-bottom:18px}.field label{font-size:13px;font-weight:800;color:#496074}.field input,.field select,.field textarea{border:1px solid #d8e0e6;background:#fafbfc;border-radius:14px;padding:14px 15px;font:inherit;color:#0a2339}.field textarea{min-height:150px;resize:vertical}.security-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:32px}.security-pill{background:#fff;border-radius:22px;padding:24px;text-align:center}.security-pill strong{display:block;font-size:22px}.security-pill span{display:block;color:#667886;font-size:13px;margin-top:6px}.buying-panel{background:#0b4b7d;color:#fff;border-radius:36px;padding:76px 70px;position:relative;overflow:hidden}.buying-panel .eyebrow{color:#7ad8c7}.buying-panel h2{font:750 clamp(54px,7vw,88px) /.96 Metropolis,sans-serif;letter-spacing:-.055em;margin:0;max-width:850px}.buying-panel .lead{font-size:21px;line-height:1.45;color:#d7e4ed;max-width:760px;margin:22px 0 42px}.buying-moments{display:grid;gap:12px}.buying-moment{display:grid;grid-template-columns:1.2fr .8fr;gap:24px;align-items:center;border-top:1px solid rgba(255,255,255,.22);padding:24px 0}.buying-moment:first-child{border-top:0}.buying-moment .q{font:700 clamp(26px,3vw,38px) /1.12 Metropolis,sans-serif;letter-spacing:-.03em}.buying-moment .answer{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.16);border-radius:18px;padding:18px 20px;color:#e3eef4}.buying-moment .answer b{color:#89e0cf;display:block;margin-bottom:5px}.buying-cta{margin-top:34px;display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.buying-cta .btn{background:#7ad8c7;color:#073b61}.buying-char{position:absolute;right:-24px;top:22px;width:150px;opacity:.95}.about-values{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.about-value{background:#fff;border-radius:28px;padding:34px}.about-value strong{font:750 28px/1.05 Metropolis,sans-serif;display:block}.about-value p{color:#607484;line-height:1.5}@media (max-width:850px){.contact-grid,.legal-grid,.support-hero{grid-template-columns:1fr}.legal-index{position:static}.about-values,.info-grid,.partner-roles,.security-strip{grid-template-columns:1fr}.buying-panel{padding:52px 28px}.buying-moment{grid-template-columns:1fr}.buying-char{width:100px;opacity:.35}}body{margin:0;font-family:Inter,Avenir Next,system-ui;color:#31516b;background:linear-gradient(#f5fbff,#fff 42%)}.simple-nav{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:28px;padding:18px var(--page-x);background:rgba(255,255,255,.88);backdrop-filter:blur(18px);border-bottom:1px solid #e1edf5}.brand{font-size:26px;font-weight:900;color:#083a66;text-decoration:none}.brand i{color:#45d4ba;font-style:normal}.simple-nav nav{margin-left:auto;display:flex;gap:22px}.simple-nav a{color:#31516b;text-decoration:none;font-weight:700}.hero{text-align:center;padding:110px 24px 70px}.hero h1{font-size:clamp(48px,8vw,88px);line-height:.96;color:#092a4b;letter-spacing:-.06em;margin:14px auto 28px;max-width:950px}.hero p{font-size:20px;line-height:1.65;max-width:720px;margin:auto}.section-title{font-size:42px;color:#092a4b;letter-spacing:-.04em}.cta{text-align:center;background:#073a64;color:white;border-radius:28px;padding:54px;margin-bottom:90px}.cta h2{font-size:42px;margin:0 0 14px}.cta a{display:inline-block;background:#46d4ba;color:#073a64;border-radius:999px;padding:14px 22px;font-weight:900;text-decoration:none}@media (max-width:760px){.simple-nav nav a:not(:last-child){display:none}}.nf-semantic{background:#fff;border:1px solid rgba(9,42,75,.07);border-radius:clamp(24px,3vw,38px);box-shadow:0 22px 70px rgba(9,42,75,.07);overflow:hidden}.nf-semantic blockquote,.nf-semantic h1,.nf-semantic h2{font-family:Metropolis,sans-serif;color:var(--nf-ink,#092a4b);letter-spacing:-.055em}.nf-semantic h2{font-size:clamp(42px,5vw,72px);line-height:.98;margin:0}.nf-semantic p{color:#536b7f;line-height:1.5}.nf-semantic .btn{min-height:50px;padding:13px 24px}.nf-home-hero{display:grid;grid-template-columns:1.03fr .97fr;min-height:620px;background:linear-gradient(135deg,#fff 5%,#f4fbff 58%,#e8f8f3)}.nf-hero-copy{padding:clamp(40px,6vw,82px);display:flex;flex-direction:column;justify-content:center}.nf-hero-copy h1{font-size:clamp(58px,7vw,96px);line-height:.92;margin:0}.nf-hero-copy>p{font-size:clamp(19px,2vw,25px);max-width:620px;margin:24px 0 0}.nf-cta-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:30px}.nf-hero-scene{position:relative;min-height:520px;background:radial-gradient(circle at 70% 25%,#fff 0 13%,transparent 14%),linear-gradient(155deg,#e6f5fb,#cceee5);overflow:hidden}.nf-store-window{position:absolute;inset:12% 9% 17%;padding:18px;background:#fff;border-radius:24px;box-shadow:0 30px 70px rgba(7,48,79,.15)}.nf-window-dot{display:inline-block;width:9px;height:9px;border-radius:50%;background:#bdd0dd;margin-right:5px}.nf-store-lines{display:grid;gap:14px;margin-top:42px}.nf-store-lines i{display:block;height:54px;border-radius:13px;background:linear-gradient(90deg,#eaf0f3 34%,#d6eee8 34% 70%,#eef3f6 70%)}.nf-owner-card{position:absolute;left:5%;bottom:8%;display:grid;grid-template-columns:auto 1fr;column-gap:12px;align-items:center;background:#fff;padding:15px 18px;border-radius:18px;box-shadow:0 18px 40px rgba(7,48,79,.16)}.nf-owner-card small{grid-column:2;color:#708292}.nf-owner-avatar{grid-row:1/3;width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:#0b4f82;color:#fff;font-weight:900}.nf-chat-float{position:absolute;right:5%;top:23%;max-width:210px;padding:15px;background:#fff;border-radius:18px;box-shadow:0 18px 40px rgba(7,48,79,.14);font-size:14px}.nf-mascot{position:absolute;right:10%;bottom:5%;width:92px;height:92px;display:grid;place-items:center;border-radius:48% 48% 42% 42%;background:#0c4f82;color:#fff;font-size:52px;font-weight:900;box-shadow:inset 0 -10px 0 rgba(0,0,0,.1)}.nf-platform-panel{text-align:center;padding:clamp(34px,5vw,62px)}.nf-platform-panel h2{font-size:clamp(36px,4.3vw,58px)}.nf-platform-panel>p{font-size:18px;margin:14px auto 28px;max-width:800px}.nf-platform-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}.nf-platform-grid article{min-height:126px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px 8px;border:1px solid #e4ebef;border-radius:17px;background:#fbfcfd}.nf-platform-grid b{font-size:15px;color:#102f4d}.nf-platform-grid b:before{content:"";display:block;width:34px;height:34px;margin:0 auto 10px;border-radius:11px;background:linear-gradient(135deg,#0a69b9,#55cfb1);box-shadow:inset 0 0 0 7px rgba(255,255,255,.72)}.nf-platform-grid small{color:#778897;margin-top:4px}.nf-divider-label{display:flex;align-items:center;gap:16px;margin-top:28px;color:#7a8996;font-size:11px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.nf-divider-label:after,.nf-divider-label:before{content:"";height:1px;background:#dfe7ec;flex:1}.nf-chat-section,.nf-demo-step,.nf-demo-store,.nf-question-section,.nf-repeat-section{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,78px);align-items:center;padding:clamp(38px,6vw,76px)}.nf-demo-step>div:first-child>p,.nf-demo-store>div:first-child>p,.nf-question-section>div:first-child>p,.nf-repeat-section>div:first-child>p,.nf-section-copy>p{font-size:19px;max-width:560px}.nf-hesitation{position:relative;padding:clamp(32px,5vw,62px);border-radius:30px;background:linear-gradient(145deg,#0b385d,#0b5688);color:#fff}.nf-hesitation>span{font-size:12px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:#89dfcf}.nf-hesitation blockquote{color:#fff;font-size:clamp(36px,5vw,64px);line-height:1;margin:32px 0 20px}.nf-hesitation p{color:#d7e6ef}.nf-chat-section{background:linear-gradient(135deg,#f9fdff,#eaf8f4)}.nf-chat-card{padding:20px;border:1px solid #dbe6ec;background:#fff;border-radius:24px;box-shadow:0 24px 55px rgba(12,57,88,.1)}.nf-chat-head{display:flex;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid #e9eef1}.nf-chat-head span{color:#21846d;font-size:12px;font-weight:800}.nf-message{display:grid;grid-template-columns:34px 1fr;gap:10px;margin:16px 0}.nf-message b{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#e5f3ff;color:#0b67ad}.nf-message p{margin:0;padding:12px 14px;border-radius:14px;background:#f1f6fa;font-size:14px}.nf-message.noah b{background:#dff6ef;color:#18806a}.nf-message.noah p{background:#eaf8f4}.nf-product-link{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px;border-radius:15px;background:#f6f8fa;color:#163957}.nf-product-link small{color:#748592}.nf-product-link strong{color:#0870c1}.nf-buying-section{padding:clamp(42px,6vw,76px);background:#0c456f;color:#fff}.nf-buying-section h2{max-width:850px;color:#fff}.nf-buying-section>p{color:#d6e5ef;font-size:19px;max-width:780px}.nf-buying-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:38px}.nf-buying-grid article{padding:26px;border:1px solid rgba(255,255,255,.16);border-radius:22px;background:rgba(255,255,255,.08)}.nf-buying-grid article>span{color:#82dfcd;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.nf-buying-grid h3{font-size:25px;line-height:1.14;margin:16px 0;color:#fff}.nf-buying-grid p{font-size:14px;color:#dbe7ee}.nf-buying-grid b{display:block;color:#fff;margin-bottom:7px}.nf-inline-cta{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:30px}.nf-inline-cta>span{color:#d9e7ef}.nf-inline-cta .btn{background:#73d5c1;color:#073957;flex:none}.nf-research-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(36px,7vw,88px);align-items:center;padding:clamp(42px,7vw,82px);background:linear-gradient(130deg,#fff,#f0f8ff)}.nf-stat{font:800 clamp(90px,13vw,170px) /.8 Metropolis,sans-serif;letter-spacing:-.08em;color:#0a568e}.nf-stat span{font-size:.42em;color:#4ec4a9}.nf-research-section>div:first-child>p{font-size:18px}.nf-research-section small{display:block;color:#7b8894;margin:14px 0}.nf-research-section .textlink{display:inline-block;margin-top:8px}.nf-research-section>div:last-child p{font-size:20px}.nf-repeat-section{background:linear-gradient(135deg,#fff,#f3f8fb)}.nf-repeat-stack{display:grid;gap:10px}.nf-repeat-stack span,.nf-repeat-stack strong{display:block;padding:18px 20px;border:1px solid #dce6ec;border-radius:16px;background:#fff;box-shadow:0 10px 25px rgba(9,42,75,.05)}.nf-repeat-stack span:nth-child(2){margin-left:7%}.nf-repeat-stack span:nth-child(3){margin-left:14%}.nf-repeat-stack span:nth-child(4){margin-left:21%}.nf-repeat-stack strong{margin-top:10px;background:#e8f8f3;color:#15745f;text-align:center}.nf-cta-panel{display:grid;grid-template-columns:1fr auto;align-items:center;gap:40px;padding:clamp(42px,6vw,72px);background:linear-gradient(130deg,#0b385d,#0a568b);color:#fff}.nf-cta-panel h2{color:#fff;max-width:840px}.nf-cta-panel p{color:#d1e1eb;font-size:18px;max-width:700px}.nf-cta-panel .nf-cta-actions{justify-content:flex-end;margin:0}.nf-cta-panel .btn.primary{background:#63d0b7;color:#073a5c}.nf-cta-panel .btn.secondary{border-color:rgba(255,255,255,.55);background:transparent;color:#fff}.nf-quote-panel{text-align:center;padding:clamp(50px,8vw,96px);background:linear-gradient(135deg,#fff,#eef8f5)}.nf-quote-panel blockquote{font-size:clamp(46px,6vw,80px);line-height:.98;max-width:1000px;margin:20px auto}.nf-quote-panel p{font-size:19px}.nf-demo-intro{padding:clamp(42px,6vw,72px);text-align:center}.nf-demo-intro>p{font-size:19px;max-width:820px;margin:20px auto 36px}.nf-demo-intro ol{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.nf-demo-intro li{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;text-align:left;padding:22px;border:1px solid #e1e9ee;border-radius:20px;background:#f9fbfc}.nf-demo-intro li>b{grid-row:1/3;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:#45bea3;color:#fff}.nf-demo-intro li>span{font-weight:800;color:#102f4b}.nf-demo-intro li>small{color:#687c8d;line-height:1.45}.nf-demo-step.reverse>div:first-child{order:2}.nf-question-bubble{position:relative;min-height:260px;display:flex;flex-direction:column;justify-content:center;padding:44px;border-radius:30px;background:linear-gradient(135deg,#e9f6ff,#e6f8f2)}.nf-question-bubble:after{content:"";position:absolute;right:42px;bottom:-22px;border:24px solid transparent;border-top-color:#e6f8f2;transform:rotate(-12deg)}.nf-question-bubble span{font-size:12px;color:#5b7488;text-transform:uppercase;font-weight:800;letter-spacing:.12em}.nf-question-bubble strong{font-size:clamp(32px,5vw,58px);line-height:1.05;margin-top:18px;color:#0c385c}.nf-escalated{display:inline-flex;padding:8px 12px;border-radius:999px;background:#e5f8f2;color:#14755f;font-size:13px;font-weight:800}.nf-demo-outcome{padding:clamp(42px,6vw,72px)}.nf-demo-outcome>div:first-child{text-align:center;max-width:900px;margin:0 auto 38px}.nf-demo-outcome>div:first-child>p{font-size:19px}.nf-product-demo{display:grid;grid-template-columns:.8fr 1.2fr;gap:20px}.nf-next-actions,.nf-product-preview{padding:28px;border:1px solid #e1e8ed;border-radius:24px;background:#f8fafb}.nf-product-preview>span{display:grid;place-items:center;height:160px;border-radius:18px;background:#f2e9dc;font-size:72px}.nf-product-preview h3{font-size:28px;margin:20px 0 8px}.nf-product-preview>strong{display:block;font-size:26px;margin-top:8px}.nf-product-preview button{width:100%;border:0;border-radius:999px;background:#0b4f82;color:#fff;padding:13px;font-weight:800}.nf-next-actions h3{font-size:30px}.nf-next-actions article{display:grid;gap:5px;padding:19px 0;border-top:1px solid #dde6eb}.nf-next-actions article:first-of-type{border-top:0}.nf-next-actions b{color:#123755}.nf-next-actions span{color:#64798b}.nf-demo-check{text-align:center;padding:clamp(50px,8vw,90px);background:linear-gradient(135deg,#eaf8f4,#edf6ff)}.nf-demo-check p{font-size:19px}.nf-demo-check .btn{margin-top:20px}.nf-demo-store{background:#0b3d65;color:#fff}.nf-demo-store h2{color:#fff}.nf-demo-store p{color:#d3e2ec}.nf-demo-store .btn.secondary{background:transparent;color:#fff;border-color:#86a9c0}.nf-platform-mini{display:grid;grid-template-columns:1fr 1fr;gap:12px}.nf-platform-mini span{padding:24px;border-radius:17px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.15);text-align:center;font-weight:800}@media (max-width:1000px){.nf-platform-grid{grid-template-columns:repeat(4,1fr)}.nf-buying-grid,.nf-cta-panel{grid-template-columns:1fr}.nf-cta-panel .nf-cta-actions{justify-content:flex-start}.nf-home-hero{min-height:0}}@media (max-width:760px){.nf-chat-section,.nf-demo-step,.nf-demo-store,.nf-home-hero,.nf-product-demo,.nf-question-section,.nf-repeat-section,.nf-research-section{grid-template-columns:1fr}.nf-hero-scene{min-height:420px}.nf-platform-grid{grid-template-columns:repeat(2,1fr)}.nf-platform-grid article{min-height:105px}.nf-demo-step.reverse>div:first-child{order:0}.nf-demo-intro ol{grid-template-columns:1fr}.nf-inline-cta{align-items:flex-start;flex-direction:column}.nf-cta-panel{padding:42px 26px}.nf-semantic h2{font-size:clamp(38px,11vw,56px)}.nf-chat-section,.nf-demo-step,.nf-demo-store,.nf-question-section,.nf-repeat-section{padding:38px 24px}.nf-buying-section,.nf-demo-outcome,.nf-research-section{padding:42px 24px}.nf-repeat-stack span:nth-child(n){margin-left:0}.nf-divider-label span{max-width:230px}.nf-demo-outcome>div:first-child{text-align:left}}@media (max-width:430px){.nf-platform-grid{grid-template-columns:1fr 1fr}.nf-hero-copy{padding:42px 24px}.nf-hero-copy h1{font-size:49px}.nf-hero-scene{min-height:350px}.nf-store-window{inset:8% 5% 18%}.nf-chat-float{right:3%;top:18%;max-width:165px}.nf-mascot{width:74px;height:74px;font-size:40px}.nf-owner-card{left:4%;bottom:5%;padding:12px}.nf-cta-actions{align-items:stretch;flex-direction:column}.nf-cta-actions .btn{width:100%}.nf-stat{font-size:110px}}@media (prefers-reduced-motion:reduce){.nf-semantic *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}