.ax{--paper:#f4f4f4;--card:#fff;--ink:#000;--ink-2:#555;--ink-3:#767676;--line:#e3e3e3;--line-2:#bdbdbd;--gold:#000;--alert:#000;--ok:#9b9b9b;--alert-bg:#f4f4f4;--font-serif:"Helvetica Neue", Helvetica, Arial, sans-serif;--font-sans:"Helvetica Neue", Helvetica, Arial, sans-serif;--radius:0;color:#000;background:#fff;min-height:100vh;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.5}.ax *{box-shadow:none!important;border-radius:0!important}.ax :is(h1,h2,h3,h4,b,dd){font-family:inherit}.ax h1,.ax h2{letter-spacing:0;font-weight:300}.ax h3{color:#000;letter-spacing:.14em;font-weight:500}.ax a{text-underline-offset:3px}.ax .eyebrow,.ax .al-card .eyebrow{color:var(--ink-2);letter-spacing:.16em}.ax .btn{color:#fff;letter-spacing:.1em;text-transform:uppercase;background:#000;border:1px solid #000;font-size:11px;font-weight:500}.ax .btn:hover:not(:disabled),.ax .btn.small[aria-pressed=false]{color:#000;background:#fff}.ax select,.ax input{background:#fff;border:1px solid #000}.ax .al-plan[aria-pressed=true] b{color:#fff}.ax .al-plan.best:not([aria-pressed=true]){outline-offset:-1px;outline:1px solid #000}.ax .al-land{fill:#f4f4f4;stroke:#cfcfcf}.ax .al-store.over{fill:#fff;stroke:#000}.ax .al-store.mono{fill:#000;stroke:#fff}.ax .al-store.picked{fill:#c8102e;stroke:#c8102e;stroke-width:6px;stroke-opacity:.3;paint-order:stroke}.ax .al-store.mono.picked{fill:#c8102e;stroke:#c8102e}.ax .al-kpis{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(5,1fr);gap:1px;margin:18px 0 10px;display:grid}.ax .al-kpis div{background:#fff;gap:4px;padding:14px 12px;display:grid}.ax .al-kpis b{font-size:1.9rem;font-weight:300;line-height:1}.ax .al-kpis span{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);font-size:10px}.ax .al-kpis .bad b{color:#c8102e}@media (max-width:560px){.ax .al-kpis{grid-template-columns:repeat(3,1fr)}}.ax .al-key.over{background:#fff;border:1px solid #000}.ax-top{letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #000;justify-content:space-between;align-items:center;padding:18px 32px;font-size:11px;display:flex}.ax-top a{text-decoration:none}.ax-top a:hover{text-decoration:underline}.ax-mark{letter-spacing:.3em;font-weight:500}.ax-page{max-width:1280px;margin:0 auto;padding:0 32px 72px}.ax-houses{flex-wrap:wrap;justify-content:center;gap:6px 30px;padding:22px 0;display:flex}.ax-houses button{font:inherit;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:4px 0;font-size:11px}.ax-houses button[aria-pressed=true]{color:#000;border-bottom-color:#000}.ax-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-2);font-size:11px;display:block}.ax-note{color:var(--ink-3);margin:0;font-size:13px}.ax-busy{opacity:.5;transition:opacity .2s}.ax-wait,.ax-error{text-align:center;color:var(--ink-2);padding:80px 0}.ax-hero{grid-template-columns:1fr 1fr;align-items:stretch;margin-top:8px;display:grid}.ax-tile{background:#f4f4f4;place-items:center;min-height:520px;padding:24px;display:grid}.ax-tile img{object-fit:contain;width:100%;max-height:600px}.ax-tile span{text-align:center;max-width:12em;font-size:clamp(1.6rem,3vw,2.6rem);font-weight:300;line-height:1.2}.ax-hero-text{flex-direction:column;justify-content:center;gap:18px;padding:56px 56px 48px;display:flex}.ax-hero h1{margin:0;font-size:clamp(1.7rem,3vw,2.6rem);line-height:1.15}.ax-price{margin:0;font-size:1.15rem}.ax-price small{margin-left:8px;display:inline}.ax-question{border-top:1px solid #000;margin:12px 0 0;padding-top:22px;font-size:1.35rem;font-weight:300;line-height:1.35}.ax-question b{font-weight:500;display:block}.ax-result{gap:18px;margin-top:56px;display:grid}.ax-figures{border:1px solid #000;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ax-figures>div{border-right:1px solid #000;gap:6px;padding:30px 28px;display:grid}.ax-figures>div:last-child{border-right:0}.ax-figures span{letter-spacing:.16em;text-transform:uppercase;font-size:11px}.ax-figures b{font-size:clamp(2rem,4vw,3.2rem);font-weight:300;line-height:1.05}.ax-figures small{font-size:12px}.ax-figures .ax-win{color:#fff;background:#000}.ax-figures .ax-win small{color:#ffffffb3}.ax-where{grid-template-columns:1.5fr 1fr;align-items:start;gap:48px;margin-top:64px;display:grid}.ax-where>div{min-width:0}.ax-where h2{margin:0 0 8px;font-size:1.6rem}.ax-table{border-collapse:collapse;width:100%;margin-top:18px;font-size:13px}.ax-table th{text-align:right;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #000;padding:8px 10px;font-size:10px;font-weight:500}.ax-table td{text-align:right;border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;padding:11px 10px}.ax-table th:first-child,.ax-table td:first-child{text-align:left;padding-left:0}.ax-table td b{font-size:15px;font-weight:500}.ax-table td:first-child button{font:inherit;text-align:left;cursor:pointer;color:#000;background:0 0;border:0;padding:0}.ax-table td small{margin-top:1px}.ax-table tbody tr{cursor:pointer}.ax-table tbody tr:hover,.ax-table tbody tr.on{background:#f4f4f4}.ax-table tfoot td{border-top:1px solid #000;border-bottom:0;font-weight:500}.ax-link{font:inherit;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #000;margin-top:14px;padding:0;font-size:11px}.ax .al-sheet{background:#f4f4f4;border:0;margin-top:24px}@media (max-width:760px){.ax-table th:last-child,.ax-table td:last-child{display:none}}.ax-more{border-top:1px solid #000;margin-top:72px}.ax-more>summary{cursor:pointer;text-align:center;letter-spacing:.2em;text-transform:uppercase;padding:22px 0;font-size:11px;list-style:none}.ax-more>summary::-webkit-details-marker{display:none}.ax-more>summary:after{content:"  +"}.ax-more[open]>summary:after{content:"  −"}.ax-steps{gap:8px;max-width:760px;padding-left:18px;display:grid}.ax-foot{border-top:1px solid var(--line);color:var(--ink-3);max-width:900px;margin-top:64px;padding-top:18px;font-size:12px}.ax-foot summary{cursor:pointer;margin-top:8px}@media (max-width:900px){.ax-top{padding:14px 16px}.ax-page{padding:0 16px 56px}.ax-hero{grid-template-columns:1fr}.ax-tile{min-height:360px}.ax-hero-text{padding:28px 0}.ax-figures{grid-template-columns:1fr}.ax-figures>div{border-bottom:1px solid #000;border-right:0}.ax-figures>div:last-child{border-bottom:0}.ax-where{grid-template-columns:1fr;gap:32px}}.ax .al-france{overflow:visible}.ax-where>div:last-child{padding-right:24px}.ax .al-plan.best .eyebrow:after{content:" · highest gain";color:inherit}.ax .al-plan[aria-pressed=true].best .eyebrow:after{color:#fff}.ax-tile-text{min-height:300px}.ax .al-spark{height:60px}@media (max-width:600px){.ax-table th:nth-child(3),.ax-table td:nth-child(3){display:none}}.ax-events{gap:14px;margin-top:48px;display:grid}.ax-events ol{border:1px solid #000;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.ax-events li{border-right:1px solid #000}.ax-events li:last-child{border-right:0}.ax-events button{text-align:left;color:#000;width:100%;font:inherit;cursor:pointer;background:#fff;border:0;grid-template-columns:84px 1fr;align-items:center;gap:16px;padding:14px 18px;display:grid}.ax-events button:hover{background:#f4f4f4}.ax-events button[aria-pressed=true]{color:#fff;background:#000}.ax-events button[aria-pressed=true] small,.ax-events button[aria-pressed=true] em{color:#ffffffbf}.ax-ev-photo{background:#f4f4f4;width:84px;height:84px;overflow:hidden}.ax-ev-photo img{object-fit:cover;width:100%;height:100%;display:block}.ax-ev-text{gap:3px;min-width:0;display:grid}.ax-ev-text small{letter-spacing:.14em;text-transform:uppercase;font-size:10px}.ax-ev-text b{font-size:15px;font-weight:500;line-height:1.25}.ax-ev-text em{color:var(--ink-2);font-size:12px;font-style:normal}.ax .al-store.mono.dim{fill:#d4d4d4;stroke:#fff}.ax .al-store.mono.hit{fill:#000;stroke:#000;stroke-width:3px;paint-order:stroke}.ax-table tbody tr.faded{opacity:.3}@media (max-width:760px){.ax-events li{border-bottom:1px solid #000;border-right:0}.ax-events li:last-child{border-bottom:0}}.ax-note b{color:#000;font-weight:500}.ax-tile{position:relative}.ax-tile small{letter-spacing:.04em;color:var(--ink-3);font-size:10px;position:absolute;bottom:10px;left:14px}.ax .wait:before,.ax .btn.busy:before{border-color:#000 #bdbdbd #bdbdbd;border-radius:50%;width:18px;height:18px}.ax .btn.busy:before{border-color:#fff #666 #666;width:12px;height:12px}.ax .btn.busy:hover:before{border-color:#000 #bdbdbd #bdbdbd}.ax-nets{flex-wrap:wrap;justify-content:center;gap:0;margin:-6px 0 18px;display:flex}.ax-nets button{color:#000;font:inherit;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #000;padding:7px 16px;font-size:11px}.ax-nets button+button{border-left:0}.ax-nets button[aria-pressed=true]{color:#fff;background:#000}.ax .al-worldbox{background:#fff;border:1px solid #000;max-width:760px;margin:0 auto;position:relative}.ax .al-world{touch-action:none;cursor:grab;width:100%;height:auto;max-height:420px;display:block;overflow:hidden}.ax .al-world:active{cursor:grabbing}.ax .al-zoom{z-index:1;display:grid;position:absolute;top:8px;right:8px}.ax .al-zoom button{color:#000;width:30px;height:30px;font:inherit;cursor:pointer;background:#fff;border:1px solid #000;font-size:16px;line-height:1}.ax .al-zoom button+button{border-top:0}.ax .al-zoom button:hover{color:#fff;background:#000}.ax-where.world{grid-template-columns:1fr}.ax-where.world>div:last-child{order:-1;padding-right:0}.al-intro{text-align:center;gap:14px;max-width:820px;margin:48px auto 40px;display:grid}.al-intro h1{margin:0;font-size:clamp(1.8rem,3.4vw,2.8rem);line-height:1.15}.al-intro p{color:var(--ink-2);margin:0;font-size:15px}.ax-hero h2.ax-product{margin:0;font-size:clamp(1.7rem,3vw,2.6rem);line-height:1.15}.al-bar.on{fill:#cbbfae}.al-pt{stroke:#fff;stroke-width:2px}.al-pt.sheet{fill:#999}.al-pt.agent{fill:var(--gold)}.al-weeks rect[fill=transparent]{cursor:crosshair}.al-week-read{min-height:3.2em;margin:10px 0 0;font-size:13px;line-height:1.6}.al-line.real{stroke:#000;stroke-width:1px}.al-weeks.al-lead{max-width:760px;margin:0 auto}.al-lead .al-line{stroke-width:1.25px}.al-lead .al-tick{letter-spacing:.02em;font-size:10px}.al-lead .al-pt{stroke-width:1.5px}.al-lead-on{stroke:#f1ece3;stroke-width:22px}.al-grid{stroke:#e4ddd2;stroke-width:1px;stroke-dasharray:2 4}.al-val{fill:#555;font-size:10px;font-weight:500}.al-val.agent{fill:var(--gold)}.al-key.real{border-top:1px solid #000;height:0}
