:root{--glm-blue:#2b78b8;--glm-blue-dark:#174f7f;--glm-green:#79b346;--glm-green-dark:#4f8428;--glm-ink:#142e42;--glm-text:#304657;--glm-muted:#667785;--glm-light:#f4f7f9;--glm-line:#d9e2e8;--glm-white:#fff;--glm-shadow:0 14px 34px rgba(20,46,66,.11)}
.glm-master-page .entry-title,.glm-master-page .page-title,.glm-master-page aside.widget-area{display:none!important}.glm-master-page .site-main,.glm-master-page .content-area,.glm-master-page article,.glm-master-page .entry-content{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
#glm-page{font:16px/1.65 Arial,Helvetica,sans-serif;color:var(--glm-text);background:#fff}#glm-page *{box-sizing:border-box}#glm-page img{display:block;max-width:100%}#glm-page a{transition:background-color .2s ease,border-color .2s ease,color .2s ease}#glm-page h1,#glm-page h2,#glm-page h3,#glm-page p{overflow-wrap:anywhere}
#glm-page .glm-wrap{width:min(1180px,calc(100% - 40px));margin-inline:auto}
#glm-page .glm-hero{position:relative;min-height:650px;display:flex;align-items:center;color:#fff;background:linear-gradient(90deg,rgba(9,35,54,.95) 0%,rgba(9,35,54,.78) 56%,rgba(9,35,54,.28) 100%),var(--glm-hero) center/cover no-repeat}
#glm-page .glm-hero__content{max-width:880px;padding:82px 0}
#glm-page .glm-hero__logo{width:152px;height:auto;margin-bottom:28px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.28))}
#glm-page .glm-hero__kicker,#glm-page .glm-eyebrow{display:block;color:var(--glm-green);font-size:.78rem;font-weight:900;line-height:1.35;letter-spacing:.13em;text-transform:uppercase}
#glm-page .glm-hero__kicker{color:#b9dc98;margin-bottom:14px}
#glm-page .glm-hero h1{max-width:900px;margin:0 0 20px;color:#fff;font-size:clamp(2.65rem,5.3vw,4.75rem);font-weight:800;line-height:1.04;letter-spacing:-.025em}
#glm-page .glm-hero__intro{max-width:790px;margin:0 0 29px;color:#eef4f7;font-size:clamp(1.03rem,1.55vw,1.23rem);line-height:1.55}
#glm-page .glm-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}
#glm-page .glm-btn{display:inline-flex;min-height:50px;align-items:center;justify-content:center;padding:13px 21px;border:2px solid transparent;border-radius:4px;text-decoration:none!important;font-weight:800;line-height:1.15;text-align:center}
#glm-page .glm-btn--green{background:var(--glm-green);color:#fff!important}#glm-page .glm-btn--green:hover{background:var(--glm-green-dark)}
#glm-page .glm-btn--outline{border-color:#fff;color:#fff!important;background:transparent}#glm-page .glm-btn--outline:hover{background:#fff;color:var(--glm-ink)!important}
#glm-page .glm-btn--blue{background:var(--glm-blue-dark);color:#fff!important}#glm-page .glm-btn--light{background:#fff;border-color:var(--glm-line);color:var(--glm-blue-dark)!important}
#glm-page .glm-trustbar{background:#fff;border-bottom:1px solid var(--glm-line);box-shadow:0 8px 22px rgba(20,46,66,.06)}
#glm-page .glm-trustbar__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}
#glm-page .glm-trust{min-height:82px;display:flex;gap:14px;align-items:center;padding:20px;border-right:1px solid var(--glm-line);color:var(--glm-ink);font-size:.88rem;font-weight:800;line-height:1.35}
#glm-page .glm-trust:last-child{border-right:0}#glm-page .glm-trust__icon{min-width:46px;color:var(--glm-blue-dark);font-size:1.5rem;font-weight:900;line-height:1}
#glm-page .glm-section{padding:82px 0}#glm-page .glm-section--light{background:var(--glm-light)}#glm-page .glm-section--dark{background:linear-gradient(135deg,var(--glm-blue-dark),#102e42);color:#fff}
#glm-page .glm-section h2,#glm-page .glm-guide h2,#glm-page .glm-quote h2{max-width:960px;margin:8px 0 16px;color:var(--glm-ink);font-size:clamp(2rem,3.5vw,3.15rem);font-weight:800;line-height:1.12;letter-spacing:-.02em}
#glm-page .glm-section--dark h2,#glm-page .glm-section--dark h3,#glm-page .glm-quote h2{color:#fff}
#glm-page .glm-lead{max-width:900px;margin:0;color:var(--glm-muted);font-size:1.08rem;line-height:1.7}#glm-page .glm-section--dark .glm-lead{color:#d6e2e9}
#glm-page .glm-grid-3,#glm-page .glm-industry-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:30px}
#glm-page .glm-card,#glm-page .glm-industry-card{background:#fff;border:1px solid var(--glm-line);border-top:5px solid var(--glm-green);border-radius:8px;padding:26px;box-shadow:0 7px 20px rgba(20,46,66,.055)}
#glm-page .glm-card__icon,#glm-page .glm-industry-card>span{display:block;margin-bottom:9px;color:var(--glm-green-dark);font-size:.88rem;font-weight:900;letter-spacing:.09em}
#glm-page .glm-card h3,#glm-page .glm-industry-card h3{margin:0 0 9px;color:var(--glm-blue-dark);font-size:1.24rem;line-height:1.28}#glm-page .glm-card p,#glm-page .glm-industry-card p{margin:0}
#glm-page .glm-photo-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:20px;margin-top:30px}
#glm-page .glm-photo-stack{display:grid;grid-template-rows:1fr 1fr;gap:20px}
#glm-page .glm-photo{position:relative;min-height:280px;margin:0;overflow:hidden;border-radius:9px;background:#dce5ea}
#glm-page .glm-photo--large{min-height:700px}#glm-page .glm-photo img{width:100%;height:100%;object-fit:cover}
#glm-page .glm-photo figcaption{position:absolute;inset:auto 0 0;padding:52px 20px 18px;background:linear-gradient(transparent,rgba(9,32,49,.94));color:#fff;font-size:.92rem;line-height:1.45}
#glm-page .glm-photo figcaption strong{display:block;margin-bottom:3px;font-size:1.04rem}
#glm-page .glm-space-top{margin-top:56px!important}
#glm-page .glm-sequence{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:28px}
#glm-page .glm-sequence-card{overflow:hidden;border:1px solid var(--glm-line);border-radius:8px;background:#fff;box-shadow:0 7px 20px rgba(20,46,66,.055)}
#glm-page .glm-sequence-card img{width:100%;height:210px;object-fit:cover}#glm-page .glm-sequence-card__body{padding:21px}
#glm-page .glm-step{display:inline-grid;width:38px;height:38px;place-items:center;border-radius:50%;background:var(--glm-green);color:#fff;font-weight:900}
#glm-page .glm-sequence-card h3{margin:12px 0 7px;color:var(--glm-blue-dark);font-size:1.08rem;line-height:1.3}#glm-page .glm-sequence-card p{margin:0;font-size:.92rem}
#glm-page .glm-photo-note{margin:14px 0 0;color:var(--glm-muted);font-size:.85rem}
#glm-page .glm-split{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:52px;align-items:center}
#glm-page .glm-split__image{margin:0;overflow:hidden;border-radius:9px;box-shadow:var(--glm-shadow)}#glm-page .glm-split__image img{width:100%;min-height:560px;height:100%;object-fit:cover}
#glm-page .glm-checks{margin:25px 0 28px;padding:0;list-style:none}#glm-page .glm-checks li{position:relative;padding:7px 0 7px 29px}#glm-page .glm-checks li:before{content:'✓';position:absolute;left:0;color:var(--glm-green);font-weight:900}
#glm-page .glm-actions--dark .glm-btn{min-height:48px}
#glm-page .glm-service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 42px;margin-top:28px}
#glm-page .glm-service-grid article{display:grid;grid-template-columns:52px 1fr;column-gap:14px;padding:24px 0;border-top:1px solid rgba(255,255,255,.2)}
#glm-page .glm-service-grid article>span{grid-row:1/3;color:#b9dc98;font-size:1.35rem;font-weight:900}#glm-page .glm-service-grid h3{margin:0 0 5px;font-size:1.17rem}#glm-page .glm-service-grid p{margin:0;color:#d9e4ea}
#glm-page .glm-offer{display:grid;grid-template-columns:140px minmax(0,1fr) auto;gap:28px;align-items:center;padding:34px;border:1px solid var(--glm-line);border-left:7px solid var(--glm-green);border-radius:9px;background:#fff;box-shadow:var(--glm-shadow)}
#glm-page .glm-offer__amount{color:var(--glm-blue-dark);font-size:4.1rem;font-weight:900;line-height:.78;text-align:center}#glm-page .glm-offer__amount span{display:block;margin-top:13px;color:var(--glm-green-dark);font-size:1rem;letter-spacing:.18em}
#glm-page .glm-offer h2{margin:7px 0 8px!important;font-size:clamp(1.7rem,2.8vw,2.55rem)!important}#glm-page .glm-offer p{margin:0}
#glm-page .glm-process-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:17px;margin-top:30px}
#glm-page .glm-process-grid article{padding:24px;border:1px solid rgba(255,255,255,.18);border-top:4px solid var(--glm-green);border-radius:7px;background:rgba(255,255,255,.065)}
#glm-page .glm-process-grid span{color:#b9dc98;font-size:1.5rem;font-weight:900}#glm-page .glm-process-grid h3{margin:8px 0 6px;font-size:1.02rem}#glm-page .glm-process-grid p{margin:0;color:#d9e4ea;font-size:.9rem}
#glm-page .glm-finished-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:28px}
#glm-page .glm-finished{position:relative;min-height:340px;margin:0;overflow:hidden;border-radius:8px;background:#dce5ea}#glm-page .glm-finished img{width:100%;height:100%;object-fit:cover}
#glm-page .glm-finished figcaption{position:absolute;inset:auto 0 0;padding:50px 16px 16px;background:linear-gradient(transparent,rgba(9,32,49,.94));color:#fff}#glm-page .glm-finished strong,#glm-page .glm-finished span{display:block}#glm-page .glm-finished span{font-size:.86rem}
#glm-page .glm-link-panels{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:28px}#glm-page .glm-link-panel{padding:28px;border:1px solid var(--glm-line);border-radius:8px;background:#fff}#glm-page .glm-link-panel h3{margin:0 0 17px;color:var(--glm-blue-dark);font-size:1.25rem}
#glm-page .glm-link-list{display:grid;gap:9px}#glm-page .glm-link-list a{display:block;padding:12px 14px;border-left:4px solid var(--glm-green);background:var(--glm-light);color:var(--glm-blue-dark);text-decoration:none!important;font-weight:800}#glm-page .glm-link-list a:hover{background:#e8f0f4}
#glm-page .glm-faq{max-width:960px;margin-top:27px}#glm-page .glm-faq details{border-bottom:1px solid var(--glm-line)}#glm-page .glm-faq summary{position:relative;padding:18px 46px 18px 0;cursor:pointer;color:var(--glm-blue-dark);font-weight:900;list-style:none}#glm-page .glm-faq summary::-webkit-details-marker{display:none}#glm-page .glm-faq summary:after{content:'+';position:absolute;right:9px;top:14px;font-size:1.5rem}#glm-page .glm-faq details[open] summary:after{content:'−'}#glm-page .glm-faq p{max-width:860px;margin:0 0 18px}
#glm-page .glm-guide{background:#eef4f7}#glm-page .glm-guide__layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:42px;align-items:start}#glm-page .glm-guide-form{padding:30px;border-radius:9px;background:#fff;box-shadow:var(--glm-shadow)}
#glm-page .glm-quote{background:linear-gradient(135deg,var(--glm-blue-dark),#102e42);color:#fff}
#glm-page .glm-form-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(285px,.55fr);gap:32px;align-items:start}
#glm-page .glm-form{padding:32px;border-radius:10px;background:#fff;color:var(--glm-ink);box-shadow:var(--glm-shadow)}#glm-page .glm-form h2{color:var(--glm-ink)}#glm-page .glm-form>p{color:var(--glm-muted)}
#glm-page .glm-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px}#glm-page .glm-field{display:flex;flex-direction:column;gap:6px}#glm-page .glm-field--full{grid-column:1/-1}
#glm-page .glm-field label,#glm-page .glm-guide-form label{color:#26364c;font-size:.82rem;font-weight:900}#glm-page .glm-field input,#glm-page .glm-field select,#glm-page .glm-field textarea,#glm-page .glm-guide-form input,#glm-page .glm-guide-form select,#glm-page .glm-guide-form textarea{width:100%;min-height:48px;padding:12px;border:1px solid #bfcbd3;border-radius:5px;background:#fff;color:var(--glm-ink);font:inherit}#glm-page .glm-field textarea,#glm-page .glm-guide-form textarea{min-height:135px;resize:vertical}
#glm-page .glm-field input:focus,#glm-page .glm-field select:focus,#glm-page .glm-field textarea:focus,#glm-page .glm-guide-form input:focus,#glm-page .glm-guide-form textarea:focus{outline:3px solid rgba(121,179,70,.18);border-color:var(--glm-green)}
#glm-page .glm-field fieldset,#glm-page fieldset.glm-field{margin:0;padding:0;border:0}#glm-page .glm-field legend{margin-bottom:8px;color:#26364c;font-size:.82rem;font-weight:900}
#glm-page .glm-checkbox-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px 13px;padding:15px;border:1px solid var(--glm-line);border-radius:6px;background:var(--glm-light)}#glm-page .glm-checkbox-grid label{display:flex;gap:8px;align-items:flex-start;font-size:.82rem;font-weight:700}#glm-page .glm-checkbox-grid input{width:auto;min-height:0;margin-top:4px}
#glm-page .glm-consent,#glm-page .glm-promo-check{display:flex;gap:10px;align-items:flex-start;margin:18px 0;color:var(--glm-muted);font-size:.87rem}#glm-page .glm-consent input,#glm-page .glm-promo-check input{width:auto;min-height:0;margin-top:5px}#glm-page .glm-promo-check{padding:14px;border-radius:6px;background:#edf7e5;color:#365c23}
#glm-page .glm-submit{display:inline-flex;min-height:50px;align-items:center;justify-content:center;padding:13px 21px;border:0;border-radius:5px;background:var(--glm-green);color:#fff;font:800 1rem/1 Arial,Helvetica,sans-serif;cursor:pointer}#glm-page .glm-submit:hover{background:var(--glm-green-dark)}
#glm-page .glm-form-note{color:var(--glm-muted);font-size:.82rem}#glm-page .glm-hp{position:absolute!important;left:-9999px!important}
#glm-page .glm-contact-panel{padding:31px;border:1px solid rgba(255,255,255,.22);border-radius:10px;background:rgba(255,255,255,.07)}#glm-page .glm-contact-panel img{width:190px;margin-bottom:20px}#glm-page .glm-contact-panel h3{color:#fff}#glm-page .glm-contact-panel p{color:#d7e1e8}#glm-page .glm-contact-panel a{color:#dff4ca}#glm-page .glm-panel-links{display:grid;gap:10px;margin-top:20px}#glm-page .glm-panel-links a{padding:12px 14px;border:1px solid rgba(255,255,255,.22);border-radius:7px;text-decoration:none!important;font-weight:800}
#glm-page .glm-disclaimer{padding:27px 0;background:#0d2231;color:#cfd9df;font-size:.86rem}#glm-page .glm-disclaimer p{margin:0}
#glm-page .glm-notice{width:min(1180px,calc(100% - 40px));margin:18px auto;padding:14px 16px;border-radius:6px;font-weight:800}.glm-success{background:#e9f6df;color:#244a19}.glm-error{background:#fde8e6;color:#7f1d1d}
@media(max-width:1100px){#glm-page .glm-trustbar__grid,#glm-page .glm-grid-3,#glm-page .glm-industry-grid{grid-template-columns:repeat(2,1fr)}#glm-page .glm-sequence{grid-template-columns:repeat(2,1fr)}#glm-page .glm-process-grid{grid-template-columns:repeat(3,1fr)}#glm-page .glm-finished-grid{grid-template-columns:repeat(2,1fr)}#glm-page .glm-checkbox-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:800px){#glm-page .glm-section{padding:66px 0}#glm-page .glm-hero{min-height:650px}#glm-page .glm-photo-grid,#glm-page .glm-split,#glm-page .glm-guide__layout,#glm-page .glm-form-layout,#glm-page .glm-link-panels{grid-template-columns:1fr}#glm-page .glm-photo--large{min-height:500px}#glm-page .glm-split__image img{min-height:420px}#glm-page .glm-contact-panel{order:-1}}
@media(max-width:600px){#glm-page .glm-wrap{width:min(100% - 28px,1180px)}#glm-page .glm-hero__content{padding:68px 0}#glm-page .glm-hero h1{font-size:clamp(2.35rem,12vw,3.35rem)}#glm-page .glm-actions{flex-direction:column;align-items:stretch}#glm-page .glm-btn{width:100%}#glm-page .glm-trustbar__grid,#glm-page .glm-grid-3,#glm-page .glm-industry-grid,#glm-page .glm-sequence,#glm-page .glm-service-grid,#glm-page .glm-process-grid,#glm-page .glm-finished-grid,#glm-page .glm-fields,#glm-page .glm-checkbox-grid{grid-template-columns:1fr}#glm-page .glm-trust{border-right:0;border-bottom:1px solid var(--glm-line)}#glm-page .glm-photo--large{min-height:410px}#glm-page .glm-field--full{grid-column:auto}#glm-page .glm-offer{grid-template-columns:1fr;text-align:left}#glm-page .glm-offer__amount{text-align:left}#glm-page .glm-card,#glm-page .glm-industry-card,#glm-page .glm-form,#glm-page .glm-guide-form{padding:23px}}
@media(prefers-reduced-motion:reduce){#glm-page *,#glm-page *::before,#glm-page *::after{scroll-behavior:auto!important;transition:none!important}}
#glm-page .glm-sequence--expanded{grid-template-columns:repeat(4,minmax(0,1fr))}
#glm-page input[type="file"]{padding:18px;background:#f4f8fa;border:2px dashed #91a9b8}
@media(max-width:1100px){#glm-page .glm-sequence--expanded{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){#glm-page .glm-sequence--expanded{grid-template-columns:1fr}}

.glm-actions--centered{justify-content:center;}
