@font-face{font-family:Lato;src:url(fonts/lato-regular.woff2) format('woff2');font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Lato;src:url(fonts/lato-bold.woff2) format('woff2');font-style:normal;font-weight:700 900;font-display:swap}
:root{--gogo-green:#00df87;--gogo-dark:#101d19;--gogo-muted:#56635e;--gogo-line:#dfe5e2;--gogo-paper:#f5f7f7}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:105px}body{margin:0;-webkit-font-smoothing:antialiased}a{color:#006d43;text-underline-offset:4px}a:hover{color:#004d30}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #007a4c;outline-offset:5px}img{max-width:100%;height:auto}.wp-site-blocks{padding:0!important}.wp-site-blocks>*,.entry-content>*{margin-block-start:0}.entry-content{margin-top:0!important}.site-header{border-bottom:1px solid var(--gogo-line);background:white;position:relative;z-index:10}.header-inner{min-height:92px;padding:18px 0;gap:24px!important}.site-logo{margin:0;flex-shrink:0}.site-logo img{width:184px;height:auto;display:block}.site-header .wp-block-navigation{font-size:13px;font-weight:700;letter-spacing:.025em;text-transform:uppercase}.site-header .wp-block-navigation-item__content{min-height:44px;display:flex;align-items:center;color:#37443f}.site-header .wp-block-navigation-item__content:hover{color:#006d43}.site-header .wp-block-navigation__container{gap:25px}.site-header .wp-block-navigation__responsive-container-open{padding:10px;min-height:44px;min-width:44px}.site-footer{background:var(--gogo-dark);color:#d2dcd7;padding:64px 0 24px}.site-footer a{color:#e8fff3}.site-footer h2,.site-footer h3{color:white;font-size:18px}.footer-grid{gap:64px}.footer-brand{font-size:25px;color:white;margin-bottom:16px}.footer-note{font-size:14px;color:#a7bab0;border-top:1px solid #33443b;padding-top:24px;margin-top:40px}.footer-links p{margin:10px 0}.gogo-container{max-width:1120px;margin-inline:auto;padding-inline:28px}.hero{min-height:450px!important;padding:70px 28px!important}.hero .wp-block-cover__inner-container{max-width:1020px!important;margin:auto;text-align:center}.hero .eyebrow{color:#a6ffcf}.eyebrow{font-size:12px;font-weight:700;letter-spacing:.17em;text-transform:uppercase;margin-bottom:16px;color:#006b42}.hero h1{font-size:clamp(34px,4.2vw,56px);line-height:1.12;letter-spacing:-.025em;color:white;max-width:900px;margin:12px auto 16px}.hero .hero-accent{color:#00f294;font-size:clamp(22px,2.4vw,31px);font-weight:700;margin:0 0 17px}.hero .hero-copy{max-width:620px;margin:0 auto 25px;color:#f0f6f1;font-size:18px;line-height:1.65}.hero .wp-block-buttons{justify-content:center;gap:12px}.wp-element-button,.gogo-button{background:var(--gogo-green);color:#092519!important;border:1px solid var(--gogo-green);border-radius:100px;padding:14px 24px;text-decoration:none;font-weight:700;font-size:15px;line-height:1.3;min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:background .15s}.wp-element-button:hover,.gogo-button:hover{background:#00c879;border-color:#00c879;color:#092519!important}.is-style-outline .wp-element-button{background:transparent;color:inherit!important;border-color:currentColor}.hero .is-style-outline .wp-element-button{color:white!important}.gogo-section{padding:70px 0}.gogo-section.soft{background:var(--gogo-paper)}.gogo-section.dark{background:var(--gogo-dark);color:#e4ede7}.gogo-section.dark h2{color:white}.section-heading{font-size:clamp(27px,3vw,38px);font-weight:400;line-height:1.22;letter-spacing:-.02em;margin:0 0 14px;text-align:center}.section-intro{text-align:center;max-width:660px;margin:0 auto 36px;color:var(--gogo-muted);font-size:17px}.rule-heading{display:flex;align-items:center;gap:20px;justify-content:center;text-transform:uppercase}.rule-heading:before,.rule-heading:after{content:'';height:1px;background:#d4dcd7;flex:1}.gogo-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:32px}.gogo-plan{background:white;border:1px solid var(--gogo-line);border-radius:22px;padding:29px 25px;box-shadow:0 6px 20px #101d1907;display:flex;flex-direction:column}.gogo-plan.is-vip{border-top:3px solid #00b875}.plan-tier{font-size:12px;font-weight:700;color:#00673f;text-transform:uppercase;letter-spacing:.13em;margin:0 0 12px}.gogo-plan h3{font-size:23px;line-height:1.25;margin:0 0 16px}.gogo-plan h3 a{color:var(--gogo-dark);text-decoration:none}.plan-price{font-size:49px;font-weight:700;letter-spacing:-.04em;line-height:1.1;margin:0!important;color:var(--gogo-dark)}.currency{font-size:25px;vertical-align:top;position:relative;top:6px;margin-right:2px}.price-unit{font-size:12px;font-weight:400;letter-spacing:.03em}.plan-billing{font-size:13px;color:var(--gogo-muted);margin:8px 0 21px}.plan-features{list-style:none;margin:0 0 26px;padding:0;font-size:15px}.plan-features li{padding:8px 0;border-bottom:1px solid #edf0ee;line-height:1.5;display:flex;gap:10px}.plan-features li:before{content:'✓';color:#007b4a;font-weight:700}.gogo-plan .gogo-button{margin-top:auto;padding:13px 10px;font-size:14px;width:100%;white-space:normal}.plan-detail-link{text-align:center;font-size:13px;margin-top:16px}.feature-grid,.guide-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.feature-card,.guide-card{padding:27px;background:white;border:1px solid var(--gogo-line);border-radius:16px;margin:0!important}.feature-card h3,.guide-card h3{font-size:21px;margin:0 0 12px;line-height:1.3}.feature-card p,.guide-card p{font-size:16px;margin:0;color:var(--gogo-muted)}.feature-icon{font-size:26px!important;line-height:1;color:#007b4a!important;margin:0 0 22px!important}.guide-card a{font-weight:700}.guide-card p:last-child{margin-top:18px}.split-section{gap:56px!important;align-items:center!important}.split-section h2{text-align:left}.split-section .wp-block-image{margin:0}.split-section img{border-radius:20px}.device-strip{max-width:850px;margin:34px auto 0}.faq-list{max-width:800px;margin:32px auto 0}.wp-block-details{border-bottom:1px solid #d9e3dd;padding:21px 0}.wp-block-details summary{font-size:18px;font-weight:700;cursor:pointer;line-height:1.5;min-height:44px}.wp-block-details p{color:var(--gogo-muted);margin:14px 0 0;font-size:16px}.page-main{padding:60px 0 80px;min-height:55vh}.page-main .wp-block-post-title{font-size:clamp(34px,4vw,48px);line-height:1.13;letter-spacing:-.025em;margin:14px 0 30px}.page-main .entry-content h2{font-size:28px;font-weight:700;line-height:1.3;margin:40px 0 17px}.page-main .entry-content h3{font-size:21px;margin:27px 0 12px}.page-main .entry-content p{margin:0 0 20px}.page-main .entry-content ul,.page-main .entry-content ol{padding-left:25px;margin-bottom:24px}.page-main .entry-content li{margin:8px 0}.page-main .entry-content .wp-block-group{margin-top:24px}.page-main .entry-content .guide-grid{max-width:1120px!important}.page-main .entry-content>.wp-block-group.alignwide{max-width:1120px!important}.gogo-contact-box{padding:28px;background:#ecfaf2;border:1px solid #cde7d7;border-radius:16px;margin:28px 0}.contact-number{font-size:16px;margin:17px 0 0!important}.gogo-plan-summary{background:var(--gogo-paper);border:1px solid var(--gogo-line);border-radius:20px;padding:32px;max-width:520px;margin-bottom:36px}.gogo-plan-summary .plan-features{margin:20px 0}.gogo-plan-summary .small-print{font-size:14px;color:var(--gogo-muted);margin-top:18px}.article-meta{font-size:13px;color:var(--gogo-muted)}.breadcrumb{font-size:14px;color:var(--gogo-muted);padding-bottom:18px}.is-disabled{opacity:.6;cursor:not-allowed}.wp-block-query .wp-block-post-title{font-size:24px!important}.wp-block-query .wp-block-post-excerpt{font-size:16px}.wp-block-post-template{gap:32px}.wp-block-post-template>li{padding:25px;border:1px solid var(--gogo-line);border-radius:16px}.page-main .entry-content>.wp-block-buttons{margin-top:25px}.wp-block-post-content .wp-block-heading{scroll-margin-top:30px}

@media(max-width:1160px){.header-inner{padding-inline:28px!important}.site-header .wp-block-navigation__container{gap:15px}.site-header .wp-block-navigation{font-size:12px}.gogo-container{padding-inline:28px}.site-logo img{width:155px}}
@media(max-width:900px){.gogo-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-grid,.guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.header-inner{min-height:82px}.gogo-section{padding:52px 0}.split-section{gap:28px!important}.hero{min-height:430px!important}}
@media(max-width:700px){.site-header .wp-block-navigation__responsive-container-open:not(.always-shown){display:flex}.site-header .wp-block-navigation__responsive-container:not(.is-menu-open){display:none}.site-header .is-menu-open .wp-block-navigation__container{align-items:flex-start;gap:10px}.site-header .is-menu-open{padding:70px 28px 35px}.site-header .is-menu-open .wp-block-navigation-item__content{font-size:18px;min-height:48px}.hero{padding:52px 22px!important;min-height:450px!important}.hero h1{font-size:36px}.hero .hero-copy{font-size:16px}.hero .hero-accent{font-size:24px}.gogo-container{padding-inline:20px}.header-inner{padding-inline:20px!important}.gogo-section{padding:44px 0}.gogo-plan-grid,.feature-grid,.guide-grid{grid-template-columns:1fr}.gogo-plan-grid{gap:18px;margin-top:25px}.gogo-plan{padding:27px}.section-heading{font-size:28px}.rule-heading{gap:12px}.section-intro{font-size:16px}.split-section{flex-direction:column}.split-section .wp-block-column{flex-basis:100%!important;width:100%}.feature-card{padding:24px}.site-footer{padding:40px 20px 20px}.footer-grid{gap:28px!important;flex-direction:column}.page-main{padding:36px 20px 55px}.page-main .wp-block-post-title{font-size:35px;margin-bottom:25px}.page-main .entry-content h2{font-size:25px}.gogo-contact-box{padding:22px}.gogo-contact-box .gogo-button{font-size:14px;width:100%}.site-footer .gogo-container{padding:0}.hero .wp-block-buttons{flex-direction:column}.hero .wp-block-button,.hero .wp-element-button{width:100%}.hero .wp-block-buttons{max-width:270px;margin-inline:auto}.gogo-plan-summary{padding:25px}.page-main .entry-content .guide-grid{gap:18px}.footer-note{margin-top:30px}.wp-block-navigation__responsive-container-close{padding:12px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
