h1,h2,h3{font-family:var(--font-heading--family);font-weight:800;letter-spacing:.4px;color:var(--color-heading);line-height:1.15}a{color:inherit;text-decoration:none}button{font-family:var(--font-body--family);cursor:pointer;border:none;background:none}.accent-word{color:var(--color-accent)}:focus-visible{outline:3px solid var(--color-accent);outline-offset:3px;border-radius:4px}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-heading--family);font-weight:700;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent-deep)}.eyebrow--kiwi{color:var(--color-accent)}.prose p{font-size:16px;color:var(--color-foreground);margin-bottom:24px;line-height:1.75;max-width:640px}.prose-lede{font-weight:600}.section-title-row{display:flex;align-items:center;gap:16px;margin:52px 0 20px}.section-title{font-family:var(--font-heading--family);font-size:clamp(24px,3.2vw,32px);color:var(--color-heading);margin:0}.section-number-badge{flex-shrink:0;width:34px;height:34px;border-radius:var(--style-border-radius-small);background:var(--color-heading);color:var(--color-background);font-family:var(--font-heading--family);font-weight:800;font-size:13px;display:flex;align-items:center;justify-content:center}.wrap{max-width:var(--page-width);margin:0 auto;padding:0 var(--page-margin)}.section{padding:var(--section-spacing) 0}.section--paper{background:var(--color-paper)}.section-head{text-align:center;max-width:620px;margin:0 auto 56px}.section-head h1,.section-head h2{font-size:clamp(26px,3.6vw,38px);margin-bottom:14px}.section-head p{font-size:16px;color:var(--color-foreground)}.section-shell{border-radius:var(--style-border-radius-shell);padding:56px 48px}.section-shell--paper{background:var(--color-paper);border:var(--border-soft)}@media(max-width:700px){.section-shell{padding:40px 22px}}.pill-btn{display:inline-flex;align-items:center;gap:8px;background:var(--color-accent);color:var(--color-heading);font-family:var(--font-heading--family);font-weight:700;font-size:15px;letter-spacing:.3px;padding:15px 32px;border-radius:var(--style-border-radius-pill);text-decoration:none;transition:background .2s,color .2s,transform .2s}.pill-btn:hover{background:var(--color-accent-deep);color:var(--color-background);transform:translateY(-1px)}.pill-btn svg{width:15px;height:15px;flex-shrink:0}.pill-btn--ghost{background:transparent;color:var(--color-background);border:1.5px solid rgb(255 255 255 / 70%)}.pill-btn--ghost:hover{background:#ffffff1f}.pill-btn--block{display:flex;justify-content:center;width:100%}.pill-btn--compact{padding:12px 26px;font-size:14px}.pill-btn--small{padding:10px 22px;font-size:13px}.pill-btn--outline{background:transparent;color:var(--color-accent-deep);border:1.5px solid var(--color-accent)}.pill-btn--outline:hover{background:var(--color-accent-pale);color:var(--color-accent-deep)}.wa-btn{display:inline-flex;align-items:center;gap:8px;background:var(--color-accent-deep);color:var(--color-background);font-weight:700;font-size:13px;padding:10px 16px;border-radius:var(--style-border-radius-pill);align-self:flex-start}.wa-btn svg{width:15px;height:15px;fill:var(--color-background)}.surface-card{background:var(--color-background);border:var(--border-soft);border-radius:var(--style-border-radius-card);box-shadow:var(--shadow-card);transition:transform var(--duration) var(--ease),box-shadow var(--duration) var(--ease),background var(--duration) var(--ease)}.js-image-fade img[loading=lazy]{opacity:0;transition:opacity .5s ease}.js-image-fade img[loading=lazy].is-loaded{opacity:1}@media(prefers-reduced-motion:reduce){.js-image-fade img[loading=lazy]{opacity:1;transition:none}}.reveal{opacity:0;transform:translateY(28px);transition:opacity .8s ease,transform .8s ease}.reveal.is-visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.reveal{opacity:1!important;transform:none!important;transition:none!important}}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}:root{--arrow-btn-size: 44px;--arrow-glyph-size: 20px}.fc-arrow svg,.gallery-arrow svg,.hero-arrow svg,.mega-arrow svg,.row-arrow svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
/*# sourceMappingURL=/cdn/shop/t/3/assets/base.css.map */
