.method-hero{isolation:isolate;background:#0f1c37;min-height:clamp(820px,52.083vw,1000px);position:relative;overflow:hidden}.method-hero-media{z-index:-2;pointer-events:none;width:95.833%;position:absolute;top:clamp(88px,6.25vw,120px);left:29.167%}.method-hero-media img{width:100%;height:auto;display:block}.method-hero-fade{z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0f1c37 0% 24%,#0f1c37fc 32%,#0f1c37f2 40%,#0f1c37d9,#0f1c3773,#0f1c371a 55%,#0f1c3708 65% 100%),linear-gradient(#0f1c3700 30%,#0f1c3726 70%,#0f1c37a6);position:absolute;inset:0}.method-hero-inner{z-index:1;width:calc(100% - 112px);max-width:1600px;margin:0 auto;padding:clamp(180px,13.02vw,250px) 0 clamp(140px,10.417vw,200px);position:relative}.method-hero-eyebrow{font-family:var(--font-body);letter-spacing:.32em;text-transform:uppercase;color:#ffc845;margin:0 0 35px;font-size:15px;font-weight:500}.method-hero-title{font-family:var(--font-display);letter-spacing:-.015em;color:#fff;margin:0 0 50px;font-size:clamp(48px,5.208vw,100px);font-style:normal;font-weight:400;line-height:1.05}.method-hero-title span{color:#ffc845;font-style:normal}.method-hero-sub{font-family:var(--font-body);color:#ffffffd9;max-width:min(620px,40vw);margin:0 0 70px;font-size:clamp(18px,1.198vw,23px);font-style:normal;font-weight:400;line-height:1.65}.method-hero-actions{flex-wrap:wrap;gap:18px;display:flex}.method-hero-btn{text-align:center;min-height:66px;font-family:var(--font-body);text-transform:uppercase;letter-spacing:.22em;justify-content:center;align-items:center;padding:20px 32px;font-size:14px;font-style:normal;font-weight:500;transition:background-color .25s,color .25s,border-color .25s;display:inline-flex}.method-hero-btn:focus-visible{outline-offset:3px;outline:2px solid #fff}.method-hero-btn-primary{color:#1b305b;background:#ffc845}.method-hero-btn-primary:hover{background:#ffd56e}.method-hero-btn-primary:focus-visible{outline-color:#ffc845}.method-hero-btn-ghost{color:#fff;background:0 0;border:1px solid #ffffffe6}.method-hero-btn-ghost:hover{background:#ffffff1a}@media(max-width:1200px){.method-hero-btn{min-height:58px;padding:18px 23px}}@media(max-width:900px){.method-hero{min-height:0}.method-hero-media{width:100%;height:100%;top:0;left:0}.method-hero-media img{object-fit:cover;object-position:58% top;height:100%}.method-hero-fade{background:linear-gradient(90deg,#0f1c37f5,#0f1c37d1),linear-gradient(#0f1c3700 30%,#0f1c3726 70%,#0f1c37a6)}.method-hero-inner{width:calc(100% - 64px);padding:180px 0 100px}.method-hero-sub{max-width:68%}}@media(max-width:600px){.method-hero-inner{width:calc(100% - 40px);padding:155px 0 85px}.method-hero-title{font-size:clamp(43px,11vw,57px)}.method-hero-sub{max-width:100%;font-size:18px}.method-hero-actions{flex-direction:column}.method-hero-btn{width:100%}}.aires-cta{isolation:isolate;color:#fff;background:#0f1c37;position:relative;overflow:hidden}.aires-cta-media{z-index:-2;pointer-events:none;position:absolute;inset:0 -7% 0 38%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22%,#000);mask-image:linear-gradient(90deg,#0000,#000 22%,#000)}.aires-cta-media img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.aires-cta-shade{z-index:-1;pointer-events:none;background:linear-gradient(#0000 60%,#0f1c372b),linear-gradient(90deg,#0f1c37,#0f1c37fc 22%,#0f1c37f5 34%,#0f1c37e0 44%,#0f1c37a3 53%,#0f1c373d 61%,#0f1c370a 68%,#0000 78%);position:absolute;inset:0}.aires-cta-inner{width:85.4167%;max-width:1640px;margin:0 auto;padding:clamp(76px,5.4vw,104px) 0 clamp(80px,6vw,116px)}.aires-cta h2.aires-cta-title{font-family:var(--font-display);letter-spacing:-.01em;color:#fff;margin:0 0 30px;font-size:clamp(42px,3.9583vw,76px);font-style:normal;font-weight:400;line-height:1.1}.aires-cta-title span{color:#ffc845}.aires-cta-intro{font-family:var(--font-body);color:#ffffffe6;max-width:60%;margin:0;font-size:clamp(16px,1.198vw,23px);line-height:1.6}.aires-cta-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,1.6vw,31px);width:63%;margin-top:clamp(42px,3.6vw,69px);display:grid}.aires-cta-btn{text-align:center;width:100%;min-height:clamp(56px,3.6458vw,70px);font-family:var(--font-body);text-transform:uppercase;letter-spacing:.16em;justify-content:center;align-items:center;padding:16px 14px;font-size:clamp(11px,.9vw,17.3px);font-weight:500;line-height:1.45;transition:background-color .25s,color .25s;display:flex}.aires-cta-btn:focus-visible{outline-offset:3px;outline:2px solid #fff}.aires-cta-btn-primary{color:#1b305b;background:#ffc845}.aires-cta-btn-primary:hover{background:#ffd56e}.aires-cta-btn-primary:focus-visible{outline-color:#ffc845}.aires-cta-btn-ghost{color:#fff;background:0 0;border:1px solid #fff}.aires-cta-btn-ghost:hover{background:#ffffff1a}.aires-cta-note{font-family:var(--font-body);color:#ffffffd9;margin:24px 0 0;font-size:clamp(15px,1.0417vw,20px);font-weight:400;line-height:1.65}@media(max-width:1100px){.aires-cta-actions{gap:20px;width:67%}.aires-cta-btn{letter-spacing:.12em}}@media(max-width:900px){.aires-cta-inner{width:calc(100% - 48px);padding:64px 0 72px}.aires-cta h2.aires-cta-title{font-size:44px}.aires-cta-intro{max-width:none;font-size:17px}.aires-cta-actions{width:100%}.aires-cta-media{opacity:.45;left:0;right:0;-webkit-mask-image:none;mask-image:none}.aires-cta-shade{background:linear-gradient(90deg,#0f1c37f0,#0f1c37cc)}}@media(max-width:480px){.aires-cta-inner{width:calc(100% - 40px)}.aires-cta h2.aires-cta-title{font-size:40px}.aires-cta-actions{grid-template-columns:1fr;gap:30px}.aires-cta-btn{min-height:56px;font-size:12px}}
