:root{--gd-color-brand-primary: #007c8e;--gd-color-brand-primary-strong: #006676;--gd-color-brand-accent: #e67e22;--gd-color-brand-graphite: #2d3436;--gd-color-surface: #ffffff;--gd-color-surface-subtle: #f5f3ef;--gd-color-surface-tinted: #e8f5f6;--gd-color-surface-inverse: #2d3436;--gd-color-text-primary: #2d3436;--gd-color-text-secondary: #5f696c;--gd-color-text-inverse: #ffffff;--gd-color-border: #d7dfe0;--gd-color-border-strong: #aebabc;--gd-color-action-primary: #007c8e;--gd-color-action-primary-hover: #006676;--gd-color-action-primary-active: #005764;--gd-color-focus-ring: #e67e22;--gd-color-success: #18794e;--gd-color-warning: #a85d00;--gd-color-error: #c62828;--gd-color-info: #1769aa;--color-ink: var(--gd-color-text-primary);--color-muted: var(--gd-color-text-secondary);--color-soft: var(--gd-color-surface-subtle);--color-surface: var(--gd-color-surface);--color-line: var(--gd-color-border);--color-brand: var(--gd-color-action-primary);--color-brand-dark: var(--gd-color-brand-primary-strong);--color-brand-soft: var(--gd-color-surface-tinted);--color-accent: var(--gd-color-brand-accent);--color-accent-soft: #fff3e7;--shadow-soft: 0 22px 60px rgb(45 52 54 / 13%);--shadow-card: 0 12px 34px rgb(45 52 54 / 8%);--radius-sm: 8px;--radius-md: 14px;--radius-lg: 22px;--container: 1160px;--header-height: 76px}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Regular.ttf) format("truetype");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Medium.ttf) format("truetype");font-display:swap;font-style:normal;font-weight:500 600}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Bold.ttf) format("truetype");font-display:swap;font-style:normal;font-weight:700 900}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--color-surface);color:var(--color-ink);font-family:Poppins,ui-sans-serif,system-ui,sans-serif;font-size:16px;line-height:1.6;text-rendering:optimizeLegibility}body:before{position:fixed;inset:0;z-index:-1;background:radial-gradient(circle at top right,rgb(0 124 142 / 12%),transparent 34rem),linear-gradient(180deg,var(--gd-color-surface-subtle) 0,var(--gd-color-surface) 36rem);content:""}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--gd-color-focus-ring);outline-offset:4px}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Poppins,ui-sans-serif,system-ui,sans-serif;font-weight:700;line-height:1.08}h1{max-width:11ch;margin-bottom:1.25rem;font-size:clamp(2.65rem,9vw,5.5rem);letter-spacing:0}h2{margin-bottom:1rem;font-size:clamp(2rem,6vw,3.4rem);letter-spacing:0}h3{margin-bottom:.55rem;font-size:1.08rem}p{color:var(--color-muted)}.container{width:min(100% - 2rem,var(--container));margin-inline:auto}.section{padding:4.5rem 0}.site-header{position:sticky;top:0;z-index:10;border-bottom:1px solid rgb(0 124 142 / 16%);background:#ffffffdb;backdrop-filter:blur(16px)}.header-inner{min-height:var(--header-height);display:flex;align-items:center;justify-content:space-between;gap:1rem}.brand-link{display:inline-flex;align-items:center;min-width:0;gap:.75rem}.brand-link>img{width:clamp(10.5rem,18vw,13.5rem);height:auto}.header-nav{display:none;align-items:center;gap:1.2rem;color:var(--color-muted);font-size:.92rem;font-weight:650}.header-nav a:hover{color:var(--color-brand)}.button{display:inline-flex;min-height:3.05rem;align-items:center;justify-content:center;border:1px solid var(--color-brand);border-radius:var(--radius-sm);background:var(--color-brand);color:#fff;font-size:.98rem;font-weight:800;line-height:1.15;padding:.9rem 1.15rem;text-align:center;box-shadow:0 12px 24px #007c8e38;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease}.button:hover{background:var(--color-brand-dark);transform:translateY(-1px);box-shadow:0 16px 30px #0066763d}.button:active{background:var(--gd-color-action-primary-active);transform:translateY(0)}.button--small{min-height:2.55rem;padding:.7rem .85rem;font-size:.9rem}.button--secondary{border-color:var(--color-line);background:#fff;color:var(--color-brand);box-shadow:none}.button--secondary:hover{background:var(--color-brand-soft)}.button--light{border-color:#fff;background:#fff;color:var(--gd-color-brand-graphite);box-shadow:none}.hero{padding-top:3.4rem}.hero-grid,.dashboard-grid,.benefits-grid,.split-layout,.pricing-box,.faq-grid{display:grid;gap:2rem}.hero-copy>p{max-width:40rem;margin-bottom:1.6rem;font-size:clamp(1.08rem,3.5vw,1.28rem)}.hero-actions{display:flex;flex-wrap:wrap;gap:.85rem;margin-bottom:1.8rem}.hero-actions .button{width:100%}.hero-metrics{display:grid;grid-template-columns:1fr;gap:.75rem;margin:0}.hero-metrics div{border:1px solid var(--color-line);border-radius:var(--radius-sm);background:#ffffffbd;padding:.85rem}.hero-metrics dt{color:var(--color-brand-dark);font-weight:850}.hero-metrics dd{margin:0;color:var(--color-muted);font-size:.9rem;line-height:1.35}.hero-media,.image-frame,.phone-frame{overflow:hidden;border:1px solid var(--color-line);border-radius:var(--radius-md);background:#fff;box-shadow:var(--shadow-soft)}.hero-media img,.image-frame img,.phone-frame img{width:100%;height:auto}.section-heading{max-width:44rem}.section-heading--center{margin-inline:auto;text-align:center}.section-heading p{margin-bottom:0;font-size:1.06rem}.problem-section,.dashboard-section,.faq-section{background:var(--color-soft)}.problem-list,.check-list{display:grid;gap:.8rem;margin:0;padding:0;list-style:none}.problem-list li,.check-list li{display:flex;gap:.75rem;align-items:flex-start;border:1px solid var(--color-line);border-radius:var(--radius-sm);background:#fff;color:var(--color-ink);padding:.9rem 1rem}.problem-list li span,.check-list li:before{width:.7rem;height:.7rem;flex:0 0 auto;margin-top:.45rem;border-radius:999px;background:var(--gd-color-brand-accent);content:""}.features-grid{display:grid;grid-template-columns:1fr;gap:.9rem;margin-top:2rem}.feature-card{border:1px solid var(--color-line);border-radius:var(--radius-sm);background:#fff;padding:1.15rem;box-shadow:var(--shadow-card)}.feature-card p{margin-bottom:0;font-size:.95rem}.feature-card a,.manageable-card a,.seo-related-links a,.seo-home-link{color:var(--color-brand)}.feature-card a:hover,.manageable-card a:hover,.seo-related-links a:hover,.seo-home-link:hover{color:var(--color-brand-dark)}.icon-badge{display:grid;width:2.5rem;height:2.5rem;margin-bottom:1rem;place-items:center;border-radius:var(--radius-sm);background:var(--gd-color-surface-tinted);color:var(--gd-color-brand-primary)}.icon-badge svg{width:1.35rem;height:1.35rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.dashboard-grid{align-items:center}.dashboard-grid .check-list{margin-top:1.5rem}.benefits-grid{align-items:center}.phone-frame{width:min(100%,24rem);margin-inline:auto;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.benefit-list{display:grid;gap:1rem;margin-top:1.5rem}.benefit-list article{border-left:4px solid var(--color-brand);padding-left:1rem}.benefit-list p{margin-bottom:0}.audience-section{background:#fff}.audience-grid{display:grid;grid-template-columns:1fr;gap:.9rem;margin-top:2rem}.audience-card{border:1px solid var(--color-line);border-radius:var(--radius-sm);background:linear-gradient(135deg,rgb(0 124 142 / 9%),transparent 42%),#fff;padding:1.15rem;box-shadow:var(--shadow-card)}.audience-card p{margin-bottom:0;font-size:.95rem}.manageable-section{background:var(--color-soft)}.manageable-intro{max-width:48rem;margin:1.1rem auto 0;text-align:center}.manageable-grid{display:grid;grid-template-columns:1fr;gap:.85rem;margin-top:2rem}.manageable-card{border:1px solid var(--color-line);border-radius:var(--radius-sm);background:#fff;padding:1rem;box-shadow:var(--shadow-card)}.manageable-card h3{font-size:1rem}.manageable-card p{margin-bottom:0;font-size:.92rem}.internal-link-row{display:flex;flex-wrap:wrap;justify-content:center;gap:.65rem;margin-top:1.5rem}.internal-link-row a{border:1px solid var(--color-line);border-radius:var(--radius-sm);background:#fff;color:var(--color-brand);font-weight:800;padding:.65rem .8rem}.internal-link-row a:hover{border-color:var(--color-brand)}.pricing-section{background:linear-gradient(135deg,var(--gd-color-brand-primary-strong),var(--gd-color-brand-primary));color:#fff}.pricing-section p,.pricing-section .check-list li{color:#ffffffd1}.pricing-box{align-items:center}.pricing-box h2{color:#fff}.pricing-panel{border:1px solid rgb(255 255 255 / 18%);border-radius:var(--radius-md);background:#ffffff1a;padding:1.25rem}.pricing-panel .check-list{margin-bottom:1.2rem}.pricing-panel .check-list li{border-color:#ffffff2e;background:#ffffff14}.price-text{margin-bottom:1rem;color:#fff;font-size:1.35rem;font-weight:850}.faq-grid{align-items:start}.faq-list{display:grid;gap:.75rem}details{border:1px solid var(--color-line);border-radius:var(--radius-sm);background:#fff;padding:1rem}summary{cursor:pointer;color:var(--color-ink);font-weight:800}details p{margin:.75rem 0 0}.final-cta{padding-bottom:0}.final-cta-inner{display:grid;justify-items:start;border-radius:var(--radius-md) var(--radius-md) 0 0;background:linear-gradient(135deg,rgb(45 52 54 / 20%),transparent 36%),var(--color-brand);color:#fff;padding:2.25rem 1.25rem}.final-cta h2{max-width:12ch;color:#fff}.final-cta p{max-width:38rem;color:#ffffffd6}.contact-hero{padding-top:3.4rem}.contact-hero-grid,.contact-form-grid{display:grid;gap:2rem}.contact-hero h1{max-width:10ch}.contact-hero p{max-width:42rem;font-size:clamp(1.08rem,3.5vw,1.25rem)}.contact-quick-actions{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:1.4rem}.contact-info-panel{display:grid;gap:.9rem;align-self:start;border:1px solid var(--color-line);border-radius:var(--radius-md);background:#fff;padding:1.2rem;box-shadow:var(--shadow-soft)}.contact-info-panel div{display:grid;gap:.2rem;border-bottom:1px solid var(--color-line);padding-bottom:.9rem}.contact-info-panel div:last-child{border-bottom:0;padding-bottom:0}.contact-info-panel span{color:var(--color-muted);font-size:.82rem;font-weight:800;text-transform:uppercase}.contact-info-panel a{color:var(--color-brand);font-weight:850}.contact-info-panel p{margin-bottom:0}.contact-form-section,.thanks-section{background:var(--color-soft)}.seo-hero{padding-top:3.4rem}.seo-hero-inner{max-width:52rem}.seo-hero h1{max-width:13ch}.seo-hero p{max-width:44rem;font-size:clamp(1.08rem,3.5vw,1.25rem)}.seo-kicker{margin-bottom:.8rem;color:var(--color-brand);font-size:.82rem;font-weight:850;letter-spacing:0;text-transform:uppercase}.seo-content-section{background:var(--color-soft)}.seo-content-grid{display:grid;gap:1.5rem}.seo-article-list{display:grid;gap:1rem}.seo-article,.seo-related-panel{border:1px solid var(--color-line);border-radius:var(--radius-sm);background:#fff;padding:1.15rem;box-shadow:var(--shadow-card)}.seo-article h2{font-size:clamp(1.45rem,4vw,2rem)}.seo-article p{margin-bottom:0}.seo-related-panel{display:grid;gap:1rem;align-self:start}.seo-related-links{display:grid;gap:.75rem}.seo-related-links a,.seo-home-link{font-weight:800}.contact-form{display:grid;grid-template-columns:1fr;gap:1rem;border:1px solid var(--color-line);border-radius:var(--radius-md);background:#fff;padding:1.15rem;box-shadow:var(--shadow-soft)}.contact-form label{display:grid;gap:.45rem;color:var(--color-ink);font-weight:800}.contact-form input,.contact-form textarea{width:100%;border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--gd-color-surface);color:var(--color-ink);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:1rem;padding:.85rem .95rem}.contact-form textarea{resize:vertical}.contact-form input:focus,.contact-form textarea:focus{border-color:var(--color-brand);outline:3px solid rgb(230 126 34 / 24%)}.contact-form__submit{width:100%}.thanks-panel{max-width:48rem;border:1px solid var(--color-line);border-radius:var(--radius-md);background:#fff;padding:2rem 1.25rem;box-shadow:var(--shadow-soft)}.thanks-panel h1{max-width:11ch}.not-found-section{background:var(--color-soft)}.not-found-panel{max-width:50rem;border:1px solid var(--color-line);border-radius:var(--radius-md);background:linear-gradient(135deg,rgb(0 124 142 / 12%),transparent 34%),#fff;padding:2rem 1.25rem;box-shadow:var(--shadow-soft)}.not-found-code{margin-bottom:.75rem;color:var(--color-brand);font-size:.92rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.not-found-panel h1{max-width:10ch}.site-footer{background:var(--gd-color-surface-inverse);color:#fff;padding:2.8rem 0}.footer-inner{display:grid;gap:2rem}.footer-column{display:grid;align-content:start;gap:.85rem}.footer-column h2{margin:0 0 .15rem;color:#fff;font-size:.98rem;line-height:1.2}.footer-logo{display:inline-flex;align-items:center;gap:.75rem;width:max-content}.footer-logo img{width:min(13.5rem,100%);height:auto;object-fit:contain}.footer-logo strong,.footer-logo small{display:block}.footer-logo strong{line-height:1.1}.footer-logo small{color:#ffffffad;font-size:.82rem;line-height:1.25}.footer-column p,.footer-contact-link small{margin-bottom:0;color:#ffffffbd}.footer-brand p{max-width:18rem;font-size:.92rem}.footer-nav,.footer-legal-links{align-items:start}.footer-nav a,.footer-legal-links a{width:max-content;color:#fff;font-size:.94rem;font-weight:750;text-decoration:none;transition:color .16s ease,text-decoration-color .16s ease}.footer-nav a:hover,.footer-legal-links a:hover{color:#ffffffd1;text-decoration:underline;text-decoration-color:#ffffff6b;text-underline-offset:.22rem}.footer-legal-links{display:grid;gap:.55rem;margin-top:.25rem}.footer-social-links{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:.15rem}.footer-social-links a{display:grid;width:2.4rem;height:2.4rem;place-items:center;border:1px solid rgb(255 255 255 / 18%);border-radius:var(--radius-sm);background:#ffffff14;transition:background-color .16s ease,transform .16s ease}.footer-social-links a:hover{background:#ffffff24;transform:translateY(-1px)}.footer-social-links img{width:1.25rem;height:1.25rem;object-fit:contain}.footer-contact{gap:1rem}.footer-contact p{display:grid;gap:.18rem}.footer-contact p span,.footer-contact-link small{display:block;color:#ffffff94;font-size:.78rem;font-weight:850;line-height:1.35;text-transform:uppercase}.footer-contact-link{display:grid;grid-template-columns:2.4rem minmax(0,1fr);align-items:center;gap:.72rem;color:#fff;font-weight:800;line-height:1.3;text-decoration:none}.footer-contact-link:hover{color:#ffffffd1}.footer-contact-link img,.footer-contact-icon{width:2.4rem;height:2.4rem;border:1px solid rgb(255 255 255 / 18%);border-radius:var(--radius-sm);background:#ffffff14}.footer-contact-link img{object-fit:contain;padding:.48rem}.footer-contact-icon{display:grid;place-items:center;color:#fff;font-size:1rem;font-weight:900}.whatsapp-button{position:fixed;right:max(1.25rem,env(safe-area-inset-right));bottom:max(1.25rem,env(safe-area-inset-bottom));z-index:20;display:grid;width:3.75rem;height:3.75rem;place-items:center;border:2px solid white;border-radius:50%;background:#25d366;color:#fff;box-shadow:0 10px 26px #073f3847;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease}.whatsapp-button:hover{background:#1fb85a;transform:translateY(-2px) scale(1.03);box-shadow:0 14px 30px #073f3857}.whatsapp-button img{width:2.25rem;height:2.25rem;object-fit:contain}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(min-width:480px){.hero-actions .button{width:auto}.hero-metrics{grid-template-columns:repeat(3,1fr)}}@media(min-width:760px){.section{padding:6.2rem 0}.hero{padding-top:5.25rem}.header-nav{display:flex}.hero-grid{grid-template-columns:minmax(0,.9fr) minmax(20rem,1.1fr);align-items:center}.split-layout,.pricing-box,.faq-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.dashboard-grid,.benefits-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.benefits-grid .phone-frame{order:2}.features-grid,.audience-grid,.manageable-grid{grid-template-columns:repeat(2,1fr)}.contact-hero,.seo-hero{padding-top:5.25rem}.seo-content-grid{grid-template-columns:minmax(0,1fr) minmax(16rem,.35fr)}.contact-hero-grid,.contact-form-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}.contact-form{grid-template-columns:repeat(2,1fr);padding:1.35rem}.contact-form__full,.contact-form__submit{grid-column:1 / -1}.final-cta-inner{padding:3.2rem}.footer-inner{grid-template-columns:minmax(13rem,1.1fr) minmax(10rem,.8fr) minmax(16rem,1fr);align-items:start}}@media(min-width:1040px){.features-grid{grid-template-columns:repeat(4,1fr)}.audience-grid{grid-template-columns:repeat(3,1fr)}.manageable-grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:759px){.site-header .button,.brand-link small{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important}}
