.elementor .site-nav{& .elementor-nav-menu--main .elementor-item { font-family: Inter, sans-serif; font-size: 15px; font-weight: 600; line-height: 1.2; color: #334155; padding: 10px 14px; border-radius: 999px; } & .elementor-nav-menu--main .elementor-item:hover, & .elementor-nav-menu--main .elementor-item.highlighted { color: #0F172A; background-color: #EEF1F7; } & .elementor-nav-menu--main .sub-menu { background-color: #FFFFFF; border: 1px solid #DFE4EE; border-radius: 12px; box-shadow: 0 8px 24px -12px rgba(15,23,42,0.25); padding: 8px; min-width: 260px !important; } & .elementor-nav-menu--main .sub-menu .elementor-sub-item { font-family: Inter, sans-serif; font-size: 15px; font-weight: 500; color: #0F172A; padding: 10px 14px; border-radius: 8px; border: 0; } & .elementor-nav-menu--main .sub-menu .elementor-sub-item:hover { background-color: #EEF1F7; color: #1E40AF; } & .elementor-menu-toggle { background-color: #FFFFFF; color: #0F172A; border: 1px solid #DFE4EE; border-radius: 10px; padding: 8px; font-size: 22px; } & .elementor-nav-menu--dropdown { background-color: #FFFFFF; border-top: 1px solid #DFE4EE; box-shadow: 0 12px 24px -12px rgba(15,23,42,0.2); } & .elementor-nav-menu--dropdown .elementor-item, & .elementor-nav-menu--dropdown .elementor-sub-item { font-family: Inter, sans-serif; font-size: 17px; font-weight: 600; color: #0F172A; padding: 14px 20px; } & .elementor-nav-menu--dropdown .elementor-sub-item { font-weight: 500; padding-left: 36px !important; color: #334155; } & .elementor-nav-menu--dropdown a:hover, & .elementor-nav-menu--dropdown a.elementor-item-active { background-color: #EEF1F7; color: #1E40AF; }\n}.elementor .tag{font-family:var(--font-body);font-weight:700;font-size:0.75rem;color:#FFFFFF;padding-block-start:6px;padding-block-end:6px;padding-inline-start:12px;padding-inline-end:12px;border-radius:999px;background-color:var(--brand);align-self:flex-start;}.elementor .price{font-family:var(--font-display);font-weight:800;font-size:2.6rem;color:var(--ink);letter-spacing:-0.04em;line-height:1;}.elementor .check{font-family:var(--font-body);font-weight:700;font-size:1rem;color:var(--ok);line-height:1.5;}.elementor .grid-4{padding:0px;display:grid;gap:20px;grid-template-columns:repeat(4, minmax(0, 1fr));grid-template-rows:auto;}.elementor .grid-2{padding:0px;display:grid;gap:48px;grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:auto;align-items:center;}.elementor .grid-3{padding:0px;display:grid;gap:20px;grid-template-columns:repeat(3, minmax(0, 1fr));grid-template-rows:auto;}.elementor .card{color:var(--ink-2);padding:30px;border-radius:20px;border-width:1px;border-color:var(--line);border-style:solid;background-color:var(--surface);display:flex;flex-direction:column;gap:16px;& ul { margin: 0; padding-left: 18px; font-family: var(--font-body); font-size: 0.9375rem; line-height: 1.75; } & li::marker { color: var(--accent); }\n}.elementor .btn{font-family:var(--font-body);font-weight:600;font-size:0.9375rem;line-height:1.2;text-decoration:none;padding-block-start:14px;padding-block-end:14px;padding-inline-start:22px;padding-inline-end:22px;border-radius:999px;border-width:0px;transition:background-color 0.2s;}.elementor .small-muted{font-family:var(--font-body);font-size:0.8125rem;color:var(--muted);line-height:1.5;}.elementor .text{font-family:var(--font-body);font-size:0.9375rem;color:var(--ink-2);line-height:1.6;}.elementor .lede{max-width:62ch;font-family:var(--font-body);font-size:1.125rem;color:var(--ink-2);line-height:1.6;}.elementor .h3{font-family:var(--font-display);font-weight:700;font-size:1.25rem;color:var(--ink);letter-spacing:-0.01em;line-height:1.25;}.elementor .h2{font-family:var(--font-display);font-weight:800;font-size:clamp(2rem, 1.4rem + 2.4vw, 3.25rem);color:var(--ink);letter-spacing:-0.035em;line-height:1.06;}.elementor .h1{font-family:var(--font-display);font-weight:800;font-size:clamp(2.6rem, 1.6rem + 4.4vw, 4.6rem);color:var(--ink);letter-spacing:-0.04em;line-height:1.02;}.elementor .eyebrow{font-family:var(--font-body);font-weight:600;font-size:0.8125rem;color:var(--muted);letter-spacing:0.08em;text-transform:uppercase;}.elementor .row{padding:0px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;align-items:center;}.elementor .stack{padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .wrap{width:100%;max-width:1200px;padding:0px;}.elementor .sec{width:100%;padding-block-start:96px;padding-block-end:96px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--paper);display:flex;flex-direction:column;align-items:center;}.elementor .btn-ghost:hover,.elementor .btn-ghost:focus-visible{color:var(--ink);background-color:var(--sunk);}.elementor .btn-ghost{color:var(--ink);border-width:1px;border-color:var(--line);border-style:solid;background-color:transparent;}.elementor .btn-primary:hover,.elementor .btn-primary:focus-visible{color:var(--ink);background-color:#EA6A0C;}.elementor .btn-primary{color:var(--ink);background-color:var(--accent);}.elementor .sec-band{background-color:var(--band);}.elementor .sec-alt{background-color:var(--surface);}.elementor .plan-featured{border-width:2px;border-color:var(--brand);border-style:solid;}