.pillars-section[data-astro-cid-e6kkyy52]{padding:calc(var(--spacing-unit) * 8) 0;background:#fff}.section-badge[data-astro-cid-e6kkyy52]{display:inline-flex;align-items:center;gap:calc(var(--spacing-unit) * .5);background:var(--color-surface);color:var(--color-light-blue);padding:calc(var(--spacing-unit) * .5) calc(var(--spacing-unit) * 1.25);border-radius:var(--radius-xl-plus);font-size:var(--font-size-sm);font-weight:600;margin-bottom:calc(var(--spacing-unit) * 1.5);border:1px solid var(--color-blue-200)}.section-badge[data-astro-cid-e6kkyy52].dark{background:#ffffff26;color:#fff;border-color:#ffffff4d}.section-title[data-astro-cid-e6kkyy52]{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;color:var(--color-gray-900);margin-bottom:calc(var(--spacing-unit) * 1);text-align:center}.section-title[data-astro-cid-e6kkyy52].light{color:#fff}.section-subtitle[data-astro-cid-e6kkyy52]{font-size:var(--font-size-lg);color:var(--color-gray-500);text-align:center;margin-bottom:calc(var(--spacing-unit) * 4);max-width:600px;margin-left:auto;margin-right:auto}.section-subtitle[data-astro-cid-e6kkyy52].light{color:#ffffffd9}.pillars-grid[data-astro-cid-e6kkyy52]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:calc(var(--spacing-unit) * 2.5)}.pillar-card[data-astro-cid-e6kkyy52]{background:#fff;border-radius:var(--radius-xl);padding:calc(var(--spacing-unit) * 3);border:2px solid var(--color-blue-200);position:relative;transition:all var(--duration-slow) var(--ease-default)}.pillar-card[data-astro-cid-e6kkyy52]:hover{transform:translateY(-6px);box-shadow:var(--shadow-primary-xl);border-color:var(--color-light-blue)}.pillar-number[data-astro-cid-e6kkyy52]{position:absolute;top:calc(var(--spacing-unit) * 2);right:calc(var(--spacing-unit) * 2);font-size:var(--font-size-4xl-plus);font-weight:800;color:var(--color-blue-200);line-height:1}.pillar-icon[data-astro-cid-e6kkyy52]{width:60px;height:60px;background:linear-gradient(135deg,var(--color-surface),var(--color-surface));border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;color:var(--color-light-blue);margin-bottom:calc(var(--spacing-unit) * 2)}.pillar-card[data-astro-cid-e6kkyy52] h3[data-astro-cid-e6kkyy52]{font-size:var(--font-size-xl-plus);font-weight:700;color:var(--color-gray-900);margin-bottom:calc(var(--spacing-unit) * .75)}.pillar-question[data-astro-cid-e6kkyy52]{font-size:var(--font-size-sm-plus);color:var(--color-light-blue);font-style:italic;margin-bottom:calc(var(--spacing-unit) * 2)}.pillar-items[data-astro-cid-e6kkyy52]{list-style:none;padding:0;margin:0}.pillar-items[data-astro-cid-e6kkyy52] li[data-astro-cid-e6kkyy52]{padding:calc(var(--spacing-unit) * .75) 0;padding-left:calc(var(--spacing-unit) * 2);position:relative;color:var(--color-gray-600);font-size:var(--font-size-sm-plus);border-bottom:1px dashed var(--color-gray-200)}.pillar-items[data-astro-cid-e6kkyy52] li[data-astro-cid-e6kkyy52]:last-child{border-bottom:none}.pillar-items[data-astro-cid-e6kkyy52] li[data-astro-cid-e6kkyy52]:before{content:">";position:absolute;left:0;color:var(--color-light-blue);font-weight:700}.checklist-section[data-astro-cid-e6kkyy52]{padding:calc(var(--spacing-unit) * 8) 0;background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-medium-blue) 100%);color:#fff}.checklist-grid[data-astro-cid-e6kkyy52]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:calc(var(--spacing-unit) * 2)}.checklist-card[data-astro-cid-e6kkyy52]{background:#ffffff1a;backdrop-filter:blur(10px);border-radius:var(--radius-lg);padding:calc(var(--spacing-unit) * 2.5);border:1px solid rgba(255,255,255,.15);transition:all var(--duration-slow) var(--ease-default)}.checklist-card[data-astro-cid-e6kkyy52]:hover{background:#ffffff26;transform:translateY(-4px)}.checklist-card[data-astro-cid-e6kkyy52] .card-header[data-astro-cid-e6kkyy52]{display:flex;align-items:center;gap:calc(var(--spacing-unit) * 1);margin-bottom:calc(var(--spacing-unit) * 2);padding-bottom:calc(var(--spacing-unit) * 1.5);border-bottom:1px solid rgba(255,255,255,.2)}.checklist-card[data-astro-cid-e6kkyy52] .card-header[data-astro-cid-e6kkyy52] svg{color:var(--color-light-blue)}.checklist-card[data-astro-cid-e6kkyy52] h3[data-astro-cid-e6kkyy52]{font-size:var(--font-size-lg);font-weight:600;color:#fff;margin:0}.checklist-card[data-astro-cid-e6kkyy52] ul[data-astro-cid-e6kkyy52]{list-style:none;padding:0;margin:0}.checklist-card[data-astro-cid-e6kkyy52] li[data-astro-cid-e6kkyy52]{padding:calc(var(--spacing-unit) * .6) 0;padding-left:calc(var(--spacing-unit) * 1.5);position:relative;color:#ffffffe6;font-size:var(--font-size-sm)}.checklist-card[data-astro-cid-e6kkyy52] li[data-astro-cid-e6kkyy52]:before{content:"✓";position:absolute;left:0;color:var(--color-light-blue)}.process-section[data-astro-cid-e6kkyy52]{padding:calc(var(--spacing-unit) * 8) 0;background:var(--color-gray-50)}.pipeline[data-astro-cid-e6kkyy52]{position:relative;max-width:1000px;margin:0 auto;padding-top:calc(var(--spacing-unit) * 2)}.pipeline-track[data-astro-cid-e6kkyy52]{position:absolute;top:60px;left:50%;transform:translate(-50%);width:4px;height:calc(100% - 60px);background:linear-gradient(to bottom,var(--color-light-blue),var(--color-medium-blue));border-radius:var(--radius-xs)}@media(min-width:768px){.pipeline-track[data-astro-cid-e6kkyy52]{top:40px;left:0;right:0;width:100%;height:4px;transform:none}.pipeline[data-astro-cid-e6kkyy52]{display:flex;gap:calc(var(--spacing-unit) * 2)}}.pipeline-node[data-astro-cid-e6kkyy52]{position:relative;flex:1;margin-bottom:calc(var(--spacing-unit) * 4)}@media(min-width:768px){.pipeline-node[data-astro-cid-e6kkyy52]{margin-bottom:0}}.node-marker[data-astro-cid-e6kkyy52]{width:50px;height:50px;background:linear-gradient(135deg,var(--color-light-blue),var(--color-medium-blue));border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;margin:0 auto calc(var(--spacing-unit) * 2);position:relative;z-index:2;box-shadow:var(--shadow-primary-md)}.node-number[data-astro-cid-e6kkyy52]{color:#fff;font-weight:700;font-size:var(--font-size-xl)}.node-content[data-astro-cid-e6kkyy52]{background:#fff;border-radius:var(--radius-lg);padding:calc(var(--spacing-unit) * 2.5);box-shadow:var(--shadow-lg);text-align:center}@media(min-width:768px){.node-content[data-astro-cid-e6kkyy52]{text-align:left}}.node-phase[data-astro-cid-e6kkyy52]{display:inline-block;font-size:var(--font-size-xs);font-weight:600;color:var(--color-light-blue);text-transform:uppercase;letter-spacing:.5px;margin-bottom:calc(var(--spacing-unit) * .5)}.node-content[data-astro-cid-e6kkyy52] h3[data-astro-cid-e6kkyy52]{font-size:var(--font-size-xl);font-weight:700;color:var(--color-gray-900);margin-bottom:calc(var(--spacing-unit) * 1)}.node-content[data-astro-cid-e6kkyy52] p[data-astro-cid-e6kkyy52]{font-size:var(--font-size-sm);color:var(--color-gray-500);margin-bottom:calc(var(--spacing-unit) * 1.5);line-height:1.5}.node-tasks[data-astro-cid-e6kkyy52]{list-style:none;padding:0;margin:0 0 calc(var(--spacing-unit) * 1.5)}.node-tasks[data-astro-cid-e6kkyy52] li[data-astro-cid-e6kkyy52]{padding:calc(var(--spacing-unit) * .4) 0;font-size:var(--font-size-sm);color:var(--color-gray-600);position:relative;padding-left:calc(var(--spacing-unit) * 1.5)}.node-tasks[data-astro-cid-e6kkyy52] li[data-astro-cid-e6kkyy52]:before{content:"→";position:absolute;left:0;color:var(--color-light-blue)}.node-deliverable[data-astro-cid-e6kkyy52]{display:inline-flex;align-items:center;gap:calc(var(--spacing-unit) * .5);background:var(--color-surface);color:var(--color-light-blue);padding:calc(var(--spacing-unit) * .5) calc(var(--spacing-unit) * 1);border-radius:var(--radius-xl-plus);font-size:var(--font-size-xs);font-weight:500}.tools-section[data-astro-cid-e6kkyy52]{padding:calc(var(--spacing-unit) * 8) 0;background:#fff}.tools-grid[data-astro-cid-e6kkyy52]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:calc(var(--spacing-unit) * 2)}.tool-card[data-astro-cid-e6kkyy52]{background:var(--color-gray-50);border-radius:var(--radius-lg);padding:calc(var(--spacing-unit) * 2.5);border:1px solid var(--color-gray-200);transition:all var(--duration-slow) var(--ease-default);position:relative}.tool-card[data-astro-cid-e6kkyy52]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--color-light-blue)}.tool-card[data-astro-cid-e6kkyy52].featured{border:2px solid var(--color-light-blue);background:var(--color-surface)}.tool-icon[data-astro-cid-e6kkyy52]{width:50px;height:50px;background:#fff;border-radius:var(--radius-md-plus);display:flex;align-items:center;justify-content:center;color:var(--color-light-blue);margin-bottom:calc(var(--spacing-unit) * 1.5);box-shadow:var(--shadow-md)}.tool-card[data-astro-cid-e6kkyy52] h3[data-astro-cid-e6kkyy52]{font-size:var(--font-size-lg);font-weight:600;color:var(--color-gray-900);margin-bottom:calc(var(--spacing-unit) * .75)}.tool-card[data-astro-cid-e6kkyy52] p[data-astro-cid-e6kkyy52]{font-size:var(--font-size-sm);color:var(--color-gray-500);line-height:1.5;margin:0}.tool-tag[data-astro-cid-e6kkyy52]{position:absolute;top:calc(var(--spacing-unit) * 1.5);right:calc(var(--spacing-unit) * 1.5);background:var(--color-light-blue);color:#fff;font-size:var(--font-size-xs);font-weight:600;padding:calc(var(--spacing-unit) * .25) calc(var(--spacing-unit) * .75);border-radius:var(--radius-md-plus);text-transform:uppercase}.pricing-section[data-astro-cid-e6kkyy52]{padding:calc(var(--spacing-unit) * 8) 0;background:var(--color-gray-50)}.pricing-grid[data-astro-cid-e6kkyy52]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:calc(var(--spacing-unit) * 2);max-width:1000px;margin:0 auto calc(var(--spacing-unit) * 3)}.price-card[data-astro-cid-e6kkyy52]{background:#fff;border-radius:var(--radius-xl);padding:calc(var(--spacing-unit) * 3);border:2px solid var(--color-gray-200);position:relative;display:flex;flex-direction:column;transition:all var(--duration-slow) var(--ease-default)}.price-card[data-astro-cid-e6kkyy52]:hover{border-color:var(--color-light-blue)}.price-card[data-astro-cid-e6kkyy52].featured{border-color:var(--color-light-blue);box-shadow:var(--shadow-primary-xl);transform:scale(1.02)}.price-badge[data-astro-cid-e6kkyy52]{position:absolute;top:calc(var(--spacing-unit) * -1.5);left:50%;transform:translate(-50%);background:linear-gradient(135deg,var(--color-light-blue),var(--color-medium-blue));color:#fff;padding:calc(var(--spacing-unit) * .5) calc(var(--spacing-unit) * 1.5);border-radius:var(--radius-xl-plus);font-size:var(--font-size-xs);font-weight:600;white-space:nowrap}.price-header[data-astro-cid-e6kkyy52]{text-align:center;margin-bottom:calc(var(--spacing-unit) * 2.5);padding-bottom:calc(var(--spacing-unit) * 2);border-bottom:1px solid var(--color-gray-200)}.price-header[data-astro-cid-e6kkyy52] h3[data-astro-cid-e6kkyy52]{font-size:var(--font-size-xl-plus);font-weight:700;color:var(--color-gray-900);margin-bottom:calc(var(--spacing-unit) * 1)}.price-tag[data-astro-cid-e6kkyy52]{display:flex;align-items:baseline;justify-content:center;gap:calc(var(--spacing-unit) * .5)}.price-tag[data-astro-cid-e6kkyy52] .amount[data-astro-cid-e6kkyy52]{font-size:var(--font-size-4xl-plus);font-weight:800;color:var(--color-light-blue)}.price-tag[data-astro-cid-e6kkyy52] .period[data-astro-cid-e6kkyy52]{font-size:var(--font-size-base);color:var(--color-gray-500)}.price-features[data-astro-cid-e6kkyy52]{list-style:none;padding:0;margin:0 0 calc(var(--spacing-unit) * 2.5);flex-grow:1}.price-features[data-astro-cid-e6kkyy52] li[data-astro-cid-e6kkyy52]{display:flex;align-items:flex-start;gap:calc(var(--spacing-unit) * 1);padding:calc(var(--spacing-unit) * .75) 0;color:var(--color-gray-600);font-size:var(--font-size-sm-plus)}.price-features[data-astro-cid-e6kkyy52] li[data-astro-cid-e6kkyy52] svg{color:var(--color-light-blue);flex-shrink:0;margin-top:2px}.price-card[data-astro-cid-e6kkyy52] .btn[data-astro-cid-e6kkyy52]{width:100%;justify-content:center}.btn-outline[data-astro-cid-e6kkyy52]{background:transparent;border:2px solid var(--color-light-blue);color:var(--color-light-blue)}.btn-outline[data-astro-cid-e6kkyy52]:hover{background:var(--color-light-blue);color:#fff}.pricing-note[data-astro-cid-e6kkyy52]{text-align:center;color:var(--color-gray-500);font-size:var(--font-size-sm)}.faq-section[data-astro-cid-e6kkyy52]{padding:calc(var(--spacing-unit) * 8) 0;background:#fff}.faq-grid[data-astro-cid-e6kkyy52]{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:calc(var(--spacing-unit) * 1.5);max-width:1000px;margin:0 auto}@media(max-width:500px){.faq-grid[data-astro-cid-e6kkyy52]{grid-template-columns:1fr}}.faq-item[data-astro-cid-e6kkyy52]{background:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:var(--radius-lg);overflow:hidden;transition:all var(--duration-slow) var(--ease-default)}.faq-item[data-astro-cid-e6kkyy52]:hover{border-color:var(--color-light-blue)}.faq-item[data-astro-cid-e6kkyy52][open]{border-color:var(--color-light-blue);box-shadow:var(--shadow-primary-md)}.faq-question[data-astro-cid-e6kkyy52]{display:flex;align-items:center;gap:calc(var(--spacing-unit) * 1.25);padding:calc(var(--spacing-unit) * 2);cursor:pointer;list-style:none}.faq-question[data-astro-cid-e6kkyy52]::-webkit-details-marker{display:none}.faq-q-icon[data-astro-cid-e6kkyy52]{width:28px;height:28px;background:var(--color-light-blue);color:#fff;border-radius:var(--radius-sm-plus);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:var(--font-size-sm);flex-shrink:0}.faq-q-text[data-astro-cid-e6kkyy52]{flex:1;font-weight:600;color:var(--color-gray-900);font-size:var(--font-size-sm-plus)}.faq-question[data-astro-cid-e6kkyy52] .faq-chevron{color:var(--color-light-blue);transition:transform var(--duration-slow) var(--ease-default);flex-shrink:0}.faq-item[data-astro-cid-e6kkyy52][open] .faq-question[data-astro-cid-e6kkyy52] .faq-chevron{transform:rotate(180deg)}.faq-answer[data-astro-cid-e6kkyy52]{padding:0 calc(var(--spacing-unit) * 2) calc(var(--spacing-unit) * 2);padding-left:calc(var(--spacing-unit) * 5.5)}.faq-answer[data-astro-cid-e6kkyy52] p[data-astro-cid-e6kkyy52]{color:var(--color-gray-600);font-size:var(--font-size-sm-plus);line-height:1.7;margin:0}.contact-section[data-astro-cid-e6kkyy52]{padding:calc(var(--spacing-unit) * 8) 0;background:linear-gradient(135deg,var(--color-light-blue) 0%,var(--color-medium-blue) 100%)}.contact-wrapper[data-astro-cid-e6kkyy52]{display:grid;grid-template-columns:1fr;gap:calc(var(--spacing-unit) * 4);max-width:1000px;margin:0 auto}@media(min-width:768px){.contact-wrapper[data-astro-cid-e6kkyy52]{grid-template-columns:1fr 1fr;align-items:center}}.contact-info[data-astro-cid-e6kkyy52] h2[data-astro-cid-e6kkyy52]{font-size:clamp(1.75rem,4vw,2.25rem);font-weight:700;color:#fff;margin-bottom:calc(var(--spacing-unit) * 1.5)}.contact-info[data-astro-cid-e6kkyy52] p[data-astro-cid-e6kkyy52]{font-size:var(--font-size-base);color:#ffffffe6;line-height:1.7;margin-bottom:calc(var(--spacing-unit) * 2)}.contact-points[data-astro-cid-e6kkyy52]{list-style:none;padding:0;margin:0}.contact-points[data-astro-cid-e6kkyy52] li[data-astro-cid-e6kkyy52]{display:flex;align-items:center;gap:calc(var(--spacing-unit) * 1);padding:calc(var(--spacing-unit) * .75) 0;color:#fff;font-size:var(--font-size-base)}.contact-points[data-astro-cid-e6kkyy52] svg{color:var(--color-surface)}.contact-form-wrap[data-astro-cid-e6kkyy52]{background:#fff;border-radius:var(--radius-xl);padding:calc(var(--spacing-unit) * 3);box-shadow:var(--shadow-xl)}@media(max-width:767px){.hero-visual[data-astro-cid-e6kkyy52]{display:none}.stat-pill[data-astro-cid-e6kkyy52]{flex:1 1 calc(50% - var(--spacing-unit));justify-content:center;text-align:center;flex-direction:column;gap:calc(var(--spacing-unit) * .25)}.price-card[data-astro-cid-e6kkyy52].featured{transform:none}.pipeline-track[data-astro-cid-e6kkyy52]{display:none}}@media(prefers-reduced-motion:reduce){.pillar-card[data-astro-cid-e6kkyy52],.checklist-card[data-astro-cid-e6kkyy52],.tool-card[data-astro-cid-e6kkyy52],.price-card[data-astro-cid-e6kkyy52],.faq-item[data-astro-cid-e6kkyy52]{transition:none}.pillar-card[data-astro-cid-e6kkyy52]:hover,.checklist-card[data-astro-cid-e6kkyy52]:hover,.tool-card[data-astro-cid-e6kkyy52]:hover{transform:none}.server-status[data-astro-cid-e6kkyy52]{animation:none}}
