.gestly-design{--gestly-ink:var(--gestly-brand-ink);--gestly-panel:var(--gestly-brand-panel);--gestly-line:#e0f5e121;--gestly-muted:#a4b2ab;--gestly-light:#f5f8f2;--gestly-lime:var(--gestly-brand-accent);color:var(--gestly-light);background:var(--gestly-ink);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:clip}.gestly-design *{box-sizing:border-box}.gestly-design a:focus-visible,.gestly-design button:focus-visible{outline-offset:3px;outline:2px solid #d4ff95}.gestly-shell{width:min(100% - 64px,1320px);margin-inline:auto}.gestly-shared-header{z-index:60;-webkit-backdrop-filter:blur(18px);background:#090e0df0;border-bottom:1px solid #edffec17;height:74px;position:sticky;top:0}.gestly-shared-header .gestly-header-inner{justify-content:space-between;align-items:center;gap:24px;height:100%;display:flex}.gestly-brand{white-space:nowrap;color:#f9fcf9;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.gestly-brand img{-o-object-fit:contain;object-fit:contain;background:#f6faf5;border-radius:9px;padding:5px;display:block}.gestly-brand span{letter-spacing:-1.5px;font-size:25px;font-weight:750;line-height:1}.gestly-brand b{color:#d4ff95;font-weight:inherit}.gestly-shared-header .gestly-navigation{align-items:center;gap:32px;display:flex}.gestly-shared-header .gestly-navigation a,.gestly-shared-header .gestly-login-link{color:#b9c4bc;font-size:13px;font-weight:550;text-decoration:none;transition:color .2s}.gestly-shared-header .gestly-navigation a:hover,.gestly-shared-header .gestly-login-link:hover{color:#fff}.gestly-shared-header .gestly-header-actions{align-items:center;gap:21px;display:flex}.gestly-button{white-space:nowrap;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:12px;min-height:51px;padding:0 23px;font-size:14px;font-weight:690;line-height:1.4;text-decoration:none;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.gestly-button:hover{transform:translateY(-2px)}.gestly-shared-header .gestly-button-header{color:#172315;background:#defbac;border-radius:7px;min-height:39px;padding:0 16px;font-size:12px}.gestly-shared-header .gestly-button-header:hover{color:#172315;background:#ecffc9}.gestly-shared-footer{background:#080d0b;border-top:1px solid #e8ffe214;padding:64px 0 24px}.gestly-shared-footer .gestly-footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:34px;display:flex}.gestly-shared-footer .gestly-footer-brand p{color:#8da095;margin:18px 0 0;font-size:12px}.gestly-shared-footer nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:20px;max-width:680px;display:flex}.gestly-shared-footer nav a{color:#a1b0a3;font-size:12px;text-decoration:none}.gestly-shared-footer nav a:hover{color:var(--gestly-lime)}.gestly-shared-footer .gestly-footer-bottom{border-top:1px solid var(--gestly-line);color:#778c7b;justify-content:space-between;gap:18px;width:100%;margin-top:45px;padding-top:24px;font-size:11px;display:flex}.gestly-marketing-subpage{color:#f6f8f2;background:#090e0d}.gestly-marketing-subpage>section.gestly-subpage-hero,.gestly-marketing-subpage>main>section.gestly-subpage-hero{isolation:isolate;background:radial-gradient(at 90% 22%,#739e7021,#0000 48%),#0e1711;position:relative}.gestly-marketing-subpage section{scroll-margin-top:86px}.gestly-marketing-subpage h1{letter-spacing:-.055em;text-wrap:balance;line-height:1.08}.gestly-marketing-subpage h2{letter-spacing:-.025em;line-height:1.16}.gestly-marketing-subpage .text-emerald-400{color:var(--gestly-lime)}.gestly-marketing-subpage section article,.gestly-marketing-subpage section .rounded-3xl[class*=border-white]{transition:border-color .3s,transform .3s,box-shadow .3s}.gestly-marketing-subpage section article:hover{border-color:#d3ff9c42;box-shadow:0 15px 60px #00000014}.gestly-marketing-subpage section article[class*=bg-white\/]{background-color:#151f18}.gestly-marketing-subpage section.bg-slate-900\/60{background:#101b14}.gestly-marketing-subpage .text-slate-300{color:#b3c1b5}.gestly-marketing-subpage .text-slate-400{color:#97aa9b}.gestly-marketing-subpage [class*=border-primary]{border-color:#abd989}.gestly-marketing-subpage .gestly-subpage-hero{overflow:hidden}.gestly-marketing-subpage .gestly-subpage-hero:after{content:"";z-index:-1;pointer-events:none;border:1px solid #cafbc421;border-radius:50%;width:500px;height:500px;position:absolute;top:20px;right:-80px;transform:rotate(-15deg)scaleX(1.4)}.gestly-marketing-subpage .gestly-subpage-hero>*{z-index:1;position:relative}.gestly-marketing-subpage .gestly-subpage-hero>p:first-child,.gestly-marketing-subpage .gestly-subpage-hero .text-emerald-400{letter-spacing:.14em;font-size:11px;font-weight:720}.gestly-pricing-page .gestly-pricing-hero{text-align:center;border-bottom:1px solid var(--gestly-line);background:radial-gradient(60% 80% at 50% 25%,#69a36324,#0000 80%),#0b120d;padding:110px 0 90px}.gestly-pricing-page .gestly-pricing-hero h1{letter-spacing:-.055em;max-width:950px;margin:18px auto 0;font-size:clamp(45px,6vw,84px);line-height:1.08}.gestly-pricing-page .gestly-pricing-hero>div>p:last-of-type{color:#aebdb0;max-width:630px;margin:24px auto 0;font-size:15px;line-height:1.8}.gestly-pricing-page .gestly-pricing-currency{vertical-align:middle;color:var(--gestly-muted);align-items:center;gap:10px;margin:34px 16px 0 0;font-size:13px;font-weight:600;display:inline-flex}.gestly-pricing-page .gestly-pricing-currency select{border:1px solid var(--gestly-line);background:var(--gestly-panel);min-width:78px;min-height:44px;color:var(--gestly-lime);font:inherit;cursor:pointer;border-radius:8px;padding:8px 11px}.gestly-pricing-page .gestly-pricing-currency select option{background:var(--gestly-panel);color:var(--gestly-lime)}.gestly-pricing-page .gestly-pricing-currency select:focus-visible{outline:2px solid var(--gestly-lime);outline-offset:3px}.gestly-pricing-tabs{background:#142019;border:1px solid #ecffe02b;border-radius:12px;margin:34px auto 0;padding:5px;display:inline-flex}.gestly-pricing-tabs button{color:#b9c9b9;border-radius:8px;padding:12px 21px;font-size:13px;font-weight:600}.gestly-pricing-tabs button[aria-pressed=true]{color:#1d2c19;background:#d4ff95}.gestly-pricing-section{padding:95px 0 120px}.gestly-pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.gestly-pricing-card{background:#111a15;border:1px solid #daf5d221;border-radius:16px;flex-direction:column;min-height:560px;padding:35px 28px;display:flex;position:relative}.gestly-pricing-card.is-popular{background:#18251b;border-color:#d4ff95;box-shadow:0 16px 65px #85bc6414}.gestly-pricing-badge{color:#1d2c19;background:#d4ff95;border-radius:40px;padding:6px 10px;font-size:10px;font-weight:740;position:absolute;top:20px;right:20px}.gestly-pricing-card h2{letter-spacing:-.7px;margin:0;font-size:25px;font-weight:650}.gestly-pricing-card>p{color:#9fae9f;min-height:39px;margin:11px 0;font-size:12px;line-height:1.7}.gestly-pricing-amount{letter-spacing:-1.8px;color:#f5faf2;margin-top:22px;font-size:42px;font-weight:740}.gestly-pricing-amount small{letter-spacing:0;color:#a4b6a7;font-size:13px;font-weight:400}.gestly-pricing-card .gestly-annual-note{color:#d4ff95;min-height:23px;margin:9px 0 0;font-size:12px}.gestly-pricing-card ul{flex:1;gap:13px;margin:28px 0;padding:0;list-style:none;display:grid}.gestly-pricing-card li{color:#c0cec0;align-items:flex-start;gap:10px;font-size:12px;line-height:1.5;display:flex}.gestly-pricing-card li svg{color:#d4ff95;flex-shrink:0;margin-top:2px}.gestly-pricing-card .gestly-button{color:#182715;background:#d4ff95;width:100%}.gestly-pricing-card:not(.is-popular) .gestly-button{color:#f0f9ee;background:#243429;border-color:#d2ffc136}.gestly-pricing-trust{border:1px solid var(--gestly-line);background:#121b16;border-radius:14px;grid-template-columns:repeat(2,1fr);gap:32px;margin-top:29px;padding:31px;display:grid}.gestly-pricing-trust h3{font-size:16px;font-weight:650}.gestly-pricing-trust p{color:#a4b4a6;margin-top:9px;font-size:12px;line-height:1.8}.gestly-pricing-trust svg{color:#d4ff95;flex-shrink:0}.gestly-pricing-enterprise{background:#1a291e;border:1px solid #d4ff9530;border-radius:15px;justify-content:space-between;align-items:center;gap:30px;margin-top:24px;padding:33px;display:flex}.gestly-pricing-enterprise p{color:#afbdaf;margin-top:9px;font-size:13px;line-height:1.7}.gestly-pricing-enterprise h2{font-size:24px;font-weight:650}.gestly-pricing-enterprise .gestly-button{color:#d4ff95;background:0 0;border:1px solid #d4ff95;flex-shrink:0}.gestly-legal-page{background:#090e0d}.gestly-legal-content{color:#1d2f22;background:#ecf2e9;padding:75px 0 95px}.gestly-legal-content>.container{background:#f8faf5;border:1px solid #dbe6d8;border-radius:18px;max-width:1030px;padding:65px max(30px,5vw)}.gestly-legal-content h1{color:#1f3625;letter-spacing:-.045em}.gestly-legal-content h2{color:#34513a}.gestly-legal-content p,.gestly-legal-content li{color:#4b6251}.gestly-legal-content .text-muted-foreground{color:#65756a}.gestly-legal-content [class*=bg-primary\/10]{background:#e1f1d9}.gestly-legal-content [class*=text-primary]{color:#457c52}.gestly-legal-content a{color:#416d44;text-decoration:underline}.gestly-legal-content a:hover{color:#243f2b}@media (width<=960px){.gestly-shell{width:min(100% - 40px,740px)}.gestly-shared-header .gestly-navigation{display:none}.gestly-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.gestly-shell{width:min(100% - 32px,520px)}.gestly-shared-header{height:64px}.gestly-brand span{font-size:23px}.gestly-brand img{width:28px;height:28px}.gestly-shared-header .gestly-login-link{display:none}.gestly-shared-header .gestly-button-header{min-height:37px;padding:0 12px;font-size:11px}.gestly-shared-footer{padding-top:50px}.gestly-shared-footer .gestly-footer-inner{flex-direction:column;gap:27px}.gestly-shared-footer nav{justify-content:flex-start;gap:16px 20px}.gestly-shared-footer .gestly-footer-bottom{flex-direction:column;gap:9px;margin-top:25px}.gestly-marketing-subpage h1{font-size:clamp(42px,9.5vw,56px)}.gestly-pricing-page .gestly-pricing-hero{padding:80px 0 60px}.gestly-pricing-page .gestly-pricing-hero h1{font-size:clamp(42px,10vw,64px)}.gestly-pricing-grid{grid-template-columns:1fr}.gestly-pricing-card{min-height:470px;padding:28px 24px}.gestly-pricing-trust{grid-template-columns:1fr;padding:25px}.gestly-pricing-enterprise{flex-direction:column;align-items:flex-start}.gestly-legal-content{padding:26px 14px 60px}.gestly-legal-content>.container{padding:35px 20px}}@media (prefers-reduced-motion:reduce){.gestly-design *,.gestly-design :before,.gestly-design :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}}.gestly-overline{color:#d4ff95;letter-spacing:2.8px;font-size:10px;font-weight:750}.gestly-marketing-subpage :is(a,button)[data-variant=default]{background:var(--gestly-brand-accent);color:var(--gestly-brand-accent-ink);border-color:#0000}.gestly-marketing-subpage :is(a,button)[data-variant=default]:hover{background:var(--gestly-brand-accent-hover)}.gestly-marketing-subpage :is(a,button)[data-variant=outline]{color:#ecf7e9;background:#e9ffdd09;border-color:#deffd147}.gestly-marketing-subpage :is(a,button)[data-variant=outline]:hover{color:#fff;background:#25392a;border-color:#d4ff959e}.gestly-marketing-subpage :is(a,button)[data-variant=secondary]{color:var(--gestly-brand-accent);background:#d4ff951f;border-color:#d4ff9529}.gestly-marketing-subpage :is(a,button)[data-variant=secondary]:hover{background:#d4ff9533}.gestly-marketing-subpage :is(a,button)[data-variant=ghost],.gestly-marketing-subpage :is(a,button)[data-variant=link]{color:#e6f0e3;background:0 0}.gestly-marketing-subpage :is(a,button)[data-variant=ghost]:hover,.gestly-marketing-subpage :is(a,button)[data-variant=link]:hover{color:var(--gestly-brand-accent);background:#d4ff950f}.gestly-marketing-subpage :is(a,button)[data-variant]:focus-visible,.gestly-pricing-tabs button:focus-visible{outline:2px solid var(--gestly-brand-accent);outline-offset:3px}.gestly-marketing-subpage :is(a,button)[data-variant]:disabled,.gestly-marketing-subpage :is(a,button)[data-variant][aria-disabled=true]{opacity:.52;cursor:not-allowed}.gestly-pricing-tabs button:hover:not([aria-pressed=true]){color:#fff;background:#d4ff9514}.gestly-mobile-menu{display:none;position:relative}@media (width<=960px){.gestly-shared-header .gestly-header-actions{margin-left:auto}.gestly-mobile-menu{display:block}.gestly-mobile-menu>summary{cursor:pointer;color:#f5f8f2;background:#d4ff9512;border:1px solid #e0f5e13b;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;list-style:none;display:flex}.gestly-mobile-menu>summary::-webkit-details-marker{display:none}.gestly-mobile-menu>summary::marker{content:""}.gestly-mobile-menu>summary:hover,.gestly-mobile-menu[open]>summary{background:#d4ff952b;border-color:#d4ff957a}.gestly-mobile-menu>summary:focus-visible{outline:2px solid var(--gestly-brand-accent);outline-offset:3px}.gestly-mobile-menu-icon-close,.gestly-mobile-menu[open] .gestly-mobile-menu-icon-open{display:none}.gestly-mobile-menu[open] .gestly-mobile-menu-icon-close{display:block}.gestly-mobile-menu-panel{z-index:80;background:#141e18;border:1px solid #d4ff9547;border-radius:14px;gap:4px;width:min(320px,100vw - 32px);max-height:calc(100dvh - 90px);padding:12px;display:grid;position:absolute;top:calc(100% + 14px);right:0;overflow-y:auto;box-shadow:0 24px 60px #0000007a}.gestly-mobile-menu-panel a{color:#edf6ed;border-radius:9px;align-items:center;min-height:44px;padding:8px 14px;font-size:14px;font-weight:600;line-height:1.45;text-decoration:none;display:flex}.gestly-mobile-menu-panel a:hover,.gestly-mobile-menu-panel a:focus-visible{color:var(--gestly-brand-accent);background:#d4ff9521}.gestly-mobile-menu-panel a:last-child{border-top:1px solid #e0f5e12e;border-radius:0;margin-top:5px;padding-top:13px}}@media (width<=650px){.gestly-shared-header .gestly-header-inner,.gestly-shared-header .gestly-header-actions{gap:8px}.gestly-shared-header .gestly-button-header{padding-inline:10px}}
