.pet-fa-eyebrow{font-family:Inter, var(--pet-font-sans,system-ui, sans-serif);letter-spacing:.06em;text-transform:uppercase;color:var(--pet-first-aid-ink,#0b4a2a);align-items:center;gap:8px;margin:0 0 12px;font-size:.8125rem;font-weight:600;line-height:1.3;display:inline-flex}.pet-fa-eyebrow:before{content:"";background:linear-gradient(#fff, #fff) center / 10px 3px no-repeat, linear-gradient(#fff, #fff) center / 3px 10px no-repeat, var(--pet-first-aid,#00843d);border-radius:5px;flex:none;width:18px;height:18px}.pet-fa-title{font-family:"Source Serif 4", var(--pet-font-serif,Georgia, serif);letter-spacing:-.015em;color:var(--pet-primary,#1b2f5b);text-wrap:balance;margin:0 0 14px;font-size:clamp(1.625rem,1.2rem + 1.4vw,2.25rem);font-weight:500;line-height:1.2}.pet-fa-lead{max-width:40em;color:var(--pet-text-secondary,#2d2b3a);text-wrap:pretty;margin:0 0 20px;font-size:1.0625rem;line-height:1.6}.pet-fa-band{padding:64px 0}.pet-fa-band--green{background:var(--pet-first-aid-soft,#edf5ef);border-top:1px solid var(--pet-first-aid-line,#00843d2e);border-bottom:1px solid var(--pet-first-aid-line,#00843d2e)}.pet-fa-band--warm{background:var(--pet-surface-warm,#f5f0e8)}.pet-fa-card{background:var(--pet-surface,#fff);border:1px solid var(--pet-border-color,#1a1a2e14);border-radius:var(--pet-radius,14px);box-shadow:var(--pet-shadow-sm,0 4px 16px #1e1c180d);flex-direction:column;margin:0;padding:24px;display:flex}.pet-fa-card__actions{flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:18px;display:flex}.pet-fa-card__actions .pa-button{flex:160px;min-height:48px}.pet-fa-hero .pa-hero__media:before{display:none}.pet-fa-hero__stage{grid-template-columns:.82fr 1fr;align-items:end;gap:6%;max-width:560px;margin:0 auto;padding:0 5%;display:grid;position:relative}.pet-fa-hero__stage:after{content:"";z-index:0;border-radius:var(--pa-radius-lg,22px);background:#0b4a2a;height:18%;position:absolute;bottom:0;left:0;right:0}.pet-fa-hero__stage:before{content:"";z-index:0;background:var(--pet-surface-warm-deep,#ebe5d8);border-radius:999px 999px 0 0;width:37.5494%;height:82%;position:absolute;bottom:8%;left:5%}.pet-fa-hero__dog{z-index:1;width:100%;min-width:140px;height:auto;display:block;position:relative}.pet-fa-hero__stage .pet-badge-art{z-index:1;filter:drop-shadow(0 14px 22px #1e1c182e);max-width:none;margin-bottom:7%;position:relative}.pet-fa-hero .pet-fa-eyebrow{margin-bottom:14px}.pet-fa-proof .pa-trust__icon{background:rgba(var(--pet-first-aid-rgb,0, 132, 61), .1);color:var(--pet-first-aid-ink,#0b4a2a)}@media (max-width:899px){.pet-fa-hero__stage{max-width:420px}}.pet-fa-badge{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:56px;display:grid}.pet-fa-badge__art{flex-direction:column;align-items:center;gap:12px;display:flex}.pet-fa-badge__art .pet-badge-art,.pet-fa-badge__mine{filter:drop-shadow(0 16px 28px #0b4a2a2e);width:100%;max-width:360px;height:auto}.pet-fa-badge__caption{color:var(--pet-text-secondary,#2d2b3a);text-align:center;margin:0;font-size:.9375rem}.pet-fa-badge__caption strong{color:var(--pet-first-aid-ink,#0b4a2a)}.pet-fa-ticks{gap:12px;margin:0;padding:0;list-style:none;display:grid}.pet-fa-ticks li{color:var(--pet-text-primary,#1a1a2e);padding-left:34px;font-size:1rem;line-height:1.5;position:relative}.pet-fa-ticks li:before{content:"";background:var(--pet-first-aid,#00843d);border-radius:50%;width:22px;height:22px;position:absolute;top:1px;left:0}.pet-fa-ticks li:after{content:"";border:2.5px solid #fff;border-width:0 2.5px 2.5px 0;width:5px;height:10px;position:absolute;top:6px;left:8px;transform:rotate(45deg)}.pet-fa-badge__uses{margin-top:44px}.pet-fa-band--green .pa-highlight__icon{background:rgba(var(--pet-first-aid-rgb,0, 132, 61), .1);color:var(--pet-first-aid-ink,#0b4a2a)}.pet-fa-badge__lower{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:32px;display:grid}.pet-fa-badge__lower.has-card{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:stretch}.pet-fa-badge__card>*{margin:0}.pet-fa-check{background:var(--pet-surface,#fff);border:1px solid var(--pet-border-color,#1a1a2e14);border-radius:var(--pet-radius,14px);box-shadow:var(--pet-shadow-sm,0 4px 16px #1e1c180d);scroll-margin-top:calc(var(--pa-header-h,72px) + 16px);grid-template-columns:auto minmax(0,1fr);align-content:start;column-gap:16px;padding:24px;display:grid}.pet-fa-badge__lower:not(.has-card) .pet-fa-check{box-sizing:border-box;width:100%;max-width:760px;margin:0 auto}.pet-fa-check__icon{background:rgba(var(--pet-first-aid-rgb,0, 132, 61), .1);width:48px;height:48px;color:var(--pet-first-aid-ink,#0b4a2a);border-radius:14px;grid-row:span 2;justify-content:center;align-items:center;display:inline-flex}.pet-fa-check__title{font-family:"Source Serif 4", var(--pet-font-serif,Georgia, serif);color:var(--pet-primary,#1b2f5b);margin:0 0 4px;font-size:1.25rem;font-weight:600;line-height:1.3}.pet-fa-check__text{color:var(--pet-text-secondary,#2d2b3a);margin:0;font-size:.9375rem;line-height:1.5}.pet-fa-check__form{grid-column:1/-1;margin-top:16px}.pet-fa-check__form .pet-form__field{margin:0}.pet-fa-check__row{flex-wrap:wrap;gap:10px;display:flex}.pet-fa-check__row .pet-form__input{font-variant-numeric:tabular-nums;letter-spacing:.04em;flex:180px;min-width:0;min-height:48px;font-size:1rem}.pet-fa-check__row .pa-button{flex:none;min-height:48px;padding:0 22px}.pet-fa-head{margin-bottom:28px}.pet-fa-renew{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:stretch;gap:24px;display:grid}.pet-fa-steps{gap:22px;list-style:none}.pet-fa-steps__item{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;display:grid}.pet-fa-steps__icon{background:rgba(var(--pet-primary-rgb,27, 47, 91), .07);width:44px;height:44px;color:var(--pet-primary,#1b2f5b);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.pet-fa-steps__text{flex-direction:column;gap:3px;display:flex}.pet-fa-steps__text strong{color:var(--pet-primary,#1b2f5b);font-size:1rem;line-height:1.35}.pet-fa-steps__text span{color:var(--pet-text-secondary,#2d2b3a);font-size:.9375rem;line-height:1.5}.pet-fa-status__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--pet-text-muted,#6b6a7a);margin:0 0 12px;font-size:.8125rem;font-weight:600}.pet-fa-price__amount{font-family:Inter, var(--pet-font-sans,system-ui, sans-serif);font-variant-numeric:tabular-nums;color:var(--pet-primary,#1b2f5b);margin:0;font-size:2.75rem;font-weight:700;line-height:1.05}.pet-fa-price__compare{color:var(--pet-text-muted,#6b6a7a);margin:6px 0 0;font-size:.9375rem}.pet-fa-price__text{color:var(--pet-text-secondary,#2d2b3a);margin:14px 0 0;font-size:.9375rem;line-height:1.55}.pet-fa-price__note{color:var(--pet-text-muted,#6b6a7a);margin:10px 0 0;font-size:.8125rem;line-height:1.5}.pet-fa-status__row{align-items:center;gap:16px;display:flex}.pet-fa-status__img{object-fit:contain;flex:none;width:72px;height:72px}.pet-fa-status__number{font-variant-numeric:tabular-nums;color:var(--pet-primary,#1b2f5b);margin:0 0 6px;font-size:1.25rem;font-weight:700}.pet-fa-status__state{margin:0}.pet-fa-status__note{color:var(--pet-text-secondary,#2d2b3a);margin:16px 0 0;font-size:.9375rem;line-height:1.55}.pet-fa-status.is-expired .pet-fa-status__img{filter:grayscale();opacity:.7}@media (max-width:899px){.pet-fa-band{padding:44px 0}.pet-fa-badge{grid-template-columns:minmax(0,1fr);gap:28px}.pet-fa-badge__art .pet-badge-art,.pet-fa-badge__mine{max-width:240px}.pet-fa-badge__lower.has-card,.pet-fa-renew{grid-template-columns:minmax(0,1fr)}.pet-fa-renew .pet-fa-status{order:-1}}@media (max-width:480px){.pet-fa-card,.pet-fa-check{padding:20px 18px}.pet-fa-check__row .pa-button{flex:100%}}.editor-styles-wrapper .pet-fa-hero__stage{max-width:420px;margin:0}.editor-styles-wrapper .pet-fa-hero__dog,.editor-styles-wrapper .pet-badge-art,.editor-styles-wrapper .pet-fa-badge__art img{max-width:200px;height:auto}.editor-styles-wrapper .pet-badge-art img{width:100%;height:auto}