.st-section{color:#f1ecdc;background:#1f473e}.st-inner{max-width:1300px;margin:0 auto;padding:96px 60px 100px}@media (max-width:1024px){.st-inner{padding:80px 40px 88px}}@media (max-width:768px){.st-inner{padding:64px 24px 72px}}.st-intro{align-items:flex-start;gap:80px;margin-bottom:72px;display:flex}@media (max-width:900px){.st-intro{flex-direction:column;gap:32px;margin-bottom:52px}}.st-intro-left{flex-shrink:0}.st-eyebrow{letter-spacing:.24em;text-transform:uppercase;color:#c8a96e;margin-bottom:20px;font-size:11px;font-weight:700}.st-heading{letter-spacing:-.03em;color:#f1ecdc;font-size:clamp(40px,5vw,68px);font-weight:300;line-height:1.05}.st-intro-right{flex-direction:column;flex:1;align-items:flex-start;gap:32px;padding-top:8px;display:flex}.st-sub{color:#f1ecdc80;max-width:520px;font-size:15px;font-weight:300;line-height:1.85}.st-cta{letter-spacing:.2em;text-transform:uppercase;color:#c8a96e;border-bottom:1px solid #c8a96e4d;align-items:center;gap:10px;padding-bottom:6px;font-size:11px;font-weight:700;text-decoration:none;transition:color .25s,border-color .25s,gap .25s;display:inline-flex}.st-cta svg{transition:transform .3s}.st-cta:hover{color:#f1ecdc;border-color:#f1ecdc;gap:14px}.st-cta:hover svg{transform:translate(3px,-3px)}.st-pillars{border:1px solid #f1ecdc1a;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}@media (max-width:768px){.st-pillars{grid-template-columns:1fr}}.st-pillar{border-right:1px solid #f1ecdc1a;gap:24px;padding:48px 44px;transition:background .3s;display:flex;position:relative}.st-pillar:last-child{border-right:none}.st-pillar:after{content:"";background:#c8a96e;width:0;height:1px;transition:width .5s;position:absolute;bottom:0;left:0}.st-pillar:hover{background:#f1ecdc08}.st-pillar:hover:after{width:100%}@media (max-width:768px){.st-pillar{border-bottom:1px solid #f1ecdc1a;border-right:none;padding:36px 24px}.st-pillar:last-child{border-bottom:none}}.st-pillar-symbol{color:#c8a96e73;flex-shrink:0;margin-top:2px;font-size:26px;line-height:1}.st-pillar-body{flex:1}.st-pillar-title{color:#f1ecdc;letter-spacing:-.01em;margin-bottom:18px;font-size:20px;font-weight:400}.st-pillar-items{flex-direction:column;gap:8px;margin:0 0 16px;padding:0;list-style:none;display:flex}.st-pillar-items li{color:#f1ecdc8c;align-items:center;gap:10px;font-size:13px;font-weight:300;display:flex}.st-pillar-items li:before{content:"";background:#c8a96e66;border-radius:50%;flex-shrink:0;width:3px;height:3px;display:inline-block}.st-pillar-detail{letter-spacing:.18em;text-transform:uppercase;color:#c8a96e80;font-size:10px;font-weight:700}
.ot-section{color:#f1ecdc;background:#0d1e18;border-top:1px solid #f1ecdc0f}.ot-inner{max-width:1300px;margin:0 auto;padding:96px 60px 100px}@media (max-width:1024px){.ot-inner{padding:80px 40px 88px}}@media (max-width:768px){.ot-inner{padding:64px 24px 72px}}.ot-top{justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:64px;display:flex}@media (max-width:900px){.ot-top{flex-direction:column;align-items:flex-start;gap:28px;margin-bottom:44px}}.ot-eyebrow{letter-spacing:.24em;text-transform:uppercase;color:#c8a96e;margin-bottom:20px;font-size:11px;font-weight:700}.ot-heading{letter-spacing:-.03em;color:#f1ecdc;font-size:clamp(38px,5vw,68px);font-weight:300;line-height:1.05}.ot-top-right{flex-direction:column;flex:1;gap:28px;max-width:440px;display:flex}@media (max-width:900px){.ot-top-right{max-width:100%}}.ot-sub{color:#f1ecdc73;font-size:15px;font-weight:300;line-height:1.8}.ot-cta{letter-spacing:.2em;text-transform:uppercase;color:#c8a96e;border-bottom:1px solid #c8a96e4d;align-items:center;gap:10px;width:fit-content;padding-bottom:6px;font-size:11px;font-weight:700;text-decoration:none;transition:color .25s,border-color .25s,gap .25s;display:inline-flex}.ot-cta svg{transition:transform .3s}.ot-cta:hover{color:#f1ecdc;border-color:#f1ecdc;gap:14px}.ot-cta:hover svg{transform:translate(3px,-3px)}.ot-steps{border:1px solid #f1ecdc12;flex-wrap:wrap;align-items:center;gap:0;margin-bottom:32px;display:flex}@media (max-width:900px){.ot-steps{grid-template-columns:1fr 1fr;display:grid}.ot-steps .ot-step-arrow{display:none}}@media (max-width:480px){.ot-steps{grid-template-columns:1fr}}.ot-step{border-right:1px solid #f1ecdc12;flex:1;align-items:center;gap:12px;padding:24px 28px;transition:background .25s;display:flex}.ot-step:last-child{border-right:none}.ot-step:hover{background:#c8a96e08}.ot-step:hover .ot-step-title{color:#f1ecdc}@media (max-width:900px){.ot-step{border-bottom:1px solid #f1ecdc12;border-right:none}.ot-step:nth-child(odd){border-right:1px solid #f1ecdc12}}@media (max-width:768px){.ot-step{padding:18px 20px}}.ot-step-num{letter-spacing:.14em;color:#c8a96e;flex-shrink:0;font-size:10px;font-weight:600}.ot-step-title{color:#f1ecdca6;letter-spacing:-.01em;flex:1;font-size:13px;font-weight:400;transition:color .25s}.ot-step-arrow{color:#f1ecdc2e;flex-shrink:0;font-size:13px}@media (max-width:1100px){.ot-step-arrow{display:none}}.ot-footnotes{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.ot-footnotes span{letter-spacing:.1em;color:#f1ecdc47;font-size:11px;font-weight:500}.ot-fn-div{flex-shrink:0;width:1px;height:12px;display:inline-block;background:#f1ecdc1f!important}@media (max-width:600px){.ot-fn-div{display:none!important}}
