/* Slightly larger reading type. */
.mh-site{font-size:19px}.prose{font-size:20px}.lead{font-size:24px}.hero-copy .lead{font-size:24px}.service-body .text-link,.text-link{font-size:18px}.price-card ul{font-size:19px}.about-grid p,.review-content p,.faq-answer p,.article-card p{font-size:20px}.review-content h3{font-size:21px}.faq-item summary{font-size:23px}.btn{font-size:17px}.footer-main>div>a:not(.brand),.footer-main p{font-size:17px}.lead-form label{font-size:17px}.lead-form .consent{font-size:14px}.calc-included,.calc-small-warning{font-size:14px}.calc-breakdown{font-size:14px}.calc-formula{font-size:14px}.calc-result-label{font-size:16px}.calc-field{font-size:17px}.reference-calc .custom-select-trigger{font-size:17px}.calc-compare span{font-size:14px}.discount-badge{font-size:14px}
.social-links{display:flex;gap:10px;align-items:center;margin-top:22px}.social-icon{display:inline-flex!important;align-items:center;justify-content:center;width:50px;height:50px;border:1px solid #ffffff28;border-radius:13px;background:#ffffff06;color:var(--orange2)!important;transition:background .2s,transform .2s,border-color .2s}.social-icon:hover{background:#ffb54f16;border-color:#ffb54f90;transform:translateY(-3px)}.social-icon svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.social-icon svg .filled{fill:currentColor;stroke:none}.calc-share-actions .social-icon{width:100%;height:47px;border-radius:9px;margin:0;padding:0}.calc-share-actions:has([data-share-whatsapp]){grid-template-columns:repeat(3,1fr)}.calc-share-actions .btn:first-child{grid-column:1/-1}.package-section{background:#16191c}.package-switch-row{display:flex;align-items:center;justify-content:center;gap:20px;margin:5px 0 45px;font-size:20px}.package-switch-row>span{color:#9da5a8;transition:color .25s}.package-switch-row>span.active{color:var(--ink)}.material-switch{padding:4px;width:64px;height:36px;flex:0 0 64px;border:1px solid #ffffff24;border-radius:40px;background:#343c41;transition:background .25s}.material-switch>span{display:block;background:#f7f4ec;height:26px;width:26px;border-radius:50%;box-shadow:0 2px 5px #0005;transition:transform .25s}.material-switch[aria-checked=true]{background:var(--orange2);border-color:var(--orange2)}.material-switch[aria-checked=true]>span{transform:translateX(27px)}.package-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px;align-items:stretch}.package-card{border:1px solid #ffffff23;background:linear-gradient(155deg,#252b2f,#1b2023);padding:30px;border-radius:19px;display:flex;flex-direction:column;position:relative;transition:transform .3s,border-color .3s;min-width:0}.package-card:hover{transform:translateY(-5px);border-color:#ffb54f77}.package-featured{border-color:#ffb54f77;background:linear-gradient(155deg,#3b3326,#1b2023 60%)}.package-heading{display:flex;gap:20px;align-items:center;margin-bottom:25px}.package-heading h3{margin:0;font-size:31px}.package-index{color:var(--orange2);font-size:15px}.package-plan{width:100%;height:auto;aspect-ratio:1.64;object-fit:contain;border-radius:12px;border:1px solid #ffffff13;background:#151b1f;margin-bottom:25px}.package-mode{display:flex;flex:1;flex-direction:column}.package-mode ul{padding:0;list-style:none;margin:0 0 25px;font-size:18px;line-height:1.6}.package-mode li{position:relative;padding:9px 0 9px 23px;border-bottom:1px solid #ffffff0c}.package-mode li:before{content:'✓';position:absolute;left:0;top:9px;color:var(--orange2)}.package-cost{margin-top:auto;padding:23px 0;border-top:1px solid #ffffff20}.package-cost strong{display:block;color:var(--orange2);font-size:34px;letter-spacing:-.03em}.package-cost small{font-size:18px;color:#bdc3c5;font-weight:500}.package-cost>span{font-size:15px;color:#b8c0c2;display:block;margin-top:6px}.package-actions{margin-top:5px}.package-actions .btn{width:100%;font-size:16px;justify-content:space-between;padding:15px 17px}.package-call{display:block;text-align:center;margin-top:19px;font-size:16px;color:#cbd0d1}.legacy-price-section{background:#101416}.legacy-price-section h2{margin-bottom:35px}.legacy-price-section .price-grid-6{margin-top:0}.reviews-page .reviews-container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.reviews-page .review,.reviews-block .review{align-items:flex-start;gap:23px;padding:30px}.reviews-page .review img,.reviews-block .review img{display:block!important;flex:0 0 72px;width:72px!important;height:72px!important;max-width:72px;align-self:flex-start;object-fit:cover;border-radius:50%;background:#283239;border:1px solid #ffffff20}.reviews-page .review-content{min-width:0}.reviews-page .review h3{margin:0 0 15px;font-size:22px}.reviews-page .review p{font-size:20px;margin:0;line-height:1.75;color:#d7dad8}.contact-map-section{position:relative;isolation:isolate;min-height:740px;background:#202c2f;overflow:hidden}.contact-map-section .map-wrap{position:absolute;inset:0;border-radius:0;background:#202c2f;z-index:-1}.contact-map-section .map-wrap iframe{height:100%;min-height:740px;width:100%;border:0;display:block}.contact-map-overlay{padding:75px 0;pointer-events:none}.contact-map-card{width:min(440px,100%);padding:35px;border:1px solid #ffffff35;border-radius:19px;background:#171d23f2;backdrop-filter:blur(18px);box-shadow:0 25px 70px #0004;pointer-events:auto}.contact-map-card h2{font-size:34px;margin:0 0 25px}.contact-map-card .contact-big{font-size:30px;margin:20px 0}.contact-map-card>p{font-size:20px}.contact-map-card>.text-link{font-size:19px}.contact-map-card .social-links{margin:25px 0}.contact-map-card .btn{width:100%;justify-content:space-between;font-size:17px}
@media(min-width:981px) and (max-width:1200px){.package-card{padding:23px}.package-heading h3{font-size:28px}.package-mode ul{font-size:17px}.package-actions .btn{font-size:14px;padding:14px}.package-call{font-size:15px}.calc-breakdown{font-size:13px}.calc-field{font-size:16px}.calc-included{font-size:13px}}
@media(max-width:980px){.package-grid{gap:15px}.package-card{padding:22px}.package-heading{gap:12px}.package-heading h3{font-size:27px}.package-mode ul{font-size:16px}.package-cost strong{font-size:29px}.package-actions .btn{font-size:14px;gap:8px;padding:13px 10px}.package-call{font-size:14px}.reviews-page .reviews-container{grid-template-columns:1fr}.footer-main>div>a:not(.brand),.footer-main p{font-size:17px}.contact-map-section{min-height:730px}.contact-map-card{width:390px;max-width:100%}.contact-map-card>p{font-size:19px}.contact-map-overlay{padding:60px 0}}
@media(max-width:700px){.prose{font-size:19px}.hero-copy .lead{font-size:22px}.about-grid p,.review-content p,.faq-answer p,.article-card p{font-size:19px}.faq-item summary{font-size:22px}.service-body .text-link,.section-head-inline .text-link{font-size:18px}.price-card ul{font-size:19px}.package-grid{grid-template-columns:1fr;gap:25px}.package-card{padding:28px}.package-heading h3{font-size:33px}.package-plan{max-height:270px}.package-mode ul{font-size:19px}.package-cost strong{font-size:36px}.package-cost>span{font-size:17px}.package-actions .btn{font-size:17px;padding:15px 17px}.package-call{font-size:17px}.package-switch-row{font-size:16px;gap:12px;white-space:nowrap;margin-bottom:32px}.material-switch{width:58px;flex-basis:58px}.material-switch[aria-checked=true]>span{transform:translateX(21px)}.reviews-page .review,.reviews-block .review{padding:24px;gap:17px}.reviews-page .review img,.reviews-block .review img{width:56px!important;height:56px!important;flex-basis:56px;max-width:56px}.reviews-page .review h3{font-size:21px}.reviews-page .review p{font-size:19px}.contact-map-section{min-height:920px;display:flex;align-items:end;padding-top:380px}.contact-map-section .map-wrap iframe{min-height:0;height:100%;pointer-events:auto}.contact-map-overlay{width:100%;padding:0 0 25px}.contact-map-card{width:100%;padding:28px;background:#171d23f5}.contact-map-card h2{font-size:31px}.contact-map-card .contact-big{font-size:28px}.contact-map-card>p{font-size:19px}.contact-map-card .social-links{gap:12px}.lead-form label{font-size:17px}.lead-form .consent{font-size:14px}.calc-included,.calc-small-warning{font-size:16px}.calc-breakdown{font-size:16px}.calc-result-label{font-size:17px}.reference-calc .custom-select-trigger{font-size:17px}.calc-compare span{font-size:15px}.reference-calc .calc-formula{font-size:15px}.reference-calc .calc-share-actions .social-icon{height:50px}.social-icon{width:50px;height:50px}.social-icon svg{width:25px;height:25px}}
@media(max-width:390px){.reviews-page .review{display:block;padding:24px}.reviews-page .review img{margin-bottom:18px}.package-card{padding:24px}.package-switch-row{font-size:14px;gap:10px}.package-heading h3{font-size:31px}.package-mode ul{font-size:18px}.package-actions .btn{font-size:15px}.contact-map-card{padding:25px}.contact-map-card .contact-big{font-size:25px}.calc-breakdown{font-size:15px}}
@media(max-width:700px){.contact-map-section .map-wrap{height:520px;bottom:auto}.contact-map-overlay{width:calc(100% - 32px)}}
