@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap');

:root{--ink:#10282d;--navy:#08171c;--navy2:#0d242a;--sea:#17383e;--mint:#a8e8c6;--mint-bright:#c8f5d8;--paper:#f5f6f1;--cream:#e9ece3;--muted:#63777a;--line:#dce3dc;--white:#fff;--radius:18px;font-family:'DM Sans',Arial,sans-serif;color:var(--ink);background:var(--paper)}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;min-width:320px}
button,a{font:inherit}
a{color:inherit;text-decoration:none}
button{cursor:pointer}
img,svg{max-width:100%}
:focus-visible{outline:3px solid #63cda5;outline-offset:4px}
.skip-link{position:absolute;left:12px;top:-60px;background:#fff;color:#09242a;padding:10px 16px;z-index:100}
.skip-link:focus{top:12px}
.container{width:min(1180px,calc(100% - 64px));margin-inline:auto}
.site-header{position:absolute;z-index:20;top:0;left:0;width:100%;color:#e9f5ef;border-bottom:1px solid rgba(255,255,255,.13)}
.nav-wrap{height:88px;display:flex;align-items:center;justify-content:space-between;gap:28px}
.brand{display:flex;align-items:center;gap:12px;white-space:nowrap;font-family:Manrope,Arial,sans-serif;font-size:23px;letter-spacing:-.08em;font-weight:800;line-height:1}
.brand-mark{width:36px;height:36px;color:#8bdfb8;flex:none}
.brand-light{font-weight:500}
.brand small{display:block;font-family:'DM Sans',Arial,sans-serif;font-size:8px;letter-spacing:.19em;margin-top:5px;color:#a5c4bc}
.primary-nav{display:flex;align-items:center;gap:33px;font-size:13px;font-weight:600}
.primary-nav>a:not(.nav-cta){color:#c1d0cb;transition:color .2s}
.primary-nav>a:not(.nav-cta):hover{color:#fff}
.nav-cta{border:1px solid rgba(168,232,198,.5);padding:12px 17px;border-radius:100px;color:#d6fbe6;white-space:nowrap;transition:background .2s}
.nav-cta:hover{background:rgba(168,232,198,.12)}
.nav-cta span,.button span{margin-left:14px}
.menu-toggle{display:none;background:transparent;border:0;color:inherit;padding:12px}
.menu-toggle span{display:block;width:22px;height:2px;background:currentColor;margin:5px 0}
.hero{position:relative;overflow:hidden;min-height:750px;padding:176px 0 98px;background-image:linear-gradient(90deg,rgba(3,13,21,.77),rgba(3,13,21,.37) 56%,rgba(3,13,21,.08)),url('assets/stars.jpg');background-position:center;background-size:cover;color:#fff}
.hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(174,234,211,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(174,234,211,.03) 1px,transparent 1px);background-size:80px 80px;mask-image:linear-gradient(90deg,transparent,#000 80%)}
.hero-orbit{display:none}
.orbit-one{width:670px;height:670px;right:-80px;top:12px}
.orbit-two{width:470px;height:470px;right:22px;top:112px}
.hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:.95fr 1.05fr;align-items:center;gap:34px}
.hero-copy{position:relative;z-index:2}
.eyebrow,.section-kicker{font-size:11px;font-weight:800;letter-spacing:.18em}
.eyebrow{display:flex;align-items:center;gap:10px;color:#b6e7cd;margin:0 0 29px}
.pulse{width:8px;height:8px;border-radius:50%;background:#9be7bf;box-shadow:0 0 0 5px rgba(155,231,191,.13)}
h1,h2,h3,p{margin-top:0}
h1,h2,h3{font-family:Manrope,Arial,sans-serif}
h1{font-size:clamp(46px,5.2vw,78px);font-weight:700;line-height:1.08;letter-spacing:-.068em;margin:0 0 25px}
h1 em,h2 em{font-style:normal;color:#98ddbb}
.hero-lead{max-width:570px;color:#bad0cd;font-size:17px;line-height:1.72;margin-bottom:31px}
.hero-actions{display:flex;align-items:center;gap:27px;flex-wrap:wrap}
.button{display:inline-flex;align-items:center;justify-content:space-between;min-height:54px;padding:15px 23px;border-radius:8px;font-size:13px;font-weight:800;transition:transform .2s,background .2s}
.button:hover{transform:translateY(-2px)}
.button-accent{background:#b7edce;color:#0c2926}
.button-accent:hover{background:#d0f9e0}
.text-link{font-size:13px;font-weight:700;color:#e1f6e9;padding:10px 0;border-bottom:1px solid rgba(225,246,233,.5)}
.text-link span{margin-left:12px}
.hero-footnote{display:flex;align-items:center;gap:13px;margin-top:71px;font-size:11px;color:#96b5af}
.hero-footnote .line{width:32px;height:1px;background:#8bc7a9}
.hero-visual{position:relative;min-width:0;padding:42px 0 35px 20px}
.visual-glow{position:absolute;width:72%;height:76%;left:15%;top:6%;background:#4e9c82;filter:blur(80px);opacity:.18}
.hero-orb{position:absolute;right:-14px;top:-24px;width:140px;height:140px;object-fit:contain;opacity:.55;filter:drop-shadow(0 0 24px rgba(84,196,241,.25))}
.mini-window{position:relative;background:#0d1f25;border:1px solid #45656a;border-radius:14px;box-shadow:0 36px 80px rgba(0,0,0,.4),0 0 0 10px rgba(255,255,255,.025);overflow:hidden;transform:perspective(1300px) rotateY(-5deg) rotateX(2deg)}
.mini-top{height:41px;border-bottom:1px solid #274147;display:flex;align-items:center;gap:9px;padding:0 17px;font-size:10px;color:#8caeaa}
.mini-top>span:last-child{margin-left:auto;color:#9bdbb7}
.mini-dot{width:7px;height:7px;border-radius:50%;background:#9bdbb7}
.mini-body{display:flex;min-height:355px}
.mini-sidebar{width:59px;display:flex;align-items:center;flex-direction:column;gap:19px;padding-top:19px;background:#0a1a1f;border-right:1px solid #254046}
.mini-logo{color:#b0e9cb;font-size:17px;font-weight:800;margin-bottom:15px}
.mini-logo-img{width:24px;height:24px;object-fit:contain;margin-bottom:15px}
.mini-sidebar i{width:18px;height:16px;border-radius:4px;border:1px solid #537078;opacity:.7}
.mini-sidebar i.selected{background:#74cba7;border-color:#74cba7;opacity:1}
.mini-content{flex:1;min-width:0;padding:28px}
.mini-kicker{font-size:9px;letter-spacing:.14em;color:#88a8a6;display:flex;justify-content:space-between;margin-bottom:8px}
.mini-kicker span{color:#94d7b2;letter-spacing:0}
.mini-content>strong{font-family:Manrope;font-size:22px;letter-spacing:-.04em}
.mini-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:22px}
.mini-stats>div{border:1px solid #28454a;background:#112a30;border-radius:8px;padding:12px}
.mini-stats small{display:block;color:#83a6a5;font-size:9px;margin-bottom:7px}
.mini-stats b{color:#d7f5e2;font-size:11px}
.mini-chart{margin-top:10px;border:1px solid #28454a;background:#112a30;border-radius:8px;height:146px;padding:14px}
.chart-head{display:flex;justify-content:space-between;font-size:9px;color:#c1d8d0}.chart-head span:last-child{color:#719994}
.chart-bars{display:flex;align-items:end;gap:7px;height:88px;margin-top:10px;border-bottom:1px solid #3b575b}
.chart-bars i{flex:1;height:var(--h);background:linear-gradient(#a7e6c3,#2e7a67);border-radius:3px 3px 0 0}
.visual-caption{display:flex;align-items:center;gap:8px;margin:23px 12px 0;color:#a6c3ba;font-size:9px;letter-spacing:.12em}
.visual-caption>span:last-child{margin-left:auto}
.caption-square{width:6px;height:6px;background:#9ee3bb;transform:rotate(45deg)}
.intro-strip{background:#c6e9d5;border-bottom:1px solid #b6dac5}
.strip-inner{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:61px;font-size:10px;font-weight:800;letter-spacing:.13em;color:#245448}
.strip-star{font-size:17px;color:#62ae83}
.section{padding:116px 0}
.section-light{background:#f5f6f1}
.section-head{margin-bottom:48px}
.split-head,.showcase-head{display:grid;grid-template-columns:1.15fr .65fr;gap:70px;align-items:end}
.section-kicker{color:#468e68;margin-bottom:24px}
h2{font-size:clamp(37px,4.3vw,61px);line-height:1.13;letter-spacing:-.06em;font-weight:700;margin:0}
.section-light h2 em,.dealer-section h2 em{color:#4a9872}
.section-head>p,.dealer-copy>p:not(.section-kicker){color:#5d706c;line-height:1.75;font-size:15px;margin:0}
.feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}
.feature-card{min-height:330px;padding:29px;background:#fff;border:1px solid #e2e9e1;border-radius:16px;box-shadow:0 9px 24px rgba(19,55,43,.025)}
.feature-no{display:block;text-align:right;color:#a1b2a9;font-size:11px}
.feature-icon{display:grid;place-items:center;width:63px;height:63px;background:#e9f3eb;border-radius:14px;margin:13px 0 30px;color:#3d8c69}
.feature-icon svg{width:35px;height:35px;stroke-width:1.7}
.feature-card h3{font-size:19px;letter-spacing:-.04em;margin:0 0 12px}
.feature-card p{font-size:13px;color:#677976;line-height:1.7;margin:0}
.section-more{display:inline-flex;align-items:center;gap:20px;margin-top:29px;padding-bottom:8px;border-bottom:1px solid #5995a9;color:#245d71;font-size:13px;font-weight:800}
.section-more:hover{color:#123e50}
.showcase-section{background:#10292e;color:#e9f6ee;padding-bottom:92px}
.showcase-head>p{color:#a2bfba}
.showcase-section h2 em{color:#a8e8c6}
.dashboard-shell{display:grid;grid-template-columns:210px 1fr;min-height:540px;background:#0c1d22;border:1px solid #446169;border-radius:16px;overflow:hidden;box-shadow:0 38px 90px rgba(0,0,0,.19)}
.dash-side{background:#0b1b20;padding:24px 13px;display:flex;flex-direction:column;border-right:1px solid #244147}
.dash-brand{display:flex;align-items:center;gap:10px;padding:0 9px;margin-bottom:40px}
.dash-symbol{width:30px;height:30px;border:1px solid #72be9e;color:#a2e3bd;border-radius:50%;display:grid;place-items:center;font-size:17px}
.dash-symbol-img{width:30px;height:30px;object-fit:contain}
.dash-brand strong{font:800 13px Manrope;display:block;letter-spacing:-.04em}
.dash-brand small{font-size:8px;color:#87a7a6}
.dash-side-title{font-size:9px;color:#759492;letter-spacing:.12em;margin:0 11px 12px}
.dash-nav,.dash-muted{width:100%;display:flex;align-items:center;gap:10px;text-align:left;border:0;background:none;color:#9bb7b2;font-size:12px;padding:11px 12px;border-radius:7px;margin-bottom:3px}
.dash-nav:hover{background:#18363a;color:#fff}
.dash-nav.active{background:#1d4b48;color:#d3f8df;font-weight:700}
.dash-nav span,.dash-muted span{font-size:16px;width:17px;text-align:center}
.dash-divider{height:1px;background:#284148;margin:17px 10px}
.dash-muted{cursor:default}
.dash-side-bottom{margin-top:auto;padding:15px 10px 0;border-top:1px solid #284148;color:#8dabaa;font-size:9px}
.status-indicator{display:inline-block;width:6px;height:6px;border-radius:50%;background:#91dfad;margin-right:5px}
.dash-main{min-width:0}
.dash-mobile-tabs{display:none}
.dash-toolbar{height:59px;padding:0 28px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #254047;font-size:12px;color:#8faeac}
.dash-toolbar strong{color:#d5e9e2}.slash{margin:0 7px;color:#54716e}
.dash-toolbar-right{display:flex;align-items:center;gap:17px}
.avatar{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:#b4e6c7;color:#183830;font-weight:800}
.dash-panel{padding:30px}
.dash-panel[hidden]{display:none}
.dash-title-row{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}
.dash-title-row p{font-size:10px;letter-spacing:.14em;color:#84a5a1;margin:0 0 10px}
.dash-title-row h3{font-size:25px;letter-spacing:-.05em;margin:0}
.online-pill{font-size:10px;color:#bee8d0;background:#173a34;border:1px solid #326950;padding:9px 12px;border-radius:100px;white-space:nowrap}
.online-pill i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#90e2aa;margin-right:6px}
.dash-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:11px}
.dash-cards>div{min-height:117px;background:#132c31;border:1px solid #2a494d;border-radius:10px;padding:17px}
.dash-cards small,.dash-cards span{display:block;font-size:11px;color:#9cb9b3}
.dash-cards strong{display:block;font:700 21px Manrope;margin:8px 0 5px;color:#d9f4e4;letter-spacing:-.04em}
.dash-lower{display:grid;grid-template-columns:1.6fr 1fr;gap:11px;margin-top:11px}
.dash-graph,.dash-activity{background:#132c31;border:1px solid #2a494d;border-radius:10px;padding:17px;min-width:0}
.card-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;color:#d9eee4;font-size:12px}
.card-heading span{color:#8baaaa;font-size:9px}
.dash-graph svg{width:100%;height:170px;margin-top:10px}
.axis{display:flex;justify-content:space-between;font-size:9px;color:#779b98}
.activity-item{display:flex;align-items:center;gap:10px;padding:15px 0;border-bottom:1px solid #28474a}
.activity-item:last-child{border:0}.activity-item i{width:7px;height:7px;flex:none;border-radius:50%;background:#8adbb0}
.activity-item b,.activity-item small{display:block;font-size:11px}.activity-item small{color:#9db9b2;margin-top:4px}
.demo-table{border:1px solid #2a494d;border-radius:10px;overflow:hidden;background:#132c31}
.demo-table>div{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:16px 20px;border-bottom:1px solid #28474a;color:#bfd4cb;font-size:12px}
.demo-table>div:last-child{border:0}.demo-table .table-head{color:#85a6a3;font-size:10px;background:#183237}.table-ok{color:#9ce2ba}
.device-list{display:grid;gap:10px}.device-list>div{display:flex;align-items:center;gap:13px;background:#132c31;border:1px solid #2a494d;border-radius:10px;padding:16px}
.device-icon{display:grid;place-items:center;width:32px;height:32px;flex:none;border-radius:8px;background:#1e5147;color:#b6edcf}
.device-list strong,.device-list small{display:block}.device-list strong{font-size:11px}.device-list small{font-size:10px;color:#8daaa5;margin-top:5px}.device-list b{margin-left:auto;color:#a3e6bf;font-size:10px}
.showcase-disclaimer{text-align:right;color:#94b1ad;font-size:11px;margin:15px 0 0}
.dealer-section{background:#e9ede4}
.dealer-grid{display:grid;grid-template-columns:1fr .8fr;gap:130px;align-items:center}
.dealer-copy>p:not(.section-kicker){margin:26px 0 28px;max-width:520px}
.button-dark{background:#122f32;color:#d8f7e5}.button-dark:hover{background:#1c4647}
.dealer-steps{border-top:1px solid #bdcfc2}
.dealer-steps>div{display:grid;grid-template-columns:53px 1fr;gap:20px;padding:27px 0;border-bottom:1px solid #bdcfc2}
.dealer-steps>div>span{font-size:11px;color:#3d8b65;font-weight:800}
.dealer-steps strong{font:700 17px Manrope;letter-spacing:-.03em}
.dealer-steps p{font-size:12px;line-height:1.6;color:#63756d;margin:7px 0 0}
.dealer-contact{padding:34px 36px;border:1px solid #c6d8d0;border-radius:15px;background:#f8faf6;box-shadow:0 18px 45px rgba(21,58,50,.06)}
.dealer-contact-label{margin:0 0 22px;color:#468e68;font-size:10px;font-weight:800;letter-spacing:.17em}
.dealer-contact h3{margin:0;font-size:27px;letter-spacing:-.05em}
.dealer-contact h3+p{margin:5px 0 22px;color:#617770;font-size:12px}
.dealer-contact address{padding:17px 0;border-top:1px solid #d8e2d9;color:#435f59;font-size:13px;font-style:normal;line-height:1.7}
.dealer-phone,.dealer-website{display:block;width:max-content;max-width:100%;font-weight:800}
.dealer-phone{margin:3px 0 14px;color:#245f70;font-size:21px;letter-spacing:-.03em}
.dealer-phone span{font-size:15px}.dealer-website{color:#3a7762;font-size:12px;border-bottom:1px solid currentColor;padding-bottom:3px}
.contact-section p:not(.section-kicker) a{text-decoration:underline;text-underline-offset:3px;color:#d8f2ea}
@media(max-width:760px){.dealer-contact{padding:27px}.dealer-phone{font-size:19px}}
.faq-section{background:#f7f8f4}
.faq-grid{display:grid;grid-template-columns:.7fr 1fr;gap:100px}
.faq-list{border-top:1px solid #d7e0d6}
.faq-list details{border-bottom:1px solid #d7e0d6}
.faq-list summary{list-style:none;cursor:pointer;padding:22px 35px 22px 0;font-weight:700;font-size:14px;position:relative}
.faq-list summary::-webkit-details-marker{display:none}
.faq-list summary:after{content:"+";position:absolute;right:5px;top:17px;color:#4a966f;font-size:23px;font-weight:400}
.faq-list details[open] summary:after{content:"−"}
.faq-list p{font-size:13px;line-height:1.7;color:#5c7069;max-width:600px;padding-right:35px}
.faq-list p a{color:#26718b;text-decoration:underline;text-underline-offset:3px}
.contact-section{background:#183a3b;color:#edf8ed;padding:76px 0}
.contact-inner{display:flex;align-items:end;justify-content:space-between;gap:40px}
.contact-section .section-kicker{color:#a7dfbc}
.contact-section h2{font-size:clamp(37px,4vw,58px)}
.contact-section p:not(.section-kicker){color:#b5cfca;margin:15px 0 0;font-size:14px}
.contact-actions{display:flex;flex-direction:column;align-items:flex-end;gap:13px;white-space:nowrap}
.contact-actions span{font-size:11px;color:#b5cfca}
.site-footer{background:#0b1d20;color:#91aaa7;padding:26px 0}
.footer-inner{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:10px}
.footer-brand{font:800 18px Manrope;color:#e8f7ec;letter-spacing:-.07em}
.footer-brand{display:flex;align-items:center;gap:7px}
.footer-brand img{object-fit:contain}
.footer-brand span{color:#8eddb1}
.footer-inner a{color:#d2e8d6}
@media(max-width:1050px){.primary-nav{gap:20px}.hero-grid{grid-template-columns:1fr}.hero{padding-top:150px}.hero-copy{max-width:760px}.hero-visual{width:min(680px,100%);margin:auto}.hero-footnote{margin-top:42px}.split-head,.showcase-head{gap:30px}.dealer-grid{gap:50px}}
@media(max-width:760px){.container{width:min(100% - 38px,1180px)}.nav-wrap{height:72px}.brand{font-size:20px}.brand-mark{width:32px;height:32px}.menu-toggle{display:block}.primary-nav{display:none;position:absolute;top:72px;left:0;right:0;background:#0b2126;padding:20px 19px 26px;flex-direction:column;align-items:stretch;gap:0;border-top:1px solid #355055;box-shadow:0 20px 30px #0004}.primary-nav.open{display:flex}.primary-nav a{padding:13px}.nav-cta{margin-top:8px}.hero{padding:137px 0 62px;min-height:0}.hero-grid{gap:8px}.hero-copy h1{font-size:clamp(42px,10vw,67px)}.hero-lead{font-size:15px}.hero-footnote{line-height:1.5}.hero-visual{padding:20px 0}.orbit-one{right:-400px}.orbit-two{right:-290px}.intro-strip{overflow:hidden}.strip-inner{justify-content:flex-start;width:max-content;min-height:51px;gap:16px;white-space:nowrap}.section{padding:75px 0}.split-head,.showcase-head,.dealer-grid,.faq-grid{grid-template-columns:1fr;gap:20px}.section-head{margin-bottom:30px}.section-head>p{max-width:620px}.feature-grid{grid-template-columns:1fr}.feature-card{min-height:0}.dashboard-shell{grid-template-columns:1fr}.dash-side{display:none}.dash-main{min-width:0}.dash-mobile-tabs{display:flex;gap:5px;overflow-x:auto;padding:11px 14px 0}.dash-mobile-tabs .dash-nav{width:auto;flex:none;margin:0;white-space:nowrap}.dash-panel{padding:20px}.dash-toolbar{padding:0 20px}.dash-title-row{align-items:flex-start;flex-direction:column}.dash-cards{grid-template-columns:repeat(3,1fr)}.dash-lower{grid-template-columns:1fr}.dash-activity{display:none}.dealer-steps{margin-top:35px}.contact-inner{align-items:flex-start;flex-direction:column}.contact-actions{align-items:flex-start}.footer-inner{flex-wrap:wrap}}
@media(max-width:480px){.hero-actions{align-items:flex-start;flex-direction:column;gap:11px}.hero-footnote{font-size:10px}.mini-window{transform:none}.mini-body{min-height:295px}.mini-content{padding:16px}.mini-stats{gap:4px}.mini-stats>div{padding:7px}.mini-stats small{font-size:8px}.mini-stats b{font-size:9px}.mini-chart{height:120px}.chart-bars{height:65px}.visual-caption{font-size:8px}.dash-cards{grid-template-columns:1fr}.dash-cards>div{min-height:0}.dash-toolbar-right{display:none}.demo-table>div{grid-template-columns:1fr 1fr;font-size:10px}.demo-table>div span:nth-child(3){display:none}.demo-table>div span:nth-child(4){text-align:right}.device-list>div{flex-wrap:wrap}.device-list b{margin-left:45px}.showcase-disclaimer{text-align:left}.contact-actions{white-space:normal}}
@media(max-width:760px){.intro-strip{overflow:visible}.strip-inner{display:grid;grid-template-columns:1fr 1fr;width:min(100% - 38px,1180px);gap:12px 18px;padding:17px 0;white-space:normal}.strip-star{display:none}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}

/* Brand accents from the original Tcplogger globe. */
.eyebrow{color:#bfe8f7}.pulse{background:#8bd8f1;box-shadow:0 0 0 5px rgba(139,216,241,.13)}
h1 em,.showcase-section h2 em{color:#9de0f7}
.button-accent{background:#b9e9f7;color:#0c2b35}.button-accent:hover{background:#d4f3fb}
.intro-strip{background:#cce8f1;border-bottom-color:#bbdae4}.strip-inner{color:#245365}.strip-star{color:#65a9c0}
.section-kicker{color:#3d849d}.section-light h2 em,.dealer-section h2 em{color:#498ca5}
.feature-icon{background:#e4f1f4;color:#3e849d}
.dealer-steps>div>span{color:#397f98}
.contact-secondary{color:#c9f4da;text-decoration:underline;text-underline-offset:4px;font-size:13px;font-weight:700}
.references-section{padding:100px 0;background:#f4f6f0}
.references-section h2 em{color:#4a9872}
.references-intro{margin:25px 0 27px;color:#5d706a;font-size:15px;line-height:1.7}
.reference-names{display:flex;flex-wrap:wrap;gap:9px}
.reference-names span{background:#fff;border:1px solid #d7e0d6;border-radius:7px;padding:10px 13px;color:#425b59;font-size:12px;font-weight:700}
.reference-partner{margin:27px 0 0;font-size:12px;color:#697c70}
@media(max-width:760px){.references-section{padding:75px 0}}

