:root{--cfw-paper: #F7F4F4;--cfw-paper-2: #EFE8E7;--cfw-ink: #1D1517;--cfw-muted: #6E5F62;--cfw-line: #E3D9D8;--cfw-red: #D2262E;--cfw-red-soft: #F4DCDA;--cfw-night: #170A0C;--cfw-on-night: #F6ECEA;--cfw-on-night-muted: #C9AEAD;--cfw-font-display: "Newsreader", "Iowan Old Style", Georgia, serif;--cfw-font-body: "Figtree", "Helvetica Neue", Arial, sans-serif}.cfw-section{font-family:var(--cfw-font-body);color:var(--cfw-ink);padding-block:clamp(56px,8vw,104px)}.cfw-section *,.cfw-section *:before,.cfw-section *:after{box-sizing:border-box}.cfw-container{max-width:1120px;margin:0 auto;padding-left:max(18px,env(safe-area-inset-left,0px));padding-right:max(18px,env(safe-area-inset-right,0px))}.cfw-narrow{max-width:720px}.cfw-eyebrow{font-family:var(--cfw-font-body);font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--cfw-red);margin:0 0 14px;display:inline-flex;align-items:center;gap:10px}.cfw-eyebrow:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--cfw-red);box-shadow:0 0 0 4px #d2262e29}.cfw-section h2{font-family:var(--cfw-font-display);font-weight:400;font-size:clamp(32px,4.4vw,52px);line-height:1.06;letter-spacing:-.015em;margin:0 0 18px;text-wrap:balance}.cfw-section h2 em{font-style:italic;color:var(--cfw-red)}.cfw-section h3{font-family:var(--cfw-font-body);font-weight:600;font-size:18px;line-height:1.3;margin:0 0 8px;letter-spacing:0}.cfw-lede,.cfw-lede p{font-size:17px;line-height:1.65;color:var(--cfw-muted);margin:0 0 14px;max-width:60ch}.cfw-section p{font-family:var(--cfw-font-body)}.cfw-img{display:block;width:100%;max-width:100%;height:auto;border-radius:18px}.cfw-ph{width:100%;aspect-ratio:4 / 5;border-radius:18px;background:var(--cfw-paper-2)}.cfw-night{background:var(--cfw-night);color:var(--cfw-on-night)}.cfw-night h2,.cfw-night h3{color:var(--cfw-on-night)}.cfw-night .cfw-lede,.cfw-night .cfw-lede p{color:var(--cfw-on-night-muted)}.cfw-night .cfw-eyebrow{color:#ff8a8f}.cfw-night .cfw-eyebrow:before{background:#ff5a61;box-shadow:0 0 0 4px #ff5a6133,0 0 18px 4px #ff3c468c}.cfw-split{display:grid;grid-template-columns:1fr;gap:clamp(28px,5vw,64px);align-items:center}.cfw-split>*{min-width:0}@media(min-width:860px){.cfw-split{grid-template-columns:1.05fr .95fr}.cfw-split--flip>:first-child{order:2}}.cfw-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:28px;border-top:1px solid rgba(246,236,234,.16)}.cfw-facts div{padding:18px 12px 0 0}.cfw-facts strong{display:block;font-family:var(--cfw-font-display);font-weight:400;font-size:clamp(26px,3.4vw,36px);line-height:1;color:var(--cfw-on-night);font-variant-numeric:tabular-nums}.cfw-facts span{display:block;margin-top:8px;font-size:13px;line-height:1.4;color:var(--cfw-on-night-muted)}.cfw-spectrum{margin:34px 0 10px}.cfw-spectrum__bar{position:relative;height:18px;border-radius:999px;background:linear-gradient(90deg,#6b3fa0,#3757c9 18%,#2ba6c9,#3fb65a 46%,#e8d83a 58%,#f09a2e 65%,#e2412f 75%,#b3121c)}.cfw-spectrum__band{position:absolute;top:-10px;bottom:-10px;left:64.9%;right:0;border:2px solid var(--cfw-ink);border-radius:12px}.cfw-spectrum__band span{position:absolute;top:-30px;right:0;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--cfw-red);white-space:nowrap}.cfw-spectrum__ticks{position:relative;height:28px;margin-top:14px;font-size:12px;color:var(--cfw-muted);font-variant-numeric:tabular-nums}.cfw-spectrum__ticks span{position:absolute;transform:translate(-50%)}.cfw-spectrum__ticks span:first-child{transform:none}.cfw-spectrum__ticks span:last-child{transform:translate(-100%)}.cfw-note{margin-top:26px;padding:16px 18px;border-radius:14px;background:var(--cfw-paper-2);font-size:14px;line-height:1.55;color:var(--cfw-muted)}.cfw-note strong{color:var(--cfw-ink)}.cfw-benefits{display:grid;grid-template-columns:1fr;gap:0;border-top:1px solid var(--cfw-line)}.cfw-benefit{display:grid;grid-template-columns:44px 1fr;gap:16px;padding:22px 0;border-bottom:1px solid var(--cfw-line)}.cfw-benefit__icon{width:44px;height:44px;border-radius:50%;background:var(--cfw-red-soft);display:grid;place-items:center}.cfw-benefit__icon svg{width:22px;height:22px;stroke:var(--cfw-red);fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.cfw-benefit p{margin:0;font-size:15.5px;line-height:1.6;color:var(--cfw-muted)}.cfw-steps{list-style:none;margin:26px 0 0;padding:0;display:grid;gap:14px;counter-reset:cfwstep}.cfw-steps li{counter-increment:cfwstep;display:grid;grid-template-columns:48px 1fr;gap:16px;align-items:start;padding:18px;border-radius:16px;background:#fff;border:1px solid var(--cfw-line)}.cfw-steps li:before{content:counter(cfwstep);width:48px;height:48px;border-radius:50%;display:grid;place-items:center;font-family:var(--cfw-font-display);font-size:22px;color:var(--cfw-ink);border:1px solid var(--cfw-line)}.cfw-steps li:last-child{background:var(--cfw-night);border-color:var(--cfw-night)}.cfw-steps li:last-child:before{background:var(--cfw-red);border-color:var(--cfw-red);color:#fff;box-shadow:0 0 22px #d2262e99}.cfw-steps li:last-child h3{color:var(--cfw-on-night)}.cfw-steps li:last-child p{color:var(--cfw-on-night-muted)}.cfw-steps p{margin:0;font-size:15px;line-height:1.55;color:var(--cfw-muted)}.cfw-showcase{display:grid;grid-template-columns:1fr;gap:clamp(28px,5vw,56px);align-items:end}.cfw-showcase>*{min-width:0}@media(min-width:860px){.cfw-showcase{grid-template-columns:.9fr 1.1fr}}.cfw-table-wrap{overflow-x:auto;margin-top:28px}.cfw-table{width:100%;border-collapse:collapse;font-size:15px;table-layout:fixed}.cfw-table th,.cfw-table td{padding:16px 8px;border-bottom:1px solid var(--cfw-line);text-align:center;vertical-align:middle;overflow-wrap:anywhere}.cfw-table th:first-child,.cfw-table td:first-child{width:50%;text-align:left;padding-left:0;color:var(--cfw-ink)}.cfw-table thead th{font-size:11px;font-weight:600;letter-spacing:.08em;line-height:1.3;text-transform:uppercase;color:var(--cfw-muted)}@media(max-width:480px){.cfw-table{font-size:14px}}.cfw-table thead th.cfw-col-us{color:var(--cfw-red)}.cfw-table td.cfw-col-us{background:#d2262e0d}.cfw-yes,.cfw-no{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;font-size:14px;font-weight:700}.cfw-yes{background:var(--cfw-red);color:#fff}.cfw-no{background:var(--cfw-paper-2);color:var(--cfw-muted)}.cfw-box-list{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:10px}.cfw-box-list li{display:flex;gap:12px;align-items:center;font-size:16px}.cfw-box-list li:before{content:"";flex:0 0 auto;width:10px;height:10px;border-radius:50%;border:2px solid var(--cfw-red)}.cfw-faq{margin-top:26px;border-top:1px solid var(--cfw-line)}.cfw-faq details{border-bottom:1px solid var(--cfw-line)}.cfw-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:18px;align-items:center;padding:20px 0;font-size:17px;font-weight:600;color:var(--cfw-ink)}.cfw-faq summary::-webkit-details-marker{display:none}.cfw-faq summary:after{content:"+";flex:0 0 auto;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--cfw-line);font-weight:400;font-size:18px;transition:transform .2s ease}.cfw-faq details[open] summary:after{transform:rotate(45deg);background:var(--cfw-ink);color:#fff;border-color:var(--cfw-ink)}.cfw-faq summary:focus-visible{outline:2px solid var(--cfw-red);outline-offset:4px;border-radius:6px}.cfw-faq__a,.cfw-faq__a p{margin:0 0 20px;font-size:15.5px;line-height:1.65;color:var(--cfw-muted);max-width:64ch}.cfw-disclaimer{padding-block:28px 40px}.cfw-disclaimer p{margin:0 auto;max-width:820px;font-size:12.5px;line-height:1.6;color:var(--cfw-muted);text-align:center}@media(prefers-reduced-motion:reduce){.cfw-faq summary:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/cfw-styles.css.map */
