/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.hidden{display:none}.table{display:table}.resize{resize:both}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#03060d;--ink-soft:#08101f;--surface:#0a1426;--text:#f7f9ff;--muted:#aab7cc;--blue:#129cff;--blue-bright:#45c4ff;--line:#5caeff33}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--text);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.site-shell{background:var(--ink);min-height:100svh;overflow:hidden}.hero{isolation:isolate;background:radial-gradient(circle at 68% 36%,#007aff24,#0000 29%),linear-gradient(115deg,#03060d 0%,#050a14 52%,#071224 100%);grid-template-columns:minmax(0,1.04fr) minmax(410px,.96fr);width:100%;min-height:100svh;display:grid;position:relative;overflow:hidden}.ambient-grid{z-index:-3;opacity:.19;background-image:linear-gradient(#479aff1f 1px,#0000 1px),linear-gradient(90deg,#479aff1f 1px,#0000 1px);background-size:74px 74px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 73%);mask-image:linear-gradient(90deg,#000,#0000 73%)}.blue-orb{z-index:-2;filter:blur(90px);pointer-events:none;border-radius:50%;position:absolute}.blue-orb-one{background:#006fff24;width:380px;height:380px;top:7%;left:-220px}.blue-orb-two{background:#0099ff24;width:280px;height:280px;bottom:-170px;left:47%}.hero-content{z-index:5;flex-direction:column;justify-content:center;max-width:860px;padding:clamp(36px,5vw,80px) clamp(28px,5.7vw,104px) 88px;display:flex;position:relative}.brand{align-items:center;gap:14px;margin-bottom:clamp(34px,5vh,62px);display:flex}.brand-mark{background:#061122e6;border:1px solid #43b8ff6b;border-radius:15px;place-items:center;width:52px;height:52px;display:grid;overflow:hidden;box-shadow:0 0 28px #129cff29}.brand-mark img{object-fit:cover;width:48px;height:48px}.brand-copy{flex-direction:column;gap:3px;display:flex}.brand-copy strong{letter-spacing:.01em;font-size:15px}.brand-copy small{color:#7891af;letter-spacing:.17em;text-transform:uppercase;font-size:10px;font-weight:700}.hero-copy{max-width:760px}.badge{color:#bfdcf7;letter-spacing:.02em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#091b32a6;border:1px solid #45c4ff40;border-radius:999px;align-items:center;gap:9px;margin-bottom:24px;padding:8px 13px 8px 9px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:inset 0 0 18px #129cff0a}.badge-icon{background:#1691ff21;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}h1{color:#f8fbff;letter-spacing:-.052em;max-width:820px;margin:0;font-size:clamp(42px,4.05vw,72px);font-weight:560;line-height:.99}.accent{color:var(--blue-bright);text-shadow:0 0 28px #17a3ff47}.subtitle{max-width:690px;color:var(--muted);margin:26px 0 0;font-size:clamp(15px,1.08vw,18px);line-height:1.65}.subtitle strong{color:#dbe9f8;font-weight:600}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.button{border:1px solid #0000;border-radius:13px;justify-content:center;align-items:center;gap:14px;min-height:52px;padding:0 22px;font-size:13px;font-weight:800;transition:transform .25s,border-color .25s,background .25s,box-shadow .25s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button:focus-visible{outline-offset:3px;outline:3px solid #45c4ff61}.button-primary{color:#00101e;background:linear-gradient(135deg,#5ed3ff,#0a8dff);box-shadow:0 10px 34px #0082ff47,inset 0 1px #ffffff80}.button-primary:hover{box-shadow:0 13px 42px #0082ff61}.button-secondary{color:#d7e4f2;background:#ffffff09;border-color:#8ab6e033}.button-secondary:hover{background:#45c4ff12;border-color:#45c4ff6b}.service-list{color:#71849c;letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:13px 22px;margin-top:30px;font-size:11px;font-weight:800;display:flex}.service-list span{align-items:center;gap:8px;display:inline-flex}.service-list i{background:var(--blue);width:5px;height:5px;box-shadow:0 0 10px var(--blue);border-radius:50%}.visual-column{z-index:2;min-height:100svh;position:relative}.portrait-glow{z-index:-1;aspect-ratio:1;filter:blur(76px);background:#0089ff42;border-radius:50%;width:74%;position:absolute;top:20%;left:8%}.portrait-frame{position:absolute;inset:0;overflow:hidden}.portrait{object-fit:cover;object-position:center 31%;filter:contrast(1.05)saturate(.77)brightness(.86)}.portrait-overlay{background:linear-gradient(90deg,#050a14 0%,#050a147a 13%,#0000 40%),linear-gradient(#0000 78%,#03060d 100%),linear-gradient(#03060d26,#0000 24%);position:absolute;inset:0}.signal-lines{width:94%;height:84%;position:absolute;inset:4% 0 auto -6%;overflow:visible}.signal-lines path{stroke:#5fc7ffad;stroke-width:2px;stroke-dasharray:2 10;filter:drop-shadow(0 0 5px #078cff)}.signal-lines circle{fill:#8ddcff;filter:drop-shadow(0 0 7px #168fff)}.tech-card{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#081f3deb,#010d1dbf);border:1px solid #5ed3ff80;border-radius:22px;place-items:center;display:grid;position:absolute;box-shadow:inset 0 0 30px #28b0ff26,0 0 34px #007eff4f}.tech-card-one{width:88px;height:88px;top:29%;left:7%}.tech-card-one img{object-fit:cover;border-radius:12px;width:70px;height:70px}.tech-card-two{width:76px;height:76px;top:18%;right:7%}.tech-card-two span{color:#80ddff;letter-spacing:-.08em;text-shadow:0 0 14px #0a8fff;font-size:25px;font-weight:900}.tech-card-meta{width:70px;height:70px;top:47%;right:5%}.tech-card-meta svg{color:#42a5ff;filter:drop-shadow(0 0 10px #239dffe6);width:38px;height:38px}.tech-card-chatgpt{width:66px;height:66px;bottom:17%;left:17%}.tech-card-chatgpt svg{color:#d8f7ff;filter:drop-shadow(0 0 9px #4cceffb8);width:34px;height:34px}.availability{z-index:5;color:#9fb1c5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020a17b3;border:1px solid #86bae42e;border-radius:999px;align-items:center;gap:9px;padding:10px 14px;font-size:11px;font-weight:700;display:flex;position:absolute;bottom:82px;right:5.5%}.status-dot{background:#3ddf88;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #3ddf88}.ticker{z-index:10;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#01040ad4;border-top:1px solid #52b1ff24;height:38px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.ticker-track{color:#768ba4;letter-spacing:.22em;align-items:center;width:max-content;height:100%;font-size:9px;font-weight:900;animation:25s linear infinite marquee;display:flex}.ticker-track span{margin:0 26px}.ticker-track i{background:#159fff;border-radius:50%;width:4px;height:4px;box-shadow:0 0 8px #159fff}@keyframes marquee{to{transform:translate(-50%)}}.section-container{width:min(1180px,100% - 48px);margin:0 auto}.section-light{color:#0b1830;background:#f7faff}.section-heading{text-align:center;max-width:790px;margin:0 auto 54px}.section-heading h2{color:#07152b;letter-spacing:-.045em;margin:15px 0 18px;font-size:clamp(38px,4.2vw,62px);line-height:1.03}.section-heading p{color:#5e6d83;max-width:700px;margin:0 auto;font-size:clamp(16px,1.35vw,19px);line-height:1.65}.section-eyebrow{color:#087dd8;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:9px;font-size:11px;font-weight:900;display:inline-flex}.section-eyebrow i{background:#119dff;border-radius:2px;width:18px;height:2px;box-shadow:0 0 10px #119dff73}.benefits-section{color:#0b1830;background:#fff;padding:clamp(92px,10vw,145px) 0;position:relative}.benefits-heading{margin-bottom:48px}.benefits-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.benefit-card{background:linear-gradient(145deg,#fff,#f9fcff);border:1px solid #e1eaf4;border-radius:22px;grid-template-columns:64px 1fr;gap:22px;min-height:174px;padding:29px;transition:transform .3s,border-color .3s,box-shadow .3s;display:grid;box-shadow:0 16px 44px #0e37630d}.benefit-card:hover{border-color:#129cff6b;transform:translateY(-5px);box-shadow:0 22px 58px #0e37631a}.benefit-icon{color:#098ce8;background:linear-gradient(145deg,#eff9ff,#e4f4ff);border:1px solid #129cff33;border-radius:19px;place-items:center;width:64px;height:64px;display:grid}.benefit-icon svg{width:28px;height:28px}.benefit-card h3{color:#0a1a33;letter-spacing:-.025em;margin:4px 0 10px;font-size:20px;line-height:1.25}.benefit-card p{color:#68788d;margin:0;font-size:14px;line-height:1.65}.problems-section{padding:clamp(96px,11vw,156px) 0;position:relative}.problems-section:before{content:"";pointer-events:none;background:linear-gradient(#03060d1f,#0000);height:110px;position:absolute;top:-1px;left:0;right:0}.problems-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.problem-card{background:#ffffffd9;border:1px solid #dfe8f4;border-radius:22px;min-height:184px;padding:28px;transition:transform .3s,border-color .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 16px 44px #0e37630e}.problem-card:hover{border-color:#129cff73;transform:translateY(-5px);box-shadow:0 22px 55px #0e37631c}.problem-icon{color:#0b8be8;background:#eaf6ff;border:1px solid #129cff33;border-radius:14px;place-items:center;width:49px;height:49px;display:grid}.problem-icon svg{width:23px;height:23px}.problem-card h3{color:#0b1830;letter-spacing:-.02em;max-width:270px;margin:22px 0 0;font-size:19px;line-height:1.35}.card-index{color:#c6d5e6;letter-spacing:.1em;font-size:12px;font-weight:900;position:absolute;top:23px;right:25px}.problem-conclusion{background:#fff;border:1px solid #d8e6f5;border-radius:17px;justify-content:center;align-items:center;gap:15px;max-width:760px;margin:44px auto 0;padding:20px 25px;display:flex;box-shadow:0 16px 38px #0e376312}.problem-conclusion>span{color:#fff;background:linear-gradient(135deg,#36baff,#0785e7);border-radius:50%;flex:0 0 36px;place-items:center;height:36px;display:grid;box-shadow:0 8px 22px #0885e73d}.problem-conclusion p{color:#34445a;margin:0;font-size:16px}.problem-conclusion strong{color:#0785e7}.solutions-section{isolation:isolate;color:#fff;background:radial-gradient(circle at 50% 0,#102e56 0%,#07162c 44%,#030a16 100%);padding:clamp(100px,12vw,166px) 0;position:relative;overflow:hidden}.solutions-section:before{content:"";z-index:-2;opacity:.2;background-image:linear-gradient(#45c4ff1f 1px,#0000 1px),linear-gradient(90deg,#45c4ff1f 1px,#0000 1px);background-size:76px 76px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 75%);mask-image:linear-gradient(#000,#0000 75%)}.solutions-glow{z-index:-1;filter:blur(95px);background:#1494ff4d;border-radius:50%;width:620px;height:220px;position:absolute;top:-130px;left:50%;transform:translate(-50%)}.heading-dark h2{color:#f6fbff}.heading-dark p{color:#9cafc7}.heading-dark .section-eyebrow{color:#74cfff}.solutions-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:18px;display:grid}.solution-card{background:linear-gradient(150deg,#102b4fd9,#051327cc);border:1px solid #68bdff2b;border-radius:25px;flex-direction:column;min-height:480px;padding:34px;transition:transform .35s,border-color .35s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 25px 70px #00000036}.solution-card:hover{border-color:#4dc4ff70;transform:translateY(-7px)}.solution-card-top{justify-content:space-between;align-items:flex-start;display:flex}.solution-icon{color:#65ceff;background:#1989dc1f;border:1px solid #4ac7ff52;border-radius:18px;place-items:center;width:63px;height:63px;display:grid;box-shadow:inset 0 0 24px #249bef17}.solution-icon svg{width:29px;height:29px}.solution-number{color:#99cdf54d;letter-spacing:.12em;font-size:13px;font-weight:900}.solution-card h3{color:#f6fbff;letter-spacing:-.035em;margin:52px 0 17px;font-size:30px}.solution-card>p{color:#9dafc5;min-height:76px;margin:0;font-size:16px;line-height:1.6}.solution-card ul{gap:14px;margin:31px 0 0;padding:0;list-style:none;display:grid}.solution-card li{color:#d4e2f0;align-items:center;gap:10px;font-size:14px;font-weight:650;display:flex}.solution-card li svg{color:#3dbdff;flex:none}.solution-line{opacity:.65;background:linear-gradient(90deg,#0000,#159cff,#0000);height:2px;position:absolute;bottom:0;left:34px;right:34px}.process-section{padding:clamp(100px,12vw,164px) 0}.process-heading{margin-bottom:70px}.journey{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;display:grid;position:relative}.journey:before{content:"";background:#d8edf9;height:2px;position:absolute;top:69px;left:6.7%;right:6.7%}.journey-progress{z-index:0;pointer-events:none;background:linear-gradient(90deg,#7dd7ff,#128fe7 50%,#7dd7ff);position:absolute;box-shadow:0 0 18px #128fe759}.journey-progress-desktop{transform-origin:0;height:2px;top:69px;left:6.7%;right:6.7%}.journey-progress-mobile{display:none}.journey-step{z-index:1;text-align:center;min-width:0;position:relative}.journey-number{color:#9bb0c8;letter-spacing:.14em;margin-bottom:9px;font-size:9px;font-weight:900;display:block}.journey-icon{color:#0a8de9;background:#fff;border:1px solid #c7e8fb;border-radius:20px;place-items:center;width:68px;height:68px;margin:0 auto;display:grid;box-shadow:0 13px 34px #0d67a721}.journey-icon svg{width:25px;height:25px}.journey-step h3{color:#0b1830;margin:20px 0 5px;font-size:14px;line-height:1.3}.journey-step p{color:#7b8ca2;margin:0;font-size:11px;line-height:1.4}.journey-arrow{display:none}.process-summary{color:#547087;letter-spacing:.06em;text-transform:uppercase;justify-content:center;align-items:center;gap:18px;margin-top:67px;font-size:12px;font-weight:850;display:flex}.process-summary>svg{color:#0f95ef;width:20px;height:20px}.process-summary i{background:#16a2ff;border-radius:50%;width:4px;height:4px;box-shadow:0 0 8px #16a2ff8c}.demo-section{isolation:isolate;color:#fff;background:radial-gradient(circle at 50% 10%,#11345f,#06162c 47%,#020914 100%);padding:clamp(100px,12vw,170px) 0;position:relative;overflow:hidden}.demo-section:before{content:"";z-index:-2;opacity:.18;background-image:radial-gradient(circle,#4dc1ff99 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}.demo-orb{z-index:-1;filter:blur(100px);background:#1292ff38;border-radius:50%;width:720px;height:250px;position:absolute;top:35%;left:50%;transform:translate(-50%,-50%)}.computer-wrap{perspective:1200px;width:min(100%,1020px);margin:0 auto}.computer-screen{background:linear-gradient(145deg,#193755,#04101f 70%);border:2px solid #74c6ff6b;border-radius:28px;padding:13px;position:relative;overflow:hidden;box-shadow:0 38px 100px #0000007a,0 0 70px #1194ff2b,inset 0 1px #ffffff1f}.browser-bar{color:#7790ac;grid-template-columns:1fr minmax(220px,430px) 1fr;align-items:center;height:45px;padding:0 15px;display:grid}.browser-dots{gap:7px;display:flex}.browser-dots i{background:#32506d;border-radius:50%;width:8px;height:8px}.browser-dots i:first-child{background:#ff6e68}.browser-dots i:nth-child(2){background:#f4bf4f}.browser-dots i:nth-child(3){background:#4bd37b}.browser-address{letter-spacing:.03em;background:#01091273;border:1px solid #80b7e11f;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:8px 14px;font-size:10px;display:flex}.secure-dot{background:#35d98b;border-radius:50%;justify-self:end;width:7px;height:7px;box-shadow:0 0 10px #35d98b}.chat-demo{background:#f4f8fc;border:1px solid #6fb2e826;border-radius:18px;grid-template-columns:240px 1fr;min-height:500px;display:grid;overflow:hidden}.chat-sidebar{color:#dcebfa;text-align:center;background:linear-gradient(160deg,#0a2544,#051529);flex-direction:column;justify-content:center;align-items:center;padding:30px;display:flex}.demo-logo{color:#58c8ff;background:#1e8cdc1f;border:1px solid #4ac7ff59;border-radius:22px;place-items:center;width:72px;height:72px;margin-bottom:19px;display:grid;box-shadow:0 0 30px #1e99ee2b}.demo-logo svg{width:31px;height:31px}.chat-sidebar strong{font-size:18px;display:block}.chat-sidebar small{color:#7892ad;letter-spacing:.08em;text-transform:uppercase;margin-top:6px;font-size:10px;display:block}.online-pill{color:#8ddfb2;background:#1b87511c;border:1px solid #45d78b2e;border-radius:999px;align-items:center;gap:7px;margin-top:26px;padding:8px 13px;font-size:10px;font-weight:800;display:flex}.online-pill i{background:#3be28e;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #3be28e}.chat-body{color:#162338;flex-direction:column;justify-content:center;gap:17px;padding:44px clamp(26px,5vw,70px);display:flex}.chat-date{color:#91a0b2;letter-spacing:.08em;text-transform:uppercase;align-self:center;margin-bottom:8px;font-size:9px;font-weight:800}.message{border-radius:17px;max-width:78%;padding:16px 18px 29px;font-size:14px;line-height:1.55;position:relative;box-shadow:0 10px 25px #1e3b5b14}.message small{color:#9aa8b8;font-size:8px;position:absolute;bottom:8px;right:13px}.message-user{color:#fff;background:linear-gradient(135deg,#169df7,#0876d4);border-bottom-right-radius:5px;align-self:flex-end}.message-user small{color:#ffffffa6}.message-ai{background:#fff;border:1px solid #dbe6f1;border-bottom-left-radius:5px;align-self:flex-start}.ai-label{color:#087fd6;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:9px;font-size:10px;font-weight:900;display:flex}.seller-button{color:#061525;font:inherit;cursor:pointer;background:linear-gradient(135deg,#6bd7ff,#1ba1f4);border:0;border-radius:12px;align-self:flex-start;align-items:center;gap:10px;margin-top:4px;padding:14px 18px;font-size:12px;font-weight:900;display:inline-flex;box-shadow:0 10px 25px #0f87d838}.computer-neck{clip-path:polygon(27% 0,73% 0,88% 100%,12% 100%);background:linear-gradient(90deg,#0c2037,#31516d 50%,#0b1b2e);width:120px;height:74px;margin:0 auto}.computer-base{background:linear-gradient(#31516c,#081625);border:1px solid #74c6ff47;border-radius:50%;width:320px;height:20px;margin:0 auto;box-shadow:0 14px 30px #00000059}.demo-caption{color:#7e94ad;justify-content:center;align-items:center;gap:9px;margin-top:27px;font-size:11px;display:flex}.demo-caption svg{color:#2bb3ff}.clients-section{color:#0b1830;background:#fff;padding:clamp(98px,11vw,158px) 0}.client-carousel-toolbar{justify-content:space-between;align-items:center;gap:20px;margin:-18px 0 24px;display:flex}.client-carousel-toolbar>span{color:#78899d;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800}.client-carousel-actions{gap:9px;display:flex}.client-carousel-actions button{color:#087fd6;cursor:pointer;background:#fff;border:1px solid #d6e5f2;border-radius:14px;place-items:center;width:46px;height:46px;transition:transform .25s,color .25s,border-color .25s,background .25s;display:grid;box-shadow:0 10px 25px #0e376312}.client-carousel-actions button:hover{color:#fff;background:#0b91e7;border-color:#72c8f7;transform:translateY(-2px)}.client-carousel-actions button:focus-visible{outline-offset:3px;outline:3px solid #129cff40}.clients-carousel{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none;touch-action:pan-x pan-y;cursor:grab;gap:18px;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:10px max(24px,50vw - 590px) 42px;display:flex;overflow-x:auto}.clients-carousel:active{cursor:grabbing}.clients-carousel::-webkit-scrollbar{display:none}.client-card{scroll-snap-align:start;background:#fbfdff;border:1px solid #dee8f3;border-radius:24px;flex-direction:column;flex:0 0 min(370px,100vw - 48px);min-height:680px;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden;box-shadow:0 18px 48px #0a345e12}.client-card:hover{transform:translateY(-6px);box-shadow:0 25px 60px #0a345e1f}.client-media{aspect-ratio:1;background:#f7faff;border-bottom:1px solid #e3ebf4;flex:none;width:100%;position:relative;overflow:hidden}.client-media img,.client-media-contain img,.client-media-cover img{object-fit:contain;object-position:center;padding:0}.client-content{flex-direction:column;flex:1;padding:28px;display:flex}.client-type{color:#178ed9;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:7px;font-size:9px;font-weight:900;display:flex}.client-content h3{color:#091930;letter-spacing:-.035em;margin:13px 0 20px;font-size:25px}.client-content ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.client-content li{color:#5a6d83;align-items:center;gap:9px;font-size:13px;display:flex}.client-content li span{flex:1}.client-content li svg{color:#159ce9}.in-progress{color:#0985d4;letter-spacing:.06em;text-transform:uppercase;background:#edf9ff;border:1px solid #b9e3fa;border-radius:999px;flex:none;padding:4px 7px;font-size:7px;font-weight:900}.results-section{color:#fff;background:linear-gradient(150deg,#06172d,#020a15 70%);padding:clamp(105px,12vw,170px) 0;position:relative;overflow:hidden}.results-section:before{content:"";filter:blur(100px);background:#1791f03d;border-radius:50%;width:780px;height:300px;position:absolute;top:-210px;left:50%;transform:translate(-50%)}.results-gallery{grid-template-columns:repeat(12,1fr);gap:17px;display:grid;position:relative}.result-card{background:linear-gradient(145deg,#0f2949c7,#051428d1);border:1px solid #6fb9f12b;border-radius:23px;grid-column:span 4;min-height:410px;padding:24px;transition:transform .3s,border-color .3s;overflow:hidden}.result-card:first-child{grid-column:span 12}.result-card:nth-child(2),.result-card:nth-child(3){grid-column:span 6}.result-card:nth-child(6){grid-column:span 12}.result-card:hover{border-color:#4bc3ff6b;transform:translateY(-5px)}.result-card-head{justify-content:space-between;align-items:center;display:flex}.result-card-head>span{color:#58c4ff;background:#1a8bdd1a;border:1px solid #4bc3ff3d;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.result-card-head svg{width:22px;height:22px}.result-card-head small{color:#657d98;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:900}.result-preview{background:#07172b;border:1px solid #79b6e421;border-radius:17px;height:190px;margin:21px 0;overflow:hidden}.result-card h3{letter-spacing:-.03em;margin:0 0 8px;font-size:23px}.result-card>p{color:#91a5bc;min-height:42px;margin:0;font-size:13px;line-height:1.5}.result-action{color:#3cb9fb;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:7px;margin-top:18px;font-size:10px;font-weight:850;display:flex}.result-meta{background:radial-gradient(circle at 90% 15%,#1997e833,#0000 34%),linear-gradient(145deg,#0f2949f0,#041021f2);min-height:640px;padding:30px}.meta-result-layout{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(30px,5vw,68px);margin-top:25px;display:grid}.meta-result-copy h3{letter-spacing:-.045em;max-width:480px;margin:0 0 16px;font-size:clamp(32px,3.5vw,52px);line-height:1.02}.meta-result-copy>p{color:#9eb2c8;max-width:500px;margin:0;font-size:15px;line-height:1.65}.meta-result-list{gap:13px;margin:27px 0 0;padding:0;list-style:none;display:grid}.meta-result-list li{color:#d4e4f2;align-items:flex-start;gap:10px;font-size:13px;line-height:1.45;display:flex}.meta-result-list svg{box-sizing:content-box;color:#051624;background:#4bc5ff;border-radius:50%;flex:none;margin-top:1px;padding:3px}.meta-result-copy .result-action{max-width:430px;line-height:1.5}.meta-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.meta-evidence{background:#f6f8fb;border:1px solid #63c2fa3d;border-radius:15px;height:165px;transition:transform .25s,border-color .25s;display:block;position:relative;overflow:hidden;box-shadow:0 16px 36px #00000038}.meta-evidence:hover{border-color:#63c2fa9e;transform:translateY(-3px)}.meta-evidence-main{grid-column:1/-1;height:300px}.meta-evidence img{object-fit:contain;object-position:center}.meta-evidence>span{z-index:1;color:#e8f7ff;letter-spacing:.08em;text-transform:uppercase;background:#031122e6;border:1px solid #71cbff40;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:900;position:absolute;bottom:12px;left:12px;box-shadow:0 8px 20px #0003}.result-automation{background:radial-gradient(circle at 88% 12%,#25ca872b,#0000 34%),linear-gradient(145deg,#0c283ef0,#04101ef5);grid-column:span 12;min-height:650px;padding:30px}.automation-result-layout{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(30px,5vw,68px);margin-top:25px;display:grid}.automation-result-copy h3{letter-spacing:-.045em;max-width:500px;margin:0 0 16px;font-size:clamp(32px,3.5vw,52px);line-height:1.02}.automation-result-copy>p{color:#9eb2c8;max-width:520px;margin:0;font-size:15px;line-height:1.65}.automation-result-list{gap:13px;margin:27px 0 0;padding:0;list-style:none;display:grid}.automation-result-list li{color:#d4e4f2;align-items:flex-start;gap:10px;font-size:13px;line-height:1.45;display:flex}.automation-result-list svg{box-sizing:content-box;color:#042018;background:#46dfa3;border-radius:50%;flex:none;margin-top:1px;padding:3px}.automation-result-copy .result-action{color:#50dda7;max-width:430px;line-height:1.5}.automation-evidence-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:13px;display:grid}.automation-evidence{aspect-ratio:720/1600;background:#080b0d;border:1px solid #57e0ae3d;border-radius:19px;transition:transform .25s,border-color .25s;display:block;position:relative;overflow:hidden;box-shadow:0 20px 42px #00000047}.automation-evidence:hover{border-color:#57e0ae9e;transform:translateY(-5px)}.automation-evidence img{object-fit:contain;object-position:center}.automation-evidence>span{z-index:1;color:#eafff7;letter-spacing:.07em;text-align:center;text-transform:uppercase;background:#031611e6;border:1px solid #68ebba40;border-radius:999px;width:max-content;max-width:calc(100% - 18px);padding:7px 10px;font-size:7px;font-weight:900;position:absolute;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 8px 20px #00000038}.result-site{background:radial-gradient(circle at 88% 12%,#5898ff2e,#0000 34%),linear-gradient(145deg,#0d2242f5,#040e1ef7);grid-column:span 12;min-height:650px;padding:30px}.sites-result-layout{grid-template-columns:minmax(280px,.66fr) minmax(0,1.34fr);align-items:center;gap:clamp(30px,4.5vw,62px);margin-top:25px;display:grid}.sites-result-copy h3{letter-spacing:-.045em;max-width:510px;margin:0 0 16px;font-size:clamp(32px,3.5vw,52px);line-height:1.02}.sites-result-copy>p{color:#9eb2c8;max-width:520px;margin:0;font-size:15px;line-height:1.65}.sites-result-list{gap:13px;margin:27px 0 0;padding:0;list-style:none;display:grid}.sites-result-list li{color:#d4e4f2;align-items:flex-start;gap:10px;font-size:13px;line-height:1.45;display:flex}.sites-result-list svg{box-sizing:content-box;color:#07172b;background:#67bfff;border-radius:50%;flex:none;margin-top:1px;padding:3px}.sites-result-copy .result-action{max-width:430px;line-height:1.5}.sites-showcase{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:13px;display:grid}.site-showcase-card{color:#fff;background:#071525;border:1px solid #6ebeff38;border-radius:17px;transition:transform .3s,border-color .3s;display:block;overflow:hidden;box-shadow:0 20px 44px #00000047}.site-showcase-card:hover{border-color:#6ebeff9e;transform:translateY(-6px)}.site-browser-bar{background:#0d2035;border-bottom:1px solid #7abef221;align-items:center;gap:5px;height:32px;padding:0 9px;display:flex}.site-browser-bar i{background:#ff6b6b;border-radius:50%;width:5px;height:5px}.site-browser-bar i:nth-child(2){background:#ffc857}.site-browser-bar i:nth-child(3){background:#4cd58a}.site-browser-bar b{color:#7892aa;letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap;margin-left:5px;font-size:6px;font-weight:700;overflow:hidden}.site-showcase-viewport{background:#eef2f6;height:360px;display:block;overflow:hidden}.site-showcase-image{width:100%;height:auto;animation:18s ease-in-out infinite alternate site-showcase-scroll;display:block}.site-showcase-card:nth-child(2) .site-showcase-image{animation-duration:14s;animation-delay:-3s}.site-showcase-card:hover .site-showcase-image{animation-play-state:paused}.site-showcase-info{gap:3px;padding:13px;display:grid}.site-showcase-info strong{font-size:12px}.site-showcase-info small{color:#70869c;font-size:8px}.result-google,.result-dashboard{grid-column:span 6}@keyframes site-showcase-scroll{0%,12%{transform:translateY(0)}88%,to{transform:translateY(calc(360px - 100%))}}.preview-stats{grid-template-columns:repeat(3,1fr);gap:8px;padding:16px;display:grid}.preview-stats i{background:linear-gradient(135deg,#163b67,#0c2749);border-radius:8px;height:43px}.preview-bars{align-items:end;gap:9px;height:110px;padding:10px 21px 18px;display:flex}.preview-bars b{background:linear-gradient(#41c4ff,#0c78d2);border-radius:5px 5px 0 0;flex:1;box-shadow:0 0 15px #199ae733}.preview-bars b:first-child{height:32%}.preview-bars b:nth-child(2){height:52%}.preview-bars b:nth-child(3){height:45%}.preview-bars b:nth-child(4){height:78%}.preview-bars b:nth-child(5){height:92%}.search-preview{color:#a9c3db;background:#0f2947;border-radius:11px;align-items:center;gap:12px;margin:22px;padding:15px;font-size:11px;display:flex}.search-preview svg{color:#4ebcff;width:24px;height:24px}.search-lines{gap:10px;padding:3px 25px;display:grid}.search-lines i{background:#163756;border-radius:8px;width:78%;height:9px;display:block}.search-lines i:nth-child(2){width:60%}.search-lines i:nth-child(3){width:68%}.site-preview-nav{border-bottom:1px solid #15334f;align-items:center;gap:12px;height:45px;padding:0 17px;display:flex}.site-preview-nav i{background:#269fe7;border-radius:6px;width:20px;height:20px}.site-preview-nav span{background:#2a425b;border-radius:5px;width:46px;height:6px}.site-preview-hero{grid-template-columns:1fr .72fr;gap:20px;padding:27px 23px;display:grid}.site-preview-hero b{background:linear-gradient(135deg,#183d64,#0d2542);border-radius:10px;height:100px}.site-preview-hero i{background:radial-gradient(circle at 50% 40%,#24a8ee,#12355b 55%,#0b2039);border-radius:12px;height:100px}.automation-preview{justify-content:center;align-items:center;height:100%;padding:20px;display:flex}.automation-preview span{color:#53c4ff;background:#0e2b48;border:1px solid #2c729f;border-radius:15px;place-items:center;width:52px;height:52px;display:grid}.automation-preview i{background:repeating-linear-gradient(90deg,#2ca8eb 0 5px,#0000 5px 9px);width:44px;height:2px}.dashboard-numbers{grid-template-columns:repeat(3,1fr);gap:8px;padding:16px;display:grid}.dashboard-numbers b{background:#0e2b4a;border-radius:8px;height:38px}.dashboard-chart{align-items:end;gap:7px;height:118px;padding:15px 20px;display:flex}.dashboard-chart i{background:linear-gradient(#4dc6ff,#1377c2);border-radius:5px 5px 0 0;flex:1;height:45%}.dashboard-chart i:nth-child(2){height:68%}.dashboard-chart i:nth-child(3){height:49%}.dashboard-chart i:nth-child(4){height:80%}.dashboard-chart i:nth-child(5){height:73%}.dashboard-chart i:nth-child(6){height:94%}.whatsapp-preview{flex-direction:column;gap:10px;padding:24px;display:flex}.whatsapp-preview span{color:#b9cbe0;background:#173551;border-radius:11px 11px 11px 3px;align-self:flex-start;max-width:75%;padding:10px 12px;font-size:9px}.whatsapp-preview span:nth-child(2){color:#d2f8e2;background:#126842;border-radius:11px 11px 3px;align-self:flex-end}.whatsapp-preview span:nth-child(3){background:#173551}.testimonials-section{color:#0b1830;background:#f6f9fd;padding:clamp(100px,11vw,158px) 0}.testimonial-grid{grid-template-columns:repeat(2,1fr);align-items:stretch;gap:20px;display:grid}.testimonial-card{background:#fff;border:1px solid #dce8f3;border-radius:24px;flex-direction:column;min-width:0;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;overflow:hidden;box-shadow:0 22px 55px #0b345c14}.testimonial-card:hover{border-color:#b8daf0;transform:translateY(-6px);box-shadow:0 28px 65px #0b345c21}.testimonial-media{background:#dfeaf4;min-height:285px;position:relative;overflow:hidden}.testimonial-media>img,.testimonial-media>span img{object-fit:cover}.testimonial-media>img{object-position:center 30%}.testimonial-media-duo{grid-template-columns:1.28fr .72fr;gap:3px;display:grid}.testimonial-media-duo>span{min-width:0;position:relative}.testimonial-media-duo>span:first-child img{object-position:center}.testimonial-media-duo>span:last-child img{object-position:45% center}.testimonial-content{flex-direction:column;flex:1;padding:27px 27px 25px;display:flex}.testimonial-type{color:#158edb;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:900;display:flex}.testimonial-content blockquote{color:#344b63;flex:1;margin:23px 0 27px;font-size:14px;line-height:1.72;position:relative}.testimonial-content blockquote:before{content:"“";color:#3aa9ea;height:29px;margin-bottom:6px;font:800 46px/1 Georgia,serif;display:block}.testimonial-content footer{border-top:1px solid #e6edf4;gap:4px;padding-top:19px;display:grid}.testimonial-content footer strong{color:#0b1c32;font-size:14px}.testimonial-content footer small{color:#718398;font-size:10px}.testimonial-text-only{isolation:isolate;color:#fff;background:radial-gradient(circle at 20% 12%,#174f83,#09223d 52%,#051427);position:relative}.testimonial-text-only:before{content:"“";z-index:-1;color:#59bef821;font:800 190px/1 Georgia,serif;position:absolute;top:18px;right:24px}.testimonial-text-only .testimonial-content{justify-content:center;min-height:100%;padding:46px 34px}.testimonial-text-only .testimonial-type{color:#64c9ff}.testimonial-text-only .testimonial-content blockquote{color:#dceaf6;flex:0 auto;font-size:17px;line-height:1.75}.testimonial-text-only .testimonial-content blockquote:before{color:#64c9ff}.testimonial-text-only .testimonial-content footer{border-color:#a2cfef2e}.testimonial-text-only .testimonial-content footer strong{color:#fff}.testimonial-text-only .testimonial-content footer small{color:#8ca7bf}.work-section{color:#fff;background:radial-gradient(circle at 20% 0,#12365f,#061529 48%,#020a14);padding:clamp(105px,12vw,170px) 0;position:relative;overflow:hidden}.work-steps{width:min(100%,880px);margin:0 auto}.work-step{background:#0c2442a6;border:1px solid #68bcf629;border-radius:21px;grid-template-columns:54px 64px 1fr;align-items:center;gap:20px;min-height:122px;margin-bottom:14px;padding:23px 28px;display:grid;position:relative}.work-step:hover{border-color:#52c5ff66}.work-number{color:#4d6b88;letter-spacing:.13em;font-size:11px;font-weight:900}.work-icon{color:#55c6ff;background:#1687d71c;border:1px solid #46c1ff47;border-radius:17px;place-items:center;width:58px;height:58px;display:grid}.work-icon svg{width:25px;height:25px}.work-step h3{letter-spacing:-.025em;margin:0 0 7px;font-size:21px}.work-step p{color:#90a6bd;margin:0;font-size:13px;line-height:1.5}.work-arrow{z-index:2;box-sizing:content-box;color:#41b7f8;background:#061529;border-radius:50%;padding:4px;position:absolute;bottom:-18px;left:101px}.about-section{color:#0b1830;background:#fff;padding:clamp(100px,11vw,160px) 0}.about-grid{grid-template-columns:.86fr 1.14fr;align-items:center;gap:clamp(45px,7vw,100px);display:grid}.about-photo{background:#08111d;border-radius:30px;min-height:650px;position:relative;overflow:hidden;box-shadow:0 28px 80px #09274829}.about-photo img{object-fit:cover;object-position:42% center}.about-copy h2{color:#08182e;letter-spacing:-.045em;margin:18px 0 25px;font-size:clamp(40px,4.4vw,64px);line-height:1.04}.about-copy>p{color:#5f7084;font-size:16px;line-height:1.75}.about-copy strong{color:#0a86d8}.about-values{gap:13px;margin-top:30px;display:grid}.about-values span{color:#344b63;align-items:center;gap:10px;font-size:13px;font-weight:800;display:flex}.about-values svg{box-sizing:content-box;color:#fff;background:#1398e9;border-radius:50%;padding:4px}.final-cta{isolation:isolate;color:#fff;text-align:center;background:radial-gradient(circle at 50% 30%,#125196,#062345 47%,#020b18 100%);padding:clamp(110px,14vw,200px) 0;position:relative;overflow:hidden}.cta-grid{z-index:-1;opacity:.2;background-image:linear-gradient(#4abeff21 1px,#0000 1px),linear-gradient(90deg,#4abeff21 1px,#0000 1px);background-size:62px 62px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.cta-content{flex-direction:column;align-items:center;display:flex}.cta-icon{color:#69d3ff;background:#1e8edf1f;border:1px solid #57c7ff5e;border-radius:20px;place-items:center;width:68px;height:68px;margin-bottom:30px;display:grid;box-shadow:0 0 35px #1a96e733}.cta-icon svg{width:30px;height:30px}.final-cta h2{letter-spacing:-.055em;max-width:940px;margin:0;font-size:clamp(46px,6.2vw,86px);line-height:.98}.final-cta p{color:#a7bdd3;max-width:700px;margin:28px 0 35px;font-size:17px;line-height:1.65}.whatsapp-cta{color:#052114;background:linear-gradient(135deg,#61e49a,#25c873);border-radius:15px;align-items:center;gap:12px;min-height:60px;padding:0 25px;font-size:13px;font-weight:900;transition:transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 16px 40px #22c97040}.whatsapp-cta:hover{transform:translateY(-3px);box-shadow:0 20px 50px #22c97057}.whatsapp-cta svg:first-child{width:22px;height:22px}.cta-content small{color:#6f89a3;margin-top:15px;font-size:9px}.footer{color:#c5d5e5;background:#020812;padding:62px 0 25px}.footer-grid{grid-template-columns:1fr 1fr 1fr;align-items:center;gap:45px;display:grid}.footer-brand{align-items:center;gap:14px;display:flex}.footer-brand img{border:1px solid #51b1eb38;border-radius:14px}.footer-brand strong,.footer-brand small{display:block}.footer-brand small{color:#58718b;letter-spacing:.13em;text-transform:uppercase;margin-top:5px;font-size:9px}.footer-links{gap:13px;display:grid}.footer-links a,.footer-links span{color:#7e94aa;align-items:center;gap:9px;font-size:11px;display:flex}.footer-links svg{color:#2faff5}.footer-map{background:#071422;border:1px solid #69ade121;border-radius:17px;align-items:center;gap:14px;padding:17px;display:flex}.map-pin{color:#50c2ff;background:#0d2944;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.footer-map strong,.footer-map small{display:block}.footer-map strong{font-size:11px}.footer-map small{color:#667d94;margin-top:5px;font-size:9px}.footer-bottom{color:#3e566f;letter-spacing:.07em;text-transform:uppercase;border-top:1px solid #76a7cf1a;justify-content:space-between;align-items:center;margin-top:52px;padding-top:22px;font-size:9px;display:flex}@media (width<=1180px){.hero{grid-template-columns:minmax(0,1.08fr) minmax(370px,.92fr)}.hero-content{padding-left:5vw;padding-right:3vw}h1{font-size:clamp(40px,4.6vw,60px)}.tech-card-one{left:3%}}@media (width<=860px){.hero{grid-template-columns:1fr;min-height:auto}.hero-content{justify-content:flex-start;min-height:100svh;padding:30px 24px 70px}.brand{margin-bottom:52px}.hero-copy{max-width:680px}h1{font-size:clamp(40px,10.8vw,62px)}.subtitle{max-width:610px;font-size:16px}.visual-column{min-height:78svh;margin-top:-80px}.portrait-overlay{background:linear-gradient(#03060d 0%,#0000 20%),linear-gradient(#0000 75%,#03060d 100%)}.ticker{position:absolute}.problems-grid{grid-template-columns:repeat(2,1fr)}.solutions-grid{grid-template-columns:1fr}.solution-card{min-height:auto}.process-heading{text-align:center;max-width:680px}.journey{grid-template-columns:1fr;gap:18px;max-width:390px;margin:0 auto}.journey:before{width:2px;height:auto;inset:38px auto 38px 50%;transform:translate(-50%)}.journey-progress-desktop{display:none}.journey-progress-mobile{transform-origin:top;background:linear-gradient(#7dd7ff,#128fe7 50%,#7dd7ff);width:2px;display:block;top:38px;bottom:38px;left:50%}.journey-step{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;min-height:196px;padding:16px 22px 42px;display:flex}.journey-number{color:#6f91ad;background:#f7fcff;border:1px solid #d7eaf7;border-radius:999px;margin:0 0 10px;padding:5px 9px;position:static}.journey-icon{margin:0 auto}.journey-step h3{margin:16px 0 5px;font-size:19px}.journey-step p{font-size:13px}.journey-step h3,.journey-step p{background:#f7faff;padding-left:9px;padding-right:9px;position:relative}.journey-arrow{color:#118fe7;background:#fff;border:1px solid #cceafb;border-radius:50%;place-items:center;width:25px;height:25px;display:grid;position:absolute;bottom:4px;left:50%;transform:translate(-50%);box-shadow:0 7px 20px #118fe724}.chat-demo{grid-template-columns:180px 1fr}.testimonial-grid{grid-template-columns:1fr}.results-gallery{grid-template-columns:repeat(2,1fr)}.result-card,.result-card:nth-child(n){grid-column:span 1}.result-meta,.result-meta:nth-child(n){grid-column:1/-1}.meta-result-layout{grid-template-columns:1fr}.result-automation,.result-automation:nth-child(n){grid-column:1/-1}.automation-result-layout{grid-template-columns:1fr}.result-site,.result-site:nth-child(n){grid-column:1/-1}.sites-result-layout{grid-template-columns:1fr}.result-google,.result-dashboard{grid-column:span 1}.about-grid{grid-template-columns:1fr}.about-photo{min-height:720px}.footer-grid{grid-template-columns:1fr 1fr}.footer-map{grid-column:1/-1}}@media (width<=560px){.hero-content{min-height:auto;padding:24px 20px 74px}.brand{margin-bottom:42px}.brand-mark{width:46px;height:46px}.brand-copy strong{font-size:14px}.badge{margin-bottom:20px;font-size:10px}h1{font-size:clamp(38px,12.2vw,54px);line-height:1.01}.desktop-break{display:none}.subtitle{margin-top:22px;font-size:15px;line-height:1.58}.hero-actions{grid-template-columns:1fr;margin-top:28px;display:grid}.button{width:100%}.service-list{gap:10px 14px;margin-top:24px;font-size:9px}.visual-column{min-height:68svh;margin-top:-18px}.portrait{object-position:center 26%}.tech-card-one{width:68px;height:68px;top:23%}.tech-card-one img{width:53px;height:53px}.tech-card-two{width:60px;height:60px;top:14%;right:4%}.tech-card-meta{width:58px;height:58px;top:46%;right:3%}.tech-card-meta svg{width:31px;height:31px}.tech-card-chatgpt{width:56px;height:56px;bottom:19%;left:4%}.tech-card-chatgpt svg{width:29px;height:29px}.availability{font-size:9px;bottom:60px;right:16px}.section-container{width:min(100% - 36px,1180px)}.section-heading{text-align:left;margin-bottom:40px}.section-heading h2{font-size:clamp(36px,11vw,48px)}.section-heading p{font-size:15px}.section-eyebrow{font-size:9px}.client-carousel-toolbar{margin-top:-10px}.client-carousel-toolbar>span{max-width:170px;font-size:9px;line-height:1.45}.client-carousel-actions button{width:42px;height:42px}.clients-carousel{padding-left:24px;padding-right:24px;scroll-padding-inline:24px}.client-card{scroll-snap-align:center;flex-basis:calc(100vw - 48px);min-height:660px}.problems-grid{grid-template-columns:1fr}.problem-card{min-height:150px}.problem-conclusion{align-items:flex-start;padding:18px}.problem-conclusion p{font-size:14px;line-height:1.5}.solution-card{border-radius:22px;padding:27px}.solution-card h3{margin-top:38px;font-size:27px}.solution-card>p{min-height:auto}.solution-line{left:27px;right:27px}.process-heading{text-align:center;margin-bottom:55px}.process-heading .section-eyebrow{justify-content:center}.process-heading p{text-align:center}.journey{padding-left:0}.journey-icon{border-radius:18px;width:64px;height:64px}.process-summary{text-align:center;flex-wrap:wrap;justify-content:center;gap:12px;max-width:330px;margin-left:auto;margin-right:auto;font-size:10px;line-height:1.5}.benefits-grid{grid-template-columns:1fr}.benefit-card{grid-template-columns:54px 1fr;gap:17px;min-height:auto;padding:23px}.benefit-icon{border-radius:16px;width:54px;height:54px}.benefit-icon svg{width:24px;height:24px}.benefit-card h3{font-size:17px}.chat-demo{grid-template-columns:1fr}.chat-sidebar{text-align:left;grid-template-columns:48px 1fr auto;gap:13px;padding:17px;display:grid}.demo-logo{border-radius:14px;width:48px;height:48px;margin:0}.demo-logo svg{width:22px;height:22px}.online-pill{margin:0}.chat-body{min-height:450px;padding:28px 17px}.message{max-width:90%;font-size:12px}.browser-bar{grid-template-columns:1fr 2.4fr 1fr;padding:0 5px}.browser-address{white-space:nowrap;overflow:hidden}.computer-screen{border-radius:20px;padding:8px}.computer-neck{width:86px;height:53px}.computer-base{width:210px}.demo-caption{text-align:center;align-items:flex-start;font-size:9px;line-height:1.5}.result-card{min-height:390px}.results-gallery{grid-template-columns:1fr}.result-meta{min-height:auto;padding:22px}.meta-result-copy h3{font-size:34px}.meta-result-copy>p{font-size:14px}.meta-evidence-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;width:calc(100% + 22px);margin-right:-22px;padding:3px 22px 16px 0;display:flex;overflow-x:auto}.meta-evidence-grid::-webkit-scrollbar{display:none}.meta-evidence,.meta-evidence-main{scroll-snap-align:start;flex:0 0 min(82vw,360px);height:220px}.result-automation{min-height:auto;padding:22px}.automation-result-copy h3{font-size:34px}.automation-result-copy>p{font-size:14px}.automation-evidence-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:13px;width:calc(100% + 22px);margin-right:-22px;padding:3px 22px 16px 0;display:flex;overflow-x:auto}.automation-evidence-grid::-webkit-scrollbar{display:none}.automation-evidence{scroll-snap-align:start;flex:0 0 min(72vw,300px)}.result-site{min-height:auto;padding:22px}.sites-result-copy h3{font-size:34px}.sites-result-copy>p{font-size:14px}.sites-showcase{scroll-snap-type:x mandatory;scrollbar-width:none;gap:13px;width:calc(100% + 22px);margin-right:-22px;padding:3px 22px 16px 0;display:flex;overflow-x:auto}.sites-showcase::-webkit-scrollbar{display:none}.site-showcase-card{scroll-snap-align:start;flex:0 0 min(82vw,340px)}.site-showcase-viewport{height:420px}@keyframes site-showcase-scroll{0%,12%{transform:translateY(0)}88%,to{transform:translateY(calc(420px - 100%))}}.work-step{grid-template-columns:38px 50px 1fr;gap:13px;padding:20px 17px}.work-icon{width:50px;height:50px}.work-step h3{font-size:18px}.work-step p{font-size:11px}.work-arrow{left:72px}.about-photo{border-radius:24px;min-height:580px}.about-copy h2{font-size:clamp(38px,11vw,51px)}.about-copy>p{font-size:15px}.final-cta h2{font-size:clamp(44px,13vw,62px)}.final-cta p{font-size:15px}.whatsapp-cta{justify-content:center;width:100%;padding:0 15px;font-size:11px}.cta-content small{line-height:1.4}.footer-grid{grid-template-columns:1fr}.footer-map{grid-column:auto}.footer-bottom{flex-direction:column;align-items:flex-start;gap:10px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{animation-duration:.01ms!important;animation-iteration-count:1!important}}.construction-page{isolation:isolate;color:#f7fbff;background:radial-gradient(circle at 72% 46%,#0d3158 0,#061a31 28%,#020a14 66%,#01050b 100%);grid-template-rows:auto 1fr auto;min-height:100svh;display:grid;position:relative;overflow:hidden}.construction-grid{z-index:-4;opacity:.32;background-image:linear-gradient(#4fb1f514 1px,#0000 1px),linear-gradient(90deg,#4fb1f514 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 60% 45%,#000,#0000 78%);mask-image:radial-gradient(circle at 60% 45%,#000,#0000 78%)}.construction-glow{z-index:-3;filter:blur(70px);pointer-events:none;border-radius:50%;position:absolute}.construction-glow-one{background:#1390e62e;width:410px;height:410px;top:-12%;right:6%}.construction-glow-two{background:#3668ff1f;width:360px;height:360px;bottom:-24%;left:18%}.construction-header,.construction-footer{z-index:3;justify-content:space-between;align-items:center;width:min(100% - 72px,1320px);margin:0 auto;display:flex;position:relative}.construction-header{padding:30px 0}.construction-brand{align-items:center;gap:13px;display:flex}.construction-brand img{background:#06111f;border:1px solid #63bef93d;border-radius:13px}.construction-brand span,.construction-brand strong,.construction-brand small{display:block}.construction-brand strong{font-size:13px}.construction-brand small{color:#5f87a7;letter-spacing:.16em;text-transform:uppercase;margin-top:4px;font-size:8px;font-weight:800}.construction-status{color:#88a9c2;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:9px;font-size:9px;font-weight:800;display:inline-flex}.construction-status i{background:#4ee39a;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite construction-pulse;box-shadow:0 0 16px #4ee39a}.construction-content{grid-template-columns:1.08fr .92fr;align-items:center;gap:clamp(40px,7vw,110px);width:min(100% - 72px,1320px);margin:0 auto;padding:30px 0 50px;display:grid}.construction-copy{max-width:720px}.construction-eyebrow{color:#62c8ff;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:24px;font-size:10px;font-weight:900;display:inline-flex}.construction-eyebrow:before{content:"";background:#42b9f8;width:28px;height:1px;box-shadow:0 0 12px #42b9f8}.construction-copy h1{letter-spacing:-.065em;max-width:760px;margin:0;font-size:clamp(58px,7.2vw,104px);line-height:.93}.construction-copy h1 em{color:#42baff;text-shadow:0 0 40px #34aef238;font-style:normal}.construction-copy>p{color:#93abc0;max-width:610px;margin:30px 0 0;font-size:clamp(15px,1.35vw,18px);line-height:1.72}.construction-progress{align-items:center;gap:14px;margin:34px 0;display:flex}.construction-progress>span{background:#70b7e521;border-radius:99px;width:176px;height:4px;overflow:hidden}.construction-progress i{border-radius:inherit;background:linear-gradient(90deg,#178fe0,#60d2ff);width:42%;height:100%;animation:3.8s ease-in-out infinite construction-progress;display:block;box-shadow:0 0 18px #28aef1}.construction-progress small{color:#57748d;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.construction-link{color:#dff5ff;background:#146da51f;border:1px solid #56bdf74d;border-radius:14px;align-items:center;gap:11px;min-height:52px;padding:0 20px;font-size:11px;font-weight:900;transition:transform .25s,border-color .25s,background .25s;display:inline-flex}.construction-link:hover{background:#157ebe33;border-color:#60cfffa6;transform:translateY(-3px)}.construction-link svg{color:#54c5ff}.construction-visual{aspect-ratio:1;justify-self:center;place-items:center;width:min(42vw,520px);display:grid;position:relative}.construction-orbit{border:1px solid #5dbef736;border-radius:50%;position:absolute;inset:9%}.construction-orbit i{background:#5cd1ff;border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:50%;box-shadow:0 0 18px #5cd1ff}.orbit-two{border-style:dashed;border-color:#6bceff4d;inset:23%}.orbit-two i{background:#52e6a3;inset:auto -4px 30% auto;box-shadow:0 0 18px #52e6a3}.construction-core{background:linear-gradient(145deg,#124874b8,#041323e6);border:1px solid #67caff52;border-radius:42px;place-items:center;width:190px;height:190px;display:grid;position:relative;transform:rotate(45deg);box-shadow:inset 0 0 40px #45b1ee14,0 0 90px #1a8bcf33}.construction-core img{filter:drop-shadow(0 0 20px #4ac4ff4d);transform:rotate(-45deg)}.construction-signal{color:#9fbed5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.05em;background:#05182ad1;border:1px solid #5fb8f03b;border-radius:12px;align-items:center;gap:8px;padding:11px 14px;font-size:9px;font-weight:800;display:inline-flex;position:absolute;box-shadow:0 15px 38px #0000003d}.construction-signal svg{color:#50c8ff}.signal-1{top:12%;left:0}.signal-2{top:20%;right:-3%}.signal-3{bottom:12%;right:5%}.construction-footer{color:#3f5c75;letter-spacing:.1em;text-transform:uppercase;border-top:1px solid #68addb1a;padding:22px 0 27px;font-size:8px;font-weight:800}@keyframes construction-pulse{50%{opacity:.45;transform:scale(.75)}}@keyframes construction-progress{0%{transform:translate(-105%)}45%,65%{transform:translate(115%)}to{transform:translate(365%)}}@media (width<=860px){.construction-header,.construction-content,.construction-footer{width:min(100% - 40px,620px)}.construction-header{padding-top:22px}.construction-status{font-size:7px}.construction-content{text-align:center;grid-template-columns:1fr;gap:12px;padding:42px 0 35px}.construction-eyebrow{justify-content:center}.construction-copy h1{font-size:clamp(53px,16vw,78px)}.construction-copy>p{margin-left:auto;margin-right:auto;font-size:15px}.construction-progress,.construction-link{justify-content:center}.construction-visual{order:-1;width:min(82vw,420px);margin-bottom:10px}.construction-core{border-radius:32px;width:142px;height:142px}.construction-core img{width:82px;height:82px}.construction-signal{padding:9px 11px;font-size:7px}.construction-footer{margin-top:15px}.construction-brand small{font-size:7px}}@media (width<=520px){.construction-status{width:82px;line-height:1.35}.construction-copy h1{font-size:clamp(47px,15.5vw,66px)}.construction-visual{width:min(92vw,360px)}.construction-progress{flex-direction:column}.signal-1{left:-2%}.signal-2{right:-2%}.signal-3{right:1%}.construction-footer{flex-direction:column;align-items:flex-start;gap:8px}}
