:root{--ink:#17211f;--muted:#5f6e68;--paper:#fbfaf5;--surface:#ffffff;--line:#d8ded7;--green:#0f6b4f;--green-deep:#093f33;--brick:#a8452d;--gold:#d7a83f;--blue:#285f8f;--shadow:0 22px 60px rgba(25,38,35,0.14)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper)}body{margin:0;color:var(--ink);background:linear-gradient(180deg,rgba(255,255,255,.7),rgba(251,250,245,.96)),repeating-linear-gradient(90deg,rgba(15,107,79,.04) 0 1px,transparent 1px 72px);font-family:Aptos,Segoe UI,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}main{overflow:hidden}.hero-section{min-height:92vh;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.86fr);grid-gap:54px;gap:54px;align-items:center;max-width:1180px;margin:0 auto;padding:42px 24px 76px}.hero-copy{max-width:650px}.eyebrow{color:var(--brick);font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}h1,h2,p{margin-top:0}h1{margin-bottom:18px;font-family:Georgia,Times New Roman,serif;font-size:clamp(4.5rem,13vw,9.5rem);font-weight:800;line-height:.84;letter-spacing:0}.hero-lede{max-width:58ch;color:var(--muted);font-size:1.2rem;line-height:1.65}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid transparent;border-radius:8px;padding:13px 18px;font-weight:800;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.button:hover{transform:translateY(-1px)}.button.primary{background:var(--green-deep);color:white;box-shadow:0 14px 28px rgba(9,63,51,.22)}.button.secondary{background:white;border-color:var(--line);color:var(--ink)}.door-scene{min-height:620px;display:flex;align-items:center;justify-content:center;perspective:1200px}.door-panel{position:relative;width:min(100%,440px);min-height:590px;padding:54px 36px;background:linear-gradient(90deg,rgba(255,255,255,.2),transparent 34%),repeating-linear-gradient(90deg,#7a4935 0 2px,#8c5740 2px 92px);border:12px solid #462b22;box-shadow:var(--shadow);transform:rotateY(-7deg) rotateX(1deg)}.sign-plate{background:#fffefa;border:6px solid var(--green-deep);border-radius:6px;padding:22px;box-shadow:0 16px 26px rgba(31,23,18,.24)}.sign-kicker{color:var(--brick);font-size:.78rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.sign-title{margin:8px 0 10px;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(3.4rem,8vw,5.2rem);line-height:.82;letter-spacing:0;text-transform:uppercase}.sign-plate p{color:var(--muted);font-weight:700;line-height:1.45}.qr-wrap{display:grid;grid-template-columns:128px 1fr;grid-gap:16px;gap:16px;align-items:center;margin-top:18px;padding-top:18px;border-top:2px solid var(--line)}.qr-wrap span,.qr-wrap strong{display:block}.qr-wrap span{margin-top:6px;color:var(--muted);line-height:1.35}.qr-code{width:128px;height:128px;aspect-ratio:1;background:white;border:3px solid var(--ink)}.door-hardware{position:absolute;right:30px;top:50%;width:28px;height:28px;background:var(--gold);border-radius:50%;box-shadow:inset -4px -3px 0 rgba(61,42,12,.18)}.product-band,.workflow-band{background:var(--green-deep);color:white}.workflow-band{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.workflow-item{padding:34px clamp(22px,5vw,58px);border-right:1px solid rgba(255,255,255,.16)}.workflow-item:last-child{border-right:0}.feature-strip h2,.workflow-item h2{margin:14px 0 8px;font-size:1.12rem}.feature-strip p,.workflow-item p{margin-bottom:0;color:rgba(255,255,255,.75);line-height:1.6}.pitch-section,.split-section{display:grid;grid-template-columns:minmax(0,.95fr) minmax(320px,1.05fr);grid-gap:52px;gap:52px;align-items:center;max-width:1120px;margin:0 auto;padding:86px 24px}.copy-column h2,.pitch-copy h2{margin:10px 0 16px;font-size:clamp(2.3rem,5vw,4.4rem);line-height:.98;letter-spacing:0}.copy-column p,.pitch-copy p{color:var(--muted);font-size:1.04rem;line-height:1.7}.protection-list{display:grid;grid-gap:12px;gap:12px;margin-top:24px}.protection-row{display:flex;gap:10px;align-items:flex-start;color:var(--ink);font-weight:750}.protection-row svg{flex:0 0 auto;color:var(--green)}.email-preview,.pitch-form{background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.email-preview{padding:0 28px 28px;overflow:hidden}.email-toolbar{display:flex;gap:8px;margin:0 -28px 24px;padding:16px 20px;background:#edf2ef}.email-toolbar span{width:12px;height:12px;border-radius:50%;background:var(--brick)}.email-toolbar span:nth-child(2){background:var(--gold)}.email-toolbar span:nth-child(3){background:var(--green)}.email-meta span,.email-meta strong{display:block}.email-meta span{color:var(--blue);font-size:.85rem;font-weight:800}.email-meta strong{margin-top:6px;font-size:1.8rem}.email-preview p{color:var(--muted);line-height:1.7}.email-tags{display:flex;flex-wrap:wrap;gap:10px}.email-tags span{border:1px solid var(--line);border-radius:8px;padding:8px 10px;color:var(--green-deep);font-size:.88rem;font-weight:800}.product-band{padding:58px 24px}.feature-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:30px;gap:30px;max-width:1120px;margin:0 auto}.feature-strip svg{color:var(--gold)}.pitch-section{align-items:start;padding-bottom:100px}.quiet-note{display:inline-flex;align-items:center;gap:10px;margin-top:12px;color:var(--green-deep);font-weight:850}.pitch-form{display:grid;grid-gap:16px;gap:16px;padding:24px}.form-header span,.form-header strong{display:block}.form-header span{color:var(--brick);font-size:.78rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.form-header strong{margin-top:6px;font-size:1.7rem}.pitch-form label{display:grid;grid-gap:7px;gap:7px;color:var(--ink);font-weight:800}.form-grid-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}input,select,textarea{width:100%;border:1px solid var(--line);border-radius:8px;background:#fbfdfb;color:var(--ink);padding:12px 13px;outline:none}input:focus,select:focus,textarea:focus{border-color:var(--green);box-shadow:0 0 0 3px rgba(15,107,79,.14)}textarea{min-height:138px;resize:vertical}.submit-button{width:100%}.submit-button:disabled{cursor:wait;opacity:.74;transform:none}.form-message{margin:0;border-radius:8px;padding:12px 13px;font-weight:800}.form-message.success{background:rgba(15,107,79,.11);color:var(--green-deep)}.form-message.error{background:rgba(168,69,45,.12);color:#7f2417}.print-page{min-height:100vh;display:grid;place-items:center;padding:28px;background:#eef2ef}.print-sign{width:min(100%,720px);min-height:930px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;border:14px solid var(--green-deep);background:#fffefa;color:var(--ink);padding:58px 52px;text-align:center;box-shadow:var(--shadow)}.print-footer,.print-kicker{color:var(--brick);font-weight:900;letter-spacing:.12em;text-transform:uppercase}.print-kicker{font-size:1rem}.print-sign h1{margin:0;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(5.5rem,15vw,9rem);line-height:.82;text-transform:uppercase}.print-rule{max-width:16ch;margin:0;font-size:2.05rem;font-weight:850;line-height:1.14}.print-qr-block{display:grid;grid-template-columns:260px minmax(0,1fr);grid-gap:28px;gap:28px;align-items:center;width:100%;max-width:610px;margin-top:8px;border-top:4px solid var(--line);border-bottom:4px solid var(--line);padding:26px 0;text-align:left}.print-qr{width:260px;height:260px;border:5px solid var(--ink);background:#fff}.print-qr-block span,.print-qr-block strong{display:block}.print-qr-block strong{font-size:2rem;line-height:1.05}.print-qr-block span{margin-top:12px;color:var(--muted);font-size:1.25rem;font-weight:800;line-height:1.35}.print-footer{margin:0;font-size:1.05rem}@media print{@page{size:letter;margin:.35in}body,html{background:white}body{-webkit-print-color-adjust:exact;print-color-adjust:exact}.print-page{min-height:auto;display:block;padding:0;background:white}.print-sign{width:100%;min-height:calc(11in - .7in);box-shadow:none}}.buy-page{min-height:100vh;display:grid;place-items:center;padding:42px 24px;background:linear-gradient(180deg,rgba(255,255,255,.78),rgba(251,250,245,.96)),repeating-linear-gradient(90deg,rgba(15,107,79,.04) 0 1px,transparent 1px 72px)}.buy-shell{display:grid;grid-template-columns:minmax(300px,.78fr) minmax(0,1fr);grid-gap:54px;gap:54px;align-items:center;width:min(100%,1120px)}.buy-preview{display:grid;place-items:center}.buy-sign-card{width:min(100%,390px);min-height:560px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;border:10px solid var(--green-deep);border-radius:8px;background:#fffefa;padding:34px 28px;text-align:center;box-shadow:var(--shadow)}.buy-sign-card h1{margin:0;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(4.3rem,9vw,6.8rem);line-height:.82;text-transform:uppercase}.buy-sign-card p{margin:0;color:var(--ink);font-size:1.2rem;font-weight:850;line-height:1.2}.buy-sign-card strong{font-size:1rem}.buy-qr{width:188px;height:188px;border:4px solid var(--ink);background:#fff}.buy-copy{max-width:610px}.buy-copy h1{margin-bottom:18px;font-size:clamp(3.4rem,8vw,6.6rem);line-height:.86}.buy-lede{color:var(--muted);font-size:1.14rem;line-height:1.65}.buy-price-row{display:flex;align-items:baseline;gap:10px;margin:24px 0}.buy-price-row strong{font-size:3.2rem;line-height:1}.buy-price-row span{color:var(--muted);font-weight:800}.buy-detail-list{display:grid;grid-gap:12px;gap:12px;margin:0 0 28px}.buy-detail,.buy-service-row span{display:flex;gap:10px;align-items:center;font-weight:800}.buy-detail svg,.buy-service-row svg{flex:0 0 auto;color:var(--green)}.buy-actions{display:flex;flex-wrap:wrap;gap:12px}.buy-button:disabled{cursor:not-allowed;opacity:.62;transform:none}.checkout-alert{margin:14px 0 0;border:1px solid rgba(168,69,45,.28);border-radius:8px;background:rgba(168,69,45,.1);color:#7f2417;padding:12px 13px;font-weight:800}.buy-service-row{display:flex;flex-wrap:wrap;gap:16px;margin-top:22px;color:var(--muted);font-size:.95rem}@media (max-width:900px){.buy-shell,.feature-strip,.hero-section,.pitch-section,.split-section,.workflow-band{grid-template-columns:1fr}.hero-section{gap:28px;padding-top:32px}.door-scene,.hero-section{min-height:auto}.door-panel{min-height:520px;transform:none}.workflow-item{border-right:0;border-bottom:1px solid rgba(255,255,255,.16)}.workflow-item:last-child{border-bottom:0}}@media (max-width:560px){.hero-section,.pitch-section,.split-section{padding-left:18px;padding-right:18px}h1{font-size:4.3rem}.button,.form-grid-two,.hero-actions,.qr-wrap{width:100%;grid-template-columns:1fr}.button{padding-left:14px;padding-right:14px}.door-panel{padding:34px 18px;border-width:8px}.sign-title{font-size:3.15rem}.print-page{padding:14px}.buy-page{padding:18px}.buy-copy h1{font-size:3.5rem}.buy-sign-card{min-height:500px;padding:28px 20px}.buy-actions,.buy-actions .button{width:100%}.print-sign{min-height:auto;padding:36px 22px;border-width:9px}.print-rule{font-size:1.55rem}.print-qr-block{grid-template-columns:1fr;justify-items:center;text-align:center}}body{background:#f6f3ec}.d1b-site{--d1b-ink:#16201d;--d1b-muted:#65706b;--d1b-paper:#f6f3ec;--d1b-surface:#ffffff;--d1b-line:#d8ddd7;--d1b-teal:#0d675b;--d1b-teal-dark:#073d38;--d1b-gold:#bd8d24;--d1b-coral:#b65c45;--d1b-blue:#315f7d;--d1b-shadow:0 26px 70px rgba(25,34,31,0.16);min-height:100vh;overflow-x:hidden;color:var(--d1b-ink);background:linear-gradient(180deg,rgba(255,255,255,.84),rgba(246,243,236,.98)),radial-gradient(circle at 8% 18%,rgba(189,141,36,.11),transparent 27%),linear-gradient(90deg,rgba(13,103,91,.04) 1px,transparent 1px),var(--d1b-paper);background-size:auto,auto,78px 78px,auto}.d1b-nav{position:-webkit-sticky;position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:1180px;margin:0 auto;padding:18px 24px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.d1b-logo{display:inline-flex;align-items:center;gap:10px;font-weight:900}.d1b-logo span{display:grid;place-items:center;width:38px;height:38px;border-radius:8px;background:var(--d1b-teal-dark);color:#fff;font-size:.82rem}.d1b-nav nav{display:flex;align-items:center;gap:6px}.d1b-nav nav a{border-radius:8px;padding:10px 12px;color:var(--d1b-muted);font-size:.95rem;font-weight:800}.d1b-nav nav a:hover{background:rgba(13,103,91,.08);color:var(--d1b-teal-dark)}.d1b-hero{display:grid;grid-template-columns:minmax(0,.98fr) minmax(360px,1.02fr);grid-gap:48px;gap:48px;align-items:center;max-width:1180px;min-height:calc(100vh - 74px);margin:0 auto;padding:46px 24px 76px}.d1b-hero-copy{min-width:0;max-width:660px}.d1b-eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--d1b-coral);font-size:.78rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.d1b-contact h2,.d1b-hero h1,.d1b-section h2{margin:14px 0 18px;color:var(--d1b-ink);font-family:Aptos,Segoe UI,Arial,sans-serif;font-weight:900;letter-spacing:0}.d1b-hero h1{overflow-wrap:break-word;max-width:680px;font-size:clamp(2.85rem,4.9vw,4.55rem);line-height:.96}.d1b-contact p,.d1b-hero p,.d1b-section p{color:var(--d1b-muted);font-size:1.08rem;line-height:1.7}.d1b-actions{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0 22px}.d1b-button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid transparent;border-radius:8px;padding:13px 18px;font-weight:900;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.d1b-button:hover{transform:translateY(-1px)}.d1b-button-primary{background:var(--d1b-teal-dark);color:white;box-shadow:0 16px 30px rgba(7,61,56,.24)}.d1b-button-secondary{background:#fff;border-color:var(--d1b-line);color:var(--d1b-ink)}.d1b-trust-row{display:flex;flex-wrap:wrap;gap:10px}.d1b-industries strong,.d1b-trust-row span{border:1px solid rgba(13,103,91,.16);border-radius:8px;background:rgba(255,255,255,.68);padding:8px 10px;color:var(--d1b-teal-dark);font-size:.88rem;font-weight:850}.d1b-hero-visual{position:relative;min-height:520px;overflow:hidden;border:1px solid rgba(255,255,255,.72);border-radius:8px;background:#dfe7e2;box-shadow:var(--d1b-shadow)}.d1b-hero-visual img{object-fit:cover}.d1b-signal-card{position:absolute;right:22px;bottom:22px;width:min(82%,300px);border:1px solid rgba(255,255,255,.72);border-radius:8px;background:rgba(255,255,255,.9);padding:16px;box-shadow:0 16px 34px rgba(20,32,29,.2)}.d1b-signal-card small,.d1b-signal-card span,.d1b-signal-card strong{display:block}.d1b-signal-card span{color:var(--d1b-blue);font-size:.78rem;font-weight:900;text-transform:uppercase}.d1b-signal-card strong{margin:6px 0;font-size:1.35rem}.d1b-signal-card small{color:var(--d1b-muted);font-weight:750;line-height:1.45}.d1b-outcomes,.d1b-process{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:var(--d1b-teal-dark);color:white}.d1b-outcomes article,.d1b-process div{padding:36px clamp(22px,5vw,58px);border-right:1px solid rgba(255,255,255,.14)}.d1b-outcomes article:last-child,.d1b-process div:last-child{border-right:0}.d1b-outcomes h2,.d1b-process h2{margin:14px 0 8px;color:#fff;font-size:1.16rem}.d1b-outcomes p,.d1b-process p{margin:0;color:rgba(255,255,255,.76);line-height:1.62}.d1b-outcomes svg,.d1b-process svg{color:var(--d1b-gold)}.d1b-section{max-width:1120px;margin:0 auto;padding:88px 24px}.d1b-contact,.d1b-split{display:grid;grid-template-columns:minmax(0,.92fr) minmax(340px,1.08fr);grid-gap:54px;gap:54px;align-items:start}.d1b-section h2{font-size:clamp(2.4rem,5vw,4.3rem);line-height:.98}.d1b-service-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.d1b-service-list div{display:flex;gap:10px;align-items:flex-start;min-height:74px;border:1px solid var(--d1b-line);border-radius:8px;background:rgba(255,255,255,.72);padding:16px;font-weight:850}.d1b-service-list svg{flex:0 0 auto;color:var(--d1b-teal)}.d1b-process{background:#173c3a}.d1b-section-header{max-width:720px}.d1b-package-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:28px}.d1b-lead-form,.d1b-package{border:1px solid var(--d1b-line);border-radius:8px;background:var(--d1b-surface);box-shadow:var(--d1b-shadow)}.d1b-package{display:flex;flex-direction:column;gap:18px;padding:22px}.d1b-form-header span,.d1b-form-header strong,.d1b-package div span,.d1b-package div strong{display:block}.d1b-form-header span,.d1b-package div span{color:var(--d1b-coral);font-size:.78rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.d1b-package div strong{margin-top:8px;font-size:2rem}.d1b-package p{margin-bottom:0}.d1b-package ul{display:grid;grid-gap:10px;gap:10px;margin:auto 0 0;padding:0;list-style:none}.d1b-package li{display:flex;gap:9px;align-items:center;color:var(--d1b-ink);font-weight:800}.d1b-package li svg{flex:0 0 auto;color:var(--d1b-teal)}.d1b-industries{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;padding:34px 24px;background:rgba(255,255,255,.62);border-block:1px solid var(--d1b-line)}.d1b-industries span{color:var(--d1b-muted);font-weight:900;text-transform:uppercase}.d1b-contact-copy{position:-webkit-sticky;position:sticky;top:96px}.d1b-contact-note{display:flex;gap:10px;align-items:flex-start;margin-top:24px;border-left:4px solid var(--d1b-gold);background:rgba(255,255,255,.7);padding:14px 16px;color:var(--d1b-ink);font-weight:800;line-height:1.48}.d1b-contact-note svg{flex:0 0 auto;color:var(--d1b-teal)}.d1b-lead-form{display:grid;grid-gap:16px;gap:16px;padding:24px}.d1b-form-header strong{margin-top:6px;font-size:1.75rem}.d1b-lead-form label{display:grid;grid-gap:7px;gap:7px;color:var(--d1b-ink);font-weight:850}.d1b-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.d1b-lead-form input,.d1b-lead-form select,.d1b-lead-form textarea{border-color:var(--d1b-line);background:#fbfcfa}.d1b-lead-form textarea{min-height:132px}.d1b-submit{width:100%}.d1b-mailto{border:1px solid rgba(13,103,91,.2);border-radius:8px;background:rgba(13,103,91,.1);padding:12px 13px;color:var(--d1b-teal-dark);font-weight:900;line-height:1.45}@media (max-width:920px){.d1b-contact,.d1b-hero,.d1b-outcomes,.d1b-package-grid,.d1b-process,.d1b-split{grid-template-columns:1fr}.d1b-hero{min-height:auto;gap:30px}.d1b-hero h1{max-width:680px}.d1b-hero-visual{min-height:470px}.d1b-outcomes article,.d1b-process div{border-right:0;border-bottom:1px solid rgba(255,255,255,.14)}.d1b-contact-copy{position:static}}@media (max-width:620px){.d1b-nav{position:static;align-items:flex-start;gap:8px;padding:16px 18px}.d1b-logo strong,.d1b-nav nav{display:none}.d1b-hero,.d1b-section{padding-left:18px;padding-right:18px}.d1b-hero{padding-top:24px;max-width:100vw;overflow:hidden}.d1b-actions,.d1b-hero h1,.d1b-hero-copy,.d1b-hero-copy p,.d1b-hero-visual,.d1b-trust-row{width:min(100%,88vw,354px);max-width:min(100%,88vw,354px)}.d1b-hero h1{font-size:2.06rem}.d1b-actions,.d1b-button,.d1b-form-grid{width:100%;grid-template-columns:1fr}.d1b-service-list{grid-template-columns:1fr}.d1b-hero-visual{min-height:360px}.d1b-signal-card{left:14px;right:14px;bottom:14px;width:auto}}.ob-next{background:#f5f2ec}.neo-hero{position:relative;display:grid;grid-template-columns:minmax(0,.92fr) minmax(360px,.78fr);grid-gap:48px;gap:48px;align-items:center;max-width:1200px;min-height:720px;margin:0 auto;padding:58px 24px 82px}.neo-hero:before{content:"";position:absolute;inset:28px 24px 52px;z-index:0;border-radius:18px;background:radial-gradient(circle at 76% 28%,rgba(214,40,40,.22),transparent 28%),linear-gradient(135deg,#151515,#171313 48%,#2b0e10);box-shadow:0 36px 90px rgba(15,15,15,.22)}.agent-operating-card,.neo-hero-copy{position:relative;z-index:1}.neo-hero-copy{padding:46px 0 46px 38px;color:#fff}.neo-pill{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;border:1px solid rgba(214,40,40,.32);border-radius:999px;background:rgba(214,40,40,.12);color:#ff6b63;padding:7px 10px;font-size:.72rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.neo-hero h1{max-width:760px;margin:18px 0;color:#fff;font-size:clamp(3.8rem,7vw,7.4rem);font-weight:950;line-height:.86;letter-spacing:0}.neo-hero p{max-width:640px;color:rgba(255,255,255,.73);font-size:1.14rem;line-height:1.68}.neo-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.neo-button{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:10px;padding:13px 18px;font-weight:950}.neo-button-primary{background:#d62828;color:#fff;box-shadow:0 18px 34px rgba(214,40,40,.28)}.neo-button-secondary{border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.08);color:#fff}.agent-operating-card{overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.13),rgba(255,255,255,.06)),rgba(10,10,10,.62);box-shadow:0 28px 70px rgba(0,0,0,.32);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.operating-topbar{display:grid;grid-template-columns:1fr auto auto;grid-gap:12px;gap:12px;align-items:center;border-bottom:1px solid rgba(255,255,255,.12);padding:14px 16px;color:#fff}.operating-topbar span{width:46px;height:10px;border-radius:999px;background:linear-gradient(90deg,#d62828,rgba(255,255,255,.28))}.operating-topbar em{border-radius:999px;background:rgba(214,40,40,.16);color:#ff7b74;padding:5px 8px;font-size:.76rem;font-style:normal;font-weight:950}.agent-id-block{display:grid;grid-template-columns:130px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:center;padding:24px}.agent-avatar{display:grid;place-items:center;min-height:130px;border-radius:14px;background:linear-gradient(145deg,#ff3630,#b4121b 56%,#75070d);color:#fff;box-shadow:14px 14px 0 #080808;transform:rotate(-3deg)}.agent-avatar span{font-size:3.5rem;font-weight:950;line-height:.8}.agent-avatar strong{font-size:1.7rem;line-height:.9}.agent-id-block p,.agent-id-block small{color:rgba(255,255,255,.58)}.agent-id-block h2{margin:6px 0;color:#fff;font-size:3rem}.agent-skill-orbit{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;padding:0 24px 20px}.agent-skill-orbit span{border:1px solid rgba(255,255,255,.12);border-radius:12px;background:rgba(255,255,255,.07);color:rgba(255,255,255,.78);padding:14px;font-weight:900}.live-work-list{display:grid;grid-gap:1px;gap:1px;background:rgba(255,255,255,.08)}.live-work-list div{display:flex;align-items:center;justify-content:space-between;gap:12px;background:rgba(12,12,12,.9);padding:15px 18px}.live-work-list span{color:rgba(255,255,255,.62);font-weight:850}.live-work-list strong{color:#fff}.neo-strip{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;padding:14px 24px 58px}.neo-strip span{border-radius:999px;background:#fff;border:1px solid #e0d9d2;padding:10px 12px;color:#151515;font-weight:900;box-shadow:0 10px 24px rgba(18,18,18,.05)}.neo-bento-section,.neo-faq,.neo-pricing-preview,.neo-proof-section{max-width:1140px;margin:0 auto;padding:78px 24px}.neo-section-heading{max-width:780px;margin-bottom:26px}.neo-final h2,.neo-industries h2,.neo-section-heading h2{margin:14px 0 12px;color:#151515;font-size:clamp(2.4rem,4.8vw,4.6rem);font-weight:950;line-height:.95;letter-spacing:0}.neo-final p,.neo-industries p,.neo-section-heading p{color:var(--ob-muted);line-height:1.7}.neo-bento-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.neo-bento-card{min-height:260px;display:flex;flex-direction:column;border:1px solid #ded8d1;border-radius:18px;background:#fff;padding:22px;box-shadow:0 16px 42px rgba(18,18,18,.07)}.neo-bento-card.wide{grid-column:span 2;background:radial-gradient(circle at 85% 18%,rgba(214,40,40,.15),transparent 34%),#151515;color:#fff}.neo-bento-card svg{color:#d62828}.neo-bento-card h3{margin:18px 0 8px;font-size:1.2rem}.neo-bento-card p{color:var(--ob-muted);line-height:1.62}.neo-bento-card.wide p{color:rgba(255,255,255,.68)}.neo-bento-card div{margin-top:auto;display:grid;grid-gap:2px;gap:2px}.neo-bento-card div strong{font-size:2rem}.neo-bento-card div span{color:var(--ob-muted);font-weight:850}.neo-industries{display:grid;grid-template-columns:minmax(0,.8fr) minmax(320px,1.2fr);grid-gap:34px;gap:34px;align-items:center;max-width:1140px;margin:0 auto;padding:72px 24px}.neo-industries>div:last-child{display:flex;flex-wrap:wrap;gap:10px}.neo-industries span{border:1px solid #ded8d1;border-radius:999px;background:#fff;padding:10px 12px;font-weight:900}.neo-pricing-grid,.neo-proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.neo-pricing-grid article,.neo-proof-grid article{border:1px solid #ded8d1;border-radius:18px;background:#fff;padding:22px;box-shadow:0 16px 42px rgba(18,18,18,.07)}.neo-pricing-grid article span{color:#d62828;font-size:.78rem;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.neo-pricing-grid article em,.neo-pricing-grid article strong{display:block}.neo-pricing-grid article strong{margin-top:14px;font-size:2rem}.neo-pricing-grid article em{color:#8d171d;font-style:normal;font-weight:950}.neo-pricing-grid article p,.neo-proof-grid article p{color:var(--ob-muted);line-height:1.6}.neo-pricing-grid article a{display:inline-flex;align-items:center;gap:8px;margin-top:10px;color:#d62828;font-weight:950}.neo-proof-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.neo-proof-grid svg{color:#d62828}.neo-proof-grid h3{margin:16px 0 8px}.neo-final{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:1140px;margin:28px auto 0;border-radius:22px;background:radial-gradient(circle at 82% 24%,rgba(214,40,40,.28),transparent 28%),#151515;color:#fff;padding:42px}.neo-final h2,.neo-final svg{color:#fff}.neo-final p{color:rgba(255,255,255,.68)}@media (max-width:980px){.neo-hero,.neo-industries{grid-template-columns:1fr}.neo-hero:before{inset:18px}.neo-hero-copy{padding:42px 28px 0}.agent-operating-card{margin:0 28px 42px}.neo-bento-grid,.neo-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.neo-pricing-grid{grid-template-columns:1fr}}@media (max-width:620px){.neo-hero{min-height:auto;padding:16px 0 28px}.neo-hero:before{inset:0;border-radius:0}.neo-hero-copy{padding:42px 18px 20px;width:min(100%,88vw,354px);max-width:min(100%,88vw,354px)}.neo-hero h1{font-size:2.42rem;line-height:.94;overflow-wrap:break-word}.neo-hero h1,.neo-hero p{width:100%;max-width:100%}.neo-actions,.neo-button{width:100%}.agent-operating-card{margin:0 18px 28px;max-width:calc(100vw - 36px)}.agent-id-block{grid-template-columns:1fr}.agent-avatar{min-height:118px;box-shadow:10px 10px 0 #080808}.operating-topbar{grid-template-columns:46px minmax(0,1fr) auto;font-size:.84rem}.operating-topbar strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-id-block h2{font-size:2.35rem}.agent-avatar span{font-size:2.8rem}.agent-avatar strong{font-size:1.35rem}.agent-skill-orbit{grid-template-columns:1fr}.live-work-list div{align-items:flex-start;flex-direction:column}.neo-bento-section,.neo-faq,.neo-industries,.neo-pricing-preview,.neo-proof-section{padding-left:18px;padding-right:18px}.neo-bento-grid,.neo-proof-grid{grid-template-columns:1fr}.neo-bento-card.wide{grid-column:auto}.neo-final{margin-left:18px;margin-right:18px;padding:26px;flex-direction:column;align-items:flex-start}}.ob-site{--ob-ink:#121212;--ob-muted:#686b70;--ob-paper:#f7f4ef;--ob-line:#ded8d1;--ob-green:#111111;--ob-green-deep:#111111;--ob-blue:#8d171d;--ob-gold:#d62828;--ob-coral:#d62828;--ob-red:#d62828;--ob-red-dark:#8d171d;--ob-shadow:0 26px 70px rgba(20,18,16,0.12);background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(247,244,239,.98)),var(--ob-paper)}.ob-header{border-bottom:1px solid rgba(222,216,209,.72)}.ob-brand span{position:relative;width:56px;height:42px;border-radius:6px;background:linear-gradient(145deg,#ff3b30,#a70f18 58%,#69080e);transform:skewY(-4deg);box-shadow:8px 8px 0 #161616,14px 14px 24px rgba(0,0,0,.18)}.ob-brand span:before{content:"";position:absolute;inset:5px;border:1px solid rgba(255,255,255,.28);border-radius:4px}.ob-brand span b,.ob-brand span small{position:relative;z-index:1;line-height:.82}.ob-brand span b{font-size:1.2rem}.ob-brand span small{font-size:.56rem;font-weight:950;letter-spacing:.06em}.ob-brand strong{color:#161616}.ob-button-primary,.ob-header-cta{background:var(--ob-red);box-shadow:0 16px 30px rgba(214,40,40,.22)}.ob-button-secondary{border-color:#d9d2ca}.ob-button-light{color:var(--ob-red-dark)}.ob-hero.ob-agent-hero{grid-template-columns:minmax(0,.95fr) minmax(340px,.82fr);min-height:680px;align-items:center}.ob-agent-hero h1{max-width:720px;font-size:clamp(3.7rem,7.4vw,7.4rem);line-height:.88}.ob-agent-hero p{max-width:650px;font-size:1.18rem}.ob-agent-block{position:relative;min-height:520px;display:grid;place-items:center;border-radius:8px;background:linear-gradient(150deg,rgba(214,40,40,.1),rgba(255,255,255,.86)),repeating-linear-gradient(90deg,rgba(18,18,18,.045) 0 1px,transparent 1px 64px);border:1px solid rgba(222,216,209,.9);box-shadow:var(--ob-shadow);overflow:hidden}.ob-cube{position:relative;width:min(74%,360px);aspect-ratio:1.12;display:flex;flex-direction:column;justify-content:center;border-radius:10px;padding:44px;background:linear-gradient(145deg,#ff3d35,#ba151f 58%,#75070d);color:#fff;transform:rotateX(6deg) rotateY(-10deg) rotate(-2deg);box-shadow:22px 22px 0 #151515,34px 34px 50px rgba(0,0,0,.24)}.ob-cube:after,.ob-cube:before{content:"";position:absolute;border-radius:8px;background:#151515;z-index:-1}.ob-cube:before{width:46px;inset:18px -46px -18px auto;transform:skewY(38deg)}.ob-cube:after{height:46px;inset:auto -28px -46px 28px;transform:skewX(38deg)}.ob-cube span{font-size:clamp(5rem,12vw,8rem);font-weight:950;line-height:.78}.ob-cube strong{font-size:clamp(2.7rem,7vw,5rem);line-height:.86}.ob-cube small{margin-top:18px;color:rgba(255,255,255,.78);font-weight:950;letter-spacing:.16em}.ob-agent-card{position:absolute;left:24px;right:24px;bottom:24px;display:flex;gap:12px;align-items:flex-start;border:1px solid rgba(255,255,255,.68);border-radius:8px;background:rgba(255,255,255,.92);padding:16px;box-shadow:0 18px 38px rgba(18,18,18,.16)}.ob-agent-card svg{color:var(--ob-red)}.ob-agent-card small,.ob-agent-card span,.ob-agent-card strong{display:block}.ob-agent-card span{color:var(--ob-red-dark);font-size:.76rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.ob-agent-card strong{margin:4px 0}.ob-agent-card small{color:var(--ob-muted);line-height:1.4}.ob-simple-band{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:10px;padding:28px 24px;background:#151515;color:#fff}.ob-simple-band strong{color:#fff;font-size:1.18rem}.ob-simple-band span{color:rgba(255,255,255,.72);font-weight:800}.ob-tight-heading{max-width:760px}.ob-case-card,.ob-contact-card,.ob-demo-form,.ob-faq-list details,.ob-plain-card,.ob-price-card,.ob-service-card{box-shadow:0 14px 34px rgba(18,18,18,.07)}.ob-card svg,.ob-case-card svg,.ob-contact-card svg,.ob-feature-row svg,.ob-service-card svg,.ob-service-detail svg{color:var(--ob-red)}.ob-build-flow{display:grid;grid-template-columns:minmax(0,.82fr) minmax(320px,1fr);grid-gap:44px;gap:44px;align-items:center;padding:72px 24px;background:#151515;color:#fff}.ob-build-flow>div{max-width:560px;margin-inline:auto}.ob-build-flow h2{margin:10px 0 16px;color:#fff;font-size:clamp(2.2rem,4vw,4rem);line-height:.98}.ob-build-flow p{color:rgba(255,255,255,.72);line-height:1.7}.ob-step-list{display:grid;grid-gap:10px;gap:10px}.ob-step-list div{display:flex;align-items:center;gap:14px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(255,255,255,.06);padding:18px}.ob-step-list span{color:var(--ob-red);font-weight:950}.ob-step-list strong{color:#fff;font-size:1.1rem}.ob-feature-list{display:grid;grid-gap:12px;gap:12px}.ob-feature-row{display:grid;grid-template-columns:34px minmax(0,1fr) 24px;grid-gap:14px;gap:14px;align-items:center;border:1px solid var(--ob-line);border-radius:8px;background:#fff;padding:18px;box-shadow:0 10px 28px rgba(18,18,18,.06)}.ob-feature-row h3,.ob-feature-row p{margin:0}.ob-feature-row p{margin-top:4px;color:var(--ob-muted);line-height:1.55}.agent-builder{display:grid;grid-template-columns:minmax(0,.72fr) minmax(420px,1.28fr);grid-gap:34px;gap:34px;align-items:start;max-width:1180px;margin:0 auto;padding:88px 24px}.agent-builder *,.builder-console,.builder-panel{min-width:0}.builder-copy{position:-webkit-sticky;position:sticky;top:100px}.builder-copy h2{margin:10px 0 16px;color:var(--ob-ink);font-size:clamp(2.25rem,4vw,4.1rem);font-weight:950;line-height:.98;overflow-wrap:break-word}.builder-copy p{color:var(--ob-muted);line-height:1.7}.builder-console{display:grid;grid-gap:14px;gap:14px}.builder-panel{border:1px solid var(--ob-line);border-radius:8px;background:rgba(255,255,255,.88);padding:18px;box-shadow:0 18px 44px rgba(18,18,18,.08)}.builder-robot-panel{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(260px,1fr);grid-gap:18px;gap:18px;align-items:center}.builder-name-label,.builder-select-row label{display:grid;grid-gap:7px;gap:7px;color:var(--ob-ink);font-weight:900}.builder-name-label input{min-height:56px;border:1px solid var(--ob-line);border-radius:8px;background:#fff;color:var(--ob-ink);padding:13px 15px;font-size:1.35rem;font-weight:950}.builder-robot{position:relative;min-height:330px;display:grid;place-items:center;border-radius:8px;background:linear-gradient(145deg,rgba(214,40,40,.1),rgba(255,255,255,.9)),repeating-linear-gradient(90deg,rgba(18,18,18,.045) 0 1px,transparent 1px 52px);border:1px solid rgba(214,40,40,.18);overflow:hidden}.robot-base,.robot-body,.robot-head,.robot-limb{border:1px solid rgba(255,255,255,.4);border-radius:8px;background:#151515;color:#fff;box-shadow:10px 10px 0 rgba(214,40,40,.22)}.robot-head{width:146px;min-height:108px;display:grid;place-items:center;grid-gap:6px;gap:6px;padding:14px}.robot-head svg{color:var(--ob-red)}.robot-head span{max-width:120px;overflow-wrap:anywhere;font-size:1.2rem;font-weight:950;text-align:center}.robot-body{position:absolute;bottom:74px;width:210px;padding:16px;text-align:center}.robot-body small,.robot-body strong{display:block}.robot-body small{margin-top:5px;color:rgba(255,255,255,.68);font-weight:800}.robot-base,.robot-limb{position:absolute;display:inline-flex;align-items:center;gap:7px;padding:9px 11px;font-size:.82rem;font-weight:900}.robot-base svg,.robot-limb svg{color:var(--ob-red)}.robot-limb-left{left:20px;top:120px}.robot-limb-right{right:20px;top:120px}.robot-base{bottom:18px;max-width:calc(100% - 36px);background:var(--ob-red)}.robot-base svg{color:#fff}.builder-step{display:block;margin-bottom:12px;color:var(--ob-red-dark);font-size:.76rem;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.builder-chip-grid,.builder-tool-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.builder-chip,.builder-tool{min-height:48px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--ob-line);border-radius:8px;background:#fff;color:var(--ob-ink);padding:10px;font-weight:900;cursor:pointer}.builder-chip{justify-content:space-between}.builder-chip span{margin-right:auto}.builder-chip svg,.builder-tool svg{flex:0 0 auto}.builder-chip.active,.builder-tool.active{border-color:rgba(214,40,40,.34);background:rgba(214,40,40,.1);color:#151515}.builder-chip.active svg,.builder-tool.active svg{color:var(--ob-red)}.builder-select-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:14px}.builder-submit{width:100%;margin-top:14px}.ob-founding{background:linear-gradient(135deg,rgba(214,40,40,.12),rgba(255,255,255,.9)),#fff;border-color:rgba(214,40,40,.24)}.ob-final-cta{background:#151515}.ob-demo-stats span,.ob-logo-band span,.ob-proof-row span{border-color:rgba(214,40,40,.18);color:#151515}@media (max-width:980px){.agent-builder,.builder-robot-panel,.ob-build-flow,.ob-hero.ob-agent-hero{grid-template-columns:1fr}.ob-agent-hero h1{max-width:760px;font-size:clamp(3.2rem,9vw,5.2rem)}.ob-agent-block{min-height:460px}.builder-copy{position:static}}@media (max-width:620px){.ob-brand span{width:48px;height:38px;box-shadow:6px 6px 0 #161616}.ob-hero.ob-agent-hero{min-height:auto}.ob-agent-hero h1{font-size:3.15rem;line-height:.9}.ob-agent-block{width:min(100%,88vw,354px);max-width:min(100%,88vw,354px);min-height:390px}.ob-cube{width:74%;padding:30px}.ob-agent-card{left:14px;right:14px;bottom:14px}.ob-feature-row{grid-template-columns:28px minmax(0,1fr)}.ob-feature-row>svg:last-child{display:none}.agent-builder{padding-left:18px;padding-right:18px;overflow:hidden}.builder-console,.builder-copy,.builder-panel{width:min(100%,88vw,354px);max-width:min(100%,88vw,354px)}.builder-copy h2{font-size:2.18rem}.builder-chip-grid,.builder-select-row,.builder-tool-grid{grid-template-columns:1fr}.builder-robot{width:100%;min-height:320px}.robot-limb-left{left:12px}.robot-limb-right{right:12px}}.ob-site{--ob-ink:#101616;--ob-muted:#64706d;--ob-paper:#f4f2ed;--ob-surface:#ffffff;--ob-line:#d7ded9;--ob-green:#094f49;--ob-green-deep:#062f2d;--ob-blue:#284f74;--ob-gold:#bd8d24;--ob-coral:#b85b43;--ob-shadow:0 26px 70px rgba(15,25,23,0.14);min-height:100vh;overflow-x:hidden;color:var(--ob-ink);background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(244,242,237,.98)),linear-gradient(90deg,rgba(9,79,73,.045) 1px,transparent 1px),var(--ob-paper);background-size:auto,82px 82px,auto}.ob-header{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:18px;max-width:1200px;margin:0 auto;padding:18px 24px;background:rgba(244,242,237,.84);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.ob-brand{display:inline-flex;align-items:center;gap:10px;font-weight:950}.ob-brand span{display:grid;place-items:center;width:40px;height:40px;border-radius:8px;background:var(--ob-green-deep);color:#fff;font-weight:950}.ob-brand strong{letter-spacing:.02em}.ob-footer-links,.ob-header nav{display:flex;align-items:center;gap:4px}.ob-footer-links a,.ob-header nav a{border-radius:8px;padding:10px 11px;color:var(--ob-muted);font-size:.92rem;font-weight:850}.ob-footer-links a:hover,.ob-header nav a:hover{background:rgba(9,79,73,.08);color:var(--ob-green-deep)}.ob-header-cta{min-height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:var(--ob-green-deep);color:#fff;padding:10px 14px;font-weight:900}.ob-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.98fr);grid-gap:48px;gap:48px;align-items:center;max-width:1200px;margin:0 auto;padding:58px 24px 76px}.ob-hero-copy{min-width:0}.ob-eyebrow{color:var(--ob-coral);font-size:.76rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.ob-demo-copy h1,.ob-hero h1,.ob-page-hero h1{margin:14px 0 18px;max-width:850px;color:var(--ob-ink);font-family:Aptos,Segoe UI,Arial,sans-serif;font-size:clamp(2.9rem,4.15vw,4.2rem);font-weight:950;line-height:.97;letter-spacing:0;overflow-wrap:break-word}.ob-card p,.ob-case-card p,.ob-demo-copy p,.ob-footer p,.ob-hero p,.ob-page-hero p,.ob-price-card p,.ob-section p,.ob-section-heading p,.ob-service-card p,.ob-service-detail p{color:var(--ob-muted);line-height:1.68}.ob-hero p{max-width:680px;font-size:1.12rem}.ob-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0 22px}.ob-button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid transparent;border-radius:8px;padding:13px 18px;font-weight:950;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.ob-button:hover{transform:translateY(-1px)}.ob-button-primary{background:var(--ob-green-deep);color:#fff;box-shadow:0 16px 30px rgba(6,47,45,.24)}.ob-button-secondary{background:#fff;border-color:var(--ob-line);color:var(--ob-ink)}.ob-button-light{background:#fff;color:var(--ob-green-deep)}.ob-demo-stats,.ob-proof-row{display:flex;flex-wrap:wrap;gap:10px}.ob-demo-stats span,.ob-logo-band span,.ob-proof-row span{border:1px solid rgba(9,79,73,.17);border-radius:8px;background:rgba(255,255,255,.72);padding:8px 10px;color:var(--ob-green-deep);font-size:.88rem;font-weight:850}.ob-hero-media{position:relative;min-height:540px;overflow:hidden;border:1px solid rgba(255,255,255,.78);border-radius:8px;background:#dde5e1;box-shadow:var(--ob-shadow)}.ob-hero-media img{object-fit:cover}.ob-dashboard-card{position:absolute;right:22px;bottom:22px;width:min(82%,320px);border:1px solid rgba(255,255,255,.72);border-radius:8px;background:rgba(255,255,255,.92);padding:16px;box-shadow:0 16px 34px rgba(20,32,29,.2)}.ob-dashboard-card small,.ob-dashboard-card span,.ob-dashboard-card strong{display:block}.ob-dashboard-card span{color:var(--ob-blue);font-size:.78rem;font-weight:950;text-transform:uppercase}.ob-dashboard-card strong{margin:6px 0;font-size:1.35rem}.ob-dashboard-card small{color:var(--ob-muted);font-weight:800;line-height:1.45}.ob-logo-band{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;padding:28px 24px;border-block:1px solid var(--ob-line);background:rgba(255,255,255,.6)}.ob-demo-page,.ob-page-hero,.ob-section{max-width:1140px;margin:0 auto;padding:88px 24px}.ob-page-hero{padding-bottom:54px}.ob-demo-copy h1,.ob-page-hero h1{font-size:clamp(2.8rem,4.8vw,4.8rem)}.ob-demo-copy p,.ob-page-hero p{max-width:760px;font-size:1.12rem}.ob-section-heading{max-width:820px;margin-bottom:28px}.ob-about-cta h2,.ob-about-panel h2,.ob-final-cta h2,.ob-founding h2,.ob-industry-panel h2,.ob-section-heading h2,.ob-solution h2{margin:10px 0 16px;color:var(--ob-ink);font-size:clamp(2.2rem,4vw,4rem);font-weight:950;line-height:.98;letter-spacing:0}.ob-card-grid,.ob-case-grid,.ob-contact-grid,.ob-pricing-grid,.ob-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.ob-card-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))}.ob-card,.ob-case-card,.ob-contact-card,.ob-demo-form,.ob-industry-panel,.ob-price-card,.ob-service-card{border:1px solid var(--ob-line);border-radius:8px;background:var(--ob-surface);box-shadow:var(--ob-shadow)}.ob-card,.ob-case-card,.ob-contact-card,.ob-price-card,.ob-service-card{padding:22px}.ob-card svg,.ob-case-card svg,.ob-contact-card svg,.ob-service-card svg,.ob-service-detail svg{color:var(--ob-gold)}.ob-card h3,.ob-service-card h3{margin:16px 0 9px;font-size:1.15rem}.ob-card p,.ob-service-card p{margin:0}.ob-solution{display:grid;grid-template-columns:minmax(0,.95fr) minmax(320px,1.05fr);grid-gap:48px;gap:48px;align-items:center;padding:72px 24px;background:var(--ob-green-deep);color:#fff}.ob-solution>div{max-width:560px;margin-inline:auto}.ob-solution h2,.ob-solution p{color:#fff}.ob-solution p{color:rgba(255,255,255,.76)}.ob-system-stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.ob-system-stack span{border:1px solid rgba(255,255,255,.16);border-radius:8px;background:rgba(255,255,255,.08);padding:22px;color:#fff;font-size:1.2rem;font-weight:950}.ob-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ob-service-card{display:block;min-height:220px}.ob-final-cta,.ob-founding{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.55fr);grid-gap:42px;gap:42px;align-items:center;max-width:1140px;margin:0 auto;border-radius:8px;padding:44px}.ob-founding{border:1px solid rgba(189,141,36,.28);background:linear-gradient(135deg,rgba(189,141,36,.16),rgba(255,255,255,.88)),#fff}.ob-founding ul,.ob-industry-panel ul,.ob-price-card ul{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.ob-founding li,.ob-industry-panel li,.ob-price-card li{display:flex;gap:9px;align-items:center;font-weight:850}.ob-founding li svg,.ob-industry-panel li svg,.ob-price-card li svg{flex:0 0 auto;color:var(--ob-green)}.ob-price-card{display:flex;flex-direction:column;gap:12px}.ob-case-card span,.ob-contact-card span,.ob-form-heading span,.ob-price-card span{color:var(--ob-coral);font-size:.78rem;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.ob-price-card strong{font-size:2rem}.ob-price-card em{color:var(--ob-blue);font-style:normal;font-weight:950}.ob-price-card .ob-button{margin-top:auto}.ob-pricing-grid-full{grid-template-columns:repeat(4,minmax(0,1fr))}.ob-price-card-large ul{margin:8px 0 10px}.ob-faq-list{display:grid;grid-gap:12px;gap:12px}.ob-faq-list details{border:1px solid var(--ob-line);border-radius:8px;background:#fff;padding:18px 20px}.ob-faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--ob-ink);font-weight:950;cursor:pointer}.ob-faq-list summary::marker{content:""}.ob-faq-list p{margin:12px 0 0}.ob-final-cta{margin-top:28px;background:var(--ob-green-deep);color:#fff}.ob-final-cta h2,.ob-final-cta p{color:#fff}.ob-final-cta p{color:rgba(255,255,255,.76)}.ob-footer{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:28px;gap:28px;align-items:start;max-width:1200px;margin:0 auto;padding:54px 24px 34px}.ob-footer p{max-width:520px;margin:16px 0 0}.ob-footer-links{flex-wrap:wrap;justify-content:flex-end;max-width:520px}.ob-service-detail-list{display:grid;grid-gap:16px;gap:16px}.ob-service-detail{display:grid;grid-template-columns:42px minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:start;border:1px solid var(--ob-line);border-radius:8px;background:#fff;padding:24px;box-shadow:var(--ob-shadow)}.ob-service-detail h2{margin:0 0 8px;font-size:1.45rem}.ob-service-detail p{margin:0 0 10px}.ob-mini-link,.ob-service-detail strong{color:var(--ob-green-deep)}.ob-mini-link{display:inline-flex;align-items:center;gap:8px;font-weight:950}.ob-demo-page,.ob-industries-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.78fr);grid-gap:28px;gap:28px;align-items:start}.ob-industry-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.ob-industry-tile{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:74px;border:1px solid var(--ob-line);border-radius:8px;background:#fff;padding:18px;font-weight:950;box-shadow:0 12px 34px rgba(15,25,23,.08)}.ob-industry-panel{position:-webkit-sticky;position:sticky;top:92px;padding:24px}.ob-industry-panel .ob-button{width:100%;margin-top:22px}.ob-case-card strong{display:block;margin-top:16px;color:var(--ob-green-deep);line-height:1.5}.ob-case-card h2,.ob-contact-card strong{display:block;margin:10px 0;font-size:1.4rem;line-height:1.12}.ob-about-cta,.ob-about-panel,.ob-case-offer{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:28px;gap:28px;align-items:center;margin-top:26px;border:1px solid var(--ob-line);border-radius:8px;background:#fff;padding:28px;box-shadow:var(--ob-shadow)}.ob-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ob-demo-copy{position:-webkit-sticky;position:sticky;top:100px}.ob-demo-form{display:grid;grid-gap:16px;gap:16px;padding:24px}.ob-form-heading{display:flex;gap:12px;align-items:flex-start}.ob-form-heading svg{color:var(--ob-gold)}.ob-form-heading strong{display:block;margin-top:4px;font-size:1.35rem}.ob-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.ob-demo-form label{display:grid;grid-gap:7px;gap:7px;color:var(--ob-ink);font-weight:850}.ob-demo-form input,.ob-demo-form select,.ob-demo-form textarea{border-color:var(--ob-line);background:#fbfcfa}.ob-demo-form textarea{min-height:138px}.ob-demo-mail,.ob-submit{width:100%}.ob-demo-mail{display:block;border:1px solid rgba(9,79,73,.2);border-radius:8px;background:rgba(9,79,73,.1);padding:12px 13px;color:var(--ob-green-deep);font-weight:950;line-height:1.45;text-align:center}@media (max-width:980px){.ob-header nav{display:none}.ob-about-cta,.ob-about-panel,.ob-case-offer,.ob-demo-page,.ob-final-cta,.ob-footer,.ob-founding,.ob-hero,.ob-industries-layout,.ob-service-detail,.ob-solution{grid-template-columns:1fr}.ob-card-grid,.ob-card-grid-four,.ob-case-grid,.ob-pricing-grid,.ob-pricing-grid-full,.ob-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ob-hero-media{min-height:480px}.ob-demo-copy,.ob-industry-panel{position:static}.ob-footer-links{justify-content:flex-start}}@media (max-width:620px){.ob-header{padding:14px 18px}.ob-brand strong,.ob-header-cta{display:none}.ob-demo-page,.ob-hero,.ob-page-hero,.ob-section{padding-left:18px;padding-right:18px}.ob-hero{padding-top:34px}.ob-demo-copy h1,.ob-hero h1,.ob-hero-actions,.ob-hero-copy,.ob-hero-copy p,.ob-hero-media,.ob-page-hero h1,.ob-proof-row{width:min(100%,88vw,354px);max-width:min(100%,88vw,354px)}.ob-demo-copy h1,.ob-hero h1,.ob-page-hero h1{font-size:2.3rem}.ob-card-grid,.ob-card-grid-four,.ob-case-grid,.ob-contact-grid,.ob-form-grid,.ob-industry-grid,.ob-pricing-grid,.ob-pricing-grid-full,.ob-service-grid{grid-template-columns:1fr}.ob-button,.ob-hero-actions{width:100%}.ob-hero-media{min-height:370px}.ob-dashboard-card{left:14px;right:14px;bottom:14px;width:auto}.ob-about-cta,.ob-about-panel,.ob-case-offer,.ob-final-cta,.ob-founding{padding:24px}.ob-service-detail{gap:14px}}