.hrc-resource-bar{background:#00864b;color:#fff;font-family:Inter,sans-serif}.hrc-resource-bar__inner{max-width:1280px;margin:0 auto;padding:8px 20px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.hrc-resource-bar__toggle{display:flex;gap:4px;flex-shrink:0}.hrc-resource-bar__tab{background:transparent;border:1px solid rgba(255,255,255,.4);color:#fff;padding:4px 10px;border-radius:100px;font-size:11px;font-weight:700;cursor:pointer}.hrc-resource-bar__tab.is-active{background:#fff;color:#00864b;border-color:#fff}.hrc-resource-bar__tab:focus-visible{outline:2px solid #ffffff;outline-offset:2px}.hrc-resource-bar__content{flex:1;min-width:200px}.hrc-resource-bar__variant{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px}.hrc-resource-bar__variant[hidden]{display:none!important}.hrc-resource-bar__eyebrow{font-weight:800;letter-spacing:.5px;font-size:11px;opacity:.9}.hrc-resource-bar__gift{font-size:14px}.hrc-resource-bar__cta{color:#fff;font-weight:700;text-decoration:underline;text-underline-offset:2px;font-size:13px}.hrc-resource-bar__cta:focus-visible{outline:2px solid #ffffff;outline-offset:2px}.hrc-resource-bar__close{background:transparent;border:none;color:#fff;font-size:18px;line-height:1;cursor:pointer;padding:4px 8px;flex-shrink:0}.hrc-resource-bar__close:focus-visible{outline:2px solid #ffffff;outline-offset:2px}@media(max-width:640px){.hrc-resource-bar__inner{padding:8px 14px;gap:8px}.hrc-resource-bar__variant{font-size:12px}.hrc-resource-bar__eyebrow{display:none}}@media(prefers-reduced-motion:reduce){.hrc-resource-bar *{transition:none!important;animation:none!important}}:root{--pf-green: #00864B;--pf-green-600: #0a7345;--pf-green-700: #05582f;--pf-green-300: #35b07b;--pf-green-050: rgba(0, 134, 75, .1);--pf-green-glow: rgba(0, 134, 75, .28);--pf-ink: #14181c;--pf-ink-800: #1c2126;--pf-ink-700: #2a3138;--pf-on-dark: #eef1ef;--pf-on-dark-2: rgba(238, 241, 239, .74);--pf-paper: #f4f5f4;--pf-paper-2: #eceeec;--pf-white: #ffffff;--pf-line: rgba(20, 24, 28, .12);--pf-hairline: rgba(20, 24, 28, .08);--pf-line-on-dark: rgba(255, 255, 255, .14);--pf-hairline-on-dark: rgba(255, 255, 255, .09);--pf-font-head: "Archivo Narrow", "Roboto Condensed", "Oswald", "Barlow Condensed", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--pf-font-body: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--pf-maxw: 1200px;--pf-maxw-narrow: 840px;--pf-radius: 14px;--pf-radius-sm: 10px;--pf-radius-lg: 22px;--pf-shadow: 0 24px 64px -28px rgba(6, 12, 10, .5);--pf-shadow-soft: 0 14px 40px -22px rgba(6, 12, 10, .38);--pf-shadow-xs: 0 2px 10px -4px rgba(6, 12, 10, .16);--pf-inner-hi: inset 0 1px 0 rgba(255, 255, 255, .05);--pf-space-2: clamp(.5rem, 1vw, .75rem);--pf-space-3: clamp(.9rem, 1.6vw, 1.15rem);--pf-space-4: clamp(1.3rem, 2.4vw, 1.7rem);--pf-space-5: clamp(2rem, 3.6vw, 2.6rem);--pf-space-6: clamp(2.8rem, 5vw, 3.6rem);--pf-ease: cubic-bezier(.22, 1, .36, 1);--pf-ease-out: cubic-bezier(.16, 1, .3, 1)}.pf-section *,.pf-section *:before,.pf-section *:after{box-sizing:border-box}.pf-section{font-family:var(--pf-font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;color:var(--pf-ink);background:var(--pf-white);padding-top:var(--pf-pt, 96px);padding-bottom:var(--pf-pb, 96px);position:relative;overflow-x:clip;line-height:1.62}.pf-section ::selection{background:var(--pf-green);color:#fff}.pf-section--green ::selection{background:#04351f;color:#fff}@media(max-width:749px){.pf-section{padding-top:calc(var(--pf-pt, 96px) * .62);padding-bottom:calc(var(--pf-pb, 96px) * .62)}}.pf-section--light{background:var(--pf-white);color:var(--pf-ink)}.pf-section--paper{background:var(--pf-paper);color:var(--pf-ink)}.pf-section--dark{background:var(--pf-ink);color:var(--pf-on-dark)}.pf-section--deep{background:radial-gradient(120% 80% at 50% -10%,#16191d,#0f1113 55%,#0c0e10);color:var(--pf-on-dark)}.pf-section--green{background:linear-gradient(180deg,#0a9256 0%,var(--pf-green) 42%,#007a44 100%);color:#fff}.pf-section--dark .pf-muted,.pf-section--deep .pf-muted,.pf-section--green .pf-muted{color:#ffffffb8}.pf-muted{color:#5a6570}.pf-section[data-pf-edge]:before{content:"";position:absolute;left:clamp(18px,5vw,48px);top:0;width:54px;height:3px;background:var(--pf-green);z-index:2}.pf-section--dark[data-pf-edge]:before,.pf-section--deep[data-pf-edge]:before,.pf-section--green[data-pf-edge]:before{background:var(--pf-green-300)}.pf-section--green[data-pf-edge]:before{background:#ffffffb3}.pf-container{width:100%;max-width:var(--pf-maxw);margin-inline:auto;padding-inline:clamp(18px,5vw,48px);position:relative;z-index:1}.pf-container--narrow{max-width:var(--pf-maxw-narrow)}.pf-eyebrow{font-family:var(--pf-font-head);font-weight:700;text-transform:uppercase;letter-spacing:.18em;font-size:clamp(.7rem,1.5vw,.8rem);color:var(--pf-green);margin:0 0 var(--pf-space-3);display:flex;align-items:center;gap:.7rem}.pf-section--dark .pf-eyebrow,.pf-section--deep .pf-eyebrow{color:var(--pf-green-300)}.pf-section--green .pf-eyebrow{color:#ffffffe6}.pf-eyebrow:before{content:"";width:34px;height:2px;background:currentColor;display:inline-block;flex:0 0 auto}.pf-eyebrow:after{content:"";width:5px;height:5px;border-radius:50%;background:currentColor;display:inline-block;flex:0 0 auto;opacity:.55}.pf-section .pf-h1,.pf-section .pf-h2,.pf-section .pf-h3{font-family:var(--pf-font-head);font-weight:800;line-height:1.03;letter-spacing:-.018em;margin:0 0 .55em;text-wrap:balance;font-feature-settings:"kern" 1,"ss01" 1,"liga" 1;hanging-punctuation:first}.pf-section h1,.pf-section h2,.pf-section h3,.pf-section h4,.pf-section h5,.pf-section h6,.pf-section .pf-h1,.pf-section .pf-h2,.pf-section .pf-h3{color:inherit}.pf-section :is(h1,h2,h3,h4,h5,h6){text-align:inherit!important;margin-left:0!important;margin-right:0!important;max-width:100%}.pf-h1{font-size:clamp(2.2rem,6.6vw,4.05rem);letter-spacing:-.025em}.pf-h2{font-size:clamp(1.75rem,4.7vw,2.85rem);letter-spacing:-.02em}.pf-h3{font-size:clamp(1.15rem,2.6vw,1.5rem);letter-spacing:-.005em;font-weight:700}.pf-lead{font-size:clamp(1.05rem,2.1vw,1.24rem);line-height:1.58;max-width:58ch;margin:0 0 var(--pf-space-4);text-wrap:pretty}.pf-section--dark .pf-lead,.pf-section--deep .pf-lead{color:var(--pf-on-dark-2)}.pf-section--green .pf-lead{color:#ffffffeb}.pf-p{margin:0 0 1rem;max-width:66ch;text-wrap:pretty}.pf-p:last-child{margin-bottom:0}.pf-section--dark .pf-p,.pf-section--deep .pf-p{color:var(--pf-on-dark-2)}.pf-kicker{font-family:var(--pf-font-head);font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:.8rem}.pf-btn{--pf-btn-bg: var(--pf-green);--pf-btn-fg: #fff;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;font-family:var(--pf-font-head);font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:clamp(.86rem,1.6vw,.98rem);line-height:1;text-align:center;text-decoration:none;padding:1.05rem 1.6rem;min-height:52px;border:2px solid transparent;border-radius:var(--pf-radius-sm);background:var(--pf-btn-bg);color:var(--pf-btn-fg);cursor:pointer;transition:transform .18s var(--pf-ease),box-shadow .18s var(--pf-ease),background-color .18s var(--pf-ease);-webkit-appearance:none;appearance:none}.pf-btn--primary{--pf-btn-bg: var(--pf-green);--pf-btn-fg: #fff;box-shadow:0 12px 34px -14px var(--pf-green-glow),var(--pf-inner-hi)}.pf-btn--primary:hover{background:var(--pf-green-600);transform:translateY(-2px);box-shadow:0 20px 44px -14px var(--pf-green-glow),var(--pf-inner-hi)}.pf-btn--primary:active{transform:translateY(0)}.pf-btn--ghost{--pf-btn-bg: transparent;--pf-btn-fg: currentColor;border-color:currentColor;box-shadow:none}.pf-btn--ghost:hover{transform:translateY(-2px);background:#0000000a}.pf-section--dark .pf-btn--ghost:hover,.pf-section--deep .pf-btn--ghost:hover,.pf-section--green .pf-btn--ghost:hover{background:#ffffff14}.pf-btn--secondary{--pf-btn-bg: transparent;--pf-btn-fg: var(--pf-green);border-color:#00864b66;border-color:color-mix(in srgb,var(--pf-green) 40%,transparent);box-shadow:none;padding-inline:1.3rem}.pf-section--dark .pf-btn--secondary,.pf-section--deep .pf-btn--secondary{--pf-btn-fg: var(--pf-green-300);border-color:#35b07b66}.pf-btn--secondary:hover{background:var(--pf-green-050);border-color:#00864bb3;border-color:color-mix(in srgb,var(--pf-green) 70%,transparent);transform:translateY(-1px)}.pf-btn--secondary:after{content:"\2192";font-weight:700;transition:transform .2s var(--pf-ease)}.pf-btn--secondary:hover:after{transform:translate(4px)}.pf-btn--lg{padding:1.25rem 2.1rem;min-height:60px;letter-spacing:.07em}.pf-btn--block{width:100%}.pf-btn.is-inert,.pf-btn[aria-disabled=true]:not([aria-busy=true]){cursor:not-allowed;opacity:.55}.pf-btn[aria-busy=true]{cursor:progress;opacity:.72;position:relative}.pf-btn[aria-busy=true]:after{content:"";width:1em;height:1em;margin-left:.6rem;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;display:inline-block;animation:pf-spin .7s linear infinite}@keyframes pf-spin{to{transform:rotate(360deg)}}.pf-btn:focus-visible{outline:3px solid var(--pf-green-300);outline-offset:3px}.pf-buyform .shopify-payment-button{margin-top:.7rem}.pf-buyform .shopify-payment-button__button{border-radius:var(--pf-radius-sm)!important;min-height:52px}.pf-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:.55rem .8rem}.pf-price--center{justify-content:center}.pf-price__was{font-size:clamp(1rem,2.2vw,1.2rem);text-decoration:line-through;text-decoration-color:color-mix(in srgb,currentColor 55%,transparent);opacity:.55;font-weight:600}.pf-price__now{font-family:var(--pf-font-head);font-weight:800;font-size:clamp(2.15rem,6.2vw,3.15rem);line-height:.95;letter-spacing:-.02em;color:var(--pf-green)}.pf-section--dark .pf-price__now,.pf-section--deep .pf-price__now,.pf-section--green .pf-price__now{color:#fff}.pf-price__tag{flex-basis:100%;display:inline-flex;align-items:center;gap:.45rem;width:fit-content;margin-top:.15rem;font-family:var(--pf-font-head);text-transform:uppercase;letter-spacing:.1em;font-size:.72rem;font-weight:700;color:var(--pf-green);background:var(--pf-green-050);padding:.35rem .65rem;border-radius:999px}.pf-price--center .pf-price__tag{margin-inline:auto}.pf-price__tag:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.pf-section--dark .pf-price__tag,.pf-section--deep .pf-price__tag{color:var(--pf-green-300);background:#35b07b24}.pf-section--green .pf-price__tag{color:#fff;background:#ffffff29}.pf-micro{font-size:.86rem;opacity:.75;margin:.9rem 0 0}.pf-img{display:block;width:100%;height:auto;border-radius:var(--pf-radius)}.pf-ph{width:100%;border-radius:var(--pf-radius);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;text-align:center;padding:1.5rem;border:1px dashed}.pf-ph--dark{background:#12161a;color:#ffffffa8;border-color:#ffffff47}.pf-ph--light{background:var(--pf-paper-2);color:#14181c99;border-color:#14181c47}.pf-ph__mark{width:84px;height:56px;opacity:.75}.pf-ph__label{font-family:var(--pf-font-head);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:700;max-width:26ch}.pf-editor-note{margin:.6rem 0 0;font-size:.8rem;color:#b23c17;background:#fff3ee;border:1px solid #f4c4ad;padding:.5rem .7rem;border-radius:8px}.pf-grid{display:grid;gap:clamp(16px,2.4vw,26px)}.pf-grid--2,.pf-grid--3{grid-template-columns:1fr}.pf-grid--4{grid-template-columns:1fr 1fr}@media(min-width:750px){.pf-grid--2{grid-template-columns:1fr 1fr}.pf-grid--3{grid-template-columns:repeat(3,1fr)}.pf-grid--4{grid-template-columns:repeat(4,1fr)}}.pf-card{background:var(--pf-white);border:1px solid var(--pf-hairline);border-radius:var(--pf-radius);padding:clamp(20px,3vw,30px);box-shadow:var(--pf-shadow-xs)}.pf-section--dark .pf-card,.pf-section--deep .pf-card{background:#ffffff09;border-color:var(--pf-hairline-on-dark);box-shadow:var(--pf-inner-hi)}.pf-section--paper .pf-card{background:#fff}.pf-list{list-style:none;margin:0;padding:0;display:grid;gap:.7rem}.pf-list li{position:relative;padding-left:1.9rem}.pf-list li:before{content:"";position:absolute;left:0;top:.15em;width:1.25rem;height:1.25rem;border-radius:50%;background:var(--pf-green);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='white' d='M9 16.2 4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4z'/%3E%3C/svg%3E") center / 76% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='white' d='M9 16.2 4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4z'/%3E%3C/svg%3E") center / 76% no-repeat}.pf-list--cross li:before{background:#9aa4ad;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='white' d='M18.3 5.7 12 12l6.3 6.3-1.4 1.4L12 14.8l-6.3 6.3-1.4-1.4L10.6 12 4.3 5.7l1.4-1.4L12 10.6l6.3-6.3z'/%3E%3C/svg%3E") center / 70% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='white' d='M18.3 5.7 12 12l6.3 6.3-1.4 1.4L12 14.8l-6.3 6.3-1.4-1.4L10.6 12 4.3 5.7l1.4-1.4L12 10.6l6.3-6.3z'/%3E%3C/svg%3E") center / 70% no-repeat}.pf-accent{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;color:currentColor;overflow:hidden}.pf-accent svg{position:absolute;display:block}.pf-accent--pitch svg{right:0;top:50%;transform:translateY(-50%);width:min(40%,460px);height:auto;opacity:.12}.pf-section--dark .pf-accent--pitch svg,.pf-section--deep .pf-accent--pitch svg{opacity:.1}.pf-section--green .pf-accent--pitch svg{opacity:.16}.pf-accent--route svg{left:42%;top:8%;width:320px;height:auto;opacity:.2}.pf-accent--corner svg{right:3%;bottom:6%;width:120px;opacity:.22}.pf-accent--lanes{background-image:linear-gradient(90deg,transparent 0,transparent calc(33.333% - 1px),currentColor calc(33.333% - 1px),currentColor 33.333%,transparent 33.333%,transparent calc(66.666% - 1px),currentColor calc(66.666% - 1px),currentColor 66.666%,transparent 66.666%);opacity:.06;-webkit-mask-image:linear-gradient(#000,transparent);mask-image:linear-gradient(#000,transparent)}@media(max-width:749px){.pf-accent--pitch,.pf-accent--route,.pf-accent--corner{display:none}}.pf-gridbg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background-image:linear-gradient(currentColor 1px,transparent 1px),linear-gradient(90deg,currentColor 1px,transparent 1px);background-size:46px 46px;opacity:.045;-webkit-mask-image:radial-gradient(ellipse at 50% -10%,#000 8%,transparent 70%);mask-image:radial-gradient(ellipse at 50% -10%,#000 8%,transparent 70%)}.pf-s-hero{isolation:isolate}.pf-hero__grid{display:grid;gap:clamp(30px,5vw,60px);align-items:center;grid-template-columns:1fr}@media(min-width:990px){.pf-hero__grid{grid-template-columns:1.06fr .94fr}}.pf-hero__benefits{list-style:none;margin:var(--pf-space-4) 0 var(--pf-space-5);padding:0;display:grid;gap:.7rem}.pf-hero__benefits li{position:relative;padding-left:2rem;font-weight:600;font-size:clamp(1rem,2vw,1.1rem)}.pf-hero__benefits li:before{content:"";position:absolute;left:0;top:.05em;width:1.4rem;height:1.4rem;border-radius:50%;background:var(--pf-green);box-shadow:0 0 0 4px #00864b29;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='white' d='M9 16.2 4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4z'/%3E%3C/svg%3E") center / 74% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='white' d='M9 16.2 4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4z'/%3E%3C/svg%3E") center / 74% no-repeat}.pf-hero__buybox{margin-top:var(--pf-space-5);padding:clamp(20px,3.2vw,28px);border-radius:var(--pf-radius);background:#1b2026;border:1px solid var(--pf-line-on-dark);box-shadow:var(--pf-shadow-soft),var(--pf-inner-hi);position:relative;isolation:isolate}.pf-section--deep .pf-hero__buybox{background:#191d21}.pf-hero__buybox:before{content:"";position:absolute;left:0;top:0;height:3px;width:46px;background:var(--pf-green-300);border-radius:0 0 3px}.pf-section--light .pf-hero__buybox,.pf-section--paper .pf-hero__buybox{background:#fff;border-color:var(--pf-hairline);box-shadow:var(--pf-shadow-soft)}.pf-section--light .pf-hero__buybox:before,.pf-section--paper .pf-hero__buybox:before{background:var(--pf-green)}.pf-hero__media{position:relative}.pf-hero__media:after{content:"";position:absolute;top:-8%;right:-6%;bottom:-14%;left:-6%;background:radial-gradient(60% 55% at 55% 45%,var(--pf-green-glow) 0%,transparent 70%);filter:blur(18px);z-index:-1;opacity:.75;pointer-events:none}.pf-hero__frame{position:relative;border-radius:var(--pf-radius-lg);padding:clamp(10px,1.6vw,16px);background:linear-gradient(180deg,#ffffff14,#ffffff05);border:1px solid rgba(255,255,255,.14);box-shadow:var(--pf-shadow),var(--pf-inner-hi)}.pf-section--light .pf-hero__frame,.pf-section--paper .pf-hero__frame{background:linear-gradient(180deg,#fff,#f3f4f3);border-color:var(--pf-hairline)}.pf-hero__frame .pf-img,.pf-hero__frame .pf-ph{box-shadow:none;border-radius:calc(var(--pf-radius-lg) - 8px)}.pf-hero__frame:before{content:"";position:absolute;left:14px;right:14px;top:8px;height:4px;border-radius:999px;background:#ffffff24}.pf-section--light .pf-hero__frame:before,.pf-section--paper .pf-hero__frame:before{background:#14181c1a}.pf-hero__media .pf-img,.pf-hero__media>.pf-ph{box-shadow:var(--pf-shadow)}.pf-hero__badge{position:absolute;left:-10px;bottom:22px;background:var(--pf-green);color:#fff;font-family:var(--pf-font-head);text-transform:uppercase;letter-spacing:.08em;font-weight:700;font-size:.72rem;padding:.6rem .95rem;border-radius:8px;box-shadow:0 12px 30px -12px var(--pf-green-glow);z-index:2}.pf-problem__list{counter-reset:pf-prob;list-style:none;padding:0;display:grid;gap:14px;margin:clamp(24px,4vw,40px) 0 0}@media(min-width:750px){.pf-problem__list{grid-template-columns:1fr 1fr}}.pf-problem__item{position:relative;display:flex;align-items:baseline;gap:.9rem;padding:1.15rem 1.3rem;border:1px solid var(--pf-hairline-on-dark);border-radius:var(--pf-radius-sm);background:#ffffff08;box-shadow:var(--pf-inner-hi);font-weight:600;line-height:1.4}.pf-section--light .pf-problem__item{background:#f6f7f6;border-color:var(--pf-hairline);box-shadow:var(--pf-shadow-xs)}.pf-section--paper .pf-problem__item{background:#fff;border-color:var(--pf-hairline);box-shadow:var(--pf-shadow-xs)}.pf-problem__item:before{counter-increment:pf-prob;content:counter(pf-prob,decimal-leading-zero);flex:0 0 auto;font-family:var(--pf-font-head);font-weight:800;font-size:1.35rem;line-height:1;color:var(--pf-green-300);-webkit-text-fill-color:transparent;-webkit-text-stroke:1.3px currentColor}.pf-section--light .pf-problem__item:before,.pf-section--paper .pf-problem__item:before{color:var(--pf-green)}.pf-compare{display:grid;gap:18px;margin-top:clamp(28px,4vw,44px)}@media(min-width:850px){.pf-compare{grid-template-columns:1fr 1fr}}.pf-compare__col{border-radius:var(--pf-radius);padding:clamp(24px,3.6vw,36px);border:1px solid var(--pf-hairline);box-shadow:var(--pf-shadow-xs)}.pf-compare__col--no{background:#edefed;color:var(--pf-ink);border-color:#14181c1a}.pf-compare__col--yes{background:linear-gradient(180deg,#00864b29,#00864b17);border-color:#35b07b6b;box-shadow:var(--pf-shadow-xs),inset 0 0 0 1px #35b07b1f}.pf-section--dark .pf-compare__col--yes,.pf-section--deep .pf-compare__col--yes{color:#eef1ef}.pf-compare__col--yes .pf-list li:before{background:var(--pf-green)}.pf-section--dark .pf-compare__col--yes .pf-list li:before,.pf-section--deep .pf-compare__col--yes .pf-list li:before{background:var(--pf-green-300)}.pf-compare__tag{font-family:var(--pf-font-head);text-transform:uppercase;letter-spacing:.1em;font-weight:700;font-size:.78rem;display:inline-block;margin-bottom:1rem;padding:.35rem .7rem;border-radius:6px}.pf-compare__col--no .pf-compare__tag{background:#dfe3df;color:#4a555e}.pf-compare__col--yes .pf-compare__tag{background:var(--pf-green);color:#fff}.pf-steps{display:grid;gap:16px;margin:clamp(32px,4.5vw,52px) 0 0;padding:0;list-style:none;counter-reset:pf-step;position:relative}@media(min-width:990px){.pf-steps{grid-template-columns:repeat(5,1fr);gap:14px}}.pf-step{position:relative;padding:1.5rem 1.3rem 1.4rem;border-radius:var(--pf-radius-sm);background:#ffffff09;border:1px solid var(--pf-hairline-on-dark);box-shadow:var(--pf-inner-hi);overflow:hidden;transition:transform .25s var(--pf-ease),border-color .25s var(--pf-ease),background-color .25s var(--pf-ease)}.pf-section--light .pf-step,.pf-section--paper .pf-step{background:#fff;border-color:var(--pf-hairline);box-shadow:var(--pf-shadow-xs)}@media(hover:hover){.pf-step:hover{transform:translateY(-4px);border-color:#35b07b80;background:#ffffff0f}.pf-section--light .pf-step:hover,.pf-section--paper .pf-step:hover{background:#fff;border-color:#00864b4d}}.pf-step__num{counter-increment:pf-step;font-family:var(--pf-font-head);font-weight:800;font-size:3.4rem;color:var(--pf-green-300);-webkit-text-fill-color:transparent;-webkit-text-stroke:1.5px currentColor;line-height:.8;display:block;margin:-.15rem 0 .55rem -.05rem;opacity:.9}.pf-section--light .pf-step__num,.pf-section--paper .pf-step__num{color:#00864b8c}.pf-step__num:before{content:counter(pf-step,decimal-leading-zero)}.pf-step h3{margin:0 0 .45rem;font-size:1.08rem;font-family:var(--pf-font-head);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:inherit}.pf-step p{margin:0;font-size:.92rem;color:var(--pf-on-dark-2)}.pf-section--light .pf-step p,.pf-section--paper .pf-step p{color:#55606a}.pf-steps__route{position:absolute;pointer-events:none;z-index:0}@media(min-width:990px){.pf-steps__route{left:0;right:0;top:3.5rem;height:2px}.pf-steps__route:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(90deg,currentColor 55%,transparent 55%);background-size:14px 2px;color:var(--pf-green-300);opacity:.45}}@media(max-width:989px){.pf-steps{padding-left:6px}.pf-step:not(:last-child):after{content:"";position:absolute;left:1.6rem;bottom:-16px;width:2px;height:16px;background-image:linear-gradient(180deg,var(--pf-green-300) 55%,transparent 55%);background-size:2px 8px;opacity:.5}}.pf-results{margin-top:clamp(32px,4.5vw,52px);display:grid;gap:0}.pf-result{display:grid;gap:.35rem 1.6rem;grid-template-columns:auto 1fr;padding:clamp(1.5rem,2.6vw,2rem) 0;border-top:1px solid var(--pf-hairline);align-items:start;position:relative}.pf-section--dark .pf-result,.pf-section--deep .pf-result{border-color:var(--pf-hairline-on-dark)}.pf-result:last-child{border-bottom:1px solid var(--pf-hairline)}.pf-section--dark .pf-result:last-child,.pf-section--deep .pf-result:last-child{border-color:var(--pf-hairline-on-dark)}.pf-result:before{content:"";position:absolute;left:0;top:-1px;width:0;height:2px;background:var(--pf-green);transition:width .6s var(--pf-ease-out)}[data-pf-reveal].is-in .pf-result:before,.pf-result.is-in:before{width:clamp(28px,6vw,54px)}.pf-section--dark .pf-result:before,.pf-section--deep .pf-result:before{background:var(--pf-green-300)}.pf-result__num{font-family:var(--pf-font-head);font-weight:800;font-size:clamp(2rem,4.4vw,3rem);color:var(--pf-green);-webkit-text-fill-color:transparent;-webkit-text-stroke:1.5px currentColor;line-height:.85;grid-row:span 2;align-self:start;min-width:2.2ch}.pf-section--dark .pf-result__num,.pf-section--deep .pf-result__num{color:var(--pf-green-300)}.pf-result__title{font-family:var(--pf-font-head);font-weight:700;text-transform:uppercase;letter-spacing:.045em;font-size:clamp(1rem,1.8vw,1.12rem);margin:0}.pf-result__text{margin:.15rem 0 0;color:var(--pf-on-dark-2);font-size:.96rem}.pf-section--light .pf-result__text,.pf-section--paper .pf-result__text{color:#55606a}@media(min-width:750px){.pf-results{grid-template-columns:1fr 1fr;column-gap:clamp(36px,5vw,76px)}}.pf-incl{display:grid;gap:clamp(18px,2.6vw,28px);margin-top:clamp(32px,4.5vw,52px)}.pf-incl__block{display:grid;gap:clamp(20px,4vw,46px);align-items:center;grid-template-columns:1fr;padding:clamp(22px,3vw,34px);border-radius:var(--pf-radius);border:1px solid var(--pf-hairline);background:#fff;box-shadow:var(--pf-shadow-xs);position:relative;overflow:hidden}.pf-incl__block:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--pf-green)}.pf-section--dark .pf-incl__block,.pf-section--deep .pf-incl__block{background:#ffffff08;border-color:var(--pf-hairline-on-dark);box-shadow:var(--pf-inner-hi)}.pf-section--dark .pf-incl__block:before,.pf-section--deep .pf-incl__block:before{background:var(--pf-green-300)}@media(min-width:850px){.pf-incl__block{grid-template-columns:.88fr 1.12fr}.pf-incl__block--flip .pf-incl__media{order:2}}.pf-incl__label{font-family:var(--pf-font-head);text-transform:uppercase;letter-spacing:.12em;font-weight:800;font-size:.76rem;color:var(--pf-green);display:inline-block;margin-bottom:.35rem}.pf-section--dark .pf-incl__label,.pf-section--deep .pf-incl__label{color:var(--pf-green-300)}.pf-incl__flow{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin:1.1rem 0 0;font-family:var(--pf-font-head);text-transform:uppercase;letter-spacing:.07em;font-weight:700;font-size:.8rem}.pf-incl__flow span{background:var(--pf-green-050);color:var(--pf-green);padding:.42rem .72rem;border-radius:999px}.pf-section--dark .pf-incl__flow span,.pf-section--deep .pf-incl__flow span{background:#35b07b29;color:var(--pf-green-300)}.pf-incl__flow i{opacity:.45;font-style:normal}.pf-pullquote{margin:1.2rem 0 0;padding:.2rem 0 .2rem 1.1rem;border-left:3px solid var(--pf-green);font-family:var(--pf-font-head);font-weight:700;font-size:clamp(1.02rem,1.9vw,1.14rem);line-height:1.32}.pf-section--dark .pf-pullquote,.pf-section--deep .pf-pullquote{border-left-color:var(--pf-green-300)}.pf-flow{display:grid;gap:14px;margin-top:clamp(28px,4vw,46px)}@media(min-width:990px){.pf-flow{grid-template-columns:repeat(5,1fr)}}.pf-flow__node{position:relative;text-align:center;padding:1.5rem 1rem 1.4rem;border-radius:var(--pf-radius-sm);border:1px solid var(--pf-line-on-dark);background:#ffffff0a;box-shadow:var(--pf-inner-hi);transition:transform .25s var(--pf-ease)}@media(hover:hover){.pf-flow__node:hover{transform:translateY(-3px)}}.pf-section--light .pf-flow__node,.pf-section--paper .pf-flow__node{background:#fff;border-color:var(--pf-hairline);box-shadow:var(--pf-shadow-xs)}.pf-section--green .pf-flow__node{background:#0003;border-color:#ffffff3d}.pf-flow__ico{font-size:1.5rem;line-height:1;display:inline-flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;margin-bottom:.6rem;border-radius:50%;background:#ffffff14}.pf-section--light .pf-flow__ico,.pf-section--paper .pf-flow__ico{background:var(--pf-green-050)}.pf-flow__node b{font-family:var(--pf-font-head);text-transform:uppercase;letter-spacing:.07em;font-size:.9rem}@media(min-width:990px){.pf-flow__node:not(:last-child):after{content:"\2192";position:absolute;right:-12px;top:50%;transform:translateY(-50%);color:var(--pf-green-300);font-weight:700}}@media(max-width:989px){.pf-flow{padding-left:6px}.pf-flow__node{padding:1.1rem 1rem}.pf-flow__node:not(:last-child):after{content:"";position:absolute;left:50%;bottom:-14px;width:2px;height:14px;background:currentColor;opacity:.4}.pf-section--green .pf-flow__node:not(:last-child):after{background:#fff;opacity:.55}}.pf-flow__quote{margin-top:clamp(30px,4.5vw,48px);padding-top:clamp(24px,3.5vw,36px);border-top:1px solid rgba(255,255,255,.22);font-family:var(--pf-font-head);font-weight:700;font-size:clamp(1.3rem,3.1vw,1.85rem);line-height:1.26;letter-spacing:-.01em;max-width:40ch;text-wrap:balance}.pf-flow__quote strong{font-weight:800}.pf-section--green .pf-flow__quote strong{text-decoration:underline;text-decoration-color:#fff6;text-underline-offset:4px}.pf-flow__quote span{color:var(--pf-green)}.pf-section--dark .pf-flow__quote span,.pf-section--deep .pf-flow__quote span{color:var(--pf-green-300)}.pf-section--dark .pf-flow__quote,.pf-section--deep .pf-flow__quote{border-top-color:var(--pf-hairline-on-dark)}.pf-audience{display:grid;gap:20px;margin-top:clamp(28px,4vw,46px)}@media(min-width:850px){.pf-audience{grid-template-columns:1.1fr .9fr}}.pf-audience__box{border-radius:var(--pf-radius);padding:clamp(22px,3.4vw,34px);border:1px solid var(--pf-line)}.pf-audience__box--yes{background:#fff}.pf-section--dark .pf-audience__box--yes,.pf-section--deep .pf-audience__box--yes{background:#ffffff0a;border-color:var(--pf-line-on-dark)}.pf-audience__box--no{background:#e8eae8;border-color:#14181c1a}.pf-section--dark .pf-audience__box--no,.pf-section--deep .pf-audience__box--no{background:#ffffff05;border-color:var(--pf-line-on-dark)}.pf-audience__box h3{margin-top:0}.pf-slider{margin-top:clamp(28px,4vw,46px);position:relative}.pf-slider__track{display:grid;grid-auto-flow:column;grid-auto-columns:82%;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;padding-bottom:10px;scrollbar-width:thin}@media(min-width:750px){.pf-slider__track{grid-auto-columns:46%}}@media(min-width:1100px){.pf-slider__track{grid-auto-columns:31.5%}}.pf-slide{scroll-snap-align:start;border:0;padding:0;margin:0;background:transparent;color:inherit;font:inherit;cursor:zoom-in;border-radius:var(--pf-radius);overflow:hidden;position:relative;display:block;width:100%;text-align:left}.pf-slide[aria-disabled=true]{cursor:default}.pf-slide .pf-img,.pf-slide .pf-ph{border-radius:var(--pf-radius)}.pf-slide__cap{display:block;font-size:.84rem;opacity:.75;margin-top:.55rem;text-align:left}.pf-slide:focus-visible{outline:3px solid var(--pf-green-300);outline-offset:3px}.pf-slider__nav{display:flex;gap:10px;margin-top:14px}.pf-slider__btn{width:46px;height:46px;border-radius:50%;border:1px solid currentColor;background:transparent;color:inherit;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background-color .16s var(--pf-ease)}.pf-slider__btn:hover{background:#0000000f}.pf-section--dark .pf-slider__btn:hover,.pf-section--deep .pf-slider__btn:hover{background:#ffffff1a}.pf-slider__btn:focus-visible{outline:3px solid var(--pf-green-300);outline-offset:2px}.pf-slider__btn[disabled]{opacity:.35;cursor:default}.pf-lightbox{border:0;padding:0;background:transparent;max-width:min(1100px,94vw);max-height:92vh;color:#fff}.pf-lightbox::backdrop{background:#080a0cdb}.pf-lightbox__inner{position:relative}.pf-lightbox img{width:100%;height:auto;max-height:82vh;object-fit:contain;border-radius:10px}.pf-lightbox__cap{margin:.7rem 2px 0;font-size:.9rem;opacity:.85}.pf-lightbox__close{position:absolute;top:-14px;right:-14px;width:44px;height:44px;border-radius:50%;border:0;background:#fff;color:#14181c;font-size:1.3rem;cursor:pointer}.pf-lightbox__close:focus-visible{outline:3px solid var(--pf-green-300);outline-offset:2px}.pf-lead-wrap{display:grid;gap:clamp(24px,4vw,48px);align-items:center;grid-template-columns:1fr;margin-top:clamp(20px,3vw,30px)}@media(min-width:900px){.pf-lead-wrap{grid-template-columns:.85fr 1.15fr}}.pf-lead__panel{border-radius:var(--pf-radius);border:1px solid var(--pf-line);background:#fff;padding:clamp(22px,3.4vw,36px)}.pf-section--dark .pf-lead__panel,.pf-section--deep .pf-lead__panel{background:#ffffff0a;border-color:var(--pf-line-on-dark)}.pf-lead__form{display:grid;gap:12px;margin-top:1rem}@media(min-width:560px){.pf-lead__form{grid-template-columns:1fr auto;align-items:start}}.pf-field{display:grid;gap:6px}.pf-field label{font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.pf-input{width:100%;min-height:52px;padding:.9rem 1rem;border-radius:var(--pf-radius-sm);border:1px solid var(--pf-line);background:#fff;color:var(--pf-ink);font-size:1rem;font-family:var(--pf-font-body)}.pf-input:focus-visible{outline:3px solid var(--pf-green-300);outline-offset:1px;border-color:var(--pf-green)}.pf-input[aria-invalid=true]{border-color:#c0392b}.pf-input[aria-invalid=true]:focus-visible{outline-color:#c0392b}.pf-lead__form .pf-btn{min-height:52px}@media(min-width:560px){.pf-lead__form .pf-btn{grid-column:2}.pf-lead__form .pf-field{grid-column:1}}.pf-lead__legal{grid-column:1 / -1;font-size:.8rem;opacity:.7;margin:.2rem 0 0}.pf-lead__error{grid-column:1 / -1;color:#c0392b;font-size:.88rem;margin:.3rem 0 0;display:none}.pf-lead__error.is-visible{display:block}.pf-lead__success{display:none}.pf-lead__success.is-visible{display:block;animation:pf-fade .4s var(--pf-ease) both}.pf-lead[data-state=done] .pf-lead__form,.pf-lead[data-state=done] .pf-lead__intro{display:none}.pf-lead__success .pf-eyebrow{color:var(--pf-green)}.pf-case__cols{display:grid;gap:16px;margin:clamp(24px,4vw,40px) 0}@media(min-width:750px){.pf-case__cols{grid-template-columns:1fr 1fr}}.pf-case__q{border-radius:var(--pf-radius-sm);padding:1.2rem 1.4rem;border:1px solid var(--pf-line)}.pf-case__q--no{background:#eef0ee;color:var(--pf-ink);border-color:#14181c1f}.pf-case__q--yes{background:#00864b29;border-color:#35b07b66}.pf-section--dark .pf-case__q--yes,.pf-section--deep .pf-case__q--yes{color:#eef1ef}.pf-timeline{display:grid;gap:12px;margin-top:.5rem;position:relative}@media(min-width:850px){.pf-timeline{grid-template-columns:repeat(4,1fr);align-items:stretch;padding-top:1.4rem}.pf-timeline:before{content:"";position:absolute;left:6px;right:6px;top:0;height:2px;background-image:linear-gradient(90deg,var(--pf-green-300) 60%,transparent 60%);background-size:12px 2px;opacity:.4}}.pf-timeline__item{position:relative;padding:1.3rem 1.2rem;border-radius:var(--pf-radius-sm);background:#ffffff0a;border:1px solid var(--pf-hairline-on-dark);box-shadow:var(--pf-inner-hi)}.pf-section--light .pf-timeline__item,.pf-section--paper .pf-timeline__item{background:#fff;border-color:var(--pf-hairline);box-shadow:var(--pf-shadow-xs)}@media(min-width:850px){.pf-timeline__item:before{content:"";position:absolute;left:1.2rem;top:-1.4rem;width:9px;height:9px;border-radius:50%;background:var(--pf-green-300);box-shadow:0 0 0 4px color-mix(in srgb,var(--pf-green-300) 22%,transparent)}.pf-timeline__item.is-goal:before{background:#fff}}.pf-timeline__item b{font-family:var(--pf-font-head);text-transform:uppercase;letter-spacing:.07em;display:block;color:var(--pf-green);margin-bottom:.35rem;font-size:.82rem}.pf-section--dark .pf-timeline__item b,.pf-section--deep .pf-timeline__item b{color:var(--pf-green-300)}.pf-timeline__item.is-goal{background:linear-gradient(180deg,#0a9256,var(--pf-green));color:#fff;border-color:transparent;box-shadow:0 16px 40px -18px var(--pf-green-glow)}.pf-timeline__item.is-goal b{color:#ffffffeb}@media(min-width:850px){.pf-timeline__item:not(:last-child):after{content:"\2192";position:absolute;right:-11px;top:2.6rem;transform:translateY(-50%);color:var(--pf-green-300);font-weight:700;z-index:2}}.pf-author{display:grid;gap:clamp(24px,4vw,48px);align-items:center;grid-template-columns:1fr}@media(min-width:850px){.pf-author{grid-template-columns:.8fr 1.2fr}}.pf-author__creds{list-style:none;margin:1rem 0 1.4rem;padding:0;display:grid;gap:.5rem}.pf-author__creds li{padding-left:1.6rem;position:relative;font-weight:600}.pf-author__creds li:before{content:"";position:absolute;left:0;top:.3em;width:.7rem;height:.7rem;background:var(--pf-green);border-radius:2px;transform:rotate(45deg)}.pf-buybox{display:grid;gap:clamp(26px,4vw,52px);align-items:center;grid-template-columns:1fr;border-radius:var(--pf-radius-lg);padding:clamp(26px,4vw,50px);background:#ffffff0d;border:1px solid var(--pf-line-on-dark);box-shadow:var(--pf-inner-hi);position:relative;overflow:hidden}.pf-buybox:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(90% 120% at 100% 0%,var(--pf-green-glow) 0%,transparent 55%);opacity:.5;pointer-events:none}.pf-section--light .pf-buybox,.pf-section--paper .pf-buybox{background:#fff;border-color:var(--pf-hairline);box-shadow:var(--pf-shadow)}.pf-section--light .pf-buybox:before,.pf-section--paper .pf-buybox:before{opacity:.28}@media(min-width:900px){.pf-buybox{grid-template-columns:1.05fr .95fr}}.pf-buybox>*{position:relative;z-index:1}.pf-buybox__panel{padding:clamp(22px,3vw,32px);border-radius:var(--pf-radius);background:#00000038;border:1px solid var(--pf-line-on-dark);box-shadow:var(--pf-inner-hi);position:relative}.pf-buybox__panel:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,var(--pf-green-300),transparent)}.pf-section--light .pf-buybox__panel,.pf-section--paper .pf-buybox__panel{background:var(--pf-paper);border-color:var(--pf-hairline)}.pf-section--light .pf-buybox__panel:before,.pf-section--paper .pf-buybox__panel:before{background:linear-gradient(90deg,var(--pf-green),transparent)}.pf-buyform__micro{font-size:.8rem;color:var(--pf-on-dark-2);margin:.9rem 0 0;display:flex;flex-wrap:wrap;gap:.35rem 1rem;justify-content:center;line-height:1.35}.pf-hero__buybox .pf-buyform__micro{justify-content:flex-start}.pf-section--light .pf-buyform__micro,.pf-section--paper .pf-buyform__micro{color:#55606a}.pf-buyform__micro span{display:inline-flex;align-items:center;gap:.35rem}.pf-buyform__micro span:before{content:"";width:.9rem;height:.9rem;border-radius:50%;flex:0 0 auto;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='white' d='M9 16.2 4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4z'/%3E%3C/svg%3E") center / 80% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='white' d='M9 16.2 4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4z'/%3E%3C/svg%3E") center / 80% no-repeat;opacity:.8}.pf-faq{margin-top:clamp(26px,4vw,44px);max-width:860px}.pf-faq__item{border-bottom:1px solid var(--pf-hairline)}.pf-faq__item:first-child{border-top:1px solid var(--pf-hairline)}.pf-section--dark .pf-faq__item,.pf-section--deep .pf-faq__item,.pf-section--dark .pf-faq__item:first-child,.pf-section--deep .pf-faq__item:first-child{border-color:var(--pf-hairline-on-dark)}.pf-faq__item summary{cursor:pointer;list-style:none;padding:1.2rem 3rem 1.2rem 0;position:relative;font-family:var(--pf-font-head);font-weight:700;font-size:clamp(1rem,2.2vw,1.14rem);transition:color .18s var(--pf-ease)}@media(hover:hover){.pf-faq__item summary:hover{color:var(--pf-green)}}.pf-section--dark .pf-faq__item summary:hover,.pf-section--deep .pf-faq__item summary:hover{color:var(--pf-green-300)}.pf-faq__item summary::-webkit-details-marker{display:none}.pf-faq__item summary:after{content:"";position:absolute;right:4px;top:50%;width:13px;height:13px;margin-top:-6.5px;background:linear-gradient(currentColor,currentColor) center / 100% 2px no-repeat,linear-gradient(currentColor,currentColor) center / 2px 100% no-repeat;color:var(--pf-green);transition:transform .28s var(--pf-ease)}.pf-section--dark .pf-faq__item summary:after,.pf-section--deep .pf-faq__item summary:after{color:var(--pf-green-300)}.pf-faq__item[open] summary:after{transform:rotate(135deg)}.pf-faq__item summary:focus-visible{outline:3px solid var(--pf-green-300);outline-offset:2px}.pf-faq__panel{padding:0 3rem 1.4rem 0;color:var(--pf-on-dark-2)}.pf-section--light .pf-faq__panel,.pf-section--paper .pf-faq__panel{color:#55606a}.pf-faq__panel>*:first-child{margin-top:0}@supports (interpolate-size: allow-keywords){.pf-faq__item{interpolate-size:allow-keywords}.pf-faq__panel{overflow:hidden}}.pf-final{text-align:center;position:relative}.pf-final .pf-container{display:grid;justify-items:center;gap:.4rem}.pf-final .pf-btn{margin-top:1.2rem}.pf-final__sub{margin-top:1rem;font-size:.9rem;opacity:.8}.pf-sticky{position:fixed;left:0;right:0;bottom:0;z-index:60;display:flex;align-items:center;gap:12px;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:var(--pf-ink);color:#fff;border-top:1px solid var(--pf-line-on-dark);transform:translateY(110%);transition:transform .28s var(--pf-ease)}.pf-sticky.is-visible{transform:translateY(0)}.pf-sticky__info{display:grid;line-height:1.15}.pf-sticky__name{font-family:var(--pf-font-head);text-transform:uppercase;letter-spacing:.04em;font-weight:700;font-size:.82rem}.pf-sticky__price{font-size:.82rem;opacity:.8}.pf-sticky__price s{opacity:.6;margin-right:4px}.pf-sticky .pf-btn{flex:1;min-height:46px;padding:.7rem 1rem;font-size:.82rem}.pf-sticky__close{flex:0 0 auto;width:34px;height:34px;border-radius:50%;border:1px solid var(--pf-line-on-dark);background:transparent;color:#fff;cursor:pointer;font-size:1rem;line-height:1}.pf-sticky__close:focus-visible{outline:3px solid var(--pf-green-300);outline-offset:2px}@media(min-width:750px){.pf-sticky{display:none!important}}.pf-exit{border:0;padding:0;border-radius:var(--pf-radius);max-width:min(520px,92vw);color:var(--pf-ink);background:#fff;box-shadow:var(--pf-shadow)}.pf-exit::backdrop{background:#080a0c99}.pf-exit__inner{padding:clamp(24px,5vw,40px);position:relative}.pf-exit__close{position:absolute;top:12px;right:12px;width:38px;height:38px;border-radius:50%;border:1px solid var(--pf-line);background:#fff;cursor:pointer;font-size:1.1rem}.pf-exit__close:focus-visible{outline:3px solid var(--pf-green-300);outline-offset:2px}.pf-exit__form{display:grid;gap:10px;margin-top:1rem}.pf-exit__success{display:none}.pf-exit__success.is-visible{display:block}.pf-exit__error{color:#c0392b;font-size:.85rem;display:none}.pf-exit__error.is-visible{display:block}.pf-exit-banner{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:62;background:#fff;color:var(--pf-ink);border:1px solid var(--pf-line);border-radius:var(--pf-radius);box-shadow:var(--pf-shadow);padding:14px 14px 16px;transform:translateY(180%);transition:transform .3s var(--pf-ease)}.pf-exit-banner.is-visible{transform:translateY(0)}.pf-exit-banner .pf-lead__form{grid-template-columns:1fr auto;margin-top:8px}.pf-exit-banner .pf-field label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pf-exit-banner .pf-input{min-height:46px}.pf-exit-banner .pf-btn{min-height:46px;padding:.7rem 1rem;font-size:.8rem;white-space:nowrap}.pf-exit-banner__close{position:absolute;top:8px;right:10px;border:0;background:transparent;font-size:1.1rem;cursor:pointer;color:inherit;line-height:1}.pf-exit-banner__msg{font-size:.82rem;margin:8px 2px 0;opacity:.8}@media(min-width:750px){.pf-exit-banner{display:none!important}}[data-pf-reveal]{opacity:0;transform:translateY(20px);transition:opacity .75s var(--pf-ease-out),transform .75s var(--pf-ease-out);transition-delay:var(--pf-reveal-delay, 0ms);will-change:opacity,transform}[data-pf-reveal].is-in{opacity:1;transform:none}[data-pf-reveal][data-pf-stagger]{transform:none}[data-pf-stagger]>*{opacity:0;transform:translateY(16px);transition:opacity .6s var(--pf-ease-out),transform .6s var(--pf-ease-out)}[data-pf-stagger].is-in>*{opacity:1;transform:none}[data-pf-stagger]>.pf-steps__route{transition:none}[data-pf-stagger].is-in>*:nth-child(1){transition-delay:.02s}[data-pf-stagger].is-in>*:nth-child(2){transition-delay:.08s}[data-pf-stagger].is-in>*:nth-child(3){transition-delay:.14s}[data-pf-stagger].is-in>*:nth-child(4){transition-delay:.2s}[data-pf-stagger].is-in>*:nth-child(5){transition-delay:.26s}[data-pf-stagger].is-in>*:nth-child(6){transition-delay:.32s}[data-pf-stagger].is-in>*:nth-child(7){transition-delay:.36s}[data-pf-stagger].is-in>*:nth-child(n+8){transition-delay:.4s}.pf-hero__media{will-change:transform}@keyframes pf-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.pf-section *,.pf-section *:before,.pf-section *:after,.pf-sticky,.pf-sticky *,.pf-exit,.pf-exit *,.pf-exit-banner,.pf-exit-banner *,.pf-lightbox,.pf-lightbox *{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}[data-pf-reveal]{opacity:1!important;transform:none!important}[data-pf-stagger]>*{opacity:1!important;transform:none!important}.pf-btn:hover,.pf-step:hover,.pf-flow__node:hover,.pf-hero__media{transform:none!important}.pf-result:before,[data-pf-reveal].is-in .pf-result:before{transition:none!important}.pf-slider__track{scroll-behavior:auto!important}}@media(max-width:749px){.pf-ph{max-height:56vh}.pf-incl__media .pf-img,.pf-lead__media .pf-img,.pf-slide .pf-img{max-height:62vh;object-fit:cover}}.pf-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.pf-center{text-align:center}.pf-mt-2{margin-top:1.4rem}.pf-cta-row{display:flex;flex-wrap:wrap;gap:14px;margin-top:1.6rem}
/*# sourceMappingURL=/cdn/shop/t/25/compiled_assets/styles.css.map?subset=AAAAACAAAEA */
