.tepx [data-reveal]{opacity:0;will-change:transform, opacity;transform:translateY(26px)}.tepx [data-reveal=pop]{transform:scale(.4)}.tepx .tepx-hero-photo[data-reveal]{transform:translateY(26px)scale(.96)}.tepx .tepx-hero .ax-crumbs,.tepx .tepx-hero-kicker,.tepx .ax-head .eyebrow,.tepx .ax-close-inner .eyebrow{opacity:0;transform:translateY(10px)}.tepx-word{vertical-align:bottom;margin:-.08em -.04em -.16em;padding:.08em .04em .16em;display:inline-block;overflow:hidden}.tepx-word>span{will-change:transform;display:inline-block;transform:translateY(110%)}.tepx-steps-line{transform-origin:0;transform:scaleX(0)}.tepx-step-no,.tepx-step-card{opacity:0;transform:translateY(20px)}@media (prefers-reduced-motion:reduce){.tepx [data-reveal],.tepx [data-reveal=pop],.tepx .tepx-hero-photo[data-reveal],.tepx .tepx-hero .ax-crumbs,.tepx .tepx-hero-kicker,.tepx .ax-head .eyebrow,.tepx .ax-close-inner .eyebrow,.tepx-word>span,.tepx-steps-line,.tepx-step-no,.tepx-step-card{opacity:1;transform:none}}.tepx-noise{z-index:-1;opacity:.07;mix-blend-mode:soft-light;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.tepx .tepx-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(36px,4.6vw,72px);padding-bottom:clamp(56px,6vw,84px)}.tepx .tepx-hero .ax-hero-copy{max-width:none}.tepx-crumb{align-items:center;gap:10px;display:inline-flex}.tepx-hero-bg{z-index:-3;will-change:transform;height:120%;position:absolute;top:-20%;left:0;right:0}.tepx-hero-bg img{object-fit:cover;object-position:center 40%;filter:saturate(.85)}.tepx-hero-scrim{z-index:-2;background:linear-gradient(100deg,#061a2cf5 0%,#0b2d50eb 38%,#173d73c7 68%,#061a2cb3 100%),linear-gradient(#061a2c33 0%,#0000 30%,#061a2c8c 100%);position:absolute;inset:0}.tepx-hero-glow{z-index:-1;filter:blur(10px);pointer-events:none;will-change:transform;background:radial-gradient(circle,#b38a2e38 0%,#b38a2e14 38%,#0000 68%);border-radius:50%;width:48vw;max-width:760px;height:48vw;max-height:760px;position:absolute;top:8%;left:34%}.tepx-waves{z-index:-1;pointer-events:none;width:100%;height:46%;min-height:220px;position:absolute;bottom:0;left:0;right:0}.tepx-wave{will-change:transform}.tepx-hero:after{content:"";z-index:2;background:linear-gradient(90deg, var(--aaa-gold), var(--aaa-gold-100) 42%, var(--aaa-blue-500) 100%);height:4px;position:absolute;bottom:0;left:0;right:0}.tepx .tepx-hero-kicker{letter-spacing:.16em;background:0 0;border:0;border-bottom:1px solid #ffffff4d;border-radius:0;padding:0 0 14px;font-size:12px}.tepx .tepx-hero h1{max-width:none;margin-top:22px;font-size:clamp(32px,2.9vw,40px)}.tepx .tepx-hero .ax-hero-lead{max-width:56ch}.tepx-hero-points{flex-wrap:wrap;gap:10px 18px;margin:22px 0 0;padding:0;list-style:none;display:flex}.tepx-hero-points li{color:#ffffffe6;align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:inline-flex}.tepx-hero-points .ax-ico{width:20px;height:20px;color:var(--aaa-blue-950);background:linear-gradient(135deg, var(--aaa-gold-100), var(--aaa-gold));border-radius:50%;padding:4px}.tepx .tepx-hero .ax-actions{margin-top:24px}.tepx-magnetic{display:inline-flex}.tepx-hero-photo.ax-hero-photo{aspect-ratio:.9;border-radius:20px;justify-self:end;width:100%;max-width:540px}.tepx-hero-photo img{object-position:center 30%}.tepx-hero-photo figcaption{bottom:14px;left:14px;right:14px}.tepx-hero-photo .ax-cap{border-left:3px solid var(--aaa-gold);background:#061a2cd1;border-radius:8px;padding:10px 12px}.tepx-hero-photo .ax-cap strong{margin:0;font-size:12.5px}.tepx-advisor{z-index:2;text-align:left;border-radius:var(--ax-radius-lg);max-width:760px;color:var(--ink-800);background:#fff;margin:clamp(30px,3.4vw,40px) auto 0;padding:clamp(22px,2.4vw,30px) clamp(20px,2.6vw,32px) 24px;position:relative;overflow:hidden;box-shadow:0 30px 60px -28px #0000008c}.tepx-advisor:before{content:"";background:linear-gradient(90deg, var(--aaa-gold), var(--aaa-gold-100) 45%, var(--aaa-gold));height:4px;position:absolute;top:0;left:0;right:0}.tepx-advisor h3{letter-spacing:-.02em;color:var(--aaa-blue);margin:0;font-size:20px;font-weight:600;line-height:1.2}.tepx-advisor>p{color:var(--ink-600);margin:6px 0 0;font-size:12.5px;line-height:1.6}.tepx-form-grid{grid-template-columns:1fr 1fr;gap:10px 12px;margin-top:14px;display:grid}.tepx-field{flex-direction:column;gap:5px;min-width:0;display:flex}.tepx-field.full,.tepx-form-err.full{grid-column:1/-1}.tepx-field label{color:var(--aaa-blue);font-size:12px;font-weight:500}.tepx-field input,.tepx-field textarea{border:1px solid var(--ink-200);width:100%;color:var(--ink-900);background:#fff;border-radius:9px;padding:9px 11px;font-family:inherit;font-size:13px;transition:border-color .2s,box-shadow .2s}.tepx-field input[readonly]{color:var(--ink-600);background:var(--ink-50)}.tepx-field textarea{resize:vertical;min-height:64px;line-height:1.55}.tepx-field input::placeholder,.tepx-field textarea::placeholder{color:var(--ink-400)}.tepx-field input:focus,.tepx-field textarea:focus{border-color:var(--aaa-blue);outline:none;box-shadow:0 0 0 3px #173d7324}.tepx-form-grid>.ax-btn{grid-column:1/-1;justify-content:center;margin-top:4px}.tepx-form-note{text-align:center;color:var(--ink-500);grid-column:1/-1;margin:2px 0 0;font-size:12px;line-height:1.5}.tepx-form-err{color:#b3261e;background:#fdf0ef;border:1px solid #f2c6c2;border-radius:8px;margin:0;padding:10px 13px;font-size:13px}.tepx-form-done{text-align:center;padding:26px 8px}.tepx-form-done .tick{color:#fff;background:linear-gradient(145deg, var(--aaa-gold-400), var(--aaa-gold) 55%, var(--aaa-gold-700));border-radius:50%;place-items:center;width:52px;height:52px;margin:0 auto 14px;display:grid}.tepx-form-done .tick svg{width:27px;height:27px}.tepx-form-done strong{color:var(--aaa-blue);margin-bottom:8px;font-size:19px;display:block}.tepx-form-done p{max-width:40ch;color:var(--ink-600);margin:0 auto;font-size:13.5px;line-height:1.7}.tepx-wm{position:relative;overflow:hidden}.tepx-wm-text{z-index:0;letter-spacing:-.06em;color:#173d730b;pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform;font-size:clamp(110px,14vw,200px);font-weight:700;line-height:1;position:absolute;top:14px;right:clamp(12px,4vw,60px)}.ax-close .tepx-wm-text{color:#ffffff0a}.tepx-wm>.container{z-index:1;position:relative}.tepx-subhead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 28px;margin:clamp(34px,3.6vw,48px) 0 18px;display:flex}.tepx-subhead h3{letter-spacing:-.02em;color:var(--aaa-blue);align-items:center;gap:12px;margin:0;font-size:clamp(20px,2vw,24px);font-weight:600;display:flex}.tepx-subhead h3:before{content:"";background:var(--aaa-gold);border-radius:3px;flex:none;width:28px;height:3px}.tepx-subhead p{max-width:56ch;color:var(--ink-600);margin:0;font-size:14px;line-height:1.65}.tepx .ax-card.navy .ax-card-rule:after{background:linear-gradient(90deg, var(--aaa-gold-100), #f4e7c659 50%, transparent 85%)}.tepx .ax-blue-grid+.tepx-subhead{margin-top:clamp(40px,4.4vw,60px)}.tepx .ax-blue .ax-checks li{color:#ffffffe0}.tepx .ax-blue .ax-checks li:before{background:#b38a2e33 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f4e7c6' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 5 5L20 7'/%3E%3C/svg%3E") 50%/10px no-repeat;border-color:#f4e7c659}.ax-head+.tepx-proof{margin-top:clamp(30px,3.4vw,46px)}.tepx-proof{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:22px;display:grid}.tepx .ax-card.navy.ax-blue.tepx-proof-card{min-height:0;padding:14px 14px 24px;overflow:hidden}.tepx-proof-media{background:var(--aaa-blue-950);border-radius:12px;flex:none;height:290px;position:relative;overflow:hidden}.tepx-proof-media>img,.tepx-video>img{object-fit:cover;object-position:center 30%;will-change:transform;transform:scale(1.12)}.tepx-proof-media:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#061a2c00 55%,#061a2cb8);position:absolute;inset:0}.tepx-proof-label,.tepx-video-label{z-index:2;border-left:3px solid var(--aaa-gold);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.03em;text-align:left;color:#fff;background:#061a2cd1;border-radius:8px;padding:9px 12px;font-size:12px;font-weight:600;line-height:1.4;position:absolute;bottom:14px;left:14px;right:14px}.tepx-proof-body{flex-direction:column;flex:1;padding:22px 12px 0;display:flex}.tepx .tepx-proof-card.ax-blue h3{letter-spacing:-.02em;margin:12px 0 0;font-size:22px;line-height:1.2}.tepx-proof-meta{color:var(--aaa-gold-100);margin:6px 0 0;font-size:12.5px;font-weight:600}.tepx-proof-quote{margin:14px 0 0}.tepx-quote-mark{color:var(--aaa-gold);margin-bottom:6px;display:block}.tepx .tepx-proof-quote p{color:#fff;margin:0;font-size:15px;font-weight:500;line-height:1.62}.tepx .tepx-proof-person{color:#ffffffb3;margin:14px 0 0;font-size:12.5px}.tepx-proof-person b{color:#fff;font-size:14.5px;font-weight:600;display:block}.tepx .tepx-proof-copy{color:#ffffffd1;margin:14px 0 0;font-size:14px;line-height:1.7}.tepx-stats{border-top:1px solid #ffffff24;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0 0;padding-top:18px;display:grid}.tepx-stats.three{grid-template-columns:repeat(3,minmax(0,1fr))}.tepx-stats>div+div{border-left:1px solid #ffffff24;padding-left:12px}.tepx-stats b{letter-spacing:-.03em;color:#fff;font-variant-numeric:tabular-nums;font-size:23px;font-weight:700;line-height:1;display:block}.tepx-stats span{color:var(--aaa-gold-100);margin-top:6px;font-size:12px;font-weight:500;line-height:1.35;display:block}.tepx-proof-cta{margin-top:auto;padding-top:22px}.tepx-video{background:var(--aaa-blue-950);cursor:pointer;border:0;width:100%;padding:0;display:block;position:absolute;inset:0;overflow:hidden}.tepx-video>img{opacity:.86;transition:opacity .3s}.tepx-video:hover>img{opacity:.96}.tepx-video-play{z-index:2;color:#fff;background:linear-gradient(135deg, var(--aaa-red), var(--aaa-red-deep));width:72px;height:72px;transition:transform .3s var(--ease-out), box-shadow .3s ease;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 10px #c1122f38,0 18px 36px -12px #0009}.tepx-video:hover .tepx-video-play{transform:translate(-50%,-50%)scale(1.06)}.tepx-video-ring{pointer-events:none;border:2px solid #ffffffd9;border-radius:50%;position:absolute;inset:0}.tepx-video-play svg{width:26px;height:26px;margin-left:3px;position:relative}.tepx-video:focus-visible{outline:3px solid var(--aaa-gold);outline-offset:-3px}.tepx-video-frame{border:0;width:100%;height:100%;position:absolute;inset:0}.tepx-benefits{grid-template-columns:minmax(0,1.42fr) minmax(300px,.78fr);align-items:stretch;gap:18px;display:grid}.tepx .ax-card.navy.ax-blue.tepx-adcp{isolation:isolate;padding:clamp(26px,3vw,36px);overflow:hidden}.tepx .ax-card.navy.ax-blue.tepx-adcp:hover{transform:translateY(-3px)}.tepx .ax-card.navy.ax-blue.tepx-adcp:after{content:"AAA";letter-spacing:-.06em;color:#ffffff0b;justify-content:flex-end;align-items:flex-end;font-size:180px;font-weight:700;line-height:.72;display:flex;overflow:hidden}.tepx .tepx-adcp.ax-blue h3{letter-spacing:-.03em;max-width:26ch;font-size:clamp(22px,2.2vw,28px);line-height:1.15;margin:14px 0 0!important}.tepx .tepx-adcp>p{color:#fffc;max-width:62ch;margin:12px 0 0;font-size:14.5px;line-height:1.7}.tepx-adcp .ax-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin-top:16px}.tepx-adcp .ax-checks li{font-size:13.5px;font-weight:500}.tepx-adcp>.ax-btn{align-self:flex-start;margin-top:22px}.tepx-hub-shot{z-index:1;width:min(100%,640px);margin:24px 0 0;position:relative}.tepx-hub-shot img{filter:drop-shadow(0 26px 40px #00000073);width:100%;height:auto;display:block}.tepx-side{grid-auto-rows:1fr;gap:14px;display:grid}.tepx .ax-card.navy.ax-blue.tepx-side-card{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:18px;min-height:0;padding:20px;display:grid}.tepx-side-media{background:#fff;border-radius:16px;place-items:center;width:76px;height:76px;display:grid;overflow:hidden}.tepx-side-media img{object-fit:contain;width:58px;height:58px}.tepx-side-media.badge img{width:70px;height:70px}.tepx .tepx-side-card .tepx-side-ico{justify-self:center;width:60px;height:60px;padding:15px}.tepx .tepx-side-card.ax-blue h3{margin:0;font-size:16px;line-height:1.3}.tepx .tepx-side-card p{margin:6px 0 0;font-size:13px;line-height:1.6}.tepx .tepx-side-card .tepx-side-btn{gap:8px;margin-top:14px;padding:8px 14px;font-size:12.5px}.tepx-steps{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin:clamp(34px,3.6vw,48px) 0 0;padding:0;list-style:none;display:grid;position:relative}.tepx-steps-line{background:repeating-linear-gradient(90deg,#173d7373 0 7px,#0000 7px 14px);height:2px;position:absolute;top:31px;left:8.33333%;right:8.33333%}.tepx-step{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.tepx-step-ico{z-index:1;color:#fff;background:linear-gradient(145deg, var(--aaa-blue-500), var(--aaa-blue));border-radius:50%;place-items:center;width:64px;height:64px;display:grid;position:relative;box-shadow:0 0 0 6px #fff,0 0 0 7.5px #173d732e,0 14px 26px -12px #173d73cc}.tepx-step:nth-child(2n) .tepx-step-ico{background:linear-gradient(145deg, var(--aaa-gold-400), var(--aaa-gold) 45%, var(--aaa-gold-700));box-shadow:0 0 0 6px #fff,0 0 0 7.5px #b38a2e47,0 14px 26px -12px #8e6b18cc}.tepx-step-ico svg{width:26px;height:26px}.tepx-step-no{border:1px solid var(--aaa-blue-100);letter-spacing:.12em;text-transform:uppercase;color:var(--aaa-blue);background:var(--aaa-blue-50);border-radius:999px;margin:16px 0 12px;padding:4px 10px;font-size:10.5px;font-weight:700}.tepx-step:nth-child(2n) .tepx-step-no{color:var(--aaa-gold-700);background:var(--aaa-gold-50);border-color:#b38a2e4d}.tepx-step-card{flex:1;width:100%;display:flex}.tepx .ax-card.navy.ax-blue.tepx-step-inner{text-align:center;flex:1;min-height:0;padding:18px 14px 20px}.tepx .tepx-step-inner.ax-blue h3{letter-spacing:-.01em;margin:0;font-size:15px;line-height:1.3}.tepx-step-inner h3:after{content:"";background:var(--aaa-gold);border-radius:2px;width:28px;height:2px;margin:10px auto 0;display:block}.tepx .tepx-step-inner p{margin:10px 0 0;font-size:12.5px;line-height:1.6}.ax-head+.ax-faq-list{margin-top:clamp(30px,3.4vw,46px)}.tepx-faq-q{text-align:left;width:100%;color:var(--aaa-blue);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;padding:22px 25px;font-family:inherit;font-size:16px;font-weight:600;line-height:1.4;transition:color .2s;display:flex}.tepx-faq-q:hover{color:var(--aaa-gold-700)}.tepx-faq-q:focus-visible{outline:2px solid var(--aaa-gold);outline-offset:-4px;border-radius:12px}.tepx-faq.open{border-color:#b38a2e73;box-shadow:0 18px 42px -34px #071d348c}.tepx-faq .ax-faq-plus{display:block}.tepx-close{isolation:isolate;position:relative}.tepx-reassure{flex-wrap:wrap;justify-content:center;gap:10px 26px;margin:26px 0 0;padding:0;list-style:none;display:flex}.tepx-reassure li{color:#ffffffdb;align-items:center;gap:9px;font-size:13px;font-weight:500;display:inline-flex}.tepx-reassure .ax-ico{width:20px;height:20px;color:var(--aaa-gold-100);background:#b38a2e38;border:1px solid #f4e7c673;border-radius:50%;padding:4px}.ax-close-inner .tepx-close-foot{color:#ffffff9e;border-top:1px solid #ffffff24;max-width:70ch;margin:28px auto 0;padding-top:22px;font-size:13px;line-height:1.6}.tepx-close-foot a{color:#fff;border-bottom:1px solid #ffffff59;font-weight:500;transition:color .2s,border-color .2s}.tepx-close-foot a:hover{color:var(--aaa-gold-100);border-color:var(--aaa-gold-100)}@media (max-width:1180px){.tepx .tepx-hero-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);gap:36px}.tepx-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 14px}.tepx-steps-line{display:none}.tepx-benefits{grid-template-columns:1fr}.tepx-side{grid-template-columns:repeat(3,minmax(0,1fr))}.tepx .ax-card.navy.ax-blue.tepx-side-card{grid-template-columns:1fr;align-content:start}}@media (max-width:980px){.tepx .tepx-hero-grid{grid-template-columns:1fr}.tepx-hero-photo.ax-hero-photo{aspect-ratio:1;justify-self:center;width:100%;max-width:520px}.tepx-proof,.tepx-side{grid-template-columns:1fr}.tepx .ax-card.navy.ax-blue.tepx-side-card{grid-template-columns:76px minmax(0,1fr);align-content:center}}@media (max-width:720px){.tepx .tepx-hero h1{font-size:clamp(30px,8.6vw,40px)}.tepx-hero-photo.ax-hero-photo{aspect-ratio:.95}.tepx-advisor{padding:22px 18px}.tepx-form-grid{grid-template-columns:1fr}.tepx-magnetic,.tepx-magnetic .ax-btn{width:100%}.tepx-proof-media{height:230px}.tepx-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}.tepx-stats>div+div{border-left:0;padding-left:0}.tepx-stats>div:nth-child(2n){border-left:1px solid #ffffff24;padding-left:12px}.tepx-stats.three{grid-template-columns:repeat(3,minmax(0,1fr))}.tepx-stats.three>div+div{border-left:1px solid #ffffff24;padding-left:12px}.tepx-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.tepx-subhead p{max-width:none}.tepx-adcp .ax-checks{grid-template-columns:1fr}.tepx .ax-card.navy.ax-blue.tepx-side-card{grid-template-columns:60px minmax(0,1fr);gap:14px;padding:18px}.tepx-side-media{border-radius:14px;width:60px;height:60px}.tepx-side-media img{width:46px;height:46px}.tepx-side-media.badge img{width:56px;height:56px}.tepx .tepx-side-card .tepx-side-ico{width:52px;height:52px;padding:13px}.tepx-proof-cta .ax-btn{justify-content:center;width:100%}.tepx-wm-text{display:none}}@media (max-width:480px){.tepx-steps{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.tepx-video>img,.tepx-video-play{transition:none}}
