.laser-page{--laser-accent:#ac2827;--laser-accent-dark:#7f1d1d;--laser-navy:#162b55;--laser-text:#242424;--laser-muted:#575757;--laser-soft:#f4f4f4;--laser-cool:#f4f4f4;--laser-border:#dedede;--laser-radius:1.375rem;--laser-shadow:0 0.0625rem 0.75rem rgba(0,0,0,.12);--laser-hero-background:#fff;--laser-placeholder-background:var(--laser-cool);--laser-page-gutter:max(1rem,min(3.125vw,3.75rem));--laser-content-width:100rem;--laser-section-gap:clamp(4rem,3.25rem + 3vw,6rem);--laser-panel-padding:clamp(1.5rem,1rem + 2vw,3.5rem);--laser-content-gap:clamp(1.5rem,1.15rem + 1.5vw,2.5rem);background-color:#fff;color:#242424;color:var(--laser-text);overflow-x:hidden;padding-bottom:calc(4.5rem + env(safe-area-inset-bottom))}@media screen and (min-width:768px){.laser-page{padding-bottom:0}}.laser-page>.wrapper{min-height:100%;min-width:0;width:100%}.laser-page .backdrop.burger{overflow:hidden}.laser-page .header .container{align-items:flex-start;display:flex!important;gap:1.5rem;margin-left:auto;margin-right:auto;max-width:calc(var(--laser-content-width) + var(--laser-page-gutter)*2);padding-left:var(--laser-page-gutter);padding-right:var(--laser-page-gutter);width:100%}.laser-page .header .nav{align-items:flex-start;justify-content:space-between;min-width:0;width:100%}.laser-page .header .custom-logo,.laser-page .header .custom-logo-link{height:auto;width:max(11.25rem,min(13.6vw,16.3125rem))}.laser-page .header .nav-list{align-items:center;border-bottom:1px solid var(--laser-accent);border-top:1px solid var(--laser-accent);display:flex;gap:max(1.25rem,min(2vw,2.25rem));margin:0 0 0 auto;padding:.75rem 0}.laser-page .header .nav-list a{color:var(--laser-text);font-size:1rem;white-space:nowrap}.laser-page .header>.container>.landing__reb-button{flex:0 0 auto;margin-top:.15rem}@media screen and (max-width:991px){.laser-page .header .container{display:block!important}.laser-page .header .nav{justify-content:center}.laser-page .header .nav-list,.laser-page .header>.container>.landing__reb-button{display:none!important}}.laser-page .laser{display:grid;min-width:0;width:100%;grid-gap:var(--laser-section-gap);gap:var(--laser-section-gap)}.laser-page .laser .section{min-width:0;overflow:visible;padding-top:0;width:100%}.laser-page .laser .section>.wrapper{display:block;margin-left:auto;margin-right:auto;min-height:0;width:min(100% - var(--laser-page-gutter)*2,var(--laser-content-width))}.laser-page .footer{margin-top:var(--laser-section-gap)}.laser-page .footer>.container{margin-left:auto;margin-right:auto;max-width:calc(var(--laser-content-width) + var(--laser-page-gutter)*2);padding-left:var(--laser-page-gutter);padding-right:var(--laser-page-gutter);width:100%}.laser-page .footer .footer-wrapper{padding:clamp(1.75rem,1.45rem + 1.25vw,2.75rem) clamp(1.25rem,.95rem + 1.25vw,2.25rem)}.laser-page .footer .custom-logo-link{margin-bottom:1.5rem;width:max(10.5rem,min(11vw,13rem))}.laser-page .footer .made-by-wrapper{margin-top:1.5rem;padding-top:1.5rem}.laser-page .laser-eyebrow{color:var(--laser-accent);font-size:.75rem;font-weight:700;letter-spacing:.09em;margin-bottom:.875rem;text-transform:uppercase}.laser-page .laser-heading{color:var(--laser-navy);font-size:clamp(1.75rem,1.31rem + 1.88vw,3rem);font-weight:500;letter-spacing:-.025em;line-height:1.12;margin-bottom:0;max-width:48rem}@media screen and (max-width:767px){.laser-page{--laser-section-gap:3.5rem}}.laser-page .laser-copy{color:var(--laser-muted);font-size:clamp(1rem,.96rem + .17vw,1.125rem);line-height:1.65}.laser-page .laser-copy p{margin-bottom:1rem}.laser-page .laser-copy p:last-child{margin-bottom:0}@media(prefers-reduced-motion:reduce){.laser-page *,.laser-page :after,.laser-page :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.laser-page .link{transition:color .2s ease,opacity .2s ease}.laser-page .link:focus-visible{outline:3px solid rgba(172,40,39,.3);outline-offset:.25rem}.laser-page .link--logo{align-items:center;display:inline-flex;flex-shrink:0;height:auto;width:auto}.laser-page .link--footer,.laser-page .link--header{color:var(--laser-text);font-size:.875rem;font-weight:500}.laser-page .link--footer:hover,.laser-page .link--header:hover{color:var(--laser-accent)}.laser-page .link--phone{color:var(--laser-navy);font-size:clamp(.8125rem,.77rem + .18vw,.9375rem);font-weight:700;white-space:nowrap}.laser-page .link--phone:hover{color:var(--laser-accent)}.laser-page .link--accent{align-items:center;color:var(--laser-accent);display:inline-flex;font-weight:700;gap:.5rem;width:-moz-max-content;width:max-content}.laser-page .link--accent:after{content:"→";transition:transform .2s ease}.laser-page .link--accent:hover:after{transform:translateX(.25rem)}.laser-page .backdrop.burger .close-button{background:transparent;border:0;cursor:pointer}.laser-page .btn{align-items:center;border-radius:.5rem;display:inline-flex;font-size:1rem;font-weight:600;justify-content:center;line-height:1.2;min-height:3.25rem;padding:.75rem 1.5rem;text-align:center;-webkit-text-decoration:none;text-decoration:none;transition:color .2s ease,background-color .2s ease,border-color .2s ease,transform .2s ease}.laser-page .btn .text{line-height:inherit}.laser-page .btn:focus-visible{outline:3px solid rgba(172,40,39,.3);outline-offset:.25rem}.laser-page .btn--default{background:var(--laser-accent);border:1px solid var(--laser-accent);color:#fff}.laser-page .btn--default:hover{background:var(--laser-accent-dark);border-color:var(--laser-accent-dark);color:#fff;transform:translateY(-1px)}.laser-page .btn--secondary{background:#fff;border:1px solid var(--laser-accent);color:var(--laser-accent)}.laser-page .btn--secondary:hover{background:var(--laser-accent);color:#fff}.laser-page .laser-sticky{bottom:calc(1rem + env(safe-area-inset-bottom));box-shadow:0 .5rem 1.5rem rgba(127,29,29,.25);left:1rem;min-height:3.5rem;position:fixed;right:1rem;z-index:90}@media screen and (min-width:768px){.laser-page .laser-sticky{display:none}}.laser-page .laser .section-hero{padding-top:7.5rem}.laser-page .laser .section-hero.section>.wrapper{margin-left:auto;margin-right:auto;width:min(100% - var(--laser-page-gutter)*2,var(--laser-content-width))}.laser-page .laser .section-hero .hero{align-items:stretch;background:var(--laser-soft) url(../images/background-price.webp) left bottom/auto 75% no-repeat;border-radius:var(--laser-radius);box-shadow:var(--laser-shadow);display:grid;grid-template-columns:minmax(0,.9fr) minmax(30rem,1.1fr);min-height:39rem;overflow:hidden}.laser-page .laser .section-hero .hero__content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;padding:clamp(2rem,1.25rem + 3vw,4.75rem);position:relative;z-index:2}.laser-page .laser .section-hero .hero__title{color:var(--laser-accent);font-size:clamp(2.2rem,1.65rem + 2.35vw,3.75rem);font-weight:500;letter-spacing:-.035em;line-height:1.04;margin:0 0 1.25rem;max-width:42rem}.laser-page .laser .section-hero .hero__text{color:var(--laser-text);font-size:clamp(1rem,.94rem + .25vw,1.1875rem);line-height:1.6;margin:0 0 2rem;max-width:35rem}.laser-page .laser .section-hero .hero__media{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;padding:1.25rem;grid-gap:.75rem;background:#e9e9e9;gap:.75rem}.laser-page .laser .section-hero .hero__photo{background:#ddd;border-radius:calc(var(--laser-radius) - .35rem);margin:0;min-height:36.5rem;overflow:hidden;position:relative}.laser-page .laser .section-hero .hero__photo img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.laser-page .laser .section-hero .hero__photo figcaption{-webkit-backdrop-filter:blur(.4rem);backdrop-filter:blur(.4rem);background:rgba(22,43,85,.82);border-radius:999px;bottom:1rem;color:#fff;font-size:.75rem;font-weight:700;left:1rem;letter-spacing:.08em;min-width:4.25rem;padding:.65rem .9rem;position:absolute;text-align:center;text-transform:uppercase}.laser-page .laser .section-hero .hero__photo--after figcaption{background:rgba(172,40,39,.88)}@media screen and (max-width:991px){.laser-page .laser .section-hero{padding-top:6.75rem}.laser-page .laser .section-hero .hero{grid-template-columns:1fr;min-height:0}.laser-page .laser .section-hero .hero__content{padding:2rem 1.25rem 2.25rem}.laser-page .laser .section-hero .hero__media{padding:.75rem}.laser-page .laser .section-hero .hero__photo{min-height:max(18rem,min(77vw,31rem))}}@media screen and (max-width:479px){.laser-page .laser .section-hero .hero__media{gap:.5rem}.laser-page .laser .section-hero .hero__photo figcaption{bottom:.625rem;left:.625rem;min-width:3.5rem;padding:.5rem .7rem}}.laser-page .section-benefits .benefits{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(20rem,.88fr);grid-gap:clamp(2rem,1rem + 4vw,5rem);align-items:stretch;gap:clamp(2rem,1rem + 4vw,5rem)}.laser-page .section-benefits .benefits__content{padding-bottom:max(.5rem,min(2vw,1.5rem));padding-top:max(.5rem,min(2vw,1.5rem))}.laser-page .section-benefits .benefits__head{margin-bottom:2rem;max-width:45rem}.laser-page .section-benefits .benefits__head>p:last-child{color:var(--laser-muted);font-size:1.0625rem;line-height:1.6;margin:1rem 0 0}.laser-page .section-benefits .benefits__list{display:grid;grid-gap:.75rem;gap:.75rem}.laser-page .section-benefits .benefits__item{display:grid;grid-template-columns:2rem 1fr;padding:1rem 1.125rem;grid-gap:.875rem;align-items:start;background:#fff;border:1px solid var(--laser-border);border-radius:.875rem;gap:.875rem}.laser-page .section-benefits .benefits__item h3{color:var(--laser-navy);font-size:1.0625rem;line-height:1.35;margin:0 0 .25rem}.laser-page .section-benefits .benefits__item p{color:var(--laser-muted);font-size:.9rem;line-height:1.5;margin:0}.laser-page .section-benefits .benefits__icon{align-items:center;background:var(--laser-accent);border-radius:50%;color:#fff;display:grid;font-size:.75rem;font-weight:700;height:2rem;justify-items:center;place-items:center;width:2rem}.laser-page .section-benefits .benefits__media{border-radius:var(--laser-radius);box-shadow:var(--laser-shadow);min-height:34rem;overflow:hidden}.laser-page .section-benefits .benefits__media img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:799px){.laser-page .section-benefits .benefits{grid-template-columns:1fr}.laser-page .section-benefits .benefits__media{grid-row:1;min-height:20rem}}.laser-page .section-installments .installments{display:grid;grid-template-columns:minmax(9rem,.32fr) minmax(0,1fr) auto;padding:clamp(1.75rem,1.25rem + 2vw,3.25rem);grid-gap:clamp(1.5rem,1rem + 2vw,3rem);align-items:center;background:linear-gradient(105deg,#f4f4f4,#fff 58%,#f7f7f7);border-radius:var(--laser-radius);box-shadow:var(--laser-shadow);gap:clamp(1.5rem,1rem + 2vw,3rem)}.laser-page .section-installments .installments__logo{max-height:7rem;max-width:12rem;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;width:100%}.laser-page .section-installments .installments__content h2{color:var(--laser-navy);font-size:clamp(1.65rem,1.35rem + 1.2vw,2.5rem);line-height:1.15;margin-bottom:.625rem}.laser-page .section-installments .installments__content p{color:var(--laser-muted);font-size:1.0625rem;line-height:1.55;margin:0;max-width:45rem}@media screen and (max-width:819px){.laser-page .section-installments .installments{grid-template-columns:1fr}.laser-page .section-installments .installments__logo{max-width:9rem}}.laser-page .form .wpcf7,.laser-page .form .wpcf7-form{width:100%}.laser-page .form .wpcf7-form{display:grid;grid-gap:1rem;gap:1rem}.laser-page .form .wpcf7-form>p{margin:0}.laser-page .form .form-row,.laser-page .form .wpcf7-form-control-wrap{display:block}.laser-page .form label{display:grid;width:100%;grid-gap:.5rem;color:var(--laser-text);font-size:.9375rem;font-weight:600;gap:.5rem}.laser-page .form .field.field--default,.laser-page .form .wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-acceptance){background:#fff;border:1px solid #cfcfcf;border-radius:.5rem;color:var(--laser-text);font:inherit;min-height:3.5rem;padding:.85rem 1rem;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.laser-page .form .field.field--default:focus,.laser-page .form .wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-acceptance):focus{border-color:var(--laser-accent);box-shadow:0 0 0 3px rgba(172,40,39,.12)}.laser-page .form .field.field--default.wpcf7-not-valid,.laser-page .form .wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-acceptance).wpcf7-not-valid{border-color:#b42318}.laser-page .form .wpcf7-not-valid-tip{color:#b42318;font-size:.8125rem;margin-top:.35rem}.laser-page .form .form-submit,.laser-page .form p:has(.wpcf7-submit){margin-top:.25rem}.laser-page .form .btn.btn--default.btn--submit,.laser-page .form .wpcf7-submit{background:var(--laser-accent);border:1px solid var(--laser-accent);border-radius:.5rem;color:#fff;font-size:1rem;font-weight:600;min-height:3.5rem;padding:.85rem 1.25rem;transition:background-color .2s ease,border-color .2s ease;width:100%}.laser-page .form .btn.btn--default.btn--submit:hover,.laser-page .form .wpcf7-submit:hover{background:var(--laser-accent-dark);border-color:var(--laser-accent-dark);color:#fff}.laser-page .form .form-row[data-checkbox],.laser-page .form .wpcf7-acceptance label{align-items:flex-start;color:var(--laser-muted);display:flex;font-size:.8125rem;font-weight:400;gap:.75rem;line-height:1.5}.laser-page .form .checkbox,.laser-page .form .wpcf7-acceptance input{accent-color:var(--laser-accent);flex:0 0 auto;height:1.125rem;margin-top:.1rem;width:1.125rem}.laser-page .form .wpcf7-spinner{display:block;margin:.75rem auto 0}.laser-page .form .wpcf7-response-output{border-radius:.5rem;font-size:.875rem;margin:.5rem 0 0!important;padding:.75rem 1rem!important}.laser-page .form__notice{display:grid;padding:1rem;grid-gap:.35rem;background:var(--laser-soft);border:1px dashed var(--laser-accent);border-radius:.75rem;color:var(--laser-muted);gap:.35rem}.laser-page .form__notice strong{color:var(--laser-text)}.laser-page .section-consultation .consultation{background:var(--laser-accent);border-radius:var(--laser-radius);box-shadow:var(--laser-shadow);display:grid;overflow:hidden}@media screen and (min-width:900px){.laser-page .section-consultation .consultation{grid-template-columns:minmax(0,.9fr) minmax(24rem,1.1fr)}}.laser-page .section-consultation .consultation__content{color:#fff;padding:var(--laser-panel-padding)}.laser-page .section-consultation .consultation__content .laser-eyebrow{color:#fff;opacity:.78}.laser-page .section-consultation .consultation__content .laser-heading{color:#fff;margin-bottom:1.25rem}.laser-page .section-consultation .consultation__text{font-size:1.0625rem;line-height:1.6;margin-bottom:1.75rem;max-width:36rem;opacity:.9}.laser-page .section-consultation .consultation__offer{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.35);border-radius:1rem;margin-bottom:1.75rem;padding:1.25rem}.laser-page .section-consultation .consultation__offer p,.laser-page .section-consultation .consultation__offer small{margin:0}.laser-page .section-consultation .consultation__offer strong{display:block;font-size:clamp(2rem,1.5rem + 2vw,3.25rem);line-height:1;margin:.25rem 0 .5rem}.laser-page .section-consultation .consultation__offer small{display:block;line-height:1.45;margin-top:.75rem;opacity:.8}.laser-page .section-consultation .consultation__offer-label{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.laser-page .section-consultation .consultation__benefits{display:grid;grid-gap:.875rem;gap:.875rem}.laser-page .section-consultation .consultation__benefits li{align-items:flex-start;display:flex;gap:.75rem;line-height:1.45}.laser-page .section-consultation .consultation__benefits .icon{align-items:center;background:#fff;border-radius:50%;color:var(--laser-accent);display:grid;flex:0 0 auto;font-size:.75rem;font-weight:700;height:1.5rem;justify-items:center;place-items:center;width:1.5rem}.laser-page .section-consultation .consultation__form{align-items:center;background:#fff;display:grid;min-height:22rem;padding:var(--laser-panel-padding);position:relative}.laser-page .section-consultation .consultation__success{align-content:center;align-items:center;background:#fff;bottom:0;justify-items:center;left:0;padding:2rem;place-items:center;position:absolute;right:0;text-align:center;top:0}.laser-page .section-consultation .consultation__success:not([hidden]){display:grid}.laser-page .section-consultation .consultation__success h3{color:var(--laser-accent);font-size:1.75rem;margin-bottom:.75rem}.laser-page .section-consultation .consultation__success p{color:var(--laser-muted);margin:0}.laser-page .section-location .location{background:var(--laser-soft);border:1px solid var(--laser-border);border-radius:var(--laser-radius);display:grid;grid-template-columns:minmax(18rem,.7fr) minmax(0,1.3fr);overflow:hidden}.laser-page .section-location .location--map-only{grid-template-columns:1fr}.laser-page .section-location .location--map-only .location__content{padding-bottom:1.5rem}.laser-page .section-location .location--map-only .location__map{min-height:max(22rem,min(41vw,34rem))}.laser-page .section-location .location__content{align-self:center;padding:var(--laser-panel-padding)}.laser-page .section-location .location__address{color:var(--laser-navy);font-size:1.125rem;font-weight:600;line-height:1.5;margin:1.5rem 0 0}.laser-page .section-location .location__note{color:var(--laser-muted);line-height:1.55;margin:.75rem 0 1.5rem}.laser-page .section-location .location__map{background:#eef3f5;min-height:28rem}.laser-page .section-location .location__map img,.laser-page .section-location .location__map picture{height:100%;width:100%}.laser-page .section-location .location__map img{-o-object-fit:cover;object-fit:cover}@media screen and (max-width:799px){.laser-page .section-location .location{grid-template-columns:1fr}.laser-page .section-location .location__map{min-height:20rem}}
/*# sourceMappingURL=landing-6.bundle.css.map*/