html{scroll-padding-top:0}.site-main,.entry-content{margin:0}.entry-content>*{max-width:none}.entry-content .section{margin-block-start:0;margin-block-end:0}.main-nav ul,.main-nav__list{list-style:none;margin:0;padding:0}.main-nav ul{display:flex;align-items:center;gap:28px}.main-nav li{margin:0;padding:0}.main-nav li::before{display:none !important}.main-nav .current-menu-item>a:not(.nav-cta),.main-nav .current_page_item>a:not(.nav-cta){color:var(--blue-dark)}.main-nav .current-menu-item>a:not(.nav-cta)::after,.main-nav .current_page_item>a:not(.nav-cta)::after{width:100%}.main-nav .current-menu-item.menu-item-has-children>a:not(.nav-cta)::after,.main-nav .current-menu-ancestor.menu-item-has-children>a:not(.nav-cta)::after,.main-nav .current_page_item.page_item_has_children>a:not(.nav-cta)::after,.main-nav .current_page_ancestor.page_item_has_children>a:not(.nav-cta)::after{width:0 !important;height:0 !important;background:transparent !important}.logo{min-width:0;text-decoration:none}.logo.has-custom-logo{display:inline-flex;align-items:center;justify-content:flex-start;flex:0 0 auto}.logo.has-custom-logo .custom-logo-link{display:inline-flex;align-items:center;justify-content:flex-start;margin:0;padding:0;line-height:1}.logo.has-custom-logo .custom-logo{display:block;width:auto;max-width:220px;max-height:64px;height:auto;object-fit:contain}.logo.has-text-logo .logo-text{display:grid;gap:0;line-height:1.1}.logo.has-text-logo .site-title{display:block;font-size:22px;font-weight:900;letter-spacing:-0.04em;color:var(--text)}.logo.has-text-logo .site-description{display:block;margin-top:-2px;color:var(--muted);font-size:12px;font-weight:800}@media (max-width:520px){.logo.has-custom-logo .custom-logo{max-width:170px;max-height:54px}.logo.has-text-logo .site-title{font-size:19px}.logo.has-text-logo .site-description{font-size:11px}}.acualovers-page-content{width:100%}.acualovers-page-content>h1,.acualovers-page-content>h2,.acualovers-page-content>h3,.acualovers-page-content>p,.acualovers-page-content>ul,.acualovers-page-content>ol,.acualovers-page-content>table,.acualovers-page-content>figure,.acualovers-page-content>blockquote,.acualovers-page-content>form{width:min(100% - 32px,940px);margin-left:auto;margin-right:auto}.acualovers-page-content>h1:first-child{margin-top:70px}.acualovers-page-content h1,.acualovers-page-content h2,.acualovers-page-content h3{font-family:Nunito,"Arial Rounded MT Bold","Trebuchet MS",ui-rounded,system-ui,sans-serif;letter-spacing:-0.04em;line-height:1.05}.acualovers-page-content h1{font-size:clamp(42px,6vw,74px)}.acualovers-page-content h2{font-size:clamp(34px,4vw,54px);margin-top:48px}.acualovers-page-content h3{font-size:28px;margin-top:32px}.acualovers-page-content p,.acualovers-page-content li{color:var(--muted);font-size:18px}.acualovers-page-content a:not(.btn):not(.logo):not(.nav-cta){color:var(--blue-dark);font-weight:800}.acualovers-page-content img{border-radius:var(--radius);box-shadow:var(--shadow)}.wp-block-button__link{min-height:52px;padding:14px 24px;border-radius:999px;color:var(--white);background:linear-gradient(135deg,var(--blue),var(--blue-dark));font-weight:900;box-shadow:0 18px 38px rgba(32,184,230,0.28)}.wp-block-columns,.wp-block-group{box-sizing:border-box}.woocommerce .site-main{background:var(--white)}.woocommerce ul.products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.woocommerce ul.products::before,.woocommerce ul.products::after{display:none}.woocommerce ul.products li.product{width:auto !important;float:none !important;padding:24px !important;border-radius:var(--radius);border:1px solid var(--border);background:#fff;box-shadow:0 16px 48px rgba(8,127,168,0.08)}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit{min-height:48px;padding:14px 22px;border-radius:999px;color:#fff;background:linear-gradient(135deg,var(--blue),var(--blue-dark));font-weight:900}.woocommerce div.product{width:min(100% - 32px,var(--container));margin:70px auto}@media (max-width:820px){.main-nav ul{display:grid;gap:6px}.main-nav li a{display:block}.woocommerce ul.products{grid-template-columns:1fr}}.final-cta-box,.lifeguard-box,.resource-feature-card.highlighted,.method-card.highlighted,[class*="cta-box"],[class*="blue-box"],[class*="highlighted"]{color:#ffffff !important}.final-cta-box h1,.final-cta-box h2,.final-cta-box h3,.final-cta-box h4,.final-cta-box p,.final-cta-box span,.final-cta-box strong,.final-cta-box small,.final-cta-box li,.final-cta-box .section-kicker,.lifeguard-box h1,.lifeguard-box h2,.lifeguard-box h3,.lifeguard-box h4,.lifeguard-box p,.lifeguard-box span,.lifeguard-box strong,.lifeguard-box small,.lifeguard-box li,.lifeguard-box .section-kicker,.resource-feature-card.highlighted h1,.resource-feature-card.highlighted h2,.resource-feature-card.highlighted h3,.resource-feature-card.highlighted h4,.resource-feature-card.highlighted p,.resource-feature-card.highlighted span,.resource-feature-card.highlighted strong,.resource-feature-card.highlighted small,.resource-feature-card.highlighted li,.method-card.highlighted h1,.method-card.highlighted h2,.method-card.highlighted h3,.method-card.highlighted h4,.method-card.highlighted p,.method-card.highlighted span,.method-card.highlighted strong,.method-card.highlighted small,.method-card.highlighted li,[class*="cta-box"] h1,[class*="cta-box"] h2,[class*="cta-box"] h3,[class*="cta-box"] h4,[class*="cta-box"] p,[class*="cta-box"] span,[class*="cta-box"] strong,[class*="cta-box"] small,[class*="cta-box"] li{color:#ffffff !important}.final-cta-box p,.final-cta-box small,.final-cta-box li,.lifeguard-box p,.lifeguard-box small,.lifeguard-box li,.resource-feature-card.highlighted p,.resource-feature-card.highlighted small,.resource-feature-card.highlighted li,.method-card.highlighted p,.method-card.highlighted small,.method-card.highlighted li,[class*="cta-box"] p,[class*="cta-box"] small,[class*="cta-box"] li{color:rgba(255,255,255,0.88) !important}.final-cta-box .section-kicker,.lifeguard-box .section-kicker,[class*="cta-box"] .section-kicker{color:#ffffff !important;background:rgba(255,255,255,0.14) !important;border-color:rgba(255,255,255,0.28) !important}.final-cta-box .btn-white,.lifeguard-box .btn-white,[class*="cta-box"] .btn-white{color:var(--blue-dark) !important;background:#ffffff !important;border:1px solid #ffffff !important}.final-cta-box .btn-ghost-white,.final-cta-box a[href*="wa.me"],.final-cta-box a[href*="whatsapp"],.lifeguard-box .btn-ghost-white,.lifeguard-box a[href*="wa.me"],.lifeguard-box a[href*="whatsapp"],[class*="cta-box"] .btn-ghost-white,[class*="cta-box"] a[href*="wa.me"],[class*="cta-box"] a[href*="whatsapp"]{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-height:52px !important;padding:0 24px !important;border-radius:999px !important;color:#ffffff !important;background:transparent !important;border:1.5px solid rgba(255,255,255,0.78) !important;font-weight:900 !important;text-align:center !important;text-decoration:none !important;box-shadow:none !important}.final-cta-box .btn-ghost-white:hover,.final-cta-box a[href*="wa.me"]:hover,.final-cta-box a[href*="whatsapp"]:hover,.lifeguard-box .btn-ghost-white:hover,.lifeguard-box a[href*="wa.me"]:hover,.lifeguard-box a[href*="whatsapp"]:hover,[class*="cta-box"] .btn-ghost-white:hover,[class*="cta-box"] a[href*="wa.me"]:hover,[class*="cta-box"] a[href*="whatsapp"]:hover{color:#ffffff !important;background:rgba(255,255,255,0.14) !important;border-color:#ffffff !important;transform:translateY(-3px)}.final-cta-box a:not(.btn-white):not(.btn-primary),.lifeguard-box a:not(.btn-white):not(.btn-primary),.resource-feature-card.highlighted a:not(.btn-white):not(.btn-primary),.method-card.highlighted a:not(.btn-white):not(.btn-primary),[class*="cta-box"] a:not(.btn-white):not(.btn-primary){color:#ffffff !important}@media (max-width:520px){.final-cta-box .btn-ghost-white,.final-cta-box a[href*="wa.me"],.final-cta-box a[href*="whatsapp"],.lifeguard-box .btn-ghost-white,.lifeguard-box a[href*="wa.me"],.lifeguard-box a[href*="whatsapp"],[class*="cta-box"] .btn-ghost-white,[class*="cta-box"] a[href*="wa.me"],[class*="cta-box"] a[href*="whatsapp"]{width:100% !important}}.resources-section,.documents-section,.docs-section,.section:has(.resources-grid),.section:has(.resource-card){overflow:hidden}.resources-section .section-heading,.documents-section .section-heading,.docs-section .section-heading{width:min(100% - 32px,var(--container));margin-inline:auto;text-align:center}.resources-section .section-heading h2,.documents-section .section-heading h2,.docs-section .section-heading h2{max-width:820px;margin-left:auto;margin-right:auto;font-family:Nunito,"Arial Rounded MT Bold","Trebuchet MS",ui-rounded,system-ui,sans-serif;font-size:clamp(38px,5vw,64px);line-height:1.02;letter-spacing:-0.055em;color:var(--text)}.resources-section .section-heading p,.documents-section .section-heading p,.docs-section .section-heading p{max-width:760px;margin:18px auto 0;color:var(--muted);font-size:19px;line-height:1.55}.resources-section .resources-grid,.documents-section .resources-grid,.docs-section .resources-grid,.resources-grid{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:24px !important;align-items:stretch !important;width:min(100% - 32px,var(--container)) !important;max-width:var(--container) !important;margin:clamp(42px,5vw,58px) auto 0 !important;padding:0 !important}.resources-grid::before,.resources-grid::after{display:none !important;content:none !important}.resources-section .resource-card,.documents-section .resource-card,.docs-section .resource-card,.resources-grid .resource-card,.resource-card{display:flex !important;flex-direction:column !important;align-items:flex-start !important;justify-content:flex-start !important;width:100% !important;max-width:100% !important;min-width:0 !important;min-height:286px !important;margin:0 !important;padding:34px !important;border-radius:28px !important;background:#ffffff !important;border:1px solid var(--border) !important;box-shadow:0 20px 58px rgba(8,127,168,0.08) !important;text-align:left !important;color:var(--text) !important;text-decoration:none !important;overflow:hidden !important}.resources-section .resource-card>div:first-child,.documents-section .resource-card>div:first-child,.docs-section .resource-card>div:first-child,.resources-grid .resource-card>div:first-child,.resource-card>div:first-child,.resource-card .resource-icon{width:58px !important;height:58px !important;display:grid !important;place-items:center !important;flex:0 0 auto !important;margin:0 0 28px 0 !important;padding:0 !important;border-radius:18px !important;background:transparent !important;font-size:34px !important;line-height:1 !important;box-shadow:none !important}.resources-section .resource-card h3,.documents-section .resource-card h3,.docs-section .resource-card h3,.resources-grid .resource-card h3,.resource-card h3{width:100% !important;max-width:100% !important;margin:0 0 16px 0 !important;padding:0 !important;font-family:Nunito,"Arial Rounded MT Bold","Trebuchet MS",ui-rounded,system-ui,sans-serif !important;font-size:clamp(24px,2vw,30px) !important;line-height:1.12 !important;letter-spacing:-0.035em !important;color:var(--text) !important;text-align:left !important;overflow-wrap:normal !important;word-break:normal !important}.resources-section .resource-card p,.documents-section .resource-card p,.docs-section .resource-card p,.resources-grid .resource-card p,.resource-card p{width:100% !important;max-width:100% !important;margin:0 0 26px 0 !important;padding:0 !important;color:var(--muted) !important;font-size:18px !important;line-height:1.55 !important;text-align:left !important}.resources-section .resource-card a,.resources-section .resource-card span,.documents-section .resource-card a,.documents-section .resource-card span,.docs-section .resource-card a,.docs-section .resource-card span,.resources-grid .resource-card a,.resources-grid .resource-card span,.resource-card a,.resource-card span{margin-top:auto !important;color:var(--blue-dark) !important;font-weight:900 !important;font-size:17px !important;line-height:1.2 !important;text-decoration:none !important;text-align:left !important}a.resource-card:hover,.resource-card a:hover{color:var(--blue-dark) !important}.resource-card:hover{transform:translateY(-3px);box-shadow:0 24px 70px rgba(8,127,168,0.12) !important}.resources-grid .resource-card:not(.highlighted),.resources-grid .resource-card:not(.highlighted) *{color:inherit}.resources-grid .resource-card:not(.highlighted) h3{color:var(--text) !important}.resources-grid .resource-card:not(.highlighted) p{color:var(--muted) !important}.resources-grid .resource-card:not(.highlighted) a,.resources-grid .resource-card:not(.highlighted) span{color:var(--blue-dark) !important}@media (max-width:1024px){.resources-section .resources-grid,.documents-section .resources-grid,.docs-section .resources-grid,.resources-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important}}@media (max-width:720px){.resources-section .resources-grid,.documents-section .resources-grid,.docs-section .resources-grid,.resources-grid{grid-template-columns:1fr !important;width:min(100% - 24px,var(--container)) !important;gap:18px !important}.resources-section .resource-card,.documents-section .resource-card,.docs-section .resource-card,.resources-grid .resource-card,.resource-card{min-height:auto !important;padding:26px !important;border-radius:24px !important}}.contact-hero-card>:empty,.contact-hero-card .hero-contact-list>:empty,.contact-hero-card .contact-info-list>:empty,.contact-hero-card .hero-contact-item:empty,.contact-hero-card .contact-info-item:empty,.contact-hero-card a:empty,.contact-hero-card div:empty:not(.hero-contact-icon):not(.contact-info-icon),.contact-info-card>:empty,.contact-info-card .hero-contact-list>:empty,.contact-info-card .contact-info-list>:empty,.contact-info-card .hero-contact-item:empty,.contact-info-card .contact-info-item:empty,.contact-info-card a:empty,.contact-info-card div:empty:not(.hero-contact-icon):not(.contact-info-icon){display:none !important;visibility:hidden !important;width:0 !important;height:0 !important;min-height:0 !important;margin:0 !important;padding:0 !important;border:0 !important;box-shadow:none !important;overflow:hidden !important}.contact-hero-card .spacer,.contact-hero-card .empty,.contact-hero-card .placeholder:empty,.contact-hero-card .wp-block-spacer,.contact-info-card .spacer,.contact-info-card .empty,.contact-info-card .placeholder:empty,.contact-info-card .wp-block-spacer{display:none !important;height:0 !important;min-height:0 !important;margin:0 !important;padding:0 !important;border:0 !important}.contact-hero-card .hero-contact-list,.contact-hero-card .contact-info-list,.contact-info-card .hero-contact-list,.contact-info-card .contact-info-list{display:grid !important;gap:18px !important;margin:0 !important;padding:0 !important}.contact-hero-card .hero-contact-item,.contact-hero-card .contact-info-item,.contact-info-card .hero-contact-item,.contact-info-card .contact-info-item{display:flex !important;align-items:center !important;gap:20px !important;width:100% !important;min-height:112px !important;padding:24px !important;border-radius:24px !important;background:linear-gradient(135deg,#ffffff,#f7fdff) !important;border:1px solid var(--border) !important;text-decoration:none !important;color:var(--text) !important}.contact-hero-card .hero-contact-item:not(:has(strong)):not(:has(a)):not(:has(small)),.contact-hero-card .contact-info-item:not(:has(strong)):not(:has(a)):not(:has(small)),.contact-info-card .hero-contact-item:not(:has(strong)):not(:has(a)):not(:has(small)),.contact-info-card .contact-info-item:not(:has(strong)):not(:has(a)):not(:has(small)){display:none !important}.contact-hero-card .hero-contact-icon,.contact-hero-card .contact-info-icon,.contact-info-card .hero-contact-icon,.contact-info-card .contact-info-icon{width:64px !important;height:64px !important;flex:0 0 64px !important;display:grid !important;place-items:center !important;margin:0 !important;border-radius:20px !important;background:var(--blue-soft) !important;font-size:30px !important;line-height:1 !important}.contact-hero-card .contact-mini-note,.contact-hero-card .contact-note,.contact-info-card .contact-mini-note,.contact-info-card .contact-note{display:block !important;width:100% !important;margin:22px 0 0 !important;padding:20px 24px !important;border-radius:22px !important;color:var(--blue-dark) !important;background:rgba(32,184,230,0.12) !important;border:1px solid rgba(32,184,230,0.18) !important;font-weight:900 !important;line-height:1.45 !important;box-shadow:none !important}.contact-hero-grid{display:grid !important;grid-template-columns:minmax(0,0.95fr) minmax(420px,1.05fr) !important;gap:clamp(44px,6vw,76px) !important;align-items:center !important}@media (max-width:1080px){.contact-hero-grid{grid-template-columns:1fr !important}}@media (max-width:640px){.contact-hero-card .hero-contact-item,.contact-hero-card .contact-info-item,.contact-info-card .hero-contact-item,.contact-info-card .contact-info-item{align-items:flex-start !important;min-height:auto !important;padding:20px !important;border-radius:22px !important}.contact-hero-card .hero-contact-icon,.contact-hero-card .contact-info-icon,.contact-info-card .hero-contact-icon,.contact-info-card .contact-info-icon{width:56px !important;height:56px !important;flex-basis:56px !important}}