.ang-ch-focus{max-width:62ch;margin-top:var(--space-md);color:var(--page-text-secondary);line-height:var(--leading-relaxed)}.ang-tabs{padding-bottom:var(--space-section)}.ang-tablist{gap:var(--space-2);border-bottom:1px solid var(--page-border);margin-bottom:var(--space-xl);flex-wrap:wrap;display:flex}.ang-tab{appearance:none;border-radius:var(--radius-sm) var(--radius-sm) 0 0;padding:var(--space-3) var(--space-4);font-family:var(--font-sans);font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--page-text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-bottom:none;margin-bottom:-1px;transition:color .18s,background .18s,border-color .18s}.ang-tab:hover{color:var(--blue-700);background:var(--blue-50)}.ang-tab[aria-selected=true]{color:var(--blue-700);background:var(--white);border-color:var(--page-border);border-bottom-color:var(--white)}.ang-tab:focus-visible{outline:2px solid var(--blue-500);outline-offset:2px}.ang-panel[hidden],.ang-branchpanel[hidden]{display:none}.ang-anchor{height:0;scroll-margin-top:96px;display:block}.fp{gap:var(--space-lg);flex-direction:column;display:flex}.fp-head{gap:var(--space-lg);grid-template-columns:1.1fr .9fr;align-items:center;display:grid}.fp-head-copy.section-head{margin-bottom:0}.fp-h2{overflow-wrap:break-word;hyphens:manual}.fp-promise{overflow-wrap:break-word}.fp-visual{width:100%}.fp-cols{gap:var(--space-lg);grid-template-columns:1fr 1fr;display:grid}.fp-subhead{font-family:var(--font-sans);font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--page-text);margin:0 0 var(--space-3);text-transform:uppercase;letter-spacing:.04em}.fp-result{background:var(--blue-50);border:1px solid var(--blue-200);border-radius:var(--radius);padding:var(--space-lg)}.fp-result-text{color:var(--page-text);font-size:var(--text-lg);line-height:var(--leading-relaxed);margin:0}.fp-example-grid{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.fp-example{padding:var(--space-md);background:var(--white);border:1px solid var(--page-border);border-radius:var(--radius);min-width:0}.fp-example-label{font-family:var(--font-sans);font-weight:var(--weight-semibold);color:var(--blue-700);margin-bottom:var(--space-2);overflow-wrap:break-word;display:block}.fp-example-text{color:var(--page-text-secondary);font-size:var(--text-base);line-height:var(--leading-normal);overflow-wrap:break-word;margin:0}.fp-demo{margin:var(--space-sm) 0}.fp-entry-rows{gap:var(--space-2);flex-direction:column;display:flex}.fp-entry-row{justify-content:space-between;gap:var(--space-2) var(--space-md);padding:var(--space-3) 0;border-bottom:1px dashed var(--page-border);flex-wrap:wrap;display:flex}.fp-entry-label{color:var(--page-text);font-weight:var(--weight-medium)}.fp-entry-value{color:var(--blue-700);font-weight:var(--weight-semibold)}.fp-entry-note{color:var(--page-text-muted);font-weight:var(--weight-regular)}.fp-note{padding:var(--space-md);background:var(--cream-100);border-radius:var(--radius);color:var(--page-text-secondary);font-size:var(--text-md);line-height:var(--leading-normal);margin:0}.fp-cta{margin-top:var(--space-2);gap:var(--space-sm) var(--space-md);flex-wrap:wrap;display:flex}.ang-branch{border:1px solid var(--page-border);border-radius:var(--radius-lg);padding:var(--space-lg);background:var(--cream-50)}.ang-branch-head{margin:0 0 var(--space-md)}.ang-branch-eyebrow{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--blue-700);display:block}.ang-branch-lead{margin:var(--space-2) 0 0;color:var(--page-text-secondary);font-size:var(--text-md);line-height:var(--leading-normal)}.ang-branchlist{gap:var(--space-2);flex-wrap:wrap;margin-bottom:0;display:flex}.ang-branchpanels{margin-top:var(--space-xl)}.ang-branchtab{appearance:none;background:var(--white);border:1px solid var(--page-border);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--page-text-secondary);cursor:pointer;transition:color .18s,background .18s,border-color .18s}.ang-branchtab:hover{color:var(--blue-700);border-color:var(--blue-400)}.ang-branchtab[aria-selected=true]{color:var(--white);background:var(--blue-700);border-color:var(--blue-700)}.ang-branchtab:focus-visible{outline:2px solid var(--blue-500);outline-offset:2px}.ang-contact .lp-cta-box{margin-top:0}.ang-start-grid{gap:var(--space-lg);margin-top:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.ang-start-card{gap:var(--space-2);padding:var(--space-lg);background:var(--white);border:1px solid var(--page-border);border-radius:var(--radius-lg);flex-direction:column;display:flex}.ang-start-title{font-family:var(--font-sans);font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--page-text);margin:var(--space-2) 0 0}.ang-start-text{color:var(--page-text-secondary);font-size:var(--text-base);line-height:var(--leading-normal);flex-grow:1;margin:0}.ang-start-price{margin:var(--space-2) 0 0;color:var(--blue-700);font-weight:var(--weight-semibold);font-size:var(--text-md)}.ang-panel:focus-visible,.ang-branchpanel:focus-visible{outline:2px solid var(--blue-500);outline-offset:2px}@media (prefers-reduced-motion:reduce){.ang-tab,.ang-branchtab,.lz-card,.lz-cta svg,.si-cta svg{transition:none}}@media (width<=860px){.fp-head,.fp-cols{grid-template-columns:1fr}}@media (width<=640px){.ang-tablist{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.ang-tablist::-webkit-scrollbar{display:none}}.ang-ch-focus{margin-top:var(--space-sm);max-width:66ch}.ang-ch-focus a{color:var(--blue-700);font-weight:var(--weight-medium);text-underline-offset:3px;text-decoration:underline}.offer-demo{--vf-badge-bg:var(--blue-700);--vf-ease:cubic-bezier(.16, 1, .3, 1);--vf-shadow-card:0 14px 32px -24px #1a1a1a57;--vf-shadow-frame:0 40px 90px -50px #1a1a1a80;font-family:var(--font-sans);color:var(--page-text)}.offer-demo .app{background:var(--white);border:1px solid var(--page-border);border-radius:var(--radius-lg);width:min(1000px,100%);box-shadow:var(--vf-shadow-frame);flex-direction:column;margin-inline:auto;display:flex;overflow:hidden}.offer-demo .app:focus-visible{outline:2px solid var(--blue-500);outline-offset:3px}.offer-demo .app-bar{border-bottom:1px solid var(--page-border);background:linear-gradient(180deg, #fbfcfe, var(--white));align-items:center;gap:14px;padding:14px 20px;display:flex}.offer-demo .brand{font-weight:var(--weight-semibold);letter-spacing:-.01em;align-items:center;gap:9px;display:inline-flex}.offer-demo .brand-mark{background:var(--blue-700);width:26px;height:26px;color:var(--white);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.offer-demo .brand-mark svg{width:16px;height:16px}.offer-demo .brand b{font-weight:var(--weight-semibold)}.offer-demo .app-context{color:var(--page-text-muted);align-items:center;gap:8px;margin-left:8px;font-size:.78rem;display:inline-flex}.offer-demo .app-context .crumb-dot{color:var(--blue-200)}.offer-demo .demo-flag{font-size:.62rem;font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-uppercase);color:var(--blue-700);background:var(--blue-50);border:1px solid var(--blue-200);border-radius:var(--radius-pill);align-items:center;gap:7px;margin-left:auto;padding:5px 10px;display:inline-flex}.offer-demo .demo-flag:before{content:"";background:var(--cream-400);border-radius:50%;width:6px;height:6px}.offer-demo .screens{flex:1;min-height:clamp(420px,58vh,540px);display:grid;position:relative}.offer-demo .screen{opacity:0;visibility:hidden;pointer-events:none;min-width:0;transition:opacity .35s var(--vf-ease);grid-area:1/1;padding:clamp(20px,3.4vw,40px)}.offer-demo .screen.is-active{opacity:1;visibility:visible;pointer-events:auto}.offer-demo .tap-zone{z-index:4;cursor:pointer;background:0 0;border:0;width:11%;padding:0;position:absolute;top:0;bottom:0}.offer-demo .tap-zone--prev{left:0}.offer-demo .tap-zone--next{right:0}.offer-demo .tap-zone:disabled{cursor:default}.offer-demo .reveal{opacity:0;transform:translateY(18px)}.offer-demo .screen.is-active .reveal{animation:vfReveal .6s var(--vf-ease) forwards;animation-delay:calc(var(--d,0) * 80ms)}@keyframes vfReveal{to{opacity:1;transform:none}}.offer-demo .intro{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(20px,4vw,48px);height:100%;display:grid}.offer-demo .intro-pill{font-size:.68rem;font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-uppercase);color:var(--white);background:var(--vf-badge-bg);border-radius:var(--radius-pill);align-items:center;gap:8px;padding:6px 12px;display:inline-flex}.offer-demo .intro-title{font-family:var(--font-serif);font-weight:var(--weight-medium);font-size:clamp(2.1rem,4.6vw,3.1rem);line-height:var(--leading-tight);letter-spacing:-.01em;color:var(--page-text);margin:18px 0 0}.offer-demo .intro-title em{color:var(--blue-500);font-style:italic}.offer-demo .intro p{max-width:42ch;color:var(--page-text-secondary);font-size:1.02rem;line-height:var(--leading-normal);margin:16px 0 0}.offer-demo .intro-hint{color:var(--page-text-muted);align-items:center;gap:10px;margin-top:26px;font-size:.82rem;display:inline-flex}.offer-demo .intro-hint kbd{font-family:var(--font-sans);font-size:.72rem;font-weight:var(--weight-medium);color:var(--page-text-secondary);background:var(--white);border:1px solid var(--page-border);border-radius:var(--radius-chip);border-bottom-width:2px;padding:2px 7px}.offer-demo .intro-art{justify-content:center;align-self:stretch;align-items:center;display:flex}.offer-demo .intro-art svg{width:100%;height:auto;overflow:hidden}.offer-demo .vfg-node{fill:var(--white);stroke:var(--blue-200);stroke-width:1.4px}.offer-demo .vfg-fill-soft{fill:var(--blue-100);stroke:none}.offer-demo .vfg-line{stroke:var(--blue-200);stroke-width:1.4px;fill:none}.offer-demo .vfg-accent{stroke:var(--blue-500);stroke-width:1.4px;fill:none}.offer-demo .vfg-label{fill:var(--page-text-muted);font-family:var(--font-sans);font-size:11px;font-weight:var(--weight-medium)}.offer-demo .vfg-hub-label{fill:var(--blue-700);font-weight:var(--weight-semibold);font-size:12px;font-family:var(--font-sans)}.offer-demo .vfg-flow{stroke:var(--blue-500);stroke-width:3px;stroke-linecap:round;stroke-dasharray:.1 13;fill:none;opacity:0}.offer-demo .screen.is-active .vfg-flow{animation:1.6s linear infinite vfgFlow;animation-delay:calc(var(--i,0) * .3s + .5s)}@keyframes vfgFlow{0%{stroke-dashoffset:13px}to{stroke-dashoffset:0}}.offer-demo .vfg-pulse{fill:none;stroke:var(--blue-400);stroke-width:1.4px;transform-box:fill-box;transform-origin:50%;opacity:0}.offer-demo .screen.is-active .vfg-pulse{animation:2.8s ease-out .8s infinite vfgPulse}@keyframes vfgPulse{0%{opacity:.45;transform:scale(1)}70%,to{opacity:0;transform:scale(1.45)}}.offer-demo .screen-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:clamp(16px,2.6vw,26px);display:flex}.offer-demo .screen-eyebrow{font-size:.68rem;font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-uppercase);color:var(--blue-500)}.offer-demo .screen-title{font-family:var(--font-serif);font-weight:var(--weight-medium);font-size:clamp(1.5rem,2.8vw,2rem);line-height:var(--leading-snug);color:var(--page-text);margin:4px 0 0}.offer-demo .screen-sub{color:var(--page-text-muted);margin:6px 0 0;font-size:.86rem}.offer-demo .toolbar{flex-wrap:wrap;gap:8px;display:inline-flex}.offer-demo .chip{font-size:.74rem;font-weight:var(--weight-medium);color:var(--page-text-secondary);background:var(--white);border:1px solid var(--page-border);border-radius:var(--radius-pill);padding:6px 12px}.offer-demo .chip--active{background:var(--blue-700);color:var(--white);border-color:var(--blue-700)}.offer-demo .badge{font-size:.72rem;font-weight:var(--weight-medium);border-radius:var(--radius-pill);white-space:nowrap;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.offer-demo .badge:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.offer-demo .badge--open{color:var(--blue-700);background:var(--blue-50)}.offer-demo .badge--prog{color:var(--amber-700);background:var(--amber-100)}.offer-demo .badge--done{color:var(--green-700);background:var(--green-100)}.offer-demo .badge--due{color:var(--amber-700);background:var(--amber-100)}.offer-demo .badge--late{color:var(--red-700);background:var(--red-100)}.offer-demo .badge--ok{color:var(--green-700);background:var(--green-100)}.offer-demo .badge--channel{color:var(--blue-500);background:var(--blue-50)}.offer-demo .badge--channel:before{display:none}.offer-demo .badge .pulse-dot{animation:1.8s ease-in-out infinite vfDotPulse}@keyframes vfDotPulse{0%,to{opacity:1}50%{opacity:.35}}.offer-demo .kpi-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:22px;display:grid}.offer-demo .kpi{background:var(--white);border:1px solid var(--page-border);border-radius:var(--radius);box-shadow:var(--vf-shadow-card);padding:16px 18px}.offer-demo .kpi-num{font-family:var(--font-serif);font-weight:var(--weight-medium);color:var(--blue-700);font-size:2.1rem;line-height:1}.offer-demo .kpi-label{color:var(--page-text-secondary);overflow-wrap:break-word;margin-top:8px;font-size:.78rem}.offer-demo .kpi--alert .kpi-num{color:var(--amber-700)}.offer-demo .panel-grid{grid-template-columns:1.55fr 1fr;gap:16px;display:grid}.offer-demo .panel{background:var(--white);border:1px solid var(--page-border);border-radius:var(--radius);box-shadow:var(--vf-shadow-card);overflow:hidden}.offer-demo .panel-head{border-bottom:1px solid var(--blue-100);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.offer-demo .panel-head h4{font-size:.9rem;font-weight:var(--weight-semibold);margin:0}.offer-demo .panel-head .meta{color:var(--page-text-muted);font-size:.72rem}.offer-demo .vlist{margin:0;padding:4px 0;list-style:none}.offer-demo .vrow{border-bottom:1px solid var(--blue-50);align-items:center;gap:12px;padding:11px 16px;display:flex}.offer-demo .vrow:last-child{border-bottom:0}.offer-demo .vrow .vid{color:var(--page-text-muted);font-variant-numeric:tabular-nums;flex:none;font-size:.78rem}.offer-demo .vrow .vmain{flex:1;min-width:0}.offer-demo .vrow .vtitle{font-size:.86rem;font-weight:var(--weight-medium);display:block}.offer-demo .vrow .vsub{color:var(--page-text-muted);margin-top:2px;font-size:.74rem;display:block}.offer-demo .bars{gap:14px;padding:16px;display:grid}.offer-demo .bar-item{gap:6px;display:grid}.offer-demo .bar-top{justify-content:space-between;font-size:.78rem;display:flex}.offer-demo .bar-top b{font-weight:var(--weight-semibold)}.offer-demo .bar-track{border-radius:var(--radius-pill);background:var(--blue-50);height:9px;overflow:hidden}.offer-demo .bar-fill{border-radius:var(--radius-pill);width:0;height:100%;transition:width .9s var(--vf-ease)}.offer-demo .screen.is-active .bar-fill{width:var(--w,0%)}.offer-demo .bar-fill--open{background:var(--blue-400)}.offer-demo .bar-fill--prog{background:var(--amber-500)}.offer-demo .bar-fill--done{background:var(--green-500)}.offer-demo .case{grid-template-columns:1.35fr 1fr;gap:16px;display:grid}.offer-demo .case-main,.offer-demo .case-side{align-content:start;gap:16px;display:grid}.offer-demo .case-card{background:var(--white);border:1px solid var(--page-border);border-radius:var(--radius);box-shadow:var(--vf-shadow-card);padding:16px 18px}.offer-demo .case-card h4{font-size:.76rem;font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-uppercase);color:var(--page-text-muted);margin:0 0 12px}.offer-demo .pipeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.offer-demo .pstep{grid-template-columns:26px 1fr;gap:12px;padding-bottom:16px;display:grid;position:relative}.offer-demo .pstep:last-child{padding-bottom:0}.offer-demo .pstep:before{content:"";background:var(--blue-100);width:2px;position:absolute;top:22px;bottom:-2px;left:12px}.offer-demo .pstep:last-child:before{display:none}.offer-demo .pdot{border:2px solid var(--blue-200);background:var(--white);width:24px;height:24px;color:var(--blue-400);z-index:1;border-radius:50%;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.offer-demo .pdot svg{width:14px;height:14px}.offer-demo .pstep--done .pdot{background:var(--green-500);border-color:var(--green-500);color:#fff}.offer-demo .pstep--done:before{background:var(--green-300)}.offer-demo .pstep--current .pdot{border-color:var(--amber-500);color:var(--amber-700);box-shadow:0 0 0 4px var(--amber-100);position:relative}.offer-demo .pstep--current .pdot:after{content:"";border:2px solid var(--amber-500);opacity:0;border-radius:50%;position:absolute;inset:-2px}.offer-demo .screen.is-active .pstep--current .pdot:after{animation:2.6s ease-out .6s infinite vfgPulse}.offer-demo .plabel{font-size:.86rem;font-weight:var(--weight-medium);padding-top:2px;display:block}.offer-demo .pmeta{color:var(--page-text-muted);font-size:.74rem;line-height:var(--leading-snug);margin-top:3px;display:block}.offer-demo .pstep--todo .plabel{color:var(--page-text-muted);font-weight:var(--weight-regular)}.offer-demo .deflist{gap:0;display:grid}.offer-demo .panel>.deflist{padding:0 16px 10px}.offer-demo .panel>.pipeline{padding:16px}.offer-demo .panel>p:not(.note){padding:0 16px}.offer-demo .defrow{border-bottom:1px solid var(--blue-50);grid-template-columns:130px 1fr;gap:10px;padding:10px 0;font-size:.86rem;display:grid}.offer-demo .defrow:last-child{border-bottom:0}.offer-demo .defrow dt{color:var(--page-text-muted)}.offer-demo .defrow dd{font-weight:var(--weight-medium);overflow-wrap:anywhere;min-width:0;margin:0}.offer-demo .defrow .who{align-items:center;gap:8px;display:inline-flex}.offer-demo .avatar{background:var(--blue-700);color:#fff;width:22px;height:22px;font-size:.62rem;font-weight:var(--weight-semibold);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.offer-demo .feed{gap:12px;margin:0;padding:0;list-style:none;display:grid}.offer-demo .fitem{grid-template-columns:16px 1fr;gap:10px;font-size:.82rem;display:grid}.offer-demo .fitem .fdot{background:var(--blue-400);border-radius:50%;width:9px;height:9px;margin-top:5px}.offer-demo .fitem time{color:var(--page-text-muted);margin-top:2px;font-size:.72rem;display:block}.offer-demo .doc-chip{background:var(--blue-50);border:1px solid var(--blue-200);border-radius:var(--radius-sm);color:var(--page-text-secondary);align-items:center;gap:9px;padding:9px 12px;font-size:.8rem;display:inline-flex}.offer-demo .doc-chip svg{width:16px;height:16px;color:var(--blue-500)}.offer-demo .doc-chip b{font-weight:var(--weight-medium);color:var(--page-text)}.offer-demo .deadlines{gap:10px;display:grid}.offer-demo .dl{background:var(--white);border:1px solid var(--page-border);border-radius:var(--radius-sm);box-shadow:var(--vf-shadow-card);border-left:0;grid-template-columns:4px 1fr auto auto;align-items:center;gap:16px;padding:14px 16px 14px 0;display:grid;overflow:hidden}.offer-demo .dl .rail{align-self:stretch;width:4px}.offer-demo .dl--late .rail{background:var(--red-500)}.offer-demo .dl--due .rail{background:var(--amber-500)}.offer-demo .dl--ok .rail{background:var(--green-500)}.offer-demo .dl-main{min-width:0}.offer-demo .dl-title{font-size:.92rem;font-weight:var(--weight-medium)}.offer-demo .dl-sub{color:var(--page-text-muted);margin-top:3px;font-size:.76rem}.offer-demo .dl-date{text-align:right;font-size:.8rem}.offer-demo .dl-date b{font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;display:block}.offer-demo .dl-date span{color:var(--page-text-muted);font-size:.72rem}.offer-demo .note{color:var(--page-text-secondary);background:var(--cream-100);border-radius:var(--radius-sm);border:1px solid #f3dcc0;flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;padding:11px 14px;font-size:.8rem;display:flex}.offer-demo .note svg{width:16px;height:16px;color:var(--cream-400);flex:none}.offer-demo .outro{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(22px,4vw,50px);height:100%;display:grid}.offer-demo .outro-title{font-family:var(--font-serif);font-weight:var(--weight-medium);font-size:clamp(1.8rem,3.6vw,2.6rem);line-height:var(--leading-snug);color:var(--page-text);margin:14px 0 0}.offer-demo .outro p{color:var(--page-text-secondary);line-height:var(--leading-normal);max-width:40ch;margin:14px 0 0}.offer-demo .value-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.offer-demo .value-list li{background:var(--white);border:1px solid var(--page-border);border-radius:var(--radius);box-shadow:var(--vf-shadow-card);grid-template-columns:26px 1fr;align-items:start;gap:12px;padding:14px 16px;font-size:.9rem;display:grid}.offer-demo .value-list .tick{background:var(--green-100);width:24px;height:24px;color:var(--green-700);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.offer-demo .value-list .tick svg{width:14px;height:14px}.offer-demo .value-list b{font-weight:var(--weight-semibold)}.offer-demo .value-list span{color:var(--page-text-muted);margin-top:2px;font-size:.8rem;display:block}.offer-demo .cta-row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:26px;display:flex}.offer-demo .btn{font-family:var(--font-sans);font-size:.9rem;font-weight:var(--weight-medium);cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:12px 20px;text-decoration:none;transition:opacity .2s,transform .15s;display:inline-flex}.offer-demo .btn svg{width:16px;height:16px}.offer-demo .btn--primary{background:var(--blue-700);color:var(--white)}.offer-demo .btn--primary:hover{opacity:.9}.offer-demo .btn--primary:active{transform:translateY(1px)}.offer-demo .disclaimer{color:var(--page-text-muted);margin-top:20px;font-size:.74rem}.offer-demo .app-foot{border-top:1px solid var(--page-border);background:linear-gradient(0deg, #fbfcfe, var(--white));align-items:center;gap:16px;padding:14px 20px;display:flex}.offer-demo .dots{gap:0;display:inline-flex}.offer-demo .dot{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.offer-demo .dot:before{content:"";background:var(--blue-200);width:9px;height:9px;transition:background .2s, width .25s var(--vf-ease);border-radius:50%;display:block}.offer-demo .dot:hover:before{background:var(--blue-400)}.offer-demo .dot.is-active{width:34px}.offer-demo .dot.is-active:before{background:var(--blue-700);border-radius:var(--radius-pill);width:22px}.offer-demo .progress-label{color:var(--page-text-muted);font-variant-numeric:tabular-nums;font-size:.76rem}.offer-demo .nav-group{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.offer-demo .icon-btn{height:38px;font-family:var(--font-sans);font-size:.82rem;font-weight:var(--weight-medium);color:var(--page-text-secondary);background:var(--white);border:1px solid var(--page-border);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 14px;transition:border-color .2s,color .2s,background .2s,opacity .2s;display:inline-flex}.offer-demo .icon-btn svg{width:16px;height:16px}.offer-demo .icon-btn:hover:not(:disabled){border-color:var(--blue-400);color:var(--page-text)}.offer-demo .icon-btn:disabled{opacity:.4;cursor:default}.offer-demo .icon-btn--square{width:38px;padding:0}.offer-demo .icon-btn--cta{background:var(--blue-700);color:var(--white);border-color:var(--blue-700)}.offer-demo .icon-btn--cta:hover:not(:disabled){opacity:.9;color:var(--white)}.offer-demo .play-icon-pause,.offer-demo .icon-btn.is-playing .play-icon-play{display:none}.offer-demo .icon-btn.is-playing .play-icon-pause{display:inline}@media (width<=820px){.offer-demo .screens{min-height:0;display:block}.offer-demo .screen:not(.is-active){display:none}.offer-demo .intro,.offer-demo .outro{grid-template-columns:1fr;height:auto}.offer-demo .intro-art{display:none}.offer-demo .outro .outro-art{order:-1}.offer-demo .kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}.offer-demo .panel-grid,.offer-demo .case{grid-template-columns:1fr}.offer-demo .app-context{display:none}}@media (width<=560px){.offer-demo .screen{padding:18px}.offer-demo .demo-flag span,.offer-demo .icon-btn .label{display:none}.offer-demo .icon-btn{padding:0 12px}.offer-demo .vrow .vid{display:none}.offer-demo .panel-head{flex-wrap:wrap;row-gap:2px}.offer-demo .panel>div[style*=grid]{grid-template-columns:minmax(0,1fr)}.offer-demo .wa-answer-text{overflow-wrap:anywhere}.offer-demo .app-bar{padding:12px 14px}.offer-demo .brand{min-width:0;font-size:.92rem}.offer-demo .brand b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.offer-demo .demo-flag{flex:none}.offer-demo .kpi{padding:12px 14px}.offer-demo .kpi-num{font-size:1.6rem}.offer-demo .defrow{grid-template-columns:1fr;gap:2px 0}.offer-demo .defrow dt{font-size:.76rem}.offer-demo .vrow{flex-wrap:wrap;align-items:flex-start}.offer-demo .vrow .vmain{flex-basis:100%}.offer-demo .badge{white-space:normal}.offer-demo .doc-chip{overflow-wrap:anywhere;min-width:0}.offer-demo .dl{grid-template-columns:4px 1fr;align-items:start;row-gap:4px}.offer-demo .dl .rail{grid-row:1/-1}.offer-demo .dl-main,.offer-demo .dl-date,.offer-demo .dl .badge{grid-column:2}.offer-demo .dl-date{text-align:left}.offer-demo .dl .badge{justify-self:start}.offer-demo .case-main,.offer-demo .case-side,.offer-demo .case-card,.offer-demo .panel{min-width:0}.offer-demo .defrow dd{overflow-wrap:anywhere}.offer-demo .who{flex-wrap:wrap}}@media (width<=390px){.offer-demo .kpi-num{font-size:1.35rem}.offer-demo .kpi-row{gap:10px}.offer-demo .intro-title{font-size:1.8rem}.offer-demo .outro-title{font-size:1.5rem}.offer-demo .app-foot{flex-wrap:wrap;gap:8px;padding:10px 14px}.offer-demo .nav-group{justify-content:flex-end;width:100%;margin-left:0}.offer-demo .dot:before{width:7px;height:7px}.offer-demo .dot.is-active{width:30px}.offer-demo .dot.is-active:before{width:16px}}@media (prefers-reduced-motion:reduce){.offer-demo .screen,.offer-demo .reveal,.offer-demo .bar-fill,.offer-demo .dot,.offer-demo .dot:before{transition:none!important}.offer-demo .reveal{opacity:1;transform:none;animation:none!important}.offer-demo .vfg-flow,.offer-demo .vfg-pulse,.offer-demo .badge .pulse-dot,.offer-demo .screen.is-active .pstep--current .pdot:after{animation:none!important}.offer-demo .vfg-flow{opacity:1}}.offer-demo .doc-chip[data-astro-cid-bmwgihbc]{font-size:.7rem;font-weight:var(--weight-medium);border-radius:var(--radius-pill);background:var(--blue-50);border:1px solid var(--blue-200);color:var(--blue-700);white-space:nowrap;align-items:center;margin-left:6px;padding:2px 7px;display:inline-flex}@media (width<=560px){.offer-demo .doc-chip[data-astro-cid-bmwgihbc]{white-space:normal;margin-top:4px;margin-left:0}}.offer-demo .wa-answer-text[data-astro-cid-bmwgihbc]{font-size:.88rem;line-height:var(--leading-normal);color:var(--page-text);margin:0}.offer-demo .wa-decline-box[data-astro-cid-bmwgihbc]{background:var(--amber-100);border-radius:var(--radius);color:var(--amber-700);border:1px solid #f3cc80;grid-template-columns:36px 1fr;align-items:start;gap:14px;padding:14px 16px;font-size:.88rem;display:grid}.offer-demo .wa-decline-icon[data-astro-cid-bmwgihbc]{width:36px;height:36px;color:var(--amber-700);background:#fffbeb;border:1.5px solid #f0c040;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.offer-demo .wa-decline-icon[data-astro-cid-bmwgihbc] svg[data-astro-cid-bmwgihbc]{width:20px;height:20px}.offer-demo .wa-vote[data-astro-cid-bmwgihbc]{cursor:pointer;align-items:center;gap:5px;display:inline-flex}.offer-demo .ki-vlist[data-astro-cid-autvamdt] .vtitle[data-astro-cid-autvamdt],.offer-demo .ki-vlist[data-astro-cid-autvamdt] .vsub[data-astro-cid-autvamdt],.offer-demo .ki-deadlines[data-astro-cid-autvamdt] .dl-title[data-astro-cid-autvamdt],.offer-demo .ki-deadlines[data-astro-cid-autvamdt] .dl-sub[data-astro-cid-autvamdt]{overflow-wrap:anywhere;display:block}.offer-demo .ki-note-text[data-astro-cid-autvamdt]{font-size:.86rem;line-height:var(--leading-normal);color:var(--page-text-secondary);margin:0}.offer-demo .ki-badge--gray[data-astro-cid-autvamdt]{color:var(--page-text-muted);background:var(--blue-50)}.offer-demo .ki-badge--gray[data-astro-cid-autvamdt]:before{background:var(--blue-200)}.fp-related[data-astro-cid-e3vi553y]{margin-top:var(--space-md);padding:var(--space-sm) var(--space-md);background:var(--blue-50);border:1px solid var(--blue-100);border-radius:var(--radius);color:var(--page-text-secondary);font-size:var(--text-md);line-height:var(--leading-normal)}.fp-related[data-astro-cid-e3vi553y] a[data-astro-cid-e3vi553y]{font-weight:var(--weight-medium);color:var(--blue-700);text-decoration:none}.fp-related[data-astro-cid-e3vi553y] a[data-astro-cid-e3vi553y]:hover{color:var(--cream-400)}.fp-related[data-astro-cid-e3vi553y] a[data-astro-cid-e3vi553y] svg[data-astro-cid-e3vi553y]{vertical-align:-2px;margin-left:6px;transition:transform .2s;display:inline-block}.fp-related[data-astro-cid-e3vi553y] a[data-astro-cid-e3vi553y]:hover svg[data-astro-cid-e3vi553y]{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.fp-related[data-astro-cid-e3vi553y] a[data-astro-cid-e3vi553y] svg[data-astro-cid-e3vi553y]{transition:none}}
