.elementor .fvk-status-dot{position:relative;}.elementor .fvk-logo-img{width:56px;height:56px;object-fit:cover;}.elementor .fvk-logo-tile{width:56px;height:56px;min-width:56px;overflow:hidden;padding:0px;border-radius:14px;border-width:1px;border-color:var(--fvk-line);border-style:solid;background-color:var(--fvk-white);display:flex;flex:0 0 56px;justify-content:center;align-items:center;}.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-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-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-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-list{max-width:68ch;font-family:var(--fvk-font);font-size:1.0625rem;color:var(--fvk-muted);line-height:1.7;padding-inline-start:20px;hyphens:manual;\n}.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-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}