.az-page{--az-node: 48px;--az-gutter: 92px;--az-amp: 24px;--az-roadw: 18px;--az-mk: 32px;--az-col: 20px;--az-gap: 56px;--az-sticky: 104px}@media (max-width: 1023px){.az-page{--az-node: 44px;--az-gutter: 72px;--az-amp: 14px;--az-roadw: 16px;--az-sticky: 76px}}@media (max-width: 639px){.az-page{--az-node: 36px;--az-gutter: 40px;--az-amp: 0px;--az-roadw: 12px;--az-mk: 28px;--az-col: 10px;--az-gap: 40px}}.az-hero-grid{display:grid;gap:28px;margin-top:clamp(14px,1.8vw,24px)}.az-hero-copy{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(14px,1.6vw,20px);min-width:0;max-width:46rem}.az-hero .dh-sub{max-width:38rem}.az-tiles{list-style:none;margin:6px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,auto));gap:10px;max-width:100%}.az-tiles li{display:grid;gap:4px;padding:14px 20px;border-radius:16px;min-width:0;background:hsl(var(--card));border:1px solid var(--hair-soft);box-shadow:0 1px 2px #0000000a}.az-tiles b{font:600 clamp(22px,1.2vw + 14px,30px)/1 var(--font-numeric);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.az-tiles span{font:500 13px/1.2 var(--font-body);color:hsl(var(--muted-foreground))}@media (max-width: 559px){.az-tiles{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}}.az-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:4px}.az-map{display:none;padding:22px 22px 18px;border-radius:var(--r-card, 24px)}.az-map-k{margin:0 0 12px;font:600 13px/1.2 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--muted-foreground))}.az-map ol{list-style:none;margin:0;padding:0;position:relative;display:grid}.az-map ol:before{content:"";position:absolute;left:10px;top:20px;bottom:20px;width:12px;border-radius:6px;background:hsl(var(--foreground) / .05);border:1px solid var(--hair-soft);box-shadow:inset 0 0 0 1px hsl(var(--card))}.az-map ol:after{content:"";position:absolute;left:15px;top:24px;bottom:24px;width:2px;background:repeating-linear-gradient(180deg,hsl(var(--foreground) / .32) 0 6px,transparent 6px 12px)}.az-map a{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;padding:5px 8px 5px 0;border-radius:12px;color:hsl(var(--foreground));text-decoration:none}.az-map a:hover{background:hsl(var(--foreground) / .04)}.az-map a:focus-visible{outline:2px solid hsl(var(--foreground));outline-offset:-2px}.az-map-n{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;font:700 13px/1 var(--font-numeric);box-shadow:var(--tone-glass-shadow),0 0 0 4px hsl(var(--card))}.az-map-t{font:500 15px/1.25 var(--font-body);min-width:0}.az-map-end{position:relative;z-index:1;display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:12px;padding:4px 8px 4px 0}.az-map-end .az-map-t{font:600 13px/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--muted-foreground))}.az-map-pin{display:grid;place-items:center;width:32px;height:32px}.az-map-pin svg{display:block;width:22px;height:30px}.az-map-end.is-start .az-map-pin{align-items:end}.az-map-end.is-finish .az-map-pin{align-items:start}.az-map li{position:relative;z-index:1}.az-map-here{display:inline-flex;align-items:center;gap:4px;font:600 13px/1 var(--font-body);color:var(--tone);white-space:nowrap}.az-map-here svg{width:13px;height:18px}.az-map-c{font:600 13px/1 var(--font-numeric);color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums}@media (min-width: 1100px){.az-hero-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(20px,2.4vw,40px)}}.az-paths{padding-top:clamp(40px,4vw,64px);display:grid;gap:20px;scroll-margin-top:var(--az-sticky)}.az-paths-head{display:grid;gap:8px;max-width:46rem}.az-h2{margin:0;font:600 clamp(28px,1.6vw + 20px,40px)/1.1 var(--font-display);letter-spacing:-.03em;text-wrap:balance}.az-lead{margin:0;font:400 clamp(16px,.3vw + 15px,18px)/1.55 var(--font-body);color:hsl(var(--foreground) / .72);max-width:40rem}.az-seg{max-width:100%;justify-self:start}.az-status{display:grid;gap:10px 24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:16px 20px;border-radius:16px;background:hsl(var(--foreground) / .03);border:1px solid var(--hair-soft)}.az-status-t{margin:0;display:grid;gap:2px;font:400 15px/1.45 var(--font-body);color:hsl(var(--foreground) / .72)}.az-status-t b{font:600 16px/1.3 var(--font-display);color:hsl(var(--foreground));letter-spacing:-.01em}.az-status-m{margin:0;display:flex;flex-wrap:wrap;gap:6px 18px;font:500 14px/1.2 var(--font-body);color:hsl(var(--foreground) / .72)}.az-status-m span,.az-meta span{display:inline-flex;align-items:center;gap:6px;font-variant-numeric:tabular-nums}.az-status-m svg,.az-meta svg,.az-time svg{width:15px;height:15px;stroke-width:1.9;flex:none}.az-progress{grid-column:1 / -1;height:6px;border-radius:999px;background:hsl(var(--foreground) / .08);overflow:hidden}.az-progress i{display:block;height:100%;border-radius:inherit;background:hsl(var(--foreground))}@media (max-width: 759px){.az-status{grid-template-columns:minmax(0,1fr)}}.az-chips-wrap{position:sticky;top:0;z-index:30;margin-top:28px;background:hsl(var(--background) / .88);-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur);border-bottom:1px solid var(--hair-soft)}.az-chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding-block:8px;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 16px,#000 calc(100% - 24px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 16px,#000 calc(100% - 24px),transparent 100%)}.az-chips::-webkit-scrollbar{display:none}.az-chip{flex:none;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px 0 5px;border-radius:999px;text-decoration:none;color:hsl(var(--foreground));background:hsl(var(--card) / .86);-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur);border:1px solid var(--hair-control);font:500 14px/1 var(--font-body);white-space:nowrap}.az-chip[aria-current=true]{background:hsl(var(--foreground));color:hsl(var(--background));border-color:transparent}.az-chip-n{display:grid;place-items:center;width:30px;height:30px;border-radius:999px;font:700 13px/1 var(--font-numeric)}.az-chip:focus-visible{outline:2px solid hsl(var(--foreground));outline-offset:-2px}.az-chips-wrap{top:90px;margin-top:16px;border-bottom:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none}.az-chips-wrap .az-chips{pointer-events:auto;width:-moz-fit-content;width:fit-content;max-width:calc(100% - 24px);margin-inline:auto;padding:6px;gap:4px;border-radius:999px;background:hsl(var(--card) / .78);-webkit-backdrop-filter:blur(22px) saturate(1.5);backdrop-filter:blur(22px) saturate(1.5);border:1px solid var(--hair-soft);box-shadow:inset 0 1px #ffffff80,0 1px 2px #0000000d,0 10px 28px -12px #00000038;-webkit-mask-image:none;mask-image:none}.az-chips-wrap .az-chip{height:36px;background:transparent;border-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;padding:0 12px 0 4px;font-size:14px}.az-chips-wrap .az-chip-n{width:28px;height:28px}.az-chips-wrap .az-chip:hover{background:hsl(var(--foreground) / .05)}.az-chips-wrap .az-chip[aria-current=true]{background:hsl(var(--foreground));color:hsl(var(--background));border-color:transparent}.az-chips-wrap .az-chips{border-color:var(--hair)}.az-chips-wrap .az-chip-t{display:none}.az-chips-wrap .az-chip[aria-current=true] .az-chip-t{display:inline}@media (max-width: 759px){.az-chips-wrap{top:8px}}.az-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:40px;padding-top:12px;padding-bottom:clamp(48px,6vw,88px)}@media (min-width: 1200px){.az-layout{padding-top:clamp(24px,3vw,40px)}}.az-road{position:relative;display:grid;padding-block:64px 72px}.az-part{position:relative;display:grid;grid-template-columns:var(--az-gutter) minmax(0,1fr);-moz-column-gap:var(--az-col);column-gap:var(--az-col);padding-bottom:var(--az-gap);scroll-margin-top:calc(var(--az-sticky) + 40px)}.az-part[data-last]{padding-bottom:0}.az-part:before{content:"";position:absolute;left:calc(var(--az-gutter) / 2 - 1px);width:2px;top:0;bottom:0;border-radius:2px;background:linear-gradient(180deg,color-mix(in srgb,var(--tone) 55%,transparent),color-mix(in srgb,var(--tone-next, var(--tone)) 55%,transparent))}.az-node{position:relative;z-index:1;justify-self:center;margin-top:calc(clamp(20px,2.4vw,32px) + 20px - var(--az-node) / 2);display:grid;place-items:center;width:var(--az-node);height:var(--az-node);border-radius:calc(var(--az-node) * .3);font:700 17px/1 var(--font-numeric);font-variant-numeric:tabular-nums;box-shadow:var(--tone-glass-shadow),0 0 0 6px hsl(var(--background))}.az-node svg{width:22px;height:22px}@media (max-width: 639px){.az-node{font-size:14px}.az-node svg{width:18px;height:18px}}.az-part-main{min-width:0;display:grid;gap:16px;container-type:inline-size}.az-roadway{position:absolute;left:0;top:0;width:var(--az-gutter);height:100%;pointer-events:none;z-index:0}.az-roadsvg{position:absolute;left:0;top:0;display:block;overflow:visible}.az-roadsvg path{fill:none;stroke-linecap:round;stroke-linejoin:round}.az-road-edge{stroke:var(--hair);stroke-width:calc(var(--az-roadw) + 2px)}.az-road-top{stroke:hsl(var(--card));stroke-width:var(--az-roadw)}.az-road-wash{stroke-width:var(--az-roadw);opacity:.16}.dark .az-road-wash{opacity:.22}.az-road-dash{stroke-width:2px;stroke-linecap:butt;stroke-dasharray:7 9;opacity:.85}.az-road-read{stroke-width:4px}.az-mk{position:absolute;transform:translate(-50%,-50%);display:grid;place-items:center;min-width:var(--az-mk);height:var(--az-mk);padding:0 6px;border-radius:10px;box-sizing:border-box;background:hsl(var(--card));border:1px solid var(--hair-control);color:var(--tone);font:700 13px/1 var(--font-numeric);font-variant-numeric:tabular-nums;white-space:nowrap;box-shadow:0 1px 2px #00000014,0 0 0 4px hsl(var(--background))}.az-mk svg{width:15px;height:15px}.az-mk[data-state]{background:var(--tone-glass);border-color:transparent;color:var(--tone-on);box-shadow:var(--tone-glass-shadow),0 0 0 4px hsl(var(--background))}.az-here-pin{position:absolute;left:50%;bottom:calc(100% + 4px);transform:translate(-50%);width:22px;height:30px}.az-pin-body{fill:var(--tone, var(--tint-blue))}.az-pin-hole{fill:hsl(var(--background))}.az-flag-pole{stroke:hsl(var(--foreground) / .7);stroke-width:2px;stroke-linecap:round;fill:none}.az-flag-cloth{fill:hsl(var(--foreground) / .88);stroke:none}.az-start,.az-finish{position:absolute;display:block;width:24px;height:30px;--tone: var(--tint-blue)}.az-start{transform:translate(-50%,-100%)}.az-finish{transform:translate(-4px,-2px)}.az-start svg,.az-finish svg{display:block}.az-start b,.az-finish b{position:absolute;left:calc(100% + 6px);top:50%;transform:translateY(-50%);font:600 13px/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--foreground) / .8);white-space:nowrap}.az-start b{left:calc(100% + 4px)}.az-finish{--tone: var(--tint-teal)}.az-finish[data-done] .az-flag-cloth{fill:var(--tint-teal)}@media (max-width: 639px){.az-start b,.az-finish b{font-size:13px}}.az-head{display:grid;gap:20px;padding:clamp(20px,2.4vw,32px);border-radius:var(--r-feature, 32px)}.az-head-copy{display:grid;gap:12px;align-content:start;min-width:0}.az-kicker{margin:0;display:flex;align-items:center;gap:12px;font:600 13px/1.2 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--tone)}.az-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:12px}.az-icon svg{width:20px;height:20px}.az-title{margin:0;font:600 clamp(24px,1.4vw + 16px,34px)/1.12 var(--font-display);letter-spacing:-.03em;text-wrap:balance}.az-promise{margin:0;font:400 clamp(16px,.3vw + 15px,18px)/1.5 var(--font-body);color:hsl(var(--foreground) / .8);max-width:40rem}.az-why{margin:4px 0 0;padding:12px 16px;border-radius:12px;max-width:40rem;display:grid;gap:4px;font:400 15px/1.5 var(--font-body);color:hsl(var(--foreground) / .82);background:color-mix(in srgb,var(--tone) var(--tone-wash),transparent);border:1px solid color-mix(in srgb,var(--tone) var(--tone-edge),transparent)}.az-why span{font:600 13px/1.2 var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--tone)}.az-meta{margin:0;display:flex;flex-wrap:wrap;gap:6px 18px;font:500 14px/1.2 var(--font-body);color:hsl(var(--foreground) / .72)}.az-art{order:-1;position:relative;overflow:hidden;border-radius:var(--r-card, 24px);height:clamp(210px,60vw,260px);min-width:0;background:linear-gradient(135deg,color-mix(in srgb,var(--tone) calc(var(--tone-wash) * 1.6),transparent),color-mix(in srgb,var(--tone) calc(var(--tone-wash) * .4),transparent));border:1px solid color-mix(in srgb,var(--tone) var(--tone-edge),transparent)}.az-scene{position:absolute;top:40px;right:12px;bottom:10px;left:12px;width:calc(100% - 24px);height:calc(100% - 50px);display:block}.az-art-icon{position:absolute;right:8%;top:12%;width:54%;height:auto;color:var(--tone);opacity:.9}.az-art-count{position:absolute;left:14px;top:12px;display:inline-flex;align-items:baseline;gap:6px;padding:5px 10px;border-radius:999px;font:500 13px/1 var(--font-body);color:hsl(var(--foreground) / .78);background:hsl(var(--card) / .82);border:1px solid var(--hair-soft)}.az-art-count b{font:700 13px/1 var(--font-numeric);letter-spacing:.01em;color:var(--tone);font-variant-numeric:tabular-nums}.az-art.is-picture img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.az-art-dark{display:none}.dark .az-art-dark{display:block}.dark .az-art-light{display:none}@container (min-width: 760px){.az-head{grid-template-columns:minmax(0,1fr) clamp(260px,36%,400px);align-items:stretch;gap:32px}.az-art{order:0;height:auto;min-height:250px}}.az-scene *{vector-effect:none}.az-scene .sc-ground{fill:hsl(var(--foreground) / .07)}.az-scene .sc-card{fill:hsl(var(--card));stroke:hsl(var(--foreground) / .62);stroke-width:2;stroke-linejoin:round}.az-scene .sc-inset{fill:color-mix(in srgb,var(--tone) 10%,hsl(var(--card)));stroke:hsl(var(--foreground) / .42);stroke-width:1.5;stroke-linejoin:round}.az-scene .sc-inner{fill:color-mix(in srgb,var(--tone) 14%,hsl(var(--card)));stroke:hsl(var(--foreground) / .3);stroke-width:1.5;stroke-linejoin:round}.az-scene .sc-ink{fill:none;stroke:hsl(var(--foreground) / .7);stroke-width:2.4;stroke-linecap:round}.az-scene .sc-line{fill:none;stroke:hsl(var(--foreground) / .3);stroke-width:1.8;stroke-linecap:round}.az-scene .sc-dash{fill:none;stroke:hsl(var(--foreground) / .4);stroke-width:1.8;stroke-dasharray:5 6;stroke-linecap:round}.az-scene .sc-ring{fill:none;stroke:hsl(var(--foreground) / .5);stroke-width:1.8}.az-scene .sc-pivot{fill:var(--tone);stroke:hsl(var(--card));stroke-width:2}.az-scene .sc-dot{fill:var(--tone)}.az-scene .sc-curve{fill:none;stroke:var(--tone);stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round}.az-scene .sc-flag{fill:var(--tone);stroke:hsl(var(--foreground) / .62);stroke-width:2;stroke-linejoin:round}.az-scene .sc-board{fill:hsl(var(--card));stroke:hsl(var(--foreground) / .62);stroke-width:2;stroke-linejoin:round}.az-scene .sc-board-tone,.az-scene .sc-block-tone{fill:color-mix(in srgb,var(--tone) 22%,hsl(var(--card)));stroke:var(--tone)}.az-scene .sc-block{fill:hsl(var(--card));stroke:hsl(var(--foreground) / .5);stroke-width:1.8}.az-scene .sc-t{font:600 15px var(--font-body);fill:hsl(var(--foreground) / .86)}.az-scene .sc-t.sc-call{fill:var(--call)}.az-scene .sc-t.sc-put{fill:var(--put)}.az-scene .sc-t.sc-small{font-size:13px;fill:var(--tone)}.az-scene .sc-t.sc-on{fill:var(--tone);font-weight:700}.az-scene .sc-t.sc-greek{font:600 19px var(--font-display)}.az-scene .sc-t.sc-rupee{font:700 30px var(--font-display);fill:var(--tone)}.az-scene .sc-track{fill:none;stroke:hsl(var(--foreground) / .1);stroke-width:14;stroke-linecap:round}.az-scene .sc-arc{fill:none;stroke:var(--tone);stroke-width:14;stroke-linecap:round}.az-scene .sc-needle{stroke:hsl(var(--foreground) / .82);stroke-width:4;stroke-linecap:round}.az-scene .sc-arrowhead{fill:none;stroke:hsl(var(--foreground) / .3);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.az-scene .sc-check{fill:none;stroke:var(--tone);stroke-width:2.8;stroke-linecap:round;stroke-linejoin:round}.az-scene .sc-head{fill:color-mix(in srgb,var(--tone) 26%,hsl(var(--card)));stroke:hsl(var(--foreground) / .62);stroke-width:2;stroke-linejoin:round}.az-scene .sc-day{fill:hsl(var(--foreground) / .3)}.az-scene .sc-hit{fill:var(--tone);opacity:.22;stroke:var(--tone);stroke-width:2}.az-scene .sc-hitdot{fill:var(--tone)}.az-scene .sc-lit{fill:color-mix(in srgb,var(--tone) 22%,transparent);stroke:var(--tone);stroke-width:1.5}.az-scene .sc-bar{stroke:none}.az-scene .sc-bar-call{fill:var(--call);opacity:.85}.az-scene .sc-bar-put{fill:var(--put);opacity:.8}.az-scene .sc-ring-outer,.az-scene .sc-ring-inner{fill:none;stroke:hsl(var(--foreground) / .55);stroke-width:1.8}.az-scene .sc-buoy-card{fill:none;stroke:hsl(var(--card));stroke-width:26}.az-scene .sc-buoy-tone{fill:none;stroke:var(--tone);stroke-width:26;stroke-dasharray:78.5 78.5;stroke-dashoffset:39.3}.az-scene .sc-wave{fill:none;stroke:var(--tone);stroke-width:2.6;stroke-linecap:round}.az-scene .sc-wave-2{opacity:.45}.az-scene .sc-bar-title{fill:color-mix(in srgb,var(--tone) 55%,transparent)}.az-scene .sc-bar-line{fill:hsl(var(--foreground) / .16)}.az-scene .sc-stamp{fill:hsl(var(--card));stroke:var(--tone);stroke-width:2.4}.az-scene .sc-stamp-in{fill:none;stroke:var(--tone);stroke-width:1.4;stroke-dasharray:3 4}.az-stops{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:16px}@container (min-width: 760px){.az-stops{grid-template-columns:repeat(2,minmax(0,1fr))}.az-stop:last-child:nth-child(odd){grid-column:1 / -1}.az-stop:last-child:nth-child(odd) .az-answers ul{-moz-columns:2;columns:2;-moz-column-gap:28px;column-gap:28px}}.az-stop{position:relative;display:flex;flex-direction:column;gap:12px;padding:20px 24px;border-radius:var(--r-card, 24px);min-width:0}.az-stop-top{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.az-no{display:inline-grid;place-items:center;min-width:36px;height:28px;padding:0 10px;border-radius:999px;font:700 13px/1 var(--font-numeric);letter-spacing:.01em}.az-level{display:inline-flex;align-items:center;gap:8px;font:500 13px/1 var(--font-body);color:hsl(var(--foreground) / .78)}.az-bars{display:inline-flex;gap:2px;align-items:flex-end;height:12px}.az-bars i{width:4px;border-radius:2px;background:hsl(var(--foreground) / .16)}.az-bars i:nth-child(1){height:5px}.az-bars i:nth-child(2){height:8px}.az-bars i:nth-child(3){height:12px}.az-bars i.on{background:var(--tone)}.az-lesson{font:500 13px/1 var(--font-body);color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums}.az-lm{margin-left:auto;display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.az-time{display:inline-flex;align-items:center;gap:6px;font:500 13px/1 var(--font-body);color:hsl(var(--foreground) / .72);font-variant-numeric:tabular-nums}.az-pill{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 10px;border-radius:999px;font:600 13px/1 var(--font-body)}.az-pill svg{width:13px;height:13px;stroke-width:2.4}.az-pill.is-done{background:color-mix(in srgb,var(--up, #1f9d55) 14%,transparent);color:var(--up, #1f9d55)}.az-pill.is-next{background:hsl(var(--foreground));color:hsl(var(--background))}.az-stop-title{margin:0;font:600 clamp(18px,.5vw + 15px,21px)/1.25 var(--font-display);letter-spacing:-.02em;text-wrap:balance}.az-stop-title a{color:inherit;text-decoration:none}.az-stop-title a:hover{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.az-stop-title a:focus-visible{outline:2px solid hsl(var(--foreground));outline-offset:3px;border-radius:4px}.az-outcome{margin:0;font:400 15px/1.55 var(--font-body);color:hsl(var(--foreground) / .82);text-wrap:pretty;max-width:60ch}.az-answers{display:grid;gap:6px}.az-answers-k{margin:0;font:600 13px/1.2 var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--muted-foreground))}.az-answers ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.az-answers li{position:relative;padding-left:18px;font:400 14px/1.45 var(--font-body);color:hsl(var(--foreground) / .8);-moz-column-break-inside:avoid;break-inside:avoid}.az-answers li:before{content:"?";position:absolute;left:0;top:0;font:700 13px/1.5 var(--font-numeric);color:var(--tone)}.az-place{margin-top:auto;display:grid;gap:8px;padding-top:12px;border-top:1px solid var(--hair-soft)}.az-fit{margin:0;display:grid;gap:2px;font:400 14px/1.5 var(--font-body);color:hsl(var(--foreground) / .72);text-wrap:pretty}.az-fit span{font:600 13px/1.2 var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--tone)}.az-more{font:400 14px/1.5 var(--font-body);color:hsl(var(--foreground) / .8)}.az-more summary{display:inline-flex;align-items:center;gap:6px;min-height:28px;cursor:pointer;font:600 14px/1.2 var(--font-body);list-style:none;color:hsl(var(--foreground));border-radius:6px}.az-more summary::-webkit-details-marker{display:none}.az-more summary:after{content:"+";font:600 16px/1 var(--font-numeric);color:hsl(var(--muted-foreground))}.az-more[open] summary:after{content:"−"}.az-more summary:focus-visible{outline:2px solid hsl(var(--foreground));outline-offset:2px}.az-more ul{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:6px}.az-more a{color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.az-stop-foot{padding-top:6px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}.az-needs{margin:0;font:500 13px/1.4 var(--font-body);color:hsl(var(--foreground) / .72)}.az-needs a{color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.az-nextpath{grid-column:1 / -1;margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;font:500 14px/1.4 var(--font-body)}.az-nextpath span{font:600 13px/1.2 var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--muted-foreground))}.az-nextpath a{display:inline-flex;align-items:center;gap:6px;color:hsl(var(--foreground));text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.az-nextpath svg{width:14px;height:14px}.az-stop[data-state=done] .az-stop-title a{color:hsl(var(--foreground) / .8)}.az-rail{display:none!important}@media (min-width: 1200px){.az-rail{display:block;position:sticky;top:var(--az-sticky);align-self:start;padding-top:22px}.az-rail-k{margin:0 0 10px;font:600 13px/1.2 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--muted-foreground))}.az-rail ol{list-style:none;margin:0;padding:0;display:grid;gap:2px}.az-rail a{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:44px;padding:4px 10px 4px 6px;border-radius:14px;text-decoration:none;color:hsl(var(--foreground) / .78);font:500 14px/1.25 var(--font-body)}.az-rail a:hover{background:hsl(var(--foreground) / .04)}.az-rail a[aria-current=true]{background:hsl(var(--foreground) / .06);color:hsl(var(--foreground));font-weight:600}.az-rail a:focus-visible{outline:2px solid hsl(var(--foreground));outline-offset:-2px}.az-rail-n{display:grid;place-items:center;width:28px;height:28px;border-radius:999px;font:700 13px/1 var(--font-numeric)}.az-rail-c{font:500 13px/1 var(--font-numeric);color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums}}.az-terms{padding-block:clamp(32px,4vw,56px) clamp(32px,4vw,56px);display:grid;gap:24px;scroll-margin-top:var(--az-sticky)}.az-strip{display:flex;flex-wrap:wrap;gap:6px}.az-strip a,.az-strip span{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;font:600 16px/1 var(--font-display);text-decoration:none}.az-strip a{color:hsl(var(--foreground));background:hsl(var(--card));border:1px solid var(--hair-control)}.az-strip a:hover{border-color:color-mix(in srgb,var(--tint-orange-solid) 60%,transparent);background:hsl(var(--foreground) / .05)}.az-strip a:focus-visible{outline:2px solid hsl(var(--foreground));outline-offset:-2px}.az-strip span{color:hsl(var(--foreground) / .28);border:1px dashed var(--hair-soft)}.az-index{display:grid;gap:16px}.az-letter{display:grid;grid-template-columns:56px minmax(0,1fr);gap:18px;align-items:start;padding:20px 22px;border-radius:var(--r-card, 24px);scroll-margin-top:var(--az-sticky)}.az-letter-l{margin:0;display:grid;place-items:center;width:48px;height:48px;border-radius:14px;font:700 24px/1 var(--font-display);letter-spacing:-.02em}.az-letter ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:28px;column-gap:28px}.az-letter li{border-top:1px solid var(--hair-soft)}.az-letter li:nth-child(-n+2){border-top:0}.az-letter a{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;min-height:44px;padding:12px 4px;text-decoration:none;color:hsl(var(--foreground));border-radius:10px}.az-term-t{display:grid;gap:3px;min-width:0}.az-term-t b{font:650 16px/1.3 var(--font-body)}.az-term-t em{font:400 14.5px/1.5 var(--font-body);font-style:normal;color:hsl(var(--foreground) / .72)}.az-letter a:hover .az-term-t b{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.az-letter a:focus-visible{outline:2px solid hsl(var(--foreground));outline-offset:2px}.az-letter small{flex:none;margin-top:2px;padding:4px 10px;border-radius:999px;font:600 13px/1 var(--font-numeric);color:hsl(var(--foreground) / .72);background:hsl(var(--foreground) / .05);border:1px solid var(--hair-soft);font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width: 899px){.az-letter ul{grid-template-columns:minmax(0,1fr)}.az-letter li:nth-child(2){border-top:1px solid var(--hair-soft)}}@media (max-width: 559px){.az-letter{grid-template-columns:minmax(0,1fr);gap:8px;padding:16px}.az-letter-l{width:40px;height:40px;font-size:20px}}.az-end{display:flex;flex-wrap:wrap;gap:12px;padding-block:8px clamp(56px,7vw,96px)}@media (forced-colors: active){.az-pill,.az-chip,.az-no{border:1px solid CanvasText}}.az-heropic{margin:0;display:grid;gap:14px;min-width:0}.az-heropic-stage{position:relative;border-radius:24px;background:#fff;border:1px solid var(--hair-soft);box-shadow:0 1px 2px #0000000d,0 10px 28px #0000000f}.az-heropic-stage img{display:block;width:100%;height:auto;border-radius:24px}.az-hp-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 18px}.az-hp-list a{display:block;padding:8px 10px;border-radius:12px;color:hsl(var(--foreground));text-decoration:none}.az-hp-list a:hover{background:hsl(var(--foreground) / .04)}.az-hp-list a:focus-visible{outline:2px solid hsl(var(--foreground));outline-offset:-2px}@media (max-width: 639px){.az-hp-list{grid-template-columns:minmax(0,1fr)}}.az-head{padding:clamp(22px,2.6vw,36px);gap:24px;border-radius:32px;border:1px solid var(--hair-soft);background:radial-gradient(70% 90% at 0% 0%,color-mix(in srgb,var(--tone) 9%,transparent),transparent 70%),linear-gradient(180deg,color-mix(in srgb,hsl(var(--card)),#fff 30%),hsl(var(--card)));box-shadow:inset 0 1px #ffffffb3,0 1px 2px #0000000d,0 18px 40px -22px #00000038}.dark .az-head{background:radial-gradient(70% 90% at 0% 0%,color-mix(in srgb,var(--tone) 14%,transparent),transparent 70%),linear-gradient(180deg,color-mix(in srgb,hsl(var(--card)),#fff 5%),hsl(var(--card)));box-shadow:inset 0 1px #ffffff12,0 18px 40px -22px #0009}.az-head-copy{gap:16px}.az-kicker{gap:12px;letter-spacing:.09em}.az-icon{width:44px;height:44px;border-radius:14px}.az-icon svg{width:22px;height:22px}.az-title{font:650 clamp(30px,2vw + 20px,44px)/1.06 var(--font-display);letter-spacing:-.035em}.az-promise{font:400 clamp(17px,.3vw + 16px,19px)/1.55 var(--font-body);color:hsl(var(--foreground) / .78)}.az-why{margin:2px 0 0;padding:14px 18px;border-radius:16px;background:hsl(var(--foreground) / .035);border:1px solid var(--hair-soft)}.az-why span{color:var(--tone)}.az-meta{gap:8px}.az-meta span{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;background:hsl(var(--card));border:1px solid var(--hair-soft);box-shadow:0 1px 2px #0000000a;font:600 14px/1 var(--font-body);color:hsl(var(--foreground) / .82)}.az-meta svg{width:16px;height:16px;color:var(--tone)}.az-art{border-radius:24px;border:1px solid var(--hair-soft);box-shadow:inset 0 1px #ffffff80,0 8px 24px -14px #00000040}.az-art.is-picture{background:#fff}.az-art.is-picture img{-o-object-fit:cover;object-fit:cover}.az-stops{gap:20px}.az-stop{padding:24px 26px 22px;gap:14px;border-radius:24px;border:1px solid var(--hair-soft);background:linear-gradient(180deg,color-mix(in srgb,hsl(var(--card)),#fff 25%),hsl(var(--card)));box-shadow:inset 0 1px #ffffffa6,0 1px 2px #0000000a,0 12px 28px -18px #0003}.dark .az-stop{background:linear-gradient(180deg,color-mix(in srgb,hsl(var(--card)),#fff 4%),hsl(var(--card)));box-shadow:inset 0 1px #ffffff0f,0 12px 28px -18px #0009}.az-stop-title{font:650 clamp(20px,.6vw + 16px,24px)/1.2 var(--font-display);letter-spacing:-.025em}.az-outcome{font:400 16px/1.55 var(--font-body);color:hsl(var(--foreground) / .8)}.az-answers{gap:10px}.az-answers ul{gap:8px}.az-answers li{padding-left:34px;min-height:24px;font:400 14.5px/1.5 var(--font-body)}.az-answers li:before{content:"?";left:0;top:0;display:grid;place-items:center;width:24px;height:24px;border-radius:8px;background:color-mix(in srgb,var(--tone) 14%,transparent);border:1px solid color-mix(in srgb,var(--tone) 28%,transparent);font:700 13px/1 var(--font-numeric);color:var(--tone)}.az-place{gap:10px;padding-top:0;border-top:0}.az-fit{padding:12px 14px;border-radius:16px;background:hsl(var(--foreground) / .035);border:1px solid var(--hair-soft);font:400 14px/1.5 var(--font-body)}.az-stop-foot{padding-top:4px}@media (min-resolution: 2dppx){.az-head,.az-stop,.az-art,.az-why,.az-fit,.az-meta span{border-width:.5px}}.az-art.is-picture{background:radial-gradient(80% 80% at 50% 0%,color-mix(in srgb,var(--tone-solid, var(--tone)) 14%,#fff),color-mix(in srgb,var(--tone-solid, var(--tone)) 5%,#fff))}.az-art.is-picture img{-o-object-fit:contain;object-fit:contain;padding:10px;mix-blend-mode:multiply}.az-head{background:radial-gradient(60% 80% at 100% 0%,color-mix(in srgb,var(--tone-solid, var(--tone)) 13%,transparent),transparent 70%),radial-gradient(60% 70% at 0% 100%,color-mix(in srgb,var(--tone-solid, var(--tone)) 7%,transparent),transparent 70%),linear-gradient(180deg,color-mix(in srgb,hsl(var(--card)),#fff 30%),hsl(var(--card)))}.dark .az-head{background:radial-gradient(60% 80% at 100% 0%,color-mix(in srgb,var(--tone-solid, var(--tone)) 20%,transparent),transparent 70%),linear-gradient(180deg,color-mix(in srgb,hsl(var(--card)),#fff 5%),hsl(var(--card)))}.az-head-copy{gap:18px;align-content:center}.az-kicker{display:inline-flex;align-self:start;width:-moz-fit-content;width:fit-content;padding:5px 14px 5px 5px;border-radius:999px;background:color-mix(in srgb,var(--tone-solid, var(--tone)) 9%,hsl(var(--card)));border:1px solid color-mix(in srgb,var(--tone-solid, var(--tone)) 22%,transparent);gap:10px}.az-kicker .az-icon{width:32px;height:32px;border-radius:999px}.az-kicker .az-icon svg{width:17px;height:17px}.az-why{margin:0;padding:14px 18px 14px 14px;border-radius:20px;max-width:42rem;display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:start;background:color-mix(in srgb,var(--tone-solid, var(--tone)) 7%,hsl(var(--card)));border:1px solid color-mix(in srgb,var(--tone-solid, var(--tone)) 20%,transparent);box-shadow:inset 0 1px #fff9}.dark .az-why{box-shadow:none;background:color-mix(in srgb,var(--tone-solid, var(--tone)) 12%,hsl(var(--card)))}.az-why-ic{display:grid;place-items:center;width:36px;height:36px;border-radius:12px}.az-why-ic svg{width:19px;height:19px}.az-why p{margin:0;display:grid;gap:3px;font:400 15px/1.5 var(--font-body);color:hsl(var(--foreground) / .82)}.az-why p b{font:600 13px/1.3 var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--tone)}.az-stats{list-style:none;margin:2px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,auto));justify-content:start;gap:10px}.az-stats li{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;-moz-column-gap:12px;column-gap:12px;align-items:center;padding:10px 18px 10px 10px;border-radius:18px;background:hsl(var(--card));border:1px solid var(--hair-soft);box-shadow:inset 0 1px #ffffffb3,0 1px 2px #0000000d,0 8px 18px -12px #0000002e}.dark .az-stats li{box-shadow:inset 0 1px #ffffff0f}.az-stat-ic{grid-row:1 / 3;display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:color-mix(in srgb,var(--tone-solid, var(--tone)) 14%,transparent);color:var(--tone)}.az-stat-ic svg{width:18px;height:18px}.az-stats li b{font:650 16px/1.15 var(--font-numeric);letter-spacing:-.01em;font-variant-numeric:tabular-nums;align-self:end}.az-stats li>span:last-child{font:500 13px/1.2 var(--font-body);color:hsl(var(--foreground) / .6);align-self:start}@media (max-width: 760px){.az-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.az-stats li{grid-template-columns:1fr;padding:10px 12px;row-gap:6px}.az-stat-ic{grid-row:auto}}@media (max-width: 420px){.az-stats{grid-template-columns:minmax(0,1fr)}.az-stats li{grid-template-columns:auto 1fr}.az-stat-ic{grid-row:1 / 3}}@media (min-width: 900px){.az-head{grid-template-columns:minmax(0,1fr) clamp(300px,40%,460px)}.az-art{min-height:320px}}.az-art.is-picture{border-radius:26px;border-color:color-mix(in srgb,var(--tone-solid, var(--tone)) 24%,transparent)}.az-art.is-picture img{padding:4px}
