:root{--block-title:clamp(18px, 3vw, 22px);--block-desc:clamp(15.5px, calc(15.45px + 0.153vw), 18.5px);--block-tag:clamp(12px, 1.7vw, 16px);--max-block-width:clamp(320px, 90vw, 1320px);--cta-accent:#7A3A98;--cta-accent-2:#9F63B8;--accent:#7A3A98;--text:#1D1D1F;--radius:28px;--border:3px;--muted:#6B6B6B;--tag-bg:#F1F1F3;--ring:rgba(142,68,236,.25)}.page-svc{overflow-x:clip;padding-bottom:clamp(40px,4.5vw,72px)}.container{width:100%;max-width:var(--max-block-width);margin-inline:auto}.w3-bleed{position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;width:100vw}.block-title{margin:0;font-size:clamp(24px,5vw,44px);line-height:1.1;font-weight:800;color:#000;text-align:center}.text-grad{background:linear-gradient(135deg,#7A3A98,#253D8B 55%,#EB3924);-webkit-background-clip:text;background-clip:text;color:transparent}.btn{display:inline-flex;align-items:center;justify-content:center;padding:.72rem 1.1rem;border-radius:999px;text-decoration:none;font-weight:600;font-size:clamp(18px,3vw,22px);border:2px solid transparent}.btn-primary{background:linear-gradient(90deg,var(--cta-accent),var(--cta-accent-2));border:2px solid linear-gradient(90deg,var(--cta-accent),var(--cta-accent-2));color:#fff}.btn-primary:hover{filter:brightness(1.05)}.btn-ghost{background:rgba(255,255,255,6%);color:var(--cta-accent);border-color:var(--cta-accent-2)}.btn-ghost:hover{background:rgba(255,255,255,.1)}.btn-sm{padding:.5rem .8rem;font-size:.9rem}.cta-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.svc-hero{padding:clamp(32px,5vw,64px)0}.svc-hero-label{display:block;width:fit-content;margin:0 auto 8px;padding:.35em 12px 6px;border:2px solid #000;border-radius:999px;font-size:26px;letter-spacing:.12em;color:#000;text-transform:uppercase;text-align:center}.svc-hero-title{margin:16px 0 8px;font-size:clamp(32px,5.5vw,64px);line-height:1.05;font-weight:800;color:#000;text-align:center}.svc-hero-desc{margin:0 0 16px;text-align:center;width:100%;font-size:clamp(14px,2.1vw,18px);color:#000}.tools{background:#fff;color:#000;padding:clamp(24px,4vw,40px)0}.tools-tags{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.tools-tag{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;background:#f3f4f6;color:#000;border:1px solid #e5e7eb;font-size:clamp(14px,1.6vw,16px);line-height:1;white-space:nowrap}.tiers{--tier-h-header:clamp(54px, 9vw, 66px);--tier-h-media:clamp(100px, 12vw, 140px);--tier-h-lead:clamp(56px, 6vw, 80px);--tier-h-scope:clamp(196px, 28vw, 252px);--tier-h-good:clamp(64px, 14vw, 196px);--tier-h-metrics:clamp(64px, 8vw, 80px)}.tiers__container{max-width:var(--max-block-width);margin:0 auto;padding:56px 0}.tiers-desc{font-size:var(--block-desc );text-align:center}.tier-card{display:grid;grid-template-rows:var(--tier-h-header)var(--tier-h-media)var(--tier-h-lead)var(--tier-h-scope)var(--tier-h-good)var(--tier-h-metrics)1fr auto;gap:12px;background:0 0;border:3px solid #7a3a98;border-radius:28px;padding:22px 20px 24px;transform:translateZ(0);box-shadow:0 6px 14px rgba(97,7,146,.26);transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s cubic-bezier(.2,.7,.2,1),filter .25s cubic-bezier(.2,.7,.2,1)}.tier-card:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(122,58,152,.2)}.tier-head{margin:0;text-align:center}.tier-name{margin:0;font-weight:700;font-size:var(--block-title);line-height:1.25}.tier-media{margin:0;display:grid;place-items:center;height:100%}.tier-media img{max-width:100%;max-height:140px;object-fit:contain;display:block}.tier-lead{margin:0;font-size:var(--block-desc);color:#6b6b6b;display:grid;align-content:center}.tier-scope{display:grid;align-content:start}.tier-kicker{font-size:var(--block-desc);letter-spacing:.14em;text-transform:uppercase;color:#333}.tier-list{margin:0;display:grid;font-size:var(--block-desc);padding-left:10px}.tier-list li{list-style:disc;color:#1d1d1f}.tier-list li::marker{color:var(--cta-accent)}.tier-good{display:grid;align-content:start;gap:.4rem;font-size:var(--block-desc)}.tier-tags{display:flex;flex-wrap:wrap;gap:.4rem;flex-direction:column;align-items:flex-start}.tier-tag{display:inline-block;padding:6px 10px;border-radius:999px;background:rgba(128,1,187,.15);color:#000;border:1px solid #7a3a984a;font-size:var(--block-tag)}.tier-metrics{display:grid;align-content:start;gap:.5rem;grid-auto-rows:min-content}.metric{display:flex;align-items:center;gap:.5rem}.metric-ic{width:32px;flex:0 0 22px}.metric-text{font-size:var(--block-desc)}.tier-cta{display:flex;justify-content:center;margin-top:.25rem}.tiers-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}@media(max-width:1200px){.tiers-grid{grid-template-columns:repeat(2,2fr)}}@media(max-width:900px){.tiers-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.tiers-grid{grid-template-columns:1fr}}.tier-card:hover,.tier-card:focus-visible{transform:translateY(-2px);box-shadow:0 12px 30px color-mix(in srgb,var(--accent) 35%,transparent);outline:none}@media(max-width:1200px){.tier-card{grid-template-rows:auto auto auto auto auto auto auto auto;grid-auto-rows:auto;gap:10px;padding:16px}.tier-media img{max-height:clamp(120px,40vw,140px)}.tier-head{text-align:left}.tier-name{line-height:1.2}.tier-lead{display:block}.tier-scope{display:block}.tier-list{padding-left:18px}.tier-good{display:block}.tier-tags{flex-direction:row;flex-wrap:wrap;gap:8px 8px;align-items:center}.tier-tag{display:inline-flex;white-space:nowrap}.tier-metrics{display:block}.tier-cta{justify-content:stretch}.tier-cta .btn,.tier-cta a,.tier-cta button{width:100%}}.adds{color:var(--text)}.adds__container{max-width:var(--max-block-width);margin:0 auto;padding:56px 0}.adds-head{align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:clamp(14px,2.6vw,24px)}.adds__grid{display:grid;grid-template-columns:1fr;gap:20px;perspective:900px}@media(min-width:800px){.adds__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}@media(min-width:1024px){.adds__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.adds-item{display:flex;flex-direction:column;min-height:100%}.adds-card{background:0 0;border:var(--border)solid var(--accent);border-radius:var(--radius);padding:22px 20px 24px;display:flex;flex-direction:column;min-height:100%;--ease:cubic-bezier(.2,.7,.2,1);transform:translateZ(0);box-shadow:0 6px 14px rgba(97,7,146,.259);transition:transform .25s var(--ease),box-shadow .25s var(--ease),filter .25s var(--ease);will-change:transform,box-shadow,filter}.adds-card__heading{margin:clamp(.4rem,1.2vw,.75rem)0 clamp(.6rem,1.6vw,1rem);font-weight:800;font-size:var(--block-title);line-height:1.25;color:#000}.adds-card__rule{display:block;height:2px;width:100%;background:var(--accent);border-radius:2px;margin:6px 0 14px}.adds-card__desc{font-size:var(--block-desc);line-height:1.5;margin:0}.adds-card__desc,.adds-card__heading{hyphens:auto}.cmp{color:var(--accent);padding:clamp(24px,4vw,48px)0}.cmp-wrap{border-radius:16px;border:var(--border)solid var(--accent);box-shadow:0 6px 14px rgba(97,7,146,.259);overflow:hidden;margin-top:clamp(14px,2.6vw,24px)}.cmp-table{width:100%;border-collapse:collapse;table-layout:fixed;border-radius:var(--radius)}.cmp-table th,.cmp-table td{padding:14px 16px;vertical-align:top}.cmp-table thead th{background:#f3f4f68a;color:#000;text-align:left;font-weight:700;border-bottom:2px solid #e5e7eb;font-size:var(--block-desc)}.cmp-table tbody td{border-top:1px solid #f1f5f9;color:#111;font-size:var(--block-desc)}.cmp-table tbody tr:nth-child(odd) td{background:#ffffffa1}.cmp-table tbody tr:nth-child(even) td{background:#f3f4f68a}.cmp-table th:first-child,.cmp-table td:first-child{width:26%}.cmp-table td{word-wrap:break-word}.cmp-table .c-ok{color:#9007cb;font-weight:700}.c-muted{color:#6b7280}@media(max-width:1220px){.cmp-wrap{position:relative;overflow-x:auto;-webkit-overflow-scrolling:touch}.cmp-table{border-collapse:separate;border-spacing:0;table-layout:fixed;min-width:700px}.cmp-table thead th:nth-child(1),.cmp-table tbody td:nth-child(1){width:20%}.cmp-table thead th:nth-child(2),.cmp-table tbody td:nth-child(2){width:20%}.cmp-table thead th:nth-child(3),.cmp-table tbody td:nth-child(3){width:20%}.cmp-table thead th:nth-child(4),.cmp-table tbody td:nth-child(4){width:20%}.cmp-table thead th:nth-child(n+5),.cmp-table tbody td:nth-child(n+5){width:20%}.cmp-table thead th:first-child{position:sticky;left:0;z-index:3;background:#f3f4f6;box-shadow:2px 0 rgba(0,0,0,6%)}.cmp-table tbody td:first-child{position:sticky;left:0;z-index:2;box-shadow:2px 0 rgba(0,0,0,4%)}.cmp-table tbody>tr:nth-child(odd)>td:first-child{background:#fff}.cmp-table tbody>tr:nth-child(even)>td:first-child{background:#f3f4f6}}.faq{padding:clamp(28px,4vw,48px)0}.faq-head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:clamp(12px,2.2vw,20px)}.faq-desc{margin:0;color:#000;opacity:.9;font-size:clamp(14px,1.6vw,18px)}.faq-list{border-radius:22px;padding:clamp(8px,1.2vw,12px)}.faq-item{border-radius:16px;overflow:hidden;margin:8px 0;border:1px solid #7a3a98}.faq-item[open]{border-color:rgba(210,99,241,.45)}.faq-q{list-style:none;cursor:pointer;display:flex;align-items:center;gap:10px;padding:14px 16px;outline:none}.faq-q::-webkit-details-marker{display:none}.faq-caret{width:12px;height:12px;flex:0 0 12px;border:6px solid transparent;border-left-color:#000;transform:translateY(1px);transition:transform .2s ease}.faq-item[open] .faq-caret{transform:rotate(90deg)translateX(-1px)}.faq-qtext{font-weight:700;color:#000;font-size:clamp(18px,3vw,22px)}.faq-a{padding:0 16px 16px 34px;color:#000;font-size:clamp(14px,2.5vw,20px)}.cta{background:0 0;color:var(--text);padding-bottom:clamp(40px,4.5vw,72px)}.cta__container{max-width:var(--max-block-width);margin:0 auto;padding:40px 20px}.cta__title{margin:0 0 18px;font-weight:800;line-height:1.1;font-size:clamp(28px,4vw,48px);text-align:center}.cta__row{display:grid;grid-template-columns:1fr;gap:16px}.cta__row--3{display:grid;grid-template-columns:repeat(3,minmax(0,var(--cta-col-w,320px)));justify-content:center;align-items:center;gap:28px}.cta__col--actions{display:flex;justify-content:flex-end;align-items:center}@media(max-width:819px){.cta__col--actions{justify-content:center}}.cta__list{list-style:none;margin:0;padding:0}.cta__list--stack{display:flex;flex-direction:column;gap:12px;align-items:stretch}.cta__item{display:flex;align-items:center;gap:10px;margin:0}.cta__icon{width:clamp(28px,5vw,40px);height:auto;flex:none}.cta__text{line-height:1.35}.btn-pill{display:inline-block;font-weight:700;font-size:clamp(18px,3vw,22px);text-decoration:none;color:#fff;padding:12px 22px;border-radius:999px;background:linear-gradient(90deg,var(--cta-accent),var(--cta-accent-2));box-shadow:0 6px 16px rgba(122,58,152,.25);transition:transform .08s ease,box-shadow .2s ease,opacity .2s ease}.btn-pill:hover{transform:translateY(-1px);box-shadow:0 10px 20px rgba(122,58,152,.28)}.btn-pill:active{transform:translateY(0);opacity:.95}@media(min-width:820px){.cta__row--3 .cta__list:nth-of-type(1) .cta__item{flex-direction:row;text-align:right;justify-content:flex-end}.cta__row--3 .cta__list:nth-of-type(2) .cta__item{flex-direction:row;text-align:left;justify-content:flex-start}}@media(max-width:819px){.cta__row--3{grid-template-columns:1fr 1fr;justify-items:stretch;align-items:start;gap:14px}.cta__row--3 .cta__list--stack{order:1}.cta__row--3 .cta__col--actions{order:2;grid-column:1/-1;justify-content:center}.cta__row--3 .cta__col--actions .btn-pill{justify-content:center;text-align:center}}@media(max-width:560px){.cta__row--3{grid-template-columns:1fr;justify-items:center;align-items:center;gap:14px}}