
    html{margin:0;padding:0;background:#f1f3f3;color:#17211f;color-scheme:light}
    body{margin:0;padding:0;min-width:320px;background:#f1f3f3;color:#17211f}
    button,a,summary,select{cursor:pointer}
    :focus-visible{outline:3px solid #374140;outline-offset:4px}
  

@font-face{font-family:WaxStamp;src:url('/assets/waxstamp.woff') format('woff');font-display:swap}
#wax-page{--wax-ink:#374140;--wax-text:#17211f;--wax-muted:#35423e;--wax-paper:#f1f3f3;--wax-line:#d3d9d7;--wax-soft:#e3e8e5;--wax-white:#fff;background:var(--wax-paper);color:var(--wax-text);font:15px/1.6 Arial,Helvetica,sans-serif;color-scheme:light;overflow-wrap:break-word}
#wax-page *{box-sizing:border-box;color:inherit}
#wax-page :is(h1,h2,h3,p,li,strong,label,address,summary,output){color:inherit;opacity:1}
#wax-page a{color:inherit;text-decoration:none}
#wax-page button,#wax-page input,#wax-page select,#wax-page textarea{font:inherit}
#wax-page button,#wax-page a,#wax-page input,#wax-page select{touch-action:manipulation}
#wax-page .wax-wrap{width:min(100% - 64px,920px);margin-inline:auto}
#wax-page .wax-nav{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:23px 0;border-bottom:1px solid var(--wax-line)}
#wax-page .wax-brand{display:inline-flex;align-items:center;gap:10px;font:27px/1.2 WaxStamp,Impact,sans-serif;letter-spacing:1px}
#wax-page .wax-brand-icon{width:48px;height:48px;object-fit:contain}#wax-page input:disabled{background:var(--wax-soft);cursor:not-allowed}#wax-page .wax-navlinks{display:flex;gap:24px;align-items:center;font-size:13px}
#wax-page .wax-navlinks a{padding:8px 0}
#wax-page .wax-navlinks a:hover{text-decoration:underline;text-underline-offset:5px}
#wax-page .wax-action{display:inline-flex;justify-content:center;align-items:center;gap:9px;min-height:45px;padding:12px 20px;border:1px solid var(--wax-ink);border-radius:3px;background:var(--wax-ink);color:var(--wax-white);font-size:14px;font-weight:600;text-align:center;white-space:normal}
#wax-page .wax-action:hover{background:#242d2b;color:var(--wax-white)}
#wax-page .wax-action.secondary{background:transparent;color:var(--wax-text)}
#wax-page .wax-action.secondary:hover{background:var(--wax-soft)}
#wax-page .wax-hero{display:grid;grid-template-columns:1.25fr 1fr;gap:32px;align-items:center;padding:48px 0}
#wax-page .wax-eyebrow{font-size:11px;font-weight:600;letter-spacing:1.8px;text-transform:uppercase;margin:0 0 20px}
#wax-page h1{font:clamp(37px,5.2vw,63px)/1.1 WaxStamp,Impact,sans-serif;letter-spacing:.3px;margin:0 0 23px;max-width:600px}
#wax-page .wax-intro{max-width:430px;margin:0 0 25px;font-size:16px;line-height:1.7}
#wax-page .wax-actions{display:flex;flex-wrap:wrap;gap:10px}
#wax-page .wax-hero-photo{width:100%;max-width:390px;min-width:0;justify-self:end}
#wax-page .wax-hero-photo img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:50% 30%;border-radius:6px}
#wax-page .wax-facts{display:flex;flex-wrap:wrap;justify-content:space-between;gap:15px;border-top:1px solid var(--wax-line);border-bottom:1px solid var(--wax-line);padding:16px 0;font-size:12px;font-weight:600}
#wax-page .wax-facts span:before{content:'✓';margin-right:8px}
#wax-page .wax-section{padding:48px 0}
#wax-page .wax-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:23px}
#wax-page h2{font:29px/1.25 WaxStamp,Impact,sans-serif;margin:0}
#wax-page .wax-section-head p{font-size:13px;margin:0}
#wax-page .wax-prices{display:grid;grid-template-columns:1fr 1fr;gap:18px}
#wax-page .wax-price{background:var(--wax-white);border:1px solid var(--wax-line);padding:27px 28px;border-radius:3px;display:flex;flex-direction:column;align-items:flex-start}
#wax-page .wax-price-top{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px;width:100%;margin-bottom:3px}
#wax-page h3{font-size:21px;line-height:1.3;margin:0;font-weight:600}
#wax-page .wax-price-number{font-size:42px;line-height:1.2;font-weight:500;letter-spacing:-1.5px;white-space:nowrap}
#wax-page .wax-price p{font-size:13px;margin:0 0 20px}
#wax-page .wax-price ul{padding:0;margin:0 0 25px;list-style:none;flex:1}
#wax-page .wax-price li{margin:7px 0;font-size:14px}
#wax-page .wax-price li:before{content:'✓';margin-right:10px}
#wax-page .wax-price .wax-text-link{font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:5px;padding:8px 0}
#wax-page .wax-services{display:grid;grid-template-columns:1fr 1fr;gap:36px;padding-top:5px}
#wax-page .wax-service{border-top:2px solid var(--wax-ink);padding-top:18px}
#wax-page .wax-service h3{font-size:19px}
#wax-page .wax-service strong{display:block;font-size:14px;margin:8px 0}
#wax-page .wax-service p{font-size:14px;margin:0;line-height:1.7}
#wax-page .wax-group{background:var(--wax-ink);color:var(--wax-paper);padding:28px 32px;border-radius:3px;display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:28px}
#wax-page .wax-group :is(h3,p,strong,span){color:var(--wax-white)}
#wax-page .wax-group h3{font:24px/1.3 WaxStamp,Impact,sans-serif;margin-bottom:10px}
#wax-page .wax-group p{font-size:14px;max-width:535px;margin:0}
#wax-page .wax-group p+p{margin-top:12px}
#wax-page .wax-group .wax-action{border-color:var(--wax-paper);color:var(--wax-paper);background:transparent;flex-shrink:0;max-width:200px}
#wax-page .wax-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:26px}
#wax-page .wax-step-num{font:26px/1.2 WaxStamp,Impact,sans-serif;color:var(--wax-muted);opacity:1;display:block;margin-bottom:12px}
#wax-page .wax-step h3{font-size:16px;margin-bottom:8px}
#wax-page .wax-step p{font-size:13px;margin:0}
#wax-page .wax-contact-section{background:var(--wax-soft);padding:40px 0}
#wax-page .wax-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:42px;align-items:start}
#wax-page .wax-contact-copy h2{margin-bottom:16px}
#wax-page .wax-contact-copy p{font-size:14px;margin:0 0 15px}
#wax-page .wax-address{padding-top:13px;border-top:1px solid #bac5bf;margin-top:23px;font-style:normal;font-size:13px}
#wax-page .wax-calculator{background:var(--wax-paper);padding:25px;border-radius:3px}
#wax-page .wax-calculator h3{font-size:18px;margin-bottom:18px}
#wax-page .wax-input-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}
#wax-page label{display:block;font-size:12px;font-weight:600;margin-bottom:6px}
#wax-page input,#wax-page select{width:100%;min-height:43px;border:1px solid #b3bfba;border-radius:2px;background:var(--wax-white);color:var(--wax-text);-webkit-text-fill-color:currentColor;padding:9px 10px;font-size:16px;opacity:1}
#wax-page input::placeholder,#wax-page textarea::placeholder{color:var(--wax-muted);opacity:1}
#wax-page option{color:var(--wax-text);background:var(--wax-white)}
#wax-page .wax-service-select{margin-top:13px}
#wax-page .wax-calculator-total{display:flex;gap:16px;justify-content:space-between;align-items:baseline;border-top:1px solid var(--wax-line);padding-top:14px;margin-top:18px}
#wax-page .wax-calculator-total span{font-size:13px}
#wax-page .wax-calculator-total output{font-size:27px;font-weight:600;white-space:nowrap}
#wax-page .wax-calc-note{font-size:12px;line-height:1.5;margin:8px 0 13px;min-height:18px}
#wax-page .wax-calculator .wax-action{width:100%;min-height:46px}
#wax-page .wax-calculator .wax-action[aria-disabled="true"]{opacity:1;background:var(--wax-soft);color:var(--wax-muted);border-color:#87968f}
#wax-page .wax-faq{margin-top:27px}
#wax-page .wax-faq details{border-bottom:1px solid var(--wax-line);padding:13px 0}
#wax-page .wax-faq summary{font-size:14px;font-weight:600;padding:4px 0}
#wax-page .wax-faq p{font-size:13px;margin:10px 0 3px;max-width:680px}
#wax-page .wax-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:15px;font-size:12px;padding:25px 0;border-top:1px solid var(--wax-line)}
#wax-page .wax-footer .wax-brand{font-size:22px}
@media(max-width:650px){#wax-page .wax-wrap{width:calc(100% - 36px)}#wax-page .wax-nav{gap:12px;flex-wrap:wrap;padding:18px 0}#wax-page .wax-brand{font-size:24px}#wax-page .wax-brand-icon{width:48px;height:48px;object-fit:contain}#wax-page input:disabled{background:var(--wax-soft);cursor:not-allowed}#wax-page .wax-navlinks{gap:17px;font-size:12px}#wax-page .wax-hero{padding:36px 0 32px;grid-template-columns:1fr;gap:6px}#wax-page h1{font-size:43px;max-width:440px}#wax-page .wax-intro{font-size:15px}#wax-page .wax-hero-photo{max-width:440px;justify-self:center;margin:14px 0 4px}#wax-page .wax-hero-photo img{aspect-ratio:4/3;object-position:50% 26%}#wax-page .wax-facts{font-size:11px;gap:9px;justify-content:flex-start}#wax-page .wax-facts span{margin-right:8px}#wax-page .wax-section{padding:35px 0}#wax-page .wax-prices,#wax-page .wax-services,#wax-page .wax-contact-grid{grid-template-columns:1fr;gap:18px}#wax-page .wax-price{padding:24px}#wax-page .wax-services{gap:28px}#wax-page .wax-group{padding:25px;align-items:flex-start;flex-direction:column;gap:18px}#wax-page .wax-steps{grid-template-columns:1fr;gap:20px}#wax-page .wax-step{display:grid;grid-template-columns:30px 1fr;column-gap:12px}#wax-page .wax-step-num{grid-row:1/3;margin:0}#wax-page .wax-calculator{padding:21px}#wax-page .wax-contact-grid{gap:26px}#wax-page .wax-contact-section{padding:32px 0}#wax-page .wax-section-head{gap:9px}#wax-page .wax-eyebrow{font-size:10px;letter-spacing:1.3px}}

html{scroll-padding-top:20px}
#wax-page .wax-navlinks{gap:20px;flex-wrap:wrap}
#wax-page .wax-navlinks a[aria-current="page"]{font-weight:700;text-decoration:underline;text-underline-offset:5px}
#wax-page .wax-text-link{font-weight:600;text-decoration:underline;text-underline-offset:4px}
#wax-page .wax-text-link:hover{text-decoration-thickness:2px}
#wax-page .wax-more{margin:22px 0 0;font-size:14px}
#wax-page .wax-service .wax-more{margin-top:16px}
#wax-page .wax-footer-links{display:flex;gap:10px 22px;flex-wrap:wrap;width:100%;padding-top:12px;border-top:1px solid var(--wax-line)}
#wax-page .wax-footer-links a:hover{text-decoration:underline;text-underline-offset:4px}
#wax-page .wax-breadcrumb{padding-top:24px;font-size:12px;display:flex;flex-wrap:wrap;gap:9px}
#wax-page .wax-breadcrumb a{text-decoration:underline;text-underline-offset:3px}
#wax-page .wax-subhero{padding-top:30px}
#wax-page .wax-subhero h1{font-size:clamp(38px,4.8vw,58px)}
#wax-page .wax-subhero .wax-intro{max-width:510px}
#wax-page .wax-copy{max-width:680px}
#wax-page .wax-copy p{margin:16px 0 0}
#wax-page .wax-copy h3{margin-top:25px;font-size:19px}
#wax-page .wax-columns{display:grid;grid-template-columns:1fr 1fr;gap:34px}
#wax-page .wax-copy-card{background:var(--wax-white);border:1px solid var(--wax-line);padding:28px;border-radius:3px}
#wax-page .wax-copy-card h3{font:25px/1.3 WaxStamp,Impact,sans-serif}
#wax-page .wax-copy-card p{font-size:14px}
#wax-page .wax-copy-card p:last-child{margin-bottom:0}
#wax-page .wax-copy-card ul{padding-left:20px;font-size:14px}
#wax-page .wax-copy-card li{margin:8px 0}
#wax-page .wax-rule{border-top:1px solid var(--wax-line)}
#wax-page .wax-region-panel{background:var(--wax-ink);color:var(--wax-paper);border-radius:4px;padding:32px;width:100%}
#wax-page .wax-region-panel h2{font-size:36px;margin:10px 0 22px}
#wax-page .wax-region-panel p{font-size:14px;margin:14px 0 0}
#wax-page .wax-region-panel img{width:78px;height:78px;object-fit:contain;filter:brightness(0) invert(1)}
#wax-page .wax-region-panel hr{border:0;border-top:1px solid #73817d;margin:22px 0}
#wax-page .wax-callout{padding:32px;background:var(--wax-soft);border-radius:3px;margin-top:26px}
#wax-page .wax-callout p{max-width:650px}
#wax-page .wax-callout .wax-actions{margin-top:22px}
#wax-page .wax-small-print{font-size:13px}
#wax-page .wax-skip{position:absolute;top:-100px;left:18px;z-index:10;background:#fff;padding:12px}
#wax-page .wax-skip:focus{top:10px}
@media(max-width:850px){#wax-page .wax-nav{flex-wrap:wrap}#wax-page .wax-navlinks{gap:9px 20px}}
@media(max-width:650px){#wax-page .wax-columns{grid-template-columns:1fr;gap:18px}#wax-page .wax-subhero h1{font-size:41px}#wax-page .wax-region-panel{margin-top:20px;padding:26px}#wax-page .wax-callout{padding:25px}#wax-page .wax-footer-links{gap:12px 18px}#wax-page .wax-copy-card{padding:24px}#wax-page .wax-navlinks{font-size:12px;gap:5px 17px}#wax-page .wax-breadcrumb{padding-top:20px}}
