/* Homepage approved by management on 23 September 2026. Artwork is clipped from the unmodified reference. */
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#031219;color:#f2f5f6;font-family:Arial,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}img{max-width:100%}figure,p,h1,h2,h3,h4,blockquote{margin:0}mark{color:#b1ef3d;background:none}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:3px solid #76e5fb;outline-offset:5px}h1,h2,h3,h4{font-weight:700;letter-spacing:-.025em}button:disabled{cursor:default}.skip-link{position:absolute;left:12px;top:-100px;z-index:100;padding:12px;background:#b1ef3d;color:#02141b}.skip-link:focus{top:12px}
.approved-shell{font-family:Arial,sans-serif;--u:min(.1322751323vw,1.904762px);max-width:1440px;margin:auto;position:relative;overflow:clip;background:#03171f}.approved-shell .wp-block-group>*,.approved-shell .wp-block-buttons{margin-block-start:0;margin-block-end:0}.approved-shell main{display:block}.approved-shell .wp-block-image{margin:0}.approved-shell .wp-block-buttons{display:flex}.approved-shell .wp-block-button{margin:0}.approved-shell .wp-block-button__link,.approved-button{display:inline-flex;align-items:center;justify-content:center;gap:calc(15 * var(--u));padding:calc(14 * var(--u)) calc(21 * var(--u));border-radius:calc(6 * var(--u));background:#aeef3d;color:#122008;font-weight:700;font-size:calc(13 * var(--u));line-height:1.25;border:1px solid #9ad82e;box-shadow:0 0 calc(15 * var(--u)) #a5ef3714;text-decoration:none;transition:background .15s}.approved-button:hover,.approved-shell .wp-block-button__link:hover{background:#c1fa68}.approved-shell .wp-block-button__link span,.approved-button span{font-size:1.4em;line-height:.75}.approved-eyebrow{color:#b0d832;letter-spacing:.14em;font-size:calc(10.5 * var(--u));font-weight:700;line-height:1.4}
.approved-art{position:relative;display:block;overflow:hidden;isolation:isolate}.approved-art img{position:absolute;max-width:none!important;height:auto;width:calc(756 / var(--cw) * 100%);left:0;top:0;transform:translate(calc(var(--cx) / -756 * 100%),calc(var(--cy) / -2080 * 100%))}.approved-art{aspect-ratio:var(--cw)/var(--ch)}
.art-hero{--cx:0;--cy:0;--cw:756;--ch:555}.art-camera{--cx:48;--cy:728;--cw:68;--ch:67}.art-people{--cx:407;--cy:730;--cw:65;--ch:60}.art-eye{--cx:62;--cy:954;--cw:50;--ch:35}.art-people-scene{--cx:387;--cy:929;--cw:340;--ch:243}.art-store-scene{--cx:313;--cy:1453;--cw:443;--ch:312}
.approved-header{position:absolute;z-index:5;top:0;left:0;right:0;height:calc(76 * var(--u));padding:calc(8 * var(--u)) calc(30 * var(--u));display:flex;align-items:flex-start;justify-content:space-between;gap:calc(12 * var(--u));background:linear-gradient(#04161ff0,#04161fbb 75%,transparent)}.approved-brand{display:block;width:calc(123 * var(--u));flex:none}.approved-nav{display:flex;align-items:center;gap:calc(12 * var(--u));padding-top:calc(5 * var(--u));font-size:calc(7.5 * var(--u));font-weight:600;white-space:nowrap}.approved-nav>a:not(.approved-button){padding:calc(10 * var(--u)) 0}.approved-language{display:flex;gap:calc(6 * var(--u));font-size:calc(9 * var(--u));font-weight:400}.approved-language>span[aria-hidden]{color:#aeea41}.approved-nav .approved-language{margin-left:calc(22 * var(--u));margin-right:calc(3 * var(--u))}.approved-nav .approved-button{font-size:calc(8.3 * var(--u));padding:calc(10 * var(--u)) calc(12 * var(--u));gap:calc(8 * var(--u))}.approved-menu-toggle{display:none}
.approved-hero{position:relative;min-height:calc(555 * var(--u));overflow:hidden;background:#071923}.approved-hero>.art-hero{position:absolute;inset:0;width:100%;height:100%}.approved-hero-copy{position:relative;z-index:1;padding-top:calc(141 * var(--u));margin-left:calc(30 * var(--u));width:calc(251 * var(--u))}.approved-hero-copy:before{content:"";position:absolute;z-index:-1;left:calc(-30 * var(--u));right:calc(-4 * var(--u));top:calc(119 * var(--u));bottom:calc(-15 * var(--u));background:linear-gradient(90deg,#071922 0%,#091b24 88%,#0a1c25 100%);box-shadow:calc(-10 * var(--u)) 0 calc(15 * var(--u)) calc(10 * var(--u)) #071922}.approved-hero h1{font-size:calc(34 * var(--u));line-height:1.08;letter-spacing:-.035em;margin-top:calc(9 * var(--u));white-space:nowrap}.approved-hero-copy>p:not(.approved-eyebrow){font-size:calc(12 * var(--u));line-height:1.48;margin-top:calc(16 * var(--u))}.approved-hero-copy>.wp-block-buttons{margin-top:calc(20 * var(--u))}.approved-watch{display:flex;align-items:center;gap:calc(10 * var(--u));padding:0;border:0;background:none;color:#f0f5f7;margin-top:calc(18 * var(--u));font-size:calc(10 * var(--u));font-weight:600;text-align:left;line-height:1.3}.play-icon{display:grid;place-items:center;border:1px solid #b5c7cf;border-radius:50%;width:calc(27 * var(--u));height:calc(27 * var(--u));font-size:calc(17 * var(--u))}.approved-hero-note{position:absolute;z-index:1;right:calc(21 * var(--u));top:calc(407 * var(--u));width:max-content;padding:calc(4 * var(--u));font-size:calc(12 * var(--u));line-height:1.45;font-weight:700;background:transparent;box-shadow:none;text-shadow:0 1px 3px #001018}
.approved-solutions{padding:calc(36 * var(--u)) calc(30 * var(--u)) calc(35 * var(--u));border-top:1px solid #24454d;background:radial-gradient(ellipse at 94% 26%,#19303977,transparent 40%),radial-gradient(ellipse at 2% 60%,#005b1825,transparent 36%),#03171f}.approved-solutions>.approved-eyebrow,.approved-solutions>h2,.approved-clients>.approved-eyebrow,.approved-clients>h2,.approved-final{text-align:center}.approved-solutions>h2,.approved-clients>h2,.approved-final>h2{font-size:calc(25 * var(--u));line-height:1.14;margin-top:calc(10 * var(--u));letter-spacing:-.02em}.approved-solution-grid{display:grid;grid-template-columns:1fr 1fr;gap:calc(18 * var(--u));margin-top:calc(27 * var(--u))!important}.solution-card{position:relative;min-width:0;min-height:calc(474 * var(--u));padding:calc(30 * var(--u)) calc(18 * var(--u)) calc(20 * var(--u));border-radius:calc(8 * var(--u));border:1px solid #609b22;overflow:hidden}.solution-fraud{box-shadow:0 0 calc(24 * var(--u)) #99ed3730,inset 0 0 calc(36 * var(--u)) #1b4f1830;background:radial-gradient(ellipse at 0% 54%,#02314977,transparent 70%),#03171f}.solution-heading{display:flex;gap:calc(18 * var(--u));align-items:flex-start}.solution-heading>.approved-art{flex:none;width:calc(70 * var(--u))}.solution-heading h3{font-size:calc(22 * var(--u));line-height:1.12;letter-spacing:-.015em}.solution-question{font-size:calc(15 * var(--u));line-height:1.28;font-weight:700;margin-top:calc(8 * var(--u))!important;color:#b3d92c}.solution-card>p{font-size:calc(13 * var(--u));line-height:1.42;margin-top:calc(17 * var(--u))!important}.review-service{border:1px solid #295063;border-radius:calc(7 * var(--u));padding:calc(14 * var(--u));margin-top:calc(18 * var(--u))!important;background:linear-gradient(#18394799,#05202b66)}.review-service-title{display:flex;gap:calc(10 * var(--u));align-items:center}.review-service-mark{position:relative;overflow:hidden;width:calc(46 * var(--u));aspect-ratio:314/352;flex:none;clip-path:polygon(0 0,100% 0,100% 39%,74% 40%,74% 61%,100% 76%,100% 100%,0 100%)}.review-service-mark img{position:absolute;inset:0 auto auto 0;width:calc(917 / 314 * 100%);max-width:none!important;height:auto}.review-service h4{font-size:calc(12 * var(--u));letter-spacing:.08em;color:#b7d930;white-space:nowrap}.review-service-title p{font-size:calc(12 * var(--u));line-height:1.4;margin-top:calc(3 * var(--u))!important}.review-service>p{font-size:calc(12.5 * var(--u));line-height:1.45;margin-top:calc(9 * var(--u))!important}.solution-fraud>.wp-block-buttons{margin-top:calc(20 * var(--u))!important}.solution-people{background:#fafcfc;color:#0c1923;border-color:#d1dbdb;padding-bottom:calc(235 * var(--u))}.solution-people .solution-heading>.approved-art{width:calc(64 * var(--u));mix-blend-mode:multiply}.solution-people h3{margin-top:calc(10 * var(--u));white-space:nowrap}.solution-people .solution-question{color:#16222d;font-size:calc(13 * var(--u));margin-top:calc(17 * var(--u))!important}.solution-people>.art-people-scene{position:absolute;bottom:0;left:0;width:100%;z-index:0}.solution-people>.solution-heading,.solution-people>p{position:relative;z-index:1}.solution-people>.wp-block-buttons{position:absolute;left:calc(18 * var(--u));bottom:calc(22 * var(--u));z-index:2}.approved-shell .button-white .wp-block-button__link{background:white;border-color:#eee;color:#16212a;box-shadow:0 2px 10px #0002;min-width:calc(190 * var(--u))}
.approved-clients{border-top:1px solid #20414a;border-bottom:1px solid #20414a;padding:calc(20 * var(--u)) calc(43 * var(--u)) calc(27 * var(--u));background:radial-gradient(ellipse at 1% 100%,#25303b55,transparent 65%),#02151d}.approved-clients>.approved-eyebrow{font-size:calc(9 * var(--u))}.approved-clients>h2{margin-top:calc(6 * var(--u))}.art-seajets{--cx:50;--cy:1301;--cw:102;--ch:40}.art-goldenstar{--cx:200;--cy:1304;--cw:195;--ch:40}.art-vicko{--cx:441;--cy:1307;--cw:92;--ch:34}.art-petcity{--cx:599;--cy:1307;--cw:106;--ch:34}.art-dust{--cx:104;--cy:1382;--cw:103;--ch:30}.art-everest{--cx:249;--cy:1377;--cw:84;--ch:39}.art-flocafe{--cx:398;--cy:1370;--cw:80;--ch:54}
.approved-testimonial{position:relative;min-height:calc(312 * var(--u));overflow:hidden;background:#061a23}.approved-testimonial>.art-store-scene{position:absolute;right:0;top:0;height:100%;width:58.6%;aspect-ratio:auto;mask-image:linear-gradient(90deg,transparent,#000 20%)}.approved-testimonial-copy{position:relative;z-index:1;width:calc(307 * var(--u));padding:calc(29 * var(--u)) 0 calc(32 * var(--u)) calc(41 * var(--u))}.quote-mark{display:block;color:#b4e839;font-size:calc(47 * var(--u));height:calc(37 * var(--u));font-weight:700;line-height:1}.approved-testimonial blockquote{padding:0;border:none;font-size:calc(17 * var(--u));line-height:1.27}.approved-testimonial cite{display:block;font-size:calc(10 * var(--u));font-style:normal;color:#aebfc7;line-height:1.6;margin-top:calc(13 * var(--u))}.approved-quote-nav{display:flex;align-items:center;gap:calc(9 * var(--u));margin-top:calc(17 * var(--u))}.approved-quote-nav>a{display:grid;place-items:center;border-radius:50%;width:calc(28 * var(--u));height:calc(28 * var(--u));background:#15303c;color:#a3bfcd;font-size:calc(20 * var(--u))}.quote-dot{width:calc(5 * var(--u));height:calc(5 * var(--u));border-radius:99px;background:#789738}.quote-dot.active{width:calc(12 * var(--u));background:#b4ec3d}
.approved-final{position:relative;overflow:hidden;padding:calc(27 * var(--u)) calc(30 * var(--u)) calc(25 * var(--u));border-block:1px solid #29464e;background:#02161e}.approved-final:after{content:"";position:absolute;right:calc(-20 * var(--u));bottom:calc(-80 * var(--u));width:calc(220 * var(--u));height:calc(210 * var(--u));background-image:radial-gradient(#76af1888 1px,transparent 1.5px);background-size:calc(10 * var(--u)) calc(10 * var(--u));border-radius:50%;transform:rotate(-28deg);mask-image:radial-gradient(ellipse,transparent 40%,#000 60%,transparent 72%);pointer-events:none}.approved-final>.wp-block-buttons{justify-content:center;margin-top:calc(19 * var(--u))!important}.approved-final .approved-eyebrow{font-size:calc(10 * var(--u))}.approved-footer{padding:calc(15 * var(--u)) calc(34 * var(--u)) calc(24 * var(--u));background:#03161e}.approved-footer-top{display:flex;justify-content:space-between;align-items:center;gap:calc(20 * var(--u));padding-bottom:calc(14 * var(--u));border-bottom:1px solid #15343e}.approved-footer .approved-brand{width:calc(105 * var(--u))}.approved-footer nav{display:flex;gap:calc(23 * var(--u));font-size:calc(7.5 * var(--u));font-weight:500}.approved-footer-bottom{display:flex;justify-content:space-between;color:#8eabb9;font-size:calc(7.3 * var(--u));margin-top:calc(14 * var(--u))}
.approved-video-dialog{width:min(1100px,95vw);padding:28px;background:#06212b;border:1px solid #315767;border-radius:8px;color:#fff}.approved-video-dialog::backdrop{background:#001017db;backdrop-filter:blur(4px)}.approved-video-dialog video{display:block;width:100%;max-height:70vh;margin-top:20px}.approved-video-dialog h2{font-size:24px;padding-right:35px}.approved-video-dialog p{font-size:13px;color:#b6cbd4;margin-top:12px}.video-close{position:absolute;right:12px;top:10px;width:40px;height:40px;font-size:28px;background:none;color:white;border:0}.dialog-open{overflow:hidden}
@media(max-width:740px){.approved-shell{font-family:Arial,sans-serif;--u:1px}.approved-header{height:82px;padding:12px 20px;background:#03171f}.approved-brand{width:123px}.approved-menu-toggle{display:block;border:1px solid #32515b;border-radius:5px;background:#102e3a;color:white;font-size:22px;width:44px;height:44px}.approved-nav{display:none;position:absolute;top:81px;left:0;right:0;padding:18px 22px;background:#03171f;font-size:16px;white-space:normal;box-shadow:0 20px 25px #0005}.approved-nav.is-open{display:flex;flex-direction:column;align-items:stretch;gap:2px}.approved-nav .approved-language{font-size:14px;margin:12px 0;gap:12px}.approved-nav .approved-button{font-size:14px;padding:13px}.approved-hero{min-height:785px;background:#071922}.approved-hero>.art-hero{top:337px;left:50%;transform:translateX(-62%);width:650px;height:478px;clip-path:inset(0 0 0 33%)}.approved-hero-copy{margin-left:22px;padding-top:114px;width:calc(100% - 44px)}.approved-hero-copy:before{display:none}.approved-hero h1{font-size:35px;white-space:normal;max-width:350px}.approved-hero-copy>p:not(.approved-eyebrow){font-size:15px;line-height:1.5;max-width:330px}.desktop-break{display:none}.approved-hero-copy>.wp-block-buttons{margin-top:20px}.approved-watch{font-size:13px;position:relative;z-index:2}.play-icon{width:32px;height:32px}.approved-hero-note{top:auto;bottom:17px;left:22px;right:auto;width:auto;font-size:15px;padding:5px}.approved-solutions{padding:32px 20px}.approved-solutions>h2,.approved-clients>h2,.approved-final>h2{font-size:26px;line-height:1.18}.approved-solutions>h2 br,.approved-final>h2 br{display:none}.approved-eyebrow{font-size:10px}.approved-solution-grid{grid-template-columns:1fr;gap:24px;margin-top:25px!important}.solution-card{padding:28px 19px 24px;min-height:0}.solution-heading{gap:15px}.solution-heading>.approved-art{width:61px}.solution-heading h3{font-size:24px}.solution-question{font-size:16px}.solution-card>p{font-size:15px}.review-service{padding:13px;margin-top:20px!important}.review-service-title{gap:9px}.review-service-mark{width:40px}.review-service h4{font-size:11px;white-space:normal}.review-service-title p,.review-service>p{font-size:13px}.solution-people{min-height:570px;padding-bottom:280px}.solution-people h3{font-size:23px;white-space:normal;margin-top:4px}.solution-people .solution-question{font-size:14px;margin-top:12px!important}.solution-people .solution-heading>.approved-art{width:55px}.solution-people>.wp-block-buttons{bottom:23px;left:18px}.approved-clients{padding:30px 22px}.approved-testimonial{min-height:560px}.approved-testimonial-copy{padding:30px 26px;width:min(330px,100%)}.approved-testimonial blockquote{font-size:18px}.approved-testimonial cite{font-size:12px}.approved-testimonial>.art-store-scene{top:auto;bottom:0;width:100%;height:260px;mask-image:linear-gradient(180deg,transparent,#000 25%)}.approved-final{padding:35px 22px}.approved-footer{padding:20px 22px}.approved-footer-top{flex-wrap:wrap;gap:22px}.approved-footer nav{order:3;flex-wrap:wrap;font-size:12px;gap:18px 22px;line-height:1.5}.approved-footer .approved-language{font-size:12px;gap:10px}.approved-footer-bottom{font-size:10px;gap:16px;line-height:1.6}.approved-video-dialog{padding:20px 14px}.approved-video-dialog h2{font-size:20px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
/* Keep the approved monitor and foreground pixels over the text-free office backdrop. */
.approved-hero-visual{position:absolute;inset:0;width:100%;height:100%;container-type:inline-size}
.approved-hero-bg{position:absolute;display:block;width:100%;height:auto;top:0;left:0}
.approved-hero-visual>.art-hero{position:absolute;inset:0;width:100%;height:100%;clip-path:polygon(34% 18%,98% 14%,98% 68%,84% 71%,84% 83%,100% 83%,100% 100%,38% 100%,38% 83%,38% 26%,34% 26%)}
.approved-hero-copy:before{display:none}.approved-hero-note{background:transparent;box-shadow:none}


@media(max-width:740px){.approved-hero-visual{inset:auto;top:337px;left:50%;transform:translateX(-62%);width:650px;height:478px}.approved-hero-bg{top:0}.approved-hero-visual>.art-hero{clip-path:polygon(34% 18%,98% 14%,98% 68%,84% 71%,84% 83%,100% 83%,100% 100%,38% 100%,38% 83%,38% 26%,34% 26%)}}
/* Match the light card and hero controls in both WordPress and the portable page. */
.solution-people h3{color:#0c1923}
.approved-hero-visual>.art-hero{mask-image:linear-gradient(180deg,#000 0 68%,transparent 94%),linear-gradient(90deg,transparent 34%,#000 40%);mask-composite:intersect}
.approved-hero h1{margin-top:9px!important}
.approved-hero .wp-block-button__link{font-size:calc(10 * var(--u));padding:calc(13 * var(--u)) calc(14 * var(--u));gap:calc(8 * var(--u))}
.approved-watch{margin-top:calc(18 * var(--u))!important}
.approved-final .wp-block-button__link{font-size:calc(12 * var(--u));padding:calc(14 * var(--u)) calc(18 * var(--u));gap:calc(10 * var(--u))}
@media(max-width:740px){.approved-hero .wp-block-button__link{font-size:14px;padding:14px 20px;gap:12px}.approved-hero h1{margin-top:10px!important}.approved-hero{min-height:830px}.approved-hero-visual{top:380px}}.solution-fraud .art-camera{mix-blend-mode:lighten}
/* Native WordPress menus keep the approved row spacing. */
.approved-nav-list,.approved-nav-list>li{display:contents;list-style:none;margin:0;padding:0}
.approved-nav .approved-nav-list a{padding:calc(10 * var(--u)) 0}
.approved-page{padding:calc(110 * var(--u)) calc(30 * var(--u)) calc(40 * var(--u));min-height:65vh}
.approved-page :where(p,h1,h2,h3,ul,ol,figure){margin-block:0 1em}
.approved-page :where(img,video){max-width:100%;height:auto}
@media(max-width:740px){.approved-page{padding:110px 22px 35px}}

/* Equal-width repeated sets keep every approved client visible without a loop jump. */
.approved-client-rows{margin-top:32px!important;display:grid;gap:16px}
.approved-client-row{overflow-x:auto;border-radius:8px;scrollbar-width:thin}
.approved-client-track{display:flex;width:max-content}
.approved-client-set{display:flex;flex:none;align-items:center;gap:16px;padding-inline:8px}
.ce-client-tile{display:flex;flex:none;align-items:center;justify-content:center;width:184px;height:108px;padding:12px;background:#fff;border:1px solid #e6ecee;border-radius:8px;overflow:hidden}
.ce-client-tile>img{max-width:160px;max-height:80px;object-fit:contain;background:#03171f}
.ce-client-crop{display:block;position:relative;overflow:hidden;flex:none;max-width:100%}
.ce-client-crop img{position:absolute;left:0;top:0;max-width:none!important;height:auto}
.approved-client-rows.is-ready .approved-client-track{animation:client-scroll var(--client-duration,100s) linear infinite}
.approved-client-rows.is-ready .approved-client-row{overflow:hidden}
.approved-client-rows.is-paused .approved-client-track,.approved-client-rows:hover .approved-client-track,.approved-client-rows:focus-within .approved-client-track{animation-play-state:paused}
.approved-client-rows.is-paused .approved-client-row,.approved-client-row:focus{overflow-x:auto}
.approved-client-row:focus-visible{outline:2px solid #b1ef3d;outline-offset:4px}
@keyframes client-scroll{to{transform:translateX(-50%)}}
.approved-client-pause{display:block;margin:16px 0 0 auto!important;padding:8px 12px;min-height:44px;border:1px solid #315260;border-radius:5px;background:transparent;color:#c1d5df;font-size:14px}
.approved-client-pause[hidden]{display:none}
.approved-client-note{text-align:center;margin-top:20px!important;font-size:12px;line-height:1.65;letter-spacing:.13em;color:#a1bdcb}
.ce-client-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px}
.ce-client-grid .ce-client-tile{width:100%}
@media(prefers-reduced-motion:reduce){.approved-client-rows.is-ready .approved-client-row{overflow-x:auto}.approved-client-rows.is-ready .approved-client-track{animation:none;transform:none}.approved-client-set[aria-hidden],.approved-client-pause{display:none}}

/* Project the original Windows screenshot onto the restored photo, behind the operator. */
.approved-screen-mask{position:absolute;inset:0;clip-path:polygon(0 0,100% 0,100% 100%,84.5% 100%,84.5% 67%,85.3% 62%,85.2% 57%,83.6% 52.5%,81.1% 49%,77.9% 46.8%,74.8% 46%,71.5% 46.8%,68.2% 48.8%,66% 51.6%,64.8% 56%,64.8% 61%,65% 65%,65% 100%,0 100%)}
.approved-screen{position:absolute;left:35.382514%;top:21.023256%;width:60.382514%;height:42.790698%;overflow:hidden;transform-origin:0 0;transform:perspective(60.382514cqw) matrix3d(.879541,-.043778, .120459,0, 0,1,0,0, 0,0,1,0, 0,0,0,1)}
.approved-screen img{position:absolute;max-width:none;width:calc(1193 / 1084 * 100%);height:calc(2048 / 527 * 100%);transform:translate(-4.526404%,-13.378906%)}
/* Company identifiers remain readable at every approved layout width. */
.approved-company-details{display:flex;flex-wrap:wrap;gap:6px 22px;margin:18px 0 0;color:#b9cbd2;font-size:14px;line-height:1.6}

/* Clean alpha edges and a light wordmark keep the original logo readable on navy. */
.approved-brand-logo{display:block;width:100%;height:auto}.approved-brand-tagline{display:block;margin-top:4%;color:#b8cbd2;font-size:calc(6.6 * var(--u));line-height:1.3;letter-spacing:.02em;white-space:nowrap}.approved-footer .approved-brand-tagline{font-size:calc(5.7 * var(--u))}
@media(min-width:741px){.approved-header .approved-brand{width:calc(110 * var(--u))}}

.approved-footer-contact{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 32px;margin:20px 0;color:#b9cbd2;font-size:14px;line-height:1.6}.approved-footer-contact>div,.approved-footer-contact>address{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin:0;font-style:normal}.approved-footer-contact strong{color:#edf5f8}.approved-footer-contact a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:3px}.approved-footer-contact a:hover{color:#b1ef3d}@media(max-width:740px){.approved-footer-contact{grid-template-columns:1fr;gap:20px}}
