.HowItWorks-module__a-Tr4W__section{background:#fdfbf9;padding:180px 0;position:relative;overflow:hidden}.HowItWorks-module__a-Tr4W__header{text-align:center;max-width:900px;margin:0 auto 120px}.HowItWorks-module__a-Tr4W__eyebrow{text-transform:uppercase;letter-spacing:.4em;color:#d17b21;opacity:.9;margin-bottom:25px;font-family:Inter,sans-serif;font-size:.85rem;font-weight:700;display:block}.HowItWorks-module__a-Tr4W__sectionTitle{color:#111;letter-spacing:-.04em;margin-bottom:30px;font-family:Kanit,sans-serif;font-size:clamp(2.8rem,6vw,4.2rem);font-weight:800;line-height:1}.HowItWorks-module__a-Tr4W__sectionDesc{color:#444;margin:0 auto;font-family:Inter,sans-serif;font-size:1.2rem;font-weight:300;line-height:1.6}.HowItWorks-module__a-Tr4W__grid{grid-template-columns:repeat(2,1fr);gap:35px;margin-bottom:100px;display:grid}.HowItWorks-module__a-Tr4W__card{height:100%;position:relative}.HowItWorks-module__a-Tr4W__cardInner{flex-direction:column;height:100%;padding:0;display:flex}.HowItWorks-module__a-Tr4W__numWrapper{align-items:center;gap:20px;margin-bottom:40px;display:flex}.HowItWorks-module__a-Tr4W__num{color:#111;opacity:.2;letter-spacing:2px;font-family:Kanit,sans-serif;font-size:1.1rem;font-weight:700}.HowItWorks-module__a-Tr4W__line{background:linear-gradient(90deg,#00000014 0%,#d17b2100 100%);flex-grow:1;height:2px;position:relative}.HowItWorks-module__a-Tr4W__line:after{content:"";background:#d17b21;width:0;height:100%;transition:width .8s cubic-bezier(.165,.84,.44,1);position:absolute;top:0;left:0}.HowItWorks-module__a-Tr4W__card:hover .HowItWorks-module__a-Tr4W__line:after{width:40px}.HowItWorks-module__a-Tr4W__content{-webkit-backdrop-filter:none;box-shadow:none;background:0 0;border:none;border-radius:0;flex-direction:column;height:100%;padding:0;transition:none;display:flex}.HowItWorks-module__a-Tr4W__card:hover .HowItWorks-module__a-Tr4W__content{background:0 0}.HowItWorks-module__a-Tr4W__iconBox{color:#d17b21;width:50px;height:50px;box-shadow:none;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;margin-bottom:25px;font-size:1.2rem;transition:none;display:flex}.HowItWorks-module__a-Tr4W__card:hover .HowItWorks-module__a-Tr4W__iconBox{color:#fff;background:#d17b21;transform:rotateY(180deg);box-shadow:0 15px 30px #d17b214d}.HowItWorks-module__a-Tr4W__cardTitle{color:#111;letter-spacing:-.02em;margin-bottom:15px;font-family:Kanit,sans-serif;font-size:1.4rem;font-weight:700}.HowItWorks-module__a-Tr4W__cardText{color:#666;margin-bottom:0;font-family:Inter,sans-serif;font-size:.8rem;font-weight:400;line-height:1.7}.HowItWorks-module__a-Tr4W__bottomCta{justify-content:center;align-items:center;gap:25px;display:flex}.HowItWorks-module__a-Tr4W__solidBtn{color:#fff;text-transform:uppercase;letter-spacing:2px;background:#111;border-radius:100px;align-items:center;gap:15px;padding:20px 45px;font-family:Inter,sans-serif;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .4s cubic-bezier(.165,.84,.44,1);display:inline-flex;box-shadow:0 15px 35px #0000001a}.HowItWorks-module__a-Tr4W__solidBtn:hover{background:#d17b21;transform:translateY(-5px);box-shadow:0 20px 45px #d17b214d}.HowItWorks-module__a-Tr4W__solidBtn i{transition:transform .4s cubic-bezier(.165,.84,.44,1)}.HowItWorks-module__a-Tr4W__solidBtn:hover i{transform:translate(5px)}.HowItWorks-module__a-Tr4W__outlineBtn{color:#111;text-transform:uppercase;letter-spacing:2px;border:1px solid #0000001a;border-radius:100px;padding:20px 40px;font-family:Inter,sans-serif;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .4s cubic-bezier(.165,.84,.44,1)}.HowItWorks-module__a-Tr4W__outlineBtn:hover{background:#00000008;border-color:#0000004d;transform:translateY(-5px)}@media (max-width:1200px){.HowItWorks-module__a-Tr4W__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.HowItWorks-module__a-Tr4W__section{padding:100px 0}.HowItWorks-module__a-Tr4W__grid{grid-template-columns:1fr;gap:25px}.HowItWorks-module__a-Tr4W__bottomCta{flex-direction:column;gap:15px}.HowItWorks-module__a-Tr4W__solidBtn,.HowItWorks-module__a-Tr4W__outlineBtn{text-align:center;justify-content:center;width:100%;padding:18px 30px}.HowItWorks-module__a-Tr4W__header{margin-bottom:60px}.HowItWorks-module__a-Tr4W__sectionTitle{font-size:2.5rem}}
