.cabh section{scroll-margin-top:110px}.cabh .cabh-gold{color:var(--aaa-gold)}.cabh .ax-hero-grid{padding-bottom:clamp(150px,13vw,200px)}.cabh .cabh-chips{flex-wrap:wrap;flex-basis:100%;gap:8px;margin:0 0 8px;padding:0;list-style:none;display:flex}.cabh .cabh-chips li{color:#ffffffdb;background:#ffffff0d;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:12.5px;font-weight:500;display:inline-flex}.cabh .cabh-chips li:before{content:"";background:var(--aaa-gold);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #b38a2e33}.cabh .cabh-advisor{z-index:3;margin-top:calc(-1*clamp(100px,9vw,140px));position:relative}.cabh .cabh-advisor-card{border:1px solid var(--ax-border);border-radius:var(--ax-radius-lg);box-shadow:var(--ax-shadow);background:#fff;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:clamp(28px,4vw,60px);padding:clamp(26px,3.2vw,44px);display:grid;position:relative;overflow:hidden}.cabh .cabh-advisor-card:before{content:"";background:linear-gradient(90deg, var(--aaa-gold), var(--aaa-gold-300) 45%, var(--aaa-blue) 100%);height:4px;position:absolute;inset:0 0 auto}.cabh .cabh-seal{width:46px;height:46px;color:var(--aaa-gold-700);background:var(--aaa-gold-50);border:1px solid #b38a2e4d;border-radius:13px;place-items:center;padding:11px;display:grid}.cabh .cabh-seal svg{width:100%;height:100%}.cabh .cabh-advisor-intro h2{letter-spacing:-.035em;color:var(--aaa-blue-950);margin:18px 0 0;font-weight:600;line-height:1.12}.cabh .cabh-advisor-intro p{color:var(--ink-600);margin:14px 0 0;font-size:15px;line-height:1.7}.cabh .cabh-hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.cabh .cabh-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}.cabh .cabh-form-grid .full{grid-column:1/-1}.cabh .cabh-field{flex-direction:column;gap:6px;min-width:0;display:flex}.cabh .cabh-field label{color:var(--aaa-blue-950);font-size:13px;font-weight:500}.cabh .cabh-field input,.cabh .cabh-field select,.cabh .cabh-field textarea{border:1px solid var(--ink-200,#e2e8f0);width:100%;min-width:0;font:inherit;color:var(--ink-800);background:var(--ax-cream);border-radius:10px;padding:11px 13px;font-size:14px;transition:border-color .2s,box-shadow .2s,background .2s}.cabh .cabh-field textarea{resize:vertical;min-height:88px}.cabh .cabh-field input:focus,.cabh .cabh-field select:focus,.cabh .cabh-field textarea:focus{border-color:var(--aaa-blue);background:#fff;outline:none;box-shadow:0 0 0 3px #173d7324}.cabh .cabh-form-foot{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:4px;display:flex}.cabh .cabh-form-foot .ax-btn[disabled]{opacity:.6;cursor:progress}.cabh .cabh-form-note{color:var(--ink-600);margin:0;font-size:12.5px;line-height:1.5}.cabh .cabh-form-err{color:#b3261e;margin:0;font-size:13.5px}.cabh .cabh-form-done{flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;padding:18px 0;display:flex}.cabh .cabh-form-done strong{color:var(--aaa-blue-950);font-size:19px}.cabh .cabh-form-done p{color:var(--ink-600);margin:0;font-size:14.5px;line-height:1.7}.cabh .cabh-form-tick{color:#fff;background:linear-gradient(135deg, var(--aaa-blue-500), var(--aaa-blue));border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.cabh .cabh-why{grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(32px,4.5vw,64px);margin-top:clamp(32px,3.6vw,48px);display:grid}.cabh .cabh-why-photo{aspect-ratio:701/739}.cabh .cabh-why-photo img{object-position:center 30%}.cabh .cabh-why-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 30px;margin:0;padding:0;list-style:none;display:grid}.cabh .cabh-why-list li{align-items:flex-start;gap:16px;display:flex}.cabh .cabh-why-list .ax-card-ico{color:var(--aaa-blue);flex:none}.cabh .cabh-why-list li:hover .ax-card-ico{color:#fff;background:var(--aaa-blue);border-color:var(--aaa-blue)}.cabh .cabh-why-list h3{color:var(--aaa-blue-950);margin:2px 0 6px;font-size:17px;font-weight:600;line-height:1.3}.cabh .cabh-why-list p{color:var(--ink-600);margin:0;font-size:14px;line-height:1.7}.cabh .cabh-metrics{grid-template-columns:repeat(5,minmax(0,1fr));margin:clamp(36px,4vw,56px) 0 0;padding:0;list-style:none}.cabh .cabh-steps{margin-top:clamp(32px,3.6vw,48px)}.cabh .cabh-steps .ax-steps{grid-template-columns:repeat(7,minmax(0,1fr));gap:20px;margin:0;display:grid}.cabh .cabh-steps .ax-steps:before{background:repeating-linear-gradient(90deg,#f4e7c659 0 6px,#0000 6px 12px);width:auto;height:1px;inset:17px calc(14.2857% - 34.1429px) auto 17px}.cabh .cabh-steps .ax-step{border-top:0;grid-template-columns:1fr;align-content:start;gap:16px;padding:0}.cabh .cabh-steps .ax-step-body b{font-size:14.5px}.cabh .cabh-steps .ax-step-body span{font-size:13px}.cabh .cabh-steps .ax-step-body em{letter-spacing:.14em;text-transform:uppercase;color:var(--aaa-gold-100);margin-bottom:4px;font-size:12px;font-style:normal;font-weight:600;display:block}.cabh .cabh-story{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:stretch;gap:clamp(24px,3vw,36px);margin-top:clamp(32px,3.6vw,48px);display:grid}.cabh .cabh-video{border-radius:var(--ax-radius-lg);background:var(--aaa-blue-950);width:100%;height:100%;min-height:380px;box-shadow:var(--ax-shadow);cursor:pointer;text-align:left;border:0;padding:0;display:block;position:relative;overflow:hidden}.cabh .cabh-video:after{content:"";background:linear-gradient(#061a2c0d 35%,#061a2cd9 100%);position:absolute;inset:0}.cabh .cabh-video img{object-fit:cover;object-position:center 30%;transition:transform 1s var(--ease-out)}.cabh .cabh-video:hover img{transform:scale(1.04)}.cabh .cabh-video:focus-visible{outline:3px solid var(--aaa-gold);outline-offset:3px}.cabh .cabh-video.is-playing{cursor:auto;aspect-ratio:16/9;align-self:center;height:auto;min-height:0}.cabh .cabh-video.is-playing:after{display:none}.cabh .cabh-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.cabh .cabh-video-play{z-index:2;width:78px;height:78px;color:var(--aaa-blue-950);background:linear-gradient(135deg, var(--aaa-gold-100), var(--aaa-gold));transition:transform .3s var(--ease-out);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 40px -14px #000000b3}.cabh .cabh-video:hover .cabh-video-play{transform:translate(-50%,-50%)scale(1.08)}.cabh .cabh-video-play svg{width:28px;height:28px;margin-left:4px}.cabh .cabh-video-play i{border:2px solid #f4e7c6b3;border-radius:50%;animation:2.2s ease-out infinite cabh-ping;position:absolute;inset:0}@keyframes cabh-ping{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}.cabh .cabh-video-label{z-index:2;border-left:3px solid var(--aaa-gold);padding-left:14px;position:absolute;bottom:22px;left:24px;right:24px}.cabh .cabh-video-label strong{color:#fff;font-size:18px;font-weight:600;line-height:1.3;display:block}.cabh .cabh-video-label span{color:#ffffffbf;margin-top:4px;font-size:13px;display:block}.cabh .cabh-quote{justify-content:flex-start;margin:0}.cabh .cabh-quote .ax-quote-mark{display:block}.cabh .cabh-quote .ax-quote-mark svg{width:100%;height:100%}.cabh .cabh-quote blockquote{font-size:clamp(17px,1.6vw,20px)}.cabh .cabh-quote .cabh-quote-org{color:var(--aaa-gold-700);font-size:12.5px}.cabh .cabh-impacts{border-top:1px solid var(--ax-border);gap:12px;margin:22px 0 0;padding:20px 0 0;list-style:none;display:grid}.cabh .cabh-impacts li{align-items:flex-start;gap:12px;display:flex}.cabh .cabh-impacts svg{color:var(--aaa-gold-700);flex:none;margin-top:2px}.cabh .cabh-impacts strong{color:var(--aaa-blue-950);font-size:14.5px;font-weight:600;display:block}.cabh .cabh-impacts span{color:var(--ink-600);font-size:13.5px;line-height:1.6;display:block}.cabh .cabh-quote-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.cabh .cabh-second{border:1px solid var(--ax-border);border-left:4px solid var(--aaa-gold);border-radius:var(--ax-radius-lg);background:var(--ax-cream);grid-template-columns:240px minmax(0,1fr);align-items:center;gap:clamp(20px,3vw,36px);margin:clamp(24px,3vw,36px) 0 0;padding:clamp(18px,2vw,24px);display:grid}.cabh .cabh-second-photo{border-radius:14px;overflow:hidden}.cabh .cabh-second-photo img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.cabh .cabh-second-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--aaa-gold-700);font-size:12px;font-weight:600}.cabh .cabh-second blockquote{color:var(--aaa-blue-950);margin:10px 0 14px;font-size:clamp(16px,1.5vw,19px);font-weight:500;line-height:1.55}.cabh .cabh-second-person strong{color:var(--aaa-blue);font-size:15px;display:block}.cabh .cabh-second-person span{color:var(--ink-600);margin-top:2px;font-size:13px;display:block}.cabh .cabh-trust{flex-wrap:wrap;justify-content:center;gap:10px 26px;margin:28px 0 0;padding:0;list-style:none;display:flex}.cabh .cabh-trust li{color:#ffffffdb;align-items:center;gap:8px;font-size:13.5px;font-weight:500;display:inline-flex}.cabh .cabh-trust svg{color:var(--aaa-gold)}.cabh .ax-close-inner p.cabh-guidance{color:#ffffffb3;border-top:1px solid #ffffff24;max-width:62ch;margin-top:22px;padding-top:20px;font-size:14px}@media (max-width:1240px){.cabh .cabh-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:1180px){.cabh .cabh-steps .ax-steps{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:34px}.cabh .cabh-steps .ax-steps:before{display:none}}@media (max-width:1100px){.cabh .cabh-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.cabh .cabh-why-list{grid-template-columns:1fr}}@media (max-width:980px){.cabh .cabh-advisor-card,.cabh .cabh-why,.cabh .cabh-story{grid-template-columns:1fr}.cabh .cabh-why-photo{max-width:460px}.cabh .cabh-why-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.cabh .cabh-advisor{margin-top:-96px}.cabh .ax-hero-grid{padding-bottom:140px}.cabh .cabh-form-grid{grid-template-columns:1fr}.cabh .cabh-form-foot .ax-btn{width:100%}.cabh .cabh-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cabh .cabh-why-list{grid-template-columns:1fr}.cabh .cabh-video{min-height:280px}.cabh .cabh-second{grid-template-columns:1fr}.cabh .cabh-second-photo{max-width:320px}.cabh .cabh-steps .ax-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.cabh .cabh-steps .ax-steps{grid-template-columns:1fr;row-gap:0}.cabh .cabh-steps .ax-steps:before{background:repeating-linear-gradient(#f4e7c659 0 6px,#0000 6px 12px);width:1px;height:auto;display:block;top:20px;bottom:20px;right:auto}.cabh .cabh-steps .ax-step{border-top:1px solid #ffffff1a;grid-template-columns:34px 1fr;padding:15px 0}.cabh .cabh-steps .ax-step:first-child{border-top:0;padding-top:0}}@media (max-width:430px){.cabh .cabh-metrics{grid-template-columns:1fr}.cabh .cabh-chips li{font-size:12px}}@media (prefers-reduced-motion:reduce){.cabh .cabh-video-play i{animation:none}.cabh .cabh-video img,.cabh .cabh-video-play{transition:none}}
