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