@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&family=Noto+Sans+SC:wght@400;500;700;900&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.static{position:static}.container{width:100%}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.table{display:table}.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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,ease);transition-duration:var(--tw-duration,0s)}:root{color:#191916;font-synthesis:none;text-rendering:optimizelegibility;background:#f6f6f2;font-family:Manrope,Noto Sans SC,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;margin:0}a{color:inherit;text-decoration:none}button{font:inherit}.container{width:min(1160px,100% - 48px);margin:0 auto}.nav{z-index:10;height:86px;transition:all .3s;position:fixed;top:0;left:0;right:0}.nav-scrolled{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f6f6f2e6;border-bottom:1px solid #e5e5dd}.nav-inner{justify-content:space-between;align-items:center;height:100%;display:flex}.logo{align-items:center;gap:10px;display:flex}.logo-mark{background:#d9f95b;border-radius:10px;place-items:center;width:31px;height:31px;font-size:17px;font-weight:900;display:grid}.logo strong{letter-spacing:.13em;font-size:14px;line-height:1.1;display:block}.logo small{letter-spacing:.02em;color:#777770;margin-top:3px;font:10px DM Mono,monospace;display:block}.nav-links{color:#575750;align-items:center;gap:29px;font-size:13px;display:flex}.nav-links a:hover{color:#171715}.language{align-items:center;gap:5px;margin-left:10px;font-size:12px;display:flex}.language button{color:#999;cursor:pointer;background:0 0;border:0;padding:4px}.language button.active{color:#191916;font-weight:700}.language i{color:#ccc;font-style:normal}.menu-button{background:0 0;border:0;padding:5px;display:none}.hero{min-height:730px;padding:165px 0 37px;overflow:hidden}.hero-grid{grid-template-columns:48% 52%;align-items:center;min-height:510px;display:grid}.eyebrow{letter-spacing:.12em;color:#88887f;align-items:center;gap:9px;font:500 11px DM Mono,monospace;display:flex}.eyebrow-dot{background:#d9f95b;border-radius:50%;width:6px;height:6px;display:inline-block}.hero h1{letter-spacing:-.06em;max-width:600px;margin:26px 0 25px;font-size:clamp(44px,5vw,72px);font-weight:800;line-height:1.1}.hero-lead{color:#4c4c45;max-width:490px;margin:0 0 13px;font-size:18px;line-height:1.7}.hero-detail{color:#8a8a82;max-width:440px;font-size:13px;line-height:1.8}.actions{align-items:center;gap:25px;margin-top:34px;display:flex}.button{border-radius:3px;align-items:center;gap:12px;padding:14px 18px;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-dark{color:#fff;background:#191916}.button-outline{color:#fff;border:1px solid #65655d}.text-link,.project-link{align-items:center;gap:4px;font-size:13px;font-weight:700;display:flex}.text-link:hover,.project-link:hover{gap:9px}.hero-bottom{color:#989890;text-transform:uppercase;letter-spacing:.07em;align-items:center;gap:15px;font:10px DM Mono,monospace;display:flex}.hero-bottom .line{background:#dcdcd3;width:70px;height:1px}.hero-visual{height:450px;margin-left:28px;position:relative}.visual-grid{opacity:.7;background-image:linear-gradient(#e4e4dc 1px,#0000 1px),linear-gradient(90deg,#e4e4dc 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:5% 0 0 8%;-webkit-mask-image:linear-gradient(135deg,#0000 4%,#000 45%,#0000 96%);mask-image:linear-gradient(135deg,#0000 4%,#000 45%,#0000 96%)}.dashboard-card,.phone-card,.data-pill{position:absolute;box-shadow:0 20px 45px #1919161f}.dashboard-card{background:#fff;border:1px solid #e6e6df;border-radius:8px;width:350px;height:240px;padding:20px;top:70px;left:75px;transform:rotate(-3deg)}.dash-head{color:#7f7f77;justify-content:space-between;font:10px DM Mono,monospace;display:flex}.dash-dots{letter-spacing:3px}.dash-number{margin-top:25px;font-size:25px;font-weight:800}.dash-number small{color:#507a31;vertical-align:middle;background:#e9f6d6;border-radius:10px;margin-left:7px;padding:4px 6px;font:9px DM Mono,monospace}.chart{border-bottom:1px solid #ededeb;align-items:end;gap:8px;height:80px;margin-top:19px;display:flex;position:relative}.chart i{background:#d9f95b;border-radius:3px 3px 0 0;width:24px;height:30%;display:block}.chart i:nth-child(2){height:52%}.chart i:nth-child(3){height:38%}.chart i:nth-child(4){height:70%}.chart i:nth-child(5){height:50%}.chart i:nth-child(6){height:82%}.chart i:nth-child(7){height:62%}.chart i:nth-child(8){height:92%}.chart b{border-top:2px solid #4e4e47;border-radius:50%;width:210px;height:48px;position:absolute;top:18px;left:5px;transform:rotate(-9deg)}.dash-footer{color:#a5a59d;gap:19px;margin-top:10px;font:9px DM Mono,monospace;display:flex}.phone-card{color:#fff;background:#191916;border:5px solid #fff;border-radius:25px;width:150px;height:295px;padding:28px 16px 14px;top:125px;right:30px;transform:rotate(8deg)}.phone-notch{background:#fff;border-radius:0 0 8px 8px;width:45px;height:9px;position:absolute;top:0;left:48px}.phone-greeting{color:#a3a39c;font-size:10px;line-height:1.55}.phone-greeting strong{color:#fff;margin-top:5px;font-size:16px;line-height:1.15;display:block}.phone-bars{flex-direction:column;gap:9px;margin-top:29px;display:flex}.phone-bars span{background:#36362f;border-radius:5px;height:7px}.phone-bars span:first-child{background:#d9f95b;width:80%}.phone-bars span:nth-child(2){width:60%}.phone-bars span:nth-child(3){width:72%}.phone-bottom{color:#75756d;justify-content:space-between;font-size:14px;display:flex;position:absolute;bottom:13px;left:18px;right:18px}.phone-active{color:#d9f95b}.data-pill{letter-spacing:.06em;background:#fff;border:1px solid #e5e5dd;border-radius:30px;align-items:center;gap:7px;padding:11px 14px;font:10px DM Mono,monospace;display:flex}.pill-api{top:40px;right:37px}.pill-ai{bottom:40px;left:20px}.pill-status,.pulse{background:#76b840;border-radius:50%;width:6px;height:6px}.pulse{margin-left:3px}.connector{transform-origin:0;background:#d9f95b;height:1px;position:absolute}.connector-a{width:120px;top:105px;left:340px;transform:rotate(47deg)}.connector-b{width:100px;top:340px;left:80px;transform:rotate(-32deg)}.section{padding:130px 0}.section-intro{max-width:600px}.section-intro h2,.ai-intro h2{letter-spacing:-.06em;margin:20px 0 14px;font-size:clamp(32px,4vw,53px);font-weight:800;line-height:1.12}.section-intro p,.ai-intro>p{color:#77776e;max-width:510px;font-size:15px;line-height:1.8}.service-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:57px;display:grid}.service-card{border-top:1px solid #bdbdb3;min-height:315px;padding:20px 16px 17px;transition:all .25s;position:relative}.service-card:hover{background:#eeeee8;transform:translateY(-5px)}.service-accent{background:#e8f9ae;border:0;padding:21px 17px}.card-top{color:#85857b;justify-content:space-between;display:flex}.service-number,.card-tag,.project-category{letter-spacing:.09em;font:10px DM Mono,monospace}.card-tag{color:#919189;margin-top:46px;display:block}.service-card h3{letter-spacing:-.04em;margin:10px 0 13px;font-size:20px;line-height:1.2}.service-card p{color:#73736b;max-width:230px;margin:0;font-size:13px;line-height:1.7}.circle-arrow{border:1px solid #c9c9bf;border-radius:50%;place-items:center;width:33px;height:33px;display:grid;position:absolute;bottom:16px;right:16px}.build{background:#ecece6}.build-layout{grid-template-columns:35% 65%;gap:55px;display:grid}.build-panel{grid-template-columns:42% 58%;align-items:center;min-height:370px;display:grid}.build-visual{place-items:center;height:305px;display:grid;position:relative}.build-orbit{border:1px solid #c5c5ba;border-radius:50%;position:absolute;transform:rotate(-20deg)}.orbit-one{width:250px;height:105px}.orbit-two{width:210px;height:240px;transform:rotate(55deg)}.build-core{color:#d9f95b;z-index:1;background:#191916;border-radius:50%;align-content:center;place-items:center;gap:7px;width:105px;height:105px;display:grid}.build-core span{text-align:center;font:10px DM Mono,monospace}.orbit-label{background:#fff;border:1px solid #ddddd4;border-radius:16px;align-items:center;gap:5px;padding:6px 9px;font:10px DM Mono,monospace;display:flex;position:absolute;box-shadow:0 6px 12px #d7d7ce}.label-a{top:28px;left:18px}.label-b{bottom:32px;left:44px}.label-c{top:74px;right:0}.tag-cloud{flex-wrap:wrap;align-content:center;gap:8px;display:flex}.tag-cloud span{color:#6d6d65;border:1px solid #d0d0c6;border-radius:2px;padding:9px 12px;font:10px DM Mono,monospace}.tag-cloud span.highlight{color:#2b3114;background:#d9f95b;border-color:#d9f95b}.ai-intro{grid-template-columns:1fr 1fr;align-items:end;gap:100px;display:grid}.ai-intro h2{max-width:500px}.ai-intro>p{color:#a6a69d;margin:0 0 10px}.ai-grid{border-top:1px solid #3d3d37;border-left:1px solid #3d3d37;grid-template-columns:repeat(3,1fr);margin-top:67px;display:grid}.ai-card{border-bottom:1px solid #3d3d37;border-right:1px solid #3d3d37;min-height:175px;padding:27px 24px 30px;transition:all .2s}.ai-icon{color:#d9f95b;margin-bottom:25px}.ai-card h3{letter-spacing:-.02em;margin:0 0 9px;font-size:16px}.ai-card p{color:#9b9b92;max-width:250px;margin:0;font-size:12px;line-height:1.7}.projects{background:#f6f6f2}.project-list{flex-direction:column;gap:18px;margin-top:62px;display:flex}.project-card{background:#ecece6;grid-template-columns:57% 43%;min-height:350px;display:grid;overflow:hidden}.project-screen{background:#dddde8;justify-content:center;align-items:center;padding:28px;display:flex}.screen-1{background:#dcded7}.screen-2{background:#e5e3da}.project-info{padding:50px 45px}.project-category{color:#8b8b82}.project-info h3{letter-spacing:-.05em;margin:14px 0 11px;font-size:26px}.project-info p{color:#77776e;max-width:300px;font-size:13px;line-height:1.7}.feature-list{flex-wrap:wrap;gap:7px;margin:23px 0 26px;display:flex}.feature-list span{color:#6f6f67;border:1px solid #d0d0c7;padding:7px 8px;font:10px DM Mono,monospace}.feature-list svg{color:#7b983b;vertical-align:-2px}.project-link{font-size:12px}.mock-nav{color:#8c8c84;background:#f7f7f2;border-radius:6px;width:100%;height:265px;padding:18px 22px;font:9px DM Mono,monospace;box-shadow:0 12px 24px #bbbcc2}.mock-logo{color:#23231f;margin-right:70px;font:700 15px Manrope}.mock-content{margin-top:25px}.mock-content h4{color:#23231f;margin:4px 0 15px;font:700 20px Manrope}.mock-content small{color:#aaa}.mock-stats{gap:10px;display:flex}.mock-stats span{color:#888;background:#edede6;flex:1;padding:11px 13px}.mock-stats strong{color:#252520;margin-top:5px;font:700 15px Manrope;display:block}.mock-chart{color:#444;background:#edede6;margin-top:12px;padding:13px}.mock-chart b{font:11px Manrope}.chart-bars{align-items:end;gap:15px;height:65px;margin-top:8px;display:flex}.chart-bars i{background:#b9d968;width:22px;height:40%;display:block}.chart-bars i:nth-child(2){height:70%}.chart-bars i:nth-child(3){height:50%}.chart-bars i:nth-child(4){height:85%}.chart-bars i:nth-child(5){height:62%}.chart-bars i:nth-child(6){height:92%}.chart-bars i:nth-child(7){height:75%}.assistant-mock{background:#f8f8f4;border-radius:7px;width:100%;max-width:410px;padding:18px;box-shadow:0 12px 24px #b9bbb3}.assistant-head{border-bottom:1px solid #e4e4dd;align-items:center;gap:8px;padding-bottom:16px;font-size:12px;font-weight:700;display:flex}.assistant-head small{color:#72a63b;margin-left:auto;font:9px DM Mono}.assistant-logo{background:#d9f95b;border-radius:7px;place-items:center;width:25px;height:25px;display:grid}.chat{border-radius:9px;max-width:78%;margin-top:15px;padding:10px 12px;font-size:11px;line-height:1.5}.chat-left{color:#55554e;background:#e8e8e1}.chat-right{color:#fff;background:#22221e;margin-left:auto}.assistant-input{color:#aaa;border:1px solid #dddcd3;border-radius:4px;justify-content:space-between;margin-top:20px;padding:11px;font-size:10px;display:flex}.ocr-mock{background:#f8f8f4;border-radius:7px;width:100%;max-width:365px;padding:17px;box-shadow:0 12px 24px #c6c4b9}.upload{background:#edede6;border-radius:4px;grid-template-columns:30px 1fr;align-items:center;padding:14px;font-size:11px;display:grid}.upload svg{color:#7e9d38}.upload span{color:#999;grid-column:2;margin-top:4px;font:9px DM Mono}.process{border-bottom:1px solid #e3e3dc;grid-template-columns:29px 1fr;align-items:center;padding:17px 4px;font-size:11px;display:grid}.process span{color:#999;border:1px solid #cacac0;border-radius:50%;place-items:center;width:21px;height:21px;font:10px DM Mono;display:grid}.process b{font-weight:600}.process small{color:#a2a29a;grid-column:2;margin-top:3px;font:9px DM Mono}.process .done{color:#333;background:#d9f95b;border-color:#d9f95b}.active-process span{color:#d9f95b;background:#22221e;border-color:#22221e}.contact{background:#d9f95b;padding:90px 0}.contact-inner{justify-content:space-between;align-items:end;display:flex}.contact h2{letter-spacing:-.07em;margin:19px 0 13px;font-size:clamp(40px,6vw,75px);line-height:1}.contact p{color:#59602c;max-width:400px;font-size:15px;line-height:1.6}.contact-actions{gap:10px;display:flex}.contact .button-outline{color:#191916;border-color:#191916}.footer-inner{justify-content:space-between;align-items:end;padding:40px 0;display:flex}.footer-inner .logo{margin-bottom:17px}.footer-inner p,.footer-note{color:#96968d;font:10px DM Mono,monospace}.footer-note{text-align:right;line-height:1.8}@media (width<=900px){.hero-grid{grid-template-columns:1fr}.hero{padding-top:140px}.hero-visual{height:380px;margin:50px 0 0}.service-grid{grid-template-columns:repeat(2,1fr)}.build-layout{grid-template-columns:1fr;gap:15px}.build-panel{grid-template-columns:45% 55%}.ai-intro{gap:40px}.project-card{grid-template-columns:1fr}.project-screen{min-height:270px}.project-info{padding:35px}.nav-links{gap:18px}}@media (width<=640px){.container{width:min(100% - 36px,1160px)}.nav{height:72px}.nav-links{background:#f6f6f2;border-bottom:1px solid #dddcd4;flex-direction:column;align-items:flex-start;gap:20px;padding:24px 18px;display:none;position:absolute;top:72px;left:0;right:0}.nav-links.open{display:flex}.language{margin-left:0}.menu-button{display:block}.hero{min-height:0;padding-top:120px}.hero h1{margin-top:21px;font-size:46px}.hero-lead{font-size:16px}.hero-visual{transform-origin:0 0;width:120%;height:325px;margin-left:-12px;transform:scale(.84)}.hero-bottom{margin-top:-12px}.section{padding:84px 0}.section-intro h2,.ai-intro h2{font-size:38px}.service-grid{grid-template-columns:1fr;margin-top:38px}.service-card{min-height:275px}.build-panel{grid-template-columns:1fr}.build-visual{margin-bottom:15px}.tag-cloud{justify-content:center}.ai-intro{display:block}.ai-intro>p{margin-top:25px}.ai-grid{grid-template-columns:1fr;margin-top:40px}.ai-card{min-height:145px}.project-list{margin-top:40px}.project-screen{min-height:245px;padding:15px}.mock-nav{height:225px;padding:12px 14px;transform:scale(.9)}.mock-logo{margin-right:18px}.mock-stats{gap:4px}.mock-stats span{padding:7px 6px;font-size:8px}.mock-stats strong{font-size:11px}.chart-bars{gap:7px}.chart-bars i{width:17px}.project-info{padding:28px 22px}.project-info h3{font-size:23px}.contact{padding:70px 0}.contact-inner{display:block}.contact-actions{margin-top:30px}.footer-inner{display:block}.footer-note{text-align:left;margin-top:22px}}html,body{overflow-x:hidden}.site-glow{pointer-events:none;z-index:0;width:360px;height:360px;left:calc(var(--glow-x,50vw) - 180px);top:calc(var(--glow-y,20vh) - 180px);background:radial-gradient(circle,#b86f4217,#0000 68%);transition:left .22s ease-out,top .22s ease-out;position:fixed}.nav,main,footer{z-index:1;position:relative}.hero-type{color:#a95f35;align-items:center;gap:9px;min-height:23px;margin-top:20px;font:500 14px DM Mono,monospace;display:flex}.type-line i{vertical-align:-2px;border-left:2px solid #a95f35;height:1.05em;margin-left:4px;animation:.9s step-end infinite hipermono-blink;display:inline-block}.engagement{background:#ecece6;padding:84px 0}.engagement-layout{grid-template-columns:36% 64%;align-items:end;gap:58px;display:grid}.engagement-steps{border-top:1px solid #c9c9c0;border-left:1px solid #c9c9c0;grid-template-columns:repeat(3,1fr);display:grid}.engagement-steps article{border-bottom:1px solid #c9c9c0;border-right:1px solid #c9c9c0;min-height:224px;padding:20px}.engagement-steps span{color:#a95f35;font:10px DM Mono,monospace}.engagement-steps h3{letter-spacing:-.04em;margin:51px 0 9px;font-size:18px;line-height:1.25}.engagement-steps p{color:#696961;margin:0;font-size:13px;line-height:1.7}.planner{background:#f1e6dd}.planner-layout{grid-template-columns:40% 60%;align-items:start;gap:58px;display:grid}.planner-note{color:#7b6558;gap:8px;max-width:470px;margin-top:28px;font-size:12px;line-height:1.7;display:flex}.planner-note svg{color:#a95f35;flex:none;margin-top:2px}.planner-card{background:#f8f8f4;border:1px solid #d7c8bc;padding:25px;box-shadow:0 14px 32px #4c2f2014}.planner-card fieldset{border:0;margin:0 0 24px;padding:0}.planner-card legend{margin-bottom:12px;font-size:12px;font-weight:700}.choice-grid,.need-list{grid-template-columns:1fr 1fr;gap:8px;display:grid}.choice{color:#55514b;text-align:left;cursor:pointer;background:#f8f8f4;border:1px solid #d6c9bd;min-height:47px;padding:9px 10px;font-size:12px;transition:all .2s}.choice:hover,.choice.active{color:#4c2f20;background:#f3e0d2;border-color:#a95f35}.need-list label{color:#5f5b55;cursor:pointer;align-items:center;gap:7px;font-size:12px;display:flex}.need-list input{accent-color:#a95f35;width:15px;height:15px}.plan-result{border-top:1px solid #d8cbc0;margin-top:24px;padding-top:21px;animation:.3s both hipermono-rise}.plan-result>span{letter-spacing:.08em;color:#8b6b58;font:10px DM Mono,monospace}.plan-result h3{letter-spacing:-.04em;margin:8px 0 18px;font-size:21px;line-height:1.25}.plan-result p{color:#6e655d;margin:7px 0 18px;font-size:13px;line-height:1.65}.result-meta{color:#7b7066;border-top:1px solid #e0d5ca;justify-content:space-between;padding-top:13px;font-size:11px;display:flex}.result-meta strong{color:#8c4b2c}.planner-whatsapp{color:#8c4b2c;align-items:center;gap:7px;margin-top:18px;font-size:12px;font-weight:700;display:inline-flex}.planner-whatsapp:hover{text-decoration:underline}.planner-reset{color:#77716b;cursor:pointer;background:0 0;border:0;margin-left:16px;font-size:11px;text-decoration:underline}.ocr-process{border-bottom:1px solid #e3e3dc;grid-template-columns:29px 1fr;align-items:center;padding:17px 4px;font-size:11px;display:grid}.ocr-process span{color:#999;border:1px solid #cacac0;border-radius:50%;place-items:center;width:21px;height:21px;font:10px DM Mono;display:grid}.ocr-process b{font-weight:600}.ocr-process small{color:#a2a29a;grid-column:2;margin-top:3px;font:9px DM Mono}.ocr-process .done{color:#fff;background:#b86f42;border-color:#b86f42}.section.process{align-items:initial;font-size:inherit;border-bottom:0;grid-template-columns:none;padding:130px 0;display:block}.section.process .process-no{color:#819a35;border:0;border-radius:0;width:auto;height:auto;font:10px DM Mono,monospace;display:inline}.section.process .eyebrow-dot{border:0;border-radius:50%;width:6px;height:6px;display:inline-block}@keyframes hipermono-blink{50%{opacity:0}}@keyframes hipermono-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (width<=900px){.engagement-layout,.planner-layout{grid-template-columns:1fr;gap:36px}}@media (width<=640px){.site-glow{display:none}.hero-type{margin-top:17px}.engagement{padding:68px 0}.engagement-steps,.choice-grid,.need-list{grid-template-columns:1fr}.engagement-steps article{min-height:164px}.engagement-steps h3{margin-top:29px}.planner-card{padding:18px}.section.process{padding:84px 0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.site-glow{display:none}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.china-focus{background:#ecece6;border-top:1px solid #deded6;border-bottom:1px solid #deded6;padding:62px 0 66px}.china-focus-grid{grid-template-columns:38% 62%;align-items:end;gap:54px;display:grid}.china-focus-intro .section-intro h2{font-size:clamp(30px,3.4vw,45px)}.china-focus-link{margin-top:26px}.china-focus-points{border-top:1px solid #c9c9c0;border-left:1px solid #c9c9c0;grid-template-columns:repeat(3,1fr);display:grid}.china-focus-points article{border-bottom:1px solid #c9c9c0;border-right:1px solid #c9c9c0;min-height:204px;padding:21px 19px}.china-point-top{color:#a95f35;letter-spacing:.08em;justify-content:space-between;align-items:center;font:10px DM Mono,monospace;display:flex}.china-focus-points h3{letter-spacing:-.035em;margin:43px 0 10px;font-size:16px;line-height:1.25}.china-focus-points p{color:#707069;margin:0;font-size:12px;line-height:1.75}.china-focus .eyebrow-dot{background:#b86f42}@media (width<=900px){.china-focus-grid{grid-template-columns:1fr;gap:35px}}@media (width<=640px){.china-focus{padding:68px 0}.china-focus-points{grid-template-columns:1fr}.china-focus-points article{min-height:auto;padding:21px 17px}.china-focus-points h3{margin-top:29px}}.contact-details{align-items:flex-end;gap:26px;display:flex}.contact-detail{flex-direction:column;gap:7px;min-width:125px;display:flex}.contact-detail span{text-transform:uppercase;letter-spacing:.08em;color:#697131;font:10px DM Mono,monospace}.contact-detail strong{font-size:13px;font-weight:700}.contact-detail:hover strong{text-decoration:underline}.wechat-detail{align-items:flex-start}.wechat-detail small{color:#697131;font:9px DM Mono,monospace}.qr-placeholder{background-color:#fff;background-image:linear-gradient(45deg,#191916 25%,#0000 25% 75%,#191916 75%),linear-gradient(45deg,#191916 25%,#0000 25% 75%,#191916 75%);background-position:0 0,7px 7px;background-size:14px 14px;border:5px solid #fff;outline:1px solid #a8b53a;place-items:center;width:78px;height:78px;display:grid}.qr-placeholder span{color:#191916;text-align:center;background:#fff;padding:3px;font:700 9px/1.1 DM Mono,monospace}@media (width<=900px){.contact-details{gap:16px}.contact-detail strong{font-size:12px}}@media (width<=640px){.contact-details{grid-template-columns:1fr 1fr;gap:25px 14px;margin-top:34px;display:grid}.wechat-detail{-moz-column-gap:12px;grid-column:1/-1;grid-template-columns:78px 1fr;align-items:center;column-gap:12px;display:grid}.wechat-detail span{grid-area:1/2}.wechat-detail .qr-placeholder{grid-area:1/1/span 2}.wechat-detail small{grid-area:2/2}}.qr-placeholder{background-color:#fff;background-image:url(/wechatcontact.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.qr-placeholder span{display:none}.qr-placeholder{background-position:50%;background-size:100% 100%;border:5px solid #fff;outline:1px solid #a8b53a;width:165px;height:245px;padding:0}@media (width<=640px){.wechat-detail{grid-template-columns:165px 1fr}.wechat-detail .qr-placeholder{width:165px;height:245px}}.qr-placeholder{background-image:url(/wechat-qr.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:150px;height:150px}@media (width<=640px){.wechat-detail{grid-template-columns:150px 1fr}.wechat-detail .qr-placeholder{width:150px;height:150px}}.contact-value{font-size:13px;font-weight:700}.whatsapp-link{color:#4f6d20;margin-top:2px;font:10px DM Mono,monospace}.whatsapp-link:hover{text-decoration:underline}.ai-section{color:#191916;background:#ecece6}.ai-section .eyebrow{color:#88887f}.ai-intro>p{color:#77776e}.ai-grid,.ai-card{border-color:#d0d0c6}.ai-card:hover{background:#e3e3dc}.ai-card p{color:#77776e}.process-list,.process-list article{border-color:#d0d0c6}.about{background:#f6f6f2}.about-grid{border-top:1px solid #c5c5bb;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:55px;display:grid}.about-grid article{border-bottom:1px solid #d8d8cf;padding:20px 16px 25px}.about-no,.process-no{color:#9b9b92;font:10px DM Mono,monospace}.about-grid h3{margin:35px 0 10px;font-size:16px}.about-grid p{color:#77776e;max-width:210px;margin:0;font-size:12px;line-height:1.7}.director{background:#ecece6;grid-template-columns:1fr 1fr;gap:90px;margin-top:90px;padding:53px 50px;display:grid}.director h2{letter-spacing:-.06em;margin:19px 0 0;font-size:clamp(28px,3.3vw,43px);line-height:1.1}.director p{color:#65655d;margin:0;font-size:14px;line-height:1.8}.director-detail{color:#8a8a81!important;margin-top:14px!important}.director-tags{flex-wrap:wrap;gap:7px;margin-top:25px;display:flex}.director-tags span{color:#73736b;border:1px solid #cfcfc5;padding:7px 9px;font:10px DM Mono,monospace}.process{background:#d9f95b}.process-list{border-top:1px solid #a8b53a;margin-top:52px}.process-list article{border-bottom:1px solid #b9ca59;grid-template-columns:70px 1fr 20px;align-items:center;gap:20px;padding:22px 0;display:grid}.process-list h3{letter-spacing:-.03em;margin:0 0 5px;font-size:18px}.process-list p{color:#566022;margin:0;font-size:12px}.process-list svg{color:#566022}@media (width<=900px){.about-grid{grid-template-columns:repeat(2,1fr)}.director{gap:35px;padding:35px}.process-list article{grid-template-columns:55px 1fr 20px}}@media (width<=640px){.about-grid{grid-template-columns:1fr;margin-top:38px}.director{margin-top:55px;padding:28px 22px;display:block}.director>div+div{margin-top:28px}.process-list article{gap:12px;padding:18px 0}.process-list h3{font-size:16px}.process-list p{font-size:11px}}.process{color:#191916;background:#f6f6f2}.process-list{border-top-color:#d0d0c6}.process-list article{border-bottom-color:#d0d0c6}.process-list p,.process-list svg{color:#77776e}.process-no{color:#819a35}@media (width>=901px){.process-container{width:min(1160px,100% - 48px);display:block}.process-heading,.process-heading .section-intro{width:100%;max-width:none;display:block}.process-heading h2{writing-mode:horizontal-tb;white-space:nowrap;width:100%}.process-list{border-left:1px solid #d0d0c6;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;display:grid}.process-list article{border-bottom:1px solid #d0d0c6;border-right:1px solid #d0d0c6;flex-direction:column;align-items:flex-start;gap:0;min-width:0;min-height:174px;padding:22px 20px 20px;display:flex}.process-list article h3{white-space:nowrap;margin-top:34px}.process-list article p{max-width:170px}.process-list article svg{margin-top:auto}}@media (width<=900px){.process-heading,.process-heading .section-intro{width:100%;max-width:600px}.process-heading h2{writing-mode:horizontal-tb}.process-list{width:100%}}.logo-mark{color:#a95f35;background:#f0d4bf;border-radius:50%;padding:3px}.logo-mark svg{width:100%;height:100%;display:block}.eyebrow-dot,.chart i,.phone-bars span:first-child,.connector,.tag-cloud span.highlight,.ai-icon,.assistant-logo,.process .done{background-color:#b86f42}.button-lime{color:#fff;background:#b86f42}.dash-number small{color:#8a4825;background:#f4e0d0}.phone-active,.build-core,.active-process span{color:#dca27a}.pill-status,.pulse{background:#b86f42}.service-accent{background:#f2dfd0}.tag-cloud span.highlight{color:#fff;border-color:#b86f42}.feature-list svg,.assistant-head small,.upload svg{color:#a95f35}.assistant-logo{color:#fff}.contact{background:#e9c8b0}.contact p{color:#6d3d24}.contact-detail span,.wechat-detail small,.whatsapp-link{color:#7e4729}.qr-placeholder{outline-color:#b86f42}.mobile-language{display:none}@media (width<=640px){.nav-inner{gap:6px}.mobile-language{white-space:nowrap;margin-left:auto;font-size:11px;display:flex}.mobile-language button{padding:4px 2px}.menu-button{flex:none}}.language{background:#fffffcc2;border:1px solid #d8d0c7;border-radius:999px;gap:2px;margin-left:10px;padding:3px}.language i{display:none}.language button{color:#77776f;border-radius:999px;padding:6px 10px;font-size:11px;line-height:1.1;transition:background-color .18s,color .18s}.language button:hover{color:#191916;background:#eeece6}.language button.active{color:#fff;background:#4c3223;font-weight:700}.language button:focus-visible{outline-offset:2px;outline:2px solid #b4693e}@media (width<=640px){.mobile-language.language{margin-left:auto;padding:3px}.mobile-language.language button{padding:6px 9px;font-size:10px}.nav-links .language{margin-left:0}}.case-page{min-height:100vh}.case-nav{background:#f6f6f2;border-bottom:1px solid #dfdfd7;height:82px}.case-nav-inner{justify-content:space-between;align-items:center;height:100%;display:flex}.case-logo{letter-spacing:.13em;font-size:14px;font-weight:800}.case-logo span{color:#b86f42}.case-nav-actions,.case-back{align-items:center;gap:15px;display:flex}.case-back{font-size:12px;font-weight:700}.case-back:hover{color:#a95f35}.case-hero{background:#ecece6;padding:120px 0 105px}.case-hero h1{letter-spacing:-.07em;max-width:850px;margin:24px 0;font-size:clamp(43px,6.1vw,80px);line-height:1.06}.case-hero p{color:#686860;max-width:620px;margin:0 0 33px;font-size:17px;line-height:1.8}.case-problem{color:#fff;background:#191916;padding:78px 0}.case-problem-grid{grid-template-columns:42% 58%;gap:50px;display:grid}.case-label{color:#b86f42;letter-spacing:.12em;font:10px DM Mono,monospace;display:block}.case-problem h2,.case-section-heading h2{letter-spacing:-.06em;margin:18px 0 0;font-size:clamp(30px,3.6vw,48px);line-height:1.12}.case-problem p{color:#cacac1;max-width:560px;margin:0;font-size:18px;line-height:1.8}.case-section{padding:104px 0}.case-section-heading{justify-content:space-between;align-items:end;margin-bottom:48px;display:flex}.case-section-heading h2{width:58%;margin:0}.case-features{border-top:1px solid #d1d1c9;border-left:1px solid #d1d1c9;grid-template-columns:repeat(2,1fr);display:grid}.case-features div{border-bottom:1px solid #d1d1c9;border-right:1px solid #d1d1c9;align-items:center;gap:12px;padding:22px;font-size:15px;line-height:1.5;display:flex}.case-features svg{color:#a95f35;flex:none}.case-flow{background:#ecece6;padding:104px 0}.case-flow-diagram{grid-template-columns:repeat(4,1fr);margin-top:55px;display:grid}.case-flow-step{background:#f8f8f4;border:1px solid #d2d2c9;border-right:0;flex-direction:column;justify-content:space-between;min-height:176px;padding:21px;display:flex;position:relative}.case-flow-step:last-child{border-right:1px solid #d2d2c9}.case-flow-step span{color:#a95f35;font:10px DM Mono,monospace}.case-flow-step strong{max-width:150px;font-size:16px;line-height:1.25}.case-flow-step i{z-index:1;background:#b86f42;width:13px;height:13px;position:absolute;top:50%;right:-7px;transform:rotate(45deg)}.case-flow-base{color:#d8d8d0;letter-spacing:.02em;background:#191916;align-items:center;gap:9px;padding:15px 18px;font:11px DM Mono,monospace;display:flex}.case-flow-base svg{color:#dca27a}.case-deployment{background:#f6f6f2}.case-deployment-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.case-deployment-grid article{background:#ecece6;min-height:210px;padding:27px 25px}.case-deployment-grid svg{color:#a95f35}.case-deployment-grid h3{letter-spacing:-.04em;margin:40px 0 10px;font-size:18px}.case-deployment-grid p{color:#73736b;margin:0;font-size:13px;line-height:1.75}.case-contact{background:#e9c8b0;padding:98px 0}.case-contact p{color:#7e4729;letter-spacing:.09em;font:10px DM Mono,monospace}.case-contact h2{letter-spacing:-.07em;max-width:700px;margin:20px 0 30px;font-size:clamp(38px,5.4vw,67px);line-height:1.04}@media (width<=640px){.case-nav{height:auto;padding:20px 0}.case-nav-inner{align-items:flex-start}.case-nav-actions{flex-direction:column-reverse;align-items:flex-end;gap:12px}.case-back{gap:5px;font-size:10px}.case-hero{padding:82px 0 70px}.case-hero p{font-size:15px}.case-problem,.case-section,.case-flow{padding:72px 0}.case-problem-grid{grid-template-columns:1fr;gap:28px}.case-problem p{font-size:16px}.case-section-heading{margin-bottom:34px;display:block}.case-section-heading h2{width:auto;margin-top:17px}.case-features,.case-deployment-grid{grid-template-columns:1fr}.case-flow-diagram{grid-template-columns:1fr;margin-top:35px}.case-flow-step{border-bottom:0;border-right:1px solid #d2d2c9;min-height:120px}.case-flow-step:last-child{border-bottom:1px solid #d2d2c9}.case-flow-step i{inset:auto auto -7px 50%}.case-contact{padding:75px 0}}.case-preview{background:#ecece6;padding:0 0 104px}.case-preview-grid{justify-content:center;align-items:end;padding:0 70px;display:flex;position:relative}.case-preview-window{background:#f8f8f4;border:7px solid #f8f8f4;border-radius:10px;width:min(860px,100%);overflow:hidden;box-shadow:0 24px 55px #19191626}.preview-topbar{border-bottom:1px solid #e2e2da;align-items:center;gap:6px;height:38px;padding:0 14px;display:flex}.preview-topbar .preview-brand{color:#292924;margin-right:auto;font:700 12px Manrope}.preview-topbar span:not(.preview-brand){background:#d0d0c8;border-radius:50%;width:6px;height:6px}.preview-layout{grid-template-columns:120px 1fr;min-height:340px;display:grid}.preview-layout aside{background:#22221e;padding:21px 16px}.preview-layout aside i{background:#484840;border-radius:9px;height:7px;margin-bottom:17px;display:block}.preview-layout aside i:first-child{background:#b86f42;width:70%}.preview-content{padding:28px}.preview-heading{justify-content:space-between;align-items:start;display:flex}.preview-heading small,.preview-metrics small{color:#989890;margin-bottom:8px;font:9px DM Mono,monospace;display:block}.preview-heading b{letter-spacing:-.04em;font-size:21px}.preview-status{background:#b86f42;border-radius:50%;width:11px;height:11px}.preview-metrics{grid-template-columns:repeat(3,1fr);gap:10px;margin:26px 0 18px;display:grid}.preview-metrics div{background:#eeeee8;min-height:78px;padding:13px}.preview-metrics strong{font-size:12px;line-height:1.35;display:block}.preview-metrics i{background:#b86f42;width:55%;height:4px;margin-top:11px;display:block}.preview-list{border-top:1px solid #e0e0d9}.preview-list div{border-bottom:1px solid #e0e0d9;grid-template-columns:28px 1fr 54px;align-items:center;min-height:37px;font-size:10px;display:grid}.preview-list span{color:#a95f35;font:9px DM Mono,monospace}.preview-list b{font-weight:600}.preview-list i{background:#d7d7cf;border-radius:4px;height:5px}.case-preview-phone{color:#fff;background:#191916;border:6px solid #f8f8f4;border-radius:25px;width:165px;height:315px;padding:36px 15px 15px;position:absolute;bottom:-25px;right:5%;box-shadow:0 20px 36px #19191638}.preview-phone-notch{background:#f8f8f4;border-radius:0 0 8px 8px;width:48px;height:9px;position:absolute;top:0;left:50%;transform:translate(-50%)}.case-preview-phone small{color:#a7a79f;margin-bottom:9px;font:9px DM Mono,monospace;display:block}.case-preview-phone strong{font-size:15px;line-height:1.2;display:block}.preview-phone-cards{gap:8px;margin-top:30px;display:grid}.preview-phone-cards span{color:#d3d3cb;background:#30302b;border-radius:4px;padding:10px;font-size:9px;line-height:1.35}.preview-phone-cards span:first-child{border-left:3px solid #b86f42}.preview-phone-line{background:#b86f42;border-radius:4px;height:4px;position:absolute;bottom:17px;left:22px;right:22px}@media (width<=640px){.case-preview{padding:0 0 72px}.case-preview-grid{padding:0 12px}.case-preview-window{border-width:5px}.preview-layout{grid-template-columns:47px 1fr;min-height:285px}.preview-layout aside{padding:17px 9px}.preview-content{padding:18px 13px}.preview-heading b{font-size:16px}.preview-metrics{gap:5px;margin:19px 0 12px}.preview-metrics div{min-height:68px;padding:8px}.preview-metrics strong{font-size:9px}.preview-list div{grid-template-columns:20px 1fr 30px;font-size:8px}.case-preview-phone{display:none}}.interactive-demos{background:#ecece6}.demo-topline{border-bottom:1px solid #d1d0c7;justify-content:space-between;align-items:center;gap:20px;margin-top:48px;display:flex}.demo-tabs,.industry-tabs{flex-wrap:wrap;gap:4px;display:flex}.demo-tabs button,.industry-tabs button{color:#68645f;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:13px 18px;font:700 13px Manrope,sans-serif}.demo-tabs button[aria-pressed=true],.industry-tabs button[aria-pressed=true]{color:#271e18;border-bottom-color:#b86f42}.demo-badge{color:#8a5b41;font:10px DM Mono,monospace}.demo-panel{background:#f8f8f4;border:1px solid #dedbd3;padding:30px;box-shadow:0 15px 40px #1f1b150d}.demo-panel-head h3{letter-spacing:-.04em;margin:0 0 7px;font-size:24px}.demo-panel-head p{color:#746e66;margin:0 0 24px;font-size:13px;line-height:1.65}.demo-controls{gap:12px;margin-bottom:22px;display:flex}.demo-controls label,.invoice-preview>label,.planner-selects label{color:#716d66;gap:7px;font-size:11px;font-weight:700;display:grid}.demo-controls select,.invoice-preview select,.planner-selects select{color:#24211d;min-width:155px;min-height:40px;font:inherit;background:#fff;border:1px solid #d1cbc3;padding:0 12px}.demo-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.demo-metrics>div{background:#eeeae3;padding:19px}.demo-metrics span{color:#716c64;font-size:11px;display:block}.demo-metrics strong{letter-spacing:-.04em;margin-top:7px;font-size:clamp(20px,2.5vw,30px);display:block}.demo-data-grid{grid-template-columns:1.1fr 1fr 1fr;gap:10px;margin-top:10px;display:grid}.demo-data-card{background:#fff;border:1px solid #e6e3dc;min-width:0;min-height:220px;padding:21px}.demo-data-card h4{margin:0 0 22px;font-size:13px}.demo-bars{border-bottom:1px solid #d6d2cb;align-items:end;gap:12px;height:135px;padding:0 8px;display:flex}.demo-bars>div{flex:1;align-items:end;height:100%;display:flex}.demo-bars span{background:#b86f42;border-radius:3px 3px 0 0;width:100%;min-height:10px;transition:height .25s;display:block}.demo-rank{grid-template-columns:72px 1fr 35px;align-items:center;gap:7px;margin:16px 0;font-size:11px;display:grid}.demo-rank>div{background:#efebe6;height:8px}.demo-rank i{background:#b86f42;height:100%;display:block}.demo-rank b{text-align:right;font-size:10px}.demo-stock>div{border-bottom:1px solid #ebe8e2;justify-content:space-between;gap:12px;padding:11px 0;font-size:11px;display:flex}.demo-stock strong{white-space:nowrap;color:#67734b}.demo-stock strong.low{color:#a95f35}.demo-contact{color:#8c4b2c;align-items:center;gap:7px;margin-top:24px;font-size:13px;font-weight:700;display:inline-flex}.demo-contact:hover{text-decoration:underline}.invoice-steps{grid-template-columns:repeat(4,1fr);gap:8px;margin:6px 0 24px;display:grid}.invoice-steps>div{color:#8a857e;border-bottom:2px solid #e3ded7;align-items:center;gap:8px;padding-bottom:10px;font-size:11px;display:flex}.invoice-steps>div.done{color:#814b30;border-color:#b86f42}.invoice-steps span{border:1px solid;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.invoice-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.invoice-preview,.invoice-result{min-width:0}.invoice-paper{background:#fff;border:1px solid #e0ddd7;min-height:265px;margin-top:15px;padding:24px;box-shadow:0 10px 20px #0000000a}.invoice-paper>span{color:#999188;margin:10px 0;font:10px DM Mono,monospace;display:block}.invoice-paper>strong{margin-bottom:21px;font-size:20px;display:block}.invoice-paper>div{border-bottom:1px solid #eeeae5;padding:7px 0;font-size:12px}.invoice-paper>b{text-align:right;margin-top:18px;font-size:20px;display:block}.invoice-result{background:#ede9e2;flex-direction:column;min-height:340px;padding:24px;display:flex}.invoice-result>p{color:#6e665f;margin:0 0 18px;font-size:12px;line-height:1.5}.invoice-empty{color:#a86a49;flex:1;place-content:center;justify-items:center;font-size:13px;display:grid}.invoice-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.invoice-fields label{color:#6e665f;gap:6px;font-size:10px;display:grid}.invoice-fields input{color:#29241e;background:#fff;border:1px solid #d4cbc0;width:100%;min-width:0;padding:10px;font-size:12px}.invoice-fields input:read-only{background:#f6f4f0}.invoice-actions{flex-wrap:wrap;align-items:center;gap:15px;margin-top:auto;padding-top:22px;display:flex}.demo-text-button,.planner-result-actions button{color:#8c4b2c;cursor:pointer;background:0 0;border:0;font-size:12px;text-decoration:underline}.industry-section{background:#f8f8f4}.industry-layout{grid-template-columns:minmax(0,38%) minmax(0,1fr);gap:60px;display:grid}.industry-tabs{border-bottom:1px solid #d6d1c9}.industry-card{background:#eeeae3;margin-top:15px;padding:28px}.industry-card>div:not(.industry-features){border-bottom:1px solid #d5d0c8;padding:13px 0}.industry-card>div>span{color:#99603f;font:10px DM Mono,monospace}.industry-card p{margin:8px 0 0;font-size:15px;line-height:1.6}.industry-features{flex-wrap:wrap;gap:8px;margin:23px 0;display:flex}.industry-features span{background:#fff;align-items:center;gap:5px;padding:8px 10px;font-size:11px;display:flex}.industry-card .text-link{width:max-content}.planner-selects{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:24px;display:grid}.planner-selects select{width:100%;min-width:0}.plan-result ul{color:#5e5953;margin:10px 0 18px;padding-left:20px;font-size:12px;line-height:1.8}.plan-result .planner-disclaimer{color:#80776f;font-size:11px}.planner-result-actions{flex-wrap:wrap;align-items:center;gap:15px;display:flex}.planner-result-actions .planner-whatsapp{margin:0}.planner-summary{color:#645b54;margin:18px 0 0;font-size:11px}.planner-summary pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.7}.planner-reset{margin:16px 0 0;display:block}.faq-section{background:#ecece6}.faq-layout{grid-template-columns:minmax(0,38%) minmax(0,1fr);gap:60px;display:grid}.faq-items{border-top:1px solid #cac7bf}.faq-items details{border-bottom:1px solid #cac7bf;padding:19px 0}.faq-items summary{cursor:pointer;padding-right:22px;font-size:15px;font-weight:700;line-height:1.5}.faq-items details p{color:#67645d;max-width:570px;margin:13px 0 0;font-size:13px;line-height:1.8}.mobile-contact-cta{display:none}.interactive-demos button:focus-visible,.interactive-demos select:focus-visible,.invoice-fields input:focus-visible,.industry-section button:focus-visible,.faq-items summary:focus-visible,.planner button:focus-visible,.planner select:focus-visible{outline-offset:2px;outline:2px solid #a95f35}@media (width<=1100px){.nav-links{background:#f6f6f2;border-bottom:1px solid #dddcd4;flex-direction:column;align-items:flex-start;gap:20px;padding:24px;display:none;position:absolute;top:86px;left:0;right:0}.nav-links.open{display:flex}.nav-links .language{display:none}.mobile-language{margin-left:auto;display:flex}.menu-button{margin-left:12px;display:block}}@media (width<=900px){.industry-layout,.faq-layout{grid-template-columns:1fr;gap:32px}.demo-data-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-stock{grid-column:1/-1;min-height:0}}@media (width<=640px){.nav-links{top:72px}.demo-topline{margin-top:30px;display:block}.demo-badge{padding:9px 0;display:block}.demo-panel{padding:18px}.demo-controls,.demo-metrics,.invoice-grid,.planner-selects{grid-template-columns:1fr;display:grid}.demo-controls{gap:10px}.demo-controls select{width:100%}.demo-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-metrics>div:first-child{grid-column:1/-1}.demo-data-grid{grid-template-columns:1fr}.demo-stock{grid-column:auto}.demo-data-card{min-height:0}.demo-bars{height:120px}.invoice-steps{grid-template-columns:repeat(2,1fr)}.invoice-result{min-height:300px}.industry-tabs button{padding:11px 10px;font-size:11px}.industry-card{padding:19px}.mobile-contact-cta{z-index:20;color:#fff;background:#191916;border-radius:3px;justify-content:center;align-items:center;gap:8px;min-height:48px;font-size:13px;font-weight:700;display:none;position:fixed;bottom:14px;left:18px;right:18px;box-shadow:0 9px 24px #0003}footer{padding-bottom:80px}}.insights-mock{background:#f8f8f4;border-radius:7px;width:100%;max-width:400px;padding:20px;box-shadow:0 12px 24px #c6c4b9}.insights-chart{border-bottom:1px solid #d8d8d0;align-items:end;gap:12px;height:115px;padding:0 4px;display:flex}.insights-chart i{background:#c7c7bf;border-radius:3px 3px 0 0;flex:1;height:34%;display:block}.insights-chart i:nth-child(2),.insights-chart i:nth-child(5){height:56%}.insights-chart i:nth-child(3){height:45%}.insights-chart i:nth-child(4),.insights-chart i:nth-child(7){background:#b86f42;height:78%}.insights-chart i:nth-child(6){height:64%}.insights-bars{gap:8px;margin:16px 0;display:flex}.insights-bars i{background:#e4e4dc;border-radius:5px;flex:1;height:8px;display:block}.insights-bars i:first-child{background:#b86f42}.insights-rank{gap:7px;display:grid}.insights-rank span{background:#e4e4dc;border-radius:4px;height:8px}.insights-rank span:first-child{width:90%}.insights-rank span:nth-child(2){width:70%}.insights-rank span:nth-child(3){width:50%}html{scroll-padding-top:95px}@media (width<=640px){html{scroll-padding-top:78px}.mobile-contact-cta.show{display:flex}}.conversion-hero{min-height:0;padding:90px 0 78px}.conversion-hero .hero-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;gap:68px}.conversion-hero h1{letter-spacing:-.055em;white-space:pre-line;margin:23px 0;font-size:clamp(38px,4.2vw,60px);line-height:1.2}.conversion-hero .hero-lead{max-width:540px;font-size:18px;line-height:1.8}.conversion-hero .hero-detail{max-width:510px;font-size:14px;line-height:1.8}.conversion-hero .actions{flex-wrap:wrap;gap:20px;margin-top:28px}.hero-trust{flex-wrap:wrap;gap:12px 19px;margin-top:29px;display:flex}.hero-trust span{color:#605c54;align-items:center;gap:6px;font-size:12px;display:flex}.hero-trust svg{color:#8a5639;flex:none}.hero-contact-note{color:#777168;margin:17px 0 0;font-size:12px;line-height:1.7}.workflow-preview{background:#eeebe4;border:1px solid #d7d0c5;border-radius:12px;min-width:0;padding:29px;box-shadow:0 22px 55px #34261b0f}.workflow-caption{letter-spacing:.06em;color:#7b6b5b;align-items:center;gap:8px;font-size:10px;display:flex}.workflow-preview h2{letter-spacing:-.035em;margin:21px 0;font-size:25px;line-height:1.4}.workflow-document{color:#8c593b;background:#fffdf9;border:1px solid #e1d9cf;border-radius:7px;align-items:center;gap:13px;padding:16px;display:flex}.workflow-document>div{flex:1;min-width:0}.workflow-document small{color:#756e64;margin-bottom:5px;font-size:11px;display:block}.workflow-document strong{color:#302a23;overflow-wrap:anywhere;font-size:13px;display:block}.workflow-review{background:#fffdf9;border:1px solid #e1d9cf;border-radius:7px;margin-top:12px;padding:17px}.workflow-review>span{color:#8c593b;margin-bottom:11px;font-size:11px;display:block}.workflow-review>div{border-top:1px solid #eae4dc;justify-content:space-between;gap:15px;padding:11px 0;font-size:12px;display:flex}.workflow-review>div:last-child{padding-bottom:0}.workflow-review>div>span{color:#746c62}.workflow-review strong{text-align:right;font-weight:600}.workflow-output{color:#f5f2e9;background:#34352c;border-radius:7px;align-items:center;gap:10px;margin-top:12px;padding:14px 16px;font-size:12px;line-height:1.6;display:flex}.workflow-output svg{color:#d9f95b;flex:none}.workflow-steps{color:#71675e;flex-wrap:wrap;justify-content:space-between;gap:10px;margin:20px 0;padding:0;font-size:10px;list-style:none;display:flex}.workflow-steps li{align-items:center;gap:5px;display:flex}.workflow-steps li>span{background:#ded7ca;border-radius:50%;place-items:center;width:19px;height:19px;font-size:10px;display:grid}.workflow-preview>.text-link{color:#75442b;font-size:12px}.business-needs{background:#f8f8f4;padding:78px 0 86px}.business-needs .section-intro h2{font-size:clamp(30px,3.4vw,44px)}.needs-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:36px;display:grid}.need-card{background:#efeee7;border:1px solid #dedacf;border-radius:7px;flex-direction:column;min-width:0;padding:27px;display:flex}.need-card-top{color:#926347;justify-content:space-between;align-items:center;font:11px DM Mono,monospace;display:flex}.need-card h3{letter-spacing:-.035em;margin:29px 0 16px;font-size:23px;line-height:1.45}.need-card p{color:#716c62;margin:0 0 16px;font-size:13px;line-height:1.85}.need-card .need-solution{color:#38372f}.need-tags{flex-wrap:wrap;gap:6px;margin-top:auto;padding:7px 0 25px;display:flex}.need-tags span{color:#756b5e;border:1px solid #d5d0c4;border-radius:3px;padding:5px 8px;font-size:10px;line-height:1.5}.need-card>a{color:#75442b;border-top:1px solid #d5d0c4;align-items:center;gap:8px;padding-top:17px;font-size:12px;font-weight:700;display:flex}.need-card>a svg:last-child{margin-left:auto}.need-card:hover{border-color:#b89d84}.interactive-demos{padding:86px 0}.interactive-demos .section-intro h2{font-size:clamp(32px,3.8vw,48px)}.interactive-demos .section-intro>p{max-width:700px}.trust-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:27px;margin-top:38px;display:grid}.trust-grid article{border-top:1px solid #d5d0c4;padding:24px 0 0}.trust-grid svg{color:#8e5e40}.trust-grid h3{margin:17px 0 9px;font-size:18px}.trust-grid p{color:#716c62;margin:0;font-size:13px;line-height:1.85}.about{padding:82px 0}.about .director{grid-template-columns:minmax(0,.32fr) minmax(0,1fr);gap:30px;margin-top:36px;padding:30px}.director h3{margin:17px 0 0;font-size:15px}.about .director .eyebrow{display:none}.solution-links{background:#f8f8f4;padding:68px 0}.solution-links h2{letter-spacing:-.035em;margin:0 0 12px;font-size:28px}.solution-links p{color:#716c62;margin:0 0 28px;font-size:13px;line-height:1.8}.solution-link-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;display:grid}.solution-link-grid a{border-top:1px solid #d5d0c4;align-items:center;gap:15px;min-width:0;padding:21px 0;display:flex}.solution-link-grid a>span:first-child{color:#9c7c63;font:10px DM Mono,monospace}.solution-link-grid strong{flex:1;font-size:15px;line-height:1.6}.solution-link-label{color:#827362;font-size:10px}.solution-link-grid svg{color:#8c593b;flex:none}.solution-link-grid a:hover strong{color:#8c593b}.contact-inner{grid-template-columns:minmax(0,1fr) minmax(0,.75fr);align-items:center;gap:55px;display:grid}.contact h2{letter-spacing:-.045em;max-width:590px;font-size:clamp(32px,4.2vw,54px);line-height:1.25}.contact p{max-width:540px;font-size:14px;line-height:1.9}.contact-start{margin-top:24px}.contact-start small{color:#735742;max-width:460px;margin-top:14px;font-size:11px;line-height:1.8;display:block}.contact-details{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}.contact-detail{min-width:0}.contact-detail strong{overflow-wrap:anywhere}.wechat-detail{-moz-column-gap:16px;grid-column:1/-1;grid-template-columns:150px 1fr;align-items:center;column-gap:16px;display:grid}.wechat-detail>span{grid-area:1/2;align-self:end}.wechat-detail .qr-placeholder{grid-area:1/1/span 2}.wechat-detail small{grid-area:2/2;align-self:start}.conversion-hero a:focus-visible,.need-card a:focus-visible,.solution-link-grid a:focus-visible,.contact-start a:focus-visible{outline-offset:5px;outline:2px solid #8c593b}@media (width<=1100px){.conversion-hero .hero-grid{gap:35px}.need-card{padding:22px}.contact-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px}}@media (width<=900px){.conversion-hero .hero-grid{grid-template-columns:1fr;gap:35px}.conversion-hero .hero-copy{max-width:700px}.workflow-preview{width:100%;max-width:560px}.needs-grid{grid-template-columns:1fr}.need-card h3{margin-top:18px}.trust-grid{gap:20px}.contact-inner{grid-template-columns:1fr;gap:30px}.contact-details{max-width:540px}.contact h2{max-width:650px}}@media (width<=640px){.conversion-hero{padding:48px 0}.conversion-hero h1{letter-spacing:-.055em;font-size:36px;line-height:1.3}.conversion-hero .hero-lead{font-size:16px}.conversion-hero .hero-detail{font-size:13px}.conversion-hero .actions{align-items:flex-start;gap:17px}.hero-trust{gap:10px 14px}.hero-trust span{font-size:11px}.workflow-preview{padding:21px}.workflow-preview h2{font-size:23px}.business-needs,.interactive-demos,.about{padding:60px 0}.need-card{padding:23px}.needs-grid{margin-top:27px}.need-card h3{font-size:22px}.trust-grid{grid-template-columns:1fr;gap:24px}.about .director{padding:23px;display:block}.about .director>div+div{margin-top:20px}.solution-links{padding:54px 0}.solution-links h2{font-size:25px}.solution-link-grid{grid-template-columns:1fr}.solution-link-label{display:none}.contact-details{margin-top:0}.contact{padding:62px 0}.contact h2{font-size:36px}.wechat-detail{grid-template-columns:150px 1fr}.contact-detail>span,.wechat-detail small{font-family:inherit;font-size:11px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.native-site{--native-ink:#20201e;--native-muted:#66655e;--native-accent:#ac4d24;--native-line:#dcd9d0;color:var(--native-ink);background:#f8f7f2;font-family:Manrope,Noto Sans SC,Arial,sans-serif}.native-site *{box-sizing:border-box}.native-container{width:min(1160px,100% - 64px);margin:0 auto}.native-site section[id],#native-main{scroll-margin-top:110px}.native-site a:focus-visible,.native-site button:focus-visible,.native-site summary:focus-visible{outline:2px solid var(--native-accent);outline-offset:5px}.native-site button{cursor:pointer}.native-skip{z-index:100;color:#fff;background:#20201e;padding:14px 20px;position:fixed;top:-100px;left:20px}.native-skip:focus{top:10px}.native-header{z-index:30;border-bottom:1px solid var(--native-line);background:#f8f7f2;position:fixed;top:0;left:0;right:0}.native-header-inner{justify-content:space-between;align-items:center;gap:26px;min-height:92px;display:flex}.native-brand{flex-direction:column;flex:none;gap:7px;display:inline-flex}.native-brand strong{letter-spacing:-.05em;font-size:23px;line-height:1}.native-brand strong span{color:var(--native-accent)}.native-brand small{letter-spacing:.09em;color:var(--native-muted);font-size:9px;font-weight:600}.native-navigation{align-items:center;gap:28px;font-size:12px;font-weight:600;display:flex}.native-navigation a{position:relative}.native-navigation a:after{content:"";background:var(--native-accent);transform-origin:0;height:2px;transition:transform .2s;position:absolute;bottom:-7px;left:0;right:0;transform:scaleX(0)}.native-navigation a:hover:after{transform:scaleX(1)}.native-navigation a:hover,.native-text-link:hover{color:var(--native-accent)}.native-header-controls{align-items:center;gap:10px;display:flex}.native-languages{border:1px solid var(--native-line);border-radius:99px;padding:3px;display:flex}.native-languages button{min-width:40px;min-height:31px;color:var(--native-muted);background:0 0;border:0;border-radius:99px;font-size:11px}.native-languages button[aria-pressed=true]{color:#fff;background:#20201e}.native-menu{color:#20201e;background:0 0;border:0;padding:8px;display:none}.native-hero{grid-template-columns:1.08fr 1fr;align-items:center;gap:64px;padding-top:70px;padding-bottom:84px;display:grid}.native-kicker{letter-spacing:.1em;color:var(--native-muted);margin:0 0 24px;font:500 11px/1.7 DM Mono,monospace}.native-kicker>span{background:var(--native-accent);border-radius:50%;width:7px;height:7px;margin-right:9px;display:inline-block}.native-site h1,.native-site h2{white-space:pre-line;letter-spacing:-.05em;margin:0;font-weight:600;line-height:1.14}.native-site h1{font-size:clamp(48px,5.5vw,76px);line-height:1.2}.native-site h1>span{display:block}.native-headline-accent{color:var(--native-accent)}.native-hero-label{background:#fffdf7;border:1px solid #d8cfc4;border-radius:99px;align-items:center;padding:8px 13px;display:inline-flex;transform:rotate(-2deg)}.native-site h2{font-size:clamp(32px,3.2vw,44px)}.native-hero-lead{color:var(--native-muted);max-width:480px;margin:28px 0 0;font-size:17px;line-height:1.95}.native-actions{flex-wrap:wrap;align-items:center;gap:25px;margin-top:32px;display:flex}.native-button{color:#fff;background:#20201e;border-radius:99px;justify-content:center;align-items:center;gap:16px;min-height:50px;padding:15px 22px;font-size:12px;font-weight:600;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex}.native-button:hover{background:#4c3223;transform:translateY(-3px);box-shadow:0 6px #d4b6a2}.native-button svg,.native-text-link svg{transition:transform .2s}.native-text-link:hover svg{transform:translate(3px,-3px)}.native-text-link{align-items:center;gap:12px;font-size:12px;font-weight:600;line-height:1.5;display:inline-flex}.native-location{color:var(--native-muted);letter-spacing:.03em;margin:30px 0 0;font-size:11px}.native-stage{min-width:0;padding-bottom:37px;position:relative}.native-composition{background:#e2d9ed;border:0;border-radius:30px 90px 30px 30px;height:460px;position:relative;overflow:hidden}.native-stage-word{letter-spacing:-.1em;color:#c4b5d5;font-size:170px;font-weight:800;line-height:1;position:absolute;top:55px;right:13px;transform:rotate(8deg)}.native-spark{color:#ad4d25;width:72px;height:72px;animation:24s linear infinite native-spark-turn;position:absolute;bottom:75px;right:18px}.native-motion-control{color:var(--native-muted);background:0 0;border:0;border-radius:99px;align-items:center;gap:7px;padding:7px 10px;font-size:10px;display:inline-flex;position:absolute;bottom:0;right:8px}.native-motion-control:hover{background:#eae7df}.native-motion-paused .native-composition *{animation-play-state:paused!important}.native-composition-top,.native-composition-bottom{letter-spacing:.03em;color:#57564f;justify-content:space-between;align-items:center;font:10px DM Mono,monospace;display:flex;position:absolute;left:24px;right:24px}.native-composition-top{top:23px}.native-composition-bottom{font-family:inherit;bottom:22px}.native-frame{border:1px solid #bab5aa;border-radius:10px;flex-direction:column;padding:18px;display:flex;position:absolute;box-shadow:0 12px 24px #20201e14}.native-frame>span{letter-spacing:.08em;font:9px DM Mono,monospace}.native-frame-back{color:#fff;background:#b75f32;border-color:#a56945;width:65%;height:245px;animation:8s ease-in-out infinite native-frame-back;top:66px;left:5%;transform:rotate(-8deg)}.native-orbit{place-items:center;height:100%;animation:20s linear infinite native-orbit-turn;display:grid;position:relative}.native-orbit i{border:1px solid #edc9b2;border-radius:50%;width:115px;height:115px;position:absolute}.native-orbit i:nth-child(2){width:155px;height:70px;transform:rotate(50deg)}.native-orbit i:nth-child(3){width:155px;height:70px;transform:rotate(-50deg)}.native-frame-middle{background:#fffdf7;width:56%;height:205px;animation:9s ease-in-out infinite native-frame-middle;top:141px;right:5%;transform:rotate(8deg)}.native-type{letter-spacing:-.09em;justify-content:space-between;align-items:center;font-size:100px;font-weight:500;line-height:1.2;display:flex}.native-type>span{color:#b86f42;font-size:28px}.native-frame-front{color:#f6f6f2;background:#252521;border-color:#34342e;width:52%;height:177px;animation:7s ease-in-out infinite native-frame-front;top:228px;left:16%;transform:rotate(-3deg)}.native-grid-mark{grid-template-columns:repeat(2,28px);gap:6px;margin:16px 0 12px;display:grid}.native-grid-mark i{background:#b86f42;border-radius:2px;width:28px;height:28px}.native-grid-mark i:nth-child(2){background:#e1b396}.native-grid-mark i:nth-child(3){background:#e1b396;border-radius:50%}.native-grid-mark i:nth-child(4){background:#f6f6f2}.native-frame-front small{color:#c9c8bf;font-size:11px}.native-strip{color:#fff;background:#252521;border:0;transform:skewY(-1deg)}.native-strip>div{color:#f8f7f2;flex-wrap:wrap;justify-content:space-between;gap:24px;padding:24px 0;font-size:13px;display:flex;transform:skewY(1deg)}.native-strip span{align-items:center;gap:30px;display:flex}.native-strip i{color:#e8b48b;font-size:22px;font-style:normal}.native-section{padding-top:94px;padding-bottom:94px}.native-section-heading{max-width:680px}.native-section-heading>.native-kicker{margin-bottom:18px}.native-section-heading>p:last-child:not(.native-kicker){color:var(--native-muted);max-width:540px;margin:23px 0 0;font-size:15px;line-height:1.9}.native-service-grid{grid-template-columns:1.08fr .92fr;gap:24px;margin-top:48px;padding-bottom:34px;display:grid}.native-service-card{--card-ink:#20201e;--card-muted:#57544d;--card-line:#20201e25;--card-rotation:-.8deg;color:var(--card-ink);transform:rotate(var(--card-rotation));background:#f1d1bb;border:0;border-radius:22px;flex-direction:column;min-height:355px;padding:32px;transition:transform .25s,box-shadow .25s;display:flex}.native-service-card:nth-child(2){--card-rotation:.8deg;background:#e2d9ed;position:relative;top:32px}.native-service-card:nth-child(3){--card-rotation:.6deg;background:#ece9df}.native-service-card:nth-child(4){--card-ink:#f8f7f2;--card-muted:#d8d5ca;--card-line:#ffffff35;--card-rotation:-.6deg;background:#252521;position:relative;top:32px}.native-service-card:hover,.native-service-card:focus-within{transform:translateY(-5px)rotate(0);box-shadow:0 14px 28px #20201e10}.native-card-top{color:var(--card-ink);justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.native-card-top>span{letter-spacing:-.03em;font:28px DM Mono,monospace}.native-card-top svg{width:30px;height:30px;transition:transform .3s}.native-service-card:hover .native-card-top svg{transform:rotate(-12deg)}.native-status{color:var(--card-muted);min-height:0;font-size:10px;line-height:1.5}.native-service-card h3{letter-spacing:-.04em;margin:8px 0 16px;font-size:32px;font-weight:600;line-height:1.3}.native-service-card p{color:var(--card-muted);max-width:410px;margin:0 0 22px;font-size:14px;line-height:1.9}.native-service-card ul{flex-wrap:wrap;gap:6px;margin:auto 0 25px;padding:0;list-style:none;display:flex}.native-service-card li{border:1px solid var(--card-line);color:var(--card-muted);background:0 0;border-radius:99px;padding:6px 10px;font-size:10px}.native-service-card .native-text-link{border-top:1px solid var(--card-line);color:var(--card-ink);justify-content:space-between;padding-top:18px;font-size:12px}.native-business{background:#efdfce;padding:80px 0}.native-business-grid{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.native-business-grid>div>p:not(.native-kicker){color:var(--native-muted);max-width:450px;margin:24px 0 30px;font-size:15px;line-height:1.9}.native-offers article{background:#f8f3e9;border:1px solid #cbb9a6;border-radius:16px;grid-template-columns:30px 1fr;gap:20px;margin-bottom:14px;padding:25px 24px;transition:transform .2s;display:grid}.native-offers article:nth-child(2){margin-left:18px}.native-offers article:hover{transform:translate(-5px)}.native-offers article>span{color:var(--native-accent);padding-top:5px;font:10px DM Mono,monospace}.native-offers h3{letter-spacing:-.03em;margin:0 0 12px;font-size:20px;font-weight:500}.native-offers p{color:var(--native-muted);margin:0;font-size:13px;line-height:1.9}.native-about{grid-template-columns:.85fr 1.15fr;gap:80px;display:grid}.native-about-lead{color:#4b4a44;margin:0 0 32px;font-size:19px;line-height:1.9}.native-principles article{border-top:1px solid var(--native-line);padding:22px 0}.native-principles h3{margin:0 0 10px;font-size:16px;font-weight:600}.native-principles p{color:var(--native-muted);margin:0;font-size:13px;line-height:1.85}.native-technical{border:1px solid var(--native-line);margin-top:18px;padding:18px 20px;font-size:12px}.native-technical summary,.native-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;line-height:1.7;list-style:none;display:flex}.native-site summary::-webkit-details-marker{display:none}.native-site details[open]>summary>span{transform:rotate(45deg)}.native-technical summary>span,.native-faq summary>span{color:var(--native-accent);flex:none;font-size:22px}.native-technical>p{color:var(--native-muted);margin-top:18px;font-size:12px;line-height:1.8}.native-case-links{grid-template-columns:1fr 1fr;gap:15px;margin:22px 0 4px;display:grid}.native-case-links a{justify-content:space-between;align-items:center;gap:12px;line-height:1.6;display:flex}.native-process{border-bottom:1px solid var(--native-line);padding-bottom:80px}.native-process>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:36px;margin-top:32px;display:grid}.native-process article>span{color:var(--native-accent);background:#eed6c3;border-radius:50%;place-items:center;width:42px;height:42px;font:11px DM Mono,monospace;display:inline-grid}.native-process h3{margin:20px 0 12px;font-size:18px;font-weight:500;line-height:1.5}.native-process article>p{color:var(--native-muted);margin:0;font-size:13px;line-height:1.9}.native-faq{grid-template-columns:.85fr 1.15fr;gap:80px;display:grid}.native-faq details{border-top:1px solid var(--native-line);padding:20px 0}.native-faq details:last-child{border-bottom:1px solid var(--native-line)}.native-faq summary{font-size:14px;font-weight:500}.native-faq details>p{color:var(--native-muted);margin:16px 36px 0 0;font-size:13px;line-height:1.9}.native-contact{background:#e4d7ee;padding:82px 0}.native-contact-grid{grid-template-columns:1.1fr 1fr;gap:90px;display:grid}.native-contact-grid>div>p:not(.native-kicker){color:#665345;max-width:400px;margin:25px 0 28px;font-size:15px;line-height:1.9}.native-contact-details>a{border-bottom:1px solid #c4a38c;padding:18px 0;display:block}.native-contact-details>a:first-child{padding-top:0}.native-contact-details small{color:#665345;margin-bottom:8px;font-size:10px;display:block}.native-contact-details a>span{word-break:break-word;justify-content:space-between;gap:10px;font-size:17px;display:flex}.native-wechat{align-items:center;gap:22px;margin-top:25px;display:flex}.native-wechat img{background:#fff;border:1px solid #c4a38c;flex:none;max-width:132px;height:auto;padding:7px;display:block}.native-wechat strong{font-size:13px;font-weight:500}.native-wechat p{color:#665345;font-size:11px;line-height:1.8}.native-footer{background:#f6f6f2;padding:36px 0}.native-footer>.native-container{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.native-footer p{color:var(--native-muted);margin:18px 0 0;font-size:11px}.native-footer>.native-container>span{color:var(--native-muted);font-size:10px}@keyframes native-frame-back{0%,to{transform:translateY(0)rotate(-8deg)}50%{transform:translateY(-12px)rotate(-5deg)}}@keyframes native-frame-middle{0%,to{transform:translateY(0)rotate(8deg)}50%{transform:translateY(9px)rotate(5deg)}}@keyframes native-frame-front{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-8px)rotate(1deg)}}@keyframes native-orbit-turn{to{transform:rotate(360deg)}}@keyframes native-spark-turn{to{transform:rotate(360deg)}}@media (width>=900px){html[lang=es] .native-service-card h3{font-size:30px}html[lang=es] .native-site h1{font-size:clamp(48px,5vw,68px)}}@media (width<=1100px){.native-hero{gap:38px}.native-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.native-business-grid,.native-contact-grid{gap:50px}.native-about,.native-faq{gap:48px}.native-navigation{gap:18px}.native-strip span{gap:15px}}@media (width<=800px){.native-container{width:calc(100% - 40px)}.native-header-inner{min-height:78px}.native-menu{display:inline-flex}.native-navigation{border-bottom:1px solid var(--native-line);background:#f6f6f2;flex-direction:column;align-items:flex-start;gap:24px;padding:24px;display:none;position:absolute;top:100%;left:0;right:0}.native-navigation.is-open{display:flex}.native-hero{grid-template-columns:1fr;gap:42px;padding-top:58px;padding-bottom:54px}.native-hero-copy{max-width:620px}.native-site h1{font-size:58px}.native-composition{justify-self:center;width:100%;max-width:500px;height:410px}.native-frame-back{height:220px;top:59px}.native-frame-middle{height:190px;top:119px}.native-frame-front{height:157px;top:196px}.native-strip>div{justify-content:flex-start;gap:16px 28px}.native-strip i{display:none}.native-business-grid,.native-about,.native-faq,.native-contact-grid{grid-template-columns:1fr;gap:36px}.native-section{padding-top:65px;padding-bottom:65px}.native-business,.native-contact{padding:60px 0}.native-process>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.native-process{padding-bottom:60px}.native-contact-details{width:100%;max-width:500px}}@media (width<=480px){.native-container{width:calc(100% - 36px)}.native-header-inner{gap:10px;min-height:74px}.native-brand strong{font-size:20px}.native-brand small{font-size:8px}.native-languages button{min-width:36px}.native-menu{padding:5px}.native-site h1{font-size:46px}.native-site h2{font-size:32px}.native-hero-lead{font-size:15px}.native-hero{padding-top:42px}.native-actions{gap:20px}.native-composition{height:350px}.native-composition-top,.native-composition-bottom{font-size:9px;left:16px;right:16px}.native-frame{padding:13px}.native-frame-back{height:175px;top:58px}.native-frame-middle{height:159px;top:108px}.native-frame-front{height:130px;top:171px}.native-type{font-size:74px}.native-orbit i{width:85px;height:85px}.native-orbit i:nth-child(2),.native-orbit i:nth-child(3){width:115px;height:50px}.native-grid-mark{grid-template-columns:repeat(2,21px);gap:5px;margin:11px 0 8px}.native-grid-mark i{width:21px;height:21px}.native-frame-front small{font-size:9px}.native-service-grid{grid-template-columns:1fr;gap:14px;margin-top:30px}.native-service-card{padding:24px}.native-card-top{margin-bottom:20px}.native-status{min-height:0}.native-service-card h3{font-size:24px}.native-service-card p{font-size:14px}.native-service-card ul{margin-bottom:22px}.native-strip>div{gap:12px 22px;padding:18px 0;font-size:11px}.native-about-lead{font-size:17px}.native-case-links{grid-template-columns:1fr}.native-process>div{gap:28px 22px}.native-process h3{font-size:16px}.native-contact-details a>span{font-size:15px}.native-footer>.native-container{flex-direction:column;align-items:flex-start}.native-kicker{font-size:10px}}@media (width<=800px){.native-stage{justify-self:center;width:100%;max-width:500px}.native-stage-word{font-size:145px}.native-spark{width:60px;height:60px;bottom:62px}.native-service-card{padding:26px}.native-service-card h3{font-size:28px}.native-offers article:nth-child(2){margin-left:0}}@media (width<=480px){.native-service-grid{padding-bottom:0}.native-service-card,.native-service-card:nth-child(2),.native-service-card:nth-child(4){min-height:0;top:0;transform:none}.native-service-card:hover,.native-service-card:focus-within{transform:translateY(-3px)}.native-stage-word{font-size:115px;top:53px;right:8px}.native-spark{width:46px;height:46px;bottom:58px;right:12px}.native-composition{border-radius:22px 65px 22px 22px}.native-offers article{padding:22px 18px}.native-strip,.native-strip>div{transform:none}.native-contact{padding:60px 0}}@media (prefers-reduced-motion:reduce){.native-site *{transition:none!important;animation:none!important}.native-motion-control{display:none}.native-service-card:hover,.native-service-card:focus-within,.native-offers article:hover,.native-button:hover,.native-text-link:hover svg,.native-service-card:hover .native-card-top svg{transform:none}}.native-site{padding-top:92px}@media (width<=800px){.native-site{padding-top:78px}}@media (width<=480px){.native-site{padding-top:74px}}
