.glp{--glp-navy:#001b43;--glp-ink:#071321;--glp-blue:#00367d;--glp-paper:#f7f8f4;--glp-cyan:#53d9f9;--glp-orange:#c9420d;background:var(--glp-navy);color:#fff;font-family:var(--font-inter),Arial,sans-serif;-webkit-font-smoothing:antialiased;line-height:1.65;overflow-x:clip}.glp,.glp *{box-sizing:border-box}.glp :where(h1,h2,h3,p,figure,ol,ul){margin:0}.glp :where(ol,ul){padding:0;list-style:none}.glp :where(h1,h2){font-family:var(--font-lp-heading),Montserrat,Arial,sans-serif;letter-spacing:-.055em;text-wrap:balance;font-weight:400;line-height:1.04}.glp :where(h1,h2) strong{font-weight:900}.glp h2{font-size:clamp(2.1rem,4.4vw,4rem)}.glp a{color:inherit;text-decoration:none}.glp :focus-visible{outline:3px solid var(--glp-cyan);outline-offset:5px}.glp svg{flex-shrink:0}.glp-wrap{width:100%;max-width:1296px;margin-inline:auto;padding-inline:clamp(16px,4.4vw,64px)}.glp section[id]{scroll-margin-top:96px}.glp-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.glp-skip{z-index:90;background:#fff;padding:12px 18px;font-weight:700;position:fixed;top:12px;left:12px;transform:translateY(-180%);color:var(--glp-navy)!important}.glp-skip:focus{transform:none}.glp-header{z-index:40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#001b43ed;border-bottom:1px solid #ffffff29;justify-content:space-between;align-items:center;min-height:80px;padding:12px clamp(16px,4vw,56px);display:flex;position:sticky;top:0}.glp-brand{align-items:center;gap:12px;min-height:44px;display:inline-flex}.glp-brand img{object-fit:contain}.glp-brand span{line-height:1}.glp-brand b{font-family:var(--font-lp-heading),sans-serif;letter-spacing:-.035em;font-size:18px;font-weight:900;display:block}.glp-brand small{letter-spacing:.2em;text-transform:uppercase;color:#b5c5dc;margin-top:7px;font-size:10px;font-weight:800;display:block}.glp-nav{align-items:center;gap:26px;font-size:13px;font-weight:700;display:flex}.glp-nav a{align-items:center;gap:8px;min-height:44px;display:inline-flex}.glp-nav a:hover{color:var(--glp-cyan)}.glp-nav .glp-nav-cta{border:1px solid #ffffff60;padding-inline:18px}.glp-mobile-actions{display:none}.glp-kicker{color:var(--glp-cyan);text-transform:uppercase;letter-spacing:.16em;align-items:center;gap:12px;font-size:11px;font-weight:800;display:flex}.glp-kicker:before{content:"";background:currentColor;width:32px;height:1px}.glp-hero{isolation:isolate;background:radial-gradient(ellipse 60% 55% at 78% 40%,#0d3a7466,transparent 70%),var(--glp-navy);position:relative}.glp-hero-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:48px;min-height:680px;padding-block:64px 40px;display:grid}.glp-hero-copy h1{margin-block:28px 26px;font-size:clamp(2.6rem,5.6vw,5.4rem)}.glp-hero-copy h1 em{color:var(--glp-cyan);font-style:normal}.glp-hero-description{color:#d4e0ef;max-width:42ch;font-size:17px;line-height:1.7}.glp-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:34px;display:flex}.glp-cta{background:var(--glp-orange);color:#fff;letter-spacing:.035em;text-transform:uppercase;justify-content:center;align-items:center;gap:18px;min-height:58px;padding:16px 24px;font-size:12px;font-weight:800;transition:background .2s,transform .2s;display:inline-flex}.glp-cta:hover{background:#b63b0c;transform:translateY(-2px)}.glp-text-link{border-bottom:1px solid #fff8;align-items:center;gap:10px;min-height:48px;padding-block:10px 6px;font-size:13px;font-weight:700;display:inline-flex}.glp-hero-note{color:#b4c6df;font-size:12px;margin-top:22px!important}.glp-hero-base{color:#b8cde6;letter-spacing:.08em;justify-content:space-between;align-items:center;gap:20px;padding-block:22px 28px;font-size:11px;display:flex}.glp-hero-base>a{color:#fff;letter-spacing:0;align-items:center;gap:14px;min-height:44px;font-size:12px;display:inline-flex}.glp-demo{justify-self:center;width:100%;max-width:440px}.glp-demo-window{color:#0a1628;background:#f8faf7;border:1px solid #a5bbd055;border-radius:18px;overflow:hidden;transform:rotate(1.5deg);box-shadow:18px 40px 90px #000c2490}.glp-demo-bar{background:#eef1f4;border-bottom:1px solid #dce2e4;align-items:center;gap:6px;padding:10px 14px;display:flex}.glp-demo-bar i{background:#c9d2da;border-radius:50%;width:9px;height:9px}.glp-demo-bar span{color:#5c6b7a;margin-left:10px;font-size:10px}.glp-demo-body{padding:20px}.glp-demo-kicker{letter-spacing:.1em;text-transform:uppercase;color:#1e3a8a;font-size:10px;font-weight:700}.glp-demo-body h3{font-family:var(--font-space-grotesk),sans-serif;letter-spacing:-.03em;margin:6px 0 4px;font-size:19px}.glp-demo-meta{color:#596877;align-items:center;gap:6px;font-size:12px;display:flex}.glp-demo-message{background:#e7f6ee;border-radius:12px 12px 12px 4px;margin:14px 0;padding:12px 14px;font-size:13px;line-height:1.5}.glp-demo-body ul{flex-direction:column;gap:8px;display:flex}.glp-demo-body li{background:#fff;border:1px solid #dce2e4;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:12px;display:flex}.glp-demo-body li>span{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;font-weight:600;display:flex}.glp-demo-body li small{color:#687685;flex-basis:100%;padding-left:20px;font-weight:400}.glp-demo-body li b{white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:10.5px;font-weight:650;display:inline-flex}.glp-demo-body li b[data-tone=ok]{color:#0f7a4a;background:#e7f6ee}.glp-demo-body li b[data-tone=wait]{color:#1e3a8a;background:#eef3fb}.glp-demo figcaption{text-align:center;color:#c1d5eb;margin-top:18px;font-size:11px}.glp-statement{background:var(--glp-paper);color:var(--glp-ink);padding-block:clamp(80px,9vw,130px) 90px}.glp-statement-grid{grid-template-columns:1.1fr .9fr;align-items:end;gap:80px;padding-bottom:56px;display:grid}.glp-statement strong{color:var(--glp-blue)}.glp-statement-grid>p{color:#4b5968;max-width:44ch;font-size:18px;line-height:1.75}.glp-problems{border-top:1px solid #001b4329;grid-template-columns:repeat(3,1fr);gap:36px;padding-top:34px;display:grid}.glp-problems h3{letter-spacing:-.02em;color:var(--glp-ink);font-size:19px}.glp-problems p{color:#56606d;margin-top:10px;font-size:15px;line-height:1.7}.glp-features{background:var(--glp-paper);color:var(--glp-ink);padding-block:40px 110px}.glp-features .glp-kicker,.glp-faq .glp-kicker{color:var(--glp-blue)}.glp-features h2{margin-top:24px}.glp-features h2 strong{color:var(--glp-blue)}.glp-feature-grid{border-top:1px solid #001b4329;border-left:1px solid #001b4329;grid-template-columns:repeat(3,1fr);gap:0;margin-top:56px;display:grid}.glp-feature-grid li{background:#fff8;border-bottom:1px solid #001b4329;border-right:1px solid #001b4329;padding:28px}.glp-feature-grid span{font-family:var(--font-lp-heading),sans-serif;color:#3b5b8c;font-size:12px}.glp-feature-grid h3{letter-spacing:-.025em;margin-top:18px;font-size:19px}.glp-feature-grid p{color:#4c5b6b;margin-top:10px;font-size:14.5px;line-height:1.7}.glp-feature-note{color:#5b6775;font-size:12px;margin-top:22px!important}.glp-journey{background:var(--glp-ink);padding-block:100px}.glp-journey h2{margin-top:26px}.glp-steps{grid-template-columns:repeat(3,1fr);gap:48px;display:grid;margin-top:64px!important}.glp-steps li{border-top:1px solid #ffffff3b;padding-top:22px;position:relative}.glp-steps li:before{content:"";background:var(--glp-cyan);border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:0}.glp-steps li:last-child:before{background:#f17342}.glp-steps li>span{font-family:var(--font-lp-heading),sans-serif;color:#6d8cba;font-size:12px}.glp-steps h3{letter-spacing:-.025em;margin-top:22px;font-size:19px}.glp-steps p{color:#bdcde0;max-width:32ch;margin-top:12px;font-size:14.5px;line-height:1.8}.glp-faq{background:var(--glp-paper);color:var(--glp-ink);padding-block:100px 110px}.glp-faq-grid{grid-template-columns:.85fr 1.15fr;gap:90px;display:grid}.glp-faq h2{margin-top:24px;font-size:clamp(2rem,3.5vw,3.3rem)}.glp-faq h2 strong{color:var(--glp-blue)}.glp-faq-grid>div:first-child>p:last-child{color:#586675;margin-top:22px;font-size:14px}.glp-questions{border-top:1px solid #001b4330}.glp-questions details{border-bottom:1px solid #001b432b}.glp-questions summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:68px;padding-block:18px;font-size:15px;font-weight:600;list-style:none;display:flex}.glp-questions summary::-webkit-details-marker{display:none}.glp-questions summary>span{background:linear-gradient(#00367d,#00367d) 50%/100% 1px no-repeat,linear-gradient(#00367d,#00367d) 50%/1px 100% no-repeat;flex-shrink:0;width:13px;height:13px}.glp-questions details[open] summary>span{background:linear-gradient(#00367d,#00367d) 50%/100% 1px no-repeat}.glp-questions details>p{color:#4c5b6b;max-width:58ch;padding-bottom:22px;font-size:14px;line-height:1.8}.glp-faq :focus-visible{outline-color:var(--glp-blue)}.glp-contact{background:radial-gradient(ellipse at 90% 100%,#194671 0%,transparent 60%),var(--glp-navy);padding-block:100px 90px}.glp-contact-grid{grid-template-columns:1.5fr .5fr;align-items:end;gap:90px;display:grid}.glp-contact h2{margin-top:24px}.glp-contact h2 strong{color:var(--glp-cyan)}.glp-contact-grid>div:first-child>p:not(.glp-kicker):not(.glp-contact-note){color:#c3d5ed;max-width:52ch;margin-top:26px;font-size:16px;line-height:1.8}.glp-contact-note{color:#adc2db;max-width:52ch;font-size:11px;margin-top:18px!important}.glp-contact-aside{padding-bottom:40px}.glp-contact-aside>span{color:#a7c5e8;letter-spacing:.13em;border-top:1px solid #ffffff38;padding-top:20px;font-size:10px;font-weight:700;display:block}.glp-contact-aside>a{letter-spacing:-.035em;justify-content:space-between;align-items:center;gap:16px;min-height:64px;font-size:20px;font-weight:600;display:flex}.glp-contact-aside>p{color:#9eb9d8;margin-top:6px;font-size:12px}.glp-footer{background:#001633;border-top:1px solid #ffffff24;padding-block:36px 22px}.glp-footer-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.glp-footer-top>p{color:#abc0d9;font-size:12px}.glp-footer-top>a:last-child{align-items:center;gap:8px;min-height:44px;font-size:12px;display:inline-flex}.glp-footer-base{color:#97b0d0;border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:30px;padding-top:20px;font-size:10.5px;display:flex}.glp-mobile-menu{position:relative}.glp-mobile-menu summary{cursor:pointer;border:1px solid #ffffff50;place-items:center;width:44px;height:44px;list-style:none;display:grid}.glp-mobile-menu summary::-webkit-details-marker{display:none}.glp-menu-close{display:none}.glp-mobile-menu[open] .glp-menu-close{display:block}.glp-mobile-menu[open] .glp-menu-open{display:none}.glp-mobile-menu nav{background:#001b43;border:1px solid #ffffff3b;width:min(280px,100vw - 32px);padding:12px 18px;position:absolute;top:55px;right:0;box-shadow:0 16px 40px #00000050}.glp-mobile-menu nav a{border-bottom:1px solid #ffffff18;align-items:center;min-height:48px;font-size:14px;display:flex}@media (max-width:1050px){.glp-nav{gap:16px;font-size:12px}.glp-statement-grid,.glp-faq-grid,.glp-contact-grid{gap:40px}.glp-feature-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.glp-nav{display:none}.glp-mobile-actions{align-items:center;gap:12px;display:flex}.glp-mobile-actions>a{align-items:center;min-height:44px;padding-inline:10px;font-size:12px;font-weight:700;display:inline-flex}.glp-hero-grid{grid-template-columns:1fr;gap:44px;min-height:0;padding-block:48px 16px}.glp-statement-grid,.glp-faq-grid,.glp-contact-grid{grid-template-columns:1fr}.glp-problems,.glp-steps{grid-template-columns:1fr;gap:28px}.glp-contact-aside{padding-bottom:0}}@media (max-width:620px){.glp-header{min-height:68px}.glp-brand b{font-size:16px}.glp-hero-copy h1{font-size:clamp(2.2rem,10.5vw,3.2rem)}.glp-hero-description{font-size:15.5px}.glp-feature-grid{grid-template-columns:1fr}.glp-feature-grid li{padding:22px 18px}.glp-demo-window{transform:none}.glp-hero-base>span{max-width:18ch}.glp-cta{width:100%}}@media (prefers-reduced-motion:reduce){.glp-cta,.glp-cta:hover{transition:none;transform:none}}
