:root{--db-canvas:#F2F2F0;--db-ink:#101828;--db-mut:#5B6472;--db-ac:#1D4ED8;--db-ac2:#60A5FA;--db-line:#E2E4E0;--db-deep:#1E3A8A;--pjs:"Plus Jakarta Sans",sans-serif;--serif:"Instrument Serif",serif;--inter:"Inter",sans-serif;--mono:"JetBrains Mono",monospace;--helv:"Helvetica Neue",Helvetica,Arial,sans-serif}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--helv);color:var(--db-ink);background:var(--db-canvas);-webkit-font-smoothing:antialiased}.hubbar{position:sticky;top:0;z-index:50;background:#f2f2f0eb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--db-line)}.hubbar .in{max-width:1120px;margin:0 auto;padding:14px 24px;display:flex;align-items:center;gap:14px}.hubbar .brand{display:inline-flex;align-items:center;gap:10px;font-family:var(--helv);font-weight:700;font-size:31px;letter-spacing:-.02em;text-decoration:none;color:var(--db-deep);white-space:nowrap;cursor:pointer;background:none;border:0}.hubbar .brand b{font-weight:700;color:var(--db-ac)}.hubbar .brand svg{flex-shrink:0}.hubbar .sp{flex:1}.langsel{display:inline-flex;align-items:center;gap:2px;padding:3px;background:#fff;border:1px solid var(--db-line);border-radius:999px;flex:none}.langsel button{all:unset;cursor:pointer;font:700 10.5px/1 var(--mono);letter-spacing:.08em;padding:7px 10px;border-radius:999px;color:var(--db-mut);transition:.15s}.langsel button:hover{color:var(--db-ac)}.langsel button.on{background:var(--db-ac);color:#fff}.wrap{max-width:1120px;margin:0 auto;padding:0 24px}.hero{padding:88px 0 60px;display:grid;grid-template-columns:1.12fr .88fr;gap:56px;align-items:center;min-height:80vh;align-content:center}.hero h1{font-size:clamp(32px,3.5vw,44px);font-weight:700;letter-spacing:-.03em;line-height:1.1;max-width:none;color:var(--db-ink)}.hero h1 .soft{font-family:var(--serif);font-style:italic;font-weight:400;color:var(--db-ac)}.hero .side p{margin-top:0;font-size:16px;line-height:1.6;color:var(--db-mut);max-width:none}.hero .ctas{margin-top:28px;display:flex;gap:12px;align-items:center;flex-wrap:wrap}@media(max-width:900px){.hero{grid-template-columns:1fr;gap:24px;min-height:0}.hero .side p{margin-top:20px}}.btn{display:inline-flex;align-items:center;gap:8px;font:700 14px/1 var(--helv);padding:14px 22px;border-radius:12px;text-decoration:none;transition:.15s;cursor:pointer;border:0}.btn.p{background:var(--db-ac);color:#fff}.btn.p:hover{background:#1a44b8}.btn.g{background:#fff;color:var(--db-ink);border:1px solid var(--db-line)}.btn.g:hover{border-color:var(--db-ac);color:var(--db-ac)}.btn i{font-size:16px}.btn:disabled{background:var(--db-mut);cursor:not-allowed}.blk{max-width:1120px;margin:0 auto;padding:56px 24px}.blk .in{max-width:640px}.blk.wide .in{max-width:1120px}.blk.r .in{margin-left:auto}.blk.l .in{margin-right:auto}.blk .k{font:700 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--db-ac);margin-bottom:10px}.blk h2{font-size:clamp(32px,3.5vw,44px);font-weight:700;letter-spacing:-.02em}.blk .sub{color:var(--db-mut);font-size:16px;line-height:1.6;margin-top:10px;max-width:60ch}.bento2{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:36px;align-items:start}@media(max-width:900px){.bento2{grid-template-columns:1fr}}.svc{background:#fff;border:1px solid var(--db-line);border-radius:20px;padding:26px;cursor:pointer;transition:.18s;display:flex;flex-direction:column}.svc.dark{background:linear-gradient(150deg,#1d4ed8,#1e3a8a);color:#f2f2f0;border-color:#f2f2f047}.svc.dark:hover{border-color:#fff}.svc:hover{border-color:var(--db-ac)}.svc .tag{font:700 10.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--db-ac)}.svc.dark .tag{color:#bfdbfe}.svc .tt{font-size:20px;font-weight:700;letter-spacing:-.02em;margin-top:8px;display:flex;align-items:center;justify-content:space-between}.svc.dark .tt{color:#f2f2f0}.svc .tt .plus{font:700 20px/1 var(--helv);color:var(--db-ac);transition:transform .2s}.svc.dark .tt .plus{color:#bfdbfe}.svc.open .tt .plus{transform:rotate(45deg)}.svc .t-sub{font-size:14.5px;line-height:1.6;color:var(--db-mut);min-height:44px}.svc.dark .t-sub{color:#f2f2f0c7}.svc .expand{display:none;margin-top:18px;padding-top:18px;border-top:1px solid var(--db-line)}.svc.dark .expand{border-top-color:#f2f2f038}.svc.open .expand{display:block}.prow,.crow{cursor:pointer}.prow{display:flex;align-items:center;gap:13px;padding:12px 14px;border:1px solid var(--db-line);border-radius:14px;background:var(--db-canvas);text-decoration:none;color:var(--db-ink);transition:.15s}.svc.dark .prow{background:#ffffff1a;border-color:#f2f2f03d;color:#f2f2f0}.prow:hover{border-color:var(--db-ac)}.prow .ic{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:19px;color:#fff;flex:none}.prow .tx{flex:1;min-width:0}.prow .tx b{display:block;font-size:14px;font-weight:700}.prow .tx span,.crow .tx span{font-size:12px;color:var(--db-mut);display:block;margin-top:2px;line-height:1.45}.svc.dark .prow .tx span,.svc.dark .crow .tx span{color:#ffffffe6}.svc.dark .crow .tx b{color:#fff}.prow .go{font:700 12px/1 var(--helv);color:var(--db-ac);display:flex;align-items:center;gap:6px;flex:none}.svc.dark .prow .go{color:#bfdbfe}.crow{display:flex;align-items:center;gap:13px;padding:12px 14px;border:1px solid var(--db-line);border-radius:14px;background:var(--db-canvas);color:var(--db-ink);text-decoration:none}.svc.dark .crow{background:#ffffff1a;border-color:#f2f2f03d;color:#f2f2f0}.crow .ic{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:19px;color:#fff;flex:none;background:var(--db-ink)}.svc.dark .crow .ic{background:#ffffff29;color:#fff}.crow .tx{flex:1;min-width:0}.crow .tx b{display:block;font-size:14px;font-weight:700}.band{width:100%}.band.blue{background:linear-gradient(150deg,#1d4ed8,#1e3a8a);color:#f2f2f0}.band.blue h1,.band.blue h2{color:#f2f2f0}.band.blue .soft,.band.blue em{color:#bfdbfe}.band.blue p,.band.blue .sub{color:#f2f2f0c7}.band.blue .k{color:#f2f2f0a6}.band.blue .btn.p{background:#fff;color:var(--db-ac)}.band.blue .btn.p:hover{background:#e8edff}.band.blue .btn.g{background:transparent;color:#f2f2f0;border-color:#f2f2f073}.band.blue .btn.g:hover{border-color:#fff;color:#fff}.band.blue .clients .cl-lbl{color:#f2f2f099}.band.blue .client-badge{background:#fff;border-color:#f2f2f0e6}.clients{margin-top:34px;padding-top:22px;border-top:1px solid var(--db-line)}.clients .cl-lbl{font:600 10px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--db-mut);margin-bottom:16px}.client-strip{display:flex;flex-wrap:wrap;gap:12px}.client-badge{display:inline-flex;align-items:center;gap:8px;padding:12px 18px;background:#fff;border:1px solid var(--db-line);border-radius:14px;cursor:pointer;transition:.15s;text-decoration:none}.client-badge:hover{border-color:var(--db-ac)}.client-badge img{height:22px;max-width:150px;object-fit:contain;filter:brightness(0);opacity:.72;transition:.15s}.client-badge:hover img{opacity:1}.client-badge .cl-arrow{font-size:13px;color:var(--db-mut);transition:.15s}.client-badge:hover .cl-arrow{color:var(--db-ac)}.client-badge .fb{font:700 12px/1 var(--helv);color:var(--db-ink)}.view-empresa .blk{min-height:80vh;display:flex;flex-direction:column;justify-content:center}#como-trabalhamos .in{max-width:1120px;margin:0 auto}#como-trabalhamos .k,#como-trabalhamos h2,#como-trabalhamos .sub{text-align:center}#como-trabalhamos h2{font-size:clamp(30px,3.4vw,42px)}#como-trabalhamos .sub{max-width:none;margin-left:auto;margin-right:auto;text-align:justify}.view-empresa .band.blue .blk.l .in{display:flex;flex-wrap:wrap;align-items:center;gap:56px;max-width:1120px}.view-empresa .band.blue .blk.l .txt{order:2;flex:1 1 45%;text-align:right}.view-empresa .band.blue .blk.l .txt .sub{margin-left:auto}.view-empresa .band.blue .blk.l .clients{order:1;flex:1 1 45%;margin-top:0;padding-top:0;border-top:0;max-width:none;border-right:1px solid rgba(242,242,240,.22);padding-right:56px}.view-empresa .band.blue .blk.l .clients .client-strip{justify-content:flex-end}.view-empresa .blk.r .in{max-width:1120px;margin-left:auto;display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.view-empresa .blk.r .txt{text-align:left}.view-empresa .blk.r .msgbox{margin-top:0;max-width:none;width:100%}@media(max-width:900px){.view-empresa .band.blue .blk.l .in{flex-direction:column;align-items:stretch;gap:24px}.view-empresa .band.blue .blk.l .txt{order:1;text-align:left}.view-empresa .band.blue .blk.l .txt .sub{margin-left:0}.view-empresa .band.blue .blk.l .clients{order:2;border-right:0;padding-right:0}.view-empresa .blk.r .in{grid-template-columns:1fr;gap:24px}}.msgbox{margin-top:28px;max-width:520px;background:#fff;border:1px solid var(--db-line);border-radius:16px;padding:16px}.casepage{background:var(--db-canvas)}.casetop{background:linear-gradient(150deg,#1d4ed8,#1e3a8a)}.casetop .casein{max-width:1120px;margin:0 auto;padding:14px 24px;display:flex;align-items:center;gap:14px}.casetop .iback{display:inline-flex;align-items:center;gap:8px;background:#f2f2f01f;border:1px solid rgba(242,242,240,.35);color:#f2f2f0;border-radius:999px;padding:8px 16px;font:700 13px/1 var(--helv);cursor:pointer;transition:.15s;-webkit-user-select:none;user-select:none;text-decoration:none}.casetop .iback:hover{background:#f2f2f038}.casetop .case-top-brand{font:700 13px/1 var(--mono);letter-spacing:.05em;color:#f2f2f0e6;white-space:nowrap}.casetop .case-top-brand b{color:#fff}.casetop .langsel{margin-left:auto;background:transparent;border-color:#f2f2f059}.casetop .langsel button{background:transparent;border:1px solid rgba(242,242,240,.4);color:#f2f2f0d9;border-radius:999px;padding:6px 12px;font:700 12px/1 var(--mono);cursor:pointer}.casetop .langsel button.on{background:#fff;color:#1d4ed8;border-color:#fff}.casewrap{max-width:1120px;margin:0 auto;padding:0 24px}.case-hero{padding:56px 0 20px;border-bottom:1px solid var(--db-line)}.case-hero-in{display:flex;align-items:center;justify-content:space-between;gap:40px;flex-wrap:wrap}.case-logo-wrap{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.case-logo{height:44px;max-width:260px;object-fit:contain;filter:brightness(0);opacity:.9}.case-logo-wrap .fb{font:700 30px/1 var(--helv);letter-spacing:-.02em;color:var(--db-deep)}.case-sector{font:700 11px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--db-ac)}.case-partner{font:500 12px/1.5 var(--helv);color:var(--db-mut);margin-top:2px}.case-metrics{display:flex;gap:40px;align-items:center;flex-wrap:wrap}.case-metric{display:flex;flex-direction:column;gap:6px}.case-metric-val{font:400 40px/1 var(--serif);font-style:italic;color:var(--db-ac);letter-spacing:-.01em}.case-metric-lbl{max-width:200px;font:400 12.5px/1.5 var(--helv);color:var(--db-mut)}.case-body{padding:48px 0 90px;max-width:760px}.case-title .k{font:700 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--db-ac);margin-bottom:14px}.case-title h1{font-size:clamp(32px,3.5vw,44px);font-weight:700;letter-spacing:-.03em;line-height:1.08;color:var(--db-ink)}.case-title .sub{margin-top:16px;font-size:17px;line-height:1.6;color:var(--db-mut)}.case-story{margin-top:36px;display:flex;flex-direction:column;gap:18px}.case-story p{font-size:16.5px;line-height:1.75;color:var(--db-ink)}.case-story p:first-of-type:first-letter{font-family:var(--serif);font-style:italic;font-size:44px;line-height:1;color:var(--db-ac);float:left;padding:6px 10px 0 0}.case-flow{margin-top:64px;padding-top:54px;border-top:1px solid var(--db-line)}.case-flow-head .k{font:700 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--db-ac);margin-bottom:10px}.case-flow-head h2{font-size:clamp(26px,3vw,34px);font-weight:700;letter-spacing:-.02em;color:var(--db-ink)}.pipeline{margin:36px 0 0;display:flex;align-items:stretch;overflow-x:auto;gap:14px}.pipe{position:relative;flex:1 1 0;min-width:0;background:#fff;border:1px solid var(--db-line);border-radius:16px;padding:22px 18px 20px;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.pipe-ico{width:42px;height:42px;border-radius:12px;background:linear-gradient(150deg,#1d4ed8,#1e3a8a);color:#fff;display:flex;align-items:center;justify-content:center;margin-bottom:10px;flex:none}.pipe-stepnum{font:400 30px/1 var(--serif);font-style:italic;color:var(--db-ac);display:none}.pipe-label{font-weight:700;font-size:15px;line-height:1.3;color:var(--db-ink)}.pipe-desc{font-size:13px;line-height:1.55;color:var(--db-mut);margin-top:2px}.pipe-arrow-wrap{width:100%;margin-top:12px;padding-top:12px;border-top:1px solid var(--db-line);display:flex;justify-content:flex-end}.pipe-arrow-wrap,.pipe-arrow{display:none}.pipeline.v-card .pipe-ico{background:linear-gradient(150deg,#1d4ed8,#1e3a8a)}.pipeline.v-band{background:linear-gradient(150deg,#1d4ed8,#1e3a8a);border-radius:20px;padding:22px;margin-top:36px}.pipeline.v-band .pipe{background:#ffffff1a;border-color:#f2f2f038;color:#f2f2f0}.pipeline.v-band .pipe-ico{background:#ffffff29;color:#fff}.pipeline.v-band .pipe-label{color:#f2f2f0}.pipeline.v-band .pipe-desc{color:#f2f2f0b8}.pipeline.v-band .pipe-arrow-wrap{border-top-color:#f2f2f038}.pipeline.v-band .pipe-arrow{color:#bfdbfe}.pipeline.v-bento{display:grid;grid-template-columns:repeat(2,1fr);overflow:visible}.pipeline.v-bento .pipe{padding:26px 22px;gap:12px}.pipeline.v-bento .pipe:nth-child(1){border-color:linear-gradient(150deg,#1D4ED8,#1E3A8A)}.pipeline.v-bento .pipe-stepnum{display:block;align-self:flex-end}.pipeline.v-bento .pipe-arrow-wrap{display:none}.pipeline.v-steps{flex-direction:column;align-items:stretch;gap:0}.pipeline.v-steps .pipe{flex:none;flex-direction:row;align-items:flex-start;gap:22px;background:transparent;border:0;border-top:1px solid var(--db-line);border-radius:0;padding:22px 0}.pipeline.v-steps .pipe .pipe-ico{background:transparent;border:1px solid var(--db-line);color:var(--db-ac);width:44px;height:44px}.pipeline.v-steps .pipe-stepnum{flex:none;width:40px;display:block;padding-top:4px}.pipeline.v-steps .pipe-body{padding-top:2px}.pipeline.v-steps .pipe-arrow-wrap{display:none}.pipeline.v-steps .pipe:last-child{border-bottom:1px solid var(--db-line)}@media(max-width:900px){.pipeline.v-card,.pipeline.v-band{flex-direction:column;overflow:visible}.pipeline.v-bento{grid-template-columns:1fr}}.case-cta{margin-top:72px;padding-top:54px;border-top:1px solid var(--db-line)}.case-cta .k{font:700 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--db-ac);margin-bottom:10px}.case-cta h2{font-size:clamp(26px,3vw,34px);font-weight:700;letter-spacing:-.02em;color:var(--db-ink);margin-bottom:6px}@media(max-width:640px){.case-hero-in{flex-direction:column;align-items:flex-start;gap:28px}.case-metrics{gap:24px}.cfs-arrow{display:none}.case-body{max-width:100%}}.msgbox textarea{width:100%;border:0;outline:0;resize:none;background:transparent;font:500 14.5px/1.6 var(--helv);color:var(--db-ink);min-height:48px;max-height:220px;overflow-y:auto}.msgbox textarea::placeholder{color:var(--db-mut)}.msgbox .msg-contacts{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}@media(max-width:560px){.msgbox .msg-contacts{grid-template-columns:1fr}}.msgbox .msg-contacts input{width:100%;border:1px solid var(--db-line);border-radius:10px;padding:10px 12px;font:500 13.5px/1.4 var(--helv);color:var(--db-ink);background:#fbfbfa;outline:0;transition:.15s}.msgbox .msg-contacts input:focus{border-color:var(--db-ac);background:#fff}.msgbox .msg-contacts input::placeholder{color:var(--db-mut)}.msgbox .msg-row{display:flex;justify-content:flex-end;align-items:center;gap:10px;margin-top:8px}.msgbox .mic{width:44px;height:44px;border-radius:12px;border:1px solid var(--db-line);background:#fff;color:var(--db-ac);font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.15s;flex:none}.msgbox .mic:hover{border-color:var(--db-ac)}.msgbox .mic:disabled,.msgbox .btn:disabled{opacity:.45;cursor:not-allowed}.msgbox .mic:disabled:hover{border-color:var(--db-line)}.msgbox .mic.rec{background:var(--db-ac);color:#fff;border-color:var(--db-ac);animation:micpulse 1.2s ease-in-out infinite}.msgbox .mic .msg-mic-timer{position:absolute;bottom:-18px;left:50%;transform:translate(-50%);font:700 10px/1 var(--mono);color:var(--db-ac);white-space:nowrap}.msgbox .mic{position:relative}@keyframes micpulse{0%,to{box-shadow:0 0 #1d4ed859}50%{box-shadow:0 0 0 8px #1d4ed800}}.msgbox .msg-hint{font:500 11px/1.4 var(--mono);color:var(--db-mut)}.msgbox .msg-mic-loading{display:inline-flex;align-items:center;gap:8px;font:500 12px/1.4 var(--helv);color:var(--db-mut);flex:none}.msgbox .msg-mic-spinner{display:inline-block;width:14px;height:14px;border:2px solid var(--db-line);border-top-color:var(--db-ac);border-radius:50%;animation:mic-spin .7s linear infinite}@keyframes mic-spin{to{transform:rotate(360deg)}}.msgbox .msg-mic-error{display:inline-flex;align-items:center;gap:8px;font:500 12px/1.4 var(--helv);color:#b91c1c;flex:none;flex-wrap:wrap}.msgbox .mic-ok-btn{all:unset;cursor:pointer;font:700 11px/1 var(--mono);color:var(--db-ac);text-decoration:underline;padding:2px 6px}.vstatus{margin-top:12px;font:500 11px/1.5 var(--mono);color:var(--db-mut);max-width:520px;min-height:17px}.vstatus.ok{color:#15803d}.vstatus.err{color:#b91c1c}.vstatus b{font-weight:700}.drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#131f3e59;z-index:60;opacity:0;pointer-events:none;transition:opacity .25s}.drawer-backdrop.open{opacity:1;pointer-events:auto}.drawer{position:fixed;top:0;right:0;bottom:0;width:min(460px,94vw);background:#fcfcfa;z-index:61;transform:translate(100%);transition:transform .35s;overflow-y:auto;border-left:1px solid var(--db-line);box-shadow:-20px 0 60px -30px #131f3e4d}.drawer.open{transform:translate(0)}.drawer-inner{padding:44px 36px 36px}.drawer-close{all:unset;cursor:pointer;padding:8px;border-radius:999px;float:right;color:var(--db-mut);font-size:18px;background:#131f3e0d;width:36px;height:36px;display:flex;align-items:center;justify-content:center}.drawer-close:hover{background:#131f3e1a}.drawer-inner h2{font-size:30px;font-weight:700;letter-spacing:-.03em;line-height:1.08;margin:0 0 12px;color:var(--db-ink)}.drawer-tag{display:inline-block;font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;padding:4px 12px;border-radius:999px;background:#1d4ed81a;color:var(--db-ac);margin-bottom:18px}.drawer-inner p,.drawer-inner li{font-size:14.5px;line-height:1.65;color:var(--db-mut);margin-bottom:12px;font-family:var(--helv)}.drawer-inner ul{margin:0;padding:0 0 0 18px}.drawer-inner .dl{font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--db-ac);margin:22px 0 6px}.foot{border-top:1px solid var(--db-line);padding:34px 0 44px}.foot .in{max-width:1120px;margin:0 auto;padding:0 24px;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.foot .brand{display:inline-flex;align-items:center;font:700 15px/1 var(--mono);letter-spacing:.05em;color:var(--db-deep)}.foot .brand b{font-weight:700;color:var(--db-ac)}.foot .ln{display:flex;gap:18px;font-size:12.5px;color:var(--db-mut);align-items:center;flex-wrap:wrap}.foot a{color:var(--db-mut);text-decoration:none}.foot a:hover{color:var(--db-ac)}.foot .meta{margin-top:18px;justify-content:space-between;font:500 11px/1 var(--mono);letter-spacing:.06em;color:var(--db-mut)}.infopage .infotop{background:linear-gradient(150deg,#1d4ed8,#1e3a8a)}.infopage .infoin{max-width:1120px;margin:0 auto;padding:14px 24px;display:flex;align-items:center;gap:14px}.infopage .iback{display:inline-flex;align-items:center;gap:8px;background:#f2f2f01f;border:1px solid rgba(242,242,240,.35);color:#f2f2f0;border-radius:999px;padding:8px 16px;font:700 13px/1 var(--helv);cursor:pointer;transition:.15s;-webkit-user-select:none;user-select:none;text-decoration:none}.infopage .iback:hover{background:#f2f2f038}.infopage .langsel{margin-left:auto;background:transparent;border-color:#f2f2f059}.infopage .langsel button{background:transparent;border:1px solid rgba(242,242,240,.4);color:#f2f2f0d9;border-radius:999px;padding:6px 12px;font:700 12px/1 var(--mono);cursor:pointer}.infopage .langsel button.on{background:#fff;color:#1d4ed8;border-color:#fff}.infopage .infoimg{display:block;width:100%;height:auto}.infopage .infobox{background:#f2f2f0;padding:50px 24px 80px;display:flex;flex-direction:column;align-items:center}.infopage .infowrap{position:relative}.infopage .infoslot{width:100%;background:#f2f2f0}.infopage .msgbox{width:100%;max-width:520px;margin-top:0}@media(max-width:900px){.hubbar .in{flex-wrap:wrap;gap:8px 10px;padding:12px 16px}.hubbar .brand{font-size:26px}.hubbar .brand svg{width:30px;height:30px}.wrap{padding:0 16px}.blk{padding:44px 16px}.hero h1{font-size:clamp(28px,8vw,34px)}}
