.layer-stack-section[data-astro-cid-wmos4pt7]{background:var(--color-white);padding:var(--space-88) var(--space-64)}.layer-stack__inner[data-astro-cid-wmos4pt7]{max-width:1312px;margin:0 auto}.layer-stack__header[data-astro-cid-wmos4pt7]{margin-bottom:var(--space-48);display:flex;flex-direction:column;gap:var(--space-24)}.layer-stack__tag[data-astro-cid-wmos4pt7]{align-self:flex-start}.layer-stack__heading-row[data-astro-cid-wmos4pt7]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-64)}.layer-stack__heading[data-astro-cid-wmos4pt7]{font-family:Syne,sans-serif;font-size:var(--text-h1);font-weight:600;color:var(--color-teal-dark);margin:0;line-height:1.19;max-width:480px;flex-shrink:0}.layer-stack__subtext[data-astro-cid-wmos4pt7]{font-family:Aeonik,sans-serif;font-size:var(--text-lg);color:var(--color-teal-dark);opacity:.75;margin:0;line-height:1.5;max-width:480px;padding-top:var(--space-8)}.layer-stack[data-astro-cid-wmos4pt7]{display:flex;flex-direction:column;gap:var(--space-8)}.layer-stack__layer[data-astro-cid-wmos4pt7]{border-radius:var(--radius-component);padding:var(--space-24);transition:opacity .3s ease,background .3s ease}.layer-stack__layer[data-astro-cid-wmos4pt7].dimmed{background:#edf6f5!important;opacity:.6}.layer-stack__layer[data-astro-cid-wmos4pt7].dimmed:hover{opacity:.7}.layer-stack__layer[data-astro-cid-wmos4pt7].active{opacity:1;box-shadow:0 2px 12px #00746d1f}.layer-stack__layer-num[data-astro-cid-wmos4pt7]{font-family:Aeonik,sans-serif;font-size:40px;font-weight:400;color:var(--color-teal-dark);opacity:.35;line-height:1;flex-shrink:0;width:32px;text-align:center}.layer-stack__layer-name[data-astro-cid-wmos4pt7]{font-family:Syne,sans-serif;font-size:var(--text-h3);font-weight:600;color:var(--color-teal-dark);margin:0 0 var(--space-8);line-height:1.2}.layer-stack__layer-desc[data-astro-cid-wmos4pt7]{font-family:Aeonik,sans-serif;font-size:var(--text-base);color:var(--color-teal-dark);opacity:.8;margin:0;line-height:1.5;max-width:600px}.layer-stack__layer[data-astro-cid-wmos4pt7].light-text .layer-stack__layer-num[data-astro-cid-wmos4pt7]{color:var(--color-white);opacity:.5}.layer-stack__layer[data-astro-cid-wmos4pt7].light-text .layer-stack__layer-name[data-astro-cid-wmos4pt7]{color:var(--color-white)}.layer-stack__layer[data-astro-cid-wmos4pt7].light-text .layer-stack__layer-desc[data-astro-cid-wmos4pt7]{color:var(--color-white);opacity:.85}.layer-stack__layer-content[data-astro-cid-wmos4pt7]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-32)}.layer-stack__layer-left[data-astro-cid-wmos4pt7]{display:flex;align-items:flex-start;gap:var(--space-24)}.layer-stack__explore[data-astro-cid-wmos4pt7]{font-family:Aeonik,sans-serif;font-size:var(--text-sm);font-weight:500;color:var(--color-teal-dark);text-decoration:none;white-space:nowrap;flex-shrink:0;opacity:.6;transition:var(--transition-link)}.layer-stack__explore[data-astro-cid-wmos4pt7]:hover{opacity:1;color:var(--color-teal)}@media(max-width:991px){.layer-stack-section[data-astro-cid-wmos4pt7]{padding:var(--space-64) var(--space-40)}.layer-stack__heading-row[data-astro-cid-wmos4pt7]{flex-direction:column;gap:var(--space-16)}.layer-stack__layer-content[data-astro-cid-wmos4pt7]{flex-direction:column;align-items:flex-start}}@media(max-width:767px){.layer-stack-section[data-astro-cid-wmos4pt7]{padding:var(--space-48) var(--space-16)}.layer-stack__layer-left[data-astro-cid-wmos4pt7]{flex-direction:column;gap:var(--space-12)}.layer-stack__layer-num[data-astro-cid-wmos4pt7]{font-size:28px}}.process-wrapper[data-astro-cid-yen2ri6k]{padding:16px}.process-card[data-astro-cid-yen2ri6k]{border-radius:var(--radius-section);overflow:hidden}.process-section[data-astro-cid-yen2ri6k]{background:var(--color-teal-dark);padding:var(--space-88) var(--space-64)}.process__inner[data-astro-cid-yen2ri6k]{max-width:1312px;margin:0 auto}.process__header[data-astro-cid-yen2ri6k]{display:flex;flex-direction:column;gap:var(--space-16);margin-bottom:var(--space-48)}.process__tag[data-astro-cid-yen2ri6k]{align-self:flex-start;background:#ffffff26;color:var(--color-white)}.process__heading[data-astro-cid-yen2ri6k]{font-family:Syne,sans-serif;font-size:var(--text-h1);font-weight:600;color:var(--color-white);margin:0;line-height:1.19;max-width:560px}.process-timeline[data-astro-cid-yen2ri6k]{display:flex;gap:var(--space-24);position:relative}.process-timeline[data-astro-cid-yen2ri6k]:before{content:"";position:absolute;top:28px;left:calc(28px + 1.5rem);right:calc(28px + 1.5rem);height:1px;background:#fff3;pointer-events:none}.process-step[data-astro-cid-yen2ri6k]{flex:1;text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-16);position:relative}.process-step__number[data-astro-cid-yen2ri6k]{width:56px;height:56px;background:var(--color-yellow-green);border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:Aeonik,sans-serif;font-size:24px;font-weight:500;color:var(--color-teal-dark);flex-shrink:0;position:relative;z-index:1}.process-step__title[data-astro-cid-yen2ri6k]{font-family:Syne,sans-serif;font-size:var(--text-lg);font-weight:600;color:var(--color-white);margin:0}.process-step__description[data-astro-cid-yen2ri6k]{font-family:Aeonik,sans-serif;font-size:var(--text-base);color:var(--color-white);opacity:.8;margin:0;line-height:1.5;max-width:240px}@media(max-width:991px){.process-section[data-astro-cid-yen2ri6k]{padding:var(--space-64) var(--space-40)}.process-timeline[data-astro-cid-yen2ri6k]:before{display:none}.process-step__number[data-astro-cid-yen2ri6k]{width:48px;height:48px;font-size:20px}}@media(max-width:767px){.process-wrapper[data-astro-cid-yen2ri6k]{padding:8px}.process-section[data-astro-cid-yen2ri6k]{padding:var(--space-48) var(--space-16)}.process-timeline[data-astro-cid-yen2ri6k]{flex-direction:column;gap:var(--space-32)}.process-step[data-astro-cid-yen2ri6k]{text-align:left;flex-direction:row;align-items:flex-start;gap:var(--space-16)}.process-step__description[data-astro-cid-yen2ri6k]{max-width:none}.process-step__number[data-astro-cid-yen2ri6k]{flex-shrink:0}}
