.workflow-lab-hero{color:var(--white);background:radial-gradient(circle at 79% 25%,#3879a624,#0000 31%),#06101d;min-height:760px;padding:132px 0 78px;position:relative;overflow:hidden}.workflow-lab-hero__grid{opacity:.13;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.workflow-lab-hero__glow{filter:blur(130px);background:#6ce5ff0e;border-radius:50%;width:470px;height:470px;position:absolute;top:-60px;right:-130px}.workflow-lab-hero__inner{z-index:2;grid-template-columns:1.02fr .98fr;align-items:center;gap:78px;min-height:545px;display:grid;position:relative}.workflow-lab-kicker{color:#7a93aa;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:25px;font-size:9px;font-weight:800;display:inline-flex}.workflow-lab-kicker span{background:var(--cyan);border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #6ce5ffb8}.workflow-lab-hero h1{max-width:690px;margin-bottom:25px}.workflow-lab-hero h1 em{color:#b9e8f3}.workflow-lab-hero__lead{color:#9aafc1;max-width:650px;margin-bottom:30px;font-size:17px;line-height:1.72}.workflow-lab-hero__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.workflow-lab-primary,.workflow-lab-cta button,.workflow-lab-cta a{background:var(--cyan);color:#06101d;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:0 19px;font-size:10px;font-weight:850;transition:transform .18s,background .18s;display:inline-flex}.workflow-lab-primary:hover,.workflow-lab-cta button:hover,.workflow-lab-cta a:hover{background:#8deaff;transform:translateY(-1px)}.workflow-lab-secondary{color:#c2d1de;border:1px solid #ffffff27;border-radius:8px;align-items:center;min-height:50px;padding:0 17px;font-size:10px;font-weight:800;display:inline-flex}.workflow-lab-secondary:hover{color:#fff;border-color:#ffffff4a}.workflow-lab-hero__trust{color:#6f8599;flex-wrap:wrap;gap:0;margin-top:18px;font-size:8px;display:flex}.workflow-lab-hero__trust span{align-items:center;gap:5px;display:inline-flex}.workflow-lab-hero__trust span+span:before{content:"·";color:#40586d;margin:0 11px}.workflow-lab-hero__trust svg{color:#82c9d8}.workflow-lab-hero__system{background:linear-gradient(#0d2131f0,#050e18fa);border:1px solid #ffffff1d;border-radius:14px;padding:17px;overflow:hidden;box-shadow:0 30px 90px #0000004a,inset 0 1px #ffffff0a}.workflow-lab-hero__system-head{color:#71879b;letter-spacing:.12em;border-bottom:1px solid #ffffff13;justify-content:space-between;align-items:center;min-height:38px;font-size:7px;font-weight:800;display:flex}.workflow-lab-hero__system-head span{align-items:center;gap:7px;display:flex}.workflow-lab-hero__system-head i{background:#65dcac;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #65dcac}.workflow-lab-hero__system-head small{color:#50677c;font-size:6px}.workflow-lab-hero__system-input{background:#ffffff06;border:1px solid #ffffff13;border-radius:8px;margin-top:14px;padding:15px}.workflow-lab-hero__system-input small,.workflow-lab-hero__system-output small{color:#60778c;letter-spacing:.12em;font-size:6px;font-weight:800}.workflow-lab-hero__system-input p{color:#c9d6e0;font-family:var(--serif,Georgia, serif);margin:7px 0 0;font-size:15px;line-height:1.42}.workflow-lab-hero__steps{grid-template-columns:repeat(4,1fr);gap:6px;margin:9px 0;display:grid}.workflow-lab-hero__steps div{background:#ffffff05;border:1px solid #ffffff0f;border-radius:6px;min-width:0;padding:11px 8px;position:relative}.workflow-lab-hero__steps span{color:#5b7388;font-size:6px;display:block}.workflow-lab-hero__steps strong{color:#c4d2dc;margin-top:5px;font-size:8px;display:block}.workflow-lab-hero__steps i{background:var(--cyan);opacity:.65;width:18px;height:2px;margin-top:9px;display:block}.workflow-lab-hero__system-output{background:#6ce5ff09;border:1px solid #6ce5ff20;border-radius:8px;flex-direction:column;gap:5px;padding:14px 15px;display:flex}.workflow-lab-hero__system-output strong{color:#dcebf3;font-size:10px}.workflow-lab-hero__system-output span{color:#72899d;font-size:8px;line-height:1.5}.workflow-lab-heading{justify-content:space-between;align-items:end;gap:70px;margin-bottom:48px;display:flex}.workflow-lab-heading>div{max-width:760px}.workflow-lab-heading h2{margin-top:14px}.workflow-lab-heading h2 em{color:#45697d}.workflow-lab-heading>p{color:#687b8d;max-width:430px;margin:0;font-size:14px;line-height:1.72}.workflow-lab-cards{border-top:1px solid var(--line-dark);border-left:1px solid var(--line-dark);grid-template-columns:repeat(4,1fr);display:grid}.workflow-lab-card{color:inherit;border-right:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);background:#fff;flex-direction:column;min-height:370px;padding:25px 23px 22px;transition:background .18s,transform .18s;display:flex}.workflow-lab-card[href]:hover{background:#fbfdfe;transform:translateY(-2px)}.workflow-lab-card.is-coming{background:#f0f3f5}.workflow-lab-card__top{justify-content:space-between;align-items:center;display:flex}.workflow-lab-card__top>span{color:#96a5b0;font-size:8px;font-weight:800}.workflow-lab-card__status{color:#7c8b96;letter-spacing:.08em;text-transform:uppercase;border:1px solid #d8e1e6;border-radius:4px;padding:5px 7px;font-size:6px}.workflow-lab-card__status.is-live{color:#246c72;background:#e8fbfd;border-color:#bde8eb}.workflow-lab-card>small{color:#7c8f9e;letter-spacing:.11em;text-transform:uppercase;margin-top:45px;font-size:7px;font-weight:800}.workflow-lab-card h3{margin:8px 0 12px;font-size:26px}.workflow-lab-card>p{color:#65798b;margin-bottom:20px;font-size:12px;line-height:1.65}.workflow-lab-card__proof{border-top:1px solid var(--line-dark);margin-top:auto;padding-top:15px}.workflow-lab-card__proof small{color:#94a1ab;letter-spacing:.1em;font-size:6px;font-weight:800;display:block}.workflow-lab-card__proof strong{color:#345064;margin-top:7px;font-size:9px;font-weight:650;line-height:1.55;display:block}.workflow-lab-card__bottom{color:#8193a1;border-top:1px solid var(--line-dark);letter-spacing:.08em;justify-content:space-between;align-items:center;gap:12px;margin-top:17px;padding-top:14px;font-size:6px;font-weight:800;display:flex}.workflow-lab-card__bottom b{color:#335e75;font-size:7px}.workflow-lab-card--cyan h3{text-decoration-color:#6ce5ff}.workflow-lab-pattern{color:#fff;background:#071321;padding:108px 0}.workflow-lab-pattern__grid{grid-template-columns:.82fr 1.18fr;gap:100px;display:grid}.workflow-lab-pattern .section-label{color:#71879d}.workflow-lab-pattern h2{margin-top:14px;font-size:clamp(40px,4vw,58px)}.workflow-lab-pattern h2 em{color:#bceaf5}.workflow-lab-pattern__grid>div:first-child>p{color:#8ea2b4;margin-top:25px;font-size:15px;line-height:1.72}.workflow-lab-pattern__rail{border-top:1px solid #ffffff16}.workflow-lab-pattern__rail article{border-bottom:1px solid #ffffff16;grid-template-columns:50px 1fr;gap:20px;min-height:105px;padding:21px 0;display:grid}.workflow-lab-pattern__rail article>span{color:var(--cyan);padding-top:3px;font-size:8px;font-weight:800}.workflow-lab-pattern__rail strong{color:#dde7ef;font-size:16px}.workflow-lab-pattern__rail p{color:#788da0;margin:7px 0 0;font-size:11px;line-height:1.55}.workflow-lab-demo-section{color:#fff;background:#091623}.workflow-lab-heading--dark .section-label{color:#70869d}.workflow-lab-heading--dark h2 em{color:#bcebf5}.workflow-lab-heading--dark>p{color:#8da0b3}.estimate-recovery{background:#06111c;border:1px solid #ffffff1a;border-radius:14px;overflow:hidden;box-shadow:0 30px 90px #00000035}.estimate-recovery__topbar{color:#8498aa;letter-spacing:.12em;border-bottom:1px solid #ffffff13;justify-content:space-between;align-items:center;gap:16px;min-height:45px;padding:0 16px;font-size:7px;font-weight:800;display:flex}.estimate-recovery__topbar>span{align-items:center;gap:7px;display:flex}.estimate-recovery__topbar i{background:#65dcac;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #65dcac}.estimate-recovery__topbar small{color:#526a7e;font-size:6px}.estimate-recovery__scenario-bar{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:end;gap:28px;padding:21px 22px;display:flex}.estimate-recovery__scenario-bar>div:first-child{max-width:520px}.estimate-recovery__scenario-bar small{color:#60788e;letter-spacing:.12em;font-size:6px;font-weight:800}.estimate-recovery__scenario-bar strong{color:#e4edf4;margin-top:5px;font-size:16px;display:block}.estimate-recovery__scenario-bar p{color:#71879a;margin:5px 0 0;font-size:9px;line-height:1.5}.estimate-recovery__scenario-buttons{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.estimate-recovery__scenario-buttons button{color:#8397a9;cursor:pointer;background:#ffffff05;border:1px solid #ffffff17;border-radius:999px;min-height:34px;padding:0 10px;font-size:7px;font-weight:750}.estimate-recovery__scenario-buttons button.active{color:#d9f8ff;background:#6ce5ff10;border-color:#6ce5ff4c}.estimate-recovery__metrics{border-bottom:1px solid #ffffff12;grid-template-columns:repeat(4,1fr);display:grid}.estimate-recovery__metrics article{border-right:1px solid #ffffff12;min-height:126px;padding:22px}.estimate-recovery__metrics article:last-child{border-right:0}.estimate-recovery__metrics small{color:#60778b;letter-spacing:.1em;font-size:6px;font-weight:800;display:block}.estimate-recovery__metrics strong{color:#eef5f8;letter-spacing:-.04em;margin:9px 0 5px;font-size:27px;display:block}.estimate-recovery__metrics span{color:#61788c;font-size:7px;line-height:1.4}.estimate-recovery__metrics article.is-attention{background:#d5aa5d08}.estimate-recovery__metrics article.is-attention strong{color:#e1bd78}.estimate-recovery__metrics article.is-reply{background:#6ce5ff07}.estimate-recovery__metrics article.is-reply strong{color:var(--cyan)}.estimate-recovery__workspace{grid-template-columns:1.35fr .65fr;min-height:610px;display:grid}.estimate-recovery__queue{border-right:1px solid #ffffff12;min-width:0;padding:22px}.estimate-recovery__queue-head{justify-content:space-between;align-items:end;gap:20px;margin-bottom:16px;display:flex}.estimate-recovery__queue-head small,.estimate-recovery__inspector>small,.estimate-recovery__evidence>small,.estimate-recovery__reply>small{color:#60788d;letter-spacing:.11em;font-size:6px;font-weight:800}.estimate-recovery__queue-head strong{color:#dce6ed;margin-top:5px;font-size:14px;display:block}.estimate-recovery__queue-head button{color:#788ea1;cursor:pointer;background:0 0;border:0;padding:0;font-size:7px;font-weight:750}.estimate-recovery__queue-head button:hover{color:#b8c9d6}.estimate-recovery__table{border-top:1px solid #ffffff13}.estimate-recovery__table-header,.estimate-recovery__row{grid-template-columns:minmax(160px,1.25fr) 76px 46px minmax(130px,.95fr) 115px;align-items:center;gap:10px;display:grid}.estimate-recovery__table-header{color:#50677b;letter-spacing:.08em;min-height:38px;padding:0 10px;font-size:6px;font-weight:800}.estimate-recovery__row{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #ffffff0e;width:100%;min-height:84px;padding:10px}.estimate-recovery__row:hover{background:#ffffff04}.estimate-recovery__row.is-selected{box-shadow:inset 2px 0 var(--cyan);background:#6ce5ff07}.estimate-recovery__row.is-reviewed{opacity:.48}.estimate-recovery__identity{flex-direction:column;gap:3px;min-width:0;display:flex}.estimate-recovery__identity small{color:#5f778b;font-size:6px}.estimate-recovery__identity strong{color:#d8e3eb;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.estimate-recovery__identity i{color:#637a8e;white-space:nowrap;text-overflow:ellipsis;font-size:7px;font-style:normal;overflow:hidden}.estimate-recovery__value{color:#cbd8e1;font-size:9px;font-weight:750}.estimate-recovery__age{color:#879bad;font-size:8px}.estimate-recovery__event{color:#657c8f;font-size:7px;line-height:1.4}.estimate-recovery__badge{letter-spacing:.07em;white-space:nowrap;border:1px solid #ffffff17;border-radius:4px;padding:6px 7px;font-size:5.5px;font-weight:850;display:inline-flex}.estimate-recovery__badge--review{color:#e1ba75;background:#d5aa5d10;border-color:#d5aa5d35}.estimate-recovery__badge--reply{color:#a7edf8;background:#6ce5ff0e;border-color:#6ce5ff33}.estimate-recovery__badge--monitor{color:#afa7ff;background:#8c7cff0d;border-color:#8c7cff2e}.estimate-recovery__badge--wait{color:#889cad;background:#ffffff04}.estimate-recovery__badge--done{color:#84d8b5;background:#65dcac0d;border-color:#65dcac28}.estimate-recovery__inspector{background:radial-gradient(circle at 70% 10%,#6ce5ff0a,#0000 30%);padding:25px 23px}.estimate-recovery__inspector-title{border-bottom:1px solid #ffffff12;padding:9px 0 19px}.estimate-recovery__inspector-title>span{color:#587086;font-size:7px}.estimate-recovery__inspector-title h3{color:#edf5f8;margin:5px 0;font-size:25px}.estimate-recovery__inspector-title p{color:#71879a;margin:0;font-size:9px}.estimate-recovery__inspector-action{border-bottom:1px solid #ffffff12;padding:18px 0}.estimate-recovery__inspector-action strong{color:#dce8ef;margin:12px 0 7px;font-size:12px;display:block}.estimate-recovery__inspector-action p{color:#71879b;margin:0;font-size:8px;line-height:1.6}.estimate-recovery__reply{background:#6ce5ff08;border:1px solid #6ce5ff1a;border-radius:6px;margin:16px 0 0;padding:13px}.estimate-recovery__reply p{color:#bcd0dc;font-family:var(--serif,Georgia, serif);margin:7px 0 0;font-size:11px;line-height:1.5}.estimate-recovery__evidence{border-bottom:1px solid #ffffff12;padding:18px 0}.estimate-recovery__evidence ul{color:#8398a9;gap:8px;margin:11px 0 0;padding:0;font-size:8px;list-style:none;display:grid}.estimate-recovery__evidence li:before{content:"→";color:var(--cyan);margin-right:8px}.estimate-recovery__facts{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:16px;display:grid}.estimate-recovery__facts span{background:#ffffff04;border:1px solid #ffffff0f;border-radius:5px;flex-direction:column;gap:5px;min-width:0;padding:10px;display:flex}.estimate-recovery__facts small{color:#5d7488;font-size:5px;font-weight:800}.estimate-recovery__facts strong{color:#cbd8e1;font-size:8px}.estimate-recovery__review-button{color:#07131f;background:var(--cyan);cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:42px;margin-top:14px;font-size:8px;font-weight:850;display:flex}.estimate-recovery__review-button:hover{background:#8deaff}.estimate-recovery__guardrail{color:#71879a;border-top:1px solid #ffffff12;gap:9px;margin-top:18px;padding-top:16px;display:flex}.estimate-recovery__guardrail svg{color:var(--cyan);flex:none}.estimate-recovery__guardrail p{margin:0;font-size:7px;line-height:1.55}.estimate-recovery__guardrail strong{color:#aebfcb}.estimate-recovery__footer{color:#61798d;border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:28px;padding:16px 20px;font-size:7px;display:flex}.estimate-recovery__footer p{max-width:760px;margin:0;line-height:1.55}.estimate-recovery__footer p strong{color:#8fa5b6}.estimate-recovery__footer button{color:#b3e9f3;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:8px;font-weight:800;display:flex}.workflow-lab-boundary{grid-template-columns:1fr 1fr;gap:14px;margin-top:22px;display:grid}.workflow-lab-boundary article{background:#ffffff05;border:1px solid #ffffff14;border-radius:10px;padding:26px}.workflow-lab-boundary small{color:var(--cyan);letter-spacing:.12em;font-size:7px;font-weight:800}.workflow-lab-boundary h3{margin:12px 0 20px;font-size:26px}.workflow-lab-boundary ul{color:#8ea3b4;gap:11px;margin:0;padding:0;font-size:10px;list-style:none;display:grid}.workflow-lab-boundary li:before{content:"→";color:var(--cyan);margin-right:9px}.workflow-lab-next{background:#eef2f4}.workflow-lab-next__grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:90px;display:grid}.workflow-lab-next__grid h2{margin-top:13px;font-size:clamp(40px,4vw,57px)}.workflow-lab-next__grid h2 em{color:#45697d}.workflow-lab-next__items{border-top:1px solid var(--line-dark)}.workflow-lab-next__items article{border-bottom:1px solid var(--line-dark);grid-template-columns:42px 1fr auto;align-items:center;gap:18px;min-height:150px;padding:24px 0;display:grid}.workflow-lab-next__items>article>span{color:#8799a7;font-size:8px;font-weight:800}.workflow-lab-next__items small{color:#8193a0;letter-spacing:.1em;font-size:6px;font-weight:800;display:block}.workflow-lab-next__items strong{color:#213b4e;margin:5px 0 6px;font-size:18px;display:block}.workflow-lab-next__items p{color:#6c7f8f;max-width:520px;margin:0;font-size:10px;line-height:1.55}.workflow-lab-next__items b{color:#788b9a;letter-spacing:.08em;border:1px solid #d3dde2;border-radius:4px;padding:6px 7px;font-size:6px}.workflow-lab-cta{color:#fff;background:#06101d;padding:85px 0}.workflow-lab-cta__inner{justify-content:space-between;align-items:center;gap:70px;display:flex}.workflow-lab-cta__inner>div{max-width:760px}.workflow-lab-cta__inner>div>span{color:#60768b;letter-spacing:.14em;font-size:7px;font-weight:800}.workflow-lab-cta h2{margin:11px 0 12px;font-size:clamp(34px,4vw,52px)}.workflow-lab-cta p{color:#8499ab;margin:0;font-size:12px;line-height:1.6}.workflow-lab-cta button,.workflow-lab-cta a{flex:none}@media (width<=1080px){.workflow-lab-hero__inner{gap:44px}.workflow-lab-cards{grid-template-columns:repeat(2,1fr)}.workflow-lab-card{min-height:330px}.estimate-recovery__workspace{grid-template-columns:1fr}.estimate-recovery__queue{border-bottom:1px solid #ffffff12;border-right:0}.estimate-recovery__table-header,.estimate-recovery__row{grid-template-columns:minmax(150px,1.25fr) 74px 40px minmax(130px,1fr) 105px}}@media (width<=820px){.workflow-lab-hero{min-height:auto;padding:112px 0 70px}.workflow-lab-hero__inner,.workflow-lab-pattern__grid,.workflow-lab-next__grid{grid-template-columns:1fr;gap:55px}.workflow-lab-heading{flex-direction:column;align-items:start;gap:20px}.workflow-lab-heading>p{max-width:680px}.estimate-recovery__scenario-bar{flex-direction:column;align-items:start}.estimate-recovery__scenario-buttons{justify-content:flex-start}.estimate-recovery__metrics{grid-template-columns:1fr 1fr}.estimate-recovery__metrics article:nth-child(2){border-right:0}.estimate-recovery__metrics article:nth-child(-n+2){border-bottom:1px solid #ffffff12}.estimate-recovery__table-header{display:none}.estimate-recovery__row{grid-template-columns:1fr auto;gap:9px 14px;min-height:112px;padding:14px 10px}.estimate-recovery__identity{grid-column:1}.estimate-recovery__value{text-align:right;grid-area:1/2}.estimate-recovery__age{grid-area:2/1}.estimate-recovery__event{grid-area:3/1/auto/-1}.estimate-recovery__row>span:last-child{grid-area:2/2;justify-self:end}.workflow-lab-cta__inner{flex-direction:column;align-items:start}}@media (width<=560px){.workflow-lab-hero h1{font-size:clamp(45px,13vw,59px)}.workflow-lab-hero__lead{font-size:15px}.workflow-lab-hero__actions{flex-direction:column;align-items:stretch}.workflow-lab-primary,.workflow-lab-secondary{justify-content:center;width:100%}.workflow-lab-hero__trust{line-height:1.8;display:block}.workflow-lab-hero__trust span{width:100%;display:flex}.workflow-lab-hero__trust span+span:before{content:"";margin:0}.workflow-lab-hero__steps{grid-template-columns:1fr 1fr}.workflow-lab-cards{grid-template-columns:1fr}.workflow-lab-card{min-height:310px}.workflow-lab-pattern{padding:78px 0}.estimate-recovery{border-radius:10px}.estimate-recovery__topbar{flex-direction:column;justify-content:center;align-items:start;gap:3px;min-height:52px;padding:9px 12px}.estimate-recovery__scenario-bar{padding:17px 14px}.estimate-recovery__scenario-buttons{grid-template-columns:1fr;width:100%;display:grid}.estimate-recovery__scenario-buttons button{text-align:left;border-radius:6px;min-height:40px;padding:0 12px}.estimate-recovery__metrics{grid-template-columns:1fr}.estimate-recovery__metrics article{border-bottom:1px solid #ffffff12;border-right:0;min-height:105px;padding:18px}.estimate-recovery__metrics article:last-child{border-bottom:0}.estimate-recovery__queue,.estimate-recovery__inspector{padding:17px 13px}.estimate-recovery__queue-head{flex-direction:column;align-items:start}.estimate-recovery__facts{grid-template-columns:1fr}.estimate-recovery__footer{flex-direction:column;align-items:start;padding:14px}.workflow-lab-boundary{grid-template-columns:1fr}.workflow-lab-next__items article{grid-template-columns:30px 1fr}.workflow-lab-next__items b{grid-column:2;justify-self:start}.workflow-lab-cta{padding:70px 0}.workflow-lab-cta button,.workflow-lab-cta a{width:100%}}@media (prefers-reduced-motion:reduce){.workflow-lab-card,.workflow-lab-primary,.workflow-lab-cta button,.workflow-lab-cta a{transition:none!important}.workflow-lab-card:hover,.workflow-lab-primary:hover,.workflow-lab-cta button:hover,.workflow-lab-cta a:hover{transform:none!important}}:root{--ink:#06101d;--ink-2:#091827;--ink-3:#0d2032;--paper:#f4f6f7;--white:#fff;--text:#10233a;--muted:#66778c;--cyan:#6ce5ff;--cyan-2:#b4f4ff;--violet:#8c7cff;--gold:#d5aa5d;--line:#ffffff1a;--line-dark:#091b2d1c;--radius:18px;--shadow:0 28px 80px #030e1b24;color:var(--text);background:var(--ink);font-synthesis:none;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{background:var(--paper);min-width:320px;color:var(--text);-webkit-font-smoothing:antialiased;margin:0}body.modal-open{overflow:hidden}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{color:inherit}.container{width:min(1180px,100% - 44px);margin:0 auto}.section{padding:130px 0;position:relative;overflow:hidden}.section--light{background:var(--paper)}.section-label,.eyebrow{color:#6f8298;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:10px;font-size:10px;font-weight:800;display:inline-flex}.eyebrow span,.system-label span{background:var(--cyan);border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #6ce5ffcc}h1,h2,h3,p{margin-top:0}h1{margin-bottom:28px;font-size:clamp(56px,6.2vw,91px);line-height:.98}h2{margin:17px 0 0;font-size:clamp(43px,4.8vw,69px);line-height:1.03}h1 em,h2 em{font-family:Georgia,Times New Roman,serif;font-style:normal;font-weight:400}.button{background:var(--cyan);color:#06101d;letter-spacing:.03em;cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:0 18px;font-size:11px;font-weight:850;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex;box-shadow:0 12px 34px #6ce5ff1f}.button:hover{background:#8deaff;transform:translateY(-2px);box-shadow:0 18px 38px #6ce5ff2e}.button:disabled{opacity:.4;cursor:not-allowed;transform:none}.button--small{min-height:40px;padding:0 15px}.button--dark{background:var(--ink);color:var(--white);box-shadow:none}.button--dark:hover{background:#10253a}.button--ghost{color:#dbe7f4;box-shadow:none;background:0 0;border:1px solid #ffffff24}.text-link{color:#c5d4e3;align-items:center;gap:8px;font-size:12px;font-weight:750;display:inline-flex}.text-link--light{color:#b8c8d9;margin-top:30px}.reveal{opacity:0;transition:opacity .75s,transform .75s;transform:translateY(20px)}.reveal--delay{transition-delay:.12s}.reveal.is-visible{opacity:1;transform:none}.nav-shell{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050e198c;border-bottom:1px solid #0000;transition:all .25s;position:fixed;top:0;left:0;right:0}.nav-shell--scrolled{background:#050e19e0;border-color:#ffffff14}.nav{justify-content:space-between;align-items:center;gap:30px;min-height:76px;display:flex}.brand{color:var(--white);align-items:center;gap:12px;display:inline-flex}.brand__mark{background:linear-gradient(145deg,#6ce5ff1f,#8c7cff14);border:1px solid #6ce5ff4d;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.brand__mark span{color:var(--cyan);font-family:Georgia,serif;font-size:20px}.brand__text{flex-direction:column;line-height:1.02;display:flex}.brand__text strong{letter-spacing:-.02em;font-size:16px}.brand__text small{color:#70849a;letter-spacing:.13em;text-transform:uppercase;margin-top:4px;font-size:7px;font-weight:700}.nav__links{color:#a8b8c9;align-items:center;gap:27px;font-size:11px;display:flex}.nav__links>a:not(.button){transition:color .2s}.nav__links>a:not(.button):hover{color:var(--white)}.nav__toggle{color:#fff;background:0 0;border:0;display:none}.hero{min-height:830px;color:var(--white);background:radial-gradient(circle at 80% 24%,#33689730,#0000 33%),linear-gradient(#06101d,#071321);padding:145px 0 0;position:relative;overflow:hidden}.hero__grid{opacity:.22;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.hero__glow{filter:blur(110px);border-radius:50%;position:absolute}.hero__glow--one{background:#6ce5ff12;width:520px;height:520px;top:0;right:-130px}.hero__glow--two{background:#8c7cff14;width:440px;height:440px;bottom:0;left:-230px}.hero__inner{z-index:2;grid-template-columns:1.05fr .95fr;align-items:center;gap:78px;min-height:600px;display:grid;position:relative}.hero .eyebrow{color:#7994af;margin-bottom:25px}.hero h1 em{color:#b9e8f3}.hero__actions{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.hero__outcomes{color:#748ba2;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:14px;margin-top:40px;font-size:10px;font-weight:750;display:flex}.hero__outcomes i{background:#486078;border-radius:50%;width:3px;height:3px}.trust-strip{z-index:3;background:#02080f59;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;margin-top:50px;position:relative}.trust-strip .container{color:#758ba2;letter-spacing:.14em;text-transform:uppercase;justify-content:center;align-items:center;gap:30px;min-height:68px;font-size:9px;font-weight:800;display:flex}.trust-strip i{background:var(--cyan);opacity:.65;border-radius:50%;width:4px;height:4px}.ops-console{background:linear-gradient(#102639db,#050f1af5);border:1px solid #ffffff1f;border-radius:22px;padding:18px;position:relative;overflow:hidden;box-shadow:0 40px 120px #00000052,inset 0 1px #ffffff0d}.ops-console:before{content:"";filter:blur(70px);background:#6ce5ff14;width:240px;height:240px;position:absolute;top:-110px;right:-80px}.ops-console__top{color:#6f8499;letter-spacing:.13em;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;min-height:42px;font-size:7px;font-weight:800;display:flex}.ops-console__top>span{align-items:center;gap:7px;display:flex}.ops-console__top i{background:#65dcac;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #65dcac}.ops-request{background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-top:16px;padding:17px;display:flex}.ops-request div{flex-direction:column;gap:5px;display:flex}.ops-request small,.ops-action small{color:#627a91;letter-spacing:.15em;font-size:7px;font-weight:800}.ops-request strong{color:#edf7ff;letter-spacing:-.02em;font-size:15px}.ops-request span{color:#7f94aa;font-size:10px}.ops-request>b{color:var(--cyan);letter-spacing:.12em;background:#6ce5ff17;border-radius:6px;padding:6px 8px;font-size:7px}.ops-checks{grid-template-columns:1fr 1fr;gap:8px;margin:10px 0;display:grid}.ops-checks>div{color:#99adbf;background:#ffffff08;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;font-size:8px;display:flex}.ops-checks>div span{align-items:center;gap:6px;display:flex}.ops-checks svg{color:#64dba9}.ops-checks b{color:#c9d7e4;font-size:8px}.ops-checks .ops-checks__warn{background:#d5aa5d12}.ops-checks__warn span,.ops-checks__warn b{color:#e1ba75!important}.ops-action{background:#6ce5ff09;border:1px solid #6ce5ff1f;border-radius:10px;padding:14px}.ops-action div{color:#d7e8f4;align-items:center;gap:10px;margin-top:8px;font-size:10px;display:flex}.pulse{background:var(--cyan);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #6ce5ff14,0 0 12px #6ce5ff8c}.ops-progress{margin-top:15px}.ops-progress>div{color:#7f94a9;justify-content:space-between;font-size:8px;display:flex}.ops-progress strong{color:var(--cyan)}.ops-progress>i{background:#ffffff0f;border-radius:99px;height:5px;margin-top:8px;display:block;overflow:hidden}.ops-progress>i b{background:linear-gradient(90deg,#5ad4f0,#8e88ff);height:100%;transition:width .55s;display:block}.ops-footer{color:#98abbc;border-top:1px solid #ffffff14;flex-direction:column;gap:4px;margin-top:16px;padding-top:13px;font-size:8px;display:flex}.ops-footer small{color:#5d7388}.recognition__grid{grid-template-columns:.96fr 1.04fr;align-items:start;gap:105px;display:grid}.recognition h2{font-size:clamp(43px,4.1vw,61px)}.recognition h2 em{color:#2c506e}.recognition__intro>p{color:var(--muted);max-width:560px;margin:27px 0 34px;font-size:17px;line-height:1.7}.pain-list{border-top:1px solid var(--line-dark)}.pain-row{border-bottom:1px solid var(--line-dark);grid-template-columns:55px 1fr;align-items:center;gap:20px;min-height:92px;display:grid}.pain-row span{color:#8ea0b2;letter-spacing:.1em;font-size:9px;font-weight:800}.pain-row p{color:#263d54;margin:0;font-size:17px}.pain-list__close{background:var(--ink);color:var(--white);border-radius:12px;margin-top:25px;padding:19px 22px;font-size:13px;font-weight:750}.proof{background:var(--ink);color:var(--white)}.section-heading{justify-content:space-between;align-items:end;gap:65px;margin-bottom:60px;display:flex}.section-heading>p{color:#687b90;max-width:430px;margin:0;font-size:15px;line-height:1.7}.section-heading--dark .section-label{color:#70869d}.section-heading--dark>p{color:#8da0b3}.section-heading--dark h2 em{color:#bdebf6}.quoteops-feature{background:#ffffff06;border:1px solid #ffffff1a;border-radius:25px;grid-template-columns:.92fr 1.08fr;min-height:655px;display:grid;overflow:hidden}.quoteops-feature__visual{background:radial-gradient(circle at 35% 28%,#6ce5ff17,#0000 38%),#071321;border-right:1px solid #ffffff14;align-items:center;padding:62px 42px;display:flex}.quoteops-feature__visual .ops-console{width:100%;transform:perspective(1000px)rotateY(3deg)}.system-label{color:#6f849a;letter-spacing:.17em;align-items:center;gap:9px;font-size:8px;font-weight:800;display:flex}.quoteops-feature__copy h3{margin:13px 0 17px;font-size:45px}.quoteops-feature__copy>p{color:#94a7b9;font-size:15px;line-height:1.7}.workflow-mini{margin:28px 0;display:grid}.workflow-mini div{grid-template-columns:34px 1fr 1px;align-items:center;min-height:45px;display:grid;position:relative}.workflow-mini div span{color:var(--cyan);font-size:8px;font-weight:800}.workflow-mini div b{color:#d1dce6;font-size:11px;font-weight:650}.workflow-mini div i{background:#6ce5ff26;width:1px;position:absolute;top:33px;bottom:-12px;left:14px}.human-note{color:#9aafc0;background:#6ce5ff0a;border:1px solid #6ce5ff21;border-radius:11px;gap:12px;padding:16px;display:flex}.human-note svg{color:var(--cyan);flex:none}.human-note span{flex-direction:column;gap:4px;font-size:10px;display:flex}.human-note strong{color:#dbe8f2}.quoteops-feature__adapt{margin-top:20px!important;font-size:12px!important}.button-row{flex-wrap:wrap;gap:10px;margin-top:25px;display:flex}.opportunities__grid{border-top:1px solid var(--line-dark);border-left:1px solid var(--line-dark);grid-template-columns:repeat(5,1fr);display:grid}.opportunity-card{border-right:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);min-height:360px;padding:29px 22px}.opportunity-card>span{color:#9aabba;font-size:8px;font-weight:800}.opportunity-card h3{margin:35px 0 23px;font-size:20px}.opportunity-card ul{color:#65778a;gap:12px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.opportunity-card li:before{content:"→";color:#48708e;margin-right:8px}.center-cta{justify-content:center;margin-top:44px;display:flex}.integration{background:#e9eef1}.integration__grid{grid-template-columns:.95fr 1.05fr;align-items:center;gap:90px;display:grid}.integration__copy h2{font-size:clamp(42px,4vw,59px)}.integration__copy p{color:#627589;font-size:16px;line-height:1.72}.integration__copy strong{color:#24435e;margin-top:30px;font-size:18px;display:block}.systems-map{background:#f7f9fa;border:1px solid #081e301c;border-radius:24px;flex-direction:column;justify-content:center;gap:0;min-height:555px;padding:38px;display:flex;position:relative;box-shadow:0 25px 70px #0f2a3f14}.systems-map__label{color:#8495a6;letter-spacing:.14em;font-size:8px;font-weight:800;position:absolute;top:23px;left:28px}.system-node{align-items:center;gap:15px;display:flex;position:relative}.system-node>span{background:#fff;border:1px solid #081e301a;border-radius:9px;width:150px;padding:12px 14px;font-size:11px;font-weight:750}.system-node>i{border-left:1px solid #c3d1dc;width:65px;height:36px;margin-left:74px;position:relative}.system-node>i b{background:var(--cyan);border-radius:50%;width:6px;height:6px;position:absolute;bottom:4px;left:-3px;box-shadow:0 0 0 5px #6ce5ff26}.system-bridge{background:var(--ink);color:#fff;width:230px;min-height:145px;box-shadow:var(--shadow);border-radius:16px;flex-direction:column;justify-content:center;gap:11px;padding:25px;display:flex;position:absolute;top:50%;right:35px;transform:translateY(-50%)}.system-bridge small{color:var(--cyan);letter-spacing:.15em;font-size:8px}.system-bridge strong{letter-spacing:.06em;font-size:12px;line-height:1.5}.method{color:#fff;background:#071321}.method__layout{grid-template-columns:.8fr 1.2fr;gap:100px;display:grid}.method__sticky{align-self:start;position:sticky;top:125px}.method .section-label{color:#71879e}.method h2 em{color:#bceaf5}.method__sticky>p{color:#8ea1b4;margin:27px 0 34px;font-size:16px;line-height:1.72}.method__formula{color:#5e748b;letter-spacing:.14em;align-items:center;gap:12px;font-size:7px;font-weight:800;display:flex}.method__formula i{background:#6ce5ff47;width:16px;height:1px}.method__steps{border-top:1px solid #ffffff17}.method__steps article{border-bottom:1px solid #ffffff17;grid-template-columns:55px 1fr;gap:20px;min-height:175px;padding:32px 0;display:grid}.method__steps article>span{color:var(--cyan);padding-top:6px;font-size:9px}.method__steps h3{margin:0 0 12px;font-size:26px}.method__steps p{color:#8ca0b4;margin:0;font-size:14px;line-height:1.7}.principles__grid{border-top:1px solid var(--line-dark);border-left:1px solid var(--line-dark);grid-template-columns:repeat(3,1fr);display:grid}.principle-card{border-right:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);min-height:255px;padding:28px}.principle-card>span{color:#8ea0b1;font-size:8px;font-weight:800}.principle-card h3{margin:46px 0 13px;font-size:21px}.principle-card p{color:#6d7e90;margin:0;font-size:13px;line-height:1.65}.about{color:#fff;background:#081522}.about__grid{grid-template-columns:.82fr 1.18fr;align-items:center;gap:95px;display:grid}.about__portrait{background:radial-gradient(circle at 50% 40%,#163855,#071321 70%);border:1px solid #ffffff14;border-radius:22px;place-items:center;min-height:585px;display:grid;position:relative;overflow:hidden}.about__portrait-grid{opacity:.6;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 73%);mask-image:radial-gradient(circle,#000,#0000 73%)}.about__portrait:after{content:"";border:1px solid #6ce5ff2b;border-radius:50%;width:300px;height:300px;position:absolute;box-shadow:0 0 100px #6ce5ff12}.about__monogram{z-index:2;color:#0000;-webkit-text-stroke:1px #6ce5ff94;letter-spacing:-.08em;font-family:Georgia,serif;font-size:95px;position:relative}.about__portrait>span{z-index:2;color:#61788f;letter-spacing:.16em;font-size:7px;font-weight:800;position:absolute;bottom:25px}.about .section-label{color:#71879d}.about h2 em{color:#bce9f4}.about__content>p{color:#91a4b7;font-size:16px;line-height:1.75}.about__content>p strong{color:#fff}.about__philosophy{grid-template-columns:1fr 1fr;gap:10px;margin-top:30px;display:grid}.about__philosophy span{color:#a9bac9;background:#ffffff06;border:1px solid #ffffff14;border-radius:9px;padding:13px 14px;font-size:10px}.builds__grid{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.build-card{border:1px solid var(--line-dark);background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 18px 50px #142d3f0f}.build-card__visual{background:#0a1724;place-items:center;min-height:230px;padding:25px;display:grid;position:relative}.build-card__visual>span{color:#65798e;font-size:8px;position:absolute;top:18px;left:20px}.build-card--cyan .build-card__visual{background:radial-gradient(circle,#6ce5ff1f,#0000 55%),#091725}.build-card--gold .build-card__visual{background:radial-gradient(circle,#d5aa5d1f,#0000 55%),#111721}.build-card--violet .build-card__visual{background:radial-gradient(circle,#8c7cff24,#0000 55%),#0c1424}.build-ui{background:#ffffff06;border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;gap:10px;width:75%;height:125px;padding:20px;display:flex}.build-ui i{background:#ffffff14;border-radius:99px;width:60%;height:6px}.build-ui i:nth-child(2){width:85%}.build-ui i:nth-child(3){width:46%}.build-ui b{background:linear-gradient(90deg,#6ce5ff24,#8c7cff17);border-radius:7px;width:100%;height:35px;margin-top:auto}.build-card__body small{color:#7b8fa0;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:800}.build-card__body h3{margin:11px 0 12px;font-size:28px}.build-card__body p{color:#6c7e91;min-height:85px;font-size:13px;line-height:1.65}.build-card__body>div{flex-wrap:wrap;gap:6px;display:flex}.build-card__body>div span{color:#6d8092;background:#f0f4f6;border-radius:99px;padding:6px 8px;font-size:8px;font-weight:750}.manual-chooser{padding-top:30px}.manual-chooser__grid{border-top:1px solid var(--line-dark);grid-template-columns:1fr 1fr;align-items:end;gap:90px;padding-top:75px;display:grid}.chooser-buttons{flex-wrap:wrap;gap:7px;margin-top:32px;display:flex}.chooser-buttons button,.team-options button{border:1px solid var(--line-dark);color:#6a7d8e;cursor:pointer;background:0 0;border-radius:999px;padding:10px 13px;font-size:10px}.chooser-buttons button.active,.team-options button.active{background:var(--ink);color:#fff;border-color:var(--ink)}.chooser-result{border:1px solid var(--line-dark);background:#fff;border-radius:20px;min-height:285px;padding:38px;box-shadow:0 18px 50px #142d3f0d}.chooser-result small{color:#7f92a3;letter-spacing:.14em;font-size:8px;font-weight:800}.chooser-result p{color:#263d52;margin:27px 0 32px;font-size:20px;line-height:1.55}.scan-offer{background:var(--ink);color:#fff}.scan-offer__glow{filter:blur(100px);background:#6ce5ff12;border-radius:50%;width:620px;height:620px;position:absolute;top:-220px;right:-230px}.scan-offer__grid{grid-template-columns:1fr .8fr;align-items:center;gap:90px;display:grid;position:relative}.scan-offer .section-label{color:#73899e}.scan-offer h2 em{color:#bcebf5}.scan-offer__copy>p{color:#91a4b6;margin:27px 0;font-size:17px;line-height:1.7}.scan-benefits{grid-template-columns:1fr 1fr;gap:11px 20px;display:grid}.scan-benefits span{color:#aab9c7;align-items:center;gap:8px;font-size:10px;display:flex}.scan-benefits svg{color:var(--cyan)}.scan-card{background:#ffffff09;border:1px solid #ffffff1c;border-radius:20px;padding:38px;box-shadow:0 30px 70px #0000002e}.scan-card__top{color:var(--cyan);letter-spacing:.15em;align-items:center;gap:10px;font-size:8px;font-weight:800;display:flex}.scan-card h3{margin:37px 0 14px;font-size:31px}.scan-card>p{color:#91a5b7;margin-bottom:28px;font-size:14px;line-height:1.7}.scan-card .button{width:100%}.scan-card__meta{color:#647b92;text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;gap:10px;margin-top:18px;font-size:7px;display:flex}.scan-card__meta span{align-items:center;gap:5px;display:flex}.footer{color:#fff;background:#040b14}.footer__cta{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:70px;min-height:315px;padding:75px 0;display:flex}.footer__cta span{color:#61758b;letter-spacing:.15em;font-size:8px;font-weight:800}.footer__cta h2{max-width:760px;margin-top:15px;font-size:clamp(38px,4vw,59px)}.footer__top{justify-content:space-between;gap:70px;padding:65px 0;display:flex}.footer__nav{grid-template-columns:repeat(3,1fr);gap:70px;display:grid}.footer__nav div{color:#9aabba;flex-direction:column;gap:10px;min-width:115px;font-size:11px;display:flex}.footer__nav small{color:#52677d;letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px;font-size:8px}.footer__nav button{text-align:left;cursor:pointer;color:#9aabba;background:0 0;border:0;padding:0;font-size:11px}.footer__bottom{color:#50657b;letter-spacing:.05em;border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;min-height:70px;font-size:8px;display:flex}.mobile-sticky{display:none}.scan-modal{z-index:100;place-items:center;padding:25px;display:grid;position:fixed;inset:0}.scan-modal__backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#00070dc4;border:0;position:absolute;inset:0}.scan-modal__panel{color:#fff;background:#0a1724;border:1px solid #ffffff1f;border-radius:20px;width:min(680px,100%);max-height:min(780px,100vh - 40px);position:relative;overflow:auto;box-shadow:0 40px 120px #00000080}.scan-modal__header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;min-height:69px;padding:0 24px;display:flex}.scan-modal__header div{flex-direction:column;gap:4px;display:flex}.scan-modal__header small{color:#748ba1;letter-spacing:.14em;font-size:8px;font-weight:800}.scan-modal__header span{color:#4e6479;font-size:8px}.scan-modal__header button{color:#8296a9;cursor:pointer;background:0 0;border:0}.scan-modal__progress{background:#ffffff0d;height:3px}.scan-modal__progress i{background:var(--cyan);height:100%;transition:width .3s;display:block}.modal-kicker{color:var(--cyan);letter-spacing:.14em;font-size:8px;font-weight:800}.scan-modal__body h2{margin:12px 0 14px;font-size:35px}.scan-modal__body>p{color:#8fa3b5;font-size:13px;line-height:1.65}.scan-options{grid-template-columns:1fr 1fr;gap:8px;margin:28px 0;display:grid}.scan-options button{color:#aebdca;cursor:pointer;background:#ffffff06;border:1px solid #ffffff1a;border-radius:9px;justify-content:space-between;align-items:center;min-height:54px;padding:0 15px;font-size:11px;display:flex}.scan-options button.active{color:#fff;background:#6ce5ff0f;border-color:#6ce5ff73}.scan-modal__next{width:100%}.scan-modal textarea,.modal-form input{color:#fff;resize:vertical;background:#00000029;border:1px solid #ffffff1a;border-radius:9px;outline:none;width:100%;padding:13px 14px}.scan-modal textarea:focus,.modal-form input:focus{border-color:#6ce5ff73;box-shadow:0 0 0 3px #6ce5ff0d}.scan-modal textarea::placeholder,.modal-form input::placeholder{color:#4d6378}.modal-form{grid-template-columns:1fr 1fr;gap:14px;margin-top:26px;display:grid}.modal-form label{color:#8094a7;flex-direction:column;gap:7px;font-size:9px;font-weight:750;display:flex}.modal-form label span{color:#52687d;font-weight:500}.modal-actions{justify-content:space-between;align-items:center;margin-top:26px;display:flex}.button-link{color:#758a9f;cursor:pointer;background:0 0;border:0;font-size:10px}.team-options{flex-wrap:wrap;gap:8px;margin:25px 0 10px;display:flex}.team-options button{color:#8ea2b4;border-color:#ffffff1a}.team-options button.active{color:var(--cyan);background:#6ce5ff14;border-color:#6ce5ff59}.modal-error{color:#ff9b9b!important}.scan-complete{text-align:center;padding:5px 0 10px}.scan-complete__icon{width:70px;height:70px;color:var(--cyan);background:#6ce5ff14;border:1px solid #6ce5ff33;border-radius:50%;place-items:center;margin:0 auto 24px;display:grid}.scan-complete>small{color:var(--cyan);letter-spacing:.15em;font-size:8px}.scan-complete h2{max-width:480px;margin-left:auto;margin-right:auto}.scan-complete>p{color:#8ba0b3;max-width:530px;margin:0 auto 25px;font-size:12px;line-height:1.7}.scan-complete code{color:#c1edf7}.scan-complete__summary{grid-template-columns:repeat(3,1fr);gap:8px;margin:27px 0;display:grid}.scan-complete__summary span{color:#9aacbc;border:1px solid #ffffff14;border-radius:9px;flex-direction:column;gap:4px;padding:13px;font-size:9px;display:flex}.scan-complete__summary b{color:#61778d;text-transform:uppercase;letter-spacing:.1em;font-size:7px}@media (width<=1050px){.nav__links{gap:17px}.hero__inner{gap:35px}.opportunities__grid{grid-template-columns:repeat(3,1fr)}.quoteops-feature{grid-template-columns:1fr}.quoteops-feature__visual{border-bottom:1px solid #ffffff14;border-right:0}.systems-map{min-height:500px}.system-bridge{width:195px}}@media (width<=820px){.container{width:min(100% - 32px,680px)}.section{padding:90px 0}h1{font-size:clamp(48px,12vw,68px)}h2{font-size:clamp(38px,9vw,53px)}.nav{min-height:67px}.nav__toggle{place-items:center;display:inline-grid}.nav__links{background:#050e19fa;border-bottom:1px solid #ffffff14;flex-direction:column;align-items:stretch;padding:22px 16px 30px;display:none;position:absolute;top:67px;left:0;right:0}.nav__links--open{display:flex}.nav__links>a{align-items:center;min-height:40px;display:flex}.hero{min-height:auto;padding-top:115px}.hero__inner{grid-template-columns:1fr;gap:52px;min-height:auto}.hero__lead{font-size:16px}.hero__visual{max-width:620px}.trust-strip{margin-top:70px}.trust-strip .container{flex-wrap:wrap;gap:15px;min-height:78px;padding:15px 0}.recognition__grid,.integration__grid,.method__layout,.about__grid,.scan-offer__grid,.manual-chooser__grid{grid-template-columns:1fr;gap:60px}.section-heading{flex-direction:column;align-items:start;margin-bottom:42px}.section-heading>p{max-width:620px}.opportunities__grid{grid-template-columns:1fr 1fr}.opportunity-card{min-height:300px}.quoteops-feature__copy{padding:42px 30px}.quoteops-feature__visual{padding:42px 26px}.systems-map{min-height:520px}.method__sticky{position:relative;top:0}.principles__grid,.builds__grid{grid-template-columns:1fr 1fr}.about__portrait{max-width:550px;min-height:500px}.footer__cta{flex-direction:column;align-items:start}.footer__top{flex-direction:column}.mobile-sticky{z-index:45;display:block;position:fixed;bottom:12px;left:12px;right:12px}.mobile-sticky .button{width:100%;box-shadow:0 15px 40px #0000004d}.footer{padding-bottom:75px}}@media (width<=560px){.container{width:calc(100% - 28px)}.section{padding:78px 0}.brand__text small{display:none}.hero__actions{flex-direction:column;align-items:stretch}.hero__actions .button{width:100%}.hero__actions .text-link{justify-content:center}.hero__outcomes{gap:8px;font-size:8px}.ops-console{padding:12px}.ops-checks{grid-template-columns:1fr}.recognition__grid{gap:48px}.pain-row{grid-template-columns:40px 1fr}.opportunities__grid,.principles__grid,.builds__grid{grid-template-columns:1fr}.opportunity-card{min-height:auto}.quoteops-feature__visual{padding:25px 12px}.quoteops-feature__copy{padding:34px 20px}.quoteops-feature__copy h3{font-size:37px}.button-row{flex-direction:column}.button-row .button{width:100%}.systems-map{min-height:465px;padding:26px 18px}.system-node>span{width:120px}.system-node>i{margin-left:60px}.system-bridge{width:150px;padding:18px;right:18px}.about__portrait{min-height:420px}.about__philosophy,.scan-benefits{grid-template-columns:1fr}.manual-chooser__grid{gap:35px}.scan-card{padding:28px 20px}.scan-card__meta{flex-direction:column;gap:6px}.footer__nav{grid-template-columns:1fr 1fr;gap:35px}.footer__bottom{flex-direction:column;justify-content:center;align-items:start;gap:7px}.scan-modal{padding:10px}.scan-modal__body{padding:27px 20px}.scan-options,.modal-form,.scan-complete__summary{grid-template-columns:1fr}}.interior-hero{color:#fff;background:radial-gradient(circle at 78% 30%,#4580ac24,#0000 35%),#06101d;min-height:690px;padding:150px 0 90px;position:relative;overflow:hidden}.interior-hero__glow{filter:blur(120px);background:#6ce5ff0e;border-radius:50%;width:580px;height:580px;position:absolute;top:-100px;right:-160px}.interior-hero__inner{z-index:2;align-items:center;min-height:480px;display:flex;position:relative}.interior-hero__inner>div{max-width:940px}.interior-hero .eyebrow{color:#7994af;margin-bottom:24px}.interior-hero h1{margin-bottom:27px}.interior-hero h1 em{color:#b9e8f3}.interior-hero__inner p{color:#9badc0;max-width:760px;margin-bottom:32px;font-size:18px;line-height:1.72}.contractor-stats{border-top:1px solid var(--line-dark);border-left:1px solid var(--line-dark);grid-template-columns:repeat(3,1fr);display:grid}.contractor-stats>div{border-right:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);min-height:235px;padding:28px}.contractor-stats span,.workflow-cards>article>span,.sequence-grid article>span{color:#8ba0b2;font-size:8px;font-weight:800}.contractor-stats strong{margin:52px 0 12px;font-size:20px;display:block}.contractor-stats p{color:#687b8e;font-size:13px;line-height:1.65}.contractor-demo{grid-template-columns:1fr .8fr;align-items:center;gap:70px;display:grid}.contractor-demo>div:last-child h3{font-size:35px}.contractor-demo>div:last-child p{color:#91a5b7;margin-bottom:27px;line-height:1.72}.workflow-cards{background:var(--line-dark);border:1px solid var(--line-dark);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.workflow-cards article{background:var(--paper);min-height:270px;padding:28px}.workflow-cards h3{margin:46px 0 12px;font-size:21px}.workflow-cards p{color:#6c7e90;font-size:13px;line-height:1.65}.proof-detail{background:#eef2f4}.proof-detail__grid{grid-template-columns:.95fr 1.05fr;align-items:center;gap:85px;display:grid}.proof-detail h2{font-size:clamp(40px,4vw,58px)}.proof-detail p{color:#64778a;font-size:16px;line-height:1.75}.boundary-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.boundary-grid article{background:#ffffff06;border:1px solid #ffffff1a;border-radius:18px;min-height:430px;padding:38px}.boundary-grid small{color:var(--cyan);letter-spacing:.14em;font-size:8px;font-weight:800}.boundary-grid h3{margin:18px 0 30px;font-size:36px}.boundary-grid ul{color:#95a9ba;gap:15px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.boundary-grid li:before{content:"→";color:var(--cyan);margin-right:10px}.proof-sequence h2{margin-bottom:55px}.sequence-grid{border-top:1px solid var(--line-dark);border-left:1px solid var(--line-dark);grid-template-columns:repeat(3,1fr);display:grid}.sequence-grid article{border-right:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);min-height:245px;padding:27px}.sequence-grid h3{margin:42px 0 12px;font-size:20px}.sequence-grid p{color:#6d7f91;font-size:12px;line-height:1.65}.adaptation{background:#e8edf0}.adaptation__grid{grid-template-columns:1fr .8fr;align-items:start;gap:90px;display:grid}.adaptation h2{font-size:clamp(40px,4vw,58px)}.adaptation__grid>div:last-child p{color:#607386;margin:38px 0 28px;font-size:16px;line-height:1.75}.build-card__link{align-items:center;gap:8px;margin-top:24px;color:#264862!important;background:0 0!important;border-radius:0!important;padding:0!important;font-size:10px!important;font-weight:800!important;display:inline-flex!important}.legal-hero{color:#fff;background:#06101d;padding:165px 0 80px}.legal-hero h1{margin:17px 0 12px;font-size:clamp(52px,6vw,82px)}.legal-hero p{color:#70869b;font-size:11px}.legal-page{padding:90px 0 120px}.legal-copy{max-width:850px}.legal-copy h2{margin-bottom:25px;font-size:42px}.legal-copy h3{margin:42px 0 12px;font-size:21px}.legal-copy p{color:#627487;font-size:15px;line-height:1.8}@media (width<=820px){.interior-hero{min-height:auto;padding:125px 0 75px}.contractor-stats,.workflow-cards,.sequence-grid{grid-template-columns:1fr 1fr}.contractor-demo,.proof-detail__grid,.adaptation__grid{grid-template-columns:1fr;gap:50px}.boundary-grid{grid-template-columns:1fr}}@media (width<=560px){.contractor-stats,.workflow-cards,.sequence-grid{grid-template-columns:1fr}.legal-hero{padding-top:125px}}.honeypot-field{width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important;overflow:hidden!important}.quote-sandbox{background:linear-gradient(#0e2233f5,#050f1afa);border:1px solid #ffffff1c;border-radius:18px;width:100%;overflow:hidden;box-shadow:0 30px 90px #00000045}.quote-sandbox__bar{color:#7f94a8;letter-spacing:.12em;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:15px;min-height:47px;padding:0 15px;font-size:7px;font-weight:800;display:flex}.quote-sandbox__bar>span{align-items:center;gap:7px;display:inline-flex}.quote-sandbox__bar i{background:#65dcac;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #65dcaccc}.quote-sandbox__bar small{color:#526a80;font-size:7px}.quote-sandbox__tabs{flex-wrap:wrap;gap:6px;padding:12px 14px 0;display:flex}.quote-sandbox__tabs button{color:#7e93a7;cursor:pointer;background:#ffffff06;border:1px solid #ffffff14;border-radius:7px;min-height:34px;padding:0 10px;font-size:8px;font-weight:750}.quote-sandbox__tabs button.active{color:#d9f8ff;background:#6ce5ff12;border-color:#6ce5ff4d}.quote-sandbox__customer{background:#ffffff06;border:1px solid #ffffff14;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;margin:12px 14px 9px;padding:15px;display:flex}.quote-sandbox__customer>div{flex-direction:column;gap:4px;display:flex}.quote-sandbox__customer small{color:#60778d;letter-spacing:.13em;font-size:6px;font-weight:800}.quote-sandbox__customer strong{color:#eef7ff;font-size:12px}.quote-sandbox__customer span:not(.quote-sandbox__status){color:#748ba0;font-size:8px}.quote-sandbox__status{color:var(--cyan);letter-spacing:.1em;background:#6ce5ff14;border-radius:6px;padding:5px 7px;font-size:7px;font-weight:800}.quote-sandbox__fields{grid-template-columns:1fr 1fr;gap:7px;margin:0 14px;display:grid}.quote-sandbox__fields label{cursor:pointer;background:#d5aa5d09;border:1px solid #d5aa5d24;border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:8px;min-width:0;padding:11px;display:grid}.quote-sandbox__fields label.is-included{background:#65dcac06;border-color:#65dcac1c}.quote-sandbox__fields input{opacity:0;pointer-events:none;position:absolute}.quote-sandbox__fields label>span{flex-direction:column;gap:3px;min-width:0;display:flex}.quote-sandbox__fields b{color:#d8e4ee;font-size:8px;font-weight:750}.quote-sandbox__fields small{color:#687f94;font-size:7px}.quote-sandbox__fields label>i{color:#ddb978;background:#d5aa5d14;border-radius:6px;place-items:center;width:22px;height:22px;font-size:10px;font-style:normal;display:grid}.quote-sandbox__fields label.is-included>i{color:#65dcac;background:#65dcac14}.quote-sandbox__analyze{width:calc(100% - 28px);min-height:42px;margin:10px 14px 0}.quote-sandbox__result{background:#d5aa5d09;border:1px solid #d5aa5d21;border-radius:10px;margin:10px 14px 0;padding:14px}.quote-sandbox__result.is-ready{background:#65dcac08;border-color:#65dcac24}.quote-sandbox__result-head>span{justify-content:space-between;align-items:end;gap:10px;display:flex}.quote-sandbox__result-head small{color:#6e8499;letter-spacing:.12em;font-size:6px;font-weight:800}.quote-sandbox__result-head strong{color:var(--cyan);font-size:15px}.quote-sandbox__result-head>i{background:#ffffff0f;border-radius:99px;height:4px;margin-top:7px;display:block;overflow:hidden}.quote-sandbox__result-head>i b{background:linear-gradient(90deg,#5ad4f0,#8e88ff);height:100%;transition:width .35s;display:block}.quote-sandbox__result>p{color:#91a5b7;margin:11px 0;font-size:9px;line-height:1.55}.quote-sandbox__result>p strong{color:#dce8f2}.quote-sandbox__missing{flex-wrap:wrap;gap:5px;display:flex}.quote-sandbox__missing span{color:#ddb978;background:#d5aa5d14;border-radius:6px;padding:5px 7px;font-size:7px}.quote-sandbox__secondary{min-height:35px;margin-top:10px;padding:0 11px;font-size:8px}.quote-sandbox__package{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:11px;display:grid}.quote-sandbox__package>div{background:#ffffff09;border-radius:7px;flex-direction:column;gap:4px;min-width:0;padding:9px;display:flex}.quote-sandbox__package small{color:#60788f;font-size:6px;font-weight:800}.quote-sandbox__package strong{color:#dce9f3;font-size:8px}.quote-sandbox__package p{color:#8297aa;border-top:1px solid #ffffff0f;grid-column:1/-1;gap:7px;margin:4px 0 0;padding-top:9px;font-size:7px;line-height:1.5;display:flex}.quote-sandbox__package svg{color:var(--cyan);flex:none}.quote-sandbox__footer{color:#526b81;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px 14px;font-size:7px;display:flex}.quote-sandbox__footer>span{max-width:60%;line-height:1.45}.quote-sandbox__footer button{color:#aeeaf7;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:8px;font-weight:750;display:inline-flex}.roi-section{color:#fff;background:#091623}.roi-section .section-label{color:#70869d}.roi-section h2 em{color:#bcebf5}.roi-calculator{background:#ffffff06;border:1px solid #ffffff1a;border-radius:24px;grid-template-columns:1.06fr .94fr;display:grid;overflow:hidden;box-shadow:0 35px 100px #0000002e}.roi-inputs{border-right:1px solid #ffffff14;padding:43px}.roi-inputs__intro{margin-bottom:27px}.roi-inputs__intro>span,.roi-results__label{color:var(--cyan);letter-spacing:.15em;font-size:7px;font-weight:800}.roi-inputs__intro>strong{color:#e5edf5;margin-top:8px;font-size:18px;display:block}.roi-inputs__intro p{color:#73889c;margin:8px 0 0;font-size:10px;line-height:1.55}.roi-input-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.roi-input-grid label,.roi-costs label{color:#8196a9;flex-direction:column;gap:7px;font-size:8px;font-weight:750;display:flex}.roi-input-grid input,.roi-costs input{color:#fff;background:#00000029;border:1px solid #ffffff1a;border-radius:8px;outline:none;width:100%;min-height:45px;padding:0 12px;font-size:13px}.roi-input-grid input:focus,.roi-costs input:focus{border-color:#6ce5ff66;box-shadow:0 0 0 3px #6ce5ff0b}.roi-range{margin-top:24px;display:block}.roi-range>span{color:#8195a8;justify-content:space-between;align-items:center;gap:15px;font-size:9px;display:flex}.roi-range b{color:#a8b8c7}.roi-range strong{color:var(--cyan);font-size:16px}.roi-range input{width:100%;accent-color:var(--cyan);margin:13px 0 6px}.roi-range small{color:#586f84;font-size:8px;line-height:1.5;display:block}.roi-costs{border-top:1px solid #ffffff12;margin-top:23px;padding-top:18px}.roi-costs summary{color:#8da1b3;cursor:pointer;font-size:9px;font-weight:750}.roi-costs>div{grid-template-columns:1fr 1fr;gap:12px;margin-top:15px;display:grid}.roi-results{background:radial-gradient(circle at 70% 15%,#6ce5ff12,#0000 33%);padding:43px}.roi-results__hero{border-bottom:1px solid #ffffff14;flex-direction:column;margin-top:23px;padding-bottom:29px;display:flex}.roi-results__hero small{color:#73899e;font-size:9px}.roi-results__hero strong{color:#fff;letter-spacing:-.055em;margin:6px 0;font-size:clamp(44px,5vw,68px);line-height:1}.roi-results__hero>span{color:#7f95a8;font-size:10px}.roi-results__grid{grid-template-columns:1fr 1fr;gap:9px;margin:17px 0;display:grid}.roi-results__grid>div{background:#ffffff06;border:1px solid #ffffff12;border-radius:9px;flex-direction:column;gap:5px;min-width:0;padding:14px;display:flex}.roi-results__grid small{color:#657d92;font-size:7px}.roi-results__grid strong{color:#dce6ef;font-size:18px}.roi-results__grid strong.positive{color:#8be4bd}.roi-results__grid span{color:#526a80;font-size:7px}.roi-results__note{background:#6ce5ff06;border:1px solid #6ce5ff1a;border-radius:9px;gap:10px;margin:18px 0;padding:13px;display:flex}.roi-results__note svg{color:var(--cyan);flex:none}.roi-results__note p{color:#768da1;margin:0;font-size:8px;line-height:1.55}.roi-results__note strong{color:#bdccd9}.roi-results__cta{width:100%}.build-filters{flex-wrap:wrap;gap:7px;margin:-20px 0 30px;display:flex}.build-filters button{border:1px solid var(--line-dark);color:#677a8c;cursor:pointer;background:#fff;border-radius:999px;min-height:36px;padding:0 13px;font-size:9px;font-weight:750}.build-filters button.active{background:var(--ink);color:#fff;border-color:var(--ink)}.builds__grid--archive{grid-template-columns:repeat(4,1fr)}.builds__grid--archive .build-card__visual{min-height:175px}.builds__grid--archive .build-ui{height:95px;padding:15px}.build-card__visual>small{color:#5c7185;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:800;position:absolute;bottom:15px;right:17px}.builds__grid--archive .build-card__body{padding:23px}.builds__grid--archive .build-card__body h3{font-size:23px}.builds__grid--archive .build-card__body>p{min-height:104px;font-size:11px}.build-tags{align-content:start;min-height:48px}.build-card__detail{border-top:1px solid var(--line-dark);margin-top:17px;padding-top:15px}.build-card__detail p{color:#51677a!important;min-height:0!important;margin:0 0 7px!important;font-size:10px!important}.build-card__detail small{color:#8a9aa8!important;letter-spacing:0!important;text-transform:none!important;font-weight:600!important}.build-card__actions{border-top:1px solid var(--line-dark);flex-wrap:wrap;align-items:center;margin-top:18px;padding-top:14px;gap:11px!important;display:flex!important}.build-card__actions a,.build-card__actions button{color:#355d77;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:8px;font-weight:800;display:inline-flex}.build-card__actions a:hover,.build-card__actions button:hover{color:#0f344d}.builds__truth{border:1px solid var(--line-dark);color:#6a7d8e;background:#fff;border-radius:11px;gap:11px;max-width:780px;margin:35px auto 0;padding:16px 18px;display:flex}.builds__truth svg{color:#4c8aa6;flex:none}.builds__truth p{margin:0;font-size:10px;line-height:1.6}.builds__truth strong{color:#28455b}@media (width<=1100px){.builds__grid--archive{grid-template-columns:repeat(2,1fr)}}@media (width<=820px){.quote-sandbox__fields{grid-template-columns:1fr}.quote-sandbox__bar{flex-direction:column;justify-content:center;align-items:flex-start;padding:10px 14px}.quote-sandbox__footer{flex-direction:column;align-items:flex-start}.quote-sandbox__footer>span{max-width:100%}.quote-sandbox__package{grid-template-columns:1fr}.quote-sandbox__package p{grid-column:1}.roi-calculator{grid-template-columns:1fr}.roi-inputs{border-bottom:1px solid #ffffff14;border-right:0}}@media (width<=560px){.roi-inputs,.roi-results{padding:27px 20px}.roi-input-grid,.roi-costs>div,.roi-results__grid{grid-template-columns:1fr}.roi-results__hero strong{font-size:49px}.builds__grid--archive{grid-template-columns:1fr}.builds__grid--archive .build-card__body>p,.build-tags{min-height:0}}.faq-section{background:#eef2f4}.faq-grid{grid-template-columns:.75fr 1.25fr;align-items:start;gap:90px;display:grid}.faq-intro{position:sticky;top:120px}.faq-intro h2{font-size:clamp(40px,4vw,58px)}.faq-intro p{color:#6a7d8f;max-width:420px;margin-top:25px;font-size:15px;line-height:1.7}.faq-list{border-top:1px solid var(--line-dark)}.faq-list details{border-bottom:1px solid var(--line-dark)}.faq-list summary{cursor:pointer;grid-template-columns:38px 1fr 26px;align-items:center;gap:12px;min-height:86px;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:#8b9baa;font-size:8px;font-weight:800}.faq-list summary strong{color:#20394e;letter-spacing:-.015em;font-size:15px;font-weight:730}.faq-list summary i{border:1px solid var(--line-dark);color:#60778a;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;transition:transform .2s;display:grid}.faq-list details[open] summary i{transform:rotate(45deg)}.faq-list details p{color:#687b8d;margin:-4px 38px 27px 50px;font-size:13px;line-height:1.7}@media (width<=820px){.faq-grid{grid-template-columns:1fr;gap:45px}.faq-intro{position:static}}@media (width<=560px){.faq-list summary{grid-template-columns:26px 1fr 26px;min-height:78px}.faq-list details p{margin-left:38px;margin-right:10px}}:where(a,button,input,textarea,summary,[tabindex]):focus-visible{outline-offset:3px;outline:2px solid #6ce5ffe6}.method__guardrails{flex-direction:column;gap:9px;margin:0 0 29px;display:flex}.method__guardrails span{color:#a7bac9;align-items:center;gap:8px;font-size:10px;display:flex}.method__guardrails svg{color:var(--cyan);flex:none}.roi-costs>p{color:#586f84;margin:11px 0 0;font-size:8px;line-height:1.55}.builds__home-cta{border-top:1px solid var(--line-dark);justify-content:space-between;align-items:center;gap:25px;margin-top:31px;padding-top:27px;display:flex}.builds__home-cta>span{color:#748697;text-align:right;max-width:560px;font-size:10px;line-height:1.6}.work-archive{padding-top:110px}.work-context{background:#edf2f4}.work-context h2 em{color:#46697d}.contractor-demo--interactive{grid-template-columns:1.15fr .85fr;align-items:center}.contractor-demo--interactive>.quote-sandbox{width:100%}.contractor-demo--interactive>div:last-child>p+p{margin-top:13px}.quote-sandbox__tabs button[aria-pressed=true]{color:#d9f8ff;background:#6ce5ff12;border-color:#6ce5ff4d}.quote-sandbox__fields label:has(input:focus-visible){outline-offset:2px;outline:2px solid #6ce5ffbf}.scan-modal__panel:focus{outline:none}@media (width<=820px){.builds__home-cta{flex-direction:column;align-items:flex-start}.builds__home-cta>span{text-align:left;max-width:100%}.contractor-demo--interactive{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.pulse{box-shadow:none!important}}.hero__microtrust{color:#71879b;flex-wrap:wrap;gap:10px 18px;margin:18px 0 0;font-size:9px;display:flex}.hero__microtrust span{align-items:center;gap:6px;display:inline-flex}.quoteops-feature{grid-template-columns:1.05fr .95fr;min-height:560px}.quoteops-feature__visual{padding:44px 32px}.quoteops-feature__copy{flex-direction:column;justify-content:center;padding:48px 46px;display:flex}.opportunity-card{min-height:295px}.roi-presets{flex-wrap:wrap;gap:7px;margin:0 0 20px;display:flex}.roi-presets button{color:#8397aa;cursor:pointer;background:#ffffff06;border:1px solid #ffffff1a;border-radius:999px;min-height:34px;padding:0 10px;font-size:8px;font-weight:750}.roi-presets button.active,.roi-presets button[aria-pressed=true]{color:#d9f8ff;background:#6ce5ff12;border-color:#6ce5ff57}.team-options-block{margin-top:22px}.team-options-block>span{color:#8094a7;font-size:9px;font-weight:750}.team-options-block>span small{color:#52687d;font-weight:500}.team-options{margin:9px 0 0}.scan-modal__reassurance{align-items:center;gap:7px;display:flex;color:#647b90!important;margin:17px 0 0!important;font-size:8px!important}.scan-modal__reassurance svg{color:#78aab7;flex:none}@media (width<=1050px){.opportunities__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.hero__microtrust{gap:8px 12px;margin-top:14px}.hero__microtrust span{width:calc(50% - 8px)}.hero__microtrust span:last-child{width:100%}.opportunities__grid{grid-template-columns:1fr}.roi-presets{grid-template-columns:1fr;display:grid}.roi-presets button{text-align:left;min-height:42px;padding:0 13px}.quoteops-feature__visual{padding:22px 10px}.quoteops-feature__copy{padding:32px 20px}}.scan-modal__reassurance a{color:#9dd9e6;text-underline-offset:2px;text-decoration:underline}:root{--paper:#f5f7f8;--text:#102437;--muted:#66798b;--line-dark:#091b2d1b;--radius:14px;--serif:"Iowan Old Style", "Palatino Linotype", "Book Antiqua", Georgia, serif}body{text-rendering:optimizelegibility}.container{width:min(1200px,100% - 52px)}.section{padding:112px 0}h1,h2,h3{letter-spacing:-.038em}h1{font-size:clamp(54px,5.65vw,82px);line-height:1.005}h2{font-size:clamp(40px,4.25vw,62px);line-height:1.045}h1 em,h2 em{font-family:var(--serif);letter-spacing:-.045em}.section-label,.eyebrow{letter-spacing:.16em;font-size:9px}.section-heading{align-items:end;margin-bottom:48px}.section-heading>p{font-size:14px;line-height:1.72}.button{border-radius:8px;min-height:50px;padding:0 19px;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s;box-shadow:0 10px 26px #6ce5ff14}.button svg{transition:transform .18s}.button:hover{transform:translateY(-1px);box-shadow:0 13px 30px #6ce5ff1f}.button:hover svg{transform:translate(2px)}.button--dark:hover{box-shadow:0 12px 28px #06101d1f}.button--ghost:hover{box-shadow:none;background:#ffffff09;border-color:#ffffff45}.text-link{font-size:11px}.text-link svg{transition:transform .18s}.text-link:hover svg{transform:translate(2px)}.nav-shell{-webkit-backdrop-filter:blur(22px)saturate(115%);backdrop-filter:blur(22px)saturate(115%);background:#050e1975}.nav-shell--scrolled{background:#050e19eb}.nav{min-height:72px}.brand__mark{background:#6ce5ff0e;border-radius:8px;width:33px;height:33px}.brand__mark span{font-family:var(--serif)}.nav__links{gap:25px;font-size:10px}.hero{background:radial-gradient(circle at 82% 22%,#3e79a426,#0000 31%),linear-gradient(#06101d,#07131f);min-height:780px;padding-top:128px}.hero__grid{opacity:.13;background-size:64px 64px}.hero__glow--one{filter:blur(130px);background:#6ce5ff0b;width:430px;height:430px}.hero__inner{gap:82px;min-height:570px}.hero__lead{color:#9aafc1;max-width:620px;margin-bottom:30px;font-size:17px;line-height:1.72}.hero__actions{gap:24px}.hero__microtrust{color:#71879a;letter-spacing:.025em;gap:0;margin-top:17px;font-size:8px}.hero__microtrust span{gap:5px}.hero__microtrust span+span:before{content:"·";color:#425b70;margin:0 11px}.hero__microtrust svg{color:#80c8d7}.hero__outcomes{display:none}.hero__visual{justify-self:end;max-width:560px}.ops-console{border-radius:15px;padding:16px;box-shadow:0 28px 80px #00000047,inset 0 1px #ffffff0a}.ops-console:before{opacity:.65}.trust-strip{background:#02080f33;margin-top:22px}.trust-strip .container{letter-spacing:.11em;justify-content:flex-start;gap:22px;min-height:64px;font-size:8px}.trust-strip strong{color:#b2c1cf;letter-spacing:.12em;text-transform:uppercase;margin-right:auto;font-size:8px;font-weight:800}.trust-strip i{opacity:.45;width:3px;height:3px}.recognition{background:#eff3f5;padding:120px 0}.recognition__grid{gap:92px}.recognition__intro>p{font-size:16px}.pain-row{min-height:86px}.pain-row p{font-size:16px}.pain-list__close{border-radius:8px;margin-top:22px;padding:17px 19px;font-size:12px}.quoteops-feature{background:#ffffff05;border-radius:14px;min-height:610px}.quoteops-feature__visual{background:#071321;padding:44px 34px}.quoteops-feature__copy{padding:50px 48px}.quoteops-feature__copy h3{font-size:40px}.quote-sandbox{border-radius:12px}.quote-sandbox__customer,.quote-sandbox__fields label,.quote-sandbox__result{border-radius:8px}.opportunities__grid{grid-template-columns:repeat(4,1fr)}.opportunities{padding-bottom:118px}.opportunity-card{min-height:315px;padding:27px 24px}.opportunity-card h3{margin-top:30px}.integration__grid{gap:82px}.systems-map{background:#fafbfc;border-radius:14px;min-height:510px;box-shadow:0 18px 48px #0f2a3f0e}.system-node>span{border-radius:6px}.system-bridge{border-radius:9px;box-shadow:0 18px 50px #030e1b2b}.method__layout{gap:90px}.method__steps article{min-height:160px;padding:29px 0}.method__steps h3{font-size:24px}.method__sticky>p{font-size:15px}.method__guardrails span{font-size:9px}.about__grid{gap:82px}.about__portrait{background:radial-gradient(circle at 50% 40%,#12324b,#071321 69%);border-radius:14px;min-height:530px}.about__portrait:after{box-shadow:none;opacity:.72}.about__monogram{font-family:var(--serif);font-size:88px}.about__content>p{font-size:15px}.about__philosophy span{background:#ffffff05;border-radius:6px}.builds__grid{gap:14px}.build-card{border-radius:11px;transition:transform .2s,border-color .2s,box-shadow .2s;box-shadow:0 10px 30px #142d3f0b}.build-card:hover{border-color:#1a3a502e;transform:translateY(-2px);box-shadow:0 16px 38px #142d3f12}.build-card__visual{min-height:215px;padding:34px 27px 27px;background:#091521!important}.build-card__visual>span{top:16px;left:18px}.build-card__visual>small{bottom:13px;right:17px}.build-card__body{padding:25px}.build-card__body h3{font-size:26px}.build-card__body p{min-height:78px;font-size:12px}.build-card__body>div span{background:#f0f3f5;border-radius:5px}.build-ui{display:none}.build-visual{color:#cfdae4;background:#ffffff05;border:1px solid #ffffff17;border-radius:9px;width:100%;min-height:132px;padding:14px;overflow:hidden}.build-visual__top{color:#60768b;letter-spacing:.12em;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:6px;font-weight:800;display:flex}.build-visual__top b{color:#9eb2c4;font-size:6px}.build-visual__row{color:#8ea2b4;border-top:1px solid #ffffff0e;grid-template-columns:7px 1fr 15px;align-items:center;gap:7px;min-height:27px;font-size:7px;display:grid}.build-visual__row i{background:#62d4a7;border-radius:50%;width:5px;height:5px}.build-visual__row i.warn{background:#d5aa5d}.build-visual__row strong{color:#b8c9d6;text-align:right;font-size:7px}.build-visual__meter{color:#71879b;grid-template-columns:1fr 78px 24px;align-items:center;gap:8px;margin-top:10px;font-size:6px;display:grid}.build-visual__meter>b,.debt-line>b{background:#ffffff0f;border-radius:99px;height:3px;overflow:hidden}.build-visual__meter>b i{background:#6ce5ff;height:100%;display:block}.build-visual__meter strong{color:#a9edf9;font-size:7px}.debt-line{color:#899dad;grid-template-columns:70px 1fr;align-items:center;gap:10px;min-height:27px;font-size:7px;display:grid}.debt-line>b i{background:#d5aa5d;height:100%;display:block}.build-visual__metric{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:end;margin-top:12px;padding-top:10px;display:flex}.build-visual__metric small{color:#61768a;font-size:6px}.build-visual__metric strong{font-size:9px}.build-visual--signal>p{font-family:var(--serif);color:#e0e8ef;margin:12px 0 10px;font-size:17px}.signal-choice{grid-template-columns:1fr 1fr;gap:6px;display:grid}.signal-choice span{color:#8296a8;border:1px solid #ffffff12;border-radius:5px;padding:8px;font-size:6px}.signal-choice strong{float:right;color:#dce5ec}.signal-pulse{align-items:end;gap:4px;height:23px;margin-top:9px;display:flex}.signal-pulse i{background:#8c7cff59;border-radius:2px 2px 0 0;flex:1}.signal-pulse i:first-child{height:35%}.signal-pulse i:nth-child(2){height:62%}.signal-pulse i:nth-child(3){height:48%}.signal-pulse i:nth-child(4){height:82%}.signal-pulse i:nth-child(5){height:68%}.municipal-nav{color:#6e8498;border-bottom:1px solid #ffffff0f;align-items:center;gap:10px;padding-bottom:10px;font-size:6px;display:flex}.municipal-nav b{color:#c7d6e1;font-family:var(--serif);margin-right:auto;font-size:13px}.municipal-hero{flex-direction:column;gap:6px;padding-top:19px;display:flex}.municipal-hero small{color:#71869a;font-size:6px}.municipal-hero strong{font-family:var(--serif);font-size:17px;font-weight:400}.municipal-hero i{background:#6ce5ff2e;width:56%;height:5px;margin-top:8px}.build-visual--payguard{text-align:center;justify-items:center;display:grid}.guard-ring{color:#aaa1ff;border:1px solid #8c7cff40;border-radius:50%;place-items:center;width:48px;height:48px;margin-bottom:8px;display:grid}.build-visual--payguard>small{color:#657b8f;font-size:6px}.build-visual--payguard>strong{margin:4px 0 9px;font-size:12px}.guard-rule{color:#75899b;border-top:1px solid #ffffff0f;justify-content:space-between;width:100%;padding-top:8px;font-size:7px;display:flex}.guard-rule b{color:#c9d7e2}.proposal-score{align-items:end;gap:7px;display:flex}.proposal-score strong{letter-spacing:-.06em;font-size:32px;font-weight:500}.proposal-score span{color:#63798c;padding-bottom:5px;font-size:6px}.proposal-bars{gap:5px;margin:9px 0;display:grid}.proposal-bars i{background:#d5aa5d47;border-radius:99px;height:4px}.proposal-bars i:nth-child(2){width:78%}.proposal-bars i:nth-child(3){width:61%}.build-visual--proposal>small{color:#a5b6c3;font-size:7px}.chat-line{color:#95a7b6;border-radius:7px;width:83%;padding:8px 9px;font-size:7px;line-height:1.35}.chat-line--system{background:#ffffff0b}.chat-line--user{color:#bcebf5;background:#6ce5ff13;margin:7px 0 10px auto}.chat-status{color:#647b8e;align-items:center;gap:6px;font-size:6px;display:flex}.chat-status i{background:#62d4a7;border-radius:50%;width:5px;height:5px}.outreach-row{color:#8397a9;border-top:1px solid #ffffff0d;grid-template-columns:55px 1fr 34px;align-items:center;gap:8px;min-height:27px;font-size:6px;display:grid}.outreach-row i{background:#8c7cff45;border-radius:99px;height:3px}.outreach-row b{color:#8195a7;text-align:right;font-size:5px}.commerce-product{align-items:center;gap:10px;display:flex}.commerce-product>div{color:#dfbd80;width:44px;height:48px;font-family:var(--serif);background:#d5aa5d1f;border-radius:6px;place-items:center;font-size:16px;display:grid}.commerce-product span{flex-direction:column;gap:3px;display:flex}.commerce-product small{color:#647a8d;font-size:5px}.commerce-product strong{font-size:10px}.commerce-line{color:#758a9d;justify-content:space-between;margin:12px 0 8px;font-size:6px;display:flex}.commerce-line b{color:#b9a16e;font-size:5px}.commerce-button{text-align:center;color:#d4b87a;letter-spacing:.12em;border:1px solid #d5aa5d33;padding:8px;font-size:6px}.roi-calculator{border-radius:14px;box-shadow:0 24px 70px #00000024}.roi-inputs,.roi-results{padding:38px}.roi-input-grid input,.roi-costs input,.roi-results__grid>div,.roi-results__note,.roi-presets button{border-radius:6px}.faq-list summary{min-height:80px}.faq-list summary i{border-radius:6px}.scan-card{background:#ffffff07;border-radius:12px;box-shadow:0 22px 56px #00000024}.footer__cta{min-height:280px;padding:64px 0}@media (width<=1050px){.opportunities__grid{grid-template-columns:repeat(2,1fr)}.hero__inner{gap:45px}.trust-strip strong{width:100%;margin:0}.trust-strip .container{flex-wrap:wrap;padding:16px 0}}@media (width<=820px){.container{width:min(100% - 34px,700px)}.section{padding:88px 0}.hero{padding-top:108px}.hero__visual{justify-self:stretch;max-width:620px}.trust-strip{margin-top:58px}.build-card:hover{transform:none}}@media (width<=560px){.container{width:calc(100% - 28px)}h1{font-size:clamp(46px,13vw,60px)}h2{font-size:clamp(36px,10vw,48px)}.section{padding:74px 0}.hero__microtrust{line-height:1.8;display:block}.hero__microtrust span{display:flex;width:100%!important}.hero__microtrust span+span:before{content:"";margin:0}.trust-strip .container{gap:10px 14px}.trust-strip strong{margin-bottom:3px}.opportunities__grid{grid-template-columns:1fr}.opportunity-card{min-height:auto}.build-card__visual{min-height:195px}.roi-inputs,.roi-results{padding:26px 19px}.footer__cta{min-height:250px}}@media (prefers-reduced-motion:reduce){.button,.button svg,.text-link svg,.build-card{transition:none!important}.build-card:hover,.button:hover{transform:none!important}}::selection{color:inherit;background:#6ce5ff38}.scan-modal__panel{background:#091622;border-radius:12px;box-shadow:0 28px 90px #00000075}.scan-modal__body{padding:34px}.scan-options button{background:#ffffff05;border-radius:6px}.scan-options button:hover{background:#ffffff08;border-color:#ffffff2e}.scan-modal textarea,.modal-form input{background:#00000021;border-radius:6px}.team-options button{border-radius:6px}.interior-hero{background:radial-gradient(circle at 80% 28%,#4580ac1c,#0000 32%),#06101d;min-height:610px;padding:132px 0 78px}.interior-hero__glow{opacity:.72}.interior-hero__inner{min-height:410px}.interior-hero__inner p{max-width:720px;font-size:17px}.contractor-stats>div{min-height:210px;padding:26px}.contractor-stats strong{margin-top:42px}.workflow-cards article{min-height:245px;padding:26px}.workflow-cards h3{margin-top:38px}.boundary-grid article{border-radius:12px}.chooser-result{border-radius:12px;box-shadow:0 12px 34px #142d3f0a}.legal-hero{padding:138px 0 70px}.legal-hero h1{font-size:clamp(48px,5.4vw,74px)}@media (width<=820px){.interior-hero{min-height:auto;padding:112px 0 70px}.interior-hero__inner{min-height:350px}.scan-modal__body{padding:28px 22px}}.build-card__meta{justify-content:space-between;align-items:center;margin-bottom:10px;gap:10px!important;display:flex!important}.build-card__meta small{color:#526d80!important}.build-card__meta>span{letter-spacing:.06em;text-transform:uppercase;border:1px solid #dce5e9;color:#6b7e8e!important;background:#f8fafb!important;border-radius:4px!important;padding:5px 7px!important;font-size:7px!important;font-weight:800!important}.build-card__proof{border-top:1px solid var(--line-dark);margin:17px 0 15px;padding:13px 0 0;display:block!important}.build-card__proof small{margin-bottom:6px;display:block;color:#8a9aa8!important;font-size:7px!important}.build-card__proof strong{color:#314e62;font-size:10px;font-weight:650;line-height:1.55;display:block}.proof-brief{border-top:1px solid var(--line-dark);grid-template-columns:1fr;margin-top:18px;padding:4px 0 0;gap:0!important;display:grid!important}.proof-brief>div{border-bottom:1px solid var(--line-dark);padding:13px 0;display:block!important}.proof-brief>div:last-child{border-bottom:0}.proof-brief small{margin-bottom:5px;display:block;color:#8193a1!important;letter-spacing:.09em!important;text-transform:uppercase!important;font-size:7px!important}.proof-brief p{color:#51677a!important;min-height:0!important;margin:0!important;font-size:10px!important;line-height:1.6!important}.proof-brief__disclosure{align-items:flex-start;gap:8px!important;padding-top:14px!important;display:flex!important}.proof-brief__disclosure svg{color:#4f8199;flex:none;margin-top:1px}.proof-brief__disclosure p{color:#677b8c!important}.proof-standards{padding:76px 0 36px}.proof-standards__intro{max-width:760px;margin-bottom:34px}.proof-standards__intro h2{margin:10px 0 14px;font-size:clamp(34px,4vw,58px);line-height:.98}.proof-standards__intro h2 em{color:#45697d;font-style:normal}.proof-standards__intro p{color:#667b8b;max-width:650px;font-size:13px;line-height:1.7}.proof-standards__grid{border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);grid-template-columns:repeat(4,1fr);display:grid}.proof-standards__grid article{border-right:1px solid var(--line-dark);min-width:0;padding:24px 22px 27px}.proof-standards__grid article:last-child{border-right:0}.proof-standards__grid article>span{color:#91a0aa;letter-spacing:.08em;font-size:8px;font-weight:800}.proof-standards__grid h3{margin:23px 0 9px;font-size:18px}.proof-standards__grid p{color:#708291;margin:0;font-size:10px;line-height:1.65}.proof-status{background:#0a1723;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14}.proof-status__inner{grid-template-columns:repeat(3,1fr);display:grid}.proof-status__inner>div{border-right:1px solid #ffffff14;padding:18px 24px}.proof-status__inner>div:first-child{padding-left:0}.proof-status__inner>div:last-child{border-right:0}.proof-status__inner small{color:#62788a;letter-spacing:.11em;margin-bottom:5px;font-size:7px;font-weight:800;display:block}.proof-status__inner strong{color:#c8d5dd;font-size:10px;font-weight:650}@media (width<=900px){.proof-standards__grid{grid-template-columns:repeat(2,1fr)}.proof-standards__grid article:nth-child(2){border-right:0}.proof-standards__grid article:nth-child(-n+2){border-bottom:1px solid var(--line-dark)}.proof-status__inner{grid-template-columns:1fr}.proof-status__inner>div,.proof-status__inner>div:first-child{border-bottom:1px solid #ffffff14;border-right:0;padding:13px 0}.proof-status__inner>div:last-child{border-bottom:0}}@media (width<=560px){.proof-standards{padding:58px 0 24px}.proof-standards__grid{grid-template-columns:1fr}.proof-standards__grid article{border-bottom:1px solid var(--line-dark);padding:20px 4px;border-right:0!important}.proof-standards__grid article:last-child{border-bottom:0}.build-card__meta{flex-direction:column;align-items:flex-start}}section[id]{scroll-margin-top:88px}.not-found{color:#fff;background:#06101d;align-items:center;min-height:720px;padding:170px 0 110px;display:flex}.not-found .container{max-width:860px}.not-found h1{margin:18px 0 22px;font-size:clamp(54px,7vw,86px)}.not-found p{color:#90a4b7;max-width:650px;margin-bottom:30px;font-size:17px;line-height:1.7}.not-found .button--ghost{border-color:#ffffff2e}.quote-sandbox__package .quote-sandbox__secondary{grid-column:1/-1;justify-self:start;margin-top:2px}@media (width<=560px){section[id]{scroll-margin-top:76px}.not-found{min-height:620px;padding:135px 0 90px}}.scan-context{background:#6ce5ff09;border:1px solid #6ce5ff1f;border-radius:6px;grid-template-columns:1fr auto;align-items:center;gap:4px 12px;margin:18px 0;padding:12px 14px;display:grid}.scan-context small{color:#5f788e;letter-spacing:.11em;grid-column:1/-1;font-size:7px;font-weight:800}.scan-context strong{color:#d9e8f2;font-size:10px}.scan-context span{color:#88a0b4;font-size:8px}@media (width<=820px){.mobile-sticky{bottom:max(12px, env(safe-area-inset-bottom))}.footer{padding-bottom:78px}}@media (width<=560px){.scan-context{grid-template-columns:1fr}}.scan-modal__panel--booking{width:min(980px,100%);max-height:calc(100vh - 28px)}.scan-modal__panel--booking .scan-modal__body{padding:24px}.calendly-booking{gap:18px;display:grid}.calendly-booking__intro{justify-content:space-between;align-items:end;gap:28px;padding:4px 4px 0;display:flex}.calendly-booking__intro>div:first-child{max-width:600px}.calendly-booking__intro small{color:var(--cyan);letter-spacing:.14em;font-size:8px;font-weight:800}.calendly-booking__intro h2{margin:9px 0 8px;font-size:31px}.calendly-booking__intro p{color:#879caf;margin:0;font-size:12px;line-height:1.65}.calendly-booking__context{flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:300px;display:flex}.calendly-booking__context span{color:#9fb1c1;white-space:nowrap;border:1px solid #ffffff1a;border-radius:999px;padding:7px 10px;font-size:8px}.calendly-booking__embed{background:#fff;border:1px solid #ffffff1a;border-radius:10px;min-width:320px;min-height:665px;overflow:hidden}.calendly-booking__embed .calendly-inline-widget{min-width:320px;height:665px}.calendly-booking__fallback{color:#667d91;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;font-size:9px;display:flex}.calendly-booking__fallback a{color:#a9dce8;text-underline-offset:3px;align-items:center;gap:5px;text-decoration:underline;display:inline-flex}@media (width<=720px){.scan-modal__panel--booking{max-height:calc(100vh - 16px)}.scan-modal__panel--booking .scan-modal__body{padding:18px 12px 22px}.calendly-booking__intro{padding:2px 8px 0;display:block}.calendly-booking__intro h2{font-size:27px}.calendly-booking__context{justify-content:flex-start;max-width:none;margin-top:12px}.calendly-booking__embed,.calendly-booking__embed .calendly-inline-widget{min-height:700px}}.about__portrait{isolation:isolate;background:#071321}.about__portrait-photo{object-fit:cover;object-position:50% 38%;z-index:0;filter:saturate(.92)contrast(1.02);width:100%;height:100%;position:absolute;inset:0}.about__portrait-shade{z-index:1;pointer-events:none;background:linear-gradient(#040c1405 42%,#040c1440 68%,#040c14d4 100%);position:absolute;inset:0}.about__portrait:after{content:none}.about__portrait>span{z-index:2;color:#e1eef6d1;text-shadow:0 1px 18px #000000b3;bottom:22px;left:24px;right:24px}@media (width<=900px){.about__portrait-photo{object-position:50% 34%}}@media (width<=560px){.about__portrait{min-height:470px}.about__portrait-photo{object-position:50% 32%}.about__portrait>span{letter-spacing:.12em;font-size:6.5px;bottom:18px;left:18px;right:18px}}.demo-video-card{background:#071321;border:1px solid #ffffff1b;border-radius:18px;margin:0 0 32px;overflow:hidden;box-shadow:0 28px 80px #0000002e}.demo-video-card__media{background:#02070c;position:relative}.demo-video-card__bar{color:#8ca3b6;letter-spacing:.12em;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:16px;min-height:38px;padding:0 16px;font-size:7px;font-weight:800;display:flex}.demo-video-card__bar span{align-items:center;gap:8px;display:inline-flex}.demo-video-card__bar i{background:var(--cyan);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 5px #6ce5ff17}.demo-video-card__bar small{color:#5d7387;letter-spacing:.08em;font-size:7px}.demo-video-card video{aspect-ratio:16/9;object-fit:contain;background:#02070c;width:100%;display:block}.demo-video-card__copy{border-top:1px solid #ffffff12;grid-template-columns:1.25fr .75fr;align-items:end;gap:52px;padding:30px 34px 32px;display:grid}.demo-video-card__copy h3{color:#f4f8fb;max-width:760px;margin:11px 0 12px;font-size:clamp(26px,3vw,39px);line-height:1.04}.demo-video-card__copy p{color:#8fa3b5;max-width:760px;margin:0;font-size:12px;line-height:1.72}.demo-video-card__actions{flex-direction:column;align-items:flex-start;gap:13px;display:flex}.demo-video-card__actions>span{color:#667d90;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:750}.demo-video-card__actions .button{justify-content:center;width:100%}.quoteops-feature--after-video{margin-top:22px}.proof-video-section{padding-top:72px;padding-bottom:88px}.proof-video-section .demo-video-card{margin-bottom:0}@media (width<=820px){.demo-video-card__copy{grid-template-columns:1fr;gap:24px;padding:26px 24px 28px}.demo-video-card__actions .button{width:auto}}@media (width<=560px){.demo-video-card{border-radius:12px;margin-bottom:24px}.demo-video-card__bar{min-height:34px;padding:0 10px}.demo-video-card__bar small{display:none}.demo-video-card__copy{padding:22px 17px 24px}.demo-video-card__copy h3{font-size:27px}.demo-video-card__copy p{font-size:11px}.demo-video-card__actions .button{width:100%}.proof-video-section{padding-top:56px;padding-bottom:62px}}@media (width<=1050px){.quoteops-feature{grid-template-columns:minmax(0,1fr);min-height:0}.quoteops-feature__visual,.quoteops-feature__copy{min-width:0}}@media (width<=820px){html,body,#root{max-width:100%;overflow-x:clip}.nav__toggle{border-radius:8px;width:44px;height:44px;margin-right:-8px}.quoteops-feature{grid-template-columns:minmax(0,1fr);width:100%;min-height:0;display:grid;overflow:hidden}.quoteops-feature__copy{order:1}.quoteops-feature__visual{border-top:1px solid #ffffff14;border-bottom:0;border-right:0;order:2;width:100%}.quote-sandbox{width:100%;min-width:0;max-width:100%}.quote-sandbox__tabs,.quote-sandbox__customer,.quote-sandbox__fields,.quote-sandbox__result,.quote-sandbox__footer{min-width:0}.mobile-sticky{left:10px;right:10px;bottom:max(10px, env(safe-area-inset-bottom));pointer-events:none}.mobile-sticky .button{pointer-events:auto;border:1px solid #ffffff21;width:100%;min-height:48px;box-shadow:0 14px 34px #00000052}main{padding-bottom:62px}.footer{padding-bottom:70px}}@media (width<=560px){.container{width:calc(100% - 24px)}.proof.section{padding-top:66px;padding-bottom:68px}.proof .section-heading{margin-bottom:30px}.proof .section-heading h2{font-size:clamp(36px,10.5vw,46px)}.proof .section-heading>p{font-size:13px;line-height:1.62}.quoteops-feature{border-radius:12px;margin-top:16px}.quoteops-feature__copy{padding:26px 18px 22px}.quoteops-feature__copy h3{margin:10px 0 12px;font-size:31px}.quoteops-feature__copy>p{font-size:13px;line-height:1.62}.quoteops-feature__adapt{margin-top:16px!important;font-size:11.5px!important;line-height:1.65!important}.human-note{gap:10px;padding:13px}.human-note span{font-size:10.5px;line-height:1.5}.button-row{gap:8px;margin-top:20px}.quoteops-feature__visual{padding:12px 8px 14px}.quote-sandbox{border-radius:10px}.quote-sandbox__bar{gap:4px;min-height:42px;padding:9px 11px;font-size:8px;line-height:1.35}.quote-sandbox__bar small{font-size:7px;display:block}.quote-sandbox__tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:10px 10px 0;display:grid}.quote-sandbox__tabs button{white-space:normal;min-width:0;min-height:44px;padding:0 5px;font-size:9px;line-height:1.2}.quote-sandbox__customer{gap:10px;margin:10px 10px 8px;padding:13px}.quote-sandbox__customer small{font-size:7px}.quote-sandbox__customer strong{font-size:14px;line-height:1.15}.quote-sandbox__customer span:not(.quote-sandbox__status){font-size:9.5px}.quote-sandbox__status{flex:none;padding:6px 7px;font-size:7.5px}.quote-sandbox__fields{grid-template-columns:minmax(0,1fr);gap:7px;margin:0 10px}.quote-sandbox__fields label{gap:9px;min-height:66px;padding:11px 12px}.quote-sandbox__fields b{font-size:11px;line-height:1.25}.quote-sandbox__fields small{font-size:9px;line-height:1.25}.quote-sandbox__fields label>i{width:30px;height:30px;font-size:13px}.quote-sandbox__analyze{width:calc(100% - 20px);min-height:50px;margin:9px 10px 0;font-size:11px}.quote-sandbox__result{margin:9px 10px 0;padding:13px}.quote-sandbox__result-head small,.quote-sandbox__package small{font-size:7px}.quote-sandbox__result-head strong{font-size:16px}.quote-sandbox__result>p{font-size:10.5px;line-height:1.55}.quote-sandbox__missing span{padding:6px 7px;font-size:8px}.quote-sandbox__secondary{min-height:44px;padding:0 12px;font-size:9px}.quote-sandbox__package{grid-template-columns:1fr}.quote-sandbox__package strong{font-size:10px}.quote-sandbox__package p{font-size:9px}.quote-sandbox__footer{gap:10px;padding:11px 10px 12px;font-size:8.5px;line-height:1.5}.quote-sandbox__footer button{min-height:38px;font-size:9px}.demo-video-card__copy{gap:20px;padding:20px 16px 22px}.demo-video-card__copy h3{font-size:26px;line-height:1.08}.demo-video-card__copy p{font-size:11.5px;line-height:1.62}.demo-video-card__actions>span{line-height:1.45}.mobile-sticky{left:8px;right:8px;bottom:max(8px, env(safe-area-inset-bottom))}.mobile-sticky .button{gap:9px;min-height:46px;padding:0 14px;font-size:10px}.mobile-sticky{width:auto;left:auto;right:8px}.mobile-sticky .button{white-space:nowrap;border-radius:999px;width:auto;min-height:44px;padding:0 13px;font-size:9.5px}main{padding-bottom:52px}.footer{padding-bottom:60px}}.pilot-promo{background:linear-gradient(90deg,#6ce5ff16,#8c7cff0b);border:1px solid #6ce5ff33;border-radius:12px;align-items:center;gap:14px;width:fit-content;max-width:100%;margin:0 0 22px;padding:9px 10px 9px 11px;display:flex;box-shadow:inset 0 1px #ffffff06}.pilot-promo__badge{background:var(--cyan);color:#06101d;letter-spacing:.12em;white-space:nowrap;border-radius:7px;flex:none;padding:6px 8px;font-size:7px;font-weight:900}.pilot-promo__copy{color:#9eb2c5;align-items:baseline;gap:7px;font-size:9px;display:flex}.pilot-promo__copy strong{color:#ecf9ff;letter-spacing:-.01em;white-space:nowrap;font-size:11px}.pilot-promo button{color:#bcebf5;cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:none;align-items:center;gap:6px;padding:5px 4px 5px 8px;font-size:8px;font-weight:800;display:inline-flex}.pilot-promo button:hover{color:#fff}.pilot-promo--compact{margin-bottom:20px}.pilot-offer-box{background:linear-gradient(135deg,#6ce5ff12,#8c7cff09);border:1px solid #6ce5ff2e;border-radius:14px;margin:26px 0 28px;padding:20px 21px}.pilot-offer-box>span{color:var(--cyan);letter-spacing:.15em;margin-bottom:10px;font-size:8px;font-weight:900;display:block}.pilot-offer-box h3{color:#edf8ff;letter-spacing:-.035em;margin:0 0 10px;font-size:23px}.pilot-offer-box p{color:#93a8ba;margin:0 0 12px;font-size:12px;line-height:1.65}.pilot-offer-box small{color:#637c91;font-size:8px;line-height:1.55}@media (width<=820px){.pilot-promo{flex-wrap:wrap;justify-content:flex-start;width:100%}.pilot-promo__copy{flex:240px}}@media (width<=560px){.pilot-promo{border-radius:10px;gap:8px 10px;margin-bottom:17px;padding:9px}.pilot-promo__copy{flex:100%;order:2;line-height:1.5;display:block}.pilot-promo__copy strong{margin-bottom:2px;font-size:11px;display:block}.pilot-promo button{margin-left:auto;font-size:8px}.pilot-offer-box{margin:22px 0 25px;padding:17px}.pilot-offer-box h3{font-size:21px}.pilot-offer-box p{font-size:11.5px}}.hero--repositioned{background:radial-gradient(circle at 82% 40%,#5070bc29,#0000 44%),linear-gradient(130deg,#06101c,#081a2a 72%,#071420);min-height:735px;padding-top:134px}.hero--repositioned .hero__inner{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:48px;min-height:520px}.hero--repositioned h1{letter-spacing:-.058em;max-width:750px;margin-bottom:23px;font-size:clamp(49px,4.8vw,70px);line-height:1.045}.hero--repositioned h1 em{color:#a9e9f5}.hero--repositioned .hero__lead{max-width:585px;margin-bottom:28px;font-size:16px;line-height:1.7}.hero--repositioned .hero__microtrust{margin-top:19px}.hero--repositioned .trust-strip{margin-top:60px}.hero--repositioned .hero__visual{width:100%;max-width:100%}.review-proof{color:#d9e8f2;border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;flex-wrap:wrap;align-items:center;gap:9px 13px;width:fit-content;margin-top:30px;padding:14px 0;font-size:11px;display:flex}.review-proof__stars,.reviews-trust__stars{letter-spacing:.15em;color:#f5bd65}.review-proof strong{font-size:12px}.review-proof__count{color:#91a8bb;border-left:1px solid #ffffff24;padding-left:12px}a.review-proof:hover{color:#fff}.review-proof svg{opacity:.6}.spectrum{background:linear-gradient(140deg,#122940f5,#081524f7);border:1px solid #92b9d730;border-radius:20px;padding:20px;overflow:hidden;box-shadow:0 35px 100px #00000061,inset 0 1px #ffffff12}.spectrum__header{color:#7f9bb4;letter-spacing:.13em;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:8px;padding:0 0 18px;font-size:8px;font-weight:800;display:flex}.spectrum__lights{gap:5px;display:flex}.spectrum__lights i{background:#47748c;border-radius:50%;width:7px;height:7px}.spectrum__lights i:first-child{background:#89e5f4}.spectrum__status{color:#a4d9df;align-items:center;gap:7px;display:flex}.spectrum__status i,.spectrum__footer>span i{background:#7bddb9;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #7bddb917}.spectrum__intro{padding:28px 7px 24px}.spectrum__intro small{color:#78a1b7;letter-spacing:.16em;margin-bottom:9px;font-size:9px;font-weight:800;display:block}.spectrum__intro strong{color:#f7fbff;letter-spacing:-.05em;font-size:clamp(24px,2.1vw,31px);line-height:1.15;display:block}.spectrum__intro strong em{color:#aeeaf1;font-family:Georgia,serif;font-style:normal;font-weight:400}.spectrum__intro p{color:#829bad;margin:11px 0 0;font-size:11px;line-height:1.6}.spectrum__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.spectrum__tile{background:linear-gradient(145deg,#ffffff0e,#ffffff04);border:1px solid #a3d2e821;border-radius:12px;min-height:155px;padding:18px 14px;position:relative;overflow:hidden}.spectrum__tile>span{color:#82b3c4;letter-spacing:.12em;margin-bottom:12px;font-size:8px;font-weight:800;display:block}.spectrum__tile>strong{letter-spacing:-.035em;color:#f3faff;font-size:19px;display:block}.spectrum__tile>small{color:#8098ad;margin-top:8px;font-size:9px;display:block}.spectrum__mini{background:linear-gradient(140deg,#6ce5ff1c,#8c7cff12);border:1px solid #6ce5ff33;border-radius:16px;width:79px;height:79px;position:absolute;bottom:-25px;right:-11px;transform:rotate(-17deg)}.spectrum__mini:after{content:"";border:1px solid #6ce5ff3d;border-radius:9px;position:absolute;inset:15px}.spectrum__mini--automate{border-radius:50%;transform:none}.spectrum__mini--integrate{border-radius:25px;transform:rotate(22deg)}.spectrum__mini--apps{transform:rotate(-7deg)}.spectrum__footer{color:#85a5b8;letter-spacing:.065em;justify-content:space-between;align-items:center;gap:8px;padding:20px 4px 2px;font-size:8px;font-weight:800;display:flex}.spectrum__footer>span{align-items:center;gap:8px;display:flex}.spectrum__footer strong{color:#70ccdf;font-size:13px}.services-section{padding:115px 0 120px}.services-section .section-heading{margin-bottom:46px}.services-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.service-card{background:#fff;border:1px solid #dce4e9;border-radius:16px;flex-direction:column;min-height:325px;padding:29px 32px 25px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative}.service-card:hover{border-color:#9ac9d4;transform:translateY(-3px);box-shadow:0 18px 52px #0c263c12}.service-card__top{color:#7a8b9a;letter-spacing:.16em;justify-content:space-between;align-items:center;font-size:9px;font-weight:850;display:flex}.service-card__glyph{color:#1e6a83;border:1px solid #d9e8ed;border-radius:50%;place-items:center;width:34px;height:34px;font-size:19px;display:grid}.service-card__label{color:#4d8297;text-transform:uppercase;letter-spacing:.08em;margin:24px 0 7px;font-size:9px;font-weight:800}.service-card h3{color:#102439;letter-spacing:-.055em;max-width:460px;margin:0 0 14px;font-size:clamp(25px,2.3vw,33px);line-height:1.12}.service-card__body{color:#63778a;max-width:440px;margin-bottom:20px;font-size:13px;line-height:1.7}.service-card__tags{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.service-card__tags span{color:#56728a;background:#f1f5f6;border-radius:5px;padding:7px 9px;font-size:9px}.service-card__link{color:#12354a;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #e9edef;justify-content:space-between;align-items:center;width:100%;margin-top:23px;padding:17px 0 0;font-size:11px;font-weight:850;display:flex}.service-card__link:hover{color:#0082a0}.project-paths{background:#e8eef1;padding:88px 0 112px}.project-paths__heading{grid-template-columns:1fr .8fr;align-items:end;column-gap:40px;margin-bottom:40px;display:grid}.project-paths__heading>.section-label{grid-column:1/-1}.project-paths__heading h2{margin-top:14px;font-size:clamp(35px,4vw,53px)}.project-paths__heading h2 em{color:#507389}.project-paths__heading>p{color:#586f80;margin:0;font-size:14px;line-height:1.8}.project-paths__grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.project-path{background:#f7f9fa;border:1px solid #d6e1e6;border-radius:13px;flex-direction:column;min-height:254px;padding:24px;display:flex}.project-path>span{color:#7194a6;letter-spacing:.12em;font-size:9px;font-weight:800}.project-path h3{letter-spacing:-.045em;margin:29px 0 10px;font-size:25px}.project-path p{color:#617485;margin:0 0 20px;font-size:12px;line-height:1.7}.project-path button{color:#1c5e7a;cursor:pointer;background:0 0;border:0;border-top:1px solid #e2e8ec;justify-content:space-between;align-items:center;margin-top:auto;padding:12px 0 0;font-size:11px;font-weight:800;display:flex}.reviews-trust{background:#e9f0f3;padding:95px 0}.reviews-trust__inner{grid-template-columns:1.3fr .7fr;align-items:center;gap:100px;display:grid}.reviews-trust h2{font-size:clamp(36px,4.1vw,58px)}.reviews-trust h2 em{color:#4c7287}.reviews-trust__inner>div>p{color:#657d8d;max-width:540px;margin-top:24px;font-size:14px;line-height:1.8}.reviews-trust__panel{background:#fff;border:1px solid #d6e0e6;border-radius:16px;flex-direction:column;padding:32px;display:flex;box-shadow:0 12px 45px #1438500b}.reviews-trust__five{letter-spacing:-.09em;font-size:74px;font-weight:800;line-height:1}.reviews-trust__stars{margin:10px 0 14px;font-size:21px}.reviews-trust__panel strong{font-size:17px}.reviews-trust__panel p{color:#7b90a0;margin:8px 0 20px;font-size:12px}.reviews-trust__panel a,.reviews-trust__panel small{color:#235c76;font-size:11px;font-weight:750}.reviews-trust__panel a{align-items:center;gap:9px;display:inline-flex}@media (width<=1050px){.hero--repositioned .hero__inner{gap:28px}.hero--repositioned h1{font-size:clamp(43px,5.2vw,61px)}.spectrum{padding:15px}.spectrum__tile{min-height:145px;padding:16px 12px}.spectrum__tile>strong{font-size:17px}.spectrum__footer{font-size:7px}}@media (width<=820px){.hero--repositioned{padding-top:128px}.hero--repositioned .hero__inner{min-height:initial;grid-template-columns:1fr;gap:48px}.hero--repositioned h1{max-width:690px;font-size:clamp(48px,8.4vw,75px)}.hero--repositioned .hero__lead{max-width:670px}.hero--repositioned .hero__visual{justify-self:center;width:100%;max-width:620px}.hero--repositioned .trust-strip{margin-top:58px}.project-paths__heading{grid-template-columns:1fr}.project-paths__heading>p{max-width:600px;margin-top:24px}.project-paths__grid{grid-template-columns:1fr 1fr}.reviews-trust__inner{grid-template-columns:1fr .75fr;gap:40px}}@media (width<=600px){.hero--repositioned{padding-top:126px}.hero--repositioned h1{font-size:clamp(40px,10.6vw,56px);line-height:1.07}.hero--repositioned .hero__lead{font-size:14px}.hero--repositioned .hero__actions{gap:20px}.review-proof{margin-top:28px;font-size:10px}.review-proof__stars{letter-spacing:.08em}.hero--repositioned .hero__microtrust span+span:before{display:none}.hero--repositioned .hero__microtrust{gap:9px 16px}.hero--repositioned .hero__visual{margin-top:2px}.spectrum__header{font-size:7px}.spectrum__intro{padding:22px 0}.spectrum__tile{min-height:130px;padding:14px 10px}.spectrum__tile>strong{font-size:16px}.spectrum__tile>small{font-size:8px}.spectrum__footer{gap:3px;font-size:6.5px}.spectrum__footer span{gap:4px}.hero--repositioned .trust-strip .container{flex-wrap:wrap;gap:13px;padding:15px 0}.services-section{padding:85px 0}.services-grid{grid-template-columns:1fr}.service-card{min-height:292px;padding:25px}.service-card h3{font-size:29px}.project-paths{padding:77px 0}.project-paths__grid{grid-template-columns:1fr}.project-path{min-height:217px}.project-path h3{margin-top:21px}.reviews-trust{padding:85px 0}.reviews-trust__inner{grid-template-columns:1fr;gap:30px}.reviews-trust__panel{max-width:460px}}.booking-capture-warning{color:#f2e0ce;background:#f8bb7312;border:1px solid #f8bb7380;border-radius:12px;margin:1rem 0;padding:1rem 1.1rem;font-size:.9rem;line-height:1.55}.booking-capture-warning strong{color:#ffdcba;margin-bottom:.35rem;display:block}.booking-capture-warning p{color:#e6d7cc;margin:0 0 .65rem}.booking-capture-warning summary{cursor:pointer;color:#bceaff;font-weight:650}.booking-capture-warning__detail{padding-top:.75rem}.booking-capture-warning__detail pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#00000038;border-radius:8px;max-height:210px;padding:.75rem;font-family:inherit;font-size:.8rem;overflow-y:auto}.booking-capture-warning__copy{color:#8dddf4;cursor:pointer;font:inherit;background:0 0;border:1px solid #8ddef499;border-radius:7px;padding:.55rem .75rem;font-weight:650}.booking-capture-warning__copy-status{margin:.5rem;display:inline-block}.scan-modal__direct-booking{text-align:right;color:#9daebd;margin:.65rem 0 0;font-size:.85rem}.scan-modal__direct-booking a{color:#90e3fa;text-underline-offset:3px;text-decoration:underline}
