.brand-orange.site-interior{--reading-size:15px}.brand-orange.site-interior .page-hero{padding-block:64px 72px}.brand-orange.site-interior .hero-description{font-size:16px;line-height:1.8}.brand-orange.site-interior .hero-grid{gap:70px}.brand-orange.site-interior .hero-copy h1{letter-spacing:-.045em;font-size:clamp(40px,4vw,60px);line-height:1.16}.brand-orange.site-interior .detail-intro{max-width:1280px}.brand-orange.site-interior .detail-intro>p:not(.eyebrow){max-width:730px;font-size:16px}.brand-orange.site-interior .section-soft{background:var(--soft)}.brand-orange.site-interior .brand-section-charcoal{background:var(--v2-charcoal);--ink:var(--v2-light);--muted:var(--v2-dark-muted);--line:#6b705f;color:var(--ink)}.brand-orange.site-interior .brand-section-charcoal .button-text{border-bottom-color:#a4aa98}.brand-orange.site-interior .brand-section-charcoal .step-number{color:var(--ink)}.brand-orange.site-interior .category-body .hero-copy .category-tagline{background:var(--body-wipes);color:var(--v2-charcoal);padding:6px 14px;font-size:21px;display:inline-block}.brand-orange.site-interior .category-pet .hero-copy .category-tagline{background:var(--v2-charcoal);color:#fff;padding:6px 14px;font-size:21px;display:inline-block}.brand-orange.site-interior .prose,.brand-orange.site-interior .feature-block p,.brand-orange.site-interior .solution p:not(.eyebrow),.brand-orange.site-interior .clean-list{font-size:var(--reading-size)}.brand-orange.site-interior .solution h3{font-size:29px}.brand-orange.site-interior .solution .solution-audience{color:var(--ink);font-size:17px}.brand-orange.site-interior .four-grid{gap:32px}.brand-orange.site-interior .feature-block h3{font-size:24px;line-height:1.3}.brand-orange.site-interior .application-list li{border-color:var(--line);background:0 0;font-size:14px}.brand-orange.site-interior .final-cta{background:#ad4903;padding-block:64px}.brand-orange.site-interior .cta-inner p:not(.eyebrow){font-size:15px}.brand-orange.site-interior .specification-wrap{background:var(--v2-charcoal);--ink:var(--v2-light);--muted:var(--v2-dark-muted);--line:#6b705f;max-width:960px;color:var(--ink);border-top:3px solid var(--brand);padding:28px 32px 32px}.brand-orange.site-interior .category-body~section .specification-wrap{border-top-color:var(--body-wipes)}.brand-orange.site-interior .specification-table{table-layout:fixed;font-size:15px;line-height:1.7}.brand-orange.site-interior .specification-table th{width:36%;font-weight:500}.brand-orange.site-interior .specification-table td{overflow-wrap:anywhere}.brand-orange.site-interior .specification-table caption{color:var(--muted);font-size:13px;line-height:1.7}.brand-orange.site-interior .notice{background:var(--v2-charcoal);--ink:var(--v2-light);--muted:var(--v2-dark-muted);color:var(--muted);border-left-color:var(--v2-light);padding:25px 28px;font-size:14px}.brand-orange.site-interior .notice strong{font-size:15px}.brand-orange.site-interior .principle{grid-template-columns:60px 1fr 1.2fr;gap:32px}.brand-orange.site-interior .principle p{font-size:15px}.brand-orange.site-interior .principle .step-number{color:#fff;font-size:19px}.brand-orange.site-interior .legal-prose{max-width:860px}.brand-orange.site-interior .legal-prose p{font-size:16px;line-height:1.9}.brand-orange.site-interior .legal-prose h2{margin-bottom:20px;font-size:29px;line-height:1.35}.brand-orange.site-interior .legal-prose section+section{margin-top:40px}.brand-orange.site-interior .contact-guide>p:not(.eyebrow){font-size:15px}.brand-orange.site-interior .contact-guide .contact-review-note{font-size:13px}.brand-orange.site-interior .inquiry-panel{background:var(--v2-charcoal);--paper:var(--v2-charcoal);--ink:var(--v2-light);--muted:var(--v2-dark-muted);--line:#6b705f;color:var(--ink);min-width:0;padding:28px 30px 30px}.brand-orange.site-interior .inquiry-panel .notice{border-left-color:var(--brand);background:#31372b;padding:22px}.brand-orange.site-interior .inquiry-panel .form-field label{font-size:14px}.brand-orange.site-interior .inquiry-panel .form-field label span{font-size:12px}.brand-orange.site-interior .inquiry-panel .form-field input,.brand-orange.site-interior .inquiry-panel .form-field select,.brand-orange.site-interior .inquiry-panel .form-field textarea{color:var(--v2-light);background:#31372b;border-color:#a6ad97;min-height:50px;font-size:14px}.brand-orange.site-interior .inquiry-panel .form-field input::placeholder,.brand-orange.site-interior .inquiry-panel .form-field textarea::placeholder{color:#c8cbbf}.brand-orange.site-interior .inquiry-panel .field-hint{color:var(--muted);font-size:12px}.brand-orange.site-interior .inquiry-panel .check-field{font-size:13px;line-height:1.7}.brand-orange.site-interior .inquiry-panel .form-status{font-size:14px}.brand-orange.site-interior .inquiry-panel button:disabled{color:#f7f5ed;background:#454b3c;border-color:#a6ad97}.brand-orange.site-interior .inquiry-panel :focus-visible{outline-color:var(--body-wipes)}@media (width<=1000px){.brand-orange.site-interior .hero-grid{gap:40px}.brand-orange.site-interior .contact-grid{grid-template-columns:.85fr 1.25fr;gap:35px}.brand-orange.site-interior .inquiry-panel{padding:24px}}@media (width<=850px){.brand-orange.site-interior .hero-copy h1{font-size:44px}.brand-orange.site-interior .principle{grid-template-columns:32px 1fr 1.2fr;gap:22px}}@media (width<=700px){.brand-orange.site-interior .contact-grid{grid-template-columns:1fr;gap:36px}}@media (width<=640px){.brand-orange.site-interior .page-hero{padding-block:40px 45px}.brand-orange.site-interior .hero-grid{gap:32px}.brand-orange.site-interior .hero-copy h1{font-size:40px}.brand-orange.site-interior .specification-wrap{padding:22px 18px}.brand-orange.site-interior .specification-table{font-size:13px}.brand-orange.site-interior .specification-table th{width:40%;padding-right:14px}.brand-orange.site-interior .specification-table caption{font-size:12px}.brand-orange.site-interior .principle{grid-template-columns:28px 1fr;gap:15px}.brand-orange.site-interior .principle>.prose{grid-column:2}.brand-orange.site-interior .notice{padding:22px}.brand-orange.site-interior .legal-prose p{font-size:15px}.brand-orange.site-interior .legal-prose h2{font-size:27px}.brand-orange.site-interior .inquiry-panel{padding:24px 20px}.brand-orange.site-interior .final-cta{padding-block:46px}.brand-orange.site-interior .form-grid{grid-template-columns:1fr}}
