.aa-hero{isolation:isolate;padding-block:clamp(56px,8vw,104px) clamp(56px,7vw,88px);position:relative;overflow:hidden}.aa-hero-in{z-index:1;grid-template-columns:minmax(0,1fr);align-items:center;gap:48px;display:grid;position:relative}@media (min-width:1024px){.aa-hero-in{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:56px}}.aa-hero-lede{min-width:0}.aa-hero-h1{margin-top:24px;font-size:clamp(2.5rem,6.4vw,4.7rem)}.aa-hero-h1 .mk-accent{background:linear-gradient(92deg, var(--color-brand-light), #d6e6ff 60%, var(--color-mint));color:#0000;-webkit-background-clip:text;background-clip:text}.aa-sub{color:var(--color-muted);margin-top:26px;font-size:clamp(1.05rem,1.6vw,1.3rem);font-weight:500;line-height:1.45}.aa-sub span{display:block}.aa-hero-actions{margin-top:36px}.aa-deal{flex-direction:column;align-items:flex-start;gap:14px;min-width:0;display:flex;position:relative}.aa-plate{isolation:isolate;border-radius:var(--r-xl);background:linear-gradient(160deg, var(--color-navy-2), var(--color-navy));width:100%;box-shadow:var(--shadow-card);border:1px solid #9cc2ff38;gap:18px;padding:clamp(18px,2.4vw,26px);display:grid;position:relative;overflow:hidden}.aa-plate-bg{z-index:0;position:absolute;inset:0}.aa-plate-bg img{object-fit:cover;opacity:.22;filter:grayscale()contrast(1.1);width:100%;height:100%}.aa-plate-ov{background:linear-gradient(#08163340,#081633f0 72%);position:absolute;inset:0}.aa-doc{z-index:1;border-radius:var(--r-lg);border:1px solid var(--color-hairline-strong);-webkit-backdrop-filter:blur(14px);transition:transform 1.2s var(--ease);background:#0b1220db;padding:16px 18px 18px;position:relative;box-shadow:0 30px 60px -30px #000c}@media (min-width:1024px){.aa-doc{transform:perspective(1400px)rotateY(-6deg)rotateX(2deg)}.aa-deal:hover .aa-doc{transform:perspective(1400px)rotateY(0)rotateX(0)}}.aa-doc-bar{border-bottom:1px solid var(--color-hairline);justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.aa-doc-bar-k{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-brand-light);font-size:11.5px}.aa-doc-pg{font-family:var(--font-mono);color:var(--color-muted-2);white-space:nowrap;font-size:11.5px}.aa-doc-rows{gap:2px;margin-top:8px;display:grid}.aa-doc-row{color:var(--color-fg-soft);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 10px;font-size:13.5px;display:grid;position:relative}.aa-doc-fig{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-fg);white-space:nowrap;font-size:13.5px}.aa-doc-row.is-flag{color:var(--color-warning);background:#ffcf8a17;border:1px solid #ffcf8a47}.aa-doc-row.is-flag .aa-doc-fig{color:var(--color-warning);font-weight:600}.aa-doc-row.is-flag:after{content:"!";background:var(--color-warning);color:#3a2400;width:18px;height:18px;font-family:var(--font-mono);animation:aa-flag .6s var(--spring) both;animation-delay:calc(.7s + var(--flag,0) * .26s);border-radius:50%;place-items:center;font-size:11.5px;font-weight:700;display:grid;position:absolute;top:-7px;right:-7px}.aa-doc-row.is-flag-1{--flag:0}.aa-doc-row.is-flag-2{--flag:1}.aa-doc-row.is-flag-3{--flag:2}@keyframes aa-flag{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.aa-doc-rule{background:var(--color-hairline-strong);height:1px;margin:12px 0}.aa-doc-tot{justify-content:space-between;align-items:baseline;gap:12px;padding:0 10px;display:flex}.aa-doc-tot-k{color:var(--color-fg);font-size:13.5px;font-weight:600}.aa-doc-tot-fig{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--color-fg);white-space:nowrap;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:600}.aa-doc-foot{color:var(--color-warning);align-items:center;gap:10px;margin-top:14px;padding:0 10px;font-size:12.5px;line-height:1.35;display:flex}.aa-doc-dot{width:24px;height:24px;font-family:var(--font-mono);background:#ffcf8a29;border:1px solid #ffcf8a66;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.aa-plate-in{z-index:1;min-width:0;position:relative}.aa-plate-k{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#ffffffb3;font-size:11.5px;display:block}.aa-plate-p{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;text-wrap:pretty;margin-top:6px;font-size:clamp(1rem,1.4vw,1.15rem);font-weight:600;line-height:1.3}.aa-work{border-radius:var(--r-xl);grid-template-columns:minmax(0,1fr);gap:28px;padding:clamp(26px,4vw,48px);display:grid}@media (min-width:900px){.aa-work{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:48px}}.aa-work-h{color:#fff;margin-top:18px}.aa-work-h span{display:block}.aa-work-h .is-soft{color:#ffffff8c}.aa-work-copy{gap:16px;display:grid}.aa-work-copy p{font-size:15.5px;line-height:1.6}.aa-work-copy p.is-lead{font-family:var(--font-display);letter-spacing:-.025em;color:#fff;border-top:1px solid #ffffff29;margin-top:8px;padding-top:20px;font-size:clamp(1.15rem,1.8vw,1.45rem);font-weight:600;line-height:1.25}.aa-scale{max-width:880px;margin:0 auto 28px;padding:0 8px;position:relative}.aa-scale-bar{background:linear-gradient(90deg, var(--color-brand), var(--color-brand-light), var(--color-mint));border-radius:999px;height:3px;position:relative}.aa-scale-node{background:var(--color-bg);border:2px solid var(--color-brand-light);border-radius:50%;width:10px;height:10px;position:absolute;top:50%;transform:translate(-50%,-50%)}.aa-scale-marks{height:18px;margin-top:10px;position:relative}.aa-scale-mk{font-family:var(--font-mono);letter-spacing:.06em;color:var(--color-muted-2);white-space:nowrap;font-size:11.5px;position:absolute;top:0}.aa-scale-legend{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:4px;display:grid}.aa-scale-leg{text-align:center;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-brand-light);font-size:11.5px}.aa-tiers{max-width:1040px;margin-inline:auto}.aa-tier{flex-direction:column;min-width:0;display:flex}.aa-tier-badge{position:absolute;top:-14px;left:clamp(20px,3vw,30px)}.aa-tier-mins{align-items:baseline;gap:6px;display:flex}.aa-tier-mins-n{font-family:var(--font-mono);letter-spacing:-.05em;color:var(--color-fg);font-size:clamp(2.6rem,4vw,3.4rem);font-weight:600;line-height:1}.aa-tier-mins-k{font-family:var(--font-mono);color:var(--color-muted);font-size:13px}.aa-tier-name{margin-top:14px}.aa-tier-range{color:var(--color-muted);margin-top:4px;font-size:14px}.aa-tier-diff{border-top:1px solid var(--color-hairline);color:var(--color-fg-soft);flex:1;margin-top:14px;padding-top:14px;font-size:15px;line-height:1.5}.aa-tier .mk-btn{width:100%;margin-top:22px}.aa-tier.mk-card-brand .aa-tier-mins-n,.aa-tier.mk-card-brand .aa-tier-mins-k{color:#fff}.aa-tier.mk-card-brand .aa-tier-diff{border-top-color:#ffffff29}.aa-tier-all{text-align:center;max-width:1040px;margin:24px auto 0}@media (max-width:767px){.aa-tiers{gap:26px}}.aa-flow{border-top:1px solid var(--color-hairline-strong);margin:0;padding:0;list-style:none}.aa-flow-step{border-bottom:1px solid var(--color-hairline);grid-template-columns:minmax(0,1fr);gap:8px 28px;padding:24px 0;display:grid}@media (min-width:760px){.aa-flow-step{grid-template-columns:120px minmax(0,1fr);align-items:start;padding:32px 0}}.aa-flow-n{font-family:var(--font-mono);letter-spacing:-.05em;color:var(--color-muted-2);font-size:clamp(2rem,4vw,3.2rem);font-weight:600;line-height:1}.aa-flow-step.is-last .aa-flow-n{color:var(--color-mint)}.aa-flow-in{min-width:0;max-width:62ch}.aa-flow-p{color:var(--color-muted);margin-top:8px;font-size:15.5px;line-height:1.6}.aa-an{border-top:1px solid var(--color-hairline);border-bottom:1px solid var(--color-hairline);background:#ffffff04}.aa-an-in{grid-template-columns:minmax(0,1fr);align-items:start;gap:40px;display:grid}@media (min-width:960px){.aa-an-in{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:64px}}.aa-an-side{min-width:0}.aa-an-side .mk-section-head{margin-bottom:28px}.aa-an-ctrls{gap:22px;display:grid}.aa-an-ctrl-top{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.aa-an-lab{color:var(--color-fg-soft);font-size:14px;font-weight:600}.aa-an-fig{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--color-brand-light);white-space:nowrap;font-size:18px;font-weight:600}.aa-an-rng{appearance:none;cursor:pointer;background:0 0;width:100%;height:26px;margin:0;display:block}.aa-an-rng::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--color-brand-light) 0 calc(var(--p,0) * 1%), #ffffff1f calc(var(--p,0) * 1%) 100%);border-radius:999px;height:4px}.aa-an-rng::-webkit-slider-thumb{appearance:none;background:var(--color-fg);border:3px solid var(--color-brand);width:22px;height:22px;transition:transform .3s var(--spring);border-radius:50%;margin-top:-9px;box-shadow:0 4px 14px #00000080}.aa-an-rng:hover::-webkit-slider-thumb{transform:scale(1.12)}.aa-an-rng::-moz-range-track{background:#ffffff1f;border-radius:999px;height:4px}.aa-an-rng::-moz-range-progress{background:var(--color-brand-light);border-radius:999px;height:4px}.aa-an-rng::-moz-range-thumb{background:var(--color-fg);border:3px solid var(--color-brand);border-radius:50%;width:16px;height:16px;box-shadow:0 4px 14px #00000080}.aa-an-rng:focus-visible{outline:none}.aa-an-rng:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 5px #1466e84d}.aa-an-rng:focus-visible::-moz-range-thumb{box-shadow:0 0 0 5px #1466e84d}.aa-an-res{gap:14px;min-width:0;display:grid}.aa-an-big{grid-template-columns:minmax(0,1fr);padding:0;display:grid;overflow:hidden}@media (min-width:620px){.aa-an-big{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.aa-an-half{flex-direction:column;gap:8px;min-width:0;padding:clamp(20px,2.6vw,28px);display:flex}.aa-an-half+.aa-an-half{border-top:1px solid var(--color-hairline)}@media (min-width:620px){.aa-an-half+.aa-an-half{border-top:0;border-left:1px solid var(--color-hairline)}}.aa-an-k{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted-2);font-size:11.5px}.aa-an-mo,.aa-an-tot{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.05em;color:var(--color-fg);font-size:clamp(2rem,3.4vw,2.8rem);font-weight:600;line-height:1}.aa-an-per{letter-spacing:0;color:var(--color-muted);margin-left:4px;font-size:15px}.aa-an-half.is-low .aa-an-tot{color:var(--color-warning)}.aa-an-int{color:var(--color-muted);font-size:13.5px}.aa-an-save{gap:6px;display:grid}.aa-an-save-k{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#ffffffb8;font-size:11.5px}.aa-an-save-fig{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.05em;color:var(--color-mint);font-size:clamp(2rem,3.4vw,2.8rem);font-weight:600;line-height:1}.aa-an-save-p{max-width:46ch;font-size:14px;line-height:1.5}.aa-an-split-k{color:var(--color-fg-soft);font-size:14px;font-weight:600;display:block}.aa-an-bar{background:#ffffff0f;border-radius:999px;height:12px;margin-top:12px;display:flex;overflow:hidden}.aa-an-bar-cap{background:var(--color-brand-light);transition:width .5s var(--ease)}.aa-an-bar-int{background:var(--color-warning);transition:width .5s var(--ease)}.aa-an-leg{flex-wrap:wrap;gap:8px 22px;margin:12px 0 0;padding:0;list-style:none;display:flex}.aa-an-leg-it{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-muted);align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.aa-an-chip{border-radius:3px;width:10px;height:10px}.aa-an-chip.is-cap{background:var(--color-brand-light)}.aa-an-chip.is-int{background:var(--color-warning)}.aa-an-foot{color:var(--color-muted-2);padding:0 6px;font-size:13px;line-height:1.5}.aa-tabs-row{flex-wrap:wrap;gap:10px;margin-bottom:22px;display:flex}.aa-tab{border:1px solid var(--color-hairline-strong);min-height:44px;color:var(--color-fg-soft);cursor:pointer;transition:background-color .25s var(--ease), border-color .25s var(--ease), color .25s var(--ease), transform .45s var(--spring);background:#ffffff0d;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.aa-tab:hover{background:#ffffff17;transform:translateY(-1px)}.aa-tab.is-on{background:var(--color-brand);border-color:var(--color-brand);color:#fff;box-shadow:var(--shadow-brand)}.aa-tab-d{font-family:var(--font-mono);letter-spacing:.08em;opacity:.7;font-size:11.5px}.aa-tabs-grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:900px){.aa-tabs-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.aa-scn,.aa-act{flex-direction:column;min-width:0;display:flex}.aa-scn-k,.aa-act-k{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-brand-light);font-size:11.5px}.aa-scn-h{margin-top:12px}.aa-scn-p,.aa-act-p{margin-top:12px;font-size:15.5px;line-height:1.6}.aa-scn-p{color:var(--color-muted)}.aa-act-foot{border-top:1px solid #ffffff29;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin-top:auto;padding-top:18px;display:flex}.aa-act-foot-k{color:#ffffffb3;font-size:13px}.aa-act-fig{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--color-mint);white-space:nowrap;font-size:20px;font-weight:600}.aa-act-p{padding-bottom:20px}@media (prefers-reduced-motion:reduce){.aa-doc{transition:none;transform:none!important}.aa-doc-row.is-flag:after{animation:none}.aa-an-rng::-webkit-slider-thumb{transition:none}}
