.aws-hero[data-astro-cid-bbe6dxrz]{width:100%;background:var(--gradient-hero);padding-block:var(--section-pad)}.aws-hero__inner[data-astro-cid-bbe6dxrz]{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--space-md);display:flex;flex-direction:column;gap:var(--space-xl)}.aws-hero__columns[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-xl);align-items:center}.aws-hero__copy[data-astro-cid-bbe6dxrz]{min-width:0;display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:var(--space-md)}.aws-hero__copy[data-astro-cid-bbe6dxrz] .aws-pill--outline[data-astro-cid-bbe6dxrz]{color:var(--color-brand-pink);border-color:var(--color-periwinkle-border);background-color:var(--color-light-pink)}.aws-hero__title[data-astro-cid-bbe6dxrz]{font-size:clamp(2.25rem,6vw,3.15rem);color:var(--color-text-on-dark);line-height:1.05;letter-spacing:-.03em;max-width:18ch}.aws-hero__brand[data-astro-cid-bbe6dxrz]{color:var(--color-brand-pink)}.aws-hero__subhead[data-astro-cid-bbe6dxrz]{color:var(--color-text-faint);line-height:1.6;max-width:min(52ch,100%)}.aws-hero__cta[data-astro-cid-bbe6dxrz]{margin-top:var(--space-xs)}.aws-hero__arrow[data-astro-cid-bbe6dxrz]{line-height:1}.aws-hero__visual[data-astro-cid-bbe6dxrz]{min-width:0}.aws-hero__shot[data-astro-cid-bbe6dxrz]{display:block;width:100%;height:auto;filter:drop-shadow(0 25px 45px var(--color-shadow-dark))}.aws-hero__trustbar[data-astro-cid-bbe6dxrz]{display:flex;gap:var(--space-md);border-top:1px solid var(--hairline-on-dark);padding-top:var(--space-md)}.aws-hero__trustitem[data-astro-cid-bbe6dxrz]{flex:1;display:flex;align-items:center;justify-content:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);background-color:var(--color-on-dark-faint);border:1px solid var(--color-pink-border);border-radius:var(--radius-md);color:var(--color-text-on-dark);font-weight:500}.aws-hero__check[data-astro-cid-bbe6dxrz]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border-radius:50%;border:2px solid var(--color-brand-pink);color:var(--color-brand-pink)}@media(max-width:900px){.aws-hero__columns[data-astro-cid-bbe6dxrz]{grid-template-columns:1fr;gap:var(--space-lg)}}@media(max-width:640px){.aws-hero__trustbar[data-astro-cid-bbe6dxrz]{flex-direction:column;gap:var(--space-sm)}}.aws-problem[data-astro-cid-oo6sugl5]{background-color:var(--color-off-white);padding-block:var(--section-pad)}.aws-problem-grid[data-astro-cid-oo6sugl5]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-xl);align-items:center}.aws-problem-copy[data-astro-cid-oo6sugl5]{display:flex;flex-direction:column;gap:var(--space-sm)}.aws-problem-list[data-astro-cid-oo6sugl5]{margin-top:var(--space-sm);display:grid;gap:var(--space-xs)}.aws-problem-list[data-astro-cid-oo6sugl5] li[data-astro-cid-oo6sugl5]{position:relative;padding-left:2rem;line-height:1.4;font-weight:600;color:var(--color-text-muted)}.aws-problem-list[data-astro-cid-oo6sugl5] li[data-astro-cid-oo6sugl5]:before{content:"—";position:absolute;left:0;color:var(--color-brand-pink);font-weight:700}.aws-problem-rule[data-astro-cid-oo6sugl5]{width:100%;height:0;border:0;border-top:2px solid var(--color-light-grey);margin-block:var(--space-md) 0}.aws-problem-resolve[data-astro-cid-oo6sugl5]{margin-top:0;font-family:var(--font-heading);font-size:1.5rem;font-weight:700;line-height:1.3;letter-spacing:-.01em;color:var(--color-brand-navy)}.aws-problem-resolve-brand[data-astro-cid-oo6sugl5],.aws-problem-h2-accent[data-astro-cid-oo6sugl5]{color:var(--color-brand-pink)}.aws-video[data-astro-cid-oo6sugl5]{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:var(--radius-lg);overflow:hidden;background-color:var(--color-dark-bg);box-shadow:0 20px 45px var(--color-shadow-soft)}.aws-video-play[data-astro-cid-oo6sugl5]{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;border:0;background:transparent;cursor:pointer;display:block}.aws-video-thumb[data-astro-cid-oo6sugl5]{width:100%;height:100%;object-fit:cover;display:block}.aws-video-playicon[data-astro-cid-oo6sugl5]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:4.5rem;height:4.5rem;border-radius:50%;background-color:var(--color-brand-pink);display:flex;align-items:center;justify-content:center;transition:filter .15s ease}.aws-video-playicon[data-astro-cid-oo6sugl5]:before{content:"";width:0;height:0;border-style:solid;border-width:.7rem 0 .7rem 1.1rem;border-color:transparent transparent transparent var(--color-white);margin-left:.3rem}.aws-video-play[data-astro-cid-oo6sugl5]:hover .aws-video-playicon[data-astro-cid-oo6sugl5]{filter:brightness(.92)}.aws-video[data-astro-cid-oo6sugl5] iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}.aws-video-caption[data-astro-cid-oo6sugl5]{margin-top:var(--space-sm);color:var(--color-text-muted);text-align:center}.aws-video-caption-icon[data-astro-cid-oo6sugl5]{display:inline-block;vertical-align:-.15em;margin-right:.35rem;color:var(--color-brand-pink)}@media(max-width:900px){.aws-problem-grid[data-astro-cid-oo6sugl5]{grid-template-columns:1fr;gap:var(--space-lg)}}.aws-outcomes[data-astro-cid-kqs6elk7]{background-color:var(--color-white);padding-block:var(--section-pad)}.aws-accent-pink[data-astro-cid-kqs6elk7]{--accent: var(--color-pink);--accent-soft: var(--color-pink-soft)}.aws-accent-blue[data-astro-cid-kqs6elk7]{--accent: var(--color-blue);--accent-soft: var(--color-blue-soft)}.aws-accent-yellow[data-astro-cid-kqs6elk7]{--accent: var(--color-yellow);--accent-soft: var(--color-yellow-soft)}.aws-accent-orange[data-astro-cid-kqs6elk7]{--accent: var(--color-orange);--accent-soft: var(--color-orange-soft)}.aws-accent-purple[data-astro-cid-kqs6elk7]{--accent: var(--color-purple);--accent-soft: var(--color-purple-soft)}.aws-accent-green[data-astro-cid-kqs6elk7]{--accent: var(--color-green);--accent-soft: var(--color-green-soft)}.aws-section-header--center[data-astro-cid-kqs6elk7] .aws-pill[data-astro-cid-kqs6elk7]{align-self:center}.aws-outcomes-header[data-astro-cid-kqs6elk7]{max-width:960px}.aws-outcomes-header[data-astro-cid-kqs6elk7] .aws-section-intro[data-astro-cid-kqs6elk7]{max-width:none}.aws-outcomes-cards[data-astro-cid-kqs6elk7]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-md)}.aws-outcome-card[data-astro-cid-kqs6elk7]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-sm);padding:var(--space-md);background-color:var(--color-white);border:1px solid var(--color-light-navy);border-radius:var(--radius-lg);box-shadow:0 1px 2px var(--color-card-shadow)}.aws-outcome-icon[data-astro-cid-kqs6elk7]{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;background-color:var(--accent-soft);color:var(--accent)}.aws-outcome-icon[data-astro-cid-kqs6elk7] svg{display:block;width:1.5rem;height:1.5rem}.aws-outcome-title[data-astro-cid-kqs6elk7]{color:var(--color-brand-navy)}.aws-outcome-underline[data-astro-cid-kqs6elk7]{width:2.5rem;height:4px;border-radius:999px;background-color:var(--accent)}.aws-outcome-lead[data-astro-cid-kqs6elk7]{color:var(--color-text-body);font-weight:500}.aws-outcome-desc[data-astro-cid-kqs6elk7]{color:var(--color-text-muted)}.aws-hub-header[data-astro-cid-kqs6elk7]{margin-top:var(--space-xl)}.aws-hub[data-astro-cid-kqs6elk7]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:var(--space-lg);align-items:center}.aws-hub-col[data-astro-cid-kqs6elk7]{display:flex;flex-direction:column;gap:var(--space-lg)}.aws-hub-feature[data-astro-cid-kqs6elk7]{display:flex;align-items:center;gap:var(--space-sm)}.aws-hub-feature--left[data-astro-cid-kqs6elk7]{justify-content:flex-end;text-align:right}.aws-hub-feature--right[data-astro-cid-kqs6elk7]{justify-content:flex-start;text-align:left}.aws-hub-feature-title[data-astro-cid-kqs6elk7]{color:var(--color-brand-navy);font-weight:700}.aws-hub-feature-desc[data-astro-cid-kqs6elk7]{color:var(--color-text-muted)}.aws-hub-icon[data-astro-cid-kqs6elk7]{position:relative;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:50%;background-color:var(--accent-soft);color:var(--accent)}.aws-hub-icon[data-astro-cid-kqs6elk7] svg{display:block;width:1.4rem;height:1.4rem}.aws-hub-center[data-astro-cid-kqs6elk7]{display:flex;justify-content:center}.aws-hub-dashboard[data-astro-cid-kqs6elk7]{display:block;width:100%;max-width:300px;height:auto;filter:drop-shadow(0 24px 48px var(--color-shadow-soft))}.aws-hub-footer[data-astro-cid-kqs6elk7]{display:flex;align-items:center;justify-content:center;gap:var(--space-xs);margin-top:var(--space-xl);color:var(--color-text-muted);font-weight:500}.aws-hub-footer-check[data-astro-cid-kqs6elk7]{display:inline-flex;color:var(--color-brand-pink)}.aws-hub-footer-check[data-astro-cid-kqs6elk7] svg{display:block;width:1.25rem;height:1.25rem}@media(max-width:900px){.aws-hub[data-astro-cid-kqs6elk7]{grid-template-columns:1fr;gap:var(--space-lg)}.aws-hub-center[data-astro-cid-kqs6elk7]{order:-1}.aws-hub-feature--left[data-astro-cid-kqs6elk7],.aws-hub-feature--right[data-astro-cid-kqs6elk7]{justify-content:flex-start;text-align:left;flex-direction:row-reverse}}@media(max-width:680px){.aws-outcomes-cards[data-astro-cid-kqs6elk7]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.aws-outcomes-cards[data-astro-cid-kqs6elk7]{grid-template-columns:1fr}}.aws-how[data-astro-cid-cmgpsf2k]{background-color:var(--color-white);padding-block:var(--section-pad)}.aws-accent-pink[data-astro-cid-cmgpsf2k]{--accent: var(--color-pink);--accent-soft: var(--color-pink-soft)}.aws-accent-blue[data-astro-cid-cmgpsf2k]{--accent: var(--color-blue);--accent-soft: var(--color-blue-soft)}.aws-accent-yellow[data-astro-cid-cmgpsf2k]{--accent: var(--color-yellow);--accent-soft: var(--color-yellow-soft)}.aws-accent-green[data-astro-cid-cmgpsf2k]{--accent: var(--color-green);--accent-soft: var(--color-green-soft)}.aws-accent-purple[data-astro-cid-cmgpsf2k]{--accent: var(--color-purple);--accent-soft: var(--color-purple-soft)}.aws-section-header--center[data-astro-cid-cmgpsf2k] .aws-pill[data-astro-cid-cmgpsf2k]{align-self:center}.aws-section-header[data-astro-cid-cmgpsf2k]{max-width:900px}.aws-section-header[data-astro-cid-cmgpsf2k] .aws-section-intro[data-astro-cid-cmgpsf2k]{max-width:none}.aws-how-flowrow[data-astro-cid-cmgpsf2k]{display:flex;margin-bottom:var(--space-xl)}.aws-how-flowstep[data-astro-cid-cmgpsf2k]{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;gap:var(--space-sm);text-align:center;min-width:0}.aws-how-flowstep[data-astro-cid-cmgpsf2k]:not(:first-child):before{content:"";position:absolute;top:1.75rem;left:-50%;right:50%;height:2px;transform:translateY(-1px);background-color:var(--color-light-navy);z-index:0}.aws-how-flowmarker[data-astro-cid-cmgpsf2k]{position:relative;z-index:1;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:50%;background-color:var(--color-white);background-image:linear-gradient(var(--accent-soft),var(--accent-soft));color:var(--accent);border:2px solid var(--accent);box-shadow:0 6px 16px var(--color-card-shadow)}.aws-how-flowmarker[data-astro-cid-cmgpsf2k] svg{width:1.6rem;height:1.6rem;display:block}.aws-how-flowlabel[data-astro-cid-cmgpsf2k]{font-family:var(--font-heading);font-weight:600;color:var(--color-brand-navy);line-height:1.2}.aws-how-journey[data-astro-cid-cmgpsf2k]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-md);margin-bottom:var(--space-xl)}.aws-how-card[data-astro-cid-cmgpsf2k]{flex:1;min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:var(--space-sm);padding:var(--space-md);background-color:var(--color-white);border:1px solid var(--color-light-navy);border-radius:var(--radius-lg);box-shadow:0 8px 28px var(--color-card-shadow)}.aws-how-card-icon[data-astro-cid-cmgpsf2k]{flex-shrink:0;align-self:center;display:inline-flex;align-items:center;justify-content:center;width:3.75rem;height:3.75rem;border-radius:50%;background-color:var(--accent-soft);color:var(--accent);box-shadow:0 6px 16px var(--color-card-shadow-hover)}.aws-how-card-icon[data-astro-cid-cmgpsf2k] svg{width:1.95rem;height:1.95rem;display:block}.aws-how-card-body[data-astro-cid-cmgpsf2k]{min-width:0;display:flex;flex-direction:column;gap:var(--space-xs);text-align:center}.aws-how-num[data-astro-cid-cmgpsf2k]{font-family:var(--font-heading);font-weight:600;letter-spacing:.08em;color:var(--color-brand-pink)}.aws-how-title[data-astro-cid-cmgpsf2k]{color:var(--color-brand-navy)}.aws-how-desc[data-astro-cid-cmgpsf2k]{color:var(--color-text-muted);min-height:3.25rem}.aws-how-tools[data-astro-cid-cmgpsf2k]{margin-top:calc(var(--space-lg) * .7);align-self:center;display:inline-flex;align-items:center;gap:var(--space-sm);padding:.55rem var(--space-sm);background-color:var(--accent-soft);border-radius:999px;box-shadow:0 8px 20px var(--color-card-shadow-hover)}.aws-how-tool[data-astro-cid-cmgpsf2k]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:var(--accent)}.aws-how-tool[data-astro-cid-cmgpsf2k] svg{width:1.2rem;height:1.2rem;display:block}.aws-how-banner[data-astro-cid-cmgpsf2k]{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1fr) minmax(0,1.4fr);gap:var(--space-lg);align-items:start;margin-top:var(--space-xl);padding:var(--space-lg);background-color:var(--color-dark-bg);border-radius:var(--radius-lg);box-shadow:0 24px 60px var(--color-shadow-dark)}.aws-how-banner-left[data-astro-cid-cmgpsf2k]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-md);min-width:0}.aws-how-banner-logo[data-astro-cid-cmgpsf2k]{height:2.25rem;width:auto}.aws-how-banner-title[data-astro-cid-cmgpsf2k]{color:var(--color-text-on-dark);line-height:1.2}.aws-how-banner-sub[data-astro-cid-cmgpsf2k]{color:var(--color-text-faint);line-height:1.6}.aws-how-banner-nomore[data-astro-cid-cmgpsf2k]{display:flex;flex-direction:column;gap:var(--space-sm);color:var(--color-text-on-dark);font-weight:500}.aws-how-banner-nomore[data-astro-cid-cmgpsf2k] li[data-astro-cid-cmgpsf2k]{display:flex;align-items:center;gap:var(--space-xs)}.aws-how-nomore-x[data-astro-cid-cmgpsf2k]{flex-shrink:0;display:inline-flex;color:var(--color-brand-pink)}.aws-how-nomore-x[data-astro-cid-cmgpsf2k] svg{width:1.15rem;height:1.15rem;display:block}.aws-how-flow[data-astro-cid-cmgpsf2k]{display:flex;flex-direction:column;gap:var(--space-md);min-width:0}.aws-how-flow-item[data-astro-cid-cmgpsf2k]{position:relative;display:flex;align-items:center;gap:var(--space-sm);min-width:0}.aws-how-flow-icon[data-astro-cid-cmgpsf2k]{position:relative;z-index:1;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;background-color:var(--color-darker-bg);border:1px solid var(--color-on-dark-border);color:var(--color-text-faint)}.aws-how-flow-icon[data-astro-cid-cmgpsf2k] svg{width:1.3rem;height:1.3rem;display:block}.aws-how-flow-label[data-astro-cid-cmgpsf2k]{color:var(--color-text-on-dark);font-weight:500}.aws-how-benefits[data-astro-cid-cmgpsf2k]{display:flex;flex-direction:column;gap:var(--space-lg);min-width:0}.aws-how-benefit[data-astro-cid-cmgpsf2k]{display:flex;align-items:flex-start;gap:var(--space-sm)}.aws-how-benefit-check[data-astro-cid-cmgpsf2k]{flex-shrink:0;display:inline-flex;color:var(--color-brand-pink);margin-top:.1rem}.aws-how-benefit-check[data-astro-cid-cmgpsf2k] svg{width:1.4rem;height:1.4rem;display:block}.aws-how-benefit-body[data-astro-cid-cmgpsf2k]{display:flex;flex-direction:column;gap:.2rem;min-width:0}.aws-how-benefit-title[data-astro-cid-cmgpsf2k]{font-weight:600;color:var(--color-text-on-dark)}.aws-how-benefit-desc[data-astro-cid-cmgpsf2k]{color:var(--color-text-faint);line-height:1.5}@media(max-width:900px){.aws-how-journey[data-astro-cid-cmgpsf2k]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.aws-how-flowrow[data-astro-cid-cmgpsf2k]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-md)}.aws-how-flowstep[data-astro-cid-cmgpsf2k]:not(:first-child):before{display:none}}@media(max-width:560px){.aws-how-journey[data-astro-cid-cmgpsf2k]{grid-template-columns:1fr}}@media(max-width:980px){.aws-how-banner[data-astro-cid-cmgpsf2k]{grid-template-columns:1fr;gap:var(--space-lg);padding:var(--space-md)}}.aws-features[data-astro-cid-vnivfuh2]{background-color:var(--color-white);padding-block:var(--section-pad)}.aws-feat-header[data-astro-cid-vnivfuh2]{max-width:960px}.aws-feat-header[data-astro-cid-vnivfuh2] .aws-section-intro[data-astro-cid-vnivfuh2]{max-width:none}.aws-section-header--center[data-astro-cid-vnivfuh2] .aws-pill[data-astro-cid-vnivfuh2]{align-self:center}.aws-accent-pink[data-astro-cid-vnivfuh2]{--accent: var(--color-pink);--accent-soft: var(--color-pink-soft)}.aws-accent-purple[data-astro-cid-vnivfuh2]{--accent: var(--color-purple);--accent-soft: var(--color-purple-soft)}.aws-accent-yellow[data-astro-cid-vnivfuh2]{--accent: var(--color-yellow);--accent-soft: var(--color-yellow-soft)}.aws-accent-green[data-astro-cid-vnivfuh2]{--accent: var(--color-green);--accent-soft: var(--color-green-soft)}.aws-accent-blue[data-astro-cid-vnivfuh2]{--accent: var(--color-blue);--accent-soft: var(--color-blue-soft)}.aws-accent-violet[data-astro-cid-vnivfuh2]{--accent: var(--color-violet);--accent-soft: var(--color-violet-soft)}.aws-feat-grid[data-astro-cid-vnivfuh2]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-md);margin-bottom:var(--space-md)}.aws-feat-card[data-astro-cid-vnivfuh2]{display:flex;flex-direction:column;gap:calc(var(--space-md) * .75);padding:var(--space-md);background-color:var(--color-white);border:1px solid var(--color-light-navy);border-radius:var(--radius-lg);box-shadow:0 8px 28px var(--color-card-shadow)}.aws-feat-card-top[data-astro-cid-vnivfuh2]{display:flex;align-items:center;gap:var(--space-sm)}.aws-feat-icon[data-astro-cid-vnivfuh2]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:50%;background-color:var(--accent-soft);color:var(--accent)}.aws-feat-icon[data-astro-cid-vnivfuh2] svg{width:1.85rem;height:1.85rem;display:block}.aws-feat-card-head[data-astro-cid-vnivfuh2]{min-width:0;display:flex;flex-direction:column;gap:.15rem}.aws-feat-name[data-astro-cid-vnivfuh2]{color:var(--accent)}.aws-feat-desc[data-astro-cid-vnivfuh2]{color:var(--color-text-muted);min-height:3.2rem}.aws-feat-pills[data-astro-cid-vnivfuh2]{display:flex;flex-wrap:wrap;gap:var(--space-xs);padding-top:calc(var(--space-md) * .75);border-top:1px solid var(--color-light-navy)}.aws-feat-pill[data-astro-cid-vnivfuh2]{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;line-height:1.3;background-color:var(--accent-soft);color:var(--color-text-body);border-radius:999px}.aws-feat-pill-icon[data-astro-cid-vnivfuh2]{flex-shrink:0;display:inline-flex;color:var(--accent)}.aws-feat-pill-icon[data-astro-cid-vnivfuh2] svg{width:.7rem;height:.7rem;display:block}.aws-feat-banner[data-astro-cid-vnivfuh2]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-lg);background-color:var(--color-light-navy);border:1px solid var(--color-light-grey);border-radius:var(--radius-lg)}.aws-feat-banner-intro[data-astro-cid-vnivfuh2]{display:flex;align-items:center;gap:var(--space-md);min-width:0}.aws-feat-banner-appicon[data-astro-cid-vnivfuh2]{flex-shrink:0;width:3.5rem;height:3.5rem;border-radius:var(--radius-md);box-shadow:0 6px 16px var(--color-card-shadow-hover)}.aws-feat-banner-text[data-astro-cid-vnivfuh2]{display:flex;flex-direction:column;gap:var(--space-xs);min-width:0}.aws-feat-banner-title[data-astro-cid-vnivfuh2]{color:var(--color-brand-navy)}.aws-feat-banner-sub[data-astro-cid-vnivfuh2]{color:var(--color-text-muted)}.aws-feat-banner-benefits[data-astro-cid-vnivfuh2]{display:flex;flex-wrap:wrap;align-items:center}.aws-feat-benefit[data-astro-cid-vnivfuh2]{display:inline-flex;align-items:center;gap:var(--space-xs);font-family:var(--font-heading);font-weight:600;color:var(--color-brand-navy)}.aws-feat-benefit[data-astro-cid-vnivfuh2]+.aws-feat-benefit[data-astro-cid-vnivfuh2]{margin-left:var(--space-sm);padding-left:var(--space-sm);border-left:1px solid var(--color-light-grey)}.aws-feat-benefit-check[data-astro-cid-vnivfuh2]{flex-shrink:0;display:inline-flex;color:var(--color-brand-pink)}.aws-feat-benefit-check[data-astro-cid-vnivfuh2] svg{width:1.4rem;height:1.4rem;display:block}@media(max-width:900px){.aws-feat-grid[data-astro-cid-vnivfuh2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.aws-feat-card-top[data-astro-cid-vnivfuh2]{flex-direction:column;align-items:flex-start}.aws-feat-banner[data-astro-cid-vnivfuh2]{flex-direction:column;align-items:flex-start;padding:var(--space-md)}.aws-feat-banner-intro[data-astro-cid-vnivfuh2]{flex-direction:column;align-items:flex-start}.aws-feat-banner-benefits[data-astro-cid-vnivfuh2]{flex-direction:column;align-items:flex-start;gap:var(--space-sm)}.aws-feat-benefit[data-astro-cid-vnivfuh2]+.aws-feat-benefit[data-astro-cid-vnivfuh2]{margin-left:0;padding-left:0;border-left:0}}@media(max-width:560px){.aws-feat-grid[data-astro-cid-vnivfuh2]{grid-template-columns:1fr}}.aws-whofor[data-astro-cid-kzbdv4jd]{background-color:var(--color-off-white);padding-block:var(--section-pad)}.aws-whofor[data-astro-cid-kzbdv4jd] .aws-section-header[data-astro-cid-kzbdv4jd]{max-width:960px}.aws-whofor[data-astro-cid-kzbdv4jd] .aws-section-intro[data-astro-cid-kzbdv4jd]{max-width:none}.aws-accent-orange[data-astro-cid-kzbdv4jd]{--accent: var(--color-orange);--accent-soft: var(--color-orange-soft)}.aws-accent-pink[data-astro-cid-kzbdv4jd]{--accent: var(--color-pink);--accent-soft: var(--color-pink-soft)}.aws-accent-blue[data-astro-cid-kzbdv4jd]{--accent: var(--color-blue);--accent-soft: var(--color-blue-soft)}.aws-accent-green[data-astro-cid-kzbdv4jd]{--accent: var(--color-green);--accent-soft: var(--color-green-soft)}.aws-whofor-grid[data-astro-cid-kzbdv4jd]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-md)}.aws-sector[data-astro-cid-kzbdv4jd]{position:relative;display:flex;flex-direction:column;background-color:var(--color-white);border:1px solid var(--accent);border-radius:24px;overflow:hidden;box-shadow:0 18px 44px var(--accent-soft),0 6px 18px var(--color-card-shadow);transition:transform .2s ease,box-shadow .2s ease}.aws-sector[data-astro-cid-kzbdv4jd]:hover{transform:translateY(-6px);box-shadow:0 26px 60px var(--accent-soft),0 10px 24px var(--color-card-shadow-hover)}.aws-sector-media[data-astro-cid-kzbdv4jd]{position:relative;height:190px;background:linear-gradient(150deg,var(--accent),var(--color-dark-bg))}.aws-sector-photo[data-astro-cid-kzbdv4jd]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.aws-sector-badge[data-astro-cid-kzbdv4jd]{z-index:1;position:absolute;left:var(--space-md);bottom:-1.75rem;display:inline-flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:50%;background-color:var(--accent);color:var(--color-white);border:4px solid var(--color-white);box-shadow:0 8px 20px var(--accent-soft)}.aws-sector-badge[data-astro-cid-kzbdv4jd] svg{width:1.6rem;height:1.6rem;display:block}.aws-sector-body[data-astro-cid-kzbdv4jd]{flex:1;display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-md);padding-top:2.5rem}.aws-sector-title[data-astro-cid-kzbdv4jd]{color:var(--accent);line-height:1.15}.aws-sector-desc[data-astro-cid-kzbdv4jd]{color:var(--color-text-muted)}.aws-sector-tags[data-astro-cid-kzbdv4jd]{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.aws-sector-tag[data-astro-cid-kzbdv4jd]{display:inline-flex;align-items:center;padding:.25rem .5rem;border:1px solid var(--accent);border-radius:999px;color:var(--accent);font-size:14px;line-height:1.3}.aws-sector-foot[data-astro-cid-kzbdv4jd]{margin-top:auto;display:flex;align-items:center;gap:var(--space-sm);padding-top:var(--space-md);border-top:1px solid var(--color-light-navy)}.aws-sector-stat-icon[data-astro-cid-kzbdv4jd]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:50%;background-color:var(--accent-soft);color:var(--accent)}.aws-sector-stat-icon[data-astro-cid-kzbdv4jd] svg{width:1.4rem;height:1.4rem;display:block}.aws-sector-stat-text[data-astro-cid-kzbdv4jd]{display:flex;flex-direction:column;min-width:0}.aws-sector-stat-num[data-astro-cid-kzbdv4jd]{font-size:1.75rem;font-family:var(--font-heading);font-weight:700;line-height:1.1;color:var(--accent)}.aws-sector-stat-label[data-astro-cid-kzbdv4jd]{display:block;color:var(--color-text-muted);line-height:1.3;min-height:2.6em}.aws-platform[data-astro-cid-kzbdv4jd]{margin-top:var(--space-xl);padding:var(--space-lg);background:var(--gradient-hero);border-radius:24px;box-shadow:0 24px 60px var(--color-shadow-dark)}.aws-platform-grid[data-astro-cid-kzbdv4jd]{display:grid;grid-template-columns:1fr 1.15fr;gap:var(--space-lg);align-items:center}.aws-platform-copy[data-astro-cid-kzbdv4jd]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-md);min-width:0}.aws-platform-logo[data-astro-cid-kzbdv4jd]{height:2.25rem;width:auto}.aws-platform-title[data-astro-cid-kzbdv4jd]{color:var(--color-text-on-dark);line-height:1.2}.aws-platform-text[data-astro-cid-kzbdv4jd]{color:var(--color-text-faint);line-height:1.6}.aws-platform-visual[data-astro-cid-kzbdv4jd]{position:relative;min-width:0}.aws-platform-dash[data-astro-cid-kzbdv4jd]{display:block;width:100%;height:auto;filter:drop-shadow(0 22px 44px var(--color-shadow-dark))}.aws-platform-phone[data-astro-cid-kzbdv4jd]{position:absolute;bottom:-1.5rem;right:0;width:26%;height:auto;filter:drop-shadow(0 16px 30px var(--color-shadow-dark))}.aws-platform-bar[data-astro-cid-kzbdv4jd]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-sm);margin-top:var(--space-lg);padding-top:var(--space-lg);border-top:1px solid var(--hairline-on-dark)}.aws-platform-bar-item[data-astro-cid-kzbdv4jd]{font-family:var(--font-heading);font-weight:600;color:var(--color-text-on-dark)}.aws-platform-bar-dot[data-astro-cid-kzbdv4jd]{color:var(--color-brand-pink)}@media(max-width:1100px){.aws-whofor-grid[data-astro-cid-kzbdv4jd]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.aws-platform[data-astro-cid-kzbdv4jd]{padding:var(--space-md)}.aws-platform-grid[data-astro-cid-kzbdv4jd]{grid-template-columns:1fr}.aws-platform-phone[data-astro-cid-kzbdv4jd]{width:22%;right:var(--space-sm)}}@media(max-width:620px){.aws-whofor-grid[data-astro-cid-kzbdv4jd]{grid-template-columns:1fr}}.aws-reviews[data-astro-cid-bgwftent]{background-color:var(--color-off-white);padding-block:var(--section-pad)}.aws-reviews-widget[data-astro-cid-bgwftent]{width:100%;max-width:1100px;margin-inline:auto}.aws-reviews-cta[data-astro-cid-bgwftent]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-sm);margin-top:var(--space-lg);font-family:var(--font-heading);font-weight:700;line-height:1.3;text-align:center;color:var(--color-brand-navy)}.aws-reviews-star[data-astro-cid-bgwftent]{flex-shrink:0;display:inline-flex;color:var(--color-yellow)}.aws-reviews-star[data-astro-cid-bgwftent] svg{display:block;width:1.4rem;height:1.4rem}.aws-pricing[data-astro-cid-hkoc4sea]{background-color:var(--color-white);padding-block:var(--section-pad)}.aws-pricing[data-astro-cid-hkoc4sea] .aws-section-header[data-astro-cid-hkoc4sea]{max-width:900px}.aws-pricing[data-astro-cid-hkoc4sea] .aws-section-intro[data-astro-cid-hkoc4sea]{max-width:none}.aws-pricing-panel[data-astro-cid-hkoc4sea]{max-width:860px;margin-inline:auto;display:flex;flex-direction:column;align-items:center;gap:var(--space-md);padding:clamp(2rem,5vw,4rem);background-color:var(--color-off-white);border:1px solid var(--color-light-navy);border-radius:var(--radius-lg);text-align:center}.aws-pricing-price[data-astro-cid-hkoc4sea]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:var(--space-xs)}.aws-pricing-from[data-astro-cid-hkoc4sea]{font-family:var(--font-heading);font-weight:600;color:var(--color-text-muted)}.aws-pricing-amount[data-astro-cid-hkoc4sea]{font-family:var(--font-heading);font-weight:700;line-height:1;letter-spacing:-.03em;color:var(--color-brand-navy)}.aws-pricing-period[data-astro-cid-hkoc4sea]{font-family:var(--font-heading);font-weight:600;color:var(--color-text-muted)}.aws-pricing-lead[data-astro-cid-hkoc4sea]{color:var(--color-text-muted);line-height:1.6;max-width:60ch}.aws-pricing-groups[data-astro-cid-hkoc4sea]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md) var(--space-lg);text-align:left;width:100%;max-width:720px;padding-block:var(--space-md);border-block:1px solid var(--color-light-navy)}.aws-pricing-group[data-astro-cid-hkoc4sea]{display:flex;flex-direction:column;gap:.2rem;min-width:0}.aws-pricing-group-title[data-astro-cid-hkoc4sea]{display:inline-flex;align-items:center;gap:var(--space-xs);font-family:var(--font-heading);font-weight:600;color:var(--color-brand-navy)}.aws-pricing-group-items[data-astro-cid-hkoc4sea]{color:var(--color-text-muted);line-height:1.5;padding-left:1.6rem}.aws-pricing-more[data-astro-cid-hkoc4sea]{display:flex;flex-direction:column;gap:var(--space-xs);max-width:60ch}.aws-pricing-more-title[data-astro-cid-hkoc4sea]{font-family:var(--font-heading);font-weight:600;color:var(--color-brand-navy)}.aws-pricing-more-text[data-astro-cid-hkoc4sea]{color:var(--color-text-muted);line-height:1.6}@media(max-width:560px){.aws-pricing-groups[data-astro-cid-hkoc4sea]{grid-template-columns:1fr;max-width:360px}}.aws-connect[data-astro-cid-3i6xjhpq]{background-color:var(--color-off-white);padding-block:var(--section-pad)}.aws-connect-card[data-astro-cid-3i6xjhpq]{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1fr) minmax(0,1.4fr);gap:var(--space-lg);align-items:start;padding:var(--space-lg);background-color:var(--color-dark-bg);border-radius:var(--radius-lg);box-shadow:0 24px 60px var(--color-shadow-dark)}.aws-connect-left[data-astro-cid-3i6xjhpq]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-md);min-width:0}.aws-connect-logo[data-astro-cid-3i6xjhpq]{height:2.25rem;width:auto}.aws-connect-title[data-astro-cid-3i6xjhpq]{font-size:clamp(1.5rem,5vw,2.25rem);color:var(--color-text-on-dark);line-height:1.2}.aws-connect-sub[data-astro-cid-3i6xjhpq]{color:var(--color-text-faint);line-height:1.6}.aws-connect-points[data-astro-cid-3i6xjhpq]{display:flex;flex-direction:column;gap:var(--space-sm);color:var(--color-text-on-dark);font-weight:500}.aws-connect-points[data-astro-cid-3i6xjhpq] li[data-astro-cid-3i6xjhpq]{display:flex;align-items:center;gap:var(--space-xs)}.aws-connect-point-icon[data-astro-cid-3i6xjhpq]{flex-shrink:0;display:inline-flex;color:var(--color-brand-pink)}.aws-connect-point-icon[data-astro-cid-3i6xjhpq] svg{width:1.15rem;height:1.15rem;display:block}.aws-connect-flow[data-astro-cid-3i6xjhpq]{display:flex;flex-direction:column;gap:var(--space-md);min-width:0}.aws-connect-flow-item[data-astro-cid-3i6xjhpq]{position:relative;display:flex;align-items:center;gap:var(--space-sm);min-width:0}.aws-connect-flow-icon[data-astro-cid-3i6xjhpq]{position:relative;z-index:1;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;background-color:var(--color-darker-bg);border:1px solid var(--color-on-dark-border);color:var(--color-text-faint)}.aws-connect-flow-icon[data-astro-cid-3i6xjhpq] svg{width:1.3rem;height:1.3rem;display:block}.aws-connect-flow-label[data-astro-cid-3i6xjhpq]{color:var(--color-text-on-dark);font-weight:500}.aws-connect-benefits[data-astro-cid-3i6xjhpq]{display:flex;flex-direction:column;gap:var(--space-lg);min-width:0}.aws-connect-benefit[data-astro-cid-3i6xjhpq]{display:flex;align-items:flex-start;gap:var(--space-sm)}.aws-connect-benefit-check[data-astro-cid-3i6xjhpq]{flex-shrink:0;display:inline-flex;color:var(--color-brand-pink);margin-top:.1rem}.aws-connect-benefit-check[data-astro-cid-3i6xjhpq] svg{width:1.4rem;height:1.4rem;display:block}.aws-connect-benefit-body[data-astro-cid-3i6xjhpq]{display:flex;flex-direction:column;gap:.2rem;min-width:0}.aws-connect-benefit-title[data-astro-cid-3i6xjhpq]{font-weight:600;color:var(--color-text-on-dark)}.aws-connect-benefit-desc[data-astro-cid-3i6xjhpq]{color:var(--color-text-faint);line-height:1.5}@media(max-width:980px){.aws-connect-card[data-astro-cid-3i6xjhpq]{grid-template-columns:1fr;gap:var(--space-lg);padding:var(--space-md)}}.aws-start[data-astro-cid-i2y2p644]{background-color:var(--color-off-white);padding-block:var(--section-pad)}.aws-accent-pink[data-astro-cid-i2y2p644]{--accent: var(--color-pink);--accent-soft: var(--color-pink-soft)}.aws-accent-purple[data-astro-cid-i2y2p644]{--accent: var(--color-purple);--accent-soft: var(--color-purple-soft)}.aws-accent-green[data-astro-cid-i2y2p644]{--accent: var(--color-green);--accent-soft: var(--color-green-soft)}.aws-section-header--center[data-astro-cid-i2y2p644] .aws-pill[data-astro-cid-i2y2p644]{align-self:center}.aws-start-grid[data-astro-cid-i2y2p644]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-md)}.aws-start-card[data-astro-cid-i2y2p644]{display:flex;flex-direction:column;align-items:center;gap:var(--space-sm);padding:var(--space-lg) var(--space-md);background-color:var(--color-white);border:1px solid var(--color-light-navy);border-radius:var(--radius-lg);box-shadow:0 8px 28px var(--color-card-shadow);text-align:center;transition:transform .2s ease,box-shadow .2s ease}.aws-start-card[data-astro-cid-i2y2p644]:hover{transform:translateY(-6px);box-shadow:0 18px 44px var(--color-card-shadow-hover)}.aws-start-icon-wrap[data-astro-cid-i2y2p644]{position:relative;margin-bottom:var(--space-xs)}.aws-start-icon[data-astro-cid-i2y2p644]{display:inline-flex;align-items:center;justify-content:center;width:4.5rem;height:4.5rem;border-radius:50%;background-color:var(--accent-soft);color:var(--accent);box-shadow:0 6px 16px var(--color-card-shadow-hover)}.aws-start-icon[data-astro-cid-i2y2p644] svg{width:2.2rem;height:2.2rem;display:block}.aws-start-num[data-astro-cid-i2y2p644]{position:absolute;top:-.4rem;right:-.4rem;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background-color:var(--accent);color:var(--color-white);border:3px solid var(--color-white);font-family:var(--font-heading);font-weight:700;font-size:.8rem;letter-spacing:.02em}.aws-start-title[data-astro-cid-i2y2p644]{color:var(--color-brand-navy);line-height:1.2}.aws-start-desc[data-astro-cid-i2y2p644]{color:var(--color-text-muted);line-height:1.6;max-width:30ch}.aws-start-cta[data-astro-cid-i2y2p644]{display:flex;justify-content:center;margin-top:var(--space-lg)}@media(max-width:820px){.aws-start-grid[data-astro-cid-i2y2p644]{grid-template-columns:1fr;max-width:420px;margin-inline:auto}}.aws-faq[data-astro-cid-z6gx6xcw]{background-color:var(--color-off-white);padding-block:var(--section-pad)}.aws-faq-list[data-astro-cid-z6gx6xcw]{max-width:820px;margin-inline:auto}.aws-faq-item[data-astro-cid-z6gx6xcw]{border-bottom:1px solid var(--color-light-navy)}.aws-faq-item[data-astro-cid-z6gx6xcw]:first-child{border-top:1px solid var(--color-light-navy)}.aws-faq-question[data-astro-cid-z6gx6xcw]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);width:100%;padding:var(--space-md) 0;background:transparent;border:0;text-align:left;font-family:var(--font-heading);font-weight:600;color:var(--color-brand-navy)}.aws-faq-icon[data-astro-cid-z6gx6xcw]{flex-shrink:0;width:.7rem;height:.7rem;border-right:2px solid var(--color-brand-pink);border-bottom:2px solid var(--color-brand-pink);transform:rotate(45deg);transform-origin:center;transition:transform .2s ease;margin-top:-.2rem}.aws-faq-question[data-astro-cid-z6gx6xcw][aria-expanded=true] .aws-faq-icon[data-astro-cid-z6gx6xcw]{transform:rotate(-135deg);margin-top:.15rem}.aws-faq-answer[data-astro-cid-z6gx6xcw]{padding:0 0 var(--space-md);max-width:68ch}.aws-faq-answer[data-astro-cid-z6gx6xcw] p[data-astro-cid-z6gx6xcw]{color:var(--color-text-muted);line-height:1.65}
