.axa-section{--axa-bg:#000000;--axa-gold:#BE8C37;--axa-gold-2:#E8C368;--axa-heading:#F6F1E7;--axa-text:rgba(246, 241, 231, 0.66);--axa-muted:rgba(246, 241, 231, 0.42);--axa-card:#000000;--axa-line:rgba(232, 195, 104, 0.18);--axa-line-soft:rgba(232, 195, 104, 0.09);--axa-grad:linear-gradient(135deg, var(--axa-gold-2) 0%, var(--axa-gold) 55%, #9A6E24 100%);--axa-ease:cubic-bezier(0.22, 1, 0.36, 1);--axa-h:'Bricolage Grotesque', 'Manrope', system-ui, sans-serif;--axa-b:'Manrope', system-ui, -apple-system, 'Segoe UI', sans-serif;position:relative;overflow:hidden;isolation:isolate;background-color:var(--axa-bg);color:var(--axa-text);font-family:var(--axa-b);padding:110px 24px;-webkit-font-smoothing:antialiased}.axa-section *,.axa-section *::before,.axa-section *::after{box-sizing:border-box}.axa-section h1,.axa-section h2,.axa-section h3,.axa-section h4,.axa-section p,.axa-section ul,.axa-section ol,.axa-section dl,.axa-section dd{margin:0;padding:0;letter-spacing:normal;text-transform:none}.axa-section ul,.axa-section ol{list-style:none}.axa-container{position:relative;z-index:2;width:100%;max-width:1200px;margin-left:auto;margin-right:auto}.axa-grid{gap:72px}.axa-pattern{position:absolute;inset:0;z-index:0;pointer-events:none;background-image:radial-gradient(rgb(232 195 104 / .14) 1px,transparent 1.2px);background-size:22px 22px;-webkit-mask-image:radial-gradient(ellipse 60% 55% at 12% 20%,#000 0%,transparent 70%),radial-gradient(ellipse 45% 50% at 92% 88%,#000 0%,transparent 70%);mask-image:radial-gradient(ellipse 60% 55% at 12% 20%,#000 0%,transparent 70%),radial-gradient(ellipse 45% 50% at 92% 88%,#000 0%,transparent 70%)}.axa-section .axa-title{font-family:var(--axa-h);font-size:58px;line-height:1.04;font-weight:700;letter-spacing:-.028em;color:var(--axa-heading);margin-bottom:22px;font-variation-settings:"opsz" 96}.axa-section .axa-text{font-family:var(--axa-b);font-size:18px;line-height:1.7;font-weight:400;color:var(--axa-text);max-width:58ch;margin-bottom:32px}.axa-hl{background:var(--axa-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;color:var(--axa-gold-2);padding-bottom:.06em}.axa-eyebrow{display:inline-flex;align-items:center;gap:12px;font-family:var(--axa-b);font-size:15px;font-weight:600;color:var(--axa-gold-2);margin-bottom:18px}.axa-eyebrow-line{width:28px;height:1px;background:var(--axa-grad)}.axa-btns{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.axa-section .axa-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 30px;border-radius:100px;border:1px solid #fff0;font-family:var(--axa-b);font-size:16px;font-weight:700;line-height:1.2;text-decoration:none;overflow:hidden;cursor:pointer;transition:color 0.3s var(--axa-ease),background-color 0.3s var(--axa-ease),border-color 0.3s var(--axa-ease),box-shadow 0.35s var(--axa-ease),transform 0.35s var(--axa-ease)}.axa-btn .axa-arrow{transition:transform 0.35s var(--axa-ease)}.axa-btn:hover .axa-arrow{transform:translateX(4px)}.axa-section .axa-btn:focus-visible,.axa-section button:focus-visible{outline:2px solid var(--axa-gold-2);outline-offset:3px}.axa-section .axa-btn--primary{background:var(--axa-grad);color:#0A0703;box-shadow:0 10px 30px -12px rgb(190 140 55 / .7),inset 0 1px 0 rgb(255 244 214 / .55)}.axa-section .axa-btn--primary::after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(100deg,transparent,rgb(255 250 235 / .55),transparent);transform:skewX(-20deg);transition:left 0.7s var(--axa-ease);pointer-events:none}.axa-section .axa-btn--primary:hover{color:#0A0703;box-shadow:0 16px 40px -12px rgb(232 195 104 / .75),inset 0 1px 0 rgb(255 244 214 / .6)}.axa-section .axa-btn--primary:hover::after{left:130%}.axa-section .axa-btn--ghost{background:#fff0;color:var(--axa-heading);border-color:rgb(232 195 104 / .45)}.axa-section .axa-btn--ghost:hover{color:var(--axa-gold-2);border-color:var(--axa-gold-2);background:rgb(232 195 104 / .06)}.axa-section .axa-btn--sm{padding:11px 20px;font-size:14px}.axa-icon-box{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:18px;border:1px solid var(--axa-line);background:radial-gradient(circle at 30% 20%,rgb(232 195 104 / .16),rgb(232 195 104 / .02) 70%);color:var(--axa-gold-2);font-size:24px;margin-bottom:28px}.axa-icon-box svg{width:1em;height:1em;fill:currentColor}.axa-notice{display:flex;gap:16px;align-items:flex-start;padding:20px 22px;margin-bottom:34px;max-width:520px;border:1px solid var(--axa-line-soft);border-left:2px solid var(--axa-gold);border-radius:4px 16px 16px 4px;background:linear-gradient(90deg,rgb(190 140 55 / .08),#fff0 80%)}.axa-notice-icon{flex:0 0 34px;width:34px;height:34px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#0A0703;background:var(--axa-grad)}.axa-section .axa-notice p{font-size:15px;line-height:1.6;color:var(--axa-text)}.axa-notice strong{color:var(--axa-heading);font-weight:700}.axa-card{position:relative;background:var(--axa-card);background-image:linear-gradient(180deg,rgb(232 195 104 / .055),#fff0 38%);border:1px solid var(--axa-line);border-radius:26px;padding:36px;box-shadow:0 40px 90px -40px rgb(190 140 55 / .25)}.axa-card::before{content:"";position:absolute;top:-1px;left:12%;right:12%;height:1px;background:linear-gradient(90deg,transparent,var(--axa-gold-2),transparent);opacity:.8}.axa-live-badge{display:inline-flex;align-items:center;gap:8px;padding:7px 13px;border-radius:100px;border:1px solid var(--axa-line);background:rgb(232 195 104 / .07);color:var(--axa-gold-2);font-size:12px;font-weight:700;white-space:nowrap}.axa-pulse{position:relative;width:7px;height:7px;border-radius:50%;background:var(--axa-gold-2);display:inline-block}.axa-pulse::after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1px solid var(--axa-gold-2);animation:axaPulse 2.2s var(--axa-ease) infinite}@keyframes axaPulse{0%{transform:scale(.5);opacity:.9}100%{transform:scale(1.8);opacity:0}}.axa-solid-badge{position:absolute;top:22px;right:22px;padding:8px 14px;border-radius:100px;background:var(--axa-grad);color:#0A0703;font-size:12px;font-weight:800;letter-spacing:.02em}.axa-pill{flex:0 0 auto;padding:6px 12px;border-radius:100px;background:rgb(232 195 104 / .08);border:1px solid var(--axa-line-soft);color:var(--axa-gold-2);font-size:13px;font-weight:700;white-space:nowrap}.axa-split-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}@media (min-width:1025px){.axa-split-grid.is-content-right>.axa-split-content{order:2}}.axa-hero{display:flex;align-items:center;min-height:760px;padding:140px 24px}.axa-hero-media{position:absolute;inset:0;z-index:0;background-size:cover;background-position:center}.axa-hero-media video,.axa-hero-media img{width:100%;height:100%;object-fit:cover;display:block}.axa-hero-overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(95deg,rgb(0 0 0 / .94) 0%,rgb(0 0 0 / .78) 45%,rgb(0 0 0 / .5) 100%)}.axa-hero-glow{position:absolute;z-index:1;width:780px;height:780px;right:-160px;top:50%;transform:translateY(-50%);border-radius:50%;background:radial-gradient(circle,rgb(190 140 55 / .22) 0%,rgb(190 140 55 / .06) 40%,transparent 68%);pointer-events:none}.axa-hero .axa-pattern{z-index:1}.axa-hero-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,0.88fr);align-items:center}.axa-hero-badge{display:inline-flex;align-items:center;gap:10px;padding:9px 16px;margin-bottom:30px;border:1px solid rgb(232 195 104 / .35);border-radius:100px;color:var(--axa-gold-2);font-size:13px;font-weight:700;letter-spacing:.04em;background:rgb(0 0 0 / .35);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.axa-hero .axa-hero-title{margin-bottom:24px}.axa-hero .axa-hero-desc{margin-bottom:38px}.axa-hero-stats{display:flex;flex-wrap:wrap;gap:0;margin-top:52px;padding-top:28px;border-top:1px solid var(--axa-line-soft);max-width:560px}.axa-stat{flex:1 1 0%;min-width:120px;padding-right:20px}.axa-stat+.axa-stat{padding-left:20px;border-left:1px solid var(--axa-line-soft)}.axa-stat strong{display:block;font-family:var(--axa-h);font-size:26px;font-weight:700;letter-spacing:-.02em;color:var(--axa-heading);margin-bottom:4px}.axa-stat span{display:block;font-size:13px;line-height:1.45;color:var(--axa-muted)}.axa-hero-content>*{animation:axaRise 0.9s var(--axa-ease) both}.axa-hero-content>*:nth-child(2){animation-delay:0.08s}.axa-hero-content>*:nth-child(3){animation-delay:0.16s}.axa-hero-content>*:nth-child(4){animation-delay:0.24s}.axa-hero-content>*:nth-child(5){animation-delay:0.32s}.axa-hero-slider{animation:axaRise 1.1s 0.25s var(--axa-ease) both}@keyframes axaRise{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.axa-hero-slider{position:relative;width:100%;max-width:440px;justify-self:end}.axa-slider-viewport{overflow:hidden;border-radius:26px}.axa-slider-track{display:flex;transition:transform 0.75s var(--axa-ease);will-change:transform}.axa-slide{flex:0 0 100%;min-width:0;display:flex}.axa-coa-card{position:relative;width:100%;padding:26px 26px 26px;border-radius:26px;background:linear-gradient(180deg,rgb(18 14 8 / .92),rgb(0 0 0 / .94));border:1px solid rgb(232 195 104 / .4);box-shadow:inset 0 0 0 6px rgb(0 0 0 / .9),inset 0 0 0 7px rgb(232 195 104 / .16),0 50px 100px -40px rgb(190 140 55 / .45);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.axa-coa-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 4px 18px;border-bottom:1px solid var(--axa-line-soft)}.axa-coa-lab{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--axa-muted);min-width:0}.axa-coa-lab svg{color:var(--axa-gold-2);flex:0 0 auto}.axa-coa-lab strong{color:var(--axa-heading);font-weight:700}.axa-coa-head .axa-live-badge{font-size:11px;padding:5px 10px;letter-spacing:.06em;text-transform:uppercase}.axa-coa-purity{text-align:center;padding:26px 0 22px;border-bottom:1px solid var(--axa-line-soft)}.axa-coa-plabel{display:block;font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--axa-muted);margin-bottom:8px}.axa-coa-value{font-family:var(--axa-h);font-size:76px;line-height:1;font-weight:800;letter-spacing:-.045em;background:var(--axa-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;color:var(--axa-gold-2);font-variant-numeric:tabular-nums}.axa-coa-value small{font-size:.36em;margin-left:3px;letter-spacing:0}.axa-coa-product{margin-top:12px;font-size:13px;color:var(--axa-muted)}.axa-coa-product strong{color:var(--axa-heading);font-weight:700;margin-right:4px}.axa-coa-rows{padding:6px 0 20px}.axa-coa-row{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:11px 2px;border-top:1px solid var(--axa-line-soft)}.axa-coa-row:first-child,.axa-coa-row.is-cont{border-top:0}.axa-coa-row.is-cont{padding-top:0}.axa-coa-row dt{font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--axa-muted);white-space:nowrap}.axa-coa-row dd{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:var(--axa-heading);text-align:right;font-variant-numeric:tabular-nums}.axa-coa-row dd.is-pass{color:var(--axa-gold-2)}.axa-pass-dot{display:inline-flex;width:16px;height:16px;border-radius:50%;align-items:center;justify-content:center;background:rgb(232 195 104 / .14)}.axa-pass-dot svg{width:10px;height:10px}.axa-section .axa-coa-btn{width:100%;border-radius:14px;padding:16px 20px;font-size:13px;letter-spacing:.1em;text-transform:uppercase;background:var(--axa-grad);color:#0A0703}.axa-section .axa-coa-btn:hover{color:#0A0703;box-shadow:0 14px 34px -14px rgb(232 195 104 / .8)}.axa-section .axa-slider-arrow{position:absolute;top:50%;z-index:3;width:46px;height:46px;margin-top:-23px;border-radius:50%;border:1px solid rgb(232 195 104 / .45);background:#000;color:var(--axa-gold-2);display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;transition:background-color 0.3s var(--axa-ease),color 0.3s var(--axa-ease),transform 0.3s var(--axa-ease)}.axa-section .axa-slider-arrow:hover{background:var(--axa-gold-2);color:#000}.axa-prev{left:-23px}.axa-next{right:-23px}.axa-dots{display:flex;justify-content:center;gap:8px;margin-top:22px}.axa-section .axa-dot{width:8px;height:8px;padding:0;border:0;border-radius:100px;background:rgb(232 195 104 / .28);cursor:pointer;transition:width 0.4s var(--axa-ease),background-color 0.3s}.axa-section .axa-dot.is-active{width:28px;background:var(--axa-gold-2)}@media (max-width:767px){.axa-hide-video-mobile video{display:none}}.axa-spot{position:relative;isolation:isolate}:where(.axa-spot)>*{position:relative;z-index:1}.axa-spot::after{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity 0.45s var(--axa-ease);background:radial-gradient(380px circle at var(--mx,50%) var(--my,0%),color-mix(in srgb,var(--axa-spot,#E8C368) 16%,transparent),transparent 62%)}@media (hover:hover){.axa-spotlight-yes .axa-spot:hover::after{opacity:1}}.axa-protocol-head{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,0.9fr);align-items:end;gap:64px;margin-bottom:64px}.axa-protocol-head .axa-title{margin-bottom:0}.axa-protocol-head-r .axa-text{margin-bottom:26px}.axa-protocol-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.axa-tile{display:flex;flex-direction:column;min-height:260px;padding:24px 24px 28px;border:1px solid var(--axa-line-soft);border-radius:20px;background:var(--axa-card);background-image:linear-gradient(180deg,rgb(232 195 104 / .04),#fff0 50%);overflow:hidden;transition:border-color 0.4s var(--axa-ease),transform 0.5s var(--axa-ease),box-shadow 0.5s var(--axa-ease)}.axa-tile::before{content:"";position:absolute;top:0;left:0;right:0;height:2px;z-index:2;background:var(--axa-grad);transform:scaleX(0);transform-origin:left center;transition:transform 0.6s var(--axa-ease)}.axa-tile-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:36px}.axa-tile-icon{width:46px;height:46px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--axa-line);color:var(--axa-gold-2);font-size:18px;transition:background 0.4s var(--axa-ease),color 0.4s var(--axa-ease),transform 0.5s var(--axa-ease),border-color 0.4s}.axa-tile-icon svg{width:1em;height:1em;fill:currentColor}.axa-tile-code{font-size:12px;font-weight:700;letter-spacing:.1em;color:var(--axa-muted);font-variant-numeric:tabular-nums;transition:color 0.4s}.axa-tile-metric{font-family:var(--axa-h);font-size:30px;font-weight:700;letter-spacing:-.025em;line-height:1.1;margin-bottom:14px;background:var(--axa-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;color:var(--axa-gold-2);transition:transform 0.5s var(--axa-ease)}.axa-section .axa-tile h4{font-family:var(--axa-h);font-size:18px;font-weight:600;line-height:1.3;color:var(--axa-heading);margin-bottom:6px}.axa-section .axa-tile p{font-size:14px;line-height:1.6;color:var(--axa-muted);transition:color 0.4s}.axa-tile--status{justify-content:space-between;gap:28px;border-color:rgb(232 195 104 / .4);background-image:linear-gradient(155deg,rgb(190 140 55 / .24),rgb(190 140 55 / .03) 70%)}.axa-tile--status .axa-live-badge{align-self:flex-start}.axa-section .axa-tile--status p{font-family:var(--axa-h);font-size:19px;font-weight:500;line-height:1.4;color:var(--axa-heading)}@media (hover:hover){.axa-tile:hover{transform:translateY(var(--axa-lift,-6px));border-color:rgb(232 195 104 / .45);box-shadow:0 30px 60px -35px rgb(190 140 55 / .55)}.axa-tile:hover::before{transform:scaleX(1)}.axa-tile:hover .axa-tile-icon{background:var(--axa-grad);color:#0A0703;border-color:#fff0;transform:rotate(-8deg) scale(1.05)}.axa-tile:hover .axa-tile-code{color:var(--axa-gold-2)}.axa-tile:hover .axa-tile-metric{transform:translateX(4px)}.axa-section .axa-tile:hover p{color:var(--axa-text)}}.axa-journey-head{text-align:center;margin-bottom:76px}.axa-journey-head .axa-text{margin-left:var(--axa-head-mx,auto);margin-right:var(--axa-head-mx,auto);margin-bottom:0}.axa-journey-track{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-top:32px}.axa-journey-track::before{content:"";position:absolute;top:32px;left:4%;right:4%;height:1px;background:linear-gradient(90deg,transparent,var(--axa-gold) 12%,var(--axa-gold-2) 50%,var(--axa-gold) 88%,transparent);opacity:.55}.axa-journey-step{display:flex;flex-direction:column;padding:0 30px 30px;border:1px solid var(--axa-line-soft);border-radius:24px;background:var(--axa-card);background-image:linear-gradient(180deg,rgb(232 195 104 / .05),#fff0 45%);transition:border-color 0.4s var(--axa-ease),transform 0.5s var(--axa-ease),box-shadow 0.5s var(--axa-ease)}.axa-journey-marker{margin:-32px 0 30px}.axa-journey-dot{position:relative;width:64px;height:64px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#000;border:1px solid rgb(232 195 104 / .55);color:var(--axa-gold-2);font-size:22px;box-shadow:0 0 0 8px #000;transition:background 0.45s var(--axa-ease),color 0.45s var(--axa-ease),transform 0.5s var(--axa-ease)}.axa-journey-dot::after{content:"";position:absolute;inset:-9px;border-radius:50%;border:1px solid rgb(232 195 104 / .25);transition:transform 0.6s var(--axa-ease),opacity 0.6s}.axa-journey-dot svg{width:1em;height:1em;fill:currentColor}.axa-journey-num{position:absolute;top:16px;right:24px;font-family:var(--axa-h);font-size:92px;font-weight:800;line-height:1;letter-spacing:-.05em;color:#fff0;-webkit-text-stroke:1px rgb(232 195 104 / .28);background:var(--axa-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;background-size:100% 0%;background-repeat:no-repeat;background-position:bottom;transition:background-size 0.7s var(--axa-ease),-webkit-text-stroke-color 0.5s;pointer-events:none}.axa-journey-stage{display:block;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--axa-gold);margin-bottom:10px}.axa-section .axa-journey-step h4{font-family:var(--axa-h);font-size:23px;font-weight:600;letter-spacing:-.015em;line-height:1.25;color:var(--axa-heading);margin-bottom:12px;max-width:16ch}.axa-section .axa-journey-step p{font-size:15px;line-height:1.7;color:var(--axa-text);margin-bottom:26px}.axa-journey-step p strong{color:var(--axa-heading);font-weight:700}.axa-journey-tag{margin-top:auto;align-self:flex-start;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:100px;border:1px solid var(--axa-line-soft);font-size:13px;font-weight:700;color:var(--axa-gold-2);transition:border-color 0.4s,background-color 0.4s}@media (hover:hover){.axa-journey-step:hover{transform:translateY(var(--axa-lift,-6px));border-color:rgb(232 195 104 / .45);box-shadow:0 40px 80px -40px rgb(190 140 55 / .5)}.axa-journey-step:hover .axa-journey-dot{background:var(--axa-grad);color:#0A0703;transform:scale(1.06)}.axa-journey-step:hover .axa-journey-dot::after{transform:scale(1.18);opacity:0}.axa-journey-step:hover .axa-journey-num{background-size:100% 100%;-webkit-text-stroke-color:#fff0}.axa-journey-step:hover .axa-journey-tag{border-color:var(--axa-line);background-color:rgb(232 195 104 / .07)}}.axa-journey-banner{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-top:56px;padding:28px 32px;border:1px solid var(--axa-line);border-radius:22px;background:linear-gradient(90deg,rgb(190 140 55 / .16),#fff0 75%)}.axa-journey-banner .axa-solid-badge{position:static;display:inline-block;margin-bottom:10px}.axa-section .axa-journey-banner p{font-size:16px;line-height:1.6;color:var(--axa-text);max-width:62ch}.axa-journey-banner p strong{color:var(--axa-heading);font-weight:700}.axa-journey-banner .axa-btn{flex:0 0 auto}.axa-rail>.axa-container{margin-bottom:56px}.axa-rail-head{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,0.7fr);align-items:end;gap:56px}.axa-rail-copy .axa-text{margin-bottom:0}.axa-score{padding:28px;border:1px solid var(--axa-line);border-radius:24px;background:linear-gradient(160deg,rgb(190 140 55 / .18),#fff0 65%);transition:border-color 0.4s,transform 0.5s var(--axa-ease)}.axa-score-value{font-family:var(--axa-h);font-size:72px;font-weight:800;letter-spacing:-.05em;line-height:1;background:var(--axa-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;color:var(--axa-gold-2)}.axa-score-value small{font-size:.3em;letter-spacing:0;margin-left:4px;-webkit-text-fill-color:var(--axa-muted)}.axa-score-meta{display:flex;flex-direction:column;gap:6px;margin-top:14px}.axa-score-caption{font-size:14px;color:var(--axa-text)}.axa-score-foot{display:flex;align-items:center;gap:8px;margin-top:18px;padding-top:16px;border-top:1px solid var(--axa-line-soft);font-size:13px;font-weight:600;color:var(--axa-gold-2)}@media (hover:hover){.axa-score:hover{border-color:rgb(232 195 104 / .5);transform:translateY(var(--axa-lift,-4px))}}.axa-stars{display:inline-flex;gap:3px;color:var(--axa-gold-2)}.axa-stars .is-off{opacity:.22}.axa-stars svg{display:block}.axa-rail-rows{position:relative;z-index:2;display:flex;flex-direction:column;gap:12px}.axa-rail-row{overflow:hidden;padding:10px 0;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 9%,#000 91%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 9%,#000 91%,transparent 100%)}.axa-rail-track{display:flex;width:max-content;animation:axaScrollX 55s linear infinite}.axa-rail-row.is-reverse .axa-rail-track{animation-direction:reverse}.axa-rail-row:hover .axa-rail-track,.axa-rail-row:focus-within .axa-rail-track{animation-play-state:paused}.axa-rail-group{display:flex;gap:20px;padding-right:20px}@keyframes axaScrollX{from{transform:translateX(0)}to{transform:translateX(-50%)}}.axa-quote{flex:0 0 auto;width:400px;margin:0;display:flex;flex-direction:column;padding:28px;border:1px solid var(--axa-line-soft);border-radius:22px;background:var(--axa-card);background-image:linear-gradient(180deg,rgb(232 195 104 / .05),#fff0 55%);transition:border-color 0.4s var(--axa-ease),transform 0.5s var(--axa-ease)}.axa-quote-mark{position:absolute;top:24px;right:26px;color:rgb(232 195 104 / .14);transition:color 0.4s var(--axa-ease),transform 0.5s var(--axa-ease)}.axa-review-top{display:flex;align-items:center;gap:12px;padding-right:50px}.axa-verified{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:700;color:var(--axa-gold-2)}.axa-section .axa-quote blockquote{flex:1;margin:18px 0 0;padding:0;border:0;background:none;quotes:none;font-style:normal}.axa-section .axa-quote blockquote::before,.axa-section .axa-quote blockquote::after{content:none}.axa-section .axa-quote p{font-size:16px;line-height:1.65;color:var(--axa-heading);opacity:.86}.axa-review-author{display:flex;align-items:center;gap:12px;margin-top:22px;padding-top:18px;border-top:1px solid var(--axa-line-soft)}.axa-avatar{width:38px;height:38px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--axa-grad);color:#0A0703;font-family:var(--axa-h);font-weight:700;font-size:15px;transition:transform 0.5s var(--axa-ease)}.axa-review-name{display:block;font-size:14px;font-weight:700;color:var(--axa-heading)}.axa-review-role{display:block;font-size:12px;color:var(--axa-muted)}@media (hover:hover){.axa-quote:hover{transform:translateY(var(--axa-lift,-6px));border-color:rgb(232 195 104 / .5)}.axa-quote:hover .axa-quote-mark{color:var(--axa-gold-2);transform:rotate(-8deg) scale(1.1)}.axa-quote:hover .axa-avatar{transform:rotate(-10deg)}}.axa-answers-grid{grid-template-columns:minmax(0,0.85fr) minmax(0,1.15fr);align-items:start}@media (min-width:1025px){.axa-sticky-yes .axa-answers-intro{position:sticky;top:110px}}.axa-answers-intro .axa-text{margin-bottom:32px}.axa-support{padding:26px;border:1px solid var(--axa-line);border-radius:22px;background:linear-gradient(160deg,rgb(190 140 55 / .14),#fff0 65%);max-width:440px;text-align:left;transition:border-color 0.4s,transform 0.5s var(--axa-ease)}.axa-support-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.axa-support-icon{width:48px;height:48px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:var(--axa-grad);color:#0A0703;font-size:19px;transition:transform 0.5s var(--axa-ease)}.axa-support-icon svg{width:1em;height:1em;fill:currentColor}.axa-support-status{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;color:var(--axa-gold-2)}.axa-section .axa-support h3{font-family:var(--axa-h);font-size:22px;font-weight:600;color:var(--axa-heading);margin-bottom:6px}.axa-section .axa-support p{font-size:15px;line-height:1.6;color:var(--axa-text);margin-bottom:22px}.axa-support-foot{display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px}.axa-support-meta{font-size:13px;color:var(--axa-muted)}@media (hover:hover){.axa-support:hover{border-color:rgb(232 195 104 / .55);transform:translateY(var(--axa-lift,-4px))}.axa-support:hover .axa-support-icon{transform:rotate(-10deg) scale(1.06)}}.axa-answers-list{border-top:1px solid var(--axa-line-soft)}.axa-answer{position:relative;border-bottom:1px solid var(--axa-line-soft)}.axa-answer::before{content:"";position:absolute;left:0;bottom:-1px;height:1px;width:0;background:var(--axa-grad);transition:width 0.7s var(--axa-ease)}.axa-answer.is-open::before{width:100%}.axa-section .axa-faq-heading{margin:0;font-size:inherit;line-height:inherit}.axa-section .axa-faq-q{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;padding:26px 4px;margin:0;border:0;border-radius:0;background:#fff0;box-shadow:none;color:var(--axa-heading);font-family:var(--axa-b);font-size:18px;font-weight:600;line-height:1.45;letter-spacing:normal;text-align:left;text-transform:none;cursor:pointer;transition:color 0.35s var(--axa-ease),padding 0.45s var(--axa-ease)}.axa-section .axa-faq-q:hover,.axa-section .axa-faq-q:focus{background:#fff0}.axa-answer-num{font-family:var(--axa-h);font-size:14px;font-weight:600;color:var(--axa-muted);font-variant-numeric:tabular-nums;min-width:24px;transition:color 0.35s}.axa-faq-toggle{position:relative;width:36px;height:36px;border-radius:50%;border:1px solid var(--axa-line);color:var(--axa-gold-2);transition:transform 0.5s var(--axa-ease),background 0.35s,color 0.35s,border-color 0.35s}.axa-faq-toggle::before,.axa-faq-toggle::after{content:"";position:absolute;left:50%;top:50%;width:12px;height:1.6px;margin:-.8px 0 0 -6px;background:currentColor;border-radius:2px}.axa-faq-toggle::after{transform:rotate(90deg)}.axa-section .axa-faq-item.is-open .axa-faq-q{color:var(--axa-gold-2)}.axa-faq-item.is-open .axa-answer-num{color:var(--axa-gold-2)}.axa-faq-item.is-open .axa-faq-toggle{transform:rotate(135deg);background:var(--axa-grad);border-color:#fff0;color:#0A0703}@media (hover:hover){.axa-section .axa-answer .axa-faq-q:hover{padding-left:12px;color:var(--axa-gold-2)}.axa-answer:hover:not(.is-open)::before{width:28%}.axa-answer .axa-faq-q:hover .axa-answer-num{color:var(--axa-gold-2)}.axa-answer .axa-faq-q:hover .axa-faq-toggle{border-color:var(--axa-gold-2)}}.axa-faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows 0.5s var(--axa-ease)}.axa-faq-item.is-open .axa-faq-a{grid-template-rows:1fr}.axa-faq-a-inner{overflow:hidden;min-height:0}.axa-faq-a-content{padding:0 60px 28px 50px;font-size:16px;line-height:1.75;color:var(--axa-text);max-width:68ch}.axa-faq-a-content p{margin:0 0 10px}.axa-faq-a-content p:last-child{margin-bottom:0}.axa-faq-a-content strong{color:var(--axa-heading)}.axa-shelf-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:48px;margin-bottom:56px}.axa-shelf-head .axa-title{margin-bottom:0}.axa-shelf-head-r .axa-text{margin-bottom:22px}.axa-shelf{display:grid;gap:20px;grid-auto-rows:minmax(300px,auto)}.axa-shelf.is-bento{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.axa-shelf.is-bento .axa-shelf-card:first-child{grid-row:span 2}.axa-shelf.is-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(420px,auto)}.axa-section .axa-shelf-card{display:flex;flex-direction:column;justify-content:space-between;gap:40px;padding:26px;border:1px solid var(--axa-line-soft);border-radius:24px;overflow:hidden;background:#0b0906;color:var(--axa-heading);text-decoration:none;transition:border-color 0.45s var(--axa-ease),transform 0.55s var(--axa-ease),box-shadow 0.55s var(--axa-ease)}.axa-shelf-img{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;filter:saturate(.85) brightness(.92);transition:transform 1.2s var(--axa-ease),filter 0.6s var(--axa-ease)}.axa-shelf-shade{position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,rgb(0 0 0 / .45) 0%,rgb(0 0 0 / .05) 32%,rgb(0 0 0 / .9) 100%)}.axa-shelf-top{z-index:2;display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.axa-shelf-badge,.axa-shelf-count{display:inline-flex;padding:7px 13px;border-radius:100px;font-size:12px;font-weight:700;background:rgb(0 0 0 / .55);border:1px solid rgb(232 195 104 / .35);color:var(--axa-gold-2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.axa-shelf-badge.is-gold{background:var(--axa-grad);color:#0A0703;border-color:#fff0}.axa-shelf-count{color:var(--axa-heading);border-color:rgb(255 255 255 / .14)}.axa-shelf-body{z-index:2;display:block}.axa-shelf-title{display:block;font-family:var(--axa-h);font-size:30px;font-weight:700;letter-spacing:-.025em;line-height:1.1;color:var(--axa-heading);margin-bottom:10px}.axa-shelf.is-bento .axa-shelf-card:first-child .axa-shelf-title{font-size:42px}.axa-shelf-desc{display:block;font-size:15px;line-height:1.6;color:var(--axa-text);max-width:44ch;margin-bottom:22px}.axa-shelf-foot{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;padding-top:18px;border-top:1px solid rgb(232 195 104 / .22)}.axa-shelf-plabel{display:block;font-size:12px;font-weight:600;color:var(--axa-muted);margin-bottom:2px}.axa-shelf-price{display:block;font-family:var(--axa-h);font-size:28px;font-weight:700;letter-spacing:-.02em;line-height:1.1;background:var(--axa-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;color:var(--axa-gold-2)}.axa-shelf-cta{display:inline-flex;align-items:center;gap:12px}.axa-shelf-cta-label{font-size:14px;font-weight:700;color:var(--axa-gold-2);opacity:0;transform:translateX(10px);transition:opacity 0.4s var(--axa-ease),transform 0.5s var(--axa-ease)}.axa-shelf-go{width:50px;height:50px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgb(232 195 104 / .5);background:rgb(0 0 0 / .45);color:var(--axa-gold-2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background 0.4s var(--axa-ease),color 0.4s,transform 0.5s var(--axa-ease),border-color 0.4s}.axa-section .axa-shelf-card:focus-visible{outline:2px solid var(--axa-gold-2);outline-offset:3px}@media (hover:hover){.axa-section .axa-shelf-card:hover{transform:translateY(var(--axa-lift,-6px));border-color:rgb(232 195 104 / .55);box-shadow:0 45px 90px -45px rgb(190 140 55 / .6)}.axa-shelf-card:hover .axa-shelf-img{transform:scale(1.06);filter:saturate(1) brightness(1)}.axa-shelf-card:hover .axa-shelf-cta-label{opacity:1;transform:none}.axa-shelf-card:hover .axa-shelf-go{background:var(--axa-grad);color:#0A0703;border-color:#fff0;transform:rotate(45deg)}}@media (hover:none){.axa-shelf-cta-label{opacity:1;transform:none}}@media (max-width:1024px){.axa-section .axa-title{font-size:42px}.axa-section .axa-text{font-size:17px}.axa-hero{min-height:0;padding:100px 24px}.axa-hero-grid,.axa-split-grid,.axa-answers-grid,.axa-protocol-head,.axa-rail-head,.axa-shelf-head{grid-template-columns:minmax(0,1fr)}.axa-hero-slider{justify-self:center;max-width:460px}.axa-protocol-head,.axa-rail-head,.axa-shelf-head{gap:20px}.axa-journey-track{grid-template-columns:minmax(0,1fr);gap:56px}.axa-journey-track::before{display:none}.axa-journey-head{margin-bottom:56px}.axa-score{max-width:420px}.axa-shelf.is-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.axa-shelf.is-bento .axa-shelf-card:first-child{grid-column:1 / -1;grid-row:auto;min-height:420px}}@media (max-width:767px){.axa-section{padding:56px 18px}.axa-section .axa-title{font-size:22px;line-height:1.15;margin-bottom:14px;letter-spacing:-.02em}.axa-section .axa-text{font-size:15px;line-height:1.65;margin-bottom:24px}.axa-eyebrow{font-size:13px;margin-bottom:12px}.axa-btns{gap:10px}.axa-btns .axa-btn{flex:1 1 auto}.axa-section .axa-btn{padding:14px 22px;font-size:15px}.axa-hero{padding:72px 18px 64px}.axa-hero-badge{font-size:11px;margin-bottom:20px}.axa-hero-stats{margin-top:34px;padding-top:22px}.axa-stat{min-width:0;padding-right:12px}.axa-stat+.axa-stat{padding-left:12px}.axa-stat strong{font-size:18px}.axa-stat span{font-size:11.5px}.axa-coa-card{padding:20px 18px;border-radius:22px}.axa-slider-viewport{border-radius:22px}.axa-coa-value{font-size:58px}.axa-coa-lab{font-size:10px;letter-spacing:.05em}.axa-coa-row dd{font-size:12px}.axa-section .axa-slider-arrow{top:auto;bottom:-4px;margin-top:0;width:40px;height:40px}.axa-prev{left:0}.axa-next{right:0}.axa-dots{margin-top:30px;min-height:40px;align-items:center}.axa-protocol-head{margin-bottom:36px}.axa-protocol-head .axa-title{margin-bottom:0}.axa-protocol-grid{grid-template-columns:minmax(0,1fr);gap:12px}.axa-tile{min-height:0;padding:20px}.axa-tile-top{margin-bottom:22px}.axa-tile-metric{font-size:24px}.axa-section .axa-tile--status p{font-size:16px}.axa-journey-step{padding:0 20px 24px}.axa-journey-dot{width:54px;height:54px;font-size:19px}.axa-journey-marker{margin:-27px 0 22px}.axa-journey-num{font-size:64px;top:14px;right:18px}.axa-section .axa-journey-step h4{font-size:19px}.axa-section .axa-journey-step p{font-size:14px}.axa-journey-banner{flex-direction:column;align-items:stretch;padding:22px 20px;gap:18px;margin-top:40px}.axa-section .axa-journey-banner p{font-size:14px}.axa-rail>.axa-container{margin-bottom:32px}.axa-score{padding:22px}.axa-score-value{font-size:52px}.axa-quote{padding:22px}.axa-section .axa-quote p{font-size:15px}.axa-rail-group{gap:14px;padding-right:14px}.axa-support{padding:22px 20px}.axa-section .axa-support h3{font-size:19px}.axa-section .axa-faq-q{font-size:15px;gap:14px;padding:20px 0}.axa-faq-toggle{width:32px;height:32px}.axa-faq-a-content{padding:0 0 22px 38px;font-size:14px}.axa-shelf-head{margin-bottom:36px}.axa-shelf.is-bento,.axa-shelf.is-grid{grid-template-columns:minmax(0,1fr)}.axa-shelf.is-bento .axa-shelf-card:first-child{min-height:0}.axa-section .axa-shelf-card{padding:20px;gap:28px}.axa-shelf-title,.axa-shelf.is-bento .axa-shelf-card:first-child .axa-shelf-title{font-size:24px}.axa-shelf-price{font-size:24px}.axa-shelf-go{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.axa-section *,.axa-section *::before,.axa-section *::after{animation-duration:0.001ms!important;animation-iteration-count:1!important;transition-duration:0.001ms!important}.axa-rail-row{overflow-x:auto}.axa-rail-track{transform:none!important}.axa-rail-group[aria-hidden="true"]{display:none}}html.axa-modal-lock{overflow:hidden}.axa-modal{--axa-gold:#BE8C37;--axa-gold-2:#E8C368;--axa-heading:#F6F1E7;--axa-line:rgba(232, 195, 104, 0.22);position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:24px;font-family:'Manrope',system-ui,-apple-system,'Segoe UI',sans-serif;opacity:0;visibility:hidden;transition:opacity 0.25s ease,visibility 0s linear 0.25s}.axa-modal.is-open{opacity:1;visibility:visible;transition:opacity 0.25s ease}.axa-modal *,.axa-modal *::before,.axa-modal *::after{box-sizing:border-box}.axa-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(0 0 0 / .85);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:zoom-out}.axa-modal-box{position:relative;display:flex;flex-direction:column;width:min(980px, 100%);max-height:100%;background:#050403;border:1px solid var(--axa-line);border-radius:18px;box-shadow:0 40px 120px -30px rgb(0 0 0 / .9),0 0 0 1px rgb(232 195 104 / .05);overflow:hidden;transform:translateY(14px) scale(.985);transition:transform 0.3s cubic-bezier(.22,1,.36,1)}.axa-modal.is-open .axa-modal-box{transform:none}.axa-modal.is-tall .axa-modal-box{height:100%}.axa-modal-bar{display:flex;align-items:center;gap:14px;flex:0 0 auto;padding:12px 14px 12px 20px;border-bottom:1px solid var(--axa-line);background:#000}.axa-modal .axa-modal-title{flex:1 1 auto;min-width:0;color:var(--axa-heading);font-size:14px;font-weight:700;letter-spacing:.04em;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.axa-modal .axa-modal-open{flex:0 0 auto;color:var(--axa-gold-2);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;line-height:1;padding:10px 14px;border:1px solid var(--axa-line);border-radius:999px;background:#fff0;transition:background 0.2s ease,border-color 0.2s ease,color 0.2s ease}.axa-modal .axa-modal-open:hover,.axa-modal .axa-modal-open:focus-visible{color:#0A0703;background:var(--axa-gold-2);border-color:var(--axa-gold-2);outline:none}.axa-modal .axa-modal-close{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;min-width:0;min-height:0;margin:0;padding:0;color:var(--axa-heading);line-height:1;letter-spacing:normal;text-transform:none;background:rgb(246 241 231 / .06);border:1px solid var(--axa-line);border-radius:50%;box-shadow:none;cursor:pointer;transition:background 0.2s ease,color 0.2s ease,transform 0.2s ease}.axa-modal .axa-modal-close:hover,.axa-modal .axa-modal-close:focus-visible{color:#0A0703;background:var(--axa-gold-2);border-color:var(--axa-gold-2);box-shadow:none;outline:none;transform:rotate(90deg)}.axa-modal .axa-modal-close svg{display:block;width:18px;height:18px}.axa-modal-body{position:relative;flex:1 1 auto;min-height:160px;min-width:0;overflow:auto;background:#0b0907}.axa-modal-body iframe{display:block;width:100%;height:100%;min-height:0;margin:0;border:0;background:#fff}.axa-modal-body.is-image{display:flex;align-items:center;justify-content:center;padding:14px}.axa-modal-body.is-image img{display:block;width:auto;height:auto;max-width:100%;max-height:calc(92vh - 110px);margin:0 auto;object-fit:contain;border-radius:8px;box-shadow:none}.axa-modal-body.is-error{display:flex;align-items:center;justify-content:center;padding:40px 24px;text-align:center}.axa-modal-body.is-error p{margin:0;color:rgb(246 241 231 / .7);font-size:15px}.axa-modal-body.is-error a{color:var(--axa-gold-2);text-decoration:underline}.axa-modal-loading{position:absolute;top:50%;left:50%;z-index:2;width:34px;height:34px;margin:-17px 0 0 -17px;border:2px solid rgb(232 195 104 / .2);border-top-color:var(--axa-gold-2);border-radius:50%;animation:axa-modal-spin 0.8s linear infinite;pointer-events:none}@keyframes axa-modal-spin{to{transform:rotate(360deg)}}@media (max-width:640px){.axa-modal{padding:0}.axa-modal-box{width:100%;height:100%;max-height:100%;border-radius:0;border-left:0;border-right:0}.axa-modal-bar{padding:10px 10px 10px 14px;gap:10px}.axa-modal .axa-modal-open{padding:9px 12px;font-size:11px}.axa-modal-body.is-image img{max-height:calc(100vh - 100px)}}@media (prefers-reduced-motion:reduce){.axa-modal,.axa-modal-box,.axa-modal .axa-modal-close{transition-duration:0.001ms!important}.axa-modal-loading{animation-duration:1.6s}}