._0cCPTG_marketSection,._0cCPTG_howSection{color:#161714;background:#fffcf7}._0cCPTG_sectionInner,._0cCPTG_marketInner{max-width:1440px;margin-inline:auto;padding:72px 40px}._0cCPTG_eyebrow{color:#a56526;letter-spacing:.22em;text-transform:uppercase;margin-bottom:18px;font-size:11px;font-weight:650}._0cCPTG_marketInner{grid-template-columns:38% 62%;align-items:center;min-height:650px;padding-block:90px;display:grid;position:relative}._0cCPTG_marketCopy{z-index:1;position:relative}._0cCPTG_marketCopy h2{letter-spacing:-2.5px;font-size:clamp(36px,4.25vw,62px);font-weight:600;line-height:1.13}._0cCPTG_marketDescription{color:#736f68;max-width:375px;margin-top:24px;font-size:16px;line-height:1.65}._0cCPTG_marketImage{width:118%;max-width:none;height:auto;margin-left:-18%}._0cCPTG_featuresSection{color:#f8f7f3;background:#141611}._0cCPTG_featureHeader{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:30px;display:flex}._0cCPTG_featureHeader ._0cCPTG_eyebrow{color:#efbd71;margin-bottom:12px}._0cCPTG_featureHeader h2,._0cCPTG_howHeader h2{letter-spacing:-1.7px;font-size:clamp(28px,3.4vw,46px);font-weight:600;line-height:1.12}._0cCPTG_featureHeader h2 span{color:#efbd71}._0cCPTG_featureHeader>p{color:#c4c2bb;max-width:350px;margin-bottom:5px;font-size:15px;line-height:1.6}._0cCPTG_featureGrid{grid-template-columns:1.85fr 1fr 1.05fr;gap:16px;display:grid}._0cCPTG_featureCard{background:linear-gradient(135deg,#23241e,#171913 75%);border:1px solid #4b493b;border-radius:16px;flex-direction:column;min-width:0;display:flex;overflow:hidden}._0cCPTG_featureContent{z-index:1;padding:18px 20px 0;position:relative}._0cCPTG_featureTop{justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px;display:flex}._0cCPTG_featureIcon{color:#f4c47b;background:#d9a44e12;border:1px solid #59472c66;border-radius:8px;flex-shrink:0;place-items:center;width:37px;height:37px;display:grid}._0cCPTG_featureTag{letter-spacing:.045em;text-transform:uppercase;color:#f5c67d;white-space:nowrap;background:#d3a04f16;border:1px solid #87602d66;border-radius:30px;padding:6px 11px;font-size:8px;font-weight:600}._0cCPTG_featureCard h3{letter-spacing:-.6px;font-size:19px;font-weight:600;line-height:1.2}._0cCPTG_featureCard p{color:#c4c2bb;margin-top:8px;font-size:13px;line-height:1.5}._0cCPTG_featureArt{flex:1;justify-content:center;align-items:center;min-height:140px;padding:12px 16px 0;display:flex}._0cCPTG_featureArt img{object-fit:contain;width:100%;height:auto;max-height:165px}._0cCPTG_leadFeature{background:radial-gradient(at 100% 0,#77502588,#0000 65%),#20211a;grid-row:span 2}._0cCPTG_leadFeature ._0cCPTG_featureContent{padding:24px 26px 0}._0cCPTG_leadFeature ._0cCPTG_featureTop{margin-bottom:10px}._0cCPTG_leadFeature ._0cCPTG_featureIcon{width:44px;height:44px}._0cCPTG_leadFeature h3{font-size:28px}._0cCPTG_leadFeature p{max-width:400px;font-size:15px;line-height:1.55}._0cCPTG_leadFeature ._0cCPTG_featureArt{align-items:flex-end;margin-top:-20px;padding:0}._0cCPTG_leadFeature ._0cCPTG_featureArt img{max-height:none}._0cCPTG_howSection ._0cCPTG_sectionInner{padding-block:76px 80px}._0cCPTG_howHeader{text-align:center}._0cCPTG_howHeader ._0cCPTG_eyebrow{margin-bottom:18px}._0cCPTG_howHeader>p:last-child{color:#736f68;margin-top:18px;font-size:16px;line-height:1.6}._0cCPTG_stepGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:46px;padding:0;list-style:none;display:grid}._0cCPTG_stepCard{background:linear-gradient(150deg,#fffdf9,#fdf9f2);border:1px solid #ecd6b654;border-radius:14px;min-width:0;position:relative}._0cCPTG_stepNumber{z-index:2;color:#1c1c16;background:#ffdaa3;border:3px solid #fffcf7;border-radius:50%;place-items:center;width:44px;height:44px;font-size:18px;font-weight:650;display:grid;position:absolute;top:-14px;left:14px}._0cCPTG_stepArt{height:clamp(180px,18vw,255px);margin:16px 0 0;position:relative;overflow:hidden}._0cCPTG_stepArt img{object-fit:contain;object-position:center bottom;padding:4px}._0cCPTG_stepCopy{padding:20px 17px 25px}._0cCPTG_stepCopy h3{letter-spacing:-.6px;font-size:17px;font-weight:600;line-height:1.25}._0cCPTG_stepCopy p{color:#736f68;margin-top:12px;font-size:13px;line-height:1.65}._0cCPTG_stepArrow{z-index:3;box-sizing:content-box;color:#28271c;background:#ffdaa3;border:4px solid #fffcf7;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:calc(clamp(180px,18vw,255px)/1.42857);right:-21px}@media (min-width:1440px){._0cCPTG_marketInner{min-height:700px}._0cCPTG_marketCopy h2{font-size:64px}._0cCPTG_featureCard h3{font-size:21px}._0cCPTG_featureCard p{font-size:15px}._0cCPTG_leadFeature h3{font-size:30px}._0cCPTG_leadFeature p{font-size:16px}._0cCPTG_featureArt{min-height:170px}._0cCPTG_featureArt img{max-height:185px}._0cCPTG_stepCopy h3{font-size:19px}._0cCPTG_stepCopy p{font-size:15px}}@media (max-width:1099px){._0cCPTG_marketInner{min-height:520px;padding-block:65px}._0cCPTG_marketCopy h2{letter-spacing:-1.7px}._0cCPTG_marketDescription{font-size:14px}._0cCPTG_featureHeader{display:block}._0cCPTG_featureHeader>p{max-width:500px;margin-top:18px}._0cCPTG_featureGrid{grid-template-columns:repeat(2,minmax(0,1fr))}._0cCPTG_leadFeature{grid-area:auto/span 2;min-height:420px;position:relative}._0cCPTG_leadFeature ._0cCPTG_featureContent{max-width:55%;padding:30px}._0cCPTG_leadFeature ._0cCPTG_featureArt{width:60%;margin:0;position:absolute;bottom:0;right:0}._0cCPTG_leadFeature ._0cCPTG_featureArt img{width:100%}._0cCPTG_stepGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px}._0cCPTG_stepArt{height:260px}._0cCPTG_stepCopy h3{font-size:20px}._0cCPTG_stepCopy p{font-size:15px}._0cCPTG_stepArrow{display:none}}@media (max-width:767px){._0cCPTG_sectionInner,._0cCPTG_marketInner{padding:52px 24px}._0cCPTG_marketInner{grid-template-columns:1fr;gap:34px}._0cCPTG_marketCopy h2{font-size:clamp(36px,7.4vw,54px)}._0cCPTG_marketDescription{max-width:440px;margin-top:20px;font-size:15px}._0cCPTG_marketImage{width:100%;max-width:100%;margin:0}._0cCPTG_featureHeader h2,._0cCPTG_howHeader h2{letter-spacing:-1.1px;font-size:32px}._0cCPTG_leadFeature ._0cCPTG_featureContent{max-width:65%;padding:24px}._0cCPTG_leadFeature h3{font-size:24px}._0cCPTG_leadFeature ._0cCPTG_featureArt{width:75%}._0cCPTG_featureContent{padding:18px 16px 0}._0cCPTG_featureTag{padding:5px 7px;font-size:7px}._0cCPTG_featureCard h3{font-size:18px}._0cCPTG_howSection ._0cCPTG_sectionInner{padding-block:52px}._0cCPTG_desktopBreak{display:none}}@media (max-width:599px){._0cCPTG_featureGrid,._0cCPTG_stepGrid{grid-template-columns:1fr}._0cCPTG_leadFeature{grid-column:auto;min-height:0}._0cCPTG_leadFeature ._0cCPTG_featureContent{max-width:none}._0cCPTG_leadFeature ._0cCPTG_featureArt{width:100%;margin-top:-8px;position:static}._0cCPTG_featureCard h3{font-size:23px}._0cCPTG_featureCard p{font-size:15px}._0cCPTG_featureTag{padding:6px 10px;font-size:9px}._0cCPTG_featureArt{padding:20px 20px 0}._0cCPTG_featureArt img{max-height:210px}._0cCPTG_leadFeature ._0cCPTG_featureArt img{max-height:none}._0cCPTG_featureContent{padding:22px 22px 0}._0cCPTG_stepArt{height:290px}._0cCPTG_stepCopy{padding:22px}}
.y0c_xq_section{color:#1c1e19;background:#fffcf7;border-top:1px solid #e9e0d2;scroll-margin-top:24px}.y0c_xq_inner{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:48px;max-width:1280px;margin-inline:auto;padding:60px 40px 64px;display:grid}.y0c_xq_content{min-width:0}.y0c_xq_eyebrow{color:#a56526;letter-spacing:.18em;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:650}.y0c_xq_content h2{letter-spacing:-1.4px;font-size:clamp(32px,3vw,40px);font-weight:600;line-height:1.15}.y0c_xq_intro{color:#736c61;max-width:440px;margin-top:14px;font-size:15px;line-height:1.6}.y0c_xq_questions{border-top:1px solid #e6dccc;margin-top:24px}.y0c_xq_item{border-bottom:1px solid #e6dccc}.y0c_xq_item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:16px 16px 16px 0;font-size:15px;font-weight:550;line-height:1.5;list-style:none;display:flex}.y0c_xq_item summary::-webkit-details-marker{display:none}.y0c_xq_item summary:hover{color:#8c5d28}.y0c_xq_item summary:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #a56526}.y0c_xq_toggle{color:#a56526;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}.y0c_xq_minus{display:none}.y0c_xq_item[open]{background:linear-gradient(90deg,#f8f0e3,#0000)}.y0c_xq_item[open] summary{color:#7c5429;padding-bottom:8px}.y0c_xq_item[open] .y0c_xq_plus{display:none}.y0c_xq_item[open] .y0c_xq_minus{display:block}.y0c_xq_item>p{color:#736c61;max-width:65ch;padding:0 32px 18px 16px;font-size:14px;line-height:1.7}.y0c_xq_item[open] summary{padding-left:16px}.y0c_xq_aside{text-align:center;padding-top:18px;position:sticky;top:36px}.y0c_xq_mascot{max-width:440px;margin-inline:auto;position:relative}.y0c_xq_mascot:before{content:"";background:radial-gradient(#f3d6aa80,#0000 68%);border-radius:50%;position:absolute;inset:15% 0 2%}.y0c_xq_mascot img{width:100%;height:auto;position:relative;transform:scaleX(-1)}.y0c_xq_contact{max-width:280px;margin:8px auto 0}.y0c_xq_contact h3{letter-spacing:-.5px;font-size:20px;font-weight:600}.y0c_xq_contact p{color:#736c61;margin-top:9px;font-size:14px;line-height:1.7}.y0c_xq_contact a{color:#8c5d28;border-bottom:1px solid #d0a570;align-items:center;gap:10px;margin-top:12px;padding-bottom:4px;font-size:14px;font-weight:600;display:inline-flex}.y0c_xq_contact a:hover{color:#553715;border-color:currentColor}.y0c_xq_contact a:focus-visible{outline-offset:5px;border-radius:2px;outline:2px solid #a56526}@media (max-width:1023px){.y0c_xq_inner{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:28px;padding:48px 32px}.y0c_xq_headingBreak{display:none}.y0c_xq_aside{padding-top:42px}.y0c_xq_content h2{font-size:36px}}@media (max-width:767px){.y0c_xq_inner{grid-template-columns:1fr;gap:28px;padding:40px 24px}.y0c_xq_content h2{letter-spacing:-1.2px;max-width:440px;font-size:34px}.y0c_xq_intro{font-size:14px}.y0c_xq_questions{margin-top:22px}.y0c_xq_item summary{gap:14px;padding-block:16px;font-size:14px}.y0c_xq_item>p{padding-right:24px}.y0c_xq_aside{text-align:left;align-items:center;gap:12px;padding:0;display:flex;position:static}.y0c_xq_mascot{flex:0 0 42%;max-width:180px;margin:0}.y0c_xq_contact{flex:1;max-width:260px;margin:0}.y0c_xq_contact h3{font-size:18px}.y0c_xq_contact p{font-size:13px}.y0c_xq_contact a{margin-top:12px}}
