.landing-v2{--w-gold: #F8B742;--w-gold-hover: #F6A411;--w-gold-on-dark: #FFC061;--w-plum: #600F4E;--w-plum-hover: #4F1964;--w-ink: #201B1A;--w-text: #373F47;--w-muted: #5E6670;--w-on-dark: #FFFFFF;--w-surface: #FFFFFF;--w-surface-card: #FAFAFA;--w-surface-band: #F7F7F7;--w-dark: #1C1D1D;--w-line: #E6E6E6;--w-font-heading: Helvetica, "Helvetica Neue", Arial, sans-serif;--w-font-body: "Sofia Pro Regular", Helvetica, Arial, sans-serif;--w-radius-control: 4px;--w-radius-card: 8px;--w-control-h: 48px;--w-focus-ring: 0 0 0 2px #FFFFFF, 0 0 0 4px #201B1A;--w-section-y: 40px;--w-gutter: 16px;--w-gap: 12px;--note-bg: #FFF5E4;--note-ink: #6B4E00;background:var(--section-bg, var(--w-surface));color:var(--section-ink, var(--w-text));font-family:var(--w-font-body);font-size:16px;line-height:1.6;padding:var(--w-section-y) var(--w-gutter)}@media(min-width:769px){.landing-v2{--w-section-y: 64px;--w-gutter: 40px;--w-gap: 20px;font-size:18px}}.landing--band{--section-bg: var(--w-surface-band)}.landing--dark{--section-bg: var(--w-dark);--section-ink: var(--w-on-dark)}.landing--flush-top{padding-top:0}.landing--flush-bottom{padding-bottom:0}.landing--center{text-align:center}.landing__inner{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.landing__inner>*{margin:0}.landing__eyebrow{margin:0;font-family:var(--w-font-heading);font-weight:700;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--w-text)}.landing--dark .landing__eyebrow{color:var(--w-gold-on-dark)}.landing__heading{margin:0;font-family:var(--w-font-heading);font-weight:700;color:inherit;text-transform:none;letter-spacing:0}.landing--dark .landing__heading{color:var(--w-on-dark)}.landing__heading--h1{font-size:28px;line-height:1.15}.landing__heading--h2{font-size:26px;line-height:1.2}.landing__heading--h3{font-size:20px;line-height:1.25}.landing__heading--center{text-align:center}.landing__heading.landing__heading--display{text-align:left;font-size:28px;line-height:1.15}@media(min-width:769px){.landing__heading.landing__heading--display{font-size:36px}}.landing--center .landing__heading.landing__heading--display,.landing--center .landing__heading,.landing__heading--h2{text-align:center}@media(min-width:769px){.landing__heading--h1{font-size:36px}.landing__heading--h2{font-size:32px}.landing__heading--h3{font-size:24px}}.landing__text p,.landing__text ul{margin:0 0 .5em}.landing__text>:last-child{margin-bottom:0}.landing__text--small{font-size:15px;line-height:1.5}.landing-v2 a:not(.landing__btn):not(.landing__tile){color:var(--w-gold);font-weight:700;text-decoration:underline}.landing-v2 a:not(.landing__btn):not(.landing__tile):hover{color:var(--w-gold-hover)}.landing--dark a:not(.landing__btn){color:var(--w-gold)}.landing-v2 a:focus-visible{outline:none;box-shadow:var(--w-focus-ring);border-radius:2px}.landing__btn{display:flex;align-items:center;justify-content:center;min-height:var(--w-control-h);padding:0 24px;border-radius:var(--w-radius-control);border:2px solid transparent;font-family:var(--w-font-heading);font-weight:700;font-size:14px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:background-color .2s,color .2s}.landing__btn--primary{background:var(--w-gold);color:var(--w-ink)}.landing__btn--primary:hover{background:var(--w-gold-hover);color:var(--w-ink)}.landing__btn--quiz{background:var(--w-plum);color:var(--w-on-dark)}.landing__btn--quiz:hover{background:var(--w-plum-hover);color:var(--w-on-dark)}.landing__btn--secondary{border-color:var(--w-text);color:var(--w-text);background:transparent}.landing__btn--secondary:hover{background:var(--w-text);color:var(--w-on-dark)}.landing--dark .landing__btn--quiz,.landing--dark .landing__btn--secondary{background:transparent;border-color:var(--w-gold-on-dark);color:var(--w-gold-on-dark)}.landing--dark .landing__btn--quiz:hover,.landing--dark .landing__btn--secondary:hover{background:var(--w-gold-on-dark);color:var(--w-ink)}.landing__btn--link{min-height:44px;border:0;padding:0;text-transform:none;letter-spacing:0;font-size:16px;text-decoration:underline;color:var(--w-gold)}.landing__btn--link:hover{color:var(--w-gold-hover)}.landing--dark .landing__btn--link{color:var(--w-gold)}.landing__btn:focus-visible{outline:none;box-shadow:var(--w-focus-ring)}.landing__image{overflow:hidden;border-radius:var(--w-radius-card);height:var(--h-m)}.landing__image img{width:100%;height:100%;object-fit:cover;object-position:center var(--pos-y, 50%);display:block}.landing__inner:has(>.landing__image--hero){max-width:1040px;gap:24px}.landing__inner:has(>.landing__image--hero)>:not(.landing__image--hero){width:100%;max-width:760px;margin-left:auto;margin-right:auto}@media(min-width:769px){.landing__image{height:var(--h-d)}}.landing__box{background:var(--w-surface-band);border:1px solid var(--w-line);border-radius:var(--w-radius-card);padding:20px;display:flex;flex-direction:column;gap:10px;font-size:15px;line-height:1.5}.landing__box ul{padding-left:18px;margin:0;display:flex;flex-direction:column;gap:6px}.landing__tiles{display:grid;gap:var(--w-gap);grid-template-columns:repeat(var(--cols-m, 2),minmax(0,1fr))}@media(min-width:769px){.landing__tiles{grid-template-columns:repeat(var(--cols-d, 4),minmax(0,1fr))}}.landing__tile{display:flex;gap:12px;text-decoration:none;color:inherit;border-radius:var(--w-radius-card)}.landing__tile-body{display:flex;flex-direction:column;gap:4px}.landing__tile-media img{display:block;width:100%;height:100%;object-fit:contain}.landing__tiles--badge .landing__tile{flex-direction:column;align-items:center;text-align:center;background:var(--w-surface-band);padding:14px 8px}.landing__tiles--badge .landing__tile-media{width:128px;height:128px;max-width:100%}.landing__tiles--badge .landing__tile-title{font-family:var(--w-font-heading);font-weight:700;font-size:13px;line-height:1.3}.landing__tiles--product .landing__tile{align-items:center;background:var(--w-surface-card);border:1px solid var(--w-line);padding:12px}.landing__tiles--product .landing__tile-media{flex:0 0 88px;width:88px;height:88px;border-radius:var(--w-radius-card);overflow:hidden;background:#fff}.landing__tiles--product .landing__tile-media img{object-fit:cover}.landing__tiles--product .landing__tile-title{font-family:var(--w-font-heading);font-weight:700;font-size:18px;line-height:1.3}.landing__tiles--product .landing__tile-text{font-size:15px;line-height:1.5}.landing__tiles--product .landing__tile-link{font-weight:700;font-size:15px;text-decoration:underline;color:var(--w-gold)}.landing__tiles--product .landing__tile:hover .landing__tile-link{color:var(--w-gold-hover)}@media(min-width:769px){.landing__tiles--product .landing__tile{flex-direction:column;align-items:stretch}.landing__tiles--product .landing__tile-media{flex:none;width:100%;height:auto;aspect-ratio:1}}.landing__tile:focus-visible{outline:none;box-shadow:var(--w-focus-ring)}.landing-cards .landing__inner{gap:var(--w-gap)}.landing-card{background:var(--w-surface);border-radius:var(--w-radius-card);padding:20px;display:flex;flex-direction:column;gap:12px;font-size:15px;line-height:1.5}.landing-card p{margin:0}.landing-card__head{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:center}.landing-card__head .landing-card__titles{flex:1 1 180px}.landing-card__badges{flex:0 0 auto;display:flex;gap:6px}.landing-card__badges{max-width:100%}.landing-card__badges img{width:120px;height:120px;object-fit:contain}.landing-card--wide-badge .landing-card__badges img{width:300px;max-width:100%}.landing-card__name{margin:0;font-family:var(--w-font-heading);font-weight:700;font-size:18px;line-height:1.3;color:inherit;text-transform:none;letter-spacing:0}.landing-card__about{border-top:1px solid var(--w-line);padding-top:12px}.landing-card__about-title{font-family:var(--w-font-heading);font-weight:700;margin-bottom:6px!important}.landing-card__links{display:flex;flex-wrap:wrap;gap:4px 20px}.landing-card__links a{min-height:44px;display:inline-flex;align-items:center}.landing-quote{margin:0;padding:12px 14px;background:var(--w-surface-band);border-radius:var(--w-radius-card)}.landing-quote blockquote{margin:0;padding:0;border:0;font-style:italic;font-size:var(--typeBaseSize, 16px);line-height:1.6}.landing-quote blockquote strong{font-style:normal}.landing-quote figcaption{margin-top:8px;font-size:15px;color:var(--w-muted)}.landing-cards--rows .landing__inner{gap:0}.landing-cards--rows .landing__heading{margin-bottom:16px}.landing-cards--rows .landing-card{flex-direction:row;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:12px 0;border-radius:0;border-top:1px solid var(--w-line);background:transparent}.landing-cards--rows .landing-card:last-of-type{border-bottom:1px solid var(--w-line)}.landing-cards--rows .landing-card__badges{gap:4px}.landing-cards--rows .landing-card__badges img{width:112px;height:112px}.landing-cards--rows .landing-card__badges:has(img+img) img{width:96px}.landing-cards--rows .landing-card__body{flex:1 1 200px}.landing-cards--rows .landing-card__name{font-size:16px}.landing-cards--rows .landing-card__links{gap:0 20px}.landing-cards--rows .landing-card__links a{min-height:32px}.landing-card__body{display:flex;flex-direction:column;gap:12px;min-width:0;flex:1}.landing-cards--rows .landing-card__body{gap:2px}body:has(.landing-v2) [id$=__faq] .page-width{max-width:760px;padding-left:16px;padding-right:16px}body:has(.landing-v2) [id$=__faq] .section-header__title{font-family:Helvetica,Helvetica Neue,Arial,sans-serif;font-weight:700;font-size:26px;line-height:1.2;text-transform:none;letter-spacing:0;color:#373f47}body:has(.landing-v2) [id$=__faq] .collapsible-trigger{display:block;width:100%;font-family:Helvetica,Helvetica Neue,Arial,sans-serif;font-weight:700;font-size:18px;color:#373f47;border-top:1px solid #E6E6E6;padding-top:14px;padding-bottom:14px}body:has(.landing-v2) [id$=__faq] .collapsible-content__inner{font-family:Sofia Pro Regular,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6;color:#373f47}body:has(.landing-v2) [id$=__faq] .collapsible-content__inner a{color:#f8b742;font-weight:700}@media(min-width:769px){body:has(.landing-v2) [id$=__faq] .section-header__title{font-size:32px}}.landing-note,.landing-note-inline{background:var(--note-bg);color:var(--note-ink);font-family:var(--w-font-body);font-size:13px;font-style:normal;line-height:1.4}.landing-note{margin:0;padding:6px 10px;border-radius:var(--w-radius-control);align-self:flex-start;text-align:left}.landing--center .landing-note{align-self:center}.landing-note-inline{padding:0 3px;border-radius:2px}.landing__tiles--badge .landing__tile-media--sized{width:100%;height:88px;display:flex;align-items:center;justify-content:center}.landing__tiles--badge .landing__tile-media--sized img{width:auto;height:var(--logo-h);max-width:100%}.landing__image--document,.landing__image.landing__image--document{height:auto;background:#fff;border:1px solid var(--w-line);padding:12px}.landing__image--document img{height:auto;object-fit:contain}.landing-card--cert{font-size:inherit;line-height:1.6;gap:10px}.landing-card--cert .landing-card__head{flex-direction:column;text-align:center}.landing-card__logo img{display:block;width:200px;height:120px;max-width:100%;object-fit:contain}.landing-card--cert .landing-card__body{gap:10px}.landing-card__qa{border-top:1px solid var(--w-line);padding-top:10px}.landing-card__qa p+p{margin-top:.5em}.landing-card__q{font-family:var(--w-font-heading);font-weight:700;margin-bottom:4px!important}.landing-card__logo-row{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center}.landing-card__logo-row img{height:40px;width:auto;max-width:100%;object-fit:contain}@media(min-width:769px){.landing-card--cert .landing-card__head{flex-direction:row;text-align:left}.landing-card__logo img{object-position:left center}}.landing-cards--small-badges.landing-cards--rows .landing-card__badges img{width:56px;height:56px}.landing-cards--small-badges.landing-cards--rows .landing-card{flex-wrap:nowrap}.landing-cards--small-badges.landing-cards--rows .landing-card,.landing-cards--small-badges.landing-cards--rows .landing-card:last-of-type{border:0;padding:8px 0}body:has(.landing-v2) [id$=__faq] .collapsible-content__inner em{font-style:normal;background:#fff5e4;color:#6b4e00;font-size:13px;line-height:1.4;padding:0 3px;border-radius:2px}.landing-cards--small-badges.landing-cards--rows .landing__image{margin-bottom:16px}
/*# sourceMappingURL=/cdn/shop/t/228/assets/landing-v2.css.map */
