.elementor .sv-mega-feature{padding:28px;border-radius:20px;display:flex;flex-direction:column;gap:20px;justify-content:space-between;background-image:radial-gradient(120% 90% at 0% 0%, #FF5A97 0%, #F50A69 45%, #8E0540 100%);\n}.elementor .sv-mega-desc{font-family:var(--sv-body);font-size:13px;color:var(--sv-mute);line-height:1.5;margin-block-start:-6px;}.elementor .sv-mega-title{font-family:var(--sv-head);font-weight:700;font-size:17px;color:var(--sv-bone);letter-spacing:-0.01em;line-height:1.2;transition:color 0.2s;}.elementor .sv-mega-thumb{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:14px;transition:transform 0.4s;display:block;}.elementor .sv-mega-item:hover,.elementor .sv-mega-item:focus-visible{background-color:rgba(244,241,236,0.05);}.elementor .sv-mega-item{text-decoration:none;padding:14px;border-radius:20px;background-color:transparent;transition:background-color 0.2s;display:flex;flex-direction:column;gap:12px;&:hover .sv-mega-thumb { transform:scale(1.04); } &:hover .sv-mega-title { color:var(--sv-pink); }\n}.elementor .sv-mega-grid{width:100%;padding:0px;display:grid;gap:4px;grid-template-columns:repeat(3, minmax(0,1fr));}.elementor .sv-mega{width:auto;max-width:1320px;position:absolute;inset-block-start:100%;inset-inline-end:6vw;inset-inline-start:6vw;z-index:60;padding:12px;border-radius:28px;border-width:1px;border-color:var(--sv-line);border-style:solid;background-color:rgba(20,20,24,0.92);box-shadow:0px 40px 80px -30px rgba(0,0,0,0.8),0px 0px 0px 1px rgba(245,10,105,0.06);opacity:0%;backdrop-filter:blur(18px);transform:translate3d(0px, -10px, 0px);display:grid;gap:12px;grid-template-columns:minmax(0,8fr) minmax(0,4fr);visibility:hidden; pointer-events:none; transition:opacity 0.22s ease, transform 0.22s ease, visibility 0.22s; margin-inline:auto; pointer-events:auto; transition:opacity 0.2s ease 0.35s, transform 0.2s ease 0.35s, visibility 0s linear 0.55s;\n}.elementor .sv-caret{font-family:var(--sv-body);font-size:11px;color:var(--sv-mute);line-height:1;margin-inline-start:6px;transition:transform 0.25s, color 0.2s;}.elementor .sv-navsvc{width:auto;position:static;padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:-20px;margin-block-end:-20px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;align-items:center;&:hover .sv-mega, &:focus-within .sv-mega { opacity:1; visibility:visible; transform:translateY(0); pointer-events:auto; } &:hover .sv-caret, &:focus-within .sv-caret { transform:rotate(180deg); color:var(--sv-pink); }\n}.elementor .sv-navlink:hover,.elementor .sv-navlink:focus-visible{color:var(--sv-pink);}.elementor .sv-navlink{font-family:var(--sv-body);font-weight:500;font-size:15px;color:var(--sv-bone);line-height:1;text-decoration:none;padding-block-start:8px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-width:0px;background-color:transparent;transition:color 0.15s;display:inline-flex;white-space:nowrap;\n}.elementor .sv-rule{width:100%;height:1px;min-height:1px;padding:0px;background-color:var(--sv-line);}.elementor .sv-small{font-family:var(--sv-body);font-size:14px;color:var(--sv-mute);letter-spacing:0.01em;line-height:1.5;}.elementor .sv-btn-ghost:hover,.elementor .sv-btn-ghost:focus-visible{border-color:var(--sv-bone);background-color:rgba(244,241,236,0.06);}.elementor .sv-btn-ghost{font-family:var(--sv-head);font-weight:700;font-size:16px;color:var(--sv-bone);line-height:1;text-decoration:none;padding-block-start:20px;padding-block-end:20px;padding-inline-start:32px;padding-inline-end:32px;border-radius:999px;border-width:1px;border-color:rgba(244,241,236,0.32);border-style:solid;background-color:transparent;transition:all 0.2s;display:inline-flex;justify-content:center;align-items:center;}.elementor .sv-btn:hover,.elementor .sv-btn:focus-visible{border-color:var(--sv-pink-soft);background-color:var(--sv-pink-soft);box-shadow:0px 18px 40px -12px rgba(245,10,105,0.55);transform:translate3d(0px, -2px, 0px);}.elementor .sv-btn{font-family:var(--sv-head);font-weight:700;font-size:16px;color:#ffffff;letter-spacing:-0.01em;line-height:1;text-decoration:none;padding-block-start:20px;padding-block-end:20px;padding-inline-start:32px;padding-inline-end:32px;border-radius:999px;border-width:1px;border-color:var(--sv-pink);border-style:solid;background-color:var(--sv-pink);transition:all 0.2s;display:inline-flex;justify-content:center;align-items:center;}.elementor .sv-text{font-family:var(--sv-body);font-weight:400;font-size:17px;color:var(--sv-mute);line-height:1.7;}.elementor .sv-eyebrow{font-family:var(--sv-body);font-weight:600;font-size:13px;color:var(--sv-pink);letter-spacing:0.2em;line-height:1.2;text-transform:uppercase;}.elementor .sv-inner{width:100%;max-width:1320px;padding:0px;display:flex;flex-direction:column;gap:48px;margin-inline:auto;\n}.elementor .sv-section{width:100%;max-width:100%;overflow:hidden;position:relative;padding-block-start:128px;padding-block-end:128px;padding-inline-start:6vw;padding-inline-end:6vw;background-color:var(--sv-ink);display:flex;flex-direction:column;gap:64px;align-items:stretch;}