.af-page{background:#0e0e0e;color:#f7f7f5}.af-page p{color:#b9b9b3}.af-page main>section{padding:90px 0}.af-page h1{font-size:clamp(50px,6vw,86px);max-width:1000px;margin:30px 0}.af-page h2{margin:25px 0 40px}.af-page h3{font-size:25px;margin-bottom:20px}.af-page em,.af-serif{font-family:var(--serif);font-style:italic;font-weight:500}.af-page .af-serif{font-size:clamp(28px,4vw,48px);color:inherit;margin-bottom:24px}.af-hero>p{max-width:760px}.af-actions{display:flex;gap:30px;align-items:center;flex-wrap:wrap;margin:35px 0}.af-page .button{background:#f7f7f5;color:#111}.af-light{background:#f8f8f6;color:#111}.af-page .af-light p{color:#555}.af-page .af-light .button{background:#111;color:white}.af-gray{background:#181818}.af-three{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.af-case,.af-offer,.af-two{display:grid;grid-template-columns:1fr 1fr;gap:60px}.af-case,.af-offer{padding:48px 0;border-top:1px solid #7775}.af-case strong{display:block;font:600 clamp(35px,4vw,58px) /1.15 var(--heading);margin:20px 0}.af-authority{padding-top:30px;border-top:1px solid #7775}.af-authority strong{font:600 48px var(--heading);display:block;color:#f7f7f5}.af-chain{font-size:23px;line-height:1.8;padding:30px 0;border-block:1px solid #7775;margin:30px 0}.af-method{list-style:decimal-leading-zero;display:grid;grid-template-columns:1fr 1fr;gap:0 60px;padding-left:30px;margin-top:40px}.af-method li{padding:22px 10px;border-top:1px solid #7775}.af-method li::marker{color:#c9a84c;font-size:12px}.af-page details{border-top:1px solid #7775}.af-page summary{cursor:pointer;padding:22px 0;font-size:17px;list-style:disclosure-closed}.af-page summary span{color:#aaa;margin:0 25px;font-size:12px}.af-page details p{padding:0 25px 25px;max-width:850px}.af-page summary:focus-visible{outline:2px solid #c9a84c;outline-offset:4px}.af-page blockquote{font:italic 32px/1.3 var(--serif);margin:0 0 25px}.af-page .af-note{font-size:12px;line-height:1.8;margin-top:25px}.af-page .af-emphasis{font:italic 32px/1.3 var(--serif);color:inherit;margin-top:40px}.af-page .af-price{font:600 clamp(42px,4vw,60px) /1.1 var(--heading);color:inherit;white-space:nowrap}.af-price small{font-size:22px}.af-offer p{margin:20px 0}.af-offer ul{padding-left:20px}.af-offer li{padding:10px 0}.af-inscription{border:1px solid #7775;padding:30px}.af-compare{border-top:1px solid #888;padding-top:25px}.af-compare dl{margin:30px 0}.af-compare dt{font-size:12px;border-top:1px solid #bbb;padding-top:12px}.af-compare dd{margin:0;padding-bottom:12px;font-weight:600}.af-footer{display:flex;justify-content:space-between;padding-top:30px;padding-bottom:30px}.af-page .proof-trigger img{max-height:320px;object-fit:contain}.af-page .eyebrow{color:#aaa}.af-page .af-light .eyebrow{color:#555}@media (max-width:700px){.af-page main>section{padding:55px 0}.af-case,.af-method,.af-offer,.af-three,.af-two{grid-template-columns:1fr;gap:28px}.af-page h2{font-size:40px}.af-page h3{font-size:23px}.af-actions{gap:24px;font-size:13px}.af-actions .button{width:100%}.af-page summary{font-size:14px}.af-page summary span{margin:0 12px}.af-page .af-price{font-size:45px}.af-chain{font-size:18px}.af-footer{gap:20px;font-size:11px}.af-case,.af-offer{padding:35px 0}}@media (prefers-reduced-motion:reduce){.af-page *{animation:none!important;transition:none!important}}.af-personal-intro{display:grid;grid-template-columns:1fr 1.3fr;gap:70px;align-items:center;margin-bottom:55px}.af-personal-intro>img{width:100%;height:420px;object-fit:contain;object-position:bottom}.af-training{margin-bottom:70px}.af-review-grid,.af-video-grid{display:grid;grid-template-columns:1fr 1fr;gap:45px}.af-review-grid article{border-top:1px solid #666;padding-top:25px}.af-review-grid blockquote{font-size:26px}.af-video-trigger{position:relative;display:block;width:100%;background:#222;color:white;border:1px solid #555;padding:0;text-align:left}.af-video-trigger img{width:100%;height:280px;object-fit:contain;display:block}.af-video-trigger>span{display:block;padding:16px 20px;border-top:1px solid #555}.af-video h3{margin:20px 0 10px}.af-video p{font-size:13px}.af-video video{width:100%;max-height:70vh;margin-top:20px;background:#000}.af-video .proof-dialog-header button{padding:10px;background:#111;color:white;border:1px solid #aaa}.af-brand{margin:40px 0 70px;align-items:center}.af-case b{display:inline;font-weight:600;font-size:1.12em;color:inherit}.af-page{padding-bottom:55px}@media (max-width:700px){.af-personal-intro,.af-review-grid,.af-video-grid{grid-template-columns:1fr;gap:30px}.af-personal-intro>img{height:300px}.af-personal-intro{gap:25px}.af-video-trigger img{height:260px}}.af-proof-rail{margin-top:35px;overflow:hidden;padding-bottom:12px}.af-rail-tools{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:25px;font-size:10px;letter-spacing:.1em}.af-rail-tools button{background:transparent;color:#ddd;border:1px solid #666;padding:10px 16px;border-radius:4px;letter-spacing:0}.af-rail-window{overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:#666 #181818;padding:12px 0 24px;mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.af-rail-track{display:flex;width:max-content;animation:af-proof-drift 100s linear infinite;will-change:transform}.af-rail-group{display:flex;gap:24px;padding-right:24px}.af-rail-card{flex:0 0 380px;width:380px;display:block;background:#101010;color:#f7f7f5;border:1px solid #484848;text-align:left;padding:26px 24px 0;border-radius:8px;transition:border-color .2s,background .2s;overflow:hidden}.af-rail-card:hover{border-color:#aaa;background:#1f1f1f}.af-rail-kicker{font-size:9px;letter-spacing:.16em;color:#aaa}.af-rail-card strong{font:600 58px/1.15 var(--heading);display:block;margin:15px 0 4px}.af-rail-period{display:block;color:#bbb;font-size:12px}.af-rail-preview{display:block;height:190px;margin:25px -24px 0;overflow:hidden;background:#eee;position:relative}.af-rail-preview img{display:block;width:100%;height:auto;max-width:none;transform:translateY(-30px)}.af-rail-card:nth-child(2) .af-rail-preview img{transform:translateY(-108px)}.af-rail-link{display:flex;justify-content:space-between;padding:20px 0;font-size:12px}.af-rail-link span{color:#c9a84c}.af-rail-window.is-paused .af-rail-track,.af-rail-window:focus-within .af-rail-track,.af-rail-window:hover .af-rail-track{animation-play-state:paused}.af-rail-window:focus-visible{outline:2px solid #c9a84c;outline-offset:-3px}.af-proof-rail .proof-image-scroll{margin-top:20px}.af-page .af-case .af-progression{display:block;font:600 clamp(30px,3.1vw,46px) /1.12 var(--heading);color:#111;margin:18px 0 12px}.af-progression small{display:block;font:500 12px/1.7 var(--body);letter-spacing:.05em;margin-top:6px}.af-page .af-micro-label{font:500 10px/1.5 var(--body);letter-spacing:.15em;color:#999;margin:0 0 16px}.af-light .af-micro-label{color:#555}.af-case{gap:65px;padding:45px 0}.af-case strong{font-size:clamp(34px,3.7vw,52px)}.af-case .proof-trigger img{max-height:255px}.af-case .proof-thumbnails{gap:14px}.af-case .proof-gallery figcaption{font-size:10px}.af-video-grid{grid-template-columns:1.25fr 1fr;align-items:start;gap:55px 35px}.af-video-grid>.af-video:first-child{grid-row:span 2}.af-video-grid>.af-video:first-child .af-video-trigger img{height:580px;object-fit:contain}.af-video-grid>.af-video:not(:first-child) .af-video-trigger img{height:230px}.af-video-grid>.af-video:last-child{grid-column:1/-1;max-width:680px;width:100%;justify-self:center}.af-video-grid>.af-video:last-child .af-video-trigger img{height:340px}.af-brand-steps{border-block:1px solid #555;padding:20px 0;margin-top:25px;font-size:13px;line-height:2}.af-offer>div>p:nth-of-type(2){font-size:16px;color:#eee}.af-rail-copy{user-select:none}@keyframes af-proof-drift{to{transform:translateX(-33.333333%)}}@media (max-width:700px){.af-rail-tools{font-size:8px}.af-rail-tools button{display:none}.af-rail-window{mask-image:none;scroll-snap-type:x mandatory;padding:8px 20px 20px}.af-rail-track{animation:none;transform:none;will-change:auto}.af-rail-copy{display:none}.af-rail-group{gap:16px;padding-right:20px}.af-rail-card{width:300px;flex-basis:300px;padding:22px 20px 0;scroll-snap-align:start}.af-rail-card strong{font-size:48px}.af-rail-preview{margin-left:-20px;margin-right:-20px;height:170px}.af-rail-card:nth-child(2) .af-rail-preview img{transform:translateY(-85px)}.af-case{gap:25px}.af-video-grid{grid-template-columns:1fr;gap:35px}.af-video-grid>.af-video:first-child{grid-row:auto}.af-video-grid>.af-video:first-child .af-video-trigger img{height:340px}.af-video-grid>.af-video:last-child .af-video-trigger img{height:300px}.af-page .af-case .af-progression{font-size:36px}}@media (prefers-reduced-motion:reduce){.af-rail-track{animation:none!important;transform:none!important;will-change:auto}.af-rail-copy,.af-rail-tools button{display:none}.af-rail-window{mask-image:none;scroll-snap-type:x mandatory}.af-rail-card{scroll-snap-align:start}}.af-rail-card:nth-child(6) .af-rail-preview img{transform:none}.af-page p.af-narrative-bridge{margin-top:20px}