/* Editorial product presentation. No badges or muted-on-dark body copy. */
:root{--muted:#dce4e8;--lime:#c6ec8b;--line:#3b484e}
p{color:#dce4e8}.site-header{justify-content:space-between;height:82px;background:#090e12;border-color:#ffffff18}.site-header nav{margin-left:auto;gap:34px}.site-header nav a{color:#e4e9ec}.site-header nav .active{border:0}.wrap{width:min(1240px,calc(100% - 96px))}.catalog-intro{padding:85px 0 60px}.catalog-intro h1{font-size:clamp(32px,4.3vw,60px);margin:0 0 24px}.catalog-intro .lead{font-size:17px;max-width:560px}.product-list{gap:0}.atlas-card{border:0;border-top:1px solid var(--line);border-radius:0;background:transparent;grid-template-columns:1fr 1fr;gap:70px;padding:50px 0 65px}.product-copy{padding:0}.card-top{display:none}.atlas-card h2{font-size:53px;margin:0 0 24px}.card-title{font-size:32px;line-height:1.3;color:var(--lime);margin-bottom:24px}.product-copy>p:not(.card-title){font-size:16px;max-width:440px}.product-copy .product-meta{font-size:12px!important;margin-top:27px;color:#dce4e8}.product-art{padding:0}.product-art img,.hero-art img{border-radius:0;mix-blend-mode:screen}.text-link{font-size:15px;gap:28px;padding-bottom:9px;color:#f4f6f6;border-color:#a8bdab}.primary-link{background:none;border-radius:0;padding:0 0 9px;justify-content:initial;margin-top:28px}.primary-link:hover{background:none;transform:none;color:var(--lime)}.analytics-card{border:0;border-top:1px solid var(--line);border-radius:0;background:transparent;padding:70px 0;gap:70px}.analytics-card h2{font-size:35px;margin:0 0 23px}.analytics-card p:not(.eyebrow){font-size:16px}.analytics-mark{gap:35px}.analytics-mark span{font-size:24px;color:#f2f5f6}.ecosystem{border-top:1px solid var(--line);padding:85px 0 95px;grid-template-columns:1fr 1fr;gap:70px}.ecosystem h2{font-size:36px}.ecosystem p:last-child{color:#dce4e8}.product-nav{color:#e0e6e9;padding-top:25px}.atlas-hero{grid-template-columns:1fr 1.12fr;gap:40px;padding:42px 0 75px;min-height:640px}.atlas-hero h1{font-size:clamp(52px,5.7vw,80px);margin:0;letter-spacing:-.065em;line-height:1.15;white-space:nowrap}.hero-statement{font-size:clamp(30px,3.1vw,43px);line-height:1.3;letter-spacing:-.04em;color:var(--lime);margin:28px 0 26px}.atlas-hero .lead{font-size:17px;max-width:430px}.availability{font-size:11px;color:#dce4e8;margin-top:25px}.hero-art{margin:0 -20px 0 0}.facts{border-block:1px solid var(--line);padding:26px 0}.facts strong{font-size:16px}.facts span{font-size:12px;color:#dce4e8}.section{padding:95px 0}.section h2{margin:0 0 25px;font-size:40px}.about{gap:70px;grid-template-columns:1fr 1fr}.about .large-copy{font-size:23px;color:#f4f6f6}.subtle{color:#dce4e8;font-size:13px}.directions{gap:45px;padding-bottom:90px}.directions h3{margin:0 0 17px;font-size:22px}.directions p{font-size:15px}.directions article{border-color:var(--line)}.free-section{border:0;position:relative;background:#c6dcad;color:#132516;padding:65px 55px;gap:70px;width:min(1350px,calc(100% - 40px))}.free-section h2{font-size:58px}.free-section h2 span{color:#344f2c}.free-section p,.free-section .subtle{color:#273c22}.free-details{padding:0}.free-details h3{font-size:24px}.free-details li{border-color:#819474}.free-details li:before{color:#344f2c}.development{display:block;padding:100px 0;max-width:900px}.development>div{display:grid;grid-template-columns:.8fr 1fr;gap:24px 65px}.development h2{grid-column:1;grid-row:1/4;font-size:38px;max-width:370px}.development p,.development .text-link{grid-column:2;margin:0}.development .text-link{justify-self:start}.site-footer{padding-bottom:35px;color:#dce4e8}.site-footer>span{color:#dce4e8}.site-footer a:hover{color:var(--lime)}
@media(max-width:1000px){.wrap{width:calc(100% - 56px)}.atlas-card{gap:35px}.atlas-card h2{font-size:43px}.card-title{font-size:28px}.atlas-hero{gap:15px;min-height:560px}.atlas-hero h1{font-size:58px}.hero-statement{font-size:34px}.hero-art{margin:0}.free-section{padding:50px 35px;gap:40px}.free-section h2{font-size:42px}.section h2{font-size:33px}.ecosystem{gap:40px}.ecosystem h2{font-size:32px}}
@media(max-width:680px){.wrap{width:calc(100% - 40px)}.site-header{height:70px}.site-header nav{margin-left:0}.catalog-intro{padding:52px 0 35px}.catalog-intro h1{font-size:clamp(29px,8.6vw,39px);line-height:1.3;margin:0 0 22px}.catalog-intro .lead{font-size:15px}.atlas-card{grid-template-columns:1fr;gap:26px;padding:35px 0 40px}.product-copy{padding:0}.atlas-card h2{font-size:39px;margin:0 0 22px}.card-title{font-size:28px}.product-copy>p:not(.card-title){font-size:15px}.product-art{padding:0}.product-art img{max-width:430px}.primary-link{font-size:14px}.analytics-card{grid-template-columns:1fr;gap:40px;padding:45px 0}.analytics-card h2{font-size:28px}.analytics-mark{gap:22px}.analytics-mark span{font-size:20px}.analytics-mark img{width:85px}.ecosystem{display:block;padding:55px 0}.ecosystem h2{font-size:29px;margin:0 0 25px}.product-nav{font-size:11px;padding-top:20px}.product-nav nav{gap:15px}.atlas-hero{grid-template-columns:1fr;gap:27px;min-height:0;padding:37px 0 40px}.atlas-hero h1{font-size:clamp(47px,13.4vw,70px)}.hero-statement{font-size:33px;margin:22px 0}.atlas-hero .lead{font-size:15px}.availability{font-size:11px;line-height:1.7;margin-top:22px}.hero-art{max-width:450px;margin:auto}.facts{padding:0}.facts>div,.facts>div:first-child{padding:20px 0}.section{padding:55px 0}.section h2{font-size:30px;margin:0}.about{gap:27px}.about .large-copy{font-size:21px}.directions{padding-bottom:55px;gap:25px}.directions article{display:block;padding-top:22px}.directions h3{font-size:23px;margin-bottom:12px}.directions p{font-size:15px}.free-section{width:100%;padding:50px 20px;gap:35px}.free-section h2{font-size:43px;margin-bottom:24px}.free-details h3{font-size:23px}.free-section p{font-size:15px}.free-section .subtle{font-size:12px}.development{padding:60px 0}.development>div{display:block}.development h2{font-size:31px;margin:0 0 28px}.development p+p{margin-top:20px}.development .text-link{margin-top:25px}.site-footer{padding:25px 20px 30px}.site-footer small{width:auto}.site-footer>a:not(.brand){margin-left:auto}.header-action{display:none}}
@media(max-width:680px){.about{grid-template-columns:minmax(0,1fr)}.about>div{min-width:0}.free-section h2{font-size:clamp(34px,10.8vw,43px)}}
/* Feather the supplied raster background without altering the app icon. */
.hero-art img,.product-art img{
  -webkit-mask-image:linear-gradient(to right,transparent 0%,#000 13%,#000 87%,transparent 100%),linear-gradient(to bottom,transparent 0%,#000 12%,#000 88%,transparent 100%);
  mask-image:linear-gradient(to right,transparent 0%,#000 13%,#000 87%,transparent 100%),linear-gradient(to bottom,transparent 0%,#000 12%,#000 88%,transparent 100%);
  -webkit-mask-composite:source-in;
  mask-composite:intersect;
}
/* Fit the revised editorial copy without reducing body-text contrast. */
.free-section h2{font-size:clamp(30px,3.2vw,44px);line-height:1.3;overflow-wrap:normal}
.facts>div{min-width:0}.facts strong{font-size:15px}.facts>div{padding-left:24px}
@media(max-width:680px){.free-section h2{font-size:clamp(24px,7.5vw,36px)}.facts>div{padding-left:0}.hero-statement{font-size:clamp(27px,8vw,33px)}}

/* Match the corporate wordmark and symbol by visible capital height. */
.analytics-mark{container-type:inline-size;min-width:0;display:flex;flex-direction:row;align-items:center;justify-content:center}
.analytics-wordmark{display:flex;align-items:center;gap:.55em;font-family:var(--display);font-weight:700;font-size:clamp(14px,9cqw,48px);line-height:1;white-space:nowrap;flex:none}
.analytics-wordmark span{font:inherit;letter-spacing:0;color:#f2f5f6}
.analytics-wordmark img{display:block;flex:none;width:auto;height:1cap}
