.readability-page{--readability-ink:#10110f;--readability-paper:#f2f0e8;--readability-muted:#ffffffa6;color:#fff}.readability-page a,.readability-page button,.readability-page input,.readability-page summary{outline-offset:5px}.readability-page :focus-visible{outline:2px solid #e8a82a}.readability-page section[id]{scroll-margin-top:36px}.readability-kicker{font-family:var(--font-plex-mono),monospace;letter-spacing:.14em;text-transform:uppercase;color:#e8a82a;font-size:10px;line-height:1.8}.readability-hero{background:radial-gradient(at 20% 10%,#e8a82a0b,#0000 60%);padding:148px 0 0;position:relative}.readability-hero-grid{grid-template-columns:1.12fr 1fr;align-items:center;gap:64px;display:grid}.readability-audience{color:#a5a5a5;margin:13px 0 28px;font-size:12px}.readability-hero h1{letter-spacing:-.055em;margin:0 0 26px;font-size:clamp(36px,4.2vw,58px);font-weight:550;line-height:1.08}.readability-hero h1 span{color:#e8a82a}.readability-deck{color:#bbb;max-width:440px;font-size:18px;line-height:1.65}.readability-hero-actions{flex-wrap:wrap;align-items:center;gap:20px;margin:30px 0 16px;display:flex}.readability-button{color:#10110f;background:#e8a82a;border:1px solid #e8a82a;border-radius:5px;justify-content:space-between;align-items:center;gap:22px;padding:16px 22px;font-size:14px;font-weight:650;text-decoration:none;transition:background .2s;display:inline-flex}.readability-button:hover{background:#f3bb4c}.readability-button:disabled{opacity:.55;cursor:not-allowed}.readability-button-full{width:100%}.readability-text-link{color:#ddd;text-underline-offset:5px;align-items:center;gap:10px;font-size:13px;-webkit-text-decoration:underline #ffffff40;text-decoration:underline #ffffff40;display:inline-flex}.readability-text-link:hover{color:#e8a82a}.readability-fine{color:#a1a1a1;font-size:12px;line-height:1.7}.readability-fine a{color:inherit;text-underline-offset:3px;text-decoration:underline}.readability-hero-strip{color:#aaa;border-top:1px solid #fff2;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:64px;padding:26px 0;font-size:12px;display:grid}.readability-hero-strip span{align-items:center;gap:12px;display:flex}.readability-hero-strip b{color:#fff;letter-spacing:-.04em;font-size:24px;font-weight:500}.readability-profile{background:var(--readability-paper);color:var(--readability-ink);border:1px solid #d8d5c8;padding:25px;transform:rotate(1deg);box-shadow:10px 10px #e8a82a12}.readability-profile .readability-kicker{color:#665624;font-size:9px}.readability-profile-head{border-bottom:1px solid #10110f25;justify-content:space-between;align-items:center;gap:10px;padding-bottom:15px;display:flex}.readability-sample-label{color:#57594f;border:1px solid #10110f30;padding:3px 6px;font-size:9px;line-height:1.6}.readability-profile-title{justify-content:space-between;align-items:end;gap:10px;margin:23px 0;display:flex}.readability-profile-title h3{letter-spacing:-.045em;font-size:28px;font-weight:550;line-height:1.1}.readability-profile-title p{color:#6c6e63;text-align:right;font-size:11px;line-height:1.7}.readability-checks{grid-template-columns:1fr 1fr;gap:7px;display:grid}.readability-checks button{text-align:left;cursor:pointer;color:#33382e;background:0 0;border:1px solid #10110f25;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:11px 10px;font-size:11px;display:flex}.readability-checks button[aria-pressed=true]{color:#fff;background:#10110f;border-color:#10110f}.readability-rating{font-family:var(--font-plex-mono),monospace;text-transform:uppercase;letter-spacing:.02em;color:#595e51;background:#10110f0c;padding:3px 5px;font-size:8px;line-height:1.5}.readability-rating-missing{color:#943d28;background:#943d2810}.readability-rating-fragile{color:#795817;background:#ad7b1712}.readability-rating-clear{color:#416045;background:#41604512}.readability-checks button[aria-pressed=true] .readability-rating{color:#f0bf5d;background:#ffffff15}.readability-finding{border-top:1px solid #10110f30;min-height:151px;margin-top:20px;padding-top:15px}.readability-finding h4{margin:5px 0 8px;font-size:14px;font-weight:600;line-height:1.5}.readability-finding>p:last-child{color:#565a50;font-size:12px;line-height:1.7}.readability-profile-foot{color:#686b60;border-top:1px solid #10110f20;margin-top:15px;padding-top:12px;font-size:9px;line-height:1.7}.readability-section{border-top:1px solid #ffffff20;padding:84px 0}.readability-section h2{letter-spacing:-.045em;margin:17px 0 24px;font-size:clamp(30px,3.5vw,46px);font-weight:550;line-height:1.13}.readability-section h2 span{color:#aeaaa0}.readability-split{grid-template-columns:1fr 1fr;gap:90px;display:grid}.readability-body{color:var(--readability-muted);font-size:16px;line-height:1.8}.readability-body p+p{margin-top:22px}.readability-body .readability-statement{color:#e8a82a;letter-spacing:-.025em;font-size:23px;line-height:1.5}.readability-section-heading{justify-content:space-between;align-items:end;gap:50px;margin-bottom:32px;display:flex}.readability-section-heading>p{color:#aaa;max-width:310px;margin-bottom:26px;font-size:14px;line-height:1.8}.readability-stages{border-top:1px solid #fff2;grid-template-columns:repeat(5,1fr);list-style:none;display:grid}.readability-stages li{padding:25px 19px 10px 0;position:relative}.readability-stages li+li{border-left:1px solid #ffffff15;padding-left:19px}.readability-stage-number{font-family:var(--font-plex-mono),monospace;color:#e8a82a;letter-spacing:-.06em;margin-bottom:25px;font-size:32px}.readability-session{font-family:var(--font-plex-mono),monospace;letter-spacing:.03em;text-transform:uppercase;color:#a7a7a7;min-height:34px;font-size:8px;line-height:1.7;display:block}.readability-stages h3{letter-spacing:-.04em;margin:12px 0;font-size:25px;font-weight:500}.readability-stages h4{min-height:44px;font-size:13px;font-weight:550;line-height:1.6}.readability-stages p{color:#aaa;min-height:135px;margin-top:12px;font-size:12px;line-height:1.85}.readability-output{color:#ddd;border-top:1px solid #ffffff20;margin-top:18px;padding-top:15px;font-size:11px;line-height:1.7}.readability-output span{font-family:var(--font-plex-mono),monospace;color:#e8a82a;letter-spacing:.1em;margin-bottom:5px;font-size:8px;display:block}.readability-method-note{color:#999;margin-top:28px;font-size:12px;line-height:1.7}.readability-example{background:#0c0d0b}.readability-example .readability-body{margin-bottom:22px}.readability-example-trace>div{border-left:1px solid #e8a82a55;padding:0 0 21px 21px;position:relative}.readability-example-trace>div:before{content:"";background:#e8a82a;border-radius:50%;width:7px;height:7px;position:absolute;top:4px;left:-4px}.readability-example-trace span{font-family:var(--font-plex-mono),monospace;letter-spacing:.1em;color:#e8a82a;font-size:9px;line-height:1.7}.readability-example-trace p{color:#bbb;margin-top:7px;font-size:14px;line-height:1.8}.readability-example-trace>div:last-child{padding-bottom:0}.readability-pack{border-top:1px solid #ffffff25;border-left:1px solid #ffffff25;grid-template-columns:repeat(3,1fr);display:grid}.readability-pack article{border-bottom:1px solid #ffffff25;border-right:1px solid #ffffff25;padding:27px}.readability-pack-number{font-family:var(--font-plex-mono),monospace;color:#e8a82a;font-size:11px}.readability-pack h3{letter-spacing:-.025em;margin:20px 0 12px;font-size:19px;line-height:1.3}.readability-pack p{color:#aaa;font-size:13px;line-height:1.8}.readability-guarantee{background:#e8a82a0a;border-top-color:#e8a82a55;border-bottom:1px solid #e8a82a55}.readability-guarantee-inner{grid-template-columns:1fr 2fr;align-items:center;gap:75px;display:grid}.readability-guarantee-mark{aspect-ratio:1;border:1px solid #e8a82a55;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;max-width:255px;display:flex;position:relative}.readability-guarantee-mark:after{content:"";border:1px dashed #e8a82a40;border-radius:50%;position:absolute;inset:8px}.readability-guarantee-mark span{letter-spacing:-.07em;color:#e8a82a;font-size:85px;line-height:1.1}.readability-guarantee-mark small{font-family:var(--font-plex-mono),monospace;text-align:center;letter-spacing:.08em;color:#e8a82a;font-size:8px;line-height:1.9}.readability-guarantee h2 span{color:#e8a82a}.readability-guarantee-inner>div>p:not(.readability-kicker):not(.readability-fine){color:#ccc;margin-bottom:18px;font-size:17px;line-height:1.9}.readability-offer-grid{grid-template-columns:1.1fr 1fr;align-items:start;gap:90px;display:grid}.readability-offer-promise{color:#bbb;font-size:16px;line-height:1.9}.readability-fit{margin:32px 0}.readability-fit h3{margin-bottom:12px;font-size:16px;font-weight:550}.readability-fit ul{color:#aaa;font-size:13px;line-height:1.9;list-style:none}.readability-fit li{margin:9px 0;padding-left:18px;position:relative}.readability-fit li:before{content:"→";color:#e8a82a;position:absolute;left:0}.readability-price-card{background:#10110e;border:1px solid #e8a82a65;padding:32px}.readability-price{letter-spacing:-.06em;margin-top:18px;font-size:62px;font-weight:500;line-height:1.2}.readability-price span{font-family:var(--font-plex-mono),monospace;letter-spacing:.08em;color:#aaa;text-transform:uppercase;margin-top:6px;font-size:10px;line-height:1.8;display:block}.readability-price-intro{color:#bbb;margin:20px 0;font-size:13px;line-height:1.7}.readability-inclusions{border-top:1px solid #ffffff25;padding-top:14px;list-style:none}.readability-inclusions li{color:#ccc;padding:6px 0 6px 22px;font-size:13px;line-height:1.7;position:relative}.readability-inclusions li:before{content:"✓";color:#e8a82a;position:absolute;left:0}.readability-booking{border-top:1px solid #ffffff25;margin-top:20px;padding-top:20px}.readability-consent{color:#aaa;cursor:pointer;align-items:start;gap:10px;margin-bottom:18px;font-size:11px;line-height:1.8;display:flex}.readability-consent input{accent-color:#e8a82a;flex-shrink:0;width:17px;height:17px;margin-top:3px}.readability-consent a{color:#ddd;text-underline-offset:3px;text-decoration:underline}.readability-booking>.readability-fine{margin:10px 0 14px}.readability-error,.readability-notice{color:#f4bd73;border:1px solid #e8a82a55;margin-bottom:16px;padding:12px;font-size:12px;line-height:1.8}.readability-error a{text-decoration:underline}.readability-faq details{border-bottom:1px solid #fff2;padding:21px 0}.readability-faq details:first-child{padding-top:0}.readability-faq summary{cursor:pointer;justify-content:space-between;align-items:start;gap:24px;font-size:15px;line-height:1.6;list-style:none;display:flex}.readability-faq summary::-webkit-details-marker{display:none}.readability-faq summary span{color:#e8a82a;font-size:20px;line-height:1.2}.readability-faq details[open] summary span{transform:rotate(45deg)}.readability-faq details p{color:#aaa;margin-top:15px;font-size:13px;line-height:1.9}.readability-terms{background:#090a08}.readability-terms h2{font-size:25px}.readability-terms-grid{grid-template-columns:1fr 1fr;gap:70px;margin-bottom:25px;display:grid}.readability-terms-grid h3{margin:20px 0 10px;font-size:13px;font-weight:550}.readability-terms-grid p{color:#aaa;font-size:12px;line-height:1.9}.readability-terms-grid a{text-underline-offset:3px;text-decoration:underline}.readability-confirmation{max-width:680px;padding:40px 0}.readability-confirmation h1{letter-spacing:-.05em;margin:20px 0 28px;font-size:clamp(32px,5vw,54px);line-height:1.15}.readability-confirmation>p:not(.readability-kicker){color:#bbb;margin-bottom:20px;font-size:16px;line-height:1.8}.readability-confirmation .readability-text-link{margin-left:22px}@media (min-width:1280px){.readability-stages p{min-height:125px}}@media (max-width:1000px){.readability-hero-grid{gap:35px}.readability-hero h1{font-size:42px}.readability-split,.readability-offer-grid{gap:45px}.readability-stages{grid-template-columns:1fr}.readability-stages li{grid-template-columns:60px 1fr;gap:18px;padding:24px 0;display:grid}.readability-stages li+li{border-top:1px solid #ffffff20;border-left:0;padding-left:0}.readability-stages p,.readability-stages h4,.readability-session{min-height:0}.readability-stages h3{margin:8px 0}.readability-stages p{max-width:620px}.readability-output{margin-top:13px}.readability-stage-number{margin:0}.readability-pack article{padding:22px}.readability-guarantee-inner{gap:40px}}@media (max-width:760px){.readability-hero{padding-top:118px}.readability-hero-grid{grid-template-columns:1fr;gap:40px}.readability-hero h1{font-size:clamp(38px,8.7vw,58px)}.readability-deck{font-size:17px}.readability-hero-actions{gap:18px}.readability-profile{transform:none;box-shadow:6px 6px #e8a82a12}.readability-profile-title h3{font-size:29px}.readability-hero-strip{grid-template-columns:1fr;gap:16px;margin-top:38px}.readability-hero-strip b{min-width:45px}.readability-section{padding:55px 0}.readability-split,.readability-offer-grid{grid-template-columns:1fr;gap:25px}.readability-section-heading{margin-bottom:25px;display:block}.readability-section-heading>p{max-width:100%;margin:0}.readability-pack{grid-template-columns:1fr 1fr}.readability-pack h3{font-size:17px}.readability-guarantee-inner{grid-template-columns:1fr;gap:28px}.readability-guarantee-mark{width:150px}.readability-guarantee-mark span{font-size:51px}.readability-guarantee-mark small{font-size:6px}.readability-guarantee h2{margin-top:13px}.readability-offer-grid{gap:35px}.readability-price-card{padding:25px}.readability-terms-grid{grid-template-columns:1fr;gap:0}.readability-faq details:first-child{padding-top:15px}.readability-confirmation .readability-text-link{margin:20px 0 0;display:flex}}@media (max-width:420px){.readability-pack{grid-template-columns:1fr}.readability-profile{padding:19px}.readability-profile-title h3{font-size:26px}.readability-profile-title p{font-size:10px}.readability-checks button{padding:10px 8px;font-size:10px}.readability-finding{min-height:165px}.readability-kicker{font-size:9px}.readability-audience{font-size:11px}}
