:root{color-scheme:light;--navy:#182239;--navy2:#24324e;--red:#ca1936;--yellow:#f5c518;--paper:#f8f8f5;--ink:#182239;--muted:#636c7b;--line:#e1e4e8;--display:'Space Grotesk', Arial, sans-serif;--body:'IBM Plex Sans', Arial, sans-serif;--mono:'IBM Plex Mono', monospace;--gutter:clamp(22px, 4.5vw, 72px)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:#fff;color:var(--ink);font:400 16px/1.6 var(--body);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,p{margin:0}h1,h2,h3{font-family:var(--display);font-weight:500;letter-spacing:-.045em;line-height:1.13;text-wrap:balance}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button,a,input,textarea,summary{-webkit-tap-highlight-color:#fff0}:focus-visible{outline:3px solid #cd8e00;outline-offset:5px}::selection{background:#f5c518;color:var(--navy)}img{max-width:100%}.wrap{max-width:1352px;padding-inline:var(--gutter);margin:auto}.eyebrow,.umbrella{font:500 11px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase}.eyebrow{color:var(--muted)}.num{font-family:var(--display);font-variant-numeric:tabular-nums}.btn{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:48px;padding:13px 21px;font-size:14px;font-weight:600;border:1px solid #fff0;border-radius:7px;cursor:pointer;transition:background .2s,transform .2s,border-color .2s}.btn:hover{transform:translateY(-2px)}.btn-red{background:var(--red);color:#fff}.btn-red:hover{background:#ae132d;color:#FFF}.btn-line{background:#fff;border-color:#d3d8e0}.btn-line:hover{border-color:var(--navy)}.btn-ghost-navy{border-color:#526078;color:#fff;background:#fff0}.arrow{font-family:Arial,sans-serif}.hero{background:var(--navy);color:#fff;position:relative;overflow:hidden;padding:65px 0 30px}.hero:before{content:'';position:absolute;inset:0;background-image:linear-gradient(#ffffff03 1px,transparent 1px),linear-gradient(90deg,#ffffff03 1px,transparent 1px);background-size:64px 64px;pointer-events:none}.hero .wrap{position:relative}.hero-grid{display:grid;grid-template-columns:1.22fr 1fr;gap:68px;align-items:center}.hero .eyebrow{color:#f5c518;display:inline-flex;gap:10px;align-items:center}.hero .eyebrow:before{content:'';width:6px;height:6px;border-radius:50%;background:var(--yellow)}.hero h1{font-size:clamp(43px, 4.7vw, 66px);max-width:16ch;line-height:1.06;margin-top:21px;letter-spacing:-.052em}.accent-line{color:#f5c518}.hero-sub{font-size:17px;line-height:1.75;color:#c0c7d5;max-width:47ch;margin-top:23px}.system-view{background:#fff;color:var(--navy);border-radius:12px;box-shadow:0 25px 70px #0003;position:relative;transform:rotate(-1deg);border:1px solid #ffffff40}.system-top{display:flex;align-items:center;gap:8px;padding:14px 20px;border-bottom:1px solid #e9eaf0;font:600 13px var(--display)}.system-symbol{color:var(--red);font-size:21px}.system-label{margin-left:auto;font:500 8px var(--mono);letter-spacing:.08em;color:#7a8190}.system-body{padding:18px 21px}.system-heading{display:flex;justify-content:space-between;align-items:center;font:500 17px/1.3 var(--display);letter-spacing:-.02em;margin-bottom:15px}.live-dot{width:8px;height:8px;border-radius:50%;background:var(--red)}.system-apps{display:grid;gap:5px}.system-apps>div{display:flex;align-items:center;gap:10px;background:#f5f6f8;border-radius:6px;padding:9px 10px;font-size:12px;font-weight:600}.system-apps small{display:block;font-size:10px;font-weight:400;color:#757d8c;line-height:1.6}.app-glyph{height:32px;width:32px;display:grid;place-items:center;font:500 18px var(--display);border-radius:7px}.navy-glyph{background:var(--navy);color:#fff}.gold-glyph{background:#f8ebae;color:#796004}.red-glyph{background:#ffe2e6;color:var(--red)}.slate-glyph{background:#e4e8ef;color:var(--navy)}.mini-status{margin-left:auto;font:400 8px var(--mono);color:#687180;white-space:nowrap}.system-connection{display:flex;gap:8px;align-items:center;margin:14px 0}.system-connection span{flex:1;height:1px;background:#dfe3ea}.system-connection b{font:400 7px var(--mono);letter-spacing:.1em;color:#8992a2}.system-growth{padding:12px;background:var(--navy);border-radius:7px;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:12px}.system-growth>div{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:600}.system-growth i{font:400 26px var(--display);color:var(--yellow)}.system-growth small{display:block;font-size:8px;font-weight:400;color:#b8c1d2;margin-top:2px}.system-growth svg{width:83px;color:var(--yellow);flex-shrink:0}.system-bottom{display:flex;justify-content:space-between;padding:12px 21px;border-top:1px solid #e9eaf0;color:#78818f;font:400 9px var(--mono)}.doors{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:48px}.door{border:1px solid #4a556e;border-radius:10px;padding:25px 27px 23px;display:flex;flex-direction:column;position:relative;background:#ffffff04}.door-top{display:flex;justify-content:space-between;align-items:center}.door .eyebrow{font-size:10px;color:#c3cad7}.door .eyebrow:before{display:none}.door-index{font:400 9px var(--mono);color:#a5b0c5}.door h2{font-size:27px;margin-top:12px;letter-spacing:-.035em}.door p{font-size:14px;line-height:1.65;color:#bfc7d6;margin-top:10px;max-width:54ch}.door-tags{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0 20px;padding:0;list-style:none}.door-tags li{font-size:10px;color:#c6cede;padding:3px 8px;border:1px solid #4a556e;border-radius:4px}.door-foot{margin-top:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.door-foot .btn{min-height:42px;padding:10px 16px;font-size:12px}.door:nth-child(2){background:#ffffff09}.door:nth-child(2) .btn{background:var(--yellow);color:var(--navy)}.door-note{font:400 10px var(--mono);color:#b6c0d2}.hero-after{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;margin-top:24px}.unsure{font-size:12px;color:#c5ccda}.unsure a{color:#f5c518;text-underline-offset:4px;text-decoration:underline}.chips{list-style:none;display:flex;gap:17px;padding:0;margin:0}.chips li{font-size:10px;color:#adb8cb}.chips li:before{content:'✓';color:#f5c518;margin-right:6px}.proof{padding:44px 0 50px;border-bottom:1px solid var(--line)}.proof-head{display:flex;justify-content:space-between;align-items:center;gap:20px}.proof-head .eyebrow{font-size:10px;letter-spacing:.1em}.proof-head p{font-size:12px;color:#8c939f}.brands{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;row-gap:22px;column-gap:24px;margin-top:31px}.brand{font:500 14px/1.35 var(--display);text-align:center;color:#6b7483;padding:3px}.brand:nth-child(2),.brand:nth-child(3),.brand:nth-child(10){font-weight:700;letter-spacing:-.05em;font-size:19px}.brand:nth-child(4){font-family:Georgia,serif;font-style:italic;font-size:18px}.stats{display:grid;grid-template-columns:repeat(4,1fr);margin-top:45px;gap:26px;border-top:1px solid var(--line);padding-top:30px}.stat+.stat{border-left:1px solid var(--line);padding-left:26px}.stat .num{font-size:49px;line-height:1;font-weight:500;letter-spacing:-.05em}.stat em{font-style:normal;color:var(--red);font-size:.8em;margin-left:3px}.stat p{font-size:12px;line-height:1.6;color:#7a818d;max-width:24ch;margin-top:12px}.section{padding:94px 0}.section-band{background:var(--paper)}.sec-head{display:grid;grid-template-columns:1.2fr 1fr;gap:80px;align-items:end}.sec-head h2{font-size:clamp(32px, 3.35vw, 46px);margin-top:16px;max-width:20ch}.sec-head>p{font-size:15px;color:var(--muted);line-height:1.8;max-width:43ch}.umbrella{color:var(--red);display:inline-block;margin-bottom:9px;font-size:10px}.tools{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:42px}.tool{border:1px solid #dde2e8;border-radius:12px;background:#fff;padding:27px 29px;display:flex;flex-direction:column;overflow:hidden;position:relative}.tool-job{font:500 10px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#5a6170;margin-top:20px}.tool h3{font-size:29px;letter-spacing:-.04em;margin-top:8px}.tool p{font-size:14px;line-height:1.7;color:#5a6170;margin-top:12px;max-width:49ch}.tool-foot{margin-top:auto;padding-top:24px;display:flex;justify-content:space-between;align-items:center;gap:12px}.status{display:inline-flex;align-items:center;gap:6px;font:500 9px var(--mono);padding:6px 9px;border-radius:4px;white-space:nowrap}.status:before{content:'';width:5px;height:5px;border-radius:50%;background:currentColor}.s-early{background:#f8edb2;color:#665100}.s-soon{background:#eceef1;color:#5d6676}.s-pilot{background:#fce9ed;color:#a31932}.s-live{background:#e9eee9;color:#3e6046}.tool-link{font-size:12px;font-weight:600;display:flex;gap:10px;align-items:center}.tool-link .arrow{color:var(--red)}.tool-link:hover{text-decoration:underline;text-underline-offset:4px}.tool-nora{background:var(--navy);border-color:var(--navy);color:#fff}.tool-nora .tool-job,.tool-nora p{color:#b2bdd0}.tool-nora .tool-link .arrow{color:var(--yellow)}.product-art.nora-art img{max-width:100%;height:auto}.tool-learning{background:#fffdf6}.tool-builds{background:#fcf5f5}.product-art{height:158px;background:#f3f5f8;border-radius:8px;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.nora-art{background:#2a3753;padding:17px 22px;align-items:stretch;gap:12px}.nora-menu{width:30px;display:flex;flex-direction:column;align-items:center;gap:14px}.nora-menu b{background:var(--yellow);color:var(--navy);width:28px;height:28px;display:grid;place-items:center;font:600 16px var(--display);border-radius:6px}.nora-menu i{width:12px;height:3px;border-radius:3px;background:#66728a}.nora-work{background:#fff;color:var(--navy);flex:1;border-radius:6px;padding:13px 14px;box-shadow:0 8px 20px #0002}.mock-heading{font:500 11px var(--display);display:flex;justify-content:space-between}.nora-pills{display:flex;gap:13px;font-size:8px;margin-top:9px;border-bottom:1px solid #e8ebf0;padding-bottom:5px;color:#7b8595}.nora-pills span:first-child{color:var(--red)}.task-line{display:flex;align-items:center;gap:6px;padding-top:6px;font-size:8px}.task-line i{font-style:normal;color:var(--red);font-size:7px}.task-line b{width:20px;height:3px;border-radius:3px;background:#e3e7ed;margin-left:auto}.learning-art{background:#f4efdb}.learning-card{background:#fff;position:relative;z-index:1;transform:rotate(-3deg);border:1px solid #e5dfc9;border-radius:7px;padding:15px 20px;width:80%;box-shadow:0 7px 15px #796c1810}.course-icon{color:#a48a19;font-size:24px;display:inline-block;vertical-align:middle;margin-right:10px}.learning-card b{font:500 12px var(--display)}.progress-track{height:5px;background:#f1eee4;border-radius:5px;margin-top:14px}.progress-track i{display:block;width:70%;height:5px;border-radius:5px;background:#d9b62b}.lesson-row{display:flex;justify-content:space-between;font-size:7px;color:#8c856a;margin-top:12px}.learning-shadow{position:absolute;width:76%;height:94px;top:34px;background:#faf7ee;border:1px solid #e5dfc9;border-radius:7px;transform:rotate(3deg)}.voice-art{background:#f9f0f1;flex-direction:column;gap:18px}.voice-orb{width:170px;height:70px;display:grid;place-items:center;color:var(--red)}.voice-orb svg{width:155px;height:65px}.voice-flow{display:flex;gap:10px;align-items:center;font:500 9px var(--mono);color:#7c5862}.voice-flow span{background:#fff;border:1px solid #ecd5db;border-radius:4px;padding:5px 8px}.voice-flow i{font-style:normal;color:#ca1936}.builds-art{background:#f4e9e9;padding:25px;gap:14px}.build-node{background:#fff;border:1px solid #decfd2;border-radius:7px;padding:17px;font:500 12px var(--display);box-shadow:0 5px 12px #7433460b}.build-links{display:flex;align-items:center;flex:1;color:#b36b7b}.build-links i{height:1px;background:#cdb8bd;flex:1}.build-links span{width:34px;height:34px;background:var(--navy);color:#fff;border-radius:7px;display:grid;place-items:center;font-size:21px}.build-output{display:flex;flex-direction:column;gap:7px;font-size:9px}.build-output span{background:#fff;border:1px solid #decfd2;border-radius:4px;padding:5px 12px}.sw-foot{display:flex;justify-content:space-between;align-items:center;gap:26px;margin-top:28px;padding-top:26px;border-top:1px solid #dce0e5}.sw-foot p{font-size:13px;color:var(--muted);max-width:68ch}.sw-foot .btn{font-size:12px;min-height:43px;flex-shrink:0}.services{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:42px}.svc{border:1px solid var(--line);border-radius:10px;padding:25px 25px 27px;display:flex;flex-direction:column;transition:background .2s,border .2s,transform .2s}.svc:hover{border-color:#a9b0bf;background:#fafaf8;transform:translateY(-3px)}.svc-icon{height:38px;width:38px;display:grid;place-items:center;border:1px solid #e4d6da;background:#fcf2f4;color:var(--red);font:500 26px var(--display);border-radius:8px;margin-bottom:22px}.svc h3{display:flex;align-items:start;justify-content:space-between;gap:13px;font-size:21px;letter-spacing:-.035em}.svc h3 .arrow{font-size:19px;color:var(--red)}.svc p{font-size:13px;line-height:1.7;color:var(--muted);margin-top:13px}.svc small{font:400 9px/1.6 var(--mono);color:#626c7b;margin-top:auto;padding-top:22px}.price-row{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:32px;padding-top:26px;border-top:1px solid var(--line)}.price{font-size:14px}.price .num{font-weight:600}.muted{color:var(--muted)}.actions{display:flex;flex-wrap:wrap;gap:12px}.price-row .btn{font-size:12px}.cases{display:grid;grid-template-columns:repeat(3,1fr);gap:21px;margin-top:42px}.case{border:1px solid var(--line);border-radius:10px;padding:28px;display:flex;flex-direction:column;background:#fff}.case-meta{font:400 9px/1.8 var(--mono);color:var(--muted);min-height:33px}.case .num{font-size:77px;color:var(--red);line-height:1.15;letter-spacing:-.06em;margin:14px 0 8px}.case h3{font-size:20px;letter-spacing:-.03em}.case p{font-size:13px;color:var(--muted);line-height:1.8;margin-top:16px}.case a{font-size:12px;font-weight:600;margin-top:auto;padding-top:27px;text-decoration:underline;text-underline-offset:5px}.case a:after{content:' ↗';color:var(--red)}#results{background:#f7f8fa}.cases-foot{margin-top:30px;text-align:center}.faq-grid{display:grid;grid-template-columns:1fr 1.4fr;gap:80px}.faq-grid h2{font-size:42px;margin-top:16px;max-width:13ch}.faq details{border-bottom:1px solid #d7dce3}.faq details:first-child{border-top:1px solid #d7dce3}.faq summary{list-style:none;cursor:pointer;padding:23px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:16px;font-weight:500}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:'+';font:400 23px var(--display);color:var(--red)}.faq details[open] summary:after{content:'−'}.faq details p{font-size:14px;color:var(--muted);line-height:1.8;padding-bottom:23px}.faq details p a{color:var(--navy);text-decoration:underline;text-underline-offset:3px;transition:color .2s ease}.faq details p a:hover,.faq details p a:focus-visible{color:var(--red)}.faq details p strong,.faq details p b{font-weight:600;color:var(--ink)}.final{background:var(--navy);color:#fff;padding:76px 0}.final .wrap{position:relative}.final h2{font-size:50px;max-width:19ch;letter-spacing:-.045em}.final p{font-size:16px;line-height:1.8;color:#bdc7d8;max-width:49ch;margin-top:21px}.final .actions{margin-top:30px}.final .unsure{font-size:12px;margin-top:22px}.final .wrap:after{content:'✳';position:absolute;right:var(--gutter);top:-10px;color:#f5c518;font:400 230px/1 var(--display);opacity:.9}@media(min-width:1450px){.hero h1{font-size:68px}.hero-grid{gap:90px}.system-view{max-width:455px}.hero{padding-top:78px}.doors{margin-top:58px}}@media(max-width:1100px){.hero-grid{gap:32px}.hero h1{font-size:52px}.hero-sub{font-size:15px}.door h2{font-size:24px}.chips{gap:11px}.chips li{font-size:9px}.hero-after .unsure{font-size:11px}.sec-head{gap:45px}.services{gap:14px}.svc{padding:23px 19px}.svc h3{font-size:19px}.tool-foot{align-items:flex-start}.final .wrap:after{font-size:180px;top:20px}}@media(max-width:900px){.hero{padding-top:45px}.hero-grid{grid-template-columns:.75fr 1fr;gap:25px}.hero h1{font-size:44px}.system-top{padding:11px 14px}.system-label{font-size:6px}.system-body{padding:15px 14px}.system-heading{font-size:15px}.mini-status{font-size:6px}.system-apps>div{font-size:10px;padding:8px}.system-growth svg{width:50px}.system-growth small{font-size:6px}.system-bottom{font-size:7px;padding:10px 14px}.door{padding:23px 21px}.door h2{font-size:23px}.door p{font-size:13px}.door-note{font-size:8px}.hero-after{justify-content:center}.brands{grid-template-columns:repeat(4,1fr)}.stats{gap:20px}.stat+.stat{padding-left:20px}.stat .num{font-size:40px}.section{padding:70px 0}.sec-head{gap:30px}.sec-head h2{font-size:35px}.sec-head>p{font-size:14px}.tool{padding:23px}.tool h3{font-size:25px}.tool-foot{flex-direction:column;gap:13px}.product-art{height:140px}.nora-art{padding:12px}.services{grid-template-columns:repeat(2,1fr)}.price-row{flex-wrap:wrap}.cases{gap:13px}.case{padding:22px}.case .num{font-size:65px}.faq-grid{gap:36px}.faq-grid h2{font-size:36px}.faq summary{font-size:14px}.final h2{font-size:43px}.final .wrap:after{font-size:145px;top:35px}}@media(max-width:680px){html{scroll-padding-top:83px}.hero{padding:38px 0 25px}.hero-grid{grid-template-columns:1fr;gap:30px}.hero h1{font-size:clamp(40px, 8vw, 54px);max-width:16ch}.hero-sub{font-size:15px;max-width:49ch;line-height:1.7;margin-top:20px}.hero .eyebrow{font-size:9px}.system-view{max-width:440px;transform:none}.system-top{padding:13px 18px}.system-label{font-size:7px}.system-body{padding:16px 18px}.system-heading{font-size:17px}.system-apps>div{font-size:12px;padding:8px 10px}.mini-status{font-size:7px}.system-growth small{font-size:8px}.system-growth svg{width:75px}.system-bottom{font-size:8px;padding:11px 18px}.doors{grid-template-columns:1fr;margin-top:32px;gap:14px}.door{padding:23px}.door h2{font-size:25px}.door p{font-size:14px}.door-tags{gap:6px}.door-note{font-size:9px}.hero-after{margin-top:23px;gap:14px}.hero-after .unsure{font-size:11px}.chips{flex-wrap:wrap;justify-content:center;gap:8px 16px}.chips li{font-size:9px}.proof{padding:32px 0 40px}.proof-head{flex-direction:column;align-items:flex-start;gap:8px}.proof-head p{font-size:11px}.brands{grid-template-columns:repeat(3,1fr);gap:22px 13px;margin-top:24px}.brand{font-size:11px}.brand:nth-child(2),.brand:nth-child(3),.brand:nth-child(10){font-size:15px}.brand:nth-child(4){font-size:14px}.stats{grid-template-columns:1fr 1fr;gap:28px 22px;margin-top:33px;padding-top:27px}.stat+.stat{padding-left:0;border-left:0}.stat:nth-child(even){border-left:1px solid var(--line);padding-left:22px}.stat .num{font-size:42px}.stat p{font-size:11px}.section{padding:57px 0}.sec-head{grid-template-columns:1fr;gap:22px}.sec-head h2{font-size:34px;max-width:20ch;margin-top:12px}.sec-head>p{font-size:14px;max-width:none}.tools{grid-template-columns:1fr;margin-top:28px;gap:15px}.tool{padding:23px}.tool h3{font-size:28px}.tool p{font-size:14px}.tool-foot{flex-direction:row;align-items:center;gap:12px}.tool-link{font-size:11px}.product-art{height:158px}.nora-art{padding:17px 22px}.sw-foot{flex-direction:column;align-items:flex-start;gap:18px}.sw-foot p{font-size:12px}.services{grid-template-columns:1fr;gap:13px;margin-top:28px}.svc{padding:23px}.svc-icon{margin-bottom:17px}.svc h3{font-size:22px}.svc p{font-size:14px}.svc small{font-size:10px}.price-row{gap:22px}.price-row .actions{width:100%;flex-direction:column}.price-row .btn{min-height:46px}.cases{grid-template-columns:1fr;gap:15px;margin-top:28px}.case{padding:26px}.case-meta{min-height:0;font-size:10px}.case .num{font-size:76px}.case h3{font-size:22px}.case p{font-size:14px}.case a{font-size:13px}.faq-grid{grid-template-columns:1fr;gap:27px}.faq-grid h2{max-width:16ch;font-size:34px}.faq summary{font-size:15px;padding:20px 0}.faq details p{font-size:14px}.final{padding:54px 0}.final h2{font-size:38px;max-width:18ch}.final p{font-size:15px}.final .wrap:after{display:none}.final .actions{gap:10px}.final .btn{font-size:12px;padding:12px 15px}dialog{padding:28px 22px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}.hero-quick{display:none}@media(max-width:680px){.hero-quick{display:flex;gap:10px;margin-top:23px}.hero-quick .btn{font-size:12px;padding:12px 15px;gap:10px}}:root{--navy:#111b30;--ink:#111b30;--paper:#f4f2ed;--red:#d51b3b;--muted:#5f6676;--gutter:clamp(22px, 4.5vw, 72px)}h1,h2,h3{font-weight:500}.wrap{max-width:1400px}.btn{border-radius:50px;min-height:49px;padding:13px 22px}.btn-line{border-color:#cbd0d8;background:#fff0}.hero{background:#111b30;padding:38px 0 29px}.hero:before{background-image:none}.hero-grid{grid-template-columns:.75fr 1fr;gap:28px;min-height:565px}.hero h1{font-size:clamp(50px, 5.8vw, 82px);line-height:1.015;max-width:13ch;letter-spacing:-.06em;margin-top:21px}.accent-line{color:#fff;text-decoration:underline;text-decoration-color:#d51b3b;text-decoration-thickness:6px;text-underline-offset:9px}.hero .eyebrow{color:#edc660;font-size:10px;letter-spacing:.14em}.hero-sub{font-size:16px;line-height:1.75;max-width:44ch;color:#aeb9cd;margin-top:26px}.hero-quick{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.hero-quick .btn{font-size:13px}.hero-quick .btn-red{background:#d51b3b}.hero-quick .btn-ghost-navy{border-color:#4d5a70}.brand-stage{position:relative;min-height:560px;isolation:isolate}.brand-sculpture{max-width:100%;height:auto;margin-top:120px}.stage-label{position:absolute;right:2px;top:19px;font:400 8px var(--mono);letter-spacing:.16em;color:#7c8a9f;writing-mode:vertical-rl}.stage-corner{position:absolute;color:#69788e;font:300 23px var(--mono)}.stage-corner-top{left:0;top:5px}.stage-corner-bottom{right:0;bottom:8px}.floating-label{position:absolute;display:flex;align-items:center;gap:12px;background:#ffffffed;border:1px solid #ffffff80;border-radius:10px;box-shadow:0 14px 30px #0003;padding:15px 17px;min-width:267px;backdrop-filter:blur(12px)}.floating-software{right:-1px;top:77px;transform:rotate(5deg)}.floating-growth{left:-13px;bottom:60px;transform:rotate(-6deg);background:#1a2941ef;color:#fff;border-color:#ffffff30}.floating-icon{width:34px;height:34px;display:grid;place-items:center;background:#f9e6ea;color:#b41531;border-radius:7px;font:500 25px var(--display)}.floating-growth .floating-icon{background:#f5c518;color:#111b30}.floating-label b{font-size:13px;font-weight:500}.floating-label small{display:block;font-size:8px;color:#697181;margin-top:4px}.floating-growth small{color:#9facbf}.floating-label>i{margin-left:auto;font-style:normal;color:#ca1936}.floating-growth>i{color:#f5c518}.hero-after{margin-top:13px;padding-top:23px;border-top:1px solid #ffffff16}.hero-after .unsure{font-size:11px}.chips li{font-size:10px}.path-section{background:#fff;padding:30px 0 32px}.doors{margin:0;gap:18px}.door{background:#f0eee9;border:0;border-radius:16px;padding:28px 30px;color:#111b30;overflow:hidden}.door:nth-child(2){background:#d51b3b;color:#fff}.door-watermark{position:absolute;right:13px;top:3px;font:400 165px/1 var(--display);color:#111b30;opacity:.045;pointer-events:none}.door:nth-child(2) .door-watermark{color:#fff;opacity:.12}.door-top{position:relative}.door .eyebrow{color:#7a726a;font-size:9px}.door-index{font-size:10px;color:#9b938a}.door h2{font-size:30px;max-width:21ch;margin-top:14px;position:relative}.door p{color:#716b68;font-size:13px;max-width:54ch;position:relative}.door-tags{margin:16px 0 21px;gap:5px}.door-tags li{color:#655f5e;border-color:#d6d0c8;font-size:9px;background:#ffffff48}.door-foot{position:relative}.door-foot .btn{font-size:12px;min-height:43px;padding:11px 19px;background:#111b30;color:#fff}.door-note{color:#746e68;font-size:9px}.door:nth-child(2) .eyebrow,.door:nth-child(2) .door-index,.door:nth-child(2) .door-note{color:#ffd0d8}.door:nth-child(2) p{color:#ffe1e5}.door:nth-child(2) .door-tags li{color:#ffe9ed;border-color:#ffffff40;background:#ffffff0b}.door:nth-child(2) .btn{background:#fff;color:#b20e2b}.proof{padding:40px 0 60px;background:#fff;border-bottom:0}.proof-head{justify-content:center;text-align:center}.proof-head p{display:none}.proof-head .eyebrow{color:#5f6676;font-size:9px}.brands{gap:19px 23px;margin-top:25px}.brand{color:#6a707a;font-size:12px}.stats{background:#111b30;color:#fff;border:0;border-radius:13px;padding:30px;gap:30px;margin-top:50px}.stat+.stat{border-left-color:#ffffff20;padding-left:30px}.stat .num{font-size:53px;color:#fff}.stat em{color:#edb844}.stat p{font-size:11px;color:#b5bdcc;max-width:26ch;margin-top:9px}.section{padding:63px 0}.section-band{background:#f4f2ed}.sec-head{position:relative;grid-template-columns:1.2fr 1fr;gap:50px;padding-top:29px;align-items:end}.section-index{position:absolute;left:0;top:0;font:500 10px var(--mono);color:#ca1936;letter-spacing:.12em}.sec-head .eyebrow{color:#a6152e;font-size:10px}.sec-head h2{font-size:clamp(36px, 4vw, 56px);max-width:20ch;margin-top:12px;letter-spacing:-.055em}.sec-head>p{font-size:14px;line-height:1.75;max-width:43ch}.tools{display:grid;grid-template-columns:1.04fr 1fr;gap:18px;margin-top:33px}.tool{padding:27px 28px;border-radius:17px;border:0;box-shadow:0 2px 3px #111b3007;gap:0}.tool-job{font-size:9px;margin-top:15px}.tool h3{font-size:27px;margin-top:8px}.tool p{font-size:13px;max-width:50ch;line-height:1.7;margin-top:10px}.tool-foot{flex-direction:row;align-items:center;gap:15px;padding-top:19px}.tool-link{font-size:11px}.status{font-size:8px;padding:6px 8px}.tool-nora{grid-row:span 2;background:#16243d;position:relative;padding:34px;min-height:660px}.tool-nora:before{content:'N';position:absolute;right:22px;top:5px;font:500 200px var(--display);opacity:.04;pointer-events:none}.tool-nora .tool-job{order:1;margin-top:0;color:#e4bc52}.tool-nora h3{order:2;font-size:71px;letter-spacing:-.07em;margin-top:13px}.tool-nora p{order:3;font-size:15px;color:#a7b5cb;max-width:42ch;margin-top:17px}.tool-nora .product-art{order:4;margin:29px -7px 27px;height:auto;min-height:304px;background:#233650;border:1px solid #ffffff0d;transform:rotate(-3deg);box-shadow:0 20px 30px #0003;padding:0;gap:14px}.tool-nora .tool-foot{order:5;padding-top:0;gap:10px}.nora-menu{gap:28px;width:40px}.nora-menu b{width:36px;height:36px}.nora-menu i{width:17px;height:4px}.nora-work{padding:23px 18px;align-self:stretch}.mock-heading{font-size:14px}.nora-pills{font-size:10px;padding:11px 0;gap:17px;margin:10px 0}.task-line{font-size:11px;padding-top:22px;gap:10px}.task-line i{font-size:10px}.task-line b{width:35px;height:5px}.tool-learning{background:#f1dfae}.tool-learning .product-art{height:130px;background:#ead39a}.learning-card{width:77%;padding:13px 19px}.learning-card b{font-size:12px}.learning-art{overflow:visible}.tool-learning .tool-job{color:#81724e}.tool-learning p{color:#6b634e}.tool-learning .s-soon{background:#fffbec;color:#746541}.tool-voice{background:#fff}.tool-voice .product-art{height:125px;background:#f7e8e9;gap:10px}.voice-orb{height:55px}.voice-orb svg{height:50px}.voice-flow{font-size:8px;gap:7px}.tool-builds{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:0 40px;background:#dedfee;padding:30px 34px}.tool-builds .tool-job,.tool-builds h3,.tool-builds p,.tool-builds .tool-foot{grid-column:1}.tool-builds .tool-job{grid-row:1;margin-top:0}.tool-builds h3{grid-row:2;font-size:34px}.tool-builds p{grid-row:3;max-width:46ch}.tool-builds .tool-foot{grid-row:4;justify-content:flex-start;gap:27px}.tool-builds .product-art{grid-column:2;grid-row:1/5;height:100%;min-height:187px;background:#cacddd;border:1px solid #bdc1d3;border-radius:12px}.build-node{padding:22px 18px;font-size:14px}.build-links span{height:43px;width:43px;font-size:26px}.build-output{font-size:10px;gap:10px}.build-output span{padding:7px 15px}.sw-foot{padding-top:20px;margin-top:22px;border-top-color:#d4d1ca;gap:25px}.sw-foot p{font-size:12px;max-width:72ch}.sw-foot .btn{font-size:11px;min-height:42px}#growth{background:#fff;padding-top:58px}.services{grid-template-columns:repeat(6,minmax(0,1fr));gap:17px;margin-top:32px}.svc{padding:0;border:0;border-radius:15px;overflow:hidden;background:#edf0fa;display:flex;flex-direction:column;position:relative;box-shadow:none;transition:transform .25s,box-shadow .25s}.svc:hover{transform:translateY(-5px);border:0;box-shadow:0 18px 30px #17223b16}.svc-search,.svc-paid{grid-column:span 3}.svc-web,.svc-commerce,.svc-video{grid-column:span 2}.svc-founder{grid-column:1/-1;display:grid;grid-template-columns:1.1fr 1fr;min-height:240px}.service-art{position:relative;height:192px;overflow:hidden;margin:0;display:flex;align-items:center;justify-content:center}.service-copy{position:relative;padding:22px 26px 25px;display:flex;flex:1;flex-direction:column;z-index:1}.service-number{font:400 9px var(--mono);color:inherit;opacity:.5;margin-bottom:12px}.svc h3{font-size:25px;line-height:1.15;letter-spacing:-.04em;gap:18px;align-items:start}.svc h3 .arrow{font-size:23px;transition:transform .2s;color:inherit}.svc:hover h3 .arrow{transform:translate(3px,-3px)}.svc p{font-size:13px;margin-top:12px;line-height:1.7;color:inherit;opacity:.72}.svc small{font-size:9px;line-height:1.7;color:inherit;opacity:.62;padding-top:20px;margin-top:auto}.svc-search,.svc-search:hover{background:#172641;color:#fff}.search-art{height:210px;background:radial-gradient(ellipse at 65% 15%,#314866 0,transparent 70%);padding:24px 36px;display:block}.search-query{display:flex;gap:10px;align-items:center;background:#fff;border:1px solid #fff;border-radius:50px;padding:11px 15px;transform:rotate(-3deg);color:#182239;font-size:11px;max-width:355px;margin:auto;box-shadow:0 8px 18px #0002}.search-query>span{color:#a51b35;font-size:20px}.search-query i{margin-left:auto;font-style:normal}.search-answer{display:flex;gap:12px;background:#263b58;border:1px solid #64738b;border-radius:9px;max-width:340px;transform:rotate(2deg);margin:13px auto 0;padding:13px 17px;color:#dee5ef}.ai-spark{font-size:31px;color:#edb951;line-height:1}.search-answer b{font-size:11px;display:block;font-weight:500}.search-answer div>span{font-size:8px;display:block;color:#adbbd0;margin:5px 0 8px}.search-answer i{display:block;height:3px;width:170px;background:#fff2;margin-top:4px;border-radius:2px}.search-answer i:last-child{width:110px}.search-rank{position:absolute;right:18px;bottom:20px;display:flex;gap:9px;align-items:center;background:#f5c518;color:#111b30;padding:9px 14px;border-radius:6px;box-shadow:0 8px 12px #0003;transform:rotate(-4deg);font-size:9px}.search-rank span{border:1px solid #b39111;border-radius:50%;width:23px;height:23px;display:grid;place-items:center;font:400 9px var(--mono)}.search-rank i{font-style:normal;font-size:17px}.svc-paid,.svc-paid:hover{background:#d51b3b;color:#fff}.ads-art{height:210px;background:radial-gradient(ellipse at 75% 5%,#ff69887a,transparent 65%);display:block}.ads-art svg{width:100%;height:100%;transform:translate(10px,-8px)}.ad-platforms{position:absolute;bottom:24px;left:28px;display:flex;gap:8px;font-size:9px}.ad-platforms span{border:1px solid #fff5;padding:6px 12px;border-radius:30px;background:#ad143245}.svc-web,.svc-web:hover{background:#e3e5f2}.website-art{height:165px;background:#d3d7ec;padding:19px 29px}.website-window{background:#fff;width:100%;max-width:280px;border:1px solid #bdc2d8;border-radius:6px;transform:rotate(-6deg);box-shadow:0 13px 15px #3348751a;overflow:hidden}.window-bar{display:flex;align-items:center;gap:3px;border-bottom:1px solid #e1e4ee;padding:6px 9px}.window-bar i{width:3px;height:3px;border-radius:50%;background:#a7afc8}.window-bar>span{margin-left:7px;font:400 5px var(--mono);color:#8c95ac}.website-canvas{padding:12px;display:grid;grid-template-columns:1fr 1fr;gap:17px;height:82px}.website-canvas b{width:80%;height:7px;display:block;background:#172641;margin:6px 0;border-radius:2px}.website-canvas b:nth-child(2){width:61%}.website-canvas i{width:94%;height:3px;background:#c1c6d3;display:block;margin:8px 0}.website-canvas span{display:block;height:10px;width:27px;background:#d51b3b;color:#fff;font-size:8px;line-height:10px;text-align:center;border-radius:3px}.website-shape{display:grid;place-items:center;background:#efd15b;color:#152743;border-radius:4px;font:400 49px/1 var(--display);transform:rotate(8deg)}.cursor-pointer{position:absolute;bottom:8px;right:20px;font:400 52px var(--display);color:#ca1936;text-shadow:2px 2px #fff}.svc-commerce,.svc-commerce:hover{background:#eed78d;color:#302716}.commerce-art{height:165px;background:#e8cd78}.commerce-card{position:absolute;top:16px;background:#fcf7e5;width:105px;height:124px;border:1px solid #bda252;border-radius:8px;box-shadow:0 12px 15px #856c1415;padding:10px;color:#7d682e;font-size:8px}.commerce-back{left:21%;transform:rotate(-13deg)}.commerce-front{right:20%;transform:rotate(9deg)}.commerce-box{height:58px;width:47px;position:relative;margin:12px auto;background:#183049;transform:skewY(-5deg);box-shadow:7px -4px #2a4660}.commerce-box:before{content:'';position:absolute;left:9px;right:9px;top:11px;height:2px;background:#ffffff80}.commerce-front .commerce-box{background:#d51b3b;box-shadow:7px -4px #ad1832}.commerce-card b{position:absolute;right:7px;bottom:6px;font-size:12px}.commerce-caption{position:absolute;bottom:14px;left:13px;font:500 8px var(--mono);background:#111b30;color:#f5d170;padding:5px 8px;border-radius:3px;transform:rotate(-4deg)}.svc-video,.svc-video:hover{background:#f5dadd;color:#442129}.video-art{height:165px;background:#edc3ca;gap:0;padding-top:7px}.video-frame{position:absolute;width:70px;height:116px;border:1px solid #b3717e;border-radius:8px;box-shadow:0 9px 15px #6c2a3a1a;color:#ffe6ee;overflow:hidden;top:18px}.video-frame>span{font:400 5px var(--mono);display:block;margin:7px;letter-spacing:.06em}.frame-left{left:19%;background:#bd647d;transform:rotate(-12deg)}.frame-center{left:41%;background:#182c45;transform:rotate(4deg);z-index:2}.frame-right{left:61%;background:#f0d9bc;transform:rotate(12deg);color:#836d52}.video-frame>i{display:block;width:31px;height:31px;border-radius:50%;background:#fff3;position:relative;margin:14px auto}.video-frame>i:after{content:'';position:absolute;height:53px;width:55px;border-radius:24px 24px 0 0;background:#fff2;top:34px;left:-12px}.frame-right>i{background:#ae8f6355}.frame-right>i:after{background:#ae8f6333}.frame-center>b{background:#ca1936;border:1px solid #ff637f;width:35px;height:35px;display:grid;place-items:center;position:absolute;top:40px;left:17px;border-radius:50%;font-size:21px;font-weight:400}.video-timeline{position:absolute;bottom:12px;left:9px;right:9px;height:2px;background:#ffffff40}.video-timeline i{display:block;height:2px;background:#f5c518;width:70%}.video-count{position:absolute;z-index:3;left:13px;bottom:8px;background:#fff4f5;color:#8e1832;transform:rotate(-4deg);border:1px solid #d4a0ac;border-radius:6px;padding:7px 10px;font:500 26px/.9 var(--display)}.video-count small{display:block;font:400 6px var(--mono);margin-top:5px;padding:0;opacity:1}.svc-founder,.svc-founder:hover{background:#f0eeea}.svc-founder .service-art{height:100%;min-height:250px;background:#e5e1da;grid-column:2;grid-row:1;overflow:hidden}.svc-founder .service-copy{grid-column:1;grid-row:1;padding:30px 34px;justify-content:center}.svc-founder h3{font-size:34px}.svc-founder p{max-width:44ch}.founder-page{background:#fffdf8;transform:rotate(-8deg);padding:21px;width:225px;border:1px solid #cac3b6;box-shadow:0 12px 17px #6d62521c;position:relative;z-index:1}.founder-page>span{font:400 6px var(--mono);color:#a71933;letter-spacing:.13em}.founder-page>b{display:block;font:500 20px/1.1 var(--display);color:#172641;margin:11px 0}.founder-page>i{display:block;height:3px;width:85%;background:#d6d0c5;margin:6px 0}.founder-page>i:nth-last-child(2){width:60%}.founder-page>div{font:400 6px var(--mono);color:#8e8471;margin-top:15px}.founder-star{position:absolute;right:7%;font:400 165px/1 var(--display);color:#ca1936;transform:rotate(15deg)}.price-row{margin-top:24px;padding-top:20px;border-top:1px solid #dfe2e7;gap:20px}.price-row .btn{font-size:11px;min-height:43px}.price{font-size:13px}#results{background:#111b30;color:#fff;padding:65px 0 55px;position:relative;overflow:hidden}#results:before{content:'';position:absolute;right:-160px;top:-160px;height:490px;width:490px;border-radius:50%;border:1px solid #ffffff0b;box-shadow:0 0 0 60px #ffffff03,0 0 0 120px #ffffff02;pointer-events:none}#results .wrap{position:relative}#results .section-index{color:#f5c518}#results .eyebrow{color:#dcb554}#results .sec-head h2{font-size:56px;max-width:19ch}#results .sec-head>p{color:#9eabc0;font-size:13px}.cases{gap:17px;margin-top:32px}.case{border:1px solid #ffffff12;border-radius:13px;padding:24px 25px;background:#1a2941;color:#e8edf7}.case-meta{font-size:9px;line-height:1.7;min-height:33px;color:#a1aec3}.case-visual{position:relative;min-height:203px;margin:10px -1px 19px;border-bottom:1px solid #ffffff20;overflow:hidden}.case .num{display:block;font-size:105px;font-weight:500;color:#e8b846;line-height:1;margin:9px 0 12px;letter-spacing:-.075em;position:relative;z-index:1}.case:nth-child(2) .num{color:#fff}.case:nth-child(3) .num{color:#f4798e}.case-chart{width:100%;height:92px;color:#e8b846;opacity:.8}.case:nth-child(2) .case-chart{color:#a7bfea}.case:nth-child(3) .case-chart{color:#f4798e}.case-arrow{position:absolute;right:7px;top:12px;font:300 38px var(--display);color:#71829d}.case h3{font-size:21px;line-height:1.15;letter-spacing:-.035em}.case p{font-size:12px;line-height:1.8;color:#9caac0;margin-top:14px}.case a{font-size:11px;color:#e3e8f1;padding-top:23px}.case a:after{color:#e4bf65}.cases-foot{margin-top:24px}.cases-foot .btn-line{color:#d5deeb;border-color:#4c5d78;min-height:44px;font-size:12px}#faq{background:#fff;padding:57px 0}.faq-grid{grid-template-columns:1fr 1.45fr;gap:70px}.faq-grid h2{font-size:45px;max-width:14ch;margin-top:14px}.faq-grid .eyebrow{color:#b81934}.faq-spark{display:inline-block;font:400 130px/1 var(--display);color:#d51b3b;margin-top:26px;transform:rotate(-12deg)}.faq summary{font-size:15px;padding:22px 0}.faq details p{font-size:13px;line-height:1.8}.final{background:#d51b3b;color:#fff;padding:58px 0;overflow:hidden}.final .wrap{isolation:isolate}.final .wrap:after{display:none}.final h2{font-size:59px;max-width:16ch;position:relative;z-index:2}.final p{color:#ffced7;font-size:15px;max-width:43ch;position:relative;z-index:2;margin-top:21px}.final .actions{position:relative;z-index:2;margin-top:26px}.final .btn-red{background:#fff;color:#b7122f}.final .btn-ghost-navy{border-color:#fff6}.final .unsure{color:#ffd1db;font-size:12px}.final .unsure a{color:#fff}.final-art{position:absolute;right:-6%;top:-30%;width:52%;height:155%;z-index:-1;overflow:hidden;border-radius:50%;background:#111b30;transform:rotate(-17deg)}.final-art img{width:100%;height:100%;object-fit:cover;opacity:.9}@media(min-width:1450px){.hero h1{font-size:76px}.hero-grid{gap:35px}.hero{padding-top:35px}.doors{margin-top:0}.brand-stage{min-height:580px}}@media(max-width:1100px){.hero-grid{min-height:510px;gap:20px}.brand-stage{min-height:510px}.hero h1{font-size:68px;max-width:13ch}.floating-label{min-width:220px;padding:12px;gap:8px}.floating-label b{font-size:11px}.floating-label small{font-size:7px}.floating-software{top:75px;right:-8px}.floating-growth{left:-5px;bottom:61px}.sec-head h2{font-size:46px}.tool-nora{padding:28px;min-height:640px}.tool-nora h3{font-size:63px}.tool-nora .product-art{min-height:292px;padding:22px 12px}.nora-work{padding:20px 12px}.nora-pills{gap:9px;font-size:8px}.task-line{font-size:9px}.svc h3{font-size:22px}.service-copy{padding:21px 22px}.service-art{height:180px}.search-art,.ads-art{height:195px}.search-art{padding:20px 24px}.service-number{margin-bottom:10px}.svc-web .service-copy,.svc-commerce .service-copy,.svc-video .service-copy{padding:21px 19px}.svc-web h3,.svc-commerce h3,.svc-video h3{font-size:21px}.website-art{padding:20px}.founder-star{right:1%;font-size:139px}.case{padding:22px}.case .num{font-size:90px}#results .sec-head h2{font-size:48px}.final h2{font-size:51px}.final-art{right:-10%;width:55%}}@media(max-width:900px){.hero h1{font-size:57px}.hero-grid{grid-template-columns:1fr 1fr;min-height:475px}.brand-stage{min-height:475px}.hero-sub{font-size:14px}.hero-quick .btn{padding:11px 15px;font-size:11px;gap:10px;min-height:44px}.floating-label{min-width:188px;padding:10px;gap:8px}.floating-icon{width:28px;height:28px;font-size:21px}.floating-label b{font-size:9px}.floating-label small{font-size:6px}.floating-software{top:65px}.floating-growth{left:-8px;bottom:70px}.hero-after{justify-content:space-between;gap:14px}.chips li{font-size:9px}.door{padding:25px}.door h2{font-size:25px}.door-note{font-size:8px}.proof{padding-top:21px}.brands{grid-template-columns:repeat(4,1fr);gap:20px}.stats{padding:25px 24px;gap:24px}.stat+.stat{padding-left:24px}.stat .num{font-size:40px}.section{padding:50px 0}.sec-head{gap:30px;padding-top:24px}.sec-head h2{font-size:39px}.sec-head>p{font-size:13px}.tools{gap:14px;margin-top:28px}.tool{padding:22px}.tool-nora{padding:26px;min-height:630px}.tool-nora .tool-job{font-size:8px}.tool-nora h3{font-size:58px}.tool-nora p{font-size:14px}.tool-nora .product-art{min-height:290px;margin:25px -10px}.nora-menu{width:27px;gap:30px}.nora-menu b{height:28px;width:28px}.nora-pills{font-size:7px;gap:7px}.mock-heading{font-size:11px}.task-line{font-size:8px;padding-top:25px}.tool-foot{flex-wrap:wrap}.tool h3{font-size:25px}.tool-nora h3{font-size:58px}.tool-link{font-size:10px}.tool-builds{padding:26px;gap:0 25px}.tool-builds h3{font-size:31px}.builds-art{padding:17px;gap:10px}.build-output span{font-size:8px;padding:6px 9px}.build-node{padding:17px 12px;font-size:11px}.services{gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.svc-search,.svc-paid,.svc-web,.svc-commerce,.svc-video{grid-column:span 1}.svc-founder{grid-column:span 1;display:flex;min-height:0}.svc-founder .service-art{height:165px;min-height:165px;order:0}.svc-founder .service-copy{padding:21px 22px;order:1}.svc-founder h3{font-size:22px}.founder-page{width:170px;padding:16px;transform:rotate(-7deg)}.founder-page>b{font-size:17px}.founder-page>i{margin:4px 0}.founder-page>div{margin-top:10px}.founder-star{font-size:113px;right:2%}.svc h3,.svc-web h3,.svc-commerce h3,.svc-video h3{font-size:23px}.svc p{font-size:13px}.svc small{font-size:8px}.search-art,.ads-art{height:180px}.price-row{flex-wrap:wrap;gap:15px}#results{padding:50px 0}#results .sec-head h2{font-size:42px}.cases{gap:12px}.case{padding:20px 17px}.case .num{font-size:74px}.case-meta{font-size:8px;min-height:40px}.case-visual{min-height:180px}.case h3{font-size:18px}.case p{font-size:11px}.case a{font-size:10px}.faq-grid{gap:35px}.faq-grid h2{font-size:38px}.faq-spark{font-size:105px}.faq summary{font-size:14px}.final{padding:50px 0}.final h2{font-size:44px;max-width:16ch}.final p{font-size:13px;max-width:40ch}.final-art{width:54%;right:-12%}}@media(max-width:680px){.hero{padding:33px 0 25px}.hero-grid{grid-template-columns:1fr;gap:14px;min-height:0}.hero h1{font-size:clamp(47px, 11.8vw, 64px);max-width:12.5ch;line-height:1.025;margin-top:20px}.accent-line{text-decoration-thickness:4px;text-underline-offset:7px}.hero .eyebrow{font-size:8px}.hero-sub{font-size:14px;line-height:1.7;margin-top:24px;max-width:42ch}.hero-quick{margin-top:24px;gap:10px}.hero-quick .btn{font-size:12px;min-height:46px;padding:12px 18px}.brand-stage{min-height:345px;margin-top:0}.floating-label{min-width:215px;padding:11px 13px}.floating-label b{font-size:11px}.floating-label small{font-size:7px}.floating-software{top:39px;right:0;transform:rotate(4deg)}.floating-growth{bottom:31px;left:1px;transform:rotate(-5deg)}.stage-label{top:85px;font-size:6px}.stage-corner{font-size:18px}.hero-after{margin-top:11px;padding-top:21px;justify-content:center;gap:13px}.hero-after .unsure{font-size:10px}.chips{gap:8px 13px;justify-content:center;flex-wrap:wrap}.chips li{font-size:8px}.path-section{padding:22px 0}.doors{grid-template-columns:1fr;gap:13px;margin:0}.door{padding:25px;border-radius:13px}.door h2{font-size:27px;max-width:21ch}.door p{font-size:13px}.door-tags{gap:5px}.door-tags li{font-size:9px}.door-foot .btn{font-size:11px}.door-note{font-size:8px}.door-watermark{font-size:142px;top:14px}.proof{padding:16px 0 29px}.proof-head .eyebrow{font-size:8px;letter-spacing:.07em}.brands{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 12px;margin-top:25px}.brand{font-size:10px;padding:1px}.brand:nth-child(2),.brand:nth-child(3),.brand:nth-child(10){font-size:14px}.brand:nth-child(4){font-size:13px}.stats{grid-template-columns:1fr 1fr;padding:24px 20px;gap:26px 18px;margin-top:27px;border-radius:11px}.stat+.stat{border-left:0;padding-left:0}.stat:nth-child(even){border-left:1px solid #fff2;padding-left:18px}.stat .num{font-size:42px}.stat p{font-size:10px;line-height:1.65;max-width:24ch}.section{padding:42px 0}.sec-head{grid-template-columns:1fr;padding-top:24px;gap:20px}.section-index{font-size:9px}.sec-head h2{font-size:38px;max-width:19ch;margin-top:10px}.sec-head>p{font-size:13px;max-width:none}.sec-head .eyebrow{font-size:9px}.tools{grid-template-columns:1fr;margin-top:25px;gap:13px}.tool{padding:24px;border-radius:13px}.tool-nora{grid-row:auto;min-height:0;padding:26px}.tool-nora h3{font-size:64px}.tool-nora p{font-size:14px;max-width:40ch}.tool-nora .product-art{height:240px;min-height:240px;padding:19px 14px;gap:12px;margin:24px -3px 25px}.nora-menu{width:30px;gap:23px}.nora-menu b{width:30px;height:30px}.nora-work{padding:17px 14px}.mock-heading{font-size:12px}.nora-pills{font-size:8px;gap:13px;margin-top:11px;padding:10px 0}.task-line{font-size:9px;padding-top:20px}.task-line b{width:23px;height:4px}.tool-foot{flex-direction:row;flex-wrap:wrap;gap:12px}.tool h3{font-size:27px}.tool-nora h3{font-size:64px}.tool p{font-size:13px}.tool-link{font-size:10px}.tool-learning .product-art,.tool-voice .product-art{height:auto}.tool-builds{display:flex;grid-column:auto;gap:0}.tool-builds .product-art{height:155px;min-height:155px;order:0;padding:20px;gap:14px}.tool-builds .tool-job{order:1;margin-top:18px}.tool-builds h3{order:2;font-size:29px}.tool-builds p{order:3}.tool-builds .tool-foot{order:4;gap:17px}.build-node{padding:20px 15px;font-size:12px}.build-output span{font-size:9px;padding:6px 11px}.build-links span{width:35px;height:35px}.sw-foot{padding-top:19px;margin-top:20px;gap:17px}.sw-foot p{font-size:11px}.sw-foot .btn{font-size:11px}#growth{padding-top:42px}.services{grid-template-columns:1fr;gap:13px;margin-top:25px}.svc-search,.svc-paid,.svc-web,.svc-commerce,.svc-video,.svc-founder{grid-column:auto}.svc-founder{display:flex}.service-art{height:180px}.search-art,.ads-art{height:195px}.search-art{padding:22px 27px}.search-query{font-size:11px}.search-answer{margin-top:11px;padding:12px 16px}.search-answer i{width:135px}.search-rank{bottom:17px;right:16px}.service-copy,.svc-web .service-copy,.svc-commerce .service-copy,.svc-video .service-copy,.svc-founder .service-copy{padding:23px 25px}.svc h3,.svc-web h3,.svc-commerce h3,.svc-video h3,.svc-founder h3{font-size:27px}.svc p{font-size:13px;line-height:1.7}.svc small{font-size:9px;padding-top:19px}.website-art,.commerce-art,.video-art,.svc-founder .service-art{height:180px;min-height:180px}.website-art{padding:20px 35px}.website-window{max-width:270px}.commerce-back{left:25%}.commerce-front{right:21%}.frame-left{left:22%}.frame-center{left:43%}.frame-right{left:62%}.video-count{left:28px;bottom:14px}.founder-page{width:195px;padding:16px}.founder-star{font-size:125px;right:5%}.price-row{margin-top:20px;padding-top:19px;gap:17px}.price{font-size:12px}.price-row .actions{width:100%;flex-direction:column;gap:9px}.price-row .btn{font-size:12px;min-height:45px}#results{padding:43px 0}#results .sec-head h2{font-size:40px;max-width:18ch}#results .sec-head>p{font-size:12px}.cases{grid-template-columns:1fr;gap:13px;margin-top:25px}.case{padding:24px;border-radius:12px}.case-meta{min-height:0;font-size:9px}.case-visual{min-height:197px;margin:9px 0 18px}.case .num{font-size:108px}.case-chart{height:84px}.case h3{font-size:23px}.case p{font-size:13px}.case a{font-size:12px}.cases-foot{margin-top:20px}.cases-foot .btn{font-size:11px}#faq{padding:42px 0}.faq-grid{grid-template-columns:1fr;gap:24px}.faq-grid>div:first-child{position:relative}.faq-grid h2{font-size:37px;max-width:14ch;padding-right:18px}.faq-spark{position:absolute;right:0;top:-1px;font-size:65px;margin:0;opacity:.16}.faq summary{font-size:14px;padding:21px 0}.faq details p{font-size:13px}.final{padding:43px 0}.final h2{font-size:42px;max-width:16ch}.final p{font-size:14px;max-width:42ch}.final .actions{gap:10px}.final .btn{font-size:12px;padding:12px 17px}.final-art{display:none}.final .unsure{font-size:11px}}@media(max-width:360px){.hero h1{font-size:43px}.hero-quick .btn{font-size:10px;padding:11px 14px}.floating-label{min-width:190px}.floating-label b{font-size:10px}.floating-label small{font-size:6px}.brand-stage{min-height:315px}.door{padding:22px}.door h2{font-size:25px}.door-foot{gap:10px}.door-note{font-size:7px}.stats{padding:23px 17px}.stat .num{font-size:36px}.tool{padding:22px}.tool-nora{padding:23px}.nora-work{padding:15px 10px}.nora-pills{gap:7px;font-size:7px}.service-copy,.svc-web .service-copy,.svc-commerce .service-copy,.svc-video .service-copy,.svc-founder .service-copy{padding:22px}.svc h3,.svc-web h3,.svc-commerce h3,.svc-video h3,.svc-founder h3{font-size:24px}.search-art{padding:24px 19px}.search-answer i{width:108px}.search-answer b{font-size:10px}.final h2{font-size:37px}.final .btn{font-size:10px;padding:11px 15px}}@media(prefers-reduced-motion:no-preference) and (min-width:901px){.floating-software{animation:software-float 6s ease-in-out infinite}.floating-growth{animation:growth-float 7s ease-in-out infinite}@keyframes software-float{50%{transform:translateY(-9px) rotate(3deg)}}@keyframes growth-float{50%{transform:translateY(8px) rotate(-4deg)}}}.floating-software{color:#111b30}.nx-hv3 main#top{padding-top:calc(var(--hv2-head-h) + 1px)}.audit-sc{--af-bg:#0e1729;--af-line:#ffffff1a;--af-red-text:#ff4d67;--af-muted:#a9b4c7;background:var(--af-bg);color:#fff;padding:76px 0;border-bottom:1px solid #ffffff10}.audit-form-col{grid-column:1;grid-row:1;min-width:0}.audit-grid{display:grid;grid-template-columns:minmax(0,11fr) minmax(0,9fr);gap:clamp(40px, 5.5vw, 88px);align-items:center}.audit-copy{grid-column:2;grid-row:1}.audit-eyebrow{display:flex;align-items:center;gap:12px;font:500 11px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--af-red-text)}.audit-eyebrow:before{content:'';width:28px;height:2px;background:var(--red);flex-shrink:0}.audit-sc .audit-copy h2{font:500 clamp(34px, 3.3vw, 48px)/1.06 var(--display);letter-spacing:-.04em;margin-top:18px;max-width:15ch}.audit-copy h2 em{font-style:normal;color:var(--af-red-text)}.audit-lede{font-size:15px;line-height:1.75;color:var(--af-muted);max-width:46ch;margin-top:20px}.audit-points{list-style:none;padding:0;margin:28px 0 0}.audit-points li{display:flex;align-items:center;gap:12px;padding:13px 0;border-bottom:1px solid #ffffff12;font-size:14.5px;font-weight:500;color:#e6ebf3}.audit-check{width:20px;height:20px;border-radius:50%;background:#e8253f;display:grid;place-items:center;flex-shrink:0}.audit-check svg{width:11px;height:11px}.audit-proof{display:flex;align-items:center;gap:14px;margin-top:24px}.audit-avatars{display:flex}.audit-avatars span{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font:700 10px var(--display);letter-spacing:.02em;border:2px solid var(--af-bg);margin-left:-9px}.audit-avatars span:first-child{margin-left:0}.av-red{background:var(--red);color:#fff}.av-yellow{background:var(--yellow);color:var(--navy)}.av-slate{background:#526078;color:#fff}.av-paper{background:#f4f2ed;color:var(--navy)}.audit-proof p{font-size:13px;color:var(--af-muted)}@media(max-width:1100px){.audit-sc .audit-copy h2{font-size:clamp(32px, 3.6vw, 42px)}.audit-grid{gap:48px}}@media(max-width:900px){.audit-sc{padding:56px 0}.audit-grid{gap:30px}.audit-sc .audit-copy h2{font-size:clamp(28px, 3.9vw, 34px)}.audit-lede{font-size:14px}.audit-points li{font-size:13.5px;padding:11px 0}}@media(max-width:680px){.audit-sc{padding:44px 0}.audit-copy,.audit-form-col{grid-column:auto;grid-row:auto}.audit-grid{grid-template-columns:1fr;gap:28px}.audit-sc .audit-copy h2{font-size:clamp(31px, 8.4vw, 40px);max-width:16ch}}.audit-sc--light{--af-bg:#ece6dc;--af-red-text:#c8102e;--af-muted:#4b5563;background:#ece6dc;color:#111b30;border-bottom:0}.audit-sc--light .audit-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;align-items:stretch}.audit-sc--light .audit-copy{position:relative;overflow:hidden;background:#f7dfe3;border:1px solid #f0cfd6;border-radius:16px;padding:clamp(26px, 3vw, 40px)}.audit-sc--light .audit-copy.has-image>*:not(.audit-art){position:relative;z-index:1;max-width:62%}.audit-sc--light .audit-art{position:absolute;right:-2%;top:50%;transform:translateY(-50%);width:40%;max-width:300px;z-index:0;pointer-events:none}.audit-sc--light .audit-copy h2{color:#111b30}.audit-sc--light .audit-lede{color:#4b5563}.audit-sc--light .audit-points li{color:#111b30;border-bottom-color:#11203a14}.audit-sc--light .audit-check{background:var(--red)}.audit-sc--light .audit-avatars span{border-color:#f7dfe3}.audit-sc--light .av-slate{background:#111b30}.audit-sc--light .audit-proof p{color:#111b30}.audit-sc--light .nx-af-wrap--card,.audit-sc--light .nx-af-card{height:100%}@media(max-width:900px){.audit-sc--light .audit-copy.has-image>*:not(.audit-art){max-width:none}.audit-sc--light .audit-art{display:none}}@media(max-width:680px){.audit-sc--light .audit-grid{grid-template-columns:1fr}}.service-art.has-image{background:#0000}.service-art.has-image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}@media(min-width:901px){.services-count-1 .svc,.services-count-2 .svc{grid-column:span 3}.services-count-1 .svc{grid-column:1/-1}.services-count-3 .svc{grid-column:span 2}.services-count-4 .svc{grid-column:span 3}}.floating-icon svg,.floating-label i svg,.door-watermark svg,.floating-icon img,.door-watermark img{width:.8em;height:.8em;display:block}.floating-label i svg{width:1em;height:1em}.brand img{display:block;max-height:30px;width:auto;max-width:100%;margin:auto}.final-art{background:#f4f2ed}.nora-menu b{background:var(--red);color:#fff}.lp-art{display:flex;gap:10px;align-items:flex-start;justify-content:center;padding:22px 18px}.lp-card{flex:1;max-width:150px;background:#fff;border:1px solid #e5dfc9;border-radius:8px;padding:12px;box-shadow:0 6px 14px #6b5a2010;display:grid;gap:7px;font-size:10px}.lp-card:nth-child(2){transform:translateY(-6px)}.lp-card b{font:500 11px var(--display);color:#111b30}.lp-card>i{display:block;height:4px;border-radius:3px;background:#ece7d6}.lp-ico{width:20px;height:20px;border-radius:5px;background:#faf3dc;color:#a5841c;display:grid;place-items:center;font-size:11px}.lp-ring{width:20px;height:20px;border-radius:50%;border:3px solid #ece7d6;border-top-color:#e5b52b;border-right-color:#e5b52b}.lp-progress strong{font:600 14px var(--display);color:#111b30}.lp-progress small{font-size:8px;color:#8a8577}.lp-progress .progress-track{height:5px;background:#ece7d6;border-radius:4px;overflow:hidden}.lp-progress .progress-track i{display:block;width:67%;height:100%;background:#e5b52b}.cb-art{position:relative;display:grid;grid-template-columns:1fr 46px 1.3fr;align-items:center;gap:0 22px;padding:22px 26px;color:#a9a3d6}.cb-crm{position:relative;z-index:1;background:#fff;border:1px solid #dcd9ef;border-radius:8px;padding:12px;display:grid;gap:6px;box-shadow:0 6px 14px #3a2f8a12}.cb-crm b{font:500 12px var(--display);color:#111b30}.cb-crm>i{height:4px;border-radius:3px;background:#e7e5f5}.cb-crm>i+i{width:70%}.cb-bars{display:flex;gap:3px;align-items:flex-end;height:22px;justify-content:flex-end}.cb-bars em{width:5px;background:#8f86e0;border-radius:2px}.cb-bars em:nth-child(1){height:30%}.cb-bars em:nth-child(2){height:55%}.cb-bars em:nth-child(3){height:75%}.cb-bars em:nth-child(4){height:100%}.cb-lines{position:absolute;left:22%;right:30%;top:22%;width:48%;height:56%;z-index:0}.cb-hub{position:relative;z-index:1;width:46px;height:46px;border-radius:9px;background:#111b30;color:#fff;display:grid;place-items:center;font-size:22px;box-shadow:0 0 0 10px #ffffff40}.cb-out{position:relative;z-index:1;display:grid;gap:8px}.cb-out span{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #dcd9ef;border-radius:7px;padding:7px 9px;font:500 11px var(--display);color:#111b30}.cb-out i{margin-left:auto;font-style:normal;color:#8a86a8}.cb-i{width:20px;height:20px;border-radius:5px;flex-shrink:0}.cb-i1{background:#e6e3fb}.cb-i2{background:#fbe3e6}.cb-i3{background:#fdf0cc}@media(max-width:680px){.cb-art{grid-template-columns:1fr;gap:12px}.cb-lines,.cb-hub{display:none}.lp-art{flex-wrap:wrap}.lp-card{max-width:none;min-width:40%}}.nx-hv3 .nx-af-wrap{--af-font:var(--body)}.nx-hv3 .nx-af-card-eyebrow{font:500 11px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase}.nx-hv3 .nx-af-card-title{font:500 20px/1.2 var(--display);letter-spacing:-.02em}.nx-hv3 .nx-af-card-sub{font-size:13.5px;margin-top:6px}.nx-hv3 .nx-af-label{font:500 10.5px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase}.nx-hv3 .nx-af-optional{font:400 11px var(--body);letter-spacing:0;text-transform:none}.nx-hv3 .nx-af-card input[type="text"],.nx-hv3 .nx-af-card input[type="email"],.nx-hv3 .nx-af-card input[type="tel"],.nx-hv3 .nx-af-card input[type="url"],.nx-hv3 .nx-phone-code{height:48px;font:400 15px var(--body)}.nx-hv3 .nx-af-card textarea{font:400 15px/1.6 var(--body)}.nx-hv3 .nx-af-submit{min-height:54px;font:700 14px var(--display)!important;letter-spacing:.08em;text-transform:uppercase}.nx-hv3 .submit-rotator__item{font-weight:700;letter-spacing:.08em}.nx-hv3 .nx-af-privacy{font-size:12px}.nx-hv3 .nx-af-errmsg{font-size:12px;font-weight:400}.nx-hv3 .nx-thankyou-modal,.nx-hv3 .nx-thankyou-modal__btn,.nx-hv3 .nx-toast{font-family:var(--body)}.nx-hv3 .nx-thankyou-modal__title{font-family:var(--display);font-weight:500;letter-spacing:-.02em}.door-watermark.is-upload{opacity:1}.door:nth-child(2) .door-watermark.is-upload{opacity:1}.product-art.has-image img{display:block;width:100%;height:100%;object-fit:contain}.tool-nora .product-art.has-image{background:none;border:0;box-shadow:none;transform:none;padding:0;min-height:0;height:auto;margin:24px 0}.tool-nora .product-art.has-image img{height:auto}.tool-learning .product-art.has-image{padding:10px 14px}.tool-builds .product-art.has-image{background:none;border:0;padding:0}.tool-builds .product-art.has-image img{object-fit:cover;border-radius:12px}.final-art.has-image{background:none;border-radius:0;transform:none;overflow:visible;top:-58px;bottom:-58px;height:auto;width:auto;right:-7%;display:flex;justify-content:flex-end}.final-art.has-image img{height:100%;width:auto;max-width:none;object-fit:contain;opacity:1}@media(max-width:1100px){.final-art.has-image{top:8%;bottom:8%;right:-12%}}.hero-copy{position:relative;z-index:2}@media(max-width:680px){.brand-sculpture{margin-top:max(13%, 70px)}}.hv2 a.floating-label{text-decoration:none;transition:box-shadow .2s,translate .2s}.hv2 a.floating-software{color:#111b30}.hv2 a.floating-growth{color:#fff}.hv2 a.floating-label:hover{translate:0 -3px;box-shadow:0 18px 36px #0005}.hv2 a.floating-label:focus-visible{outline:3px solid #f5c518;outline-offset:3px}.hv2 .floating-label b{font:var(--fw-medium) 15px/var(--lh-snug) var(--ff-body)}.hv2 .floating-label small{font:var(--fw-regular) var(--fs-sm)/var(--lh-snug) var(--ff-body);color:#4d5564}.hv2 .floating-growth small{color:#c3ccda}@media (max-width:680px){.hv2 .floating-label{min-width:0;max-width:78%;padding:12px 14px;gap:10px}}.hv2 .door-foot .door-note,.hv2 .door-tags li,.hv2 .svc small{font:var(--fw-regular) var(--fs-sm)/var(--lh-snug) var(--ff-body);letter-spacing:0;text-transform:none}.hv2 .door:not(:nth-child(2)) .door-note,.hv2 .door:not(:nth-child(2)) .door-tags li{color:#5a554f}.hv2 .door:nth-child(2) .door-note,.hv2 .door:nth-child(2) .door-tags li{color:#fff}.hv2 .tool-foot .status{font:var(--fw-semibold) var(--fs-xs)/1 var(--ff-body);letter-spacing:0;min-height:28px;padding:0 10px}.hv2 .svc small{display:block;opacity:1}.hv2 .tool-price{margin-top:14px;font:var(--fw-medium) var(--fs-body)/var(--lh-snug) var(--ff-body)}.hv2 .tool-price .num{font:var(--fw-medium) 20px/1 var(--ff-mono)}.hv2 .tool-nora .tool-price{color:#fff}.hv2 .tool-links{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:4px 22px;margin-left:auto}.hv2 .tool-link{display:inline-flex;align-items:center;gap:6px;min-height:44px}.hv2 .tool-nora .tool-link-demo{color:#c0c7d5;text-decoration:underline;text-underline-offset:3px}.hv2 .tool-nora .tool-link-demo:hover{color:#fff}.hv2 .tool-sample{margin:16px 0 0}.hv2 .tool-sample figcaption{font:var(--fw-semibold) var(--fs-sm)/1.4 var(--ff-body);margin-bottom:6px}.hv2 .tool-sample audio{width:100%;max-width:360px}@media (max-width:900px){.hv2 .svc .service-art.no-image{display:none}}.hv2 .brands .brand img{display:block;max-height:72px;width:100%;max-width:172px;object-fit:contain}.nx-hv3 .iframe-button-control{right:16px!important;bottom:16px!important;width:48px!important;height:48px!important;transition:opacity .2s ease}.nx-hv3 .iframe-button-control .f-button,.nx-hv3 .iframe-button-control img{width:48px!important;height:48px!important}.nx-jc-hidden .iframe-button-control,.nx-jc-hidden .nx-call-fallback{opacity:0;pointer-events:none}.nav-open .iframe-button-control{display:none!important}.nx-call-fallback:not([hidden]){position:fixed;right:16px;bottom:16px;z-index:9999;display:inline-flex;align-items:center;min-height:48px;padding:0 18px;border-radius:999px;background:var(--red);color:#fff;font:var(--fw-semibold) var(--fs-body)/1 var(--ff-body)}.nx-form-dialog{width:min(480px, calc(100vw - 32px));max-height:calc(100vh - 32px);padding:0;border:0;border-radius:16px;background:#fff;color:var(--ink);box-shadow:0 30px 70px #0b122059}.nx-form-dialog::backdrop{background:#0b1220b3}.nx-form{position:relative;padding:32px 28px 28px}.nx-form .eyebrow{font:var(--fw-medium) var(--fs-label)/var(--lh-snug) var(--ff-mono);color:var(--red);text-transform:uppercase;letter-spacing:.12em}.nx-form h2{margin:8px 0 6px;font:var(--fw-medium) 28px/1.15 var(--ff-display)}.nx-form-lead,.nx-form-done p{margin:0 0 18px;font:var(--fw-regular) var(--fs-body)/var(--lh-body) var(--ff-body);color:#4d5564}.nx-field{display:block;margin-bottom:14px}.nx-field span{display:block;margin-bottom:6px;font:var(--fw-medium) var(--fs-sm)/1.3 var(--ff-body)}.nx-field input,.nx-field textarea{width:100%;min-height:48px;padding:12px 14px;border:1px solid #c5cad3;border-radius:8px;background:#fff;color:var(--ink);font:var(--fw-regular) var(--fs-body)/1.4 var(--ff-body)}.nx-field textarea{resize:vertical}.nx-field input:focus,.nx-field textarea:focus{outline:2px solid var(--navy);outline-offset:1px;border-color:var(--navy)}.nx-field[hidden]{display:none}.nx-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.nx-form-error{min-height:1.4em;margin:0 0 10px;font:var(--fw-medium) var(--fs-sm)/1.4 var(--ff-body);color:#b3132f}.nx-form .btn{width:100%;font:var(--fw-semibold) var(--fs-body)/1 var(--ff-body)}.nx-form .btn[disabled]{opacity:.6;cursor:progress}.nx-form-close{position:absolute;top:10px;right:10px;width:44px;height:44px;border:0;border-radius:50%;background:none;color:#4d5564;font:400 28px/1 var(--ff-body);cursor:pointer}.nx-form-close:hover{background:#f1f3f7}@media (max-width:767px){.hv2 .brands .brand img{max-height:42px}.hv2 .brands .brand{flex:1 0 30%;max-width:30%}}:root{--ff-display:'Space Grotesk', Arial, sans-serif;--ff-body:'IBM Plex Sans', Arial, sans-serif;--ff-mono:'IBM Plex Mono', monospace;--fs-h1:clamp(42px, 30.86px + 2.857vw, 72px);--fs-h2:clamp(32px, 27.54px + 1.143vw, 44px);--fs-h3:clamp(22px, 20.51px + .381vw, 26px);--fs-h4:clamp(18px, 17.26px + .19vw, 20px);--fs-lead:clamp(18px, 17.26px + .19vw, 20px);--fs-body:clamp(16px, 15.63px + .095vw, 17px);--fs-small:clamp(14px, 13.63px + .095vw, 15px);--fs-label:13px;--fs-chip:13px;--fs-btn:16px;--fs-num:clamp(40px, 36.29px + .952vw, 52px);--fs-num-xl:clamp(64px, 49.14px + 3.81vw, 104px);--fw-regular:400;--fw-medium:500;--fw-semibold:600;--lh-h1:1.05;--lh-h2:1.1;--lh-h3:1.2;--lh-h4:1.25;--lh-lead:1.5;--lh-body:1.6;--lh-small:1.5;--lh-label:1.3;--lh-num:1.1;--ls-label:.06em;--btn-h:48px;--btn-pad:22px;--tap:44px;--fs-display:var(--fs-h1);--fs-sm:var(--fs-small);--fs-xs:var(--fs-label);--fs-foot:var(--fs-small);--fs-art-title:var(--fs-label);--fs-micro:var(--fs-label);--lh-display:var(--lh-h1);--lh-heading:var(--lh-h2);--lh-snug:var(--lh-label)}.hv2 h1{font:var(--fw-medium) var(--fs-h1)/var(--lh-h1) var(--ff-display)}.hv2 h1 .accent-line{font-size:1em}.hv2 h2,.hv2 .sec-head h2,.hv2#results .sec-head h2,.hv2 .faq-grid h2,.hv2.final h2,.hv2 .cta-band__card .cta-band__heading{font:var(--fw-medium) var(--fs-h2)/var(--lh-h2) var(--ff-display)}.hv2 h3,.hv2 .doors .door h2,.hv2 .tools .tool h3,.hv2 .services .svc h3,.hv2 .cases .case h3{font:var(--fw-medium) var(--fs-h3)/var(--lh-h3) var(--ff-display)}.hv2 h3 .arrow{font-size:.85em}.hv2 .faq details summary,.hv2 .floating-label b,.nx-form h2{font:var(--fw-medium) var(--fs-h4)/var(--lh-h4) var(--ff-display)}.hv2 .hero-copy .hero-sub,.hv2 .sec-head>p,.hv2#results .sec-head>p,.hv2.final .wrap>p,.hv2 .cta-band__card .cta-band__sub{font:var(--fw-regular) var(--fs-lead)/var(--lh-lead) var(--ff-body)}.hv2 .doors .door p,.hv2 .tools .tool p,.hv2 .services .svc p,.hv2 .cases .case p,.hv2 .faq details p,.hv2 .unsure,.hv2 .sw-foot p,.nx-form-done p,.nx-field input,.nx-field textarea{font:var(--fw-regular) var(--fs-body)/var(--lh-body) var(--ff-body)}.hv2 .proof-head p,.hv2 .stat p,.hv2 .chips li,.hv2 .hero-copy li,.hv2 .door-tags li,.hv2 .door-foot .door-note,.hv2 .svc small,.hv2 .price-row .price,.hv2 .price-row .price .muted,.hv2 .tools .tool p.tool-price,.hv2 .floating-label small,.hv2 .tool-sample figcaption,.nx-field span,.nx-form-error{font:var(--fw-regular) var(--fs-small)/var(--lh-small) var(--ff-body);letter-spacing:0;text-transform:none}.nx-field span{font-weight:var(--fw-medium)}.hv2 .eyebrow,.hv2 .section-index,.hv2 .umbrella,.hv2 .door .eyebrow,.hv2 .door-index,.hv2 .tool .tool-job,.hv2 .case .case-meta,.hv2 .service-number,.hv2 .stage-label,.hv2 .proof-head .eyebrow,.nx-form .eyebrow{font:var(--fw-semibold) var(--fs-label)/var(--lh-label) var(--ff-body);letter-spacing:var(--ls-label);text-transform:uppercase}.hv2 .stats .stat .num,.hv2 .cases .case .num,.hv2 .tool-price .num,.hv2 .price-row .price .num{font-family:var(--ff-mono);font-weight:var(--fw-medium);line-height:var(--lh-num);letter-spacing:-.02em}.hv2 .stats .stat .num{font-size:var(--fs-num)}.hv2 .cases .case .num{font-size:var(--fs-num-xl)}.hv2 .tool-price .num{font-size:var(--fs-h4)}.hv2 .price-row .price .num{font-size:1em}.hv2 .tool-foot .status{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;font:var(--fw-semibold) var(--fs-chip)/1 var(--ff-body);letter-spacing:0;text-transform:none}.hv2 .btn,.hv2 .cta-band__card .cta-band__btn,.nx-form .btn,.nx-call-fallback:not([hidden]){display:inline-flex;align-items:center;justify-content:center;min-height:var(--btn-h);padding-left:var(--btn-pad);padding-right:var(--btn-pad);font:var(--fw-semibold) var(--fs-btn)/1.2 var(--ff-body)}.hv2 .btn .arrow,.hv2 .tool-link .arrow{font-size:1em}.hv2 .tool-link,.hv2 .cases .case a{display:inline-flex;align-items:center;min-height:var(--tap);font:var(--fw-semibold) var(--fs-btn)/1.2 var(--ff-body)}.hv2 .unsure a,.hv2 .faq details p a{font-size:var(--fs-btn);padding:14px 0;margin:-14px 0}.hv2 .product-art,.hv2 .product-art *{font-family:var(--ff-body);font-size:var(--fs-label);font-weight:var(--fw-regular);font-style:normal;line-height:var(--lh-label)}.hv2 .product-art b,.hv2 .product-art strong,.hv2 .product-art .mock-heading,.hv2 .product-art .mock-heading *{font-family:var(--ff-display);font-weight:var(--fw-semibold)}.hv2 .brands .brand{flex:1 0 18%;max-width:20%;padding:0}.hv2 .brands .brand img[alt="Auto Glass world"]{filter:brightness(.4375)}@media (max-width:767px){.hv2 .brands .brand{flex:1 0 30%;max-width:30%}}@media (max-width:680px){.hv2 .product-art.cb-art{height:auto}}.client-testimonial{--testimonial-bg:#D91A8D;background:var(--testimonial-bg);color:#fff;margin-inline:36px;overflow:hidden;border-radius:18px}.client-testimonial h3,.client-testimonial p,.client-testimonial blockquote,.client-testimonial a{color:inherit}.client-testimonial__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gutter);align-items:center}.client-testimonial__video{aspect-ratio:16 / 9;border-radius:12px;overflow:hidden}.client-testimonial__video iframe{display:block;width:100%;height:100%;border:0}.client-testimonial__role{margin-top:6px}.client-testimonial blockquote{margin:24px 0 0}.client-testimonial__link{display:inline-block;margin-top:14px;padding:14px 0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}.client-testimonial__link:focus-visible{outline-color:currentColor}@media (max-width:899px){.client-testimonial__grid{grid-template-columns:1fr}.client-testimonial{margin-inline:12px}}.hv2.proof .logo-marquee{position:relative;max-width:1040px;margin:22px auto 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.hv2.proof .lm-row{overflow:hidden;padding:8px 0}.hv2.proof .lm-track{display:flex;width:max-content;will-change:transform;animation:lm-scroll 48s linear infinite}.hv2.proof .lm-row--rev .lm-track{animation-direction:reverse;animation-duration:54s}.hv2.proof .logo-marquee:hover .lm-track{animation-play-state:paused}.hv2.proof .lm-set{display:flex;align-items:center}.hv2.proof .lm-item{flex:none;width:132px;height:48px;margin-right:40px;padding:4px 8px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;border-radius:10px;transition:background-color .45s ease}.hv2.proof .lm-item img{display:block;width:auto;height:auto;max-width:116px;max-height:36px;object-fit:contain;filter:grayscale(100%);opacity:.55;transition:filter .45s ease,opacity .45s ease}.hv2.proof .lm-item.is-lit img{filter:none;opacity:1}.hv2.proof .lm-item span{font-weight:600;font-size:14px;color:#5f6676}@keyframes lm-scroll{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}@media (max-width:680px){.hv2.proof .lm-item{width:96px;height:40px;margin-right:24px;padding:3px 6px}.hv2.proof .lm-item img{max-width:84px;max-height:28px}.hv2.proof .lm-track{animation-duration:36s}.hv2.proof .lm-row--rev .lm-track{animation-duration:40s}}@media (prefers-reduced-motion:reduce){.hv2.proof .logo-marquee{-webkit-mask-image:none;mask-image:none}.hv2.proof .lm-track{animation:none;width:auto;flex-wrap:wrap;justify-content:center}.hv2.proof .lm-set[aria-hidden="true"]{display:none}.hv2.proof .lm-set{flex-wrap:wrap;justify-content:center}}