.atlas-instrument{background:#080c0e;color:#f4f3ee;font-family:var(--font-body,var(--font-inter)),sans-serif;overflow:hidden}.ai-wrap{max-width:1320px;width:calc(100% - 80px);margin:auto}.atlas-instrument h1,.atlas-instrument h2,.atlas-instrument h3{font-family:inherit;letter-spacing:-.035em;color:#f4f3ee;font-weight:550;text-transform:none}.atlas-instrument h2{font-size:clamp(28px,3vw,42px);line-height:1.16;margin:12px 0 20px}.atlas-instrument p{color:#b9c0c5;line-height:1.7;font-size:16px}.atlas-instrument .ai-eyebrow{color:#d9b975;text-transform:uppercase;letter-spacing:.16em;font-size:11px;font-weight:600;margin:0 0 14px}.ai-crumbs{display:flex;flex-wrap:wrap;gap:10px;padding-top:24px;font-size:12px;color:#aeb6bc}.ai-crumbs a:hover{color:#e7c889}.ai-hero{position:relative;min-height:500px;display:flex;align-items:center;padding:55px 0 65px;isolation:isolate}.ai-art{position:absolute;right:-40px;top:0;width:53%;height:100%;background-image:url(/images/marketing/atlas-market-groups-v1.png);background-size:500% 100%;z-index:-1;mask-image:linear-gradient(90deg,transparent,#000 20%,#000 90%,transparent);opacity:.8}.ai-art:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#080c0e,transparent 35%,transparent 80%,#080c0e)}.ai-art.ai-art--globe{background-image:url(/images/dashboard-hero-globe.png);background-size:cover;background-position:50%!important}.ai-hero-copy{width:55%;max-width:680px}.ai-identity{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.ai-identity h1{font-size:clamp(38px,4.4vw,62px);line-height:1.08;margin:0}.ai-identity>span{background:#d5b87612;border:1px solid #d5b87630;padding:5px 10px;border-radius:4px;font-size:13px;color:#ecd397}.atlas-instrument .ai-subtitle{font-size:20px;color:#ddd;margin:18px 0}.ai-about{max-width:600px}.ai-facts{display:flex;gap:0;margin:28px 0}.ai-facts>div{padding:0 20px;border-right:1px solid #ffffff18}.ai-facts>div:first-child{padding-left:0}.ai-facts>div:last-child{border:0}.ai-facts dt{font-size:16px;font-weight:600;max-width:180px}.ai-facts dd{font-size:11px;color:#8e979f;margin:6px 0 0}.ai-button{display:inline-flex;align-items:center;justify-content:center;gap:15px;min-height:46px;padding:12px 22px;border:1px solid #e2c17e;border-radius:5px;background:linear-gradient(115deg,#dec18a,#f4d18b);color:#16130d;font-size:14px;font-weight:600;text-decoration:none;transition:filter .2s,transform .2s}.ai-button:hover{filter:brightness(1.08);transform:translateY(-1px)}.ai-button:focus-visible,.ai-crumbs a:focus-visible,.ai-related a:focus-visible,summary:focus-visible{outline:2px solid #f4d18b;outline-offset:4px}.ai-analysis{display:grid;grid-template-columns:1fr 1.25fr;gap:60px;align-items:center;padding:50px 0;border-top:1px solid #ffffff12}.ai-analysis h2 span{color:#e1bd76}.ai-timeframes{display:flex;gap:9px;margin-top:22px}.ai-timeframes span{padding:9px 16px;border:1px solid #ffffff20;border-radius:4px;font-size:12px}.atlas-instrument .ai-small{font-size:12px;color:#8e979f}.ai-preview{height:305px;border:1px solid #d4b47b40;border-radius:10px;overflow:hidden;position:relative;background:#0c1012}.ai-preview img{object-fit:cover;filter:blur(3px);opacity:.28}.ai-preview-overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;background:#080c0e40}.ai-preview-overlay>span{font-size:13px;color:#aeb6bc}.ai-preview-overlay>svg{color:#e7c889}.ai-preview-label{position:absolute;bottom:10px;left:14px;color:#9aa3aa;font-size:10px}.ai-context{padding:40px 0 30px;border-top:1px solid #ffffff12}.ai-context>div{display:grid;grid-template-columns:1fr 1.25fr;gap:60px}.ai-context h2,.ai-context p{margin:0}.ai-benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding:25px 0 55px}.ai-benefits article{padding:25px 21px;background:linear-gradient(130deg,#ffffff04,transparent);border:1px solid #ffffff15;border-radius:8px}.ai-benefits svg{color:#d9b975}.ai-benefits h3{font-size:17px;margin:18px 0 10px}.ai-benefits p{font-size:13px;margin:0}.ai-pricing{padding:55px 0;border-top:1px solid #ffffff12;scroll-margin-top:90px}.ai-plans{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:32px}.ai-plan{display:flex;flex-direction:column;position:relative;padding:30px 26px;border:1px solid #ffffff22;border-radius:9px;background:linear-gradient(130deg,#ffffff04,transparent)}.ai-plan--featured{border-color:#e2c17e;background:radial-gradient(ellipse at 100% 0,#bf923414,transparent 70%)}.ai-plan h3{font-size:23px;margin:0 0 10px}.atlas-instrument .ai-plan-desc{font-size:13px;min-height:44px;margin:0}.atlas-instrument .ai-price{font-size:48px;line-height:1.3;color:#f4f3ee;font-weight:550;letter-spacing:-.04em;margin:18px 0}.ai-price span{font-size:14px;font-weight:400;color:#9aa3aa;margin-left:8px;letter-spacing:0}.ai-plan ul{border-top:1px solid #ffffff17;padding:22px 0;margin:0 0 16px;list-style:none;display:grid;gap:15px}.ai-plan li{font-size:13px;line-height:1.5;display:flex;gap:10px;color:#c4c9cd}.ai-plan li svg{color:#d9b975;flex-shrink:0;margin-top:2px}.ai-plan .ai-button{margin-top:auto;background:transparent;color:#f4f3ee}.ai-plan--featured .ai-button{background:linear-gradient(115deg,#dec18a,#f4d18b);color:#16130d}.ai-plan-badge{position:absolute;right:15px;top:-12px;background:#e7c889;border-radius:4px;color:#17130c;padding:4px 10px;font-size:10px;font-weight:600}.ai-related{border-top:1px solid #ffffff12;padding:45px 0}.ai-related h2{font-size:28px}.ai-related>div{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.ai-related a{border:1px solid #ffffff18;padding:24px;border-radius:7px;display:flex;justify-content:space-between;align-items:center}.ai-related a:hover{border-color:#e2c17e}.ai-related strong{display:block;font-size:17px}.ai-related small{display:block;color:#8e979f;margin-top:8px}.ai-related svg{color:#d9b975}.ai-faq{display:grid;grid-template-columns:1fr 1.3fr;gap:60px;border-top:1px solid #ffffff12;padding:45px 0}.ai-faq h2{font-size:30px}.ai-faq details{border-bottom:1px solid #ffffff18;padding:16px 0}.ai-faq summary{cursor:pointer;font-size:14px;list-style:none;display:flex;justify-content:space-between;gap:20px}.ai-faq summary:after{content:"+";color:#d9b975;font-size:20px}.ai-faq details[open] summary:after{content:"−"}.ai-faq details p{font-size:13px;padding-right:20px}.ai-final{text-align:center;padding:65px 20px 80px;background:radial-gradient(ellipse at 50% 85%,#c8953920,transparent 65%)}@media(max-width:1000px){.ai-wrap{width:calc(100% - 40px)}.ai-hero-copy{width:65%}.ai-art{width:48%;right:-20px;opacity:.55}.ai-analysis,.ai-context>div,.ai-faq{gap:30px}.ai-plan{padding:26px 20px}.ai-plan h3{font-size:20px}.ai-benefits{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.ai-wrap{width:calc(100% - 32px)}.ai-hero{padding:48px 0 38px;min-height:0}.ai-art,.ai-hero-copy{width:100%}.ai-art{opacity:.22;right:-16px;mask-image:linear-gradient(90deg,transparent,#000)}.ai-identity h1{font-size:38px}.ai-identity{gap:12px}.ai-facts>div{padding:0 12px}.ai-facts dt{font-size:13px}.ai-analysis,.ai-context>div,.ai-faq{grid-template-columns:1fr;gap:25px}.ai-analysis{padding:36px 0}.ai-preview{height:245px}.ai-plans,.ai-related>div{grid-template-columns:1fr}.ai-plan-desc{min-height:0!important}.ai-benefits{gap:12px;padding-bottom:35px}.ai-benefits article{padding:20px 15px}.ai-benefits h3{font-size:15px}.ai-pricing{padding:35px 0}.ai-final{padding:40px 0 55px}}.ai-art{background-size:cover;background-position:50%!important;width:54%;opacity:.9}.ai-final{position:relative;isolation:isolate;margin:0 calc((1320px - 100vw)/2);padding:85px 20px 90px}.ai-final:before{content:"";position:absolute;inset:-100px 0 0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#080c0e,#080c0e15 40%,#080c0e70 75%,#080c0e),url(/images/marketing/atlas-final-mountains-v2.png) bottom/cover no-repeat}.ai-faq{position:relative;z-index:1}@media(max-width:1400px){.ai-final{margin-left:-40px;margin-right:-40px}}@media(max-width:1000px){.ai-final{margin-left:-20px;margin-right:-20px}.ai-art{width:50%;opacity:.6}}@media(max-width:700px){.ai-final{margin-left:-16px;margin-right:-16px;padding:65px 20px}.ai-art{width:100%;opacity:.2}}