.consumer-site{color:#202320;background:#faf9f6;font-size:16px;line-height:1.7}.c-container{width:min(1220px,100% - 96px);margin-inline:auto}.consumer-site h1,.consumer-site h2,.consumer-site h3,.consumer-site h4,.consumer-site p{margin:0}.consumer-site h1{letter-spacing:-1.6px;font-size:clamp(42px,5.1vw,72px);font-weight:450;line-height:1.13}.consumer-site h2{letter-spacing:-1px;font-size:clamp(34px,3.6vw,50px);font-weight:450;line-height:1.18}.consumer-site h3{font-size:25px;font-weight:550;line-height:1.3}.consumer-site h4{font-size:16px;font-weight:650}.consumer-site em{color:#7a263a;font-style:normal}.consumer-site p{color:#626262}.consumer-site h1+p,.consumer-site h2+p{max-width:470px;margin-top:24px;font-size:18px;line-height:1.8}.c-demo-strip{text-align:center;color:#626262;letter-spacing:.2px;background:#eeece8;padding:7px 20px;font-size:11px}.c-nav{z-index:10;border-bottom:1px solid #e3e1dc;align-items:center;gap:32px;height:98px;display:flex;position:relative}.c-nav nav{align-items:center;gap:25px;margin-left:auto;font-size:13px;font-weight:550;display:flex}.consumer-site a{text-decoration:none}.c-nav nav a:hover,.c-footer a:hover{color:#7a263a}.c-button{color:#faf9f6;cursor:pointer;background:#202320;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:22px;min-height:52px;padding:14px 24px;font-size:14px;font-weight:600;transition:background .15s,transform .15s;display:inline-flex}.c-button:hover{background:#3a3d3a;transform:translateY(-1px)}.c-button-light{color:#202320;background:#faf9f6}.c-button-light:hover{background:#eeece8}.c-nav-cta{min-height:43px;padding:10px 18px;font-size:13px}.c-menu{display:none}.c-eyebrow{letter-spacing:1.8px;color:#626262;margin-bottom:23px;font-size:10px;font-weight:700;display:block}.c-hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:80px;padding-block:60px 80px;display:grid}.c-hero-copy .c-button{margin-top:31px}.c-hero-note{color:#626262;margin-top:13px;font-size:11px;display:block}.c-hero-benefits{border-top:1px solid #e3e1dc;gap:23px;margin-top:42px;padding-top:24px;font-size:12px;display:flex}.c-hero-benefits span{align-items:center;gap:8px;display:flex}.c-hero-result{justify-self:end;width:100%;max-width:465px}.c-hero-result>.c-eyebrow{text-align:center;margin-bottom:15px;font-size:9px}.c-comparison{width:100%;max-width:465px;margin:0}.c-compare-frame{aspect-ratio:3/3.7;background:#eeece8;border-radius:18px;position:relative;overflow:hidden}.c-compare-frame>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.c-compare-frame>.c-after{clip-path:inset(0 0 0 var(--split))}.c-before-label,.c-after-label{z-index:1;color:#202320;background:#faf9f6;border-radius:20px;padding:4px 13px;font-size:11px;position:absolute;top:18px}.c-before-label{left:18px}.c-after-label{right:18px}.c-divider{top:0;bottom:0;left:var(--split);background:#faf9f6;justify-content:center;align-items:center;width:2px;display:flex;position:absolute}.c-divider svg{background:#faf9f6;border-radius:50%;min-width:38px;height:38px;padding:9px;box-shadow:0 2px 10px #0002}.c-compare-frame input{opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.c-compare-frame:focus-within{outline-offset:4px;outline:3px solid #7a263a}.c-comparison figcaption{color:#626262;justify-content:space-between;margin-top:12px;font-size:10px;display:flex}.c-hero-caption{border-top:1px solid #e3e1dc;justify-content:space-between;align-items:center;margin-top:17px;padding-top:17px;font-size:13px;display:flex}.c-hero-caption span+span{color:#626262;font-size:10px}.c-section{padding-block:95px}.c-two-col{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.c-two-col>.c-comparison{justify-self:end}.c-example-options{gap:12px;max-width:430px;margin-block:28px 22px;display:grid}.c-example-options button{text-align:left;cursor:pointer;color:#202320;font:inherit;background:0 0;border:1px solid #dedbd5;border-radius:12px;align-items:center;gap:16px;padding:13px;font-size:14px;display:flex}.c-example-options button[aria-pressed=true]{background:#f2ecec;border-color:#7a263a}.c-example-options img{object-fit:cover;border-radius:6px;width:48px;height:60px}.c-example-options small{color:#626262;margin-top:4px;font-size:11px;display:block}.c-example-options button>span:last-child{margin-left:auto}.consumer-site .c-fine{color:#626262;font-size:12px;line-height:1.7}.c-how{background:#eeece8}.c-steps{grid-template-columns:repeat(3,1fr);gap:55px;margin-block:45px 30px;display:grid}.c-steps article>span{color:#7a263a;border-top:1px solid #ccc9c3;margin-bottom:28px;padding-top:20px;font-size:13px;display:block}.c-steps h3{margin-bottom:13px;font-size:21px}.c-steps p{font-size:14px}.c-text-link{border-bottom:1px solid #a5a29e;align-items:center;gap:15px;margin-top:28px;padding-bottom:7px;font-size:14px;display:inline-flex}.c-report{background:#fff;border:1px solid #e1ded8;border-radius:16px;padding:32px;box-shadow:0 18px 50px #20232006}.c-report-top{letter-spacing:1px;border-bottom:1px solid #eeece8;justify-content:space-between;padding-bottom:20px;font-size:9px;font-weight:650;display:flex}.c-report-top span{letter-spacing:0;color:#626262;font-weight:400}.c-report-title{align-items:center;gap:20px;margin-block:25px;display:flex}.c-report-title img{object-fit:cover;border-radius:6px}.c-report-title small{color:#626262;font-size:9px}.c-report-title h3{margin-top:6px;font-size:23px}.c-report-line{gap:20px;margin-block:23px;display:flex}.c-report-line>span{color:#7a263a;padding-top:4px;font-size:11px}.c-report-line p{margin-top:5px;font-size:13px}.c-report blockquote{background:#faf9f6;border-left:2px solid #7a263a;margin:25px 0;padding:18px;font-size:14px}.c-section-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:40px;display:flex}.c-section-heading>p{font-size:14px}.c-offers{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;display:grid}.c-offer{background:#fff;border:1px solid #dedbd5;border-radius:16px;min-width:0;padding:35px}.c-offer-featured{background:#f0eeea}.c-offer-top{letter-spacing:1.5px;color:#626262;justify-content:space-between;align-items:center;margin-bottom:25px;font-size:9px;display:flex}.c-offer-top span:last-child{color:#7a263a;letter-spacing:0;font-size:19px}.c-offer h3{margin-bottom:12px}.c-offer>p{font-size:14px}.c-price{letter-spacing:-1px;align-items:baseline;gap:12px;margin-top:24px;font-size:44px;line-height:1.3;display:flex}.c-price small{letter-spacing:0;color:#626262;font-size:11px}.c-offer ul{border-top:1px solid #dedbd5;gap:12px;margin:22px 0;padding:23px 0;font-size:13px;list-style:none;display:grid}.v-offer-preview{background:#eeebe5;border:1px solid #e0dbd3;border-radius:9px;gap:3px;height:170px;margin-top:23px;display:flex;overflow:hidden}.v-offer-preview>img{object-fit:cover;object-position:center;width:20%;min-width:0;height:100%}.v-offer-one>img{width:39%}.v-offer-analysis{flex-direction:column;flex:1;justify-content:center;gap:7px;padding:20px 16px;display:flex}.v-offer-analysis>span{color:#70665c;letter-spacing:.5px;font-size:8px}.v-offer-analysis strong{font-size:15px;font-weight:500}.v-offer-analysis small{color:#625d57;font-size:10px}.v-offer-analysis>span:last-child{border-top:1px solid #d3cbc0;margin-top:2px;padding-top:9px}.v-offer-five>img{width:calc(20% - 2.4px)}@media (max-width:800px){.v-offer-preview{height:145px}.v-offer-analysis{gap:6px;padding:12px}.v-offer-analysis strong{font-size:12px}.v-offer-analysis small{font-size:8px}.v-offer-analysis>span{font-size:6px}.v-offer-five>img{object-position:center}}@media (max-width:600px){.v-offer-preview{height:155px}.v-offer-analysis strong{font-size:13px}.v-offer-analysis small{font-size:9px}.v-offer-analysis>span{font-size:7px}}.c-offer li{align-items:center;gap:12px;display:flex}.c-offer .c-button{width:100%}.c-offer-note{text-align:center;color:#626262;margin-top:12px;font-size:10px;display:block}.c-dodo-test{text-align:center;margin-top:14px}.c-dodo-test .c-dodo-button{color:#202320;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#faf9f6b8;border-color:#20232038;width:100%}.c-dodo-test .c-dodo-button:hover{background:#faf9f6f0}.c-dodo-test small{color:#626262;margin-top:9px;font-size:10px;line-height:1.45;display:block}.c-dodo-test .field-error{text-align:left;margin-top:8px}.c-payment-return{flex-direction:column;justify-content:center;align-items:flex-start;gap:22px;max-width:760px;min-height:60vh;display:flex}.c-payment-return h1,.c-payment-return p{margin:0}.c-payment-return p{color:#525552;max-width:630px;line-height:1.7}.c-tax-note{margin-top:20px!important}.c-pro-banner{color:#faf9f6;background:#202320;border-radius:19px;grid-template-columns:1.5fr 1fr;align-items:center;gap:60px;padding:60px;display:grid}.c-pro-banner h2{font-size:35px}.c-pro-banner .c-eyebrow,.c-pro-banner p,.c-pro-banner small{color:#d4d3ce}.c-pro-banner p{margin:22px 0;font-size:15px}.c-pro-banner small{max-width:450px;margin-top:20px;font-size:10px;line-height:1.7;display:block}.c-address-card{border:1px solid #ffffff30;border-radius:13px;padding:30px;transform:rotate(3deg)}.c-address-card>span{letter-spacing:1.4px;color:#d4d3ce;margin-top:42px;font-size:8px;display:block}.c-address-card strong{margin-top:12px;font-size:29px;font-weight:400;line-height:1.5;display:block}.c-address-card em{color:#faf9f6}.c-address-card p{font-size:11px}.c-faq{grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}.c-faq details{border-bottom:1px solid #dedbd5;padding-block:21px}.c-faq summary{cursor:pointer;justify-content:space-between;gap:20px;font-size:14px;list-style:none;display:flex}.c-faq summary::-webkit-details-marker{display:none}.c-faq summary>span{font-size:20px;line-height:1}.c-faq details[open] summary>span{transform:rotate(45deg)}.c-faq details p{margin-top:16px;font-size:13px}.c-closing{text-align:center;padding-block:35px 100px}.c-closing .c-button{margin-top:28px}.c-closing .c-fine{margin-top:15px}.c-footer{border-top:1px solid #dedbd5;flex-wrap:wrap;justify-content:space-between;align-items:start;gap:30px;padding-block:35px;display:flex}.c-footer p{margin-top:13px;font-size:11px}.c-footer nav{gap:25px;padding-top:10px;font-size:12px;display:flex}.c-footer>small{color:#626262;width:100%;font-size:10px}.c-centered{text-align:center;max-width:750px;margin:0 auto 50px}.c-centered h1+p{margin:25px auto 0}.c-barber-hero h1{font-size:clamp(40px,4.4vw,62px)}.c-barber-hero .c-button{margin-block:25px 15px}.c-barber-showcase{justify-self:center;width:100%;max-width:370px}.c-barber-showcase>span{text-align:center;color:#626262;margin-bottom:18px;font-size:11px;display:block}.c-barber-showcase .barber-page{max-height:590px;overflow-y:auto;box-shadow:0 25px 60px #20232012}.consumer-site .barber-page h2{font-size:35px}.c-share{margin-bottom:20px!important;font-size:34px!important}.c-equation{border-block:1px solid #dedbd5;margin-block:20px;padding:22px 0;font-size:14px}.c-equation strong{margin-top:12px;display:block}.c-trial{max-width:1000px;min-height:70vh}.c-trial h1{font-size:48px}.c-trial-top{margin-bottom:38px}.c-trial-top p{margin-top:15px}.c-trial-grid{grid-template-columns:1fr 1fr;align-items:start;gap:45px;display:grid}.c-trial-panel{background:#fff;border:1px solid #dedbd5;border-radius:15px;padding:30px}.c-trial-panel h2{font-size:25px}.c-trial-panel .c-button{width:100%;margin-top:20px}.c-upload{border:1px dashed #aaa6a0;border-radius:10px;margin-top:20px;padding:20px;font-size:14px;display:block}.c-upload input{max-width:100%;margin-top:15px;font-size:12px;display:block}.c-own-photo{object-fit:cover;border-radius:8px;width:90px;height:110px;margin-top:16px}.c-trial-price{border-top:1px solid #dedbd5;justify-content:space-between;margin-top:25px;padding-top:20px;font-size:14px;display:flex}.c-demo-notice{background:#eeece8;border-radius:9px;padding:16px;font-size:13px;color:#202320!important;margin-block:20px!important}.c-trial .c-example-options{margin-bottom:0}.c-result-header{margin-bottom:30px}.c-result-header h1{margin-top:15px}.c-result-actions{align-items:center;gap:20px;margin-top:25px;display:flex}.consumer-site :focus-visible{outline-offset:4px;outline:3px solid #7a263a}@media (min-width:1450px){.c-hero{padding-block:80px 95px}}@media (max-width:1100px){.c-container{width:calc(100% - 64px)}.c-nav{gap:20px}.c-nav nav{gap:16px;font-size:11px}.c-nav .brand img{width:150px}.c-hero{gap:40px}.c-two-col{gap:45px}.c-pro-banner{gap:30px;padding:40px}.c-pro-banner h2{font-size:30px}.c-address-card{padding:23px}.c-address-card strong{font-size:23px}.c-hero-benefits{gap:16px;font-size:10px}.c-faq{gap:45px}.c-steps{gap:30px}.c-hero-caption,.c-hero-caption span{display:block}.c-nav-cta{padding:10px 14px}}@media (max-width:800px){.c-container{width:calc(100% - 40px)}.c-nav{height:80px}.c-nav nav{background:#faf9f6;border-bottom:1px solid #dedbd5;padding:20px;font-size:15px;display:none;position:absolute;top:79px;left:-20px;right:-20px;box-shadow:0 15px 25px #2023200a}.c-nav nav.is-open{gap:0;display:grid}.c-nav nav a{padding:12px}.c-menu{cursor:pointer;color:#202320;background:0 0;border:0;justify-content:center;align-items:center;margin-left:auto;padding:10px;display:flex}.c-nav-cta{margin-left:0}.c-nav .brand img{width:160px}.c-hero{gap:30px;padding-block:40px 50px}.consumer-site h1{letter-spacing:-1px;font-size:43px}.c-hero h1+p{font-size:15px}.c-hero-benefits{flex-wrap:wrap;gap:12px;margin-top:25px;padding-top:17px}.c-hero-note{font-size:10px}.c-hero .c-button{gap:12px;padding:13px 18px;font-size:12px}.c-section{padding-block:60px}.c-eyebrow{letter-spacing:1.3px;font-size:9px}.c-report{padding:22px}.c-offer{padding:25px}.c-two-col{gap:30px}.c-two-col h2+p{font-size:15px}.c-pro-banner{grid-template-columns:1fr;padding:35px}.c-address-card{display:none}.c-faq{grid-template-columns:1fr;gap:25px}.c-closing{padding-bottom:65px}.c-steps{gap:25px}.c-steps h3{font-size:18px}.c-steps p{font-size:13px}.c-trial-grid{gap:25px}.c-barber-hero h1{font-size:40px}}@media (max-width:600px){.c-demo-strip{padding:7px 10px;font-size:9px}.c-nav{gap:6px;height:74px}.c-nav nav{top:73px}.c-nav .brand img{width:154px}.c-nav-cta{gap:8px;min-height:40px;padding:10px 13px;font-size:11px}.c-hero{grid-template-columns:1fr;gap:35px;padding-block:37px 45px}.consumer-site h1{font-size:46px;line-height:1.12}.c-hero h1 br:nth-child(2){display:none}.c-hero h1+p{font-size:16px;line-height:1.7}.c-hero-copy .c-button{min-height:52px;margin-top:24px;font-size:14px}.c-hero-benefits{gap:22px;font-size:11px}.c-hero-result{justify-self:center;max-width:430px}.c-compare-frame{aspect-ratio:3/3.45}.c-hero-caption{display:flex}.c-hero-caption span+span{font-size:9px}.c-two-col{grid-template-columns:1fr;gap:32px}.c-two-col>.c-comparison{justify-self:center}.c-section{padding-block:48px}.consumer-site h2{font-size:35px}.c-example-options{max-width:none}.c-eyebrow{margin-bottom:17px}.c-steps{grid-template-columns:1fr;gap:28px;margin-block:28px 22px}.c-steps article>span{margin-bottom:12px;padding-top:15px}.c-steps h3{font-size:21px}.c-steps p{font-size:14px}.c-section-heading{margin-bottom:28px;display:block}.c-section-heading>p{margin-top:20px}.c-offers{grid-template-columns:1fr;gap:20px}.c-offer{padding:27px}.c-pro-banner{border-radius:14px;padding:28px}.c-pro-banner h2{font-size:30px}.c-pro-banner .c-button{padding:14px 18px;font-size:12px}.c-faq summary{font-size:14px}.c-footer{display:block}.c-footer nav{flex-wrap:wrap;gap:16px;margin-block:23px}.c-footer>small{display:block}.c-centered{text-align:left;margin-bottom:30px}.c-centered h1{font-size:42px}.c-trial-grid{grid-template-columns:1fr}.c-trial h1{font-size:35px}.c-trial-panel{padding:24px}.c-result-actions{flex-wrap:wrap}.c-barber-hero h1{font-size:43px}.c-barber-showcase{max-width:340px}.c-barber-showcase .barber-page{max-height:520px}.c-closing h2{font-size:36px}}@media (prefers-reduced-motion:reduce){.consumer-site *{scroll-behavior:auto!important;transition:none!important}}.consumer-site{--glass-fill:#faf9f6ad;--glass-edge:#ffffffd1;--glass-shadow:0 14px 38px #2e251c1a, inset 0 1px 0 #fff, inset 0 -1px 0 #ffffff59}.consumer-site header.c-nav{background:linear-gradient(125deg, #ffffff5c, #ffffff0f 45%, #fff3), var(--glass-fill);color:#202320;border:1px solid var(--glass-edge);-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);box-shadow:var(--glass-shadow), 0 0 0 1px #4939290d;border-radius:999px}.consumer-site header.c-nav:not(.v-nav){height:76px;margin-top:18px;padding-inline:24px}.consumer-site header.c-nav .c-menu{color:#202320}.consumer-site header.c-nav nav a:hover{color:#7a263a}.consumer-site .c-button{background-image:linear-gradient(#ffffff21,#0000 62%);border-color:#ffffff3b;border-radius:999px;box-shadow:inset 0 1px #ffffff38,0 5px 13px #2023201f}.consumer-site header.c-nav .c-nav-cta{color:#faf9f6;background-color:#202320;box-shadow:inset 0 1px #ffffff3d,0 4px 10px #2023202b}.consumer-site .v-floating{border:1px solid var(--glass-edge);-webkit-backdrop-filter:blur(22px)saturate(145%);backdrop-filter:blur(22px)saturate(145%);box-shadow:var(--glass-shadow), inset 1px 0 0 #ffffff73;background:linear-gradient(135deg,#ffffff5c,#0000 45%,#ffffff1f),#faf9f696;border-radius:24px}.consumer-site .v-floating:hover{background-color:#faf9f6c2;box-shadow:0 18px 45px #2e251c26,inset 0 1px #fff}.consumer-site .v-floating :is(small,.v-float-label,.v-mini-look span){color:#48433e}.consumer-site .v-profile-tags span{background:#ffffff59;border-color:#fffc;border-radius:999px}.consumer-site .v-float-footer{border-color:#ffffff8c}.consumer-site .v-hero-bottom{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#faf9f6c2}.consumer-site .v-report-viewer{box-shadow:var(--glass-shadow), 0 35px 90px #412c1f12;background:linear-gradient(145deg,#fffdf9e8,#eee8e0aa);border:1px solid #fff;border-radius:28px}.consumer-site .v-viewer-bar,.consumer-site .v-report-nav{background:#faf9f67a;border-color:#d8d0c58c}.consumer-site .v-report-body{background:#ffffffad}.consumer-site .v-report-nav>button[aria-selected=true]{background:linear-gradient(160deg,#fff,#f5f0e9c9);border-color:#fff;border-radius:14px;box-shadow:0 4px 12px #33291c10,inset 0 1px #fff}.consumer-site .v-hotspot{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 4px 15px #20232030,inset 0 1px #ffffffa6}.consumer-site .v-look-thumbnails button,.consumer-site .v-report-looks button{border-radius:16px;overflow:hidden;box-shadow:0 5px 16px #302b2210,inset 0 1px #fff}.consumer-site .c-offer{box-shadow:var(--glass-shadow);background:linear-gradient(135deg,#fffe,#faf9f6b8);border:1px solid #fff;border-radius:28px}.consumer-site .c-offer-featured{background:linear-gradient(135deg,#fffaf6e8,#eee5dec4)}.consumer-site .v-barber-banner{background-image:linear-gradient(125deg,#ffffff12,#0000 60%);border:1px solid #ffffff45;box-shadow:0 15px 40px #20232020,inset 0 1px #ffffff50}@media (max-width:900px){.consumer-site header.c-nav nav{color:#202320;box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(135deg,#ffffffea,#faf9f6f2);border:1px solid #fff;border-radius:24px}}@media (max-width:600px){.consumer-site header.c-nav:not(.v-nav){height:66px;padding-inline:14px}.consumer-site .v-floating{border-radius:19px}.consumer-site .v-report-viewer,.consumer-site .c-offer{border-radius:22px}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.consumer-site header.c-nav,.consumer-site .v-floating,.consumer-site .v-hero-bottom{background:#f7f4ef}}@media (prefers-reduced-transparency:reduce){.consumer-site header.c-nav,.consumer-site .v-floating,.consumer-site .v-hero-bottom{-webkit-backdrop-filter:none;background:#f7f4ef}}@media (prefers-contrast:more){.consumer-site header.c-nav,.consumer-site .v-floating{background:#faf9f6;border-color:#202320}}.consumer-site .c-button,.consumer-site header.c-nav .c-nav-cta{color:#42212a;-webkit-backdrop-filter:blur(18px);background:linear-gradient(125deg,#ffffffec,#fff9f0b8 55%,#ead3d0a6);border:1px solid #ffffffed;transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden;box-shadow:0 7px 22px #67453523,inset 0 2px 1px #fff,inset 0 -2px 3px #bda39a30}.consumer-site .c-button:hover{transform:translateY(-3px);box-shadow:0 12px 26px #67453530,inset 0 2px #fff}.consumer-site .c-button:active{transform:translateY(0)scale(.98)}.consumer-site .c-button>svg{color:#7a263a;transition:transform .25s}.consumer-site .c-button:hover>svg{transform:translate(3px,-3px)}.c-nav-lang,.c-footer nav .lang-toggle{margin-left:4px}@media (max-width:800px){.c-nav nav .c-nav-lang{margin-left:0;padding:12px}}
