.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important;word-break:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}:root{--dark:#1a2332;--navy:#303952;--grey:#596275;--teal:#2dd4bf;--light:#b0b8c8}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,output,p,pre,q,ruby,s,samp,section,small,span,strike,sub,summary,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}input[type="submit"]{-webkit-appearance:none;-webkit-border-radius:0}*,body,html{margin:0;padding:0;-webkit-font-smoothing:antialiased}html{scroll-behavior:smooth}.full-width{box-sizing:border-box;display:block;float:left;width:100%}.container{margin:0 auto;position:relative;width:1200px}.one,.two,.three,.four,.five,.six,.seven,.eight,.nine,.ten,.elelven,.tweleve,.full{float:left;padding:5px 2%;box-sizing:border-box}.one{width:8.3333333333%}.two{width:16.666666666%}.three{width:25%}.four{width:33.333333333%}.five{width:41.6666666666%}.six{width:50%}.seven{width:58.33333333333%}.eight{width:66.66666666666%}.nine{width:75%}.ten{width:83.333333333333%}.eleven{width:91.666666666%}.twelve,.full{width:100%}@media (min-width:960px) and (max-width:1199px){.container{margin:0 auto;width:960px}}@media (min-width:767px) and (max-width:959px){.container{margin:0 auto;width:769px}}@media (max-width:766px){.container{margin:0 2%;width:96%}.eight,.eleven,.five,.four,.full,.nine,.one,.onethird,.quarter,.seven,.six,.ten,.three,.twelve,.two,.twothirds{width:100%}}body{background:#fff;color:#262020;font-family:'Figtree',system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:#fff0;box-sizing:border-box}h1,h2,h3,h4,h5{font-family:'Figtree',system-ui,sans-serif;font-weight:900;line-height:1.1;margin-bottom:16px;color:#1a2332}h1{font-size:60px}h2{font-size:26px}h3{font-size:22px}h4{font-size:20px}p,ul li,ol li{font-size:18px;line-height:1.4;margin-bottom:16px}ul li{list-style:none;margin-left:0}ul.wp-block-list li{padding-left:28px;position:relative}ul.wp-block-list li::before{content:'✓';position:absolute;left:0;color:#2dd4bf;font-weight:700}ol li{list-style:decimal;margin-left:16px}a{color:#262020;text-decoration:none;transition:all ease-in-out 0.3s}a:hover{text-decoration:none}a:active,a:focus,button[type=submit]:active,button[type=submit]:focus{outline:none}ins,mark{background:#fff0}img{width:100%}.margin-bottom-zero{margin-bottom:0}.margin-bottom-20{margin-bottom:20px}.padding-block-big{padding:50px 0;overflow:auto}.padding-block-bigger{padding:80px 0}.padding-block-small{padding:25px 0}.padding-all-around{padding:30px}.centered-text{text-align:center}.clear{clear:both}.white-text{color:#fff}.purple{background:#786fa6}.orange{background:#f19066}.light-grey{background:#eee}.darker-grey{background:#303952}.white-background{background:#fff}.green{background:#20bf6b}.blue{background:#2d98da}.light-blue{background:#57cff8}.wp-block-separator{margin:30px 0}.wp-block-image{padding:20px 0 40px 0}.wp-block-preformatted{word-wrap:break-word}.button-centered{display:block;margin:30px auto;width:300px}.blog-title{font-size:28px;margin-top:30px;margin-bottom:10px}.pf-post-hero-wrap{background:#1a2332;display:block;float:left;width:100%;clear:both;box-sizing:border-box;padding:48px 0 52px}.pf-post-hero{display:flex;flex-direction:column;align-items:flex-start}.pf-post-hero-cat{display:inline-block;background:#2dd4bf;color:#1a2332;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;padding:4px 12px;border-radius:20px;margin-bottom:20px}.pf-post-hero-title{color:#fff;font-size:42px;font-weight:900;line-height:1.2;letter-spacing:-.5px;margin:0 0 24px;max-width:820px;text-transform:capitalize}.pf-post-hero-meta{display:flex;align-items:center;gap:10px;color:#b0b8c8;font-size:14px;font-weight:500}.pf-post-hero-meta-item{display:flex;align-items:center;gap:6px}.pf-post-hero-meta-item svg{opacity:.7;flex-shrink:0}.pf-post-hero-meta-divider{color:#596275;font-size:18px;line-height:1}.blog-loop-item{margin-bottom:50px}.pf-blog-section{padding:60px 0}.pf-related-section{border-top:1px solid #e5e7eb;background:#f9fafb}.pf-blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-bottom:48px}.pf-blog-card{display:flex;flex-direction:column;border-radius:12px;overflow:hidden;box-shadow:0 2px 12px rgb(0 0 0 / .1);text-decoration:none;transition:box-shadow 0.3s,transform 0.3s;background:#fff}.pf-blog-card:hover{box-shadow:0 6px 24px rgb(0 0 0 / .16);transform:translateY(-4px)}.pf-blog-img{aspect-ratio:16/9;background-size:cover;background-position:center;width:100%}.pf-blog-img-placeholder{background:#e5e7eb}.pf-blog-body{padding:20px 22px 24px;display:flex;flex-direction:column;flex:1}.pf-blog-date{font-size:12px;color:#2dd4bf;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px}.pf-blog-title{font-size:17px;font-weight:800;color:#1a2332;margin-bottom:10px;line-height:1.3;letter-spacing:0;text-transform:none}.pf-blog-excerpt{font-size:14px;color:#596275;line-height:1.6;margin-bottom:16px;flex:1}.pf-blog-read-more{font-size:14px;font-weight:700;color:#2dd4bf}.pf-blog-pagination{text-align:center}.pf-blog-pagination .nav-links{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.pf-blog-pagination .page-numbers{padding:8px 14px;border-radius:6px;border:1px solid #e5e7eb;color:#1a2332;font-size:14px;font-weight:600;text-decoration:none;transition:all 0.3s}.pf-blog-pagination .page-numbers.current,.pf-blog-pagination .page-numbers:hover{background:#2dd4bf;border-color:#2dd4bf;color:#1a2332}@media(max-width:766px){.pf-blog-grid{grid-template-columns:1fr}.pf-blog-section{padding:40px 0}}.show-on-desktop{display:block}.show-on-mobile{display:none}.header,.nav-area{background:#1a2332}.nav-area .container{overflow:visible}.desktop-nav-inner{display:flex;align-items:center;padding:12px 0}.desktop-logo-link{flex-shrink:0;margin-right:auto;margin-left:25px}.desktop-logo-link .logo{width:100px;background:#fff;border-radius:10px;padding:10px;display:block}.nav-area ul{display:flex;align-items:center;justify-content:flex-end;width:auto;padding:0;margin:0}.nav-area ul li{float:none;list-style:none;height:auto;line-height:1;margin:0 20px;width:auto;position:relative}.nav-area ul li a{color:#fff;display:flex;align-items:center;font-size:16px;padding:0 20px;height:50px;transition:all ease-in-out 0.3s}.nav-area ul li a:hover{color:#2dd4bf}.nav-area ul li ul.sub-menu{display:none;position:absolute;top:50px;left:0;background:#1a2332;width:max-content;z-index:9999;flex-direction:column;padding:0;margin:0}.nav-area ul li:hover ul.sub-menu{display:flex}.nav-area ul li ul.sub-menu li{height:auto;line-height:1.2;width:100%;border-top:1px solid #303952}.nav-area ul li ul.sub-menu li a{padding:14px 20px;height:auto;text-align:left;white-space:nowrap;font-size:15px;border-radius:0}.nav-area ul li ul.sub-menu li a:hover{background:#2dd4bf;color:#1a2332;border-radius:0}.menu-contact>a{border:2px solid #2dd4bf;color:#2dd4bf;border-radius:8px;margin-left:16px;height:auto;padding:12px 24px}.menu-contact>a:hover{background:#2dd4bf;color:#1a2332!important}.header-cta-banner{background:#2dd4bf;border-top:none;border-bottom:none;padding:13px 20px}.cta-banner-inner{display:flex;align-items:center;justify-content:center;gap:12px}.cta-banner-text{color:#1a2332;font-size:16px;font-weight:500}.cta-banner-number{color:#1a2332;font-size:20px;font-weight:800;text-decoration:none;transition:opacity 0.2s}.cta-banner-number:hover{opacity:.75}.cta-banner-or{color:#1a2332;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.pf-trust-bar{background:#1a2332;padding:14px 20px;display:flex;justify-content:center;gap:32px;flex-wrap:wrap}.pf-trust-item{display:flex;align-items:center;gap:10px;color:#fff;font-size:14px;font-weight:500}.pf-trust-item .pf-trust-icon{width:36px;height:36px;background:#2dd4bf;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.pf-trust-item strong{display:block;font-size:15px;color:#2dd4bf;line-height:1.2}.google-review-area{background:#f5f7fa}.home-hero{background:url(https://potteriesfascias.co.uk/wp-content/themes/lottie/img/home-hero.jpg);background-size:cover;background-position:center;height:400px;width:100%}.pf-page-hero-wrap{background:#1a2332;display:block;float:left;width:100%;clear:both;box-sizing:border-box}.pf-page-hero{display:flex;min-height:420px}.pf-page-hero-img{flex:0 0 50%;background-size:cover;background-position:center}.pf-page-hero-content{flex:1;display:flex;flex-direction:column;justify-content:center;padding:50px 0 50px 60px}.pf-page-hero-accent{display:block;width:40px;height:3px;background:#2dd4bf;border-radius:2px;margin-bottom:20px}.pf-page-hero-content h1{color:#fff;font-size:42px;margin-bottom:28px;letter-spacing:2px}.pf-page-hero-badges{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:28px}.pf-page-hero-badges span{color:#b0b8c8;font-size:14px}.pf-page-hero-ctas{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.pf-hero-btn-primary{display:inline-flex;align-items:center;gap:8px;background:#2dd4bf;color:#1a2332;font-weight:700;font-size:15px;padding:14px 24px;border-radius:8px;text-decoration:none;transition:all 0.3s}.pf-hero-btn-primary:hover{background:#fff;color:#1a2332}.pf-hero-btn-link{color:#2dd4bf;font-size:15px;font-weight:600;text-decoration:none;transition:color 0.3s}.pf-hero-btn-link:hover{color:#fff}.normal-main-section{display:flex;align-items:flex-start;overflow:visible!important}.normal-main-section-contact{background:#fff0}.sticky-sidebar{position:sticky;top:20px}.home-main-section-contact{background:#57cff8;border-radius:20px}.pf-services-section{padding:60px 0}.pf-services-title{text-align:center;margin-bottom:40px}.pf-services-title::after{content:'';display:block;width:50px;height:3px;background:#2dd4bf;border-radius:2px;margin:12px auto 0}.pf-services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.pf-service-card{display:flex;flex-direction:column;border-radius:12px;overflow:hidden;box-shadow:0 2px 12px rgb(0 0 0 / .1);text-decoration:none;transition:box-shadow 0.3s,transform 0.3s}.pf-service-card:hover{box-shadow:0 6px 24px rgb(0 0 0 / .16);transform:translateY(-4px)}.pf-service-img{aspect-ratio:4/3;background-size:cover;background-position:center;width:100%}.pf-service-footer{display:flex;align-items:center;justify-content:space-between;background:#fff;padding:18px 20px}.pf-service-name{font-family:'Figtree',sans-serif;font-weight:700;font-size:16px;color:#1a2332;letter-spacing:0;text-transform:none;margin:0}.pf-service-arrow{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#2dd4bf;flex-shrink:0}.pf-service-card:hover .pf-service-arrow{background:#1a2332}.pf-service-card:hover .pf-service-arrow svg{stroke:#fff}@media(max-width:766px){.pf-services-grid{grid-template-columns:1fr;gap:16px}.pf-services-section{padding:40px 0}}.google-maps{width:100%;height:300px;border:none;margin-bottom:40px}.contact-map-full{display:block;width:100%;height:400px;border:none}.call-button{border:3px solid #111;padding:14px;text-align:center;display:block;font-weight:900;font-size:16px;border-radius:10px}.call-button span svg{vertical-align:middle}.normal-main-section-text a{color:#2dd4bf}.pf-footer{background:#1a2332;border-top:3px solid #2dd4bf;padding:60px 0 0;display:block;float:left;width:100%;box-sizing:border-box;clear:both}.pf-footer-grid{display:grid;grid-template-columns:2fr 1.2fr 1.2fr;gap:60px;padding-bottom:50px}.pf-footer-eyebrow{color:#2dd4bf;font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;margin-bottom:12px}.pf-footer-logo-text{color:#fff;font-size:32px;font-weight:900;letter-spacing:2px;text-transform:uppercase;margin-bottom:20px}.pf-footer-tagline{color:#b0b8c8;font-size:15px;line-height:1.7;margin-bottom:28px}.pf-footer-contacts{display:flex;flex-direction:column;gap:12px}.pf-footer-contact-item{display:flex;align-items:center;gap:14px;color:#b0b8c8;font-size:15px;text-decoration:none;transition:color 0.3s}.pf-footer-contact-item:hover{color:#fff}.pf-footer-contact-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;background:#253347;flex-shrink:0}.pf-footer-col-title{color:#2dd4bf;font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #303952}.pf-footer-links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.pf-footer-links li{padding-left:0}.pf-footer-links li::before{display:none}.pf-footer-links li a{color:#b0b8c8;font-size:15px;text-decoration:none;transition:color 0.3s;display:flex;align-items:center;gap:8px}.pf-footer-links li a::before{content:'›';color:#2dd4bf;font-size:18px;line-height:1}.pf-footer-links li a:hover{color:#fff}.pf-footer-address{color:#b0b8c8;font-size:15px;margin-bottom:8px}.pf-footer-map-btn{display:inline-flex;align-items:center;gap:8px;margin-top:16px;border:1px solid #2dd4bf;color:#2dd4bf;padding:10px 18px;border-radius:6px;font-size:14px;font-weight:600;text-decoration:none;transition:all 0.3s}.pf-footer-map-btn:hover{background:#2dd4bf;color:#1a2332}.pf-footer-bottom{border-top:1px solid #303952;padding:20px 0;text-align:center}.pf-footer-bottom p{color:#596275;font-size:13px;margin:0}.pf-footer-bottom a{color:#596275;text-decoration:none;transition:color 0.3s}.pf-footer-bottom a:hover{color:#2dd4bf}@media(max-width:766px){.pf-footer-grid{grid-template-columns:1fr;gap:40px}.pf-footer{padding:40px 0 0}}input[type="text"],input[type="email"],input[type="tel"],input[type="password"]{background:#f1f1f1;box-sizing:border-box;border:1px solid #d7d7d7;border-radius:14px;font-family:'Figtree';font-size:14px;padding:4px;position:relative;text-indent:8px;width:100%;transition:all ease-in-out 0.2s}textarea{background:#f1f1f1;box-sizing:border-box;border:1px solid #d7d7d7;border-radius:14px;font-family:'Figtree';font-size:14px;padding:4px;position:relative;text-indent:8px;width:100%;transition:all ease-in-out 0.2s;min-width:100%;max-width:100%;min-height:200px;max-height:200px;overflow:scroll}input[type="text"]:focus,input[type="email"]:focus,input[type="tel"]:focus,input[type="password"]:focus{border:1px solid #262020;outline:none}input[type="submit"]{background:#18C7CC;border:none;border-radius:14px;font-family:'Figtree',sans-serif;color:#fff;font-size:18px;line-height:18px;margin:10px auto;padding:12px 24px 8px 24px;text-align:center;text-transform:uppercase;transition:all ease-in-out 0.3s;width:100%}input[type="submit"]:hover{background:#262020;color:#fff;cursor:pointer}input.minus:focus,input.plus:focus,input.minus:hover,input.plus:hover,input.minus:active,input.plus:active,textarea:active,textarea:focus{outline:none}.four.normal-main-section-contact{padding:30px 20px 30px 10px}.four.normal-main-section-contact .wpcf7{background:#fff;border-radius:12px;box-shadow:0 4px 24px rgb(0 0 0 / .1);overflow:hidden;padding:0}.four.normal-main-section-contact h2{background:#1a2332;color:#fff;font-size:17px;font-weight:800;text-align:center;text-transform:uppercase;letter-spacing:.04em;margin:0;padding:20px 24px 6px;border-radius:12px 12px 0 0}.four.normal-main-section-contact h2::after{content:"We'll get back to you within 24–48 hours";display:block;font-size:12px;font-weight:400;text-transform:none;letter-spacing:0;color:#2dd4bf;padding-bottom:16px}.four.normal-main-section-contact form.wpcf7-form{padding:20px 22px 22px;background:#fff}.four.normal-main-section-contact .wpcf7-form label{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#6b7280;margin-bottom:4px;background:none}.four.normal-main-section-contact input[type="text"],.four.normal-main-section-contact input[type="email"],.four.normal-main-section-contact input[type="tel"]{width:100%;border:1.5px solid #e5e7eb;border-radius:6px;padding:10px 12px;font-size:14px;color:#1a2332;background:#f9fafb;box-sizing:border-box;transition:border-color 0.2s;outline:none;text-indent:0}.four.normal-main-section-contact input[type="text"]:focus,.four.normal-main-section-contact input[type="email"]:focus,.four.normal-main-section-contact input[type="tel"]:focus{border-color:#2dd4bf;background:#fff}.four.normal-main-section-contact textarea{width:100%;border:1.5px solid #e5e7eb;border-radius:6px;padding:10px 12px;font-size:14px;color:#1a2332;background:#f9fafb;box-sizing:border-box;height:100px;min-height:100px;max-height:100px;resize:vertical;transition:border-color 0.2s}.four.normal-main-section-contact textarea:focus{border-color:#2dd4bf;background:#fff}.four.normal-main-section-contact input[type="submit"]{width:100%;background:#2dd4bf;color:#fff;font-weight:800;font-size:15px;letter-spacing:.06em;text-transform:uppercase;border:none;border-radius:8px;padding:14px;cursor:pointer;margin-top:6px;transition:background 0.2s}.four.normal-main-section-contact input[type="submit"]:hover{background:#14b8a6}.four.normal-main-section-contact .wpcf7-form-control-wrap{display:block;margin-bottom:12px}.pf-call-cta{margin-top:14px;background:#1a2332;border-radius:8px;padding:16px}.pf-call-cta p{font-size:11px;color:#2dd4bf;margin:0 0 12px;text-transform:uppercase;font-weight:700;letter-spacing:.08em}.pf-call-cta a{font-size:15px;font-weight:600;color:#b0b8c8;text-decoration:none;display:flex;align-items:center;gap:12px;margin-bottom:10px}.pf-call-cta a:last-child{margin-bottom:0}.pf-call-cta a::before{content:'';display:flex;align-items:center;justify-content:center;width:34px;height:34px;background:#253347;border-radius:7px;flex-shrink:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%232dd4bf' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='2' width='14' height='20' rx='2' ry='2'/%3E%3Cline x1='12' y1='18' x2='12.01' y2='18'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}.pf-call-cta a.pf-secondary-number::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%232dd4bf' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07A19.5 19.5 0 0 1 4.69 12a19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 3.6 1.27h3a2 2 0 0 1 2 1.72c.127.96.361 1.903.7 2.81a2 2 0 0 1-.45 2.11L7.91 8.91a16 16 0 0 0 6.29 6.29l.91-.91a2 2 0 0 1 2.11-.45c.907.339 1.85.573 2.81.7A2 2 0 0 1 22 16.92z'/%3E%3C/svg%3E")}.pf-call-cta a:hover{color:#fff}.pf-guarantee-badge{margin-top:12px;display:flex;align-items:flex-start;gap:12px;background:#fff;border-radius:10px;box-shadow:0 2px 12px rgb(0 0 0 / .1);padding:16px;font-size:13px;color:#596275;font-weight:500;line-height:1.6}.pf-guarantee-badge .gi{font-size:22px;flex-shrink:0}.pf-seo-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:40px}.pf-seo-card{background:#fff;border-radius:12px;padding:24px;border:1px solid #e8ecf0;box-shadow:0 2px 8px rgb(0 0 0 / .05);display:flex;flex-direction:column;gap:12px;transition:box-shadow 0.2s ease,transform 0.2s ease}.pf-seo-card:hover{box-shadow:0 6px 20px rgb(0 0 0 / .1);transform:translateY(-2px)}.pf-seo-card h3{font-size:16px;font-weight:800;color:#1a2332;margin:0;line-height:1.3;border-left:3px solid #2dd4bf;padding-left:10px}.pf-seo-card p{font-size:14px;color:#596275;line-height:1.65;margin:0}.pf-seo-card p a{color:#2dd4bf;text-decoration:none;font-weight:600}.pf-seo-card p a:hover{text-decoration:underline}.pf-seo-card--coverage{background:linear-gradient(135deg,#1a2332 0%,#253347 100%);border-color:#fff0}.pf-seo-card--coverage h3{color:#fff;border-left-color:#2dd4bf}.pf-seo-card--coverage p{color:#b0b8c8}.pf-seo-card--coverage p a{color:#2dd4bf}@media(max-width:766px){.pf-seo-grid{grid-template-columns:1fr;gap:14px;margin-top:24px}.pf-seo-card{padding:18px}}.home-seo-section{background:#f5f7fa;overflow:auto;padding:60px 15%}.pf-faq-section-home{background:#fff;padding:70px 0 80px}.pf-faq-section-header{text-align:center;margin-bottom:40px}.pf-section-pill{display:inline-block;background:#e0faf7;color:#0d9488;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:5px 14px;border-radius:50px;margin-bottom:16px}.pf-faq-section-header h2{font-size:36px;font-weight:900;color:#1a2332;margin:0 0 10px}.pf-faq-section-sub{font-size:16px;color:#596275;margin:0}.pf-faq-list-wrap{max-width:820px;margin:0 auto}.pf-faq-list{list-style:none;padding:0;margin:0}.pf-faq-item{border:1px solid #e5e7eb;border-radius:10px;margin:0 0 10px 0;overflow:hidden;background:#fff;list-style:none;box-shadow:0 1px 4px rgb(0 0 0 / .04)}.pf-faq-item details{display:block}.pf-faq-question{padding:18px 22px;font-size:16px;font-weight:600;color:#1a2332;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px;user-select:none;list-style:none}.pf-faq-question:hover{background:#fafbfc}.pf-faq-question::-webkit-details-marker{display:none}.pf-faq-icon{flex-shrink:0;width:30px;height:30px;border-radius:50%;background:#e5e7eb;display:flex;align-items:center;justify-content:center;transition:background 0.2s ease,transform 0.25s ease}.pf-faq-icon svg{stroke:#2dd4bf}.pf-faq-item details[open] .pf-faq-icon{background:#2dd4bf;transform:rotate(45deg)}.pf-faq-item details[open] .pf-faq-icon svg{stroke:#fff}.pf-faq-answer{padding:14px 22px 18px;font-size:15px;color:#4b5563;line-height:1.7;border-top:1px solid #f1f5f9}.pf-faq-answer p{margin:0}.pf-faq-section{margin-bottom:40px}.pf-faq-section h2{font-size:20px;font-weight:800;color:#1a2332;text-transform:uppercase;letter-spacing:.03em;margin-bottom:2px}.pf-faq-section .pf-faq-intro{font-size:13.5px;color:#6b7280;margin-bottom:20px}.whatsapp-float{display:none}.mobile-nav-panel{position:fixed;top:0;right:0;width:85%;max-width:320px;height:100%;background:#1a2332;z-index:9999999;transform:translateX(100%);transition:transform 0.3s ease-in-out;overflow-y:auto}.mobile-nav-panel.active{transform:translateX(0)}.mobile-nav-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgb(0 0 0 / .55);z-index:9999998;display:none}.mobile-nav-overlay.active{display:block}.mobile-nav-panel-header{background:#2dd4bf;padding:19px;display:flex;align-items:center;justify-content:space-between;min-height:32px}.mobile-nav-back{background:none;border:none;color:#1a2332;font-size:16px;cursor:pointer;padding:0;display:none}.mobile-nav-title{color:#1a2332;font-size:16px;font-weight:600;flex:1;text-align:center}.mobile-nav-close{background:none;border:none;color:#1a2332;font-size:22px;cursor:pointer;padding:0;line-height:1}.mobile-nav-list{list-style:none;padding:10px 15px;margin:0;width:100%;box-sizing:border-box}.mobile-nav-list li{border-bottom:1px solid #303952;list-style:none}.mobile-nav-list li a{color:#fff;display:block;padding:16px 5px;font-size:16px;text-align:left;transition:color 0.2s}.mobile-nav-list li a:hover{color:#2dd4bf}.mobile-nav-list .menu-item-has-children>a::after{content:'›';float:right;font-size:20px;line-height:1.4}.mobile-nav-list .sub-menu{display:none}.pf-footer-cta-banner{position:relative;overflow:hidden;background:linear-gradient(135deg,#2dd4bf 0%,#18C7CC 100%);padding:80px 20px;text-align:center}.pf-footer-cta-circle{position:absolute;border-radius:50%;background:rgb(255 255 255 / .12);pointer-events:none}.pf-footer-cta-circle--1{width:400px;height:400px;top:-100px;right:-80px}.pf-footer-cta-circle--2{width:300px;height:300px;bottom:-120px;left:-60px}.pf-footer-cta-inner{position:relative;z-index:1;max-width:700px;margin:0 auto}.pf-footer-cta-heading{font-size:42px;font-weight:900;color:#1a2332;margin:0 0 16px}.pf-footer-cta-sub{font-size:17px;color:#1a2332;opacity:.85;margin:0 0 36px;line-height:1.6}.pf-footer-cta-buttons{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.pf-footer-cta-btn{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;border-radius:50px;font-size:16px;font-weight:700;text-decoration:none;transition:transform 0.15s ease,box-shadow 0.15s ease}.pf-footer-cta-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgb(0 0 0 / .15)}.pf-footer-cta-btn--dark{background:#1a2332;color:#fff}.pf-footer-cta-btn--light{background:#fff;color:#1a2332;border:2px solid rgb(255 255 255 / .6)}@media (max-width:768px){.pf-trust-bar{gap:16px;padding:16px;justify-content:flex-start;border-bottom:2px solid #2dd4bf}.pf-trust-item{flex:0 0 calc(50% - 8px);font-size:13px}.pf-trust-item .pf-trust-icon{width:32px;height:32px;font-size:14px}.pf-trust-item strong{font-size:13px}.whatsapp-icon{width:32px;height:32px;transition:all .3s}.whatsapp-text{display:none;margin-left:12px;font-weight:700;font-size:1rem;white-space:nowrap;color:#fff}.whatsapp-float{position:fixed;bottom:10px;right:10px;background:linear-gradient(135deg,#25d366,#128c7e);width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px rgb(37 211 102 / .4);z-index:9998;transition:all .3s;text-decoration:none;color:#fff}.whatsapp-float:hover{transform:scale(1.1);box-shadow:0 6px 30px rgb(37 211 102 / .6);width:auto;padding:0 25px;border-radius:50px}.whatsapp-float:hover .whatsapp-text{display:inline-block}.whatsapp-float:hover .whatsapp-icon{width:28px;height:28px}}@media(min-width:768px) and (max-width:910px){.pf-trust-item:last-child{display:none}}@media(min-width:768px) and (max-width:960px){.nav-area ul li{margin:0 4px}.nav-area ul li a{font-size:13px;padding:0 10px}.menu-contact>a{padding:9px 12px;margin-left:6px}.desktop-logo-link{margin-left:10px}}@media (min-width:100px) and (max-width:767px){.show-on-mobile{display:block}.show-on-desktop{display:none}.hide-on-mobile{display:none}body{padding-top:70px}.header.show-on-mobile{position:fixed;top:0;left:0;width:100%;z-index:999999;background:#fff}.mobile-header-bar{display:flex;align-items:center;justify-content:space-between;padding:0}.mobile-header-actions{display:flex;align-items:center;gap:12px}.mobile-call-link{font-size:26px;line-height:1;text-decoration:none}.logo-mobile{display:block;width:120px}.mobile-menu-source{display:none}.burger-trigger{background:none;border:none;cursor:pointer;padding:8px;display:flex;flex-direction:column;justify-content:center;gap:5px}.burger-trigger span{display:block;width:26px;height:3px;background:#303952;border-radius:2px;transition:all 0.3s ease}.burger-trigger.active span:nth-child(1){transform:translateY(8px) rotate(45deg)}.burger-trigger.active span:nth-child(2){opacity:0}.burger-trigger.active span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.pf-page-hero-img{display:none}.pf-page-hero-content{padding:36px 0}.pf-page-hero-content h1{font-size:28px}.pf-page-hero-badges{gap:10px}.pf-page-hero-badges span{font-size:13px}.pf-post-hero-wrap{padding:32px 0 36px}.pf-post-hero-title{font-size:26px}.home-main-section-contact,.normal-main-section-contact{margin-top:0}.normal-main-section{display:block;overflow:auto}.sticky-sidebar{position:static}.padding-block-small{padding:10px 0 20px 0}.mobile-nav-list .menu-contact{background:#2dd4bf;border-radius:6px;margin-top:8px}.mobile-nav-list .menu-contact>a{border:none;margin-left:0;color:#1a2332;font-weight:700;text-align:center;justify-content:center}.mobile-nav-list .menu-contact>a:hover{background:#fff0;color:#1a2332!important}.mobile-action-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:#1a2332;border-radius:8px}.mobile-nav-contacts{border-top:1px solid #303952;padding:16px;display:flex;flex-direction:column;gap:12px}.mobile-nav-contact-item{display:flex;align-items:center;gap:12px;color:#b0b8c8;font-size:15px;text-decoration:none}.mobile-nav-contact-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:#253347;border-radius:8px;flex-shrink:0}.pf-faq-section-home{padding:50px 0 60px}.pf-faq-section-header h2{font-size:26px}.pf-footer-cta-banner{padding:60px 20px}.pf-footer-cta-heading{font-size:28px}.pf-footer-cta-buttons{flex-direction:column;align-items:center}.home-seo-section{padding:20px 10%}}