:root{--gs-primary:#042A2D;--gs-primary-dark:#031E20;--gs-primary-light:#E8F5F5;--gs-primary-100:#D1EBEB;--gs-secondary:#73ED7C;--gs-secondary-dark:#5BD665;--gs-secondary-light:#E8FBE9;--gs-accent:#019297;--gs-accent-light:#E0F4F5;--gs-success:#22C55E;--gs-success-light:#F0FDF4;--gs-warning:#F59E0B;--gs-warning-light:#FFFBEB;--gs-danger:#EF4444;--gs-danger-light:#FEF2F2;--gs-gray-50:#F8F7F5;--gs-gray-100:#F2F1ED;--gs-gray-200:#E5E4E0;--gs-gray-300:#D1D0CC;--gs-gray-400:#919191;--gs-gray-500:#757575;--gs-gray-600:#656565;--gs-gray-700:#454545;--gs-gray-800:#333333;--gs-gray-900:#042A2D;--gs-radius:8px;--gs-radius-lg:12px;--gs-radius-xl:16px;--gs-radius-full:9999px;--gs-shadow-sm:0 1px 2px 0 rgba(4,42,45,0.04);--gs-shadow:0 1px 3px 0 rgba(4,42,45,0.07),0 1px 2px -1px rgba(4,42,45,0.07);--gs-shadow-md:0 4px 6px -1px rgba(4,42,45,0.07),0 2px 4px -2px rgba(4,42,45,0.05);--gs-shadow-lg:0 10px 15px -3px rgba(4,42,45,0.07),0 4px 6px -4px rgba(4,42,45,0.05);--gs-shadow-xl:0 20px 25px -5px rgba(4,42,45,0.08),0 8px 10px -6px rgba(4,42,45,0.04);--gs-transition:0.2s ease;--gs-font:"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.gs-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border:2px solid transparent;border-radius:var(--gs-radius-full);font-size:1rem;font-weight:700;font-family:var(--gs-font);cursor:pointer;transition:all var(--gs-transition);text-decoration:none;line-height:1.4;white-space:nowrap}.gs-btn:focus-visible{outline:2px solid var(--gs-primary);outline-offset:2px}.gs-btn--primary{background:var(--gs-secondary);color:#fff;border-color:var(--gs-secondary)}.gs-btn--primary:hover{background:var(--gs-secondary-dark);border-color:var(--gs-secondary-dark);color:#fff;transform:translateY(-1px);box-shadow:var(--gs-shadow-md)}.gs-btn--outline{background:#fff;color:var(--gs-primary);border-color:var(--gs-primary)}.gs-btn--outline:hover{background:var(--gs-primary-light);border-color:var(--gs-primary-dark);color:var(--gs-primary-dark)}.gs-btn--accent{background:var(--gs-primary);color:#fff;border-color:var(--gs-primary)}.gs-btn--accent:hover{background:var(--gs-primary-dark);border-color:var(--gs-primary-dark);color:#fff;transform:translateY(-1px);box-shadow:var(--gs-shadow-md)}.gs-btn--lg{padding:16px 32px;font-size:1.125rem;border-radius:var(--gs-radius-full)}.gs-btn--block{width:100%}.gs-btn--ghost{background:transparent;color:rgba(255,255,255,0.9);border-color:rgba(255,255,255,0.3)}.gs-btn--ghost:hover{background:rgba(255,255,255,0.1);border-color:rgba(255,255,255,0.6);color:#fff}.gs-btn--white{background:#fff;color:var(--gs-primary);border-color:#fff}.gs-btn--white:hover{background:var(--gs-gray-100);border-color:var(--gs-gray-100);color:var(--gs-primary-dark);transform:translateY(-1px);box-shadow:var(--gs-shadow-md)}.gs-btn--ghost-white{background:transparent;color:#fff;border-color:rgba(255,255,255,0.4)}.gs-btn--ghost-white:hover{background:rgba(255,255,255,0.12);border-color:rgba(255,255,255,0.7);color:#fff}.gs-btn--glow{box-shadow:0 0 24px rgba(115,237,124,0.35)}.gs-btn--glow:hover{box-shadow:0 0 36px rgba(115,237,124,0.5)}.gs-btn:disabled{opacity:0.5;cursor:not-allowed;transform:none}.gs-btn--loading{position:relative;color:transparent !important}.gs-btn--loading::after{content:'';position:absolute;width:18px;height:18px;border:2px solid rgba(255,255,255,0.3);border-top-color:#fff;border-radius:50%;animation:gs-spin 0.6s linear infinite}@keyframes gs-spin{to{transform:rotate(360deg)}}@keyframes gs-pulse{0%,100%{opacity:1}50%{opacity:0.5}}.gs-required{color:var(--gs-danger)}.gs-tracking{max-width:720px;margin:0 auto;padding:24px 16px;font-family:var(--gs-font);color:var(--gs-gray-800)}.gs-tracking *{box-sizing:border-box}.gs-tracking__search{text-align:center;margin-bottom:32px}.gs-tracking__title{font-size:2.25rem;font-weight:300;color:var(--gs-gray-900);margin:0 0 8px}.gs-tracking__subtitle{font-size:1rem;color:var(--gs-gray-500);margin:0 0 24px;line-height:1.7}.gs-tracking__form{max-width:500px;margin:0 auto}.gs-tracking__input-group{display:flex;gap:0;border:2px solid var(--gs-gray-300);border-radius:var(--gs-radius-lg);overflow:hidden;transition:border-color var(--gs-transition)}.gs-tracking__input-group:focus-within{border-color:var(--gs-accent);box-shadow:0 0 0 3px rgba(4,42,45,0.12)}.gs-tracking__input{flex:1;padding:14px 16px;border:none;font-size:1rem;font-family:var(--gs-font);color:var(--gs-gray-800);background:#fff;outline:none}.gs-tracking__input::placeholder{color:var(--gs-gray-400)}.gs-tracking__btn{display:flex;align-items:center;gap:6px;padding:14px 20px;background:var(--gs-primary);color:#fff;border:none;font-size:0.9375rem;font-weight:700;font-family:var(--gs-font);cursor:pointer;transition:background var(--gs-transition);white-space:nowrap}.gs-tracking__btn:hover{background:var(--gs-primary-dark)}.gs-tracking__btn.gs-tracking__btn--loading{color:transparent;position:relative}.gs-tracking__btn.gs-tracking__btn--loading::after{content:'';position:absolute;width:18px;height:18px;border:2px solid rgba(255,255,255,0.3);border-top-color:#fff;border-radius:50%;animation:gs-spin 0.6s linear infinite}.gs-tracking__error{text-align:center;padding:40px 20px;color:var(--gs-gray-600)}.gs-tracking__error p{margin:12px 0 0;font-size:1rem}.gs-tracking__cancelled{text-align:center;padding:40px 20px;color:var(--gs-gray-500)}.gs-tracking__cancelled h3{margin:12px 0 4px;color:var(--gs-gray-700)}.gs-tracking__stepper{margin-bottom:32px;padding:24px;background:#fff;border:1px solid var(--gs-gray-200);border-radius:var(--gs-radius-xl);box-shadow:var(--gs-shadow-sm)}.gs-tracking__stepper-track{display:flex;flex-direction:column;gap:0;position:relative}.gs-tracking__step{display:flex;align-items:center;gap:16px;position:relative;padding:12px 0}.gs-tracking__step-indicator{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:0.875rem;font-weight:600;flex-shrink:0;position:relative;z-index:2;transition:all 0.3s ease}.gs-tracking__step--completed .gs-tracking__step-indicator{background:var(--gs-success);color:#fff}.gs-tracking__step--active .gs-tracking__step-indicator{background:var(--gs-primary);color:#fff;box-shadow:0 0 0 4px rgba(4,42,45,0.15);animation:gs-active-pulse 2s ease-in-out infinite}@keyframes gs-active-pulse{0%,100%{box-shadow:0 0 0 4px rgba(4,42,45,0.15)}50%{box-shadow:0 0 0 8px rgba(4,42,45,0.08)}}.gs-tracking__step--active .gs-tracking__step-dot{width:12px;height:12px;border-radius:50%;background:#fff}.gs-tracking__step--pending .gs-tracking__step-indicator{background:var(--gs-gray-100);color:var(--gs-gray-400);border:2px solid var(--gs-gray-200)}.gs-tracking__step--failed .gs-tracking__step-indicator{background:var(--gs-danger);color:#fff}.gs-tracking__step-number{font-size:0.8125rem}.gs-tracking__step-label{font-size:0.9375rem;font-weight:500;color:var(--gs-gray-700)}.gs-tracking__step--completed .gs-tracking__step-label{color:var(--gs-success)}.gs-tracking__step--active .gs-tracking__step-label{color:var(--gs-primary);font-weight:600}.gs-tracking__step--pending .gs-tracking__step-label{color:var(--gs-gray-400)}.gs-tracking__step--failed .gs-tracking__step-label{color:var(--gs-danger)}.gs-tracking__step-connector{position:absolute;left:19px;top:52px;width:2px;height:calc(100% - 16px);z-index:1}.gs-tracking__step-connector--completed{background:var(--gs-success)}.gs-tracking__step-connector--pending{background:var(--gs-gray-200)}.gs-tracking__details{display:flex;flex-direction:column;gap:16px}.gs-tracking__card{background:#fff;border:1px solid var(--gs-gray-200);border-radius:var(--gs-radius-lg);overflow:hidden;box-shadow:var(--gs-shadow-sm)}.gs-tracking__card-title{display:flex;align-items:center;gap:8px;font-size:0.9375rem;font-weight:600;color:var(--gs-gray-800);padding:14px 16px;margin:0;border-bottom:1px solid var(--gs-gray-100);background:var(--gs-gray-50)}.gs-tracking__card-title svg{color:var(--gs-accent);flex-shrink:0}.gs-tracking__card-body{padding:16px}.gs-tracking__info-row{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid var(--gs-gray-50)}.gs-tracking__info-row:last-child{border-bottom:none}.gs-tracking__info-label{font-size:0.875rem;color:var(--gs-gray-500)}.gs-tracking__info-value{font-size:0.875rem;font-weight:500;color:var(--gs-gray-800)}.gs-tracking__items{margin-bottom:12px}.gs-tracking__item{display:flex;align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid var(--gs-gray-50)}.gs-tracking__item:last-child{border-bottom:none}.gs-tracking__item-name{flex:1;font-size:0.875rem;color:var(--gs-gray-700)}.gs-tracking__item-qty{font-size:0.8125rem;color:var(--gs-gray-400);font-weight:500}.gs-tracking__item-price{font-size:0.875rem;font-weight:600;color:var(--gs-gray-800);white-space:nowrap}.gs-tracking__total{display:flex;justify-content:space-between;align-items:center;padding:12px 0 0;border-top:2px solid var(--gs-gray-200)}.gs-tracking__total-label{font-size:0.9375rem;font-weight:600;color:var(--gs-gray-700)}.gs-tracking__total-value{font-size:1.125rem;font-weight:700;color:var(--gs-primary)}.gs-tracking__meta{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:var(--gs-gray-50);border-radius:var(--gs-radius);font-size:0.8125rem;color:var(--gs-gray-500);flex-wrap:wrap;gap:8px}.gs-tracking__meta strong{color:var(--gs-gray-700)}.gs-tracking__driver-phone{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;background:var(--gs-success);color:#fff;border-radius:var(--gs-radius-full);font-size:0.8125rem;font-weight:600;text-decoration:none;transition:all var(--gs-transition);white-space:nowrap}.gs-tracking__driver-phone:hover{background:#16A34A;color:#fff;transform:translateY(-1px);box-shadow:var(--gs-shadow-md)}.gs-tracking__driver-phone svg{flex-shrink:0}.gs-tracking__cod-badge{display:inline-block;padding:4px 12px;background:var(--gs-primary-light);color:var(--gs-primary-dark);border:1px solid var(--gs-accent);border-radius:var(--gs-radius-full);font-size:0.875rem;font-weight:700;white-space:nowrap}.gs-tracking__growth-footer{max-width:720px;margin:32px auto 0;padding:40px 24px 24px;background:linear-gradient(180deg,#E8F5F5 0%,#E8FBE9 100%);border-radius:var(--gs-radius-xl);text-align:center;font-family:var(--gs-font)}.gs-tracking__growth-content h3{font-size:1.375rem;font-weight:700;color:var(--gs-gray-900);margin:0 0 8px}.gs-tracking__growth-content p{font-size:1rem;color:var(--gs-gray-600);margin:0 0 24px;line-height:1.7}.gs-tracking__growth-badge{margin-top:24px;padding-top:16px;border-top:1px solid var(--gs-gray-200);font-size:0.75rem;color:var(--gs-gray-400);font-style:italic}.gs-tracking__growth-badge strong{color:var(--gs-gray-500)}@media (min-width:768px){.gs-tracking{max-width:800px;padding:40px 24px}.gs-tracking__title{font-size:2rem}.gs-tracking__stepper-track{flex-direction:row;justify-content:space-between;align-items:flex-start}.gs-tracking__step{flex-direction:column;align-items:center;text-align:center;flex:1;padding:0;gap:8px}.gs-tracking__step-connector{position:absolute;left:calc(50%+24px);top:19px;width:calc(100% - 48px);height:2px}.gs-tracking__step-label{font-size:0.8125rem}.gs-tracking__growth-footer{max-width:800px;padding:48px 32px 28px}}html:has(.gs-landing),html:has(.gs-register),html:has(.gs-tracking),html:has(.gs-driver-app),html:has(.gs-login){font-size:16px !important}body:has(.gs-landing),body:has(.gs-register),body:has(.gs-tracking),body:has(.gs-driver-app),body:has(.gs-login){}body:has(.gs-landing) #site-header,body:has(.gs-register) #site-header,body:has(.gs-tracking) #site-header,body:has(.gs-driver-app) #site-header,body:has(.gs-login) #site-header,body:has(.gs-landing) #site-footer,body:has(.gs-register) #site-footer,body:has(.gs-tracking) #site-footer,body:has(.gs-driver-app) #site-footer,body:has(.gs-login) #site-footer,body:has(.gs-landing) .entry-header,body:has(.gs-register) .entry-header,body:has(.gs-tracking) .entry-header,body:has(.gs-driver-app) .entry-header,body:has(.gs-login) .entry-header,body:has(.gs-landing) .footer-nav-widgets-wrapper,body:has(.gs-register) .footer-nav-widgets-wrapper,body:has(.gs-tracking) .footer-nav-widgets-wrapper,body:has(.gs-driver-app) .footer-nav-widgets-wrapper,body:has(.gs-login) .footer-nav-widgets-wrapper{display:none !important}body:has(.gs-landing) .post-inner,body:has(.gs-register) .post-inner,body:has(.gs-tracking) .post-inner,body:has(.gs-driver-app) .post-inner,body:has(.gs-login) .post-inner{padding:0 !important;max-width:100% !important}body:has(.gs-landing) .entry-content,body:has(.gs-register) .entry-content,body:has(.gs-tracking) .entry-content,body:has(.gs-driver-app) .entry-content,body:has(.gs-login) .entry-content{max-width:100% !important;margin:0 !important}body:has(.gs-landing) .entry-content>*,body:has(.gs-register) .entry-content>*,body:has(.gs-tracking) .entry-content>*,body:has(.gs-driver-app) .entry-content>*,body:has(.gs-login) .entry-content>*{max-width:none !important;width:100% !important;margin-top:0 !important;margin-bottom:0 !important}body:has(.gs-landing) .section-inner,body:has(.gs-register) .section-inner,body:has(.gs-tracking) .section-inner,body:has(.gs-driver-app) .section-inner,body:has(.gs-login) .section-inner{max-width:none !important}body:has(.gs-landing) #site-content,body:has(.gs-register) #site-content,body:has(.gs-tracking) #site-content,body:has(.gs-driver-app) #site-content,body:has(.gs-login) #site-content{padding-top:0 !important}body.gs-blank-template.wp-theme-twentytwentyfive{--wp--style--root--padding-right:0px !important;--wp--style--root--padding-left:0px !important;--wp--style--root--padding-top:0px !important;--wp--style--root--padding-bottom:0px !important}body.gs-blank-template .wp-site-blocks{padding:0 !important}body.gs-blank-template .is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:100% !important}body.gs-blank-template .wp-block-post-content,body.gs-blank-template .has-global-padding{padding-right:0 !important;padding-left:0 !important}body:has(.gs-landing){margin-top:0 !important}.gs-landing__header{position:sticky;top:0;z-index:1000;background:var(--gs-primary);border-bottom:1px solid rgba(255,255,255,0.1);font-family:var(--gs-font);margin:0 !important}.gs-landing__header-inner{display:flex;align-items:center;justify-content:space-between;max-width:1400px;margin:0 auto;padding:18px 48px;gap:16px}.gs-landing__logo{display:flex;align-items:center;gap:10px;font-size:1.5rem;white-space:nowrap;text-decoration:none;color:#fff}.gs-landing__logo-icon{display:flex;flex-shrink:0}.gs-landing__logo strong{color:var(--gs-secondary);font-weight:800}.gs-landing__logo span{color:rgba(255,255,255,0.6);font-weight:400;font-size:0.875rem}.gs-landing__nav-login{background:rgba(255,255,255,0.1);padding:6px 16px !important;border-radius:var(--gs-radius-full);border:1px solid rgba(255,255,255,0.2) !important;border-bottom:1px solid rgba(255,255,255,0.2) !important;font-weight:600 !important}.gs-landing__nav-login:hover{background:rgba(255,255,255,0.2) !important;border-color:rgba(255,255,255,0.4) !important}.gs-landing__nav{display:flex;align-items:center;gap:24px}.gs-landing__nav a{color:rgba(255,255,255,0.8);text-decoration:none;font-size:0.9375rem;font-weight:500;padding:4px 0;border-bottom:2px solid transparent;transition:all var(--gs-transition)}.gs-landing__nav a:hover{color:var(--gs-secondary);border-bottom-color:var(--gs-secondary)}.gs-landing a:not(.gs-btn):not(.gs-landing__nav a){color:var(--gs-accent);transition:color var(--gs-transition)}.gs-landing a:not(.gs-btn):not(.gs-landing__nav a):hover{color:var(--gs-secondary-dark)}.gs-landing__header-cta{font-size:1rem;padding:10px 24px;border-radius:var(--gs-radius-full)}@keyframes gs-shimmer{0%{background-position:200% center}100%{background-position:-200% center}}.gs-shimmer{position:relative;overflow:hidden;background-image:linear-gradient( 110deg,transparent 33%,rgba(115,237,124,0.3) 50%,transparent 66% );background-size:300% 100%;animation:gs-shimmer 3s infinite}.gs-landing__menu-toggle{display:none;flex-direction:column;justify-content:center;gap:5px;width:36px;height:36px;padding:6px;background:none;border:none;cursor:pointer;border-radius:var(--gs-radius);transition:background var(--gs-transition)}.gs-landing__menu-toggle:hover{background:rgba(255,255,255,0.1)}.gs-landing__menu-toggle span{display:block;width:100%;height:2px;background:#fff;border-radius:1px;transition:all 0.3s ease}.gs-landing__reassurance{display:flex;flex-wrap:wrap;gap:16px;margin-top:20px;font-size:0.875rem;color:rgba(255,255,255,0.7)}.gs-landing__reassurance span{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;color:var(--gs-secondary)}@media (max-width:768px){.gs-landing__menu-toggle{display:flex}.gs-landing__nav{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;background:var(--gs-primary);box-shadow:var(--gs-shadow-lg);padding:16px 24px;gap:0;border-top:1px solid rgba(255,255,255,0.1)}.gs-landing__nav--open{display:flex}.gs-landing__nav a{padding:12px 0;border-bottom:1px solid rgba(255,255,255,0.08);width:100%;color:rgba(255,255,255,0.8)}.gs-landing__nav a:last-child{border-bottom:none}.gs-landing__header-cta{display:none}.gs-landing__reassurance{flex-direction:column;gap:8px}}.gs-landing{font-family:var(--gs-font);color:var(--gs-gray-800);line-height:1.7}.gs-landing *{box-sizing:border-box}.gs-landing>*{margin-top:0 !important;margin-bottom:0 !important}.gs-landing__hero{display:flex;align-items:center;justify-content:space-between;gap:48px;padding:80px max(48px,calc((100% - 1300px) / 2));background:linear-gradient(135deg,#042A2D 0%,#063E42 50%,#042A2D 100%);position:relative;overflow:hidden}.gs-landing__hero-bg-shapes{position:absolute;inset:0;pointer-events:none;overflow:hidden}.gs-landing__hero-shape{position:absolute;border-radius:50%;opacity:0.07}.gs-landing__hero-shape--1{width:600px;height:600px;background:var(--gs-secondary);top:-200px;right:-100px}.gs-landing__hero-shape--2{width:400px;height:400px;background:var(--gs-accent);bottom:-150px;left:-80px}.gs-landing__hero-content{flex:1;max-width:600px;position:relative;z-index:2}.gs-landing__hero-badge{display:inline-block;padding:6px 16px;background:rgba(115,237,124,0.12);border:1px solid rgba(115,237,124,0.3);border-radius:var(--gs-radius-full);color:var(--gs-secondary);font-size:0.875rem;font-weight:600;margin-bottom:20px}.gs-landing__hero-title{font-size:3.5rem;font-weight:800;line-height:1.1;color:#fff;margin:0 0 20px;letter-spacing:-0.02em}.gs-landing__hero-title-highlight{color:var(--gs-secondary);position:relative}.gs-landing__hero-title-highlight::after{content:'';position:absolute;left:0;bottom:2px;width:100%;height:6px;background:rgba(115,237,124,0.3);border-radius:3px}.gs-landing__hero-subtitle{font-size:1.25rem;line-height:1.7;color:rgba(255,255,255,0.7);margin:0 0 32px}.gs-landing__hero-actions{display:flex;gap:12px;flex-wrap:wrap}.gs-landing__trust-badges{display:flex;flex-wrap:wrap;gap:16px;margin-top:24px}.gs-landing__trust-badges span{font-size:0.8125rem;color:rgba(255,255,255,0.6);display:inline-flex;align-items:center;gap:4px}.gs-landing__hero-visual{flex-shrink:0;position:relative;z-index:2}.gs-landing__hero-mockup{width:440px;background:#fff;border-radius:var(--gs-radius-xl);box-shadow:0 25px 50px -12px rgba(0,0,0,0.4);overflow:hidden;border:1px solid rgba(255,255,255,0.1)}.gs-landing__mockup-header{display:flex;align-items:center;gap:6px;padding:10px 16px;background:var(--gs-gray-50);border-bottom:1px solid var(--gs-gray-200)}.gs-landing__mockup-dot{width:10px;height:10px;border-radius:50%;display:inline-block}.gs-landing__mockup-title{font-size:0.75rem;color:var(--gs-gray-500);margin-left:8px;font-weight:500}.gs-landing__mockup-body{padding:20px}.gs-landing__mockup-body{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:20px}.gs-landing__mockup-stat{text-align:center;padding:12px 8px;background:var(--gs-gray-50);border-radius:var(--gs-radius)}.gs-landing__mockup-stat-value{font-size:1.25rem;font-weight:800;color:var(--gs-primary);line-height:1.2}.gs-landing__mockup-stat-label{font-size:0.625rem;color:var(--gs-gray-500);margin-top:2px;text-transform:uppercase;letter-spacing:0.05em}.gs-landing__mockup-chart{grid-column:1 / -1;display:flex;align-items:flex-end;gap:8px;height:80px;padding:12px 0 0;border-top:1px solid var(--gs-gray-100)}.gs-landing__mockup-bar{flex:1;background:var(--gs-primary-light);border-radius:4px 4px 0 0;transition:height 0.6s ease}.gs-landing__mockup-bar--active{background:var(--gs-secondary)}.gs-landing__section-header{text-align:center;max-width:650px;margin:0 auto 48px}.gs-landing__section-eyebrow{display:inline-block;padding:4px 16px;background:var(--gs-primary-light);color:var(--gs-accent);border-radius:var(--gs-radius-full);font-size:0.8125rem;font-weight:700;letter-spacing:0.05em;text-transform:uppercase;margin-bottom:12px}.gs-landing__section-title{font-size:2.5rem;font-weight:800;color:var(--gs-gray-900);margin:0 0 12px;letter-spacing:-0.02em}.gs-landing__section-subtitle{font-size:1.125rem;color:var(--gs-gray-500);margin:0;line-height:1.7}.gs-landing__stats-bar{background:var(--gs-primary);padding:0}.gs-landing__stats-inner{display:grid;grid-template-columns:repeat(4,1fr);max-width:1300px;margin:0 auto}.gs-landing__stat-item{text-align:center;padding:28px 16px;position:relative}.gs-landing__stat-item:not(:last-child)::after{content:'';position:absolute;right:0;top:20%;height:60%;width:1px;background:rgba(255,255,255,0.12)}.gs-landing__stat-number{display:block;font-size:2rem;font-weight:800;color:var(--gs-secondary);line-height:1.1;letter-spacing:-0.02em}.gs-landing__stat-label{display:block;font-size:0.8125rem;color:rgba(255,255,255,0.6);margin-top:4px;text-transform:uppercase;letter-spacing:0.05em}.gs-landing__features{padding:80px max(48px,calc((100% - 1300px) / 2));background:var(--gs-gray-50)}.gs-landing__features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1200px;margin:0 auto}.gs-landing__feature-card{background:#fff;border:1px solid var(--gs-gray-200);border-radius:var(--gs-radius-xl);padding:32px 24px;text-align:center;transition:all 0.3s ease;box-shadow:var(--gs-shadow-sm)}.gs-landing__feature-card:hover{transform:translateY(-4px);box-shadow:var(--gs-shadow-lg);border-color:var(--gs-primary-100);border-left:3px solid var(--gs-secondary)}.gs-landing__feature-icon{width:64px;height:64px;border-radius:50%;background:var(--gs-secondary);color:#fff;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.gs-landing__feature-title{font-size:1.375rem;font-weight:600;color:var(--gs-gray-900);margin:0 0 8px}.gs-landing__feature-desc{font-size:1rem;color:var(--gs-gray-500);line-height:1.7;margin:0}.gs-landing__how-it-works{max-width:1400px;margin:0 auto;padding:80px 48px}.gs-landing__steps{display:flex;align-items:flex-start;justify-content:center;gap:0;counter-reset:step}.gs-landing__step{text-align:center;position:relative;flex:1;max-width:320px;padding:0 16px}.gs-landing__step-number{width:64px;height:64px;border-radius:50%;background:var(--gs-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:800;margin:0 auto 20px;box-shadow:0 4px 14px rgba(4,42,45,0.2)}.gs-landing__step-title{font-size:1.25rem;font-weight:700;color:var(--gs-gray-900);margin:0 0 8px}.gs-landing__step-desc{font-size:0.9375rem;color:var(--gs-gray-500);line-height:1.7;margin:0}.gs-landing__step-arrow{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;color:var(--gs-gray-300);padding-top:16px}.gs-landing__steps-cta{text-align:center;margin-top:48px}.gs-landing__pricing{padding:80px max(48px,calc((100% - 1300px) / 2));background:var(--gs-gray-50)}.gs-landing__pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:start;max-width:1200px;margin:0 auto}.gs-landing__plan-card{background:#fff;border:2px solid var(--gs-gray-200);border-radius:var(--gs-radius-xl);padding:32px 24px;text-align:center;position:relative;transition:all 0.3s ease}.gs-landing__plan-card:hover{transform:translateY(-4px);box-shadow:var(--gs-shadow-lg)}.gs-landing__plan-card--highlighted{border-color:var(--gs-secondary);transform:scale(1.03);box-shadow:var(--gs-shadow-lg)}.gs-landing__plan-card--highlighted:hover{transform:scale(1.03) translateY(-4px);box-shadow:var(--gs-shadow-xl)}.gs-landing__plan-badge{position:absolute;top:-14px;left:50%;transform:translateX(-50%);background:var(--gs-secondary);color:#fff;padding:4px 16px;border-radius:var(--gs-radius-full);font-size:0.8125rem;font-weight:700}.gs-landing__plan-name{font-size:1.375rem;font-weight:700;color:var(--gs-gray-900);margin:0 0 4px}.gs-landing__plan-desc{font-size:0.875rem;color:var(--gs-gray-500);margin:0 0 20px}.gs-landing__plan-price{margin-bottom:24px}.gs-landing__plan-amount{font-size:2.5rem;font-weight:800;color:var(--gs-gray-900)}.gs-landing__plan-period{font-size:0.875rem;color:var(--gs-gray-400);display:block;margin-top:4px}.gs-landing__plan-features{list-style:none;padding:0;margin:0 0 24px;text-align:left}.gs-landing__plan-features li{display:flex;align-items:center;gap:10px;padding:8px 0;font-size:1rem;color:var(--gs-gray-600);border-bottom:1px solid var(--gs-gray-50)}.gs-landing__plan-features li:last-child{border-bottom:none}.gs-landing__plan-features li svg{flex-shrink:0}.gs-landing__cta{background:linear-gradient(135deg,#042A2D 0%,#063E42 100%);padding:80px 48px;text-align:center}.gs-landing__cta-content{max-width:700px;margin:0 auto}.gs-landing__cta-title{font-size:2.5rem;font-weight:300;color:#fff;margin:0 0 12px}.gs-landing__cta-subtitle{font-size:1.125rem;color:rgba(255,255,255,0.7);margin:0 0 32px;line-height:1.7}.gs-landing__cta-actions{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.gs-landing__delivery-tariffs{padding:80px max(48px,calc((100% - 1300px) / 2));background:#fff}.gs-landing__tariff-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;max-width:1100px;margin:0 auto}.gs-landing__tariff-card{background:var(--gs-gray-50);border:1px solid var(--gs-gray-200);border-radius:var(--gs-radius-lg);padding:20px 16px;text-align:center;transition:all 0.2s ease}.gs-landing__tariff-card:hover{background:var(--gs-primary-light);border-color:var(--gs-accent);transform:translateY(-2px);box-shadow:var(--gs-shadow-md)}.gs-landing__tariff-zone{font-size:1rem;font-weight:700;color:var(--gs-gray-900);margin-bottom:8px}.gs-landing__tariff-price{font-size:1.25rem;font-weight:800;color:var(--gs-primary);margin-bottom:4px}.gs-landing__tariff-price small{font-size:0.75rem;font-weight:500;color:var(--gs-gray-400)}.gs-landing__tariff-delay{font-size:0.8125rem;color:var(--gs-gray-500)}.gs-landing__guarantees{padding:80px max(48px,calc((100% - 1300px) / 2));background:var(--gs-primary)}.gs-landing__guarantees .gs-landing__section-eyebrow{background:rgba(115,237,124,0.15);color:var(--gs-secondary)}.gs-landing__guarantees .gs-landing__section-title{color:#fff}.gs-landing__guarantees-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1000px;margin:0 auto}.gs-landing__guarantee-card{text-align:center;padding:32px 24px;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.1);border-radius:var(--gs-radius-xl);transition:all 0.3s ease}.gs-landing__guarantee-card:hover{background:rgba(255,255,255,0.1);transform:translateY(-4px)}.gs-landing__guarantee-icon{color:var(--gs-secondary);margin-bottom:16px}.gs-landing__guarantee-title{font-size:1.125rem;font-weight:700;color:#fff;margin:0 0 8px}.gs-landing__guarantee-desc{font-size:0.9375rem;color:rgba(255,255,255,0.6);line-height:1.6;margin:0}.gs-landing__testimonials{padding:80px max(48px,calc((100% - 1300px) / 2));background:var(--gs-gray-50)}.gs-landing__testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1100px;margin:0 auto}.gs-landing__testimonial-card{background:#fff;border:1px solid var(--gs-gray-200);border-radius:var(--gs-radius-xl);padding:28px 24px;transition:all 0.3s ease}.gs-landing__testimonial-card:hover{transform:translateY(-4px);box-shadow:var(--gs-shadow-lg)}.gs-landing__testimonial-stars{display:flex;gap:2px;margin-bottom:16px}.gs-landing__testimonial-text{font-size:0.9375rem;color:var(--gs-gray-600);line-height:1.7;margin:0 0 20px;font-style:italic}.gs-landing__testimonial-author{display:flex;align-items:center;gap:12px;padding-top:16px;border-top:1px solid var(--gs-gray-100)}.gs-landing__testimonial-avatar{width:44px;height:44px;border-radius:50%;background:var(--gs-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:0.875rem;flex-shrink:0}.gs-landing__testimonial-name{font-weight:700;font-size:0.9375rem;color:var(--gs-gray-900)}.gs-landing__testimonial-role{font-size:0.8125rem;color:var(--gs-gray-400)}.gs-landing__faq{padding:80px max(48px,calc((100% - 1300px) / 2));background:#fff}.gs-landing__faq-list{max-width:760px;margin:0 auto}.gs-landing__faq-item{border:1px solid var(--gs-gray-200);border-radius:var(--gs-radius-lg);margin-bottom:12px;overflow:hidden;transition:all 0.2s ease}.gs-landing__faq-item:hover{border-color:var(--gs-gray-300)}.gs-landing__faq-item[open]{border-color:var(--gs-accent);box-shadow:var(--gs-shadow-sm)}.gs-landing__faq-question{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;cursor:pointer;font-size:1rem;font-weight:600;color:var(--gs-gray-800);list-style:none;user-select:none;transition:background 0.2s ease}.gs-landing__faq-question::-webkit-details-marker{display:none}.gs-landing__faq-question::marker{content:''}.gs-landing__faq-question:hover{background:var(--gs-gray-50)}.gs-landing__faq-chevron{flex-shrink:0;color:var(--gs-gray-400);transition:transform 0.25s ease}.gs-landing__faq-item[open] .gs-landing__faq-chevron{transform:rotate(180deg);color:var(--gs-accent)}.gs-landing__faq-answer{padding:0 20px 18px;font-size:0.9375rem;color:var(--gs-gray-600);line-height:1.7}.gs-landing__footer{background:var(--gs-primary-dark);color:rgba(255,255,255,0.7);font-family:var(--gs-font);padding:0}.gs-landing__footer-inner{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px;max-width:1300px;margin:0 auto;padding:60px 48px 40px}.gs-landing__footer-brand{padding-right:32px}.gs-landing__footer-logo{display:flex;align-items:center;gap:10px;margin-bottom:12px;font-size:1.25rem;color:#fff}.gs-landing__footer-logo strong{color:var(--gs-secondary);font-weight:800}.gs-landing__footer-logo span{color:rgba(255,255,255,0.5);font-size:0.8125rem}.gs-landing__footer-tagline{font-size:0.875rem;line-height:1.6;margin:0;color:rgba(255,255,255,0.5)}.gs-landing__footer-links h4{color:#fff;font-size:0.875rem;font-weight:700;text-transform:uppercase;letter-spacing:0.06em;margin:0 0 16px}.gs-landing__footer-links a,.gs-landing__footer-links span{display:block;color:rgba(255,255,255,0.5);text-decoration:none;font-size:0.875rem;padding:4px 0;transition:color var(--gs-transition)}.gs-landing__footer-links a:hover{color:var(--gs-secondary)}.gs-landing__footer-bottom{display:flex;align-items:center;justify-content:space-between;max-width:1300px;margin:0 auto;padding:20px 48px;border-top:1px solid rgba(255,255,255,0.08)}.gs-landing__footer-bottom p{margin:0;font-size:0.8125rem;color:rgba(255,255,255,0.4)}.gs-landing__footer-social{display:flex;gap:12px}.gs-landing__footer-social a{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,0.08);color:rgba(255,255,255,0.5);transition:all var(--gs-transition)}.gs-landing__footer-social a:hover{background:var(--gs-secondary);color:#fff}@keyframes gs-fade-up{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}[data-gs-animate]{opacity:0;transform:translateY(20px);transition:opacity 0.5s ease,transform 0.5s ease}[data-gs-animate].gs-visible{opacity:1;transform:translateY(0)}.gs-landing__hero-stats{display:flex;gap:32px;margin-top:40px;padding-top:32px;border-top:1px solid rgba(255,255,255,0.15)}.gs-landing__hero-stat{display:flex;flex-direction:column;align-items:flex-start}.gs-landing__hero-stat-number{font-size:2.5rem;font-weight:800;color:var(--gs-secondary);line-height:1.1;letter-spacing:-0.02em}.gs-landing__hero-stat-label{font-size:0.875rem;color:rgba(255,255,255,0.6);margin-top:4px}.gs-landing__comparison{max-width:1400px;margin:0 auto;padding:80px 48px;background:#fff}.gs-landing__comparison-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;max-width:900px;margin:0 auto}.gs-landing__comp-card{border-radius:var(--gs-radius-xl);padding:28px 24px;border:2px solid}.gs-landing__comp-card--before{background:#FFF5F5;border-color:#FECACA}.gs-landing__comp-card--after{background:#F0FDF4;border-color:#BBF7D0}.gs-landing__comp-card-header{display:flex;align-items:center;gap:10px;font-size:1.125rem;font-weight:700;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid rgba(0,0,0,0.06)}.gs-landing__comp-card--before .gs-landing__comp-card-header{color:#991B1B}.gs-landing__comp-card--after .gs-landing__comp-card-header{color:#166534}.gs-landing__comp-badge{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:0.8125rem;font-weight:800;flex-shrink:0}.gs-landing__comp-badge--red{background:#EF4444;color:#fff}.gs-landing__comp-badge--green{background:#22C55E;color:#fff}.gs-landing__comp-list{list-style:none;padding:0;margin:0}.gs-landing__comp-list li{padding:8px 0;font-size:0.9375rem;line-height:1.5;border-bottom:1px solid rgba(0,0,0,0.04)}.gs-landing__comp-list li:last-child{border-bottom:none}.gs-landing__comp-card--before .gs-landing__comp-list li{color:#7F1D1D}.gs-landing__comp-card--after .gs-landing__comp-list li{color:#14532D;font-weight:500}@media (max-width:1024px){.gs-landing__hero{padding:60px 32px;gap:32px}.gs-landing__hero-title{font-size:2.75rem}.gs-landing__hero-mockup{width:360px}.gs-landing__features,.gs-landing__pricing,.gs-landing__testimonials,.gs-landing__delivery-tariffs,.gs-landing__guarantees,.gs-landing__faq{padding:60px 32px}.gs-landing__how-it-works,.gs-landing__comparison{padding:60px 32px}.gs-landing__header-inner{padding:16px 32px}.gs-landing__features-grid,.gs-landing__pricing-grid,.gs-landing__testimonials-grid{grid-template-columns:repeat(2,1fr)}.gs-landing__tariff-grid{grid-template-columns:repeat(3,1fr)}.gs-landing__footer-inner{grid-template-columns:repeat(2,1fr);gap:32px;padding:48px 32px 32px}.gs-landing__footer-bottom{padding:16px 32px}}@media (max-width:768px){.gs-landing__hero{flex-direction:column;padding:40px 16px;text-align:center}.gs-landing__hero-title{font-size:2rem}.gs-landing__hero-subtitle{font-size:1rem}.gs-landing__hero-actions{justify-content:center}.gs-landing__hero-visual{display:none}.gs-landing__trust-badges{justify-content:center}.gs-landing__stats-inner{grid-template-columns:repeat(2,1fr)}.gs-landing__stat-item{padding:20px 12px}.gs-landing__stat-number{font-size:1.5rem}.gs-landing__features,.gs-landing__how-it-works,.gs-landing__pricing,.gs-landing__delivery-tariffs,.gs-landing__testimonials,.gs-landing__guarantees,.gs-landing__faq{padding:48px 16px}.gs-landing__section-title{font-size:1.75rem}.gs-landing__section-header{margin-bottom:32px}.gs-landing__features-grid,.gs-landing__pricing-grid,.gs-landing__testimonials-grid,.gs-landing__guarantees-grid{grid-template-columns:1fr}.gs-landing__tariff-grid{grid-template-columns:repeat(2,1fr)}.gs-landing__steps{flex-direction:column;align-items:center;gap:8px}.gs-landing__step{max-width:100%}.gs-landing__step-arrow{transform:rotate(90deg);width:auto;padding:0}.gs-landing__comparison{padding:48px 16px}.gs-landing__comparison-cards{grid-template-columns:1fr}.gs-landing__plan-card--highlighted{transform:none}.gs-landing__plan-card--highlighted:hover{transform:translateY(-4px)}.gs-landing__cta{padding:48px 16px}.gs-landing__cta-title{font-size:1.75rem}.gs-landing__cta-actions{flex-direction:column;align-items:center}.gs-landing__footer-inner{grid-template-columns:1fr;gap:24px;padding:40px 16px 24px}.gs-landing__footer-brand{padding-right:0}.gs-landing__footer-bottom{flex-direction:column;gap:12px;text-align:center;padding:16px}}@media (min-width:1600px){.gs-landing__hero{padding:100px 80px}.gs-landing__hero-title{font-size:4rem}.gs-landing__features,.gs-landing__pricing,.gs-landing__delivery-tariffs,.gs-landing__testimonials,.gs-landing__guarantees,.gs-landing__faq{padding:100px 80px}.gs-landing__how-it-works,.gs-landing__comparison{max-width:1600px;padding:100px 80px}}@media (max-width:480px){.gs-landing__tariff-grid{grid-template-columns:1fr}.gs-landing__hero-badge{font-size:0.75rem;padding:4px 12px}.gs-landing__hero-title{font-size:1.75rem}}#gs-social-proof-container{position:fixed;bottom:24px;left:24px;z-index:9999;pointer-events:none}.gs-toast{display:flex;align-items:center;gap:12px;padding:14px 16px;background:#fff;border:1px solid var(--gs-gray-200);border-radius:var(--gs-radius-lg);box-shadow:var(--gs-shadow-lg);max-width:380px;pointer-events:auto;will-change:transform,opacity}.gs-toast--hidden{display:none}.gs-toast--show{animation:gs-toast-slide-in 0.4s ease forwards}.gs-toast--hide{animation:gs-toast-slide-out 0.4s ease forwards}@keyframes gs-toast-slide-in{from{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}@keyframes gs-toast-slide-out{from{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-100%)}}.gs-toast__icon{width:40px;height:40px;border-radius:var(--gs-radius);background:var(--gs-primary-light);display:flex;align-items:center;justify-content:center;font-size:1.25rem;flex-shrink:0}.gs-toast__content{flex:1;min-width:0}.gs-toast__title{font-size:0.8125rem;font-weight:500;color:var(--gs-gray-800);line-height:1.4;margin:0 0 2px}.gs-toast__time{font-size:0.6875rem;color:var(--gs-gray-400);margin:0}.gs-toast__close{background:none;border:none;color:var(--gs-gray-400);font-size:1.25rem;line-height:1;cursor:pointer;padding:4px;flex-shrink:0;transition:color var(--gs-transition);border-radius:4px}.gs-toast__close:hover{color:var(--gs-gray-600);background:var(--gs-gray-50)}@media (max-width:480px){#gs-social-proof-container{bottom:0;left:0;right:0;padding:12px}.gs-toast{max-width:100%;border-radius:var(--gs-radius);box-shadow:var(--gs-shadow-xl)}@keyframes gs-toast-slide-in{from{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes gs-toast-slide-out{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}}.gs-register{max-width:620px;margin:0 auto;padding:32px 16px;font-family:var(--gs-font);color:var(--gs-gray-800)}.gs-register *{box-sizing:border-box}.gs-register__header{text-align:center;margin-bottom:32px}.gs-register__title{font-size:2.25rem;font-weight:300;color:var(--gs-gray-900);margin:0 0 8px}.gs-register__subtitle{font-size:1rem;color:var(--gs-gray-500);margin:0;line-height:1.7}.gs-register__progress{display:flex;align-items:center;justify-content:center;gap:0;margin-bottom:32px}.gs-register__progress-step{display:flex;flex-direction:column;align-items:center;gap:6px;position:relative}.gs-register__progress-number{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:0.875rem;font-weight:600;background:var(--gs-gray-100);color:var(--gs-gray-400);border:2px solid var(--gs-gray-200);transition:all 0.3s ease}.gs-register__progress-step--active .gs-register__progress-number{background:var(--gs-primary);color:#fff;border-color:var(--gs-primary)}.gs-register__progress-step--completed .gs-register__progress-number{background:var(--gs-success);color:#fff;border-color:var(--gs-success)}.gs-register__progress-label{font-size:0.75rem;font-weight:500;color:var(--gs-gray-400);white-space:nowrap}.gs-register__progress-step--active .gs-register__progress-label{color:var(--gs-primary);font-weight:600}.gs-register__progress-step--completed .gs-register__progress-label{color:var(--gs-success)}.gs-register__progress-connector{width:60px;height:2px;background:var(--gs-gray-200);margin:0 8px;margin-bottom:22px;transition:background 0.3s ease}.gs-register__progress-connector--completed{background:var(--gs-success)}.gs-register__errors{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;background:var(--gs-danger-light);border:1px solid #FECACA;border-radius:var(--gs-radius);margin-bottom:24px;color:#991B1B;font-size:0.875rem}.gs-register__errors svg{flex-shrink:0;margin-top:2px;color:var(--gs-danger)}.gs-register__errors ul{margin:0;padding:0 0 0 16px}.gs-register__errors li{margin-bottom:4px}.gs-register__errors li:last-child{margin-bottom:0}.gs-register__step{display:none}.gs-register__step--active{display:block;animation:gs-fade-in 0.3s ease}@keyframes gs-fade-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.gs-register__step-title{font-size:1.125rem;font-weight:600;color:var(--gs-gray-800);margin:0 0 20px}.gs-register__field{margin-bottom:20px}.gs-register__label{display:block;font-size:0.875rem;font-weight:500;color:var(--gs-gray-700);margin-bottom:6px}.gs-register__input,.gs-register__select{width:100%;padding:10px 14px;border:1.5px solid var(--gs-gray-300);border-radius:var(--gs-radius);font-size:1rem;font-family:var(--gs-font);color:var(--gs-gray-800);background:#fff;transition:border-color var(--gs-transition),box-shadow var(--gs-transition)}.gs-register__input:focus,.gs-register__select:focus{outline:none;border-color:var(--gs-accent);box-shadow:0 0 0 3px rgba(4,42,45,0.12)}.gs-register__input::placeholder{color:var(--gs-gray-400)}.gs-register__input--error{border-color:var(--gs-danger)}.gs-register__input--error:focus{box-shadow:0 0 0 3px rgba(239,68,68,0.1)}.gs-register__field-error{display:block;font-size:0.75rem;color:var(--gs-danger);margin-top:4px;min-height:0}.gs-register__phone-group{display:flex;align-items:stretch}.gs-register__phone-prefix{display:flex;align-items:center;padding:0 12px;background:var(--gs-gray-50);border:1.5px solid var(--gs-gray-300);border-right:none;border-radius:var(--gs-radius) 0 0 var(--gs-radius);font-size:0.9375rem;font-weight:500;color:var(--gs-gray-600);white-space:nowrap}.gs-register__phone-prefix-select{padding:8px 8px;background:var(--gs-gray-50);border:1.5px solid var(--gs-gray-300);border-right:none;border-radius:var(--gs-radius) 0 0 var(--gs-radius);font-size:0.875rem;font-weight:500;color:var(--gs-gray-700);font-family:var(--gs-font);cursor:pointer;outline:none;min-width:90px;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23666' fill='none' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;padding-right:22px}.gs-register__phone-prefix-select:focus{border-color:var(--gs-primary)}.gs-register__input--phone{border-radius:0 var(--gs-radius) var(--gs-radius) 0}.gs-register__label-hint{font-weight:400;font-size:0.8125rem;color:var(--gs-gray-400)}.gs-register__field-hint{display:block;font-size:0.75rem;color:var(--gs-gray-400);margin-top:4px;line-height:1.4}.gs-register__password-group{position:relative}.gs-register__password-group .gs-register__input{padding-right:48px}.gs-register__password-toggle{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:var(--gs-gray-400);padding:4px;transition:color var(--gs-transition)}.gs-register__password-toggle:hover{color:var(--gs-gray-600)}.gs-register__password-strength{margin-top:8px;height:4px;background:var(--gs-gray-100);border-radius:2px;overflow:hidden}.gs-register__password-bar{height:100%;width:0;border-radius:2px;transition:width 0.3s ease,background 0.3s ease}.gs-register__password-bar--weak{width:33%;background:var(--gs-danger)}.gs-register__password-bar--medium{width:66%;background:var(--gs-warning)}.gs-register__password-bar--strong{width:100%;background:var(--gs-success)}.gs-register__actions{margin-top:24px}.gs-register__actions--split{display:flex;gap:12px;justify-content:space-between}.gs-register__actions--split .gs-register__prev{flex-shrink:0}.gs-register__actions--split .gs-register__next,.gs-register__actions--split .gs-register__submit{flex:1}.gs-register__success{text-align:center;padding:40px 20px}.gs-register__success-icon{margin-bottom:16px;color:var(--gs-secondary)}.gs-register__success h2{font-size:1.5rem;font-weight:700;color:var(--gs-gray-900);margin:0 0 12px}.gs-register__success p{color:var(--gs-gray-500);margin:0 0 24px}.gs-register__already{text-align:center;padding:40px 20px}.gs-register__already p{margin:0 0 20px;font-size:1rem;color:var(--gs-gray-600)}.gs-register__footer{text-align:center;margin-top:24px;font-size:0.875rem;color:var(--gs-gray-500)}.gs-register__footer a{color:var(--gs-accent);text-decoration:none;font-weight:500;transition:color var(--gs-transition)}.gs-register__footer a:hover{color:var(--gs-primary);text-decoration:underline}.gs-register__otp-info{text-align:center;margin-bottom:28px}.gs-register__otp-icon{margin-bottom:12px}.gs-register__otp-text{font-size:0.9375rem;color:var(--gs-gray-600);margin:0 0 8px;line-height:1.5}.gs-register__otp-phone{font-size:1.125rem;font-weight:700;color:var(--gs-gray-900);margin:0;letter-spacing:0.5px}.gs-register__otp-inputs{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:16px}.gs-register__otp-separator{font-size:1.25rem;color:var(--gs-gray-400);margin:0 2px;user-select:none}.gs-register__otp-digit{width:48px;height:56px;border:2px solid var(--gs-gray-300);border-radius:var(--gs-radius);text-align:center;font-size:1.5rem;font-weight:700;font-family:var(--gs-font);color:var(--gs-gray-900);background:#fff;outline:none;transition:border-color var(--gs-transition),box-shadow var(--gs-transition);-moz-appearance:textfield}.gs-register__otp-digit::-webkit-outer-spin-button,.gs-register__otp-digit::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.gs-register__otp-digit:focus{border-color:var(--gs-accent);box-shadow:0 0 0 3px rgba(4,42,45,0.12)}.gs-register__otp-digit:not(:placeholder-shown){border-color:var(--gs-accent)}.gs-register__otp-inputs--shake{animation:gs-shake 0.4s ease}.gs-register__otp-inputs--shake .gs-register__otp-digit{border-color:var(--gs-danger)}@keyframes gs-shake{0%,100%{transform:translateX(0)}20%{transform:translateX(-8px)}40%{transform:translateX(8px)}60%{transform:translateX(-6px)}80%{transform:translateX(6px)}}.gs-register__otp-resend{text-align:center;margin-bottom:24px}.gs-register__otp-cooldown{font-size:0.8125rem;color:var(--gs-gray-500);margin:0}.gs-register__otp-cooldown span{font-weight:700;color:var(--gs-accent)}.gs-register__kyc-intro{font-size:0.9375rem;color:var(--gs-gray-600);line-height:1.7;margin:0 0 24px;padding:12px 16px;background:var(--gs-primary-light);border-radius:var(--gs-radius);border-left:3px solid var(--gs-accent)}.gs-register__upload-zone{position:relative;border:2px dashed var(--gs-gray-300);border-radius:var(--gs-radius);padding:0;cursor:pointer;transition:border-color var(--gs-transition),background var(--gs-transition);overflow:hidden}.gs-register__upload-zone:hover{border-color:var(--gs-accent);background:var(--gs-primary-light)}.gs-register__upload-zone--dragover{border-color:var(--gs-accent);background:var(--gs-primary-light);border-style:solid}.gs-register__upload-input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:2}.gs-register__upload-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px 16px;pointer-events:none}.gs-register__upload-text{font-size:0.875rem;font-weight:500;color:var(--gs-gray-600)}.gs-register__upload-hint{font-size:0.75rem;color:var(--gs-gray-400)}.gs-register__upload-preview{display:flex;align-items:center;gap:10px;padding:14px 16px;background:var(--gs-success-light);border:2px solid var(--gs-success);border-radius:var(--gs-radius)}.gs-register__upload-filename{flex:1;font-size:0.875rem;font-weight:500;color:var(--gs-gray-700);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gs-register__upload-remove{flex-shrink:0;background:none;border:none;cursor:pointer;color:var(--gs-gray-400);padding:4px;border-radius:4px;transition:color var(--gs-transition),background var(--gs-transition);z-index:3;position:relative}.gs-register__upload-remove:hover{color:var(--gs-danger);background:var(--gs-danger-light)}.gs-register__optional{font-size:0.75rem;font-weight:400;color:var(--gs-gray-400);font-style:italic}.gs-register__choice-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:8px}.gs-register__choice-grid--3{grid-template-columns:repeat(3,1fr)}.gs-register__choice-card{display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px 12px;border:2px solid var(--gs-gray-200);border-radius:var(--gs-radius-lg);cursor:pointer;background:var(--gs-white);transition:border-color var(--gs-transition),background var(--gs-transition),box-shadow var(--gs-transition);text-align:center;position:relative}.gs-register__choice-card:hover{border-color:var(--gs-primary);background:var(--gs-primary-light)}.gs-register__choice-card:has(input:checked){border-color:var(--gs-primary);background:var(--gs-primary-light);box-shadow:0 0 0 3px rgba(4,42,45,0.12)}.gs-register__choice-card input[type="radio"]{position:absolute;opacity:0;width:0;height:0}.gs-register__choice-icon{font-size:1.75rem;line-height:1}.gs-register__choice-label{font-size:0.875rem;font-weight:600;color:var(--gs-gray-700)}.gs-register__choice-desc{font-size:0.75rem;color:var(--gs-gray-400)}@media (max-width:480px){.gs-register__choice-grid,.gs-register__choice-grid--3{grid-template-columns:repeat(2,1fr)}}.gs-btn--link{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:none;border:none;color:var(--gs-accent);font-size:0.875rem;font-weight:500;font-family:var(--gs-font);cursor:pointer;border-radius:var(--gs-radius);transition:background var(--gs-transition),color var(--gs-transition)}.gs-btn--link:hover{background:var(--gs-primary-light);color:var(--gs-primary-dark)}@media (max-width:480px){.gs-register__otp-digit{width:40px;height:48px;font-size:1.25rem}.gs-register__otp-inputs{gap:6px}.gs-register__otp-separator{margin:0}}.gs-login{display:flex;align-items:center;justify-content:center;min-height:60vh;padding:32px 16px;font-family:var(--gs-font);color:var(--gs-gray-800)}.gs-login *{box-sizing:border-box}.gs-login__card{width:100%;max-width:480px;background:#fff;border:1px solid var(--gs-gray-200);border-radius:var(--gs-radius-xl);box-shadow:var(--gs-shadow-lg);padding:40px 32px}.gs-login__header{text-align:center;margin-bottom:28px}.gs-login__logo{margin-bottom:16px}.gs-login__title{font-size:1.75rem;font-weight:300;color:var(--gs-gray-900);margin:0 0 6px}.gs-login__subtitle{font-size:0.9375rem;color:var(--gs-gray-500);margin:0}.gs-login__error{display:flex;align-items:center;gap:8px;padding:12px 14px;background:var(--gs-danger-light);border:1px solid #FECACA;border-radius:var(--gs-radius);margin-bottom:20px;color:#991B1B;font-size:0.875rem}.gs-login__error svg{flex-shrink:0;color:var(--gs-danger)}.gs-login__field{margin-bottom:20px}.gs-login__label{display:block;font-size:0.875rem;font-weight:500;color:var(--gs-gray-700);margin-bottom:6px}.gs-login__label-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.gs-login__forgot{font-size:0.8125rem;color:var(--gs-accent);text-decoration:none;font-weight:500;transition:color var(--gs-transition)}.gs-login__forgot:hover{color:var(--gs-primary);text-decoration:underline}.gs-login__input{width:100%;padding:10px 14px;border:1.5px solid var(--gs-gray-300);border-radius:var(--gs-radius);font-size:1rem;font-family:var(--gs-font);color:var(--gs-gray-800);background:#fff;transition:border-color var(--gs-transition),box-shadow var(--gs-transition)}.gs-login__input:focus{outline:none;border-color:var(--gs-accent);box-shadow:0 0 0 3px rgba(4,42,45,0.12)}.gs-login__input::placeholder{color:var(--gs-gray-400)}.gs-login__phone-group{display:flex;align-items:stretch}.gs-login__phone-prefix{display:flex;align-items:center;padding:0 12px;background:var(--gs-gray-50);border:1.5px solid var(--gs-gray-300);border-right:none;border-radius:var(--gs-radius) 0 0 var(--gs-radius);font-size:0.9375rem;font-weight:500;color:var(--gs-gray-600);white-space:nowrap}.gs-login__input--phone{border-radius:0 var(--gs-radius) var(--gs-radius) 0}.gs-login__password-group{position:relative}.gs-login__password-group .gs-login__input{padding-right:48px}.gs-login__password-toggle{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:var(--gs-gray-400);padding:4px;transition:color var(--gs-transition)}.gs-login__password-toggle:hover{color:var(--gs-gray-600)}.gs-login__submit{margin-top:4px}.gs-login__footer{text-align:center;margin-top:24px;font-size:0.875rem;color:var(--gs-gray-500)}.gs-login__footer a{color:var(--gs-accent);text-decoration:none;font-weight:500;transition:color var(--gs-transition)}.gs-login__footer a:hover{color:var(--gs-primary);text-decoration:underline}.gs-login__already{text-align:center;padding:40px 20px}.gs-login__already p{margin:0 0 20px;font-size:1rem;color:var(--gs-gray-600)}@media (max-width:480px){.gs-login__card{padding:28px 20px;box-shadow:none;border:none}}.gs-driver__btn--pod-fallback{background:var(--gs-warning-light);color:#92400E;border:1.5px solid var(--gs-warning);border-radius:var(--gs-radius);font-size:0.8125rem;font-weight:500;padding:8px 14px;margin-top:8px;width:100%;display:flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;transition:all var(--gs-transition)}.gs-driver__btn--pod-fallback:hover{background:#FDE68A;border-color:#D97706}.gs-driver__btn--pod-fallback svg{flex-shrink:0}.gs-pod-fallback{z-index:10000}.gs-pod-fallback__modal{max-width:480px;width:100%;max-height:95vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.gs-pod-fallback__body{display:flex;flex-direction:column;gap:20px}.gs-pod-fallback__section{background:var(--gs-gray-50);border:1px solid var(--gs-gray-200);border-radius:var(--gs-radius-lg);padding:16px}.gs-pod-fallback__section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.gs-pod-fallback__section-title{display:flex;align-items:center;gap:8px;font-size:0.9375rem;font-weight:600;color:var(--gs-gray-800);margin:0}.gs-pod-fallback__section-title svg{color:var(--gs-accent);flex-shrink:0}.gs-pod-required-badge{display:inline-flex;align-items:center;padding:2px 10px;background:var(--gs-danger-light);color:var(--gs-danger);border:1px solid #FECACA;border-radius:var(--gs-radius-full);font-size:0.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:0.5px}.gs-pod-fallback__capture-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:20px;background:#fff;border:2px dashed var(--gs-gray-300);border-radius:var(--gs-radius);color:var(--gs-gray-500);font-size:0.9375rem;font-weight:500;font-family:var(--gs-font);cursor:pointer;transition:all var(--gs-transition)}.gs-pod-fallback__capture-btn:hover{border-color:var(--gs-accent);color:var(--gs-accent);background:var(--gs-primary-light)}.gs-pod-fallback__capture-btn svg{flex-shrink:0}.gs-pod-photo-preview{position:relative;border-radius:var(--gs-radius);overflow:hidden;background:#000}.gs-pod-photo-preview img{width:100%;height:auto;max-height:240px;object-fit:cover;display:block}.gs-pod-photo-preview__overlay{position:absolute;bottom:0;left:0;right:0;padding:8px 12px;background:rgba(0,0,0,0.65);color:#fff;font-size:0.6875rem;font-family:monospace;font-weight:500;letter-spacing:0.3px}.gs-pod-photo-preview__retake{position:absolute;top:8px;right:8px;display:flex;align-items:center;gap:4px;padding:6px 12px;background:rgba(0,0,0,0.6);color:#fff;border:1px solid rgba(255,255,255,0.3);border-radius:var(--gs-radius);font-size:0.75rem;font-weight:500;font-family:var(--gs-font);cursor:pointer;transition:background var(--gs-transition)}.gs-pod-photo-preview__retake:hover{background:rgba(0,0,0,0.8)}.gs-pod-signature-wrapper{position:relative}.gs-pod-signature-canvas{width:100%;height:180px;background:#fff;border:2px solid var(--gs-gray-300);border-radius:var(--gs-radius);touch-action:none;cursor:crosshair;transition:border-color var(--gs-transition)}.gs-pod-signature-canvas:active,.gs-pod-signature-canvas:focus{border-color:var(--gs-accent);outline:none}.gs-pod-signature-hint{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--gs-gray-300);font-size:0.875rem;font-weight:500;pointer-events:none;margin:0}.gs-pod-signature-actions{display:flex;justify-content:flex-end;margin-top:8px}.gs-pod-signature-actions__clear{padding:6px 14px;font-size:0.8125rem}.gs-pod-fallback__notes{width:100%;padding:10px 14px;border:1.5px solid var(--gs-gray-300);border-radius:var(--gs-radius);font-size:0.875rem;font-family:var(--gs-font);color:var(--gs-gray-800);background:#fff;resize:vertical;min-height:60px;transition:border-color var(--gs-transition),box-shadow var(--gs-transition)}.gs-pod-fallback__notes:focus{outline:none;border-color:var(--gs-accent);box-shadow:0 0 0 3px rgba(4,42,45,0.12)}.gs-pod-fallback__notes::placeholder{color:var(--gs-gray-400)}.gs-pod-fallback__gps-status{display:flex;align-items:center;gap:8px;padding:10px 14px;background:var(--gs-gray-50);border:1px solid var(--gs-gray-200);border-radius:var(--gs-radius);font-size:0.8125rem;font-weight:500;color:var(--gs-gray-500)}.gs-pod-fallback__gps-status svg{flex-shrink:0;animation:gs-pulse 2s ease-in-out infinite}.gs-pod-fallback__gps-status--ok{background:var(--gs-success-light);border-color:#BBF7D0;color:#166534}.gs-pod-fallback__gps-status--ok svg{color:var(--gs-success);animation:none}.gs-pod-fallback__gps-status--error{background:var(--gs-danger-light);border-color:#FECACA;color:#991B1B}.gs-pod-fallback__gps-status--error svg{color:var(--gs-danger);animation:none}.gs-pod-submit{background:var(--gs-success);color:#fff;border-color:var(--gs-success);font-size:0.9375rem;padding:14px 20px}.gs-pod-submit:hover:not(:disabled){background:#16A34A;border-color:#16A34A;transform:translateY(-1px);box-shadow:var(--gs-shadow-md)}.gs-pod-submit:disabled{background:var(--gs-gray-300);border-color:var(--gs-gray-300);color:var(--gs-gray-500);cursor:not-allowed;transform:none}@media (max-width:480px){.gs-pod-fallback__modal{max-width:100%;max-height:100vh;border-radius:0;height:100%}.gs-pod-fallback{padding:0}.gs-pod-signature-canvas{height:150px}.gs-pod-photo-preview img{max-height:200px}}.gs-chatbot{position:fixed;bottom:24px;right:24px;z-index:99999;font-family:'Plus Jakarta Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif}.gs-chatbot__trigger{width:60px;height:60px;border-radius:50%;border:none;background:linear-gradient(135deg,var(--gs-primary,#0D9488),var(--gs-secondary,#065F46));color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px rgba(13,148,136,0.4);transition:transform 0.25s cubic-bezier(.4,0,.2,1),box-shadow 0.25s;position:relative;z-index:2}.gs-chatbot__trigger:hover{transform:scale(1.1);box-shadow:0 6px 28px rgba(13,148,136,0.55)}.gs-chatbot__trigger-pulse{position:absolute;inset:-4px;border-radius:50%;border:2px solid rgba(13,148,136,0.5);animation:gsChatPulse 2s ease-out infinite;pointer-events:none}.gs-chatbot__trigger-pulse.gs-hidden{display:none}@keyframes gsChatPulse{0%{transform:scale(1);opacity:0.7}100%{transform:scale(1.6);opacity:0}}.gs-chatbot__badge{position:absolute;top:-4px;right:-4px;width:20px;height:20px;border-radius:50%;background:#EF4444;color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;border:2px solid #fff;z-index:3}.gs-chatbot__teaser{position:absolute;bottom:72px;right:0;background:#fff;border-radius:12px;padding:10px 14px;box-shadow:0 4px 24px rgba(0,0,0,0.12);display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:500;color:#1E293B;white-space:nowrap;animation:gsChatSlideUp 0.4s ease;z-index:1}.gs-chatbot__teaser::after{content:'';position:absolute;bottom:-6px;right:24px;width:12px;height:12px;background:#fff;transform:rotate(45deg);box-shadow:2px 2px 4px rgba(0,0,0,0.06)}.gs-chatbot__teaser-close{background:none;border:none;color:#94A3B8;cursor:pointer;font-size:18px;line-height:1;padding:0 2px}.gs-chatbot__teaser-close:hover{color:#64748B}.gs-chatbot__window{position:fixed;bottom:100px;right:24px;width:390px;min-height:480px;max-height:calc(100vh - 120px);max-height:calc(100dvh - 120px);background:#fff;border-radius:20px;box-shadow:0 16px 60px rgba(0,0,0,0.18),0 0 0 1px rgba(0,0,0,0.04);display:flex;flex-direction:column;overflow:hidden;animation:gsChatSlideUp 0.3s cubic-bezier(.4,0,.2,1);z-index:99998}@keyframes gsChatSlideUp{from{opacity:0;transform:translateY(16px) scale(0.97)}to{opacity:1;transform:translateY(0) scale(1)}}.gs-chatbot__header{display:flex;align-items:center;gap:10px;padding:16px 18px;background:linear-gradient(135deg,var(--gs-primary,#0D9488),var(--gs-secondary,#065F46));color:#fff;flex-shrink:0}.gs-chatbot__header-avatar{width:38px;height:38px;border-radius:12px;background:rgba(255,255,255,0.18);display:flex;align-items:center;justify-content:center;flex-shrink:0}.gs-chatbot__header-info{flex:1;display:flex;flex-direction:column;gap:2px}.gs-chatbot__header-info strong{font-size:14px;font-weight:700}.gs-chatbot__header-status{font-size:11px;display:flex;align-items:center;gap:5px;opacity:0.9}.gs-chatbot__status-dot{width:7px;height:7px;border-radius:50%;background:#73ED7C;display:inline-block;animation:gsChatDotPulse 2s infinite}@keyframes gsChatDotPulse{0%,100%{opacity:1}50%{opacity:0.4}}.gs-chatbot__header-close{background:rgba(255,255,255,0.15);border:none;color:#fff;cursor:pointer;padding:6px;border-radius:8px;opacity:0.8;transition:opacity 0.15s,background 0.15s}.gs-chatbot__header-close:hover{opacity:1;background:rgba(255,255,255,0.25)}.gs-chatbot__welcome{text-align:center;padding:28px 20px 16px;background:linear-gradient(180deg,rgba(13,148,136,0.06) 0%,transparent 100%);flex-shrink:0}.gs-chatbot__welcome-emoji{font-size:40px;margin-bottom:8px;line-height:1}.gs-chatbot__welcome-title{font-size:18px;font-weight:800;color:#0F172A;margin:0 0 6px}.gs-chatbot__welcome-text{font-size:13.5px;color:#64748B;margin:0;line-height:1.5}.gs-chatbot__messages{flex:1 1 0;min-height:0;overflow-y:auto;padding:16px 18px;display:flex;flex-direction:column;gap:10px;scroll-behavior:smooth}.gs-chatbot__messages::-webkit-scrollbar{width:4px}.gs-chatbot__messages::-webkit-scrollbar-thumb{background:#CBD5E1;border-radius:4px}.gs-chatbot__messages::-webkit-scrollbar-track{background:transparent}.gs-chatbot__msg{max-width:82%;padding:10px 14px;border-radius:18px;font-size:13.5px;line-height:1.55;word-wrap:break-word;animation:gsChatMsgIn 0.25s ease}@keyframes gsChatMsgIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.gs-chatbot__msg--bot{background:#F1F5F9;color:#1E293B;align-self:flex-start;border-bottom-left-radius:6px}.gs-chatbot__msg--bot a{color:var(--gs-primary,#0D9488);text-decoration:underline}.gs-chatbot__msg--bot a:hover{color:var(--gs-secondary,#065F46)}.gs-chatbot__msg--user{background:linear-gradient(135deg,var(--gs-primary,#0D9488),var(--gs-secondary,#065F46));color:#fff;align-self:flex-end;border-bottom-right-radius:6px}.gs-chatbot__msg--typing{align-self:flex-start;background:#F1F5F9;padding:14px 20px;border-radius:18px;border-bottom-left-radius:6px}.gs-chatbot__typing-dots{display:flex;gap:5px}.gs-chatbot__typing-dots span{width:7px;height:7px;border-radius:50%;background:#94A3B8;animation:gsChatBounce 1.4s infinite}.gs-chatbot__typing-dots span:nth-child(2){animation-delay:0.2s}.gs-chatbot__typing-dots span:nth-child(3){animation-delay:0.4s}@keyframes gsChatBounce{0%,80%,100%{transform:scale(0.6);opacity:0.4}40%{transform:scale(1);opacity:1}}.gs-chatbot__suggestions{display:flex;flex-wrap:wrap;gap:6px;padding:4px 18px 14px;flex-shrink:0;max-height:130px;overflow-y:auto}.gs-chatbot__chip{display:inline-flex;align-items:center;gap:5px;border:1px solid #E2E8F0;background:#fff;border-radius:20px;padding:7px 13px;font-size:12px;color:#475569;cursor:pointer;transition:all 0.2s;white-space:nowrap;font-family:inherit;font-weight:500}.gs-chatbot__chip svg{flex-shrink:0;opacity:0.65}.gs-chatbot__chip{text-transform:none !important;letter-spacing:normal !important}.gs-chatbot__chip:hover{background:rgba(13,148,136,0.08);border-color:var(--gs-primary,#0D9488);color:var(--gs-primary,#0D9488)}.gs-chatbot__chip:hover svg{opacity:1;stroke:var(--gs-primary,#0D9488)}.gs-chatbot__input-area{display:flex;align-items:center;gap:8px;padding:12px 18px;border-top:1px solid #F1F5F9;flex-shrink:0}.gs-chatbot__input{flex:1;border:1.5px solid #E2E8F0;border-radius:24px;padding:10px 16px;font-size:13.5px;outline:none;font-family:inherit;color:#1E293B;background:#F8FAFC;transition:all 0.2s}.gs-chatbot__input:focus{border-color:var(--gs-primary,#0D9488);box-shadow:0 0 0 3px rgba(13,148,136,0.12);background:#fff}.gs-chatbot__input::placeholder{color:#94A3B8}.gs-chatbot__send{width:40px;height:40px;border-radius:50%;border:none;background:linear-gradient(135deg,var(--gs-primary,#0D9488),var(--gs-secondary,#065F46));color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform 0.15s,box-shadow 0.15s;flex-shrink:0}.gs-chatbot__send:hover{transform:scale(1.08);box-shadow:0 2px 12px rgba(13,148,136,0.3)}.gs-chatbot button{text-transform:none !important;letter-spacing:normal !important}.gs-chatbot__footer{text-align:center;padding:8px;font-size:10.5px;color:#94A3B8;border-top:1px solid #F1F5F9;flex-shrink:0}.gs-chatbot__footer strong{color:#64748B}.gs-chatbot__footer-link{color:var(--gs-primary,#0D9488);text-decoration:none}.gs-chatbot__footer-link:hover{text-decoration:underline}.gs-chatbot__tracking-card{background:#fff;border:1px solid #E2E8F0;border-radius:12px;padding:12px;margin-top:8px;font-size:12.5px}.gs-chatbot__tracking-card dt{font-weight:600;color:#64748B;font-size:10.5px;text-transform:uppercase;letter-spacing:0.03em;margin-top:8px}.gs-chatbot__tracking-card dt:first-child{margin-top:0}.gs-chatbot__tracking-card dd{margin:2px 0 0 0;color:#1E293B;font-weight:500}.gs-chatbot__tracking-card .gs-status-badge{display:inline-block;padding:3px 10px;border-radius:10px;font-size:11px;font-weight:600}@media (max-width:768px){.gs-chatbot__window{width:340px;right:16px;bottom:90px;min-height:440px;max-height:calc(100vh - 110px);max-height:calc(100dvh - 110px)}}@media (max-width:480px){.gs-chatbot{bottom:16px;right:16px}.gs-chatbot__window{position:fixed;width:calc(100vw - 24px);min-height:400px;max-height:calc(100vh - 100px);max-height:calc(100dvh - 100px);bottom:80px;right:12px;left:12px;border-radius:16px}.gs-chatbot__trigger{width:52px;height:52px}.gs-chatbot__teaser{display:none !important}.gs-chatbot__welcome{padding:20px 16px 12px}.gs-chatbot__suggestions{gap:4px;padding:4px 12px 10px}.gs-chatbot__chip{font-size:11px;padding:6px 10px}}@media (max-width:360px){.gs-chatbot__window{width:calc(100vw - 16px);right:8px;left:8px;bottom:74px}.gs-chatbot__trigger{width:48px;height:48px}}.gs-faq-page{font-family:'Plus Jakarta Sans',system-ui,-apple-system,sans-serif;color:var(--gs-text,#1a202c);background:#fff;min-height:100vh}.gs-faq-hero{text-align:center;padding:80px 24px 48px;background:linear-gradient(135deg,#f0fdf4 0%,#ecfdf5 40%,#f0f9ff 100%);position:relative;overflow:hidden}.gs-faq-hero::before{content:'';position:absolute;top:-200px;right:-200px;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgba(34,197,94,0.06) 0%,transparent 70%);pointer-events:none}.gs-faq-hero__badge{display:inline-flex;align-items:center;gap:6px;padding:6px 16px;border-radius:100px;background:rgba(34,197,94,0.1);color:#16a34a;font-size:0.8rem;font-weight:600;letter-spacing:0.5px;text-transform:uppercase;margin-bottom:20px}.gs-faq-hero__title{font-size:clamp(2rem,5vw,3rem);font-weight:800;color:#0f172a;margin:0 0 16px;letter-spacing:-0.03em}.gs-faq-hero__subtitle{font-size:1.1rem;color:#64748b;max-width:560px;margin:0 auto 32px;line-height:1.7}.gs-faq-search{max-width:520px;margin:0 auto;position:relative}.gs-faq-search__icon{position:absolute;left:18px;top:50%;transform:translateY(-50%);color:#94a3b8;pointer-events:none}.gs-faq-search__input{width:100%;padding:16px 50px 16px 52px;border:2px solid #e2e8f0;border-radius:16px;font-size:1rem;font-family:inherit;background:#fff;color:#1e293b;transition:border-color 0.2s,box-shadow 0.2s;outline:none;box-sizing:border-box}.gs-faq-search__input:focus{border-color:#22c55e;box-shadow:0 0 0 4px rgba(34,197,94,0.1)}.gs-faq-search__input::placeholder{color:#94a3b8}.gs-faq-search__kbd{position:absolute;right:16px;top:50%;transform:translateY(-50%);background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;padding:2px 8px;font-size:0.75rem;font-family:inherit;color:#94a3b8;pointer-events:none}.gs-faq-categories{padding:0 24px;background:#fff;border-bottom:1px solid #f1f5f9;position:sticky;top:0;z-index:10}.gs-faq-categories__inner{max-width:800px;margin:0 auto;display:flex;gap:8px;padding:16px 0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.gs-faq-categories__inner::-webkit-scrollbar{display:none}.gs-faq-cat{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border:1.5px solid #e2e8f0;border-radius:12px;background:#fff;color:#64748b;font-size:0.875rem;font-weight:500;font-family:inherit;cursor:pointer;white-space:nowrap;transition:all 0.2s}.gs-faq-cat:hover{border-color:#22c55e;color:#16a34a;background:#f0fdf4}.gs-faq-cat.active{background:#22c55e;color:#fff;border-color:#22c55e}.gs-faq-cat.active svg{stroke:#fff}.gs-faq-content{padding:48px 24px 24px}.gs-faq-content__inner{max-width:800px;margin:0 auto}.gs-faq-group{margin-bottom:40px}.gs-faq-group__title{font-size:1.25rem;font-weight:700;color:#0f172a;margin:0 0 16px;padding-bottom:12px;border-bottom:2px solid #f1f5f9}.gs-faq-item{border:1.5px solid #f1f5f9;border-radius:14px;margin-bottom:10px;background:#fff;transition:border-color 0.2s,box-shadow 0.2s;overflow:hidden}.gs-faq-item:hover{border-color:#e2e8f0}.gs-faq-item.open{border-color:#22c55e;box-shadow:0 2px 12px rgba(34,197,94,0.08)}.gs-faq-item__question{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:20px 24px;border:none;background:none;text-align:left;font-family:inherit;font-size:1rem;font-weight:600;color:#1e293b;cursor:pointer;transition:color 0.2s}.gs-faq-item__question:hover{color:#16a34a}.gs-faq-item.open .gs-faq-item__question{color:#16a34a}.gs-faq-item__chevron{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:#f8fafc;color:#94a3b8;transition:transform 0.3s,background 0.2s,color 0.2s}.gs-faq-item.open .gs-faq-item__chevron{transform:rotate(180deg);background:#f0fdf4;color:#22c55e}.gs-faq-item__answer{max-height:0;overflow:hidden;transition:max-height 0.35s cubic-bezier(0.4,0,0.2,1)}.gs-faq-item__answer[aria-hidden="false"]{}.gs-faq-item__answer-inner{padding:0 24px 20px;font-size:0.95rem;line-height:1.75;color:#475569}.gs-faq-item__answer-inner a{color:#22c55e;text-decoration:underline;text-underline-offset:2px}.gs-faq-item__answer-inner a:hover{color:#16a34a}.gs-faq-item__answer-inner code{background:#f1f5f9;padding:2px 8px;border-radius:4px;font-size:0.85em;color:#0f172a}.gs-faq-item__answer-inner strong{color:#1e293b}.gs-faq-empty{flex-direction:column;align-items:center;gap:12px;padding:60px 24px;text-align:center;color:#94a3b8}.gs-faq-empty p{margin:0;font-size:1rem}.gs-faq-empty__reset{padding:8px 20px;border:1.5px solid #e2e8f0;border-radius:10px;background:#fff;color:#64748b;font-family:inherit;font-size:0.875rem;font-weight:500;cursor:pointer;transition:all 0.2s}.gs-faq-empty__reset:hover{border-color:#22c55e;color:#16a34a}.gs-faq-cta{padding:64px 24px;background:linear-gradient(135deg,#f0fdf4 0%,#ecfdf5 50%,#f0f9ff 100%)}.gs-faq-cta__inner{max-width:600px;margin:0 auto;text-align:center}.gs-faq-cta__icon{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:20px;background:rgba(34,197,94,0.1);color:#22c55e;margin-bottom:20px}.gs-faq-cta__title{font-size:1.5rem;font-weight:700;color:#0f172a;margin:0 0 12px}.gs-faq-cta__text{font-size:1rem;color:#64748b;line-height:1.7;margin:0 0 28px}.gs-faq-cta__buttons{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}@media (max-width:768px){.gs-faq-hero{padding:60px 24px 36px}.gs-faq-hero__title{font-size:1.75rem}.gs-faq-hero__subtitle{font-size:1rem;max-width:100%}.gs-faq-search{max-width:100%}.gs-faq-content{padding:32px 16px 16px}.gs-faq-cta{padding:48px 20px}.gs-faq-cta__buttons{flex-direction:column;align-items:center}}@media (max-width:640px){.gs-faq-hero{padding:60px 20px 36px}.gs-faq-hero__subtitle{font-size:1rem}.gs-faq-search__input{padding:14px 16px 14px 48px;font-size:0.95rem}.gs-faq-search__kbd{display:none}.gs-faq-content{padding:32px 16px 16px}.gs-faq-item__question{padding:16px 18px;font-size:0.95rem}.gs-faq-item__answer-inner{padding:0 18px 16px;font-size:0.9rem}.gs-faq-cta{padding:48px 20px}.gs-faq-cta__title{font-size:1.25rem}.gs-faq-cat{padding:8px 14px;font-size:0.8rem}}@media (max-width:480px){.gs-tracking{padding:16px 12px}.gs-tracking__title{font-size:1.5rem}.gs-tracking__subtitle{font-size:0.875rem}.gs-tracking__input-group{flex-direction:column;border:none;gap:8px}.gs-tracking__input{border:2px solid var(--gs-gray-300);border-radius:var(--gs-radius-lg);padding:14px 16px}.gs-tracking__btn{border-radius:var(--gs-radius-lg);justify-content:center;padding:14px 20px}.gs-tracking__stepper{padding:16px}.gs-tracking__step{gap:12px}.gs-tracking__step-indicator{width:36px;height:36px}.gs-tracking__step-label{font-size:0.8125rem}.gs-tracking__step-connector{left:17px}.gs-tracking__card-body{padding:12px}.gs-tracking__info-row{flex-direction:column;align-items:flex-start;gap:2px}.gs-tracking__item{flex-wrap:wrap}.gs-tracking__growth-footer{padding:32px 16px 20px}.gs-tracking__growth-content h3{font-size:1.125rem}}@media (max-width:360px){.gs-register__otp-digit{width:36px;height:44px;font-size:1.125rem}.gs-register__otp-inputs{gap:4px}.gs-register__choice-grid,.gs-register__choice-grid--3{grid-template-columns:1fr}.gs-register__card{padding:20px 14px}}@media (max-width:360px){.gs-login__card{padding:20px 14px}.gs-login{padding:20px 10px}}@media (max-width:640px){.gs-chatbot__window{width:320px;right:12px}.gs-chatbot__trigger{width:52px;height:52px;right:12px;bottom:12px}}@media (max-width:480px){#gs-social-proof-container{left:12px;right:12px;bottom:80px}.gs-toast{max-width:100%}}@media (max-width:480px){.gs-landing__header-inner{padding:12px 16px}.gs-landing__nav{display:none}.gs-landing__stats-inner{grid-template-columns:1fr;gap:0}.gs-landing__stat-item{padding:16px 12px}}@media (max-width:480px){.gs-pod-fallback__modal{max-width:100%;width:calc(100% - 24px);margin:0 auto}.gs-pod-fallback__modal-inner{padding:16px}}[data-theme="dark"]:root{--gs-primary:#e4e4e7;--gs-primary-dark:#f4f4f5;--gs-primary-light:#1a3a3b;--gs-primary-100:#1e3a3c;--gs-secondary:#4ade80;--gs-secondary-dark:#22c55e;--gs-secondary-light:#1a2e1a;--gs-accent:#01b5ba;--gs-accent-light:#1a3a3b;--gs-gray-50:#16162a;--gs-gray-100:#1e1e34;--gs-gray-200:#2d2d44;--gs-gray-300:#3d3d54;--gs-gray-400:#6b7280;--gs-gray-500:#9ca3af;--gs-gray-600:#a1a1aa;--gs-gray-700:#d1d5db;--gs-gray-800:#e4e4e7;--gs-gray-900:#f4f4f5;--gs-shadow:0 1px 3px rgba(0,0,0,0.3);--gs-shadow-md:0 4px 6px rgba(0,0,0,0.3);--gs-shadow-lg:0 10px 15px rgba(0,0,0,0.4)}[data-theme="dark"] body{background:#111127;color:#e4e4e7}[data-theme="dark"] .gs-tracking{background:#1e1e34;color:#e4e4e7}[data-theme="dark"] .gs-tracking__input{background:#2d2d44;border-color:#3d3d54;color:#e4e4e7}[data-theme="dark"] .gs-tracking__input:focus{border-color:#01b5ba}