.elementor .fvk-status-dot{position:relative;}.elementor .fvk-mark{width:40px;height:40px;min-width:40px;font-family:var(--fvk-font);font-weight:700;font-size:15px;color:var(--fvk-white);letter-spacing:-0.02em;line-height:1;padding:0px;border-radius:12px;background-color:var(--fvk-ink);display:flex;flex:0 0 40px;justify-content:center;align-items:center;}.elementor .fvk-info-icon{width:22px;height:22px;min-width:22px;font-family:var(--fvk-font);font-weight:700;font-size:13px;color:#FFFFFF;line-height:1;padding:0px;margin-block-start:1px;border-radius:999px;background-color:#2F6FEB;display:flex;flex:0 0 22px;justify-content:center;align-items:center;}.elementor .fvk-info{padding-block-start:16px;padding-block-end:16px;padding-inline-start:22px;padding-inline-end:22px;border-radius:12px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:5px;border-inline-end-width:1px;border-color:#CFDFFB;border-style:solid;background-color:#EAF1FE;display:flex;flex-direction:row;gap:14px;align-items:flex-start;border-left-style: solid; border-left-color: #2F6FEB;\n}.elementor .fvk-proof{font-family:var(--fvk-font);font-weight:600;font-size:14px;color:var(--fvk-ink);line-height:1.4;padding-block-start:5px;padding-block-end:5px;padding-inline-start:10px;padding-inline-end:10px;border-radius:8px;background-color:var(--fvk-accent-soft);display:inline-flex;align-self:flex-start;hyphens:manual;\n}.elementor .fvk-edge{height:0px;padding:0px;border-block-start-width:2px;display:block;flex:1 1 auto;border-top-style: dashed; border-top-color: var(--fvk-line);\n}.elementor .fvk-node{width:16px;height:16px;min-width:16px;min-height:16px;padding:0px;border-radius:999px;border-width:3px;border-color:var(--fvk-accent);border-style:solid;background-color:var(--fvk-white);display:block;flex:0 0 16px;box-sizing:border-box;\n}.elementor .fvk-step{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:8px;display:flex;flex-direction:column;gap:14px;flex:1 1 220px;}.elementor .fvk-dark{color:var(--fvk-ink);padding-block-start:72px;padding-block-end:72px;padding-inline-start:64px;padding-inline-end:64px;border-radius:28px;border-width:1px;border-color:var(--fvk-line);border-style:solid;background-color:var(--fvk-surface);display:flex;flex-direction:row;flex-wrap:wrap;gap:32px 64px; background-image:radial-gradient(circle, rgba(22,19,26,0.16) 1.2px, transparent 1.3px); background-size:18px 18px;\n}.elementor .fvk-tag{font-family:var(--fvk-font);font-weight:500;font-size:15px;color:var(--fvk-ink);line-height:1.3;padding-block-start:9px;padding-block-end:9px;padding-inline-start:16px;padding-inline-end:16px;border-radius:999px;border-width:1px;border-color:var(--fvk-line);border-style:solid;background-color:var(--fvk-white);display:inline-flex;hyphens:manual;\n}.elementor .fvk-tile-img{width:38px;height:38px;object-fit:contain;}.elementor .fvk-tile:hover,.elementor .fvk-tile:focus-visible{border-color:var(--fvk-ink);transform:translate3d(0px, -2px, 0px);}.elementor .fvk-tile{width:76px;height:76px;padding:0px;border-radius:18px;border-width:1px;border-color:var(--fvk-line);border-style:solid;background-color:var(--fvk-white);box-shadow:0px 1px 2px 0px rgba(20,17,24,0.04);transition:border-color 0.15s, transform 0.15s;display:flex;flex-direction:row;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .fvk-kpi-value{font-family:var(--fvk-font);font-weight:700;font-size:clamp(2rem, 1.6rem + 1.5vw, 2.75rem);color:var(--fvk-ink);letter-spacing:-0.03em;line-height:1;}.elementor .fvk-btn-ghost:hover,.elementor .fvk-btn-ghost:focus-visible{border-color:var(--fvk-ink);}.elementor .fvk-btn-ghost{font-family:var(--fvk-font);font-weight:600;font-size:16px;color:var(--fvk-ink);line-height:1.2;padding-block-start:13px;padding-block-end:13px;padding-inline-start:21px;padding-inline-end:21px;border-radius:10px;border-width:1px;border-color:var(--fvk-line);border-style:solid;background-color:var(--fvk-white);transition:border-color 0.15s;hyphens: none;\n}.elementor .fvk-btn:hover,.elementor .fvk-btn:focus-visible{color:var(--fvk-white);background-color:rgb(149, 0, 198);}.elementor .fvk-btn:focus{color:var(--fvk-white);outline:3px solid var(--fvk-accent-soft); outline: 3px solid var(--fvk-accent-soft);\n}.elementor .fvk-btn{font-family:var(--fvk-font);font-weight:600;font-size:16px;color:var(--fvk-white);line-height:1.2;padding-block-start:14px;padding-block-end:14px;padding-inline-start:22px;padding-inline-end:22px;border-radius:10px;background-color:var(--fvk-accent);transition:background-color 0.15s;hyphens: none; &:focus-visible { background-color: rgb(149, 0, 198); color: var(--fvk-white); }\n}.elementor .fvk-btn:active{color:var(--fvk-white);background-color:rgb(149, 0, 198);}.elementor .fvk-card{padding:28px;border-radius:20px;border-width:1px;border-color:var(--fvk-line);border-style:solid;background-color:var(--fvk-surface);display:flex;flex-direction:column;gap:12px;flex:1 1 260px;}.elementor .fvk-small{font-family:var(--fvk-font);font-weight:400;font-size:14px;color:var(--fvk-muted);line-height:1.5;hyphens:manual;\n}.elementor .fvk-body{max-width:68ch;font-family:var(--fvk-font);font-weight:400;font-size:1.0625rem;color:var(--fvk-muted);line-height:1.7;hyphens:manual;\n}.elementor .fvk-lead{max-width:60ch;font-family:var(--fvk-font);font-weight:400;font-size:clamp(1.125rem, 1rem + 0.4vw, 1.3rem);color:var(--fvk-ink);line-height:1.6;hyphens:manual;\n}.elementor .fvk-h3{font-family:var(--fvk-font);font-weight:600;font-size:1.25rem;color:var(--fvk-ink);letter-spacing:-0.01em;line-height:1.3;hyphens:manual;\n}.elementor .fvk-h2{max-width:22ch;font-family:var(--fvk-font);font-weight:700;font-size:clamp(1.85rem, 1.4rem + 1.8vw, 2.75rem);color:var(--fvk-ink);letter-spacing:-0.02em;line-height:1.12;hyphens:manual; text-wrap:balance;\n}.elementor .fvk-h1{font-family:var(--fvk-font);font-weight:700;font-size:clamp(2.5rem, 1.6rem + 3.6vw, 4.25rem);color:var(--fvk-ink);letter-spacing:-0.025em;line-height:1.04;hyphens:manual; text-wrap:balance;\n}.elementor .fvk-pill{font-family:var(--fvk-font);font-weight:500;font-size:14px;color:var(--fvk-ink);line-height:1.3;padding-block-start:7px;padding-block-end:7px;padding-inline-start:14px;padding-inline-end:14px;border-radius:999px;border-width:1px;border-color:var(--fvk-line);border-style:solid;background-color:var(--fvk-white);display:inline-flex;align-self:flex-start;}.elementor .fvk-eyebrow{font-family:var(--fvk-font);font-weight:600;font-size:13px;color:var(--fvk-accent);letter-spacing:0.09em;line-height:1.4;text-transform:uppercase;}.elementor .fvk-stack{padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .fvk-row{padding:0px;display:flex;flex-direction:row;gap:24px;flex-wrap:wrap;align-items:stretch;}.elementor .fvk-section{border-block-start-width:1px;display:flex;flex-direction:column;gap:32px;padding-block:88px; padding-inline:0; border-top-style: solid; border-top-color: var(--fvk-line);\n}.elementor .fvk-page{width:100%;max-width:1160px;font-family:var(--fvk-font);color:var(--fvk-ink);display:flex;flex-direction:column;gap:0px;margin-inline:auto; padding-inline:24px; padding-block:0;\n}