:root{color-scheme:dark;--black:#08090b;--graphite:#101216;--graphite-light:#191c21;--silver:#c7ccd3;--white:#f3f4f5;--muted:#a0a6ae;--quiet:#747b84;--line:rgba(222,232,244,.16);--blue:#4FAFFF;--cyan:#3CDBF1;--mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--sans:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:94px}body{margin:0;background:var(--black);color:var(--white);font:15px/1.65 var(--sans);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--blue);outline-offset:4px}::selection{background:rgba(79,175,255,.35);color:var(--white)}.section-shell{width:min(100%,1600px);padding-inline:clamp(24px,6.5vw,104px);margin-inline:auto}.eyebrow{margin:0 0 18px;font:10px/1.6 var(--mono);letter-spacing:.13em;text-transform:uppercase}.arrow,.eyebrow{color:var(--blue)}.arrow{display:inline-block;margin-left:12px;font-size:17px;line-height:1}.button{min-height:50px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;transition:transform .2s ease,background-color .2s ease,border-color .2s ease;cursor:pointer}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--blue);color:#071019}.button-primary .arrow{color:inherit}.button-secondary{border-color:rgba(243,244,245,.35);color:var(--white)}.button-secondary:hover{border-color:var(--blue)}.button-quiet{border-color:var(--line);background:transparent;color:var(--white)}.site-header{position:-webkit-sticky;position:sticky;inset:0 0 auto;z-index:30;height:86px;margin-bottom:-86px;padding:0 max(6.5vw,24px);justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.08);background:rgba(8,9,11,.86)}.brand-lockup,.site-header{display:flex;align-items:center}.brand-lockup{width:137px;height:80px;flex:0 0 auto}.brand-lockup img{display:block;width:100%;height:100%}.desktop-nav{display:flex;align-items:center;gap:clamp(18px,2.8vw,42px);margin-left:auto;margin-right:clamp(22px,4vw,58px)}.desktop-nav a,.header-contact{color:#d0d3d8;font-size:10px;text-transform:uppercase;letter-spacing:.09em;transition:color .2s ease}.desktop-nav a:hover,.header-contact:hover{color:var(--blue)}.header-contact{padding:9px 0;border-bottom:1px solid rgba(255,255,255,.38);white-space:nowrap}.mobile-navigation{display:none}.hero{position:relative;min-height:min(840px,100svh);padding:155px max(6.5vw,24px) 82px;display:grid;grid-template-columns:minmax(340px,.92fr) minmax(420px,1.08fr);align-items:center;grid-gap:clamp(30px,5vw,82px);gap:clamp(30px,5vw,82px);overflow:hidden;background:radial-gradient(ellipse at 80% 49%,rgba(60,219,241,.055),transparent 35%),linear-gradient(115deg,#08090b 28%,#0d1014)}.hero:before{content:"";position:absolute;inset:86px 0 0;pointer-events:none;opacity:.22;background:linear-gradient(90deg,transparent 49.95%,rgba(255,255,255,.075) 50%,transparent 50.05%)}.hero-copy{position:relative;z-index:2;max-width:650px}.hero-copy>.eyebrow{margin-bottom:22px}.hero h1{max-width:660px;margin:0 0 30px;font-size:clamp(46px,5.65vw,76px);line-height:.99;letter-spacing:-.068em;font-weight:560}.hero-copy>p:not(.eyebrow){max-width:440px;margin:0;color:#b8bdc4;font-size:clamp(14px,1.35vw,17px)}.hero-actions{margin-top:34px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.hero-art{min-width:0;max-width:680px;aspect-ratio:1.12}.hero-art-composition{width:100%;display:grid;grid-template-columns:1fr .8fr 1.1fr;align-items:center;grid-gap:13px;gap:13px}.hero-context,.hero-products{min-height:190px;padding:23px 19px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid rgba(255,255,255,.2);background:linear-gradient(145deg,#191d22,#0c0e11)}.hero-context>span,.hero-products>span{color:#aab1b9;font:8px var(--mono);letter-spacing:.1em}.hero-context strong{font-size:clamp(16px,2.1vw,25px);line-height:1.4;font-weight:450;letter-spacing:-.04em}.hero-translation{display:flex;flex-direction:column;align-items:center;gap:12px;color:#b6bdc5;font:8px var(--mono);letter-spacing:.1em}.hero-translation i{width:1px;height:45px;background:linear-gradient(var(--blue),var(--cyan))}.hero-products>div{display:grid}.hero-products i{padding:8px 0;border-top:1px solid rgba(255,255,255,.14);color:var(--white);font-size:11px;font-style:normal}.hero-art-caption{position:absolute;right:2%;bottom:4%;color:#adb4bc;font:8px var(--mono);letter-spacing:.04em}.hero-scroll{position:absolute;bottom:23px;left:max(6.5vw,24px);display:flex;align-items:center;gap:10px;color:#9ba2aa;font-size:9px;letter-spacing:.09em;text-transform:uppercase}.hero-scroll span{width:22px;height:1px;background:var(--blue)}.portfolio{padding-top:128px;padding-bottom:116px;overflow:hidden}.portfolio-heading{max-width:950px;margin:0 auto 43px;text-align:center}.contact h2,.portfolio-heading h2,.process h2,.solutions-heading h2,.story-title h2{margin:0;font-size:clamp(36px,5.05vw,68px);line-height:1.02;letter-spacing:-.06em;font-weight:500}.contact h2 span,.portfolio-heading h2 span,.process h2 span,.story-title h2 span{color:#969da6}.portfolio-heading>p:last-child{max-width:500px;margin:18px auto 0;color:var(--muted);font-size:13px}.portfolio-experience{max-width:1250px;margin:0 auto}.portfolio-controls{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;margin-bottom:23px}.device-picker,.project-picker{display:flex;align-items:flex-end;gap:9px}.project-choice{padding:9px 11px 10px;border:0;border-bottom:1px solid rgba(255,255,255,.19);color:#aab1b9;text-align:left;background:transparent;cursor:pointer;transition:color .2s,border-color .2s}.project-choice>span{display:block;margin-top:5px;color:#7f8790;font:11px var(--mono)}.project-choice.active{color:var(--white);border-color:var(--blue)}.project-choice.active>span{color:var(--blue)}.device-picker{padding:3px;border:1px solid rgba(255,255,255,.18)}.device-choice{min-height:34px;padding:0 13px;border:0;background:transparent;color:#a6adb6;font-size:9px;cursor:pointer}.device-choice.active{background:#252a30;color:var(--white)}.device-stage{width:100%;display:grid;place-items:center}.laptop-stage{max-width:1100px;min-height:440px;padding:8px 0 34px;margin-inline:auto}.laptop-device{width:-moz-fit-content;width:fit-content;max-width:100%;display:flex;flex-direction:column;align-items:center}.laptop-bezel{max-width:100%;padding:11px 11px 8px;border:1px solid #7a8189;border-radius:14px 14px 7px 7px;background:linear-gradient(145deg,#333940,#121519 50%,#252a30);box-shadow:0 32px 75px rgba(0,0,0,.55),0 0 0 1px rgba(255,255,255,.07)}.laptop-screen,.phone-screen{position:relative;overflow:hidden;background:#fff}.live-project-frame{display:block;position:absolute;inset:0 auto auto 0;border:0;transform-origin:top left;background:white}.laptop-chin{width:100%;height:14px;display:flex;justify-content:center;align-items:center;color:#a9afb6;font:5px var(--mono);letter-spacing:.14em}.laptop-base{width:108%;height:12px;margin-top:0;border-radius:0 0 50% 50%;background:linear-gradient(180deg,#787f86,#30353a 60%,#15181c);box-shadow:0 8px 14px #0008}.phone-stage{width:min(100%,340px);padding:8px 0 15px;margin-inline:auto}.phone-device{width:-moz-fit-content;width:fit-content;max-width:100%;padding:8px;border:1px solid #858c94;border-radius:33px;background:linear-gradient(145deg,#343a41,#0b0d10 70%);box-shadow:0 25px 65px #0009,inset 0 0 0 2px #050607}.phone-bezel{position:relative;padding:0;overflow:hidden;border-radius:25px;background:white}.phone-island{position:absolute;z-index:3;top:6px;left:50%;width:66px;height:17px;transform:translateX(-50%);border-radius:12px;background:#090a0b;pointer-events:none}.phone-screen{border-radius:25px}.portfolio-foot{max-width:1180px;margin:19px auto 0;display:flex;justify-content:space-between;align-items:center;gap:20px}.portfolio-foot p{max-width:590px;margin:0;color:#858d96;font-size:10px}.portfolio-foot a{flex:0 0 auto;padding-bottom:6px;border-bottom:1px solid rgba(255,255,255,.35);color:var(--white);font-size:10px}.portfolio-foot a span{margin-left:9px;color:var(--blue)}.solutions{padding-top:99px;padding-bottom:109px;background:var(--graphite)}.solutions-heading{max-width:760px;margin-bottom:52px}.solutions-heading h2{max-width:730px}.solutions-intro{max-width:450px;margin:17px 0 0;color:var(--muted)}.pillar-list{display:flex;flex-direction:column}.pillar{min-height:300px;padding:31px 0;display:grid;grid-template-columns:1.08fr .92fr;align-items:center;grid-gap:8%;gap:8%}.pillar+.pillar{border-top:1px solid var(--line)}.pillar-automacao .pillar-visual{order:2}.pillar-automacao .pillar-copy{order:1;padding-left:8%}.pillar-visual{min-height:235px;position:relative;display:grid;place-items:center;overflow:hidden}.visual-presence{background:linear-gradient(130deg,#181c20,#111317)}.presence-window{width:72%;height:190px;padding:11px;border:1px solid rgba(255,255,255,.23);background:#0c0e11;transform:rotate(-3deg);box-shadow:20px 23px 0 rgba(255,255,255,.035)}.presence-nav{height:24px;display:flex;align-items:center;justify-content:space-between;gap:7px;border-bottom:1px solid rgba(255,255,255,.14);color:#a9b0b8;font-size:6px}.presence-nav strong{color:var(--white);font-size:7px;letter-spacing:.08em}.presence-nav span{width:auto;height:auto;background:transparent}.presence-content{height:calc(100% - 14px);padding:19px 8%;position:relative;overflow:hidden}.presence-content p{margin:0 0 8px;color:var(--blue);font:7px var(--mono);letter-spacing:.1em}.presence-content strong{position:relative;z-index:2;display:block;font-size:clamp(18px,2.6vw,29px);line-height:1.04;font-weight:500;letter-spacing:-.04em}.presence-action{display:inline-flex;margin-top:12px;padding:5px 9px;border:1px solid rgba(79,175,255,.58);color:#dceeff;font-size:7px}.visual-note{position:absolute;bottom:16px;left:8%;margin:0;color:#9aa2ab;font:8px var(--mono);letter-spacing:.11em}.visual-automation{background:radial-gradient(ellipse at 50% 50%,rgba(60,219,241,.08),transparent 60%)}.automation-flow{width:min(86%,520px);justify-content:center;gap:11px}.automation-flow,.flow-node{display:flex;align-items:center}.flow-node{min-width:98px;padding:15px 10px;gap:8px;border:1px solid rgba(255,255,255,.22);color:#d5dae0;background:#111418;font-size:9px}.flow-node-active{border-color:rgba(60,219,241,.62);background:#151d21}.flow-dot{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:#8c949c}.flow-node-active .flow-dot{background:var(--cyan);box-shadow:0 0 16px rgba(60,219,241,.5)}.automation-flow>i{width:24px;height:1px;flex:0 1 40px;background:linear-gradient(90deg,var(--blue),var(--cyan))}.visual-development{background:linear-gradient(145deg,#15181c,#0d0f12)}.architecture-surface{width:76%;min-height:164px;padding:20px 22px;border:1px solid rgba(255,255,255,.21);background:linear-gradient(145deg,#1c2025,#111418);box-shadow:18px 18px 0 rgba(255,255,255,.035);transform:rotate(1.5deg)}.architecture-surface>span{color:#aab1b9;font:7px var(--mono);letter-spacing:.12em}.architecture-flow{margin-top:28px;display:flex;align-items:center;justify-content:space-between;gap:9px}.architecture-flow div{padding:8px 9px;border:1px solid rgba(79,175,255,.37);color:#dce1e6;font-size:9px}.architecture-flow i{height:1px;flex:1 1;background:linear-gradient(90deg,var(--blue),var(--cyan))}.architecture-surface>p{margin:16px 0 0;color:#89929c;font-size:9px}.pillar-copy{max-width:465px;padding:20px 0}.pillar-copy h3{margin:0 0 24px;font-size:clamp(25px,3vw,38px);line-height:1.1;font-weight:500;letter-spacing:-.04em}.pillar-copy>p{max-width:400px;margin:0 0 30px;color:#b1b7bf;font-size:13px}.pillar-copy>span{display:block;max-width:400px;color:#858d97;font:9px/1.8 var(--mono)}.pillar-copy>a{margin-top:22px;display:inline-flex;align-items:center;color:var(--white);font-size:10px}.pillar-copy>a .arrow{font-size:14px}.story{padding-top:clamp(96px,12vw,164px);padding-bottom:clamp(96px,12vw,164px);display:grid;grid-template-columns:1.15fr .85fr;align-items:end;grid-gap:10%;gap:10%}.story-title{max-width:760px}.story-title h2{font-size:clamp(39px,5.1vw,70px)}.story-copy{max-width:440px;padding-bottom:4px;color:#b6bcc4}.story-copy p{margin:0 0 14px}.text-link{display:inline-flex;align-items:center;gap:9px;margin-top:24px;padding-bottom:9px;border-bottom:1px solid rgba(255,255,255,.3);color:var(--white);font:600 20px/1.35 var(--sans);letter-spacing:0;text-transform:uppercase}.process{padding-top:112px;padding-bottom:126px;display:grid;grid-template-columns:.82fr 1.18fr;grid-gap:9%;gap:9%}.process-intro{max-width:480px}.process-intro h2{font-size:clamp(38px,4.7vw,62px)}.process-intro>p:last-child{max-width:360px;margin:18px 0 0;color:var(--muted);font-size:13px}.process-list{grid-template-columns:1fr 1fr;grid-gap:0 34px;gap:0 34px}.process-step{min-height:124px;padding:18px 20px 23px 0;border-top:1px solid var(--line)}.process-step h3{margin:0 0 7px;font-size:15px;font-weight:500}.process-step p{max-width:245px;margin:0;color:#8f97a0;font-size:11px}.offer{padding-top:12px;padding-bottom:108px}.offer-layout{position:relative;display:grid;grid-template-columns:1.02fr .98fr;grid-gap:25px 7%;gap:25px 7%;align-items:center;padding:clamp(34px,6vw,78px);overflow:hidden;border:1px solid rgba(79,175,255,.3);background:radial-gradient(ellipse at 84% 47%,rgba(79,175,255,.11),transparent 36%),linear-gradient(125deg,#12161b,#0b0d10 72%)}.offer-copy{position:relative;z-index:2;max-width:620px}.offer-copy h2{margin:0;font-size:clamp(35px,4.7vw,62px);line-height:1.04;letter-spacing:-.055em;font-weight:500}.offer-copy h2 span{color:#aab1b9}.offer-copy>p:not(.eyebrow){max-width:420px;margin:17px 0 0;color:#a7aeb7;font-size:12px}.offer-copy>p.offer-additional-services{margin-top:10px;color:#8e9aa7}.button-offer{margin-top:27px;gap:24px;border-color:rgba(255,255,255,.38);background:transparent;color:var(--white)}.button-offer:hover{border-color:var(--blue);background:rgba(79,175,255,.07)}.button-offer>span{color:var(--blue);font-size:18px}.offer-art{min-height:268px;position:relative;display:grid;place-items:center;perspective:1000px}.offer-art-page{width:78%;min-height:235px;padding:15px 19px 12px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid rgba(255,255,255,.3);background:linear-gradient(145deg,#20262c,#101317 72%);box-shadow:0 28px 58px rgba(0,0,0,.48);transform:rotateY(-8deg) rotateX(2deg)}.offer-page-footer,.offer-page-nav{display:flex;justify-content:space-between;gap:8px;color:#aeb6be;font:6px var(--mono);letter-spacing:.08em}.offer-page-nav{padding-bottom:9px;border-bottom:1px solid rgba(255,255,255,.2)}.offer-page-nav span:first-child{color:var(--white)}.offer-page-content{padding:17px 0 13px;display:flex;flex-direction:column;align-items:flex-start}.offer-page-content>span{color:var(--blue);font:6px var(--mono);letter-spacing:.1em}.offer-page-content strong{margin-top:9px;color:var(--white);font-size:clamp(20px,3vw,32px);line-height:1.03;letter-spacing:-.05em;font-weight:500}.offer-page-content i{margin-top:13px;padding:6px 8px;border:1px solid rgba(255,255,255,.35);color:#e2e7ec;font-size:7px;font-style:normal}.offer-page-content b{padding-left:7px;color:var(--blue);font-weight:500}.offer-page-footer{padding-top:9px;border-top:1px solid rgba(255,255,255,.14);color:#7f8993}.offer-details{grid-column:1/-1;display:grid;grid-template-columns:.85fr 1fr 1.1fr;grid-gap:23px;gap:23px;align-items:center;padding-top:26px;border-top:1px solid rgba(255,255,255,.17)}.offer-details:not(.is-revealed){display:none}.offer-details.is-revealed{animation:reveal-offer .48s cubic-bezier(.2,.75,.25,1) both}.offer-installments,.offer-price,.offer-reference{min-height:88px;display:flex;flex-direction:column;justify-content:center;gap:6px}.offer-installments>span,.offer-price>span,.offer-reference>span{color:#929aa3;font:8px var(--mono);letter-spacing:.11em}.offer-reference del{color:#b2b8c0;font-size:clamp(20px,2.6vw,31px);-webkit-text-decoration-color:var(--blue);text-decoration-color:var(--blue);text-decoration-thickness:1px}.offer-installments,.offer-price{padding-left:23px;border-left:1px solid rgba(255,255,255,.18)}.offer-price strong{font-size:clamp(31px,4.2vw,52px);letter-spacing:-.06em}.offer-installments strong,.offer-price strong{color:var(--white);line-height:1.15;font-weight:500}.offer-installments strong{font-size:clamp(25px,3.2vw,39px);letter-spacing:-.045em;white-space:nowrap}.offer-contact{grid-column:1/-1;justify-self:end;color:var(--white);font-size:10px;border-bottom:1px solid rgba(255,255,255,.4);padding-bottom:7px}.offer-contact span{color:var(--blue);margin-left:9px}@keyframes reveal-offer{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.contact{padding-top:100px;padding-bottom:116px;display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:8%;gap:8%;background:var(--graphite)}.contact-intro{max-width:480px}.contact h2{font-size:clamp(38px,4.4vw,59px)}.contact-intro>p:not(.eyebrow){margin:18px 0 0;color:#aab1b9;font-size:13px}.contact-links{max-width:300px;margin-top:34px;display:grid;grid-gap:11px;gap:11px}.contact-links a,.contact-links>span{min-height:34px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);color:#e2e5e8;font-size:11px}.contact-links small{color:#777f88;font:8px var(--mono)}.contact-links .arrow{margin:0}.form-panel{padding:clamp(19px,3vw,30px);border:1px solid var(--line);background:#0b0d10}.form-heading{display:flex;justify-content:space-between;gap:12px;padding-bottom:13px;margin-bottom:18px;border-bottom:1px solid var(--line);color:#b7bdc4;font:8px var(--mono);letter-spacing:.09em}.form-heading span:last-child{color:#727a83;text-align:right}.form-panel form{display:flex;flex-direction:column;gap:13px}.form-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.form-panel label{display:block;color:#c8cdd3;font-size:10px}.form-panel input,.form-panel select,.form-panel textarea{display:block;width:100%;min-height:44px;padding:10px 11px;margin-top:6px;border:1px solid rgba(255,255,255,.16);border-radius:0;outline:none;background:#101216;color:var(--white);font-size:10px}.form-panel input:focus,.form-panel select:focus,.form-panel textarea:focus{border-color:var(--blue)}.form-panel input::placeholder,.form-panel textarea::placeholder{color:#656d76}.form-panel select:invalid{color:#747c85}.form-panel select option{background:#101216;color:var(--white)}.form-panel textarea{min-height:82px;resize:vertical}.optional{float:right;color:#747c85;font:7px var(--mono)}.form-submit{margin-top:3px;display:flex;align-items:center;gap:14px}.form-submit .button{min-height:43px}.form-submit small{max-width:260px;color:#7f8790;font-size:8px;line-height:1.5}.form-submit button:disabled{opacity:.6;cursor:wait}.form-feedback{margin:0;padding:8px 10px;border-left:2px solid #d9bd72;background:rgba(217,189,114,.07);color:#e1ce9b;font-size:10px}.form-feedback.success{border-color:#71cfaa;background:rgba(113,207,170,.07);color:#a7e0c7}.form-feedback a{text-decoration:underline}.honeypot{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-footer{padding:17px max(6.5vw,24px) 24px;display:grid;grid-template-columns:150px 1fr auto;align-items:center;grid-gap:24px;gap:24px;border-top:1px solid rgba(255,255,255,.12)}.footer-brand{width:118px;height:69px;display:flex;align-items:center}.footer-brand img{width:100%;height:100%;object-fit:contain}.footer-links{display:flex;justify-content:center;flex-wrap:wrap;gap:22px}.footer-links a,.site-footer>span{color:#9ca3ac;font-size:9px}.footer-links a:hover{color:var(--blue)}.site-footer>span{text-align:right}.admin-shell{min-height:100svh;display:grid;place-items:center;padding:30px;background:radial-gradient(ellipse at 15% 20%,rgba(79,175,255,.09),transparent 38%),var(--black)}.admin-card{width:min(100%,480px);padding:38px;border:1px solid rgba(255,255,255,.2);background:var(--graphite)}.admin-back{display:inline-block;margin-bottom:45px;color:#aeb6c0;font:9px var(--mono)}.admin-card h1,.dashboard-header h1{margin:0 0 14px;font-size:39px;line-height:1.1;letter-spacing:-.05em;font-weight:500}.admin-lede{margin-bottom:26px;color:#9da5af;font-size:12px}.admin-inline-notice,.admin-notice{padding:14px;border-left:2px solid var(--blue);background:rgba(79,175,255,.05);color:#d2d9e0;font-size:11px;line-height:1.7}.admin-form{display:flex;flex-direction:column;gap:16px}.admin-form label{color:#c8ced5;font-size:10px}.admin-form input{display:block;width:100%;margin-top:7px;padding:12px;border:1px solid rgba(255,255,255,.2);background:#090b0e;color:white;outline:none}.admin-form input:focus{border-color:var(--blue)}.admin-form button{margin-top:8px}.admin-hint{margin:18px 0 0;color:#727c86;font-size:9px}.dashboard-shell{min-height:100svh;padding:48px max(5vw,24px);background:#090a0c}.dashboard-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:30px;border-bottom:1px solid var(--line)}.dashboard-header h1{margin:0}.dashboard-stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;margin:30px 0 50px;border:1px solid var(--line);background:var(--line)}.dashboard-stats article{padding:19px;display:flex;flex-direction:column;gap:12px;background:#101216}.dashboard-stats article span,.dashboard-title>span{color:#89929c;font:8px var(--mono);letter-spacing:.1em}.dashboard-stats strong{font-size:33px;font-weight:500;letter-spacing:-.04em}.dashboard-section{margin-top:40px}.dashboard-title{display:flex;justify-content:space-between;align-items:flex-end;padding-bottom:16px;margin-bottom:20px;border-bottom:1px solid var(--line)}.dashboard-title .overline{margin-bottom:5px}.dashboard-title h2{margin:0;font-size:23px;font-weight:500}.lead-table-wrap{overflow-x:auto;border:1px solid var(--line)}.lead-table{width:100%;min-width:730px;border-collapse:collapse;text-align:left}.lead-table th{padding:13px 15px;background:#101216;color:#7e8892;font:8px var(--mono);letter-spacing:.08em}.lead-table td{padding:15px;border-top:1px solid var(--line);color:#bdc4cc;font-size:10px;vertical-align:top}.lead-table td:first-child{min-width:190px}.lead-table td a,.lead-table td small,.lead-table td strong{display:block}.lead-table td strong{color:#f1f4f7;font-size:12px;font-weight:600}.lead-table td a,.lead-table td small{color:#8e99a4;font-size:9px}.lead-table td a:hover{color:var(--blue)}.lead-table td select{max-width:155px;padding:7px;border:1px solid var(--line);background:#0a0c0f;color:#dbe2e9;font-size:10px}.lead-table details{margin-top:8px;color:#9da6af}.lead-table summary{color:var(--blue);font-size:9px;cursor:pointer}.lead-table details p{max-width:250px;white-space:pre-wrap}.admin-empty{padding:38px 18px;border:1px solid var(--line);background:#0e1013}.admin-empty h3{margin:0 0 5px;font-size:16px;font-weight:500}.admin-empty p{margin:0;color:#89939e;font-size:11px}.consultants{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.consultants article{padding:15px;display:grid;grid-template-columns:35px 1fr;grid-gap:8px;gap:8px;border:1px solid var(--line)}.consultants article>span{color:var(--blue);font:10px var(--mono)}.consultants article small,.consultants article strong{display:block}.consultants article strong{font-size:11px;font-weight:500}.consultants article small{color:#828b95;font-size:8px}.consultants article i{grid-column:2;margin-top:5px;color:#727c87;font:7px var(--mono);font-style:normal}.admin-nav{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.admin-nav a{color:#aeb6c0;font-size:10px}.crm-filters{display:grid;grid-template-columns:minmax(220px,1fr) repeat(2,minmax(160px,220px));grid-gap:10px;gap:10px;margin-bottom:16px}.activity-list+form input,.consultant-form input,.crm-filters input,.crm-filters select,.lead-table td input,.lead-table td select{min-width:0;padding:10px;border:1px solid var(--line);background:#101216;color:#e7ebef;font:11px inherit}.lead-table td input,.lead-table td select{display:block;max-width:180px;margin:5px 0}.crm-insights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.crm-insights article{min-height:150px;padding:16px;border:1px solid var(--line);background:#101216}.crm-insights h3{margin:0 0 14px;font-size:13px;font-weight:500}.crm-insights p{display:flex;justify-content:space-between;gap:12px;margin:8px 0;color:#9da5af;font-size:10px}.crm-insights p strong{color:#e7ebef}.crm-insights small{color:#89939e;font-size:10px}.crm-bars{height:95px;display:flex;align-items:flex-end;justify-content:space-around;gap:9px}.crm-bars div{height:100%;flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px}.crm-bars small,.crm-bars span{color:#89939e;font-size:9px}.crm-bars i{width:min(30px,70%);min-height:4px;background:var(--blue)}.activity-list{max-height:180px;overflow:auto}.activity-list p{padding:7px 0;border-bottom:1px solid var(--line);font-size:10px;overflow-wrap:anywhere}.activity-list small{display:block;color:#89939e}.activity-list+form{display:flex;gap:5px;margin-top:8px}.activity-list+form button{border:1px solid var(--line);background:#171b20;color:#d9e0e7;padding:6px}.consultant-form{display:flex;flex-wrap:wrap;gap:9px;margin-top:15px}.consultant-form input{flex:1 1;min-width:170px}.admin-header-note{color:#89939e}@media (min-width:1500px){.hero{padding-inline:max(calc((100vw - 1400px)/2),6.5vw)}.hero-scroll{left:max(calc((100vw - 1400px)/2),6.5vw)}}@media (max-width:1020px){.hero{grid-template-columns:minmax(310px,.95fr) minmax(320px,1.05fr);gap:3vw;min-height:760px}.hero h1{font-size:clamp(43px,6vw,63px)}.hero-art-caption{font-size:7px}.pillar{gap:5%}.pillar-copy{max-width:390px}.process{grid-template-columns:.72fr 1.28fr;gap:6%}.offer-layout{gap:24px 4%;padding:clamp(30px,5vw,56px)}}@media (max-width:900px){html{scroll-padding-top:76px}.site-header{height:74px;margin-bottom:-74px;padding-inline:24px}.brand-lockup{width:123px;height:72px}.desktop-nav,.header-contact{display:none}.mobile-navigation{display:block;position:relative}.menu-toggle{width:44px;height:42px;padding:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;border:1px solid rgba(255,255,255,.28);background:rgba(16,18,22,.4);cursor:pointer}.menu-toggle span{width:16px;height:1px;background:var(--white)}.mobile-menu{position:absolute;top:52px;right:0;z-index:40;width:min(320px,calc(100vw - 48px));padding:8px 18px;border:1px solid rgba(255,255,255,.2);background:#111418;box-shadow:0 20px 50px #000b}.mobile-menu a{padding:13px 0;display:flex;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.11);font-size:12px}.mobile-menu a:last-child{border:0}.mobile-menu span{color:var(--blue)}.hero{min-height:720px;padding-top:132px;grid-template-columns:minmax(290px,.95fr) minmax(290px,1.05fr);gap:24px}.hero h1{font-size:clamp(42px,6.3vw,58px)}.hero-art{width:112%;margin-right:-8%}.hero-context,.hero-products{min-height:165px;padding:17px 13px}.hero-art-caption{right:0;font-size:6px}.portfolio{padding-top:112px;padding-bottom:96px}}@media (max-width:720px){.section-shell{padding-inline:24px}.hero{min-height:0;padding:128px 24px 35px;display:flex;flex-direction:column;align-items:stretch;gap:16px}.hero:before{inset:74px 0 0;background:linear-gradient(180deg,transparent 52%,rgba(255,255,255,.05) 52.1%,transparent 52.2%)}.hero-copy{max-width:560px}.hero-copy>.eyebrow{max-width:310px;margin-bottom:17px;font-size:8px}.hero h1{max-width:560px;margin-bottom:18px;font-size:clamp(42px,11.2vw,61px)}.hero-copy>p:not(.eyebrow){max-width:400px;font-size:13px}.hero-actions{margin-top:23px;align-items:stretch;flex-direction:column;max-width:330px}.hero-actions .button{min-height:47px}.hero-art{width:min(100%,490px);max-height:none;aspect-ratio:1.25;margin:0 auto;justify-self:auto}.hero-art-composition{grid-template-columns:1fr .45fr 1fr;gap:7px}.hero-context,.hero-products{min-height:146px;padding:13px 10px}.hero-context>span,.hero-products>span,.hero-translation{font-size:6px}.hero-context strong{font-size:clamp(14px,4.3vw,19px)}.hero-products i{padding:7px 0;font-size:9px}.hero-translation{gap:8px}.hero-translation i{height:28px}.hero-art-caption{right:2%;bottom:0;font-size:6px}.hero-scroll{position:relative;bottom:auto;left:auto;margin-top:1px;font-size:8px}.portfolio{padding-top:91px;padding-bottom:86px}.portfolio-heading{margin-bottom:29px;text-align:left}.contact h2,.portfolio-heading h2,.process h2,.solutions-heading h2,.story-title h2{font-size:clamp(36px,9.2vw,52px)}.portfolio-heading>p:last-child{margin-left:0;font-size:12px}.portfolio-controls{align-items:stretch;flex-direction:column;gap:16px}.project-picker{align-items:stretch;gap:6px}.project-choice{flex:1 1;min-width:0;padding:8px 6px 10px;font-size:10px}.project-choice>span{font-size:7px}.device-picker{align-self:flex-start}.laptop-stage{min-height:230px;padding:4px 0 18px}.laptop-bezel{padding:6px 6px 4px;border-radius:8px 8px 4px 4px}.laptop-chin{height:8px}.laptop-base{height:7px}.phone-stage{padding-block:5px 12px}.phone-device{padding:6px;border-radius:25px}.phone-bezel,.phone-screen{border-radius:19px}.phone-island{top:5px;width:54px;height:13px}.portfolio-foot{align-items:flex-start;flex-direction:column;gap:13px;margin-top:14px}.portfolio-foot a,.portfolio-foot p{font-size:9px}.solutions{padding-top:78px;padding-bottom:80px}.solutions-heading{margin-bottom:28px}.solutions-intro{font-size:12px}.pillar{padding:21px 0 28px;grid-template-columns:1fr;gap:10px}.pillar+.pillar{margin-top:10px}.pillar-automacao .pillar-copy,.pillar-automacao .pillar-visual{order:0}.pillar-automacao .pillar-copy{padding-left:0}.pillar-visual{min-height:205px}.architecture-surface,.presence-window{width:79%}.automation-flow{width:100%;gap:6px}.flow-node{min-width:0;padding:12px 8px;font-size:8px}.automation-flow>i{flex-basis:18px}.architecture-surface{min-height:155px;padding:17px 16px}.architecture-flow{gap:6px;margin-top:25px}.architecture-flow div{padding:7px 6px;font-size:8px}.visual-note{bottom:8px;left:4%;font-size:6px}.pillar-copy{max-width:530px;padding:9px 0}.pillar-copy h3{font-size:27px}.pillar-copy>p{font-size:12px}.pillar-copy>span{font-size:8px}.story{padding-top:88px;padding-bottom:90px;grid-template-columns:1fr;gap:23px}.story-copy{max-width:480px;padding-left:8%;font-size:13px}.process{padding-top:78px;padding-bottom:88px;grid-template-columns:1fr;gap:31px}.process-intro{max-width:500px}.process-intro>p:last-child{font-size:12px}.process-list{grid-template-columns:1fr 1fr;gap:0 14px}.process-step{min-height:106px;padding:15px 5px 19px 0}.process-step h3{font-size:12px}.process-step p{font-size:9px}.offer{padding:0 14px 78px}.offer-layout{padding:30px 19px 24px;grid-template-columns:1fr;gap:17px}.offer-copy h2{font-size:clamp(35px,9vw,48px)}.offer-copy>p:not(.eyebrow){font-size:11px}.button-offer{width:100%;min-height:50px;padding-inline:12px;gap:10px;font-size:8px}.offer-art{min-height:185px}.offer-art-page{width:82%;min-height:178px;padding:12px 14px 10px}.offer-page-content strong{font-size:clamp(22px,7vw,30px)}.offer-details{grid-template-columns:1fr 1fr;gap:12px;padding-top:19px}.offer-installments,.offer-price,.offer-reference{min-height:72px}.offer-installments>span,.offer-price>span,.offer-reference>span{font-size:7px}.offer-reference del{font-size:21px}.offer-price{padding-left:14px}.offer-price strong{font-size:clamp(28px,8vw,38px)}.offer-installments{grid-column:1/-1;min-height:60px;padding:12px 0 0;border:0;border-top:1px solid var(--line)}.offer-installments strong{font-size:29px}.offer-contact{grid-column:1/-1;justify-self:start;font-size:9px}.contact{padding-top:77px;padding-bottom:82px;grid-template-columns:1fr;gap:30px}.contact-intro{max-width:520px}.contact-intro>p:not(.eyebrow){font-size:12px}.contact-links{margin-top:23px}.form-panel{padding:17px 14px}.form-heading{font-size:7px}.form-row{grid-template-columns:1fr;gap:12px}.form-panel form{gap:13px}.form-submit{align-items:flex-start;flex-direction:column;gap:9px}.form-submit small{max-width:100%}.site-footer{padding:17px 24px 23px;grid-template-columns:1fr auto;gap:13px}.footer-brand{width:112px;height:66px}.footer-links{grid-column:1/-1;justify-content:flex-start;gap:14px}.footer-links a,.site-footer>span{font-size:8px}.site-footer>span{grid-column:1/-1;text-align:left}.admin-card{padding:25px 20px}.dashboard-shell{padding:25px 18px}.dashboard-header h1{font-size:31px}.dashboard-stats{grid-template-columns:1fr 1fr;margin:20px 0 38px}.dashboard-stats article{padding:13px}.dashboard-stats strong{font-size:27px}.consultants{grid-template-columns:1fr}.dashboard-title{align-items:center}.dashboard-title h2{font-size:20px}.admin-nav{justify-content:flex-start;gap:10px;margin-top:18px}.dashboard-header{display:block}.crm-filters,.crm-insights{grid-template-columns:1fr}}@media (max-width:400px){.section-shell{padding-inline:20px}.site-header{padding-inline:19px}.hero{padding-inline:20px}.hero h1{font-size:clamp(39px,10.8vw,45px)}.hero-art{width:108%;margin-left:-4%}.hero-art-caption{gap:4px;font-size:5px}.portfolio{padding-top:80px}.project-choice{font-size:9px}.project-choice>span{font-size:6px}.offer-details{grid-template-columns:1fr}.offer-installments,.offer-price{padding:13px 0 0;border:0;border-top:1px solid var(--line)}.offer-contact,.offer-installments{grid-column:auto}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.hero{min-height:min(880px,100svh);grid-template-columns:minmax(330px,.8fr) minmax(490px,1.2fr);gap:clamp(34px,6vw,96px);isolation:isolate;color:#101820;background:radial-gradient(ellipse at 78% 38%,rgba(255,255,255,.76),transparent 42%),radial-gradient(ellipse at 58% 100%,rgba(107,124,136,.2),transparent 45%),linear-gradient(124deg,#c2c5c6,#e1e2e2 27%,#c7ccce 53%,#d8dcdd 78%,#b7bdc0)}.hero:before{display:block;inset:0;z-index:-1;opacity:.13;background:repeating-linear-gradient(176deg,rgba(255,255,255,.25),rgba(255,255,255,.25) 1px,transparent 0,transparent 8px),linear-gradient(112deg,transparent 12%,rgba(57,91,115,.08) 48%,transparent 82%);mix-blend-mode:soft-light}.hero-copy{max-width:620px}.hero h1{max-width:600px;font-size:clamp(55px,6.4vw,88px);line-height:.97;letter-spacing:-.074em;background:linear-gradient(180deg,#121a20,#34424c 54%,#63717b);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-copy>p:not(.eyebrow){max-width:450px;color:#37454f}.hero-actions .button{min-height:54px;padding-inline:24px;position:relative;overflow:hidden;border-radius:999px;font-size:9px;letter-spacing:.1em;transition:transform .28s cubic-bezier(.2,.75,.25,1),box-shadow .28s ease,border-color .28s ease,background .28s ease}.hero-actions .button:before{content:"";position:absolute;inset:1px;border-radius:inherit;background:linear-gradient(112deg,transparent 24%,rgba(255,255,255,.52) 47%,transparent 67%);opacity:0;transform:translateX(-32%);transition:opacity .3s ease,transform .55s cubic-bezier(.2,.75,.25,1);pointer-events:none}.hero-actions .button:focus-visible:before,.hero-actions .button:hover:before{opacity:.72;transform:translateX(32%)}.hero-actions .button:focus-visible{outline-color:#176da5;outline-offset:4px}.hero-actions .button-primary{border:1px solid rgba(224,244,255,.78);background:linear-gradient(135deg,#92d3ff,#57b2fa 48%,#388bc9);color:#0a1a26;box-shadow:0 10px 25px rgba(40,125,181,.25),inset 0 1px 0 rgba(255,255,255,.75),inset 0 -1px 0 rgba(17,69,105,.3)}.hero-actions .button-primary:hover{transform:translateY(-3px);box-shadow:0 17px 32px rgba(40,125,181,.34),inset 0 1px 0 rgba(255,255,255,.82)}.hero-actions .button-secondary{border:1px solid rgba(83,100,112,.42);background:linear-gradient(140deg,rgba(255,255,255,.76),rgba(227,232,235,.44));color:#1b2933;box-shadow:0 8px 23px rgba(30,43,52,.11),inset 0 1px 0 rgba(255,255,255,.88),inset 0 -1px 0 rgba(83,100,112,.1);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.hero-actions .button-secondary:hover{transform:translateY(-3px);border-color:rgba(54,112,151,.62);background:linear-gradient(140deg,#fff,rgba(224,236,244,.75));box-shadow:0 15px 28px rgba(30,43,52,.17),inset 0 1px 0 #fff}.site-header{border-bottom-color:rgba(50,63,72,.22);box-shadow:0 1px 0 rgba(255,255,255,.46)}.site-header .desktop-nav a,.site-header .header-contact{color:#333e46}.site-header .header-contact{border-bottom-color:rgba(51,62,70,.38)}.site-header .desktop-nav a:hover,.site-header .header-contact:hover{color:#176da5}.site-header .desktop-nav a{position:relative}.site-header .desktop-nav a:after{content:"";position:absolute;right:0;bottom:-7px;left:0;height:1px;background:linear-gradient(90deg,transparent,#176da5,transparent);transform:scaleX(0);transform-origin:center;transition:transform .25s ease}.site-header .desktop-nav a:focus-visible:after,.site-header .desktop-nav a:hover:after{transform:scaleX(1)}.hero-art{width:100%;max-width:800px;min-height:560px;position:relative;justify-self:end;display:grid;place-items:center}.hero-ecosystem-scene{width:100%;height:560px;position:relative;isolation:isolate;perspective:1500px;transform:translate3d(var(--hero-shift-x,0),calc(-38px + var(--hero-shift-y,0px)),0);transform-origin:center;transition:transform .35s ease-out}.hero-scene-light{width:80%;height:68%;position:absolute;top:8%;left:11%;z-index:-2;border-radius:50%;background:radial-gradient(ellipse,rgba(38,115,190,.17),rgba(24,61,95,.07) 42%,transparent 72%);filter:blur(18px)}.hero-scene-orbit{position:absolute;z-index:-1;border:1px solid rgba(109,172,218,.09);border-radius:50%;transform:rotate(-19deg) rotateX(67deg)}.hero-scene-orbit-one{width:95%;height:56%;left:3%;top:24%}.hero-scene-orbit-two{width:76%;height:44%;left:12%;top:34%;border-color:rgba(79,175,255,.08)}.hero-ecosystem-device{position:absolute;transform-style:preserve-3d;animation:hero-device-float 7.5s ease-in-out infinite}.hero-ecosystem-laptop-device{animation-delay:-2.2s}.hero-tablet-device{animation-delay:-4.5s}.hero-ecosystem-phone-device{animation-delay:-1.2s}@keyframes hero-device-float{0%,to{translate:0 0}50%{translate:0 -7px}}.hero-monitor-device{width:92%;left:8%;top:-5%;z-index:1;filter:drop-shadow(0 32px 36px rgba(25,35,42,.34))}.hero-monitor-frame{aspect-ratio:1.72;padding:9px;overflow:hidden;border:1px solid #d3d9dd;border-radius:12px 12px 5px 5px;background:linear-gradient(145deg,#f5f7f8,#929da5 13%,#46515a 31%,#151b20 52%,#7b8790 84%,#dce1e4);box-shadow:inset 0 1px 0 rgba(255,255,255,.78),0 0 27px rgba(63,85,101,.18);transform:rotateY(-5deg) rotateX(2deg)}.hero-monitor-chin{height:16px;position:relative;border:1px solid #b8c0c6;border-top:0;border-radius:0 0 5px 5px;background:linear-gradient(90deg,#79858e,#e2e6e9 48%,#818c95)}.hero-monitor-chin span{width:3px;height:3px;position:absolute;top:6px;left:50%;border-radius:50%;background:#87919c}.hero-monitor-chin i{width:24px;height:2px;position:absolute;top:6px;right:13px;border-radius:2px;background:#4a545e}.hero-monitor-neck{width:13%;height:36px;margin:auto;background:linear-gradient(90deg,#78838c,#d7dde1 50%,#7b858e);-webkit-clip-path:polygon(21% 0,79% 0,100% 100%,0 100%);clip-path:polygon(21% 0,79% 0,100% 100%,0 100%)}.hero-monitor-foot{width:28%;height:9px;margin:auto;border:1px solid #a6b0b7;border-radius:50% 50% 4px 4px;background:linear-gradient(#f0f3f5,#7c8790 70%);box-shadow:0 8px 14px #18232b45}.hero-ecosystem-screen{width:100%;height:100%;overflow:hidden;color:#eaf0f6;background:#090f17;font-family:var(--sans)}.hero-ecosystem-landing{padding:3.2% 4% 2.8%;display:flex;flex-direction:column;background:radial-gradient(ellipse at 78% 51%,rgba(28,109,186,.22),transparent 43%),linear-gradient(120deg,#0b111a,#101722 54%,#080d14)}.hero-landing-nav{height:13%;min-height:0;flex:0 0 13%;display:flex;align-items:center;gap:4%;border-bottom:1px solid rgba(206,222,238,.14)}.hero-landing-nav>img{width:12%;height:auto;object-fit:contain}.hero-landing-nav nav{margin-left:auto;display:flex;gap:clamp(8px,1.4vw,20px);color:#b2bfcc;font-size:clamp(5px,.57vw,8px)}.hero-landing-nav>b{padding:5px 8px;border:1px solid rgba(79,175,255,.58);border-radius:3px;color:#e6f4ff;font-size:clamp(5px,.55vw,8px);font-weight:500;white-space:nowrap}.hero-landing-nav>b i{margin-left:5px;color:var(--blue);font-style:normal}.hero-landing-body{min-height:0;flex:1 1 auto;display:grid;grid-template-columns:.98fr 1.02fr;align-items:center;overflow:hidden}.hero-landing-message{min-width:0;padding-left:4%;position:relative;z-index:1}.hero-landing-footer,.hero-landing-message>span{color:#92a3b4;font:clamp(4px,.49vw,7px) var(--mono);letter-spacing:.12em}.hero-landing-message>strong{margin-top:6px;display:flex;flex-direction:column;color:#f4f7fa;line-height:.94;letter-spacing:-.065em;font-weight:520;white-space:nowrap}.hero-landing-message>p{max-width:96%;margin:8px 0 10px;color:#afbbc7;font-size:clamp(6px,1.25cqi,9px);line-height:1.45}.hero-landing-message>i{padding:6px 8px;display:inline-block;border:1px solid rgba(211,226,240,.42);color:#e7eef5;font-size:clamp(5px,.57vw,8px);font-style:normal}.hero-landing-message>i b{margin-left:7px;color:var(--blue)}.hero-landing-architecture{width:92%;height:78%;position:relative;justify-self:center;perspective:500px}.hero-landing-architecture:before{content:"";position:absolute;inset:16% 6% 5%;transform:rotateX(62deg) rotate(-28deg);background:linear-gradient(135deg,rgba(42,151,255,.21),rgba(14,35,58,.1));filter:blur(12px)}.hero-architecture-core,.hero-architecture-glass,.hero-architecture-wing{position:absolute;bottom:8%;border:1px solid rgba(121,192,244,.54);background:linear-gradient(145deg,rgba(72,160,231,.31),rgba(13,33,54,.76));box-shadow:inset 0 0 24px rgba(59,158,241,.11),0 0 24px rgba(49,142,220,.13);transform:skewY(-25deg) rotateY(-18deg)}.hero-architecture-glass{width:32%;height:66%;left:11%;-webkit-clip-path:polygon(0 12%,100% 0,100% 100%,0 83%);clip-path:polygon(0 12%,100% 0,100% 100%,0 83%)}.hero-architecture-core{width:30%;height:91%;left:43%;bottom:2%;border-color:rgba(152,207,244,.76);background:linear-gradient(100deg,rgba(29,88,141,.8),rgba(18,55,90,.55));-webkit-clip-path:polygon(0 9%,100% 0,100% 100%,0 86%);clip-path:polygon(0 9%,100% 0,100% 100%,0 86%)}.hero-architecture-wing{width:22%;height:48%;right:2%;bottom:14%;background:linear-gradient(145deg,rgba(65,161,238,.34),rgba(10,30,49,.86));-webkit-clip-path:polygon(0 20%,100% 0,100% 100%,0 83%);clip-path:polygon(0 20%,100% 0,100% 100%,0 83%)}.hero-architecture-light{width:4px;height:4px;position:absolute;border-radius:50%;background:#83d9ff;box-shadow:0 0 12px 4px rgba(79,175,255,.72)}.hero-architecture-light-one{top:18%;left:42%}.hero-architecture-light-two{right:16%;bottom:28%}.hero-landing-footer{height:8%;min-height:0;flex:0 0 8%;display:flex;align-items:center;justify-content:space-between;gap:4px;border-top:1px solid rgba(206,222,238,.14);font-size:clamp(4px,.8cqi,6px);letter-spacing:.04em;white-space:nowrap}.hero-landing-footer i{width:3px;height:3px;border-radius:50%;background:var(--blue)}.hero-ecosystem-laptop-device{width:49%;left:-2%;top:57%;z-index:3;display:block;filter:drop-shadow(0 25px 22px rgba(0,0,0,.56));transform:rotateY(5deg) rotateX(1deg) rotate(-4deg)}.hero-laptop-frame{aspect-ratio:1.59;padding:6px;border:1px solid #8996a2;border-radius:8px 8px 3px 3px;background:linear-gradient(140deg,#d2d8de,#505a64 13%,#171d23 34%,#090c10 76%,#737f89);box-shadow:inset 0 1px 0 #e5ebf080,0 0 18px #a9c2d322}.hero-ecosystem-laptop-base{height:11px;margin:0 -5% 0 -6%;position:relative;border:1px solid #4b555f;border-radius:0 0 50% 50%;background:linear-gradient(90deg,#303840,#9ca4ac 43%,#4b545e 73%,#20262c);-webkit-clip-path:polygon(4% 0,96% 0,100% 75%,91% 100%,9% 100%,0 75%);clip-path:polygon(4% 0,96% 0,100% 75%,91% 100%,9% 100%,0 75%)}.hero-ecosystem-laptop-base i{width:24%;height:3px;position:absolute;top:0;left:38%;border-radius:0 0 5px 5px;background:#3a424a}.hero-ecosystem-builder{display:flex;flex-direction:column;background:#111820;color:#dce5ed}.hero-builder-topbar{height:17%;min-height:16px;padding:0 4%;display:flex;align-items:center;gap:4%;border-bottom:1px solid #ffffff18;background:linear-gradient(90deg,#18212a,#111820);font-size:clamp(4px,.49vw,7px)}.hero-system-mark{width:16px;height:16px;flex:0 0 auto;display:grid;place-items:center;border:1px solid #4fafff88;border-radius:4px;color:var(--blue);font:7px var(--mono)}.hero-system-mark span{color:#e6f2fc}.hero-builder-topbar>b{font-weight:500}.hero-builder-topbar>b i{padding:0 4px;color:#7e8994;font-style:normal}.hero-builder-topbar>span:nth-last-child(2){margin-left:auto;color:#9eabb7}.hero-builder-topbar>strong{padding:4px 6px;border:1px solid #4fafff55;border-radius:3px;background:linear-gradient(180deg,#304d63,#1a2b39);color:#e4f2ff;font-size:inherit;font-weight:500;white-space:nowrap}.hero-builder-layout{min-height:0;flex:1 1;padding:3%;display:grid;grid-template-columns:.72fr 1.7fr .7fr;grid-gap:2%;gap:2%}.hero-builder-layout,.hero-builder-preview-content{overflow:hidden}.hero-builder-properties>i,.hero-builder-tree>i{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.hero-builder-properties,.hero-builder-tree{min-width:0;display:flex;flex-direction:column;gap:4%;color:#9caab7;font-size:clamp(3px,.35vw,5px)}.hero-builder-properties>span,.hero-builder-tree>span{margin:2px 0;color:#6f8191;font:clamp(3px,.32vw,4px) var(--mono);letter-spacing:.08em}.hero-builder-properties>b,.hero-builder-tree>b{color:#d9e4ed;font-weight:500}.hero-builder-tree>i{padding:3px 2px;border-left:1px solid #344552;font-style:normal}.hero-builder-preview{min-width:0;border:1px solid #61707e;border-radius:4px;background:#090e14;box-shadow:0 5px 14px #0006}.hero-builder-preview-bar{height:11px;padding:0 5px;display:flex;align-items:center;gap:3px;border-bottom:1px solid #ffffff14}.hero-builder-preview-bar i{width:3px;height:3px;border-radius:50%;background:#71808c}.hero-builder-preview-bar span{margin-left:auto;color:#6e7a86;font:3px var(--mono)}.hero-builder-preview-content{height:calc(100% - 11px);padding:7% 8%;background:radial-gradient(ellipse at 85% 45%,#18314a,#101a24 54%,#0d141c)}.hero-builder-preview-content>span{color:#71bfff;font:clamp(3px,.32vw,4px) var(--mono);letter-spacing:.1em}.hero-builder-preview-content>strong{margin-top:5px;display:block;color:#eef4f8;font-size:clamp(7px,.85vw,12px);line-height:1.05;letter-spacing:-.04em;font-weight:500}.hero-builder-preview-content>div{margin-top:7%;display:flex;gap:4px}.hero-builder-preview-content>div i{height:15px;flex:1 1;border:1px solid #ffffff22;background:linear-gradient(135deg,#27445c,#152330)}.hero-builder-preview-content>b{margin-top:6%;padding:3px 5px;display:inline-block;border:1px solid #4fafff77;color:#dceeff;font-size:clamp(3px,.34vw,5px);font-weight:400}.hero-builder-preview-content>b em{margin-left:4px;color:var(--blue);font-style:normal}.hero-builder-properties>i{padding-bottom:3px;display:flex;justify-content:space-between;border-bottom:1px solid #ffffff12;font-style:normal}.hero-builder-properties>i em{color:#dae4ec;font-style:normal}.hero-tablet-device{width:44%;right:-2%;top:53%;z-index:2;filter:drop-shadow(0 25px 23px rgba(0,0,0,.58));transform:rotateY(-5deg) rotateX(1deg) rotate(4deg)}.hero-tablet-frame{aspect-ratio:1.42;padding:7px;border:1px solid #b1bbc4;border-radius:12px;background:linear-gradient(135deg,#e0e5e9,#68737d 8%,#20272e 28%,#11161b 82%,#a8b2bb);box-shadow:inset 0 1px 0 #f1f4f688,0 0 21px #9cb4c52b}.hero-tablet-camera{width:3px;height:3px;position:absolute;top:calc(50% - 1px);left:2px;border-radius:50%;background:#69747e}.hero-ecosystem-system{display:flex;flex-direction:column;background:#0c1219}.hero-system-topbar{height:13%;min-height:19px;padding:0 4%;display:flex;align-items:center;gap:3%;border-bottom:1px solid #ffffff17;background:#101821;font-size:clamp(4px,.5vw,7px)}.hero-system-topbar>b{font-weight:500}.hero-system-topbar>i{color:#7f8e9b;font-size:clamp(3px,.4vw,5px);font-style:normal}.hero-system-avatar{width:14px;height:14px;margin-left:auto;display:grid;place-items:center;border:1px solid #5e7991;border-radius:50%;color:#c7d6e3;font:5px var(--mono)}.hero-system-layout{min-height:0;flex:1 1;display:grid;grid-template-columns:8% 1fr}.hero-system-canvas,.hero-system-content,.hero-system-layout{min-height:0;overflow:hidden}.hero-system-rail{padding:9px 0;display:flex;flex-direction:column;align-items:center;gap:8px;border-right:1px solid #ffffff13;color:#8392a0;font-size:clamp(5px,.7vw,9px)}.hero-system-rail>i{width:16px;height:16px;display:grid;place-items:center;border-radius:4px;font-style:normal}.hero-system-rail>i.selected{background:#163b5a;color:#78c6ff}.hero-system-rail>span{width:14px;height:14px;margin-top:auto;border:1px solid #73808b;border-radius:50%}.hero-system-content{min-width:0;padding:3% 4%;display:flex;flex-direction:column}.hero-system-heading{display:flex;align-items:center;justify-content:space-between}.hero-system-heading>div{display:flex;flex-direction:column;gap:3px}.hero-canvas-head>span,.hero-system-heading span{color:#7790a5;font:clamp(3px,.35vw,5px) var(--mono);letter-spacing:.08em}.hero-system-heading strong{color:#eff4f8;font-size:clamp(7px,.8vw,11px);font-weight:500;letter-spacing:-.025em}.hero-system-heading>b{padding:4px 6px;border:1px solid #ffffff20;border-radius:3px;color:#a9b7c3;font-size:clamp(3px,.36vw,5px);font-weight:400}.hero-system-heading>b i{margin-left:4px;color:#70baff;font-style:normal}.hero-system-workspace{min-height:0;flex:1 1;margin-top:3%;display:grid;grid-template-columns:.62fr 1.38fr;border:1px solid #ffffff18;border-radius:4px;overflow:hidden}.hero-system-sidebar{padding:7%;display:flex;flex-direction:column;gap:5%;border-right:1px solid #ffffff15;color:#82909d;font-size:clamp(3px,.34vw,5px)}.hero-system-sidebar>span{margin:2px 0;color:#6e8090;font:clamp(3px,.3vw,4px) var(--mono);letter-spacing:.06em}.hero-system-sidebar>b{padding:4px 3px;font-weight:400}.hero-system-sidebar>b.current{border-radius:3px;background:#18334a;color:#b9e0ff}.hero-system-sidebar>b i{margin-left:3px;font-style:normal}.hero-system-canvas{min-width:0;padding:5%;display:flex;flex-direction:column;background:radial-gradient(ellipse at 55% 45%,#142331,#101820 70%)}.hero-canvas-head{display:flex;align-items:center;justify-content:space-between}.hero-canvas-head>b{color:#b6c4d0;font-size:clamp(3px,.34vw,5px);font-weight:400}.hero-canvas-head>b i{width:4px;height:4px;margin-left:3px;display:inline-block;border-radius:50%;background:#8cb9d9;box-shadow:0 0 6px #8cb9d988}.hero-canvas-node{min-height:18%;padding:3% 4%;display:flex;align-items:center;gap:4%;border:1px solid rgba(186,202,215,.27);border-radius:4px;background:linear-gradient(110deg,#202b35,#121a21);box-shadow:0 4px 9px #0004,inset 0 1px rgba(240,246,250,.05)}.hero-canvas-trigger{margin-top:4%}.hero-canvas-intelligence{border-color:#4fafff55;background:linear-gradient(110deg,#172a3a,#111b25)}.hero-canvas-result{margin-bottom:2%}.hero-canvas-node>i{width:17px;height:17px;flex:0 0 auto;display:grid;place-items:center;border:1px solid #4fafff55;border-radius:4px;background:#173550;color:#8bcaff;font-size:clamp(6px,.65vw,9px);font-style:normal}.hero-canvas-intelligence>i{border-color:#7595ae88;background:#203646;color:#b4d8ef}.hero-canvas-result>i{border-color:#84a5b655;background:#1b303b;color:#b9d4e3}.hero-canvas-node>span{min-width:0;display:flex;flex-direction:column;gap:2px}.hero-canvas-node small{color:#74899b;font:clamp(3px,.3vw,4px) var(--mono);letter-spacing:.05em}.hero-canvas-node b{overflow:hidden;color:#dce6ee;font-size:clamp(4px,.47vw,7px);font-weight:500;white-space:nowrap;text-overflow:ellipsis}.hero-canvas-node>em{margin-left:auto;color:#748493;font-size:8px;font-style:normal}.hero-canvas-node>span{overflow:hidden}.hero-canvas-link{height:11px;padding-left:12px;border-left:1px solid #4fafff66}.hero-canvas-link i{width:4px;height:4px;margin:5px 0 0 -2.5px;display:block;border:1px solid #6cbcff;border-radius:50%;background:#0e1720}.hero-canvas-foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;color:#778897;font-size:clamp(3px,.31vw,4px)}.hero-canvas-foot b{color:#9fcfff;font-weight:400}.hero-canvas-foot i{margin-left:3px;font-style:normal}.hero-system-status{min-height:13px;padding-top:2%;display:flex;align-items:center;gap:4px;color:#8493a0;font-size:clamp(3px,.31vw,4px)}.hero-system-status>i{width:4px;height:4px;border-radius:50%;background:#63d7bc}.hero-system-status>span{margin-left:auto;color:#a8cfff}.hero-ecosystem-phone-device{width:19%;left:47%;top:54%;z-index:4;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;filter:drop-shadow(0 26px 22px rgba(0,0,0,.6));transform:rotateY(-3deg) rotateX(1deg) rotate(-3deg)}.hero-ecosystem-agent{min-height:260px;aspect-ratio:.48;padding:9% 6% 7%;position:relative;border:1px solid #bbc4cc;border-radius:22px;background:linear-gradient(145deg,#e0e4e8,#424b54 7%,#0a0e13 27%,#0b1118 88%,#828e99);box-shadow:inset 0 1px 1px #f1f5f744,0 0 20px #a9c9df24}.hero-ecosystem-agent:before{content:"";position:absolute;inset:3px;border:1px solid #ffffff12;border-radius:19px;pointer-events:none}.hero-phone-speaker{width:24%;height:3px;position:absolute;top:3.5%;left:38%;border-radius:4px;background:#76818c}.hero-agent-phone-head{min-height:15%;display:flex;align-items:center;gap:5%;border-bottom:1px solid #ffffff18}.hero-agent-phone-back{color:#8fcaff;font-size:15px}.hero-agent-phone-avatar{width:20px;height:20px;display:grid;place-items:center;border:1px solid #4fafff66;border-radius:50%;background:#163550;color:#a8d7ff;font:8px var(--mono);font-style:normal}.hero-agent-phone-head>span:nth-of-type(2){min-width:0;display:flex;flex-direction:column;gap:2px}.hero-agent-phone-head b{overflow:hidden;color:#e2ebf2;font-size:clamp(4px,.47vw,7px);font-weight:500;white-space:nowrap}.hero-agent-phone-head small{overflow:hidden;color:#8999a7;font-size:clamp(3px,.32vw,4px);white-space:nowrap}.hero-agent-phone-menu{margin-left:auto;color:#91a2b0;font-style:normal}.hero-agent-phone-body{position:absolute;top:23%;right:7%;bottom:20%;left:7%;display:flex;flex-direction:column;gap:6px;overflow:hidden}.hero-agent-phone-date{margin:2px auto 1px;flex:0 0 auto;color:#8c9ba8;font:4px var(--mono);letter-spacing:.08em}.hero-agent-phone-body>p{max-width:96%;margin:0;padding:6px;border:1px solid #ffffff14;border-radius:8px 8px 8px 2px;background:#17212a;color:#d4dee7;font-size:clamp(4px,.43vw,6px);line-height:1.4;overflow-wrap:anywhere}.hero-agent-phone-body>p small{margin-top:3px;display:block;color:#8b9aaa;font-size:4px;text-align:right}.hero-agent-phone-body>p.hero-phone-sent{align-self:flex-end;border-color:#315c7b;border-radius:8px 8px 2px 8px;background:#173149}.hero-phone-sent small i{color:#6cc6ff;font-style:normal}.hero-phone-context{margin:1% 0 0 auto;width:92%;padding:7px;border:1px solid #4fafff48;border-radius:6px;background:linear-gradient(135deg,#14283a,#101923)}.hero-phone-context>span{display:block;color:#7fafd2;font:3px var(--mono);letter-spacing:.04em}.hero-phone-context>span i{margin-right:3px;color:#a9d6f4;font-size:6px;font-style:normal}.hero-phone-context>b{margin-top:4px;display:block;color:#e1ebf3;font-size:clamp(4px,.4vw,6px);font-weight:500}.hero-phone-context>small{margin-top:3px;display:block;color:#8c9ba8;font-size:3px}.hero-agent-phone-compose{height:12%;position:absolute;right:7%;bottom:7%;left:7%;display:flex;align-items:center;gap:5px;border-top:1px solid #ffffff16;color:#738494;font-size:clamp(4px,.4vw,6px)}.hero-agent-phone-compose>i{color:#8bbbe0;font-size:10px;font-style:normal}.hero-agent-phone-compose>b{width:14px;height:14px;margin-left:auto;display:grid;place-items:center;border-radius:50%;background:#4fafff;color:#071019;font-size:8px}.hero-scene-reflection{width:85%;height:13%;position:absolute;z-index:-1;left:8%;bottom:0;border-radius:50%;background:radial-gradient(ellipse,rgba(24,81,128,.2),transparent 68%);filter:blur(12px)}.hero-ecosystem-agent,.hero-laptop-frame,.hero-monitor-frame,.hero-tablet-frame{container-type:inline-size}.hero-monitor-device{filter:drop-shadow(0 22px 26px rgba(24,35,45,.28))}.hero-laptop-frame,.hero-tablet-frame{border-color:#c4cdd4;box-shadow:inset 0 1px 0 #f2f5f780,0 0 18px #718ca322}.hero-ecosystem-device{animation-duration:8.5s}.hero-scene-light{background:radial-gradient(ellipse,rgba(54,106,143,.21),rgba(77,120,150,.1) 42%,transparent 72%)}.hero-scene-orbit{border-color:rgba(49,83,107,.15)}.hero-scene-orbit-two{border-color:rgba(68,128,165,.14)}.hero-scene-reflection{background:radial-gradient(ellipse,rgba(48,86,111,.22),transparent 68%)}.hero-scene-orbit{display:none}.hero-landing-message>strong{font-size:clamp(16px,5.7cqi,38px)}.hero-landing-message>p{font-size:clamp(6px,1.65cqi,11px)}.hero-landing-footer,.hero-landing-message>span{font-size:clamp(5px,1.28cqi,8px)}.hero-builder-topbar{font-size:clamp(5px,2cqi,8px)}.hero-builder-properties,.hero-builder-tree{font-size:clamp(4px,1.7cqi,7px)}.hero-builder-preview-bar span,.hero-builder-properties>span,.hero-builder-tree>span{font-size:clamp(4px,1.45cqi,6px)}.hero-builder-preview-content>span{font-size:clamp(4px,1.5cqi,7px)}.hero-builder-preview-content>strong{font-size:clamp(9px,3.4cqi,18px)}.hero-builder-preview-content>b{font-size:clamp(5px,1.8cqi,9px)}.hero-system-topbar{font-size:clamp(5px,2.1cqi,8px)}.hero-system-topbar>i{font-size:clamp(4px,1.45cqi,6px)}.hero-canvas-head>span,.hero-system-heading span{font-size:clamp(4px,1.55cqi,6px)}.hero-system-heading strong{font-size:clamp(9px,3.4cqi,15px)}.hero-system-heading>b{font-size:clamp(4px,1.65cqi,6px)}.hero-system-sidebar{font-size:clamp(4px,1.8cqi,7px)}.hero-system-sidebar>span{font-size:clamp(4px,1.5cqi,6px)}.hero-canvas-foot,.hero-canvas-head>b,.hero-canvas-node small,.hero-system-status{font-size:clamp(4px,1.55cqi,6px)}.hero-canvas-node b{font-size:clamp(5px,2.2cqi,8px)}.hero-agent-phone-head b{font-size:clamp(5px,4.5cqi,8px)}.hero-agent-phone-head small{font-size:clamp(4px,3.35cqi,6px)}.hero-agent-phone-body>p{font-size:clamp(5px,4.2cqi,7px)}.hero-agent-phone-body>p small,.hero-phone-context>span{font-size:clamp(4px,3cqi,5px)}.hero-phone-context>b{font-size:clamp(5px,4cqi,7px)}.hero-agent-phone-compose,.hero-phone-context>small{font-size:clamp(4px,3.2cqi,6px)}.hero-canvas-node{border-color:rgba(172,193,209,.38)}.hero-canvas-intelligence{box-shadow:inset 2px 0 #73b9e8,0 7px 15px #0005}.hero-phone-context{background:linear-gradient(135deg,#1a3448,#111c26)}.hero-scroll{z-index:2;color:#52606a}.hero-services-selector{width:min(660px,calc(100% - 48px));min-height:58px;position:absolute;z-index:7;bottom:45px;left:50%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;overflow:hidden;border:1px solid rgba(231,237,242,.8);border-radius:999px;background:linear-gradient(180deg,#f4f6f8,#aeb7c0 12%,#56616d 32%,#252d35 49%,#c2c9d0 68%,#59636d 88%,#e4e8eb);box-shadow:0 18px 36px #0009,0 5px 12px #7892a52b,inset 0 1px 1px #fff;transform:translateX(-50%) perspective(800px) rotateX(7deg)}.hero-services-selector:before{content:"";position:absolute;inset:1px;z-index:0;border-radius:inherit;background:linear-gradient(110deg,#f5f7f9aa,transparent 28%,#c8d3dc24 68%,#fff8);pointer-events:none}.hero-services-option{min-width:0;min-height:46px;padding:0 12px;position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:8px;border:0;border-right:1px solid rgba(35,51,64,.42);border-radius:0;background:linear-gradient(180deg,#b9c3cbdd,#7b8994ed 48%,#aab5bfed);box-shadow:inset 0 1px #ffffff90,inset 0 -1px #37444e66;color:#18242d;font-size:9px;font-weight:650;letter-spacing:.075em;text-align:center;text-transform:uppercase;transition:color .22s ease,background .22s ease,box-shadow .22s ease,transform .22s ease}.hero-services-option:first-child{border-radius:999px 0 0 999px}.hero-services-option:last-child{border-right:0;border-radius:0 999px 999px 0}.hero-services-option>span{line-height:1.25}.hero-services-option>i{flex:0 0 auto;color:#83bfe7;font-size:13px;font-style:normal}.hero-services-option:hover{background:linear-gradient(180deg,#f1f4f6,#aebbc5 48%,#7c8b97);box-shadow:inset 0 1px #fff,inset 0 -1px #27333d,0 3px 8px #0004;color:#101820}.hero-services-option:hover>i{color:#155e91}.hero-services-option.is-active{background:linear-gradient(180deg,#f5f7f8,#d6dfe5 23%,#9aa9b4 53%,#d3dbe0);box-shadow:inset 0 1px 2px #fff,inset 0 -2px 3px #414d5744,0 1px 5px #0003;color:#101820}.hero-services-option.is-active>i{color:#126ca7}.hero-services-option:focus-visible{outline:2px solid var(--blue);outline-offset:2px}@media (prefers-reduced-motion:reduce){.hero-ecosystem-device{animation:none;translate:none}}.solutions{padding-top:116px;padding-bottom:72px}.solutions-heading{max-width:900px;margin:0 auto 96px;text-align:center}.solutions-heading h2{max-width:900px;margin-inline:auto;text-transform:uppercase;letter-spacing:-.06em}.solutions-heading h2 span{color:#aebbcB}.solutions-intro{max-width:600px;margin:17px auto 0;font-size:15px}.pillar{min-height:0;padding:48px 0 66px;grid-template-columns:minmax(220px,.34fr) minmax(0,.66fr);align-items:start;gap:clamp(25px,5vw,75px)}.pillar .pillar-copy,.pillar .pillar-demo{order:0}.pillar+.pillar{margin-top:18px}.pillar-copy{max-width:430px;padding:22px 0}.pillar-copy h3{font-size:clamp(30px,2.65vw,38px);letter-spacing:-.045em}.pillar-copy>p{font-size:14px;line-height:1.6}.pillar-copy>span{font-size:9px}.pillar-copy>a{margin-top:30px}.pillar-demo{min-width:0;width:100%}.pillar:last-child{padding-bottom:34px}.presence-demo{padding:14px;border:1px solid rgba(255,255,255,.16);background:#0b0d10;box-shadow:0 28px 66px #0006}.presence-browser{overflow:hidden}.presence-browser-bar{height:29px;display:flex;align-items:center;gap:5px;color:#8a939d;font:7px var(--mono)}.presence-browser-bar i{width:6px;height:6px;border-radius:50%;background:#414850}.presence-browser-bar span{margin-left:10px}.presence-page{min-height:560px;padding:24px clamp(18px,3vw,42px) 0;background:#f4f1eb;color:#282b27}.presence-demo .presence-clinic-nav{min-height:38px;display:flex;align-items:center;gap:clamp(12px,2vw,28px);border-bottom:1px solid #d8d3ca;color:#545950;font-size:8px}.presence-clinic-nav>strong{margin-right:auto;color:#343d35;font-family:var(--sans);font-size:13px;font-weight:600;letter-spacing:.13em}.presence-clinic-nav>strong small{display:block;margin-top:2px;font-size:5px;font-weight:500;letter-spacing:.16em}.presence-clinic-nav>div{display:flex;gap:clamp(9px,1.8vw,24px)}.presence-clinic-copy>a,.presence-clinic-nav>a{white-space:nowrap;color:#f5f3ed;background:#39463d;padding:9px 12px;font-size:7px}.presence-clinic-copy i,.presence-clinic-footer i,.presence-clinic-nav i{margin-left:7px;font-style:normal}.presence-clinic-hero{min-height:260px;padding:26px 0 30px;display:grid;grid-template-columns:.95fr 1.05fr;align-items:center;grid-gap:clamp(18px,3vw,42px);gap:clamp(18px,3vw,42px)}.presence-clinic-copy{padding:8px 0}.presence-approach-copy>span,.presence-clinic-copy>span,.presence-clinic-footer>div>span,.presence-section-heading>span{color:#687265;font:7px var(--mono);letter-spacing:.11em}.presence-clinic-copy h4{max-width:390px;margin:14px 0 11px;color:#28312a;font-family:var(--sans);font-size:clamp(26px,3.4vw,43px);font-weight:450;line-height:1.02;letter-spacing:-.055em}.presence-clinic-copy p{max-width:295px;margin:0 0 16px;color:#6c7168;font-size:10px;line-height:1.6}.presence-clinic-copy>a{display:inline-block}.presence-clinic-copy>small{display:block;margin-top:24px;color:#87897f;font:5px var(--mono);letter-spacing:.06em}.presence-approach-photo,.presence-clinic-photo{min-width:0;position:relative;overflow:hidden;background:#d8d4ca}.presence-clinic-photo{min-height:220px;aspect-ratio:1.28}.presence-approach-photo img,.presence-clinic-photo img{object-fit:cover}.presence-treatments{padding:19px 0 23px;border-top:1px solid #d8d3ca}.presence-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.presence-section-heading>b{color:#3d463d;font-family:var(--sans);font-size:clamp(13px,1.8vw,20px);font-weight:450;letter-spacing:-.025em}.presence-treatment-list{margin-top:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #d8d3ca}.presence-treatment-list article{min-height:63px;padding:11px 12px 5px 0;display:grid;grid-template-columns:24px 1fr;align-content:start;grid-gap:2px 8px;gap:2px 8px}.presence-treatment-list article+article{padding-left:13px;border-left:1px solid #d8d3ca}.presence-treatment-list article>span{grid-row:span 2;color:#919589;font:6px var(--mono)}.presence-treatment-list article>b{color:#3b443b;font-size:9px;font-weight:550}.presence-treatment-list article>small{color:#7a7e74;font-size:7px}.presence-approach{padding:22px 0 24px;display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:clamp(17px,2.5vw,34px);gap:clamp(17px,2.5vw,34px);border-top:1px solid #d8d3ca}.presence-approach-photo{min-height:125px;aspect-ratio:1.6}.presence-approach-copy h5{margin:8px 0;color:#333c34;font-family:var(--sans);font-size:clamp(17px,2.2vw,25px);font-weight:450;line-height:1.08;letter-spacing:-.04em}.presence-approach-copy>p{max-width:420px;margin:0;color:#6c7168;font-size:8px;line-height:1.6}.presence-team{margin-top:12px;padding-top:9px;display:flex;flex-direction:column;gap:4px;border-top:1px solid #d8d3ca}.presence-team>b{color:#687265;font:5px var(--mono);letter-spacing:.08em}.presence-team>span{color:#565f56;font-size:7px}.presence-team i{padding:0 4px;color:#92988d;font-style:normal}.presence-clinic-footer{min-height:88px;margin-inline:calc(clamp(18px,3vw,42px) * -1);padding:16px clamp(18px,3vw,42px) 11px;display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:10px 16px;gap:10px 16px;background:#344239;color:#f2f0e9}.presence-clinic-footer>div>span{color:#bac2b4;font-size:6px}.presence-clinic-footer>div>b{display:block;margin-top:4px;font-size:15px;font-weight:450}.presence-clinic-footer>div>p{margin:4px 0 0;color:#d1d4ca;font-size:7px}.presence-clinic-footer>a{padding:9px 12px;border:1px solid #aeb8a9;color:#f2f0e9;font-size:7px;white-space:nowrap}.presence-clinic-signoff{grid-column:1/-1;padding-top:8px;border-top:1px solid #ffffff30;color:#bac2b4;font:5px var(--mono);letter-spacing:.07em}.presence-caption{padding:12px 2px 0;display:flex;justify-content:space-between;gap:12px;color:#7d8791;font:7px var(--mono)}.automation-demo-suite{border:1px solid rgba(255,255,255,.17);background:#0c0f12;box-shadow:0 28px 66px #0007}.demo-navigation{min-height:74px;padding:13px 17px 11px;display:flex;justify-content:space-between;align-items:center;gap:14px}.demo-navigation-copy{max-width:510px}.demo-navigation-copy>span{display:block;color:#c5d7e5;font:8px var(--mono);letter-spacing:.12em}.demo-navigation-copy>p{margin:6px 0 0;color:#e0e6eb;font-size:11px;line-height:1.5}.demo-navigation-arrow{width:34px;height:34px;flex:0 0 auto;display:grid;place-items:center;border:1px solid rgba(145,195,229,.32);border-radius:50%;color:#a9d7f5;font-size:17px;animation:demo-arrow-bob 1.7s ease-in-out infinite}@keyframes demo-arrow-bob{0%,to{transform:translateY(-2px)}50%{transform:translateY(3px)}}.demo-tabs{min-height:46px;padding:0 15px;display:flex;align-items:center;gap:8px;overflow-x:auto;border-bottom:1px solid rgba(255,255,255,.13)}.demo-tabs button{min-height:36px;padding:0 14px;flex:0 0 auto;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:rgba(255,255,255,.025);color:#c4ccd4;font-size:9px;white-space:nowrap;cursor:pointer;transition:border-color .2s,background .2s,color .2s,box-shadow .2s}.demo-tabs button:hover{border-color:rgba(169,215,245,.65);color:#fff}.demo-tabs button.active{border-color:#8fc5e8;background:linear-gradient(135deg,rgba(99,165,209,.3),rgba(255,255,255,.08));box-shadow:inset 0 0 0 1px rgba(169,215,245,.13),0 0 16px rgba(79,175,255,.1);color:#fff}.demo-tabs button:focus-visible{outline:2px solid #9fd8ff;outline-offset:3px}.demo-panel{min-width:0;padding:15px;animation:demo-panel-in .22s ease both}@keyframes demo-panel-in{0%{opacity:.6;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.demo-window-bar{min-height:23px;display:flex;align-items:center;justify-content:space-between;gap:8px;color:#77818b;font:7px var(--mono)}.demo-window-bar>span:first-child{color:#bfc7cf}.crm-live i,.demo-window-bar>span i{width:6px;height:6px;margin-right:6px;display:inline-block;border-radius:50%;background:var(--cyan)}.demo-window-bar>b{color:#626d77;font-size:6px;letter-spacing:2px}.crm-toolbar{padding:12px 0;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid rgba(255,255,255,.11)}.crm-toolbar>div{display:flex;flex-direction:column}.crm-route>span,.crm-toolbar>div span{color:#7e8994;font:7px var(--mono);letter-spacing:.1em}.crm-toolbar>div strong{font-size:14px;font-weight:500}.crm-live{color:#9ea8b2;font:7px var(--mono)}.crm-scenarios{padding:11px 0 9px;display:flex;gap:6px;overflow-x:auto}.crm-scenarios button{min-height:28px;padding:0 9px;flex:0 0 auto;border:1px solid rgba(255,255,255,.14);background:transparent;color:#9fa8b1;font-size:7px;cursor:pointer}.crm-scenarios button.active{border-color:rgba(79,175,255,.65);background:rgba(79,175,255,.1);color:#dceeff}.crm-route{margin:3px 0 11px;padding:8px 10px;display:grid;grid-template-columns:auto 1fr;grid-gap:3px 11px;gap:3px 11px;align-items:baseline;border-left:2px solid var(--blue);background:#141a20}.crm-route strong{color:#e5edf4;font-size:9px;font-weight:500}.crm-route>i{grid-column:2;color:#85909b;font-size:7px;font-style:normal}.crm-board{display:grid;grid-template-columns:repeat(7,minmax(90px,1fr));grid-gap:6px;gap:6px;overflow-x:auto;padding-bottom:8px}.crm-column{min-width:90px;min-height:210px;padding:6px;border:1px solid rgba(255,255,255,.08);background:#111519;transition:border-color .25s,background .25s}.crm-column-active{border-color:rgba(79,175,255,.68);background:rgba(26,44,58,.5)}.crm-column>header{min-height:25px;display:flex;justify-content:space-between;gap:4px;border-bottom:1px solid rgba(255,255,255,.1);color:#c2cbd4;font-size:7px}.crm-column>header span{color:#82909b}.crm-lead{padding:8px 7px;margin-top:7px;border:1px solid rgba(255,255,255,.1);background:#191e23}.crm-lead-moving{animation:lead-route .36s ease both}@keyframes lead-route{0%{opacity:.35;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.crm-lead-head{display:flex;align-items:center;gap:5px}.crm-avatar{width:20px;height:20px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;background:#283945;color:#c9e8fb;font:6px var(--mono)}.crm-lead-head strong{overflow:hidden;color:#e4e8ec;font-size:7px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.temperature{width:6px;height:6px;margin-left:auto;flex:0 0 auto;border-radius:50%}.temperature,.temperature-quente{background:var(--blue)}.temperature-morno{background:var(--cyan)}.temperature-frio{background:#8694a3}.crm-lead>p{margin:7px 0;color:#9ba5af;font-size:6px}.crm-lead>p span{color:#5d6974}.crm-tags{display:flex;flex-wrap:wrap;gap:3px}.crm-tags span{padding:3px 4px;border:1px solid rgba(79,175,255,.24);color:#9ecdf0;font-size:5px;line-height:1}.crm-empty{margin:12px 0;color:#626d77;font-size:7px}.crm-legend{padding-top:9px;display:flex;flex-wrap:wrap;gap:9px 16px;color:#88929c;font-size:7px}.crm-legend>span{display:inline-flex;align-items:center;gap:5px}.crm-legend i{width:6px;height:6px;display:inline-block;border-radius:50%}.dashboard-demo{padding:5px}.dashboard-demo-head,.funnel-head{display:flex;justify-content:space-between;align-items:center;gap:15px}.dashboard-demo-head>div>span,.funnel-head>div>span{color:#83909b;font:7px var(--mono);letter-spacing:.1em}.dashboard-demo-head h4,.funnel-head h4{margin:3px 0 0;color:#e7ebef;font-size:13px;font-weight:500}.demo-badge{padding:5px 7px;border:1px solid rgba(79,175,255,.25);color:#9acbf0;font:6px var(--mono)}.dashboard-kpis{margin-top:13px;display:grid;grid-template-columns:1.35fr 1fr 1fr;grid-template-rows:1fr 1fr;grid-gap:7px;gap:7px}.dashboard-kpis article{min-width:0;min-height:90px;padding:12px;display:flex;flex-direction:column;align-items:flex-start;border-left:1px solid rgba(255,255,255,.2);background:linear-gradient(120deg,#151a1f,#101316)}.dashboard-kpis article>span{color:#9ca7b1;font-size:7px}.dashboard-kpis article>strong{margin-top:5px;color:var(--white);font-size:clamp(21px,3vw,33px);line-height:1.1;letter-spacing:-.05em;font-weight:500}.dashboard-kpis article>small{margin-top:5px;color:#7f8b96;font-size:7px}.dashboard-kpis .kpi-messages{grid-row:span 2;min-height:187px;border-left-color:var(--blue)}.dashboard-kpis .kpi-messages>strong{color:#b9dcf7}.dashboard-kpis .response-kpi,.dashboard-kpis .won-kpi{border-left-color:var(--cyan)}.channel-bars{width:100%;margin-top:8px;display:grid;grid-gap:7px;gap:7px}.channel-row{display:grid;grid-template-columns:81px 1fr 37px;align-items:center;grid-gap:6px;gap:6px;color:#aab4bd;font-size:6px}.channel-row>div{height:3px;background:#272e34}.channel-row>div i{height:100%;display:block;background:linear-gradient(90deg,var(--blue),var(--cyan))}.channel-row b{text-align:right;color:#d6dce2;font-size:6px;font-weight:500}.funnel-demo{margin-top:10px;padding:12px;border-top:1px solid rgba(255,255,255,.13);background:#111519}.funnel-head>span{color:#78848e;font-size:7px}.funnel-stages{margin-top:10px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr)) 1.1fr;grid-gap:9px;gap:9px;align-items:end}.funnel-row{min-width:0;display:grid;grid-gap:6px;gap:6px}.funnel-row>span{min-height:20px;color:#b5bec7;font-size:7px}.funnel-row>div{height:5px;background:#252d34}.funnel-row>div i{height:100%;display:block;background:var(--blue)}.funnel-row:nth-child(2)>div i{background:#8eafd1}.funnel-row:nth-child(3)>div i{background:#5bb9cb}.funnel-row:nth-child(4)>div i{background:#7f9ec4}.funnel-row:nth-child(5)>div i{background:#566674}.funnel-row>b{color:#e3e8ed;font-size:12px;font-weight:500}.associated-value{min-height:53px;padding:7px;display:flex;flex-direction:column;justify-content:center;gap:2px;border-left:2px solid var(--blue);background:rgba(79,175,255,.08)}.associated-value span{color:#a7bdce;font-size:6px}.associated-value span b{color:#e4f2fb;font-size:12px}.associated-value strong{color:#d8efff;font-size:10px;font-weight:500;white-space:nowrap}.demo-disclaimer{margin:9px 0 0;color:#79848e;font-size:7px}.agent-demo{display:grid;grid-template-columns:.65fr 1.35fr;grid-gap:13px;gap:13px;align-items:start}.agent-context{padding:15px 7px}.agent-context>span{color:var(--blue);font:7px var(--mono);letter-spacing:.08em}.agent-context h4{margin:10px 0;color:#e9edf0;font-size:clamp(17px,2.2vw,26px);line-height:1.1;letter-spacing:-.04em;font-weight:450}.agent-context p{color:#9ba5ae;font-size:8px}.agent-context>div{margin-top:22px;color:#7f8c96;font-size:7px}.agent-context>div i{width:6px;height:6px;margin-right:6px;display:inline-block;border-radius:50%;background:var(--cyan)}.chat-device{overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:7px;background:#111619}.chat-head{min-height:48px;padding:8px 10px;display:flex;align-items:center;gap:8px;border-bottom:1px solid rgba(255,255,255,.1);background:#171c20}.chat-avatar{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:#243b43;color:#bfe7ed;font-size:10px}.chat-head>div{display:flex;flex-direction:column}.chat-head strong{color:#e4e8ec;font-size:8px;font-weight:500}.chat-head small{color:#84909a;font-size:6px}.chat-channel{margin-left:auto;color:var(--cyan);font:7px var(--mono)}.chat-history{max-height:355px;padding:11px;display:flex;flex-direction:column;gap:8px;overflow-y:auto;background:radial-gradient(ellipse at 50% 50%,rgba(34,61,63,.12),transparent 68%),#101518}.chat-date{align-self:center;margin:0 0 2px;color:#73808a;font:6px var(--mono)}.chat-message{max-width:89%;padding:7px 9px;border:1px solid rgba(255,255,255,.07);border-radius:8px;color:#d4dce1;font-size:8px;line-height:1.55}.chat-message>small{display:block;margin-bottom:3px;color:#7f9ba2;font-size:6px}.chat-message.incoming{align-self:flex-start;background:#1b2427}.chat-message.outgoing{align-self:flex-end;background:#172b37}.chat-message.chat-audio{width:90%}.chat-message.chat-audio>small{color:#a9cce3}.voice-message{display:flex;align-items:center;gap:8px}.voice-message audio{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.voice-play{width:28px;height:28px;flex:0 0 auto;border:0;border-radius:50%;background:var(--blue);color:#071019;font-size:9px;cursor:pointer}.voice-track{min-width:0;flex:1 1}.voice-wave{height:23px;display:flex;align-items:center;justify-content:space-between;gap:2px}.voice-wave i{width:2px;max-height:20px;border-radius:2px;background:var(--cyan);opacity:.8}.voice-track input{width:100%;height:3px;display:block;accent-color:var(--blue);cursor:pointer}.voice-time{color:#a4b9c6;font:6px var(--mono)}.chat-compose,.voice-time{display:flex;justify-content:space-between}.chat-compose{min-height:36px;padding:0 10px;align-items:center;border-top:1px solid rgba(255,255,255,.09);color:#76828b;font-size:7px}.chat-compose b{color:#aeb8bf;font-size:14px;font-weight:400}.simulator-demo{display:grid;grid-template-columns:1fr .8fr;border:1px solid rgba(255,255,255,.17);background:#0e1114;box-shadow:0 28px 66px #0007}.simulator-controls{padding:clamp(16px,2.5vw,28px)}.simulator-controls header>span,.vehicle-label{color:#87939d;font:7px var(--mono);letter-spacing:.1em}.simulator-controls h4,.simulator-result h4{margin:5px 0 20px;color:#edf0f2;font-size:19px;letter-spacing:-.04em;font-weight:450}.simulator-controls>label{margin-top:16px;display:block;color:#bac2c9;font-size:8px}.simulator-controls .trade-input,.simulator-controls select{width:100%;min-height:37px;margin-top:7px;padding:0 9px;border:1px solid rgba(255,255,255,.16);border-radius:0;background:#171c20;color:#e4e8ec;font-size:9px}.simulator-controls select option{background:#171c20}.field-value{float:right;color:#dce9f1;font-size:9px}.simulator-controls input[type=range]{width:100%;margin:13px 0 0;accent-color:var(--blue)}.simulator-controls>label.trade-toggle{display:flex;align-items:center;gap:8px;color:#c7cdd2}.trade-toggle input{accent-color:var(--blue)}.simulator-controls fieldset{padding:0;margin:22px 0 0;border:0}.simulator-controls legend{margin-bottom:8px;color:#9ba5ae;font-size:8px}.term-options{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:5px;gap:5px}.term-options button{min-height:33px;border:1px solid rgba(255,255,255,.15);background:#171b1f;color:#aab4bd;font-size:8px;cursor:pointer}.term-options button.selected{border-color:var(--blue);color:#e1f2ff;background:rgba(79,175,255,.1)}.simulator-result{min-width:0;padding:clamp(17px,2.5vw,28px);display:flex;flex-direction:column;align-items:flex-start;background:linear-gradient(150deg,#1a2025,#111519 70%)}.vehicle-illustration{width:100%;height:94px;margin-bottom:17px;position:relative;overflow:hidden;background:linear-gradient(125deg,#29373e,#172126 52%,#101519)}.vehicle-illustration.has-photo{overflow:visible;background:radial-gradient(ellipse at 50% 86%,rgba(154,183,204,.22),transparent 62%)}.vehicle-illustration .vehicle-photo{object-fit:contain;filter:drop-shadow(0 9px 8px rgba(0,0,0,.42))}.vehicle-illustration:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 35%,rgba(255,255,255,.08),transparent 68%)}.vehicle-illustration>span{position:absolute;width:68%;height:30px;left:17%;top:34px;border:1px solid rgba(205,226,237,.63);border-radius:45% 50% 8px 7px;transform:skewX(-10deg)}.vehicle-illustration>i{position:absolute;width:76%;height:11px;left:12%;top:58px;border-radius:50%;background:#0a0d0f}.vehicle-illustration>b{position:absolute;width:17%;height:1px;left:41%;top:45px;background:var(--blue);box-shadow:0 0 9px var(--blue)}.simulator-result h4{margin:3px 0;font-size:18px}.simulator-result>p:not(.simulation-note){margin:0;color:#909ba4;font-size:8px}.estimate-label{margin-top:25px;color:#aab4bd;font-size:8px}.estimate-value{color:#edf4f8;font-size:clamp(27px,3.4vw,43px);line-height:1.15;letter-spacing:-.06em;font-weight:450;white-space:nowrap}.estimate-value small{margin-left:4px;color:#9aa7b0;font-size:10px;letter-spacing:0}.estimate-breakdown{width:100%;margin-top:16px;border-top:1px solid rgba(255,255,255,.14)}.estimate-breakdown>div{min-height:31px;display:flex;justify-content:space-between;align-items:center;gap:8px;border-bottom:1px solid rgba(255,255,255,.1);font-size:7px}.estimate-breakdown span{color:#9da8b1}.estimate-breakdown b{color:#dce3e8;font-size:8px;font-weight:500}.simulation-note{margin:11px 0 0;color:#7e8a93;font-size:6px;line-height:1.55}.story{padding-top:110px;padding-bottom:130px;grid-template-columns:1fr .8fr;align-items:center;gap:11%}.story-title h2{max-width:760px;font-size:clamp(44px,6.1vw,78px);letter-spacing:-.07em}.story-copy{max-width:490px;font-size:15px}.story-copy>p{max-width:400px}.process{padding-top:94px;padding-bottom:112px;grid-template-columns:.75fr 1.25fr;gap:8%}.process-intro h2{font-size:clamp(42px,5vw,66px);letter-spacing:-.065em}.process-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:0 16px;gap:0 16px}.process-step{min-height:140px;padding:22px 8px 20px 0;position:relative;border-top:1px solid rgba(255,255,255,.3)}.process-step:before{content:"";width:6px;height:6px;position:absolute;top:-4px;left:0;border-radius:50%;background:var(--blue);box-shadow:0 0 13px rgba(79,175,255,.45)}.process-node{display:none}.process-step h3{font-size:13px}.process-step p{color:#929ba4;font-size:9px}.offer-reference>span{font-size:8px}.offer-page-content>span{font-size:7px}.site-footer{border-top-color:rgba(255,255,255,.1)}@media (max-width:1020px){.hero{grid-template-columns:minmax(290px,.8fr) minmax(390px,1.2fr);gap:25px}.hero-art{min-height:500px}.hero-ecosystem-scene{height:500px;transform:translateY(-28px) rotateY(var(--hero-tilt-x,0deg)) rotateX(var(--hero-tilt-y,0deg))}.pillar{grid-template-columns:minmax(180px,.32fr) minmax(0,.68fr);gap:28px}.dashboard-kpis{grid-template-columns:1.2fr 1fr 1fr}.channel-row{grid-template-columns:70px 1fr 32px}}@media (max-width:900px){.hero{min-height:0;padding-top:125px;padding-bottom:155px;grid-template-columns:.9fr 1.1fr}.hero h1{font-size:clamp(48px,7vw,69px)}.hero-art{min-height:450px}.hero-ecosystem-scene{height:450px;transform:translateY(-18px) rotateY(var(--hero-tilt-x,0deg)) rotateX(var(--hero-tilt-y,0deg))}.solutions{padding-top:85px;padding-bottom:64px}.solutions-heading{margin-bottom:72px}.pillar{padding-block:38px 45px}.process{grid-template-columns:1fr;gap:30px}.process-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 22px}.contact{grid-template-columns:1fr;gap:30px}.contact-intro{max-width:680px}.agent-demo{grid-template-columns:.55fr 1.45fr}}@media (max-width:720px){.hero{padding:115px 24px 47px;display:grid;grid-template-columns:1fr;grid-gap:15px;gap:15px}.hero h1{max-width:520px;font-size:clamp(48px,12vw,68px)}.hero-copy>p:not(.eyebrow){font-size:13px}.hero-actions{max-width:370px;flex-direction:row;flex-wrap:wrap}.hero-actions .button{flex:1 1;min-height:51px;padding-inline:13px;font-size:8px;letter-spacing:.07em}.hero-art{width:min(100%,520px);min-height:450px;margin:0 auto 24px;justify-self:center}.hero-ecosystem-scene{height:450px;transform:none}.hero-monitor-device{width:91%;left:4.5%;top:1%}.hero-monitor-frame{padding:5px;border-radius:8px 8px 4px 4px}.hero-monitor-chin{height:10px}.hero-monitor-neck{height:22px}.hero-monitor-foot{height:7px}.hero-ecosystem-laptop-device{width:60%;left:-1%;top:52%;z-index:3;transform:rotateY(4deg) rotateX(1deg) rotate(-4deg)}.hero-tablet-device{width:56%;right:-2%;top:51%;z-index:2;transform:rotateY(-4deg) rotateX(1deg) rotate(4deg)}.hero-tablet-frame{padding:5px;border-radius:9px}.hero-ecosystem-phone-device{width:min(32%,130px);left:35%;top:40%;z-index:4;transform:rotateY(-2deg) rotateX(1deg) rotate(-3deg)}.hero-ecosystem-agent{min-height:0;aspect-ratio:.5;border-radius:18px}.hero-system-topbar{min-height:16px}.hero-landing-nav nav{gap:8px}.hero-landing-nav>b{padding:4px 5px}.hero-landing-message>strong{font-size:clamp(16px,5.7cqi,31px)}.hero-scene-orbit-one{width:106%;left:-3%}.hero-scene-orbit-two{width:90%;left:5%}.hero-scroll{margin-top:0}.hero-services-selector{width:100%;min-height:58px;margin:0 auto;position:relative;bottom:auto;left:auto;grid-column:1;transform:none}.hero-services-option{min-height:48px;padding:0 6px;gap:3px;font-size:clamp(7px,1.9vw,9px);letter-spacing:.035em}.hero-services-option>i{font-size:10px}.solutions{padding:74px 20px 56px}.solutions-heading{margin-bottom:52px}.solutions-heading h2{font-size:clamp(40px,10vw,58px)}.solutions-intro{font-size:12px}.pillar{padding:32px 0 42px;grid-template-columns:1fr;gap:24px}.pillar-copy{max-width:600px;padding:0}.pillar-copy h3{font-size:28px}.pillar-copy>p{max-width:450px}.pillar-copy>span{font-size:8px}.pillar-copy>a{margin-top:17px}.pillar-demo{width:100%}.pillar:last-child{padding-bottom:28px}.demo-panel{padding:10px}.presence-demo{padding:8px}.presence-page{min-height:0;padding:15px 13px 0}.presence-demo .presence-clinic-nav{min-height:32px;gap:8px;font-size:6px}.presence-clinic-nav>strong{font-size:10px}.presence-clinic-nav>strong small{font-size:4px}.presence-clinic-nav>div{display:none}.presence-clinic-nav>a{padding:7px 8px;font-size:6px}.presence-clinic-hero{min-height:0;padding:20px 0;grid-template-columns:1fr;gap:15px}.presence-clinic-copy h4{max-width:430px;font-size:clamp(28px,8vw,42px)}.presence-clinic-copy p{max-width:360px;font-size:9px}.presence-clinic-copy>small{margin-top:13px}.presence-clinic-photo{min-height:180px;aspect-ratio:1.45}.presence-treatments{padding:15px 0 17px}.presence-section-heading{align-items:flex-start;flex-direction:column;gap:7px}.presence-treatment-list{margin-top:10px;grid-template-columns:1fr}.presence-treatment-list article,.presence-treatment-list article+article{min-height:49px;padding:9px 0;border-left:0;border-bottom:1px solid #d8d3ca}.presence-approach{grid-template-columns:1fr;gap:13px;padding-block:17px}.presence-approach-photo{min-height:150px;aspect-ratio:1.7}.presence-clinic-footer{margin-inline:-13px;padding:15px 13px 10px;grid-template-columns:1fr}.presence-clinic-footer>a{justify-self:start}.presence-caption{align-items:flex-start;flex-direction:column;gap:5px;font-size:6px}.demo-navigation{min-height:85px;padding:12px 10px 10px;align-items:center;gap:9px}.demo-navigation-copy>span{font-size:7px}.demo-navigation-copy>p{max-width:290px;font-size:9px}.demo-navigation-arrow{width:29px;height:29px}.demo-tabs{padding:0 8px;gap:2px}.demo-tabs button{padding:0 8px;font-size:8px}.crm-board{grid-template-columns:repeat(7,minmax(112px,1fr))}.crm-column{min-height:190px}.dashboard-kpis{grid-template-columns:1fr 1fr;grid-template-rows:auto}.dashboard-kpis .kpi-messages{grid-row:span 2}.dashboard-kpis article{min-height:79px;padding:9px}.dashboard-kpis .kpi-messages{min-height:166px}.dashboard-kpis article>strong{font-size:24px}.channel-row{grid-template-columns:66px 1fr 33px;gap:4px}.funnel-stages{grid-template-columns:1fr 1fr;gap:10px 13px}.funnel-row>span{min-height:auto}.associated-value{min-height:47px}.agent-demo{grid-template-columns:1fr;gap:7px}.agent-context{padding:4px 2px 9px}.agent-context h4{max-width:370px;margin:5px 0;font-size:20px}.agent-context p{margin:4px 0}.agent-context>div{margin-top:7px}.chat-history{max-height:390px}.simulator-demo{grid-template-columns:1fr}.simulator-controls{padding:17px}.simulator-controls h4{margin-bottom:14px}.simulator-result{padding:17px}.vehicle-illustration{height:105px}.story{padding:64px 24px 83px;grid-template-columns:1fr;gap:18px}.story-title h2{font-size:clamp(42px,10vw,57px)}.story-copy{padding:0;font-size:13px}.process{padding:75px 24px 82px;grid-template-columns:1fr;gap:27px}.process-intro h2{font-size:clamp(42px,10vw,58px)}.process-list{grid-template-columns:1fr;gap:0}.process-step{min-height:0;padding:15px 0 16px 18px;border-top:0;border-left:1px solid rgba(255,255,255,.24)}.process-step:before{top:19px;left:-4px}.process-step h3{margin-bottom:3px;font-size:13px}.process-step p{max-width:none;font-size:10px}.offer-reference>span{font-size:7px}}@media (max-width:400px){.hero{padding-inline:19px}.hero h1{font-size:clamp(43px,12vw,52px)}.hero-art{min-height:405px;margin-bottom:28px}.hero-ecosystem-scene{height:405px;transform:none}.hero-monitor-device{width:96%;left:2%}.hero-ecosystem-laptop-device{width:56%;top:54%}.hero-tablet-device{width:58%;top:50%}.hero-ecosystem-phone-device{width:min(32%,118px);left:34%;top:38%}.presence-clinic-copy h4{font-size:28px}.demo-tabs button{padding-inline:7px;font-size:8px}.crm-route{grid-template-columns:1fr}.crm-route>i{grid-column:auto}.dashboard-kpis{grid-template-columns:1fr 1fr}.dashboard-kpis .kpi-messages{grid-column:1/-1;grid-row:auto;min-height:145px}.channel-row{grid-template-columns:82px 1fr 33px}.funnel-stages{grid-template-columns:1fr}.funnel-row{grid-template-columns:1fr auto;align-items:center}.funnel-row>div{grid-column:1/-1;grid-row:2}.funnel-row>b{grid-column:2;grid-row:1}.funnel-row>span{grid-column:1;grid-row:1}.associated-value{grid-column:auto}.voice-wave{gap:1px}}.site-header{height:68px;margin-bottom:-68px;padding-inline:clamp(18px,3.5vw,52px);border-bottom-color:rgba(53,67,77,.2);background:radial-gradient(ellipse at 78% 38%,rgba(255,255,255,.76),transparent 42%),radial-gradient(ellipse at 58% 100%,rgba(107,124,136,.2),transparent 45%),linear-gradient(124deg,#c2c5c6,#e1e2e2 27%,#c7ccce 53%,#d8dcdd 78%,#b7bdc0);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:background .3s ease,border-color .3s ease,box-shadow .3s ease}.brand-lockup{width:58px;height:43px}.brand-lockup img{object-fit:contain}.site-header.is-scrolled{border-bottom-color:rgba(222,232,244,.12);background:rgba(10,14,18,.3);-webkit-backdrop-filter:blur(12px) saturate(125%);backdrop-filter:blur(12px) saturate(125%);box-shadow:0 8px 24px rgba(0,0,0,.06)}.site-header.is-scrolled .desktop-nav a,.site-header.is-scrolled .header-contact{color:rgba(243,246,249,.86)}.site-header.is-scrolled .header-contact{border-bottom-color:rgba(243,246,249,.4)}.site-header.is-scrolled .desktop-nav a:hover,.site-header.is-scrolled .header-contact:hover{color:#70beef}.site-header .menu-toggle{border-color:rgba(51,62,70,.36);background:rgba(255,255,255,.16)}.site-header .menu-toggle span{background:#26333c}.site-header.is-scrolled .menu-toggle{border-color:rgba(243,246,249,.35);background:rgba(10,14,18,.26)}.site-header.is-scrolled .menu-toggle span{background:#f3f4f5}.hero h1{width:100%;max-width:700px;padding:0 .12em .08em 0;overflow:visible;line-height:1.04}.hero-actions{display:none}.hero-ecosystem-laptop-device{transform:rotate(-2.5deg)}.hero-tablet-device{transform:rotate(2.5deg)}.hero-ecosystem-phone-device{transform:rotate(-2deg)}.hero-ecosystem-laptop-device:before,.hero-ecosystem-phone-device:before,.hero-tablet-device:before{content:"";position:absolute;z-index:-1;right:-4%;bottom:-9%;left:-4%;height:23%;border-radius:50%;background:radial-gradient(ellipse,rgba(12,19,25,.55),rgba(12,19,25,.12) 58%,transparent 76%);filter:blur(10px);pointer-events:none}.hero-ecosystem-phone-device:before{right:0;bottom:-5%;left:0;height:18%}.hero-services-selector{padding:4px;border-color:rgba(240,244,247,.9);background:linear-gradient(180deg,#f4f6f8,#aeb7c0 18%,#687580 48%,#aeb8c1 82%,#e4e8eb);box-shadow:0 20px 38px rgba(14,24,32,.34),0 5px 12px rgba(82,106,124,.2),inset 0 1px 1px #fff}.hero-services-option,.hero-services-option.is-active,.hero-services-option:hover{background:linear-gradient(180deg,#f5f7f8,#d6dfe5 24%,#a7b4be 57%,#d3dbe0);box-shadow:inset 0 1px 2px rgba(255,255,255,.92),inset 0 -1px 2px rgba(51,64,76,.16);color:#17242d}.hero-services-option.is-active>i,.hero-services-option:hover>i,.hero-services-option>i{color:#176da5}.hero-services-option+.hero-services-option{border-left:1px solid rgba(77,92,104,.25)}@media (max-width:1020px){.hero-ecosystem-scene{transform:translate3d(var(--hero-shift-x,0),calc(-28px + var(--hero-shift-y,0px)),0)}}.hero-builder-topbar{font-size:clamp(6px,2cqi,9px)}.hero-builder-properties,.hero-builder-tree{font-size:clamp(5px,1.9cqi,8px)}.hero-builder-preview-bar span,.hero-builder-preview-content>span,.hero-builder-properties>span,.hero-builder-tree>span{font-size:clamp(5px,1.7cqi,7px)}.hero-builder-preview-content>strong{font-size:clamp(10px,3.8cqi,20px)}.hero-builder-preview-content>b{font-size:clamp(6px,2cqi,9px)}.hero-system-topbar{font-size:clamp(6px,2.2cqi,9px)}.hero-canvas-head>span,.hero-system-heading span,.hero-system-sidebar>span,.hero-system-topbar>i{font-size:clamp(5px,1.8cqi,7px)}.hero-system-heading strong{font-size:clamp(10px,3.7cqi,16px)}.hero-canvas-foot,.hero-canvas-head>b,.hero-canvas-node small,.hero-system-heading>b,.hero-system-sidebar,.hero-system-status{font-size:clamp(5px,1.9cqi,8px)}.hero-canvas-node b{font-size:clamp(6px,2.5cqi,9px)}.hero-agent-phone-head b{font-size:clamp(6px,4.8cqi,9px)}.hero-agent-phone-head small{font-size:clamp(5px,3.8cqi,7px)}.hero-agent-phone-body>p{font-size:clamp(6px,4.6cqi,8px)}.hero-agent-phone-body>p small,.hero-phone-context>small,.hero-phone-context>span{font-size:clamp(5px,3.5cqi,6px)}.hero-agent-phone-compose,.hero-phone-context>b{font-size:clamp(6px,4.2cqi,8px)}@media (max-width:900px){.site-header{height:62px;margin-bottom:-62px;padding-inline:20px}.brand-lockup{width:53px;height:39px}}@media (max-width:720px){.site-header{height:58px;margin-bottom:-58px}.brand-lockup{width:49px;height:36px}.hero{padding-top:91px}.hero:before{inset:58px 0 0}.hero h1{max-width:100%;line-height:1.06;letter-spacing:-.068em}.hero-ecosystem-laptop-device{transform:rotate(-2.5deg)}.hero-tablet-device{transform:rotate(2.5deg)}.hero-ecosystem-phone-device{width:min(34%,138px);transform:rotate(-2deg)}}@media (max-width:400px){.hero{padding-top:84px}.hero h1{padding-right:.1em;letter-spacing:-.062em}}@media (prefers-reduced-motion:reduce){.site-header{transition:none}}.portfolio{background:radial-gradient(ellipse at 50% 0,rgba(255,255,255,.92),transparent 48%),linear-gradient(132deg,#e8ebef,#d6dde5 48%,#c9d2dd);color:#17263d}.hero,.site-header:not(.is-scrolled){background:radial-gradient(ellipse at 78% 38%,rgba(255,255,255,.78),transparent 42%),radial-gradient(ellipse at 58% 100%,rgba(130,150,173,.22),transparent 45%),linear-gradient(124deg,#c9d0d9,#e8ebef 27%,#c9d0d9 53%,#d6dde5 78%,#aebbcB)}.portfolio-heading h2{color:#17263d}.portfolio-heading .eyebrow,.portfolio-heading h2 span{color:#526b89}.portfolio-heading>p:last-child{color:#344b69}.project-choice{border-bottom-color:rgba(52,75,105,.24);color:#526b89}.project-choice>span{color:#6c7f96}.project-choice.active{color:#17263d;border-color:#526b89}.project-choice.active>span{color:#526b89}.device-picker{border-color:rgba(52,75,105,.3)}.device-choice{color:#526b89}.device-choice.active{background:#c9d2dd;color:#17263d}.portfolio-foot p{color:#526b89}.portfolio-foot a{border-bottom-color:rgba(52,75,105,.38);color:#17263d}.portfolio-foot a span{color:#526b89}.process,.solutions{background:linear-gradient(132deg,#17263d,#0d1522 62%,#223854)}.process .eyebrow,.solutions .eyebrow{color:#aebbcB}.story{background:radial-gradient(ellipse at 80% 18%,rgba(255,255,255,.78),transparent 45%),linear-gradient(122deg,#e8ebef,#d3dce6 52%,#aebbcB)}.story,.story-title h2{color:#17263d}.story-title h2 span{color:#526b89}.story-copy{color:#344b69}.text-link{border-bottom-color:rgba(52,75,105,.4);color:#17263d}.story .text-link{font-size:clamp(22px,2vw,28px);margin-top:30px}.story .eyebrow{color:#526b89}.offer-layout{border-color:rgba(130,150,173,.42);background:radial-gradient(ellipse at 84% 47%,rgba(130,150,173,.16),transparent 38%),linear-gradient(125deg,#17263d,#0d1522 72%)}.offer{background:linear-gradient(125deg,#0d1522,#17263d 54%,#0d1522)}.button-offer{border-color:rgba(232,235,239,.42);color:#e8ebef}.button-offer:hover{border-color:#8296ad;background:rgba(130,150,173,.12)}.button-offer>span,.offer-contact span{color:#aebbcB}.contact{background:radial-gradient(ellipse at 15% 0,rgba(255,255,255,.8),transparent 45%),linear-gradient(128deg,#e8ebef,#d6dde5 58%,#c9d2dd)}.contact,.contact h2{color:#17263d}.contact h2 span{color:#526b89}.contact .eyebrow{color:#263d59}.contact-intro>p:not(.eyebrow){color:#344b69}.contact-links a,.contact-links>span{border-bottom-color:rgba(52,75,105,.25);color:#17263d}.contact-links small{color:#6c7f96}.contact .form-panel{border-color:rgba(52,75,105,.32);background:linear-gradient(145deg,#d8e1e9,#b9c7d5);box-shadow:0 22px 50px rgba(23,38,61,.18),inset 0 1px rgba(255,255,255,.76)}.contact .form-heading{color:#344b69;font-size:9px;border-bottom-color:rgba(52,75,105,.24)}.contact .form-heading span:last-child{color:#627993}.contact .form-panel label{color:#263d59;font-size:12px}.contact .form-panel input,.contact .form-panel select,.contact .form-panel textarea{height:48px;min-height:48px;padding:10px 12px;border-color:rgba(52,75,105,.3);background:linear-gradient(180deg,#e9eef3,#d7e0e8);color:#17263d;font-size:14px}.contact .form-panel select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:36px;background-image:linear-gradient(45deg,transparent 50%,#526b89 0),linear-gradient(135deg,#526b89 50%,transparent 0),linear-gradient(180deg,#e9eef3,#d7e0e8);background-position:calc(100% - 16px) 50%,calc(100% - 11px) 50%,0 0;background-repeat:no-repeat;background-size:5px 5px,5px 5px,100% 100%}.contact .form-panel textarea{height:96px;min-height:96px}.contact .form-panel input::placeholder,.contact .form-panel textarea::placeholder{color:#5d7188;opacity:1}.contact .form-panel select:invalid{color:#5d7188}.contact .form-panel select option{background:#d7e0e8;color:#17263d}.contact .optional{color:#526b89;font-size:8px}.contact .form-submit small{color:#435b77;font-size:10px}.contact .button-primary{background:linear-gradient(135deg,#536b89,#344b69);color:#f3f4f5;box-shadow:0 8px 20px rgba(23,38,61,.2),inset 0 1px rgba(255,255,255,.22)}.contact .form-submit .button{min-height:46px;font-size:11px}.contact .form-panel input:focus,.contact .form-panel select:focus,.contact .form-panel textarea:focus{border-color:#4088b6;box-shadow:0 0 0 2px rgba(64,136,182,.16)}.contact .form-feedback{border-left-color:#8296ad;background:rgba(130,150,173,.18);color:#344b69}.contact .form-feedback.success{border-left-color:#438f72;background:rgba(67,143,114,.12);color:#275b48}.site-footer{border-top-color:rgba(201,208,217,.16);background:#0d1522}.footer-links a,.site-footer>span{color:#aebbcB}.hero{background:linear-gradient(180deg,rgba(174,187,203,.14),transparent 32%,transparent 68%,rgba(214,221,229,.28)),radial-gradient(ellipse at 50% 0,rgba(255,255,255,.92),transparent 48%),linear-gradient(132deg,#e8ebef,#d6dde5 48%,#c9d2dd)}.hero:before{display:none}.site-header:not(.is-scrolled){border-bottom-color:transparent;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.site-header.is-scrolled{border-bottom-color:rgba(23,38,61,.08);background:rgba(23,38,61,.12);-webkit-backdrop-filter:blur(8px) saturate(115%);backdrop-filter:blur(8px) saturate(115%);box-shadow:none}.site-header.is-scrolled .desktop-nav a,.site-header.is-scrolled .header-contact{color:rgba(23,38,61,.88)}.site-header.is-scrolled .header-contact{border-bottom-color:rgba(23,38,61,.34)}.site-header.is-scrolled .desktop-nav a:hover,.site-header.is-scrolled .header-contact:hover{color:#176da5}.site-header.is-scrolled .menu-toggle{border-color:rgba(23,38,61,.3);background:rgba(255,255,255,.12)}.site-header.is-scrolled .menu-toggle span{background:#26333c}.hero-ecosystem-scene{perspective:none}.hero-ecosystem-device{animation:none;transform-style:flat}.hero-monitor-device{filter:none}.hero-monitor-frame{transform:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.78),0 22px 30px rgba(25,35,42,.24)}.hero-ecosystem-laptop-device,.hero-ecosystem-phone-device,.hero-tablet-device{filter:none}.hero-ecosystem-laptop-device{transform:rotate(-1.25deg)}.hero-tablet-device{transform:rotate(1.25deg)}.hero-ecosystem-phone-device{transform:rotate(-1deg)}.hero-laptop-frame,.hero-tablet-frame{box-shadow:inset 0 1px 0 #f2f5f780,0 14px 20px rgba(13,24,34,.28)}.hero-ecosystem-agent{box-shadow:inset 0 1px 1px #f1f5f744,0 14px 20px rgba(13,24,34,.3)}.hero-ecosystem-laptop-device:before,.hero-ecosystem-phone-device:before,.hero-tablet-device:before{filter:blur(7px);opacity:.62}.hero-scene-light{animation:hero-light-breathe 9s ease-in-out infinite alternate}@keyframes hero-light-breathe{0%{opacity:.68}to{opacity:1}}.hero-builder-topbar{height:19%;min-height:18px;font-size:clamp(6px,2.1cqi,9px)}.hero-builder-topbar>span:last-child{margin-left:auto;color:#9eabb7;white-space:nowrap}.hero-builder-layout{display:block;padding:4%}.hero-builder-workflow{height:100%;padding:5% 6%;display:flex;flex-direction:column;justify-content:space-between;border:1px solid rgba(195,215,231,.14);border-radius:7px;background:radial-gradient(ellipse at 88% 4%,rgba(69,124,165,.16),transparent 48%),linear-gradient(145deg,#121e29,#0b1219)}.hero-builder-workflow-heading{display:flex;flex-direction:column;gap:4px}.hero-builder-workflow-heading>span{color:#89a8c0;font:clamp(5px,1.65cqi,7px) var(--mono);letter-spacing:.1em}.hero-builder-workflow-heading>b{color:#f0f5f8;font-size:clamp(11px,3.25cqi,18px);font-weight:500;letter-spacing:-.035em}.hero-builder-workflow-heading>p{margin:0;color:#9eafbd;font-size:clamp(7px,1.85cqi,10px)}.hero-builder-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:3%;gap:3%}.hero-builder-steps article{min-width:0;min-height:54px;padding:7% 8%;display:flex;flex-direction:column;justify-content:space-between;gap:6px;border-top:1px solid rgba(132,184,219,.72);background:linear-gradient(150deg,rgba(43,67,86,.52),rgba(15,27,38,.35))}.hero-builder-steps article>i{color:#8ab6d4;font:clamp(5px,1.6cqi,7px) var(--mono);font-style:normal}.hero-builder-steps article>span{min-width:0;display:flex;flex-direction:column;gap:3px}.hero-builder-steps article b{overflow:hidden;color:#e2edf4;font-size:clamp(7px,2cqi,10px);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.hero-builder-steps article small{overflow:hidden;color:#94a8b8;font-size:clamp(5px,1.45cqi,7px);text-overflow:ellipsis;white-space:nowrap}.hero-system-topbar{height:18%;min-height:20px;font-size:clamp(6px,2.1cqi,9px)}.hero-system-live{margin-left:auto;display:flex;align-items:center;gap:5px;color:#c1d7e6;font-size:clamp(5px,1.8cqi,8px);white-space:nowrap}.hero-system-live>i{width:5px;height:5px;border-radius:50%;background:#77cdb5}.hero-system-automation{min-height:0;flex:1 1;padding:6% 7% 7%;display:flex;flex-direction:column;justify-content:space-between;background:radial-gradient(ellipse at 82% 16%,rgba(47,107,151,.2),transparent 50%),#0c1219}.hero-system-intro{display:flex;flex-direction:column;gap:4px}.hero-system-intro>span{color:#8aa8be;font:clamp(5px,1.55cqi,7px) var(--mono);letter-spacing:.1em}.hero-system-intro>strong{color:#f0f4f7;font-size:clamp(13px,4.2cqi,21px);line-height:1;letter-spacing:-.05em;font-weight:500}.hero-system-intro>p{margin:0;color:#9eafbc;font-size:clamp(6px,1.75cqi,9px)}.hero-system-flow{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:2%;gap:2%}.hero-system-flow article{min-width:0;min-height:48px;padding:7% 6%;display:flex;flex-direction:column;justify-content:space-between;gap:5px;border:1px solid rgba(195,215,231,.18);border-radius:5px;background:linear-gradient(145deg,#182633,#101820)}.hero-system-flow article.hero-flow-intelligence{border-color:rgba(104,174,221,.48);background:linear-gradient(145deg,#1a3143,#101b25)}.hero-system-flow article>i{color:#91b4cc;font:clamp(5px,1.5cqi,7px) var(--mono);font-style:normal}.hero-system-flow article>b{overflow:hidden;color:#e6eef4;font-size:clamp(6px,1.75cqi,9px);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.hero-system-flow article>span{overflow:hidden;color:#94a6b4;font-size:clamp(5px,1.4cqi,7px);text-overflow:ellipsis;white-space:nowrap}.hero-flow-connector{color:#80bce1;font-size:clamp(8px,2.1cqi,12px)}.hero-services-selector{min-height:54px;padding:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;transform:translateX(-50%)}.hero-services-selector:before{content:none}.hero-services-option,.hero-services-option.is-active,.hero-services-option:first-child,.hero-services-option:hover,.hero-services-option:last-child{min-height:48px;padding:0 14px;position:relative;border:0;border-radius:0;background:transparent;box-shadow:none;color:#344b69;font-size:9px;font-weight:600;letter-spacing:.11em;transition:color .24s ease}.hero-services-option+.hero-services-option{border-left:1px solid rgba(52,75,105,.2)}.hero-services-option:after{content:"";height:1px;position:absolute;right:14px;bottom:4px;left:14px;background:linear-gradient(90deg,transparent,#4088b6 28%,#9bdcff 50%,#4088b6 72%,transparent);opacity:.56;transform:scaleX(1);transform-origin:center;animation:hero-service-light-trail 2.8s ease-in-out infinite alternate;transition:opacity .24s ease,transform .24s ease}.hero-services-option:nth-child(2):after{animation-delay:.45s}.hero-services-option:nth-child(3):after{animation-delay:.9s}.hero-services-option.is-active:after,.hero-services-option:focus-visible:after,.hero-services-option:hover:after{opacity:1;transform:scaleX(1)}@keyframes hero-service-light-trail{0%{opacity:.34}to{opacity:.72}}.hero-services-option.is-active>i,.hero-services-option:hover>i,.hero-services-option>i{color:#4088b6;font-size:12px}.hero-services-option.is-active,.hero-services-option:hover{color:#17263d}@media (max-width:720px){.hero-services-selector{transform:none}.site-header.is-scrolled .desktop-nav a,.site-header.is-scrolled .header-contact{color:rgba(23,38,61,.88)}.hero-ecosystem-scene{perspective:none}.hero-monitor-frame{transform:none}.hero-ecosystem-laptop-device{transform:rotate(-1deg)}.hero-tablet-device{transform:rotate(1deg)}.hero-ecosystem-phone-device{transform:rotate(-1deg)}.hero-services-selector{min-height:58px}.hero-services-option,.hero-services-option.is-active,.hero-services-option:first-child,.hero-services-option:hover,.hero-services-option:last-child{min-height:48px;padding:0 5px;gap:3px;font-size:clamp(7px,1.9vw,9px);letter-spacing:.025em}.hero-services-option:after{right:5px;left:5px}.hero-system-flow{gap:1%}.hero-system-flow article{min-height:42px}}@media (prefers-reduced-motion:reduce){.hero-scene-light{animation:none}.hero-services-option{transition:none}.hero-services-option:after{animation:none;opacity:.56}}.pillar-automacao,.pillar-desenvolvimento{grid-template-columns:minmax(190px,.28fr) minmax(0,.72fr);gap:clamp(28px,4vw,60px)}.simulator-demo{min-height:510px;grid-template-columns:minmax(0,.87fr) minmax(0,1.13fr)}.simulator-controls{padding:clamp(22px,3vw,36px)}.simulator-controls h4{font-size:22px}.simulator-controls>label{margin-top:19px;font-size:10px;line-height:1.5}.simulator-controls .trade-input,.simulator-controls select{min-height:42px;font-size:11px}.field-value{font-size:11px}.simulator-controls legend{font-size:10px}.term-options button{min-height:38px;font-size:10px}.simulator-result{padding:clamp(22px,3vw,36px);background:linear-gradient(150deg,#171d22,#111519 70%)}.vehicle-showcase{display:grid;grid-template-columns:minmax(145px,.92fr) minmax(0,1.08fr);align-items:center;grid-gap:clamp(12px,2vw,24px);gap:clamp(12px,2vw,24px)}.vehicle-illustration{height:152px;margin:0}.vehicle-illustration.has-photo{background:none}.vehicle-illustration.has-photo:before{display:none}.vehicle-illustration .vehicle-photo{filter:drop-shadow(0 4px 8px rgba(0,0,0,.2))}.vehicle-info{min-width:0}.vehicle-info h4{margin:7px 0 4px;color:#f1f4f6;font-size:clamp(20px,2.1vw,27px);line-height:1.05;letter-spacing:-.04em;font-weight:500}.vehicle-info .vehicle-version{margin:0;color:#b0bac2;font-size:10px;line-height:1.45}.vehicle-fipe{margin-top:14px;display:flex;flex-direction:column;gap:4px}.vehicle-fipe>span{color:#8997a1;font:7px var(--mono);letter-spacing:.08em}.vehicle-fipe>strong{color:#e4edf3;font-size:clamp(16px,1.7vw,20px);font-weight:500}.simulator-finance{margin-top:21px;padding-top:16px;border-top:1px solid rgba(255,255,255,.13)}.estimate-label{margin-top:0;font-size:10px}.estimate-value{display:block;margin-top:3px;font-size:clamp(34px,3.8vw,49px)}.estimate-value small{font-size:12px}.estimate-breakdown{margin-top:13px}.estimate-breakdown>div{min-height:36px;font-size:9px}.estimate-breakdown b{font-size:10px}.simulation-note{margin-top:12px;font-size:8px}.demo-window-bar{min-height:27px;font-size:8px}.crm-toolbar{padding:15px 0}.crm-route>span,.crm-toolbar>div span{font-size:8px}.crm-toolbar>div strong{font-size:16px}.crm-live{font-size:8px}.crm-scenarios button{min-height:32px;padding-inline:11px;font-size:8px}.crm-route{padding:10px 12px}.crm-route strong{font-size:10px}.crm-route>i{font-size:8px}.crm-board{grid-template-columns:repeat(7,minmax(104px,1fr));gap:8px}.crm-column{min-height:228px;padding:8px}.crm-column>header{min-height:30px;font-size:8px}.crm-lead{padding:9px 8px}.crm-avatar{width:23px;height:23px;font-size:7px}.crm-lead-head{gap:6px}.crm-lead-head strong{font-size:8px}.crm-lead>p{font-size:7px}.crm-tags{gap:4px}.crm-tags span{padding:3px 5px;font-size:6px}.crm-empty,.crm-legend{font-size:8px}.dashboard-demo{padding:8px}.dashboard-demo-head>div>span,.funnel-head>div>span{font-size:8px}.dashboard-demo-head h4,.funnel-head h4{font-size:15px}.demo-badge{font-size:7px}.dashboard-kpis{gap:9px}.dashboard-kpis article{min-height:102px;padding:14px}.dashboard-kpis article>span{font-size:9px}.dashboard-kpis article>strong{font-size:clamp(26px,3.2vw,38px)}.dashboard-kpis article>small{font-size:8px}.dashboard-kpis .kpi-messages{min-height:208px}.channel-bars{gap:9px}.channel-row{grid-template-columns:94px 1fr 43px}.channel-row,.channel-row b{font-size:8px}.funnel-demo{padding:14px}.funnel-head>span{font-size:8px}.funnel-stages{gap:11px}.funnel-row>span{min-height:24px;font-size:8px}.funnel-row>b{font-size:14px}.associated-value{min-height:62px;padding:8px}.associated-value span{font-size:7px}.associated-value span b{font-size:14px}.associated-value strong{font-size:11px}.demo-disclaimer{font-size:8px}.agent-context{padding:18px 9px}.agent-context>span{font-size:8px}.agent-context h4{font-size:clamp(19px,2.4vw,29px)}.agent-context p,.agent-context>div{font-size:9px}.chat-head{min-height:54px;padding:9px 12px;gap:10px}.chat-avatar{width:30px;height:30px;font-size:11px}.chat-head strong{font-size:10px}.chat-channel,.chat-head small{font-size:8px}.chat-history{max-height:390px;padding:13px;gap:9px}.chat-date{font-size:7px}.chat-message{padding:8px 10px;font-size:10px;line-height:1.5}.chat-message>small{font-size:7px}.voice-play{width:32px;height:32px;font-size:10px}.voice-time{font-size:7px}.chat-compose{min-height:40px;font-size:8px}@media (max-width:1020px){.pillar-automacao,.pillar-desenvolvimento{grid-template-columns:minmax(170px,.3fr) minmax(0,.7fr);gap:24px}.vehicle-showcase{grid-template-columns:minmax(120px,.9fr) minmax(0,1.1fr);gap:12px}.vehicle-illustration{height:132px}.crm-board{grid-template-columns:repeat(7,minmax(116px,1fr))}}@media (max-width:720px){.pillar-automacao,.pillar-desenvolvimento{grid-template-columns:1fr;gap:18px}.simulator-demo{min-height:0;grid-template-columns:1fr}.simulator-controls,.simulator-result{padding:21px}.vehicle-showcase{grid-template-columns:minmax(125px,.88fr) minmax(0,1.12fr);gap:14px}.vehicle-illustration{height:132px}.vehicle-info h4{font-size:clamp(19px,5vw,24px)}.vehicle-info .vehicle-version{font-size:9px}.vehicle-fipe>strong{font-size:17px}.estimate-value{font-size:clamp(35px,9vw,46px)}.crm-column{min-height:228px}.dashboard-kpis article>span{font-size:8px}.dashboard-kpis article>strong{font-size:25px}.channel-row,.dashboard-kpis article>small{font-size:7px}.channel-row{grid-template-columns:80px 1fr 38px}.channel-row b{font-size:7px}.agent-context h4{font-size:21px}.chat-message{font-size:10px}}@media (max-width:400px){.vehicle-showcase{grid-template-columns:minmax(112px,.9fr) minmax(0,1.1fr);gap:10px}.vehicle-illustration{height:112px}.vehicle-info h4{font-size:18px}.vehicle-info .vehicle-version{font-size:8px}.vehicle-fipe{margin-top:10px}.vehicle-fipe>span{font-size:6px}.vehicle-fipe>strong{font-size:15px}.simulator-controls,.simulator-result{padding:17px}}.presence-demo{padding:clamp(8px,1.6vw,14px)}.presence-page{min-height:0;padding:clamp(12px,2vw,22px) clamp(12px,2.6vw,32px) 0}.presence-demo .presence-clinic-nav{min-height:43px}.presence-clinic-nav-note{margin-left:auto;color:#777e76;font:8px var(--mono);letter-spacing:.09em}.presence-clinic-hero{min-height:300px;margin:0 calc(clamp(12px,2.6vw,32px) * -1);padding:0;position:relative;display:block;overflow:hidden}.presence-clinic-photo{position:absolute;inset:0;min-height:0;aspect-ratio:auto;background:#c6beb2}.presence-clinic-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(28,34,29,.64),rgba(28,34,29,.25) 52%,rgba(28,34,29,.06)),linear-gradient(0deg,rgba(25,30,26,.3),transparent 55%)}.presence-clinic-copy{width:min(53%,480px);position:absolute;z-index:1;bottom:clamp(20px,4vw,48px);left:clamp(16px,4vw,48px)}.presence-clinic-copy>small,.presence-clinic-copy>span{color:#f1eee7}.presence-clinic-copy h4{color:#fffdf8;font-size:clamp(25px,3.6vw,43px)}.presence-clinic-copy p{color:rgba(255,253,248,.86);font-size:12px}.presence-clinic-copy>small{font-size:8px}@media (max-width:720px){.hero{min-height:0;padding:100px 20px 34px;grid-template-rows:auto auto auto auto;gap:11px}.hero h1{max-width:100%;font-size:clamp(43px,11vw,58px);line-height:.98}.hero-copy>p:not(.eyebrow){max-width:38ch;font-size:15px;line-height:1.55}.hero-actions{max-width:100%;gap:10px}.hero-actions .button{min-height:48px;font-size:10px}.hero-art{width:min(100%,480px);min-height:0;margin:0 auto 2px}.hero-art,.hero-ecosystem-scene{height:360px;overflow:visible}.hero-monitor-device{width:94%;left:3%;top:2%}.hero-monitor-frame{padding:5px}.hero-ecosystem-laptop-device{display:block;width:55%;left:0;top:56%;z-index:3;transform:rotate(-1.5deg)}.hero-tablet-device{display:block;width:49%;right:0;top:55%;z-index:2;transform:rotate(1.5deg)}.hero-ecosystem-phone-device{width:min(27%,106px);left:39%;top:44%;z-index:4;transform:rotate(-1deg)}.hero-ecosystem-agent{min-height:0;aspect-ratio:.52;border-radius:18px}.hero-services-selector{width:100%;min-height:60px}.hero-services-option,.hero-services-option.is-active,.hero-services-option:first-child,.hero-services-option:hover,.hero-services-option:last-child{min-height:50px;padding:4px 7px;gap:4px;font-size:clamp(8px,2.15vw,10px);line-height:1.25;letter-spacing:.015em}.hero-services-option>span{overflow-wrap:anywhere}.presence-demo{padding:8px}.presence-page{padding:10px 10px 0}.presence-demo .presence-clinic-nav{min-height:39px;gap:7px}.presence-clinic-nav>strong{font-size:11px}.presence-clinic-nav>strong small{font-size:6px}.presence-clinic-nav>div{display:none}.presence-clinic-nav-note{font-size:7px}.presence-clinic-hero{min-height:0;height:clamp(270px,76vw,350px);margin-inline:-10px}.presence-clinic-photo img{object-position:57% center}.presence-clinic-copy{width:min(84%,390px);bottom:18px;left:16px}.presence-clinic-copy h4{max-width:15ch;margin:8px 0;font-size:clamp(25px,7vw,34px)}.presence-clinic-copy p{max-width:32ch;margin-bottom:8px;font-size:12px;line-height:1.45}.presence-clinic-copy>small{font-size:8px}.presence-caption{font-size:9px}.demo-panel{padding:12px}.demo-navigation-copy>p{font-size:12px}.demo-tabs{min-height:52px;gap:7px}.demo-tabs button{min-height:44px;padding-inline:14px;font-size:11px}.demo-window-bar{min-height:34px;font-size:10px}.crm-route>span,.crm-toolbar>div span{font-size:10px}.crm-toolbar>div strong{font-size:17px}.crm-live{font-size:10px}.crm-scenarios{gap:8px}.crm-scenarios button{min-height:44px;padding-inline:12px;font-size:11px}.crm-route{grid-template-columns:1fr;gap:5px}.crm-route strong{font-size:12px}.crm-route>i{grid-column:auto;font-size:10px;line-height:1.45}.crm-board{grid-template-columns:repeat(7,minmax(164px,1fr));gap:9px}.crm-column{min-width:164px;min-height:240px;padding:10px}.crm-column>header{min-height:36px;font-size:11px}.crm-column>header span{font-size:11px}.crm-lead{padding:10px 9px}.crm-avatar{width:28px;height:28px;font-size:10px}.crm-lead-head strong{font-size:11px}.crm-lead>p{font-size:10px}.crm-tags{gap:5px}.crm-tags span{padding:4px 6px;font-size:9px}.crm-empty,.crm-legend{font-size:10px}.dashboard-demo{padding:4px}.dashboard-demo-head>div>span,.funnel-head>div>span{font-size:9px}.dashboard-demo-head h4,.funnel-head h4{font-size:17px}.demo-badge{font-size:8px}.dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.dashboard-kpis .kpi-messages{grid-column:1/-1;grid-row:auto;min-height:0}.dashboard-kpis article{min-height:98px;padding:12px}.dashboard-kpis article>span{font-size:11px;line-height:1.35}.dashboard-kpis article>strong{font-size:clamp(24px,7vw,31px)}.dashboard-kpis article>small{font-size:10px}.channel-bars{gap:9px}.channel-row{grid-template-columns:minmax(88px,1.1fr) minmax(35px,1fr) 48px;gap:7px}.channel-row,.channel-row b{font-size:10px}.funnel-demo{padding:13px}.funnel-head>span{font-size:9px}.funnel-stages{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}.funnel-row>span{min-height:0;font-size:10px;line-height:1.35}.funnel-row>b{font-size:16px}.associated-value{min-height:58px;grid-column:1/-1}.associated-value span{font-size:10px}.associated-value span b{font-size:16px}.associated-value strong{font-size:14px}.demo-disclaimer{font-size:10px;line-height:1.45}.agent-demo{gap:10px}.agent-context{padding:8px 3px}.agent-context>span{font-size:9px}.agent-context h4{font-size:21px}.agent-context p,.agent-context>div{font-size:11px;line-height:1.45}.chat-head{min-height:60px;padding:10px 12px}.chat-avatar{width:34px;height:34px;font-size:13px}.chat-head strong{font-size:12px}.chat-channel,.chat-head small{font-size:10px}.chat-history{max-height:min(58svh,520px);padding:12px;gap:10px}.chat-date{font-size:9px}.chat-message{max-width:94%;padding:10px 11px;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.chat-message>small{font-size:10px}.chat-message.chat-audio{width:94%}.voice-play{width:40px;height:40px;font-size:12px}.voice-time{font-size:9px}.chat-compose{min-height:46px;font-size:10px}.simulator-controls{padding:20px}.simulator-controls header>span,.vehicle-label{font-size:9px}.simulator-controls h4{font-size:22px}.simulator-controls>label{margin-top:17px;font-size:13px}.simulator-controls .trade-input,.simulator-controls select{min-height:48px;font-size:14px}.field-value{font-size:13px}.simulator-controls legend{font-size:12px}.term-options{gap:8px}.term-options button{min-width:48px;min-height:44px;font-size:12px}.simulator-result{padding:20px}.vehicle-showcase{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px}.vehicle-illustration{height:146px}.vehicle-info h4{font-size:clamp(20px,5.6vw,25px)}.vehicle-info .vehicle-version{font-size:11px;line-height:1.45}.vehicle-fipe{margin-top:12px}.vehicle-fipe>span{font-size:8px;line-height:1.4}.vehicle-fipe>strong{font-size:clamp(16px,4.5vw,19px)}.simulator-finance{margin-top:17px}.estimate-label{font-size:12px}.estimate-value{font-size:clamp(35px,10vw,47px)}.estimate-value small{font-size:14px}.estimate-breakdown>div{min-height:44px;font-size:12px}.estimate-breakdown b{font-size:13px}.simulation-note{font-size:10px;line-height:1.5}}@media (max-width:400px){.hero{padding-inline:18px}.hero-art,.hero-ecosystem-scene{height:350px}.hero-ecosystem-laptop-device{width:55%;top:57%}.hero-tablet-device{width:49%;top:56%}.hero-ecosystem-phone-device{width:min(27%,102px);left:39%;top:45%}.hero-services-option,.hero-services-option.is-active,.hero-services-option:first-child,.hero-services-option:hover,.hero-services-option:last-child{padding-inline:5px;font-size:8px}.presence-clinic-hero{height:clamp(260px,78vw,310px)}.presence-clinic-nav-note{font-size:6px}.crm-board{grid-template-columns:repeat(7,minmax(156px,1fr))}.crm-column{min-width:156px}.dashboard-kpis article{padding:10px}.channel-row{grid-template-columns:82px minmax(25px,1fr) 43px;gap:5px}.vehicle-showcase{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:9px}.vehicle-illustration{height:128px}.vehicle-info h4{font-size:20px}.vehicle-info .vehicle-version{font-size:10px}.vehicle-fipe>span{font-size:7px}.vehicle-fipe>strong{font-size:16px}.simulator-controls,.simulator-result{padding:17px}}@media (min-width:1021px){.presence-demo .presence-clinic-nav{min-height:48px;font-size:10px}.presence-clinic-nav>strong{font-size:16px}.presence-clinic-nav>strong small{font-size:8px}.presence-clinic-nav-note{font-size:9px}.presence-clinic-hero{min-height:clamp(340px,30vw,440px)}.presence-clinic-copy{width:min(52%,560px)}.presence-clinic-copy>span{font-size:10px}.presence-clinic-copy h4{font-size:clamp(38px,4vw,54px)}.presence-clinic-copy p{font-size:15px}.presence-clinic-copy>small{font-size:9px}.presence-caption{font-size:10px}.demo-navigation-copy>span{font-size:9px}.demo-navigation-copy>p{font-size:13px}.demo-tabs button{min-height:40px;font-size:11px}.demo-window-bar{min-height:32px;font-size:10px}.crm-route>span,.crm-toolbar>div span{font-size:9px}.crm-toolbar>div strong{font-size:18px}.crm-live{font-size:9px}.crm-scenarios button{min-height:38px;font-size:10px}.crm-route strong{font-size:12px}.crm-route>i{font-size:10px}.crm-board{grid-template-columns:repeat(7,minmax(126px,1fr));gap:9px}.crm-column{min-width:126px;min-height:246px;padding:9px}.crm-column>header{min-height:34px;font-size:10px}.crm-column>header span{font-size:10px}.crm-avatar{width:26px;height:26px;font-size:9px}.crm-lead-head strong{font-size:10px}.crm-lead>p{font-size:9px}.crm-tags span{font-size:8px}.crm-empty,.crm-legend,.dashboard-demo-head>div>span,.funnel-head>div>span{font-size:9px}.dashboard-demo-head h4,.funnel-head h4{font-size:17px}.demo-badge{font-size:8px}.dashboard-kpis article>span{font-size:10px}.dashboard-kpis article>strong{font-size:clamp(28px,3.2vw,40px)}.channel-row,.channel-row b,.dashboard-kpis article>small,.funnel-row>span{font-size:9px}.funnel-row>b{font-size:16px}.associated-value span{font-size:9px}.associated-value strong{font-size:13px}.agent-context>span,.demo-disclaimer{font-size:9px}.agent-context h4{font-size:clamp(22px,2.4vw,31px)}.agent-context p,.agent-context>div{font-size:10px}.chat-head strong{font-size:12px}.chat-head small{font-size:10px}.chat-history{max-height:430px}.chat-date{font-size:8px}.chat-message{font-size:12px}.chat-message>small{font-size:9px}.voice-time{font-size:8px}.chat-compose{font-size:9px}.simulator-demo{min-height:570px}.simulator-controls h4{font-size:25px}.simulator-controls header>span,.vehicle-label{font-size:9px}.simulator-controls>label{font-size:12px}.simulator-controls .trade-input,.simulator-controls select{min-height:48px;font-size:14px}.field-value{font-size:13px}.simulator-controls legend{font-size:12px}.term-options button{min-height:44px;font-size:12px}.vehicle-illustration{height:180px}.vehicle-info h4{font-size:clamp(23px,2.3vw,31px)}.vehicle-info .vehicle-version{font-size:12px}.vehicle-fipe>span{font-size:8px}.vehicle-fipe>strong{font-size:22px}.estimate-label{font-size:12px}.estimate-value{font-size:clamp(40px,4vw,54px)}.estimate-value small{font-size:14px}.estimate-breakdown>div{min-height:42px;font-size:11px}.estimate-breakdown b{font-size:12px}.simulation-note{font-size:9px;line-height:1.5}}.portfolio{background:linear-gradient(180deg,#d6dde5,#d6dde5 68%,#9aacc0)}.solutions{background:linear-gradient(180deg,transparent,rgba(13,21,34,.22) 4%,rgba(13,21,34,.34) 13%,rgba(13,21,34,.12) 33%,transparent 48%),linear-gradient(180deg,#9aacc0,#536b89 13%,#17263d 48%,#0d1522 84%,#536b89)}.story{background:linear-gradient(180deg,#536b89,#aebbcB 24%,#e8ebef 43%,#d6dde5 76%,#6f8298)}.process{background:linear-gradient(180deg,#6f8298,#536b89 13%,#17263d 43%,#0d1522 82%,#0d1522)}.offer{background:linear-gradient(180deg,#0d1522,#17263d 70%,#425a76)}.contact{background:linear-gradient(180deg,#425a76,#aebbcB 18%,#e8ebef 31%,#d6dde5 75%,#425a76)}.site-footer{background:linear-gradient(180deg,#425a76,#243952 48%,#0d1522)}@media (max-width:720px){.hero-art{margin-top:clamp(24px,6vw,34px)}}.hero-builder-mark{width:20px;height:18px;flex:0 0 auto;display:grid;place-items:center;overflow:hidden}.hero-builder-mark img{width:100%;height:100%;object-fit:contain}.hero-agent-phone-avatar{overflow:hidden}.hero-agent-phone-avatar img{width:100%;height:100%;object-fit:contain;padding:3px}.hero-agent-phone-back{width:8px;height:12px;flex:0 0 8px;display:grid;place-items:center;font-size:0}.hero-agent-phone-back:before{content:"";width:6px;height:6px;border-left:1.4px solid #8fcaff;border-bottom:1.4px solid #8fcaff;transform:rotate(45deg)}.imperatriz-hero-preview{position:relative;isolation:isolate;container-type:inline-size;width:100%;aspect-ratio:16/9;overflow:hidden;border:1px solid rgb(255 255 255/16%);border-radius:clamp(12px,1.6vw,22px);background:#101b29 url(https://imperatriz-passeios.pages.dev/imperatriz/images/hero-jangada.jpg) center 72%/cover no-repeat;box-shadow:0 22px 55px rgb(4 12 24/22%);color:#fff;text-align:left;font-family:Inter,Arial,sans-serif}.imperatriz-hero-shade,.imperatriz-hero-video{position:absolute;inset:0;width:100%;height:100%}.imperatriz-hero-video{z-index:-2;display:block;object-fit:cover;object-position:center 72%}.imperatriz-hero-preview.is-poster-fallback .imperatriz-hero-video{visibility:hidden}.imperatriz-hero-shade{z-index:-1;background:linear-gradient(180deg,rgb(5 13 21/48%),transparent 35%,rgb(5 13 21/12%) 53%,rgb(5 13 21/76%)),linear-gradient(90deg,rgb(5 13 21/25%),transparent 75%);pointer-events:none}.imperatriz-hero-header{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;padding:clamp(13px,2.1vw,23px) clamp(15px,2.5vw,30px)}.imperatriz-hero-brand{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-start;color:#fff;text-decoration:none;line-height:1}.imperatriz-hero-brand-name{font-family:Georgia,Times New Roman,serif;font-size:clamp(17px,2.2vw,25px);font-weight:500;letter-spacing:.025em}.imperatriz-hero-brand-sub{margin-top:5px;padding-left:2px;font-size:clamp(7px,.85vw,9px);font-weight:500;letter-spacing:.35em}.imperatriz-hero-nav{display:flex;align-items:center;justify-content:center;gap:clamp(8px,1.4vw,18px);min-width:0}.imperatriz-hero-nav a{color:rgb(255 255 255/90%);font-size:clamp(8px,.85vw,10px);font-weight:500;text-decoration:none;white-space:nowrap;transition:color .2s ease}.imperatriz-hero-nav a:hover{color:#fff}.imperatriz-hero-cta{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px;padding:10px 13px;border:1px solid rgb(255 255 255/55%);border-radius:999px;background:rgb(255 255 255/12%);color:#fff;font-size:clamp(8px,.9vw,10px);font-weight:600;text-decoration:none;white-space:nowrap;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:background .2s ease,border-color .2s ease}.imperatriz-hero-cta:hover{border-color:#fff;background:rgb(255 255 255/24%)}.imperatriz-hero-cta span,.imperatriz-hero-secondary span{font-size:1.15em}.imperatriz-hero-content{position:absolute;right:clamp(18px,3.5vw,42px);bottom:clamp(20px,3.5vw,40px);left:clamp(18px,3.5vw,42px);max-width:620px}.imperatriz-hero-eyebrow{margin:0 0 10px;color:rgb(255 255 255/88%);font-size:clamp(8px,1vw,11px);font-weight:600;letter-spacing:.12em;text-transform:uppercase}.imperatriz-hero-eyebrow span{padding:0 3px;color:rgb(255 255 255/65%)}.imperatriz-hero-title{max-width:600px;margin:0;color:#fff;font-family:Georgia,Times New Roman,serif;font-size:clamp(27px,4.1vw,48px);font-weight:400;letter-spacing:-.035em;line-height:1.04;text-wrap:balance}.imperatriz-hero-subtitle{max-width:510px;margin:12px 0 0;color:rgb(255 255 255/88%);font-size:clamp(10px,1.15vw,13px);font-weight:400;line-height:1.65}.imperatriz-hero-secondary{display:inline-flex;align-items:center;gap:8px;margin-top:15px;color:#fff;font-size:clamp(9px,1vw,11px);font-weight:600;text-decoration:none}.imperatriz-hero-secondary:hover{text-decoration:underline;text-underline-offset:4px}@container (max-width: 560px){.imperatriz-hero-nav{display:none}.imperatriz-hero-header{gap:8px}.imperatriz-hero-cta{padding:9px 11px}.imperatriz-hero-content{right:18px;bottom:18px;left:18px}.imperatriz-hero-title{font-size:clamp(25px,7cqi,36px)}.imperatriz-hero-subtitle{max-width:440px;font-size:11px;line-height:1.5}}@media (max-width:720px){.imperatriz-hero-preview{aspect-ratio:4/3;border-radius:14px}}.project-choice{font-size:14px}.project-choice>span{font-size:11px}@media (max-width:1020px){.project-choice{font-size:13px}.project-choice>span{font-size:10px}}.solutions-intro{font-size:16px;line-height:1.7;color:#f3f4f5}.pillar-copy>p{font-size:24px;line-height:1.5;color:#e1e7ef}.pillar-copy>span{font-size:18px;line-height:1.6;color:#d1d9e3}.pillar-copy>a{font-size:15px}.story-copy{font-size:19px;line-height:1.75}.process-intro>p:last-child{font-size:15px;line-height:1.7}.process-step p{font-size:16px;line-height:1.55}.offer-copy>p:not(.eyebrow){font-size:16px;line-height:1.65}.offer-copy>p.offer-additional-services{margin-top:16px}.button-offer{min-height:58px;padding-inline:30px;font-size:14px;letter-spacing:.07em}.contact-intro>p:not(.eyebrow){font-size:15px;line-height:1.7}.portfolio-heading>p:last-child{max-width:none;white-space:nowrap;font-size:15px;line-height:1.7}.portfolio-foot a,.portfolio-foot p{font-size:13px}@media (max-width:1020px){.pillar-copy>p,.solutions-intro{font-size:22px}.pillar-copy>p{line-height:1.5}.story-copy{font-size:17px}.story .text-link{font-size:22px}.pillar-copy>span{font-size:17px}.contact-intro>p:not(.eyebrow),.pillar-copy>a,.portfolio-heading>p:last-child,.process-intro>p:last-child{font-size:14px}.offer-copy>p:not(.eyebrow),.process-step p{font-size:15px}.button-offer{font-size:14px}.portfolio-foot a,.portfolio-foot p{font-size:12px}}@media (max-width:720px){.solutions-heading{margin-bottom:44px}.solutions-heading h2{font-size:clamp(36px,9.2vw,52px)}.portfolio-heading>p:last-child{white-space:normal}.pillar-copy>p{font-size:20px;line-height:1.55}.pillar-copy>span{font-size:16px}.pillar-copy>a{font-size:13px}.story-copy{font-size:16px}.story .text-link{font-size:18px;margin-top:22px}.offer-copy>p:not(.eyebrow),.process-step p{font-size:14px}.button-offer{min-height:56px;padding-inline:16px;font-size:13px;letter-spacing:.045em}}.presence-caption{font-size:12px;line-height:1.6}.demo-navigation-copy>span{font-size:10px;line-height:1.6}.demo-navigation-copy>p{font-size:15px;line-height:1.65}@media (max-width:1020px){.presence-caption{font-size:11px;line-height:1.55}.demo-navigation-copy>span{font-size:9px}.demo-navigation-copy>p{font-size:14px;line-height:1.6}}.site-footer{position:relative;padding:76px max(7vw,28px) 25px;border-top:1px solid rgba(174,187,203,.18);background:radial-gradient(ellipse at 12% 0,rgba(83,112,145,.22),transparent 42%),linear-gradient(145deg,#17263d,#101c2d 52%,#0b1421);color:#f1f4f7}.footer-main{width:min(100%,1280px);margin:0 auto;padding-bottom:65px;display:grid;grid-template-columns:minmax(260px,1.7fr) minmax(130px,.7fr) minmax(180px,.8fr);grid-gap:clamp(35px,7vw,110px);gap:clamp(35px,7vw,110px)}.footer-brand-block{display:flex;flex-direction:column;align-items:flex-start}.site-footer .footer-brand{width:185px;height:auto;display:block}.site-footer .footer-brand img{display:block;width:100%;height:auto}.footer-brand-block>p{margin:22px 0 15px;color:#f2f5f8;font-size:clamp(19px,2vw,25px);line-height:1.3;letter-spacing:-.045em;font-weight:500}.footer-signature{color:#8da7c1;font-size:8px;letter-spacing:.16em}.footer-column{display:flex;flex-direction:column;align-items:flex-start;gap:17px;padding-top:12px}.footer-label{margin-bottom:8px;color:#8da7c1;font-size:9px;letter-spacing:.15em}.footer-column a,.footer-column>span:not(.footer-label){display:inline-flex;align-items:center;gap:8px;color:#c3ccd7;font-size:12px;text-decoration:none;transition:color .2s ease,transform .2s ease}.footer-column a:hover{color:#8fcaff;transform:translateX(3px)}.footer-column a svg{width:13px;height:13px}.footer-bottom{width:min(100%,1280px);margin:0 auto;padding-top:21px;display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid rgba(174,187,203,.16)}.footer-bottom>a,.footer-bottom>span{color:#8291a3;font-size:9px;letter-spacing:.045em}.footer-bottom>a{text-decoration:none;transition:color .2s ease}.footer-bottom>a:hover{color:#c3d9ee}@media (max-width:720px){.site-footer{padding:52px 24px 22px}.footer-main{padding-bottom:38px;grid-template-columns:1fr 1fr;gap:35px 22px}.footer-brand-block{grid-column:1/-1}.site-footer .footer-brand{width:160px}.footer-brand-block>p{margin-top:17px;font-size:21px}.footer-column{gap:14px}.footer-bottom{align-items:flex-start;flex-direction:column;gap:12px}.footer-bottom>a,.footer-bottom>span{font-size:8px}}@media (max-width:380px){.site-footer{padding-inline:20px}.footer-main{column-gap:14px}.footer-column a,.footer-column>span:not(.footer-label){font-size:10px}}.site-footer{display:block;padding-top:38px;padding-bottom:18px}.footer-main{padding-bottom:34px;gap:clamp(30px,6vw,85px)}.site-footer .footer-brand{width:150px}.footer-brand-block>p{margin:14px 0 10px;font-size:clamp(17px,1.6vw,21px)}.footer-signature{font-size:7px}.footer-column{gap:12px;padding-top:8px}.footer-label{margin-bottom:3px}.footer-bottom{padding-top:15px}@media (max-width:720px){.site-footer{padding:34px 24px 18px}.footer-main{padding-bottom:28px;gap:25px 20px}.site-footer .footer-brand{width:140px}.footer-brand-block>p{margin-top:13px;font-size:18px}.footer-column{gap:11px}}@media (max-width:380px){.site-footer{padding-inline:20px}}.footer-main{padding-bottom:20px!important;align-items:center;gap:35px!important}.site-footer .footer-brand{width:130px!important;height:58px!important;overflow:hidden}.site-footer .footer-brand img{width:130px!important;height:58px!important;object-fit:contain}.footer-brand-block>p{margin:8px 0 6px!important;line-height:1.25}.footer-column{gap:10px!important}@media (max-width:720px){.site-footer{padding:28px 24px 14px!important}.footer-main{padding-bottom:22px!important;gap:22px 18px!important}.site-footer .footer-brand,.site-footer .footer-brand img{width:120px!important;height:54px!important}}.site-footer{padding:28px max(7vw,28px) 14px!important}.footer-main{gap:28px!important;grid-template-columns:minmax(220px,1.5fr) minmax(110px,.7fr) minmax(150px,.8fr)!important}.site-footer .footer-brand{width:105px!important}.footer-brand-block>p{margin:9px 0 7px!important;font-size:17px!important}.footer-column{padding-top:4px!important;gap:11px!important}.footer-bottom{padding-top:10px!important}@media (max-width:720px){.site-footer{padding:25px 24px 14px!important}.footer-main{padding-bottom:18px!important;gap:20px 16px!important;grid-template-columns:1fr 1fr!important}.footer-brand-block{grid-column:1/-1}.site-footer .footer-brand{width:105px!important}.footer-brand-block>p{margin:9px 0 7px!important;font-size:17px!important}.footer-bottom{padding-top:10px!important}}.site-footer{padding:20px max(7vw,28px) 12px!important}.footer-main{padding-bottom:13px!important;grid-template-columns:minmax(300px,1.5fr) minmax(100px,.65fr) minmax(145px,.75fr)!important}.footer-brand-block{grid-template-columns:76px 1fr;grid-template-rows:auto auto;align-items:center;grid-column-gap:15px;column-gap:15px}.site-footer .footer-brand{grid-column:1;grid-row:1/3;width:76px!important;height:auto!important}.site-footer .footer-brand img{height:auto!important}.footer-brand-block>p{margin:0 0 5px!important;line-height:1.25!important}.footer-label{margin-bottom:1px!important}.footer-bottom{padding-top:9px!important}@media (max-width:720px){.site-footer{padding:20px 22px 12px!important}.footer-main{grid-template-columns:1fr 1fr!important;gap:20px 14px!important;padding-bottom:15px!important}.footer-brand-block{grid-column:1/-1;grid-template-columns:62px 1fr;column-gap:12px}.site-footer .footer-brand{width:62px!important}.footer-brand-block>p{font-size:15px!important}.footer-signature{font-size:6px!important}.footer-column{gap:9px!important}}.site-footer{padding:24px max(7vw,28px) 14px!important}.footer-main{padding-bottom:18px!important;grid-template-columns:minmax(390px,1.7fr) minmax(130px,.7fr) minmax(180px,.8fr)!important;gap:38px!important}.footer-brand-block{flex-direction:row!important;gap:25px!important}.site-footer .footer-brand{flex:0 0 155px!important}.site-footer .footer-brand,.site-footer .footer-brand img{width:155px!important;height:90px!important}.footer-brand-block>p{margin:0 0 9px!important;line-height:1.4!important}.footer-signature{letter-spacing:.13em!important}.footer-column{gap:13px!important;padding-top:5px!important}.footer-label{margin-bottom:3px!important}.footer-bottom{padding-top:12px!important}@media (max-width:720px){.site-footer{padding:24px 24px 14px!important}.footer-main{grid-template-columns:1fr 1fr!important;gap:24px 18px!important;padding-bottom:20px!important}.footer-brand-block{grid-column:1/-1;gap:17px!important}.site-footer .footer-brand{flex-basis:115px!important}.site-footer .footer-brand,.site-footer .footer-brand img{width:115px!important;height:75px!important}.footer-brand-block>p{font-size:16px!important}.footer-column{gap:12px!important}.footer-bottom{flex-direction:column!important;align-items:flex-start!important;gap:10px!important}}.site-footer{padding:18px max(7vw,28px) 12px!important}.footer-main{grid-template-columns:minmax(340px,1.7fr) minmax(110px,.7fr) minmax(160px,.8fr)!important;grid-gap:30px!important;gap:30px!important;padding-bottom:14px!important}.footer-brand-block,.footer-main{display:grid!important;align-items:center!important}.footer-brand-block{grid-column-gap:22px!important;column-gap:22px!important;grid-row-gap:7px!important;row-gap:7px!important}.site-footer .footer-brand{grid-column:1!important;grid-row:1/3!important;width:145px!important;height:100px!important;display:flex!important;align-items:center!important;justify-content:center!important}.site-footer .footer-brand img{width:100%!important;height:100%!important;object-fit:contain!important}.footer-brand-block>p{grid-column:2!important;grid-row:1!important;margin:0!important;font-size:18px!important;line-height:1.45!important;letter-spacing:-.04em!important}.footer-signature{grid-column:2!important;grid-row:2!important;font-size:8px!important;letter-spacing:.12em!important}.footer-column{gap:12px!important;padding-top:0!important}.footer-label{margin-bottom:2px!important}.footer-bottom{padding-top:11px!important}@media (max-width:720px){.site-footer{padding:20px 22px 13px!important}.footer-main{grid-template-columns:1fr 1fr!important;gap:22px 16px!important;padding-bottom:18px!important}.footer-brand-block{grid-column:1/-1!important;grid-template-columns:110px minmax(0,1fr)!important;column-gap:16px!important}.site-footer .footer-brand{width:110px!important;height:80px!important}.footer-brand-block>p{font-size:16px!important}.footer-column{gap:11px!important}.footer-bottom{flex-direction:column!important;align-items:flex-start!important;gap:9px!important}}.site-footer{padding-top:10px!important}.footer-main,.site-footer{padding-bottom:8px!important}.footer-main{gap:24px!important}.footer-brand-block{grid-template-columns:145px minmax(0,1fr)!important;grid-template-rows:auto auto!important;column-gap:18px!important;row-gap:3px!important}.site-footer .footer-brand,.site-footer .footer-brand img{height:66px!important}.footer-brand-block>p{font-size:16px!important;line-height:1.3!important}.footer-signature{font-size:7px!important}.footer-column{gap:9px!important}.footer-bottom{padding-top:8px!important}@media (max-width:720px){.site-footer{padding-top:12px!important;padding-bottom:8px!important}.footer-main{padding-bottom:12px!important}.site-footer .footer-brand,.site-footer .footer-brand img{height:66px!important}}.site-footer{padding-top:6px!important;padding-bottom:6px!important}.footer-main{padding-bottom:5px!important}.site-footer .footer-brand,.site-footer .footer-brand img{height:58px!important}.footer-column{gap:7px!important}.footer-bottom{padding-top:6px!important}@media (max-width:720px){.site-footer{padding-top:8px!important;padding-bottom:6px!important}.footer-main{padding-bottom:8px!important}}.whatsapp-float{position:fixed;right:clamp(16px,3vw,28px);bottom:max(20px,env(safe-area-inset-bottom));z-index:100;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 19px;border-radius:999px;background:#25d366;color:#073b20;box-shadow:0 8px 28px rgba(0,0,0,.24);font-size:12px;font-weight:700;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.whatsapp-float:hover{transform:translateY(-3px);box-shadow:0 12px 32px rgba(0,0,0,.3)}.whatsapp-float svg{width:24px;height:24px;flex:0 0 auto}@media (max-width:720px){.whatsapp-float{right:16px;bottom:max(16px,env(safe-area-inset-bottom));min-height:50px;padding:0 16px}}.whatsapp-float{background:rgba(18,29,44,.78);color:#dce5ef;border:1px solid rgba(174,187,203,.24);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 8px 28px rgba(0,0,0,.16)}.whatsapp-float:hover{background:rgba(29,44,63,.9);border-color:rgba(174,187,203,.45);color:#fff;transform:translateY(-2px);box-shadow:0 10px 30px rgba(0,0,0,.22)}.whatsapp-float{background:rgba(18,29,44,.3);border-color:rgba(174,187,203,.16);color:rgba(220,229,239,.88);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 5px 20px rgba(0,0,0,.08)}.whatsapp-float:hover{background:rgba(29,44,63,.48);border-color:rgba(174,187,203,.28)}.whatsapp-float{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(10px);transition:opacity .35s ease,transform .35s ease,visibility .35s ease}.whatsapp-float.whatsapp-float-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}