:root{--bg:#071521;--bg2:#0b1b28;--panel:#102333;--line:#29404f;--text:#f4f8fc;--muted:#adbdca;--blue:#48b7ff;--blue2:#9cdcff;--max:1320px;--radius:14px}
body{font-family:'Segoe UI',Arial,sans-serif;line-height:1.65}::selection{background:#48b7ff;color:#071521}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:3px solid #a8dfff;outline-offset:5px}button:disabled{opacity:.65;cursor:wait}[hidden]{display:none!important}.reveal{opacity:1;transform:none}.container{width:min(var(--max),calc(100% - 80px))}.site-header{background:#071521ed;border-color:#233848}.nav-wrap{height:88px;gap:24px}.brand{min-width:224px}.brand-mark{box-shadow:none;border-radius:8px}.brand-mark:after,.brand small em{display:none}.brand span b{font-size:17px;letter-spacing:.18em}.brand small{font-size:10px;letter-spacing:.2em}.nav-wrap nav{gap:24px}.nav-wrap nav a{font-size:14px;color:#c3d0da}.button{border-radius:7px;box-shadow:none;padding:15px 22px;font-size:15px}.button-small{padding:11px 18px}.button-ghost{border-color:#526577}.button-whatsapp{background:#1b7253}.button-whatsapp:hover{background:#22825f}.eyebrow{background:none;border:0;border-radius:0;padding:0;color:#81c8f7;font-size:12px;letter-spacing:.14em;margin-bottom:24px}.eyebrow:before{width:24px;height:1px;border-radius:0}.section-grid{background-image:none}.hero{padding:86px 0 0;overflow:hidden;background:radial-gradient(ellipse at 83% 25%,#15365080,transparent 45%)}.hero:after{display:none}.hero-grid{grid-template-columns:.9fr 1.1fr;gap:50px;align-items:center}.hero h1{font-size:clamp(3.1rem,4.8vw,4.65rem);line-height:1.04;letter-spacing:-.055em;font-weight:650;margin-bottom:24px}.hero h1 span{display:inline}.hero-intro{font-family:ui-monospace,monospace;font-size:12px;letter-spacing:.15em;color:#d1e6f5;margin:0 0 15px}.lead{font-size:17px;line-height:1.8;color:#b2c2cf;max-width:520px;margin-bottom:30px}.hero .actions{gap:12px}.hero-focus{display:block;border-left:2px solid #4ab7ff;padding:0 0 0 15px;margin-top:34px;font-size:14px;color:#c2cfd9;max-width:410px}.hero-focus span{display:block;font-size:10px;letter-spacing:.14em;color:#8fa8bc;margin-bottom:4px}.hero-focus b{display:block;font-weight:600;color:#92d5ff;margin-top:4px}.techline{display:none}.metrics{margin-top:35px;gap:0;border-top:1px solid #2b4252;border-bottom:1px solid #2b4252}.metrics>div{border:0;border-radius:0;background:none;padding:30px 30px 32px;border-right:1px solid #2b4252}.metrics>div:first-child{padding-left:0}.metrics>div:last-child{border:0}.metrics strong{font-size:30px;font-weight:600;letter-spacing:-.03em}.metrics .metric-text{font-size:18px;padding-top:7px}.metrics span{font-size:13px;max-width:220px;color:#afbfcc}.analytics-studio{min-width:0;border:1px solid #385267;border-radius:13px;background:#0b1c2a;box-shadow:0 35px 80px #0005;position:relative;transform:rotate(-1deg)}.studio-chrome{height:48px;padding:0 22px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #294151;background:#102433;border-radius:13px 13px 0 0}.studio-logo{font-size:21px;font-weight:700;letter-spacing:-.05em;color:#81d2ff}.studio-logo span{font:12px ui-monospace,monospace;letter-spacing:0;color:#b1c4d3}.demo-label{font:10px ui-monospace,monospace;letter-spacing:.07em;color:#93aabb}.studio-tabs{display:flex;gap:22px;padding:0 23px;border-bottom:1px solid #294151}.studio-tabs button{border:0;background:none;color:#9bafbd;padding:13px 0;font:600 13px 'Segoe UI',sans-serif;border-bottom:2px solid transparent;cursor:pointer}.studio-tabs button[aria-selected=true]{color:#8ed3ff;border-color:#61beff}.studio-panel{padding:23px;min-height:440px}.studio-title{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px}.studio-title small{font:10px ui-monospace,monospace;color:#91a9bc;letter-spacing:.12em}.studio-title h2{font-size:20px;font-weight:550;line-height:1.3;letter-spacing:-.02em;margin:7px 0 0}.studio-title>span{font-size:11px;color:#a4bbcc;border:1px solid #344e60;padding:5px 8px;border-radius:4px;white-space:nowrap}.studio-kpis{display:grid;grid-template-columns:1.15fr 1.15fr 1fr;gap:12px}.studio-kpis>div{border-right:1px solid #2a4254}.studio-kpis>div:last-child{border:0}.studio-kpis small{display:block;color:#a5b9c8;font-size:11px}.studio-kpis strong{display:block;font-size:29px;letter-spacing:-.045em;line-height:1.4;font-weight:600}.studio-kpis strong span{font-size:19px;color:#a6c3d9}.studio-kpis em{font-size:10px;color:#74d5b3;font-style:normal}.studio-chart{margin-top:25px}.chart-caption{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:11px}.chart-caption b{font-weight:500}.chart-caption span{font-size:10px;color:#aac0d0}.chart-caption i{display:inline-block;width:6px;height:6px;background:#55bdff;margin-left:8px;margin-right:4px;border-radius:50%}.chart-caption .outline{background:#7793a9}.studio-chart svg{display:block;width:100%;margin-top:12px;height:150px}.chart-months{display:flex;justify-content:space-between;font:10px ui-monospace,monospace;color:#8fa6b9;margin-top:8px}.studio-bottom{display:grid;grid-template-columns:1.1fr 1fr;gap:22px;border-top:1px solid #294151;margin-top:18px;padding-top:17px}.studio-bottom small{font:9px ui-monospace,monospace;letter-spacing:.08em;color:#a1b6c5}.region-strip{display:flex;gap:3px;height:5px;margin:10px 0}.region-strip i{background:#65c4ff}.region-strip i:nth-child(2){background:#3798d2}.region-strip i:nth-child(3){background:#2576a9}.region-strip i:nth-child(4){background:#20557a}.region-strip i:nth-child(5){background:#2d4456}.studio-bottom p{font-size:9px;color:#8fa6b9;line-height:1.7;margin:0}.insight-note{border-left:1px solid #294151;padding-left:20px}.insight-note span{font:9px ui-monospace,monospace;color:#86d0fd}.insight-note b{display:block;font-size:13px;font-weight:500;margin-top:6px;line-height:1.5}.studio-foot{display:flex;justify-content:space-between;gap:10px;border-top:1px solid #294151;padding:12px 22px;font:9px ui-monospace,monospace;color:#92aabb}.excel-toolbar{display:flex;align-items:center;gap:18px;background:#142e2b;padding:12px 16px;border:1px solid #385b51;border-radius:5px 5px 0 0}.excel-toolbar b{font-style:italic;color:#70d5af}.excel-toolbar code{font-size:13px;color:#c6e1d9}.table-scroll{overflow:auto}.excel-table{width:100%;border-collapse:collapse;font:12px ui-monospace,monospace;white-space:nowrap}.excel-table caption{text-align:left;color:#a4b9c9;padding:10px 0;font-size:11px}.excel-table th,.excel-table td{padding:14px 9px;border:1px solid #2b4654;text-align:right}.excel-table td:nth-child(2){text-align:left}.excel-table th{background:#152f3b;color:#bdd6e4;font-weight:500}.excel-table tr:last-child{background:#142b37}.excel-table .cell-active{outline:2px solid #62cc9f;outline-offset:-2px;background:#163a31}.code-insight{margin-top:24px}.code-insight>span{font:10px ui-monospace,monospace;color:#76cbb2}.code-insight h3{font-size:24px;font-weight:500;line-height:1.2;letter-spacing:-.03em;margin:10px 0}.code-insight p{font-size:14px;color:#a9becc;margin:12px 0 0}.sql-code{padding:24px 16px;background:#071520;border:1px solid #2b4252;border-radius:6px;overflow:auto;font:13px/2 ui-monospace,monospace;color:#d2dce6}.sql-code span{color:#8fd0ff}.data-flow{display:flex;align-items:center;justify-content:space-between;font:12px ui-monospace,monospace;gap:10px;margin-top:24px}.data-flow span{padding:10px;border:1px solid #355266;border-radius:5px}.data-flow b{color:#67c0fa}.section{padding:110px 0}.alt{background:#0b1b28}.section-head{text-align:left;margin:0 0 44px;max-width:820px}.section-head h2{font-weight:550;font-size:clamp(2.1rem,3.5vw,3.15rem);line-height:1.13;letter-spacing:-.045em}.section-head>p:last-child{margin:0;max-width:680px;font-size:17px}.problem-layout{display:grid;grid-template-columns:1.2fr .8fr;gap:55px;align-items:center}.problem-grid{grid-template-columns:1fr;gap:0}.problem-grid article{border:0;border-bottom:1px solid #29404f;border-radius:0;background:none;padding:21px 0;gap:23px}.problem-grid article:first-child{padding-top:4px}.problem-grid span{font-size:12px;line-height:1.9}.problem-grid p{font-size:16px;font-weight:450;color:#d1dce4}.problem-visual{border:1px solid #294859;border-radius:12px;background:linear-gradient(145deg,#102838,#0a1c29);padding:28px 30px}.visual-top span,.clean-result>span{display:block;font:10px ui-monospace,monospace;letter-spacing:.08em;color:#97acbd}.visual-top b{display:block;font-size:17px;font-weight:500;margin-top:5px}.file-stack{display:grid;gap:7px;padding:23px 0}.file-stack span{font:12px ui-monospace,monospace;border:1px solid #36505e;padding:11px 14px;background:#18313a;border-radius:5px;color:#b1d0c6}.file-stack span:nth-child(2){margin-left:15px}.file-stack span:nth-child(3){margin-left:30px}.visual-divider{display:flex;gap:15px;align-items:center;font-size:25px;color:#6bc5fc}.visual-divider span{font-size:12px;color:#a0b4c3}.clean-result{padding:24px 0 0}.clean-result>span{color:#8bc9ef}.clean-result h3{font-weight:500;font-size:25px;line-height:1.2;letter-spacing:-.03em;margin:12px 0 18px}.result-bars{display:grid;gap:6px}.result-bars i{display:block;height:7px;border-radius:2px;background:#368ecd}.result-bars i:nth-child(2){background:#82caff}.result-bars i:nth-child(3){background:#255578}.clean-result small{display:block;margin-top:18px;color:#829cac;font-size:11px}.problem-cta{border:0;border-top:1px solid #29404f;border-radius:0;background:none;padding:26px 0 0;margin-top:42px;gap:20px}.problem-cta p{color:#aabecd}.solution-grid{gap:0;border-top:1px solid #334854;border-left:1px solid #334854}.solution{border-radius:0;border:0;border-right:1px solid #334854;border-bottom:1px solid #334854;background:none;padding:30px;min-height:310px;transition:background .2s}.solution:hover{background:#112939}.solution>.icon{border:0;background:none;width:40px;height:40px;justify-items:start;font-size:30px}.solution>small{font-size:13px;color:#7a94a7;right:30px;top:33px}.solution h3{font-size:20px;font-weight:550;letter-spacing:-.02em}.solution p{font-size:15px;line-height:1.8}.solution button{font-size:14px}.solution:nth-child(3){background:linear-gradient(135deg,#17313f,#102b3d);box-shadow:inset 0 3px #4ab8f7}.featured-case{padding-top:0}.featured-case-card{border-radius:0;border:0;border-top:1px solid #355062;border-bottom:1px solid #355062;box-shadow:none;padding:55px 0;background:none;gap:70px}.featured-copy h2{font-weight:550}.featured-kpis{gap:0}.featured-kpis>div{border:0;border-right:1px solid #344b5c;border-radius:0;background:none;padding:0 13px}.featured-kpis>div:first-child{padding-left:0}.featured-kpis>div:last-child{border:0}.featured-kpis strong{font-size:28px;font-weight:550}.featured-kpis span{font-size:12px;line-height:1.5;margin-top:5px}.featured-viz{border-radius:9px;padding:25px}.viz-head,.viz-legend{font-size:11px;letter-spacing:0}.viz-bars small{font-size:11px}.case-grid{gap:28px}.case{border-radius:12px;border-color:#294251;background:#0d2130;transition:transform .2s,border-color .2s}.case:hover{transform:translateY(-3px);border-color:#4a7590}.case-visual{height:195px;padding:24px;background:linear-gradient(120deg,#102838,#081823)}.case-visual small{font-size:11px}.case-body{padding:29px}.case-body h3{font-size:22px;font-weight:550;letter-spacing:-.025em;line-height:1.3}.case-body>p{font-size:15px;margin-top:12px}.case dl{border:0;border-radius:0;padding:15px 0;border-top:1px solid #304959;border-bottom:1px solid #304959}.case dl div{padding:0 12px}.case dl div:first-child{padding-left:0}.case dt{font-size:19px;font-weight:600}.case dd{font-size:12px;line-height:1.5;margin-top:4px}.tags span{font-size:11px;font-weight:400;background:#122b3b;border-color:#2a4557;border-radius:4px}.case button{font-size:14px;margin-top:8px}.process{gap:20px}.process:before{display:none}.process li{text-align:left;padding:0}.process li>span{margin:0 0 24px;border:0;border-radius:0;box-shadow:none;background:none;width:auto;height:auto;display:block;font-size:34px;font-weight:400;color:#64b9eb;border-top:1px solid #355063;padding-top:20px}.process h3{font-size:17px;font-weight:550}.process p{font-size:14px;line-height:1.8}.process-cta{text-align:left;font-size:15px}.post-grid{gap:20px}.post-card,.follow-card{border-radius:10px;padding:26px;background:none;border-color:#304957;min-height:295px}.post-card>p:first-child{align-items:flex-start;flex-direction:column}.post-card>p:first-child span{font-size:11px;border:0;border-radius:0;padding:0;background:none}.post-card>p:first-child small{font-size:10px;font-weight:400;color:#a9b8c3}.post-card h3{font-size:20px;font-weight:550;letter-spacing:-.02em}.post-card>p:nth-of-type(2){font-size:14px}.post-card a{font-size:14px}.follow-card{background:#143448}.follow-card .linkedin-mark{background:#205570;color:#c0e9ff;box-shadow:none;border-radius:6px}.about-copy h2{font-weight:550;font-size:44px;line-height:1.15}.about-copy h3{font-size:23px;font-weight:500}.about-copy>p{font-size:16px}.role{font-size:11px!important;line-height:1.8!important;letter-spacing:.06em}.profile-photo{border-radius:10px}.profile-photo:before{display:none}.profile-photo figcaption{font-size:11px;letter-spacing:.08em;border-radius:4px}.profile-photo .status,.photo-metric{font-size:11px;border-radius:4px}.strengths{grid-template-columns:1fr 1fr;gap:0;border-top:1px solid #304957}.strengths span{background:none;border:0;border-bottom:1px solid #304957;border-radius:0;padding:13px 0;font-size:14px;font-weight:400}.cta-section{padding:60px 0}.cta-card{border-radius:12px;text-align:left;padding:60px;background:radial-gradient(ellipse at 100% 100%,#20527588,transparent 60%),#102939;border-color:#3a5a70}.cta-card h2{font-weight:550;font-size:clamp(2.3rem,4vw,3.5rem)}.cta-card>p:not(.eyebrow){margin:24px 0;max-width:760px;font-size:17px}.cta-card .actions{justify-content:flex-start}.cta-card>small{font-size:11px;letter-spacing:.08em}.contact-grid{grid-template-columns:.8fr 1.2fr;gap:60px;align-items:start}.contact-card{border:0;border-radius:0;background:none;padding:12px 0}.contact-card h3{font-size:23px;font-weight:500;margin-bottom:12px}.contact-card>a:not(.button){border:0;border-bottom:1px solid #304959;border-radius:0;background:none;margin:0;padding:19px 24px 19px 0}.contact-card>a:not(.button) small{font-size:11px;letter-spacing:.07em}.contact-card>a:not(.button) strong{font-size:15px;font-weight:500;margin-top:5px}.contact-card .button{width:auto;margin-top:25px}.contact-form{padding:32px;border-radius:12px;background:#122a3b;border-color:#385569;gap:18px}.form-heading span{font:11px ui-monospace,monospace;color:#84c7f0;letter-spacing:.08em}.form-heading h3{font-size:27px;font-weight:500;line-height:1.2;letter-spacing:-.03em;margin:9px 0 10px}.form-heading p{font-size:14px;color:#aec3d1;margin:0 0 10px}.field label{font-size:14px;color:#d2dfe8}.field input,.field select,.field textarea{border-radius:6px;background:#0c2030;border-color:#3d596c;padding:12px 13px;font-size:16px}.field input::placeholder,.field textarea::placeholder{color:#92a8ba;opacity:1}.consent{display:flex;gap:10px;align-items:flex-start;font-size:12px;line-height:1.7;color:#bcccd8}.consent input{margin:5px 0 0;accent-color:#48b7ff;flex:none;width:16px;height:16px}.consent a{text-decoration:underline;color:#98d8ff}.form-actions{grid-template-columns:1fr}.form-actions .button{width:100%}.form-note{font:12px/1.8 'Segoe UI',sans-serif;text-align:left;color:#b1c5d4;overflow-wrap:anywhere}.form-note a{color:#9ed8fb}.form-status{font-size:14px;color:#b9dfff;margin:0}.honey-field{position:absolute!important;left:-9999px!important;opacity:0!important;width:1px!important;height:1px!important}.footer-grid>small{display:flex;justify-content:space-between;gap:16px;font-size:12px;color:#a1b4c4}.footer-grid>small a{text-decoration:underline}.whatsapp-float b{width:46px;height:46px;font-size:25px;border:1px solid #5cbf93;background:#156f51;box-shadow:0 8px 25px #0006}.modal-detail h3{font-size:14px}.modal-detail section{border-radius:7px}.modal-detail p,.modal-detail ul{font-size:15px}.standalone-main{min-height:75vh;padding:90px 0}.thankyou-card{max-width:810px;margin:0 auto;padding:60px;border:1px solid #36566d;border-radius:14px;background:radial-gradient(ellipse at top right,#16436266,transparent 60%),#102535}.success-icon{width:58px;height:58px;border:1px solid #4eab91;background:#153d34;color:#9ce1c3;display:grid;place-items:center;border-radius:50%;font-size:25px;margin-bottom:30px}.thankyou-card h1,.legal-copy h1{font-size:clamp(2.4rem,5vw,4rem);font-weight:550;line-height:1.08;letter-spacing:-.04em;margin:15px 0 25px}.thankyou-card p{color:#b7cad8;font-size:17px}.thankyou-card .actions{margin-top:32px}.next-step{border-top:1px solid #365366;margin-top:28px;padding-top:20px}.next-step b{color:#eef7fc;font-weight:500}.legal-copy{max-width:840px}.legal-copy h2{font-weight:550;font-size:24px;margin-top:38px}.legal-copy p,.legal-copy li{color:#b9cad7}.legal-copy a{color:#8ed1fc;text-decoration:underline}.rent-hero{padding:90px 0 60px}.rent-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:center}.rent-grid h1{font-size:clamp(2.8rem,5vw,4.8rem);font-weight:550;line-height:1.05;letter-spacing:-.045em;margin:0 0 28px}.rent-grid h1 span{color:#5cbfff}.rent-grid .lead{max-width:620px}.rent-visual{padding:28px;background:#102b3b;border:1px solid #355469;border-radius:12px}.rent-visual h2{font-size:23px;font-weight:500;margin-top:0}.margin-bars{display:grid;gap:24px;margin:28px 0}.margin-row>div{display:flex;justify-content:space-between;font-size:14px}.margin-row>i{display:block;background:#1c3c50;height:12px;margin-top:10px;border-radius:3px}.margin-row em{height:100%;display:block;background:#58bcf7;border-radius:3px}.margin-row:nth-child(2) em{background:#3483b7}.margin-row:nth-child(3) em{background:#e9ad5c}.rent-visual p{font-size:13px;color:#afc4d3}.rent-visual>small{color:#a9c2d4;font:10px ui-monospace,monospace}.deliverables{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.deliverables article{border-top:1px solid #395365;padding:22px 0}.deliverables article>span{font:12px ui-monospace,monospace;color:#78c7fb}.deliverables h3{font-size:23px;font-weight:500;letter-spacing:-.03em}.deliverables p{color:#b5c7d4}.simple-footer{display:flex;justify-content:space-between;gap:20px;font-size:14px;color:#a9bece}.simple-footer a{color:#8ecff6}
@media(min-width:1600px){.hero{padding-top:105px}.hero-grid{gap:65px}.hero h1{font-size:80px}}
@media(max-width:1150px){.container{width:calc(100% - 48px)}.nav-wrap nav{gap:15px}.brand{min-width:200px}.hero-grid{gap:30px;grid-template-columns:.9fr 1.1fr}.hero h1{font-size:53px}.studio-panel{padding:20px}.studio-kpis strong{font-size:25px}.studio-foot{font-size:8px}.lead{font-size:16px}.hero .button{padding:13px 16px}.contact-grid{gap:30px}.problem-layout{gap:35px}}
@media(max-width:1050px){.nav-wrap nav{top:87px;gap:20px}.hero-grid{grid-template-columns:1fr;gap:45px}.hero-copy{max-width:760px}.hero h1{font-size:clamp(3.5rem,8vw,5rem);max-width:700px}.lead{max-width:630px;font-size:18px}.analytics-studio{width:100%;max-width:720px;justify-self:center;transform:none}.studio-panel{min-height:440px;padding:26px}.studio-chart svg{height:170px}.studio-kpis strong{font-size:34px}.studio-kpis small{font-size:13px}.studio-kpis em{font-size:12px}.studio-foot{font-size:10px}.metrics{grid-template-columns:repeat(4,1fr);margin-top:5px}.metrics>div{padding:25px 20px}.metrics strong{font-size:25px}.metrics .metric-text{font-size:16px}.metrics span{font-size:12px}.solution-grid{grid-template-columns:repeat(3,1fr)}.solution{padding:22px}.solution>small{right:22px}.process{grid-template-columns:repeat(3,1fr)}.problem-layout{grid-template-columns:1.1fr .9fr;gap:25px}.featured-case-card{gap:30px}.contact-grid{grid-template-columns:.8fr 1.2fr}.contact-form{padding:25px}.post-grid{grid-template-columns:repeat(2,1fr)}.rent-grid{gap:30px}.rent-grid h1{font-size:54px}}
@media(max-width:760px){.container{width:calc(100% - 36px)}.nav-wrap{height:74px}.nav-wrap nav{top:73px}.brand small{font-size:9px}.hero{padding-top:52px}.hero h1{font-size:clamp(2.9rem,9.7vw,4.5rem)}.hero .eyebrow{font-size:11px}.hero-intro{font-size:11px}.lead{font-size:16px}.hero-focus{font-size:13px;margin-top:26px}.hero-grid{gap:35px}.metrics{grid-template-columns:1fr 1fr}.metrics>div{padding:22px 16px!important;border-bottom:1px solid #2b4252}.metrics>div:nth-child(2){border-right:0}.metrics>div:nth-child(3),.metrics>div:nth-child(4){border-bottom:0}.metrics strong{font-size:26px}.metrics .metric-text{font-size:16px}.metrics span{font-size:12px}.studio-chrome{padding:0 15px;height:42px}.studio-logo{font-size:19px}.studio-logo span{font-size:10px}.demo-label{font-size:8px}.studio-tabs{padding:0 16px}.studio-panel{padding:20px 16px;min-height:420px}.studio-title h2{font-size:19px}.studio-title small{font-size:9px}.studio-title>span{font-size:10px}.studio-kpis{gap:9px}.studio-kpis strong{font-size:27px}.studio-kpis strong span{font-size:16px}.studio-kpis small{font-size:11px}.studio-kpis em{font-size:9px}.studio-chart svg{height:145px}.studio-bottom{gap:15px}.studio-bottom p{font-size:9px}.insight-note{padding-left:15px}.insight-note b{font-size:12px}.studio-foot{padding:12px 15px;font-size:8px}.section{padding:75px 0}.section-head{margin-bottom:32px}.section-head h2{font-size:34px}.section-head>p:last-child{font-size:16px}.problem-layout{grid-template-columns:1fr;gap:30px}.problem-grid article{padding:17px 0}.problem-grid p{font-size:15px}.problem-visual{padding:26px}.problem-cta{font-size:15px}.solution-grid{grid-template-columns:1fr 1fr}.solution{min-height:300px;padding:24px}.solution h3{font-size:19px}.solution p{font-size:14px}.featured-case-card{grid-template-columns:1fr;padding:40px 0;gap:30px}.featured-kpis{grid-template-columns:repeat(3,1fr)}.featured-kpis strong{font-size:25px}.featured-kpis span{font-size:11px}.case-grid{grid-template-columns:1fr}.case-body{padding:25px}.case-body h3{font-size:22px}.case dl{grid-template-columns:repeat(3,1fr)}.case dl div{border-bottom:0;border-right:1px solid #344b5c}.case dt{font-size:17px}.case dd{font-size:11px}.process{grid-template-columns:1fr;gap:10px}.process li{display:grid;grid-template-columns:50px 1fr;gap:0 15px;border-top:1px solid #314b5e;padding:20px 0}.process li>span{font-size:25px;border:0;padding:0;margin:0;grid-row:1/3}.process h3{margin:0 0 6px}.process p{margin:0}.about-copy h2{font-size:36px}.about-copy h3{font-size:22px}.strengths{grid-template-columns:1fr 1fr}.strengths span{font-size:12px}.cta-section{padding:30px 0}.cta-card{padding:35px 25px}.cta-card h2{font-size:36px}.cta-card h2 br{display:none}.cta-card>p:not(.eyebrow){font-size:16px}.contact-grid{grid-template-columns:1fr;gap:35px}.contact-form{grid-template-columns:1fr 1fr;padding:25px}.field{grid-column:auto}.field.full{grid-column:1/-1}.contact-card{padding:0}.contact-card>a:not(.button) strong{font-size:15px}.post-grid{grid-template-columns:1fr 1fr}.post-card,.follow-card{padding:22px}.post-card h3{font-size:19px}.footer-grid>small{flex-direction:column}.whatsapp-float{right:15px;bottom:15px}.standalone-main{padding:50px 0}.thankyou-card{padding:32px 25px}.thankyou-card h1{font-size:42px}.thankyou-card p{font-size:16px}.rent-hero{padding:55px 0 25px}.rent-grid{grid-template-columns:1fr;gap:35px}.rent-grid h1{font-size:50px}.deliverables{grid-template-columns:1fr;gap:0}.simple-footer{flex-direction:column}.sql-code{font-size:11px;padding:18px 12px}.excel-table{font-size:10px}.excel-table th,.excel-table td{padding:13px 7px}}
@media(max-width:480px){.hero .actions{display:grid;grid-template-columns:1fr}.hero .button{width:100%;padding:15px}.studio-kpis strong{font-size:23px}.studio-kpis small{font-size:10px}.studio-title h2{font-size:17px}.studio-title>span{display:none}.studio-title{margin-bottom:20px}.studio-panel{min-height:410px}.studio-foot span:last-child{display:none}.studio-bottom{grid-template-columns:1fr}.insight-note{display:none}.studio-kpis em{font-size:9px}.solution-grid{grid-template-columns:1fr}.solution{min-height:250px;padding:27px}.solution h3{font-size:22px}.solution p{font-size:16px}.post-grid{grid-template-columns:1fr}.post-card{min-height:260px}.post-card h3{font-size:22px}.post-card>p:nth-of-type(2){font-size:15px}.contact-form{grid-template-columns:1fr;padding:24px 20px}.field{grid-column:1}.form-heading h3{font-size:26px}.case dl{grid-template-columns:1fr;gap:12px}.case dl div{padding:0!important;border:0!important}.case dl div{display:flex;gap:12px;align-items:baseline}.case dd{font-size:12px}.case dt{min-width:74px}.featured-kpis span{font-size:10px}.featured-kpis>div{padding:0 8px}.featured-kpis strong{font-size:24px}.viz-head{font-size:10px}.viz-legend{font-size:10px}.cta-card h2{font-size:32px}.cta-card .actions{display:grid}.cta-card .button{font-size:14px}.rent-grid h1{font-size:42px}.thankyou-card h1{font-size:35px}.data-flow{font-size:10px;gap:5px}.data-flow span{padding:9px 6px}.studio-logo span{font-size:9px}.demo-label{font-size:7px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.case:hover,.button:hover{transform:none}}
