@font-face{font-family:Inter;src:local('Inter');font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:105px}body{margin:0;background:#fbfaf6;color:#183c33;font-family:Inter,Arial,Helvetica,sans-serif;font-size:15px;line-height:1.55}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}button:disabled{cursor:not-allowed}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:3px solid #d94d21;outline-offset:4px}::selection{background:#ecbba2;color:#183c33}.container{max-width:1240px;padding:0 36px;margin:auto}.preview-bar{background:#e9ede3;display:flex;justify-content:center;gap:20px;font-size:10px;letter-spacing:.03em;padding:6px 20px;color:#536257}.preview-bar>span:first-child{font-weight:700}.preview-bar i{display:inline-block;width:6px;height:6px;border-radius:100%;background:#536f48;margin-right:5px}.header{position:sticky;top:0;z-index:30;background:#fbfaf6f5;border-bottom:1px solid #173b3214;backdrop-filter:blur(12px)}.nav{display:flex;height:95px;align-items:center;justify-content:space-between;gap:25px}.brand{font-size:33px;font-weight:800;letter-spacing:-1.7px;line-height:1;display:block;white-space:nowrap}.brand-dot{color:#dc582c;display:inline-block;font-size:40px;vertical-align:-3px;margin-left:5px}.brand small{font-size:7.5px;letter-spacing:1.1px;display:block;margin-top:8px;font-weight:700}.nav nav{display:flex;gap:32px;font-size:13px;font-weight:500}.nav nav a:hover,.text-link:hover,.footer-bottom a:hover{color:#ca4e25}.button{display:inline-flex;align-items:center;justify-content:center;gap:30px;padding:17px 23px;border:1px solid transparent;border-radius:6px;font-weight:650;font-size:13px;line-height:1.5;transition:background .16s,transform .16s;text-align:center}.button:hover{transform:translateY(-2px)}.button span{font-size:19px;line-height:1}.button.orange{background:#dc582c;color:#fff}.button.orange:hover{background:#bf431c}.button.dark{background:#183c33;color:#fff}.button.dark:hover{background:#295347}.button.outline{border-color:#b4bdb0;background:transparent}.button.outline:hover{background:#e8ecdf}.button.small{padding:13px 17px;font-size:12px;gap:21px}.menu-button{display:none;background:none;border:0;font-size:24px}.mobile-menu{padding:12px 24px;border-top:1px solid #ddd}.mobile-menu a{display:block;padding:12px}.skip{position:fixed;left:15px;top:-100px;z-index:99;padding:10px;background:#fff}.skip:focus{top:5px}.eyebrow{font-size:10px;letter-spacing:1.5px;font-weight:700}.tiny-star{color:#d75c32;font-size:17px;vertical-align:-2px;margin-right:5px}h1,h2,h3,p{margin:0}h1{font-size:clamp(46px,4.8vw,69px);line-height:1.075;letter-spacing:-3.4px;font-weight:700;margin:22px 0 25px}h1>span{color:#697c55}h2{font-size:41px;font-weight:600;line-height:1.14;letter-spacing:-1.7px}.muted{color:#84907b}.hero-grid{display:grid;grid-template-columns:1.03fr 1fr;gap:24px;align-items:center;padding:70px 0 59px}.hero-description{font-size:16px;line-height:1.7;color:#647069;letter-spacing:-.15px}.hero-actions{display:flex;align-items:center;gap:25px;margin:30px 0 18px}.text-link{display:inline-flex;align-items:center;gap:12px;font-size:12px;font-weight:650;border:0;background:none;padding:0}.hero-checks{display:flex;gap:14px;font-size:10px;color:#4e6258}.hero-checks span{white-space:nowrap}.footnote{font-size:9px;color:#7c847b;margin-top:10px}.hero-art{position:relative;min-height:500px;padding-top:38px}.art-caption{display:flex;align-items:center;justify-content:center;gap:13px;font-size:8px;letter-spacing:1.2px;font-weight:700;margin-bottom:8px;padding-left:28px}.art-caption svg{margin-bottom:-20px}.mock-desktop{border:1px solid #bbc0ae;border-radius:10px;box-shadow:0 20px 40px #1b3b3020;overflow:hidden;transform:rotate(-3deg);width:93%;position:relative;z-index:1;background:#d6dec7}.browser-top{padding:9px 12px;font-size:8px;background:#f0f0e7;display:flex;justify-content:space-between;color:#6a7168}.browser-dots{font-size:7px;letter-spacing:1px;color:#aeb4a3}.barber-site{padding:17px 23px 0}.mock-nav{display:flex;justify-content:space-between;align-items:center;font-size:6px}.mock-nav b{font-weight:900;font-size:17px;letter-spacing:-1px}.mock-nav b>span{vertical-align:top;font-size:7px}.mock-nav em{font-style:normal;border:1px solid #576a55;padding:4px 6px}.barber-content{display:grid;grid-template-columns:1fr 38%;align-items:center;gap:4px;padding:24px 0 20px}.mock-eyebrow{font-size:5.5px;font-weight:700;letter-spacing:1px}.barber-content h2{font-family:Georgia,serif;font-size:32px;line-height:1.1;margin:10px 0;letter-spacing:-1.7px}.barber-content p{font-size:7px;line-height:1.7}.mock-button{display:inline-block;margin-top:14px;background:#173b32;color:#f4f6e9;padding:8px 10px;font-size:6px}.scissor-art svg{width:100%;max-height:190px}.scissor-art>span{font-size:5px;display:block;text-align:center;letter-spacing:.8px}.barber-bottom{border-top:1px solid #173b3235;display:flex;justify-content:space-between;font-size:5.5px;letter-spacing:.5px;font-weight:600;padding:10px 0}.mock-phone{position:absolute;z-index:3;right:0;top:213px;width:149px;min-height:269px;background:#1e3f34;border:5px solid #112d25;border-radius:23px;box-shadow:0 14px 35px #183c332c;color:#f5f2e3;padding:17px 12px 13px;transform:rotate(6deg)}.phone-speaker{position:absolute;width:43px;height:8px;background:#112d25;top:0;left:48px;border-radius:0 0 6px 6px}.phone-brand{font-size:10px;letter-spacing:-.7px;font-weight:700;display:flex;justify-content:space-between}.phone-brand span{font-size:10px}.phone-kicker{font-size:5px;letter-spacing:.8px;margin-top:25px;color:#bfcead}.mock-phone h3{font:23px/1.1 Georgia,serif;letter-spacing:-.7px;margin:9px 0 17px}.mock-phone h3 em{color:#d6cf94}.phone-calendar{border:1px solid #8d9f694a;padding:7px;font-size:7px;background:#385141;margin-bottom:9px}.phone-calendar>span{font-size:4px;letter-spacing:.5px}.phone-calendar>div{display:flex;justify-content:space-between;margin:5px 0;gap:4px;align-items:center}.phone-calendar b{background:#d6cf94;color:#244031;padding:3px}.phone-time strong{background:#d6cf94;color:#244031;padding:3px 10px}.phone-btn{font-size:6px;background:#e8dfb8;color:#183c33;padding:7px;display:block;text-align:center}.floating-note{display:flex;align-items:center;gap:11px;position:absolute;left:22px;bottom:53px;transform:rotate(-4deg);background:#fbfbf6;box-shadow:0 7px 25px #183c3310;border:1px solid #e4e6da;border-radius:7px;padding:12px 15px;font-size:10px;z-index:4}.floating-note>span{display:flex;width:28px;height:28px;border-radius:100%;align-items:center;justify-content:center;background:#e8eddc;color:#3f613d;font-size:20px}.concept-label{font-size:6.5px;letter-spacing:.8px;position:absolute;bottom:6px;left:50px;color:#7c8875}.industry-strip{display:flex;align-items:center;gap:45px;padding:24px 0;border-top:1px solid #d9ded1;border-bottom:1px solid #d9ded1}.industry-strip>span{font-size:8px;letter-spacing:.6px;line-height:1.6;min-width:100px}.industry-strip>span b{font-size:12px;letter-spacing:0}.industry-strip>div{display:flex;justify-content:space-between;width:100%;gap:20px}.industry-strip>div>span{font-size:12px;white-space:nowrap;color:#596953}.examples-block{padding:79px 0 90px}.section-top{display:flex;justify-content:space-between;gap:35px;align-items:flex-end}.section-top h2{margin-top:15px}.section-top>p{font-size:13px;color:#76806f;line-height:1.8;max-width:350px;padding-bottom:4px}.example-tabs{display:flex;gap:8px;margin:33px 0 22px;flex-wrap:wrap}.example-tabs button{background:transparent;border:1px solid #d9ded1;border-radius:30px;padding:10px 19px;font-size:11px;transition:.15s}.example-tabs button:hover{background:#eef0e7}.example-tabs button[aria-selected=true]{background:#183c33;border-color:#183c33;color:#fff}.example-panel{display:grid;grid-template-columns:1.05fr 1fr;gap:57px;align-items:center;background:#f0f1e8;padding:27px;border:1px solid #e3e6db;border-radius:10px}.example-visual{background:#d9dfcb;padding:23px 25px 14px;min-height:276px;border-radius:4px;box-shadow:0 6px 12px #183c3312;overflow:hidden;color:#173b32}.concept-site-name{font-size:17px;letter-spacing:-.6px;font-weight:800;display:flex;justify-content:space-between;align-items:center}.concept-site-name span{font-size:5px;letter-spacing:1px}.concept-inner{display:grid;grid-template-columns:1fr 35%;gap:5px;padding:30px 0 25px;align-items:center}.concept-inner>div>span:first-child{font-size:5px;letter-spacing:1px;font-weight:700}.concept-inner h3{font:33px/1.05 Georgia,serif;letter-spacing:-1.3px;margin:9px 0 19px}.concept-cta{font-size:6px;display:inline-block;background:#183c33;color:#fff;padding:8px 12px}.concept-graphic{display:flex;align-items:center;justify-content:center;font:100px/1 Georgia;background:#b9c9a9;aspect-ratio:1;border-radius:55% 55% 4% 4%;transform:rotate(-6deg)}.concept-bottom{font-size:6px;letter-spacing:1px;border-top:1px solid #173b3233;padding-top:10px}.tag{font-size:7px;letter-spacing:.8px;color:#6d786a}.example-description h3{font-size:26px;line-height:1.2;letter-spacing:-.8px;margin:11px 0 15px;font-weight:600}.example-description>p{font-size:12px;color:#687264;max-width:380px;line-height:1.8}.example-description ul{font-size:11px;margin:16px 0 23px}.example-description li:before,.package li:before{content:'✓';color:#61794d;position:absolute;left:0}ul{list-style:none;margin:0;padding:0}li{padding-left:21px;position:relative;margin-bottom:9px}.offer{background:#f0f1e8;border-top:1px solid #e3e5d9;border-bottom:1px solid #e3e5d9;padding:79px 0 0}.package-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:49px}.package{position:relative;background:#fbfaf6;border:1px solid #d7decc;border-radius:8px;padding:29px 26px 26px;display:flex;flex-direction:column}.package.featured{border:1.5px solid #183c33;background:#e6ecd9}.recommended{position:absolute;top:-14px;left:24px;background:#183c33;color:#f3f7e7;font-size:8px;letter-spacing:1.2px;padding:6px 11px;border-radius:4px}.package-index{font-size:7.5px;letter-spacing:1px;font-weight:600;color:#7b8871}.package h3{font-size:28px;letter-spacing:-1px;margin:13px 0 9px;font-weight:600}.package>p{font-size:11px;color:#727d69;line-height:1.7}.price{font-size:42px;letter-spacing:-1.6px;margin:21px 0 25px;font-weight:550;line-height:1}.price span{font-size:9px;letter-spacing:0;color:#78856f;font-weight:400}.package ul{font-size:11px;flex:1;margin-bottom:25px}.package .button{font-size:11px;gap:12px;justify-content:space-between;padding:13px 17px;width:100%}.package-note{font-size:9px;color:#7c8574;line-height:1.8;margin:20px 0 55px;max-width:1080px}.calculator{display:grid;grid-template-columns:.8fr 1.3fr .95fr;gap:30px;padding:36px;background:#fbfaf6;border:1px solid #d8dfce;border-radius:10px}.calculator-intro{padding-top:8px}.calculator-intro h2{font-size:33px;margin:15px 0 20px}.calculator-intro>p{font-size:12px;color:#728069;line-height:1.8}.calculator-sidenote{display:flex;gap:13px;align-items:center;margin-top:40px}.calculator-sidenote>span{font-size:36px;color:#b2bd9f}.calculator-sidenote p{font-size:10px;color:#738369}.calculator-sidenote b{font-weight:500;color:#183c33}fieldset{border:0;margin:0;padding:0;min-width:0}legend{font-size:11px;font-weight:650;margin-bottom:12px;padding:0}.package-toggle{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.package-toggle label{position:relative}.package-toggle input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.package-toggle span{display:block;text-align:center;background:#f7f7f0;border:1px solid #d6ddcd;border-radius:5px;padding:12px 5px;font-size:10px;line-height:1.3}.package-toggle small{font-size:9px;display:block;color:#748169;margin-top:5px}.package-toggle input:checked+span{border-color:#496941;background:#e8eddf;box-shadow:inset 0 0 0 1px #496941}.package-toggle input:focus-visible+span{outline:3px solid #dc582c;outline-offset:2px}.extras{margin-top:25px}.extras label,.care-choice label{display:flex;align-items:flex-start;gap:9px;margin-bottom:13px;font-size:10px;cursor:pointer}.extras input,.care-choice input{accent-color:#254b39;width:15px;height:15px;flex-shrink:0;margin:1px 0 0}.extras label>span,.care-choice label>span{flex:1}.extras small,.care-choice small{display:block;font-size:8px;color:#829077;margin-top:3px;line-height:1.6}.extras b,.care-choice b{font-size:9px;white-space:nowrap;font-weight:500;min-width:49px;text-align:right;padding-top:1px}.extras label:has(input:disabled){opacity:.65;cursor:default}.care-choice{border-top:1px solid #e3e6db;margin-top:18px;padding-top:17px}.care-choice legend{float:left;width:100%;margin-bottom:10px}.calculator-result{background:#e9eddd;border-radius:6px;padding:23px;display:flex;flex-direction:column;justify-content:space-between;gap:20px}.calculator-result>div>span{font-size:7px;letter-spacing:.8px}.result-price{font-size:48px;line-height:1.1;letter-spacing:-2px;margin:15px 0 6px}.calculator-result p{font-size:10px;color:#788767}.result-breakdown{font-size:9px;margin-top:17px;border-top:1px solid #cdd5bf;padding-top:14px;line-height:1.7}.monthly{border-top:1px solid #cdd5bf;padding-top:16px}.monthly span{display:block;font-size:9px!important;letter-spacing:0!important;color:#637556}.monthly b{font-size:14px;display:block;margin:4px 0}.calculator-result small{font-size:8px;line-height:1.7;color:#738265}.calculator-result .button{font-size:10px;padding:12px 11px;gap:10px;justify-content:space-between}.calculator-result>.button+small{margin-top:-12px}.trust-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;padding:48px 0 55px}.trust-icon{font-size:25px;display:inline-flex;color:#57714a;margin-bottom:8px}.trust-grid h3{font-size:14px;font-weight:650;margin-bottom:9px}.trust-grid p{font-size:11px;color:#738068;line-height:1.8}.contact-section{padding-top:72px}.process{display:grid;grid-template-columns:1.1fr 1fr 1fr 1fr;gap:36px;padding-bottom:72px}.process h2{font-size:29px;margin-top:15px}.process .eyebrow{font-size:8px}.process-step{padding-top:2px}.process-step>span{font-size:11px;color:#92a183;background:#edf0e4;border:1px solid #dce1d3;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:100%;margin-bottom:19px}.process-step h3{font-size:13px;margin-bottom:9px}.process-step p{font-size:11px;color:#7b8672;line-height:1.8}.contact-card{background:#173b32;color:#f8f8ed;display:grid;grid-template-columns:.94fr 1.06fr;border-radius:11px;overflow:hidden}.contact-copy{padding:47px 42px}.contact-copy>.eyebrow{color:#b4c5a3;font-size:8px}.contact-copy h2{font-size:49px;line-height:1.11;margin:25px 0 22px;letter-spacing:-2px}.contact-copy h2>span{color:#bdca9e}.contact-copy>p{font-size:12px;line-height:1.85;color:#b6c5b9}.contact-promises{display:flex;flex-direction:column;gap:10px;font-size:10px;color:#d7e2cf;margin-top:29px}.callback-link{border:0;border-bottom:1px solid #7c9982;padding:5px 0;background:none;font-size:11px;color:#d5dfc6;margin-top:27px}.private-notice{border-top:1px solid #829d8438;margin-top:40px;padding-top:20px;color:#8fa792}.private-notice>span{font-size:7px;letter-spacing:1px}.private-notice p{font-size:9px;line-height:1.8;margin-top:8px;max-width:320px}.form-area{background:#f7f7ee;color:#183c33;padding:35px;margin:15px 15px 15px 0;border-radius:7px}.form-heading{display:flex;justify-content:space-between;gap:10px;margin-bottom:22px;align-items:center}.form-heading span{font-size:14px;font-weight:600}.form-heading small{font-size:8px;color:#809071}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:15px}form label{font-size:10px;display:block;font-weight:550}input,select,textarea{min-width:0}form input:not([type=radio],[type=checkbox]),form select,form textarea{display:block;width:100%;border:1px solid #d8decc;background:#fffef8;border-radius:4px;padding:10px;font-size:11px;margin-top:6px;color:#183c33;min-height:40px}form textarea{resize:vertical;min-height:80px}form input::placeholder,form textarea::placeholder{color:#96a08d}form input[type=radio],form input[type=checkbox]{accent-color:#294f3b;flex-shrink:0;vertical-align:middle;margin:0 5px 0 0}.contact-method{display:flex;gap:22px;margin:7px 0 15px}.contact-method legend{font-size:10px;margin-bottom:9px}.contact-method label{font-size:10px;cursor:pointer}.selected-summary{margin:16px 0 17px;padding:11px;background:#e9eedf;border:1px solid #dce4d0;border-radius:4px;display:grid;grid-template-columns:1fr auto;gap:4px}.selected-summary>span{font-size:7px;letter-spacing:1px;grid-column:1/-1;color:#78886a}.selected-summary>b{font-size:10px;font-weight:500;overflow-wrap:anywhere}.selected-summary>a{font-size:9px;align-self:start}.consent{display:flex;gap:7px;align-items:flex-start;font-size:9px;font-weight:400;color:#7d8972;line-height:1.7}.consent input{width:14px;height:14px;margin-top:2px!important}.inline-link{border:0;background:none;padding:0;text-decoration:underline;text-underline-offset:3px;font-size:inherit}.submit{width:100%;margin-top:20px;font-size:12px;justify-content:space-between;padding:14px 17px}.form-disclaimer{font-size:8px;color:#8a947e;margin-top:10px;text-align:center}.honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.form-error{background:#fce5da;color:#922f12;border:1px solid #e6b5a0;font-size:12px;padding:14px;margin-top:15px;border-radius:5px}.success-panel{text-align:center;padding:40px 5px}.success-icon{width:55px;height:55px;background:#dfe9d1;border-radius:100%;display:flex;justify-content:center;align-items:center;margin:0 auto 25px;font-size:26px}.success-panel h3{font-size:32px;line-height:1.2;letter-spacing:-1px;margin:20px 0}.success-panel p{font-size:13px;color:#6c7f61}.success-details{font-size:12px;margin:25px 0;padding:16px;background:#e9eedf;border-radius:6px}.success-panel>.button,.success-panel>.text-link,.success-panel>.inline-link{margin:12px auto;display:flex;justify-content:center}.success-panel>.inline-link{font-size:11px}.faq{display:grid;grid-template-columns:.7fr 1.3fr;gap:70px;padding:82px 0 90px}.faq h2{margin:17px 0 24px}.faq-list{border-top:1px solid #d7dfcb}details{border-bottom:1px solid #d7dfcb}summary{list-style:none;padding:18px 0;font-size:12px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px}summary::-webkit-details-marker{display:none}summary span{font-size:20px;font-weight:400;transition:transform .2s}details[open] summary span{transform:rotate(45deg)}details p{font-size:12px;line-height:1.8;color:#738268;padding-bottom:22px;max-width:590px}footer{background:#edeFE4;border-top:1px solid #e1e6d7}.footer-top{display:flex;align-items:center;justify-content:space-between;padding-top:32px;padding-bottom:29px;gap:25px}.footer-top .brand{font-size:28px}.footer-top .brand-dot{font-size:34px}.footer-top .brand small{font-size:6px}.footer-top>span{font-size:10px;color:#7a886d}.footer-top>a:last-child{font-size:11px;font-weight:600}.footer-bottom{border-top:1px solid #d8dfce;display:flex;justify-content:space-between;gap:20px;padding-top:18px;padding-bottom:22px;font-size:8px;color:#859078}.footer-bottom>div{display:flex;gap:22px}.footer-bottom button{border:0;background:none;padding:0;font-size:8px;color:inherit}.mobile-cta{display:none}dialog{width:min(620px,90vw);border:1px solid #becbb1;border-radius:12px;padding:38px;background:#fbfaf6;color:#183c33;box-shadow:0 20px 80px #183c3344}dialog::backdrop{background:#102b25a3;backdrop-filter:blur(3px)}.dialog-close{position:absolute;right:13px;top:8px;border:0;background:none;font-size:26px}dialog h2{font-size:28px;margin-bottom:20px}dialog h3{font-size:16px;margin:20px 0 10px}dialog p{font-size:13px;color:#65765d;line-height:1.8;margin-bottom:14px}.anchor{scroll-margin-top:110px}[hidden]{display:none!important}.inbox-shell{max-width:1050px;margin:55px auto;padding:0 28px}.inbox-head{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px}.inbox-head h1{font-size:43px;margin:0}.inbox-copy{color:#78826e;font-size:13px;margin:15px 0 30px}.inquiry-list{display:grid;gap:15px}.lead-card{background:#f0f1e8;border:1px solid #dbe1d0;border-radius:8px;padding:24px}.lead-top{display:flex;justify-content:space-between;gap:20px}.lead-card h2{font-size:22px;letter-spacing:-.5px;margin:5px 0}.lead-date{font-size:11px;color:#829074}.lead-meta{display:flex;gap:20px;flex-wrap:wrap;font-size:12px;margin:15px 0}.lead-card p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}.lead-offer{padding:14px;margin:17px 0;background:#e2e9d5;border-radius:4px;font-size:12px}.lead-card button{font-size:11px}.empty-state{border:1px dashed #b9c6a9;padding:40px;border-radius:8px;text-align:center}.empty-state h2{font-size:25px;margin-bottom:15px}.empty-state p{font-size:13px;color:#718167;margin-bottom:20px}.inbox-actions{display:flex;gap:10px;flex-wrap:wrap}.status-line{font-size:12px;color:#687c5c;margin:20px 0}.delete-button{border:1px solid #c9b6a7;color:#924b2b;background:transparent;border-radius:4px;padding:6px 12px}.inbox-brand{border-bottom:1px solid #d9dfcf;padding:25px 28px}.inbox-brand>div{max-width:995px;margin:auto;display:flex;align-items:center;justify-content:space-between}.inbox-brand a:last-child{font-size:12px}
@media(min-width:1400px){.hero-grid{gap:50px}.hero-art{padding-top:45px}}@media(max-width:1100px){.container{padding-left:28px;padding-right:28px}.nav nav{gap:20px}.hero-grid{gap:8px}.hero-actions{gap:17px}.hero-actions .button{padding:15px 17px;font-size:12px;gap:17px}.hero-checks{gap:9px;font-size:9px}.hero-art{min-height:460px}.mock-phone{top:190px}.floating-note{bottom:42px;left:8px}.concept-label{left:25px;font-size:6px}.barber-content h2{font-size:28px}.industry-strip{gap:20px}.industry-strip>div{gap:14px}.industry-strip>div>span{font-size:10px}.calculator{grid-template-columns:.65fr 1.2fr .9fr;gap:22px;padding:27px}.calculator-intro h2{font-size:29px}.calculator-result{padding:18px}.result-price{font-size:41px}.package{padding:25px 20px}.package h3{font-size:26px}.package ul{font-size:10px}.contact-copy{padding:42px 30px}.contact-copy h2{font-size:45px}.form-area{padding:26px}.example-panel{gap:35px}.concept-inner h3{font-size:29px}}@media(max-width:900px){.nav nav{display:none}.nav{height:82px}.hero-grid{padding-top:45px;grid-template-columns:1fr 1fr}.hero-copy .eyebrow{font-size:8px;letter-spacing:1px}h1{font-size:46px;letter-spacing:-2.5px}.hero-description{font-size:13px}.hero-actions{align-items:flex-start;flex-direction:column;gap:15px;margin:23px 0 19px}.hero-checks{flex-wrap:wrap}.hero-art{min-height:430px}.art-caption{font-size:6px;padding-left:0}.barber-site{padding:14px 16px 0}.mock-nav>span{font-size:4px}.mock-nav b{font-size:15px}.barber-content{padding:20px 0}.barber-content h2{font-size:23px}.barber-content p{font-size:6px}.mock-phone{width:126px;top:185px;right:-5px;min-height:245px;padding:15px 9px}.mock-phone h3{font-size:21px}.phone-speaker{left:38px}.floating-note{font-size:8px;left:3px;bottom:39px;padding:9px 11px;gap:7px}.concept-label{font-size:5px;left:8px;bottom:-3px}.industry-strip>div{flex-wrap:wrap;justify-content:flex-start;gap:10px 20px}.industry-strip{gap:25px}h2{font-size:36px}.section-top>p{font-size:12px}.example-panel{gap:24px;padding:20px}.example-visual{padding:20px;min-height:255px}.concept-inner h3{font-size:26px}.concept-graphic{font-size:74px}.example-description h3{font-size:22px}.example-description>p{font-size:11px}.example-description ul{font-size:10px}.package-grid{gap:12px}.package{padding:23px 15px}.package h3{font-size:23px}.package-index{font-size:6px}.package>p{font-size:10px}.price{font-size:34px}.price span{font-size:8px}.package li{padding-left:17px}.package .button{padding:12px 10px;font-size:9px}.calculator{grid-template-columns:1.2fr 1fr}.calculator-intro{grid-column:1/-1;display:flex;justify-content:space-between;gap:25px;align-items:center}.calculator-intro>.eyebrow{display:none}.calculator-intro h2{margin:0}.calculator-intro p{font-size:12px}.calculator-sidenote{margin-top:0}.calculator-sidenote>span{display:none}.calculator-sidenote p{font-size:10px}.trust-grid{gap:25px}.process{grid-template-columns:repeat(3,1fr);gap:30px}.process>div:first-child{grid-column:1/-1}.process h2 br{display:none}.contact-card{grid-template-columns:.9fr 1.1fr}.contact-copy{padding:35px 23px}.contact-copy h2{font-size:38px}.contact-copy>p{font-size:11px}.contact-copy>p br{display:none}.form-area{padding:22px}.form-grid{gap:10px}.form-heading span{font-size:12px}.form-heading small{font-size:7px}.form-disclaimer{font-size:7px}.consent{font-size:8px}.faq{gap:45px}.footer-top>span{max-width:190px;text-align:center}.footer-bottom{font-size:7px}.footer-bottom>div{gap:14px}}
@media(max-width:650px){html{scroll-padding-top:80px}.container{padding-left:22px;padding-right:22px}.preview-bar{font-size:8px;gap:10px;padding:6px 10px}.header .nav{height:74px}.brand{font-size:29px}.brand-dot{font-size:33px}.brand small{font-size:6px;letter-spacing:1px;margin-top:6px}.header-cta{margin-left:auto;padding:10px 12px!important;font-size:10px!important;gap:12px!important}.menu-button{display:block;margin-right:-6px;padding:7px;font-size:22px}.nav{gap:8px}.hero-grid{grid-template-columns:1fr;padding:39px 0 27px;gap:20px}.hero-copy>.eyebrow{font-size:8px;letter-spacing:.9px}h1{font-size:clamp(44px,10.4vw,65px);letter-spacing:-2.5px;line-height:1.08;margin:20px 0 23px}.hero-description{font-size:14px;line-height:1.7}.hero-actions{flex-direction:row;align-items:center;gap:17px;margin:24px 0 18px}.hero-actions .button{font-size:11px;padding:15px 14px;gap:13px}.hero-actions .text-link{font-size:10px;gap:8px;white-space:nowrap}.hero-checks{font-size:9px;gap:12px}.footnote{font-size:8px;margin-top:9px}.hero-art{max-width:440px;width:100%;margin:auto;min-height:423px;padding-top:13px}.art-caption{font-size:6.5px;margin-bottom:13px}.mock-desktop{width:92%;margin:0 0 0 4px}.barber-site{padding:18px 20px 0}.mock-nav b{font-size:16px}.mock-nav>span{font-size:5px}.barber-content{padding:24px 0}.barber-content h2{font-size:29px}.barber-content p{font-size:7px}.mock-eyebrow{font-size:5px}.mock-phone{width:133px;top:177px;right:2px;min-height:246px}.mock-phone h3{font-size:22px}.floating-note{bottom:36px;left:12px;font-size:9px;padding:10px 12px}.concept-label{left:18px;bottom:0;font-size:5px}.industry-strip{align-items:flex-start;padding:21px 0;gap:13px}.industry-strip>span{min-width:76px;font-size:7px}.industry-strip>span b{font-size:11px}.industry-strip>div{gap:10px 13px}.industry-strip>div>span{font-size:9px}.examples-block{padding:52px 0}.section-top{display:block}.section-top .eyebrow{font-size:8px;letter-spacing:1.1px}h2{font-size:34px;letter-spacing:-1.4px}.section-top h2{margin-top:14px}.section-top>p{font-size:12px;margin-top:20px}.section-top>p br{display:none}.example-tabs{gap:7px;margin:25px 0 20px}.example-tabs button{font-size:10px;padding:9px 13px}.example-panel{grid-template-columns:1fr;padding:17px;gap:25px}.example-visual{min-height:250px;padding:20px}.concept-inner{padding:26px 0}.concept-inner h3{font-size:31px}.concept-graphic{font-size:85px}.example-description{padding:2px 5px 10px}.example-description h3{font-size:26px}.example-description>p{font-size:12px}.example-description ul{font-size:11px}.example-description .text-link{font-size:12px}.tag{font-size:7px}.offer{padding-top:51px}.package-grid{grid-template-columns:1fr;gap:26px;margin-top:35px}.package{padding:27px}.package-index{font-size:8px}.package h3{font-size:30px}.package>p{font-size:12px}.package>p br{display:none}.price{font-size:43px;margin:23px 0}.price span{font-size:10px}.package ul{font-size:12px;margin-bottom:24px}.package li{padding-left:22px}.package .button{font-size:12px;padding:14px 18px}.package-note{font-size:9px;margin:21px 0 35px}.calculator{display:block;padding:22px;margin:0 -4px}.calculator-intro{display:block}.calculator-intro>.eyebrow{display:block;font-size:8px}.calculator-intro h2{font-size:32px;margin:13px 0 15px}.calculator-intro h2 br{display:none}.calculator-intro>p br{display:none}.calculator-sidenote{display:none}.calculator-options{margin:25px 0}.calculator legend{font-size:12px}.package-toggle span{font-size:10px;padding:12px 4px}.package-toggle small{font-size:10px}.extras label,.care-choice label{font-size:11px;margin-bottom:17px}.extras small,.care-choice small{font-size:9px}.extras b,.care-choice b{font-size:10px}.extras input,.care-choice input{width:17px;height:17px}.calculator-result{padding:23px;gap:23px}.result-price{font-size:48px}.calculator-result>div>span{font-size:8px}.result-breakdown{font-size:11px}.calculator-result small{font-size:9px}.calculator-result .button{font-size:12px;padding:14px}.calculator-result small br{display:none}.monthly b{font-size:16px}.trust-grid{grid-template-columns:1fr;gap:26px;padding:35px 3px 43px}.trust-grid>div{position:relative;padding-left:43px}.trust-icon{position:absolute;left:0;top:-4px;font-size:27px}.trust-grid h3{font-size:14px}.trust-grid p{font-size:12px}.contact-section{padding-top:46px}.process{grid-template-columns:1fr;gap:23px;padding-bottom:43px}.process>div:first-child{margin-bottom:10px}.process h2{font-size:31px}.process h2 br{display:block}.process-step{position:relative;padding-left:48px}.process-step>span{position:absolute;left:0;top:1px}.process-step h3{font-size:14px;margin-bottom:7px}.process-step p{font-size:12px}.contact-card{grid-template-columns:1fr;margin:0 -6px}.contact-copy{padding:31px 28px}.contact-copy h2{font-size:43px;margin:20px 0}.contact-copy>p{font-size:12px}.contact-promises{font-size:11px;margin-top:23px}.private-notice{margin-top:25px;padding-top:15px}.private-notice p{font-size:9px}.callback-link{font-size:11px}.form-area{margin:0 10px 10px;padding:23px 19px}.form-heading span{font-size:13px}.form-heading small{font-size:8px}.form-grid{grid-template-columns:1fr;gap:14px;margin-bottom:14px}form label{font-size:11px}form input:not([type=radio],[type=checkbox]),form select,form textarea{font-size:16px;padding:11px;min-height:46px}form input::placeholder,form textarea::placeholder{font-size:12px}.contact-method legend,.contact-method label{font-size:11px}.contact-method input{width:16px;height:16px}.contact-method{margin:19px 0}.selected-summary>b{font-size:10px}.consent{font-size:10px}.consent input{width:16px;height:16px}.submit{font-size:11px;padding:15px 12px;gap:7px}.form-disclaimer{font-size:8px;line-height:1.7}.faq{grid-template-columns:1fr;gap:30px;padding:53px 0}.faq h2{margin:15px 0 20px}summary{font-size:12px;padding:18px 0}details p{font-size:12px}.footer-top{flex-wrap:wrap;gap:20px;padding-top:28px;padding-bottom:27px}.footer-top>span{max-width:150px;text-align:right;font-size:9px}.footer-top>a:last-child{width:100%;border-top:1px solid #d4ddc6;padding-top:18px}.footer-bottom{display:block;padding-bottom:95px;font-size:8px}.footer-bottom>div{margin-top:14px;gap:25px}.footer-bottom button{font-size:9px}.mobile-cta{display:block;position:fixed;bottom:0;left:0;right:0;z-index:25;background:#fbfaf6f5;border-top:1px solid #dce2d2;padding:9px 20px calc(9px + env(safe-area-inset-bottom));backdrop-filter:blur(10px)}.mobile-cta .button{width:100%;padding:12px;justify-content:space-between}.mobile-cta[hidden]{display:none}.anchor{scroll-margin-top:85px}dialog{padding:30px 24px}.inbox-head{display:block}.inbox-head h1{font-size:34px;margin-bottom:20px}.inbox-shell{padding:0 20px;margin:32px auto 90px}.lead-top{display:block}.lead-card{padding:20px}.lead-meta{gap:10px}.inbox-brand{padding:20px}.inbox-brand .brand{font-size:26px}.inbox-brand a:last-child{font-size:10px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
