.ep-about{isolation:isolate;color:#0d3042;background:radial-gradient(at 87% 38%,#ffefe4 0,#0000 37%),radial-gradient(at 8% 14%,#eef7fc 0,#0000 43%),#fff;border-block:1px solid #eaf0f3;padding-block:clamp(44px,5vw,80px);position:relative;overflow:hidden}.ep-about:before,.ep-about:after{z-index:-1;content:"";pointer-events:none;opacity:.5;background-image:radial-gradient(#ffc5a8 1.5px,#0000 1.5px);background-size:19px 19px;width:440px;height:180px;position:absolute;-webkit-mask-image:linear-gradient(90deg,#000,#0000);mask-image:linear-gradient(90deg,#000,#0000)}.ep-about:before{top:20px;right:-160px;transform:rotate(-8deg)}.ep-about:after{bottom:25px;left:-200px;transform:rotate(180deg)}.ep-about-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,90px);display:grid}.ep-about-copy{z-index:2;min-width:0;position:relative}.ep-about-eyebrow{color:#e84409;background:#fff1e9;border:1px solid #ffe2d3;border-radius:100px;align-items:center;gap:9px;padding:7px 14px;font-size:.83rem;font-weight:750;display:inline-flex}.ep-about-eyebrow i{box-sizing:content-box;background:#ff4b0b;border:4px solid #ffcfb9;border-radius:50%;width:8px;height:8px}.ep-about-copy h2{letter-spacing:-.045em;text-wrap:balance;margin:16px 0 18px;font-size:clamp(2.15rem,3.5vw,3.85rem);font-weight:850;line-height:1.34}.ep-about-copy h2>span{color:#ff4b0b;display:block}.ep-about-lead{color:#657d8b;max-width:630px;margin:0;font-size:clamp(.94rem,1.15vw,1.1rem);line-height:1.95}.ep-about-features{gap:10px;margin-top:24px;display:grid}.ep-about-features article{background:#ffffffec;border:1px solid #e8edf0;border-radius:18px;align-items:center;gap:16px;padding:13px 17px;display:flex;box-shadow:0 7px 22px #193b4c05}.ep-about-features article>span{color:#ff4b0b;background:linear-gradient(135deg,#fff5ee,#ffede5);border-radius:14px;flex:none;place-items:center;width:49px;height:49px;display:grid}.ep-about-features article>span svg{stroke-width:1.7px;width:25px;height:25px}.ep-about-features h3{margin:0 0 3px;font-size:1.03rem;font-weight:850}.ep-about-features p{color:#718592;margin:0;font-size:.82rem;line-height:1.7}.ep-about-stats{background:#fff;border:1px solid #e8edf0;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin:16px 0 0;padding:16px 4px;display:grid;box-shadow:0 8px 24px #0d304205}.ep-about-stats>div{grid-template-columns:27px max-content;justify-content:center;align-items:center;column-gap:12px;min-width:0;padding-inline:7px;display:grid}.ep-about-stats>div+div{border-inline-start:1px solid #dce5eb}.ep-about-stats svg{color:#ff4b0b;stroke-width:1.7px;grid-area:1/1/3;width:27px;height:27px}.ep-about-stats dd,.ep-about-stats dt{margin:0}.ep-about-stats dt{display:contents}.ep-about-stats dd{grid-area:1/2}.ep-about-count{color:#0d3042;font-variant-numeric:tabular-nums;min-width:3ch;font-size:clamp(1.35rem,1.8vw,1.8rem);font-weight:850;line-height:1.2;display:block}.ep-about-stats dt>span{color:#708694;white-space:nowrap;grid-area:2/2;margin-top:4px;font-size:.79rem;line-height:1.5}.ep-about-actions{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.ep-about-actions a{border:1px solid #0000;border-radius:100px;justify-content:center;align-items:center;gap:15px;min-height:54px;padding:12px 16px;font-size:.96rem;font-weight:800;transition:background .2s,border-color .2s,box-shadow .2s;display:flex}.ep-about-actions a svg{flex:none;width:19px;height:19px}.ep-about-primary{color:#fff;background:#ff4b0b;box-shadow:0 8px 20px #ff4b0b20}.ep-about-actions .ep-about-primary:hover{background:#e94005;box-shadow:0 10px 25px #ff4b0b30}.ep-about-actions .ep-about-secondary{color:#0d3042;background:#ffffffb8;border-color:#aebfc9}.ep-about-actions .ep-about-secondary:hover{background:#f0f6f9;border-color:#0d3042}.ep-about-actions a:focus-visible{outline-offset:4px;outline:3px solid #ff8958}.ep-about-more{color:#d93a00;align-items:center;gap:10px;min-height:44px;margin-top:10px;font-size:.875rem;font-weight:600;display:inline-flex}.ep-about-more svg{width:18px;height:18px}@media (max-width:800px){.ep-about-more{order:8;align-self:flex-start}}.ep-about-art{--phone-scale:1;--callout-width:202px;--callout-gap:20px;pointer-events:none;min-width:0;height:700px;position:relative}.ep-about-art:before{z-index:-1;content:"";background:radial-gradient(#ffdfc4a6,#fff7ef66 58%,#0000 72%);border-radius:50%;position:absolute;inset:12% 0 6%}.ep-about-phone{z-index:2;width:320px;height:638px;transform:translate(-50%, -50%) rotate(7deg) scale(var(--phone-scale));transform-origin:50%;background:linear-gradient(110deg,#60656b,#101719 10%,#070b0d 80%,#73797c);border:2px solid #747c81;border-radius:48px;padding:8px;position:absolute;top:47%;left:50%;box-shadow:12px 12px 0 -3px #485056,15px 14px 0 -4px #b7bdc0,27px 34px 45px #12374a2b,inset 0 0 0 2px #090f13}.ep-about-phone:before{content:"";background:#424c54;border-radius:4px;width:3px;height:65px;position:absolute;top:116px;left:-5px}.ep-about-phone:after{content:"";background:#424c54;border-radius:4px;width:3px;height:80px;position:absolute;top:140px;right:-6px}.ep-about-screen{color:#102e40;background:#fff;border:1px solid #09131a;border-radius:38px;width:100%;height:100%;position:relative;overflow:hidden}.ep-about-screen-image{object-fit:cover;object-position:center top}.ep-about-pedestal{background:linear-gradient(#fffcfa 15%,#ffe8d7 68%,#f4d6c4 75%,#e8edf6);border:1px solid #fff;border-radius:50%;width:108%;height:110px;position:absolute;bottom:10px;left:50%;transform:translate(-50%);box-shadow:0 23px 0 -6px #f4f4f6,0 25px 0 -5px #dfe7ee}.ep-about-orbit{fill:none;stroke:#ff9559a3;stroke-width:1.25px;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ep-about-orbit path{vector-effect:non-scaling-stroke}.ep-about-callout{z-index:3;width:0;height:0;position:absolute}.ep-about-callout>i{background:#ff5a12;border:3px solid #fff2e8;border-radius:50%;outline:1px solid #ff9b64;width:13px;height:13px;position:absolute;top:0;left:0;transform:translate(-50%,-50%);box-shadow:0 0 0 5px #ffddb661}.ep-about-callout:before{height:var(--callout-gap);content:"";border-left:1px solid #ffb084;position:absolute;top:0;left:0}.ep-about-callout-products{top:27.1429%;left:90.6667%}.ep-about-callout-technicians{top:46%;left:7.6667%}.ep-about-callout-home{top:76%;left:87.6667%}.ep-about-float{top:var(--callout-gap);width:var(--callout-width);white-space:nowrap;background:#fffffff7;border:1px solid #ffe0ce;border-radius:18px;align-items:center;gap:11px;min-height:76px;padding:13px;display:flex;position:absolute;box-shadow:0 14px 32px #183e4f0a}.ep-about-callout-products:before{top:auto;bottom:0}.ep-about-callout-products .ep-about-float{top:auto;bottom:var(--callout-gap);right:-24px}.ep-about-callout-technicians .ep-about-float{left:-24px}.ep-about-callout-home .ep-about-float{right:-24px}.ep-about-float>span{color:#ff4b0b;background:#fff0e7;border-radius:13px;flex:none;place-items:center;width:43px;height:43px;display:grid}.ep-about-float svg{stroke-width:1.7px;width:25px;height:25px}.ep-about-float strong,.ep-about-float small{display:block}.ep-about-float strong{font-size:.88rem;font-weight:850}.ep-about-float small{color:#7b8d97;margin-top:4px;font-size:.7rem}@media (max-width:1199px) and (min-width:801px){.ep-about-layout{gap:30px}.ep-about-art{--phone-scale:.85;--callout-width:178px;height:630px}.ep-about-float{gap:8px;min-height:64px;padding:10px}.ep-about-float>span{width:34px;height:34px}.ep-about-float svg{width:21px;height:21px}.ep-about-float strong{font-size:.76rem}.ep-about-float small{font-size:.63rem}.ep-about-stats>div{grid-template-columns:21px max-content;column-gap:7px}.ep-about-stats svg{width:21px;height:21px}.ep-about-actions a{gap:8px;padding-inline:10px;font-size:.84rem}}@media (max-width:800px){.ep-about{padding-block:34px 42px}.ep-about-layout{flex-direction:column;gap:0;display:flex}.ep-about-copy{display:contents}.ep-about-eyebrow{order:1;align-self:flex-start}.ep-about-copy h2{order:2;width:100%;margin:14px 0;font-size:clamp(2rem,6vw,2.8rem);line-height:1.4}.ep-about-lead{order:3;width:100%;max-width:none;font-size:.94rem;line-height:1.9}.ep-about-art{--phone-scale:.78;--callout-width:180px;order:4;width:min(100%,540px);height:530px;margin-block:16px 14px}.ep-about-phone{top:48%}.ep-about-pedestal{width:95%;height:85px;bottom:16px}.ep-about-float{border-radius:15px;gap:8px;min-height:66px;padding:10px}.ep-about-float>span{border-radius:11px;width:35px;height:35px}.ep-about-float strong{font-size:.77rem}.ep-about-float small{font-size:.65rem}.ep-about-features{order:5;width:100%;margin-top:0}.ep-about-stats{order:6;width:100%;margin-top:16px}.ep-about-actions{order:7;width:100%}}@media (max-width:480px){.ep-about-art{--phone-scale:.65;--callout-width:154px;--callout-gap:17px;height:445px;margin-top:10px}.ep-about-float{border-radius:12px;gap:7px;min-height:56px;padding:8px 9px}.ep-about-float>span{border-radius:9px;width:29px;height:29px}.ep-about-float svg{width:19px;height:19px}.ep-about-float strong{font-size:.68rem}.ep-about-float small{margin-top:2px;font-size:.57rem}.ep-about-callout-products .ep-about-float{right:-18px}.ep-about-callout-technicians .ep-about-float{left:-18px}.ep-about-callout-home .ep-about-float{right:-18px}.ep-about-features article{border-radius:15px;gap:12px;padding:12px}.ep-about-features article>span{border-radius:12px;width:43px;height:43px}.ep-about-features h3{font-size:.95rem}.ep-about-features p{font-size:.79rem}.ep-about-stats{border-radius:15px;padding:14px 0}.ep-about-stats>div{grid-template-columns:20px max-content;column-gap:7px;padding-inline:4px}.ep-about-stats svg{width:20px;height:20px}.ep-about-count{font-size:1.4rem}.ep-about-stats dt>span{font-size:.67rem}.ep-about-actions{gap:9px}.ep-about-actions a{gap:7px;min-height:49px;padding:11px 9px;font-size:.8rem}.ep-about-actions a svg{width:16px;height:16px}}@media (max-width:360px){.ep-about-copy h2{font-size:1.85rem}.ep-about-art{--phone-scale:.58;--callout-width:132px;height:400px}.ep-about-float{gap:5px;min-height:46px;padding:7px}.ep-about-float small{display:none}.ep-about-stats>div{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:5px}.ep-about-stats svg{grid-area:1/1}.ep-about-stats dd{grid-area:2/1}.ep-about-stats dt>span{grid-area:3/1;margin:0}.ep-about-actions{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.ep-about-actions a{transition:none}}.about-us-page{--about-navy:#0d3042;color:var(--about-navy);background:#fff}.about-us-page *,.about-us-page :before,.about-us-page :after{box-sizing:border-box}.about-us-hero{isolation:isolate;background:radial-gradient(at 87% 38%,#ffefe4 0,#0000 37%),radial-gradient(at 8% 14%,#eef7fc 0,#0000 43%),#fff;border-bottom:1px solid #eaf0f3;padding-bottom:56px;position:relative;overflow:hidden}.about-us-hero:before{content:"";z-index:-1;opacity:.6;background-image:radial-gradient(#ffc5a8 1.5px,#0000 1.5px);background-size:19px 19px;width:200px;height:180px;position:absolute;top:24px;right:-70px;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.about-us-breadcrumb{color:#657d8b;align-items:center;gap:8px;padding-block:24px;font-size:.8125rem;display:flex}.about-us-breadcrumb svg{width:14px;height:14px}.about-us-breadcrumb a:hover{color:var(--brand)}.about-us-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,4.5vw,70px);padding-block:20px 24px;display:grid}.about-us-copy{min-width:0}.about-us-layout>.ep-about-art{justify-self:center;width:100%}.about-us-copy h1{letter-spacing:-.045em;text-wrap:balance;margin:16px 0 18px;font-size:clamp(2.15rem,3.5vw,3.85rem);font-weight:700;line-height:1.34}.about-us-copy h1>span{color:var(--brand);display:block}.about-us-lead{color:#657d8b;margin:0;font-size:clamp(.94rem,1.15vw,1.1rem);line-height:1.95}.about-us-features h2{margin:0 0 3px;font-size:1.03rem;font-weight:700;line-height:1.6}.about-us-actions{margin-top:20px}.about-us-actions a{text-decoration:none}.about-us-mission{background:#f5f7fb;padding-block:58px 66px}.about-us-mission-inner{max-width:1164px}.about-us-mission-heading{text-align:center;margin-bottom:36px}.about-us-section-label{color:#ff4b0b;align-items:center;gap:12px;font-size:.8125rem;font-weight:500;display:inline-flex}.about-us-section-label:before,.about-us-section-label:after{content:"";background:currentColor;width:30px;height:1px}.about-us-mission-heading h2{color:#0b213e;margin:13px 0 12px;font-size:clamp(2rem,3vw,2.8rem);font-weight:700;line-height:1.4}.about-us-mission-heading h2 span{color:var(--brand)}.about-us-mission-heading>p{color:#7286a3;margin:0;font-size:1rem;line-height:1.9}.about-us-heading-divider{justify-content:center;align-items:center;gap:9px;margin:25px auto 0;display:flex}.about-us-heading-divider:before,.about-us-heading-divider:after{content:"";background:#dce4ed;width:59px;height:1px}.about-us-heading-divider i{background:var(--brand);width:6px;height:6px;transform:rotate(45deg)}.about-us-mission-grid{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:stretch;gap:30px;display:grid}.about-us-mission-item{min-width:0;display:flex}.about-us-vision{isolation:isolate;color:#fff;background:radial-gradient(at 0 0,#35293870,#0000 50%),#0b203c;border:1px solid #102442;border-radius:22px;flex-direction:column;width:100%;min-height:454px;padding:33px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 25px #0b203c13}.about-us-card-heading{align-items:center;gap:13px;margin-bottom:25px;display:flex}.about-us-card-icon{color:#ff4b0b;background:#ff692a20;border:1px solid #ff784a25;border-radius:14px;flex:none;place-items:center;width:43px;height:43px;display:grid}.about-us-card-icon svg{stroke-width:1.6px;width:21px;height:21px}.about-us-card-heading h3{color:#fff;margin:0;font-size:1.375rem;font-weight:600}.about-us-vision>p{color:#d1d8e3;margin:0 0 40px;font-size:1.0625rem;line-height:2.1}.about-us-vision-art{z-index:-1;stroke:#91a6bb26;stroke-width:1px;width:100%;height:160px;position:absolute;bottom:-3px;left:0}.about-us-vision-art circle{fill:#91a6bb50}.about-us-vision-art circle:first-of-type{fill:#ff662d;stroke:#ff662d}.about-us-vision-signature{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:auto;padding-top:32px;font-size:.75rem;display:flex}.about-us-vision-signature>span{color:#d1d8e3;background:#ffffff05;border:1px solid #ffffff25;border-radius:99px;padding:7px 13px}.about-us-vision-signature bdi{align-items:center;gap:6px;font-size:.8125rem;font-weight:600;display:inline-flex}.about-us-vision-signature i{background:var(--brand);border-radius:50%;width:5px;height:5px}.about-us-goals-panel{flex-direction:column;min-width:0;display:flex}.about-us-goals-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.about-us-goals-heading h3{color:#0b213e;margin:0;font-size:1.375rem;font-weight:600}.about-us-goals-heading p{color:#7286a3;margin:0;font-size:.75rem}.about-us-goals{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 14px;margin:0;padding:0;list-style:none;display:grid}.about-us-goals li{background:#fff;border:1px solid #dce4ee;border-radius:19px;flex-direction:column;min-width:0;padding:18px 22px 20px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;box-shadow:0 2px 3px #132a4210,0 8px 20px #132a4203}.about-us-goals li:hover{border-color:#ffc4a9;transform:translateY(-3px);box-shadow:0 10px 24px #132a420c}.about-us-goals li:last-child{background:#fff0e8;border-color:#ffc7ae;grid-column:1/-1}.about-us-goal-heading{align-items:center;gap:10px;margin-bottom:10px;display:flex}.about-us-goal-icon{color:#ff4b0b;background:#fff0e8;border:1px solid #ffe4d7;border-radius:13px;flex:none;place-items:center;width:39px;height:39px;display:grid}.about-us-goals li:last-child .about-us-goal-icon{border-color:#ffd6c1}.about-us-goal-icon svg{stroke-width:1.6px;width:19px;height:19px}.about-us-goal-heading h4{color:#102746;flex:1;margin:0;font-size:1rem;font-weight:600;line-height:1.6}.about-us-goal-number{color:#aab5c5;font-size:.8125rem}.about-us-goals p{color:#7286a3;margin:0;font-size:.875rem;line-height:1.95}.about-us-reveal-pending{opacity:0}.about-us-revealed{animation:.55s ease-out both about-us-reveal}@keyframes about-us-reveal{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (min-width:801px) and (max-width:1100px){.about-us-layout{gap:28px}.about-us-copy h1{font-size:2.5rem}.about-us-actions a{gap:8px;padding-inline:12px;font-size:.8125rem}}@media (max-width:800px){.about-us-hero{padding-bottom:36px}.about-us-breadcrumb{padding-block:18px}.about-us-layout{grid-template-columns:minmax(0,1fr);gap:26px;padding-top:6px}.about-us-copy{grid-row:1}.about-us-copy h1{font-size:clamp(2rem,6vw,2.8rem)}.about-us-lead,.about-us-features h2{font-size:.9375rem}.about-us-mission{padding-block:40px 48px}.about-us-mission-grid{grid-template-columns:minmax(0,1fr);gap:18px}.about-us-vision{min-height:360px}.about-us-mission-heading{margin-bottom:25px}.about-us-mission-heading>p{font-size:.9375rem}.about-us-vision>p{font-size:1rem}}@media (max-width:480px){.about-us-mission-card{border-radius:18px;padding:24px 20px}.about-us-card-heading{gap:12px;margin-bottom:19px}.about-us-card-icon{border-radius:14px;width:47px;height:47px}.about-us-card-heading h3{font-size:1.3rem}.about-us-goals p{font-size:.875rem}.about-us-vision-signature{gap:7px;font-size:.6875rem}}@media (max-width:600px){.about-us-goals{grid-template-columns:minmax(0,1fr)}.about-us-goals-heading{flex-direction:column;align-items:flex-start;gap:8px}.about-us-goals li{padding:18px 20px}}@media (prefers-reduced-motion:reduce){.about-us-reveal-pending{opacity:1}.about-us-revealed{animation:none}.about-us-mission-card{transition:none}.about-us-mission-card:hover{transform:none}.about-us-goals li{transition:none}.about-us-goals li:hover{transform:none}}
