:root{--navy:#0d2745;--navy2:#143a63;--navy-deep:#08172a;--deep:#08172a;--ink:#1c2b3a;--red:#b3202e;--red2:#d12736;--red-2:#d12736;--line:#dbe2ea;--muted:#5b6b7b;--paper:#ffffff;--fog:#f4f6f9;--navylabel:#c96b74}#main-header,#top-header{display:none!important}#page-container{padding-top:0!important}h1,h2,h3,h4{font-family:'Manrope',sans-serif;letter-spacing:-.015em;font-weight:800}html,body{overflow-x:hidden}.home #sidebar,.page #sidebar{display:none!important}.home #left-area,.page #left-area{width:100%!important;padding:0!important}.home #main-content .container,.page #main-content .container{width:100%!important;max-width:100%!important;padding:0!important}.home .entry-title,.page .et_post_meta_wrapper>h1.entry-title,.home h1.entry-title{display:none!important}.et-l--body,.et_builder_inner_content,#et-boc{padding-top:0!important;margin-top:0!important}.et_pb_section:first-of-type{margin-top:0!important}.et-l--post .et_pb_section,.entry-content .et_pb_section{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}.et_pb_section:has(.gcr-elev){padding:0!important;background:transparent}.et_pb_row:has(.gcr-elev){width:100%!important;max-width:100%!important;padding:0!important;margin:0!important}.et_pb_column:has(.gcr-elev){padding:0!important}.et_pb_module:has(.gcr-elev){margin:0!important}.et_pb_text:has(.gcr-elev){font-family:'Manrope',sans-serif}.gcr-elev{font-family:'Manrope',sans-serif;color:var(--ink);line-height:1.6}.gcr-elev img{display:block;max-width:100%}.gcr-elev a{text-decoration:none;color:inherit}.gcr-elev .wrap{max-width:1280px;margin:0 auto;padding:0 42px}.gcr-elev .eyebrow{color:var(--red);font-size:12px;font-weight:800;letter-spacing:.3em;text-transform:uppercase;margin-bottom:18px;display:block}.gcr-elev .grain{position:absolute;inset:0;opacity:.05;background:repeating-linear-gradient(45deg,#fff 0 1px,transparent 1px 5px);pointer-events:none}.gcr-elev .btn{display:inline-block;font-weight:800;font-size:15px;padding:17px 30px;border-radius:6px;transition:transform .25s ease,background .25s ease,color .25s ease}.gcr-elev .btn:hover{transform:translateY(-3px)}.gcr-elev .btn-red{background:var(--red);color:#fff!important}.gcr-elev .btn-red:hover{background:var(--red-2)}.gcr-elev .btn-ghost{border:1.5px solid rgba(255,255,255,.55);color:#fff!important}.gcr-elev .btn-ghost-navy{border:1.5px solid var(--navy);color:var(--navy)!important}.gcr-elev .btn-ghost-navy:hover{background:var(--navy);color:#fff!important}.gcr-elev .rise{opacity:0;transform:translateY(30px);transition:opacity .7s ease,transform .7s ease}.gcr-elev .rise-l{opacity:0;transform:translateX(-48px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.2,1)}.gcr-elev .rise-r{opacity:0;transform:translateX(48px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.2,1)}.gcr-elev .rise.in,.gcr-elev .rise-l.in,.gcr-elev .rise-r.in{opacity:1;transform:none}.gcr-elev .rise.d1,.gcr-elev .rise-l.d1,.gcr-elev .rise-r.d1{transition-delay:.12s}.gcr-elev .rise.d2,.gcr-elev .rise-l.d2,.gcr-elev .rise-r.d2{transition-delay:.24s}.gcr-elev .rise.d3,.gcr-elev .rise-l.d3,.gcr-elev .rise-r.d3{transition-delay:.36s}.gcr-elev .s1{transition-delay:.05s}.gcr-elev .s2{transition-delay:.35s}.gcr-elev .s3{transition-delay:.65s}@media (prefers-reduced-motion:reduce){.gcr-elev .rise,.gcr-elev .rise-l,.gcr-elev .rise-r,.gcr-elev .reveal{opacity:1!important;transform:none!important;animation:none!important;transition:none!important}}html:not(.gcr-js) .gcr-elev .rise,html:not(.gcr-js) .gcr-elev .rise-l,html:not(.gcr-js) .gcr-elev .rise-r{opacity:1;transform:none}#gcrHeader{position:fixed;top:0;left:0;right:0;z-index:9000;display:flex;align-items:center;justify-content:space-between;padding:22px 42px;transition:background .4s ease,padding .4s ease,box-shadow .4s ease;background:transparent}#gcrHeader.scrolled{background:rgba(8,23,42,.96);padding:12px 42px;box-shadow:0 10px 40px -20px rgba(0,0,0,.6)}#gcrHeader .logo{position:relative;display:flex;align-items:center}#gcrHeader .logo img{width:auto;transition:opacity .35s ease,height .4s ease}#gcrHeader .logo .full{height:68px}#gcrHeader .logo .mark{height:46px;position:absolute;left:0;top:50%;transform:translateY(-50%);opacity:0}#gcrHeader.scrolled .logo .full{opacity:0;height:52px}#gcrHeader.scrolled .logo .mark{opacity:1}#gcrHeader .right{display:flex;align-items:center;gap:22px}#gcrHeader .tel{color:#fff;font-weight:800;font-size:16px;letter-spacing:.02em;white-space:nowrap;text-decoration:none;transition:color .2s ease;font-family:'Manrope',sans-serif}#gcrHeader .tel:hover{color:var(--red2)}#gcrHeader .cta{background:var(--red);color:#fff;font-weight:700;font-size:14px;padding:12px 22px;border-radius:6px;text-decoration:none;font-family:'Manrope',sans-serif}#gcrHeader .cta:hover{background:var(--red2)}#gcrBurger{display:flex;flex-direction:column;gap:6px;background:none;border:none;cursor:pointer;padding:8px}#gcrBurger span{width:30px;height:2px;background:#fff;display:block;transition:.3s}#gcrBurger:hover span{background:var(--red2)}@media(max-width:760px){#gcrHeader .tel{display:none}}@media(max-width:782px){#gcrHeader .cta{display:none}}#gcrOverlay{position:fixed;inset:0;z-index:9500;background:linear-gradient(135deg,#08172a,#0d2c52);display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .45s ease,clip-path .6s cubic-bezier(.2,.7,.2,1);clip-path:circle(0% at calc(100% - 56px) 46px)}#gcrOverlay.open{opacity:1;pointer-events:auto;clip-path:circle(160% at calc(100% - 56px) 46px)}#gcrOverlay .links{text-align:center}#gcrOverlay a{display:block;font-family:'Manrope',sans-serif;font-size:clamp(30px,5.2vw,56px);line-height:1.3;font-weight:800;color:#fff;margin:14px 0;letter-spacing:-.02em;text-decoration:none;opacity:0;transform:translateY(22px);transition:opacity .5s ease,transform .5s ease,color .2s ease}#gcrOverlay.open a{opacity:1;transform:none}#gcrOverlay.open a:nth-child(1){transition-delay:.10s}#gcrOverlay.open a:nth-child(2){transition-delay:.16s}#gcrOverlay.open a:nth-child(3){transition-delay:.22s}#gcrOverlay.open a:nth-child(4){transition-delay:.28s}#gcrOverlay.open a:nth-child(5){transition-delay:.34s}#gcrOverlay.open a:nth-child(6){transition-delay:.40s}#gcrOverlay a:hover{color:var(--red2)}#gcrOverlay .close{position:absolute;top:24px;right:34px;color:#fff;font-size:38px;background:none;border:none;cursor:pointer;line-height:1}#gcrOverlay .meta{position:absolute;bottom:38px;left:0;right:0;text-align:center;color:#9fb3c8;font-size:14px;font-family:'Manrope',sans-serif}#gcrChatBtn{position:fixed;right:26px;bottom:26px;z-index:9000;width:64px;height:64px;border-radius:50%;cursor:pointer;background:linear-gradient(135deg,var(--navy),var(--navy2));display:flex;align-items:center;justify-content:center;box-shadow:0 16px 40px -14px rgba(8,23,42,.8);border:2px solid rgba(255,255,255,.18)}#gcrChatBtn img{width:34px;height:34px;object-fit:contain}#gcrChatBtn::before{content:"";position:absolute;inset:-6px;border-radius:50%;border:2px solid var(--red);opacity:.7;animation:gcrring 2.4s ease-out infinite}@keyframes gcrring{0%{transform:scale(.9);opacity:.7}100%{transform:scale(1.5);opacity:0}}#gcrChatBtn .badge{position:absolute;top:-2px;right:-2px;width:18px;height:18px;border-radius:50%;background:#3ddc84;border:2px solid var(--navy)}#gcrChatBtn:hover::after{content:"Click for assistance";position:absolute;right:74px;top:50%;transform:translateY(-50%);white-space:nowrap;background:rgba(8,23,42,.95);color:#fff;font-family:'Manrope',sans-serif;font-size:13px;font-weight:600;padding:8px 13px;border-radius:8px;box-shadow:0 10px 30px -12px rgba(0,0,0,.7);pointer-events:none}#gcrChatPanel{position:fixed;right:26px;bottom:104px;z-index:9000;width:360px;max-width:calc(100vw - 40px);border-radius:18px;overflow:hidden;background:linear-gradient(135deg,#0a1f3a,#0d2c52);box-shadow:0 40px 90px -40px rgba(0,0,0,.8);border:1px solid rgba(255,255,255,.12);transform:translateY(16px) scale(.96);opacity:0;pointer-events:none;transition:.3s cubic-bezier(.2,.7,.2,1);font-family:'Manrope',sans-serif}#gcrChatPanel.open{transform:none;opacity:1;pointer-events:auto}#gcrChatPanel .h{display:flex;align-items:center;gap:12px;padding:18px;border-bottom:1px solid rgba(255,255,255,.1)}#gcrChatPanel .h .m{width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.25);display:flex;align-items:center;justify-content:center}#gcrChatPanel .h .m img{width:22px;height:22px;object-fit:contain}#gcrChatPanel .h .t{color:#fff;font-weight:600;font-size:15px}#gcrChatPanel .h .s{color:#9fdcb8;font-size:12px}#gcrChatPanel .x{margin-left:auto;color:#9fb3c8;cursor:pointer;font-size:18px;background:none;border:none}#gcrChatPanel .body{padding:18px;display:flex;flex-direction:column;gap:10px}#gcrChatPanel .b{max-width:82%;padding:11px 15px;border-radius:14px;font-size:14px;line-height:1.5}#gcrChatPanel .b.bot{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.14);align-self:flex-start;border-bottom-left-radius:4px;color:#eaf2fb}#gcrChatPanel .b.me{background:var(--red);align-self:flex-end;border-bottom-right-radius:4px;color:#fff}#gcrChatPanel .f{display:flex;gap:8px;padding:14px 16px;border-top:1px solid rgba(255,255,255,.1)}#gcrChatPanel .f input{flex:1;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);border-radius:30px;padding:11px 15px;color:#fff;font-size:14px}.gcr-hero{position:relative;background:var(--navy-deep);min-height:640px;height:100vh;display:flex;align-items:center}.gcr-hero .et_pb_section_video_bg{z-index:0}.gcr-hero .et_pb_section_video_bg video,.gcr-hero video{filter:grayscale(100%) contrast(1.12) brightness(.98)}.gcr-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,23,42,.80) 0%,rgba(8,23,42,.48) 48%,rgba(8,23,42,.16) 100%);mix-blend-mode:normal;opacity:1;pointer-events:none;z-index:1}.gcr-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(8,23,42,.80),transparent 40%);pointer-events:none;z-index:1}.gcr-hero .et_pb_row{position:relative;z-index:2;width:100%}.gcr-hero .gcr-elev{color:#fff}.gcr-hero .gcr-elev .eyebrow{color:#fff!important;display:inline-flex;align-items:center;gap:12px;margin-bottom:0}.gcr-hero .gcr-elev .eyebrow::before{content:"";width:40px;height:2px;background:var(--red)}.gcr-hero .gcr-elev h1{color:#fff!important;font-size:clamp(34px,4.6vw,66px);font-weight:800;line-height:1.1;letter-spacing:-.02em;margin:22px 0}.gcr-hero .gcr-elev h1 .hl{position:relative;white-space:nowrap}.gcr-hero .gcr-elev h1 .hl i{position:absolute;left:0;bottom:.04em;width:0;height:.10em;background:var(--red);font-style:normal;animation:gcrSweep .9s cubic-bezier(.2,.7,.2,1) 1.15s forwards}@keyframes gcrSweep{to{width:100%}}.gcr-hero .gcr-elev p.sub{font-size:clamp(17px,1.6vw,20px);color:#cdd9e6!important;max-width:52ch;margin-bottom:32px}.gcr-hero .gcr-elev .ctas{display:flex;gap:16px;flex-wrap:wrap}.gcr-elev .reveal{opacity:0;transform:translateY(24px);animation:gcrHeroRise .9s cubic-bezier(.2,.7,.2,1) forwards}.gcr-elev .h1d{animation-delay:.1s}.gcr-elev .h2d{animation-delay:.26s}.gcr-elev .h3d{animation-delay:.42s}.gcr-elev .h4d{animation-delay:.58s}@keyframes gcrHeroRise{to{opacity:1;transform:none}}.gcr-elev .scroll-ind{position:absolute;bottom:26px;left:50%;transform:translateX(-50%);z-index:4;color:#9fb3c8;font-size:11px;letter-spacing:.2em;text-transform:uppercase;display:flex;flex-direction:column;align-items:center;gap:8px}.gcr-elev .scroll-ind .mouse{width:24px;height:38px;border:2px solid rgba(255,255,255,.4);border-radius:14px;position:relative}.gcr-elev .scroll-ind .mouse::after{content:"";position:absolute;top:7px;left:50%;transform:translateX(-50%);width:4px;height:7px;background:#fff;border-radius:2px;animation:gcrSc 1.6s ease infinite}@keyframes gcrSc{0%{opacity:0;top:7px}40%{opacity:1}80%{opacity:0;top:18px}}.gcr-elev.problem{position:relative;padding:150px 0 130px;overflow:hidden;background:#fff}.gcr-elev.problem .bigimg{position:absolute;top:0;right:0;bottom:0;width:44vw;min-width:420px;background-position:center;background-size:cover;filter:grayscale(100%) contrast(1.12);clip-path:polygon(12% 0,100% 0,100% 100%,0 100%)}.gcr-elev.problem .bigimg::after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,rgba(255,255,255,.96) 0%,rgba(255,255,255,.62) 34%,rgba(179,32,46,.22) 100%)}.gcr-elev.problem .hash{position:absolute;bottom:-90px;left:5%;width:260px;height:320px;z-index:2;background:repeating-linear-gradient(-45deg,rgba(179,32,46,.15) 0 2px,transparent 2px 10px)}.gcr-elev.problem .wrap{position:relative;z-index:3}.gcr-elev.problem h2{font-size:clamp(34px,4.2vw,58px);font-weight:800;line-height:1.06;letter-spacing:-.015em;color:var(--navy)!important;max-width:16ch}.gcr-elev.problem .body{color:var(--muted);font-size:18px;line-height:1.75;max-width:52ch;margin:26px 0 46px}.gcr-elev .concerns{display:grid;grid-template-columns:repeat(2,minmax(0,380px));gap:16px}.gcr-elev .concern{background:#fff;border:1px solid var(--line);border-left:3px solid var(--red);border-radius:8px;padding:18px 22px;font-weight:700;color:var(--navy);font-size:15.5px;box-shadow:0 14px 34px -26px rgba(13,39,69,.4)}.gcr-elev.solution{position:relative;padding:130px 0 110px;overflow:hidden;background:#fff}.gcr-elev.solution .spill{position:absolute;top:-60px;left:42px;width:2px;height:150px;background:var(--red)}.gcr-elev.solution .wrap{display:grid;grid-template-columns:1.15fr .85fr;gap:70px}.gcr-elev.solution h2{font-size:clamp(34px,4.2vw,58px);font-weight:800;line-height:1.04;letter-spacing:-.015em;color:var(--navy)!important}.gcr-elev.solution h2 .slash{color:var(--red)}.gcr-elev.solution .body{align-self:end;color:var(--muted);font-size:18px;line-height:1.75;position:relative;top:22px}.gcr-elev.solution .body b{color:var(--navy)}.gcr-elev.statband{background:var(--navy-deep);position:relative;overflow:hidden}.gcr-elev.statband .row{position:relative;max-width:1280px;margin:0 auto;padding:64px 42px;display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.gcr-elev .stat{border-left:3px solid var(--red);padding-left:22px}.gcr-elev .stat .n{color:#fff;font-size:clamp(40px,4.6vw,58px);font-weight:800;line-height:1}.gcr-elev .stat .n b{color:var(--red-2);font-weight:800}.gcr-elev .stat .l{color:#8fa0b0;font-size:13px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;margin-top:10px}.gcr-elev.pathways{background:var(--fog);position:relative;padding:130px 0;overflow:hidden}.gcr-elev.pathways .hash{position:absolute;top:-80px;right:7%;width:220px;height:300px;background:repeating-linear-gradient(-45deg,rgba(13,39,69,.10) 0 2px,transparent 2px 11px)}.gcr-elev.pathways h2{font-size:clamp(32px,3.8vw,50px);font-weight:800;color:var(--navy)!important;letter-spacing:-.015em}.gcr-elev .pathgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:56px}.gcr-elev .path{position:relative;background:#fff;border:1px solid var(--line);border-radius:12px;padding:40px 32px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;display:block}.gcr-elev .path::before{content:"";position:absolute;left:0;top:0;height:3px;width:0;background:var(--red);transition:width .45s ease}.gcr-elev .path:hover{transform:translateY(-8px);box-shadow:0 30px 60px -34px rgba(13,39,69,.5)}.gcr-elev .path:hover::before{width:100%}.gcr-elev .path .num{color:var(--red);font-weight:800;font-size:13px;letter-spacing:.26em;text-transform:uppercase;margin-bottom:16px}.gcr-elev .path h3{color:var(--navy)!important;font-weight:800;font-size:23px;margin-bottom:12px}.gcr-elev .path p{color:var(--muted);font-size:15.5px;line-height:1.7;margin-bottom:24px}.gcr-elev .path .go{color:var(--red);font-weight:800;font-size:14px;letter-spacing:.06em}.gcr-elev .path .go i{font-style:normal;display:inline-block;transition:transform .25s ease}.gcr-elev .path:hover .go i{transform:translateX(6px)}.gcr-elev.process{position:relative;padding:150px 0 140px;overflow:hidden;background:#fff}.gcr-elev.process .wrap{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px}.gcr-elev.process h2{font-size:clamp(36px,4.4vw,60px);font-weight:800;line-height:1.05;letter-spacing:-.015em;color:var(--navy)!important}.gcr-elev.process .lede{color:var(--muted);font-size:17px;line-height:1.75;margin-top:26px;max-width:42ch}.gcr-elev .steps{position:relative;padding-left:46px}.gcr-elev .steps .rail{position:absolute;left:12px;top:8px;bottom:8px;width:2px;background:var(--line)}.gcr-elev .steps .rail i{position:absolute;left:0;top:0;width:100%;height:0;background:var(--red);transition:height 1.2s cubic-bezier(.2,.7,.2,1)}.gcr-elev .steps.lit .rail i{height:100%}.gcr-elev .step{position:relative;padding:0 0 52px}.gcr-elev .step:last-child{padding-bottom:0}.gcr-elev .step .dot{position:absolute;left:-41px;top:6px;width:16px;height:16px;border-radius:50%;background:#fff;border:3px solid var(--red)}.gcr-elev .step .k{color:var(--red);font-weight:800;font-size:12px;letter-spacing:.3em;text-transform:uppercase;margin-bottom:8px}.gcr-elev .step h3{color:var(--navy)!important;font-weight:800;font-size:24px;margin-bottom:8px}.gcr-elev .step p{color:var(--muted);font-size:16px;line-height:1.7;max-width:48ch}.gcr-elev.harbor{position:relative;min-height:92vh;display:flex;align-items:center;justify-content:center;background-position:center;background-size:cover;background-attachment:fixed}.gcr-elev.harbor .shade{position:absolute;inset:0;background:linear-gradient(to bottom,rgba(8,23,42,.62) 0%,rgba(8,23,42,.42) 45%,rgba(8,23,42,.85) 100%)}.gcr-elev.harbor .inner{position:relative;z-index:2;width:100%;max-width:920px;margin:0 auto;padding:140px 42px 220px;text-align:center}.gcr-elev.harbor .eyebrow{display:inline-flex;align-items:center;gap:12px;color:#fff!important}.gcr-elev.harbor .eyebrow::before,.gcr-elev.harbor .eyebrow::after{content:"";width:40px;height:2px;background:var(--red)}.gcr-elev.harbor h2{color:#fff!important;font-size:clamp(36px,4.8vw,64px);font-weight:800;line-height:1.05;letter-spacing:-.015em;margin-top:6px}.gcr-elev.harbor .body{color:#d3dce6;font-size:18px;line-height:1.8;max-width:60ch;margin:26px auto 0}.gcr-elev .mstrip{position:absolute;left:0;right:0;bottom:0;z-index:2;background:linear-gradient(to top,rgba(8,23,42,.75),transparent);padding:46px 42px 40px}.gcr-elev .mstrip .rowset{max-width:1280px;margin:0 auto;display:grid;gap:18px}.gcr-elev .mrow{display:flex;align-items:baseline;gap:22px;flex-wrap:wrap;justify-content:center}.gcr-elev .mrow .glabel{color:var(--navylabel);font-size:11px;font-weight:800;letter-spacing:.3em;text-transform:uppercase;white-space:nowrap}.gcr-elev .mrow .items{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 0;color:#fff;font-weight:700;font-size:15px}.gcr-elev .mrow .items span{padding:0 16px;border-right:1px solid rgba(255,255,255,.35)}.gcr-elev .mrow .items span:last-child{border-right:0}.gcr-elev.props{background:var(--fog);padding:130px 0;position:relative;overflow:hidden}.gcr-elev.props .hash{position:absolute;top:-70px;left:6%;width:240px;height:300px;background:repeating-linear-gradient(-45deg,rgba(179,32,46,.12) 0 2px,transparent 2px 10px)}.gcr-elev.props h2{font-size:clamp(32px,3.8vw,50px);font-weight:800;color:var(--navy)!important;letter-spacing:-.015em}.gcr-elev .propgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:54px}.gcr-elev .prop{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 16px 40px -30px rgba(13,39,69,.4);transition:transform .3s ease,box-shadow .3s ease}.gcr-elev .prop:hover{transform:translateY(-8px);box-shadow:0 34px 64px -34px rgba(13,39,69,.55)}.gcr-elev .prop .imgwrap{position:relative;aspect-ratio:4/3;overflow:hidden}.gcr-elev .prop .imgwrap img{width:100%;height:100%;object-fit:cover;filter:grayscale(100%) contrast(1.1);transition:filter .5s ease,transform .7s ease}.gcr-elev .prop:hover .imgwrap img{filter:none;transform:scale(1.05)}.gcr-elev .prop .tag{position:absolute;top:14px;left:14px;z-index:2;background:var(--red);color:#fff;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:6px 12px;border-radius:3px}.gcr-elev .prop .body{padding:22px 24px}.gcr-elev .prop .ptype{font-size:11.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--red)}.gcr-elev .prop h3{font-size:20px;font-weight:800;color:var(--navy)!important;margin:8px 0 4px}.gcr-elev .prop .loc{color:var(--muted);font-size:14.5px}.gcr-elev.testi{padding:130px 0;position:relative;overflow:hidden;background:#fff}.gcr-elev.testi h2{font-size:clamp(32px,3.8vw,50px);font-weight:800;color:var(--navy)!important;letter-spacing:-.015em}.gcr-elev .trak{display:flex;gap:24px;margin-top:54px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:18px;scrollbar-width:thin}.gcr-elev .tcard{flex:0 0 min(520px,86vw);scroll-snap-align:start;background:#fff;border:1px solid var(--line);border-radius:12px;padding:38px 36px;box-shadow:0 16px 40px -30px rgba(13,39,69,.35)}.gcr-elev .tcard .q{color:var(--red);font-size:56px;font-weight:800;line-height:.6;margin-bottom:20px}.gcr-elev .tcard p{color:var(--ink);font-size:16.5px;line-height:1.75}.gcr-elev .tcard .who{margin-top:22px;color:var(--navy);font-weight:800;font-size:15px}.gcr-elev .tcard .role{color:var(--muted);font-size:13.5px;margin-top:2px}.gcr-elev .thint{color:var(--muted);font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-top:10px}.gcr-elev.clients{background:var(--navy);position:relative;overflow:hidden;padding:90px 0}.gcr-elev.clients h2{color:#fff!important;font-size:clamp(26px,3vw,38px);font-weight:800;letter-spacing:-.01em}.gcr-elev.clients .eyebrow{color:var(--navylabel)!important}.gcr-elev .cgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px 36px;margin-top:40px}.gcr-elev .cgrid span{color:#c7d2de;font-weight:700;font-size:15px;border-left:2px solid var(--red);padding:6px 0 6px 14px}.gcr-elev.insights{padding:130px 0;position:relative;overflow:hidden;background:#fff}.gcr-elev.insights .hash{position:absolute;bottom:-80px;right:8%;width:240px;height:300px;background:repeating-linear-gradient(-45deg,rgba(13,39,69,.09) 0 2px,transparent 2px 11px)}.gcr-elev.insights h2{font-size:clamp(32px,3.8vw,50px);font-weight:800;color:var(--navy)!important;letter-spacing:-.015em;max-width:22ch}.gcr-elev .igrid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:54px}.gcr-elev .icard{background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.gcr-elev .icard:hover{transform:translateY(-8px);box-shadow:0 30px 60px -34px rgba(13,39,69,.45)}.gcr-elev .icard .imgwrap{aspect-ratio:16/9;overflow:hidden}.gcr-elev .icard img{width:100%;height:100%;object-fit:cover;filter:grayscale(100%) contrast(1.08);transition:filter .5s ease,transform .7s ease}.gcr-elev .icard:hover img{filter:none;transform:scale(1.05)}.gcr-elev .icard .body{padding:22px 24px 26px}.gcr-elev .icard .cat{color:var(--red);font-size:11.5px;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.gcr-elev .icard h3{color:var(--navy)!important;font-weight:800;font-size:19px;line-height:1.3;margin-top:10px}.gcr-elev .viewall{display:inline-block;margin-top:40px;color:var(--red)!important;font-weight:800;font-size:15px}.gcr-elev.risk{background:var(--fog);padding:130px 0;position:relative;overflow:hidden}.gcr-elev.risk .hash{position:absolute;top:50%;right:-60px;transform:translateY(-46%);width:520px;height:480px;background:repeating-linear-gradient(-45deg,rgba(179,32,46,.12) 0 3px,transparent 3px 14px)}.gcr-elev.risk .wrap{display:grid;grid-template-columns:1.1fr .9fr;gap:80px;align-items:center;position:relative;z-index:2}.gcr-elev.risk h2{font-size:clamp(32px,3.8vw,48px);font-weight:800;color:var(--navy)!important;line-height:1.08;letter-spacing:-.015em}.gcr-elev.risk .body{color:var(--muted);font-size:17.5px;line-height:1.75;margin-top:22px;max-width:50ch}.gcr-elev .chips{display:grid;grid-template-columns:1fr 1fr;gap:16px}.gcr-elev .chip{background:#fff;border:1px solid var(--line);border-radius:10px;padding:22px 24px;color:var(--navy);font-weight:800;font-size:16px;box-shadow:0 14px 34px -26px rgba(13,39,69,.4)}.gcr-elev .chip i{display:block;width:26px;height:3px;background:var(--red);margin-bottom:12px;font-style:normal}.gcr-elev.cta{background:var(--navy-deep);position:relative;overflow:hidden;text-align:center;padding:150px 0}.gcr-elev.cta h2{color:#fff!important;font-size:clamp(34px,4.4vw,58px);font-weight:800;letter-spacing:-.015em;max-width:20ch;margin:0 auto;line-height:1.08}.gcr-elev.cta p{color:#bccddd;font-size:18px;line-height:1.75;margin:24px auto 40px;max-width:56ch}.gcr-elev.cta .ctas{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;position:relative;z-index:2}.gcr-foot-break{background:var(--navy-deep)}.gcr-foot-break .rule{height:3px;background:var(--red);width:min(1196px,calc(100% - 84px));margin:0 auto}.gcr-foot{background:#050f1d;color:#9fb3c8;position:relative;overflow:hidden;font-family:'Manrope',sans-serif}.gcr-foot .cols{max-width:1280px;margin:0 auto;padding:80px 42px 56px;display:grid;grid-template-columns:1.3fr .7fr .8fr;gap:60px}.gcr-foot .brand img{height:84px;width:auto;margin-bottom:24px}.gcr-foot .tagline{color:#c7d2de;font-size:16.5px;line-height:1.7;max-width:34ch}.gcr-foot .lic{color:#5b7086;font-size:13px;margin-top:18px}.gcr-foot .col h4{color:var(--navylabel)!important;font-size:12px;font-weight:800;letter-spacing:.26em;text-transform:uppercase;margin-bottom:18px}.gcr-foot .col a{display:block;color:#c7d2de;font-size:15px;font-weight:600;padding:5px 0;text-decoration:none;transition:color .2s ease}.gcr-foot .col a:hover{color:#fff}.gcr-foot .col .tel{color:#fff;font-weight:800;font-size:18px}.gcr-foot .col p{font-size:14.5px;padding:4px 0}.gcr-foot .base{border-top:1px solid rgba(255,255,255,.08);position:relative}.gcr-foot .base .basewrap{max-width:1280px;margin:0 auto;padding:22px 42px;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:13px;color:#5b7086}.gcr-duo{position:relative;overflow:hidden;border-radius:10px}.gcr-duo img{filter:grayscale(100%) contrast(1.1);transition:filter .5s ease,transform .6s ease;width:100%!important;height:auto!important;aspect-ratio:3/2;object-fit:cover;display:block}.gcr-duo:hover img{filter:none;transform:scale(1.05)}.gcr-duo:after{content:none}.gcr-card{position:relative;border:1px solid var(--line);border-radius:14px;overflow:hidden;padding:34px 30px!important;background:#fff;transition:transform .3s ease,box-shadow .3s ease}.gcr-card:hover{transform:translateY(-8px);box-shadow:0 30px 60px -34px rgba(13,39,69,.5)}.gcr-card:before{content:"";position:absolute;left:0;top:0;height:3px;width:0;background:var(--red);transition:width .4s ease}.gcr-card:hover:before{width:100%}.gcr-statband{background:#0d2745!important}.gcr-statband .et_pb_text,.gcr-statband .et_pb_text *{color:#fff!important}@media(max-width:1000px){.gcr-elev.solution .wrap,.gcr-elev.process .wrap,.gcr-elev.risk .wrap{grid-template-columns:1fr;gap:44px}.gcr-elev .pathgrid,.gcr-elev .propgrid,.gcr-elev .igrid{grid-template-columns:1fr}.gcr-elev .cgrid{grid-template-columns:1fr 1fr}.gcr-elev .concerns{grid-template-columns:1fr}.gcr-elev.problem .bigimg{position:relative;width:100%;min-width:0;height:320px;clip-path:none;margin-top:50px}.gcr-foot .cols{grid-template-columns:1fr;gap:44px}.gcr-elev.harbor{background-attachment:scroll}.gcr-elev.harbor .inner{padding-bottom:300px}.gcr-elev .mrow{justify-content:flex-start}.gcr-elev .mrow .items{justify-content:flex-start}.gcr-elev.statband .row{grid-template-columns:1fr}}.et-l--header{display:none!important}body.page-id-70 a:focus-visible,body.page-id-70 button:focus-visible,body.postid-20497 a:focus-visible,body.postid-20497 button:focus-visible,body.postid-20499 a:focus-visible,body.postid-20499 button:focus-visible,body.postid-20501 a:focus-visible,body.postid-20501 button:focus-visible{outline:3px solid #ffffff!important;outline-offset:3px!important;box-shadow:0 0 0 6px #d12736!important}body:not(.page-id-20470):not(.page-id-11309):not(.page-id-20472) #page-container .et-l--footer::before{content:"";display:block;position:static;left:auto;top:auto;transform:none;width:min(1196px,calc(100% - 84px));max-width:none;height:4px;margin:0 auto;background:#b3202e}@media(max-width:680px){body:not(.page-id-20470):not(.page-id-11309):not(.page-id-20472) #page-container .et-l--footer::before{width:calc(100% - 36px)}}html body .et-l--footer::before{height:2px!important}