:root{--background:#f7f3ee;--foreground:#392b32;--primary:#573546;--border:#e6dbd5;--muted-foreground:#7a6b70;--ring:#986978}body{font-weight:500;font-family:Manrope,sans-serif!important}h1,h2,h3{letter-spacing:-.045em;font-weight:700}.btn{border-radius:14px;min-height:52px;padding:15px 22px;font-size:14px;font-weight:800}.brand{letter-spacing:-1.8px;font-weight:800}.brand>span{color:#482f3b;background:#ecd4c8;border-radius:11px;font-weight:800;transform:none}.pill{font-size:13px;font-weight:700}.helper{color:#7d6c72;font-size:12px}.eyebrow{font-size:12px;font-weight:800}.sub{font-size:16px!important}.intro h1{font-size:clamp(30px,3.3vw,46px);font-weight:800}.intro em{color:#956b7b;font-style:normal}.intro .eyebrow{margin-bottom:8px}.section-head h2{font-size:23px;font-weight:800}.app-shell .workspace{max-width:1240px;padding-top:40px}.app-shell .topbar{color:#eee1d8;background:#482f3b;border:0}.app-shell .topnav button{color:#cbb3bc;align-items:center;gap:12px;display:flex}.app-shell .demo-banner{color:#5c454e;background:#eee3d9;font-size:12px}.revenue{background:radial-gradient(at 87% 9%,#845568,#0000 55%),#593747;border-radius:26px;min-height:300px;padding:32px 36px 0;box-shadow:0 18px 35px #183e2912}.revenue-head{align-items:center;font-size:13px}.revenue-label{letter-spacing:.17em;font-size:11px;font-weight:800}.revenue-head>span:last-child{border:1px solid #fff2;border-radius:30px;padding:7px 12px}.revenue .amount{letter-spacing:-.075em;color:#f1d8c7;max-width:65%;margin-top:26px;font-size:clamp(66px,7vw,100px);font-weight:600}.revenue .metrics{border-top:1px solid #ffffff20;max-width:none;margin-top:32px;padding:19px 0}.metrics small{font-size:13px}.recovery-orbit{background:conic-gradient(#f1d8c7 var(--progress),#ffffff14 0);border-radius:50%;width:152px;height:152px;padding:10px;position:absolute;top:78px;right:48px;transform:rotate(-90deg)}.recovery-orbit>div{background:#614151;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;transform:rotate(90deg)}.recovery-orbit>div>span{letter-spacing:-.07em;color:#fff4e9;font-size:42px;font-weight:800;line-height:1.15}.recovery-orbit small{letter-spacing:-.04em;font-size:19px}.orbit-caption{white-space:nowrap;color:#eee0d7;font-size:11px;display:none;position:absolute;top:62px;left:-79px;transform:rotate(90deg)}.economics{background:0 0;border:0;gap:16px;margin:20px 0;padding:0}.economics>div{background:#fff;border:1px solid #e9dfd8;border-radius:20px;min-height:150px;padding:23px 22px;position:relative}.economics small{color:#75606a;margin:0 0 10px;font-size:13px;font-weight:600}.economics strong{letter-spacing:-.05em;font-size:31px;font-weight:800;display:block}.economy-icon{color:#7b5166;background:#f3eae4;border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;margin-bottom:12px;display:flex}.economics>p{margin-top:-4px;padding:0 3px}.campaign-card{border:1px solid #e5dad4;border-radius:22px;padding:25px;box-shadow:0 5px 12px #263c2604}.campaign-card .time{font-size:30px;font-weight:800}.card-main h3{font-size:20px;font-weight:800}.card-main strong{font-size:28px;font-weight:800}.card-main p{font-size:14px}.card-bottom{color:#876373;font-size:14px;line-height:1.5}.card-bottom>svg{color:#88596d;background:#f0e4dd;border-radius:50%;flex-shrink:0;width:30px;height:30px;padding:6px}.history-row{background:#fff;border-radius:18px;margin:10px 0;padding:19px 22px;border:1px solid #e6dcd6!important}.history-row strong{font-weight:700}.avatar{background:#eadbd3;border-radius:14px;width:46px;height:46px;font-weight:800}.mini-metrics .card{background:#faf6f1;border-radius:18px}.mini-metrics p{font-size:13px}.mini-metrics strong{font-weight:800}.risk{background:#583745;border-radius:24px}.risk.success{background:#efe0d6;border:0}.risk .amount{font-size:80px;font-weight:800}.risk.success p{color:#674454}.fee-receipt{border-radius:20px;box-shadow:0 8px 25px #203b2106}.fee-receipt>div:last-of-type strong{font-size:24px}.person-row{background:#fff;border:1px solid #e6ddd7;border-radius:18px;margin:10px 0;padding:20px}.person-row p{font-size:13px}.score{font-weight:800}.settings-tabs button{border-radius:30px!important;padding:12px 18px!important;font-weight:700!important}.success-price{color:#fdf5ec;background:#583644;border:0;border-radius:25px;padding:34px;position:relative;overflow:hidden}.success-price .eyebrow,.success-price .helper{color:#dac3c5}.success-price h2{color:#f3d9c5;font-size:62px;font-weight:800}.success-price>p{font-size:16px}.free-dots span{width:43px;height:43px}.dialog-content{border:1px solid #e7dbd3!important;border-radius:25px!important;box-shadow:0 35px 110px #051e2840!important}.dialog-content h2{font-size:26px;font-weight:800}.empty{background:linear-gradient(120deg,#fff,#faf5ef);border:1px solid #e4d7d0;border-radius:22px;padding:38px 25px}.empty h3{font-weight:800}.mobile-nav{box-shadow:0 -10px 40px #12351b0c}.mobile-nav button{font-weight:700}.mobile-nav button.active{color:#623c50;background:#efe0d6;border-radius:15px}.mobile-cancel .btn{box-shadow:0 8px 30px #173d2826}.landing-header{background:#482f3b;border:0;height:96px}.landing-links{color:#d4bdc4}.hero{color:#fff8ef;gap:60px;min-height:684px;padding:65px 0 95px}.hero h1{letter-spacing:-.068em;font-size:clamp(57px,6.7vw,87px);font-weight:800;line-height:1.03}.hero h1 em{color:#ead0c1}.hero .eyebrow{color:#cfb6bc;letter-spacing:.13em}.hero .sub{color:#dbc7c9;line-height:1.65;font-size:18px!important}.hero .btn{color:#593849;background:#ead0c1;font-weight:800;box-shadow:0 0 40px #ead0c112}.hero .text-link{color:#e5d0cc}.live-dot{box-shadow:none;background:#ead0c1}.hero-visual{background:#ffffff05;border:1px solid #ffffff17;border-radius:30px;padding:28px;transform:rotate(3deg);box-shadow:0 35px 70px #0002}.hero-visual .example-label{color:#c1aab4;font-size:11px}.visual-orbit{display:none}.example-cancel{color:#d0b9c0;border-bottom:0;padding:16px 6px}.example-recovered{color:#593a49;background:#ead0c1;border:0;border-radius:23px;margin:22px -10px 14px;padding:30px;transform:rotate(-6deg);box-shadow:0 22px 55px #0002}.example-recovered .value{color:#52343f;letter-spacing:-.07em;font-size:clamp(45px,5vw,68px);font-weight:800}.example-recovered .small{color:#805769;font-weight:700}.receipt-check{color:#f2ded0;background:#553645}.hero-receipt{border-color:#79556344}.hero-receipt>div{font-size:14px}.floating-note{color:#efdcd2;box-shadow:none;background:#60424f;border-color:#ffffff17;margin:24px 0 0;font-size:12px}.floating-note svg{color:#ead0c1}.example-caption{color:#bba0aa;font-size:12px;transform:rotate(-3deg)}.marketing-section{background:#faf6f0;border-top:0;padding:85px 0}.marketing-section h2{letter-spacing:-.055em;font-size:clamp(33px,4vw,53px);font-weight:800}.steps{gap:18px}.steps article{background:#fff;border:1px solid #e7dcd4;border-radius:22px;min-height:245px;padding:28px 25px}.steps article:nth-child(2){background:#ecddd2}.steps article:nth-child(3){color:linen;background:#5b3b4b;border-color:#5b3b4b}.steps article:nth-child(3) p,.steps article:nth-child(3) .number{color:#d9bcc2}.steps .number{color:#8b6273;letter-spacing:.08em;font-size:12px;font-weight:800}.steps h3{font-size:22px;font-weight:800}.steps p{font-size:15px}.pricing-section{align-items:center;gap:70px;padding-top:65px;padding-bottom:65px}.pricing-section h2{font-size:clamp(44px,5vw,64px);font-weight:800}.pricing-section .success-price .price{color:#ecd1bd;letter-spacing:-.075em;font-size:70px;font-weight:800}.pricing-section .success-price .price small{color:#ceb2ba;letter-spacing:0;font-size:17px}.pricing-rate{color:#fcf0e5;border-color:#ffffff26;font-size:70px}.pricing-rate span{color:#d8c1c4;font-size:16px}.free-offer{border-top:1px solid #ffffff20;padding:15px 0;font-size:14px}.price-examples>div{border-color:#e2d3c8;border-radius:20px;padding:25px}.price-examples strong{font-size:36px;font-weight:800}.final-cta h2{font-weight:800}.site-footer{background:#482f3b;border:0}.site-footer .container{color:#c9b2ba}.auth-story h1{color:#ead0c1;font-size:clamp(40px,4.5vw,65px);font-weight:800;line-height:1.08}.auth-box h1{font-weight:800}.auth-box input{background:#fff;border-color:#e5d8d1}.legal-page h1{font-weight:800}@media (min-width:1180px){.app-shell>.topbar{z-index:30;width:224px;height:100dvh;padding:34px 20px;display:block;position:fixed;inset:0 auto 0 0}.app-shell>.topbar>.container{flex-direction:column;align-items:stretch;gap:0;width:100%;height:100%;display:flex}.app-shell>.topbar .brand{margin:0 12px 60px}.app-shell .topnav{flex-direction:column;flex:0;align-items:stretch;gap:9px}.app-shell .topnav button{color:#bea9b1;border:0;border-radius:13px;height:53px;padding:0 17px;font-size:14px}.app-shell .topnav button.active{color:#4e303f;background:#ead0c1}.app-shell .topnav button:hover:not(.active){background:#ffffff0a}.app-shell .topright{border-top:1px solid #ffffff13;flex-wrap:wrap;justify-content:center;gap:12px;margin:auto 0 0;padding-top:25px;display:flex}.app-shell .business-label{white-space:normal;justify-content:center;width:100%;margin-bottom:8px;padding:12px}.app-shell .workspace{max-width:1510px;margin-left:224px;padding:45px 48px 70px}.app-shell>.demo-banner{margin-left:224px}.app-shell .detail{max-width:920px}.app-shell .setting-block{max-width:900px}}@media (max-width:1179px){.app-shell .topnav{gap:20px}.app-shell .topnav button{gap:7px}.app-shell .topnav button svg{width:16px}.recovery-orbit{right:35px}}@media (max-width:760px){.app-shell .topbar{height:80px}.app-shell .topbar .container{width:calc(100% - 36px)}.app-shell .workspace{padding:28px 18px 135px}.intro{margin-bottom:23px}.intro h1{max-width:300px;font-size:32px;line-height:1.13}.intro em{display:block}.intro .sub{font-size:14px!important}.revenue{border-radius:24px;min-height:275px;padding:24px 22px 0}.revenue-head{gap:10px;font-size:11px}.revenue-label{letter-spacing:.12em;font-size:9px}.revenue-head>span:last-child{padding:5px 8px;font-size:10px}.revenue .amount{letter-spacing:-.07em;max-width:65%;margin-top:30px;font-size:63px}.revenue .caption{font-size:12px}.recovery-orbit{width:94px;height:94px;padding:7px;top:85px;right:20px}.recovery-orbit>div>span{font-size:26px}.recovery-orbit small{font-size:13px}.recovery-orbit p{font-size:10px}.revenue .metrics{gap:0;margin-top:28px;padding:17px 0}.metrics>div{flex-direction:column;gap:3px;padding:0 15px;display:flex}.metrics strong{font-size:23px}.metrics small{font-size:11px}.economics{gap:10px;margin-top:14px}.economics>div{border-radius:17px;min-height:141px;padding:15px 13px}.economics small{min-height:31px;margin-bottom:6px;font-size:12px;line-height:1.5}.economics strong{white-space:normal;font-size:21px;line-height:1.2}.economy-icon{width:26px;height:26px;margin-bottom:10px}.economy-icon svg{width:17px}.economics p{font-size:12px}.section-head h2{font-size:22px}.campaign-card{border-radius:20px;padding:21px}.history-row{gap:12px;padding:17px 15px}.history-row strong{font-size:15px}.history-row p{font-size:12px}.history-row .right strong{font-size:19px}.mini-metrics{gap:9px}.mini-metrics .card{padding:16px 13px}.mini-metrics strong{font-size:22px}.mini-metrics p{font-size:12px}.landing-header{height:80px}.landing>main{background:0 0}.hero{background:#482f3b;gap:45px;width:100%;min-height:0;padding:40px 24px 55px}.hero h1{font-size:clamp(48px,12.5vw,69px);line-height:1.06}.hero .sub{margin-top:24px;font-size:16px!important}.hero .eyebrow{font-size:10px}.hero .small-note{font-size:11px}.hero-visual{margin:0 4px;padding:22px;transform:rotate(2deg)}.example-recovered{padding:26px 22px}.example-recovered .value{font-size:51px}.example-caption{font-size:11px}.marketing-section{padding:55px 0}.marketing-section h2{font-size:35px}.steps{grid-template-columns:1fr;gap:13px;margin-top:28px}.steps article{min-height:0;padding:25px}.steps .number{margin-bottom:12px}.pricing-section{gap:25px;padding-top:30px}.pricing-section h2{font-size:46px}.pricing-section .success-price .price{font-size:65px}.price-examples{gap:10px}.price-examples>div{padding:20px}.price-examples strong{font-size:31px}.final-cta{border-radius:25px;width:calc(100% - 32px);padding:50px 22px}.final-cta h2{font-size:37px}.site-footer{margin-top:40px}.auth-content{padding:30px 24px!important}.auth-box h1{font-size:32px}.risk .amount{font-size:68px}.success-price{padding:27px}.success-price h2{font-size:52px}.settings-tabs{margin:16px 0 22px}.settings-tabs button{font-size:13px!important}.person-row{gap:10px;padding:17px 14px}.dialog-content{padding:25px!important}.native-app .topbar{height:calc(80px + env(safe-area-inset-top))}}@media (max-width:360px){.economics{grid-template-columns:1fr 1fr}.economics>div:last-of-type{grid-column:1/-1;align-items:center;gap:12px;min-height:0;display:flex}.economics>div:last-of-type .economy-icon{margin:0}.economics>div:last-of-type small{flex:1;min-height:0;margin:0}.recovery-orbit{width:79px;height:79px;top:88px;right:16px}.recovery-orbit>div>span{font-size:23px}.recovery-orbit p{font-size:9px}.revenue .amount{font-size:53px}.hero h1{font-size:47px}.hero{padding-inline:22px}.example-recovered .value{font-size:42px}}@media (prefers-reduced-motion:no-preference){.campaign-card:hover{transform:translateY(-4px);box-shadow:0 15px 30px #1939220d}.example-recovered{animation:.7s ease-out receipt-enter}.economics>div{animation:.5s both arrive}.economics>div:nth-child(2){animation-delay:60ms}.economics>div:nth-child(3){animation-delay:.12s}@keyframes receipt-enter{0%{opacity:0;transform:translateY(20px)rotate(0)}to{opacity:1;transform:translateY(0)rotate(-6deg)}}}@media (min-width:761px) and (max-width:1000px){.app-shell .topbar .business-label{display:none}.app-shell .topbar .container{gap:18px;width:calc(100% - 40px)}.app-shell .topnav{gap:15px}.app-shell .topnav button{gap:6px;font-size:12px}.app-shell .topbar .brand{font-size:24px}.app-shell .topright{gap:7px}.app-shell .topright .icon-button{width:38px;height:38px}}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid>label,.form-grid input{min-width:0}.dialog-content{overflow-x:hidden}.dialog-content h2{overflow-wrap:break-word}:root{--display:"DM Serif Display",Georgia,serif;--background:#f7f3ee;--foreground:#392b32;--primary:#573546;--muted:#f0e8e2;--muted-foreground:#7a6b70;--border:#e6dbd5;--ring:#986978;--accent:#ecddd4;--accent-foreground:#573546;--secondary:#f0e5de;--secondary-foreground:#573546}body{font-weight:400}.btn{border-radius:100px;min-height:52px;padding:15px 23px;font-weight:700}.btn:hover{background:#70485c}.btn.secondary{color:#593849;background:#fffaf5;border-color:#dfcfc7}.text-link{color:#765166}.eyebrow{letter-spacing:.16em;font-size:12px;font-weight:600}.helper{color:#806e76;line-height:1.7}.brand.beauty-brand{letter-spacing:-1.8px;gap:9px;font-weight:400}.beauty-brand>img{object-fit:cover;border-radius:13px;flex-shrink:0;width:44px;height:44px}.beauty-brand>strong{font:400 37px/1 var(--display);letter-spacing:-1.8px}.pill{letter-spacing:0;border-radius:7px;font-size:12px;font-weight:600}.intro h1,.auth-box h1,.setting-block>h2,.empty h3,.dialog-content h2{font-family:var(--display);letter-spacing:-.025em;font-weight:400}.intro h1{font-size:clamp(34px,3.5vw,49px)}.intro h1 em{color:#956b7b;font-style:italic}.intro .sub{font-size:15px!important}.section-head h2{font-family:var(--display);letter-spacing:-.02em;font-size:26px;font-weight:400}.section-head>span{font-size:12px}.app-shell .demo-banner{color:#5c454e;background:#eee3d9}.app-shell .topbar{color:#6c5661;background:#faf6f0;border-bottom:1px solid #e7ddd5}.app-shell .topbar .brand{color:#482f3b}.app-shell .topnav button{color:#806b75}.app-shell .topnav button.active{color:#482f3b;border-color:#956b7b}.app-shell .topright .icon-button{color:#745766;background:#f2e8e1;border-color:#e5d7ce}.app-shell .business-label{color:#705363;background:#f0e5de}.intro{align-items:center}.revenue{box-shadow:none;color:#593a48;background:#f0e1d6;border:1px solid #e4d0c2;border-radius:19px;min-height:265px;padding:28px 34px 0}.revenue-head{color:#795c65}.revenue-label{letter-spacing:.13em;font-size:11px}.revenue-head>span:last-child{background:#fff7ef88;border:0;font-size:12px}.revenue .amount{font-family:var(--display);color:#573747;letter-spacing:-.035em;margin-top:13px;font-size:clamp(64px,6vw,86px);font-weight:400}.revenue .caption{color:#80626c;font-size:14px}.revenue .metrics{color:#5a3d49;border-color:#c9afa266;margin-top:24px;padding:18px 0}.metrics>div+div{border-color:#c9afa266}.metrics strong{font-size:24px;font-weight:600}.metrics small{color:#80646d;font-size:12px}.recovery-orbit{background:conic-gradient(#8d6274 var(--progress),#d9beb055 0);width:134px;height:134px;padding:7px;top:68px;right:43px}.recovery-orbit>div{background:#f0e1d6}.recovery-orbit>div>span{font-family:var(--display);color:#654353;font-size:42px;font-weight:400}.recovery-orbit p{color:#8c6c78;font-size:12px}.recovery-orbit small{font-size:19px}.economics{gap:15px;margin-top:17px}.economics>div{background:#fffdfa;border-radius:16px;min-height:143px;padding:20px 23px}.economics>div:nth-child(2){background:#e8d9db;border-color:#dbc8ce}.economics strong{font-family:var(--display);letter-spacing:-.02em;font-size:35px;font-weight:400}.economics small{color:#7b626d;font-size:13px}.economy-icon{color:#8a6072;background:#f2e8e1;width:29px;height:29px}.economics>div:nth-child(2) .economy-icon{background:#d7bfc766}.economics>p{color:#88767d;font-size:12px}.campaign-card{box-shadow:none;background:#fffdfa;border-color:#e6d9cf;border-radius:17px}.campaign-card .time{font-family:var(--display);letter-spacing:-.025em;font-size:32px;font-weight:400}.card-main h3{letter-spacing:-.02em;font-size:19px;font-weight:600}.card-main strong{font-family:var(--display);font-size:30px;font-weight:400}.card-bottom{color:#8a6a7a;font-size:14px}.card-bottom>svg{color:#936c7c;background:#f1e5e2}.history-row,.person-row{background:#fffdfa;border-radius:14px}.history-row .right strong{color:#6e4861}.avatar{color:#8d6779;background:#e9d9d9;border-radius:50%;font-size:13px;font-weight:600}.mini-metrics .card{box-shadow:none;background:#f3ede6}.mini-metrics strong{font-family:var(--display);font-size:27px;font-weight:400}.mobile-nav{background:#fffaf5ed;border-color:#e8d9cf;box-shadow:0 -6px 20px #67475907}.mobile-nav button.active{color:#714b61;background:#efdfdc}.mobile-cancel{background:#644154}.risk{border-radius:20px}.risk.success{color:#614050;background:#efe2d9}.risk .amount{font-family:var(--display);font-weight:400}.fee-receipt{box-shadow:none;background:#fffdfa}.success-price{box-shadow:none;background:#523544;border-radius:20px}.success-price h2{font-family:var(--display);color:#f0d5c3;letter-spacing:-.02em;font-weight:400}.success-price .free-dots span{color:#5b3a49;background:#ecd2c1}.success-price .free-dots .used{color:#b698a4;background:#ffffff14}.settings-tabs button{font-weight:500!important}.settings-tabs button[data-state=active]{color:#fff5eb!important;background:#684358!important}.dialog-content{background:#fffcf8!important;border-color:#e9dcd3!important;border-radius:22px!important}.dialog-content h2{font-size:30px}.dialog-content input{background:#fffdf9;border-color:#e3d5cc;border-radius:9px}.notice{border-radius:12px}.empty{background:#fffaf5}.green{color:#82596d}.landing{background:#faf6f0}.landing-header{background:#faf6f0;height:92px}.landing-header .brand{color:#482f3b}.landing-links{color:#795f6c;font-size:14px}.landing-links .btn.secondary{color:#fff6ec;background:#523444;border:0}.landing>main{background:#faf6f0}.hero{color:#482f3b;grid-template-columns:1.05fr 1fr;align-items:center;gap:75px;min-height:0;padding:40px 0 84px}.hero .eyebrow{color:#996f80;letter-spacing:.16em;margin-bottom:24px;font-size:11px}.hero h1{font-family:var(--display);letter-spacing:-.032em;font-size:clamp(54px,5.4vw,74px);font-weight:400;line-height:1.07}.hero h1 em{color:#a57683;max-width:490px;font-style:italic;font-weight:400;display:block}.hero .sub{color:#8c737d;max-width:390px;margin:25px 0 31px;line-height:1.8;font-size:17px!important}.hero .btn{color:#fff8ef;box-shadow:none;background:#583746}.hero .btn:hover{background:#785368}.hero .text-link{color:#896777;font-size:13px}.hero .small-note{color:#9b858d;margin-top:19px;font-size:12px}.salon-visual{min-width:0;padding:0 0 38px 30px;position:relative}.salon-photo{background:#e9dcd2;border-radius:230px 230px 24px 24px;height:570px;position:relative;overflow:hidden}.salon-photo>img{object-fit:cover;object-position:50% 47%;width:100%;height:100%;display:block}.salon-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000,#34222b99);position:absolute;inset:55% 0 0}.salon-photo-label{z-index:1;color:#fff8ef;font:italic 24px var(--display);white-space:nowrap;text-shadow:0 1px 12px #482f3b88;position:absolute;top:44px;left:50%;transform:translate(-50%)}.salon-receipt{z-index:2;background:#fffaf6;border:1px solid #f7ede3;border-radius:17px;width:320px;padding:23px 25px;position:absolute;bottom:0;left:-25px;transform:rotate(-3deg);box-shadow:0 20px 55px #51364319}.salon-receipt-head{align-items:center;gap:11px;display:flex}.salon-receipt-head strong{color:#684253;font-size:14px;font-weight:600}.salon-receipt-head p{color:#a48b94;margin-top:1px;font-size:11px}.receipt-check{color:#906777;background:#eadddf;flex-shrink:0;width:35px;height:35px}.salon-receipt-value{font:400 48px/1.2 var(--display);color:#674456;letter-spacing:-.04em;margin:14px 0 12px}.salon-receipt-value>span{letter-spacing:0;color:#a48b94;margin-top:4px;font:400 11px Manrope,sans-serif;display:block}.salon-receipt .hero-receipt{border-top:1px dashed #d8c4bc;margin-top:13px;padding-top:12px}.salon-receipt .hero-receipt b{color:#795869;font-weight:600}.salon-receipt .example-caption{color:#a48d97;margin-top:12px;font-size:10px;line-height:1.5;transform:none}.marketing-section{background:#faf6f0;padding:75px 0}.marketing-section:first-of-type{border-top:1px solid #e4d5cc}.marketing-section h2,.pricing-section h2,.final-cta h2{font-family:var(--display);letter-spacing:-.025em;font-size:clamp(37px,4vw,53px);font-weight:400;line-height:1.13}.marketing-section h2 em,.pricing-section h2 em{color:#a47585;font-weight:400}.steps{gap:25px;margin-top:35px}.steps article{background:0 0;border:0;border-top:1px solid #decbc0;border-radius:0;min-height:0;padding:25px 0}.steps article:nth-child(2),.steps article:nth-child(3){color:#644351;background:0 0;border-color:#decbc0}.steps .number,.steps article:nth-child(3) .number{color:#b28b94;font-size:12px;font-weight:500}.steps h3{font-family:var(--display);margin:15px 0 9px;font-size:25px;font-weight:400}.steps p,.steps article:nth-child(3) p{color:#8a727d;font-size:14px;line-height:1.8}.pricing-section{gap:80px;padding:50px 0}.pricing-section .sub{color:#8c737e}.pricing-promise{color:#987382}.pricing-section .success-price{background:#583a49;padding:36px 40px}.pricing-section .success-price .price{font:400 76px var(--display);color:#f0d7c5;letter-spacing:-.04em}.pricing-rate{font-family:var(--display);color:#fff6ec;font-size:64px;font-weight:400}.pricing-rate span{color:#d9c0c9;font-family:Manrope,sans-serif;font-size:15px}.free-offer{color:#f0d5c4;font-size:14px}.success-price .btn{color:#654351;background:#ead0bd}.price-examples>div{background:#fffaf5;border-color:#e5d6ca;border-radius:12px}.price-examples>div:nth-child(n+6){background:#eddfd6;border-color:#dfc8bb}.price-examples strong{font-family:var(--display);font-size:36px;font-weight:400}.price-examples span,.price-examples small{color:#987784}.faq details{border-color:#e2d3cb}.faq summary{color:#745564;font-size:16px;font-weight:500}.faq details p{color:#8d7480}.final-cta{color:#684354;background:#e8d7d2;border-radius:120px 120px 18px 18px;padding:65px 25px}.final-cta .eyebrow{color:#a4808c}.final-cta .btn{color:#fff7ed;background:#694456}.site-footer{background:#faf6f0;border-top:1px solid #e8dcd2;margin-top:70px}.site-footer .brand{color:#694556}.site-footer .container{color:#a38592;font-size:13px}.auth-story{background:linear-gradient(#432e4188,#432e41c9),url(/brand/salon-editorial.webp) 50%/cover}.auth-story h1{font-family:var(--display);color:#fff3e6;letter-spacing:-.025em;font-weight:400;line-height:1.1}.auth-story .eyebrow{color:#e4c9c9}.auth-story .brand{color:#fff4e8}.auth-story .sub{color:#efdcd3}.auth-content{background:#faf6f0}.auth-box h1{font-size:38px}.auth-box .btn{background:#664253}.legal-page h1{font-family:var(--display);color:#624352;font-weight:400}.legal-page h2{color:#7e596c}.brand.mobile-brand{color:#684656}@media (min-width:1180px){.app-shell>.topbar{background:#faf6f0;border-right:1px solid #e6dacf}.app-shell>.topbar .brand{margin-bottom:57px;margin-left:4px}.app-shell .topnav button{color:#8b7280;border-radius:11px;font-size:14px}.app-shell .topnav button.active{color:#fff4e9;background:#684454}.app-shell .topnav button:hover:not(.active){background:#f1e4dc}.app-shell .topright{border-color:#e6d7cc}.app-shell .workspace{padding:38px 45px 65px}.app-shell .business-label{font-size:12px}}@media (min-width:761px) and (max-width:1000px){.beauty-brand>strong{font-size:31px}.beauty-brand>img{width:37px;height:37px}.app-shell .topbar .container{gap:17px}.app-shell .topnav{gap:12px}.app-shell .topnav button{font-size:12px}.hero{gap:35px}.hero h1{font-size:53px}.salon-visual{padding-left:10px}.salon-photo{height:510px}.salon-receipt{width:285px;padding:20px;left:-15px}.salon-receipt-value{font-size:42px}}@media (max-width:760px){.beauty-brand>strong{font-size:33px}.beauty-brand>img{border-radius:11px;width:38px;height:38px}.intro h1{max-width:330px;font-size:35px;line-height:1.08}.intro em{display:block}.intro .sub{line-height:1.65;font-size:14px!important}.app-shell .workspace{padding:25px 18px 140px}.app-shell .topbar{height:77px}.revenue{border-radius:17px;min-height:253px;padding:22px 20px 0}.revenue-label{max-width:130px;font-size:10px;line-height:1.6}.revenue-head>span:last-child{font-size:10px}.revenue .amount{margin-top:16px;font-size:62px}.revenue .caption{font-size:12px}.recovery-orbit{width:91px;height:91px;padding:6px;top:81px;right:20px}.recovery-orbit>div>span{font-size:29px}.recovery-orbit small{font-size:12px}.recovery-orbit p{font-size:9px}.revenue .metrics{margin-top:22px;padding:15px 0}.metrics strong{font-size:21px}.metrics small{font-size:11px}.metrics>div{padding-inline:12px}.economics{gap:9px}.economics>div{border-radius:14px;min-height:143px;padding:16px 12px}.economics strong{font-size:25px;line-height:1.1}.economics small{font-size:11px;line-height:1.55}.economics p{font-size:11px}.economy-icon{width:26px;height:26px}.section-head h2{font-size:25px}.campaign-card{padding:21px}.mini-metrics strong{font-size:25px}.landing-header{height:80px}.hero{background:#faf6f0;grid-template-columns:1fr;gap:36px;padding:30px 24px 60px}.hero .eyebrow{letter-spacing:.12em;margin-bottom:20px;font-size:10px}.hero h1{font-size:clamp(46px,11vw,62px);line-height:1.08}.hero h1 em{max-width:360px}.hero .sub{margin:22px 0 28px;line-height:1.75;font-size:16px!important}.hero .inline{gap:18px}.hero .small-note{margin-top:18px;font-size:11px}.hero .text-link{font-size:12px}.salon-visual{margin-top:8px;padding:0 0 44px 24px}.salon-photo{border-radius:170px 170px 20px 20px;height:430px}.salon-photo-label{font-size:21px;top:33px}.salon-receipt{width:265px;padding:19px 22px;bottom:0;left:0}.salon-receipt-value{font-size:44px}.salon-receipt-head strong{font-size:13px}.salon-receipt-head p{font-size:10px}.salon-receipt .hero-receipt>div{font-size:12px}.marketing-section{padding:45px 0}.marketing-section h2{font-size:37px}.steps{gap:14px;margin-top:27px}.steps article{padding:20px 0}.steps h3{margin-top:10px;font-size:26px}.steps p{font-size:14px}.pricing-section{gap:25px;padding:35px 0}.pricing-section h2{font-size:43px}.pricing-section .success-price{padding:30px}.pricing-section .success-price .price{font-size:65px}.price-examples strong{font-size:32px}.final-cta{border-radius:70px 70px 17px 17px;padding:48px 25px}.final-cta h2{font-size:36px}.site-footer{margin-top:45px}.auth-box h1{font-size:35px}.success-price h2{font-size:51px}.dialog-content h2{font-size:28px}.dialog-content input{font-size:16px}.native-app .topbar{height:calc(77px + env(safe-area-inset-top))}}@media (max-width:360px){.hero{padding-inline:20px}.hero h1{font-size:45px}.salon-photo{height:390px}.salon-receipt{width:245px;padding:18px}.salon-receipt-value{font-size:41px}.salon-photo-label{font-size:19px}.recovery-orbit{width:79px;height:79px;top:83px;right:14px}.recovery-orbit p{font-size:8px}.revenue .amount{font-size:53px}.intro h1{font-size:32px}}@media (prefers-reduced-motion:no-preference){.salon-receipt{animation:.75s ease-out beauty-receipt}.salon-photo img{animation:.9s ease-out beauty-photo}@keyframes beauty-receipt{0%{opacity:0;transform:translateY(16px)rotate(0)}to{opacity:1;transform:translateY(0)rotate(-3deg)}}@keyframes beauty-photo{0%{opacity:.5;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}}.eyebrow{color:#966c7e}.hero .eyebrow{font-size:12px}.hero .small-note{color:#87707d;font-size:12px}.salon-receipt-head p,.salon-receipt-value>span{color:#8c6d7c;font-size:12px}.salon-receipt .hero-receipt>div{color:#806271;font-size:14px}.salon-receipt .example-caption{color:#8c7380;font-size:12px}.salon-receipt{width:335px}.recovery-orbit p,.economics p{font-size:12px}@media (max-width:760px){.hero .eyebrow{font-size:11px}.salon-receipt{width:275px}.salon-receipt-head p{font-size:12px}.salon-receipt .hero-receipt>div{font-size:13px}.salon-receipt .example-caption,.revenue-label,.revenue-head>span:last-child{font-size:11px}.metrics small,.economics small{font-size:12px}.recovery-orbit p{display:none}.recovery-orbit>div>span{font-size:32px}.revenue .amount{font-size:clamp(40px,15vw,62px)}.economics p{font-size:12px}}@media (max-width:360px){.salon-receipt{width:250px}.revenue .amount{font-size:51px}.recovery-orbit>div>span{font-size:28px}}.section-head{flex-wrap:wrap;row-gap:10px}.section-head h2{min-width:0}.section-head .text-link{flex-shrink:0}
