: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);--desc:clamp(14px, 2.5vw, 20px);--h1-title:clamp(15px, 3vw, 26px);--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);--ir-red:#EB3924;--ir-red-2:#C4261A;--ir-grad:linear-gradient(90deg, #EB3924, #7A3A98)}.page-svc{overflow-x:clip}.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,#EB3924,#7A3A98 60%,#253D8B);-webkit-background-clip:text;background-clip:text;color:transparent}.ir-section-desc{font-size:var(--desc);text-align:center;color:#000;margin:.4rem auto 0;max-width:80ch}.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;cursor:pointer}.btn-primary{background: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)}.svc-hero--ir .btn-primary{background:var(--ir-grad);box-shadow:0 8px 22px rgba(235,57,36,.3)}.cta-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.svc-hero{padding-bottom:calc(clamp(32px,5vw,64px));padding-top:calc(var(--hdr-h,88px) + 80px)}.svc-hero--ir{background:linear-gradient(180deg,rgba(235,57,36,.1),rgba(168,54,212,.1))}.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:var(--h1-title);letter-spacing:.12em;color:#000;text-transform:uppercase;text-align:center}.svc-hero-label h1{font-size:var(--h1-title);font-weight:400;margin:0}.svc-hero-label--ir{border-color:var(--ir-red);color:var(--ir-red);display:flex;align-items:center;gap:.5em}.svc-hero-label--ir::before{content:"";width:.6em;height:.6em;border-radius:50%;background:var(--ir-red);box-shadow:0 0 rgba(235,57,36,.6);animation:ir-pulse 1.6s infinite}.svc-hero-label--ir h1{color:var(--ir-red)}@keyframes ir-pulse{0%{box-shadow:0 0 rgba(235,57,36,.55)}70%{box-shadow:0 0 0 .7em rgba(235,57,36,0)}100%{box-shadow:0 0 rgba(235,57,36,0)}}@media(prefers-reduced-motion:reduce){.svc-hero-label--ir::before{animation:none}}.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:var(--desc);color:#000;max-width:80ch;margin-inline:auto}.ir-hotline{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;width:fit-content;margin:0 auto 20px;padding:10px 22px;border-radius:999px;background:#fff;border:2px solid var(--ir-red);box-shadow:0 10px 26px rgba(235,57,36,.18)}.ir-hotline__pulse{width:12px;height:12px;border-radius:50%;background:var(--ir-red);box-shadow:0 0 rgba(235,57,36,.6);animation:ir-pulse 1.6s infinite;flex:none}.ir-hotline__label{font-weight:700;color:#1d1d1f;font-size:clamp(14px,2vw,18px)}.ir-hotline__num{font-weight:800;color:var(--ir-red);text-decoration:none;font-size:clamp(18px,3vw,24px);letter-spacing:.02em;white-space:nowrap}.ir-hotline__num:hover{text-decoration:underline}@media(prefers-reduced-motion:reduce){.ir-hotline__pulse{animation:none}}.ir-triggers{background:#fff;padding:clamp(32px,5vw,56px)0}.ir-trigger-grid{list-style:none;margin:clamp(14px,2.6vw,24px)auto 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ir-trigger{display:flex;align-items:center;gap:10px;padding:14px 16px;border-radius:14px;background:#fff;border:1px solid rgba(235,57,36,.3);box-shadow:0 4px 12px rgba(97,7,146,8%);font-size:var(--block-desc);color:#1d1d1f;line-height:1.25}.ir-trigger__dot{width:10px;height:10px;border-radius:50%;flex:none;background:var(--ir-red)}@media(max-width:1024px){.ir-trigger-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.ir-trigger-grid{grid-template-columns:1fr}}.ir-timeline{padding:clamp(40px,5vw,64px)0}.ir-steps{list-style:none;margin:clamp(24px,4vw,44px)0 0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px}.ir-step{position:relative;display:flex;flex-direction:column;gap:10px}.ir-step__num{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:20px;color:#fff;background:var(--ir-grad);box-shadow:0 6px 14px rgba(122,58,152,.25);position:relative;z-index:1}.ir-step:not(:last-child) .ir-step__num::after{content:"";position:absolute;top:50%;left:46px;width:calc(100% + 18px - 46px);height:3px;background:linear-gradient(90deg,rgba(235,57,36,.5),rgba(122,58,152,.5));transform:translateY(-50%);z-index:-1}.ir-step__when{display:inline-block;font-size:var(--block-tag);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--ir-red)}.ir-step__title{margin:0;font-size:var(--block-title);font-weight:800;color:#000;line-height:1.2}.ir-step__desc{margin:0;font-size:var(--block-desc);color:#3a3a3a;line-height:1.45}@media(max-width:1100px){.ir-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.ir-step:not(:last-child) .ir-step__num::after{display:none}}@media(max-width:680px){.ir-steps{grid-template-columns:1fr;gap:14px}.ir-step{flex-direction:row;align-items:flex-start;gap:14px}.ir-step__num{flex:none}}.tiers{--tier-h-header:clamp(54px, 9vw, 66px);--tier-h-lead:clamp(56px, 6vw, 84px);--tier-h-scope:clamp(196px, 28vw, 248px);--tier-h-good:clamp(64px, 14vw, 150px);--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(--desc);text-align:center}.tiers-note{font-size:var(--block-desc);text-align:center;color:var(--muted);margin:clamp(18px,3vw,28px)auto 0;max-width:80ch}.tier-card{display:grid;grid-template-rows:var(--tier-h-header)var(--tier-h-lead)var(--tier-h-scope)var(--tier-h-good)var(--tier-h-metrics)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)}.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}.tier-card--featured{border-color:var(--ir-red);box-shadow:0 10px 26px rgba(235,57,36,.22);background:linear-gradient(180deg,rgba(235,57,36,4%),rgba(255,255,255,0))}.tier-badge{display:inline-block;margin:0 auto 6px;padding:4px 12px;border-radius:999px;background:var(--ir-grad);color:#fff;font-size:var(--block-tag);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.tier-head{margin:0;text-align:center}.tier-name{margin:0;font-weight:700;font-size:var(--block-title);line-height:1.25}.tier-lead{margin:0;font-size:var(--block-desc);color:#6b6b6b;display:grid;align-content:center;font-weight:400}.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;color:#7a3a98}.metric-ic{width:26px;height:26px;flex:0 0 26px}.metric-text{font-size:var(--block-desc);color:#1d1d1f}.tier-cta{display:flex;justify-content:center;margin-top:.25rem}.tier-card--featured .tier-cta .btn-primary{background:var(--ir-grad)}.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,1fr)}}@media(max-width:650px){.tiers-grid{grid-template-columns:1fr}}@media(max-width:1200px){.tier-card{grid-template-rows:auto;grid-auto-rows:auto;gap:10px;padding:16px}.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;align-items:center}.tier-tag{display:inline-flex;white-space:nowrap}.tier-metrics{display:block}.tier-cta{justify-content:stretch}.tier-cta .btn{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}@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%;transform:translateZ(0);box-shadow:0 6px 14px rgba(97,7,146,.259);transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s cubic-bezier(.2,.7,.2,1)}.adds-card:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(122,58,152,.2)}.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(--desc);line-height:1.5;margin:0}.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}.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:24%}.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:760px}.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-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);margin:0}.faq-a{padding:0 16px 16px 34px;color:#000;font-size:clamp(14px,2.5vw,20px);margin:0}.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;font-weight:400;margin:0}.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:var(--ir-grad);box-shadow:0 8px 20px rgba(235,57,36,.28);transition:transform .08s ease,box-shadow .2s ease,opacity .2s ease;cursor:pointer}.btn-pill:hover{transform:translateY(-1px);box-shadow:0 12px 24px rgba(235,57,36,.32)}.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}}