@font-face{font-family:GKManrope;src:url('manrope-latin.woff2') format('woff2');font-weight:200 800;font-display:swap}@font-face{font-family:GKManrope;src:url('manrope-latin-ext.woff2') format('woff2');font-weight:200 800;font-display:swap;unicode-range:U+0100-024F}
body.gkai-page{margin:0!important;padding:0!important;background:#f4f8fb}body.gkai-page #wpadminbar{position:fixed}body.gkai-page #page-container{padding:0!important}
.gkai{--ink:#081325;--blue:#1550ff;--muted:#435971;--line:#d4e1eb;--navy:#1b2d45;font:17px/1.6 GKManrope,Arial,sans-serif;color:var(--ink);background:#f4f8fb;min-height:100vh;text-align:left}.gkai *{box-sizing:border-box}.gkai [hidden]{display:none!important}.gkai h1,.gkai h2,.gkai h3,.gkai p,.gkai figure{font-family:inherit;margin:0;padding:0;color:inherit}.gkai h1,.gkai h2,.gkai h3{font-weight:800;letter-spacing:-.045em}.gkai h1{font-size:clamp(37px,4.2vw,64px);line-height:1.09}.gkai h2{font-size:clamp(29px,3vw,44px);line-height:1.15}.gkai h3{font-size:23px;line-height:1.3}.gkai a{color:var(--blue);text-decoration:none}.gkai a:hover{text-decoration:underline}.gkai a:focus-visible,.gkai button:focus-visible,.gkai input:focus-visible,.gkai textarea:focus-visible,.gkai select:focus-visible{outline:3px solid #1550ff;outline-offset:4px}.gkai button,.gkai input,.gkai textarea,.gkai select{font:inherit}.gkai .wrap{max-width:1328px;width:calc(100% - 112px);margin:auto}.gkai .skip{position:fixed;top:-100px;left:24px;background:#fff;z-index:99;padding:14px}.gkai .skip:focus{top:10px}.gkai .site-header{display:flex;align-items:center;justify-content:space-between;gap:40px;min-height:94px}.gkai .brand{color:var(--ink);font-size:25px;font-weight:800;letter-spacing:-.05em;white-space:nowrap}.gkai .site-header nav{display:flex;gap:28px;font-size:15px}.gkai .site-header nav a{color:var(--muted)}.gkai .header-contact{font-size:15px;white-space:nowrap}.gkai .eyebrow{font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:800;color:var(--blue);margin-bottom:20px}.gkai .lead{font-size:24px;line-height:1.45}.gkai .small{font-size:13px;line-height:1.6;color:var(--muted)}.gkai .button{border:1px solid var(--blue);background:var(--blue);color:#fff;display:inline-flex;justify-content:center;align-items:center;gap:16px;padding:14px 23px;border-radius:6px;min-height:52px;cursor:pointer;font-weight:650;font-size:16px;text-decoration:none}.gkai .button:hover{background:#073bda;text-decoration:none}.gkai .button.secondary{background:#fff;border-color:var(--line);color:var(--ink)}.gkai .button:disabled{opacity:.65;cursor:wait}.gkai .survey-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:75px;padding:54px 0 78px;align-items:start}.gkai .survey-intro{position:sticky;top:40px}.gkai .survey-intro h1{max-width:520px;margin-bottom:25px}.gkai .survey-intro>.lead{margin-bottom:22px}.gkai .survey-intro>p:not(.eyebrow){color:var(--muted)}.gkai .intro-note{border-top:1px solid var(--line);margin-top:32px;padding-top:25px;display:flex;gap:14px;color:var(--muted);font-size:15px}.gkai .note-dot{width:10px;height:10px;flex:0 0 10px;border-radius:50%;background:var(--blue);margin-top:7px}.gkai .intro-signature{margin:32px 0 18px;display:flex;flex-direction:column;gap:4px;font-size:16px}.gkai .intro-signature span{font-size:13px;color:var(--muted)}.gkai .survey-panel{background:#fff;border:1px solid var(--line);border-radius:12px;padding:35px 38px;box-shadow:0 8px 36px #08254306}.gkai .progress-top{display:flex;justify-content:space-between;gap:20px;font-size:12px;color:var(--muted);margin-bottom:10px}.gkai progress{width:100%;height:5px;display:block;appearance:none;border:0;background:#e7eff6;border-radius:5px;margin-bottom:35px}.gkai progress::-webkit-progress-bar{background:#e7eff6;border-radius:5px}.gkai progress::-webkit-progress-value{background:var(--blue);border-radius:5px}.gkai progress::-moz-progress-bar{background:var(--blue)}.gkai #survey-fields h2{font-size:28px;margin-bottom:28px;scroll-margin-top:25px}.gkai .field{margin:0 0 25px;padding:0;border:0;min-width:0}.gkai .field>label,.gkai .field>legend{display:block;font-size:15px;font-weight:700;margin-bottom:8px;width:100%;color:var(--ink)}.gkai .field-help{font-size:13px;color:var(--muted);margin:0 0 10px;line-height:1.55}.gkai input:not([type=checkbox]),.gkai select,.gkai textarea{background:#fcfdff;width:100%;border:1px solid #bbcbd8;border-radius:5px;padding:12px 13px;min-height:48px;color:var(--ink);font-size:15px}.gkai textarea{resize:vertical}.gkai input[readonly]{background:#eef5fb}.gkai .choices{display:grid;grid-template-columns:1fr 1fr;gap:8px}.gkai .choices label,.gkai .help-choice{display:flex;align-items:flex-start;gap:9px;border:1px solid var(--line);border-radius:5px;padding:11px;font-size:13px;cursor:pointer;line-height:1.5}.gkai .choices label:has(input:checked){border-color:var(--blue);background:#f1f6ff}.gkai input[type=checkbox]{accent-color:var(--blue);width:16px;height:16px;flex-shrink:0;margin:2px 0 0}.gkai .help-choice{margin-top:10px;background:#f4f8fb}.gkai .invalid input,.gkai .invalid textarea,.gkai .invalid select,.gkai .invalid .choices{border-color:#a72630}.gkai .field-error{font-size:13px;color:#a72630;margin-top:7px}.gkai .error-box{padding:14px;background:#fff2f1;border:1px solid #d99c9c;border-radius:5px;font-size:14px;margin-bottom:24px;color:#86212a}.gkai .company-note{font-size:14px;padding:12px;background:#eef5ff;margin-bottom:24px}.gkai .form-actions{display:flex;gap:12px;justify-content:space-between;margin-top:28px}.gkai .form-actions #next{margin-left:auto}.gkai .form-help{margin-top:18px}.gkai .privacy-note{font-size:12px;line-height:1.65;color:var(--muted);margin-top:25px}.gkai .privacy-note a{text-decoration:underline}.gkai .trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.gkai #survey-summary{border-top:1px solid var(--line);padding-top:25px;margin-top:28px}.gkai #survey-summary h3{font-size:22px;margin-bottom:8px}.gkai dl{margin:20px 0 0;font-size:13px;overflow-wrap:anywhere}.gkai dt{font-weight:700;margin-top:14px}.gkai dd{margin:3px 0 0;color:var(--muted)}.gkai .success h2{margin:20px 0}.gkai .success p{margin-bottom:26px}.gkai .success-mark{width:54px;height:54px;border-radius:50%;display:grid;place-items:center;background:#e6f2ff;color:var(--blue);font-size:24px;margin-bottom:25px}.gkai .site-footer{display:flex;justify-content:space-between;gap:25px;padding:26px 0 34px;border-top:1px solid var(--line);font-size:12px;color:var(--muted)}
.gkai .offer-hero{background:#eaf3fa;overflow:hidden;position:relative}.gkai .offer-hero .hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center;min-height:650px;padding:50px 0 64px}.gkai .hero-copy{position:relative;z-index:2}.gkai .hero-copy h1{font-size:clamp(42px,5.2vw,77px);margin-bottom:26px;max-width:690px}.gkai .hero-copy .lead{max-width:590px;font-size:22px;color:var(--muted);margin-bottom:30px}.gkai .hero-image{position:relative;min-width:0;align-self:stretch}.gkai .hero-image img{width:100%;height:100%;object-fit:cover;object-position:60% center;border-radius:12px;display:block}.gkai .hero-tag{position:absolute;bottom:28px;left:25px;right:25px;background:#ffffffeb;padding:17px 20px;border:1px solid #d4e1eb;border-radius:7px;font-size:13px;color:var(--muted);backdrop-filter:blur(10px)}.gkai .hero-tag strong{color:var(--ink);display:block;font-size:16px}.gkai .section{padding:85px 0;background:#fff}.gkai .section.tint{background:#eef4f8}.gkai .section.dark{background:var(--navy);color:#fff}.gkai .section-heading{max-width:1000px;margin-bottom:38px}.gkai .section-heading h2{margin-bottom:20px}.gkai .section-heading p{color:var(--muted);max-width:980px;font-size:19px}.gkai .dark .eyebrow,.gkai .dark p{color:#b9d6f5}.gkai .use-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 60px}.gkai .use-item{border-top:1px solid var(--line);padding:27px 0}.gkai .use-item h3{margin-bottom:12px}.gkai .use-item p{color:var(--muted)}.gkai .service-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.gkai .service-grid h3{font-size:23px;margin-bottom:14px}.gkai .service-grid p{font-size:15px}.gkai .products{display:grid;grid-template-columns:1fr 1fr;gap:28px}.gkai .product{border:1px solid var(--line);padding:30px;background:#fff;border-radius:8px}.gkai .product img{max-height:50px;max-width:160px;object-fit:contain;margin-bottom:24px}.gkai .product h3{margin-bottom:14px}.gkai .product p{color:var(--muted);margin-bottom:20px}.gkai .stage{font-size:12px;letter-spacing:.03em;font-weight:700;color:var(--blue)!important}.gkai .timeline{display:flex;gap:20px;counter-reset:step}.gkai .timeline>div{flex:1;min-width:0;border-top:2px solid #acc2d6;padding-top:23px}.gkai .timeline strong{display:block;font-size:18px;margin-bottom:12px}.gkai .timeline p{font-size:14px;color:var(--muted)}.gkai .faq{max-width:1000px}.gkai details{border-bottom:1px solid var(--line);padding:20px 0}.gkai summary{font-size:21px;font-weight:700;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px}.gkai summary:after{content:'+';font-size:24px;font-weight:400}.gkai details[open] summary:after{content:'−'}.gkai details p{color:var(--muted);margin-top:18px;max-width:960px}.gkai .final-cta{display:flex;align-items:center;justify-content:space-between;gap:50px}.gkai .final-cta p{margin:20px 0 0;max-width:750px}.gkai .privacy-body{max-width:900px;padding:55px 0 80px}.gkai .privacy-body h1{margin-bottom:28px}.gkai .privacy-body h2{font-size:24px;margin:30px 0 12px}.gkai .privacy-body p{color:var(--muted);margin-bottom:15px}
@media(max-width:1100px){.gkai .wrap{width:calc(100% - 64px)}.gkai .survey-layout{gap:38px;grid-template-columns:.85fr 1.15fr}.gkai .survey-panel{padding:28px}.gkai .choices{grid-template-columns:1fr}.gkai .site-header{gap:25px}.gkai .brand{font-size:22px}.gkai .site-header nav{gap:17px;font-size:13px}.gkai .service-grid{grid-template-columns:1fr 1fr}.gkai .offer-hero .hero-grid{min-height:560px}.gkai .hero-copy h1{font-size:54px}}
@media(max-width:800px){.gkai .site-header{flex-wrap:wrap;gap:15px;padding:22px 0}.gkai .site-header nav{order:3;width:100%;gap:22px;flex-wrap:wrap}.gkai .survey-layout{grid-template-columns:1fr;padding-top:35px;gap:32px}.gkai .survey-intro{position:static}.gkai .survey-intro h1{max-width:700px;font-size:44px}.gkai .intro-note,.gkai .intro-signature{display:none}.gkai .survey-intro>.lead{font-size:21px;margin-bottom:12px}.gkai .survey-intro>.small{margin-top:16px}.gkai .offer-hero .hero-grid{grid-template-columns:1fr;padding-top:30px;gap:35px}.gkai .hero-image{height:440px}.gkai .hero-copy h1{font-size:54px;max-width:650px}.gkai .timeline{flex-wrap:wrap}.gkai .timeline>div{flex:0 0 calc(50% - 10px)}.gkai .final-cta{align-items:flex-start;flex-direction:column;gap:30px}.gkai .products{grid-template-columns:1fr}.gkai .use-grid{gap:0 25px}}
@media(max-width:500px){.gkai{font-size:16px}.gkai .wrap{width:calc(100% - 40px)}.gkai .brand{font-size:21px}.gkai .header-contact{font-size:13px}.gkai .site-header nav{font-size:12px;gap:20px}.gkai .survey-intro h1{font-size:37px}.gkai .survey-panel{padding:25px 19px;border-radius:8px}.gkai .progress-top{font-size:11px;gap:10px}.gkai #survey-fields h2{font-size:25px}.gkai .choices{grid-template-columns:1fr}.gkai .site-footer{flex-direction:column;gap:10px}.gkai .button{font-size:14px;padding:13px 17px}.gkai .offer-hero .hero-grid{padding-bottom:35px}.gkai .hero-copy h1{font-size:43px}.gkai .hero-copy .lead{font-size:19px}.gkai .hero-image{height:350px}.gkai .hero-tag{left:15px;right:15px;bottom:15px}.gkai .section{padding:55px 0}.gkai .use-grid,.gkai .service-grid{grid-template-columns:1fr}.gkai .service-grid{gap:30px}.gkai .timeline>div{flex-basis:100%}.gkai summary{font-size:19px}.gkai .product{padding:24px}.gkai .section-heading p{font-size:17px}}
.gkai .hero-image{align-self:center}.gkai .hero-image img{height:auto;object-fit:contain;aspect-ratio:3/2}.gkai .hero-tag{position:static;background:transparent;border:0;border-radius:0;backdrop-filter:none;padding:17px 0 0}.gkai .hero-image{height:auto}
@media(prefers-reduced-motion:reduce){.gkai *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
.gkai .pilot-banner{background:#edf4ff;border:1px solid #b9d1fc;border-radius:7px;padding:16px 18px;margin-bottom:26px;font-size:14px;color:#183c6c}.gkai .pilot-banner p{font-size:12px;line-height:1.6;margin-top:7px}
