.cert-badge{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;background:#ea228e14;border:1.5px solid #ea228e;border-radius:999px;align-items:center;gap:10px;padding:6px 14px 6px 6px;font-size:11px;font-weight:700;line-height:1.2;display:inline-flex}.cert-badge img{background:#120a0d;border-radius:50%;width:26px;height:26px;padding:3px;box-shadow:0 0 0 1px #ea228e80}.cert-badge--dark{color:#f3ecef}.cert-badge--light{color:#14151a;background:#fff}.hdr-brand{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.hdr-sign{color:#c9bec3;white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex}.hdr-sign img{opacity:.9;width:auto;height:12px}@media (width<=767px){.hdr-sign{font-size:11px}.hdr-sign img{height:11px}.cert-badge{letter-spacing:.08em;font-size:10px}}.hp{--b:#2e2226;--mut:#8c7c83;--txt:#f3ecef;--pink:#ff3d8f;color:var(--txt);font-size:13px}.hp-tabs-wrap{border-bottom:1px solid var(--b);position:relative}.hp-tabs-wrap:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#0e080c);width:32px;position:absolute;top:0;bottom:0;right:0}.hp-tabs{scrollbar-width:none;gap:6px;padding:12px 32px 12px 12px;display:flex;overflow-x:auto}.hp-tabs::-webkit-scrollbar{display:none}.hp-tab{white-space:nowrap;font:inherit;border:1px solid var(--b);color:#b9abb1;cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:7px 11px;font-size:13px;transition:background .25s,color .25s;position:relative;overflow:hidden}.hp-tab:hover{color:var(--txt)}.hp-tab.on{color:var(--txt);background:#251a1e;border-color:#ea1d7c55}.hp-prog{transform-origin:0;background:#ea1d7c;height:2px;animation:linear forwards hp-fill;position:absolute;bottom:0;left:11px;right:11px}@keyframes hp-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hp-view{grid-template-columns:minmax(0,58fr) minmax(0,42fr);height:460px;min-height:0;animation:.4s both hp-in;display:grid;overflow:hidden}@keyframes hp-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.hp-main{border-right:1px solid var(--b);flex-direction:column;gap:14px;min-width:0;min-height:0;padding:18px;display:flex}.hp-cap{color:var(--mut);margin:0 0 10px;font-size:12px}.hp-kpis{flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;height:96px;display:grid}.hp-kpi{border:1px solid var(--b);border-radius:12px;min-width:0;padding:12px}.hp-klabel{min-height:29px;color:var(--mut);white-space:normal;overflow-wrap:normal;margin:0 0 6px;font-size:11px;line-height:1.3}.hp-knum{letter-spacing:-.5px;white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-size:22px;font-weight:600}.hp-knum--a{color:var(--pink)}.hp-box{border:1px solid var(--b);border-radius:12px;flex-direction:column;flex:1;min-height:0;padding:14px;display:flex}.hp-bars{flex:1;align-items:flex-end;gap:6px;min-height:150px;display:flex}.hp-bars span{transform-origin:bottom;animation:hp-bar 1s cubic-bezier(.2,.7,.2,1) calc(var(--i)*50ms) both;background:#3a2c31;border-radius:4px;flex:1}.hp-bars span.on{background:#ea1d7c}@keyframes hp-bar{0%{transform:scaleY(.1)}to{transform:none}}.hp-axis{color:#5e5156;justify-content:space-between;margin-top:8px;font-size:11px;display:flex}.hp-chatbox{overflow:hidden}.hp-chat{min-height:0;-webkit-mask-image:linear-gradient(to bottom,transparent,var(--operation-paper) 40px);-webkit-mask-image:linear-gradient(to bottom,transparent,var(--operation-paper) 40px);mask-image:linear-gradient(to bottom,transparent,var(--operation-paper) 40px);-webkit-mask-image:linear-gradient(to bottom,transparent,var(--operation-paper) 40px);flex:1;position:relative;overflow:hidden}.hp-chat-stack{flex-direction:column;gap:8px;padding-top:40px;display:flex;position:absolute;bottom:0;left:0;right:0}.hp-msg{border-radius:18px;flex:none;max-width:78%;margin:0;padding:9px 12px;font-size:12px;line-height:1.4}.hp-msg--c{background:var(--hero-chat-human);border-bottom-left-radius:6px;align-self:flex-start}.hp-msg--a{background:var(--hero-chat-agent);border-bottom-right-radius:6px;align-self:flex-end}.hp-typing{align-items:center;gap:5px;height:34px;padding:10px 14px;display:flex}.hp-typing i{background:var(--event-muted);border-radius:50%;width:5px;height:5px;animation:.9s ease-in-out infinite hp-dot;display:block}.hp-typing i:nth-child(2){animation-delay:.15s}.hp-typing i:nth-child(3){animation-delay:.3s}@keyframes hp-dot{0%,70%,to{opacity:.5;transform:translateY(0)}35%{opacity:1;transform:translateY(-3px)}}.human-avatar img[hidden]{display:none}.hp-line{flex:1;width:100%;min-height:140px;overflow:visible}.hp-line path{fill:none;stroke:#ea1d7c;stroke-width:2px;stroke-dasharray:1;animation:1.6s .2s both hp-draw}@keyframes hp-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.hp-queues{flex-direction:column;flex:1;justify-content:center;gap:14px;display:flex}.hp-q{grid-template-columns:110px minmax(0,1fr) 36px;align-items:center;gap:10px;display:grid}.hp-q span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hp-q i{background:#3a2c31;border-radius:3px;height:6px;overflow:hidden}.hp-q b{transform-origin:0;height:100%;animation:hp-grow 1s ease calc(.2s + var(--i)*.2s) both;background:#ea1d7c;display:block}.hp-q em{color:var(--mut);text-align:right;font-style:normal}@keyframes hp-grow{0%{transform:scaleX(0)}to{transform:none}}.hp-side{flex-direction:column;min-width:0;padding:16px;display:flex}.hp-row{border-bottom:1px solid var(--b);animation:hp-in .45s ease calc(.15s + var(--i)*.15s) both;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 0;display:grid}.hp-row:last-child{border-bottom:0}.hp-av{border:1px solid var(--b);color:#b9abb1;background:#251a1e;border-radius:50%;place-items:center;width:32px;height:32px;font-size:10px;display:grid}.hp-txt{flex-direction:column;gap:2px;min-width:0;display:flex}.hp-txt b,.hp-txt small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hp-txt b{font-size:13px;font-weight:500}.hp-txt small{color:var(--mut);font-size:11px}.hp-chip{white-space:nowrap;color:#b9abb1;border:1px solid var(--b);background:#b9abb114;border-radius:999px;flex-shrink:0;padding:3px 8px;font-size:11px}.hp-chip--on{color:#7dd3be;background:#50b49e1f;border-color:#50b49e4d}@media (width<=767px){.hp-view{grid-template-rows:460px 280px;grid-template-columns:minmax(0,1fr);height:740px;min-height:0}.hp-main{border-right:0;border-bottom:1px solid var(--b)}.hp-knum{font-size:18px}}@media (prefers-reduced-motion:reduce){.hp *,.hp-view{animation:none!important}.hp-line path{stroke-dasharray:none}}.logos-carousel{--logos-gap:clamp(28px, 4vw, 56px);--logos-height:clamp(24px, 2.6vw, 36px);--logos-max-width:clamp(100px, 11vw, 150px);--logos-duration:50s;gap:var(--logos-gap);flex-direction:column;width:100%;display:flex}.logos-marquee{-webkit-user-select:none;user-select:none;gap:var(--logos-gap);display:flex;overflow:hidden}.logos-marquee__group{align-items:center;gap:var(--logos-gap);min-width:100%;animation:logos-scroll var(--logos-duration) linear infinite;will-change:transform;flex-shrink:0;display:flex}.logos-marquee--reverse .logos-marquee__group{animation-direction:reverse}.logos-marquee:hover .logos-marquee__group{animation-play-state:paused}.logos-marquee__item{height:var(--logos-height);width:auto;max-width:var(--logos-max-width);color:currentColor;opacity:.75;flex-shrink:0;transition:opacity .3s}.logos-marquee__item--tall{height:calc(var(--logos-height) * 1.6)}.logos-marquee__item--xl{height:calc(var(--logos-height) * 2.4)}.logos-marquee__item:hover{opacity:1}.logos-marquee__item--invert-on-light{filter:invert()}.dark .logos-marquee__item--invert-on-light{filter:none}@keyframes logos-scroll{0%{transform:translate(0)}to{transform:translateX(calc(-100% - var(--logos-gap)))}}@media (prefers-reduced-motion:reduce){.logos-marquee__group{animation-play-state:paused}}.u-logos .cl-abf{background:var(--recognition-glow),var(--recognition-surface);border-color:var(--recognition-line);width:100%;max-width:1120px;box-shadow:var(--recognition-shadow);isolation:isolate;border-radius:28px;grid-template-columns:minmax(0,55fr) minmax(0,45fr);gap:36px;padding:32px;display:grid}.cl-abf-photo{aspect-ratio:5/4;background:var(--recognition-placeholder);border-radius:20px;align-self:center;width:100%;margin:0;transition:transform .9s cubic-bezier(.2,.7,.2,1);position:relative;overflow:hidden;transform:scale(.96)}.u-logos .cl-abf .cl-abf-photo img{object-fit:cover;object-position:53% center;filter:none;width:100%;height:100%;display:block}.cl-abf-photo:after{content:"";background:var(--recognition-photo-overlay);pointer-events:none;position:absolute;inset:50% 0 0}.cl-abf-photo figcaption{z-index:1;color:var(--event-text);font-size:10px;line-height:1.5;position:absolute;bottom:20px;left:18px;right:18px}.cl-abf-content{flex-direction:column;align-items:flex-start;gap:18px;min-width:0;display:flex}.u-logos .cl-abf .cl-abf-logo{filter:brightness(0)invert();width:160px;max-width:100%;height:auto}.cl-abf-content .cl-abf-t{margin:0}.cl-abf-content h3{color:var(--event-text);letter-spacing:0;margin:0;font-size:40px;font-weight:700;line-height:1.12}.u-logos .cl-abf-content .cl-abf-d{color:var(--event-muted);font-size:16px;line-height:1.65}.cl-abf-meta{flex-wrap:wrap;gap:8px;display:flex}.cl-abf-meta span{border:1px solid var(--recognition-line);background:var(--operation-glass);color:var(--event-muted);border-radius:999px;padding:7px 10px;font-size:11px;line-height:1.5}.cl-abf-content>*{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(14px)}.cl-abf.is-visible .cl-abf-photo{transform:scale(1)}.cl-abf.is-visible .cl-abf-content>*{opacity:1;transform:none}.cl-abf-content>:nth-child(2){transition-delay:80ms}.cl-abf-content>:nth-child(3){transition-delay:.16s}.cl-abf-content>:nth-child(4){transition-delay:.24s}.cl-abf-content>:nth-child(5){transition-delay:.32s}@media (width<=767px){.u-logos .cl-abf{grid-template-columns:minmax(0,1fr);gap:28px;padding:20px}.cl-abf-photo{justify-self:center}.cl-abf-content{gap:16px}.cl-abf-content h3{font-size:30px}}@media (prefers-reduced-motion:reduce){.cl-abf-photo,.cl-abf-content>*{opacity:1;transition:none;transform:none}}.qf4{--mag:#ea1d7c;--mag10:#ea1d7c1a;--mag30:#ea1d7c4d;--bg:#14070d;--card:#1a0d14;--panel:#0d0609;--line:#ffffff14;--tx:#fff;--mut:#a9a2ac;--dim:#6e6670;--ok:#3ddc97;background:var(--bg);color:var(--tx);-webkit-font-smoothing:antialiased;font-family:Inter,system-ui,sans-serif}.qf4 *{box-sizing:border-box;margin:0;padding:0}.qf4-in{max-width:1280px;margin:0 auto;padding:120px 32px}.qf4-head{grid-template-columns:1.1fr .9fr;align-items:end;gap:64px;margin-bottom:64px;display:grid}.qf4-eyebrow{color:var(--mag);letter-spacing:.02em;margin-bottom:20px;font-size:14px;font-weight:500}.qf4-head h2{letter-spacing:-.035em;color:var(--tx);font-size:clamp(34px,4.4vw,56px);font-weight:700;line-height:1.04}.qf4-head p{color:var(--mut);font-size:18px;line-height:1.65}.qf4-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.qf4-card{background:var(--card);border:1px solid var(--line);border-radius:28px;flex-direction:column;padding:36px;transition:border-color .4s,transform .4s;display:flex;position:relative;overflow:hidden}.qf4-card:hover{border-color:var(--mag30);transform:translateY(-3px)}.qf4-card:before{content:"";background:radial-gradient(600px circle at var(--mx,50%) var(--my,0%),#ea1d7c1a,transparent 40%);opacity:0;pointer-events:none;border-radius:28px;transition:opacity .4s;position:absolute;inset:-1px}.qf4-card:hover:before{opacity:1}.qf4-card-top{justify-content:space-between;align-items:flex-start;margin-bottom:28px;display:flex}.qf4-ico{background:var(--mag10);width:52px;height:52px;color:var(--mag);border-radius:16px;place-items:center;display:grid}.qf4-tag{color:var(--mag);letter-spacing:.06em;font-family:JetBrains Mono,monospace;font-size:13px}.qf4-card h3{letter-spacing:-.02em;color:var(--tx);margin-bottom:14px;font-size:24px;font-weight:600;line-height:1.2}.qf4-card .qf4-desc{color:var(--mut);margin-bottom:28px;font-size:16px;line-height:1.65}.qf4-sim{background:var(--panel);border:1px solid var(--line);border-radius:20px;height:320px;margin-top:auto;padding:20px 22px;position:relative;overflow:hidden}.qf4-simlbl{letter-spacing:.14em;color:var(--dim);text-transform:uppercase;font-size:10px;position:absolute;top:14px;right:18px}.qf4-chip{border:1px solid var(--line);color:var(--mut);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:12px;display:inline-flex}.qf4-chip.mag{border-color:var(--mag30);color:#fff;background:#ea1d7c1f}.qf4-chip svg{flex:none}.qf4-trk-head{flex-direction:column;gap:10px;margin-bottom:18px;display:flex}.qf4-trk-head small{color:var(--dim);text-transform:uppercase;letter-spacing:.1em;font-size:11px;display:block}.qf4-trk-head b{font-size:15px;font-weight:600}.qf4-trk-row{justify-content:space-between;align-items:center;gap:10px;padding-right:70px;display:flex}.qf4-steps{padding-left:28px;position:relative}.qf4-steps .rail,.qf4-steps .fill{border-radius:2px;width:2px;position:absolute;top:8px;left:7px}.qf4-steps .rail{background:var(--line);bottom:8px}.qf4-steps .fill{background:linear-gradient(var(--mag),#ff5fa8);height:0;box-shadow:0 0 12px var(--mag);transition:height .9s cubic-bezier(.65,0,.35,1)}.qf4-step{height:34px;color:var(--dim);justify-content:space-between;align-items:center;font-size:14px;transition:color .5s;display:flex;position:relative}.qf4-step .dot{background:var(--panel);border:2px solid #3a2f36;border-radius:50%;width:14px;height:14px;transition:all .5s cubic-bezier(.34,1.56,.64,1);position:absolute;left:-26px}.qf4-step time{opacity:0;font-family:JetBrains Mono,monospace;font-size:12px;transition:all .5s;transform:translate(6px)}.qf4-step.on{color:#fff}.qf4-step.on time{opacity:1;color:var(--mut);transform:none}.qf4-step.on .dot{background:var(--mag);border-color:var(--mag);box-shadow:0 0 0 5px #ea1d7c2e}.qf4-trk-final{opacity:0;transition:all .6s cubic-bezier(.34,1.56,.64,1);position:absolute;bottom:18px;left:22px;transform:translateY(10px)scale(.96)}.qf4-trk-final.show{opacity:1;transform:none}.qf4-kb{grid-template-columns:repeat(3,1fr);gap:10px;height:226px;margin-top:22px;display:grid}.qf4-col{border:1px solid var(--line);background:#ffffff06;border-radius:14px;flex-direction:column;gap:8px;min-width:0;padding:10px 8px;display:flex}.qf4-col h4{color:var(--dim);text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;padding:0 4px 2px;font-size:11px;font-weight:500;display:flex}.qf4-col h4 span{color:var(--mut);font-family:JetBrains Mono,monospace}.qf4-kc{border:1px solid var(--line);will-change:transform;background:#1d1118;border-radius:10px;flex-direction:column;align-items:flex-start;gap:5px;min-width:0;padding:8px;font-size:12px;line-height:1.25;display:flex}.qf4-kc i{background:var(--operation-glass);width:28px;height:28px;color:var(--mut);border-radius:50%;flex:none;place-items:center;font-size:9px;font-style:normal;font-weight:600;display:grid}.qf4-kc span{white-space:normal;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;min-width:0;font-size:13px;line-height:1.3;display:block;overflow:visible}.qf4-col.done .qf4-kc{border-color:#3ddc9740}.qf4-col.done .qf4-kc i{color:var(--ok);background:#3ddc9726}.qf4-kb-foot{color:var(--mut);justify-content:space-between;align-items:center;margin-top:14px;font-size:13px;display:flex}.qf4-kb-foot b{color:#fff;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.qf4-kb-foot b.bump{animation:.5s cubic-bezier(.34,1.56,.64,1) qf4-bump}@keyframes qf4-bump{40%{color:var(--mag);transform:scale(1.18)}}.qf4-race-t{color:var(--mut);margin-bottom:14px;font-size:13px}.qf4-race{height:200px;position:relative}.qf4-bar{grid-template-columns:118px 1fr 44px;align-items:center;gap:10px;height:28px;transition:top .8s cubic-bezier(.34,1.3,.64,1);display:grid;position:absolute;left:0;right:0}.qf4-bar .nm{color:var(--mut);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.qf4-bar .tr{background:#ffffff0a;border-radius:6px;height:10px;position:relative}.qf4-bar .bf{background:#4a2a3b;border-radius:6px;transition:width .8s cubic-bezier(.65,0,.35,1),background .5s;position:absolute;inset:0 auto 0 0}.qf4-bar .vl{color:var(--mut);text-align:right;justify-content:flex-end;gap:4px;font-family:JetBrains Mono,monospace;font-size:12px;display:flex}.qf4-bar .ar{width:10px;font-size:11px}.qf4-bar .ar.up{color:var(--mag)}.qf4-bar .ar.dn{color:var(--dim)}.qf4-bar.top .nm{color:#fff;font-weight:600}.qf4-bar.top .bf{background:linear-gradient(90deg,var(--mag),#ff5fa8);box-shadow:0 0 14px #ea1d7c80}.qf4-prio{transition:opacity .4s,transform .5s cubic-bezier(.34,1.56,.64,1);position:absolute;bottom:16px;right:20px}.qf4-prio.pop{animation:.6s cubic-bezier(.34,1.56,.64,1) qf4-pop}@keyframes qf4-pop{0%{opacity:.3;transform:scale(.85)}}.qf4-ph-wrap{grid-template-columns:200px 1fr;align-items:center;gap:22px;height:100%;display:grid}.qf4-phone{background:linear-gradient(160deg,#241520,#120a0f);border:1px solid #ffffff1f;border-radius:30px;height:262px;margin-top:6px;padding:30px 10px 10px;position:relative;overflow:hidden}.qf4-phone:before{content:"";background:#000;border-radius:10px;width:56px;height:16px;margin-left:-28px;position:absolute;top:9px;left:50%}.qf4-phone .clock{text-align:center;letter-spacing:0;color:var(--event-text);z-index:2;margin:2px 0 10px;font-size:30px;font-weight:600;position:absolute;top:30px;left:10px;right:10px}.qf4-notification-viewport{position:absolute;inset:78px 10px 10px;overflow:hidden}.qf4-stack{flex-direction:column;gap:6px;display:flex}.qf4-nt{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#eee;transform-origin:top;background:#ffffff17;border-radius:14px;padding:8px 10px;font-size:11px;line-height:1.35}.qf4-nt small{color:var(--dim);text-transform:uppercase;letter-spacing:.05em;justify-content:space-between;margin-bottom:2px;font-size:9px;display:flex}.qf4-nt.rep{background:var(--mag);color:#fff;border-radius:12px 12px 4px;align-self:flex-end;padding:6px 10px;font-weight:600}.qf4-kpis{flex-direction:column;gap:12px;display:flex}.qf4-kpi{border:1px solid var(--line);border-radius:14px;padding:12px 14px}.qf4-kpi small{color:var(--dim);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.qf4-kpi b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:4px;font-size:26px;font-weight:700;display:block}.qf4-kpi b em{color:var(--mag);margin-left:4px;font-size:15px;font-style:normal}.qf4-kpi .mini{background:#ffffff0f;border-radius:4px;height:4px;margin-top:8px;overflow:hidden}.qf4-kpi .mini i{background:var(--mag);border-radius:4px;height:100%;transition:width 1s cubic-bezier(.65,0,.35,1);display:block}.qf4-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:32px;margin-top:56px;padding-top:36px;display:flex}.qf4-foot p{letter-spacing:-.01em;max-width:720px;color:var(--tx);font-size:20px;line-height:1.5}.qf4-btn{background:var(--mag);color:#fff;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:16px 26px;font-weight:500;text-decoration:none;transition:transform .3s,box-shadow .3s;display:inline-flex}.qf4-btn:hover{transform:translateY(-2px);box-shadow:0 10px 30px #ea1d7c59}.qf4-reveal{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.22,1,.36,1);transform:translateY(24px)}.qf4-reveal.in{opacity:1;transform:none}@media (width<=900px){.qf4-in{padding:72px 16px}.qf4-head{grid-template-columns:1fr;gap:20px;margin-bottom:40px}.qf4-grid{grid-template-columns:1fr}.qf4-card{border-radius:24px;padding:24px}.qf4-card h3{font-size:21px}.qf4-foot{flex-direction:column;align-items:flex-start}.qf4-ph-wrap{grid-template-columns:170px 1fr;gap:14px}}@media (width<=420px){.qf4-card[data-sim=kb] .qf4-sim{height:auto;min-height:390px;padding:30px 12px 16px}.qf4-kb{scroll-behavior:smooth;overscroll-behavior-x:contain;scroll-snap-type:x proximity;grid-template-columns:repeat(3,minmax(150px,150px));gap:8px;height:auto;min-height:280px;padding-bottom:8px;overflow-x:auto}.qf4-col{scroll-snap-align:start;min-width:150px;padding:8px 4px;overflow:hidden}.qf4-col h4{letter-spacing:0;flex-wrap:wrap;gap:3px;padding:0;font-size:9px}.qf4-kc{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:5px;width:100%;max-width:100%;padding:6px 4px}.qf4-kc span{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:normal;width:100%;max-width:100%;font-size:13px}.qf4-stack{width:100%;min-width:0}.qf4-nt{overflow-wrap:anywhere;min-width:0;max-width:100%}.qf4-nt.rep{max-width:100%}.qf4-ph-wrap{grid-template-columns:1fr}.qf4-kpis{display:none}.qf4-card[data-sim=ph] .qf4-sim{height:380px}.qf4-phone{width:220px;max-width:100%;height:340px;margin:6px auto 0}.qf4-bar{grid-template-columns:96px 1fr 40px}.qf4-trk-row{padding-right:0}.qf4-sim{height:300px}}@media (prefers-reduced-motion:reduce){.qf4 *{transition:none!important;animation:none!important}.qf4-reveal{opacity:1;transform:none}}.ho-footer{color:#fff;background:#0f0f0f;width:100%;margin:0;font-family:Open Sans,sans-serif}.ho-footer *,.ho-footer :before,.ho-footer :after{box-sizing:border-box}.ho-footer .footer-container{max-width:1200px;margin:0 auto;padding:56px 40px 32px}.ho-footer .ft-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.ho-footer .ft-col{flex-direction:column;align-items:flex-start;gap:10px;padding-right:48px;display:flex}.ho-footer .ft-col--r{border-left:1px solid #ffffff14;padding:0 0 0 48px}.ho-footer .ft-label{letter-spacing:.12em;text-transform:uppercase;color:#9ca3af;margin:0 0 6px;font-size:12px;font-weight:600}.ho-footer .ft-logo{width:auto;height:28px;display:block}.ho-footer .ft-desc{color:#d1d5db;margin:4px 0 6px;font-size:15px}.ho-footer .ft-col a{color:#fff;overflow-wrap:anywhere;align-items:center;gap:10px;min-height:36px;font-size:15px;text-decoration:none;display:inline-flex}.ho-footer .ft-col a svg{color:var(--event-brand);flex-shrink:0}.ho-footer .ft-col a:hover{color:#d1d5db}.ho-footer .footer-bottom{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 28px;margin-top:48px;padding-top:24px;display:flex}.ho-footer .footer-copyright{color:var(--event-dim);font-size:14px}.ho-footer .footer-links{gap:28px;display:flex}.ho-footer .footer-links a{color:#9ca3af;font-size:14px;text-decoration:none}.ho-footer .footer-links a:hover{color:#fff}@media (width<=768px){.ho-footer .footer-container{padding:48px 20px 28px}.ho-footer .ft-cols{grid-template-columns:minmax(0,1fr);gap:32px}.ho-footer .ft-col{padding:0}.ho-footer .ft-col--r{border-top:1px solid #ffffff14;border-left:0;padding:32px 0 0}.ho-footer .ft-col a{min-height:44px}.ho-footer .footer-bottom{flex-direction:column;align-items:flex-start}.ho-footer .footer-links a{align-items:center;min-height:44px;display:inline-flex}}.ho-footer .ft-logo{height:24px}.ho-footer .ft-logo-wrap{align-items:flex-end;height:32px;display:flex}.ho-footer .ft-col img[alt=headoffice\.ai].ft-logo{height:27px}.ho-footer .ft-brand{flex-direction:column;align-items:flex-start;gap:12px;padding-bottom:40px;display:flex}.ho-footer .ft-main-logo{width:auto;height:30px;display:block}.ho-footer .ft-sign{color:#9ca3af;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.ho-footer .ft-sign img{opacity:.85;width:auto;height:14px}.ho-footer .ft-cta{margin-top:8px}.ho-footer .ft-title{letter-spacing:0;max-width:680px;color:var(--event-text);margin:12px 0 0;font-size:32px;font-weight:600;line-height:1.2}.ho-footer .ft-subtitle{max-width:640px;color:var(--event-muted);margin:4px 0 8px;font-size:16px;line-height:1.65}.ho-footer .ft-cta{width:auto;max-width:100%;padding-inline:24px;text-decoration:none}@media (width<=768px){.ho-footer .ft-title{font-size:26px}.ho-footer .ft-cta{width:100%}}
