.fc-section{background:#fff;overflow-x:hidden}.fc-section *{box-sizing:border-box}.fc-section .fc-inner{max-width:1100px;margin:0 auto;padding:0 1.5rem}@media screen and (min-width:600px){.fc-section .fc-inner{padding:0 2rem}}.fc-section .fc-eyebrow{display:block;font-family:Inter,system-ui,sans-serif;font-size:clamp(.8rem,1.9vw,.92rem);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#7c3a58;margin:0 0 1.25rem}.fc-section .fc-h1{font-family:Lora,Georgia,serif;font-size:clamp(2.2rem,6.4vw,4rem);font-weight:700;line-height:1.15;color:#281e22;margin:0 0 1.5rem}.fc-section .fc-h2{font-family:Lora,Georgia,serif;font-size:clamp(1.75rem,4.4vw,2.6rem);font-weight:700;line-height:1.22;color:#281e22;margin:0 0 1.25rem}.fc-section .fc-body,.fc-section .fc-lede{font-family:Inter,system-ui,sans-serif;font-size:1.2rem;line-height:1.7;color:#281e22;margin:0 0 1.25rem}.fc-section .fc-btn{display:inline-block;font-family:Inter,system-ui,sans-serif;font-size:.95rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;padding:1.1rem 2.6rem;background:#7c3a58;color:#fff;border:1px solid #7C3A58;border-radius:999px;box-shadow:0 6px 18px #7c3a5838;cursor:pointer;min-height:44px;line-height:1.3}.fc-section .fc-btn:hover{background:#632d46;border-color:#632d46}.fc-section .fc-hint{font-family:Inter,system-ui,sans-serif;font-size:1rem;line-height:1.6;color:#695c62;margin:1.25rem 0 0;max-width:440px}.fc-section .fc-block{padding:4.5rem 0;border-top:1px solid rgba(124,58,88,.18)}.fc-section .fc-block:first-child{padding-top:0;border-top:none}@media screen and (max-width:749px){.fc-section .fc-block{padding:3rem 0}}.fc-section .fc-hero{text-align:center;background:linear-gradient(180deg,#fff,#f6ecf0);border-radius:14px;padding:3.5rem 1.25rem;margin-bottom:1rem}.fc-section .fc-hero .fc-body{max-width:620px;margin-left:auto;margin-right:auto}.fc-section .fc-hero-actions{margin-top:2.5rem;display:flex;flex-direction:column;align-items:center}.fc-section .fc-problem{text-align:center}.fc-section .fc-problem .fc-h2,.fc-section .fc-problem .fc-body{max-width:680px;margin-left:auto;margin-right:auto}.fc-section .fc-terms{list-style:none;margin:2.5rem 0 0;padding:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.fc-section .fc-terms li{font-family:Lora,Georgia,serif;font-style:italic;font-weight:500;font-size:clamp(1.1rem,2.4vw,1.4rem);color:#7c3a58;padding:.4rem 1.1rem}.fc-section .fc-solution-header,.fc-section .fc-benefits-header{text-align:center;margin-bottom:3rem}.fc-section .fc-solution-header .fc-h2,.fc-section .fc-solution-header .fc-lede,.fc-section .fc-benefits-header .fc-h2,.fc-section .fc-benefits-header .fc-lede{max-width:640px;margin-left:auto;margin-right:auto}.fc-section .fc-list{list-style:none;margin:0 auto;padding:0;max-width:720px}.fc-section .fc-list-row{display:flex;align-items:baseline;gap:1.5rem;padding:1.5rem 0;border-bottom:1px solid rgba(124,58,88,.18)}.fc-section .fc-list-row:first-child{padding-top:0}.fc-section .fc-list-row:last-child{border-bottom:none;padding-bottom:0}.fc-section .fc-list-num{flex-shrink:0;font-family:Lora,Georgia,serif;font-weight:700;font-size:1.3rem;color:#7c3a58;min-width:2rem}.fc-section .fc-list-text{font-family:Inter,system-ui,sans-serif;font-size:1.25rem;font-weight:500;line-height:1.5;color:#281e22}.fc-section .fc-founder-content{max-width:680px;margin:0 auto;text-align:center}.fc-section .fc-founder-text{text-align:left}.fc-section .fc-founder-text p{font-family:Inter,system-ui,sans-serif;font-size:1.2rem;line-height:1.75;color:#281e22;margin:0 0 1.25rem}.fc-section .fc-founder-divider{width:48px;height:2px;background:#7c3a5866;margin:2.5rem auto 2rem}.fc-section .fc-founder-closing{font-family:Lora,Georgia,serif;font-size:clamp(1.35rem,3vw,1.75rem);font-weight:600;font-style:italic;line-height:1.6;color:#7c3a58;margin:0 0 2rem}.fc-section .fc-benefits-actions{margin-top:3rem;text-align:center}.fc-section .fc-form-section{text-align:center}.fc-section .fc-form-wrap{max-width:520px;margin:2.75rem auto 0;padding:2.75rem 2rem;border:2px solid #7C3A58;border-radius:16px;background:#faf8f4;box-shadow:0 12px 36px #7c3a581f}@media screen and (max-width:599px){.fc-section .fc-form-wrap{padding:2rem 1.25rem}}.fc-section .fc-form-placeholder{text-align:left;font-size:.95rem;color:#695c62;background:#f6ecf0;border:1px dashed #7C3A58;border-radius:4px;padding:1.5rem}.fc-section .fc-form-note{margin-top:1.5rem;font-family:Inter,system-ui,sans-serif;font-size:1rem;line-height:1.6;color:#695c62}.fc-section .fc-form-wrap :where(input,textarea,select){font-family:Inter,system-ui,sans-serif}.fc-section .fc-form-wrap :where(button,input[type=submit]){font-family:Inter,system-ui,sans-serif;letter-spacing:.06em;background:#7c3a58;color:#fff;border-radius:999px}.fc-section a:focus-visible{outline:2px solid #7C3A58;outline-offset:3px}@media(prefers-reduced-motion:no-preference){.fc-section .fc-reveal{animation:fcFadeUp .7s ease both}}@keyframes fcFadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/fc-landing.css.map */
