.harder-page{background:#fbf9f4;color:#0c0a0e;font-family:var(--font-body)}.harder-page__hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:clamp(28px,5vw,76px);align-items:center;padding:clamp(52px,8vw,112px) clamp(20px,5vw,84px);border-bottom:1px solid rgba(12,10,14,.1)}.harder-page__eyebrow{margin:0 0 .9rem;font-family:var(--font-subhead);font-weight:800;font-size:.78rem;letter-spacing:.2em;text-transform:uppercase;color:#6e4fa8}.harder-page__title{margin:0;font-family:var(--font-subhead);font-size:clamp(32px,4vw,52px);font-weight:800;line-height:1.04;letter-spacing:-.01em}.harder-page__intro{max-width:46rem;margin:1.25rem 0 0;color:#0c0a0e;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.65}.harder-page__actions{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:1.7rem}.harder-page__button,.harder-page__secondary{min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding:0 1.15rem;border-radius:8px;font-family:var(--font-subhead);font-weight:800;text-decoration:none}.harder-page__button{background:#0c0a0e;color:#fbf9f4}.harder-page__secondary{border:1px solid rgba(12,10,14,.18);color:#0c0a0e}.harder-page__media{border-radius:12px;overflow:hidden;background:#0c0a0e;box-shadow:0 28px 90px #0c0a0e2e}.harder-page__media img{width:100%;display:block}.harder-page__band{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:1px;background:#0c0a0e1f}.harder-page__band span{padding:1rem;background:#f2e4b5;font-family:var(--font-subhead);font-weight:800;font-size:.86rem;text-align:center}.harder-page__body{padding:clamp(44px,7vw,92px) clamp(20px,5vw,84px)}.harder-page__hero,.harder-page__body{max-width:1280px;margin-inline:auto}.harder-page__grid{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(28px,5vw,72px)}.harder-page__section-title{margin:0;max-width:24ch;font-family:var(--font-subhead);font-size:clamp(28px,3.5vw,44px);font-weight:800;line-height:1.1;letter-spacing:-.01em}.harder-page__lead{margin:1rem 0 0;color:#0c0a0e;max-width:60ch;line-height:1.65}.harder-page__intro,.harder-page__card p,.harder-page__question p,.harder-page__step p,.harder-page__contact-card p{font-size:clamp(1rem,1.15vw,1.08rem)}.harder-page__cards,.harder-page__faq,.harder-page__steps{display:grid;gap:1rem}.harder-page--faq .harder-page__grid{grid-template-columns:minmax(240px,.48fr) minmax(0,1.12fr)}.harder-page--faq .harder-page__grid>div:first-child{position:sticky;top:96px;align-self:start}.harder-page--faq .harder-page__question{padding:0;overflow:hidden}.harder-page--faq .harder-page__question summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:70px;padding:1.15rem clamp(18px,3vw,30px);cursor:pointer;font-family:var(--font-subhead);font-size:clamp(1rem,1.45vw,1.22rem);font-weight:800;list-style:none}.harder-page--faq .harder-page__question summary::-webkit-details-marker{display:none}.harder-page--faq .harder-page__question summary:after{content:"+";width:30px;height:30px;display:grid;flex:0 0 auto;place-items:center;border-radius:999px;background:#c7b0e3;color:#0c0a0e}.harder-page--faq .harder-page__question[open] summary:after{content:"-"}.harder-page--faq .harder-page__question div{max-width:68ch;padding:0 clamp(18px,3vw,30px) 1.2rem}.harder-page--about .harder-page__hero{grid-template-columns:minmax(0,.9fr) minmax(320px,.78fr)}.harder-page--about .harder-page__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.harder-page--about .harder-page__card:first-child,.harder-page--about .harder-page__card:last-child{grid-column:1 / -1}.harder-page__card,.harder-page__question,.harder-page__step,.harder-page__contact-card{border-radius:10px;border:1px solid rgba(12,10,14,.12);background:#fff;padding:clamp(18px,3vw,30px)}.harder-page__card--lavender,.harder-page__step:first-child{background:#c7b0e3}.harder-page__card h3,.harder-page__question h3,.harder-page__step h3,.harder-page__contact-card h3{margin:0;font-family:var(--font-subhead);font-size:clamp(1.2rem,2vw,1.6rem);font-weight:800}.harder-page__card p,.harder-page__question p,.harder-page__step p,.harder-page__contact-card p{margin:.7rem 0 0;color:#0c0a0e;line-height:1.6}.harder-page__number{width:42px;height:42px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;margin-bottom:1rem;background:#0c0a0e;color:#fbf9f4;font-family:var(--font-subhead);font-weight:800}.harder-page__form{display:grid;gap:.85rem}.harder-page__form input,.harder-page__form textarea{width:100%;min-height:48px;border:1px solid rgba(12,10,14,.18);border-radius:8px;padding:.8rem .9rem;font:inherit;background:#fbf9f4;color:#0c0a0e}.harder-page__form textarea{min-height:150px;resize:vertical}.harder-page__form button{min-height:52px;border:0;border-radius:8px;background:#0c0a0e;color:#fbf9f4;font-family:var(--font-subhead);font-weight:800;cursor:pointer}.harder-page__disclaimer{margin-top:clamp(36px,5vw,64px);padding:1rem;border-radius:8px;background:#f3eef8;color:#0c0a0e;font-size:.9rem;line-height:1.55}@media(max-width:989px){.harder-page__hero,.harder-page__grid,.harder-page__band,.harder-page--faq .harder-page__grid,.harder-page--about .harder-page__hero,.harder-page--about .harder-page__cards{grid-template-columns:minmax(0,1fr)}.harder-page__grid>*,.harder-page__cards,.harder-page__faq,.harder-page__steps{min-width:0}.harder-page--faq .harder-page__grid>div:first-child{position:static}}@media(max-width:749px){.harder-page__title{font-size:clamp(30px,9vw,40px);line-height:1.06}.harder-page__section-title{font-size:clamp(24px,7.4vw,28px);line-height:1.1}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/harder-content-page.css.map */
