/* Orange identity extends the existing promotional layout. */
.hero-promise{font-weight:400}
.cta[aria-disabled="true"]{background:#79817f;box-shadow:none;cursor:default;transform:none}
:root{--ink:#332f2c;--muted:#6b625b;--green:#b8490c;--green-dark:#a63e07;--red:#b7470b;--line:#ebe3dc;--paper:#faf9f8;--orange:#ff7828}
.promotion-bar{background:#fff0e5;color:#a13d05}.bar-deadline{color:#9b4a21;border-color:#e8c8b2}.hero-halo{background:radial-gradient(ellipse,#ffddc4 0%,#fff1e7 35%,transparent 67%)}.brand{color:#615149}.brand-monogram{border-color:#d8c6ba}.bundle-names{color:#754d35}.bundle-names i{color:#b89d8c}.bundle-names small{background:#bd4c0b}.check{background:#ffecdc}.cta{color:#241206;background:linear-gradient(110deg,#ff963d,#ff7828);box-shadow:0 6px 0 #c95514,0 14px 25px #8e3a1018}.cta:hover{background:#ffab60}.offer-card{border-color:#ebded3;box-shadow:0 28px 50px -25px #62402b32}.offer-header{background:linear-gradient(110deg,#ff973f,#ff7525);color:#281408}.offer-header>span{background:#23160f;color:#ffbc84}.product-number{color:#94613f}.product-thumb.product-symbol{height:104px;width:104px;flex-basis:104px;border:0;border-radius:12px;background:#1b100b}.product-symbol img{height:100%;width:100%;object-fit:contain}.price-box{background:linear-gradient(120deg,#fff3e8,#ffead7)}.price-note{color:#825a3e}.proof{border-color:#e9dfd6;background:#fcfaf8}.proof-label{color:#867565}.proof-image>span{background:#211c18;color:#dfd1c7}.proof-image:hover>span{background:#38291f}.results-note{color:#7f756d}footer{border-color:#e9dfd6;color:#807368}footer>span{color:#4f3928}.dialog-icon{background:#ffecdc}dialog::backdrop{background:#160c06cc}.dialog-close{border-color:#e5dcd4;color:#45352a}.dialog-close:hover{background:#fff0e4}
.about-section{background:#fff;color:var(--muted);border-top:1px solid var(--line);padding:76px 0}.about-grid{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:64px}.about-photo{position:relative;aspect-ratio:4/5;overflow:hidden;border-radius:20px;border:1px solid #eddbcc;box-shadow:0 20px 40px -25px #68340c40}.about-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 35%}.about-copy .eyebrow{color:var(--green);text-align:left;font-size:12px;letter-spacing:.13em;margin:0 0 20px}.about-copy h2{color:var(--ink);text-align:left;font-family:var(--font);font-size:46px;font-weight:800;line-height:1.16;letter-spacing:-.045em;margin-bottom:24px}.about-copy h2 em{color:var(--green);font-style:normal}.about-copy>p{font-size:16px;line-height:1.85;margin-bottom:19px}.about-copy>.about-lead{color:var(--ink);font-size:21px;line-height:1.65;margin-bottom:25px}.about-stats{display:flex;gap:44px;border-top:1px solid var(--line);margin-top:28px;padding-top:23px}.about-stats>div{display:flex;flex-direction:column}.about-stats strong{font-family:var(--font);font-size:30px;font-weight:800;line-height:1.4;color:var(--green);letter-spacing:-.035em}.about-stats span{font-size:13px;color:var(--muted);margin-top:4px}
@media(max-width:900px) and (min-width:701px){.about-grid{gap:35px}.about-copy h2{font-size:38px}.about-stats{gap:20px}.about-stats strong{font-size:25px}}
@media(max-width:700px){.product-thumb.product-symbol{width:66px;height:66px;flex-basis:66px;border-radius:8px}.about-section{padding:45px 0 47px}.about-grid{grid-template-columns:1fr;gap:32px}.about-photo{width:100%;max-width:430px;margin:auto;border-radius:16px}.about-photo img{object-position:50% 33%}.about-copy .eyebrow{font-size:10px;margin-bottom:15px}.about-copy h2{font-size:36px;margin-bottom:22px}.about-copy>p{font-size:15px;line-height:1.85}.about-copy>.about-lead{font-size:20px;margin-bottom:24px}.about-stats{gap:32px;margin-top:26px}.about-stats strong{font-size:29px}.about-stats span{font-size:12px}}
@media(max-width:370px){.product-thumb.product-symbol{width:54px;height:54px;flex-basis:54px}.about-copy h2{font-size:32px}.about-stats{gap:24px}.about-stats strong{font-size:25px}}
