@font-face{font-family:'Work Sans';font-style:normal;font-weight:400 700;font-display:swap;src:url('../fonts/work-sans-400-700.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url('../fonts/poppins-700.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url('../fonts/poppins-800.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url('../fonts/poppins-900.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--girasol:#FED74B;--girasol-dark:#E8C000;--girasol-pale:#FEF3BC;--oscuro:#414042;--oscuro-deep:#2A292B;--cream:#FAFAF7;--white:#FFFFFF;--txt-muted-dark:#9CA3AF;--txt-muted-light:#BBC3CF;--font-sans:'Work Sans',sans-serif;--r-sm:0.75rem;--r-md:1.25rem;--r-lg:1.5rem;--r-xl:2rem;--r-2xl:2.5rem;--r-3xl:3rem;--shadow-sm:0 1px 4px rgba(0, 0, 0, 0.06);--shadow-md:0 4px 16px rgba(0, 0, 0, 0.10);--shadow-lg:0 8px 32px rgba(0, 0, 0, 0.14);--shadow-xl:0 16px 48px rgba(0, 0, 0, 0.20);--max-w:80rem;--px:1.5rem;--py:5rem;--py-sm:3rem}*,::after,::before{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;overflow-x:clip}body{font-family:var(--font-sans);background-color:#09090b;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}.gs-display{font-size:clamp(2.5rem, 6vw, 5rem);font-weight:800;line-height:1.05;letter-spacing:-.025em}.gs-h1{font-size:clamp(2rem, 4.5vw, 4rem);font-weight:800;line-height:1.1;letter-spacing:-.025em}.gs-h2{font-size:clamp(1.75rem, 3.5vw, 2.75rem);font-weight:800;line-height:1.15;letter-spacing:-.025em}.gs-h3{font-size:clamp(1.1rem, 2vw, 1.4rem);font-weight:800;line-height:1.25;letter-spacing:-.025em}.gs-label{font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.2em;color:#71717a}.gs-label--light{color:#71717a}.gs-accent{color:var(--girasol)}.gs-container{width:100%;max-width:var(--max-w);margin-left:auto;margin-right:auto;padding-left:var(--px);padding-right:var(--px)}.gs-section{padding-top:var(--py-sm);padding-bottom:var(--py-sm)}@media (min-width:768px){.gs-section{padding-top:var(--py);padding-bottom:var(--py)}}.gs-section--sm{padding-top:2rem;padding-bottom:2rem}@media (min-width:768px){.gs-section--sm{padding-top:3rem;padding-bottom:3rem}}.gs-section--lg{padding-top:4rem;padding-bottom:4rem}@media (min-width:768px){.gs-section--lg{padding-top:6rem;padding-bottom:6rem}}.gs-site-header{position:sticky;top:0;z-index:50;display:flex;flex-direction:column;width:100%;background-color:transparent}.gs-nav{background-color:rgba(9,9,11,.8);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.05);transition:box-shadow .3s ease,background-color .3s ease}.gs-nav.gs-nav--scrolled{box-shadow:var(--shadow-md);background-color:rgba(9,9,11,.95)}.gs-nav__inner{display:flex;align-items:center;justify-content:space-between;gap:.5rem;height:5rem}@media (min-width:768px){.gs-nav__inner{height:6rem}}.gs-nav__links{display:none;gap:2rem;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em}@media (min-width:640px){.gs-nav__links{display:flex}}.gs-nav__link{position:relative;transition:color .2s ease}.gs-nav__link::after{content:'';position:absolute;bottom:-3px;left:0;width:0;height:2px;background-color:var(--girasol);transition:width .25s ease}.gs-nav__link--active::after,.gs-nav__link:hover::after{width:100%}.gs-nav__link--highlight{color:var(--girasol);font-weight:900}.gs-nav__hamburger{display:flex;flex-direction:column;justify-content:center;gap:5px;min-width:2.75rem;min-height:2.75rem;cursor:pointer;background:0 0;border:none;padding:.375rem;transition:min-width .2s ease,min-height .2s ease,padding .2s ease,gap .2s ease}.gs-nav__hamburger span{display:block;height:2px;background-color:var(--white);border-radius:2px;transition:transform .3s ease,opacity .3s ease,height .2s ease}.gs-nav__hamburger[aria-expanded=true] span:first-child{transform:translateY(7px) rotate(45deg)}.gs-nav__hamburger[aria-expanded=true] span:nth-child(2){opacity:0}.gs-nav__hamburger[aria-expanded=true] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.gs-site-header.gs-nav--scrolled .gs-nav__hamburger{gap:4px;min-width:2.5rem;min-height:2.5rem;padding:.3125rem}.gs-site-header.gs-nav--scrolled .gs-nav__hamburger span{height:1.5px}.gs-site-header.gs-nav--scrolled .gs-nav__hamburger[aria-expanded=true] span:first-child{transform:translateY(5.5px) rotate(45deg)}.gs-site-header.gs-nav--scrolled .gs-nav__hamburger[aria-expanded=true] span:nth-child(3){transform:translateY(-5.5px) rotate(-45deg)}@media (min-width:640px){.gs-nav__hamburger{display:none}}.gs-mobile-menu{position:fixed;inset:0;z-index:49;background-color:var(--oscuro);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2.5rem;opacity:0;pointer-events:none;transition:opacity .35s ease}.gs-mobile-menu.is-open{opacity:1;pointer-events:all}.gs-mobile-menu a{font-size:1.75rem;font-weight:700;text-transform:uppercase;color:var(--white);letter-spacing:.05em;transition:color .2s ease}.gs-mobile-menu a:hover{color:var(--girasol)}.animate-ken-burns,.animate-marquee,.animate-marquee-reverse{will-change:transform}@keyframes pulseSlow{0%,100%{opacity:1}50%{opacity:.6}}.animate-pulse-slow{animation:pulseSlow 2.5s ease-in-out infinite}@keyframes fabAura{0%{box-shadow:0 16px 48px rgba(0,0,0,.2),0 0 0 0 rgba(37,211,102,.55)}70%{box-shadow:0 16px 48px rgba(0,0,0,.2),0 0 0 16px rgba(37,211,102,0)}100%{box-shadow:0 16px 48px rgba(0,0,0,.2),0 0 0 0 rgba(37,211,102,0)}}.animate-fab-aura{animation:fabAura 2.8s ease-out infinite}@keyframes pingAura{0%{transform:scale(.85);opacity:.7}100%{transform:scale(2.8);opacity:0}}@media (prefers-reduced-motion:reduce){.animate-fab-aura,.animate-ken-burns,.animate-marquee,.animate-marquee-reverse,.animate-pulse-slow{animation:none!important}.reveal,.reveal--left,.reveal--scale{opacity:1!important;transform:none!important;transition:none!important}.reveal--immediate{animation:none!important;opacity:1!important;transform:none!important}.gs-pulse-dot::after{animation:none!important}.gs-skeleton-card{animation:none!important;background:var(--paper-alt)!important}}.reveal{opacity:0;transform:translateY(24px);transition:opacity .65s ease-out,transform .65s cubic-bezier(.25, .46, .45, .94)}.reveal.active{opacity:1;transform:translateY(0)}.reveal--left{opacity:0;transform:translateX(-28px);transition:opacity .65s ease-out,transform .65s cubic-bezier(.25, .46, .45, .94)}.reveal--left.active{opacity:1;transform:translateX(0)}.reveal--scale{opacity:0;transform:scale(.96) translateY(16px);transition:opacity .6s ease-out,transform .6s cubic-bezier(.25, .46, .45, .94)}.reveal--scale.active{opacity:1;transform:scale(1) translateY(0)}@keyframes gs-reveal-immediate{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.reveal--immediate{animation:gs-reveal-immediate .7s cubic-bezier(.25,.46,.45,.94) both}.reveal-stagger>:first-child{transition-delay:0s}.reveal-stagger>:nth-child(2){transition-delay:80ms}.reveal-stagger>:nth-child(3){transition-delay:160ms}.reveal-stagger>:nth-child(4){transition-delay:240ms}.reveal-stagger>:nth-child(5){transition-delay:320ms}.reveal-stagger>:nth-child(6){transition-delay:0.4s}.reveal-stagger>:nth-child(7){transition-delay:480ms}.reveal-stagger>:nth-child(8){transition-delay:560ms}.reveal-stagger--sm>:first-child{transition-delay:0s}.reveal-stagger--sm>:nth-child(2){transition-delay:40ms}.reveal-stagger--sm>:nth-child(3){transition-delay:80ms}.reveal-stagger--sm>:nth-child(4){transition-delay:120ms}.reveal-stagger--sm>:nth-child(5){transition-delay:160ms}.reveal-stagger--sm>:nth-child(6){transition-delay:0.2s}.reveal-stagger--sm>:nth-child(7){transition-delay:240ms}.reveal-stagger--sm>:nth-child(8){transition-delay:280ms}.reveal-stagger--sm>:nth-child(9){transition-delay:320ms}.reveal-stagger--sm>:nth-child(10){transition-delay:360ms}.reveal-stagger--sm>:nth-child(11){transition-delay:0.4s}.reveal-stagger--sm>:nth-child(12){transition-delay:440ms}.reveal-stagger--sm>:nth-child(13){transition-delay:480ms}.reveal-stagger--sm>:nth-child(14){transition-delay:520ms}.logo-item{flex:0 0 auto;width:100px;height:52px;object-fit:contain;opacity:.5;filter:grayscale(1);transition:opacity .3s ease,filter .3s ease}.logo-item:hover{opacity:1;filter:grayscale(0)}@media (min-width:768px){.logo-item{width:150px;height:70px}}.gs-pulse-dot{position:relative;display:inline-block;width:.5rem;height:.5rem;border-radius:50%;background-color:var(--girasol);flex-shrink:0}.gs-pulse-dot::after{content:'';position:absolute;inset:0;border-radius:50%;background-color:var(--girasol);animation:pingAura 2s cubic-bezier(0,0,.2,1) infinite}.gs-divider{width:3rem;height:3px;background-color:var(--girasol);border-radius:2px;margin:1rem auto 0}.gs-divider--left{margin-left:0}.gs-stat-number{font-size:clamp(2rem, 5vw, 3.5rem);font-weight:900;color:var(--girasol);line-height:1}.text-girasol{color:var(--girasol)}.text-oscuro{color:var(--oscuro)}.bg-girasol{background-color:var(--girasol)}.bg-oscuro{background-color:var(--oscuro)}.bg-cream{background-color:var(--cream)}.bg-girasol-fade{background:linear-gradient(180deg,var(--girasol-pale) 0,var(--cream) 100%)}.border-accent-top{border-top:3px solid var(--girasol)}.border-accent-bottom{border-bottom:3px solid var(--girasol)}.gs-input--valid{border-color:#10b981!important;box-shadow:0 0 0 3px rgba(16,185,129,.12)!important}.gs-input--invalid{border-color:#ef4444!important;box-shadow:0 0 0 3px rgba(239,68,68,.12)!important}.gs-trust-note{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#9ca3af;text-align:center;margin-top:.75rem;line-height:1.6}.gs-trust-note strong{color:var(--girasol-dark);font-weight:900}.gs-announcement-bar{height:40px;background:var(--oscuro-deep);display:flex;align-items:center;justify-content:center;width:100%;overflow:hidden;transition:height .25s ease,padding .25s ease,opacity .25s ease}.gs-site-header.gs-nav--scrolled #gs-announcement-bar{height:0;padding:0;opacity:0;overflow:hidden}.gs-announcement-bar__text{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.2em;color:rgba(255,255,255,.75);transition:opacity .3s ease}.gs-announcement-bar__status{font-size:8px;opacity:.6;margin-left:12px}:root{--font-display:'Poppins',sans-serif;--ink:#1c1917;--ink-700:#44403c;--ink-600:#57534e;--ink-500:#78716c;--ink-400:#a8a29e;--ink-300:#d6d3d1;--line:#e7e5e4;--paper:#ffffff;--paper-alt:#F8FAFC;--near-black:#09090b;--amber-50:#FFFBEB;--amber-100:#FEF3C7;--amber-800:#92400E}.gs-announcement-bar--v2{background:var(--near-black)}.gs-eyebrow{display:inline-block;background:var(--amber-100);color:var(--amber-800);font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.5rem .875rem;border-radius:999px}.gs-eyebrow--dark{background:rgba(254,215,75,.15);color:var(--girasol)}.gs-h2-2{font-family:var(--font-display);font-weight:800;font-size:2.25rem;letter-spacing:-.015em;line-height:1.15;color:var(--ink);margin:.75rem 0 0}.gs-h2-2--onDark{color:#fff}@media (max-width:860px){.gs-h2-2{font-size:1.6875rem}}.gs-nav2{background:var(--paper);border-bottom:1px solid var(--line);transition:box-shadow .2s ease}.gs-nav2,.gs-site-header.gs-nav--scrolled .gs-nav2{background-color:var(--paper);backdrop-filter:none;-webkit-backdrop-filter:none}.gs-site-header.gs-nav--scrolled .gs-nav2{box-shadow:0 2px 10px rgba(0,0,0,.06)}.gs-nav2__inner{padding:20px 32px;transition:padding .2s ease}.gs-site-header.gs-nav--scrolled .gs-nav2__inner{padding:12px 32px}.gs-nav2__brand{font-family:var(--font-display);font-weight:900;font-size:21px;letter-spacing:-.02em;color:var(--ink)}.gs-nav2__brand-sub{font-size:11px;font-weight:700;letter-spacing:.16em;color:var(--ink-400)}.gs-nav2__link{font-size:14px;font-weight:600;text-transform:none;letter-spacing:normal;color:var(--ink);transition:color .2s ease}.gs-nav2__link:hover{color:#a16207}.gs-nav2__link::after{display:none}.gs-nav2__cta{background:var(--girasol);color:var(--ink);font-weight:700;font-size:14px;padding:11px 20px;border-radius:10px;box-shadow:0 2px 8px rgba(254,215,75,.4);transition:transform .15s ease,box-shadow .15s ease;white-space:nowrap}.gs-nav2__cta:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(254,215,75,.5)}.gs-nav2__burger span{background:var(--ink)!important}.gs-nav2__brand-chip{display:inline-flex;align-items:center;background:var(--near-black);border-radius:.625rem;padding:.5rem .875rem;flex-shrink:0}.gs-mobile-menu--light{background:var(--paper)!important}.gs-mobile-menu--light .gs-nav2__link{color:var(--ink)!important}.gs-mobile-menu .gs-nav2__link{display:inline-flex;align-items:center;min-height:44px}.gs-crumb-link{display:inline-flex;align-items:center;min-height:44px}.gs-hero2{display:grid;grid-template-columns:1fr 1fr;min-height:600px;align-items:center;background:var(--paper)}.gs-hero2__pad{padding:88px 56px;max-width:600px}.gs-hero2__title{font-family:var(--font-display);font-weight:800;font-size:56px;line-height:1.08;letter-spacing:-.02em;color:var(--ink);margin:0 0 24px}.gs-hero2__desc{font-size:18px;line-height:1.55;color:var(--ink-700);margin:0 0 34px}.gs-hero2__img-wrap{margin:32px;height:520px;border-radius:24px;overflow:hidden;box-shadow:0 20px 50px rgba(0,0,0,.15)}.gs-hero2__img-wrap img{width:100%;height:100%;object-fit:cover;display:block}.gs-btn2{display:inline-flex;align-items:center;justify-content:center;background:var(--girasol);color:var(--ink);font-weight:700;font-size:15px;padding:16px 30px;border-radius:12px;box-shadow:0 4px 14px rgba(254,215,75,.45);transition:transform .18s ease,box-shadow .18s ease}.gs-btn2:hover{transform:translateY(-3px);box-shadow:0 10px 24px rgba(254,215,75,.55)}.gs-btn2--dark{background:var(--ink);color:#fff;box-shadow:0 4px 14px rgba(0,0,0,.15)}.gs-btn2--dark:hover{box-shadow:0 10px 24px rgba(0,0,0,.2)}.gs-btn2--ghost{background:0 0;box-shadow:none;color:var(--ink);padding:16px 8px;transition:color .15s ease}.gs-btn2--ghost:hover{color:#a16207;transform:none}@media (max-width:860px){.gs-hero2{grid-template-columns:1fr;min-height:0}.gs-hero2__pad{padding:44px 20px 40px;max-width:none}.gs-hero2__title{font-size:36px}.gs-hero2__img-wrap{height:280px;margin:0 20px 20px}}.gs-sect2{padding:80px 32px}@media (max-width:860px){.gs-sect2{padding:56px 20px!important}}.gs-cred2-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:12px}@media (max-width:860px){.gs-cred2-grid{grid-template-columns:1fr;row-gap:24px}}.gs-cred2-card{background:var(--paper);border-radius:16px;padding:32px;box-shadow:0 1px 3px rgba(0,0,0,.05),0 8px 20px rgba(0,0,0,.04);transition:transform .2s ease,box-shadow .2s ease}.gs-cred2-card:hover{transform:translateY(-4px);box-shadow:0 16px 32px rgba(0,0,0,.08)}.gs-cred2-card__num{font-family:var(--font-display);font-weight:800;font-size:34px;color:var(--girasol);margin-bottom:16px}.gs-cred2-card__kicker{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-500);margin-bottom:10px}.gs-cred2-card__title{font-family:var(--font-display);font-weight:700;font-size:20px;line-height:1.3;color:var(--ink);margin-bottom:12px}.gs-cred2-card__desc{font-size:14px;line-height:1.5;color:var(--ink-600)}.gs-stats2-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:36px}@media (max-width:860px){.gs-stats2-grid{grid-template-columns:1fr 1fr;row-gap:32px}}.gs-stats2-num{font-family:var(--font-display);font-weight:800;font-size:44px;color:#fff;letter-spacing:-.02em}.gs-stats2-label{font-size:15px;font-weight:700;color:var(--girasol);margin-top:8px}.gs-stats2-sub{font-size:13px;color:var(--ink-400);margin-top:2px}.gs-stats2-link{display:block;transition:opacity .15s ease}.gs-stats2-link:hover{opacity:.75}.gs-comp-wrap{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.gs-comp-card{flex:0 0 82%;scroll-snap-align:start}@media (min-width:861px){.gs-comp-wrap{display:grid;grid-template-columns:repeat(3,1fr);overflow:visible;gap:24px}.gs-comp-card{flex:none}}.gs-comp-card--main{background:var(--amber-50);border:2px solid var(--girasol);border-radius:18px;padding:28px;box-shadow:0 12px 32px rgba(254,215,75,.25);position:relative}.gs-comp-card--alt{background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:28px}.gs-comp-card__flag{position:absolute;top:-13px;left:24px;background:var(--girasol);color:var(--ink);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:5px 12px;border-radius:999px}.gs-comp-card__title{font-family:var(--font-display);font-weight:800;font-size:19px;color:var(--ink);margin-bottom:18px}.gs-comp-card__title--alt{font-family:var(--font-display);font-weight:700;font-size:17px;color:var(--ink-600);margin-bottom:18px}.gs-comp-rows{display:flex;flex-direction:column;gap:16px}.gs-comp-row__k{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px}.gs-comp-row__k--main{color:var(--amber-800)}.gs-comp-row__k--alt{color:var(--ink-400)}.gs-comp-row__v{font-size:14px}.gs-comp-row__v--main{font-weight:600;color:var(--ink)}.gs-comp-row__v--alt{color:var(--ink-600)}.gs-port2-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}@media (max-width:860px){.gs-port2-grid{grid-template-columns:1fr}}.gs-port2-card{background:var(--paper);border-radius:18px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.05),0 8px 20px rgba(0,0,0,.04);transition:transform .25s ease,box-shadow .25s ease;display:flex;flex-direction:column}.gs-port2-card:hover{transform:translateY(-6px);box-shadow:0 20px 40px rgba(0,0,0,.1)}.gs-port2-card__img{width:100%;height:200px;object-fit:cover;display:block}.gs-port2-card__body{padding:22px}.gs-port2-card__kicker{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#a16207;margin-bottom:8px}.gs-port2-card__title{font-family:var(--font-display);font-weight:700;font-size:18px;color:var(--ink);margin-bottom:10px}.gs-port2-card__desc{font-size:14px;line-height:1.5;color:var(--ink-600);margin:0 0 14px}.gs-port2-card__cta{font-size:14px;font-weight:700;color:var(--ink);display:inline-flex;align-items:center;min-height:44px}.gs-port2-grid.gs-port2-grid--dense{grid-template-columns:1fr}@media (min-width:640px){.gs-port2-grid.gs-port2-grid--dense{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.gs-port2-grid.gs-port2-grid--dense{grid-template-columns:repeat(4,1fr)}}.gs-port2-card--dense .gs-port2-card__img{height:130px}.gs-port2-card--dense .gs-port2-card__body{padding:16px}.gs-port2-card--preview .gs-port2-card__img{height:145px}.gs-port2-card--preview .gs-port2-card__body{padding:16px}.gs-trust2-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (max-width:700px){.gs-trust2-grid{grid-template-columns:1fr}}.gs-trust2-item{display:flex;align-items:flex-start;gap:14px;background:var(--paper);border-radius:14px;padding:16px 18px;box-shadow:0 1px 3px rgba(0,0,0,.05),0 8px 20px rgba(0,0,0,.04)}.gs-trust2-item__icon{flex-shrink:0;width:34px;height:34px;border-radius:10px;background:var(--amber-50);display:flex;align-items:center;justify-content:center;color:var(--amber-800)}.gs-trust2-item__icon svg{width:17px;height:17px}.gs-trust2-item__title{font-family:var(--font-display);font-weight:700;font-size:14px;color:var(--ink);margin-bottom:3px}.gs-trust2-item__desc{font-size:12.5px;line-height:1.4;color:var(--ink-600)}.gs-brand2-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}@media (max-width:860px){.gs-brand2-grid{grid-template-columns:repeat(2,1fr)}}.gs-brand2-tile{background:var(--paper-alt);border-radius:12px;padding:24px 16px;text-align:center;font-family:var(--font-display);font-weight:700;font-size:15px;color:var(--ink-500);transition:color .2s ease,background-color .2s ease}.gs-brand2-tile:hover{color:var(--ink);background:var(--amber-100)}.gs-steps2-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;position:relative;z-index:1}@media (max-width:860px){.gs-steps2-grid{grid-template-columns:1fr;row-gap:52px}.gs-steps2-line{display:none}}.gs-steps2-line{position:absolute;top:32px;left:16.5%;right:16.5%;height:2px;background:var(--line);z-index:0}.gs-steps2-icon{width:64px;height:64px;border-radius:50%;background:var(--paper);border:2px solid var(--ink);display:flex;align-items:center;justify-content:center;margin:0 auto 22px;box-shadow:0 4px 12px rgba(0,0,0,.08)}.gs-steps2-title{font-family:var(--font-display);font-weight:700;font-size:18px;color:var(--ink);margin-bottom:10px}.gs-steps2-desc{font-size:14px;line-height:1.55;color:var(--ink-600);margin:0 auto;max-width:280px}.gs-cov2-grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}@media (max-width:860px){.gs-cov2-grid{grid-template-columns:1fr;row-gap:36px}}.gs-cov2-desc{font-size:15px;line-height:1.55;color:var(--ink-300);margin:0 0 28px}.gs-cov2-chip{background:rgba(255,255,255,.08);color:#fff;font-size:13px;font-weight:600;padding:8px 14px;border-radius:999px}.gs-cov2-chip--soon{background:0 0;border:1px dashed var(--girasol);color:var(--girasol)}.gs-cov2-map{border-radius:20px;overflow:hidden;box-shadow:0 20px 50px rgba(0,0,0,.35)}.gs-cov2-map img{width:100%;height:380px;object-fit:cover;display:block}.gs-contact2-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:40px}@media (max-width:860px){.gs-contact2-grid{grid-template-columns:1fr;row-gap:40px}}.gs-contact2-card{background:var(--paper-alt);border-radius:14px;padding:20px;display:block;transition:background-color .2s ease}.gs-contact2-card:hover{background:var(--amber-100)}.gs-contact2-card__label{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-400)}.gs-contact2-card__value{font-size:15px;font-weight:700;color:var(--ink);margin-top:6px}.gs-contact2-card__hint{font-size:13px;color:var(--ink-500);margin-top:2px}.gs-lead2-magnet{background:var(--girasol);border-radius:16px;padding:26px;box-shadow:0 8px 24px rgba(254,215,75,.35)}.gs-lead2-magnet__kicker{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#7a5e05;margin-bottom:8px}.gs-lead2-magnet__title{font-family:var(--font-display);font-weight:800;font-size:18px;color:var(--ink);margin-bottom:10px}.gs-lead2-magnet__desc{font-size:14px;line-height:1.5;color:#3f3405;margin:0 0 18px}.gs-form2-card{background:var(--paper-alt);border-radius:18px;padding:32px}.gs-form2-intro{font-size:14px;color:var(--ink-500);margin:0 0 22px}.gs-form2-label{font-size:13px;font-weight:700;color:var(--ink);display:block;margin-bottom:6px}.gs-form2-input{background:var(--paper);border:1px solid var(--line);border-radius:10px;height:44px;width:100%;padding:0 14px;font-family:inherit;font-size:14px;color:var(--ink);transition:border-color .2s ease}.gs-form2-input:focus{outline:0;border-color:var(--girasol)}.gs-form2-checkbox-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.gs-form2-chip{display:flex;align-items:center;gap:8px;font-size:13px;color:#3f3f46;cursor:pointer;min-height:44px}.gs-form2-chip input{width:15px;height:15px;accent-color:var(--girasol);flex:none}.gs-form2-submit{text-align:center;background:var(--ink);color:#fff;font-weight:700;font-size:15px;padding:16px;border-radius:12px;margin-top:8px;box-shadow:0 4px 14px rgba(0,0,0,.15);transition:transform .18s ease;border:none;cursor:pointer;width:100%;display:block}.gs-form2-submit:hover{transform:translateY(-2px)}.gs-form2-submit:disabled{opacity:.6;cursor:not-allowed;transform:none}.gs-form2-note{font-size:12px;color:var(--ink-400);text-align:center;margin:12px 0 0}.gs-form2-error{font-size:12px;color:#b91c1c;text-align:center;margin:10px 0 0}.gs-form2-success{background:var(--paper-alt);border-radius:18px;padding:32px;text-align:center;flex-direction:column;align-items:center}.gs-footer2{background:var(--near-black);padding:56px 20px 28px}.gs-footer2-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:44px;padding-bottom:36px;border-bottom:1px solid rgba(255,255,255,.1)}@media (max-width:860px){.gs-footer2-grid{grid-template-columns:1fr;row-gap:32px}}.gs-footer2-brand{font-family:var(--font-display);font-weight:900;font-size:19px;color:#fff;letter-spacing:-.02em;margin-bottom:16px}.gs-footer2-tagline{font-size:15px;font-style:italic;color:var(--girasol);margin:0 0 10px}.gs-footer2-desc{font-size:14px;line-height:1.5;color:var(--ink-400);margin:0;max-width:320px}.gs-footer2-heading{font-size:13px;font-weight:700;color:#fff;margin-bottom:16px}.gs-footer2-link{font-size:14px;color:var(--ink-400);transition:color .15s ease;display:block;padding:12px 0}.gs-footer2-link:hover{color:#fff}.gs-footer2-bottom{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-top:22px;font-size:13px;color:#78716c}.gs-fab2{position:fixed;bottom:24px;right:24px;z-index:60;width:60px;height:60px;border-radius:50%;background:#25d366;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px rgba(37,211,102,.5);transition:transform .2s ease,box-shadow .2s ease}.gs-fab2:hover{transform:scale(1.08);box-shadow:0 12px 32px rgba(37,211,102,.6)}@keyframes gs-shimmer{0%{background-position:100% 50%}100%{background-position:0 50%}}.gs-skeleton-card{border-radius:1rem;background:linear-gradient(90deg,var(--paper-alt) 25%,var(--line) 37%,var(--paper-alt) 63%);background-size:400% 100%;animation:gs-shimmer 1.4s ease infinite}.gs-blog2-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px;margin-top:12px}@media (max-width:860px){.gs-blog2-grid{grid-template-columns:1fr}}.gs-blog2-card{display:flex;flex-direction:column;background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:32px;box-shadow:0 1px 3px rgba(0,0,0,.05),0 8px 20px rgba(0,0,0,.04);transition:transform .2s ease,box-shadow .2s ease}.gs-blog2-card:hover{transform:translateY(-6px);box-shadow:0 20px 40px rgba(0,0,0,.1)}.gs-blog2-card__date{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-500);margin-bottom:12px}.gs-blog2-card__title{font-family:var(--font-display);font-weight:800;font-size:22px;line-height:1.28;letter-spacing:-.01em;color:var(--ink);margin:0 0 14px}.gs-blog2-card__desc{font-size:15px;line-height:1.6;color:var(--ink-600);margin:0 0 20px;flex:1}.gs-blog2-card__cta{font-size:14px;font-weight:700;color:#a16207;display:inline-flex;align-items:center;gap:6px;transition:color .15s ease}.gs-blog2-card:hover .gs-blog2-card__cta{color:var(--ink)}.gs-article{max-width:720px;margin:0 auto}.gs-article p{font-size:17px;line-height:1.75;color:var(--ink-700);margin:0 0 24px}.gs-article h2{font-family:var(--font-display);font-weight:800;font-size:1.5rem;line-height:1.3;letter-spacing:-.01em;color:var(--ink);margin:48px 0 16px}.gs-article h2:first-child{margin-top:0}.gs-article strong{color:var(--ink);font-weight:700}.gs-article a{color:#a16207;font-weight:600;text-decoration:underline;text-underline-offset:2px}.gs-article a:hover{color:var(--ink)}@media (max-width:860px){.gs-article p{font-size:16px}.gs-article h2{font-size:1.3125rem;margin:36px 0 14px}}.gs-article__faq-item{padding:20px 0;border-top:1px solid var(--line)}.gs-article__faq-item:last-child{border-bottom:1px solid var(--line)}.gs-article__faq-q{font-family:var(--font-display);font-weight:700;font-size:16px;color:var(--ink);margin:0 0 8px}.gs-article__faq-a{font-size:15px;line-height:1.65;color:var(--ink-600);margin:0}