:root{--paper:#f6eedc;--paper-white:#fffdf7;--paper-deep:#eadab9;--espresso:#2c1b12;--ink:#5f4634;--muted:#8b796b;--caramel:#9a6a32;--gold:#d9a73e;--gold-light:#f2d27d;--gold-wash:#d9a73e29;--olive:#667a3c;--red:#b74d3f;--divider:#dcc9a8;--shadow-paper:0 20px 55px #2c1b121c;--shadow-control:0 9px 22px #6f481f29;--serif:Georgia, "Times New Roman", serif;--sans:Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mono:"Fira Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--cream:var(--paper);--cream-card:var(--paper-white);--cream-dark:var(--paper-deep);--brown:var(--espresso);--brown-mid:var(--ink);--brown-light:var(--muted);--amber:var(--caramel);--amber-light:var(--gold-light);--amber-bg:var(--gold-wash);--green:var(--olive);--white:#fff;--radius-md:16px;--radius-lg:24px;--shadow-md:0 8px 24px #2c1b1214}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:88px}body{min-width:0;color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;background:radial-gradient(circle at 12% 8%,#ffffffbf,#0000 26rem),linear-gradient(#f6eedcf5,#f6eedcf5),repeating-linear-gradient(0deg,#0000 0 5px,#78532b06 5px 6px);line-height:1.65;overflow-x:hidden}body:before{z-index:-1;pointer-events:none;content:"";opacity:.28;background-image:radial-gradient(circle at 20% 30%,#5b371b1c 0 .5px,#0000 .8px),radial-gradient(circle at 70% 80%,#5b371b14 0 .5px,#0000 .9px);background-size:9px 11px,13px 15px;position:fixed;inset:0}a{color:inherit;text-decoration:none}button,input{font:inherit}button{color:inherit}img{max-width:100%;display:block}h1,h2,h3,h4{color:var(--espresso);font-family:var(--serif);text-wrap:balance;font-weight:600;line-height:1.08}p{text-wrap:pretty}.site-shell{min-height:100vh}.container{width:min(1180px,100% - 40px);margin-inline:auto}.narrow{width:min(760px,100% - 40px);margin-inline:auto}.section{padding:112px 0;position:relative}.section-quiet{background:#fffdf78a;border-block:1px solid #9a6a3224}.section-dark{color:#fffdf7c7;background:radial-gradient(circle at 12% 0%, #d9a73e24, transparent 34rem), var(--espresso)}.section-kicker{color:var(--caramel);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:18px;font-size:12px;font-weight:800;display:inline-flex}.section-kicker:before{content:"";background:currentColor;width:24px;height:1px}.section-title{letter-spacing:-.045em;max-width:760px;font-size:clamp(2.25rem,5vw,4.5rem)}.section-lede{max-width:670px;color:var(--ink);margin-top:24px;font-size:clamp(1.05rem,1.6vw,1.24rem)}.section-center{text-align:center}.section-center .section-title,.section-center .section-lede{margin-inline:auto}.gold-action,.paper-action{min-height:50px;color:var(--espresso);border:1px solid #9a6a32b8;border-radius:11px;justify-content:center;align-items:center;gap:9px;padding:12px 19px;font-weight:800;transition:transform .12s,box-shadow .12s,background .12s;display:inline-flex}.gold-action{box-shadow:var(--shadow-control);background:linear-gradient(#d9a73ee0,#d9a73ee0),repeating-linear-gradient(5deg,#ffffff2e 0 1px,#0000 1px 5px)}.paper-action{background:#fffdf7db;box-shadow:0 7px 18px #2c1b1214}.gold-action:hover,.paper-action:hover{box-shadow:0 13px 28px #6f481f33}.gold-action:active,.paper-action:active{transform:scale(.98)}.text-link{color:var(--espresso);text-underline-offset:5px;align-items:center;gap:6px;font-weight:800;-webkit-text-decoration:underline #9a6a326b;text-decoration:underline #9a6a326b;display:inline-flex}.site-header{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f6eedce6;border-bottom:1px solid #9a6a3224;position:fixed;top:0;left:0;right:0}.header-inner{justify-content:space-between;align-items:center;gap:24px;min-height:78px;display:flex}.brand{color:var(--espresso);font-family:var(--serif);align-items:center;gap:10px;font-size:23px;font-weight:700;display:inline-flex}.brand img{border:1px solid #9a6a3240;border-radius:12px;width:42px;height:42px;box-shadow:0 5px 12px #2c1b1217}.desktop-nav{align-items:center;gap:28px;margin-left:auto;display:flex}.nav-link{color:var(--ink);font-size:14px;font-weight:700;position:relative}.nav-link:after{content:"";background:var(--gold);height:2px;transition:transform .15s;position:absolute;bottom:-8px;left:0;right:0;transform:scaleX(0)}.nav-link:hover:after,.nav-link.active:after{transform:scaleX(1)}.language-toggle{border:1px solid var(--divider);background:#fffdf7c7;border-radius:10px;padding:3px;display:inline-flex}.language-toggle button{cursor:pointer;min-width:38px;min-height:34px;color:var(--muted);background:0 0;border:0;border-radius:7px;font-size:12px;font-weight:900}.language-toggle button.active{background:var(--gold);color:var(--espresso)}.header-actions{align-items:center;gap:12px;display:flex}.header-cta{min-height:42px;padding:8px 14px;font-size:13px}.menu-button{border:1px solid var(--divider);background:var(--paper-white);border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;display:none}.mobile-menu{display:none}.hero{align-items:center;min-height:calc(100vh - 78px);padding:72px 0 92px;display:grid}.hero-grid{grid-template-columns:minmax(0,1fr) minmax(400px,.88fr);align-items:center;gap:clamp(48px,7vw,100px);display:grid}.campaign-mark{color:var(--caramel);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:24px;font-size:13px;font-weight:900;display:inline-flex}.campaign-mark span{border:1px solid var(--caramel);width:27px;height:27px;color:var(--espresso);font-family:var(--serif);border-radius:50%;place-items:center;font-size:15px;display:inline-grid}.hero h1{letter-spacing:-.065em;max-width:690px;font-size:clamp(3.25rem,7vw,6.6rem)}.hero h1 em{color:var(--caramel);font-style:italic;font-weight:400;position:relative}.hero-subhead{max-width:620px;margin-top:28px;font-size:clamp(1.08rem,1.7vw,1.28rem)}.hero-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:34px;display:flex}.hero-notes{color:var(--muted);flex-wrap:wrap;gap:10px 18px;margin-top:20px;font-size:13px;font-weight:650;display:flex}.hero-notes span{align-items:center;gap:6px;display:inline-flex}.paybook-preview{padding:22px;position:relative}.paybook-preview:before{z-index:-1;content:"";filter:blur(2px);background:#d9a73e30;border-radius:48% 52% 50% 44%;position:absolute;inset:2% -7% -2% 8%;transform:rotate(4deg)}.preview-sheet{box-shadow:var(--shadow-paper);background:linear-gradient(#fffdf7ed,#fffdf7ed),repeating-linear-gradient(0deg,#0000 0 33px,#9a6a321f 33px 34px);border:1px solid #9a6a326b;border-radius:24px 24px 18px 18px;padding:28px;position:relative;overflow:hidden;transform:rotate(1.25deg)}.preview-sheet:after{content:"";opacity:.3;background:repeating-linear-gradient(135deg, transparent 0 7px, var(--caramel) 7px 8px);height:7px;position:absolute;bottom:0;left:0;right:0}.preview-topline{border-bottom:1px solid var(--divider);justify-content:space-between;align-items:center;gap:20px;padding-bottom:16px;display:flex}.preview-brand{color:var(--espresso);font-family:var(--serif);align-items:center;gap:10px;font-size:18px;font-weight:700;display:flex}.preview-brand img{border-radius:10px;width:38px;height:38px}.paid-stamp{border:1px solid var(--olive);color:var(--olive);letter-spacing:.1em;text-transform:uppercase;border-radius:7px;padding:5px 10px;font-size:11px;font-weight:900;transform:rotate(-4deg)}.preview-person{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-top:28px;font-size:13px;font-weight:700}.money-hero{color:var(--espresso);font-family:var(--mono);letter-spacing:-.09em;margin-top:3px;font-size:clamp(4rem,8vw,7.3rem);font-weight:700;line-height:1}.calculation-line{color:var(--ink);margin-top:14px;font-size:14px}.calculation-line strong{color:var(--espresso)}.preview-math{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:28px;display:grid}.math-cell{background:#f6eedc8a;border:1px solid #9a6a3230;border-radius:11px;padding:14px 10px}.math-cell span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.math-cell strong{color:var(--espresso);font-family:var(--mono);margin-top:3px;font-size:15px;display:block}.preview-note{color:var(--caramel);font-family:var(--serif);text-align:right;margin-top:22px;font-size:16px;font-style:italic}.pain-layout{grid-template-columns:.78fr 1.22fr;align-items:start;gap:clamp(50px,9vw,130px);display:grid}.pain-quote{border:1px solid var(--divider);box-shadow:var(--shadow-paper);background:#fffdf7b8;border-radius:18px;padding:36px 34px 32px;position:relative;transform:rotate(-1deg)}.pain-quote:before{color:var(--gold);content:"“";font-family:var(--serif);font-size:76px;position:absolute;top:-25px;left:24px}.pain-quote p{color:var(--espresso);font-family:var(--serif);font-size:clamp(1.45rem,2.5vw,2.05rem);line-height:1.28}.pain-quote footer{color:var(--muted);margin-top:22px;font-size:13px;font-weight:750}.pain-copy .section-title{max-width:660px}.pain-list{gap:18px;margin-top:34px;display:grid}.pain-item{grid-template-columns:34px 1fr;align-items:start;gap:14px;display:grid}.pain-item svg{color:var(--caramel);margin-top:3px}.pain-item strong{color:var(--espresso);display:block}.pain-item span{color:var(--muted);font-size:14px}.steps{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:60px;display:grid}.step-card{background:#fffdf7b3;border:1px solid #9a6a3245;border-radius:20px;min-height:390px;padding:28px;position:relative;overflow:hidden;box-shadow:0 14px 34px #2c1b1212}.step-number{background:var(--gold);width:38px;height:38px;color:var(--espresso);font-family:var(--mono);border-radius:50%;place-items:center;font-size:13px;font-weight:800;display:grid}.step-card h3{margin-top:24px;font-size:28px}.step-card>p{color:var(--muted);margin-top:12px;font-size:14px}.mini-ui{border:1px solid var(--divider);background:var(--paper-white);border-radius:14px;min-height:146px;padding:18px;position:absolute;bottom:18px;left:18px;right:18px}.mini-person-row{align-items:center;gap:10px;display:flex}.mini-avatar{background:var(--gold-wash);width:36px;height:36px;color:var(--caramel);font-family:var(--serif);border-radius:50%;place-items:center;font-weight:800;display:grid}.mini-person-row strong{color:var(--espresso);font-size:14px}.mini-person-row span{color:var(--muted);font-size:11px;display:block}.mini-keypad{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:14px;display:grid}.mini-keypad i{background:var(--paper-deep);border-radius:5px;height:9px}.mini-keypad i:nth-child(2),.mini-keypad i:nth-child(6){background:var(--gold)}.mini-total{border-bottom:1px solid var(--divider);justify-content:space-between;align-items:center;padding-bottom:11px;display:flex}.mini-total span{color:var(--muted);font-size:11px;font-weight:750}.mini-total strong{color:var(--espresso);font-family:var(--mono);font-size:25px}.mini-bars{gap:9px;margin-top:16px;display:grid}.mini-bars i{background:var(--paper-deep);border-radius:6px;height:7px}.mini-bars i:first-child{background:var(--gold);width:86%}.mini-bars i:nth-child(2){width:64%}.mini-receipt{text-align:center}.mini-receipt svg{color:var(--olive)}.mini-receipt strong{color:var(--espresso);font-family:var(--mono);margin-top:4px;font-size:24px;display:block}.mini-receipt span{color:var(--muted);font-size:11px}.my-pay-grid{grid-template-columns:1fr .92fr;align-items:center;gap:clamp(50px,9vw,120px);display:grid}.my-pay-card{box-shadow:var(--shadow-paper);background:#fffdf7d1;border:1px solid #9a6a326b;border-radius:22px;padding:30px;position:relative;transform:rotate(-1deg)}.my-pay-head{border-bottom:1px solid var(--divider);justify-content:space-between;align-items:center;gap:20px;padding-bottom:18px;display:flex}.my-pay-head h3{font-size:26px}.pin-badge{border:1px solid var(--divider);background:var(--paper);color:var(--caramel);border-radius:9px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;font-weight:850;display:inline-flex}.my-pay-person{align-items:center;gap:12px;margin-top:24px;display:flex}.my-pay-person .mini-avatar{width:48px;height:48px;font-size:19px}.my-pay-person strong{color:var(--espresso);display:block}.my-pay-person span{color:var(--muted);font-size:12px}.my-pay-amount{color:var(--espresso);font-family:var(--mono);letter-spacing:-.07em;margin-top:24px;font-size:clamp(3.1rem,6vw,5rem);font-weight:700}.my-pay-caption{color:var(--muted);font-size:12px}.privacy-line{border-top:1px solid var(--divider);color:var(--olive);align-items:center;gap:9px;margin-top:22px;padding-top:18px;font-size:12px;font-weight:800;display:flex}.rule-cloud{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:44px;display:flex}.rule-chip{border:1px solid var(--divider);color:var(--espresso);background:#fffdf7b8;border-radius:10px;padding:11px 15px;font-size:14px;font-weight:750;box-shadow:0 5px 12px #2c1b120d}.rule-chip.featured{border-color:var(--caramel);background:var(--gold)}.pricing-grid{grid-template-columns:.8fr 1.2fr;align-items:stretch;gap:24px;margin-top:54px;display:grid}.pricing-card{border:1px solid var(--divider);background:#fffdf7ba;border-radius:22px;padding:38px;box-shadow:0 12px 30px #2c1b1212}.pricing-card.featured{box-shadow:var(--shadow-paper);background:linear-gradient(#d9a73ed9,#d9a73ed9),repeating-linear-gradient(7deg,#ffffff24 0 1px,#0000 1px 6px);border-color:#9a6a32b8;position:relative;overflow:hidden}.pricing-label{color:var(--caramel);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:900}.featured .pricing-label{color:var(--espresso)}.pricing-value{color:var(--espresso);font-family:var(--mono);letter-spacing:-.07em;margin-top:12px;font-size:clamp(2.7rem,5vw,4.6rem);font-weight:700}.pricing-value small{font-family:var(--sans);letter-spacing:0;font-size:14px;font-weight:750}.pricing-card p{color:var(--ink);margin-top:16px}.price-points{color:var(--espresso);flex-wrap:wrap;gap:9px 16px;margin-top:24px;font-size:13px;font-weight:750;display:flex}.price-points span{align-items:center;gap:6px;display:inline-flex}.trust-grid{grid-template-columns:.84fr 1.16fr;align-items:center;gap:clamp(50px,9vw,120px);display:grid}.trust-seal{aspect-ratio:1;border:1px solid var(--divider);max-width:360px;box-shadow:inset 0 0 0 14px #d9a73e17, var(--shadow-paper);text-align:center;background:#fffdf7ad;border-radius:50%;place-items:center;margin-inline:auto;display:grid}.trust-seal svg{color:var(--caramel)}.trust-seal strong{color:var(--espresso);font-family:var(--serif);margin-top:14px;font-size:24px;display:block}.trust-seal span{max-width:220px;color:var(--muted);margin-top:8px;font-size:12px;display:block}.trust-points{gap:20px;margin-top:32px;display:grid}.trust-point{grid-template-columns:38px 1fr;align-items:start;gap:14px;display:grid}.trust-point svg{background:var(--gold-wash);color:var(--caramel);border-radius:10px;padding:8px;display:block}.trust-point strong{color:var(--espresso);display:block}.trust-point span{color:var(--muted);font-size:13px}.final-cta{grid-template-columns:1fr auto;align-items:center;gap:50px;display:grid}.final-cta h2{max-width:760px;color:var(--paper-white);letter-spacing:-.045em;font-size:clamp(2.6rem,5vw,5rem)}.final-cta p{max-width:620px;margin-top:20px}.final-cta .gold-action{min-width:190px}.page-hero{text-align:center;padding:104px 0 74px}.page-hero h1{letter-spacing:-.06em;max-width:880px;margin-inline:auto;font-size:clamp(3.1rem,7vw,6.3rem)}.page-hero p{max-width:720px;margin:24px auto 0;font-size:18px}.feature-list{gap:24px;padding-bottom:110px;display:grid}.feature-row{background:#fffdf799;border:1px solid #9a6a3240;border-radius:24px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(46px,8vw,110px);padding:54px;display:grid}.feature-row:nth-child(2n) .feature-copy{order:2}.feature-icon{background:var(--gold-wash);width:50px;height:50px;color:var(--caramel);border:1px solid #9a6a3261;border-radius:13px;place-items:center;display:grid}.feature-copy h2{margin-top:24px;font-size:clamp(2rem,4vw,3.4rem)}.feature-copy p{margin-top:18px}.feature-copy ul{gap:9px;margin-top:22px;list-style:none;display:grid}.feature-copy li{color:var(--espresso);align-items:flex-start;gap:9px;font-size:14px;font-weight:650;display:flex}.feature-copy li svg{color:var(--olive);flex:none;margin-top:4px}.feature-visual{border:1px solid var(--divider);background:linear-gradient(#f6eedcb8,#f6eedcb8),repeating-linear-gradient(0deg,#0000 0 27px,#9a6a321c 27px 28px);border-radius:18px;place-items:center;min-height:330px;padding:32px;display:grid}.feature-visual .preview-sheet,.feature-visual .my-pay-card{width:min(100%,390px);transform:none}.timeline{gap:26px;padding:10px 0 112px;display:grid;position:relative}.timeline:before{content:"";background:var(--divider);width:1px;position:absolute;top:40px;bottom:145px;left:32px}.timeline-card{background:#fffdf7a6;border:1px solid #9a6a3238;border-radius:18px;grid-template-columns:66px 1fr;gap:28px;padding:30px 34px 30px 0;display:grid;position:relative}.timeline-number{z-index:1;border:1px solid var(--caramel);background:var(--gold);width:40px;height:40px;color:var(--espresso);font-family:var(--mono);border-radius:50%;place-items:center;margin-left:12px;font-size:12px;font-weight:800;display:grid}.timeline-copy h2{font-size:30px}.timeline-copy p{max-width:730px;margin-top:10px}.timeline-detail{background:var(--gold-wash);color:var(--caramel);border-radius:8px;margin-top:16px;padding:7px 10px;font-size:12px;font-weight:800;display:inline-flex}.faq-wrap{gap:12px;padding-bottom:110px;display:grid}.faq-item{background:#fffdf7ad;border:1px solid #9a6a3240;border-radius:14px}.faq-item summary{cursor:pointer;min-height:64px;color:var(--espresso);justify-content:space-between;align-items:center;gap:20px;padding:17px 20px;font-weight:800;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary svg{flex:none;transition:transform .15s}.faq-item[open] summary svg{transform:rotate(180deg)}.faq-answer{max-width:820px;color:var(--muted);padding:0 20px 20px}.support-card{border:1px solid var(--divider);background:var(--gold);border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:32px;margin-bottom:110px;padding:34px;display:grid}.support-card h2{font-size:31px}.support-card p{color:var(--espresso);margin-top:8px}.site-footer{color:#fffdf7a8;background:#21160f;padding:68px 0 28px}.footer-grid{grid-template-columns:2fr 1fr 1fr;gap:48px;display:grid}.footer-brand .brand{color:var(--paper-white)}.footer-brand p{max-width:380px;margin-top:18px;font-size:14px}.footer-title{color:var(--gold-light);font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;margin-bottom:17px;font-size:11px;font-weight:900}.footer-links{gap:10px;font-size:14px;list-style:none;display:grid}.footer-links a:hover{color:var(--paper-white)}.footer-support{border-top:1px solid #ffffff1a;margin-top:44px;padding-top:24px;font-size:13px}.footer-bottom{color:#fffdf76b;border-top:1px solid #ffffff1a;justify-content:space-between;gap:20px;margin-top:28px;padding-top:24px;font-size:12px;display:flex}@media (width<=980px){.desktop-nav,.header-cta{display:none}.menu-button{display:inline-flex}.mobile-menu{border-bottom:1px solid var(--divider);background:var(--paper);gap:8px;padding:22px 20px 28px;display:grid;position:fixed;inset:78px 0 auto;box-shadow:0 20px 30px #2c1b121f}.mobile-menu .nav-link{min-height:48px;font-family:var(--serif);border-bottom:1px solid #9a6a321f;align-items:center;padding:8px 12px;font-size:21px;display:flex}.mobile-menu .gold-action{margin-top:12px}.hero-grid,.pain-layout,.my-pay-grid,.trust-grid,.feature-row{grid-template-columns:1fr}.hero{padding-top:64px}.hero-copy{text-align:center}.hero h1,.hero-subhead{margin-inline:auto}.campaign-mark,.hero-actions,.hero-notes{justify-content:center}.paybook-preview,.pain-quote{width:min(620px,100%);margin-inline:auto}.steps{grid-template-columns:1fr}.step-card{min-height:330px}.pricing-grid{grid-template-columns:1fr}.pricing-card{min-height:260px}.feature-row:nth-child(2n) .feature-copy{order:initial}.feature-visual{min-height:300px}.final-cta{grid-template-columns:1fr}}@media (width<=700px){.container,.narrow{width:min(100% - 28px,1180px)}.section{padding:78px 0}.brand{font-size:21px}.brand img{width:38px;height:38px}.header-actions{gap:8px}.language-toggle button{min-width:34px}.hero{min-height:auto;padding:54px 0 74px}.hero-grid{gap:52px}.hero h1{font-size:clamp(3.1rem,14vw,4.8rem)}.hero-actions{flex-direction:column}.hero-actions .gold-action,.hero-actions .paper-action{width:100%}.paybook-preview{padding:0}.preview-sheet{border-radius:18px;padding:22px}.money-hero{font-size:clamp(3.5rem,19vw,5.4rem)}.preview-math{gap:6px}.math-cell{padding:11px 7px}.steps{margin-top:42px}.my-pay-card{padding:22px}.pricing-card{padding:28px 24px}.trust-seal{max-width:300px}.final-cta{text-align:center}.page-hero{padding:76px 0 54px}.feature-row{padding:28px 20px}.feature-visual{min-height:260px;padding:18px}.timeline-card{grid-template-columns:52px 1fr;gap:12px;padding-right:18px}.timeline:before{left:26px}.timeline-number{margin-left:6px}.support-card{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}.footer-bottom{flex-direction:column}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}body{background-color:var(--paper);background-image:linear-gradient(#f6eedcd6,#f6eedcd6),url(/paybook-surface/paper-ivory.png);background-size:auto,620px 620px}.product-hero{padding-top:58px}.product-hero-grid{grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);gap:clamp(42px,5vw,76px)}.real-screen{background:var(--paper-white);border:1px solid #9a6a326b;border-radius:26px;overflow:hidden;transform:rotate(.7deg);box-shadow:0 28px 70px #2c1b122b}.real-screen-bar{border-bottom:1px solid var(--divider);min-height:44px;color:var(--caramel);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:8px;padding:9px 15px;font-size:11px;font-weight:850;display:flex}.live-dot{background:var(--olive);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #667a3c21}.real-screen img{width:100%;height:auto}.product-story-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;margin-top:68px;display:grid}.product-story-card{background:linear-gradient(#fffdf7e0,#fffdf7e0),url(/paybook-surface/paper-ivory.png);border:1px solid #9a6a3247;border-radius:22px;overflow:hidden;box-shadow:0 18px 44px #2c1b1217}.product-story-card img{border-top:1px solid #9a6a3233;width:100%}.story-copy{min-height:190px;padding:28px 30px 30px}.story-copy>span{color:var(--caramel);font-family:var(--mono);font-size:12px;font-weight:800}.story-copy h3{margin-top:14px;font-size:30px}.story-copy p{color:var(--muted);margin-top:11px}.learn-preview-section{overflow:hidden}.learn-intro{grid-template-columns:1fr .78fr;align-items:end;gap:64px;display:grid}.learn-intro .text-link{margin-top:22px}.lesson-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:58px;display:grid}.lesson-preview-card{background:#fffdf7d1;border:1px solid #9a6a324d;border-radius:19px;grid-template-columns:46% 1fr;transition:transform .14s,box-shadow .14s;display:grid;overflow:hidden;box-shadow:0 12px 32px #2c1b1214}.lesson-preview-card:hover{transform:translateY(-3px);box-shadow:0 18px 40px #2c1b121f}.lesson-preview-card img{object-fit:cover;object-position:center;border-right:1px solid var(--divider);width:100%;height:100%;min-height:230px}.lesson-preview-card>div{padding:25px 24px}.lesson-preview-card span{color:var(--caramel);font-family:var(--mono);font-size:12px;font-weight:800}.lesson-preview-card h3{margin-top:12px;font-size:24px}.lesson-preview-card p{color:var(--muted);margin-top:10px;font-size:14px}.capability-ribbon{box-shadow:var(--shadow-control);background:linear-gradient(#d9a73ee6,#d9a73ee6),url(/paybook-surface/paper-gold.png) 0 0/500px 500px;border:1px solid #9a6a3261;border-radius:18px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.capability-ribbon span{min-height:86px;color:var(--espresso);border-right:1px solid #2c1b122b;justify-content:center;align-items:center;gap:9px;padding:16px;font-weight:800;display:flex}.capability-ribbon span:last-child{border-right:0}.real-product-badge{color:var(--olive);background:#667a3c14;border:1px solid #667a3c6b;border-radius:10px;align-items:center;gap:8px;margin-top:28px;padding:10px 13px;font-size:13px;font-weight:800;display:inline-flex}.feature-screen{background:var(--paper-white);border:1px solid #9a6a3247;border-radius:20px;min-height:0;padding:0;overflow:hidden;box-shadow:0 20px 45px #2c1b121f}.feature-screen img{width:100%;height:auto}.real-flow-list{gap:70px;padding-bottom:40px;display:grid}.real-flow-card{grid-template-columns:minmax(280px,.62fr) minmax(0,1.38fr);align-items:center;gap:48px;display:grid}.real-flow-card:nth-child(2n){grid-template-columns:minmax(0,1.38fr) minmax(280px,.62fr)}.real-flow-card:nth-child(2n) .real-flow-copy{order:2}.real-flow-card img{border:1px solid #9a6a324d;border-radius:22px;width:100%;overflow:hidden;box-shadow:0 20px 50px #2c1b121f}.real-flow-copy>span{color:var(--caramel);font-family:var(--mono);font-size:13px;font-weight:800}.real-flow-copy h2{margin-top:16px;font-size:clamp(2.1rem,4vw,3.7rem)}.real-flow-copy p{color:var(--muted);margin-top:16px;font-size:17px}.learn-hero-note{border:1px solid var(--divider);max-width:720px;color:var(--caramel);background:#fffdf7c2;border-radius:12px;align-items:center;gap:12px;margin-top:28px;padding:13px 16px;font-weight:750;display:inline-flex}.lesson-index{border:1px solid var(--divider);background:#fffdf7b3;border-radius:18px;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:80px;padding:18px;display:grid;box-shadow:0 12px 28px #2c1b120f}.lesson-index a{min-height:54px;color:var(--espresso);border-radius:10px;align-items:center;gap:10px;padding:10px 13px;font-size:13px;font-weight:750;display:flex}.lesson-index a:hover{background:var(--gold-wash)}.lesson-index span{color:var(--caramel);font-family:var(--mono);font-size:11px}.tutorial-list{gap:90px;padding-bottom:50px;display:grid}.tutorial-card{background:linear-gradient(#fffdf7e6,#fffdf7e6),url(/paybook-surface/paper-ivory.png);border:1px solid #9a6a3252;border-radius:26px;scroll-margin-top:110px;overflow:hidden;box-shadow:0 24px 64px #2c1b121c}.tutorial-heading{grid-template-columns:64px 1fr;gap:22px;padding:34px;display:grid}.tutorial-number{width:58px;height:58px;color:var(--espresso);font-family:var(--mono);background:linear-gradient(#d9a73ee0,#d9a73ee0),url(/paybook-surface/paper-gold.png);border:1px solid #9a6a328a;border-radius:13px;place-items:center;font-weight:850;display:grid}.tutorial-heading h2{font-size:clamp(2rem,4vw,3.5rem)}.tutorial-heading p{max-width:760px;color:var(--muted);margin-top:10px}.tutorial-time{color:var(--caramel);align-items:center;gap:7px;margin-top:15px;font-size:12px;font-weight:800;display:inline-flex}.tutorial-card>img{border-block:1px solid #9a6a323d;width:100%}.tutorial-body{grid-template-columns:1fr .72fr;gap:44px;padding:38px;display:grid}.tutorial-body ol{counter-reset:tutorial-steps;gap:17px;list-style:none;display:grid}.tutorial-body li{min-height:34px;color:var(--espresso);counter-increment:tutorial-steps;padding-left:46px;position:relative}.tutorial-body li:before{border:1px solid var(--divider);content:counter(tutorial-steps);background:var(--paper);width:30px;height:30px;color:var(--caramel);font-family:var(--mono);border-radius:50%;place-items:center;font-size:11px;font-weight:850;display:grid;position:absolute;top:0;left:0}.tutorial-body aside{background:linear-gradient(#d9a73e33,#d9a73e33),url(/paybook-surface/paper-gold.png) 0 0/420px 420px;border:1px solid #9a6a3273;border-radius:14px;align-items:flex-start;gap:12px;padding:22px;display:flex}.tutorial-body aside svg{color:var(--caramel);flex:none}.tutorial-body aside strong,.tutorial-body aside span{display:block}.tutorial-body aside strong{color:var(--espresso)}.tutorial-body aside span{color:var(--ink);margin-top:6px;font-size:14px}.tutorial-download{color:var(--espresso);text-underline-offset:4px;margin-top:14px;font-size:13px;font-weight:800;text-decoration:underline;display:inline-flex}.learning-next{box-shadow:var(--shadow-paper);background-color:#0000;background-image:linear-gradient(#fffdf7c7,#fffdf7c7),url(/paybook-surface/paper-card-wide.png);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #9a6a3261;border-radius:22px;grid-template-columns:1fr auto;align-items:center;gap:50px;padding:42px;display:grid}.learning-next h2{max-width:760px;font-size:clamp(2rem,4vw,3.5rem)}@media (width<=1050px){.product-hero-grid{grid-template-columns:1fr}.real-screen{width:min(900px,100%);margin-inline:auto}}@media (width<=850px){.product-story-grid,.lesson-preview-grid,.learn-intro,.tutorial-body,.real-flow-card,.real-flow-card:nth-child(2n){grid-template-columns:1fr}.real-flow-card:nth-child(2n) .real-flow-copy{order:0}.lesson-index,.capability-ribbon{grid-template-columns:repeat(2,1fr)}.capability-ribbon span:nth-child(2){border-right:0}.capability-ribbon span:nth-child(-n+2){border-bottom:1px solid #2c1b122b}}@media (width<=620px){.product-story-grid,.lesson-preview-grid,.lesson-preview-card{grid-template-columns:1fr}.lesson-preview-card img{border-right:0;border-bottom:1px solid var(--divider);min-height:0}.lesson-index{grid-template-columns:1fr;margin-bottom:54px}.tutorial-heading{grid-template-columns:1fr;padding:25px 22px}.tutorial-body{gap:28px;padding:28px 22px}.learning-next{grid-template-columns:1fr;padding:30px 24px}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/after-hours/fonts/inter-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/after-hours/fonts/inter-vi.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}:root{--ah-bg:#12100d;--ah-panel:#1a1712;--ah-paper:#f1e7d5;--ah-ink:#2c2117;--ah-gold:#d4ac6b;--ah-muted:#c2b8a8;--ah-line:#d4ac6b42;--serif:Georgia,"Times New Roman",serif;--sans:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--paper:var(--ah-bg);--paper-white:var(--ah-panel);--paper-deep:#272218;--espresso:var(--ah-paper);--ink:var(--ah-muted);--muted:#b3a693;--caramel:var(--ah-gold);--gold:var(--ah-gold);--gold-light:#edcf98;--gold-dark:var(--ah-gold);--gold-wash:#d4ac6b1f;--gold-bg:var(--gold-wash);--divider:var(--ah-line);--cream:var(--ah-bg);--cream-card:var(--ah-panel);--cream-dark:#272218;--brown:var(--ah-paper);--brown-mid:var(--ah-muted);--brown-light:#b3a693;--green:#c3cda7;--green-bg:#1f271c;--amber:var(--ah-gold);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html{scroll-padding-top:100px}body{background:var(--ah-bg);color:var(--ah-paper);font-size:16px;overflow-x:clip}body:before{display:none}h1,h2,h3,h4{color:var(--ah-paper);letter-spacing:-.045em;font-weight:400}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible,video:focus-visible{outline-offset:5px;outline:2px solid #edcf98}::selection{color:#17110b;background:#d4ac6b}.site-main{padding-top:80px}.site-shell{overflow:clip}.container{width:min(1240px,100% - 80px)}.ah-skip{background:var(--ah-paper);color:var(--ah-ink);z-index:100;padding:12px 20px;position:fixed;top:-80px;left:16px}.ah-skip:focus{top:14px}.ah-header{z-index:50;border-bottom:1px solid var(--ah-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#12100df2;position:fixed;inset:0 0 auto}.ah-header-inner{align-items:center;gap:32px;width:min(1400px,100% - 80px);min-height:80px;margin:auto;display:flex}.ah-brand{flex-shrink:0;align-items:center;gap:9px;display:inline-flex}.ah-brand img{object-fit:contain;width:50px;height:50px}.ah-brand span{font-family:var(--serif);letter-spacing:-1.5px;color:#f6efdf;font-size:35px;line-height:1}.ah-desktop-nav{align-items:center;gap:28px;margin-left:auto;display:flex}.ah-desktop-nav a{color:#d9d0c0;white-space:nowrap;align-items:center;min-height:48px;font-size:14px;display:flex;position:relative}.ah-desktop-nav a:after{content:"";background:var(--ah-gold);transform-origin:0;height:1px;transition:transform .2s;position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.ah-desktop-nav a:hover:after,.ah-desktop-nav a.is-current:after{transform:scaleX(1)}.ah-desktop-nav a.is-current{color:var(--ah-gold)}.ah-header-actions{align-items:center;gap:22px;display:flex}.ah-language{border:0;border-left:1px solid var(--ah-line);color:#948b7f;background:0 0;align-items:center;gap:8px;min-height:44px;padding-left:24px;font-size:13px;display:flex}.ah-language .is-selected{color:var(--ah-paper)}.ah-button{color:#211709;text-align:center;background:linear-gradient(120deg,#e9c98c,#caa05b);border:1px solid #e4c388;border-radius:5px;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:13px 23px;font-size:15px;font-weight:600;line-height:1.3;transition:background .2s,box-shadow .2s,transform .2s;display:inline-flex;box-shadow:inset 0 1px #ffffff40}.ah-button:hover{transform:translateY(-2px);box-shadow:0 5px 20px #c2963826}.ah-button:active{transform:translateY(0)}.ah-button--quiet{color:var(--ah-paper);border:1px solid var(--ah-line);box-shadow:none;background:0 0}.ah-menu-button{border:1px solid var(--ah-line);background:0 0;border-radius:4px;justify-content:center;align-items:center;width:44px;height:44px;display:none}.ah-mobile-menu{border-top:1px solid var(--ah-line);max-height:calc(100dvh - 80px);padding:8px 24px 24px;overflow:auto}.ah-mobile-menu>a{border-bottom:1px solid var(--ah-line);justify-content:space-between;align-items:center;padding:15px 8px;display:flex}.ah-mobile-menu .ah-button{border:0;justify-content:center;margin-top:18px}.ah-footer{border-top:1px solid var(--ah-line);max-width:1320px;margin:auto;padding:70px 40px 24px}.ah-footer-top{grid-template-columns:1.5fr 1fr 1fr;gap:60px;padding-bottom:60px;display:grid}.ah-footer-top p{font-family:var(--serif);max-width:320px;margin:24px 0 14px;font-size:24px;line-height:1.35}.ah-footer-audience{color:var(--ah-muted);font-size:14px}.ah-footer-column{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.ah-footer-column h2{font:500 13px var(--sans);text-transform:uppercase;letter-spacing:.12em;color:var(--ah-gold);margin-bottom:10px}.ah-footer-column a{color:var(--ah-muted);align-items:center;min-height:36px;font-size:14px;display:flex}.ah-footer-column a:hover{color:var(--ah-gold)}.ah-footer-bottom{border-top:1px solid var(--ah-line);color:#a79b89;flex-wrap:wrap;justify-content:space-between;gap:24px;padding-top:24px;font-size:12px;display:flex}.ah-mobile-access{display:none}.ah-page-heading{text-align:center;max-width:1040px;margin:auto;padding:70px 30px 40px}.ah-eyebrow{color:var(--ah-gold);letter-spacing:.17em;text-transform:uppercase;margin-bottom:20px;font-size:13px;font-weight:500}.ah-page-heading h1{text-wrap:balance;margin-bottom:22px;font-size:clamp(44px,6.3vw,86px);line-height:1.03}.ah-page-heading>p:last-child{max-width:700px;color:var(--ah-muted);margin:auto;font-size:18px;line-height:1.6}.ah-text-link{min-height:44px;color:var(--ah-gold);align-items:center;gap:16px;font-size:15px;display:inline-flex}.ah-text-link:hover{text-underline-offset:5px;text-decoration:underline}.ah-subpage{position:relative}.ah-section-wrap{width:min(1240px,100% - 80px);margin:auto}.ah-section-heading{margin-bottom:44px}.ah-section-heading h2{max-width:800px;font-size:clamp(36px,4.5vw,62px);line-height:1.06}.ah-section-heading p{color:var(--ah-muted);max-width:620px;margin-top:22px;font-size:17px;line-height:1.7}.ah-subpage-cta{text-align:center;border-top:1px solid var(--ah-line);padding:80px 24px 100px}.ah-subpage-cta h2{margin-bottom:25px;font-size:clamp(36px,5vw,64px)}.ah-subpage-cta p{color:var(--ah-muted);max-width:600px;margin:0 auto 26px}.ah-subpage-cta .ah-button{min-width:190px}.ah-example-caption{color:#b8ad9b;text-align:center;margin-top:20px;font-size:12px;line-height:1.6}.ah-features-opening{isolation:isolate;min-height:800px;padding:80px 0 65px;position:relative}.ah-features-opening:before{content:"";z-index:-2;background:url(/after-hours/salon.webp) 50%/cover;position:absolute;inset:0}.ah-features-opening:after{content:"";z-index:-1;background:linear-gradient(90deg,#0d0b08f7 12%,#0d0b08c7 48%,#0d0b083b),linear-gradient(#0000 70%,#12100d);position:absolute;inset:0}.ah-feature-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:50px;display:grid}.ah-feature-copy h1{max-width:580px;margin-bottom:24px;font-size:clamp(50px,6.4vw,88px);line-height:1.02}.ah-feature-lede{font-family:var(--serif);color:#e0d7c9;max-width:510px;font-size:24px;line-height:1.4}.ah-feature-list{margin-top:35px}.ah-feature-list a{border-bottom:1px solid var(--ah-line);grid-template-columns:46px 1fr 20px;align-items:center;gap:16px;padding:20px 0;display:grid}.ah-feature-list a:last-child{border:0}.ah-feature-number{font-family:var(--serif);color:var(--ah-gold);font-size:40px;line-height:1}.ah-feature-list h2{letter-spacing:-.03em;font-size:27px;line-height:1.14}.ah-feature-list p{color:var(--ah-muted);margin-top:6px;font-size:14px}.ah-feature-list svg{color:var(--ah-gold);transition:transform .2s}.ah-feature-list a:hover svg{transform:translate(4px)}.ah-feature-devices{align-self:end;height:570px;position:relative}.ah-feature-tablet{background:#0b0b0a;border:1px solid #897456;border-radius:24px;width:87%;padding:14px;position:absolute;top:10px;right:-30px;transform:perspective(1500px)rotateY(-11deg)rotate(2deg);box-shadow:0 35px 90px #0009}.ah-calendar-example{color:#3b3025;background:#ede4d4;border-radius:12px;min-height:350px;padding:27px 22px}.ah-calendar-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.ah-calendar-top h2{color:#3b3025;font-size:25px}.ah-calendar-top span{font-size:12px}.ah-calendar-week{border-bottom:1px solid #cabb9f;justify-content:space-between;padding:24px 0 18px;font-size:14px;display:flex}.ah-calendar-week b{background:#d9bb82;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;margin-top:-5px;display:flex}.ah-calendar-events{gap:12px;margin-top:18px;display:grid}.ah-calendar-events p{grid-template-columns:45px 1fr;align-items:center;gap:14px;font-size:12px;display:grid}.ah-calendar-events p span{background:#d6d6bc;border-left:2px solid #8c7a55;padding:11px;display:block}.ah-calendar-events p:nth-child(2) span{background:#d6c3b8;border-color:#a58777}.ah-calendar-events p:nth-child(3) span{background:#c5cfd1;border-color:#73939b}.ah-calendar-events p:nth-child(4) span{background:#dbcba6;border-color:#a79154}.ah-feature-phone{background:#0a0a09;border:1px solid #b29b76;border-radius:34px;width:220px;padding:9px;position:absolute;bottom:32px;left:0;transform:rotate(-5deg);box-shadow:0 32px 65px #000b}.ah-phone-example{color:#413022;text-align:center;background:#f1e9db;border-radius:26px;min-height:410px;padding:20px 19px}.ah-phone-status{color:#322a20;justify-content:space-between;margin-bottom:35px;font-size:10px;display:flex}.ah-phone-example h2{color:#413022;font-size:24px}.ah-phone-example>p{margin-top:5px;font-size:13px}.ah-phone-avatar{width:50px;height:50px;font-family:var(--serif);background:#dfcaa7;border-radius:50%;place-items:center;margin:24px auto 12px;font-size:24px;display:grid}.ah-phone-example>strong{font:italic 56px var(--serif);letter-spacing:-.06em;color:#946821}.ah-phone-example dl{text-align:left;margin-top:22px;font-size:12px}.ah-phone-example dl div{border-top:1px solid #d9cdb9;justify-content:space-between;padding:10px 0;display:flex}.ah-phone-example small{color:#7a6c5a;margin-top:14px;font-size:10px;display:block}.ah-feature-devices>.ah-example-caption{text-align:right;position:absolute;bottom:0;left:0;right:0}.ah-capability-strip{border-block:1px solid var(--ah-line);grid-template-columns:repeat(4,1fr);gap:28px;padding:28px 0;display:grid}.ah-capability-strip>a{align-items:center;gap:14px;display:flex}.ah-capability-strip svg{color:var(--ah-gold);flex-shrink:0}.ah-capability-strip strong{font:23px var(--serif);display:block}.ah-capability-strip small{color:var(--ah-muted);margin-top:4px;font-size:13px;display:block}.ah-feature-detail{border-bottom:1px solid var(--ah-line);grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding:95px 0;display:grid}.ah-feature-detail h2{margin-bottom:22px;font-size:clamp(34px,4vw,56px);line-height:1.05}.ah-feature-detail p{color:var(--ah-muted);font-size:17px;line-height:1.75}.ah-feature-detail ul{margin:25px 0;list-style:none}.ah-feature-detail li{align-items:flex-start;gap:12px;padding:9px 0;font-size:15px;display:flex}.ah-feature-detail li svg{color:var(--ah-gold);flex-shrink:0;margin-top:3px}.ah-screen-figure{flex-direction:column;align-items:center;margin:0;display:flex}.ah-screen-frame{scrollbar-width:thin;background:#f1e9db;border:9px solid #080706;border-radius:28px;outline:1px solid #79684d;max-width:380px;max-height:600px;overflow:auto;box-shadow:0 30px 80px #0007}.ah-screen-frame img{width:100%;height:auto}.ah-screen-figure figcaption{color:var(--ah-muted);margin-top:20px;font-size:12px}.ah-how-opening{isolation:isolate;padding-bottom:58px;position:relative}.ah-how-opening:before{content:"";z-index:-2;opacity:.3;background:url(/after-hours/salon.webp) 50%/cover;position:absolute;inset:0}.ah-how-opening:after{content:"";z-index:-1;background:linear-gradient(#12100d55,#12100d 94%);position:absolute;inset:0}.ah-salon-switch{border:1px solid var(--ah-line);border-radius:100px;align-items:center;gap:5px;width:max-content;max-width:100%;margin:26px auto 40px;padding:4px;display:flex}.ah-salon-switch button{color:var(--ah-muted);background:0 0;border:0;border-radius:100px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:10px 23px;font-size:14px;display:flex}.ah-salon-switch button[aria-pressed=true]{color:#241a0f;background:#d7b579}.ah-workflow{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.ah-workflow-step{min-width:0}.ah-workflow-step>header{border-top:1px solid var(--ah-line);margin-bottom:24px;padding-top:20px}.ah-workflow-step>header>span{color:var(--ah-gold);letter-spacing:.12em;font-size:13px}.ah-workflow-step>header>h2{letter-spacing:-.02em;margin-top:10px;font-size:24px}.ah-workflow-photo{aspect-ratio:4/5;object-fit:cover;border-radius:2px;width:100%;max-height:470px}.ah-entry-stage,.ah-review-stage{background:linear-gradient(145deg,#34291d,#18140e);place-items:center;height:100%;min-height:390px;max-height:470px;padding:25px 18px;display:grid}.ah-entry-paper{background:var(--ah-paper);color:var(--ah-ink);border:10px solid #10100f;border-radius:18px;outline:1px solid #8d7552;width:100%;padding:26px 20px;transform:rotate(-3deg);box-shadow:0 24px 40px #0008}.ah-entry-paper h3{color:var(--ah-ink);letter-spacing:-.03em;font-size:25px}.ah-entry-person{align-items:center;gap:12px;margin:22px 0;display:flex}.ah-entry-person>b{width:36px;height:36px;font:20px var(--serif);background:#ddc6a0;border-radius:50%;place-items:center;display:grid}.ah-entry-person strong{font-size:14px}.ah-entry-person small{color:#78664e;font-size:11px;display:block}.ah-entry-paper dl>div{border-bottom:1px solid #ccbaa0;justify-content:space-between;gap:12px;padding:13px 0;font-size:13px;display:flex}.ah-entry-paper dd{text-align:right}.ah-entry-paper .ah-button{width:100%;min-height:42px;margin-top:24px;padding:10px;font-size:12px}.ah-review-phone{background:var(--ah-paper);width:225px;max-width:100%;color:var(--ah-ink);border:10px solid #090909;border-radius:32px;outline:1px solid #867354;padding:30px 19px;transform:rotate(5deg);box-shadow:0 26px 60px #0009}.ah-review-phone h3{color:var(--ah-ink);font-size:25px}.ah-review-phone p{color:#6f5e49;margin-top:6px;font-size:12px}.ah-review-phone dl{margin:25px 0}.ah-review-phone dl div{border-bottom:1px solid #ccbaa0;justify-content:space-between;padding:13px 0;font-size:12px;display:flex}.ah-review-phone>strong{font:58px var(--serif);color:#987029;letter-spacing:-.06em;margin:10px 0 22px;display:block}.ah-review-phone .ah-button{width:100%;min-height:40px;padding:10px;font-size:12px}.ah-math-ribbon{border-block:1px solid var(--ah-line);text-align:center;justify-content:center;align-items:center;gap:28px;margin-top:40px;padding:25px 20px;display:flex}.ah-math-ribbon>div{flex-direction:column;min-width:76px;display:flex}.ah-math-ribbon strong{font:36px var(--serif);letter-spacing:-.03em}.ah-math-ribbon span{color:var(--ah-muted);margin-top:6px;font-size:12px}.ah-math-ribbon b{font:26px var(--serif);color:var(--ah-muted)}.ah-math-ribbon>div:last-of-type strong{color:var(--ah-gold);font-size:48px}.ah-how-explanation{padding:80px 0 40px}.ah-inline-notes{grid-template-columns:repeat(3,1fr);gap:40px;padding:55px 0 75px;display:grid}.ah-inline-notes h3{margin-bottom:15px;font-size:27px}.ah-inline-notes p{color:var(--ah-muted);font-size:15px;line-height:1.7}.ah-inline-notes svg{color:var(--ah-gold);margin-bottom:20px}.ah-assistant-page{background:radial-gradient(at 50% 10%,#33291b80,#0000 60%);padding-bottom:40px}.ah-standalone-price{background:linear-gradient(#12100d75,#12100d 90%),url(/after-hours/salon.webp) top/100% no-repeat;padding-top:10px}.ah-not-found{text-align:center;align-content:center;justify-items:center;min-height:70vh;padding:60px 24px;display:grid}.ah-not-found h1{max-width:600px;margin-bottom:20px;font-size:60px}.ah-not-found p{color:var(--ah-muted);margin-bottom:25px}@media (width<=1100px){.ah-header-inner{gap:20px;width:calc(100% - 40px)}.ah-desktop-nav{gap:18px}.ah-header-actions{gap:14px}.ah-header-access{padding:12px 15px;font-size:13px}.ah-language{padding-left:18px}.ah-brand span{font-size:32px}.ah-feature-grid{gap:25px}.ah-feature-copy h1{font-size:63px}.ah-feature-devices{height:540px}.ah-feature-tablet{right:-20px}.ah-feature-phone{width:200px}.ah-feature-lede{font-size:21px}.ah-feature-list h2{font-size:24px}.ah-feature-detail{gap:45px}.ah-capability-strip{gap:16px}.ah-capability-strip strong{font-size:20px}.ah-workflow{gap:18px}.ah-entry-paper{padding:20px 12px}.ah-math-ribbon{gap:20px}}@media (width<=900px){.ah-desktop-nav{display:none}.ah-header-actions{margin-left:auto}.ah-menu-button{display:flex}.ah-language{border:0;padding-left:0}.ah-feature-grid{grid-template-columns:1fr}.ah-feature-copy{max-width:650px}.ah-feature-copy h1{font-size:76px}.ah-feature-devices{width:90%;max-width:650px;height:530px;margin:30px auto 0}.ah-feature-tablet{width:80%;right:0}.ah-feature-phone{width:230px;left:4%}.ah-capability-strip{grid-template-columns:1fr 1fr;gap:30px}.ah-workflow{grid-template-columns:1fr;gap:40px;max-width:640px;margin:auto}.ah-workflow-step>header{margin-bottom:16px}.ah-workflow-photo{aspect-ratio:16/10;max-height:430px}.ah-entry-stage,.ah-review-stage{min-height:410px}.ah-entry-paper{max-width:420px;padding:28px 26px}.ah-review-phone{width:240px}.ah-math-ribbon{gap:20px}.ah-inline-notes{gap:22px}.ah-footer-top{gap:32px}.ah-footer-column a{overflow-wrap:anywhere}}@media (width<=600px){html{scroll-padding-top:86px}.site-main{padding-top:70px}.ah-header-inner{gap:12px;width:calc(100% - 32px);min-height:70px}.ah-brand img{width:39px;height:39px}.ah-brand span{font-size:30px}.ah-header-actions{gap:12px}.ah-header-access{display:none}.ah-language{gap:6px;font-size:12px}.ah-menu-button{border:0;width:40px;height:44px}.container,.ah-section-wrap{width:calc(100% - 40px)}.ah-button{min-height:48px;padding:13px 20px;font-size:14px}.ah-page-heading{padding:48px 20px 25px}.ah-page-heading h1{font-size:clamp(39px,11vw,58px);line-height:1.06}.ah-page-heading>p:last-child{font-size:16px}.ah-eyebrow{letter-spacing:.12em;margin-bottom:16px;font-size:12px}.ah-features-opening{min-height:0;padding:45px 0 30px}.ah-feature-copy h1{font-size:clamp(50px,13vw,74px)}.ah-feature-lede{font-size:20px}.ah-feature-list{margin-top:24px}.ah-feature-list a{grid-template-columns:36px 1fr 16px;gap:12px;padding:18px 0}.ah-feature-number{font-size:32px}.ah-feature-list h2{font-size:23px}.ah-feature-list p{font-size:14px}.ah-feature-devices{width:100%;height:450px;margin-top:18px}.ah-feature-tablet{border-radius:20px;width:84%;padding:9px;top:0;right:-10px}.ah-calendar-example{min-height:305px;padding:19px 14px}.ah-calendar-top h2{font-size:21px}.ah-calendar-top span{font-size:10px}.ah-calendar-week{padding:20px 0 10px;font-size:12px}.ah-calendar-events{gap:8px}.ah-calendar-events p{grid-template-columns:33px 1fr;gap:5px;font-size:10px}.ah-calendar-events p span{padding:9px}.ah-feature-phone{border-radius:27px;width:174px;padding:7px;bottom:25px;left:0}.ah-phone-example{border-radius:21px;min-height:315px;padding:15px 13px}.ah-phone-status{margin-bottom:20px;font-size:9px}.ah-phone-example h2{font-size:20px}.ah-phone-avatar{width:35px;height:35px;margin:14px auto 8px;font-size:18px}.ah-phone-example>strong{font-size:45px}.ah-phone-example>p{font-size:11px}.ah-phone-example dl{margin-top:16px;font-size:10px}.ah-phone-example dl div{padding:7px 0}.ah-phone-example small{font-size:9px}.ah-feature-devices>.ah-example-caption{text-align:center;font-size:12px;bottom:-7px}.ah-capability-strip{gap:24px 16px;padding:28px 0}.ah-capability-strip>a{gap:11px}.ah-capability-strip svg{width:24px}.ah-capability-strip strong{font-size:21px}.ah-capability-strip small{font-size:12px}.ah-feature-detail{grid-template-columns:1fr;gap:36px;padding:58px 0}.ah-feature-detail:nth-child(2n)>.ah-screen-figure{order:2}.ah-feature-detail h2{font-size:38px}.ah-feature-detail p{font-size:16px}.ah-screen-frame{max-width:320px;max-height:540px}.ah-section-heading h2{font-size:38px}.ah-section-heading p{font-size:16px}.ah-workflow-step>header>h2{font-size:25px}.ah-workflow-photo{aspect-ratio:4/3}.ah-salon-switch{margin-top:18px;margin-bottom:30px}.ah-salon-switch button{padding:10px 20px}.ah-math-ribbon{gap:10px;padding:20px 3px}.ah-math-ribbon>div{flex:1;min-width:0}.ah-math-ribbon strong{font-size:27px}.ah-math-ribbon>div:last-of-type strong{font-size:34px}.ah-math-ribbon span{font-size:10px}.ah-math-ribbon b{font-size:20px}.ah-how-explanation{padding-top:55px}.ah-inline-notes{grid-template-columns:1fr;gap:28px;padding:35px 0 55px}.ah-inline-notes>article{border-top:1px solid var(--ah-line);padding-top:25px}.ah-inline-notes svg{margin-bottom:14px}.ah-subpage-cta{padding:60px 20px 70px}.ah-subpage-cta h2{font-size:39px}.ah-subpage-cta p{font-size:16px}.ah-footer{padding:50px 20px 110px}.ah-footer-top{grid-template-columns:1fr 1fr;gap:36px 22px;padding-bottom:36px}.ah-footer-top>div:first-child{grid-column:1/-1}.ah-footer-top p{max-width:370px;margin:20px 0 14px;font-size:27px}.ah-footer-column h2{font-size:12px}.ah-footer-column a{min-height:36px;font-size:13px}.ah-footer-bottom{flex-direction:column;gap:12px;font-size:12px}.ah-mobile-access{z-index:40;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--ah-line);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#19150ff5;justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;inset:auto 0 0}.ah-mobile-access>span{flex-direction:column;gap:2px;display:flex}.ah-mobile-access strong{font:21px var(--serif);color:var(--ah-paper)}.ah-mobile-access small{color:var(--ah-muted);font-size:10px}.ah-mobile-access .ah-button{gap:8px;min-height:44px;padding:11px 14px;font-size:13px}.ah-not-found h1{font-size:45px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.ah-button:hover{transform:none}}.ah-how-opening>.ah-salon-switch{width:max-content;margin:20px auto 40px;display:flex}#try-it .ah-earnings{padding:0 0 30px}#try-it .ah-exp-container{width:100%}.ah-assistant-page .ah-guided{padding-top:64px}.ah-standalone-price .ah-pricing{padding-top:60px}@media (width<=600px){.ah-how-opening>.ah-salon-switch{margin:18px auto 30px}.ah-assistant-page .ah-guided,.ah-standalone-price .ah-pricing{padding-top:45px}}.ah-header.is-connected .ah-desktop-nav,.ah-header.is-connected .ah-header-inner{gap:25px}@media (width>=901px) and (width<=1100px){.ah-header.is-connected .ah-desktop-nav{display:none}.ah-header.is-connected .ah-menu-button{display:flex}.ah-header.is-connected .ah-header-actions{margin-left:auto}.ah-header.is-connected .ah-language{border:0}}.ah-language-picker{flex:none;align-items:center;display:flex}.ah-language-label{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ah-language-picker select{font:inherit;color:#f5eddf;cursor:pointer;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#141310;border:1px solid #6c5c42;border-radius:5px;max-width:106px;min-height:40px;padding:9px 6px;font-size:14px}.ah-language-picker select:focus-visible{outline-offset:4px;outline:2px solid #edc67e}@media (width>=1101px) and (width<=1300px){html:lang(es) .ah-header.is-connected .ah-desktop-nav{display:none}html:lang(es) .ah-menu-button{display:flex}html:lang(es) .ah-header-actions{margin-left:auto}}@media (width<=400px){.ah-language-picker select{max-width:88px;padding:8px 3px;font-size:12px}.ah-header.is-connected .ah-header-inner,.ah-header-actions{gap:8px}}.ah-home{color:var(--ah-paper,#f1e7d5);background:var(--ah-bg,#12100d)}.ah-exp-container{width:min(1120px,100% - 64px);min-width:0;margin-inline:auto}.ah-home *,.ah-earnings *,.ah-guided *,.ah-story *,.ah-pricing *{box-sizing:border-box}.ah-home a,.ah-earnings a,.ah-guided a,.ah-story a,.ah-pricing a{-webkit-tap-highlight-color:transparent}.ah-home button,.ah-earnings button,.ah-guided button,.ah-story button,.ah-pricing button{font:inherit;cursor:pointer}.ah-home :is(a,button,input):focus-visible,:is(.ah-earnings,.ah-guided,.ah-story,.ah-pricing) :is(a,button,input):focus-visible{outline-offset:5px;outline:3px solid #eac78b}.ah-kicker{color:var(--ah-gold,#d4ac6b);letter-spacing:.2em;text-transform:uppercase;margin:0 0 22px;font-size:12px;font-weight:600;line-height:1.5}.ah-section-heading{text-align:center;max-width:800px;margin:0 auto 54px}.ah-section-heading :is(h1,h2),.ah-assistant-title :is(h1,h2),.ah-everyday-heading h2,.ah-final-invitation h2{color:var(--ah-paper,#f1e7d5);letter-spacing:-.045em;margin:0 0 24px;font-family:Georgia,Times New Roman,serif;font-size:clamp(40px,4.7vw,62px);font-weight:400;line-height:1.08}.ah-section-heading>p:last-child,.ah-assistant-title>p:last-child{color:var(--ah-muted,#c2b8a8);margin:0;font-size:17px;line-height:1.7}.ah-access-link{color:#241c12;background:linear-gradient(115deg,#e4c28b,#caa266);border:1px solid #dab576;border-radius:4px;justify-content:center;align-items:center;gap:16px;min-height:50px;padding:14px 23px;font-size:15px;font-weight:600;line-height:1.4;text-decoration:none;transition:background-color .2s,box-shadow .2s,transform .2s;display:inline-flex;box-shadow:0 3px 15px #0002,inset 0 1px #fff3}.ah-access-link svg{flex:none}.ah-access-link:hover{background:#eccd97;transform:translateY(-1px);box-shadow:0 7px 25px #0003}.ah-access-link.is-outline{color:var(--ah-paper,#f1e7d5);box-shadow:none;background:#1a17128c;border-color:#b69d766b}.ah-access-link.is-outline:hover{background:#c2a16b1c;border-color:#d4ac6b}.ah-text-link,.ah-film-link{min-height:48px;color:var(--ah-paper,#f1e7d5);align-items:center;gap:14px;font-size:15px;line-height:1.5;text-decoration:none;display:inline-flex}.ah-text-link:hover,.ah-film-link:hover{color:#e4c28b}.ah-hero{isolation:isolate;background:#1b1510;position:relative;overflow:hidden}.ah-hero-photo,.ah-hero-motion,.ah-hero-shade{z-index:-3;object-fit:cover;object-position:50% 53%;width:100%;height:100%;position:absolute;inset:0}.ah-hero-photo{opacity:.75}.ah-hero-motion{z-index:-2;opacity:.7}.ah-hero-shade{z-index:-1;background:linear-gradient(#100d0aca 0%,#110e0b85 22%,#100d0a45 45%,#100d0a13 66%,#100d0a9e 95%),linear-gradient(90deg,#0d0c0970,#0000 30% 70%,#0d0c0960)}.ah-hero-content{text-align:center;padding-top:62px;position:relative}.ah-hero-content>.ah-kicker{text-shadow:0 2px 20px #000;margin-bottom:20px}.ah-hero h1{color:#f6edde;letter-spacing:-.065em;text-shadow:0 3px 35px #0005;margin:0 0 25px;font-family:Georgia,Times New Roman,serif;font-size:clamp(62px,7vw,92px);font-weight:400;line-height:1.015}.ah-hero h1>span{display:block}.ah-hero h1 em{color:#e3c795;font-weight:400}.ah-hero-description{color:#eee2cf;text-shadow:0 2px 12px #000;max-width:640px;margin:0 auto 26px;font-size:17px;line-height:1.65}.ah-hero-description>span{color:#d3c5b1;display:block}.ah-hero-actions{justify-content:center;align-items:center;gap:30px;display:flex}.ah-play-circle{border:1px solid #f1e7d55c;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.ah-play-circle svg{margin-left:2px}.ah-device-availability{color:#dfd1bb;margin:14px 0 0;font-size:12px;line-height:1.6}.ah-motion-toggle{z-index:3;color:#eee2d1;background:#16100cdc;border:1px solid #cab69458;border-radius:4px;align-items:center;gap:8px;min-height:44px;padding:10px 12px;display:inline-flex;position:absolute;bottom:90px;right:24px;font-size:12px!important}.ah-hero-ledger-wrap{width:min(730px,100%);margin:35px auto 0}.ah-hero-tablet{text-align:left;background:#e7ddc9;border-top:10px solid #38332d;border-bottom:13px solid #25211c;border-left:10px solid #3a332b;border-right:10px solid #171512;border-radius:24px;outline:1px solid #a2968061;grid-template-columns:151px minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 35px 50px -20px #000d,0 7px 10px #0008,0 0 0 2px #0d0c0a}.ah-ledger-sidebar{background:linear-gradient(130deg,#352b21,#211b15);border-right:1px solid #7c654155;flex-direction:column;gap:10px;padding:24px 10px 20px;display:flex}.ah-ledger-brand{color:#e9d6b6;letter-spacing:-.04em;align-items:center;gap:8px;margin-bottom:18px;font:22px Georgia,serif;display:flex}.ah-ledger-brand img{border-radius:7px;width:31px;height:31px}.ah-ledger-sidebar>span{color:#d2c2a9;border-radius:5px;align-items:center;gap:9px;padding:10px 9px;font-size:12px;line-height:1.3;display:flex}.ah-ledger-sidebar>span.is-active{color:#eed3a2;background:#cba96b38}.ah-ledger-sidebar>p{color:#c4ac86;margin:auto 9px 0;padding-top:25px;font-family:Georgia,serif;font-size:18px;line-height:1.25}.ah-hero-ledger{color:#3c2f21;background:radial-gradient(at 50% 0,#faf5e9,#efe5d0);padding:21px 26px 14px}.ah-ledger-title{border-bottom:1px solid #8e775826;justify-content:space-between;align-items:baseline;gap:15px;padding-bottom:13px;display:flex}.ah-ledger-title h2{color:#463421;margin:0;font-family:Georgia,serif;font-size:19px;font-weight:400;line-height:1.2}.ah-ledger-title>span{color:#6a5945;font-size:11px}.ah-ledger-ready{color:#6c5b43;text-align:center;font-size:12px;margin:15px 0 0!important}.ah-ledger-total{letter-spacing:-.045em;text-align:center;margin:0;font:57px/1.12 Georgia,serif}.ah-ledger-total-label{text-align:center;color:#716048;font-size:12px;margin:0 0 13px!important}.ah-ledger-facts{border-block:1px solid #8e775826;grid-template-columns:repeat(3,minmax(0,1fr));padding:9px 0;display:grid}.ah-ledger-facts>div{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.ah-ledger-facts>div+div{border-left:1px solid #8e775826}.ah-ledger-facts span{color:#6b5b45;font-size:11px;line-height:1.3}.ah-ledger-facts strong{font:21px/1.1 Georgia,serif}.ah-ledger-people{margin-top:9px}.ah-ledger-person{border-bottom:1px solid #8e77581a;grid-template-columns:24px minmax(0,1fr) auto 35px;align-items:center;gap:10px;min-height:32px;padding:2px 7px;font-size:12px;display:grid}.ah-ledger-person.featured{background:#d6b56e36;border:1px solid #c9a35d6b;border-radius:4px;padding-block:0}.ah-person-initial{color:#6e5234;background:#b89b6f36;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;display:grid}.ah-ledger-person strong{font-variant-numeric:tabular-nums;font-weight:500}.ah-ledger-person>a{color:#503718;place-items:center;width:35px;min-height:44px;display:grid}.ah-ledger-review{color:#503c22;background:#dbc5977d;border:1px solid #bca57766;border-radius:4px;justify-content:center;align-items:center;gap:12px;min-height:44px;margin-top:9px;font-size:12px;font-weight:600;text-decoration:none;display:flex}.ah-ledger-review:hover{background:#d9bd83}.ah-hero-ledger-wrap figcaption{color:#e3d4ba;text-shadow:0 1px 10px #000;padding:14px 0 22px;font-size:11px;line-height:1.6}.ah-rhythm{color:#e2d5bd;background:#16120fe6;border-top:1px solid #c3a87535;justify-content:center;align-items:center;gap:35px;padding:22px;font-family:Georgia,serif;font-size:21px;display:flex}.ah-rhythm svg{color:#c6a773;width:14px}.ah-earnings{color:var(--ah-paper,#f1e7d5);background:var(--ah-bg,#12100d);padding:114px 0 90px;scroll-margin-top:90px}.ah-demo-switch{justify-content:center;margin-bottom:50px;display:flex}.ah-salon-switch{background:#201b15;border:1px solid #a48d663b;border-radius:5px;max-width:100%;padding:4px;display:inline-flex}.ah-salon-switch button{color:#cbbda6;background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;gap:9px;min-width:143px;min-height:44px;padding:10px 18px;font-size:14px;line-height:1.4;display:inline-flex}.ah-salon-switch button[aria-pressed=true]{color:#271c0f;background:#d3b079;box-shadow:0 2px 8px #0003}.ah-salon-switch button:not([aria-pressed=true]):hover{color:#f5e6ce;background:#c2a16b17}.ah-nail-symbol{font-size:21px;line-height:1}.ah-earnings-flow{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:26px;display:grid}.ah-earnings-flow>article{flex-direction:column;min-width:0;display:flex}.ah-step-caption{min-height:83px;padding-bottom:22px}.ah-step-caption>span{color:#c7aa79;letter-spacing:.15em;font-size:11px}.ah-step-caption h3{letter-spacing:-.035em;color:#ebdfca;margin:12px 0 0;font-family:Georgia,serif;font-size:24px;font-weight:400;line-height:1.3}.ah-service-image{background:#2b2019;border:1px solid #b08d502c;border-radius:5px;flex:1;min-height:359px;position:relative;overflow:hidden}.ah-service-image:after{content:"";background:linear-gradient(#0000,#1c120ed9);position:absolute;inset:40% 0 0}.ah-service-image img{object-fit:cover;object-position:49% 45%;width:100%;height:100%;display:block;position:absolute}.ah-service-image>span{z-index:1;color:#f0dfc4;font-family:Georgia,serif;font-size:24px;position:absolute;bottom:24px;left:23px;right:23px}.ah-example-paper{color:#3d2f1f;background:radial-gradient(at 35% 0,#fbf5e7,#eee2c9);border:1px solid #c7b187;border-radius:5px;flex:1;min-width:0;padding:26px 23px 22px;box-shadow:0 12px 25px #0003}.ah-example-person{border-bottom:1px solid #8e775830;align-items:center;gap:12px;padding-bottom:23px;display:flex}.ah-example-avatar{color:#7a5c36;background:#c9b68e66;border-radius:50%;place-items:center;width:45px;height:45px;font:23px Georgia,serif;display:grid}.ah-example-person h4{color:#443120;margin:0 0 4px;font:22px Georgia,serif}.ah-example-person p{color:#6e5b43;margin:0;font-size:12px}.ah-example-lines{margin:24px 0 23px}.ah-example-lines>div{border-bottom:1px solid #ad957023;justify-content:space-between;gap:15px;padding:11px 0;font-size:14px;line-height:1.4;display:flex}.ah-example-lines dt{color:#6c583c}.ah-example-lines dd{font-variant-numeric:tabular-nums;margin:0;font-weight:500}.ah-example-reviewed{color:#5a4428;background:#d6c29a91;border-radius:3px;justify-content:center;align-items:center;gap:8px;min-height:44px;font-size:13px;display:flex}.ah-example-note{color:#756046;text-align:center;margin:16px 0 0;font-size:11px;line-height:1.5}.ah-paper-eyebrow{color:#7a6140;letter-spacing:.14em;margin:0;font-size:11px;font-weight:500;line-height:1.5}.ah-review-paper{text-align:center}.ah-example-total{letter-spacing:-.05em;color:#574127;margin:15px 0 0;font-family:Georgia,serif;font-size:clamp(64px,6.7vw,82px);line-height:1.1}.ah-earnings-equation{color:#6c5537;margin:8px 0 21px;font-size:13px;line-height:1.5}.ah-tip-toggle{cursor:pointer;color:#6a5031;text-align:left;border-top:1px solid #8e77582c;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:14px 0;font-size:12px;line-height:1.5;display:flex}.ah-tip-toggle input{accent-color:#8c6a35;cursor:pointer;flex:none;width:18px;height:18px;margin:0}.ah-remaining{text-align:left;border-top:1px solid #8e77582c;justify-content:space-between;align-items:center;gap:12px;padding-top:17px;display:flex}.ah-remaining span{color:#6b5333;font-size:13px}.ah-remaining strong{color:#5a4020;font:29px Georgia,serif}.ah-math-ribbon{border-block:1px solid #b99b652e;justify-content:center;align-items:center;gap:36px;margin:57px auto 18px;padding:30px 15px;display:flex}.ah-math-ribbon>div{text-align:center;flex-direction:column;gap:7px;display:flex}.ah-math-ribbon strong{color:#efe2c9;letter-spacing:-.045em;font:37px/1.1 Georgia,serif}.ah-math-ribbon span{color:#c4b597;font-size:12px;line-height:1.4}.ah-math-ribbon b{color:#ac9368;font:21px Georgia,serif}.ah-math-ribbon .ah-math-result strong{color:#d5b379}.ah-demo-note{color:#bbae98;text-align:center;margin:0;font-size:12px;line-height:1.7}.ah-earnings.is-compact{background:0 0;padding-block:24px}.ah-earnings.is-compact>.ah-exp-container{width:100%}.ah-earnings.is-compact .ah-earnings-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ah-earnings.is-compact .ah-demo-switch{margin-bottom:32px}.ah-earnings.is-compact .ah-math-ribbon{gap:24px;margin-top:28px;padding-inline:0}.ah-story{background:#18140f;border-block:1px solid #b99b651d;padding:75px 0 104px;scroll-margin-top:90px}.ah-story>.ah-exp-container{max-width:1020px}.ah-story .ah-section-heading{margin-bottom:42px}.ah-story-player{aspect-ratio:16/9;background:#080807;border:1px solid #bda47645;border-radius:7px;width:100%;position:relative;overflow:hidden;box-shadow:0 25px 55px #0004}.ah-story-player>video{object-fit:contain;width:100%;height:100%;display:block}.ah-story-play-overlay{pointer-events:none;background:#120d0829;place-items:center;display:grid;position:absolute;inset:0 0 46px}.ah-story-play-overlay>button{pointer-events:auto;color:#f6e7ce;background:#2c2015ed;border:1px solid #eed7b393;border-radius:4px;align-items:center;gap:17px;min-height:62px;padding:17px 24px;font-size:16px;display:flex;box-shadow:0 12px 35px #0006}.ah-story-play-overlay>button:hover{background:#49321feb}.ah-story-play-overlay small{color:#d6b681;border-left:1px solid #baa17666;padding-left:17px;font-size:12px}.ah-story-end{background:#17110aeb;flex-direction:column;justify-content:center;align-items:center;padding:28px;display:flex;position:absolute;inset:0 0 45px}.ah-story-end h3{color:#f1e7d5;letter-spacing:-.04em;text-align:center;margin:0 0 25px;font:40px/1.2 Georgia,serif}.ah-story-end>div{justify-content:center;align-items:center;gap:22px;display:flex}.ah-story-replay{color:#ecdfca;background:0 0;border:0;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:10px 14px;font-size:14px;display:inline-flex}.ah-story-error{color:#e7c79c;font-size:14px;line-height:1.5}.ah-everyday{background:#12100d;padding:115px 0}.ah-everyday-heading{border-bottom:1px solid #bca06b3d;padding-bottom:38px;position:relative}.ah-everyday-heading h2{margin-bottom:0}.ah-everyday-heading .ah-text-link{position:absolute;bottom:42px;right:0}.ah-everyday-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:47px;margin-top:45px;display:grid}.ah-everyday-grid article{min-width:0}.ah-feature-line-icon{color:#caaa70;justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.ah-feature-line-icon span{color:#97856a;letter-spacing:.12em;font-size:12px}.ah-everyday-grid h3{color:#eadcc6;letter-spacing:-.03em;margin:0 0 16px;font-family:Georgia,serif;font-size:28px;font-weight:400;line-height:1.2}.ah-everyday-grid p{color:#c0b29c;margin:0 0 20px;font-size:16px;line-height:1.7}.ah-everyday-grid a{color:#d8ba83;align-items:center;gap:12px;min-height:44px;font-size:14px;text-decoration:none;display:inline-flex}.ah-everyday-grid a:hover{color:#f0d29a}.ah-guided{color:var(--ah-paper,#f1e7d5);background:radial-gradient(at 80% 55%,#2c211633,#0000 65%),#17130f;border-block:1px solid #b99b651e;padding:103px 0 88px;scroll-margin-top:90px}.ah-assistant-title{text-align:center;margin:0 auto 55px}.ah-assistant-workspace{grid-template-columns:33% minmax(0,1fr);align-items:stretch;gap:50px;display:grid}.ah-assistant-menu{flex-direction:column;min-width:0;display:flex}.ah-assistant-choice{text-align:left;border:1px solid #0000;color:#bcab90;background:0 0;border-bottom-color:#b69a6333;border-radius:4px;align-items:center;gap:20px;width:100%;min-height:95px;padding:19px 21px;display:flex}.ah-assistant-choice>svg{color:#c5a875;flex:none}.ah-assistant-choice>span{flex-direction:column;gap:7px;min-width:0;display:flex}.ah-assistant-choice strong{color:#eddfc7;letter-spacing:-.025em;font-family:Georgia,serif;font-size:26px;font-weight:400;line-height:1.2}.ah-assistant-choice small{color:#bfae93;font-size:12px;line-height:1.5}.ah-assistant-choice[aria-pressed=true]{background:linear-gradient(90deg,#a6844b38,#a6844b14);border-color:#a7895459}.ah-assistant-choice:hover{background-color:#a6844b14}.ah-assistant-paper{color:#4c3a23;background:radial-gradient(at 20% 0,#fcf5e6,#e8d9b9);border:1px solid #dbc394;border-radius:7px;flex-direction:column;min-width:0;padding:32px 40px 22px;display:flex;box-shadow:0 18px 40px #0004}.ah-assistant-breadcrumb{color:#7c6749;border-bottom:1px solid #95733f38;flex-wrap:wrap;align-items:center;gap:12px;padding-bottom:20px;font-size:11px;line-height:1.5;display:flex}.ah-assistant-answer{padding-top:30px}.ah-assistant-answer h3{letter-spacing:-.025em;color:#685030;margin:0;font:28px/1.2 Georgia,serif}.ah-assistant-value{letter-spacing:-.06em;color:#735226;margin:23px 0 18px;font-family:Georgia,serif;font-weight:400;line-height:1}.ah-assistant-value.is-number{font-size:clamp(62px,7vw,92px)}.ah-assistant-value.is-phrase{font-size:clamp(46px,5vw,67px)}.ah-assistant-explanation{color:#6c5535;max-width:490px;margin:0 0 30px;font-size:16px;line-height:1.7}.ah-assistant-answer-actions{border-top:1px solid #95733f38;flex-wrap:wrap;align-items:center;gap:12px;margin-top:auto;padding-top:20px;display:flex}.ah-back-button{color:#6a5030;background:#e9dac0;border:1px solid #9b7b4957;border-radius:3px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 14px;display:inline-flex;font-size:13px!important}.ah-paper-door{color:#584020;background:#ceb17974;border:1px solid #9f804851;border-radius:3px;justify-content:center;align-items:center;gap:13px;min-height:44px;padding:10px 15px;font-size:13px;line-height:1.5;text-decoration:none;display:flex}.ah-paper-door:hover,.ah-question-door:hover{background:#d0b0789e}.ah-assistant-example-note{color:#7a6649;margin:20px 0 0;font-size:11px;line-height:1.5}.ah-assistant-question{margin-block:auto;padding-block:35px}.ah-assistant-question h3{color:#71522b;letter-spacing:-.035em;margin:19px 0 15px;font:47px/1.1 Georgia,serif}.ah-assistant-question>p:not(.ah-paper-eyebrow){color:#705a3c;max-width:410px;margin:0 0 25px;font-size:16px;line-height:1.7}.ah-question-door{color:#5f4526;text-align:left;background:#cfb47958;border:1px solid #aa89534d;border-radius:4px;justify-content:space-between;align-items:center;gap:15px;width:100%;min-height:54px;padding:15px 19px;line-height:1.5;display:flex;font-size:15px!important}.ah-question-door svg,.ah-paper-door svg{flex:none}.ah-optional-chat{border-top:1px solid #bca06b33;justify-content:space-between;align-items:center;gap:40px;margin-top:45px;padding-top:35px;display:flex}.ah-optional-chat h3{color:#e3d2b7;letter-spacing:-.03em;margin:0 0 12px;font:27px/1.2 Georgia,serif}.ah-optional-chat p{color:#bfae94;max-width:610px;margin:0;font-size:14px;line-height:1.7}.ah-optional-chat>a{color:#ceb280;flex:none;align-items:center;gap:12px;min-height:44px;font-size:13px;text-decoration:none;display:inline-flex}.ah-guided.is-compact{background:0 0;border:0;padding:18px 0 45px}.ah-guided.is-compact>.ah-exp-container{width:100%}.ah-pricing{isolation:isolate;color:var(--ah-paper,#f1e7d5);background:#16130f;border-bottom:1px solid #b99b6528;padding:100px 0 84px;scroll-margin-top:90px;position:relative;overflow:hidden}.ah-pricing-photo{z-index:-1;opacity:.8;background:linear-gradient(#12100eea,#16110bc9 55%,#14120fef),url(/after-hours/salon.webp) 50% 64%/cover;position:absolute;inset:0}.ah-pricing .ah-section-heading{margin-bottom:55px}.ah-pricing-columns{grid-template-columns:repeat(2,minmax(0,1fr));max-width:840px;margin:0 auto;display:grid}.ah-pricing-columns article{text-align:center;min-width:0;padding:5px 35px 38px}.ah-pricing-columns article+article{border-left:1px solid #bd98547a}.ah-plan-name{color:#c8b897;letter-spacing:.2em;margin:0 0 25px;font-size:12px}.ah-plan-price{color:#f2e7d1;letter-spacing:-.05em;min-height:75px;font:65px/1.1 Georgia,serif}.ah-plan-price.is-gold{color:#d7b67a}.ah-plan-price>span{letter-spacing:-.03em;color:#cdb998;margin-left:9px;font-family:inherit;font-size:24px;display:inline-block}.ah-pricing-columns article>p:not(.ah-plan-name){color:#d2c0a2;min-height:54px;margin:22px 0 25px;font-size:16px;line-height:1.7}.ah-pricing-columns .ah-access-link{min-width:205px;max-width:100%;font-size:14px}.ah-price-promise{text-align:center;border-top:1px solid #ad8a4f46;max-width:840px;margin:0 auto;padding-top:38px}.ah-price-promise h3{color:#e7d8be;letter-spacing:-.03em;margin:0 0 17px;font:29px/1.25 Georgia,serif}.ah-price-promise p{color:#c7b699;margin:0 0 20px;font-size:14px;line-height:1.8}.ah-price-promise small{color:#bdae94;font-size:12px;line-height:1.7;display:block}.ah-pricing.is-standalone{background:0 0;border-bottom:0;padding-top:35px}.ah-final-invitation{text-align:center;background:radial-gradient(at 50% 100%,#3c2a134d,#0000 65%),#13110d;padding:115px 0 100px}.ah-final-invitation h2{margin-bottom:26px}.ah-final-invitation p:not(.ah-kicker){color:#c8b89c;margin:0 0 32px;font-size:17px;line-height:1.7}.ah-final-invitation .ah-access-link{margin-bottom:17px}.ah-final-invitation .ah-exp-container>span{color:#b5a68d;font-size:12px;line-height:1.5;display:block}@media (width>=1600px){.ah-hero-photo,.ah-hero-motion{object-position:center 59%}}@media (width<=1000px){.ah-exp-container{width:calc(100% - 48px)}.ah-hero-content{padding-top:49px}.ah-hero h1{font-size:clamp(58px,8vw,79px)}.ah-motion-toggle{justify-content:center;min-width:44px;bottom:78px;right:18px}.ah-motion-toggle svg{width:16px;height:16px}.ah-earnings-flow{gap:17px}.ah-step-caption h3{font-size:22px}.ah-example-paper{padding-inline:18px}.ah-service-image{min-height:382px}.ah-assistant-workspace{grid-template-columns:34% minmax(0,1fr);gap:25px}.ah-assistant-choice{gap:14px;padding-inline:14px}.ah-assistant-choice strong{font-size:25px}.ah-assistant-paper{padding-inline:28px}.ah-everyday-grid{gap:28px}.ah-everyday-grid h3{font-size:25px}.ah-everyday-heading .ah-text-link{margin-top:21px;position:static}.ah-optional-chat{gap:25px}}@media (width<=760px){.ah-earnings-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 20px}.ah-work-step{grid-column:1/-1}.ah-work-step .ah-step-caption{min-height:0}.ah-service-image{aspect-ratio:1.85;min-height:0}.ah-service-image img{object-position:50% 48%}.ah-step-caption{min-height:77px}.ah-earnings-flow>article:not(.ah-work-step) .ah-example-paper{min-height:359px}.ah-assistant-workspace{grid-template-columns:minmax(0,1fr);gap:25px}.ah-assistant-menu{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;display:grid}.ah-assistant-choice{text-align:center;border:1px solid #b69a6333;flex-direction:column;gap:11px;min-height:98px;padding:13px 4px}.ah-assistant-choice>span{width:100%}.ah-assistant-choice strong{letter-spacing:0;font-family:inherit;font-size:12px;line-height:1.4}.ah-assistant-choice small{display:none}.ah-assistant-paper{min-height:450px;padding:29px 34px 23px}.ah-assistant-value.is-number{font-size:86px}.ah-assistant-value.is-phrase{font-size:59px}.ah-assistant-explanation{margin-bottom:27px}.ah-optional-chat{flex-direction:column;align-items:flex-start;gap:13px;margin-top:30px;padding-top:28px}.ah-optional-chat p{font-size:16px}.ah-optional-chat>a{font-size:14px}.ah-everyday-grid{grid-template-columns:minmax(0,1fr);gap:28px}.ah-everyday-grid article{border-bottom:1px solid #bca06b24;grid-template-columns:46px minmax(0,1fr);gap:0 24px;padding-bottom:22px;display:grid}.ah-feature-line-icon{flex-direction:column;grid-area:1/1/4;justify-content:flex-start;align-items:flex-start;gap:18px;padding-top:3px}.ah-everyday-grid :is(h3,p,a){grid-column:2}.ah-everyday-grid h3{font-size:29px}.ah-pricing-columns article{padding-inline:20px}.ah-plan-price{font-size:55px}.ah-plan-price>span{margin:8px 0 0;font-size:20px;display:block}.ah-plan-price{min-height:92px}.ah-pricing-columns .ah-access-link{min-width:0}}@media (width<=640px){.ah-exp-container{width:calc(100% - 40px)}.ah-kicker{letter-spacing:.15em;margin-bottom:18px;font-size:10px}.ah-section-heading{margin-bottom:35px}.ah-section-heading :is(h1,h2),.ah-assistant-title :is(h1,h2),.ah-everyday-heading h2,.ah-final-invitation h2{letter-spacing:-.045em;margin-bottom:21px;font-size:clamp(34px,9.6vw,48px);line-height:1.12}.ah-section-heading>p:last-child,.ah-assistant-title>p:last-child{font-size:16px;line-height:1.65}.ah-access-link{gap:13px;min-height:49px;padding:13px 19px;font-size:14px}.ah-hero-content{padding-top:44px}.ah-hero-content>.ah-kicker{margin-bottom:20px;font-size:10px}.ah-hero h1{letter-spacing:-.055em;margin-bottom:23px;font-size:clamp(43px,11.6vw,71px);line-height:1.075}.ah-hero-description{max-width:390px;margin-bottom:23px;font-size:16px;line-height:1.6}.ah-hero-description>span{margin-top:5px}.ah-hero-actions{flex-direction:column;gap:8px}.ah-hero-actions .ah-access-link{min-width:200px}.ah-film-link{gap:10px;min-height:44px;font-size:13px}.ah-play-circle{width:28px;height:28px}.ah-play-circle svg{width:12px;height:12px}.ah-device-availability{margin-top:9px;font-size:11px}.ah-hero-photo{object-position:50% 45%}.ah-hero-shade{background:linear-gradient(#110d0ae0 0,#100d0a9c 32%,#100d0a13 69%,#100d0a8c 95%)}.ah-hero-ledger-wrap{max-width:480px;margin-top:30px}.ah-hero-tablet{border-width:8px 8px 10px;border-radius:19px;grid-template-columns:minmax(0,1fr)}.ah-ledger-sidebar{display:none}.ah-hero-ledger{padding:17px 19px 12px}.ah-ledger-title{gap:9px;padding-bottom:12px}.ah-ledger-title h2{font-size:18px}.ah-ledger-title>span{font-size:10px}.ah-ledger-ready{font-size:11px;margin-top:13px!important}.ah-ledger-total{font-size:51px}.ah-ledger-total-label{font-size:11px;margin-bottom:12px!important}.ah-ledger-facts{padding-block:9px}.ah-ledger-facts span{font-size:10px}.ah-ledger-facts strong{font-size:19px}.ah-ledger-person{grid-template-columns:22px minmax(0,1fr) auto 35px;min-height:33px;font-size:12px}.ah-ledger-person>a{min-width:44px;margin-left:-9px}.ah-ledger-review{margin-top:10px;font-size:12px}.ah-hero-ledger-wrap figcaption{padding:15px 9px 23px;font-size:10px;line-height:1.5}.ah-rhythm{gap:15px;padding:19px 15px;font-size:15px}.ah-rhythm svg{flex:none;width:12px}.ah-earnings{padding:73px 0 64px}.ah-demo-switch{margin-bottom:35px}.ah-salon-switch{padding:3px}.ah-salon-switch button{min-width:126px;padding-inline:13px;font-size:13px}.ah-earnings-flow{grid-template-columns:minmax(0,1fr);gap:35px;max-width:460px;margin-inline:auto}.ah-work-step{grid-column:auto}.ah-step-caption{min-height:0;padding-bottom:19px}.ah-step-caption>span{font-size:11px}.ah-step-caption h3{margin-top:10px;font-size:26px}.ah-service-image{aspect-ratio:1.24}.ah-example-paper{padding:28px 26px 23px}.ah-example-person h4{font-size:25px}.ah-example-person p,.ah-example-note{font-size:12px}.ah-example-lines>div{padding-block:13px;font-size:16px}.ah-example-reviewed{min-height:46px;font-size:14px}.ah-paper-eyebrow{font-size:12px}.ah-example-total{font-size:82px}.ah-earnings-equation{font-size:15px}.ah-tip-toggle{padding-block:17px;font-size:14px}.ah-remaining{padding-top:19px}.ah-remaining span{font-size:15px}.ah-remaining strong{font-size:32px}.ah-math-ribbon{gap:clamp(8px,3.5vw,22px);margin-top:35px;padding:26px 0}.ah-math-ribbon strong{font-size:29px}.ah-math-ribbon span{font-size:10px}.ah-math-ribbon b{font-size:17px}.ah-demo-note{font-size:11px}.ah-earnings.is-compact .ah-earnings-flow{grid-template-columns:minmax(0,1fr);gap:32px}.ah-earnings.is-compact .ah-math-ribbon{gap:clamp(8px,3.5vw,22px)}.ah-story{padding-block:65px}.ah-story-player{border-radius:5px}.ah-story-play-overlay{bottom:40px}.ah-story-play-overlay>button{gap:12px;min-height:52px;padding:12px 17px;font-size:14px}.ah-story-play-overlay svg{width:19px}.ah-story-play-overlay small{padding-left:12px;font-size:10px}.ah-story-end{padding:15px;bottom:38px}.ah-story-end h3{margin-bottom:10px;font-size:22px}.ah-story-end>div{gap:5px}.ah-story-end .ah-access-link{gap:7px;min-height:44px;padding:10px 13px;font-size:12px}.ah-story-replay{gap:6px;min-height:44px;padding-inline:9px;font-size:12px}.ah-everyday{padding-block:73px 57px}.ah-everyday-heading{padding-bottom:23px}.ah-everyday-heading h2{margin-bottom:0}.ah-everyday-heading .ah-text-link{margin-top:16px;font-size:14px}.ah-everyday-grid{margin-top:33px}.ah-everyday-grid article{grid-template-columns:33px minmax(0,1fr);gap:0 17px}.ah-feature-line-icon svg{width:24px}.ah-everyday-grid h3{font-size:27px}.ah-everyday-grid p{margin-bottom:10px;font-size:16px}.ah-guided{padding-block:69px 57px}.ah-assistant-title{margin-bottom:34px}.ah-assistant-menu{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.ah-assistant-choice{gap:9px;min-height:93px;padding:13px 8px}.ah-assistant-choice>svg{width:24px;height:24px}.ah-assistant-choice strong{font-size:12px}.ah-assistant-paper{min-height:455px;padding:24px 24px 20px}.ah-assistant-breadcrumb{gap:8px;padding-bottom:17px;font-size:11px}.ah-assistant-answer{padding-top:28px}.ah-assistant-answer h3{font-size:27px}.ah-assistant-value.is-number{margin-top:25px;font-size:clamp(58px,17vw,81px)}.ah-assistant-value.is-phrase{font-size:clamp(42px,12.2vw,60px)}.ah-assistant-explanation{margin-bottom:24px;font-size:16px}.ah-assistant-answer-actions{align-items:stretch;gap:9px;padding-top:18px}.ah-back-button{font-size:14px!important}.ah-paper-door{flex:170px;font-size:14px}.ah-assistant-example-note{font-size:12px}.ah-assistant-question h3{font-size:42px}.ah-assistant-question>p:not(.ah-paper-eyebrow){font-size:16px}.ah-question-door{padding-inline:14px;font-size:15px!important}.ah-optional-chat h3{font-size:27px}.ah-pricing{padding-block:73px 59px}.ah-pricing .ah-section-heading{margin-bottom:38px}.ah-pricing-columns{grid-template-columns:minmax(0,1fr);max-width:440px}.ah-pricing-columns article{padding:0 5px 35px}.ah-pricing-columns article+article{border-top:1px solid #bd985467;border-left:0;padding-top:36px}.ah-plan-name{margin-bottom:20px;font-size:12px}.ah-plan-price{min-height:0;font-size:64px}.ah-plan-price>span{margin-left:8px;font-size:22px;display:inline-block}.ah-pricing-columns article>p:not(.ah-plan-name){min-height:0;margin-top:18px;font-size:16px}.ah-pricing-columns .ah-access-link{min-width:210px}.ah-price-promise{padding-top:31px}.ah-price-promise h3{max-width:330px;margin-inline:auto;font-size:27px}.ah-price-promise p{font-size:14px}.ah-price-promise small{font-size:12px}.ah-final-invitation{padding-block:75px 68px}.ah-final-invitation p:not(.ah-kicker){font-size:16px}}@media (width<=360px){.ah-exp-container{width:calc(100% - 32px)}.ah-hero h1{font-size:40px}.ah-hero-description{font-size:16px}.ah-hero-content{padding-top:34px}.ah-hero-tablet{border-width:7px 7px 9px}.ah-hero-ledger{padding-inline:13px}.ah-ledger-title h2{font-size:16px}.ah-ledger-title>span{font-size:9px}.ah-rhythm{gap:10px;padding-inline:10px;font-size:14px}.ah-rhythm svg{width:11px}.ah-salon-switch button{min-width:116px;padding-inline:10px}.ah-example-paper{padding-inline:22px}.ah-assistant-paper{padding-inline:20px}.ah-assistant-choice{padding-inline:5px}.ah-assistant-choice strong{font-size:11px}.ah-story-play-overlay>button{gap:9px;padding-inline:12px}.ah-story-end h3{font-size:20px}.ah-story-end>div{flex-wrap:wrap;gap:0}.ah-story-end .ah-access-link,.ah-story-replay{font-size:11px}.ah-math-ribbon strong{font-size:26px}}@media (prefers-reduced-motion:reduce){.ah-access-link{transition:none}.ah-access-link:hover{transform:none}}.ah-scroll-alias{visibility:hidden;display:block;position:relative;top:-90px}.ah-demo-fields{margin:17px 0 19px}.ah-demo-fields>label{color:#6c583c;border-bottom:1px solid #ad95702e;justify-content:space-between;align-items:center;gap:12px;min-height:59px;font-size:13px;line-height:1.4;display:flex}.ah-amount-input{color:#594024;flex:0 0 100px;align-items:center;gap:3px;min-width:0;display:inline-flex}.ah-amount-input input{color:#44321d;text-align:right;font-variant-numeric:tabular-nums;background:#fffbef8a;border:1px solid #af90594d;border-radius:3px;width:100%;min-width:0;min-height:44px;padding:7px 4px 7px 8px;font-family:inherit;font-size:16px;line-height:1.4;display:block}.ah-amount-input input:focus{background:#fffbef;border-color:#977135}.ah-amount-input>span{font-size:12px}.ah-demo-reset{color:#765329;text-underline-offset:3px;background:0 0;border:0;min-height:44px;margin:6px auto -7px;padding:10px 15px;text-decoration:underline;display:block;font-size:12px!important}.ah-example-total.is-wide{overflow-wrap:anywhere;padding-block:12px;font-size:clamp(39px,4.3vw,55px)}.ah-math-ribbon.is-wide strong{font-size:27px}.ah-home .ah-guided.is-compact{background:radial-gradient(at 80% 55%,#2c211633,#0000 65%),#17130f;border-block:1px solid #b99b651e;padding:103px 0 88px}.ah-home .ah-guided.is-compact>.ah-exp-container{width:min(1120px,100% - 64px)}.ah-section-heading h1,.ah-assistant-title h1{font-size:clamp(48px,6.3vw,80px)}@media (width<=1000px){.ah-home .ah-guided.is-compact>.ah-exp-container{width:calc(100% - 48px)}.ah-demo-fields>label{gap:8px;font-size:12px}.ah-amount-input{flex-basis:88px}}@media (width<=640px){.ah-home .ah-guided.is-compact{padding-block:69px 57px}.ah-home .ah-guided.is-compact>.ah-exp-container{width:calc(100% - 40px)}.ah-section-heading h1,.ah-assistant-title h1{font-size:clamp(40px,10.5vw,62px)}.ah-demo-fields>label{gap:14px;min-height:65px;font-size:15px}.ah-amount-input{flex-basis:110px}.ah-amount-input input{font-size:16px}.ah-demo-reset{font-size:13px!important}.ah-example-total.is-wide{font-size:clamp(42px,13vw,61px)}.ah-math-ribbon.is-wide{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.ah-math-ribbon.is-wide>b{display:none}.ah-math-ribbon.is-wide strong{letter-spacing:-.05em;font-size:17px}}@media (width<=360px){.ah-home .ah-guided.is-compact>.ah-exp-container{width:calc(100% - 32px)}.ah-amount-input{flex-basis:104px}.ah-demo-fields>label{font-size:14px}.ah-math-ribbon.is-wide strong{font-size:16px}}.ah-pricing-access-note{color:#bdae94;margin-top:12px;font-size:11px;line-height:1.5;display:block}.ah-example-paper :is(a,button,input):focus-visible,.ah-assistant-paper :is(a,button):focus-visible,.ah-hero-ledger a:focus-visible{outline-color:#76501d}@media (width<=640px){.ah-story-player:has(.ah-story-end){aspect-ratio:auto}.ah-story-player:has(.ah-story-end)>video{aspect-ratio:16/9;height:auto}.ah-story-end{border-top:1px solid #bda47635;padding:25px 18px;position:static}.ah-story-end h3{margin-bottom:18px;font-size:25px}.ah-story-end>div{flex-wrap:wrap;gap:8px}.ah-story-end .ah-access-link,.ah-story-replay{font-size:13px}}.ah-authentic-assistant .ah-capture-panel{flex-direction:column;justify-content:center;min-width:0;min-height:0;padding:22px;display:flex}.ah-authentic-assistant .ah-capture-panel figure{min-width:0;margin:0}.ah-authentic-assistant .ah-capture-panel figcaption{text-align:left;margin-bottom:16px}.ah-authentic-assistant .ah-capture-panel figcaption>span{letter-spacing:.13em;color:#795a2f;font:11px/1.4 Inter,Arial,sans-serif}.ah-authentic-assistant .ah-capture-panel h2{color:#302314;letter-spacing:-.02em;margin:7px 0 0;font:26px/1.2 Georgia,serif}.ah-authentic-assistant .ah-capture-panel figure>a{background:#eee3c7;border:5px solid #25211b;border-radius:12px;display:block;overflow:hidden;box-shadow:0 6px 18px #4a351927}.ah-authentic-assistant .pb-app-capture{object-fit:contain;width:100%;height:auto;display:block}.ah-authentic-assistant .ah-capture-actions{justify-content:space-between;align-items:center;gap:16px;margin-top:18px;display:flex}.ah-authentic-assistant .ah-capture-actions p{color:#725d3e;margin:0;font:12px/1.5 Inter,Arial,sans-serif}.ah-authentic-assistant .ah-capture-actions .ah-paper-door{flex:none;min-height:44px;padding:11px 18px;font-size:16px}.ah-feature-detail .is-portrait-capture .ah-screen-frame{max-width:360px;margin:auto}.ah-feature-detail .is-portrait-capture img{width:100%;height:auto}@media (width<=600px){.ah-authentic-assistant .ah-capture-panel{padding:15px}.ah-authentic-assistant .ah-capture-panel h2{font-size:23px}.ah-authentic-assistant .ah-capture-actions{flex-direction:column;align-items:flex-start}.ah-authentic-assistant .ah-capture-actions .ah-paper-door{width:100%}}.site-shell:has(.reference-hero) .site-main{padding-top:72px}.ah-header.is-reference .ah-header-inner{width:min(1330px,100% - 80px);min-height:72px}.ah-header.is-reference{background:#11100df7}.ah-header.is-reference .ah-brand{gap:12px}.ah-header.is-reference .ah-brand img{width:79px;height:62px}.ah-header.is-reference .ah-brand span{letter-spacing:-1.5px;font-size:42px}.ah-header.is-reference .ah-desktop-nav{gap:34px}.ah-header.is-reference .ah-desktop-nav a{color:#f1eadd;font-size:14px}.ah-header.is-reference .ah-header-access{min-height:42px;padding:10px 23px;font:600 17px Georgia,serif}.ah-header.is-reference .ah-header-access svg{display:none}.reference-hero{color:#f8f2e6;background:#100e0b;container-type:inline-size}.rh-scene{aspect-ratio:1642/958;isolation:isolate;position:relative}.rh-visual,.rh-artwork{position:absolute;inset:0}.rh-scene-photo{width:100%;height:auto;display:block}.rh-coordinates{transform-origin:0 0;pointer-events:none;position:absolute;top:0;left:0}.rh-coordinates--desktop{transform:scale(var(--rh-desktop-scale,0))}.rh-coordinates--mobile{transform:scale(var(--rh-mobile-scale,0));display:none}.rh-tablet-display{z-index:1;border-radius:25px}.rh-phone-display{z-index:3;clip-path:polygon(0 0,23% 0,24% 4%,27% 4.5%,73% 4.5%,77% 4%,78% 0,100% 0,100% 100%,0 100%);border-radius:115px}.rh-capture-link{pointer-events:auto;background:#f3e8c9;width:100%;height:100%;display:block}.rh-capture-link .pb-app-capture{object-fit:contain;width:100%;height:100%;display:block}.rh-capture-link:focus-visible{outline-offset:-12px;outline:12px solid #b67b28}.rh-phone-foreground{z-index:2;clip-path:polygon(957px 541px,1106px 541px,1128px 547px,1143px 565px,1148px 590px,1123px 999px,1115px 1020px,1095px 1034px,1070px 1036px,909px 1024px,889px 1016px,879px 1000px,878px 976px,913px 586px,918px 565px,933px 550px);pointer-events:none;position:absolute;top:0;left:0}.rh-copy{z-index:4;text-align:center;color:#faf5e9;isolation:isolate;position:absolute;top:2.2cqw;left:0;right:0}.rh-copy:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#050403c5 12%,#05040388 46%,#0000 73%);width:70cqw;height:26cqw;position:absolute;top:-3cqw;left:50%;transform:translate(-50%)}.rh-copy h1{letter-spacing:-.055em;color:#faf5e9;text-shadow:0 3px 25px #0008;margin:0 0 1cqw;font:400 6.35cqw/.86 Georgia,Times New Roman,serif}.rh-copy h1>span{display:block}.rh-copy h1>span+span{font-size:.9em}.rh-copy h1 em{color:inherit;font-weight:400}.rh-copy>p{color:#faf4e9;text-shadow:0 2px 10px #000;margin:0 0 1.3cqw;font:400 1.65cqw/1.4 Georgia,serif}.rh-actions{justify-content:center;align-items:center;gap:2.4cqw;display:flex}.rh-get{white-space:nowrap;color:#130e07;background:linear-gradient(#e9c78c,#c99a47);border:1px solid #e9c986;border-radius:7px;justify-content:center;align-items:center;min-width:192px;min-height:44px;padding:10px 28px;font:600 21px/1.2 Georgia,serif;text-decoration:none;transition:filter .15s,transform .15s;display:inline-flex;box-shadow:inset 0 1px #fff4,0 4px 15px #0002}.rh-get:hover{filter:brightness(1.08);transform:translateY(-1px)}.rh-watch{color:#fcf8f0;align-items:center;gap:12px;min-height:44px;font-size:14px;text-decoration:none;display:inline-flex}.rh-watch>span{background:#0003;border:1px solid #ede3cd;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.rh-watch svg{width:16px;height:16px;margin-left:2px}.rh-watch:hover>span{background:#bd985335}@media (width>=761px) and (width<=1100px){.rh-get{min-width:150px;min-height:38px;padding:8px 22px;font-size:18px}.rh-watch{gap:10px;min-height:38px;font-size:12px}.rh-watch>span{width:30px;height:30px}.ah-header.is-reference .ah-brand img{width:58px}.ah-header.is-reference .ah-brand span{font-size:35px}}@media (width<=760px){.site-shell:has(.reference-hero) .site-main{padding-top:70px}.ah-header.is-reference .ah-header-inner{gap:12px;width:calc(100% - 32px);min-height:70px}.ah-header.is-reference .ah-brand{gap:5px}.ah-header.is-reference .ah-brand img{width:48px;height:48px}.ah-header.is-reference .ah-brand span{font-size:30px}.rh-scene{aspect-ratio:auto;background:#100d0a;flex-direction:column;display:flex;overflow:hidden}.rh-copy{padding:30px 16px 26px;position:relative;top:auto}.rh-copy:before{display:none}.rh-copy h1{letter-spacing:-.055em;margin:0 0 17px;font-size:clamp(38px,9.8cqw,65px);line-height:.98}.rh-copy h1>span+span{font-size:.95em}.rh-copy>p{text-wrap:balance;max-width:440px;margin:0 auto 21px;font-size:18px;line-height:1.45}.rh-actions{gap:18px}.rh-get{min-width:142px;min-height:44px;padding:10px 18px;font-size:17px}.rh-watch{text-align:left;gap:8px;font-size:12px}.rh-watch>span{flex-shrink:0;width:29px;height:29px}.rh-watch svg{width:12px}.rh-visual{height:74cqw;position:relative;inset:auto;overflow:hidden}.rh-artwork{aspect-ratio:1;width:118cqw;inset:-27cqw auto auto -14cqw}.rh-coordinates--desktop{display:none}.rh-coordinates--mobile{display:block}.rh-visual:after{content:"";pointer-events:none;background:linear-gradient(#100d0a 0%,#0000 16% 85%,#100d0a 100%);position:absolute;inset:0}.site-shell:has(.reference-hero) .ah-mobile-access{display:none}}@media (width<=370px){.rh-copy{padding:26px 12px 22px}.rh-copy h1{font-size:32px}.rh-copy>p{font-size:16px}.rh-actions{gap:12px}.rh-get{min-width:130px;font-size:16px}.rh-watch{font-size:11px}}.ah-home>.reference-hero+.ah-story{padding-top:30px}.ah-film-intro{text-align:center;margin:0 0 22px}.ah-film-intro h2{letter-spacing:-.025em;color:#f8f2e6;margin:0;font:400 30px/1.3 Georgia,serif}@media (width<=760px){.ah-home>.reference-hero+.ah-story{padding-top:26px}.ah-film-intro{margin-bottom:18px}.ah-film-intro h2{font-size:24px}}.reference-hero:lang(vi) .rh-copy{top:1.4cqw}.reference-hero:lang(vi) .rh-copy h1{letter-spacing:-.025em;margin-bottom:1.35cqw;font-size:5.4cqw;line-height:1.12}.reference-hero:lang(vi) .rh-copy h1>span+span{margin-top:.08em}.reference-hero:lang(vi) .rh-copy>p{margin-bottom:1.5cqw;line-height:1.65}@media (width>=761px) and (width<=1100px){.reference-hero:lang(vi) .rh-copy{top:1cqw}.reference-hero:lang(vi) .rh-copy h1{margin-bottom:1cqw;font-size:5.1cqw}.reference-hero:lang(vi) .rh-copy>p{margin-bottom:1cqw}}@media (width<=760px){.reference-hero:lang(vi) .rh-copy{padding:40px 20px 32px;top:auto}.reference-hero:lang(vi) .rh-copy h1{letter-spacing:-.02em;margin-bottom:25px;font-size:clamp(30px,8.8cqw,56px);line-height:1.22}.reference-hero:lang(vi) .rh-copy h1>span+span{margin-top:.14em}.reference-hero:lang(vi) .rh-copy>p{margin-bottom:27px;line-height:1.7}.reference-hero:lang(vi) .rh-copy>p>span{display:block}.reference-hero:lang(vi) .rh-actions{flex-wrap:wrap;gap:16px 20px}}@media (width<=370px){.reference-hero:lang(vi) .rh-copy{padding:34px 16px 30px}.reference-hero:lang(vi) .rh-copy h1>span+span{max-width:250px;margin-inline:auto}.reference-hero:lang(vi) .rh-actions{gap:14px}}.reference-hero:lang(es) .rh-copy{top:1.4cqw}.reference-hero:lang(es) h1{letter-spacing:-.035em;margin-bottom:1.25cqw;font-size:5.6cqw;line-height:1.08}.reference-hero:lang(es) h1>span+span{margin-top:.06em}.reference-hero:lang(es) .rh-copy>p{margin-bottom:1.4cqw;line-height:1.55}@media (width<=760px){.reference-hero:lang(es) .rh-copy{padding:40px 20px 30px}.reference-hero:lang(es) h1{letter-spacing:-.025em;margin-bottom:23px;font-size:clamp(30px,9.5cqw,60px);line-height:1.16}.reference-hero:lang(es) .rh-copy>p{max-width:360px;margin:0 auto 24px;line-height:1.65}.reference-hero:lang(es) .rh-actions{flex-wrap:wrap;gap:16px 20px}}@media (width>=761px) and (width<=1100px){.reference-hero:lang(es) .rh-copy{top:1cqw}.reference-hero:lang(es) h1{margin-bottom:1cqw;font-size:5.1cqw}.reference-hero:lang(es) .rh-copy>p{margin-bottom:1cqw}}.pb-our-story{color:#eee3d1;background:#110f0c}.pb-story-opening{isolation:isolate;text-align:center;background:linear-gradient(#100c08b8,#100d09e8),url(/after-hours/pricing-reference.webp) 50% 37%/cover;border-bottom:1px solid #ad854c55;padding:85px 24px 95px;position:relative}.pb-story-opening h1{letter-spacing:-.045em;color:#fbf0de;max-width:1050px;margin:22px auto 27px;font:400 clamp(54px,6.1vw,92px)/.99 Georgia,serif}.pb-story-opening h1 em{color:#e5bd7f;font-weight:400}.pb-story-opening>p:not(.ah-kicker){color:#f1e3cc;max-width:650px;margin:0 auto 25px;font:25px/1.45 Georgia,serif}.pb-story-opening>span{letter-spacing:.06em;color:#c6b393;font-size:13px}.pb-story-letter{max-width:730px;margin:0 auto;padding:72px 24px 95px}.pb-story-letter>section{margin-bottom:46px}.pb-story-letter h2{letter-spacing:-.025em;color:#f3e4ce;margin:0 0 23px;font:400 34px/1.2 Georgia,serif}.pb-story-letter p{color:#d4c7b3;margin:0 0 23px;font:20px/1.75 Georgia,serif}.pb-story-letter blockquote{color:#e8bf7c;border-left:2px solid #c99c55;margin:58px 0 38px;padding:6px 0 6px 30px;font:italic 35px/1.35 Georgia,serif}.pb-story-letter .pb-story-signoff{color:#f0dfc1;margin-top:31px;font-size:23px}.pb-story-next{border-top:1px solid #b8914f55;flex-wrap:wrap;align-items:center;gap:25px;margin-top:46px;padding-top:36px;display:flex}.pb-story-next .rf-gold-button{font-size:17px}.pb-founder-note{border-top:1px solid #b68b4340;grid-template-columns:1fr 1fr;gap:90px;max-width:1250px;margin:auto;padding:85px 30px;display:grid}.pb-founder-note h2{color:#f3e7d3;letter-spacing:-.03em;margin:18px 0 0;font:400 51px/1.05 Georgia,serif}.pb-founder-note p:not(.ah-kicker){color:#d0c0a7;margin:0 0 23px;font:21px/1.65 Georgia,serif}@media (width<=700px){.pb-story-opening{padding:53px 22px 58px}.pb-story-opening h1{letter-spacing:-.035em;font-size:clamp(42px,10vw,65px);line-height:1.04}.pb-story-opening>p:not(.ah-kicker){font-size:21px}.pb-story-opening>span{font-size:12px}.pb-story-letter{padding:48px 24px 64px}.pb-story-letter h2{font-size:29px}.pb-story-letter p{font-size:19px;line-height:1.65}.pb-story-letter blockquote{margin:39px 0 30px;padding-left:22px;font-size:29px}.pb-story-next{flex-direction:column;align-items:flex-start}.pb-story-next .rf-gold-button{width:100%;font-size:16px}.pb-founder-note{grid-template-columns:1fr;gap:25px;padding:52px 24px}.pb-founder-note h2{font-size:40px}.pb-founder-note p:not(.ah-kicker){font-size:19px}}.site-shell:has(.rf-features-exact) .site-main{padding-top:70px}.ah-header.is-connected .ah-header-inner{width:min(1372px,100% - 164px);min-height:69px}.ah-header.is-connected .ah-brand{gap:8px;margin-left:14px}.ah-header.is-connected .ah-brand .rf-reference-brand-icon{background:url(/after-hours/features-supplied.webp) -96px -5px/1536px 1024px no-repeat;flex:none;width:90px;height:62px;display:block}.ah-header.is-connected .ah-brand>span:last-child{letter-spacing:-1.5px;font:40px/1 Georgia,serif}.ah-header.is-connected .ah-desktop-nav{gap:34px}.ah-header.is-connected .ah-desktop-nav a{min-height:48px;font:16px/1.2 Georgia,serif}.ah-header.is-connected .ah-desktop-nav a:after{height:2px;bottom:0}.ah-header.is-connected .ah-language{gap:5px;min-height:34px;padding-left:30px;font:16px Georgia,serif}.ah-header.is-connected .ah-language span{color:#f4eddf}.ah-header.is-connected .ah-header-actions{gap:33px}.ah-header.is-connected .ah-header-access{min-height:42px;padding:10px 21px;font-size:17px}.rf-features-exact .rf-features-scene{aspect-ratio:1536/754}.rf-features-exact .rf-supplied-stage{aspect-ratio:1536/754;position:absolute;inset:0;overflow:hidden}.rf-supplied-stage .rf-clean-scene{object-fit:fill;width:100%;height:100%;position:absolute;inset:0}.rf-supplied-stage .rf-supplied-devices{width:100%;max-width:none;height:135.809%;position:absolute;top:-9.28382%;left:0;-webkit-mask-image:linear-gradient(90deg,#0000 38.5%,#000 40.5%);mask-image:linear-gradient(90deg,#0000 38.5%,#000 40.5%)}.rf-features-exact .rf-feature-copy{width:32.5521%;top:7.8%;left:5.46875%}.rf-features-exact .rf-feature-links{margin-top:8px}.rf-features-exact .rf-feature-links>a{grid-template-columns:80px 1fr 20px;gap:20px}.rf-features-exact .rf-feature-links p{width:calc(100% + 28px)}.rf-features-exact .rf-capabilities{background:#100f0c;grid-template-columns:240fr 276fr 292fr 286fr 274fr;gap:0;height:136px;padding:0 5.46875%;display:grid}.rf-features-exact .rf-capabilities>a:not(.rf-gold-button){border-right:1px solid #b498638c;align-items:flex-start;gap:24px;min-height:49px;padding:0 32px}.rf-features-exact .rf-capabilities>a:first-child{padding-left:0}.rf-features-exact .rf-capabilities>a>svg{stroke-width:1.5px;width:36px;height:36px}.rf-features-exact .rf-capabilities strong{white-space:nowrap;margin:3px 0;font:20px/1.3 Georgia,serif}.rf-features-exact .rf-capabilities small{white-space:nowrap;font-size:12px;line-height:1.4}.rf-features-exact .rf-capabilities .rf-gold-button{justify-self:end;gap:16px;width:calc(100% - 48px);min-height:47px;padding:10px 18px;font:600 18px/1.2 Georgia,serif}.rf-features-exact .rf-capabilities .rf-gold-button svg{color:#281b0b;stroke-width:1.5px;width:18px;height:18px}.rf-feature-tail{color:#a99b81;letter-spacing:.13em;background:#100f0c;justify-content:flex-end;align-items:center;height:64px;padding:0 2.5%;font-size:10px;display:flex}@media (width>=901px) and (width<=1250px){.ah-header.is-connected .ah-header-inner{gap:20px;width:calc(100% - 48px)}.ah-header.is-connected .ah-brand{margin-left:0}.ah-header.is-connected .ah-desktop-nav{gap:22px}.ah-header.is-connected .ah-header-actions{gap:18px}.ah-header.is-connected .ah-brand>span:last-child{font-size:34px}.ah-header.is-connected .ah-language{padding-left:18px}.rf-features-exact .rf-feature-copy{width:36%;top:5.5%}.rf-features-exact .rf-feature-links>a{grid-template-columns:45px 1fr 16px;gap:10px;padding:12px 0}.rf-features-exact .rf-feature-links p{width:auto}.rf-features-exact .rf-capabilities{grid-template-columns:1fr 1.1fr 1.1fr 1.05fr 1.2fr;height:114px;padding-inline:4%}.rf-features-exact .rf-capabilities>a:not(.rf-gold-button){gap:11px;padding-inline:15px}.rf-features-exact .rf-capabilities>a:first-child{padding-left:0}.rf-features-exact .rf-capabilities>a>svg{width:26px;height:26px}.rf-features-exact .rf-capabilities strong{font-size:16px}.rf-features-exact .rf-capabilities small{white-space:normal;font-size:11px}.rf-features-exact .rf-capabilities .rf-gold-button{white-space:normal;gap:10px;width:calc(100% - 20px);padding:10px;font-size:15px}}@media (width<=900px){.ah-header.is-connected .ah-header-inner{gap:12px;width:calc(100% - 32px)}.ah-header.is-connected .ah-brand{gap:5px;margin:0}.ah-header.is-connected .ah-brand .rf-reference-brand-icon{background-position:-57.6px -3px;background-size:921.6px 614.4px;width:54px;height:38px}.ah-header.is-connected .ah-brand>span:last-child{font-size:30px}.ah-header.is-connected .ah-header-actions{gap:12px}.ah-header.is-connected .ah-language{padding:0;font-size:12px}.rf-features-exact .rf-features-scene{aspect-ratio:auto}.rf-features-exact .rf-feature-copy{width:auto;top:auto;left:auto}.rf-features-exact .rf-feature-links{margin-top:15px}.rf-features-exact .rf-feature-links>a{grid-template-columns:50px 1fr 18px;gap:14px}.rf-features-exact .rf-feature-links p{width:auto}.rf-features-exact .rf-features-photo{aspect-ratio:1536/754;width:1080px;height:auto;inset:auto auto 0 50%;transform:translate(-59%)}.rf-features-exact .rf-supplied-stage{-webkit-mask-image:linear-gradient(#0000,#000 14%);mask-image:linear-gradient(#0000,#000 14%)}.rf-features-exact .rf-capabilities{grid-template-columns:1fr 1fr;gap:24px 18px;height:auto;padding:28px 24px}.rf-features-exact .rf-capabilities>a:not(.rf-gold-button){border:0;gap:12px;padding:0}.rf-features-exact .rf-capabilities>a>svg{width:28px;height:28px}.rf-features-exact .rf-capabilities strong{white-space:normal;margin:0 0 4px;font-size:20px}.rf-features-exact .rf-capabilities small{white-space:normal;font-size:12px}.rf-features-exact .rf-capabilities .rf-gold-button{width:100%;padding:12px 20px;font-size:18px}.rf-feature-tail{text-align:center;justify-content:center;height:48px;padding-inline:24px;font-size:9px}}@media (width<=370px){.ah-header.is-connected .ah-brand>span:last-child{font-size:28px}.rf-features-exact .rf-feature-links>a{grid-template-columns:40px 1fr 16px;gap:11px}.rf-features-exact .rf-capabilities{gap:20px 14px;padding-inline:20px}.rf-features-exact .rf-capabilities strong{font-size:18px}.rf-features-exact .rf-capabilities>a:not(.rf-gold-button){gap:9px}}@media (width>=1251px){.rf-features-exact .rf-feature-copy{top:7.4%}.rf-features-exact .rf-feature-copy h1{font-size:6.1cqw;line-height:.85}.rf-features-exact .rf-feature-description{font-size:1.6cqw}.rf-features-exact .rf-feature-links{margin-top:10px}.rf-features-exact .rf-feature-links>a{padding:20px 0}.rf-features-exact:not(.is-vietnamese) .rf-feature-links>a:last-child p{white-space:nowrap}.ah-header.is-connected .ah-desktop-nav a{font-family:Times New Roman,serif}.ah-header.is-connected .ah-header-access{padding-inline:18px;font-size:16px}.rf-features-exact .rf-capabilities .rf-gold-button{gap:15px;padding-inline:16px;font-size:17px;font-weight:500}}.rf-features-exact .rf-feature-links>a>div{min-width:0}@media (width>=1251px){.rf-features-exact:not(.is-vietnamese) .rf-feature-links>a:last-child p{font-size:19px}.rf-features-exact.is-vietnamese .rf-feature-copy h1{font-size:5.3cqw;line-height:.97}.rf-features-exact.is-vietnamese .rf-capabilities small,.rf-features-exact.is-vietnamese .rf-capabilities .rf-gold-button{white-space:normal}}@media (width>=901px){html:lang(es) .rf-features-exact .rf-feature-copy h1{letter-spacing:-.045em;font-size:4.65cqw;line-height:1}html:lang(es) .rf-features-exact .rf-feature-links h2{font-size:clamp(20px,1.95cqw,30px);line-height:1.15}html:lang(es) .rf-features-exact .rf-feature-links p{white-space:normal;width:auto;font-size:clamp(14px,1.2cqw,19px)}html:lang(es) .rf-features-exact .rf-feature-links>a{padding:16px 0}html:lang(es) .rf-features-exact .rf-capabilities small{white-space:normal}html:lang(es) .rf-features-exact .rf-capabilities .rf-gold-button{white-space:normal;text-align:center;padding:12px 15px;font-size:17px;line-height:1.25}}html:lang(es) .reference-assistant .ah-assistant-title>p:last-child{white-space:normal;line-height:1.4}html:lang(es) .rf-how-heading .ah-salon-switch{width:min(330px,100%)}.site-shell .site-main{padding-top:72px}.rf-features,.rf-how,.rf-pricing,.reference-assistant{color:#f6eddd;background:#100e0b;container-type:inline-size}.rf-kicker{color:#e2b565;letter-spacing:.18em;margin:0 0 16px;font:400 14px/1.4 Inter,sans-serif}.rf-gold-button,.rf-outline-button{text-align:center;cursor:pointer;border:1px solid #e6bc75;border-radius:6px;justify-content:center;align-items:center;gap:18px;min-height:48px;padding:12px 28px;font:600 19px/1.2 Georgia,serif;text-decoration:none;transition:filter .18s,background .18s;display:inline-flex}.rf-gold-button{color:#171005;background:linear-gradient(#e9c58b,#c99a4e);box-shadow:inset 0 1px #f9e3bc80}.rf-outline-button{color:#e6b766;box-shadow:none;background:#0b090773}.rf-gold-button:hover,.rf-outline-button:hover{filter:brightness(1.12)}.rf-gold-button svg{width:18px;height:18px}.rf-photo-stage{width:100%;position:relative;overflow:hidden}.rf-photo-stage>img{width:100%;height:100%;display:block;position:absolute;inset:0}.rf-photo-coordinates{transform:scale(var(--photo-scale,0));transform-origin:0 0;pointer-events:none;position:absolute;top:0;left:0}.rf-projection{transform-origin:0 0;pointer-events:auto;color:#241c13;background:#f0e7d8;position:absolute;top:0;left:0;overflow:hidden}.rf-projection *{box-sizing:border-box}.rf-occluded-plane{pointer-events:none;position:absolute;inset:0}.rf-calendar-occlusion{z-index:1;clip-path:polygon(1218px 169px,1757px 143px,1732px 490px,1690px 500px,1654px 511px,1619px 530px,1614px 587px,1574px 613px,1510px 614px,1453px 623px,1207px 611px,1224px 232px,1223px 205px,1217px 181px)}.rf-feature-phone{z-index:2}.rf-features-scene{aspect-ratio:1790/879;isolation:isolate;position:relative;overflow:hidden}.rf-features-photo{z-index:-1;position:absolute;inset:0}.rf-feature-copy{width:34%;max-width:540px;position:absolute;top:7.5%;left:5.4%}.rf-feature-copy h1{letter-spacing:-.055em;color:#faf4e9;margin:0 0 20px;font:400 5.95cqw/.87 Georgia,serif}.rf-feature-description{color:#f5eddf;max-width:520px;margin:0;font:400 1.65cqw/1.25 Georgia,serif}.rf-feature-links{margin-top:18px}.rf-feature-links>a{color:#f4ebdb;border-bottom:1px solid #ba985580;grid-template-columns:80px 1fr 22px;align-items:start;gap:18px;padding:22px 0;text-decoration:none;display:grid}.rf-feature-links>a:last-child{border:0}.rf-feature-links>a>span{letter-spacing:-.05em;color:#ddb571;font:54px/1 Georgia,serif}.rf-feature-links h2{letter-spacing:-.03em;color:#f5edde;margin:0 0 8px;font:32px/1.15 Georgia,serif}.rf-feature-links p{color:#f2e9d8;margin:0;font:20px/1.3 Georgia,serif}.rf-feature-links svg{color:#d7ad68;width:21px;height:21px;margin-top:24px}.rf-feature-links>a:hover h2{color:#efc98a}.rf-capabilities{background:#12110e;border-block:1px solid #b1956155;justify-content:space-between;align-items:center;gap:28px;padding:36px 5.4%;display:flex}.rf-capabilities>a:not(.rf-gold-button){color:#f0e7d9;border-right:1px solid #b4986366;flex:1;align-items:center;gap:23px;min-width:0;padding-right:28px;text-decoration:none;display:flex}.rf-capabilities>a>svg{color:#e6bf7c;flex-shrink:0;width:38px;height:38px}.rf-capabilities strong{font:400 20px/1.3 Georgia,serif;display:block}.rf-capabilities small{margin-top:4px;font-size:12px;line-height:1.4;display:block}.rf-capabilities .rf-gold-button{white-space:nowrap;padding:12px 24px;font-size:17px}.rf-how-scene{aspect-ratio:1844/853;isolation:isolate;position:relative;overflow:hidden}.rf-how-photo{z-index:-1;position:absolute;inset:0}.rf-how-heading{text-align:center;position:absolute;top:2.8%;left:0;right:0}.rf-how-heading h1{letter-spacing:-.045em;color:#fcf6ea;margin:0 0 14px;font:400 5.15cqw/.87 Georgia,serif}.rf-how-heading h1>span{font-size:.94em}.rf-how-heading>p{color:#f5eddf;margin:0 0 9px;font:25px/1.25 Georgia,serif}.rf-how-heading .ah-salon-switch{background:#100d096b;border:1px solid #bba27380;border-radius:30px;width:290px;margin:0 auto;padding:0;display:flex;overflow:hidden}.rf-how-heading .ah-salon-switch>button{color:#eee6d6;white-space:nowrap;background:0 0;border:0;border-radius:30px;flex:1;min-height:35px;padding:7px 19px;font:17px/1.2 Georgia,serif}.rf-how-heading .ah-salon-switch>button[aria-pressed=true]{color:#1a1005;background:linear-gradient(#e2bc7c,#ca9949)}.rf-how-heading .ah-salon-switch svg,.rf-how-heading .ah-nail-symbol{display:none}.rf-workflow-headings{pointer-events:none;grid-template-columns:31.3% 37.4% 31.3%;display:grid;position:absolute;top:36.5%;left:0;right:0}.rf-workflow-headings>div{padding-left:21.5%;position:relative}.rf-workflow-headings>div:nth-child(2){padding-left:20%}.rf-workflow-headings>div:nth-child(3){padding-left:23%}.rf-workflow-headings p{letter-spacing:.06em;color:#e7bb6c;white-space:nowrap;margin:0 0 7px;font:400 15px/1.3 Inter,sans-serif;position:relative}.rf-workflow-headings p>span{background:#e6b05f;border-radius:50%;width:10px;height:10px;position:absolute;top:5px;right:calc(100% + 22px)}.rf-workflow-headings>div:not(:last-child):after{content:"";background:#d8a348;width:calc(59% - 22px);height:1px;position:absolute;top:9px;left:62%}.rf-workflow-headings>div:nth-child(2):after{width:calc(74% - 22px);left:49%}.rf-workflow-headings h2{letter-spacing:0;color:#f1e7d4;white-space:nowrap;margin:0;font:400 19px/1.3 Georgia,serif}.rf-how-math{color:#efe5d5;border-block:1px solid #c098507d;justify-content:space-evenly;align-items:center;gap:22px;width:88%;margin:16px auto 0;padding:16px 22px 20px;display:flex}.rf-how-math>div{text-align:center;min-width:90px}.rf-how-math strong{letter-spacing:-.04em;font:37px/1.1 Georgia,serif;display:block}.rf-how-math span{font:16px/1.2 Georgia,serif}.rf-how-math>b{font:400 29px Georgia,serif}.rf-how-math .is-total strong{color:#dda654;font-size:56px}.rf-how-math>p{color:#b9ad98;border-left:1px solid #c49b587d;max-width:300px;margin:0;padding-left:40px;font-size:12px;line-height:1.6}.rf-how-actions{justify-content:center;align-items:center;gap:60px;padding:27px 24px 42px;display:flex}.rf-how-actions>a:not(.rf-gold-button){color:#f5edde;align-items:center;gap:22px;font:21px Georgia,serif;text-decoration:none;display:inline-flex}.rf-how-actions>a>span{border:1px solid #e7dcc8;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.rf-how-actions>a>span svg{width:18px;height:18px;margin-left:2px}.rf-how-actions .rf-gold-button{min-width:218px}.rf-how-actions .rf-gold-button svg{display:none}.reference-assistant{isolation:isolate;background:#100e0b url(/after-hours/assistant-reference.webp) top/cover no-repeat;min-height:58.1cqw;position:relative}.reference-assistant:before{content:"";z-index:-1;background:radial-gradient(at 47% 7%,#080604ab,#0000 50%);position:absolute;inset:0}.reference-assistant .ah-guided{background:0 0;border:0;padding:26px 0 47px}.reference-assistant .ah-exp-container{width:min(920px,100% - 80px)}.reference-assistant .ah-assistant-title{text-align:left;max-width:none;margin:0 0 22px;padding-left:88px}.reference-assistant .ah-assistant-title .ah-kicker{letter-spacing:.1em;color:#edc275;margin:0 0 7px;font-size:14px}.reference-assistant .ah-assistant-title h1{letter-spacing:-.055em;color:#faf2e3;margin:0 0 16px;font:400 88px/.84 Georgia,serif}.reference-assistant .ah-assistant-title>p:last-child{color:#f2e8d6;white-space:nowrap;margin:0;font:28px/1.25 Georgia,serif}.reference-assistant .ah-assistant-workspace{background:#0d0c0ade;border:1px solid #ae95644d;border-radius:9px;grid-template-columns:335px minmax(0,1fr);align-items:stretch;gap:0;min-height:460px;box-shadow:0 17px 35px #0004}.reference-assistant .ah-assistant-menu{padding:20px 22px 8px}.reference-assistant .ah-assistant-choice{border:0;border-bottom:1px solid #b18a434f;border-radius:0;flex:1;gap:26px;min-height:82px;padding:13px 15px;position:relative}.reference-assistant .ah-assistant-choice:last-child{border-bottom:0}.reference-assistant .ah-assistant-choice[aria-pressed=true]{background:linear-gradient(90deg,#c59c4715,#0000)}.reference-assistant .ah-assistant-choice[aria-pressed=true]:before{content:"";background:#d8ae67;border-radius:5px;width:7px;position:absolute;top:0;bottom:0;left:-17px}.reference-assistant .ah-assistant-choice strong{letter-spacing:-.02em;color:#f0e6d6;font:24px/1.15 Georgia,serif}.reference-assistant .ah-assistant-choice small{color:#c1b49e;font:14px/1.35 Georgia,serif}.reference-assistant .ah-assistant-choice>svg{color:#e8b863;stroke-width:1.25px;width:31px;height:31px}.reference-assistant .ah-assistant-paper{color:#281b0e;background:linear-gradient(#f6ecdce3,#f3e8d5e3),url(/paybook-surface/paper-ivory.png) 50%/cover;border:0;border-radius:8px;padding:33px 42px 13px}.reference-assistant .ah-assistant-breadcrumb{color:#725a38;border-color:#a2804b4d;gap:12px;padding:0 0 17px;font:14px/1.4 Georgia,serif}.reference-assistant .ah-assistant-answer{text-align:center;padding-top:25px}.reference-assistant .ah-assistant-answer h3{letter-spacing:-.04em;color:#1a1108;margin:0 0 12px;font:40px/1.15 Georgia,serif}.reference-assistant .ah-assistant-value{color:#2d1b0d;letter-spacing:-.05em;margin:0 0 8px;font:96px/.98 Georgia,serif}.reference-assistant .ah-assistant-value.is-phrase{margin-top:24px;font-size:53px}.reference-assistant .ah-assistant-explanation{color:#281b0c;border-top:1px solid #a98b5942;max-width:390px;margin:0 auto;padding-top:18px;font:24px/1.6 Georgia,serif}.reference-assistant .ah-assistant-explanation>span{display:block}.reference-assistant .ah-assistant-answer-actions{border:0;justify-content:space-between;margin-top:auto;padding-top:24px}.reference-assistant .ah-back-button{color:#3a2914;background:0 0;border:0;padding:8px 10px;font:18px Georgia,serif;text-decoration:underline}.reference-assistant .ah-back-button svg{display:none}.reference-assistant .ah-paper-door{color:#1c1207;background:linear-gradient(#d9b173,#c6984e);border:0;border-radius:6px;justify-content:center;min-width:233px;min-height:49px;padding:12px 24px;font:600 19px Georgia,serif}.reference-assistant .ah-paper-door svg{display:none}.reference-assistant .ah-assistant-example-note{text-align:right;color:#6c5c44;border:0;margin:9px 0 0;padding:0;font:11px/1.4 Georgia,serif}.reference-assistant .ah-assistant-question h3{color:#2e2011;font:42px/1.2 Georgia,serif}.reference-assistant .ah-assistant-question>p{color:#6b583d}.reference-assistant .ah-question-door{color:#34230e;min-height:58px;font:21px/1.3 Georgia,serif}.reference-assistant .ah-optional-chat{border-top:1px solid #d8ab59;gap:35px;margin-top:43px;padding:22px 65px 0}.reference-assistant .ah-optional-chat h3{letter-spacing:-.03em;color:#f5ebda;margin:0 0 6px;font:26px/1.2 Georgia,serif}.reference-assistant .ah-optional-chat p{color:#e0d3bf;max-width:440px;margin:0;font:16px/1.35 Georgia,serif}.reference-assistant .ah-optional-chat>a{color:#f0e3ce;text-underline-offset:4px;white-space:nowrap;font:italic 16px Georgia,serif;text-decoration:underline}.rf-pricing{isolation:isolate;text-align:center;background:#100e0b url(/after-hours/pricing-reference.webp) top/100% no-repeat;min-height:62.15cqw;padding:26px 24px 220px;position:relative}.rf-pricing-content{width:min(720px,100%);margin:auto}.rf-pricing header h1{letter-spacing:-.05em;color:#faf3e7;margin:0 0 13px;font:400 88px/.87 Georgia,serif}.rf-pricing header>p{color:#f7eedd;margin:0;font:28px/1.3 Georgia,serif}.rf-plans{grid-template-columns:1fr 1fr;gap:0;margin:35px 0 0;display:grid}.rf-plans article{flex-direction:column;align-items:center;min-height:265px;padding:0 35px 8px;display:flex}.rf-plans article+article{border-left:1px solid #bc9958aa}.rf-plan-name{letter-spacing:.18em;color:#efc579;margin:0 0 7px;font:18px/1.3 Inter,sans-serif}.rf-price{letter-spacing:-.045em;color:#faf0dd;font:400 94px/.97 Georgia,serif;display:block}.rf-price.is-gold{color:#e4b76d}.rf-price>small{letter-spacing:0;margin:4px 0 3px;font:24px/1.2 Georgia,serif;display:block}.rf-plans article>p:not(.rf-plan-name){color:#f5ead7;margin:9px 0 13px;font:24px/1.13 Georgia,serif}.rf-plans button{width:100%;max-width:250px;min-height:49px;margin-top:auto;padding:10px 18px;font-size:20px}.rf-price-promise{border-top:1px solid #b18b487d;margin-top:35px;padding-top:25px}.rf-price-promise h2{letter-spacing:-.035em;color:#f8eddc;white-space:nowrap;margin:0 0 10px;font:36px/1.2 Georgia,serif}.rf-price-promise p{color:#f2e4d0;margin:0;font:20px/1.4 Georgia,serif}.rf-pricing-access{flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;top:77.5%;left:71.7%}.rf-pricing-access>p{color:#f4e9d6;margin:0;font:16px Georgia,serif}.rf-pricing-access>.rf-gold-button{min-width:170px;min-height:47px;font-size:20px}.rf-pricing-access>small{color:#cbbda7;font-size:11px}.rf-launch-note{color:#b4a58b;text-align:right;max-width:550px;margin:0;font-size:11px;position:absolute;bottom:18px;right:3%}.rf-plan-dialog{color:#efe2cc;text-align:left;background:#19140e;border:1px solid #b59454;border-radius:10px;width:calc(100% - 32px);max-width:520px;max-height:calc(100dvh - 40px);margin:auto;padding:40px;position:fixed;inset:0;overflow:auto;box-shadow:0 24px 90px #000b}.rf-plan-dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#070503c7}.rf-dialog-close{color:#d8ba84;background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:12px;right:12px}.rf-plan-dialog h2{letter-spacing:-.035em;color:#f3e5ce;margin:0 0 20px;font:42px/1.1 Georgia,serif}.rf-dialog-price{color:#e6bf7a;font-size:17px}.rf-plan-dialog ul{margin:0;padding:20px 0;list-style:none}.rf-plan-dialog li{align-items:flex-start;gap:12px;padding:9px 0;font-size:15px;line-height:1.5;display:flex}.rf-plan-dialog li svg{color:#dcb16d;flex-shrink:0;width:18px;height:18px;margin-top:3px}.rf-plan-dialog>.rf-gold-button{width:100%;margin:8px 0 14px}.rf-plan-dialog>small{color:#bbae99;font-size:12px;line-height:1.5}@media (width<=1200px) and (width>=901px){.rf-feature-copy{top:6%}.rf-feature-copy h1{margin-bottom:13px}.rf-feature-copy .rf-kicker{margin-bottom:12px;font-size:12px}.rf-feature-links{margin-top:10px}.rf-feature-links>a{grid-template-columns:55px 1fr 18px;gap:12px;padding:17px 0}.rf-feature-links>a>span{font-size:43px}.rf-feature-links h2{margin-bottom:6px;font-size:25px}.rf-feature-links p{font-size:16px}.rf-feature-links svg{width:18px;margin-top:16px}.rf-capabilities{gap:18px;padding:28px 4%}.rf-capabilities>a:not(.rf-gold-button){gap:13px;padding-right:14px}.rf-capabilities>a>svg{width:29px;height:29px}.rf-capabilities strong{font-size:17px}.rf-capabilities small{font-size:10px}.rf-capabilities .rf-gold-button{padding:10px 16px;font-size:14px}.rf-how-heading>p{font-size:20px}.rf-how-heading .ah-salon-switch{width:260px}.rf-how-heading .ah-salon-switch>button{min-height:31px;padding:5px 14px;font-size:15px}.rf-workflow-headings p{font-size:12px}.rf-workflow-headings h2{font-size:15px}.rf-workflow-headings p>span{width:8px;height:8px;right:calc(100% + 15px)}.reference-assistant .ah-exp-container{width:min(850px,100% - 64px)}.reference-assistant .ah-assistant-title{padding-left:65px}.reference-assistant .ah-assistant-title h1{font-size:76px}.reference-assistant .ah-assistant-title>p:last-child{font-size:24px}.reference-assistant .ah-assistant-workspace{grid-template-columns:300px 1fr}.reference-assistant .ah-assistant-choice{gap:18px;padding-left:10px;padding-right:10px}.reference-assistant .ah-assistant-choice strong{font-size:22px}.reference-assistant .ah-assistant-paper{padding:28px 28px 13px}.reference-assistant .ah-assistant-answer h3{font-size:34px}.reference-assistant .ah-assistant-explanation{font-size:22px}.reference-assistant .ah-paper-door{min-width:190px;font-size:17px}.reference-assistant .ah-optional-chat{padding-inline:30px}.rf-pricing{background-size:cover;min-height:790px}.rf-pricing header h1{font-size:76px}.rf-pricing header>p{font-size:25px}.rf-pricing-content{max-width:680px}.rf-pricing-access{top:auto;bottom:70px}.rf-pricing-access>.rf-gold-button{font-size:17px}}@media (width<=900px){.site-shell .site-main{padding-top:70px}.rf-feature-copy{width:auto;max-width:none;padding:38px 24px 0;position:relative;top:auto;left:auto}.rf-feature-copy .rf-kicker{margin-bottom:16px;font-size:12px}.rf-feature-copy h1{margin-bottom:20px;font-size:clamp(48px,10vw,70px);line-height:.94}.rf-feature-description{max-width:510px;font-size:22px;line-height:1.35}.rf-feature-links{max-width:520px;margin-top:15px}.rf-feature-links>a{grid-template-columns:50px 1fr 18px;gap:14px;padding:18px 0}.rf-feature-links>a>span{font-size:42px}.rf-feature-links h2{margin-bottom:7px;font-size:26px;line-height:1.15}.rf-feature-links p{font-size:17px;line-height:1.35}.rf-feature-links svg{width:18px;margin-top:19px}.rf-features-scene{aspect-ratio:auto;background:linear-gradient(#100d09,#181008);padding-bottom:475px;overflow:hidden}.rf-features-photo{z-index:0;pointer-events:none;width:1080px;inset:auto auto 0 50%;transform:translate(-67%);-webkit-mask-image:linear-gradient(#0000,#000 15%);mask-image:linear-gradient(#0000,#000 15%)}.rf-feature-copy{z-index:2}.rf-features-photo .rf-projection{pointer-events:none}.rf-capabilities{grid-template-columns:1fr 1fr;gap:23px 20px;padding:28px 24px;display:grid}.rf-capabilities>a:not(.rf-gold-button){border:0;align-items:flex-start;gap:12px;padding:0}.rf-capabilities>a>svg{width:28px;height:28px}.rf-capabilities strong{font-size:20px}.rf-capabilities small{font-size:12px;line-height:1.5}.rf-capabilities .rf-gold-button{grid-column:1/-1;margin-top:6px}.rf-how-scene{aspect-ratio:auto;background:#110d09;padding-top:345px;padding-bottom:510px}.rf-how-heading{padding:0 20px;top:32px}.rf-how-heading h1{margin-bottom:20px;font-size:clamp(43px,8vw,59px);line-height:.96}.rf-how-heading h1>span{font-size:.87em}.rf-how-heading>p{max-width:420px;margin:0 auto 18px;font-size:20px;line-height:1.35}.rf-how-heading .ah-salon-switch{width:275px}.rf-how-heading .ah-salon-switch>button{min-height:40px;font-size:16px}.rf-how-photo{z-index:0;width:1120px;inset:auto auto 0 50%;transform:translate(-51.5%);-webkit-mask-image:linear-gradient(#0000,#000 11%);mask-image:linear-gradient(#0000,#000 11%)}.rf-workflow-headings{z-index:2;flex-direction:column;gap:15px;display:flex;top:310px;left:24px;right:24px}.rf-workflow-headings>div,.rf-workflow-headings>div:nth-child(2),.rf-workflow-headings>div:nth-child(3){padding:0}.rf-workflow-headings>div:not(:nth-child(2)),.rf-workflow-headings>div:after{display:none}.rf-workflow-headings p{font-size:13px}.rf-workflow-headings p>span{display:none}.rf-workflow-headings h2{white-space:normal;font-size:18px}.rf-how-math{flex-wrap:wrap;justify-content:space-between;gap:12px;width:calc(100% - 40px);margin-top:20px;padding:21px 0 19px}.rf-how-math>div{min-width:0}.rf-how-math strong{font-size:29px}.rf-how-math .is-total strong{font-size:39px}.rf-how-math span{font-size:11px}.rf-how-math>b{font-size:20px}.rf-how-math>p{text-align:center;border-top:1px solid #b7934c36;border-left:0;width:100%;max-width:none;padding:14px 0 0;font-size:11px}.rf-how-actions{flex-direction:column;gap:20px;padding:24px 22px 35px}.rf-how-actions>a:not(.rf-gold-button){gap:15px;font-size:17px}.rf-how-actions .rf-gold-button{width:100%}.reference-assistant{background-position:top;background-size:auto 100%;min-height:0}.reference-assistant .ah-guided{padding:34px 0 38px}.reference-assistant .ah-exp-container{width:calc(100% - 36px)}.reference-assistant .ah-assistant-title{text-align:center;margin-bottom:27px;padding:0}.reference-assistant .ah-assistant-title .ah-kicker{margin-bottom:15px;font-size:12px}.reference-assistant .ah-assistant-title h1{margin-bottom:19px;font-size:clamp(46px,9vw,64px);line-height:.94}.reference-assistant .ah-assistant-title>p:last-child{white-space:normal;max-width:350px;margin:auto;font-size:21px}.reference-assistant .ah-assistant-workspace{flex-direction:column;min-height:0;display:flex}.reference-assistant .ah-assistant-menu{grid-template-columns:repeat(3,1fr);gap:0;padding:10px;display:grid}.reference-assistant .ah-assistant-choice{border:1px solid #b18a4333;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:90px;padding:12px 6px;display:flex}.reference-assistant .ah-assistant-choice strong{text-align:center;font:16px/1.2 Georgia,serif}.reference-assistant .ah-assistant-choice small{display:none}.reference-assistant .ah-assistant-choice>svg{width:25px;height:25px}.reference-assistant .ah-assistant-choice[aria-pressed=true]:before{width:auto;height:2px;inset:auto 4px 5px}.reference-assistant .ah-assistant-choice[aria-pressed=true]{background:#b891442d}.reference-assistant .ah-assistant-choice:last-child{border-bottom:1px solid #b18a4333}.reference-assistant .ah-assistant-paper{min-height:390px;padding:23px 22px 14px}.reference-assistant .ah-assistant-breadcrumb{padding-bottom:14px;font-size:12px}.reference-assistant .ah-assistant-answer{padding-top:22px}.reference-assistant .ah-assistant-answer h3{margin-bottom:20px;font-size:30px}.reference-assistant .ah-assistant-value{font-size:83px}.reference-assistant .ah-assistant-value.is-phrase{font-size:42px}.reference-assistant .ah-assistant-explanation{padding-top:14px;font-size:21px;line-height:1.6}.reference-assistant .ah-assistant-answer-actions{flex-wrap:wrap;gap:12px;padding-top:24px}.reference-assistant .ah-paper-door{min-width:0;padding:12px 20px;font-size:17px}.reference-assistant .ah-back-button{min-height:44px;padding:9px 2px;font-size:17px}.reference-assistant .ah-assistant-example-note{margin-top:17px}.reference-assistant .ah-optional-chat{flex-direction:column;align-items:flex-start;gap:18px;margin-top:29px;padding:23px 6px 0}.reference-assistant .ah-optional-chat h3{font-size:26px}.reference-assistant .ah-optional-chat p{font-size:16px;line-height:1.5}.reference-assistant .ah-optional-chat>a{min-height:44px;font-size:16px}.rf-pricing{background-position:50%;background-size:auto 100%;min-height:1100px;padding:35px 22px 220px}.rf-pricing-content{max-width:450px}.rf-pricing header h1{margin-bottom:20px;font-size:clamp(47px,10vw,64px);line-height:.93}.rf-pricing header>p{max-width:300px;margin:auto;font-size:23px}.rf-plans{grid-template-columns:1fr;margin-top:33px}.rf-plans article{min-height:255px;padding:0 18px 30px}.rf-plans article+article{border-top:1px solid #a983454f;border-left:0;min-height:295px;padding-top:28px}.rf-plan-name{font-size:15px}.rf-price{font-size:80px}.rf-price>small{font-size:22px}.rf-plans article>p:not(.rf-plan-name){font-size:23px}.rf-plans button{max-width:280px;margin-top:18px;font-size:19px}.rf-price-promise{margin-top:0;padding-top:24px}.rf-price-promise h2{white-space:normal;max-width:320px;margin:0 auto 15px;font-size:30px;line-height:1.2}.rf-price-promise p{max-width:290px;margin:auto;font-size:18px;line-height:1.6}.rf-pricing-access{inset:auto 0 70px}.rf-pricing-access>.rf-gold-button{min-width:220px}.rf-launch-note{text-align:center;font-size:10px;bottom:18px;left:22px;right:22px}.rf-plan-dialog{padding:35px 24px}.rf-plan-dialog h2{font-size:35px}}@media (width<=370px){.rf-feature-copy{padding-inline:20px}.rf-feature-description{font-size:20px}.rf-feature-links>a{grid-template-columns:40px 1fr 16px;gap:11px}.rf-feature-links h2{font-size:23px}.rf-feature-links p{font-size:16px}.rf-feature-links>a>span{font-size:36px}.rf-capabilities{gap:20px 14px;padding-inline:20px}.rf-capabilities strong{font-size:18px}.rf-capabilities>a:not(.rf-gold-button){gap:9px}.rf-how-heading h1{font-size:41px}.rf-how-heading>p{font-size:18px}.rf-how-math{gap:8px}.rf-how-math strong{font-size:25px}.rf-how-math .is-total strong{font-size:35px}.rf-how-math span{font-size:10px}.reference-assistant .ah-exp-container{width:calc(100% - 28px)}.reference-assistant .ah-assistant-paper{padding-inline:18px}.reference-assistant .ah-assistant-title h1{font-size:43px}.reference-assistant .ah-assistant-answer h3{font-size:27px}.reference-assistant .ah-paper-door{padding:12px 15px;font-size:16px}.reference-assistant .ah-assistant-explanation{font-size:19px}}.rf-mobile-steps{display:none}.rf-pay-phone:not(.is-review) dl>div{padding:11px 0}.rf-pay-phone:not(.is-review) .rf-fiction{margin-top:19px}.rf-plans button{white-space:nowrap;padding-inline:9px;font-size:19px}@media (width<=900px){.rf-how-scene{padding-top:0;padding-bottom:355px}.rf-how-heading{z-index:2;padding-top:34px;position:relative;top:auto}.rf-workflow-headings{display:none}.rf-mobile-steps{z-index:2;margin:25px 20px 0;display:block;position:relative}.rf-mobile-steps>div{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.rf-mobile-steps button{color:#e6d9c4;background:#100d09cc;border:1px solid #b6915055;border-radius:5px;flex-direction:column;align-items:center;gap:5px;min-height:64px;padding:9px 3px;font:16px Georgia,serif;display:flex}.rf-mobile-steps button>span{letter-spacing:.12em;color:#e5b86c;font:11px Inter,sans-serif}.rf-mobile-steps button[aria-pressed=true]{color:#201408;background:#e1b570}.rf-mobile-steps button[aria-pressed=true]>span{color:#634716}.rf-mobile-steps>p{text-align:center;color:#f4e6ce;margin:17px 0 0;font:17px/1.4 Georgia,serif}.rf-how-photo{-webkit-mask-image:linear-gradient(#0000,#000 33%);mask-image:linear-gradient(#0000,#000 33%)}.rf-mobile-step-0 .rf-how-photo{transform:translate(-15.7%)}.rf-mobile-step-1 .rf-how-photo{transform:translate(-50%)}.rf-mobile-step-2 .rf-how-photo{transform:translate(-84.3%)}.rf-how-math{margin-top:0}}.rf-price.is-vietnamese{white-space:nowrap;font-size:68px;line-height:1.34}@media (width<=900px){.rf-price.is-vietnamese{font-size:60px;line-height:1.25}}@media (width<=370px){.rf-price.is-vietnamese{font-size:54px}}@media (width>=901px) and (width<=1200px){.rf-feature-links>a{grid-template-columns:45px 1fr 16px;gap:10px;padding:12px 0}.rf-feature-links>a>span{font-size:36px}.rf-feature-links h2{margin-bottom:5px;font-size:21px}.rf-feature-links p{font-size:14px;line-height:1.25}.rf-feature-links svg{width:16px;margin-top:14px}}@media (width<=900px){.rf-mobile-step-0 .rf-how-entry,.rf-mobile-step-0 .rf-how-phone,.rf-mobile-step-1 .rf-how-phone,.rf-mobile-step-2 .rf-how-entry{visibility:hidden}}.pb-app-capture{object-fit:contain;background:#f3e8c9;width:100%;height:100%;display:block}.rf-feature-phone,.rf-how-phone{border-radius:90px}.rf-feature-calendar{border-radius:20px}.rf-features-exact .rf-features-photo.rf-photo-stage{aspect-ratio:1790/879}.rh-screen.rh-real-screen{background:#f3e8c9;padding:0;display:block}._page_s54ul_1{--guide-ivory:#f7f1e5;--guide-ink:#33251b;--guide-muted:#6f6052;--guide-line:#ded2bd;--guide-gold:#dfb563;background:var(--guide-ivory);color:var(--guide-ink)}._container_s54ul_2{width:min(1320px,100% - 96px);margin-inline:auto}._hero_s54ul_3{color:#efe4d1;background:radial-gradient(at 86% 30%,#493724 0%,#0000 57%),#211a14;padding:44px 0 58px;position:relative;overflow:hidden}._hero_s54ul_3:after{content:"";pointer-events:none;border:1px solid #d9a73e16;border-radius:50%;width:580px;height:580px;position:absolute;top:-245px;right:-150px}._back_s54ul_5{color:#c1b29f;align-items:center;gap:8px;min-height:34px;margin-bottom:40px;font-size:12px;display:inline-flex}._back_s54ul_5:hover{color:#fff5e4}._eyebrow_s54ul_7{color:var(--guide-gold);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;font-size:10px;font-weight:650;display:flex}._hero_s54ul_3 h1{color:#fcf4e6;letter-spacing:-.045em;margin:25px 0 22px;font-size:clamp(44px,5.5vw,78px);font-weight:400;line-height:1.04}._hero_s54ul_3 h1 span{display:block}._hero_s54ul_3 h1 span:last-child{color:var(--guide-gold);font-style:italic}._lede_s54ul_11{color:#c6b7a5;max-width:570px;font-size:16px;line-height:1.8}._roles_s54ul_12{z-index:1;grid-template-columns:repeat(2,1fr);gap:16px;max-width:830px;margin-top:38px;display:grid;position:relative}._role_s54ul_12{color:#ded2c2;border:1px solid #ffffff25;border-radius:5px;grid-template-columns:25px 1fr 20px;align-items:center;gap:17px;padding:21px 23px;transition:background .2s,border-color .2s;display:grid}._role_s54ul_12:hover{background:#ffffff08;border-color:#c8a870}._role_s54ul_12 strong,._role_s54ul_12 small{display:block}._role_s54ul_12 strong{font-size:16px;font-weight:600}._role_s54ul_12 small{color:#bcac97;margin-top:4px;font-size:12px;line-height:1.6}._roleActive_s54ul_18{color:#fce8bb;background:#d9a73e11;border-color:#c7a05c}._roleActive_s54ul_18 small{color:#dac4a0}._academy_s54ul_20{padding:68px 0 82px;scroll-margin-top:105px}._workspace_s54ul_21{grid-template-columns:225px minmax(0,1fr);align-items:start;gap:58px;display:grid}._lessonNav_s54ul_22{position:sticky;top:120px}._navLabel_s54ul_23{text-transform:uppercase;letter-spacing:.13em;color:var(--guide-muted);border-bottom:1px solid var(--guide-line);padding-bottom:18px;font-size:10px;font-weight:650}._lessonNav_s54ul_22 ol{padding:9px 0;list-style:none}._lessonNav_s54ul_22 a{border-bottom:1px solid var(--guide-line);min-height:66px;color:var(--guide-muted);grid-template-columns:21px 1fr 14px;align-items:center;gap:11px;font-size:13px;line-height:1.5;display:grid}._lessonNav_s54ul_22 a>svg{opacity:0}._lessonNumber_s54ul_27{font-family:var(--mono,monospace);color:#70583b;font-size:10px}._lessonNav_s54ul_22 a:hover,._lessonNav_s54ul_22 ._currentLesson_s54ul_28{color:#33251b}._lessonNav_s54ul_22 ._currentLesson_s54ul_28{font-weight:650}._lessonNav_s54ul_22 ._currentLesson_s54ul_28>svg{opacity:1;color:#a4742e}._lessonNav_s54ul_22 ._currentLesson_s54ul_28 ._lessonNumber_s54ul_27{color:#855820}._mobilePicker_s54ul_32{display:none}._lesson_s54ul_22{min-width:0}._lessonHeader_s54ul_34{border-bottom:1px solid var(--guide-line);padding-bottom:30px}._lessonHeader_s54ul_34 ._eyebrow_s54ul_7{color:#70583b}._lessonHeader_s54ul_34 ._eyebrow_s54ul_7 span{color:#70583b;margin-left:-5px;font-weight:400}._lessonHeader_s54ul_34 h2{letter-spacing:-.03em;color:var(--guide-ink);max-width:760px;margin:17px 0;font-size:clamp(32px,3.3vw,48px);font-weight:400;line-height:1.13}._lessonHeader_s54ul_34>p:last-child{color:var(--guide-muted);max-width:690px;font-size:15px;line-height:1.85}._lessonBody_s54ul_39{flex-direction:column;gap:36px;padding-top:29px;display:flex}._steps_s54ul_40{grid-template-columns:1fr 1fr;gap:29px 36px;list-style:none;display:grid}._steps_s54ul_40 li{grid-template-columns:27px 1fr;align-items:start;gap:12px;display:grid}._stepNumber_s54ul_42{color:#70583b;font-family:var(--mono,monospace);padding-top:4px;font-size:10px}._steps_s54ul_40 h3{font:650 14px/1.5 var(--sans,system-ui);color:var(--guide-ink);text-wrap:initial;margin:0 0 7px}._steps_s54ul_40 p{color:var(--guide-muted);font-size:13px;line-height:1.8}._note_s54ul_45{background:#eee5d5;border-left:2px solid #b28b4a;margin-top:29px;padding:18px 20px}._note_s54ul_45 strong{text-transform:uppercase;letter-spacing:.12em;color:#805f31;margin-bottom:7px;font-size:10px;display:block}._note_s54ul_45 p{color:#665644;font-size:12px;line-height:1.85}._figure_s54ul_48{min-width:0}._screenLabel_s54ul_49{letter-spacing:.08em;text-transform:uppercase;color:#70583b;align-items:center;gap:7px;margin-bottom:12px;font-size:10px;display:flex}._statusDot_s54ul_50{background:#9b7d46;border-radius:50%;width:5px;height:5px}._imageLink_s54ul_51{background:#eae0ce;border:1px solid #d4c7b1;border-radius:12px;padding:8px;display:block;box-shadow:0 18px 36px -20px #2c1b1259}._imageLink_s54ul_51:hover{border-color:#967445}._imageLink_s54ul_51 img{object-fit:contain;border-radius:6px;width:100%;height:auto}._figure_s54ul_48 figcaption{color:#70583b;max-width:690px;margin-top:14px;font-size:11px;line-height:1.8}._portraitLayout_s54ul_55{grid-template-columns:minmax(0,1fr) minmax(190px,.66fr);gap:44px;display:grid}._portraitLayout_s54ul_55 ._steps_s54ul_40{grid-template-columns:1fr;gap:24px}._portrait_s54ul_55{justify-self:center;width:100%;max-width:290px}._portrait_s54ul_55 ._imageLink_s54ul_51{border-radius:22px;padding:6px}._portrait_s54ul_55 img{border-radius:16px}._tasks_s54ul_60{border-bottom:1px solid var(--guide-line);color:#956f32;align-items:center;gap:14px;padding:17px 0;display:flex}._tasks_s54ul_60 ul{flex-wrap:wrap;gap:7px 19px;list-style:none;display:flex}._tasks_s54ul_60 li{color:#6d563c;font-size:11px;font-weight:600}._lessonFooter_s54ul_63{border-top:1px solid var(--guide-line);justify-content:space-between;align-items:stretch;gap:22px;margin-top:40px;padding-top:29px;display:flex}._previous_s54ul_64,._next_s54ul_64{color:#70583b;align-items:center;gap:15px;min-height:68px;font-size:10px;display:flex}._previous_s54ul_64 strong,._next_s54ul_64 strong{color:#433023;margin-top:5px;font-size:13px;font-weight:600;display:block}._previous_s54ul_64{max-width:45%}._next_s54ul_64{color:#62491f;background:#e5c282;border:1px solid #d7b36f;border-radius:4px;justify-content:space-between;min-width:230px;max-width:55%;padding:14px 20px}._next_s54ul_64:hover{background:#eed29c}._next_s54ul_64 strong{color:#382610}._previous_s54ul_64:hover strong{text-underline-offset:4px;text-decoration:underline}._srOnly_s54ul_71{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._page_s54ul_1 a:focus-visible,._page_s54ul_1 select:focus-visible{outline-offset:5px;border-radius:4px;outline:3px solid #70501e}@media (width<=1100px){._container_s54ul_2{width:calc(100% - 64px)}._workspace_s54ul_21{grid-template-columns:190px minmax(0,1fr);gap:34px}._steps_s54ul_40{grid-template-columns:1fr;gap:24px}._portraitLayout_s54ul_55{grid-template-columns:minmax(0,1fr) 200px;gap:26px}}@media (width<=800px){._container_s54ul_2{width:calc(100% - 40px)}._hero_s54ul_3{padding:24px 0 34px}._back_s54ul_5{margin-bottom:26px}._hero_s54ul_3 h1{font-size:clamp(40px,7.5vw,58px)}._lede_s54ul_11{max-width:520px;font-size:14px}._roles_s54ul_12{gap:10px;margin-top:29px}._role_s54ul_12{grid-template-columns:20px 1fr;gap:10px;padding:17px 14px}._role_s54ul_12>svg:last-child{display:none}._role_s54ul_12 strong{font-size:14px}._role_s54ul_12 small{font-size:11px}._academy_s54ul_20{padding:28px 0 50px}._workspace_s54ul_21{display:block}._lessonNav_s54ul_22{display:none}._mobilePicker_s54ul_32{padding-bottom:27px;display:block}._mobilePicker_s54ul_32 label{text-transform:uppercase;letter-spacing:.12em;color:#7f6b55;margin-bottom:9px;font-size:10px;display:block}._mobilePicker_s54ul_32>div{position:relative}._mobilePicker_s54ul_32 select{appearance:none;width:100%;color:var(--guide-ink);background:#fffaf0;border:1px solid #cabb9f;border-radius:4px;min-height:49px;padding:11px 41px 11px 14px;font-size:14px;display:block}._mobilePicker_s54ul_32 svg{pointer-events:none;color:#8a6b3c;position:absolute;top:15px;right:14px}._lessonHeader_s54ul_34 h2{font-size:36px}._lessonHeader_s54ul_34>p:last-child{font-size:14px}._steps_s54ul_40{grid-template-columns:1fr 1fr}._portraitLayout_s54ul_55 ._steps_s54ul_40{grid-template-columns:1fr}}@media (width<=520px){._hero_s54ul_3 h1{font-size:41px}._roles_s54ul_12{grid-template-columns:1fr}._role_s54ul_12{grid-template-columns:25px 1fr 20px;padding:15px 17px}._role_s54ul_12>svg:last-child{display:block}._role_s54ul_12 small{margin-top:1px}._hero_s54ul_3 ._eyebrow_s54ul_7{letter-spacing:.13em;font-size:9px}._lessonHeader_s54ul_34 h2{font-size:32px;line-height:1.18}._steps_s54ul_40{grid-template-columns:1fr;gap:24px}._lessonBody_s54ul_39,._portraitLayout_s54ul_55{flex-direction:column;gap:28px;display:flex}._portrait_s54ul_55{align-self:center;max-width:270px}._lessonFooter_s54ul_63{gap:16px;display:grid}._previous_s54ul_64,._next_s54ul_64{width:100%;min-width:0;max-width:none}._previous_s54ul_64{min-height:42px}._next_s54ul_64{min-height:74px}._note_s54ul_45{padding:16px}._imageLink_s54ul_51{padding:5px}._tasks_s54ul_60{align-items:flex-start}._tasks_s54ul_60>svg{flex-shrink:0;margin-top:3px}._tasks_s54ul_60 ul{gap:7px 14px}}@media (prefers-reduced-motion:reduce){._role_s54ul_12{transition:none}}._page_soc7l_1{--support-ivory:#f7f1e5;--support-ink:#33251b;--support-muted:#716150;--support-line:#ded2bd;--support-gold:#dfb563;background:var(--support-ivory);color:var(--support-ink)}._container_soc7l_2{width:min(1240px,100% - 96px);margin-inline:auto}._hero_soc7l_3{background:radial-gradient(at 90% 25%,#483523 0%,#0000 56%),#211a14;padding:86px 0 57px}._eyebrow_soc7l_4{color:#795a2f;letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:650}._hero_soc7l_3 ._eyebrow_soc7l_4{color:var(--support-gold)}._hero_soc7l_3 h1{color:#fcf4e6;letter-spacing:-.04em;margin:25px 0 23px;font-size:clamp(43px,5.6vw,77px);font-weight:400;line-height:1.07}._hero_soc7l_3 h1 span{display:block}._hero_soc7l_3 h1 span:last-child{color:var(--support-gold);font-style:italic}._lede_soc7l_9{color:#c6b7a5;max-width:560px;font-size:16px;line-height:1.85}._quickLinks_soc7l_10{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:48px;display:grid}._guide_soc7l_11{color:#d9b97f;border-top:1px solid #c5a06560;border-bottom:1px solid #ffffff1b;grid-template-columns:25px 1fr 17px;align-items:center;gap:17px;min-height:100px;padding:24px 0;display:grid}._guide_soc7l_11 strong,._guide_soc7l_11 small{display:block}._guide_soc7l_11 strong{color:#f2e7d6;font-size:14px;font-weight:550}._guide_soc7l_11 small{color:#b7a58f;margin-top:7px;font-size:11px;line-height:1.65}._guide_soc7l_11>svg:last-child{transition:transform .2s}._guide_soc7l_11:hover>svg:last-child{transform:translate(4px)}._guide_soc7l_11:hover strong{color:#f1cd89}._answers_soc7l_18{grid-template-columns:minmax(230px,.75fr) minmax(0,1.5fr);align-items:start;gap:86px;padding-block:84px 96px;display:grid}._sectionIntro_soc7l_19{position:sticky;top:125px}._sectionIntro_soc7l_19 h2{color:var(--support-ink);letter-spacing:-.025em;margin:20px 0 23px;font-size:clamp(32px,3.25vw,44px);font-weight:400;line-height:1.16}._textLink_soc7l_21{color:#82602c;border-bottom:1px solid #ac8a5360;align-items:center;gap:12px;min-height:44px;font-size:12px;display:inline-flex}._textLink_soc7l_21:hover{color:#493214}._group_soc7l_23+._group_soc7l_23{margin-top:42px}._group_soc7l_23 h3{color:#795a2f;font:650 10px/1.6 var(--sans,system-ui);text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid var(--support-line);align-items:center;gap:15px;padding-bottom:16px;display:flex}._group_soc7l_23 h3 span{color:#795a2f;font:10px var(--mono,monospace);letter-spacing:0}._faq_soc7l_26{border-bottom:1px solid var(--support-line)}._faq_soc7l_26 summary{cursor:pointer;min-height:72px;color:var(--support-ink);justify-content:space-between;align-items:center;gap:28px;padding:21px 0;font-size:15px;font-weight:550;line-height:1.55;list-style:none;display:flex}._faq_soc7l_26 summary::-webkit-details-marker{display:none}._faq_soc7l_26 summary::marker{content:""}._faq_soc7l_26 summary>svg{color:#9a7f51;flex-shrink:0;transition:transform .18s}._faq_soc7l_26[open] summary>svg{transform:rotate(180deg)}._faq_soc7l_26 summary:hover{color:#926522}._faq_soc7l_26>p{max-width:680px;color:var(--support-muted);padding:0 30px 25px 0;font-size:13px;line-height:1.9}._contact_soc7l_34{color:#e6d8c4;background:#2b2118;border-top:1px solid #826945;padding:70px 0 74px}._contactGrid_soc7l_35{grid-template-columns:1.1fr 1fr;align-items:start;gap:85px;display:grid}._contact_soc7l_34 ._eyebrow_soc7l_4{color:#d5ac64}._contact_soc7l_34 h2{letter-spacing:-.03em;color:#f2e7d4;margin-top:22px;font-size:clamp(32px,3.4vw,47px);font-weight:400;line-height:1.16}._contact_soc7l_34 h2 span{display:block}._contact_soc7l_34 h2 span:last-child{color:#d9b778;font-style:italic}._contactBody_soc7l_40>p:first-child{color:#c6b6a0;margin-bottom:25px;font-size:14px;line-height:1.9}._email_soc7l_41{color:#3b2916;background:#e7c58a;border:1px solid #f3d7a4;border-radius:4px;align-items:center;gap:13px;min-height:53px;padding:15px 20px;font-size:13px;font-weight:650;display:inline-flex}._email_soc7l_41>svg:last-child{margin-left:20px}._email_soc7l_41:hover{background:#f0d39e}._emailAddress_soc7l_44{color:#bfa98c;overflow-wrap:anywhere;margin-top:11px;font-size:12px}._privacyLink_soc7l_45{color:#bfa98c;align-items:center;gap:9px;width:fit-content;min-height:44px;margin-top:14px;font-size:11px;display:flex}._privacyLink_soc7l_45:hover{color:#f3d59d}._page_soc7l_1 a:focus-visible,._page_soc7l_1 summary:focus-visible{outline-offset:5px;border-radius:3px;outline:3px solid #70501e}@media (width<=1050px){._container_soc7l_2{width:calc(100% - 64px)}._quickLinks_soc7l_10{gap:20px}._guide_soc7l_11{grid-template-columns:23px 1fr;gap:12px}._guide_soc7l_11>svg:last-child{display:none}._answers_soc7l_18{grid-template-columns:minmax(220px,.75fr) minmax(0,1.5fr);gap:50px}._contactGrid_soc7l_35{gap:45px}}@media (width<=760px){._container_soc7l_2{width:calc(100% - 40px)}._hero_soc7l_3{padding:49px 0 36px}._hero_soc7l_3 h1{font-size:clamp(39px,7vw,54px)}._lede_soc7l_9{font-size:14px}._quickLinks_soc7l_10{grid-template-columns:1fr;gap:0;margin-top:29px}._guide_soc7l_11{border-bottom:0;grid-template-columns:25px 1fr 17px;min-height:88px;padding:18px 0}._guide_soc7l_11>svg:last-child{display:block}._guide_soc7l_11 small{margin-top:3px}._answers_soc7l_18{padding-block:49px 58px;display:block}._sectionIntro_soc7l_19{margin-bottom:35px;position:static}._sectionIntro_soc7l_19 h2{max-width:430px;margin-bottom:13px;font-size:36px}._faq_soc7l_26 summary{gap:19px;min-height:65px;padding-block:19px;font-size:14px}._faq_soc7l_26>p{padding-right:12px;font-size:13px}._group_soc7l_23+._group_soc7l_23{margin-top:33px}._contact_soc7l_34{padding:43px 0 46px}._contactGrid_soc7l_35{grid-template-columns:1fr;gap:25px}._contact_soc7l_34 h2{max-width:540px;font-size:35px}._contactBody_soc7l_40>p:first-child{max-width:540px}}@media (width<=380px){._hero_soc7l_3 h1{font-size:36px}._contact_soc7l_34 h2{font-size:31px}._email_soc7l_41{gap:10px;width:100%;padding-inline:13px}._email_soc7l_41>svg:last-child{margin-left:auto}}@media (prefers-reduced-motion:reduce){._guide_soc7l_11>svg:last-child,._faq_soc7l_26 summary>svg{transition:none}}._page_1wdyr_3{max-width:760px;margin:0 auto;padding:clamp(40px,8vw,96px) 24px clamp(64px,10vw,128px)}._eyebrow_1wdyr_9{letter-spacing:.06em;text-transform:uppercase;color:var(--gold-dark);margin-bottom:12px;font-size:13px;font-weight:700}._title_1wdyr_18{letter-spacing:-.02em;color:var(--brown);margin-bottom:8px;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.1}._updated_1wdyr_27{color:var(--brown-light);align-items:center;gap:8px;margin-bottom:48px;font-size:14px;display:flex}._updated_1wdyr_27:before{content:"";background-color:var(--green);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}._callout_1wdyr_47{background-color:var(--gold-bg);color:var(--brown-mid);border:1.5px solid #cc8c2640;border-radius:16px;align-items:flex-start;gap:12px;margin-bottom:48px;padding:18px 22px;font-size:15px;line-height:1.6;display:flex}._calloutIcon_1wdyr_61{flex-shrink:0;margin-top:1px;font-size:20px}._sections_1wdyr_68{flex-direction:column;gap:0;display:flex}._section_1wdyr_68{border-bottom:1px solid #cc8c261a;padding:32px 0}._section_1wdyr_68:last-child{border-bottom:none}._sectionNum_1wdyr_83{color:var(--gold-dark);letter-spacing:.06em;margin-bottom:6px;font-family:Fira Mono,monospace;font-size:12px;font-weight:700}._sectionTitle_1wdyr_92{color:var(--brown);margin-bottom:12px;font-size:1.15rem;font-weight:800;line-height:1.3}._sectionBody_1wdyr_100{color:var(--brown-mid);font-size:15.5px;line-height:1.75}._sectionBody_1wdyr_100 p+p{margin-top:12px}._sectionBody_1wdyr_100 strong{color:var(--brown);font-weight:700}._sectionBody_1wdyr_100 ul{flex-direction:column;gap:8px;margin:12px 0 0 20px;display:flex}._sectionBody_1wdyr_100 li{color:var(--brown-mid);font-size:15px;line-height:1.6}._privateHighlight_1wdyr_127{background-color:var(--green-bg);color:var(--green);border-radius:10px;align-items:center;gap:10px;margin-top:12px;padding:12px 16px;font-size:14.5px;font-weight:600;display:flex}._contact_1wdyr_141{background-color:var(--cream-card);border:1px solid #cc8c262e;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:48px;padding:28px 32px;display:flex}._contactText_1wdyr_154{flex-direction:column;gap:4px;display:flex}._contactLabel_1wdyr_155{color:var(--brown-light);letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:700}._contactValue_1wdyr_156{color:var(--brown);font-size:16px;font-weight:600}._emailBtn_1wdyr_158{background-color:var(--brown);color:var(--white);transition:background-color var(--transition-fast);white-space:nowrap;border-radius:9999px;align-items:center;gap:8px;padding:12px 22px;font-size:15px;font-weight:700;display:inline-flex}._emailBtn_1wdyr_158:hover{background-color:#000}html{scroll-padding-bottom:110px}:where(a,button,input,select,summary,video){scroll-margin-block:110px}:where(a,button,input,select,summary,video):focus-visible{outline-offset:4px;outline:3px solid #edcf98}.rf-plan-dialog :is(a,button):focus-visible{outline-color:#614214}.ah-footer-column a,.ah-language{overflow-wrap:anywhere}.ah-mobile-menu{max-height:calc(100dvh - 70px);padding-bottom:100px;overflow-y:auto}.ah-film-transcript{color:#d9d0c0;max-width:850px;margin:20px auto 0;font-size:15px}.ah-film-transcript summary{cursor:pointer;text-underline-offset:4px;min-height:44px;padding:12px 0;text-decoration:underline}.ah-film-transcript p{margin-top:14px;line-height:1.75}.ah-film-transcript h3{margin-top:22px;font-size:24px}.ah-film-context{color:#c2b8a8;max-width:850px;margin:20px auto 0;font-size:14px;line-height:1.7}.ah-launch-disclosure{color:#e0c391;text-align:center;max-width:600px;margin:20px auto;font-size:15px;line-height:1.6}.rf-price-promise{background:#12100de6;padding:20px 16px}.ah-accessibility-help{border-top:1px solid #d4ac6b42;padding-block:45px;scroll-margin-top:100px}.ah-accessibility-help h2{color:#33251b;margin-bottom:18px;font-size:32px}.ah-accessibility-help p{max-width:780px;margin-block:14px}.ah-accessibility-help a{text-underline-offset:4px;text-decoration:underline}@media (width<=360px){.ah-header.is-connected .ah-header-inner{gap:10px;width:calc(100% - 24px)}.ah-header.is-connected .ah-header-actions{gap:10px}.ah-brand span{font-size:27px}.ah-footer-top{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ah-screen-frame:focus-visible{outline-offset:4px;outline:3px solid #edcf98}html:lang(ko){--cjk-text:"Apple SD Gothic Neo","Malgun Gothic",sans-serif;--cjk-display:"AppleMyungjo","Batang",serif}html:lang(zh){--cjk-text:"PingFang SC","Microsoft YaHei",sans-serif;--cjk-display:"Songti SC","SimSun",serif}html:is(:lang(ko),:lang(zh)) :is(p,button,select,label,small,figcaption,nav,a){font-family:var(--cjk-text)}html:is(:lang(ko),:lang(zh)) :is(h1,h2,h3){font-family:var(--cjk-display);letter-spacing:-.015em;line-height:1.25}html:lang(ko) :is(h1,h2,h3,p,a,button){word-break:keep-all;overflow-wrap:anywhere}html:is(:lang(ko),:lang(zh)) .reference-hero .rh-copy{top:1.2cqw}html:is(:lang(ko),:lang(zh)) .reference-hero h1{letter-spacing:-.02em;margin-bottom:1.3cqw;font-size:4.8cqw;line-height:1.2}html:is(:lang(ko),:lang(zh)) .reference-hero h1 em{color:#f4ddb1;font-style:normal}html:is(:lang(ko),:lang(zh)) .rh-copy>p{margin-bottom:1.4cqw;line-height:1.6}html:is(:lang(ko),:lang(zh)) .ah-assistant-title>p:last-child{white-space:normal;line-height:1.6}html:is(:lang(ko),:lang(zh)) .rf-capabilities small{white-space:normal;line-height:1.5}html:is(:lang(ko),:lang(zh)) .rf-capabilities .rf-gold-button{white-space:normal;text-align:center;line-height:1.4}html:is(:lang(ko),:lang(zh)) .rf-price-promise h2{white-space:normal;line-height:1.35}html:is(:lang(ko),:lang(zh)) .ah-brand{font-family:Georgia,serif}@media (width>=901px){html:is(:lang(ko),:lang(zh)) .rf-features-exact .rf-feature-copy h1{font-size:4.4cqw;line-height:1.2}html:is(:lang(ko),:lang(zh)) .rf-features-exact .rf-feature-description{font-size:1.3cqw;line-height:1.6}html:is(:lang(ko),:lang(zh)) .rf-features-exact .rf-feature-links h2{font-size:clamp(21px,1.7cqw,29px);line-height:1.4}html:is(:lang(ko),:lang(zh)) .rf-features-exact .rf-feature-links p{white-space:normal;width:auto;font-size:clamp(14px,1.1cqw,18px);line-height:1.55}html:is(:lang(ko),:lang(zh)) .rf-features-exact .rf-feature-links>a{padding:14px 0}html:is(:lang(ko),:lang(zh)) .rf-how-heading h1{margin-bottom:12px;font-size:4.05cqw;line-height:1.17}html:is(:lang(ko),:lang(zh)) .rf-how-heading>p{font-size:clamp(16px,1.4cqw,23px);line-height:1.45}html:is(:lang(ko),:lang(zh)) .reference-assistant .ah-assistant-title h1{font-size:72px;line-height:1.17}html:is(:lang(ko),:lang(zh)) .rf-pricing header h1{font-size:72px;line-height:1.2}}@media (width>=761px) and (width<=1100px){html:is(:lang(ko),:lang(zh)) .reference-hero .rh-copy{top:.8cqw}html:is(:lang(ko),:lang(zh)) .reference-hero h1{margin-bottom:.8cqw;font-size:4.25cqw}html:is(:lang(ko),:lang(zh)) .rh-copy>p{margin-bottom:1cqw}}@media (width<=900px){html:is(:lang(ko),:lang(zh)) .rf-feature-copy h1{font-size:clamp(35px,7.5vw,58px);line-height:1.25}html:is(:lang(ko),:lang(zh)) .rf-how-heading h1{font-size:clamp(32px,7.5vw,54px);line-height:1.25}html:is(:lang(ko),:lang(zh)) .rf-pricing header h1{font-size:clamp(35px,8vw,56px);line-height:1.25}html:is(:lang(ko),:lang(zh)) .reference-assistant .ah-assistant-title h1{font-size:clamp(34px,8vw,56px);line-height:1.25}}@media (width<=760px){html:is(:lang(ko),:lang(zh)) .reference-hero .rh-copy{padding:38px 18px 30px}html:is(:lang(ko),:lang(zh)) .reference-hero h1{margin-bottom:22px;font-size:clamp(27px,8.6cqw,54px);line-height:1.4}html:is(:lang(ko),:lang(zh)) .rh-copy>p{max-width:350px;margin:0 auto 25px;font-size:16px;line-height:1.8}html:is(:lang(ko),:lang(zh)) .rh-actions{flex-wrap:wrap;gap:16px 20px}html:is(:lang(ko),:lang(zh)) .rf-feature-description{font-size:18px;line-height:1.7}}
