:root{--color-primary:#ff5a6e;--color-secondary:#ff8a4c;--color-gradient:linear-gradient(135deg,#ff5a6e,#ff8a4c);--color-gradient-reverse:linear-gradient(135deg,#ff8a4c,#ff5a6e);--color-border-accent:rgba(255,90,110,.3);--color-border-accent-subtle:rgba(255,90,110,.2);--color-focus-ring:rgba(255,90,110,.4);--color-active-bg:rgba(255,90,110,.1);--section-padding-y:80px}@media (max-width:991px){:root{--section-padding-y:60px}}@media (max-width:767px){:root{--section-padding-y:44px}}html{overflow-x:clip}#main-content,.body-container-wrapper,body{max-width:100%;overflow-x:clip}#hs-web-interactives-bottom-anchor,#hs-web-interactives-top-anchor,#hubspot-messages-iframe-container,.go1632949049{max-width:100vw}iframe.go812842568{max-width:100vw!important}[role=button]:focus-visible,[role=link]:focus-visible,[role=tab]:focus-visible,[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{border-radius:4px;outline:2px solid var(--color-primary)!important;outline-offset:2px}a:focus:not(:focus-visible),button:focus:not(:focus-visible){outline:none}.accordion-trigger:focus-visible,.faq-question:focus-visible,.platform-tab:focus-visible,.tab-button:focus-visible{outline:2px solid var(--color-primary)!important;outline-offset:2px}.header .menu-link,.navigation-primary .menu-link{align-items:center;display:inline-flex;min-height:44px}.header__navigation--toggle,.menu-arrow{min-height:44px;min-width:44px}.footer a{display:inline-block;padding-bottom:11px;padding-top:11px}.footer a img{vertical-align:middle}.footer .hs_cos_wrapper_type_rich_text,.footer a,.footer p{color:hsla(0,0%,100%,.85)!important}.hero-label,.security-hero__eyebrow{color:var(--color-text-faded)!important;font-weight:var(--font-weight-semibold)!important}.hero-label,.hero-subtitle,.security-hero__eyebrow{letter-spacing:var(--letter-spacing-wide)!important}.packages-hero .hero-title h1{font-weight:var(--font-weight-normal);line-height:var(--line-height-snug)}.about-page__body p,.about-page__hero-description p,.aws-partner__description,.compare-page__intro p,.ip-description,.psb__lead{max-width:72ch}.aws-partner__description,.ip-description{margin-left:auto;margin-right:auto}.about-page__body hr,.compare-page__integration-body hr{background:transparent;border:0;border-top:1px solid var(--color-border-subtle);height:0;margin:var(--space-8) 0}.ip-title{font-weight:var(--font-weight-normal)}.aws-partner--dark .aws-partner__section-title{background:var(--color-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;letter-spacing:var(--letter-spacing-wide)}.platform-header-section h2{letter-spacing:var(--letter-spacing-wide)}.bucket-details,.features-list-section ul,.platform-header-section h3,.platform-tier-dimension{color:var(--color-text-subtle)}.platform-tier-dimension{letter-spacing:var(--letter-spacing-wide);text-transform:uppercase}.estimate-prefix,.estimate-suffix,.platform-base-pricing{color:var(--color-text-faded)}.estimate-prefix,.estimate-suffix{font-size:var(--font-size-sm);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase}.platform-tier-column{border-radius:var(--border-radius-card)}.cta-link a{border-radius:var(--border-radius-lg);letter-spacing:var(--letter-spacing-wide);padding:var(--space-3) var(--space-8)}