:root{--navy:#0b192b;--navy2:#10273c;--teal:#10b6a1;--teal-light:#bdf0e6;--ink:#0d2030;--muted:#657381;--bg:#f4f8f8;--container:1200px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:var(--ink);font-family:Inter,"Aptos","Segoe UI",Arial,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit}.container{width:min(var(--container),calc(100% - 88px));margin-inline:auto}.skip-link{position:absolute;top:-60px;left:16px;background:#fff;color:#111;padding:12px;z-index:100}.skip-link:focus{top:10px}.announcement{background:#0a2d36;color:#d9f5ec;min-height:32px;display:flex;align-items:center;justify-content:center;font-size:11px;letter-spacing:.055em;gap:9px}.announcement-dot{width:6px;height:6px;background:#4fe8c2;border-radius:50%;box-shadow:0 0 0 4px #4fe8c21b}.announcement-sep{opacity:.6}.site-header{background:var(--navy);position:relative;z-index:20;border-bottom:1px solid #ffffff15}.header-inner{height:86px;display:flex;align-items:center;justify-content:space-between}.brand{display:inline-flex;align-items:center;gap:11px;color:white}.brand-mark{width:36px;height:36px;flex:none}.brand-mark svg{width:100%;height:100%}.brand-text{font-size:21px;font-weight:800;line-height:1;letter-spacing:-.05em;display:flex;flex-direction:column}.brand-text-small{font-size:9px;letter-spacing:.26em;font-weight:700;text-transform:uppercase;margin-top:6px;color:#9bd0c6}.primary-nav{display:flex;gap:34px;align-items:center;color:#d0dae3;font-size:13px;font-weight:600}.primary-nav>a:hover{color:#fff}.primary-nav .nav-cta{color:#092635;border-radius:7px;background:#d0f9ed;padding:12px 17px;margin-left:14px}.nav-cta span{margin-left:9px}.menu-toggle{display:none}.hero{background:var(--navy);color:#fff;position:relative;overflow:hidden}.hero:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(#ffffff0c .7px,transparent .7px);background-size:22px 22px;opacity:.3}.hero-glow{position:absolute;right:-160px;top:-290px;width:850px;height:900px;background:radial-gradient(ellipse,#0b9e961d,transparent 63%)}.hero-grid{display:grid;grid-template-columns:47% 53%;min-height:620px;position:relative;z-index:2;align-items:center;padding-block:84px 94px}.hero-copy{padding-bottom:7px}.eyebrow,.kicker{font-size:11px;letter-spacing:.15em;font-weight:800;color:#149e91}.eyebrow{display:flex;align-items:center;gap:12px;color:#77e1cd}.eyebrow-line{width:25px;height:1px;background:#63d5be}.hero h1{font-size:clamp(54px,5.05vw,80px);line-height:1.09;letter-spacing:-.057em;font-weight:780;margin:27px 0 22px;max-width:600px}.hero h1 em,.closing-inner h2 em{font-style:normal;color:#5de0c6}.hero-lead{font-size:17px;color:#bdcbd7;line-height:1.8;max-width:493px;margin:0}.hero-buttons{display:flex;gap:13px;align-items:center;margin-top:31px;flex-wrap:wrap}.button{display:inline-flex;align-items:center;justify-content:center;gap:22px;padding:16px 21px;border-radius:8px;font-size:13px;font-weight:750;transition:transform .2s,background .2s}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--teal);color:#052629}.button-primary:hover{background:#37d3bb}.button-ghost{border:1px solid #72839452;color:#e3eef4}.button-ghost:hover{background:#ffffff12}.hero-bottom{margin-top:62px;display:flex;gap:15px;align-items:center;font-size:11px;color:#91a8b9}.avatar-stack{display:flex;margin-left:0}.avatar-stack span{margin-right:-7px;width:29px;height:29px;border-radius:50%;display:grid;place-items:center;border:2px solid #0b192b;background:#245b63;color:#fff;font-size:10px;font-weight:800}.avatar-stack span:nth-child(2){background:#a7d8cb;color:#123}.avatar-stack span:nth-child(3){background:#e0e9dc;color:#123}.hero-art{position:relative;min-height:500px;display:flex;align-items:center;justify-content:center;padding-left:22px}.orbit{position:absolute;border:1px solid #63cbb11e;border-radius:50%;pointer-events:none}.orbit-one{width:670px;height:670px;right:-150px}.orbit-two{width:460px;height:460px;right:-60px}.dashboard-card{width:min(570px,100%);height:377px;background:#fbffff;box-shadow:0 40px 100px #0007;transform:perspective(1300px) rotateY(-8deg) rotateX(4deg) rotateZ(-1deg);border:1px solid #dfeceb;border-radius:13px;display:flex;overflow:hidden;position:relative;z-index:2}.dash-sidebar{background:#0c2734;width:51px;padding:14px 14px;display:flex;align-items:center;flex-direction:column;gap:23px}.dash-logo{margin-bottom:16px}.dash-logo-box{background:#23b8a9;color:#123;border-radius:6px;padding:4px 8px;font-weight:900;font-size:13px}.sidebar-dot{width:17px;height:13px;border-radius:3px;background:#57747b75}.sidebar-dot.active{background:#39d3bb}.sidebar-bottom{width:18px;height:18px;border-radius:50%;background:#9ed8c8;margin-top:auto}.dash-main{flex:1;padding:20px 23px;color:#153344;min-width:0}.dash-top{display:flex;justify-content:space-between;font-size:9px;font-weight:700;color:#697d83}.dash-breadcrumb span{color:#b0bebf;margin:0 8px}.dash-top-badge{border-radius:6px;background:#e5f7ef;color:#279480;padding:6px}.dash-welcome{font-size:20px;font-weight:800;letter-spacing:-.03em;margin-top:24px}.dash-welcome span{color:#edbe5b}.dash-sub{color:#9aa8ae;font-size:10px;margin:7px 0 17px}.metric-grid{display:grid;grid-template-columns:1fr 1fr 1.25fr;gap:9px}.metric{border:1px solid #e6eeee;border-radius:7px;padding:11px 10px;display:flex;flex-direction:column;gap:7px}.metric>span{font-size:9px;color:#637b84}.metric strong{font-size:19px}.metric small{font-size:8px;color:#95a4a9}.metric .metric-trend{color:#16a38f}.metric-highlight{background:#e5faf4;border-color:#d1f2e9}.metric-highlight strong{font-size:12px;padding-top:5px}.metric-highlight strong span{color:#19b7a6}.dash-chart-head{margin-top:25px;display:flex;justify-content:space-between;align-items:center;font-size:10px;font-weight:800}.dash-chart-head>span:last-child{font-size:8px;color:#708591;font-weight:600}.chart-area{height:105px;margin-top:8px;position:relative}.chart-grid-lines{position:absolute;inset:8px 0 13px;background:repeating-linear-gradient(to bottom,#dae9e9 0,#dae9e9 1px,transparent 1px,transparent 26px)}.chart-area svg{width:100%;height:85px;position:relative}.chart-labels{display:flex;justify-content:space-between;color:#96a6ae;font-size:8px}.dash-bottom{display:flex;justify-content:space-between;font-size:9px;font-weight:700;margin-top:10px;color:#8ca0a7}.dash-bottom .status-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--teal);margin-right:4px}.floating-pill{position:absolute;z-index:4;background:#fff;color:#143746;border-radius:10px;box-shadow:0 18px 60px #0004;border:1px solid #e3f1ec}.pill-one{right:-22px;top:52px;display:flex;align-items:center;gap:12px;padding:14px 18px;transform:rotate(4deg)}.pill-icon{background:#effaf4;color:#10a48f;border-radius:8px;font-size:23px;padding:6px 10px}.pill-one>span:last-child{font-size:11px;color:#84979c;display:flex;flex-direction:column;gap:4px}.pill-one strong{font-size:13px;color:#143746}.pill-two{left:34px;bottom:48px;font-size:12px;font-weight:800;padding:13px 17px;transform:rotate(-3deg)}.mini-check{display:inline-flex;align-items:center;justify-content:center;background:#daf6eb;color:#079d88;border-radius:50%;width:22px;height:22px;margin-right:6px}.art-caption{position:absolute;bottom:8px;right:18px;color:#7b94a5;font-size:9px}.trust-strip{background:#10273b;color:#e0ecf2}.trust-strip .container{display:flex;justify-content:space-between;gap:30px;align-items:center;min-height:92px}.trust-label{font-size:10px;font-weight:800;letter-spacing:.11em;color:#7eaeb7}.trust-items{display:flex;gap:52px;align-items:center;font-size:12px;font-weight:700}.trust-items>span{white-space:nowrap}.trust-icon{color:#42dcc0;font-size:19px;margin-right:8px;vertical-align:middle}.section{padding:112px 0}.section-light{background:#f6f9f8}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:70px;margin-bottom:43px}.section-heading h2,.who-copy h2{font-size:clamp(39px,4vw,56px);letter-spacing:-.05em;line-height:1.12;margin:19px 0 0}.section-heading h2 span,.who-copy h2 span{color:#66818b}.section-heading p{max-width:340px;color:#647682;font-size:15px;line-height:1.8;margin:0 0 5px}.solution-grid{display:grid;grid-template-columns:1.23fr 1fr 1fr;gap:18px}.solution-card{background:#fff;border:1px solid #e2ebe9;min-height:411px;border-radius:14px;padding:26px;display:flex;flex-direction:column;overflow:hidden;transition:transform .25s,box-shadow .25s}.solution-card:hover{transform:translateY(-6px);box-shadow:0 24px 45px #0b2c3012}.feature-card{background:#e8f6f1;border-color:#d6eee5}.solution-overline{display:flex;justify-content:space-between;align-items:center}.tag-icon{display:grid;place-items:center;color:#036d63;background:#c4ebe0;font-size:22px;font-weight:600;border-radius:10px;width:42px;height:42px}.blue-icon{background:#e7eeff;color:#3c69ba}.amber-icon{background:#fdf1de;color:#a77823}.status-chip{border:1px solid #acd9c8;color:#246c5b;border-radius:30px;padding:7px 10px;font-size:10px;font-weight:800}.card-number{font-size:10px;color:#a5b2b6;font-weight:800}.solution-card h3{font-size:25px;letter-spacing:-.035em;margin:26px 0 10px}.solution-card p{font-size:13px;line-height:1.8;color:#647681;max-width:350px;margin:0}.feature-ui{width:100%;background:#fff;border-radius:9px 9px 0 0;margin-top:31px;padding:18px 20px 13px;border:1px solid #d5e9e1;box-shadow:0 10px 24px #0e554311}.feature-ui-header{display:flex;justify-content:space-between;align-items:center;font-size:10px;font-weight:800}.feature-ui-header span:last-child{font-size:16px;color:#8ca2a5}.feature-bars{height:75px;margin-top:14px;border-bottom:1px solid #e3efeb;display:flex;align-items:end;justify-content:space-between;gap:12px}.feature-bars span{background:#26bda8;border-radius:3px 3px 0 0;width:12%;opacity:.75}.feature-bars span:nth-child(2n){background:#6fd7c4}.feature-ui-caption{display:flex;justify-content:space-between;color:#91a5a4;font-size:9px;margin-top:10px}.solution-bottom{display:flex;justify-content:space-between;align-items:center;font-size:11px;font-weight:800;margin-top:auto;padding-top:19px;color:#47615e}.smaller-card .solution-bottom{border-top:1px solid #edf2f1}.mini-flow{display:flex;gap:6px;align-items:center;justify-content:space-between;margin-top:auto;padding:28px 0}.mini-flow span{font-size:9px;font-weight:800;background:#eff3f6;border-radius:5px;padding:10px 7px;color:#416175}.mini-flow b{color:#45b6ab;font-size:11px}.analytics-preview{height:103px;display:flex;gap:16px;margin-top:auto;align-items:end;padding:17px 0 9px}.analytic-chart{width:60%;display:flex;gap:8px;align-items:end;height:90px}.analytic-chart i{width:20%;background:#beded9;border-radius:4px 4px 0 0}.analytic-chart i:nth-child(2n){background:#58c9bb}.analytic-line{width:40%;height:70px;background:#eef9f5;border-radius:9px;padding:12px}.analytic-line svg{width:100%;height:100%}.approach-section{background:#0d2133;color:#e8f1f4}.approach-grid{display:grid;grid-template-columns:1fr 1fr;gap:130px}.kicker.on-dark{color:#5cdec7}.approach-grid h2{font-size:clamp(41px,4vw,57px);letter-spacing:-.05em;line-height:1.16;margin:18px 0 26px}.approach-grid h2 span{color:#63dac4}.approach-grid p{color:#afc0cd;font-size:15px;line-height:1.9;max-width:420px}.text-link{display:inline-block;color:#66dfc8;font-size:13px;font-weight:800;margin-top:25px}.text-link span{margin-left:12px}.principles{padding-top:26px}.principle{display:grid;grid-template-columns:36px 1fr 20px;gap:18px;border-bottom:1px solid #ffffff25;padding:31px 0}.principle:first-child{border-top:1px solid #ffffff25}.principle-number{color:#6ccfbd;font-size:11px;font-weight:800}.principle h3{font-size:19px;letter-spacing:-.02em;margin:0 0 8px}.principle p{font-size:12px;margin:0;line-height:1.7}.principle>span:last-child{color:#60c8b5}.who-grid{display:grid;grid-template-columns:1fr 1fr;gap:126px;align-items:center}.who-visual{height:410px;border-radius:20px;background:#e5f1ed;position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center}.who-visual:before{position:absolute;content:"";width:330px;height:330px;border:1px solid #a2d8ca;border-radius:50%}.who-visual:after{position:absolute;content:"";width:250px;height:250px;border:1px solid #a2d8ca;border-radius:50%}.who-glow{position:absolute;width:420px;height:420px;background:radial-gradient(#63caba60,transparent 60%)}.who-graphic{display:flex;align-items:center;flex-direction:column;z-index:2;gap:18px}.graphic-circle{display:grid;place-items:center;width:120px;height:120px;background:#0e2d3d;color:#90e0d2;border-radius:35px;font-weight:900;font-size:75px;box-shadow:0 20px 35px #09352b2f;position:relative}.graphic-circle span{font-size:26px;position:absolute;right:14px;bottom:13px}.who-graphic small{color:#346f67;font-size:10px;letter-spacing:.2em;font-weight:800}.who-tile{position:absolute;z-index:3;background:#fff;border:1px solid #d7e8e2;border-radius:8px;box-shadow:0 13px 26px #225c4f21;font-size:11px;font-weight:800;display:flex;align-items:center;gap:7px;padding:13px}.tile-icon{color:#10a894;font-size:17px}.tile-a{top:58px;left:33px;transform:rotate(-7deg)}.tile-b{bottom:62px;right:26px;transform:rotate(5deg)}.who-copy h2{font-size:clamp(37px,3.6vw,49px);margin-bottom:22px}.who-copy p{color:#687b83;line-height:1.85;font-size:14px}.who-foot{margin-top:28px;color:#285d55;font-size:12px;font-weight:800}.foot-dash{display:inline-block;width:23px;height:2px;background:#10b6a1;vertical-align:middle;margin-right:9px}.closing-section{background:#0a1929;color:#fff;overflow:hidden}.closing-inner{position:relative;min-height:480px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:70px 0}.closing-spark{font-size:26px;color:#47dbbf;margin-bottom:20px}.closing-inner h2{font-size:clamp(49px,6vw,78px);line-height:1.09;letter-spacing:-.06em;margin:20px 0}.closing-inner p{font-size:14px;color:#afc1ce;max-width:480px;line-height:1.85;margin:0 0 25px}.closing-halo{position:absolute;width:780px;height:780px;border:1px solid #6bcbbe16;border-radius:50%;pointer-events:none}.closing-halo:after{content:"";position:absolute;inset:95px;border:1px solid #6bcbbe16;border-radius:50%}.closing-inner>*:not(.closing-halo){position:relative;z-index:2}.footer{background:#081421;color:#d7e4ea;padding:49px 0 21px}.footer-main{display:flex;align-items:center;gap:65px}.brand-footer{flex:none}.footer-main p{font-size:12px;line-height:1.7;color:#8b9fad}.footer-main nav{margin-left:auto;display:flex;gap:23px;font-size:12px;font-weight:650}.footer-main nav a:hover{color:#5fe0c8}.footer-bottom{border-top:1px solid #ffffff18;display:flex;justify-content:space-between;padding-top:22px;margin-top:35px;font-size:10px;color:#6f8796}.footer-bottom span span{color:#37bbab}@media(max-width:1100px){.hero-grid{grid-template-columns:1fr 1fr}.hero h1{font-size:59px}.hero-art{transform:scale(.88);margin-left:-24px}.trust-items{gap:20px}.approach-grid,.who-grid{gap:65px}.solution-card{padding:22px}}@media(max-width:850px){.container{width:min(100% - 44px,700px)}.header-inner{height:72px}.menu-toggle{display:flex;width:38px;height:38px;border:0;background:#183348;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:4px}.menu-toggle span{width:18px;height:2px;background:#fff;border-radius:2px}.primary-nav{position:absolute;top:72px;right:0;left:0;background:#0b192b;display:none;flex-direction:column;align-items:stretch;padding:17px 22px 23px;gap:0;border-top:1px solid #ffffff17}.primary-nav.open{display:flex}.primary-nav a{padding:12px}.primary-nav .nav-cta{margin:9px 0 0}.hero-grid{grid-template-columns:1fr;gap:30px;padding-top:65px;padding-bottom:55px}.hero-copy{max-width:650px}.hero-art{min-height:390px;transform:none;margin:0;padding:0}.dashboard-card{width:94%;max-width:560px}.pill-one{right:0}.pill-two{left:0;bottom:0}.hero-bottom{margin-top:35px}.trust-strip .container{padding-block:25px;flex-direction:column;gap:19px}.trust-items{flex-wrap:wrap;justify-content:center;gap:22px}.section{padding:76px 0}.section-heading{display:block}.section-heading p{margin-top:20px}.solution-grid{grid-template-columns:1fr 1fr}.feature-card{grid-column:1/-1;min-height:400px}.smaller-card{min-height:350px}.feature-ui{max-width:420px}.approach-grid,.who-grid{grid-template-columns:1fr;gap:35px}.who-visual{order:2;max-width:600px;width:100%}.footer-main{flex-wrap:wrap;gap:22px}.footer-main nav{width:100%;margin:0}.closing-inner{min-height:420px}}@media(max-width:540px){.container{width:calc(100% - 36px)}.announcement{font-size:9px;text-align:center;padding:0 6px;letter-spacing:0}.brand-text{font-size:19px}.hero-grid{padding-top:51px}.hero h1{font-size:clamp(44px,11vw,63px);margin-top:21px}.hero-lead{font-size:14px;line-height:1.8}.hero-buttons{align-items:stretch}.button{font-size:12px;padding:14px 17px;gap:12px}.hero-art{min-height:310px;margin-left:-10px;margin-right:-10px}.dashboard-card{height:268px;width:100%;transform:rotate(-1deg)}.dash-sidebar{width:35px;padding:10px 8px;gap:14px}.dash-logo{margin-bottom:0}.sidebar-dot{width:13px;height:10px}.dash-main{padding:12px 12px}.dash-top{font-size:7px}.dash-top-badge{font-size:6px}.dash-welcome{font-size:15px;margin-top:13px}.dash-sub{font-size:8px;margin-bottom:10px}.metric-grid{gap:5px}.metric{padding:6px;gap:4px}.metric>span,.metric small{font-size:6px}.metric strong{font-size:14px}.metric-highlight strong{font-size:9px}.dash-chart-head{margin-top:14px;font-size:8px}.chart-area{height:68px}.chart-area svg{height:50px}.chart-labels{font-size:6px}.dash-bottom{margin-top:4px;font-size:7px}.pill-one{top:2px;right:-1px;padding:7px 9px;gap:6px}.pill-icon{font-size:13px;padding:4px}.pill-one>span:last-child{font-size:7px}.pill-one strong{font-size:9px}.pill-two{font-size:9px;padding:7px;bottom:14px;left:-3px}.mini-check{width:15px;height:15px}.art-caption{font-size:7px;bottom:0}.trust-items{font-size:10px;gap:14px}.trust-label{font-size:9px}.section-heading h2,.who-copy h2{font-size:37px}.solution-grid{grid-template-columns:1fr}.feature-card{grid-column:auto}.solution-card{min-height:335px}.feature-card{min-height:415px}.smaller-card{min-height:290px}.approach-grid h2{font-size:43px}.principle{gap:11px}.who-visual{height:310px}.who-tile{font-size:9px}.tile-a{top:34px;left:15px}.tile-b{right:13px;bottom:35px}.closing-inner h2{font-size:49px}.closing-inner p{font-size:12px}.footer-main nav{gap:16px}.footer-bottom{gap:16px;line-height:1.5}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button,.solution-card{transition:none}} 


/* FormDash brand and added sections */
:root{--navy:#082c62;--navy2:#0a3d7c;--teal:#2077e7;--teal-light:#d6e9ff;--ink:#0c2a52;--bg:#f4f8ff}
.announcement{background:#043677;color:#e5f0ff}.announcement-dot{background:#70b8ff;box-shadow:0 0 0 4px #70b8ff24}
.site-header,.hero{background:#084a9b}.approach-section{background:#062f65}.closing-section{background:#073b7d}.footer{background:#062650}
.logo-image{width:194px;height:67px;object-fit:contain;display:block;mix-blend-mode:screen;}
.brand{gap:0}.brand-footer .logo-image{width:185px;height:62px}
.hero-glow{background:radial-gradient(ellipse,#c8e2ff1c,transparent 65%)}
.hero h1 em,.closing-inner em{color:#b7dcff}.eyebrow{color:#b9e0ff}.eyebrow-line{background:#b9e0ff}
.primary-nav .nav-cta{background:#d8ebff;color:#092f69}.button-primary{background:#d8ebff;color:#093a7b}.button-primary:hover{background:#fff}
.feature-card{background:#eaf3ff}.status-chip{background:#d8e9ff;color:#17509e}.feature-bars span{background:#145dc2}.feature-bars span:nth-child(2n){background:#7db6ff}
.kicker{color:#185fbb}.kicker.on-dark{color:#c5e5ff}.approach-grid h2 span{color:#bbddff}.text-link{color:#c1e3ff}
.services-section{background:#f2f7ff}.services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:44px}.services-grid article{border:1px solid #dbe7f6;border-radius:16px;background:#fff;padding:30px;box-shadow:0 14px 35px #0c4c9509}.services-grid article>span{display:inline-grid;place-items:center;color:#0c5db4;background:#eaf3ff;border-radius:8px;font-weight:800;font-size:12px;width:38px;height:38px}.services-grid h3{font-size:19px;letter-spacing:-.025em;margin:20px 0 10px}.services-grid p{font-size:13px;line-height:1.8;color:#62758c;margin:0}
.team-section{background:#f4f8ff}.team-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:43px}.team-grid article{background:white;border:1px solid #dfeaf7;padding:32px;border-radius:15px}.team-avatar{width:70px;height:70px;display:grid;place-items:center;border-radius:18px;background:#1457ae;color:#fff;font-size:20px;font-weight:800;letter-spacing:.02em}.team-grid h3{font-size:20px;margin:26px 0 8px}.team-grid p{color:#547497;font-size:13px;margin:0}
.contact-section{background:#fff}.contact-wrap{display:grid;grid-template-columns:1.1fr .9fr;gap:90px;align-items:center}.contact-wrap h2{font-size:clamp(38px,4vw,58px);line-height:1.1;letter-spacing:-.05em;margin:20px 0}.contact-wrap h2 span{color:#1564c4}.contact-wrap p{max-width:480px;line-height:1.85;color:#5d7187}.email-note{font-size:11px;color:#7a8899!important}.contact-options{display:grid;gap:13px}.contact-option{padding:24px 28px;background:#edf5ff;border:1px solid #d3e5fa;border-radius:13px;display:grid;gap:9px;transition:transform .2s}.contact-option:hover{transform:translateY(-3px)}.contact-option span{font-size:12px;color:#536e8c}.contact-option strong{font-size:19px;color:#0c4da7}.contact-location{font-size:12px;color:#687f99;margin-top:12px}
@media(max-width:850px){.services-grid{grid-template-columns:repeat(2,1fr)}.team-grid{grid-template-columns:repeat(2,1fr)}.contact-wrap{grid-template-columns:1fr;gap:32px}}
@media(max-width:540px){.logo-image{width:155px;height:55px}.services-grid,.team-grid{grid-template-columns:1fr}.services-grid article,.team-grid article{padding:24px}.contact-option{padding:20px}.contact-option strong{font-size:16px}}

.team-avatar{width:100%;height:auto;aspect-ratio:1/1;border-radius:12px;background:#e8f2ff;overflow:hidden}.team-avatar img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 24%}.team-grid article{padding:18px}.team-grid h3{margin:20px 8px 8px}.team-grid p{margin:0 8px 14px}.team-grid img{transition:transform .25s}.team-grid article:hover img{transform:scale(1.025)}
