.hero-section[data-astro-cid-ybl4tjop]{background:linear-gradient(to bottom,#141f36 30%,#0d1f3c);position:relative;overflow:hidden}.hero-section[data-astro-cid-ybl4tjop]:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 70% 50% at 50% 0%,rgba(4,64,160,.4) 0%,transparent 65%),radial-gradient(ellipse 40% 40% at 90% 80%,rgba(17,193,243,.08) 0%,transparent 55%);pointer-events:none}.svc-card[data-astro-cid-ybl4tjop]{position:relative;background:#fff;border:1px solid #e8f0fe;border-radius:16px;overflow:hidden;box-shadow:0 2px 8px #0440a00a;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.svc-card[data-astro-cid-ybl4tjop]:hover{transform:translateY(-4px);box-shadow:0 16px 40px #0440a01a;border-color:#11c1f34d}.svc-card[data-astro-cid-ybl4tjop]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#0440a0,#11c1f3);transform:scaleX(0);transform-origin:left;transition:transform .35s ease}.svc-card[data-astro-cid-ybl4tjop]:hover:after{transform:scaleX(1)}.pain-section[data-astro-cid-ybl4tjop]{background:#0d1f3c;position:relative;overflow:hidden}.pain-section[data-astro-cid-ybl4tjop]:before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,#0d1f3c 0%,transparent 8%),radial-gradient(ellipse 50% 60% at 20% 50%,rgba(4,64,160,.2) 0%,transparent 60%),radial-gradient(ellipse 40% 50% at 80% 30%,rgba(17,193,243,.07) 0%,transparent 55%);pointer-events:none}.pain-card[data-astro-cid-ybl4tjop]{position:relative;background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-left:2px solid rgba(var(--card-color),.2);border-radius:16px;padding:1rem;display:flex;flex-direction:column;gap:.75rem;transition:background .25s ease,border-color .25s ease,transform .25s ease,box-shadow .25s ease;overflow:hidden}@media (min-width: 1024px){.pain-card[data-astro-cid-ybl4tjop]{padding:1.5rem;gap:.875rem}}.pain-card[data-astro-cid-ybl4tjop]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,rgba(var(--card-color),.3),transparent 60%)}.pain-card[data-astro-cid-ybl4tjop]:hover{background:rgba(var(--card-color),.05);border-left-color:rgba(var(--card-color),.55);border-color:rgba(var(--card-color),.18);transform:translateY(-2px);box-shadow:0 8px 24px #00000026}.pain-icon-wrap[data-astro-cid-ybl4tjop]{width:38px;height:38px;border-radius:10px;background:rgba(var(--card-color),.1);border:1px solid rgba(var(--card-color),.2);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .25s ease,border-color .25s ease}.pain-card[data-astro-cid-ybl4tjop]:hover .pain-icon-wrap[data-astro-cid-ybl4tjop]{background:rgba(var(--card-color),.18);border-color:rgba(var(--card-color),.4)}.pain-icon[data-astro-cid-ybl4tjop]{color:rgb(var(--card-color));transition:filter .25s ease}.pain-card[data-astro-cid-ybl4tjop]:hover .pain-icon[data-astro-cid-ybl4tjop]{filter:drop-shadow(0 0 5px rgba(var(--card-color),.45))}.hero-pain-card[data-astro-cid-ybl4tjop]{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:20px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.step-card[data-astro-cid-ybl4tjop]{position:relative;background:#fff;border:1px solid #e8f0fe;border-radius:18px;padding:1.75rem;overflow:hidden;box-shadow:0 2px 8px #0440a00a;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.step-card[data-astro-cid-ybl4tjop]:hover{transform:translateY(-4px);box-shadow:0 16px 40px #0440a01a;border-color:#11c1f34d}.step-card[data-astro-cid-ybl4tjop]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#0440a0,#11c1f3);transform:scaleX(0);transform-origin:left;transition:transform .35s ease}.step-card[data-astro-cid-ybl4tjop]:hover:after{transform:scaleX(1)}.plan-card-featured[data-astro-cid-ybl4tjop]{position:relative;background:#fff;border:1.5px solid rgba(17,193,243,.35);border-radius:18px;overflow:hidden;box-shadow:0 4px 20px #11c1f314,0 2px 8px #0440a00f;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.plan-card-featured[data-astro-cid-ybl4tjop]:hover{transform:translateY(-4px);box-shadow:0 20px 48px #11c1f31f,0 8px 24px #0440a01a;border-color:#11c1f399}.plan-card-featured[data-astro-cid-ybl4tjop]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#0440a0,#11c1f3);transform:scaleX(0);transform-origin:left;transition:transform .35s ease}.plan-card-featured[data-astro-cid-ybl4tjop]:hover:after{transform:scaleX(1)}.benefit-card[data-astro-cid-ybl4tjop]{position:relative;background:#fff;border:1px solid #e8f0fe;border-top:2px solid rgba(var(--bc),.5);border-radius:16px;padding:1.5rem;overflow:hidden;box-shadow:0 2px 8px #0440a00a;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;display:flex;flex-direction:column;gap:0}.benefit-card[data-astro-cid-ybl4tjop]:hover{transform:translateY(-3px);box-shadow:0 12px 32px rgba(var(--bc),.1);border-color:rgba(var(--bc),.25);border-top-color:rgba(var(--bc),.8)}.benefit-icon-wrap[data-astro-cid-ybl4tjop]{width:40px;height:40px;border-radius:10px;background:rgba(var(--bc),.08);border:1px solid rgba(var(--bc),.15);display:flex;align-items:center;justify-content:center;margin-bottom:1rem;flex-shrink:0;transition:background .25s,border-color .25s}.benefit-card[data-astro-cid-ybl4tjop]:hover .benefit-icon-wrap[data-astro-cid-ybl4tjop]{background:rgba(var(--bc),.14);border-color:rgba(var(--bc),.3)}.benefit-icon[data-astro-cid-ybl4tjop]{color:rgb(var(--bc))}.faq-item[data-astro-cid-ybl4tjop]{background:#fff;border:1px solid #e8f0fe;border-radius:14px;overflow:hidden;transition:border-color .2s,box-shadow .2s}.faq-item[data-astro-cid-ybl4tjop]:hover{border-color:#11c1f34d;box-shadow:0 4px 16px #0440a00f}.faq-item[data-astro-cid-ybl4tjop].open{border-color:#11c1f340;box-shadow:0 4px 20px #0440a014}.faq-btn[data-astro-cid-ybl4tjop]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 1.25rem;text-align:left;background:none;border:none;cursor:pointer}.faq-chevron[data-astro-cid-ybl4tjop]{flex-shrink:0;color:#0440a0;opacity:.4;transition:transform .3s ease,opacity .2s}.faq-item[data-astro-cid-ybl4tjop].open .faq-chevron[data-astro-cid-ybl4tjop]{transform:rotate(180deg);opacity:1;color:#11c1f3}.faq-body[data-astro-cid-ybl4tjop]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.faq-body[data-astro-cid-ybl4tjop].open{grid-template-rows:1fr}.faq-body[data-astro-cid-ybl4tjop]>div[data-astro-cid-ybl4tjop]{overflow:hidden}
