@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-latin-700-normal-Bxkt5Cjx.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-700-normal-Bth3BMcD.woff) format("woff")}:root{font-family:IBM Plex Sans,Arial,sans-serif;color:#0c1833;background:#fff;font-synthesis:none;--navy:#0c1833;--blue:#3153d9;--muted:#556174;--line:#dce1e9;--soft:#f3f5fa}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:28px}body{margin:0}button,input,textarea,select{font:inherit}a{color:inherit;text-decoration:none}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex="-1"]:focus-visible{outline:3px solid #597cfb;outline-offset:5px}::selection{background:#ccd5ff}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:600}h1{font-size:clamp(48px,6vw,86px);line-height:1.04;letter-spacing:-.055em}h2{font-size:clamp(31px,3.3vw,48px);line-height:1.1;letter-spacing:-.04em}h3{font-size:23px;line-height:1.25;letter-spacing:-.025em}p{line-height:1.65}em{font-style:normal;color:var(--blue)}.wrap{max-width:1280px;margin:auto;padding-left:48px;padding-right:48px}.section{padding-top:104px;padding-bottom:104px}.eyebrow{font-size:11px;letter-spacing:.13em;font-weight:600;line-height:1.5;text-transform:uppercase}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;background:var(--blue);color:#fff;min-height:50px;padding:14px 22px;font-weight:600;font-size:15px;border:1px solid transparent;transition:background .18s,transform .18s;white-space:nowrap}.button:hover{background:#2441b5;transform:translateY(-2px)}.button span{font-size:22px;line-height:1}.site-header{display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:105px}.logo{display:block;width:165px;flex-shrink:0}.logo img{width:100%;height:auto;display:block;mix-blend-mode:multiply}.site-header nav{display:flex;gap:32px;margin-left:auto;margin-right:20px;font-size:14px}.site-header nav a:hover,footer a:hover{text-decoration:underline;text-underline-offset:5px}.concept-bar{background:#f0f2f7;display:flex;align-items:center;justify-content:space-between;padding:10px 32px;font-size:11px;color:#4d596f;border-bottom:1px solid #dde2ec;gap:16px}.concept-bar nav{display:flex;gap:5px}.concept-bar nav a{padding:5px 11px}.concept-bar nav a[aria-current]{background:var(--navy);color:#fff}.concept-bar>a{font-weight:600}.local-tag{font-size:9px;letter-spacing:.12em}.skip{position:absolute;left:16px;top:-70px;padding:12px;background:#fff;z-index:20}.skip:focus{top:10px}.hero-copy{font-size:18px;color:var(--muted);max-width:490px;line-height:1.6}.hero-a{display:grid;grid-template-columns:1.35fr 1fr;gap:70px;align-items:center;padding-top:66px;padding-bottom:86px}.hero-a .eyebrow{margin-bottom:24px;display:flex;align-items:center;gap:9px}.dot{width:7px;height:7px;background:var(--blue);display:inline-block}.hero-a h1{font-size:clamp(52px,5.6vw,77px)}.hero-a .hero-copy{margin-top:25px}.hero-actions{margin-top:30px;display:flex;gap:18px;align-items:center}.hero-actions>span{font-size:11px;color:var(--muted);max-width:125px}.growth-map{background:var(--navy);color:#fff;padding:30px 34px;position:relative;box-shadow:14px 14px #edf0fa}.map-top{display:flex;justify-content:space-between;color:#b5c3ed;font-size:10px;letter-spacing:.13em;border-bottom:1px solid #36415a;padding-bottom:19px}.growth-map h2{font-size:35px;margin:24px 0;letter-spacing:-.025em}.map-steps>div{display:flex;gap:17px;padding:14px 0;align-items:center}.map-number{font-size:11px;color:#b9c8ff;border:1px solid #556690;width:34px;height:34px;display:grid;place-items:center}.map-steps b{font-size:16px;font-weight:500}.map-steps small{display:block;font-size:12px;color:#b9c3d9}.map-bottom{border-top:1px solid #36415a;padding-top:18px;margin-top:19px;font-size:11px;color:#b9c3d9}.audience-band{background:var(--soft);border-block:1px solid var(--line)}.audience-band .wrap{display:flex;justify-content:space-between;align-items:center;gap:30px;padding-top:25px;padding-bottom:25px}.audience-band span{font-size:10px;letter-spacing:.08em;color:var(--muted)}.audience-band p{font-weight:500;font-size:15px}.section-heading{margin-bottom:44px}.section-heading .eyebrow{color:var(--blue);margin-bottom:18px}.split{display:flex;justify-content:space-between;gap:40px;align-items:end}.split>p{color:var(--muted);font-size:15px}.services-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);border-left:1px solid var(--line)}.services-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:34px;position:relative}.index{position:absolute;top:30px;right:30px;color:#596987;font-size:12px}.services-grid .eyebrow{color:var(--blue);font-size:10px;margin-bottom:16px;padding-right:24px}.services-grid h3{font-size:28px;margin-bottom:16px}.services-grid article>p:not(.eyebrow){color:var(--muted);font-size:15px;max-width:450px}.use-case{margin-top:26px;padding-top:17px;border-top:1px solid var(--line);font-size:12px;color:#44526b;line-height:1.6}.fraction{padding-top:70px;padding-bottom:70px;background:#edf1fb;border-left:4px solid var(--blue);display:grid;grid-template-columns:1fr 1fr;gap:20px 70px;max-width:1184px}.fraction .eyebrow{grid-column:1/-1;color:var(--blue)}.fraction h2{font-size:37px}.fraction>p:last-child{font-size:16px;color:#44526b}.process-grid{display:grid;grid-template-columns:repeat(3,1fr);padding:0;list-style:none;gap:42px;margin:0}.process-grid li{border-top:1px solid #aeb9cf;padding-top:23px}.process-grid span{font-size:13px;color:var(--blue)}.process-grid h3{margin:24px 0 12px;font-size:22px}.process-grid p{font-size:15px;color:var(--muted)}.inquiry{background:var(--navy);color:#fff;padding:82px 0;scroll-margin-top:12px}.inquiry-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:95px}.inquiry .eyebrow{color:#adbeff;margin-bottom:22px}.inquiry h2{font-size:49px}.inquiry-grid>div>p:not(.eyebrow){margin-top:23px;color:#bac5da;max-width:370px;font-size:16px}.after{border-top:1px solid #37435d;margin-top:39px;padding-top:24px;max-width:370px}.after h3{font-size:16px}.after p{font-size:13px;color:#bac5da;margin-top:10px}.form-note{padding:14px 16px;background:#1b2a48;border-left:2px solid #90a7ff;font-size:12px;margin-bottom:24px;line-height:1.5}.form-note strong,.form-note span{display:block}.form-note strong{margin-bottom:4px}.form-note span{color:#c2cce0}form label{font-size:12px;font-weight:500;display:block;margin-bottom:17px}input,select,textarea{width:100%;display:block;background:#fff;border:1px solid #ccd2df;border-radius:0;color:var(--navy);min-height:46px;padding:12px;margin-top:7px;font-size:14px}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#657187}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:17px}form .button{width:100%;background:#405edf}form .button:hover{background:#3153d9}.fine{font-size:11px;color:#b8c3da;margin-top:12px}.brief{margin-top:20px;padding:20px;background:#f1f4ff;color:var(--navy)}.brief h3{font-size:18px}.brief pre{white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.6 IBM Plex Sans,sans-serif}.text-button{border:0;border-bottom:1px solid;background:transparent;color:var(--blue);padding:5px 0}footer{display:flex;gap:35px;align-items:center;justify-content:space-between;min-height:130px}footer .logo{width:135px}footer p,footer>a:last-child{font-size:12px;color:var(--muted)}.hero-b{background:var(--navy);color:#fff;padding-top:40px;padding-bottom:0}.studio-intro{display:flex;justify-content:space-between;align-items:start;margin-bottom:40px}.studio-intro .eyebrow{color:#a9baf6}.studio-intro>p:last-child{font-size:12px;color:#b8c6e4;line-height:1.5}.hero-b h1{font-size:clamp(50px,6.3vw,88px);letter-spacing:-.045em;max-width:1100px}.hero-b em{color:#a4b2ff}.studio-bottom{display:flex;align-items:center;justify-content:space-between;margin:32px 0 45px;gap:40px}.studio-bottom p{max-width:540px;color:#c0cbe0;font-size:17px}.hero-b .button{background:#f2f4ff;color:var(--navy);min-width:190px}.hero-b .button:hover{background:#dce4ff}.software-demo{background:#fff;color:var(--navy);border:1px solid #43516d;box-shadow:0 22px 60px #040c2326;position:relative;top:35px;margin-top:-35px}.demo-titlebar{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line);padding:18px 24px;font-size:11px;font-weight:600;letter-spacing:.06em}.demo-titlebar small{font-weight:400;letter-spacing:0;color:var(--muted);margin-left:14px}.demo-titlebar i{display:inline-block;width:9px;height:9px;background:var(--blue);margin-right:7px}.example-label{font-size:9px;color:#596687;letter-spacing:.09em}.demo-body{display:flex}.demo-sidebar{width:210px;flex-shrink:0;background:#f6f7fb;border-right:1px solid var(--line);padding:23px 15px}.demo-sidebar>span{font-size:9px;letter-spacing:.1em;color:var(--muted);padding-left:12px}.demo-sidebar [role=tablist]{display:grid;gap:6px;margin-top:19px}.demo-sidebar button{background:transparent;border:0;text-align:left;font-size:12px;padding:12px;color:#465673}.demo-sidebar button[aria-selected=true]{background:#e4eafd;color:#2947c0;font-weight:600}.demo-sidebar>p{font-size:11px;color:#68748d;border-top:1px solid var(--line);margin:80px 12px 0;padding-top:18px}.demo-main{flex:1;min-width:0;padding:26px}.demo-heading{display:flex;justify-content:space-between;align-items:center}.demo-heading small{font-size:8px;color:var(--muted);letter-spacing:.08em}.demo-heading h3{font-size:24px;margin-top:6px}.demo-pill{font-size:9px;padding:6px 9px;border:1px solid #dce1eb;color:#516079;white-space:nowrap}.demo-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:22px 0}.demo-stats>div{border:1px solid var(--line);padding:12px 16px}.demo-stats small{font-size:10px;color:var(--muted);display:block}.demo-stats strong{font-size:29px;font-weight:500}.demo-stats strong span{font-size:10px;color:#637088}table{border-collapse:collapse;width:100%;font-size:10px;text-align:left}th{background:#f6f7fa;color:#58657d;font-weight:500;padding:10px 8px}td{padding:13px 8px;border-bottom:1px solid #e7eaf0}td small{display:block;font-size:8px;color:#68748b}td b{font-weight:500}td:first-child{width:48%}.status{padding:4px 7px;white-space:nowrap;font-size:9px;background:#edf0f7;color:#4f5e78}.status.in-progress{color:#275247;background:#e6f2ed}.status.needs-review{background:#fcf0d9;color:#775218}.automation-line{margin-top:20px;background:#edf1fc;padding:13px;display:flex;align-items:center;gap:12px}.automation-icon{font-size:26px;color:var(--blue)}.automation-line strong{font-size:11px;font-weight:500}.automation-line p{font-size:9px;color:var(--muted)}.automation-line .demo-pill{margin-left:auto}.demo-caption{font-size:10px;padding:12px 20px;background:#f6f7fb;border-top:1px solid var(--line);color:#5b6781}.build-section{display:grid;grid-template-columns:1fr 1.35fr;gap:90px;padding-top:128px}.build-section>div>.eyebrow{color:var(--blue);margin-bottom:20px}.build-section>div>p:last-child{margin-top:23px;color:var(--muted);font-size:16px}.build-list article{display:flex;gap:25px;padding:25px 0;border-top:1px solid var(--line)}.build-list article>span{color:var(--blue);font-size:11px;padding-top:4px}.build-list article p:first-child{font-size:12px;color:var(--muted);margin-bottom:7px}.build-list article h3{font-size:25px}.build-list article p:last-child{font-size:14px;color:var(--muted);margin-top:11px}.support-strip{background:#edf0f8;padding:64px 0}.support-strip .eyebrow{color:var(--blue);margin-bottom:18px}.support-strip h2{font-size:38px}.three-col{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:40px}.three-col h3{font-size:20px}.three-col p{font-size:14px;color:var(--muted);margin-top:12px}.concept-b .fraction{background:#fff;margin-top:55px;border-left:0;padding-left:0;padding-right:0}.mobile-break{display:none}.concept-c{background:#fcfcfa}.concept-c .site-header{border-bottom:1px solid #bdc5d2}.hero-c{padding-top:26px}.editorial-meta{display:flex;justify-content:space-between;color:#59647b;font-size:9px;letter-spacing:.06em}.editorial-meta .eyebrow{font-size:10px;color:var(--blue)}.editorial-hero{display:grid;grid-template-columns:1.5fr 1fr;gap:90px;padding:54px 0 62px}.hero-c h1{font-size:clamp(55px,6.5vw,90px)}.hero-c h1 em{font-family:Georgia,serif;font-weight:400;font-style:italic;letter-spacing:-.055em}.hero-c .hero-copy{font-size:17px;margin:27px 0}.question-card{border-top:3px solid var(--blue);padding:25px 27px;background:#f0f1f8;align-self:center}.question-card>.eyebrow{font-size:9px;color:#53617f}.question-card blockquote{font-family:Georgia,serif;font-size:38px;line-height:1.2;margin:28px 0 30px;letter-spacing:-.025em}.answer-foundation{border-top:1px solid #cbd2e0;padding-top:20px}.answer-foundation p{font-size:12px;font-weight:500}.answer-foundation ul{padding:0;list-style:none;margin:14px 0 20px}.answer-foundation li{font-size:12px;margin:8px 0;display:flex;align-items:center;gap:10px}.answer-foundation li:before{content:"—";color:var(--blue)}.question-card>small{display:block;font-size:9px;color:#63708a;line-height:1.5}.editorial-note{border-top:1px solid #aeb8ca;border-bottom:1px solid #aeb8ca;display:grid;grid-template-columns:1fr 1.6fr 1.4fr;gap:30px;padding:26px 0;align-items:center}.editorial-note>span{font-size:10px;letter-spacing:.08em;color:var(--blue);font-weight:600}.editorial-note p:nth-child(2){font-size:20px;line-height:1.35;font-weight:500}.editorial-note p:last-child{font-size:13px;color:var(--muted)}.editorial-services{display:grid;grid-template-columns:1fr 1.65fr;gap:105px}.editorial-services>div>.eyebrow{margin-bottom:24px;color:var(--blue)}.editorial-services>div>p:not(.eyebrow){margin-top:25px;font-size:14px;color:var(--muted)}.editorial-rows article{border-top:1px solid #c0c9d7;padding:25px 0;display:flex;gap:24px}.editorial-rows article>span{font-family:Georgia,serif;font-size:21px;color:var(--blue);padding-top:1px}.editorial-rows h3{font-size:25px}.editorial-rows p{font-size:14px;color:var(--muted);margin:12px 0}.editorial-rows small{font-size:11px;color:#34446d;line-height:1.6;display:block}.c-support{background:#e9edf7;padding:62px 0}.c-support>.wrap{display:grid;grid-template-columns:1fr 1fr;gap:100px}.c-support .eyebrow{color:var(--blue);margin-bottom:20px}.c-support p{font-size:14px;color:var(--muted);margin-top:14px;max-width:370px}.c-support article{border-bottom:1px solid #c1cbdc;padding:18px 0}.c-support article:first-child{padding-top:0}.c-support article h3{font-size:21px}.c-support article p{margin-top:8px}.concept-c .fraction{background:transparent;border-left:0;padding:70px 0;border-bottom:1px solid #c1cbdc}.concept-c .inquiry{background:#121f42}.index-page{background:#f6f7fb;min-height:100vh;padding-bottom:35px}.index-page .site-header{margin-bottom:60px}.index-page main>.eyebrow{color:var(--blue);margin-bottom:22px}.index-page h1{font-size:80px}.index-intro{color:var(--muted);margin-top:22px;font-size:17px}.concept-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:48px}.concept-card{background:#fff;display:flex;flex-direction:column;border:1px solid var(--line);transition:transform .2s,box-shadow .2s}.concept-card:hover{transform:translateY(-5px);box-shadow:0 15px 30px #0c18330d}.card-preview{padding:24px;height:230px;border-bottom:1px solid var(--line);background:#fcfcff;position:relative;overflow:hidden}.card-preview>span{font-size:9px;letter-spacing:.15em;color:var(--muted)}.card-preview h2{font-size:33px;margin-top:30px;line-height:1.1;letter-spacing:-.035em}.card-b .card-preview{background:var(--navy);color:#fff}.card-b .card-preview>span{color:#a9baf6}.card-b .card-preview h2{font-size:29px;margin-top:18px}.mini-interface{display:flex;gap:10px;background:#fff;padding:12px;margin-top:20px}.mini-interface i{display:block;height:35px;background:#e4e9f6;flex:1}.card-c .card-preview{background:#eeeff5}.card-c .card-preview h2{font-size:33px}.card-c .card-preview em{font-family:Georgia,serif;font-weight:400;font-style:italic}.card-description{padding:25px;display:flex;flex:1;flex-direction:column}.card-description>span{font-size:9px;letter-spacing:.03em;color:var(--muted)}.card-description h3{font-size:22px;margin:15px 0 12px}.card-description p{font-size:13px;color:var(--muted);margin-bottom:26px}.card-description b{font-size:13px;font-weight:600;color:var(--blue);margin-top:auto;display:flex;justify-content:space-between}.index-note{font-size:12px;color:var(--muted);margin-top:32px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(min-width:1500px){.hero-a{padding-top:88px;padding-bottom:100px}}@media(max-width:1050px){.wrap{padding-left:30px;padding-right:30px}.hero-a{gap:35px}.hero-a h1{font-size:59px}.growth-map{padding:25px}.hero-actions{flex-wrap:wrap}.concept-bar nav a span{display:none}.fraction{margin:0 30px;gap:25px}.build-section,.editorial-services{gap:45px}.inquiry-grid{gap:50px}.editorial-hero{gap:40px}.hero-c h1{font-size:66px}.question-card blockquote{font-size:33px}.concept-b .fraction,.concept-c .fraction{padding-left:0;padding-right:0}.demo-sidebar{width:175px}.demo-main{padding:20px}.card-preview h2{font-size:28px}.card-description{padding:20px}.card-description h3{font-size:20px}.card-b .card-preview h2,.card-c .card-preview h2{font-size:27px}.card-preview{padding:20px}}@media(max-width:760px){.wrap{padding-left:22px;padding-right:22px}.concept-bar{padding:8px 18px;gap:8px;font-size:10px}.concept-bar nav{gap:3px}.concept-bar nav a{padding:5px 10px}.local-tag{font-size:8px}.site-header{min-height:87px;gap:12px}.logo{width:132px}.site-header nav{display:none}.site-header .button{font-size:12px;min-height:42px;padding:11px 13px;gap:14px}.button{min-height:49px;font-size:14px}.hero-a{grid-template-columns:1fr;padding-top:38px;padding-bottom:50px;gap:45px}.hero-a h1{font-size:clamp(42px,9.4vw,66px)}.hero-a .eyebrow{font-size:9px;margin-bottom:22px}.hero-copy{font-size:16px}.hero-actions{gap:18px;margin-top:26px}.hero-actions>span{max-width:110px}.growth-map{padding:25px;box-shadow:7px 7px #edf0fa}.growth-map h2{font-size:30px;margin:22px 0}.map-steps{display:grid;grid-template-columns:1fr 1fr;gap:15px}.map-steps>div{align-items:flex-start;gap:10px;padding:10px 0}.map-number{width:25px;height:25px;flex-shrink:0;font-size:9px}.map-steps b{font-size:14px}.map-steps small{font-size:10px;margin-top:4px;line-height:1.5}.map-bottom{font-size:10px}.audience-band .wrap{display:grid;grid-template-columns:1fr 1fr;gap:14px 20px;padding-top:23px;padding-bottom:23px}.audience-band span{grid-column:1/-1;font-size:9px}.audience-band p{font-size:12px}.section{padding-top:62px;padding-bottom:62px}.split{display:block}.split>p{margin-top:20px;font-size:14px}.section-heading{margin-bottom:30px}h2{font-size:33px}.services-grid{grid-template-columns:1fr}.services-grid article{padding:28px 24px}.services-grid h3{font-size:26px}.fraction{margin:0 22px;padding:33px 23px;grid-template-columns:1fr;gap:22px}.fraction h2{font-size:30px}.fraction>p:last-child{font-size:14px}.fraction .eyebrow{font-size:9px}.process-grid{grid-template-columns:1fr;gap:30px}.process-grid li{padding-top:18px;position:relative;padding-left:40px}.process-grid span{position:absolute;left:0;top:23px}.process-grid h3{margin:0 0 10px;font-size:23px}.process-grid p{font-size:14px}.inquiry{padding:55px 0}.inquiry-grid{grid-template-columns:1fr;gap:36px}.inquiry h2{font-size:42px}.inquiry-grid>div>p:not(.eyebrow){font-size:15px}.after{margin-top:25px}.form-row{grid-template-columns:1fr;gap:0}.form-note{font-size:11px}.inquiry .eyebrow{font-size:10px}footer{padding-top:28px;padding-bottom:28px;min-height:0;flex-wrap:wrap;gap:20px}footer p{order:3;flex-basis:100%;font-size:11px}footer>a:last-child{font-size:11px}.hero-b{padding-top:28px}.studio-intro{margin-bottom:28px}.studio-intro>p:last-child{display:none}.studio-intro .eyebrow{font-size:9px}.hero-b h1{font-size:clamp(40px,9.7vw,66px);letter-spacing:-.045em}.mobile-break{display:block}.studio-bottom{display:block;margin:23px 0 35px}.studio-bottom p{font-size:15px;margin-bottom:24px}.demo-titlebar{padding:13px 12px;font-size:9px;align-items:center}.demo-titlebar small{display:none}.example-label{font-size:7px}.demo-body{display:block}.demo-sidebar{width:auto;padding:12px;border-right:0;border-bottom:1px solid var(--line)}.demo-sidebar>span,.demo-sidebar>p{display:none}.demo-sidebar [role=tablist]{display:flex;margin:0;gap:3px}.demo-sidebar button{font-size:9px;padding:10px 8px;flex:1;text-align:center}.demo-main{padding:15px 12px}.demo-heading h3{font-size:22px}.demo-heading small{font-size:7px}.demo-pill{font-size:8px;padding:5px}.demo-stats{gap:6px;margin:17px 0}.demo-stats>div{padding:9px}.demo-stats small{font-size:9px}.demo-stats strong{font-size:24px}.demo-stats strong span{font-size:8px}th,td{font-size:9px;padding:10px 5px}.status{font-size:7px;padding:4px}.automation-line{gap:8px;padding:10px;margin-top:15px}.automation-line .demo-pill{display:none}.automation-line p{font-size:8px}.demo-caption{padding:10px 12px;font-size:9px}.build-section{grid-template-columns:1fr;gap:30px;padding-top:90px}.build-section>div>p:last-child{font-size:15px}.build-list article{gap:18px;padding:22px 0}.build-list article h3{font-size:23px}.support-strip{padding:48px 0}.support-strip h2{font-size:33px}.three-col{grid-template-columns:1fr;gap:25px;margin-top:30px}.three-col h3{font-size:22px}.concept-b .fraction{margin-top:25px}.hero-c{padding-top:22px}.editorial-meta>span{display:none}.editorial-meta .eyebrow{font-size:9px}.editorial-hero{grid-template-columns:1fr;gap:36px;padding:32px 0 38px}.hero-c h1{font-size:clamp(48px,12.8vw,73px)}.hero-c .hero-copy{font-size:16px;margin:24px 0}.question-card{padding:23px}.question-card blockquote{font-size:36px;margin:24px 0}.question-card blockquote br{display:none}.answer-foundation ul{display:grid;grid-template-columns:1fr 1fr;gap:5px 15px}.answer-foundation li{font-size:11px;align-items:flex-start}.editorial-note{grid-template-columns:1fr;gap:15px;padding:24px 0}.editorial-note p:nth-child(2){font-size:23px}.editorial-note p:last-child{font-size:14px}.editorial-services{grid-template-columns:1fr;gap:32px}.editorial-services h2 br{display:none}.editorial-rows article{gap:18px}.editorial-rows h3{font-size:24px}.c-support{padding:45px 0}.c-support>.wrap{grid-template-columns:1fr;gap:30px}.concept-c .fraction{padding-top:50px;padding-bottom:45px}.index-page .site-header{margin-bottom:32px}.index-page .site-header .eyebrow{font-size:8px;letter-spacing:.05em}.index-page main>.eyebrow{font-size:9px}.index-page h1{font-size:60px}.index-intro{font-size:15px}.index-intro br{display:none}.concept-cards{grid-template-columns:1fr;gap:24px;margin-top:32px}.card-preview{height:225px;padding:25px}.card-preview h2,.card-c .card-preview h2{font-size:35px}.card-b .card-preview h2{font-size:31px}.card-description{padding:25px}.card-description h3{font-size:25px}.card-description p{font-size:14px}.index-note{font-size:11px}.concept-bar .local-tag{display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}.hero-a .brand-slogan,.studio-intro .brand-slogan,.editorial-meta .brand-slogan{font-size:14px;letter-spacing:.015em;text-transform:none;font-weight:500}.comparison-slogan{margin-top:24px;font-size:21px;font-weight:500;color:var(--blue)}.comparison-slogan+.index-intro{margin-top:10px}@media(max-width:760px){.hero-a .brand-slogan,.studio-intro .brand-slogan,.editorial-meta .brand-slogan{font-size:13px}.comparison-slogan{font-size:18px}}.concept-b .hero-b h1{font-size:clamp(56px,7.5vw,104px);max-width:1000px}.concept-b .studio-intro{margin-bottom:30px}.concept-b .studio-bottom{margin-top:26px}.concept-b .studio-bottom p{max-width:600px}.lead-demo .demo-sidebar{width:210px}.lead-demo .demo-sidebar>span{font-size:8px}.lead-demo .demo-sidebar>p{margin-top:34px}.lead-demo .demo-heading h3{font-size:23px;margin:0}.workflow-scene{display:grid;grid-template-columns:1.1fr 1fr;gap:35px;margin-top:26px}.conversation>.eyebrow{font-size:8px;color:#63708a}.message{font-size:13px;line-height:1.5;padding:14px 17px;margin-top:13px;max-width:340px}.customer{background:#f0f2f7;margin-right:22px}.assistant{background:#e8edff;color:#263e87;margin-left:22px;margin-top:6px}.message-label{display:block;font-size:9px;color:#54678d;margin:17px 0 0 22px}.workflow-steps{list-style:none;padding:0;margin:0;display:grid;align-content:center;gap:23px}.workflow-steps li{display:flex;gap:12px;align-items:start}.workflow-steps li>span{width:24px;height:24px;display:grid;place-items:center;background:#e9eefc;color:#3153d9;font-size:10px;flex-shrink:0}.workflow-steps strong{font-size:13px;font-weight:500}.workflow-steps p{font-size:11px;color:var(--muted);margin-top:3px}.b-outcomes{padding-top:116px;padding-bottom:65px}.b-outcomes .section-heading>p:last-child{color:var(--muted);margin-top:16px;font-size:16px}.outcome-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:38px}.outcome-grid article{border-top:1px solid #b9c5de;padding-top:20px}.outcome-grid .index{position:static;color:var(--blue);font-size:10px;letter-spacing:.08em}.outcome-grid h3{font-size:30px;margin:22px 0 16px}.outcome-grid p{font-size:15px;color:var(--muted);max-width:330px}.b-capabilities{display:flex;gap:30px;align-items:baseline;border-top:1px solid var(--line);padding-top:22px;margin-top:43px}.b-capabilities>span{font-size:10px;font-weight:600;letter-spacing:.1em;white-space:nowrap;color:var(--blue)}.b-capabilities p{font-size:13px;color:var(--muted)}.b-managed{padding:64px 0;background:#edf0f8}.managed-heading{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:80px;margin-bottom:40px}.managed-heading .eyebrow{color:var(--blue);margin-bottom:18px}.managed-heading>p{font-size:16px;color:var(--muted);max-width:430px}.b-managed .process-grid h3{margin-top:16px}.b-managed .process-grid p{font-size:14px}.concept-b .inquiry{padding-top:65px;padding-bottom:65px}@media(max-width:760px){.concept-b .hero-b h1{font-size:clamp(48px,12vw,74px)}.concept-b .studio-bottom p{font-size:16px}.lead-demo .demo-sidebar{width:auto}.lead-demo .demo-heading h3{font-size:21px;line-height:1.25}.lead-demo .demo-sidebar button{font-size:12px;min-height:42px}.workflow-scene{grid-template-columns:1fr;gap:24px;margin-top:20px}.conversation>.eyebrow{font-size:9px}.message{font-size:13px}.workflow-steps{gap:15px;padding-top:19px;border-top:1px solid var(--line)}.workflow-steps strong{font-size:13px}.workflow-steps p{font-size:12px}.lead-demo .demo-main{padding:20px 17px}.outcome-grid{grid-template-columns:1fr;gap:29px}.outcome-grid h3{font-size:28px;margin:15px 0 12px}.outcome-grid h3 br{display:none}.b-outcomes{padding-top:85px;padding-bottom:44px}.b-capabilities{display:block;margin-top:30px}.b-capabilities p{margin-top:9px}.managed-heading{grid-template-columns:1fr;gap:20px;margin-bottom:28px}.managed-heading>p{font-size:15px}.b-managed{padding:44px 0}.b-managed .process-grid h3{margin-top:0}.concept-b .inquiry{padding:48px 0}}.concept-b .hero-b{padding:0;background:#0b1531;overflow:hidden;position:relative}.hero-composition{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center;padding:65px 0 45px}.hero-story>.eyebrow{color:#b5c4ff;font-size:10px;margin-bottom:26px}.concept-b .hero-b h1{font-size:clamp(52px,5.25vw,76px);letter-spacing:-.055em;line-height:1.03}.concept-b .hero-b h1 em{color:#a6afff}.hero-description{font-size:19px;line-height:1.6;color:#c5cde1;margin-top:27px;max-width:420px}.hero-action-row{display:flex;align-items:center;gap:20px;margin-top:30px}.hero-action-row>span{font-size:11px;color:#a8b6d0;line-height:1.5}.hero-service-line{display:flex;gap:20px;margin-top:47px;color:#b8c5e2;font-size:11px}.hero-service-line span:before{content:"+";margin-right:7px;color:#9aa7ff}.hero-footnote{display:flex;justify-content:space-between;padding-top:22px;padding-bottom:23px;border-top:1px solid #2c3853;color:#8e9cb9;font-size:9px;letter-spacing:.1em}.autopilot-stage{min-width:0;position:relative;padding-top:10px}.stage-label{display:flex;align-items:center;gap:8px;font-size:8px;letter-spacing:.08em;color:#b5c3e1}.stage-label>span:last-child{margin-left:auto;border:1px solid #596787;padding:5px 7px;font-size:7px;color:#d3dcf2}.signal-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#a6b6ff;flex-shrink:0}.visual-workflow{position:relative;padding:20px 0 18px;isolation:isolate}.visual-workflow:before{content:"";position:absolute;z-index:-2;top:85px;right:-65px;bottom:15px;left:55px;background:linear-gradient(140deg,#304fc9,#6552bc);transform:skewY(-8deg);opacity:.8}.flow-line{position:absolute;left:35px;top:68px;bottom:43px;border-left:1px dashed #94a4dd;z-index:-1}.incoming-card{display:flex;align-items:center;gap:12px;background:#233150;color:#edf1fc;border:1px solid #52607b;padding:14px 17px;width:84%;box-shadow:0 10px 25px #0002;position:relative;z-index:2}.call-icon{width:36px;height:36px;display:grid;place-items:center;background:#3c3658;color:#ffc5b8;font-size:24px}.incoming-card small,.booking-card small{font-size:8px;letter-spacing:.08em;display:block;color:#b4c1de;margin-bottom:4px}.incoming-card strong{font-size:14px;font-weight:500}.incoming-time{margin-left:auto;font-size:9px;color:#bdc8df}.phone-scene{margin:19px 0 0 43px;background:#fafbff;border:1px solid #cbd3ec;border-radius:12px;box-shadow:0 20px 40px #0003;overflow:hidden;transform:rotate(-2deg);position:relative;z-index:1}.phone-top{padding:17px 20px;display:flex;align-items:center;gap:10px;border-bottom:1px solid #dfe4f0;color:#142040}.assistant-avatar{width:35px;height:35px;border-radius:9px;background:#4058cf;color:#fff;font-size:22px;display:grid;place-items:center;font-weight:600}.phone-top strong{font-size:13px;display:block;font-weight:600}.phone-top small{font-size:7px;letter-spacing:.07em;display:block;margin-top:4px;color:#63708a}.phone-dots{margin-left:auto;font-size:23px}.phone-messages{padding:10px 21px 20px}.phone-scene .message{font-size:14px;line-height:1.5;max-width:none;margin-top:14px;padding:15px 17px}.phone-scene .customer{background:#e9edf5;color:#253554;border-radius:9px 9px 9px 0;margin-right:36px}.phone-scene .assistant{background:#435bd2;color:#fff;border-radius:9px 9px 0;margin-left:30px;margin-top:7px}.reply-label{color:#56657f;font-size:9px;display:flex;gap:6px;align-items:center;margin:18px 0 0 30px}.reply-label .signal-dot{background:#435bd2}.handoff-note{font-size:10px;color:#476256;display:flex;gap:7px;margin:17px 0 0 30px}.phone-bottom{padding:12px 20px;border-top:1px solid #dfe4f0;display:flex;justify-content:space-between;color:#77829a;font-size:9px;background:#fff}.booking-card{margin:-1px 0 0;display:flex;align-items:center;gap:13px;padding:17px 20px;background:#edf2ff;color:#132348;box-shadow:0 12px 35px #050f352e;position:relative;z-index:3;width:92%;border:1px solid #cdd8f7;transform:rotate(1deg)}.calendar-tile{width:45px;background:#fff;flex-shrink:0;text-align:center;border:1px solid #bbc9ee;border-radius:4px;overflow:hidden}.calendar-tile span{display:block;background:#d3dcfa;font-size:8px;padding:4px;color:#334b91}.calendar-tile b{display:block;font-size:24px;font-weight:500;color:#3c5799;padding:2px}.booking-card small{color:#657397;font-size:7px}.booking-card strong{display:block;font-size:14px;font-weight:600}.booking-card p{font-size:10px;color:#65718a;margin-top:3px}.autopilot-stage #view-title{font-size:14px;color:#e2e8f8;letter-spacing:0;font-weight:500;margin:8px 0 20px}.stage-controls{display:flex;justify-content:space-between;align-items:center;gap:10px;border-top:1px solid #34415d;padding-top:15px}.stage-controls>span{font-size:10px;color:#acbad7}.stage-controls [role=tablist]{display:flex;gap:3px}.stage-controls button{border:1px solid transparent;background:transparent;color:#bbc8e5;padding:9px 12px;font-size:11px;min-height:36px}.stage-controls button[aria-selected=true]{border-color:#899bef;color:#fff;background:#273960}.stage-controls button:hover{background:#253250}.stage-disclaimer{font-size:8px;color:#a3afc8;margin-top:11px}.incoming-card,.phone-scene,.booking-card{animation:card-arrive .6s both}.phone-scene{animation-delay:.12s}.booking-card{animation-delay:.25s}@keyframes card-arrive{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0 0}}.concept-b .b-outcomes{padding-top:78px;background:#fafbfe}.concept-b .b-outcomes .section-heading{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:15px}.concept-b .b-outcomes .section-heading .eyebrow{grid-column:1/-1;margin:0}.concept-b .b-outcomes .section-heading>p:last-child{max-width:310px;justify-self:end;margin:0}.outcome-grid{gap:22px}.outcome-grid article{padding:0 0 25px;border:1px solid #dce3ef;background:#fff}.outcome-grid .index,.outcome-grid h3,.outcome-grid article>p{margin-left:25px;margin-right:25px}.outcome-grid .index{display:block;margin-top:23px}.outcome-grid h3{font-size:27px;margin-top:13px}.outcome-grid article>p{font-size:14px}.outcome-art{height:160px;margin:0;display:flex;align-items:center;justify-content:center;overflow:hidden;border-bottom:1px solid #e0e5f0}.answer-art{background:#e9edff;flex-direction:column;gap:20px}.voice-symbol{display:flex;align-items:center;gap:5px;height:47px}.voice-symbol i{width:5px;background:#5b66d6;height:16px;border-radius:3px}.voice-symbol i:nth-child(3n){height:42px}.voice-symbol i:nth-child(4n){height:28px}.voice-symbol i:nth-child(5n){height:50px}.answer-art>span{font-size:8px;letter-spacing:.14em;color:#5362ab}.follow-art{background:#f0f3f9;flex-direction:column;gap:7px;padding:18px 40px}.follow-line{background:#fff;border:1px solid #e1e6f1;padding:10px 13px;width:100%;font-size:10px;color:#475a81;display:flex;justify-content:space-between;gap:10px;box-shadow:4px 4px #e3e8f2}.follow-line:nth-child(2){translate:10px}.follow-line:last-child{translate:20px}.follow-line b{color:#445fc5}.connect-art{background:#172445;padding:15px;gap:7px}.connect-art>span{font-size:8px;color:#c4d0ed;border:1px solid #556389;padding:10px 8px}.connect-art>b{background:#4c61ce;padding:18px 10px;font-size:16px;font-weight:500;color:#fff}.connect-art i{width:12px;border-top:1px dashed #9aade2}.concept-b .b-managed{background:#fff;padding:75px 0}.concept-b .b-managed .process-grid{background:#edf0fa;padding:32px;gap:35px}.concept-b .b-managed .process-grid li{border:0;padding-top:0}.concept-b .b-managed .process-grid li>span{font-size:27px;color:#6879b9}.concept-b .inquiry{background:linear-gradient(115deg,#14224b,#20275f)}@media(max-width:1050px){.hero-composition{gap:30px}.concept-b .hero-b h1{font-size:58px}.hero-action-row{flex-wrap:wrap}.hero-service-line{gap:12px}.phone-messages{padding:8px 15px 15px}.phone-top{padding:15px}.phone-scene .message{font-size:12px}.stage-controls{flex-wrap:wrap}.outcome-grid h3{font-size:24px}.connect-art{gap:4px}.connect-art>span{font-size:7px;padding:9px 5px}.connect-art>b{font-size:13px}}@media(max-width:760px){.hero-composition{grid-template-columns:1fr;padding:40px 0 30px;gap:44px}.concept-b .hero-b h1{font-size:clamp(48px,12vw,78px)}.hero-story>.eyebrow{font-size:9px;margin-bottom:23px}.hero-description{font-size:17px;margin-top:23px;max-width:330px}.hero-action-row{gap:15px;margin-top:25px}.hero-action-row>span{font-size:10px}.hero-service-line{margin-top:27px;gap:15px;font-size:10px}.autopilot-stage{max-width:470px;width:100%;justify-self:center}.stage-label{font-size:7px}.incoming-card{padding:12px;width:88%;gap:10px}.incoming-card strong{font-size:12px}.incoming-card small{font-size:7px}.incoming-time{font-size:8px}.call-icon{width:30px;height:30px}.phone-scene{margin-left:22px}.phone-scene .message{font-size:13px}.booking-card{padding:14px;width:95%;gap:10px}.booking-card strong{font-size:12px}.booking-card p{font-size:9px}.autopilot-stage #view-title{font-size:13px}.stage-controls{flex-wrap:nowrap;gap:5px}.stage-controls>span{font-size:9px}.stage-controls button{font-size:10px;padding:8px;min-height:40px}.stage-disclaimer{font-size:8px}.hero-footnote{font-size:7px;gap:15px;padding-top:17px;padding-bottom:17px;letter-spacing:.04em}.concept-b .b-outcomes{padding-top:48px}.concept-b .b-outcomes .section-heading{display:block}.concept-b .b-outcomes .section-heading .eyebrow{margin-bottom:15px}.concept-b .b-outcomes .section-heading>p:last-child{margin-top:15px;font-size:15px}.outcome-grid{gap:20px}.outcome-art{height:140px}.outcome-grid h3{font-size:27px}.connect-art{gap:12px}.connect-art>span{font-size:9px;padding:12px}.connect-art>b{font-size:20px}.follow-art{padding-left:45px;padding-right:65px}.follow-line{font-size:12px}.concept-b .b-managed{padding:48px 0}.concept-b .b-managed .process-grid{padding:25px 20px;gap:25px}.concept-b .b-managed .process-grid li>span{font-size:21px;top:0}.concept-b .b-managed .process-grid h3{font-size:21px}}@media(prefers-reduced-motion:reduce){.incoming-card,.phone-scene,.booking-card{animation:none!important}}.phone-scene,.booking-card{transform:none}.visual-workflow:before{transform:none;top:85px;right:-12px;bottom:33px;left:55px;background:linear-gradient(140deg,#304fc9,#514499);opacity:.65}.hero-story>.eyebrow{line-height:1.7;max-width:390px}.hero-service-line{flex-wrap:wrap;gap:12px 18px}.hero-description{max-width:465px}.offering-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.offering-grid article{background:#fff;border:1px solid #dce3ef;padding-bottom:28px;overflow:hidden}.offering-grid .index{position:static;display:block;margin:24px 28px 12px;font-size:10px;letter-spacing:.08em;color:var(--blue)}.offering-grid h3{font-size:28px;margin:0 28px 15px}.offering-grid article>p{font-size:15px;color:var(--muted);margin:0 28px;max-width:450px}.offering-visual{height:165px;overflow:hidden;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #e1e6f0}.website-visual{background:#e9edff;padding:24px 50px 0}.mini-browser{width:100%;height:150px;background:#fff;border:1px solid #c6d0ed;padding:16px 20px;box-shadow:8px 8px #cfd7f1}.mini-browser span{font-size:8px;letter-spacing:.1em;display:block;color:#5b6b8f}.mini-browser b{font-size:24px;display:block;margin:14px 0;font-weight:500;letter-spacing:-.035em}.mini-browser i{background:#4058cd;padding:7px 10px;font-size:9px;font-style:normal;color:#fff;display:inline-block}.software-visual{background:#142344;color:#e6ecff;flex-direction:column;align-items:stretch;padding:24px 35px;gap:20px}.software-visual>span{font-size:9px;letter-spacing:.13em;color:#b1c2ea}.software-visual>div{display:grid;grid-template-columns:1fr 1fr;gap:9px}.software-visual i{font-style:normal;font-size:12px;background:#25385d;border:1px solid #4b6186;padding:9px 12px}.automation-visual{background:#f0f3fa;gap:20px}.automation-visual span{font-size:9px;letter-spacing:.05em;padding:12px 10px;border:1px solid #cbd4e7;background:#fff}.automation-visual b{font-size:15px;font-weight:500;background:#435bd2;color:#fff;padding:21px 15px;position:relative}.automation-visual b:before,.automation-visual b:after{content:"";width:20px;border-top:1px dashed #7184b6;position:absolute;top:50%}.automation-visual b:before{right:100%}.automation-visual b:after{left:100%}.visibility-visual{background:#e8eafa;flex-direction:column;align-items:flex-start;padding:28px 35px;gap:13px}.visibility-visual span{font-size:9px;letter-spacing:.12em;color:#58659c}.visibility-visual b{font-size:30px;letter-spacing:-.03em;font-weight:500;color:#3446a2}.visibility-visual div{font-size:11px;color:#586688}.concept-b .b-capabilities{align-items:flex-start}.concept-b .b-capabilities>span{white-space:normal;min-width:155px;max-width:155px;line-height:1.6}@media(max-width:760px){.hero-story>.eyebrow{font-size:8px;max-width:285px}.hero-service-line{font-size:9px;gap:9px 12px}.stage-controls>span{max-width:70px;line-height:1.4}.visual-workflow:before{right:0}.offering-grid{grid-template-columns:1fr;gap:20px}.offering-grid h3{font-size:26px;margin-left:22px;margin-right:22px}.offering-grid article>p,.offering-grid .index{margin-left:22px;margin-right:22px}.offering-visual{height:150px}.website-visual{padding:20px 25px 0}.mini-browser b{font-size:23px}.automation-visual{gap:12px}.automation-visual b{font-size:12px;padding:18px 10px}.automation-visual span{font-size:8px;padding:10px 7px}.automation-visual b:before,.automation-visual b:after{width:12px}.software-visual{padding:20px 25px}.visibility-visual{padding:23px 25px}.visibility-visual b{font-size:28px}}.concept-b .eyebrow,.hero-story>.eyebrow{font-size:12px;letter-spacing:.075em}.concept-b .site-header nav{font-size:16px}.concept-b .hero-description{font-size:21px}.hero-action-row>span{font-size:13px}.hero-service-line{font-size:13px}.stage-label{font-size:11px;letter-spacing:.04em}.stage-label>span:last-child{font-size:10px}.incoming-card small,.booking-card small{font-size:10px;letter-spacing:.04em}.incoming-card strong{font-size:16px}.incoming-time{font-size:11px}.phone-top strong{font-size:16px}.phone-top small{font-size:10px;letter-spacing:.025em}.phone-scene .message{font-size:16px}.reply-label,.handoff-note{font-size:12px}.phone-bottom{font-size:11px}.booking-card strong{font-size:16px}.booking-card p{font-size:12px}.autopilot-stage #view-title{font-size:16px}.stage-controls>span{font-size:12px}.stage-controls button{font-size:13px;min-height:42px}.stage-disclaimer{font-size:11px;line-height:1.5}.hero-footnote{font-size:11px;letter-spacing:.025em}.offering-grid .index{font-size:12px}.offering-grid article>p{font-size:17px}.concept-b .b-outcomes .section-heading>p:last-child{font-size:17px}.concept-b .b-capabilities>span{font-size:12px}.concept-b .b-capabilities p{font-size:15px}.concept-b .managed-heading>p{font-size:17px}.concept-b .b-managed .process-grid p{font-size:16px}.mini-browser span{font-size:10px}.mini-browser i{font-size:11px}.software-visual>span{font-size:11px}.software-visual i{font-size:14px}.automation-visual span,.visibility-visual span{font-size:11px}.visibility-visual div{font-size:13px}.concept-b form label{font-size:14px}.concept-b input,.concept-b select,.concept-b textarea{font-size:16px}.concept-b .form-note{font-size:13px}.concept-b .fine{font-size:12px}.concept-b .after p{font-size:15px}.concept-b footer p,.concept-b footer>a:last-child{font-size:14px}@media(max-width:1050px){.hero-composition{grid-template-columns:1fr;gap:45px}.hero-story{max-width:700px}.autopilot-stage{max-width:620px;width:100%;justify-self:center}.concept-b .hero-b h1{font-size:76px}.hero-service-line{margin-top:25px}}@media(max-width:760px){.concept-b .hero-b h1{font-size:clamp(48px,12vw,76px)}.hero-story>.eyebrow{font-size:11px;max-width:320px}.concept-b .hero-description{font-size:18px}.hero-action-row>span{font-size:12px}.hero-service-line{font-size:11px;gap:9px 12px}.stage-label{font-size:10px}.stage-label>span:last-child{font-size:9px}.incoming-card{width:100%}.incoming-card strong{font-size:14px}.incoming-card small,.incoming-time{font-size:10px}.phone-top strong{font-size:15px}.phone-top small{font-size:9px}.phone-scene .message{font-size:15px;padding:13px}.phone-scene .customer{margin-right:12px}.phone-scene .assistant{margin-left:12px}.reply-label,.handoff-note{margin-left:12px;font-size:11px}.phone-bottom{font-size:10px}.booking-card{width:100%}.booking-card strong{font-size:14px}.booking-card small{font-size:9px}.booking-card p{font-size:11px}.autopilot-stage #view-title{font-size:15px}.stage-controls{flex-wrap:wrap;gap:10px}.stage-controls>span{max-width:none;font-size:12px}.stage-controls button{font-size:13px;padding:9px 12px;min-height:44px}.stage-disclaimer{font-size:11px}.hero-footnote{font-size:9px}.offering-grid article>p{font-size:16px}.automation-visual span{font-size:9px}.concept-b .b-managed .process-grid p{font-size:16px}}.booking-card{margin-top:19px}.voice-call-display{display:flex;flex-direction:column;align-items:center;text-align:center;padding:20px 5px 18px;border-bottom:1px solid #dce3f2;margin-bottom:17px;gap:10px}.voice-call-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:#e5eaff;color:#4057c6;font-size:24px}.voice-call-display strong{font-size:16px;font-weight:500;color:#203258}.voice-call-display small{font-size:11px;color:#5c6c88}.call-wave{height:30px;display:flex;align-items:center;gap:5px}.call-wave i{width:4px;height:10px;border-radius:2px;background:#5268d5}.call-wave i:nth-child(3n){height:26px}.call-wave i:nth-child(4n){height:18px}.call-wave i:nth-child(5n){height:30px}.transcript-speaker{font-size:10px;color:#62718a;letter-spacing:.07em}.phone-scene .voice-transcript .message{background:transparent;color:#203258;padding:0;margin:6px 0 15px;border-radius:0;font-size:14px}.voice-transcript .reply-label{margin:0;font-size:11px}.voice-transcript .handoff-note{margin-left:0}.voice-transcript .message.assistant{border-left:2px solid #6376db;padding-left:12px;margin-top:9px}.voice-transcript .voice-call-display+span{display:block}.voice-transcript{padding-top:0}@media(max-width:760px){.voice-call-display{padding-top:17px}.voice-call-display strong{font-size:15px}.phone-scene .voice-transcript .message{font-size:14px}}.offering-grid article>.offering-promise{font-size:19px;color:#253b6b;font-weight:500;margin-bottom:12px;line-height:1.4}.offering-grid h3{font-size:31px;margin-bottom:10px}.overlay-visual{background:#e9edfa;padding:22px 45px}.capture-frame{width:100%;padding:15px 23px;border:1px solid #8798c9;position:relative;color:#33487e;background:#f5f7ff}.capture-frame:before,.capture-frame:after{content:"";position:absolute;width:16px;height:16px;border-color:#455fcc;border-style:solid}.capture-frame:before{left:-2px;top:-2px;border-width:3px 0 0 3px}.capture-frame:after{right:-2px;bottom:-2px;border-width:0 3px 3px 0}.capture-frame span{display:block;font-size:10px;letter-spacing:.09em}.capture-frame b{display:block;font-size:24px;font-weight:500;margin:9px 0}.capture-frame i{font-size:12px;font-style:normal;color:#5a6b91}.growth-extension{display:grid;grid-template-columns:1fr 1fr;gap:40px;border-left:3px solid #445fd1;background:#eaf0fc;padding:30px;margin-top:30px}.growth-extension .eyebrow{color:var(--blue);margin-bottom:12px}.growth-extension h3{font-size:26px}.growth-extension>p{font-size:16px;color:var(--muted)}@media(max-width:760px){.offering-grid h3{font-size:29px}.offering-grid article>.offering-promise{font-size:18px}.overlay-visual{padding:22px 27px}.capture-frame{padding:13px 17px}.capture-frame b{font-size:22px}.growth-extension{grid-template-columns:1fr;gap:18px;padding:24px 21px}.growth-extension h3{font-size:25px}}.autopilot-stage>.stage-controls{margin-top:17px;padding-top:14px;padding-bottom:14px;border-top:1px solid #34415d;border-bottom:1px solid #34415d}@media(max-width:760px){.hero-description br{display:none}.concept-b .hero-description{line-height:1.5;text-wrap:pretty}}@media(max-width:760px){.hero-composition{padding-top:38px;padding-bottom:0;gap:0}.hero-story{padding-bottom:42px}.hero-story>.eyebrow{font-size:10px;letter-spacing:.045em;margin-bottom:23px;max-width:300px}.concept-b .hero-description{margin-top:24px;font-size:18px;line-height:1.6}.hero-action-row{display:block;margin-top:29px}.hero-action-row .button{min-width:210px;min-height:52px}.hero-action-row>span{display:block;margin-top:14px;font-size:12px;line-height:1.5}.hero-action-row>span br{display:none}.hero-service-line{display:none}.autopilot-stage{background:#eef1f8;width:calc(100% + 44px);max-width:none;margin-left:-22px;margin-right:-22px;padding:32px 22px 34px;justify-self:auto;border-top:1px solid #d6deee}.stage-label{font-size:12px;font-weight:600;letter-spacing:.08em;color:#344b8b}.stage-label .signal-dot,.stage-label>span:last-child{display:none}.autopilot-stage>.stage-controls{margin-top:16px;padding-top:0;padding-bottom:19px;border-top:0;border-bottom:1px solid #c7d1e5;display:block}.stage-controls>span{display:none}.stage-controls [role=tablist]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.stage-controls button{font-size:14px;padding:10px 6px;min-height:46px;background:#fff;border:1px solid #c7d1e5;color:#344563}.stage-controls button[aria-selected=true]{background:#304bb6;border-color:#304bb6;color:#fff}.stage-controls button:hover{background:#dce4f6;color:#223864}.stage-controls button[aria-selected=true]:hover{background:#263f9e;color:#fff}.visual-workflow{padding-top:22px;padding-bottom:12px}.visual-workflow:before{display:none}.flow-line{border-color:#9baccc}.phone-scene{margin-left:0;box-shadow:0 8px 22px #1932610b}.incoming-card{box-shadow:none}.booking-card{box-shadow:none;background:#fff;border-color:#bbc9e5}.autopilot-stage #view-title{color:#20365d;font-size:16px;margin-top:9px;margin-bottom:0;line-height:1.4}.stage-disclaimer{color:#5b6b83;font-size:11px;margin-top:10px;max-width:300px}.hero-footnote{display:none}.concept-b .b-outcomes{padding-top:45px;background:#fff;border-top:1px solid #d9e0ed}}.hero-system{max-width:450px;margin-top:32px}.system-parts{display:grid;grid-template-columns:1fr 1fr 1.3fr;gap:10px}.system-parts>span{padding:15px 8px;display:flex;flex-direction:column;align-items:center;gap:9px;border:1px solid #465580;background:#182746;color:#e6ecff;font-size:13px;text-align:center}.system-parts i{font-style:normal;font-size:23px;color:#a7b7ff;line-height:1}.system-join{height:18px;margin:0 15%;border:1px solid #6577ab;border-top:0;position:relative}.system-join:before{content:"";position:absolute;left:50%;top:0;height:29px;border-left:1px solid #6577ab}.system-center{margin:11px auto 0;width:max-content;max-width:100%;font-size:13px;color:#e0e7ff;padding:10px 18px;border:1px solid #6074b5;background:#263966}.hero-managed-note{margin-top:17px;font-size:13px;color:#aebbd8}.services-action{display:flex;align-items:center;gap:23px;margin-top:31px}.services-action>span{font-size:14px;line-height:1.5;color:var(--muted)}@media(max-width:760px){.hero-system{margin-top:27px}.system-parts{gap:7px}.system-parts>span{font-size:12px;padding:13px 5px}.system-parts i{font-size:21px}.system-center,.hero-managed-note{font-size:12px}.services-action{align-items:flex-start;flex-direction:column;gap:13px}.services-action>span{font-size:14px}.services-action>span br{display:none}}.system-grid{gap:0 44px}.system-grid>article{position:relative}.system-aero{grid-column:1;grid-row:1}.system-flightdeck{grid-column:2;grid-row:1}.system-aero:after{content:"→";position:absolute;right:-36px;top:50%;font-size:28px;color:#536ac3}.system-grid .system-aero{overflow:visible}.system-conductor{grid-column:1/-1;grid-row:3;width:65%;justify-self:center;border-color:#9aade0!important;scroll-margin-top:30px}.system-conductor .automation-visual{background:#e7edff}.system-overlay{grid-column:1;grid-row:5}.system-atlas{grid-column:2;grid-row:5}.system-connector{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#526593;font-size:12px;min-height:72px;gap:3px}.system-connector>span{font-size:29px;line-height:1.1;color:#4c63b7}.connector-down{grid-row:2}.connector-up{grid-row:4;flex-direction:column-reverse}.system-backlink{display:flex;align-items:center;gap:10px;margin:19px 28px 0;color:#344fab;font-size:13px;font-weight:500}.system-backlink:hover{text-decoration:underline}.system-backlink>span{font-size:23px}.atlas-visual{background:#eaf0f8;position:relative;flex-direction:column;gap:13px;padding:19px 28px}.atlas-visual>span{font-size:10px;color:#51668c;letter-spacing:.065em}.map-grid{height:97px;width:100%;max-width:290px;position:relative;background:linear-gradient(90deg,transparent 24px,#cfd9ea 25px,transparent 26px),linear-gradient(transparent 24px,#cfd9ea 25px,transparent 26px);background-size:26px 26px;border:1px solid #bfcee5;overflow:hidden}.map-pin{position:absolute;width:13px;height:13px;border:3px solid #fff;border-radius:50%;background:#4564cc;box-shadow:0 0 0 1px #647dc5;z-index:2}.pin-one{left:17%;top:65%}.pin-two{left:48%;top:23%}.pin-three{right:13%;top:53%}.map-route{position:absolute;left:20%;top:29%;width:66%;height:40%;border-left:2px dashed #7288c8;border-top:2px dashed #7288c8;border-right:2px dashed #7288c8}.system-grid .offering-promise{font-size:19px}@media(max-width:760px){.system-grid{display:flex;flex-direction:column;gap:20px}.system-aero{order:1}.system-flightdeck{order:2}.connector-down{order:3}.system-conductor{order:4;width:100%}.connector-up{display:none}.system-atlas{order:5}.system-overlay{order:6}.system-aero:after{display:none}.system-connector{min-height:43px;margin:-7px 0;font-size:12px}.system-backlink{margin-left:22px;margin-right:22px;font-size:13px}.system-grid .system-conductor{border-width:2px}}.system-aero:after{font-size:42px;font-weight:600;right:-42px;color:#3d56bc;line-height:1}.system-connector{min-height:90px;gap:6px;font-size:13px}.system-connector>span{font-size:44px;font-weight:600;color:#3d56bc}.system-backlink>span{font-size:32px;font-weight:600;line-height:1}@media(max-width:760px){.system-connector{min-height:65px;margin:-3px 0;font-size:12px}.system-connector>span{font-size:39px}.system-backlink{gap:12px}.system-backlink>span{font-size:30px}}.system-grid{column-gap:64px}.system-aero:after{content:none}.system-arrow{display:block;width:40px;height:40px;flex-shrink:0;color:#3d56bc}.system-aero>.system-arrow{position:absolute;left:calc(100% + 12px);top:50%;transform:translateY(-50%)}.system-arrow.arrow-down{transform:rotate(90deg)}.system-arrow.arrow-up{transform:rotate(-90deg)}.system-backlink>.system-arrow{width:30px;height:30px}@media(max-width:760px){.system-aero>.system-arrow{display:none}.system-connector>.system-arrow{width:40px;height:40px}}@media(min-width:761px){.visual-workflow{padding-left:43px}.phone-scene{margin-left:0}.incoming-card,.booking-card{margin-left:auto;margin-right:auto}}.autopilot-stage .incoming-card,.autopilot-stage .phone-scene,.autopilot-stage .booking-card{width:100%;margin-left:0;margin-right:0}.autopilot-stage>.stage-controls{margin-top:0;border-top:0;padding-top:0}.atlas-backlink{display:none}@media(max-width:760px){.atlas-backlink{display:flex}}
