.pp-hero{color:var(--pp-title-color);padding-top:var(--pp-pt);padding-bottom:var(--pp-pb);background:var(--pp-bg);overflow:hidden;scroll-margin-top:90px}.pp-wrap{max-width:calc(var(--page-width,1320px) + var(--gutter,24px)*2);margin-inline:auto;padding-inline:var(--gutter,24px)}.pp-hero__grid{display:grid;gap:42px;grid-template-columns:1fr;text-align:center}.pp-hero__copy{max-width:760px;margin-inline:auto}.pp-eyebrow{font-family:var(--body-font-family);font-weight:700;font-size:var(--pp-sub-size);letter-spacing:.14em;text-transform:uppercase;color:var(--pp-sub-color);margin:var(--pp-sub-mt) 0 var(--pp-sub-mb)}.pp-hero__h1{font-family:"Ambit Bold",var(--heading-font-family);line-height:1.05;letter-spacing:-.01em;margin:var(--pp-title-mt) 0 var(--pp-title-mb);font-weight:700;font-size:clamp(38px,6vw,var(--pp-title-size));color:var(--pp-title-color)}.pp-hero__h1 em{font-style:normal;color:var(--pp-title-em-color)}.pp-hero__lede{color:var(--pp-text-color);font-size:var(--pp-text-size);max-width:38ch;margin:var(--pp-text-mt) auto var(--pp-text-mb);line-height:1.6}.pp-hero__cta{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.pp-btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--body-font-family);font-weight:700;border-radius:var(--btn-border-radius, 5px);padding:14px 25px;text-decoration:none;cursor:pointer;border:1.5px solid transparent;font-size:16px;line-height:1;white-space:nowrap;transition:transform .25s ease,box-shadow .25s ease,color .2s ease}.pp-btn--primary{background:var(--pp-btn-bg);color:var(--pp-btn-text)}.pp-btn--primary:hover{transform:translateY(-2px);box-shadow:0 10px 24px #1cb6ef47}.pp-btn--ghost{background:transparent;color:var(--pp-btn-ghost-text);border-color:var(--pp-btn-ghost-border)}.pp-btn--ghost:hover{border-color:var(--pp-accent);color:var(--pp-btn-ghost-text);transform:translateY(-2px)}.pp-btn:focus-visible{outline:3px solid var(--pp-accent);outline-offset:3px}.pp-chev{transition:transform .25s ease}.pp-btn:hover .pp-chev{transform:translate(4px)}.pp-hero__trust{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:16px 26px;margin:29px 0 0;padding:0;color:var(--pp-text-color);font-size:15px}.pp-hero__trust li{display:inline-flex;align-items:center;gap:8px}.pp-hero__tick{width:16px;height:16px;border-radius:50%;background:color-mix(in srgb,var(--pp-accent) 15%,#fff);border:2px solid var(--pp-accent);flex:0 0 auto}.pp-hero__media,.pp-hero__unit{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%}.pp-hero__media--dual{flex-direction:row;gap:26px;align-items:flex-start;justify-content:center}.pp-hero__media--dual .pp-hero__unit{flex:1 1 0;min-width:0}.pp-hero__media--dual .pp-hero__visual{max-width:100%}@media(max-width:749px){.pp-hero__media--dual{flex-direction:column;align-items:center}.pp-hero__media--dual .pp-hero__unit{flex:none;max-width:360px}}.pp-hero__visual{border-radius:20px;overflow:hidden;line-height:0;width:100%;max-width:520px;margin-inline:auto}.pp-hero__img{display:block;width:100%;height:auto;border-radius:20px}.pp-hero__icons{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:18px 30px;margin:0;padding:0}.pp-hero__icon{display:flex;flex-direction:column;align-items:center;gap:9px;text-align:center;max-width:120px}.pp-hero__icon-img{width:44px;height:44px;object-fit:contain;display:block}.pp-hero__icon-label{font-family:var(--body-font-family);font-weight:600;font-size:13px;line-height:1.3;color:var(--pp-text-color)}@media(min-width:900px){.pp-hero--has-visual .pp-hero__grid{grid-template-columns:1.05fr .95fr;text-align:left;align-items:center;gap:48px}.pp-hero--has-visual .pp-hero__copy{margin-inline:0;max-width:none}.pp-hero--has-visual .pp-hero__lede{margin-left:0;margin-right:0;max-width:46ch}.pp-hero--has-visual .pp-hero__cta,.pp-hero--has-visual .pp-hero__trust{justify-content:flex-start}.pp-hero--has-visual .pp-hero__visual{margin-inline:auto;max-width:var(--pp-image-max, 380px)}.pp-hero--dual .pp-hero__grid{grid-template-columns:.85fr 1.15fr}.pp-hero--has-visual.pp-hero--dual .pp-hero__visual{max-width:100%}}@media(prefers-reduced-motion:reduce){.pp-btn,.pp-chev{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/35/compiled_assets/styles.css.map?subset=AAAAAAAAAAg */
