.vf-behavior{padding:calc(var(--space-section) / 2) 0 0;position:relative}.vf-behavior>*{z-index:1;position:relative}.vf-behavior-grid{box-sizing:border-box;grid-template-columns:repeat(12,1fr);gap:24px;width:100%;max-width:1440px;margin:0 auto;padding:0 64px;display:grid}.vf-behavior-heading-wrap{padding-bottom:56px}.vf-behavior-heading-col{grid-column:1/span 11}.vf-behavior .vf-behavior-headline.tx-section{letter-spacing:-.02em;text-wrap:pretty;max-width:22ch;font-weight:400}.vf-behavior .vf-behavior-body.tx-body{max-width:62ch;margin:40px 0 0}.vf-behavior-scroll-wrap{position:relative}.vf-behavior-visual-col{grid-column:1/span 7}.vf-behavior-sticky{z-index:0;justify-content:center;align-items:center;width:calc(100% + 220px);min-height:879px;display:flex;position:sticky;top:10vh}.vf-behavior-layer{box-sizing:border-box;opacity:0;pointer-events:none;justify-content:center;align-items:flex-start;width:100%;min-height:100vh;padding-top:2vh;transition:opacity .45s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;inset:0;transform:translateY(20px)}.vf-behavior-layer.is-before{opacity:0;transform:translateY(-20px)}.vf-behavior-layer.is-after{opacity:0;transform:translateY(20px)}.vf-behavior-layer.is-active{opacity:1;z-index:1;transform:translateY(0)}.vf-behavior-visual-frame{box-sizing:border-box;background:#efebe0;border:1.5px solid #0d1526;border-radius:20px;justify-content:center;align-items:center;width:100%;max-width:1000px;height:750px;padding:24px;display:flex;box-shadow:12px 12px #0d152614}.vf-behavior-visual-svg{width:100%;height:100%;display:block}.vf-behavior-panels-col{z-index:2;box-sizing:border-box;flex-direction:column;grid-column:9/span 4;gap:0;height:1530.64px;margin-left:-120px;padding:219.75px 0 439.5px;display:flex;position:relative}.vf-behavior-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;border:1.4px solid #0d1526;border-radius:0;flex-direction:column;justify-content:center;gap:16px;min-height:290px;padding:18px 22px;display:flex;position:relative;box-shadow:0 24px 60px #1018271a}.vf-behavior-panel-glow{display:none}.vf-behavior-panel-bar{width:3px;height:100%;opacity:var(--bar-progress,0);z-index:10;pointer-events:none;margin:0;position:absolute;top:-.5px;right:-1.7px}.vf-behavior-panel-bar:after{content:"";transform-origin:top;transform:scaleY(var(--bar-progress,0));background:#d97757;position:absolute;inset:0}.vf-behavior-panels-col .vf-behavior-panel+.vf-behavior-panel{border-top:0}.vf-behavior-panels-col .vf-behavior-panel:first-child{border-top-left-radius:16px;border-top-right-radius:16px}.vf-behavior-panels-col .vf-behavior-panel:last-child{border-bottom-right-radius:16px;border-bottom-left-radius:16px}.vf-behavior-panels-col .vf-behavior-panel:first-child .vf-behavior-panel-bar{height:calc(100% - 15.5px);top:15px}.vf-behavior-panels-col .vf-behavior-panel:first-child .vf-behavior-panel-bar:before{content:"";border:3px solid #d97757;border-color:#d97757 #d97757 #0000 #0000;border-top-right-radius:17px;width:17px;height:17px;position:absolute;top:-15px;right:0}.vf-behavior-panels-col .vf-behavior-panel:last-child .vf-behavior-panel-bar{height:calc(100% - 15.5px)}.vf-behavior-panels-col .vf-behavior-panel:last-child .vf-behavior-panel-bar:before{content:"";width:17px;height:17px;opacity:calc((var(--bar-progress,0) - .85) * 6.67);border:3px solid #d97757;border-color:#0000 #d97757 #d97757 #0000;border-bottom-right-radius:17px;position:absolute;bottom:-15px;right:0}.vf-behavior-panel-img-mobile{display:none}.vf-behavior-panel-title{font-family:var(--font-sans);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(22px,2.2vw,32px);font-weight:400;line-height:1.18}.vf-behavior-panel-body{max-width:44ch}@media (max-width:1100px){.vf-behavior{padding:64px 0 24px}.vf-behavior-grid{gap:16px;padding:0 24px}.vf-behavior-heading-wrap{padding-bottom:32px}.vf-behavior-headline{max-width:none}.vf-behavior-visual-col{display:none}.vf-behavior-panels-col{grid-column:1/-1;gap:16px;margin-left:0;padding:0}.vf-behavior-panel{background:var(--card);border:1.4px solid #0d1526;border-radius:18px;min-height:auto;padding:24px;box-shadow:8px 8px #0d152614}.vf-behavior-panel-img-mobile{aspect-ratio:4/3;box-sizing:border-box;background:#efebe0;border:1px solid #0d1526;border-radius:12px;justify-content:center;align-items:center;width:100%;padding:12px;display:flex;overflow:hidden}}@media (prefers-reduced-motion:reduce){.vf-behavior-layer{transition:none;transform:none}.vf-behavior-layer.is-before,.vf-behavior-layer.is-after{transform:none}}
.vf-bh-silos-wire-line{will-change:stroke-dashoffset}.vf-bh-silos-mismatch{transform-box:fill-box;transform-origin:50%;will-change:opacity}@media (prefers-reduced-motion:no-preference){.vf-bh-silos-wire-line{animation:4s linear infinite vf-bh-silos-dash-drift}.vf-bh-silos-mismatch{animation:3s ease-in-out infinite vf-bh-silos-mismatch-pulse}.vf-bh-silos-wire-0 .vf-bh-silos-mismatch{animation-delay:0s}.vf-bh-silos-wire-1 .vf-bh-silos-mismatch{animation-delay:-.4s}.vf-bh-silos-wire-2 .vf-bh-silos-mismatch{animation-delay:-.8s}.vf-bh-silos-wire-3 .vf-bh-silos-mismatch{animation-delay:-1.2s}.vf-bh-silos-wire-4 .vf-bh-silos-mismatch{animation-delay:-1.6s}.vf-bh-silos-wire-5 .vf-bh-silos-mismatch{animation-delay:-2s}.vf-bh-silos-wire-6 .vf-bh-silos-mismatch{animation-delay:-2.4s}.vf-bh-silos-wire-1 .vf-bh-silos-wire-line{animation-delay:-.6s}.vf-bh-silos-wire-2 .vf-bh-silos-wire-line{animation-delay:-1.2s}.vf-bh-silos-wire-3 .vf-bh-silos-wire-line{animation-delay:-1.8s}.vf-bh-silos-wire-4 .vf-bh-silos-wire-line{animation-delay:-2.4s}.vf-bh-silos-wire-5 .vf-bh-silos-wire-line{animation-delay:-3s}.vf-bh-silos-wire-6 .vf-bh-silos-wire-line{animation-delay:-3.6s}}@keyframes vf-bh-silos-dash-drift{0%{stroke-dashoffset:0}to{stroke-dashoffset:-24px}}@keyframes vf-bh-silos-mismatch-pulse{0%,to{opacity:.55}50%{opacity:1}}@media (max-width:720px){.vf-bh-silos-wire-line,.vf-bh-silos-mismatch{animation:none!important}}
.vf-bh-manual-stack{will-change:transform;transform:translateY(0)}@media (prefers-reduced-motion:no-preference){.vf-bh-manual-stack{animation:14s linear infinite vf-bh-manual-scroll}}@keyframes vf-bh-manual-scroll{0%{transform:translateY(0)}7.78%{transform:translateY(0)}11.11%{transform:translateY(-84px)}18.89%{transform:translateY(-84px)}22.22%{transform:translateY(-168px)}30%{transform:translateY(-168px)}33.33%{transform:translateY(-252px)}41.11%{transform:translateY(-252px)}44.44%{transform:translateY(-336px)}52.22%{transform:translateY(-336px)}55.56%{transform:translateY(-420px)}63.33%{transform:translateY(-420px)}66.67%{transform:translateY(-504px)}74.44%{transform:translateY(-504px)}77.78%{transform:translateY(-588px)}85.56%{transform:translateY(-588px)}88.89%{transform:translateY(-672px)}96.67%{transform:translateY(-672px)}to{transform:translateY(-756px)}}@media (max-width:720px){.vf-bh-manual-stack{animation:none!important;transform:translateY(0)!important}}
.vf-bh-misfit-outline{stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){.vf-bh-misfit-outline{animation:6s linear infinite vf-bh-misfit-dash-drift,4s ease-in-out infinite vf-bh-misfit-outline-breathe}}@keyframes vf-bh-misfit-dash-drift{0%{stroke-dashoffset:0}to{stroke-dashoffset:-16px}}@keyframes vf-bh-misfit-outline-breathe{0%,to{stroke-opacity:.35}50%{stroke-opacity:.55}}@media (max-width:720px){.vf-bh-misfit-outline,.vf-bh-misfit-outline-pulse{stroke-dashoffset:0!important;animation:none!important}}
.amtec-chatbot{z-index:100;font-family:var(--font-sans,system-ui, sans-serif);pointer-events:none;flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:fixed;bottom:clamp(16px,3vw,28px);right:clamp(16px,3vw,28px)}.amtec-chatbot>*{pointer-events:auto}.amtec-chatbot-bubble{color:#fff;cursor:pointer;background:#101827;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;width:56px;height:56px;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 10px 30px #10182759,inset 0 1px #ffffff38,inset 0 -1px #0000002e}.amtec-chatbot-bubble:hover{transform:translateY(-1px);box-shadow:0 14px 36px #10182773,inset 0 1px #ffffff47,inset 0 -1px #0003}.amtec-chatbot-bubble:focus-visible{outline-offset:3px;outline:2px solid #fff}.amtec-chatbot-panel{color:#101827;background:#fff;border:1px solid #10182714;border-radius:20px;flex-direction:column;width:min(400px,100vw - 32px);height:min(640px,100vh - 100px);margin:0;padding:0;animation:.2s ease-out amtec-chatbot-in;display:flex;position:static;inset:auto;overflow:hidden;box-shadow:0 24px 60px #10182738,0 2px 8px #10182714}@keyframes amtec-chatbot-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.amtec-chatbot-brand{align-items:center;display:inline-flex}.amtec-chatbot-brand-logo{filter:brightness(0)invert();width:auto;height:22px;display:block}.amtec-chatbot-close{color:#ffffffc7;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;transition:background .14s,color .14s;display:inline-flex}.amtec-chatbot-close:hover{color:#fff;background:#ffffff24}.amtec-chatbot-close:focus-visible{outline-offset:2px;outline:2px solid #fff}.amtec-chatbot-home{background:#fff;flex-direction:column;flex:1;min-height:0;animation:.18s ease-out amtec-chatbot-tab-fade;display:flex;overflow-y:auto}.amtec-chatbot-hero{color:#fff;background:linear-gradient(#3b82f6 0% 62%,#fff 100%);padding:20px 22px 104px;position:relative}.amtec-chatbot-hero-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.amtec-chatbot-hero-actions{align-items:center;gap:10px;display:inline-flex}.amtec-chatbot-avatar{object-fit:cover;color:#fff;letter-spacing:0;text-transform:uppercase;background:linear-gradient(135deg,#93c5fd 0%,#c4b5fd 100%);border:1.5px solid #fff9;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:600;display:inline-flex}.amtec-chatbot-avatar--fallback{font-family:var(--font-sans,system-ui, sans-serif)}.amtec-chatbot-greeting{font-family:var(--font-sans,system-ui, sans-serif);letter-spacing:-.01em;color:#fff;flex-direction:column;gap:2px;margin:28px 0 0;font-size:28px;font-weight:520;line-height:1.15;display:flex}.amtec-chatbot-cards{z-index:1;flex-direction:column;gap:12px;margin-top:-36px;padding:0 18px 22px;display:flex;position:relative}.amtec-chatbot-card{font-family:var(--font-sans,system-ui, sans-serif);text-align:left;color:#101827;background:#fff;border:1px solid #1018270f;border-radius:14px;padding:16px 18px;box-shadow:0 2px 8px #10182714}.amtec-chatbot-card--action{cursor:pointer;appearance:none;justify-content:space-between;align-items:center;gap:12px;width:100%;transition:transform .16s,box-shadow .16s,border-color .16s;display:flex}.amtec-chatbot-card--action:hover{border-color:#3b82f640;transform:translateY(-1px);box-shadow:0 6px 16px #1018271f}.amtec-chatbot-card--action:focus-visible{outline-offset:2px;outline:2px solid #3b82f6}.amtec-chatbot-card-body{flex-direction:column;gap:4px;display:flex}.amtec-chatbot-card-title{color:#101827;letter-spacing:-.005em;font-size:15px;font-weight:520}.amtec-chatbot-card-sub{color:var(--color-grey-slate);letter-spacing:.005em;font-size:13px}.amtec-chatbot-card-arrow{color:#3b82f6;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.amtec-chatbot-card--booking{flex-direction:column;gap:12px;display:flex}.amtec-chatbot-card-label{color:#101827;letter-spacing:-.005em;font-size:14px;font-weight:520}.amtec-chatbot-book-button{color:#fff;letter-spacing:-.005em;text-align:center;cursor:pointer;background:#3b82f6;border:none;border-radius:10px;width:100%;padding:12px 16px;font-family:inherit;font-size:14px;font-weight:520;text-decoration:none;transition:background .14s,transform .14s;display:block}.amtec-chatbot-book-button:hover{background:#2563eb;transform:translateY(-1px)}.amtec-chatbot-book-button:focus-visible{outline-offset:2px;outline:2px solid #fff;box-shadow:0 0 0 4px #3b82f666}.amtec-chatbot-messages-pane{background:#fff;flex-direction:column;flex:1;min-height:0;animation:.18s ease-out amtec-chatbot-tab-fade;display:flex}@keyframes amtec-chatbot-tab-fade{0%{opacity:0}to{opacity:1}}.amtec-chatbot-messages-header{color:#fff;background:linear-gradient(#3b82f6 0%,#2563eb 100%);justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.amtec-chatbot-messages{scrollbar-width:thin;scrollbar-color:#1018272e transparent;background:#fff;flex-direction:column;flex:1;gap:10px;min-height:0;padding:18px;display:flex;overflow-y:auto}.amtec-chatbot-messages::-webkit-scrollbar{width:6px}.amtec-chatbot-messages::-webkit-scrollbar-thumb{background:#1018272e;border-radius:3px}.amtec-chatbot-message{letter-spacing:.005em;white-space:pre-wrap;word-wrap:break-word;border-radius:14px;max-width:85%;padding:10px 14px;font-size:14px;line-height:1.5}.amtec-chatbot-message--assistant{color:#101827;background:#f1f4f8;border:1px solid #1018270d;border-bottom-left-radius:4px;align-self:flex-start}.amtec-chatbot-message--user{color:#fff;background:#3b82f6;border-bottom-right-radius:4px;align-self:flex-end}.amtec-chatbot-typing{align-items:center;gap:4px;padding:14px;display:inline-flex}.amtec-chatbot-typing span{background:#10182766;border-radius:999px;width:6px;height:6px;animation:1.2s ease-in-out infinite amtec-chatbot-bounce}.amtec-chatbot-typing span:nth-child(2){animation-delay:.15s}.amtec-chatbot-typing span:nth-child(3){animation-delay:.3s}@keyframes amtec-chatbot-bounce{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.amtec-chatbot-error{color:#b81d4d;background:#dc3c6e14;border:1px solid #dc3c6e47;border-radius:12px;align-self:stretch;padding:10px 14px;font-size:13px}.amtec-chatbot-retry{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin-left:8px;padding:0;text-decoration:underline}.amtec-chatbot-retry:focus-visible{outline-offset:2px;outline:2px solid #b81d4d}.amtec-chatbot-form{background:#fff;border-top:1px solid #10182714;align-items:center;gap:8px;padding:12px 14px;display:flex}.amtec-chatbot-notice{color:#10182773;background:#fff;margin:0;padding:0 16px 12px;font-size:11px;line-height:1.4}.amtec-chatbot-notice strong{color:#1018279e;font-weight:600}.amtec-chatbot-notice a,.amtec-chatbot-home-notice a{color:inherit;text-underline-offset:2px;text-decoration:underline}.amtec-chatbot-notice a:hover,.amtec-chatbot-home-notice a:hover{color:#101827}.amtec-chatbot-home-notice{z-index:2;color:#10182794;margin:-76px 22px 52px;font-size:11px;line-height:1.45;position:relative}.amtec-chatbot-input{color:#101827;background:#f5f7fa;border:1px solid #1018271f;border-radius:999px;outline:none;flex:1;padding:10px 14px;font-family:inherit;font-size:16px;transition:border-color .14s,background .14s}.amtec-chatbot-input::placeholder{color:#10182766}.amtec-chatbot-input:focus{background:#fff;border-color:#3b82f6b3}.amtec-chatbot-send{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:background .14s,transform .14s;display:inline-flex}.amtec-chatbot-send:hover:not(:disabled){background:#1d4ed8;transform:translateY(-1px)}.amtec-chatbot-send:focus-visible{outline-offset:2px;outline:2px solid #3b82f6}.amtec-chatbot-send:disabled{opacity:.35;cursor:not-allowed}.amtec-chatbot-tabs{background:#fff;border-top:1px solid #10182714;flex-shrink:0;align-items:stretch;height:56px;display:flex}.amtec-chatbot-tab{letter-spacing:.01em;color:var(--color-grey-slate);cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;padding:6px 8px;font-family:inherit;font-size:11px;font-weight:520;transition:color .14s;display:inline-flex}.amtec-chatbot-tab:hover{color:#101827}.amtec-chatbot-tab.is-active{color:#3b82f6}.amtec-chatbot-tab:focus-visible{outline-offset:-2px;outline:2px solid #3b82f6}.amtec-chatbot-tab-icon{display:block}@media (max-width:768px){.amtec-chatbot{bottom:12px;right:12px}}@media (prefers-reduced-motion:reduce){.amtec-chatbot-panel,.amtec-chatbot-bubble,.amtec-chatbot-send,.amtec-chatbot-book-button,.amtec-chatbot-card--action,.amtec-chatbot-home,.amtec-chatbot-messages-pane,.amtec-chatbot-typing span{transition:none;animation:none}}.amtec-chatbot-panel{width:min(430px,100vw - 32px);height:min(700px,100dvh - 100px)}.amtec-chatbot-subtitle{color:#e7efff;margin:7px 0 0;font-size:12px}.amtec-chatbot-messages-header{background:#172c45;flex-shrink:0}.amtec-chatbot-message{max-width:94%;line-height:1.6}.amtec-chatbot-message a{color:#174c9d;text-underline-offset:3px;text-decoration:underline}.amtec-chatbot-starters{border:0;flex-wrap:wrap;gap:8px;min-width:0;margin:4px 0 8px;padding:0;display:flex}.amtec-chatbot-starters button{color:#233c58;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #cbd7e5;border-radius:12px;padding:10px 12px;font-size:13px}.amtec-chatbot-starters button:hover{background:#eef4fb;border-color:#6688b3}.amtec-chatbot-next-step{background:#f7f9fc;border-top:1px solid #dfe6ee;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:11px 18px;display:flex}.amtec-chatbot-next-step a{color:#174c9d;font-size:13px;font-weight:600;text-decoration:none}.amtec-chatbot-next-step a:hover{text-decoration:underline}.amtec-chatbot-typing-status{color:#536579;padding:8px 0;font-size:12px;display:block}.amtec-chatbot-form{flex-shrink:0;padding:10px 14px}.amtec-chatbot-input{resize:none;border-radius:14px;min-width:0;line-height:1.4}.amtec-chatbot-send{width:40px;height:40px;font-size:22px}.amtec-chatbot-close{font-size:26px}.amtec-chatbot-notice{color:#586777;flex-shrink:0}.amtec-chatbot-notice a{color:#174c9d}.amtec-chatbot-starters button:focus-visible,.amtec-chatbot-next-step a:focus-visible{outline-offset:3px;outline:2px solid #2563eb}@media (max-width:480px){.amtec-chatbot{left:12px}.amtec-chatbot-panel{width:100%;height:min(680px,100dvh - 92px)}.amtec-chatbot-messages{padding:14px}.amtec-chatbot-message{font-size:14px}}.amtec-chatbot-new{font:inherit;color:#536579;cursor:pointer;background:0 0;border:none;align-self:center;padding:8px;font-size:12px;text-decoration:underline}.amtec-chatbot-messages{overscroll-behavior:contain}.amtec-chatbot-arrow{vertical-align:-1px;margin-left:4px;display:inline-block}
.vf-engagement{background-color:var(--bg,#f5f4ef);background-image:var(--vf-dot-grid);width:100%;color:var(--text,#0b0f14);padding:var(--space-section) clamp(32px, 5vw, 96px) calc(var(--space-section) / 2);position:relative}.vf-engagement-inner{flex-direction:column;gap:72px;max-width:1680px;margin:0 auto;display:flex}.vf-engagement-header{flex-direction:column;align-items:flex-start;gap:28px;max-width:1440px;display:flex}.vf-engagement-eyebrow{color:#263241;min-height:36px;font-family:var(--font-mono);letter-spacing:0;text-transform:uppercase;background:#fff;border-radius:8px;align-items:center;gap:12px;padding:0 14px 0 12px;font-size:13px;font-weight:400;display:inline-flex;box-shadow:0 1px #1018270a}.vf-engagement-eyebrow-dot{background:var(--brand,#3b82f6);border-radius:2px;flex:none;width:10px;height:10px}.vf-engagement-headline{color:var(--text,#0b0f14);letter-spacing:-.01em;text-wrap:balance;max-width:22ch}.vf-engagement-body{max-width:56ch}.vf-engagement-tabs{display:none}.vf-engagement-content{flex-direction:column;gap:32px;display:flex}.vf-engagement-footer{justify-content:center;display:flex}.vf-engagement-footer .vf-intro{margin-top:0}.vf-root .vf-engagement-footer .vf-intro-primary{color:#fff;background:#000}.vf-root .vf-engagement-footer .vf-intro-primary:hover{background:#18181b}.vf-root .vf-engagement-footer .vf-intro a:focus-visible{outline-color:#000}.vf-engagement-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.vf-engagement-card{background:var(--card,#fff);border:1px solid var(--divider,#0000000f);border-radius:18px;flex-direction:column;min-height:100%;padding:32px;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative}.vf-engagement-card:hover{border-color:#0000001f;transform:translateY(-2px);box-shadow:0 18px 40px -24px #0a0a0a2e}.vf-engagement-card.is-highlight{background:linear-gradient(#3b82f60a 0%,#fff 60%);border-color:#3b82f647;box-shadow:0 22px 50px -28px #3b82f652}.vf-engagement-card.is-highlight:hover{border-color:#3b82f66b;box-shadow:0 28px 60px -28px #3b82f666}.vf-engagement-card-head{flex-direction:column;gap:6px;margin-bottom:18px;display:flex}.vf-engagement-card-title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text,#0b0f14);margin:0;font-size:26px;font-weight:500;line-height:1.12}.vf-engagement-card-description{font-family:var(--font-sans);color:var(--text-muted,var(--color-grey-slate));margin:0 0 22px;font-size:14.5px;font-weight:300;line-height:1.5}.vf-engagement-card-divider{background:var(--divider,#0000000f);height:1px;margin:0 0 20px}.vf-engagement-card-includes{flex-direction:column;flex:auto;gap:12px;margin-bottom:24px;display:flex}.vf-engagement-card-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.vf-engagement-card-item{font-family:var(--font-sans);color:var(--text,#0b0f14);align-items:flex-start;gap:12px;font-size:15px;font-weight:400;line-height:1.4;display:flex;position:relative}.vf-engagement-card-check{background:#3b82f61a;border-radius:999px;flex:none;width:16px;height:16px;margin-top:3px;position:relative}.vf-engagement-card-check:after{content:"";border-left:1.6px solid var(--brand,#3b82f6);border-bottom:1.6px solid var(--brand,#3b82f6);transform-origin:50%;width:7px;height:3.5px;position:absolute;top:6px;left:4px;transform:rotate(-45deg)}.vf-engagement-card.is-highlight .vf-engagement-card-check{background:#3b82f62e}.vf-root .vf-engagement-card-cta{cursor:pointer;color:var(--brand,#3b82f6);font-family:var(--font-sans);letter-spacing:0;background:0 0;border:0;align-self:flex-start;align-items:center;gap:8px;margin-top:auto;padding:4px 0 0;font-size:15px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.vf-engagement-card-cta-label{display:inline-block}.vf-engagement-card-cta-arrow{justify-content:center;align-items:center;width:18px;height:18px;transition:transform .2s;display:inline-flex}.vf-root .vf-engagement-card-cta:hover .vf-engagement-card-cta-arrow{transform:translate(3px)}.vf-root .vf-engagement-card-cta:hover{color:var(--brand-hover,#3b82f6)}.vf-root .vf-engagement-card-cta:focus-visible{outline:2px solid var(--brand,#3b82f6);outline-offset:4px;border-radius:4px}@media (max-width:1180px){.vf-engagement{padding:112px 40px 80px}.vf-engagement-card{padding:28px}.vf-engagement-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}@media (max-width:960px){.vf-engagement{padding:96px 32px 72px}.vf-engagement-inner{gap:56px}}@media (max-width:640px){.vf-engagement{padding:72px 20px 56px}.vf-engagement-inner{gap:32px}.vf-engagement-content{gap:24px}.vf-engagement-tabs{scrollbar-width:none;border-bottom:1px solid var(--divider,#00000014);gap:4px;margin:0 -20px;padding:0 20px;display:flex;overflow-x:auto}.vf-engagement-tabs::-webkit-scrollbar{display:none}.vf-root .vf-engagement-tab{min-height:44px;font-family:var(--font-sans);color:var(--text-muted,var(--color-grey-slate));cursor:pointer;background:0 0;border:0;border-bottom:1.5px solid #0000;border-radius:0;flex:none;align-items:baseline;gap:6px;margin-bottom:-1px;padding:0 10px;font-size:15px;font-weight:500;transition:color .16s,border-color .16s;display:inline-flex}.vf-root .vf-engagement-tab:first-child{padding-left:0}.vf-engagement-tab-index{font-family:var(--font-mono);letter-spacing:.06em;font-size:11px}.vf-root .vf-engagement-tab[aria-selected=true]{color:var(--text,#0b0f14);border-bottom-color:var(--text,#0b0f14)}.vf-root .vf-engagement-tab:focus-visible{outline:2px solid var(--brand,#3b82f6);outline-offset:-2px}.vf-engagement-grid{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:12px;margin:0 -20px;padding:0 20px;scroll-padding-inline:20px;display:flex;position:relative;overflow-x:auto}.vf-engagement-grid::-webkit-scrollbar{display:none}.vf-engagement-card{scroll-snap-align:start;border-radius:16px;flex:0 0 calc(100% - 28px);padding:24px 22px 26px}.vf-engagement-card:hover{transform:none}.vf-engagement-card-title{font-size:23px}.vf-engagement-card-description{font-weight:400}.vf-engagement-card-list{gap:9px}}@media (prefers-reduced-motion:reduce){.vf-engagement-card,.vf-engagement-card-cta-arrow{transition:none}.vf-engagement-card:hover,.vf-root .vf-engagement-card-cta:hover .vf-engagement-card-cta-arrow{transform:none}}
