.elementor .tier-li{font-family:var(--font-body);font-size:13px;color:var(--text-grey);border-block-start-width:1px;padding-block: 8px; border-top-style: solid; border-top-color: var(--line);\n}.elementor .tier-desc{font-family:var(--font-body);font-size:13px;color:var(--text-grey);margin-block-end:16px;}.elementor .tier-price{font-family:var(--font-heading);font-weight:700;font-size:24px;color:var(--text-dark);margin-block-end:4px;}.elementor .tier-label{font-family:var(--font-heading);font-size:13px;color:var(--text-grey);letter-spacing:0.03em;margin-block-end:8px;}.elementor .tier-badge{position:absolute;inset-block-start:-11px;inset-inline-end:24px;font-family:var(--font-heading);font-weight:700;font-size:11px;color:var(--ink);letter-spacing:0.02em;padding-block-start:4px;padding-block-end:4px;padding-inline-start:12px;padding-inline-end:12px;background-image:linear-gradient(100deg, #0284c7 0%,#2563eb 55%,#7c3aed 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .tier-featured{border-color:var(--cyan);background-image:linear-gradient(160deg, rgba(2,132,199,0.06) 0%,#f8fafc 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .tier{position:relative;padding-block-start:30px;padding-block-end:30px;padding-inline-start:24px;padding-inline-end:24px;border-width:1px;border-color:var(--line);border-style:solid;background-color:var(--navy-bg);}.elementor .btn-ghost{font-family:var(--font-heading);font-weight:600;font-size:15px;color:var(--text-dark);cursor:pointer;padding-block-start:12px;padding-block-end:12px;padding-inline-start:26px;padding-inline-end:26px;border-width:1px;border-color:var(--line);border-style:solid;background-color:transparent;display:inline-flex;gap:8px;justify-content:center;align-items:center;clip-path:polygon(8px 0, 100% 0, calc(100% - 8px) 100%, 0 100%);width: fit-content;\n}.elementor .btn-primary{font-family:var(--font-heading);font-weight:600;font-size:15px;color:var(--ink);cursor:pointer;padding-block-start:12px;padding-block-end:12px;padding-inline-start:26px;padding-inline-end:26px;border-style:none;background-image:linear-gradient(100deg, #0284c7 0%,#2563eb 55%,#7c3aed 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:inline-flex;gap:8px;justify-content:center;align-items:center;clip-path:polygon(8px 0, 100% 0, calc(100% - 8px) 100%, 0 100%);width: fit-content;\n}.elementor .section-desc{max-width:520px;font-family:var(--font-body);font-size:15px;color:var(--text-grey);margin-block-start:10px;}.elementor .section-heading{font-family:var(--font-heading);font-weight:700;font-size:34px;color:var(--text-dark);line-height:1.15;margin-block-start:10px;}.elementor .mono-label{font-family:var(--font-heading);font-weight:600;font-size:13px;color:var(--cyan);letter-spacing:0.04em;}.elementor .eyebrow{font-family:var(--font-heading);font-weight:600;font-size:14px;color:var(--cyan);letter-spacing:0.02em;}.elementor .section-alt{background-color:var(--navy-bg-2);padding-block: 70px;\n}.elementor .section{background-color:var(--navy-bg);padding-block: 70px;\n}.elementor .wrap{width:100%;max-width:1200px;margin-inline: auto; padding-inline: 24px;\n}