.ax-skip{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.ax-skip:focus{z-index:60;background:var(--lime);width:auto;height:auto;color:var(--ink);border-radius:6px;padding:10px 14px;font-weight:800;position:fixed;top:12px;left:12px}.ax-brand{align-items:center;min-height:44px;display:inline-flex}.ax-brand img{object-fit:contain;width:clamp(168px,16vw,220px);height:auto;display:block}.ax-ad{background:var(--cream);color:var(--ink);border-radius:16px;margin:0;padding:clamp(20px,2.2vw,28px);position:relative;overflow:hidden;box-shadow:0 50px 90px -45px #000000d9,0 0 0 1px #f7f4e833}.ax-ad-head{align-items:center;gap:12px;display:flex}.ax-ad-logo{background:var(--ink);width:40px;height:40px;color:var(--lime);font:500 12px var(--font-mono),monospace;letter-spacing:.06em;border-radius:10px;flex:none;place-items:center;display:grid}.ax-ad-company{color:#3b4b50;gap:2px;font-size:13px;line-height:1.3;display:grid}.ax-ad-company b{color:var(--ink);font-weight:700}.ax-ad-title{letter-spacing:-.045em;margin:16px 0 0;font-size:clamp(26px,2.6vw,36px);font-weight:800;line-height:1.02}.ax-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:16px 0 18px;display:grid}.ax-fact{min-width:0;transition:background-color .5s var(--ease);background:#07171d0f;border-radius:9px;padding:9px 10px}.ax-fact dt{font:500 10.5px var(--font-mono),monospace;letter-spacing:.12em;text-transform:uppercase;color:#5a6868;margin-bottom:4px}.ax-fact dd{margin:0;font-size:13.5px;line-height:1.2;display:grid}.ax-fact dd>span{transition:opacity .4s,transform .4s var(--ease);grid-area:1/1}.ax-fact-before{color:var(--rust);font-style:italic}.ax-fact-after{opacity:0;font-weight:800;transform:translateY(6px)}.ax-fact.is-done{background:var(--lime)}.ax-fact.is-done .ax-fact-before{opacity:0;transform:translateY(-6px)}.ax-fact.is-done .ax-fact-after{opacity:1;transform:none}.ax-lines{border-top:1px solid #07171d21;gap:10px;margin:0;padding:16px 0 0;list-style:none;display:grid}.ax-line{font-size:clamp(14.5px,1.2vw,16px);line-height:1.45;display:grid}.ax-line>span{transition:opacity .45s,transform .5s var(--ease);grid-area:1/1}.ax-before{-webkit-text-decoration:underline wavy var(--rust);text-decoration:underline wavy var(--rust);text-underline-offset:5px;text-decoration-skip-ink:none;font-weight:600;text-decoration-thickness:1.5px}.ax-after{opacity:0;font-weight:700;transform:translateY(8px)}.ax-after em{color:var(--ink);background:linear-gradient(var(--lime),var(--lime)) no-repeat 0 88%/0% 42%;transition:background-size .8s var(--ease);font-style:normal}.ax-line.is-current .ax-before{text-decoration:line-through;-webkit-text-decoration-color:var(--rust);text-decoration-color:var(--rust);text-decoration-thickness:2px}.ax-line.is-current .ax-before,.ax-line.is-done .ax-before{opacity:0;transform:translateY(-8px)}.ax-line.is-current .ax-after,.ax-line.is-done .ax-after{opacity:1;transform:none}.ax-line.is-current .ax-after em,.ax-line.is-done .ax-after em{background-size:100% 42%}.ax-line.is-current .ax-before{transition-delay:.6s}.ax-line.is-current .ax-after{transition-delay:.85s}.ax-line.is-current .ax-after em{transition-delay:1.2s}.ax-ad-foot{justify-content:space-between;align-items:center;gap:16px;margin-top:20px;display:flex}.ax-ad-status{font:500 11px var(--font-mono),monospace;letter-spacing:.14em;text-transform:uppercase;color:#5a6868}.ax-ad{transition:box-shadow .6s var(--ease)}.ax-ad[data-step="6"]{box-shadow:0 50px 90px -45px #000000d9,0 0 0 3px var(--lime)}.ax-ad[data-step="6"] .ax-ad-status{background:var(--lime);color:var(--ink);border-radius:99px;padding:5px 10px}.ax-ad-apply{background:var(--ink);color:var(--cream);border-radius:9px;padding:10px 18px;font-size:14px;font-weight:700}.ax-scan{pointer-events:none;position:absolute;inset:0;overflow:hidden}.ax-scan:before{content:"";background:linear-gradient(to bottom,transparent 84%,#d8ff4273 98%,var(--lime) 100%);mix-blend-mode:multiply;opacity:0;position:absolute;inset:0;transform:translateY(-100%)}.ax .rd-hero h1{font-size:clamp(42px,5vw,80px);line-height:.98}.ax-hero-sheet{z-index:1;justify-self:end;width:min(100%,480px);transform:rotate(1.6deg)}.ax-story-sheet{justify-self:center;width:min(100%,480px)}.ax-story-note{color:#cdd6d4;max-width:44ch;margin:20px 0 0;font-size:clamp(16px,1.3vw,19px);font-weight:500;line-height:1.55}.ax-story-was{color:var(--muted);font-size:14px;font-weight:500;line-height:1.5;display:block}.ax-price{border-top:1px solid var(--line);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:6vw;padding:120px 6vw;display:grid}.ax-price-figure strong{letter-spacing:-.06em;color:var(--lime);font-size:clamp(96px,14vw,220px);font-weight:800;line-height:.85;display:block}.ax-price-figure ul{flex-wrap:wrap;gap:8px;margin:28px 0 0;padding:0;list-style:none;display:flex}.ax-price-figure li{border:1px solid var(--line);font:500 12px var(--font-mono),monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--cream);border-radius:99px;padding:6px 12px}.ax-price-copy h2{font-size:clamp(38px,4.6vw,72px);line-height:.98}.ax-price-copy>p:first-of-type{color:#cfd7d5;max-width:52ch;margin:26px 0 32px;font-size:clamp(17px,1.4vw,20px);font-weight:500;line-height:1.55}.ax-guarantee{border-top:1px solid var(--line);max-width:62ch;font:500 12px/1.7 var(--font-mono),monospace;letter-spacing:.03em;color:var(--muted);margin:26px 0 0;padding-top:20px}.ax-guide{background:linear-gradient(135deg,#d8ff420f,transparent 42%),var(--ink);border-bottom:1px solid var(--line);padding-top:110px;scroll-margin-top:24px}.ax-guide-figure strong{font-size:clamp(88px,12vw,188px)}.ax-guide-list{gap:12px;max-width:58ch;margin:0 0 30px;padding:0;list-style:none;display:grid}.ax-guide-list li{color:#d7dfdc;padding-left:24px;font-size:clamp(16px,1.2vw,18px);line-height:1.55;position:relative}.ax-guide-list li:before{content:"";background:var(--lime);border-radius:2px;width:8px;height:8px;position:absolute;top:.7em;left:0}.ax-guide-actions{flex-wrap:wrap;align-items:center;gap:18px 26px;display:flex}.ax-guide-preview{align-items:center;min-height:44px;display:inline-flex}.ax-guide-note{border-top:1px solid var(--line);max-width:62ch;font:500 12px/1.7 var(--font-mono),monospace;letter-spacing:.03em;color:var(--muted);margin:22px 0 0;padding-top:18px}.ax .rd-final h2{max-width:18ch}.ax-footer>div{gap:10px;display:grid}.ax-footer p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}@media (prefers-reduced-motion:no-preference){.ax-hero-sheet{animation:ax-sheet-in 1.3s var(--ease) .35s both}.ax-scan:before{animation:6.5s cubic-bezier(.45,0,.2,1) 1.6s infinite ax-scan}}@keyframes ax-sheet-in{0%{opacity:0;transform:translateY(40px)rotate(5deg)}}@keyframes ax-scan{0%{opacity:1;transform:translateY(-100%)}62%{opacity:1;transform:translateY(0)}78%,to{opacity:0;transform:translateY(0)}}@media (max-width:900px){.ax-hero-sheet{justify-self:center;width:min(100%,400px);margin-top:26px;transform:rotate(1deg)}.ax-price{grid-template-columns:1fr;gap:34px}.ax .rd-story.is-live .ax-story-sheet{width:min(100%,420px);padding:16px 18px;transform:none}.ax .rd-story.is-live .ax-ad-head,.ax .rd-story.is-live .ax-ad-foot{display:none}.ax .rd-story.is-live .ax-ad-title{margin-top:0;font-size:22px}.ax .rd-story.is-live .ax-facts{margin:10px 0 12px}.ax .rd-story.is-live .ax-lines{gap:6px;padding-top:10px}.ax .rd-story.is-live .ax-line{font-size:13.5px;line-height:1.4}.ax .rd-story.is-live .ax-story-note{margin-top:12px;font-size:15px}}@media (min-width:601px) and (max-width:900px){.ax-hero-sheet{transform-origin:top;transform:scale(.9)rotate(1deg)}}@media (max-width:600px){.ax{overflow-x:clip}.ax .rd-header{gap:14px}.ax .rd-header .rd-cta{white-space:nowrap;flex:none;gap:10px;min-width:0;padding:10px 12px}.ax-brand img{width:clamp(150px,42vw,168px)}.ax .rd-hero{min-height:auto;overflow:hidden}.ax .rd-hero h1{max-width:100%;font-size:clamp(38px,10.4vw,42px)}.ax .rd-hero .rd-mask{overflow:visible}.ax .rd-hero .rd-line{white-space:normal}.ax .rd-hero .rd-lead{max-width:31ch;font-size:18px}.ax-hero-sheet{width:min(100%,350px)}.ax-price{padding:90px 5vw}.ax-fact{padding:8px}.ax-fact dd{font-size:12.5px}.ax .rd-story.is-live .ax-fact dt{letter-spacing:.06em;font-size:10px}.ax-footer p{max-width:36ch}}
