/* BDC walkthrough and proof, imported with their original cascade. */
#atlas-reference{line-height:1.65}#atlas-reference :is(h1,h2,h3,h4,p,figure,blockquote){margin:revert}#atlas-reference svg{width:revert;height:revert}
#atlas-reference{--ink:#f6f2fa;--muted:#b5acbf;--line:#ffffff20;--soft:#19131f;--violet:#c499ff;--pink:#f259dc;--gradient:linear-gradient(110deg,#be8bff,#f259dc)}
#atlas-reference *{box-sizing:border-box}
#atlas-reference{margin:0;background:#0a080e;color:var(--ink);font:16px/1.65 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
#atlas-reference button,#atlas-reference input,#atlas-reference select{font:inherit}
#atlas-reference button,#atlas-reference a,#atlas-reference summary{touch-action:manipulation}
#atlas-reference button{cursor:pointer;border:0}
#atlas-reference a{color:inherit}
#atlas-reference button:focus-visible,#atlas-reference a:focus-visible,#atlas-reference summary:focus-visible{outline:3px solid #f259dc;outline-offset:5px}
#atlas-reference button:disabled{opacity:.5;cursor:not-allowed}
#atlas-reference h1,#atlas-reference h2,#atlas-reference h3,#atlas-reference p{margin-top:0}
#atlas-reference h1,#atlas-reference h2,#atlas-reference h3{letter-spacing:-.055em;line-height:1.04}
#atlas-reference h2{font-size:clamp(36px,5.4vw,68px);font-weight:800}
#atlas-reference h3{font-size:25px}
#atlas-reference p{color:var(--muted)}
#atlas-reference .wrap{width:calc(100% - 64px);max-width:1200px;margin:auto}
#atlas-reference .eyebrow{font:650 12px/1.5 ui-monospace,SFMono-Regular,monospace;letter-spacing:.13em;text-transform:uppercase;color:var(--violet)}
#atlas-reference .gradient{background:var(--gradient);background-clip:text;color:transparent}
#atlas-reference .hero{text-align:center;padding-top:38px}
#atlas-reference .hero h1{font-size:clamp(40px,6.7vw,88px);font-weight:850;margin:0 auto 22px;line-height:1.04}
#atlas-reference .hero h1 em,#atlas-reference .hero h1>span{color:var(--pink)}
#atlas-reference .hero h1 em{font-style:italic}
#atlas-reference .hero .sub{font-size:16px;margin:0 auto 30px;max-width:700px;color:var(--muted)}
#atlas-reference .hero .sub strong{font-weight:500;color:#e5ddea}
#atlas-reference .video-shell{max-width:1000px;margin:auto}
#atlas-reference .video{aspect-ratio:16/8.3;background:radial-gradient(ellipse at 50% 100%,#a13db435,transparent 58%),#110d18;border:1px solid #d29ef345;border-radius:22px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-direction:column;box-shadow:0 25px 100px #9f37d312}
#atlas-reference .video:before,#atlas-reference .video:after{content:"";position:absolute;inset:13% -20%;border:1px solid #c78cff16;border-radius:50%;transform:rotate(-18deg);pointer-events:none}
#atlas-reference .video:after{inset:-20% 8%;transform:rotate(30deg)}
#atlas-reference .video>*{z-index:1}
#atlas-reference .video-top{position:absolute;top:22px;left:25px;right:25px;display:flex;justify-content:space-between;align-items:center;font-size:11px;letter-spacing:.1em;color:#b8a5c5}
#atlas-reference .video-brand{font-size:23px;font-weight:850;color:white;letter-spacing:-.065em}
#atlas-reference .play{width:70px;height:70px;border-radius:50%;background:#f4e7ff;color:#361248;box-shadow:0 0 0 12px #d79aff08;transition:transform .25s}
#atlas-reference .play:hover{transform:scale(1.08)}
#atlas-reference .play span{font-size:25px;margin-left:3px}
#atlas-reference .video h2{font-size:clamp(27px,4vw,49px);margin:26px 20px 12px}
#atlas-reference .video p{font-size:13px;margin:0}
#atlas-reference .video-tags{display:flex;gap:10px;margin-top:20px}
#atlas-reference .video-tags span{font-size:11px;border:1px solid #ffffff25;padding:5px 12px;border-radius:30px;color:#beaecb}
#atlas-reference .video-bottom{position:absolute;bottom:20px;left:25px;right:25px;display:flex;align-items:center;gap:15px;font-size:12px;color:#b8a5c5}
#atlas-reference .track{height:3px;background:#ffffff20;flex:1}
#atlas-reference .track i{height:100%;display:block;background:var(--pink);width:0}
#atlas-reference .timer-card{display:flex;justify-content:space-between;align-items:center;padding:19px 25px;background:#17111f;border:1px solid var(--line);border-top:0;border-radius:0 0 16px 16px;width:90%;margin:auto;text-align:left}
#atlas-reference .timer-copy strong{font-size:14px;display:block}
#atlas-reference .timer-copy small{font-size:12px;color:var(--muted)}
#atlas-reference .countdown{font-size:32px;font-weight:800;color:var(--pink);font-variant-numeric:tabular-nums}
#atlas-reference .under-video{display:flex;justify-content:center;gap:25px;margin:30px 0;font-size:13px;color:var(--muted)}
#atlas-reference .under-video span:before{content:"✓";margin-right:7px;color:var(--pink)}
#atlas-reference .section{padding:105px 0}
#atlas-reference .meet-statement{max-width:1000px;margin:0 auto 45px}
#atlas-reference .meet-statement h2{font-size:clamp(52px,8.5vw,110px);margin:20px 0 30px;line-height:.98}
#atlas-reference .meet-statement p{max-width:690px;font-size:20px;line-height:1.65}
#atlas-reference .work-console{border:1px solid #b781da40;border-radius:20px;overflow:hidden;background:linear-gradient(130deg,#1e1429,#100d17);box-shadow:0 25px 100px #0004}
#atlas-reference .console-head{display:flex;justify-content:space-between;align-items:center;padding:24px 30px;border-bottom:1px solid var(--line)}
#atlas-reference .demo-label{font-size:12px;color:#b9abc5}
#atlas-reference .work-tabs{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--line)}
#atlas-reference .work-tabs button{padding:20px 12px;background:transparent;color:#b7a7c4;font-size:14px;font-weight:650;border-bottom:2px solid transparent;transition:background .2s,color .2s}
#atlas-reference .work-tabs button[aria-selected=true]{background:#da82fb13;color:#f5c5ff;border-bottom-color:var(--pink)}
#atlas-reference .work-panel{display:grid;grid-template-columns:1fr 1fr}
#atlas-reference .work-situation{padding:40px;border-right:1px solid var(--line)}
#atlas-reference .work-situation h3{font-size:36px;line-height:1.12;margin:18px 0}
#atlas-reference .work-situation p{font-size:16px}
#atlas-reference .atlas-presence{display:flex;align-items:center;gap:15px;margin-top:35px}
#atlas-reference .presence-mark{display:grid;place-items:center;flex-shrink:0;width:56px;height:56px;border:1px solid #d991f6;border-radius:50%;font-size:35px;line-height:1;font-weight:850;color:#efc5ff;box-shadow:0 0 35px #c34fee30}
#atlas-reference .atlas-presence strong{font-size:14px;display:block}
#atlas-reference .atlas-presence small{font-size:12px;color:#bbaac7;display:block}
#atlas-reference .work-actions{padding:40px}
#atlas-reference .work-actions ol{list-style:none;margin:20px 0 30px;padding:0}
#atlas-reference .work-actions li{padding:15px 0;display:flex;gap:15px;align-items:baseline;border-bottom:1px solid var(--line);font-size:16px}
#atlas-reference .work-actions li span{font:12px ui-monospace,monospace;color:var(--pink)}
#atlas-reference .work-outcome span{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:#b8a6c4;margin-bottom:8px}
#atlas-reference .work-outcome strong{font-size:22px;line-height:1.25;display:block;color:#f0bafa}
#atlas-reference .console-bottom{padding:20px 30px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:20px;align-items:center;font-size:13px;color:var(--muted)}
#atlas-reference .text-btn{padding:0;background:transparent;color:var(--violet);font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:5px}
#atlas-reference .belief{text-align:center;font-size:clamp(25px,4vw,44px);line-height:1.2;font-weight:750;letter-spacing:-.035em;margin:55px auto 0;color:var(--ink);max-width:900px}
#atlas-reference .belief small{font-size:15px;line-height:1.6;letter-spacing:0;display:block;font-weight:400;margin-top:20px;color:var(--muted)}
#atlas-reference .section-header{max-width:800px;margin:0 0 38px}
#atlas-reference .section-header h2{margin:14px 0 20px}
#atlas-reference .section-header p{font-size:18px}
#atlas-reference .center{text-align:center;margin-left:auto;margin-right:auto}
#atlas-reference .offer-area{padding-top:10px}
#atlas-reference .offer{display:grid;grid-template-columns:1.15fr 1fr;border:1px solid #df99ff60;border-radius:23px;overflow:hidden;background:#17101f}
#atlas-reference .offer-info{padding:42px}
#atlas-reference .offer-info h2{font-size:42px;margin:20px 0}
#atlas-reference .offer-info>p{font-size:16px}
#atlas-reference .check-list{list-style:none;padding:0;margin:30px 0}
#atlas-reference .check-list li{position:relative;padding:0 0 21px 27px;font-weight:650}
#atlas-reference .check-list li:before{content:"✓";position:absolute;left:0;color:var(--pink)}
#atlas-reference .check-list li small{font-size:14px;line-height:1.6;display:block;font-weight:400;margin-top:5px;color:var(--muted)}
#atlas-reference .offer-note{border-top:1px solid var(--line);padding-top:22px;font-size:14px;color:var(--muted)}
#atlas-reference .offer-note strong{color:var(--ink)}
#atlas-reference .offer-price{display:flex;flex-direction:column;justify-content:center;padding:42px;background:radial-gradient(ellipse at top right,#8933b742,transparent 70%),#24142f}
#atlas-reference .offer-price .eyebrow{color:#e8b5ff}
#atlas-reference .price{font-size:clamp(56px,6vw,80px);letter-spacing:-.07em;font-weight:850;line-height:1.15;margin:20px 0 12px}
#atlas-reference .price small{font-size:17px;letter-spacing:0;color:var(--muted);font-weight:400}
#atlas-reference .price-sub{font-size:15px}
#atlas-reference .savings{border-left:2px solid var(--pink);padding:10px 0 10px 20px;margin:8px 0 25px;color:#d7c7df;font-size:16px}
#atlas-reference .savings strong{color:#f9d2ff}
#atlas-reference .price-deadline{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:23px 0;border-top:1px solid var(--line)}
#atlas-reference .price-deadline span{font-size:13px;max-width:160px;color:#cbbbd5}
#atlas-reference .price-deadline strong{font-size:25px;font-variant-numeric:tabular-nums;white-space:nowrap}
#atlas-reference .primary{background:var(--pink);color:#1b0922;border-radius:100px;padding:18px 25px;font-size:16px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;gap:17px;text-decoration:none;transition:transform .2s,box-shadow .2s}
#atlas-reference .primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 40px #f259dc35}
#atlas-reference .offer-price .primary{width:100%}
#atlas-reference .terms{text-align:center;font-size:13px;color:#cbbbd5;margin:14px 0}
#atlas-reference .guarantee{border-top:1px solid var(--line);padding-top:22px;margin-top:20px}
#atlas-reference .guarantee small{display:block;color:#cbbbd5;font-size:14px}
#atlas-reference .monthly-options{max-width:950px;margin:25px auto 0}
#atlas-reference .monthly-options>summary{text-align:center}
#atlas-reference .monthly-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:20px 0}
#atlas-reference .monthly-card{padding:27px;background:#17111f;border:1px solid var(--line);border-radius:16px}
#atlas-reference .monthly-card h3{margin:15px 0}
#atlas-reference .monthly-card p{font-size:15px}
#atlas-reference .monthly-price{font-size:32px;font-weight:800}
#atlas-reference .monthly-price small{font-size:14px;font-weight:400;color:var(--muted)}
#atlas-reference .secondary{background:transparent;border:1px solid #bd9fd0;border-radius:100px;color:var(--ink);padding:12px 18px;font-size:14px;width:100%}
#atlas-reference .launch{background:#ede5f5;color:#1c1027;border-radius:40px 40px 0 0}
#atlas-reference .launch .eyebrow,#atlas-reference .launch .text-btn{color:#7821b3}
#atlas-reference .launch p{color:#5c4c67}
#atlas-reference .launch-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:80px}
#atlas-reference .launch h2{font-size:clamp(40px,5.5vw,67px);margin:20px 0 25px}
#atlas-reference .launch p{font-size:17px}
#atlas-reference .launch strong[style]{color:#1c1027!important}
#atlas-reference .step{display:grid;grid-template-columns:45px 1fr;gap:20px;padding:28px 0;border-top:1px solid #34124925}
#atlas-reference .step-num{font:14px ui-monospace,monospace;color:#8c2fc2;padding-top:8px}
#atlas-reference .step h3{font-size:26px;line-height:1.1;margin:0 0 15px}
#atlas-reference .step p{font-size:16px;margin:0}
#atlas-reference .capabilities{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}
#atlas-reference .capability{padding:25px 0;border-top:1px solid #d9a5f54f}
#atlas-reference .capability h3{font-size:28px;color:#ecd8f7}
#atlas-reference .capability p{font-size:16px}
#atlas-reference .carry{padding-top:30px;border-top:1px solid var(--line);max-width:850px;margin-top:25px}
#atlas-reference .carry strong{color:var(--ink)}
#atlas-reference .faq-layout{display:grid;grid-template-columns:1fr 1.3fr;gap:70px}
#atlas-reference .faq-layout h2{margin:15px 0;font-size:clamp(35px,4.4vw,54px)}
#atlas-reference .faq-layout p{font-size:16px}
#atlas-reference .faq-list{border-top:1px solid var(--line)}
#atlas-reference details{border-bottom:1px solid var(--line)}
#atlas-reference summary{padding:24px 32px 24px 0;position:relative;font-size:16px;font-weight:650;cursor:pointer;list-style:none;line-height:1.5}
#atlas-reference summary::-webkit-details-marker{display:none}
#atlas-reference summary:after{content:"+";position:absolute;right:5px;top:19px;color:var(--pink);font-size:25px;font-weight:400}
#atlas-reference details[open] summary:after{content:"−"}
#atlas-reference details p{font-size:16px;line-height:1.75;margin:0 22px 22px 0}
#atlas-reference details .text-btn{margin-bottom:25px}
#atlas-reference .final-cta{padding:100px 24px;text-align:center;background:radial-gradient(ellipse at 50% 120%,#9d2eae55,transparent 70%),#160c1e;border-top:1px solid var(--line)}
#atlas-reference .final-cta h2{font-size:clamp(42px,7vw,86px);max-width:900px;margin:25px auto}
#atlas-reference .final-cta p{font-size:18px}
#atlas-reference .final-cta .primary{margin-top:15px}
#atlas-reference footer{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:30px 0 65px}
#atlas-reference .brand{font-size:30px;font-weight:850;letter-spacing:-.06em;text-decoration:none}
#atlas-reference footer p{font-size:12px;text-align:right;margin:0}
#atlas-reference .preview-controls{position:fixed;bottom:12px;right:12px;z-index:40;display:flex;gap:12px;background:#211429f2;border:1px solid var(--line);border-radius:10px;padding:8px 12px;font-size:12px;color:var(--muted)}
#atlas-reference .preview-controls button{background:transparent;color:#efb5ff;padding:0;font-size:12px}
#atlas-reference .deadline-bar{position:sticky;top:0;z-index:30;background:#130d1bf2;backdrop-filter:blur(16px);border-bottom:1px solid var(--line)}
#atlas-reference .deadline-inner{display:flex;align-items:center;justify-content:space-between;min-height:82px;gap:20px}
#atlas-reference .deadline-heading strong{font-size:14px;display:block}
#atlas-reference .deadline-heading>span{font-size:13px;color:var(--muted)}
#atlas-reference .deadline-actions{display:flex;align-items:center;gap:25px}
#atlas-reference .deadline-digits{text-align:center}
#atlas-reference .deadline-digits>span{font-size:27px;font-weight:750;color:#f2b5ff;font-variant-numeric:tabular-nums}
#atlas-reference .deadline-digits small{display:block;font-size:9px;letter-spacing:.1em;color:var(--muted)}
#atlas-reference .deadline-actions .primary{font-size:14px;padding:12px 20px}
#atlas-reference dialog{background:#1a1122;color:var(--ink);border:1px solid #ce8ff950;border-radius:24px;padding:30px;width:min(530px,calc(100% - 32px));max-height:90vh;overflow:auto}
#atlas-reference dialog::backdrop{background:#050208b8;backdrop-filter:blur(8px)}
#atlas-reference .modal-head{display:flex;justify-content:space-between;align-items:start;gap:20px;margin-bottom:25px}
#atlas-reference .modal-head h2{font-size:30px;margin:12px 0 0}
#atlas-reference .close{width:32px;height:32px;border-radius:50%;background:#ffffff15;color:#fff;font-size:20px;flex-shrink:0}
#atlas-reference .order-row{display:flex;justify-content:space-between;gap:25px;padding:17px 0;border-bottom:1px solid var(--line);font-size:15px}
#atlas-reference .order-row strong{text-align:right}
#atlas-reference .modal-description{font-size:15px}
#atlas-reference .demo-notice{font-size:13px;padding:15px;background:#ffffff07;border:1px solid var(--line);border-radius:12px;margin-top:20px}
#atlas-reference dialog .primary{width:100%}
#atlas-reference [hidden]{display:none!important}
@media (max-width:850px){#atlas-reference .wrap{width:calc(100% - 40px)}
#atlas-reference .work-situation,#atlas-reference .work-actions{padding:28px}
#atlas-reference .launch-grid,#atlas-reference .faq-layout{gap:40px}
#atlas-reference .offer-info,#atlas-reference .offer-price{padding:30px}
#atlas-reference .offer-info h2{font-size:36px}
#atlas-reference .work-situation h3{font-size:30px}
#atlas-reference .section{padding:75px 0}
#atlas-reference .offer-area{padding-top:0}}
@media (max-width:600px){#atlas-reference .wrap{width:calc(100% - 32px)}
#atlas-reference .hero{padding-top:25px}
#atlas-reference .hero h1{font-size:clamp(31px,8.2vw,50px);letter-spacing:-.06em}
#atlas-reference .hero .sub{font-size:14px}
#atlas-reference .video{aspect-ratio:4/3;border-radius:16px}
#atlas-reference .video-top{top:16px;left:18px;right:18px;font-size:9px}
#atlas-reference .video h2{font-size:28px;margin-top:24px}
#atlas-reference .video p{font-size:11px;padding:0 15px}
#atlas-reference .video-tags span{font-size:9px;padding:4px 8px}
#atlas-reference .video-bottom{bottom:15px}
#atlas-reference .play{width:55px;height:55px}
#atlas-reference .timer-card{padding:14px;width:95%;gap:10px}
#atlas-reference .timer-copy strong{font-size:12px}
#atlas-reference .timer-copy small{font-size:11px}
#atlas-reference .countdown{font-size:26px}
#atlas-reference .under-video{gap:10px;font-size:10px}
#atlas-reference .meet-statement h2{font-size:clamp(49px,12vw,72px)}
#atlas-reference .meet-statement p{font-size:17px}
#atlas-reference .console-head,#atlas-reference .console-bottom{padding:18px;gap:12px}
#atlas-reference .demo-label{font-size:11px}
#atlas-reference .work-tabs button{font-size:12px;padding:16px 8px}
#atlas-reference .work-panel{grid-template-columns:1fr}
#atlas-reference .work-situation{border-right:0;border-bottom:1px solid var(--line)}
#atlas-reference .work-situation,#atlas-reference .work-actions{padding:25px}
#atlas-reference .atlas-presence{margin-top:22px}
#atlas-reference .console-bottom{flex-direction:column;align-items:start}
#atlas-reference .offer,#atlas-reference .launch-grid,#atlas-reference .faq-layout,#atlas-reference .capabilities,#atlas-reference .monthly-grid{grid-template-columns:1fr}
#atlas-reference .offer-info,#atlas-reference .offer-price{padding:28px}
#atlas-reference .price{font-size:65px}
#atlas-reference .launch{border-radius:25px 25px 0 0}
#atlas-reference .launch-grid{gap:30px}
#atlas-reference .section{padding:65px 0}
#atlas-reference .offer-area{padding-top:0}
#atlas-reference .capabilities{gap:10px}
#atlas-reference .faq-layout{gap:20px}
#atlas-reference .final-cta{padding:70px 20px}
#atlas-reference .final-cta .eyebrow{font-size:11px}
#atlas-reference .deadline-inner{min-height:78px;gap:10px}
#atlas-reference .deadline-heading strong{font-size:12px}
#atlas-reference .deadline-heading>span{font-size:10px}
#atlas-reference .deadline-actions{gap:10px}
#atlas-reference .deadline-digits>span{font-size:20px}
#atlas-reference .deadline-digits small{font-size:8px}
#atlas-reference .deadline-actions .primary{font-size:11px;padding:11px 12px}
#atlas-reference .deadline-heading{max-width:140px}
#atlas-reference .order-row{font-size:14px}
#atlas-reference footer p{max-width:230px}
#atlas-reference .primary{font-size:15px}
#atlas-reference .belief{margin-top:35px}
#atlas-reference .preview-controls{font-size:11px}}
@media (prefers-reduced-motion:reduce){#atlas-reference *{transition:none!important;animation:none!important}}
#atlas-reference .console-head h3{font-size:clamp(22px,2.6vw,30px);line-height:1.3;letter-spacing:-.025em;margin:0;font-weight:700}
#atlas-reference .work-tabs{gap:12px;padding:20px;border-bottom:1px solid var(--line)}
#atlas-reference .work-tabs button{position:relative;text-align:left;border:1px solid #bca1ce70;border-radius:12px;padding:18px 36px 18px 20px;background:#ffffff08;font-size:18px;line-height:1.35;color:#eee4f5;box-shadow:0 3px 0 #0003}
#atlas-reference .work-tabs button>span{display:block;font-size:12px;letter-spacing:.07em;text-transform:uppercase;color:#c6b3d3;margin-bottom:7px}
#atlas-reference .work-tabs button>b{position:absolute;right:15px;top:20px;font-size:22px;font-weight:400;color:#df9ff6}
#atlas-reference .work-tabs button:hover{background:#ffffff15;border-color:#f259dc;transform:translateY(-2px)}
#atlas-reference .work-tabs button[aria-selected=true]{background:#e9bcff;color:#25132e;border-color:#e9bcff;box-shadow:0 5px 25px #d779ff20}
#atlas-reference .work-tabs button[aria-selected=true]>span,#atlas-reference .work-tabs button[aria-selected=true]>b{color:#5b2b70}
#atlas-reference .work-situation p,#atlas-reference .work-actions li{font-size:18px;line-height:1.65}
#atlas-reference .work-situation>.eyebrow,#atlas-reference .work-actions>.eyebrow{font-size:14px}
#atlas-reference .atlas-presence strong{font-size:19px;line-height:1.4}
#atlas-reference .belief small{max-width:740px;margin:22px auto 0;font-size:18px;line-height:1.7}
#atlas-reference .guarantee{background:#ffffff06;border:1px solid #d59cea40;border-radius:18px;padding:24px;margin-top:22px}
#atlas-reference .guarantee-heading{display:flex;align-items:center;gap:18px}
#atlas-reference .guarantee-heading>div>strong{font-size:21px;line-height:1.3;display:block}
#atlas-reference .guarantee-heading small{font-size:14px;line-height:1.6;margin-top:7px}
#atlas-reference .guarantee-mark{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0;width:70px;height:78px;border:1px solid #da9af3;border-radius:15px;color:#f3c7ff;font-size:34px;font-weight:800;line-height:1.05}
#atlas-reference .guarantee-mark span{font-size:11px;letter-spacing:.15em;margin-top:7px}
#atlas-reference .reassurance{list-style:none;padding:0;margin:24px 0 0}
#atlas-reference .reassurance li{padding:14px 0 14px 23px;border-top:1px solid #ffffff15;position:relative}
#atlas-reference .reassurance li:before{content:"✓";position:absolute;left:0;color:#e8b3fa}
#atlas-reference .reassurance strong{display:block;font-size:15px}
#atlas-reference .reassurance li>span{display:block;font-size:14px;line-height:1.6;color:#cbbbd5;margin-top:4px}
@media (max-width:600px){#atlas-reference .work-tabs{grid-template-columns:1fr;padding:16px;gap:10px}
#atlas-reference .work-tabs button{padding:14px 42px 14px 18px;font-size:18px}
#atlas-reference .work-tabs button>span{display:inline-block;margin:0 12px 0 0;font-size:11px}
#atlas-reference .work-tabs button>b{top:12px}
#atlas-reference .work-situation p,#atlas-reference .work-actions li{font-size:17px}
#atlas-reference .belief small{font-size:16px}
#atlas-reference .guarantee{padding:20px}
#atlas-reference .guarantee-heading{gap:13px}
#atlas-reference .guarantee-heading>div>strong{font-size:19px}
#atlas-reference .guarantee-mark{width:58px;height:70px;font-size:30px}
#atlas-reference .deadline-heading{max-width:160px}}
#atlas-reference .launch-header h2{font-size:clamp(64px,9.5vw,124px);line-height:.94;letter-spacing:-.065em;margin:0 0 30px;max-width:none}
#atlas-reference .launch-header h2>span{color:#8622b6}
#atlas-reference .launch .launch-promise{font-size:clamp(24px,3vw,36px);font-weight:700;color:#251331;letter-spacing:-.035em;line-height:1.2;margin-bottom:20px}
#atlas-reference .launch .launch-intro{max-width:810px;font-size:19px;line-height:1.7}
#atlas-reference .launch-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;border-top:1px solid #3514492b;border-bottom:1px solid #3514492b;padding:27px 0;margin:38px 0 45px}
#atlas-reference .launch-facts>span{font-size:15px;color:#5c4c67}
#atlas-reference .launch-facts strong{display:block;font-size:26px;color:#251331;line-height:1.3;margin-bottom:7px;letter-spacing:-.035em}
#atlas-reference .launch-sessions{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}
#atlas-reference .launch-session{background:#f9f5fc;border:1px solid #7821b325;border-radius:18px;padding:28px;display:flex;flex-direction:column}
#atlas-reference .session-label{font:650 13px/1.5 ui-monospace,monospace;color:#8622b6}
#atlas-reference .session-label>span{display:block;color:#66536f;font-family:inherit;font-size:12px;margin-top:5px;min-height:36px}
#atlas-reference .launch-session h3{font-size:31px;line-height:1.08;letter-spacing:-.045em;margin:22px 0}
#atlas-reference .launch .launch-session p{font-size:16px;line-height:1.75;margin-bottom:20px}
#atlas-reference .session-outcome{border-top:1px solid #7821b327;padding-top:20px;margin-top:auto;font-size:16px;font-weight:650;color:#61228a;line-height:1.5}
#atlas-reference .launch-support{display:grid;grid-template-columns:1fr 1fr;gap:65px;padding:50px 0;border-bottom:1px solid #3514492b}
#atlas-reference .launch-support h3{font-size:28px;line-height:1.15;margin-bottom:17px}
#atlas-reference .launch .launch-support p{font-size:17px;line-height:1.7;margin:0}
#atlas-reference .launch-finish{display:flex;align-items:center;justify-content:space-between;gap:50px;padding-top:40px}
#atlas-reference .launch-finish h3{font-size:38px;line-height:1.1;margin:0 0 15px}
#atlas-reference .launch-finish>div{max-width:720px}
#atlas-reference .launch .launch-finish p{font-size:17px;margin:0}
#atlas-reference .launch-finish .primary{white-space:nowrap;background:#7928b7;color:#fff}
@media (max-width:900px){#atlas-reference .launch-sessions{grid-template-columns:1fr}
#atlas-reference .launch-session{padding:30px}
#atlas-reference .session-label>span{min-height:0;font-size:14px}
#atlas-reference .launch-session h3{font-size:34px}
#atlas-reference .launch-session h3 br{display:none}
#atlas-reference .session-outcome{margin-top:4px}
#atlas-reference .launch-support{gap:30px}
#atlas-reference .launch-finish{align-items:start;flex-direction:column;gap:25px}}
@media (max-width:600px){#atlas-reference .launch-header h2{font-size:clamp(53px,12.3vw,74px)}
#atlas-reference .launch .launch-intro{font-size:17px}
#atlas-reference .launch-facts{grid-template-columns:1fr;gap:20px;margin:28px 0}
#atlas-reference .launch-facts>span{font-size:15px}
#atlas-reference .launch-facts strong{font-size:24px}
#atlas-reference .launch-session{padding:25px}
#atlas-reference .launch-support{grid-template-columns:1fr;gap:30px;padding:35px 0}
#atlas-reference .launch-finish h3{font-size:34px}
#atlas-reference .launch-finish .primary{width:100%}}
#atlas-reference .final-cta{padding:105px 0 110px}
#atlas-reference .final-cta h2{max-width:none;font-size:clamp(39px,6.5vw,84px);line-height:1.06;margin:0 auto 28px;letter-spacing:-.06em}
#atlas-reference .final-cta h2 em,#atlas-reference .final-cta h2>span{color:var(--pink)}
#atlas-reference .final-cta h2 em{font-style:italic}
#atlas-reference .final-cta .closing-sub{max-width:800px;margin:0 auto 28px;font-size:18px;line-height:1.8}
#atlas-reference .closing-sub strong{font-weight:500;color:#eee2f6}
#atlas-reference .final-cta .primary{min-height:58px;min-width:290px}
#atlas-reference .faq-list summary{transition:color .2s}
#atlas-reference .faq-list summary:hover{color:#f1bbff}
#atlas-reference .faq-list details[open]{padding-bottom:2px}
#atlas-reference .faq-list details[open] summary{color:#f1bbff}
#atlas-reference .offer-price{justify-content:flex-start;padding-top:48px}
#atlas-reference .offer-price .guarantee{margin-top:auto}
#atlas-reference .offer-price .terms{margin-bottom:25px}
#atlas-reference .work-tabs button{min-height:80px}
#atlas-reference .launch-session h3{min-height:2.16em}
#atlas-reference .meet-statement p,#atlas-reference .launch-intro,#atlas-reference .closing-sub{text-wrap:pretty}
@media (max-width:900px){#atlas-reference .launch-session h3{min-height:0}}
@media (max-width:600px){#atlas-reference .final-cta{padding:70px 0 75px}
#atlas-reference .final-cta h2{font-size:clamp(30px,8vw,48px)}
#atlas-reference .final-cta .closing-sub{font-size:16px;line-height:1.75}
#atlas-reference .final-cta .primary{min-width:0;width:100%;max-width:360px}
#atlas-reference .offer-price{padding-top:30px}
#atlas-reference .work-tabs button{min-height:55px}
#atlas-reference .faq-list summary{padding-top:23px;padding-bottom:23px}
#atlas-reference .timer-copy{max-width:75%}}
#atlas-reference .boss-section{padding:75px 0 15px}
#atlas-reference .boss-section h2{text-align:center;font-size:clamp(33px,4.4vw,56px);line-height:1.13;max-width:1000px;margin:0 auto 25px}
#atlas-reference .boss-intro{font-size:19px;max-width:830px;text-align:center;margin:0 auto 40px}
#atlas-reference .boss-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}
#atlas-reference .boss-grid article{border-top:1px solid #bd83df55;padding-top:24px}
#atlas-reference .boss-grid article>span{font:12px/1.5 ui-monospace,monospace;color:var(--violet)}
#atlas-reference .boss-grid h3{font-size:27px;line-height:1.2;margin:16px 0}
#atlas-reference .boss-grid p{font-size:17px}
#atlas-reference .boss-payoff{max-width:880px;text-align:center;margin:30px auto 0}
#atlas-reference .boss-payoff p{font-size:18px}
#atlas-reference .boss-payoff strong{color:var(--ink)}
#atlas-reference .boss-payoff .name-note{font-size:15px;color:#deb9f4}
#atlas-reference .atlas-preview{background:#140d1e;border:1px solid #5b3474;border-radius:22px;overflow:hidden;margin:40px 0 0;box-shadow:0 22px 60px #40185322;color:#f6f2fa}
#atlas-reference .preview-top{display:flex;justify-content:space-between;align-items:center;padding:22px 30px;border-bottom:1px solid #ffffff20;gap:15px}
#atlas-reference .preview-top>strong{font-size:28px;letter-spacing:-.06em}
#atlas-reference .preview-top strong span{font-size:14px;letter-spacing:0;font-weight:400;color:#c4b3d0;margin-left:16px}
#atlas-reference .preview-top>small{font-size:13px;color:#c4b3d0}
#atlas-reference .preview-nav{display:flex;gap:8px;padding:18px 24px;background:#ffffff04}
#atlas-reference .preview-nav button{flex:1;padding:14px 12px;border:1px solid #ffffff25;background:transparent;border-radius:10px;font-size:15px;font-weight:650;color:#e9daef}
#atlas-reference .preview-nav button[aria-pressed=true]{background:#e9bcff;color:#291432;border-color:#e9bcff}
#atlas-reference .preview-nav button:hover{border-color:#ed92e2}
#atlas-reference .preview-scene{padding:32px 40px 38px;min-height:395px;max-width:960px;margin:auto}
#atlas-reference .preview-heading{margin-bottom:24px}
#atlas-reference .preview-heading h3{font-size:clamp(25px,3.1vw,37px);line-height:1.15;margin:12px 0 0;color:#fff}
#atlas-reference .preview-heading .eyebrow{color:#d9a8f7}
#atlas-reference .chat-bubble{font-size:17px;line-height:1.65;padding:18px 22px;border-radius:15px;max-width:78%;margin-bottom:18px}
#atlas-reference .chat-bubble small,#atlas-reference .example-conversation>small{display:block;font:12px/1.5 ui-monospace,monospace;letter-spacing:.04em;color:#ceb4df;margin-bottom:9px}
#atlas-reference .user-bubble{margin-left:auto;background:#392149}
#atlas-reference .atlas-bubble{border:1px solid #ffffff25;background:#ffffff04}
#atlas-reference .voice-input{display:flex;align-items:center;gap:14px;border:1px solid #ca87e45c;border-radius:40px;padding:15px 22px;margin-top:24px;color:#f6c2fb}
#atlas-reference .voice-input>span{font-size:15px}
#atlas-reference .voice-bars{display:flex;gap:4px;align-items:center;margin-left:auto;height:28px}
#atlas-reference .voice-bars i{display:block;width:3px;height:10px;background:#e694f4;border-radius:3px}
#atlas-reference .voice-bars i:nth-child(3n){height:24px}
#atlas-reference .voice-bars i:nth-child(2n){height:17px}
#atlas-reference .connection-rows>div{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:18px 0;border-bottom:1px solid #ffffff20}
#atlas-reference .connection-rows strong,#atlas-reference .connection-rows small{display:block}
#atlas-reference .connection-rows small{font-size:14px;color:#bfb0ca;margin-top:4px}
#atlas-reference .connection-rows button{border:1px solid #cb8cef;border-radius:30px;background:#30203d;color:#f5dbff;padding:10px 18px;min-width:120px;font-size:14px}
#atlas-reference .connection-rows button[aria-pressed=true]{background:#e9bcff;color:#24112f}
#atlas-reference .launch .preview-caption{font-size:13px;color:#bcacc8;margin:18px 0 0}
#atlas-reference .activity-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:30px}
#atlas-reference .example-conversation{background:#ffffff05;border:1px solid #ffffff20;padding:22px;border-radius:14px}
#atlas-reference .launch .example-conversation p{font-size:16px;color:#e9dfef;margin:15px 0}
#atlas-reference .example-conversation b{display:block;color:#d5a6f0;font-size:13px;font-weight:500}
#atlas-reference .activity-checks{display:flex;flex-direction:column;justify-content:center;gap:16px;font-size:16px;color:#e2c4f2}
#atlas-reference .activity-checks strong{border-top:1px solid #ffffff20;padding-top:20px;color:#fff;font-size:22px;line-height:1.3}
@media (max-width:750px){#atlas-reference .boss-grid{grid-template-columns:1fr;gap:15px}
#atlas-reference .boss-section{padding-top:50px}
#atlas-reference .boss-intro{font-size:17px}
#atlas-reference .preview-top{padding:18px}
#atlas-reference .preview-top strong span{display:none}
#atlas-reference .preview-nav{padding:12px;gap:6px}
#atlas-reference .preview-nav button{font-size:13px;padding:12px 8px}
#atlas-reference .preview-scene{padding:24px 20px;min-height:0}
#atlas-reference .chat-bubble{max-width:94%;font-size:16px}
#atlas-reference .activity-layout{grid-template-columns:1fr;gap:20px}
#atlas-reference .connection-rows small{max-width:180px}
#atlas-reference .connection-rows button{min-width:100px;padding:10px 12px}
#atlas-reference .voice-bars{gap:3px}
#atlas-reference .boss-payoff p{font-size:17px}}
#atlas-reference .hero .hero-definition{display:block;color:#f6eafa;font-size:18px;font-weight:650;margin-bottom:8px}
#atlas-reference .hero .sub{max-width:760px}
#atlas-reference .bdc-intro{max-width:1000px;margin-bottom:0}
#atlas-reference .bdc-intro h2{font-size:clamp(43px,6.4vw,80px);line-height:1.04;margin-bottom:30px}
#atlas-reference .bdc-intro p{max-width:790px}
#atlas-reference .bdc-intro p strong{color:#f5eafc}
#atlas-reference .bdc-intro .bdc-definition{font-size:clamp(22px,2.7vw,30px);line-height:1.45;margin-bottom:32px}
#atlas-reference .bdc-work{display:flex;flex-wrap:wrap;gap:10px;margin:30px 0}
#atlas-reference .bdc-work span{font-size:15px;padding:9px 17px;border:1px solid #dc90fa50;border-radius:40px;color:#ebc6ff;background:#b756e80b}
#atlas-reference .bdc-intro .bdc-turn{font-size:clamp(25px,3.4vw,39px);line-height:1.2;margin:35px 0 24px;letter-spacing:-.035em}
#atlas-reference .examples-section{border-top:1px solid #bc85df35;padding-top:65px;padding-bottom:70px}
#atlas-reference .boss-section{border-top:1px solid #bc85df35;padding-top:75px;padding-bottom:75px}
#atlas-reference .offer-area{border-top:1px solid #bc85df35;padding-top:75px}
#atlas-reference .boss-section h2{line-height:1.15}
#atlas-reference .launch-support{margin-top:10px}
@media (max-width:600px){#atlas-reference .hero .hero-definition{font-size:16px}
#atlas-reference .bdc-intro p{font-size:18px}
#atlas-reference .bdc-work{gap:8px}
#atlas-reference .bdc-work span{font-size:14px;padding:8px 13px}
#atlas-reference .examples-section,#atlas-reference .boss-section,#atlas-reference .offer-area{padding-top:50px;padding-bottom:50px}
#atlas-reference .bdc-intro .bdc-definition{font-size:23px}
#atlas-reference .bdc-intro .bdc-turn{font-size:29px}}
#atlas-reference .proof-section{background:linear-gradient(180deg,#140e1c,#0d0912);border-top:1px solid #c591e33b;border-bottom:1px solid #c591e33b}
#atlas-reference .proof-section .section-header{max-width:900px}
#atlas-reference .proof-section h2{font-size:clamp(36px,4.6vw,58px)}
#atlas-reference .dan-testimonial{display:grid;grid-template-columns:1.2fr 1fr;gap:36px;align-items:center;background:#21152a;border:1px solid #df9aff30;border-radius:20px;overflow:hidden;padding:20px}
#atlas-reference .testimonial-video{aspect-ratio:16/9;border-radius:12px;overflow:hidden;background:#0b080e}
#atlas-reference .testimonial-video iframe{width:100%;height:100%;border:0;display:block}
#atlas-reference .dan-quote{padding:15px 22px 15px 0}
#atlas-reference .dan-quote blockquote{font-size:clamp(20px,2.1vw,27px);line-height:1.5;letter-spacing:-.025em;margin:0 0 24px}
#atlas-reference .dan-quote p{margin:0}
#atlas-reference .dan-quote strong,#atlas-reference .dan-quote span,#atlas-reference .dan-quote small{display:block}
#atlas-reference .dan-quote strong{color:#f5eafa;font-size:17px}
#atlas-reference .dan-quote span{font-size:14px;margin-top:3px}
#atlas-reference .dan-quote small{font-size:12px;margin-top:8px;color:#bca6c8}
#atlas-reference .testimonial-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:22px}
#atlas-reference .testimonial-grid figure{margin:0;padding:28px 30px;background:#ffffff03;border:1px solid #ffffff20;border-radius:16px;display:flex;flex-direction:column}
#atlas-reference .testimonial-grid blockquote{margin:0 0 25px;font-size:18px;line-height:1.7;color:#f0e7f5}
#atlas-reference .testimonial-grid figcaption{margin-top:auto;font-size:14px}
#atlas-reference .testimonial-grid figcaption strong{display:block;color:#e4b1fc}
#atlas-reference .testimonial-grid figcaption span{display:block;color:#bcafc5;margin-top:4px}
#atlas-reference .case-studies{margin-top:75px;padding-top:65px;border-top:1px solid #ffffff22}
#atlas-reference .case-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
#atlas-reference .case-card{display:flex;flex-direction:column;border:1px solid #ca8fe148;border-radius:18px;padding:28px;background:linear-gradient(140deg,#25152f,#17101f)}
#atlas-reference .case-industry{font:13px/1.5 ui-monospace,monospace;color:#e0a6f4}
#atlas-reference .case-card h3{font-size:22px;line-height:1.25;letter-spacing:-.025em;margin:20px 0 12px}
#atlas-reference .case-card h3>strong{display:block;color:#f2a7ed;font-size:58px;line-height:1.1;letter-spacing:-.065em;margin-bottom:7px}
#atlas-reference .case-context{font-size:15px;min-height:50px;margin:0 0 20px}
#atlas-reference .case-card dl{margin:0 0 25px;padding-top:20px;border-top:1px solid #ffffff20}
#atlas-reference .case-card dt{color:#ecddf4;font-size:14px;font-weight:700;margin:0 0 6px}
#atlas-reference .case-card dd{margin:0 0 18px;color:#bfb0ca;font-size:16px;line-height:1.65}
#atlas-reference .case-card dd:last-child{margin-bottom:0}
#atlas-reference .case-result{margin-top:auto;border-top:1px solid #ffffff20;padding-top:22px}
#atlas-reference .case-result>span{display:block;color:#bfadcd;font-size:13px;margin-bottom:12px}
#atlas-reference .case-result>strong{font-size:20px;line-height:1.45;color:#eebef8}
#atlas-reference .rate-comparison{display:grid;gap:12px}
#atlas-reference .rate-comparison span{font-size:14px;color:#e8d7f2}
#atlas-reference .rate-comparison i{display:block;height:6px;width:var(--rate);background:#8d769e;border-radius:8px;margin-top:5px}
#atlas-reference .rate-comparison>div:last-child i{background:#f259dc}
#atlas-reference .proof-stats{display:grid;grid-template-columns:repeat(3,1fr);padding:32px 0;border-bottom:1px solid #ffffff20;margin-top:30px;text-align:center;gap:20px}
#atlas-reference .proof-stats>div+div{border-left:1px solid #ffffff20}
#atlas-reference .proof-stats strong{display:block;font-size:clamp(28px,3.7vw,45px);letter-spacing:-.055em;line-height:1.2;color:#f0d4ff}
#atlas-reference .proof-stats span{display:block;font-size:14px;color:#c3b2cd;margin-top:8px}
#atlas-reference .proof-source{font-size:13px;line-height:1.7;max-width:950px;margin:20px 0 0;color:#b8a9c3}
#atlas-reference .proof-source a{color:#dab4f0;text-underline-offset:3px}
@media (max-width:900px){#atlas-reference .dan-testimonial{grid-template-columns:1fr;gap:10px}
#atlas-reference .dan-quote{padding:20px}
#atlas-reference .case-grid{grid-template-columns:1fr}
#atlas-reference .case-context{min-height:0}
#atlas-reference .case-card h3>strong{font-size:52px}
#atlas-reference .case-card{padding:28px}
#atlas-reference .case-result>strong br{display:none}}
@media (max-width:600px){#atlas-reference .testimonial-grid{grid-template-columns:1fr}
#atlas-reference .testimonial-grid figure{padding:24px}
#atlas-reference .dan-testimonial{padding:12px}
#atlas-reference .dan-quote{padding:14px 10px}
#atlas-reference .dan-quote blockquote{font-size:21px}
#atlas-reference .proof-stats{gap:10px}
#atlas-reference .proof-stats span{font-size:12px}
#atlas-reference .proof-stats strong{font-size:29px}
#atlas-reference .case-studies{margin-top:50px;padding-top:45px}}
#atlas-reference .proof-lead{display:grid;grid-template-columns:1.5fr 1fr;align-items:center;gap:55px;padding:0 0 55px;margin-bottom:45px;border-bottom:1px solid #cb8fe53d}
#atlas-reference .proof-lead h2{font-size:clamp(32px,4.4vw,54px);line-height:1.1;margin:20px 0 22px}
#atlas-reference .proof-lead .calls-number{display:block;font-size:clamp(65px,9.5vw,120px);font-weight:850;letter-spacing:-.07em;background:var(--gradient);color:transparent;background-clip:text;line-height:1.08;margin-bottom:7px}
#atlas-reference .proof-lead p{font-size:21px;line-height:1.55;margin:0;color:#ddd0e8}
#atlas-reference .proof-scale{border-left:1px solid #ffffff22;padding-left:45px;display:grid;gap:25px}
#atlas-reference .proof-scale strong{font-size:42px;line-height:1.2;letter-spacing:-.045em;display:block}
#atlas-reference .proof-scale span{font-size:16px;color:#cbb9d6}
#atlas-reference .proof-scale small{font-size:12px;color:#b6a5c0}
#atlas-reference .proof-heading h3{font-size:28px;line-height:1.25;margin:12px 0 28px;letter-spacing:-.035em}
#atlas-reference .dan-quote blockquote strong,#atlas-reference .testimonial-grid blockquote strong{color:#f8bbf0;font-weight:750}
#atlas-reference .customer-video-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:24px 0}
#atlas-reference .customer-video{border:1px solid #c99ce140;border-radius:16px;overflow:hidden;background:#1c1325}
#atlas-reference .customer-video .testimonial-video{border-radius:0}
#atlas-reference .customer-video-copy{padding:23px}
#atlas-reference .customer-video h3{font-size:17px;letter-spacing:-.015em;color:#c6a9d9;line-height:1.35;margin:0 0 12px;font-weight:500}
#atlas-reference .customer-video blockquote{margin:0;font-size:18px;line-height:1.6;color:#dfd0e8}
#atlas-reference .customer-video blockquote strong{font-weight:750;color:#f4b6ea}
#atlas-reference .proof-source{margin-top:30px}
#atlas-reference .offer-area>.section-header{max-width:1000px}
#atlas-reference .offer-area>.section-header h2{font-size:clamp(40px,5.7vw,72px)}
#atlas-reference .offer-area>.section-header p strong{color:#e9d5f4;font-weight:600}
#atlas-reference .offer{grid-template-columns:1fr 1fr}
#atlas-reference .offer-info,#atlas-reference .offer-price{padding:36px}
#atlas-reference .offer-info h2{font-size:36px}
#atlas-reference .check-list{margin:25px 0 10px}
#atlas-reference .check-list li{padding-bottom:16px}
#atlas-reference .check-list li small{margin-top:3px}
#atlas-reference .offer-price{background:radial-gradient(ellipse at top right,#8430b043,transparent 65%),#21112e;justify-content:flex-start}
#atlas-reference .order-brand{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:30px;padding-bottom:17px;border-bottom:1px solid #d9a4ed35}
#atlas-reference .order-brand>span:last-child{font:12px/1.5 ui-monospace,monospace;letter-spacing:.12em;color:#d4b0e7}
#atlas-reference .offer-price .price{margin:12px 0 7px;font-size:72px}
#atlas-reference .offer-price .price-sub{margin-bottom:18px}
#atlas-reference .savings{border:1px solid #dcb5ec30;border-radius:12px;background:#ffffff04;padding:16px 18px;margin:0 0 16px;font-size:14px}
#atlas-reference .savings>div{display:flex;justify-content:space-between;gap:15px;margin-bottom:6px}
#atlas-reference .savings s{color:#bfaacb}
#atlas-reference .savings p{font-size:13px;margin:10px 0 0;color:#d6bddf}
#atlas-reference .order-included{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 16px}
#atlas-reference .order-included span{font-size:12px;color:#dbc6e6;border:1px solid #c999e036;padding:4px 10px;border-radius:30px}
#atlas-reference .offer-price .price-deadline{padding:15px 0}
#atlas-reference .offer-price .terms{font-size:13px;margin:12px 0 22px;line-height:1.7}
#atlas-reference .offer-price .guarantee{margin-top:0;padding:22px;border-color:#dfb1ed60;background:linear-gradient(120deg,#71329a28,#df8ceb0c)}
#atlas-reference .guarantee-mark{width:83px;height:89px;border-radius:50%;border:2px solid #e7b7f3;outline:1px solid #c68adb55;outline-offset:5px;font-size:36px;box-shadow:0 0 30px #ae5ddd22}
#atlas-reference .guarantee-heading{gap:22px}
#atlas-reference .guarantee-heading>div>strong{font-size:23px}
#atlas-reference .guarantee-heading small{font-size:13px}
#atlas-reference .start-assurance{border-top:1px solid #e3b1f12b;padding-top:18px;margin-top:22px}
#atlas-reference .start-assurance>strong{font-size:16px;color:#f1dcfc}
#atlas-reference .start-assurance p{font-size:14px;line-height:1.65;margin:8px 0 12px;color:#cdb8db}
#atlas-reference .start-assurance>span{font-size:12px;color:#e7b9f5}
@media (max-width:1000px){#atlas-reference .customer-video-grid{grid-template-columns:repeat(2,1fr)}
#atlas-reference .offer{grid-template-columns:1fr}
#atlas-reference .offer-info,#atlas-reference .offer-price{padding:32px}
#atlas-reference .proof-lead{gap:25px}
#atlas-reference .proof-scale{padding-left:25px}}
@media (max-width:600px){#atlas-reference .proof-lead{grid-template-columns:1fr;padding-bottom:32px;gap:28px}
#atlas-reference .proof-lead p{font-size:18px}
#atlas-reference .proof-scale{border-left:0;border-top:1px solid #ffffff22;padding:25px 0 0;grid-template-columns:1fr 1fr;gap:18px}
#atlas-reference .proof-scale strong{font-size:31px}
#atlas-reference .proof-scale span{font-size:14px}
#atlas-reference .proof-scale small{grid-column:1/-1}
#atlas-reference .customer-video-grid{grid-template-columns:1fr}
#atlas-reference .customer-video-copy{padding:22px}
#atlas-reference .offer-info,#atlas-reference .offer-price{padding:25px}
#atlas-reference .offer-price .price{font-size:66px}
#atlas-reference .guarantee-mark{width:62px;height:70px;font-size:30px}
#atlas-reference .guarantee-heading>div>strong{font-size:20px}
#atlas-reference .guarantee-heading{gap:18px}
#atlas-reference .offer-price .guarantee{padding:20px}
#atlas-reference .savings>div{font-size:13px}
#atlas-reference .proof-heading h3{font-size:25px}}
#atlas-reference .hero .capability-summary{max-width:850px;font-size:16px;line-height:1.75;margin-bottom:26px}
#atlas-reference .capability-summary>span,#atlas-reference .capability-summary>strong{display:block}
#atlas-reference .blue-word{color:#88baff;font-weight:650}
#atlas-reference .proof-scale .blue-word{display:inline;color:#88baff}
#atlas-reference .bdc-intro h2{margin-top:0}
#atlas-reference .proof-lead h2{margin-top:0}
#atlas-reference .proof-heading h3{margin-top:0}
#atlas-reference .case-studies .section-header h2,#atlas-reference .offer-area .section-header h2{margin-top:0}
#atlas-reference .case-studies{margin-top:55px;padding-top:50px}
#atlas-reference .proof-section .case-grid{margin-bottom:0}
#atlas-reference .offer-area>.section-header{margin-bottom:36px}
#atlas-reference .case-card,#atlas-reference .customer-video,#atlas-reference .dan-quote,#atlas-reference .offer-info,#atlas-reference .offer-price,#atlas-reference .work-situation,#atlas-reference .work-actions{min-width:0}
#atlas-reference .testimonial-video iframe{max-width:100%}
#atlas-reference .primary,#atlas-reference .secondary{min-height:46px}
#atlas-reference .preview-controls button{min-height:30px;padding:3px 6px}
#atlas-reference blockquote,#atlas-reference p,#atlas-reference dd{overflow-wrap:break-word}
#atlas-reference .order-included{row-gap:8px}
@media (max-width:600px){#atlas-reference .hero .capability-summary{font-size:14px;line-height:1.8;max-width:100%;margin-bottom:24px}
#atlas-reference .capability-summary>strong{margin-top:3px}
#atlas-reference .proof-lead{margin-bottom:32px}
#atlas-reference .proof-heading h3{margin-bottom:22px}
#atlas-reference .customer-video-grid{gap:18px;margin:20px 0}
#atlas-reference .case-studies{margin-top:38px;padding-top:35px}
#atlas-reference .case-studies .section-header{margin-bottom:25px}
#atlas-reference .case-studies h2{font-size:34px;line-height:1.1}
#atlas-reference .offer-area>.section-header{margin-bottom:28px}
#atlas-reference .offer-area>.section-header h2{font-size:40px;line-height:1.1}
#atlas-reference .offer-area>.section-header p{font-size:17px}
#atlas-reference .price-deadline{gap:12px}
#atlas-reference .final-cta .primary{min-width:0;width:100%;padding-left:16px;padding-right:16px}
#atlas-reference .preview-nav button{min-height:48px}
#atlas-reference .connection-rows>div{gap:12px}
#atlas-reference .proof-scale span{line-height:1.5}}
@media (prefers-reduced-motion:reduce){#atlas-reference *,#atlas-reference *:before,#atlas-reference *:after{transition:none!important;animation:none!important}}
#atlas-reference .boss-section .atlas-preview{margin:35px 0 45px;text-align:left}
#atlas-reference .boss-section .preview-caption{font-size:13px;color:#bcacc8;margin:18px 0 0}
#atlas-reference .boss-section .example-conversation p{font-size:16px;color:#e9dfef;margin:15px 0}
#atlas-reference .boss-section .preview-heading .eyebrow{color:#d9a8f7}
@media (max-width:600px){#atlas-reference .boss-section .atlas-preview{margin:28px 0 32px}}
#atlas-reference #how .bdc-intro{max-width:none}
#atlas-reference #how .bdc-intro>h2,#atlas-reference #how .bdc-intro>p{max-width:950px;margin-left:auto;margin-right:auto}
#atlas-reference .bdc-map{margin:42px 0 40px;background:radial-gradient(ellipse at 50% 0,#6b2e8830,transparent 65%),#130e1b;border:1px solid #c690e345;border-radius:24px;padding:30px;overflow:hidden}
#atlas-reference .bdc-command{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:6px 10px 24px}
#atlas-reference .bdc-atlas{display:flex;gap:18px;align-items:center}
#atlas-reference .bdc-monogram{width:64px;height:64px;display:grid;place-items:center;background:linear-gradient(140deg,#e0b6ff,#f18bdc);color:#291233;border-radius:17px;font-size:50px;font-weight:850;line-height:1;letter-spacing:-.07em;padding-bottom:6px;box-shadow:0 0 35px #b451e82a}
#atlas-reference .bdc-atlas strong{font-size:32px;line-height:1.15;letter-spacing:-.04em;display:block}
#atlas-reference .bdc-atlas div>span{display:block;color:#cbb5d9;font-size:15px;margin-top:5px}
#atlas-reference .bdc-command p{font-size:16px!important;line-height:1.6;margin:0!important;color:#cbb5d9;text-align:right}
#atlas-reference .bdc-command p strong{color:#f1d6ff}
#atlas-reference .bdc-branches{display:grid;grid-template-columns:repeat(3,1fr);height:28px;margin:0 16.66%;border-top:1px solid #c290e26b;position:relative}
#atlas-reference .bdc-branches:before{content:"";position:absolute;left:50%;height:20px;bottom:100%;border-left:1px solid #c290e26b}
#atlas-reference .bdc-branches i{position:absolute;top:0;bottom:0;border-left:1px solid #c290e26b}
#atlas-reference .bdc-branches i:nth-child(1){left:0}
#atlas-reference .bdc-branches i:nth-child(2){left:50%}
#atlas-reference .bdc-branches i:nth-child(3){right:0}
#atlas-reference .bdc-departments{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
#atlas-reference .bdc-duty{border:1px solid #c69adc3b;border-radius:16px;padding:25px;background:linear-gradient(150deg,#2b1a37,#1a1223);display:flex;flex-direction:column;min-width:0}
#atlas-reference .duty-top{display:flex;justify-content:space-between;align-items:center;color:#e1a8f1}
#atlas-reference .duty-top>span{font:14px ui-monospace,monospace;color:#ae8ebf}
#atlas-reference .duty-top svg{width:28px;height:28px}
#atlas-reference .bdc-duty h3{font-size:30px;line-height:1.13;margin:24px 0 22px;letter-spacing:-.04em}
#atlas-reference .bdc-duty ul{padding:0;margin:0 0 24px;list-style:none}
#atlas-reference .bdc-duty li{font-size:16px;line-height:1.6;padding:11px 0;border-bottom:1px solid #ffffff12;color:#ddd0e7}
#atlas-reference .bdc-duty li:last-child{border:0}
#atlas-reference .duty-result{margin-top:auto;font-size:14px;line-height:1.5;color:#e3b4f4;padding-top:18px;border-top:1px solid #d496ee30}
#atlas-reference .bdc-toolbelt{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 22px;margin-top:26px;padding-top:22px;border-top:1px solid #ffffff18}
#atlas-reference .bdc-toolbelt strong{font-size:14px;color:#e8d1f3}
#atlas-reference .bdc-toolbelt>span{font-size:14px;color:#bda7cc}
#atlas-reference .bdc-examples-heading{margin:50px 0 26px}
#atlas-reference .bdc-examples-heading h3{font-size:clamp(29px,3.8vw,46px);margin:0 0 14px;line-height:1.15}
#atlas-reference .bdc-examples-heading p{font-size:18px;margin:0;line-height:1.6}
#atlas-reference #how .work-console{margin-top:0}
#atlas-reference #how .work-tabs{border-top:0}
@media (max-width:900px){#atlas-reference .bdc-map{padding:22px}
#atlas-reference .bdc-departments{gap:12px}
#atlas-reference .bdc-duty{padding:20px}
#atlas-reference .bdc-duty h3{font-size:26px}
#atlas-reference .bdc-duty li{font-size:15px}}
@media (max-width:650px){#atlas-reference .bdc-map{padding:20px;margin:30px 0;border-radius:19px}
#atlas-reference .bdc-command{flex-direction:column;align-items:flex-start;padding:0 0 23px;gap:18px}
#atlas-reference .bdc-command p{text-align:left;font-size:15px!important}
#atlas-reference .bdc-command p br{display:none}
#atlas-reference .bdc-atlas div>span{font-size:14px}
#atlas-reference .bdc-monogram{width:54px;height:54px;font-size:41px;flex-shrink:0}
#atlas-reference .bdc-branches{display:none}
#atlas-reference .bdc-departments{grid-template-columns:1fr;gap:14px}
#atlas-reference .bdc-duty{padding:23px}
#atlas-reference .bdc-duty h3{font-size:29px;margin:17px 0 13px}
#atlas-reference .bdc-duty h3 br{display:none}
#atlas-reference .bdc-duty li{font-size:16px}
#atlas-reference .bdc-duty ul{margin-bottom:12px}
#atlas-reference .bdc-toolbelt{justify-content:flex-start;gap:10px 18px}
#atlas-reference .bdc-toolbelt strong{flex-basis:100%}
#atlas-reference .bdc-examples-heading{margin:35px 0 22px}
#atlas-reference .bdc-examples-heading p{font-size:17px}}
#atlas-reference .hero .sub{font-size:clamp(18px,1.7vw,21px);line-height:1.65;max-width:940px;text-wrap:balance}
@media (max-width:600px){#atlas-reference .hero .sub{font-size:18px;line-height:1.6}
#atlas-reference .hero .sub br{display:none}}
#atlas-reference #intro-timer .timer-copy strong{font-size:clamp(19px,1.9vw,23px);line-height:1.4;font-weight:650}
#atlas-reference #intro-timer{gap:20px}
#atlas-reference #intro-timer .countdown{flex-shrink:0}
#atlas-reference .deadline-inner{display:grid;grid-template-columns:230px minmax(0,1fr) 230px;align-items:center;gap:20px;min-height:76px;padding-block:12px}
#atlas-reference #deadline-title{margin:0;text-align:center;font-size:15px;font-weight:600;line-height:1.45;color:var(--ink);white-space:nowrap}
#atlas-reference #top-deadline{display:flex;align-items:baseline;gap:12px;font-size:25px;line-height:1.4;font-variant-numeric:tabular-nums}
#atlas-reference #top-deadline>span{display:inline-flex;align-items:baseline;gap:5px;white-space:nowrap}
#atlas-reference #top-deadline b{font-weight:750}
#atlas-reference #top-deadline small{display:inline;font-size:13px;letter-spacing:0;font-weight:500}
#atlas-reference .deadline-inner>#enroll{justify-self:end;white-space:nowrap;font-size:14px;min-height:44px;padding:10px 22px}
@media (max-width:1150px){#atlas-reference .deadline-inner{grid-template-columns:205px minmax(0,1fr) 125px;gap:16px}
#atlas-reference #deadline-title{font-size:14px}
#atlas-reference #top-deadline{font-size:22px;gap:8px}}
@media (max-width:950px){#atlas-reference .deadline-inner{grid-template-columns:1fr auto;gap:10px 16px;min-height:0;padding-block:12px}
#atlas-reference .deadline-digits{grid-column:1;grid-row:2;justify-self:start}
#atlas-reference #deadline-title{grid-column:1/-1;grid-row:1;white-space:normal;text-wrap:balance;font-size:14px;max-width:100%;justify-self:center}
#atlas-reference .deadline-inner>#enroll{grid-column:2;grid-row:2;padding:8px 18px;min-height:44px;line-height:1.25}
#atlas-reference #top-deadline{font-size:24px;gap:12px}}
@media (max-width:600px){#atlas-reference .deadline-inner{width:calc(100% - 32px);max-width:430px;gap:10px 14px;padding-block:11px}
#atlas-reference #deadline-title{max-width:360px;line-height:1.4}
#atlas-reference #top-deadline{font-size:23px;gap:10px}}
@media (max-width:380px){#atlas-reference .deadline-inner{gap:8px}
#atlas-reference #top-deadline{font-size:21px;gap:7px}
#atlas-reference #top-deadline>span{gap:3px}
#atlas-reference #top-deadline small{font-size:12px}
#atlas-reference .deadline-inner>#enroll{padding:10px 14px}}
#atlas-reference #how{padding-bottom:48px}
#atlas-reference .bdc-intro .dealership-context{font-size:17px;max-width:850px}
#atlas-reference .bdc-examples-heading{margin-top:32px}
#atlas-reference .bdc-map{margin-bottom:28px}
#atlas-reference #how .belief{font-size:clamp(23px,3vw,34px);max-width:820px;margin-top:30px}
#atlas-reference .compact-proof{padding:48px 0 56px}
#atlas-reference .compact-proof h2{font-size:clamp(30px,4vw,45px);margin:0 0 22px}
#atlas-reference .compact-proof .proof-stats{margin:0;padding:0 0 22px}
#atlas-reference .compact-proof .proof-source{margin:12px 0 24px}
#atlas-reference .compact-proof .dan-testimonial{max-width:1000px;margin:auto;grid-template-columns:1fr 1.15fr;gap:26px}
#atlas-reference .compact-proof .dan-quote blockquote{font-size:clamp(19px,2vw,24px);margin-bottom:18px}
#atlas-reference .launch{padding:68px 0}
#atlas-reference .launch .launch-promise{font-size:clamp(23px,2.7vw,32px);max-width:1000px;line-height:1.35}
#atlas-reference .launch .launch-intro{font-size:18px;line-height:1.65;margin-bottom:24px}
#atlas-reference .launch-facts{margin:28px 0 32px;padding:22px 0}
#atlas-reference .launch-session h3{font-size:26px;line-height:1.2;min-height:0}
#atlas-reference .launch-session .session-outcome{font-size:19px}
#atlas-reference .launch .atlas-preview{margin:32px 0}
#atlas-reference .launch .interface-disclosure{font-size:13px;color:#c4b3d0;margin:16px 24px 0}
#atlas-reference .launch .preview-heading .eyebrow{color:#d9a8f7}
#atlas-reference .launch .preview-scene{min-height:0}
#atlas-reference .launch-support{margin-top:28px}
#atlas-reference .launch-support h3{font-size:25px}
#atlas-reference .launch-support p{font-size:16px}
#atlas-reference .offer-area{padding-top:64px;padding-bottom:64px}
#atlas-reference .optional-inclusion{font-size:15px}
#atlas-reference .more-stories>summary{max-width:360px;margin:auto;font-size:17px;padding-right:34px}
#atlas-reference .more-stories{border-top:1px solid var(--line);margin-top:26px}
#atlas-reference #customer-stories{padding:64px 0}
#atlas-reference #customer-stories h2{max-width:900px}
#atlas-reference .work-actions li{line-height:1.5}
#atlas-reference .work-outcome strong{line-height:1.4}
@media (max-width:900px){#atlas-reference .compact-proof .dan-testimonial{grid-template-columns:1fr}
#atlas-reference .compact-proof .dan-quote{padding:12px}
#atlas-reference .launch-sessions{grid-template-columns:1fr}
#atlas-reference .launch-session{padding-bottom:24px}
#atlas-reference .launch-session h3{max-width:650px}
#atlas-reference .launch-session p{max-width:720px}}
@media (max-width:600px){#atlas-reference #how{padding-top:48px;padding-bottom:36px}
#atlas-reference .compact-proof{padding:36px 0 42px}
#atlas-reference .compact-proof .proof-stats strong{font-size:28px}
#atlas-reference .compact-proof .proof-stats span{font-size:12px}
#atlas-reference .launch{padding:48px 0}
#atlas-reference .launch-header h2{font-size:clamp(49px,13vw,74px)}
#atlas-reference .launch .launch-promise{font-size:23px}
#atlas-reference .launch .launch-intro{font-size:17px}
#atlas-reference .offer-area,#atlas-reference #customer-stories{padding:48px 0}
#atlas-reference .launch .interface-disclosure{margin:14px 18px 0}
#atlas-reference .launch .atlas-preview{margin:24px 0}
#atlas-reference .work-tabs button{min-height:55px}}
#atlas-reference .wrap{max-width:1120px}
#atlas-reference .section{padding:52px 0}
#atlas-reference .hero{padding-top:28px;padding-bottom:12px}
#atlas-reference .hero h1{font-size:clamp(36px,5.6vw,76px);margin-bottom:16px}
#atlas-reference .hero .sub{font-size:clamp(15px,1.4vw,18px);line-height:1.5;max-width:840px;margin-bottom:22px}
#atlas-reference .video-shell{max-width:min(860px,calc((100svh - 320px)*1.927))}
#atlas-reference .video{aspect-ratio:16/8.3}
#atlas-reference .video h2{font-size:clamp(26px,3.3vw,40px);margin:20px 0 10px}
#atlas-reference .video-tags{margin-top:12px}
#atlas-reference .video-top{top:17px}
#atlas-reference .video-bottom{bottom:16px}
#atlas-reference #intro-timer{width:100%;background:transparent;border:0;border-radius:0;padding:18px 12px 2px;gap:20px;position:relative}
#atlas-reference #intro-timer:before{content:"";position:absolute;top:0;left:8%;right:8%;height:1px;background:linear-gradient(90deg,transparent,#f259dc80,transparent)}
#atlas-reference .hand-cue{width:35px;height:55px;flex-shrink:0;color:#e792d4;transform:rotate(-12deg)}
#atlas-reference #intro-timer .timer-copy{flex:1}
#atlas-reference #intro-timer .timer-copy small{font-size:9px;letter-spacing:.2em;color:#cfa0c8;display:block;margin-bottom:5px}
#atlas-reference #intro-timer .timer-copy strong{font-size:clamp(20px,2.4vw,28px);line-height:1.04;letter-spacing:-.035em;font-weight:650}
#atlas-reference #intro-timer .timer-copy strong br{display:none}
#atlas-reference .reveal-clock{text-align:right}
#atlas-reference .reveal-clock .countdown{font-size:30px;line-height:1.1;letter-spacing:-.05em;font-weight:600;color:#f0bde6}
#atlas-reference .reveal-clock small{display:block;font-size:10px;color:#b8a3bb;margin-top:4px}
#atlas-reference #offer{padding:28px 0 24px}
#atlas-reference .offer{grid-template-columns:1.15fr 1fr;background:#140f1b;border-radius:22px;border-color:#d18de64d}
#atlas-reference .offer-info,#atlas-reference .offer-price{padding:30px 34px}
#atlas-reference .offer-info h2{font-size:60px;line-height:.98;margin:14px 0}
#atlas-reference .offer-intro{font-size:18px!important;line-height:1.45;margin-bottom:22px}
#atlas-reference .check-list{margin:0}
#atlas-reference .check-list li{font-size:16px;padding-bottom:14px;padding-left:24px}
#atlas-reference .check-list li small{font-size:13px;line-height:1.5;margin-top:4px;max-width:380px}
#atlas-reference .check-list .blue-benefit{border:1px solid #3b8cf64d;background:#1876f410;border-radius:12px;padding:15px 16px 15px 37px;margin:0 0 17px -12px;color:#a9ceff}
#atlas-reference .check-list .blue-benefit:before{left:13px;color:#68b1ff}
#atlas-reference .order-brand{margin-bottom:20px;padding-bottom:12px}
#atlas-reference .offer-price{background:radial-gradient(ellipse at 100% 0,#a043c127,transparent 75%),#1c1225}
#atlas-reference .offer-price .price{font-size:72px;margin:4px 0 12px}
#atlas-reference .price-sub{font-size:14px}
#atlas-reference .savings{padding:13px 16px}
#atlas-reference .savings p{line-height:1.5;text-align:left}
#atlas-reference .offer-price .terms{font-size:12px;line-height:1.5;margin:14px 0}
#atlas-reference .offer-price .price-deadline{padding:12px 0}
#atlas-reference .price-deadline strong{font-size:23px}
#atlas-reference .simple-guarantee{padding-top:16px;border-top:1px solid var(--line);font-size:14px}
#atlas-reference .simple-guarantee span{display:block;color:var(--muted);font-size:12px;margin-top:3px}
#atlas-reference .usage-footnote{font-size:11px;line-height:1.5;margin:15px 0 0}
#atlas-reference .monthly-options{margin-top:12px}
#atlas-reference .monthly-options>summary{font-size:14px;padding:15px 30px}
#atlas-reference .monthly-options>summary:after{top:10px}
#atlas-reference .monthly-card{padding:22px}
#atlas-reference .monthly-card h3{font-size:23px}
#atlas-reference .learn-head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:26px}
#atlas-reference .learn-head h2{font-size:clamp(36px,4.6vw,54px);margin:10px 0 0}
#atlas-reference .learn-head>p{font-size:14px;line-height:1.5;margin:0 0 4px}
#atlas-reference .chapter-tabs{display:flex;overflow-x:auto;gap:6px;padding-bottom:12px;scrollbar-width:thin;scrollbar-color:#895174 transparent}
#atlas-reference .chapter-tabs button{flex:1;white-space:nowrap;padding:13px 15px;background:transparent;border:1px solid #ffffff20;color:#bdadca;border-radius:9px;font-size:13px;min-height:46px}
#atlas-reference .chapter-tabs small{font-size:10px;opacity:.65;margin-right:9px}
#atlas-reference .chapter-tabs button[aria-selected=true]{color:#160d1c;background:#edc2e9;border-color:#edc2e9}
#atlas-reference .slide-stage{border:1px solid #be86d63b;background:radial-gradient(ellipse at 0 0,#55306022,transparent 55%),#140f1b;border-radius:18px;touch-action:pan-y}
#atlas-reference .atlas-slide{display:grid;grid-template-columns:.85fr 1.15fr;gap:35px;padding:32px;min-height:380px}
#atlas-reference .slide-copy h3{font-size:clamp(30px,3.3vw,42px);line-height:1.1;margin:20px 0 17px}
#atlas-reference .slide-copy>p{font-size:16px;line-height:1.6;max-width:360px}
#atlas-reference .slide-visual{align-self:center;min-width:0}
#atlas-reference .slide-note{font-size:12px;line-height:1.6;margin:18px 0 0}
#atlas-reference .work-strip{display:grid;gap:0}
#atlas-reference .work-strip>div{padding:18px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:30px 1fr;gap:3px 14px}
#atlas-reference .work-strip b{grid-row:span 2;color:#c889d1;font-size:12px;padding-top:4px}
#atlas-reference .work-strip strong{font-size:23px;letter-spacing:-.03em}
#atlas-reference .work-strip span{color:var(--muted);font-size:14px}
#atlas-reference .usage-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}
#atlas-reference .usage-pair>div{border-radius:14px;padding:18px;min-width:0}
#atlas-reference .blue-panel{background:linear-gradient(150deg,#102b4c,#101a2a);border:1px solid #4192f742}
#atlas-reference .wallet-panel{background:#24192c;border:1px solid #bb8ad340}
#atlas-reference .mini-label{font-size:9px;letter-spacing:.11em;color:#b9afc6}
#atlas-reference .usage-pair strong{display:block;font-size:37px;letter-spacing:-.05em;line-height:1.15;margin:15px 0}
#atlas-reference .usage-pair strong span{display:block;font-size:11px;font-weight:400;letter-spacing:0;margin-top:5px;color:#a7caff}
#atlas-reference .usage-pair p{font-size:12px;line-height:1.55;margin:15px 0 0}
#atlas-reference .blue-bubble{background:#1682fb;color:white;border-radius:13px 13px 3px 13px;font-size:13px;padding:10px 12px;line-height:1.4}
#atlas-reference .rate-row{display:flex;justify-content:space-between;gap:8px;border-bottom:1px solid var(--line);font-size:11px;padding:8px 0}
#atlas-reference .rate-row b{white-space:nowrap}
#atlas-reference .launch-path{list-style:none;padding:0;margin:0}
#atlas-reference .launch-path li{display:flex;gap:18px;padding:16px 0;border-bottom:1px solid var(--line)}
#atlas-reference .launch-path li>span{font-size:13px;color:var(--pink)}
#atlas-reference .launch-path strong{font-size:19px}
#atlas-reference .launch-path p{font-size:14px;line-height:1.5;margin:6px 0 0}
#atlas-reference .responsibility>div{padding:12px 0;border-bottom:1px solid var(--line)}
#atlas-reference .responsibility span,#atlas-reference .plan-compare>div>span{display:block;font-size:10px;letter-spacing:.12em;color:#bf8bc7;margin-bottom:5px}
#atlas-reference .responsibility strong{font-size:18px}
#atlas-reference .responsibility p{font-size:14px;line-height:1.5;margin:5px 0}
#atlas-reference .plan-compare{display:grid;grid-template-columns:1fr 1fr;gap:14px}
#atlas-reference .plan-compare>div{padding:22px 16px;background:#221629;border:1px solid var(--line);border-radius:12px}
#atlas-reference .plan-compare strong{font-size:27px;letter-spacing:-.03em;display:block;margin:14px 0}
#atlas-reference .plan-compare small{font-size:11px;font-weight:400;letter-spacing:0}
#atlas-reference .plan-compare p{font-size:13px;line-height:1.8;margin:0}
#atlas-reference .slide-controls{display:flex;justify-content:space-between;align-items:center;padding:12px 0;color:var(--muted);font-size:12px}
#atlas-reference .slide-controls>div{display:flex;gap:8px}
#atlas-reference .slide-controls button{width:44px;height:44px;border:1px solid #ffffff30;border-radius:50%;color:#efc7e9;background:transparent;font-size:22px}
#atlas-reference .compact-proof{padding:38px 0}
#atlas-reference .compact-proof h2{font-size:clamp(33px,4.5vw,52px);margin-bottom:24px}
#atlas-reference .compact-proof .proof-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:0;padding:24px 0;border-block:1px solid #ffffff20;text-align:left}
#atlas-reference .compact-proof .proof-stats>div{padding-left:24px;border-left:1px solid #ffffff20}
#atlas-reference .compact-proof .proof-stats>div:first-child{padding-left:0;border:0}
#atlas-reference .compact-proof .proof-stats strong{font-size:clamp(37px,5.5vw,65px);line-height:1.1;letter-spacing:-.065em;display:block;background:var(--gradient);background-clip:text;color:transparent}
#atlas-reference .compact-proof .proof-stats>div:nth-child(2) strong{color:#82b5ff;background:none}
#atlas-reference .compact-proof .proof-stats span{display:block;font-size:14px;color:#d0c0d7;margin-top:7px}
#atlas-reference .compact-proof .proof-source{font-size:11px;margin:10px 0 26px;line-height:1.5}
#atlas-reference .compact-proof .dan-testimonial{max-width:none;gap:26px;padding:18px}
#atlas-reference .compact-proof .dan-quote blockquote{font-size:23px;line-height:1.45}
#atlas-reference .compact-proof .dan-quote{padding:8px}
#atlas-reference .dan-quote p{margin:0}
#atlas-reference #customer-stories{padding:28px 0 40px}
#atlas-reference #customer-stories .section-header{margin-bottom:20px}
#atlas-reference #customer-stories h2{font-size:clamp(29px,3.6vw,43px);margin:0}
#atlas-reference .customer-video-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin:0}
#atlas-reference .customer-video-copy{padding:18px}
#atlas-reference .customer-video blockquote{font-size:15px;line-height:1.55}
#atlas-reference .customer-video h3{font-size:14px;margin-bottom:10px}
#atlas-reference .more-stories{margin-top:16px}
#atlas-reference .more-stories summary{font-size:14px;padding-block:16px}
#atlas-reference .more-stories summary:after{top:10px}
#atlas-reference #faq{padding-top:38px;padding-bottom:46px;border-top:1px solid var(--line)}
#atlas-reference .faq-layout{grid-template-columns:.8fr 1.2fr;gap:50px}
#atlas-reference .faq-layout h2{font-size:44px}
#atlas-reference #faq summary{padding-block:16px;font-size:15px}
#atlas-reference #faq summary:after{top:10px}
#atlas-reference #faq details p{font-size:14px;line-height:1.7}
#atlas-reference .faq-list>.text-btn{margin-top:20px;font-size:13px}
#atlas-reference footer{padding:22px 0 72px}
#atlas-reference .preview-controls{opacity:.85}
@media (min-width:901px) and (max-height:760px){#atlas-reference .hero{padding-top:18px}
#atlas-reference .hero h1{font-size:58px;margin-bottom:12px}
#atlas-reference .hero .sub{font-size:16px;margin-bottom:16px}
#atlas-reference .video-shell{max-width:min(760px,calc((100svh - 295px)*1.927))}
#atlas-reference .video h2{font-size:28px;margin-top:15px}
#atlas-reference .video-tags{display:none}
#atlas-reference .video .play{width:55px;height:55px}
#atlas-reference .video-top{top:12px}
#atlas-reference .video-bottom{bottom:12px}
#atlas-reference #intro-timer{padding-top:12px}
#atlas-reference #intro-timer .timer-copy strong{font-size:23px}
#atlas-reference .hand-cue{height:45px}}
@media (max-width:900px){#atlas-reference .video-shell{max-width:760px}
#atlas-reference .hero h1{font-size:clamp(34px,6vw,58px)}
#atlas-reference .offer{grid-template-columns:1fr 1fr}
#atlas-reference .offer-info,#atlas-reference .offer-price{padding:25px}
#atlas-reference .offer-info h2{font-size:48px}
#atlas-reference .offer-price .price{font-size:56px}
#atlas-reference .atlas-slide{grid-template-columns:1fr;gap:20px;min-height:0}
#atlas-reference .slide-copy h3{margin:12px 0}
#atlas-reference .slide-copy h3 br{display:none}
#atlas-reference .slide-copy>p{max-width:none;margin-bottom:0}
#atlas-reference .slide-copy{max-width:680px}
#atlas-reference .work-strip{grid-template-columns:repeat(3,1fr);gap:16px}
#atlas-reference .work-strip>div{display:block}
#atlas-reference .work-strip b,#atlas-reference .work-strip strong,#atlas-reference .work-strip span{display:block;margin-bottom:6px}
#atlas-reference .compact-proof .dan-testimonial{grid-template-columns:1fr 1fr}
#atlas-reference .compact-proof .dan-quote blockquote{font-size:18px}
#atlas-reference .faq-layout{gap:25px}}
@media (max-width:600px){#atlas-reference .wrap{width:calc(100% - 32px)}
#atlas-reference .section{padding:32px 0}
#atlas-reference .hero{padding-top:22px;padding-bottom:8px}
#atlas-reference .hero h1{font-size:clamp(29px,7.9vw,45px);line-height:1.06;margin-bottom:14px}
#atlas-reference .hero .sub{font-size:14px;line-height:1.5;margin-bottom:18px}
#atlas-reference .video{aspect-ratio:4/3}
#atlas-reference .video-top{top:15px;left:15px;right:15px}
#atlas-reference .video h2{font-size:27px;margin:18px 10px 10px}
#atlas-reference .video-tags{margin-top:12px}
#atlas-reference .video-tags span{font-size:9px;padding:4px 7px}
#atlas-reference .video-bottom{bottom:13px;left:15px;right:15px}
#atlas-reference .video p{font-size:10px}
#atlas-reference #intro-timer{padding:16px 3px 7px;gap:12px}
#atlas-reference .hand-cue{width:28px;height:47px}
#atlas-reference #intro-timer .timer-copy strong{font-size:22px;line-height:1.08}
#atlas-reference #intro-timer .timer-copy strong br{display:block}
#atlas-reference .reveal-clock .countdown{font-size:28px}
#atlas-reference .reveal-clock small{font-size:9px}
#atlas-reference #offer{padding-top:20px}
#atlas-reference .offer{grid-template-columns:1fr}
#atlas-reference .offer-info,#atlas-reference .offer-price{padding:24px}
#atlas-reference .offer-info h2{font-size:49px}
#atlas-reference .offer-intro{font-size:16px!important}
#atlas-reference .check-list li{font-size:15px;padding-bottom:14px}
#atlas-reference .check-list li small{font-size:13px}
#atlas-reference .offer-price .price{font-size:63px}
#atlas-reference .order-brand{margin-bottom:16px}
#atlas-reference .offer-price .terms br{display:none}
#atlas-reference .monthly-grid{grid-template-columns:1fr;gap:12px}
#atlas-reference .learn-head{display:block;margin-bottom:20px}
#atlas-reference .learn-head h2{font-size:38px}
#atlas-reference .learn-head>p{font-size:13px;margin-top:12px}
#atlas-reference .learn-head>p br{display:none}
#atlas-reference .chapter-tabs button{flex:none;font-size:12px;padding:12px}
#atlas-reference .atlas-slide{padding:22px;gap:20px}
#atlas-reference .slide-copy h3{font-size:31px}
#atlas-reference .slide-copy>p{font-size:15px}
#atlas-reference .usage-pair{gap:8px}
#atlas-reference .usage-pair>div{padding:13px}
#atlas-reference .usage-pair strong{font-size:31px}
#atlas-reference .mini-label{font-size:8px}
#atlas-reference .rate-row{font-size:10px;gap:4px}
#atlas-reference .usage-pair p{font-size:11px}
#atlas-reference .blue-bubble{font-size:12px;padding:9px}
#atlas-reference .slide-note{font-size:12px}
#atlas-reference .work-strip{grid-template-columns:1fr;gap:0}
#atlas-reference .work-strip>div{display:grid;grid-template-columns:24px 1fr;padding:13px 0;gap:3px 12px}
#atlas-reference .work-strip b{grid-row:span 2}
#atlas-reference .work-strip strong{font-size:22px}
#atlas-reference .work-strip span{font-size:13px;margin:0}
#atlas-reference .plan-compare{gap:8px}
#atlas-reference .plan-compare>div{padding:16px 12px}
#atlas-reference .plan-compare strong{font-size:26px}
#atlas-reference .plan-compare p{font-size:12px}
#atlas-reference .compact-proof h2{font-size:34px}
#atlas-reference .compact-proof .proof-stats{padding:20px 0}
#atlas-reference .compact-proof .proof-stats>div{padding-left:10px}
#atlas-reference .compact-proof .proof-stats strong{font-size:clamp(29px,8vw,44px)}
#atlas-reference .compact-proof .proof-stats span{font-size:10px;line-height:1.4}
#atlas-reference .compact-proof .dan-testimonial{grid-template-columns:1fr;padding:12px;gap:8px}
#atlas-reference .compact-proof .dan-quote{padding:12px}
#atlas-reference .compact-proof .dan-quote blockquote{font-size:20px}
#atlas-reference .customer-video-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px}
#atlas-reference .customer-video{flex:0 0 86%;scroll-snap-align:start}
#atlas-reference .customer-video-copy{padding:18px}
#atlas-reference .customer-video blockquote{font-size:15px}
#atlas-reference #customer-stories h2{font-size:31px}
#atlas-reference .faq-layout{grid-template-columns:1fr;gap:18px}
#atlas-reference .faq-layout h2{font-size:38px}
#atlas-reference .faq-layout p{font-size:14px;margin:0}
#atlas-reference .faq-layout p br{display:none}
#atlas-reference #faq{padding-top:30px}
#atlas-reference .deadline-inner{padding-block:8px}
#atlas-reference #deadline-title{font-size:12px}
#atlas-reference .preview-controls{bottom:8px;right:8px;font-size:10px}}
@media (max-width:370px){#atlas-reference .atlas-slide{padding:17px}
#atlas-reference .usage-pair{grid-template-columns:1fr}
#atlas-reference .hero h1{font-size:28px}
#atlas-reference .hero .sub{font-size:13px}}
#atlas-reference .hero{padding-bottom:24px}
#atlas-reference #offer{padding-top:50px;padding-bottom:30px;position:relative}
#atlas-reference #offer:before{content:"";display:block;width:120px;height:1px;background:linear-gradient(90deg,transparent,#d69ce4,transparent);position:absolute;top:17px;left:calc(50% - 60px)}
#atlas-reference .learn-head{justify-content:center;text-align:center;margin-bottom:30px}
#atlas-reference .learn-head h2{margin-top:13px}
#atlas-reference .chapter-tabs{gap:6px}
#atlas-reference .chapter-tabs button{font-size:13px;padding:13px 10px}
#atlas-reference .atlas-slide{grid-template-columns:.85fr 1.15fr;padding:35px;gap:40px}
#atlas-reference .slide-copy h3{font-size:clamp(33px,3.6vw,44px);margin:0 0 22px;line-height:1.08}
#atlas-reference .slide-copy>p{font-size:17px;line-height:1.65}
#atlas-reference .clear-note{font-size:16px;line-height:1.65;margin:20px 0 0;color:#cfbfd7}
#atlas-reference .clear-note strong{font-weight:650;color:#f1d8ed}
#atlas-reference .capability-lines{display:grid;gap:0}
#atlas-reference .cap-line{display:flex;align-items:center;gap:17px;padding:12px 0;border-bottom:1px solid #ffffff16}
#atlas-reference .cap-line p{font-size:17px;line-height:1.45;margin:0;color:#f3e7f7}
#atlas-reference .cap-icon{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border-radius:13px;color:#e7a6da;background:#ca78d114}
#atlas-reference .cap-icon svg{width:29px;height:29px}
#atlas-reference .is-blue .cap-icon{background:#127bff;color:white;border-radius:13px 13px 3px 13px}
#atlas-reference .slide-controls{justify-content:flex-end;padding-top:14px}
#atlas-reference .blue-showcase{display:grid;grid-template-columns:1.2fr .8fr;gap:22px;align-items:center}
#atlas-reference .blue-thread{padding:19px;border:1px solid #3a80d14d;border-radius:23px;background:linear-gradient(155deg,#112036,#0d1522)}
#atlas-reference .thread-top{font-size:15px;font-weight:600;text-align:center;color:#abd0ff;margin-bottom:18px}
#atlas-reference .bubble{font-size:15px;line-height:1.5;padding:12px 15px;margin:0 0 13px;max-width:95%}
#atlas-reference .bubble.sent{background:#1781ff;color:#fff;border-radius:17px 17px 3px 17px;margin-left:auto}
#atlas-reference .bubble.received{background:#2e3747;color:#ecf0f7;border-radius:17px 17px 17px 3px;margin-right:auto}
#atlas-reference .bubble:last-child{margin-bottom:0}
#atlas-reference .blue-capacity strong{font-size:clamp(55px,6vw,80px);letter-spacing:-.065em;line-height:1;color:#85baff}
#atlas-reference .blue-capacity p{font-size:16px;line-height:1.5;margin:12px 0 0;color:#c7d6e8}
#atlas-reference .usage-meter{border:1px solid #dca9ea38;background:linear-gradient(145deg,#30203a,#19111f);border-radius:18px;overflow:hidden}
#atlas-reference .balance-amount{padding:24px 26px;border-bottom:1px solid #ffffff20}
#atlas-reference .balance-amount span{font-size:16px;color:#dcc5e7;display:block}
#atlas-reference .balance-amount strong{font-size:62px;letter-spacing:-.065em;line-height:1.2;color:#efbce9;display:block;margin-top:5px}
#atlas-reference .usage-rates{padding:10px 26px 18px}
#atlas-reference .usage-rates>div{display:flex;justify-content:space-between;gap:12px;padding:12px 0;font-size:16px;border-bottom:1px solid #ffffff14}
#atlas-reference .usage-rates>div:last-child{border:0}
#atlas-reference .usage-rates span{color:#d0bbdc}
#atlas-reference .usage-rates strong{font-weight:600;white-space:nowrap}
#atlas-reference .start-choices{display:grid;grid-template-columns:1fr 1fr;gap:16px}
#atlas-reference .start-choices>div{border:1px solid #c58cdb42;background:#211529;padding:23px;border-radius:16px}
#atlas-reference .choice-mark{color:#edb1e1;font-size:34px;line-height:1;display:block;margin-bottom:22px}
#atlas-reference .start-choices h4{font-size:20px;line-height:1.25;margin:0 0 14px;letter-spacing:-.025em}
#atlas-reference .start-choices p{font-size:16px;line-height:1.6;margin:0}
#atlas-reference .launch-path li>span{font-size:16px}
#atlas-reference .launch-path p{font-size:16px;line-height:1.6}
#atlas-reference .launch-path strong{font-size:19px}
#atlas-reference .comparison-slide{display:block}
#atlas-reference .comparison-slide .slide-copy{text-align:center;max-width:none}
#atlas-reference .comparison-slide .slide-copy h3{margin-bottom:12px}
#atlas-reference .comparison-slide .slide-copy>p{max-width:none;margin:0 0 28px}
#atlas-reference .comparison-wrap{width:100%}
#atlas-reference .plan-table{border-collapse:separate;border-spacing:0;width:100%;table-layout:fixed;font-size:16px}
#atlas-reference .plan-table th,#atlas-reference .plan-table td{text-align:center;padding:17px 14px;border-bottom:1px solid #ffffff20;line-height:1.5;overflow-wrap:break-word}
#atlas-reference .plan-table thead th{vertical-align:top;font-size:16px;color:#d5c4df;font-weight:500;padding-top:22px}
#atlas-reference .plan-table th:first-child{text-align:left;width:24%;font-weight:500;color:#cfbfd7}
#atlas-reference .plan-table thead th:first-child{vertical-align:bottom}
#atlas-reference .plan-table thead strong{display:block;font-size:38px;font-weight:750;letter-spacing:-.05em;color:#f6ebfb;line-height:1.3;margin-top:14px}
#atlas-reference .plan-table thead span{display:block;font-size:16px;color:#c7b1d0}
#atlas-reference .plan-table td:last-child,#atlas-reference .plan-table th:last-child{background:#c675d512;color:#f2c8ea}
#atlas-reference .plan-table thead th:last-child{border-radius:14px 14px 0 0;border-top:1px solid #df9adc60}
#atlas-reference .plan-table tbody tr:last-child td:last-child{border-radius:0 0 14px 14px}
#atlas-reference .plan-table tbody tr:last-child th,#atlas-reference .plan-table tbody tr:last-child td{border-bottom:0}
#atlas-reference .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
#atlas-reference #platform-proof{padding:48px 0 46px}
#atlas-reference #platform-proof-title{text-align:center;font-size:clamp(37px,5vw,60px);margin-bottom:35px}
#atlas-reference .compact-proof .proof-stats{padding:32px 0;text-align:center;border-block:1px solid #d597d63d;position:relative;background:radial-gradient(ellipse at 50% 0,#a252b210,transparent 70%)}
#atlas-reference .compact-proof .proof-stats>div{padding:0 15px}
#atlas-reference .compact-proof .proof-stats>div:first-child{padding-left:15px}
#atlas-reference .compact-proof .proof-stats strong{font-size:clamp(52px,7vw,82px);line-height:1.1}
#atlas-reference .compact-proof .proof-stats span{font-size:17px;margin-top:12px;letter-spacing:0}
#atlas-reference .compact-proof #customer-stories{padding:34px 0 0}
#atlas-reference .compact-proof #proof-title{text-align:center;font-size:clamp(27px,3.5vw,38px);margin:0 0 28px;line-height:1.15}
#atlas-reference .compact-proof .dan-testimonial{margin-bottom:24px;grid-template-columns:1.2fr 1fr;padding:18px;gap:30px;background:#19111f;border:1px solid #c58ddb38;border-radius:18px}
#atlas-reference .compact-proof .dan-quote blockquote{font-size:clamp(21px,2.3vw,27px);line-height:1.5}
#atlas-reference .compact-proof .dan-quote p>small{font-size:14px}
#atlas-reference .compact-proof .customer-video-copy{padding:20px}
#atlas-reference .compact-proof .customer-video h3{font-size:16px}
#atlas-reference .compact-proof .customer-video blockquote{font-size:16px}
#atlas-reference .offer-price .usage-footnote,#atlas-reference .offer-price .terms,#atlas-reference .simple-guarantee span{font-size:14px}
#atlas-reference .check-list li small{font-size:14px}
@media (max-width:900px){#atlas-reference .atlas-slide{grid-template-columns:1fr;gap:25px}
#atlas-reference .slide-copy{max-width:none}
#atlas-reference .slide-copy>p{max-width:none;margin-bottom:0}
#atlas-reference .cap-line p{font-size:18px}
#atlas-reference .blue-showcase{grid-template-columns:1.3fr 1fr;gap:30px}
#atlas-reference .blue-thread{max-width:420px}
#atlas-reference .comparison-slide .slide-copy>p{margin-bottom:24px}
#atlas-reference .plan-table th,#atlas-reference .plan-table td{font-size:14px;padding:15px 10px}
#atlas-reference .plan-table thead strong{font-size:32px}
#atlas-reference .compact-proof .dan-testimonial{gap:20px}
#atlas-reference .compact-proof .dan-quote blockquote{font-size:20px}}
@media (max-width:600px){#atlas-reference .hero{padding-bottom:14px}
#atlas-reference #offer{padding-top:38px}
#atlas-reference #offer:before{top:11px}
#atlas-reference .learn-head{margin-bottom:24px}
#atlas-reference .learn-head h2{font-size:38px}
#atlas-reference .chapter-tabs button{padding:13px 15px;font-size:14px}
#atlas-reference .atlas-slide{padding:24px 20px;gap:24px}
#atlas-reference .slide-copy h3{font-size:34px;margin-bottom:16px}
#atlas-reference .slide-copy>p{font-size:16px;line-height:1.65}
#atlas-reference .cap-line{gap:12px;padding:13px 0}
#atlas-reference .cap-line p{font-size:16px}
#atlas-reference .cap-icon{width:39px;height:39px;border-radius:11px}
#atlas-reference .cap-icon svg{width:26px;height:26px}
#atlas-reference .clear-note{font-size:16px;line-height:1.65;margin-top:20px}
#atlas-reference .blue-showcase{grid-template-columns:1fr;gap:22px}
#atlas-reference .blue-thread{max-width:none;padding:19px}
#atlas-reference .bubble{font-size:16px}
#atlas-reference .blue-capacity{display:flex;align-items:center;gap:22px}
#atlas-reference .blue-capacity strong{font-size:68px}
#atlas-reference .blue-capacity p{font-size:16px;margin:0}
#atlas-reference .start-choices{grid-template-columns:1fr;gap:14px}
#atlas-reference .start-choices>div{padding:22px}
#atlas-reference .choice-mark{float:right;margin:0 0 10px 12px}
#atlas-reference .start-choices h4{font-size:21px}
#atlas-reference .balance-amount{padding:22px}
#atlas-reference .balance-amount strong{font-size:58px}
#atlas-reference .usage-rates{padding:8px 20px 15px}
#atlas-reference .usage-rates>div{font-size:15px}
#atlas-reference .launch-path p{font-size:16px}
#atlas-reference .comparison-slide{padding:24px 10px}
#atlas-reference .comparison-slide .slide-copy,#atlas-reference .comparison-slide .clear-note{padding-inline:10px}
#atlas-reference .plan-table th:first-child{width:25%}
#atlas-reference .plan-table th,#atlas-reference .plan-table td{font-size:12px;padding:14px 5px;line-height:1.5}
#atlas-reference .plan-table thead th{font-size:12px;padding:15px 5px}
#atlas-reference .plan-table thead strong{font-size:clamp(20px,5.7vw,27px);margin-top:12px;white-space:nowrap}
#atlas-reference .plan-table thead span{font-size:12px}
#atlas-reference .plan-table thead th:last-child{border-radius:10px 10px 0 0}
#atlas-reference #platform-proof{padding-top:34px}
#atlas-reference #platform-proof-title{font-size:36px;margin-bottom:26px}
#atlas-reference .compact-proof .proof-stats{grid-template-columns:1fr;padding:0;border:0;background:none;gap:0}
#atlas-reference .compact-proof .proof-stats>div,#atlas-reference .compact-proof .proof-stats>div:first-child{padding:23px 8px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-left:0;border-bottom:1px solid #ffffff20;text-align:left}
#atlas-reference .compact-proof .proof-stats strong{font-size:64px}
#atlas-reference .compact-proof .proof-stats span{font-size:17px;max-width:130px;line-height:1.45;margin:0}
#atlas-reference .compact-proof #customer-stories{padding-top:30px}
#atlas-reference .compact-proof #proof-title{font-size:29px;margin-bottom:24px}
#atlas-reference .compact-proof .dan-testimonial{grid-template-columns:1fr;padding:12px;gap:8px;margin-bottom:20px}
#atlas-reference .compact-proof .dan-quote{padding:12px}
#atlas-reference .compact-proof .dan-quote blockquote{font-size:21px}
#atlas-reference .compact-proof .customer-video-copy{padding:18px}
#atlas-reference .offer-price .terms br{display:none}}
@media (max-width:600px){#atlas-reference .comparison-wrap{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#b075b9 transparent}
#atlas-reference .plan-table{min-width:610px}
#atlas-reference .plan-table th,#atlas-reference .plan-table td,#atlas-reference .plan-table thead th,#atlas-reference .plan-table thead span{font-size:16px;padding:16px 12px}
#atlas-reference .plan-table thead strong{font-size:30px}
#atlas-reference .comparison-wrap{touch-action:pan-x pan-y}}
#atlas-reference .offer-heading{text-align:center;margin:0 0 26px}
#atlas-reference .offer-heading h2{font-size:clamp(38px,4.6vw,58px);margin:10px 0}
#atlas-reference .pricing-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}
#atlas-reference .price-card{padding:28px 30px;border:1px solid #ffffff25;border-radius:22px;display:flex;flex-direction:column;background:#17111f;min-width:0}
#atlas-reference .annual-card{background:radial-gradient(ellipse at 0 0,#69306744,transparent 60%),#211428;border-color:#ef99e2;box-shadow:0 0 50px #d14ab011}
#atlas-reference .plan-top{display:flex;align-items:center;justify-content:space-between;gap:12px}
#atlas-reference .plan-pill{font-size:11px;border-radius:30px;padding:5px 10px;background:#2357933b;color:#99c6ff;white-space:nowrap}
#atlas-reference .plan-pill.neutral{background:#ffffff09;color:#c6bacf}
#atlas-reference .plan-price{font-size:clamp(46px,5vw,66px);font-weight:800;letter-spacing:-.06em;line-height:1.1;margin:20px 0 7px}
#atlas-reference .plan-price small{font-size:16px;font-weight:400;letter-spacing:0;color:var(--muted)}
#atlas-reference .plan-payment{font-size:13px;margin-bottom:20px}
#atlas-reference .six-free{background:linear-gradient(120deg,#f5d7f3,#d4a8ff);border-radius:13px;display:flex;align-items:center;gap:18px;padding:15px 20px;color:#2c1233}
#atlas-reference .six-free>strong{font-size:76px;line-height:1;letter-spacing:-.07em}
#atlas-reference .six-free b{display:block;font-size:23px;letter-spacing:-.025em;line-height:1.15}
#atlas-reference .six-free span{display:block;font-size:13px;line-height:1.5;margin-top:7px;max-width:270px}
#atlas-reference .saving-math{display:flex;gap:12px;font-size:12px;margin:12px 0 18px;align-items:center;flex-wrap:wrap}
#atlas-reference .saving-math strong{color:#f9e4f5}
#atlas-reference .saving-math>span{margin-left:auto;color:#f1bde9}
#atlas-reference .allowance{padding:15px 0;border-block:1px solid #ffffff20}
#atlas-reference .allowance>span{font-size:13px;color:#d9c8df}
#atlas-reference .allowance>strong{display:block;font-size:34px;line-height:1.2;letter-spacing:-.035em;margin-top:5px}
#atlas-reference .allowance small{font-size:15px;letter-spacing:0;font-weight:400;color:#cbb4d2}
#atlas-reference .allowance p{font-size:13px;line-height:1.6;margin:7px 0 0}
#atlas-reference .plan-features{list-style:none;margin:16px 0;padding:0}
#atlas-reference .plan-features li{font-size:14px;line-height:1.5;padding:6px 0 6px 24px;position:relative}
#atlas-reference .plan-features li:before{content:"✓";position:absolute;left:0;color:#f3a4e5;font-weight:800}
#atlas-reference .plan-features.excluded{border-top:1px solid #ffffff20;padding-top:10px;margin-top:0;color:#baacbf}
#atlas-reference .plan-features.excluded li:before{content:"✕";color:#ff858e}
#atlas-reference .price-card>.primary,#atlas-reference .price-card>.secondary{width:100%;margin-top:auto}
#atlas-reference .price-card .price-deadline{padding:12px 0;border:0}
#atlas-reference .price-card .price-deadline strong{font-size:19px}
#atlas-reference .price-card .price-deadline span{font-size:12px}
#atlas-reference .plan-fine{font-size:12px;line-height:1.5;margin:10px 0 0;color:#b9a9c3}
#atlas-reference .monthly-card-new label{font-size:13px;font-weight:600;margin-bottom:8px}
#atlas-reference .monthly-card-new select{width:100%;padding:14px 12px;color:#f8edf9;background:#2d1e36;border:1px solid #bb8fc7;border-radius:10px;font-size:14px;margin-bottom:20px}
#atlas-reference .blue-billing{background:#18305055;border:1px solid #5897ed38;border-radius:12px;padding:14px 16px;margin-top:18px;font-size:14px}
#atlas-reference .blue-billing>strong{color:#a6ccff}
#atlas-reference .blue-billing p{font-size:13px;line-height:1.7;margin:5px 0 0}
#atlas-reference .blue-billing b{color:#d0e2ff}
#atlas-reference .pricing-footnotes{padding:17px 4px 0}
#atlas-reference .pricing-footnotes p{font-size:12px;line-height:1.7;margin:0 0 7px}
#atlas-reference .pricing-footnotes strong{color:#d9c9e3;font-weight:600}
#atlas-reference .pricing-footnotes .text-btn{font-size:12px}
#atlas-reference .blue-text{color:#8ec0ff}
#atlas-reference .blue-facts>div{display:grid;grid-template-columns:1fr auto;gap:7px 16px;border-bottom:1px solid #ffffff20;padding:17px 0}
#atlas-reference .blue-facts span{font-size:15px}
#atlas-reference .blue-facts strong{color:#a4cbff;font-size:16px;text-align:right}
#atlas-reference .blue-facts small{grid-column:1/-1;font-size:13px;color:var(--muted)}
#atlas-reference .slide-copy .blue-thread{margin-top:22px;max-width:365px;padding:15px}
#atlas-reference .slide-copy .bubble{font-size:14px}
#atlas-reference .support-note{margin-top:23px;padding:17px;border-left:2px solid var(--pink);font-size:15px;background:#d77ab912}
#atlas-reference .billing-steps{margin-top:25px}
#atlas-reference .billing-steps p{padding:11px 0;border-top:1px solid #ffffff17;font-size:15px;margin:0;color:#dacbdf}
#atlas-reference .billing-steps b{margin-right:14px;color:#ec9adb;font:13px ui-monospace,monospace}
#atlas-reference .atlas-slide{min-height:480px;padding:30px 32px;gap:30px}
#atlas-reference .slide-copy>p{font-size:16px;line-height:1.6}
#atlas-reference .clear-note{font-size:14px;line-height:1.65;margin-top:16px}
#atlas-reference .comparison-slide .slide-copy h3{font-size:34px;margin:8px 0 12px}
#atlas-reference .comparison-slide .slide-copy>p{font-size:14px;margin-bottom:15px}
#atlas-reference .comparison-slide .slide-copy h3 br{display:none}
#atlas-reference .plan-table th,#atlas-reference .plan-table td{font-size:14px;padding:12px 10px}
#atlas-reference .plan-table thead th{font-size:13px;padding:12px 10px}
#atlas-reference .plan-table thead strong{font-size:28px;margin-top:7px}
#atlas-reference .example-table thead th:last-child strong{font-size:22px;line-height:1.65}
#atlas-reference .plan-table thead span{font-size:12px}
#atlas-reference .final-saving{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:20px;padding:18px 24px;background:linear-gradient(110deg,#f1cef0,#c39aef);border-radius:14px;color:#2d1736}
#atlas-reference .final-saving strong{font-size:70px;line-height:1;letter-spacing:-.07em;display:flex;align-items:center;gap:17px}
#atlas-reference .final-saving strong span{font-size:25px;letter-spacing:-.025em}
#atlas-reference .final-saving p{font-size:14px;margin:9px 0 0;color:#4b2b59}
#atlas-reference .final-saving .primary{background:#291532;color:#fff;white-space:nowrap}
#atlas-reference .final-caveat{font-size:12px!important}
#atlas-reference .yes{color:#ecade5;font-weight:800}
#atlas-reference .no{color:#ff858e;font-weight:800}
#atlas-reference .slide-controls{justify-content:space-between}
#atlas-reference .slide-controls>span{font-size:13px}
#atlas-reference .chapter-tabs button:last-child{border-color:#f09cd866}
#atlas-reference .chapter-tabs button{font-size:12px}
#atlas-reference .slide-stage{overflow:hidden}
#atlas-reference .comparison-wrap{overflow-x:auto}
#atlas-reference .plan-table{min-width:590px}
#atlas-reference .blue-facts{min-width:0}
@media (min-width:1000px) and (max-height:800px){#atlas-reference .atlas-slide{padding:23px 28px;min-height:440px}
#atlas-reference .slide-copy h3{font-size:36px}
#atlas-reference .plan-table th,#atlas-reference .plan-table td{padding:9px}
#atlas-reference .final-saving{padding:14px 22px}
#atlas-reference .final-saving strong{font-size:60px}
#atlas-reference .clear-note{font-size:13px}
#atlas-reference .learn-head{margin-bottom:20px}
#atlas-reference .learn-head h2{font-size:42px}}
@media (max-width:900px){#atlas-reference .price-card{padding:24px}
#atlas-reference .plan-top{align-items:flex-start;flex-direction:column;gap:7px}
#atlas-reference .six-free{padding:14px;gap:13px}
#atlas-reference .six-free b{font-size:21px}
#atlas-reference .six-free>strong{font-size:62px}
#atlas-reference .atlas-slide{grid-template-columns:1fr;min-height:0}
#atlas-reference .slide-copy .blue-thread{max-width:none}
#atlas-reference .blue-facts span{font-size:14px}}
@media (max-width:600px){#atlas-reference .pricing-grid{grid-template-columns:1fr;gap:18px}
#atlas-reference .price-card{padding:24px}
#atlas-reference .plan-top{flex-direction:row;align-items:center}
#atlas-reference .plan-top .eyebrow{font-size:11px}
#atlas-reference .plan-pill{font-size:10px}
#atlas-reference .plan-price{font-size:58px}
#atlas-reference .six-free>strong{font-size:76px}
#atlas-reference .six-free b{font-size:23px}
#atlas-reference .plan-features li{font-size:14px}
#atlas-reference .pricing-footnotes{padding:15px 2px 0}
#atlas-reference .atlas-slide{padding:24px 18px}
#atlas-reference .slide-copy h3{font-size:32px}
#atlas-reference .slide-copy>p{font-size:16px}
#atlas-reference .comparison-slide .slide-copy{padding:0}
#atlas-reference .comparison-slide .slide-copy h3{font-size:29px}
#atlas-reference .plan-table th,#atlas-reference .plan-table td{font-size:13px;padding:12px 9px}
#atlas-reference .plan-table th:first-child{width:28%}
#atlas-reference .comparison-slide .clear-note{padding:0;font-size:13px}
#atlas-reference .final-saving{padding:18px;display:block}
#atlas-reference .final-saving strong{font-size:68px}
#atlas-reference .final-saving strong span{font-size:24px}
#atlas-reference .final-saving .primary{width:100%;margin-top:16px;font-size:14px}
#atlas-reference .blue-facts>div{grid-template-columns:1fr}
#atlas-reference .blue-facts strong{text-align:left}
#atlas-reference .chapter-tabs button{font-size:13px}
#atlas-reference .slide-count{font-size:12px}
#atlas-reference .plan-table thead strong{font-size:27px}}
#atlas-reference .plan-features li small{display:block;font-size:12px;font-weight:400;color:var(--muted);line-height:1.5;margin-top:2px}
#atlas-reference .credit-unit{font-size:19px;letter-spacing:0;font-weight:500}
#atlas-reference .balance-amount strong{font-size:clamp(38px,4.5vw,56px)}
#atlas-reference .usage-rates strong{white-space:normal;text-align:right}
#atlas-reference .allowance>strong{font-size:clamp(29px,3.2vw,38px)}
#atlas-reference .table-saving{display:block;font-size:12px;line-height:1.4;color:#f1b2e1;margin-top:4px}
#atlas-reference .annual-cost-row td:last-child{background:#b661c32b}
#atlas-reference .annual-cost-row td>strong{font-size:20px}
#atlas-reference .checkout-simple .blue-choice{display:flex;align-items:center;gap:12px;min-height:91px;padding:15px;margin:0 0 18px;background:#123c6138;border:1px solid #629bdb55;border-radius:13px;font-size:14px;cursor:pointer}
#atlas-reference .checkout-simple .blue-choice>div{flex:1;min-width:0}
#atlas-reference .checkout-simple .blue-choice strong{display:block;color:#c4deff;font-size:14px}
#atlas-reference .checkout-simple .blue-choice small{display:block;color:#afc2da;font-size:12px;line-height:1.5;margin-top:3px;font-weight:400}
#atlas-reference .checkout-simple .blue-choice>b{color:#b3d4ff;text-align:right;white-space:nowrap}
#atlas-reference .checkout-simple .blue-choice input{width:20px;height:20px;accent-color:#388dff;flex-shrink:0;cursor:pointer}
#atlas-reference .included-check{width:20px;color:#84baff;font-size:23px;font-weight:800}
#atlas-reference .checkout-simple .included-blue{cursor:default}
#atlas-reference .checkout-simple .plan-features{margin:15px 0}
#atlas-reference .checkout-simple .plan-features li{font-size:14px;padding-block:6px}
#atlas-reference .checkout-simple .six-free{margin-top:6px}
#atlas-reference .checkout-total{border-top:1px solid #ffffff25;padding-top:14px;margin-top:auto}
#atlas-reference .checkout-total>div{display:flex;justify-content:space-between;align-items:center;gap:15px;margin:9px 0;font-size:14px}
#atlas-reference .checkout-total strong{font-size:25px;letter-spacing:-.035em}
#atlas-reference .checkout-total small{display:block;color:var(--muted);font-size:11px;margin-top:3px}
#atlas-reference .checkout-total p{font-size:12px;margin:8px 0 15px}
#atlas-reference .monthly-config{border-top:1px solid #ffffff20;border-bottom:0;margin-bottom:17px}
#atlas-reference .monthly-config summary{padding:14px 25px 14px 0;font-size:14px}
#atlas-reference .monthly-config summary:after{top:7px}
#atlas-reference .monthly-config-body p{font-size:13px;margin:0 0 14px;line-height:1.6}
#atlas-reference .monthly-config-body p.plan-fine{font-size:12px}
#atlas-reference .monthly-config-body label{display:block;font-size:13px;margin-bottom:8px}
#atlas-reference .monthly-config-body select{margin-bottom:10px}
#atlas-reference .checkout-simple .allowance>strong{font-size:35px}
#atlas-reference .checkout-simple .allowance small{font-size:14px}
#atlas-reference .checkout-simple .secondary{background:#f2def0;color:#26132b;border:0;font-weight:750;padding:17px 20px}
#atlas-reference .checkout-simple .primary,#atlas-reference .checkout-simple .secondary{margin-top:0}
#atlas-reference .checkout-simple .price-card{padding:26px 28px}
#atlas-reference .checkout-simple .plan-top{min-height:29px}
#atlas-reference .checkout-simple .plan-fine{font-size:12px}
@media (max-width:600px){#atlas-reference .checkout-simple .price-card{padding:23px}
#atlas-reference .checkout-simple .blue-choice{gap:9px;padding:13px}
#atlas-reference .checkout-simple .blue-choice strong{font-size:13px}
#atlas-reference .checkout-simple .blue-choice small{font-size:11px}
#atlas-reference .checkout-simple .allowance>strong{font-size:32px}
#atlas-reference .checkout-total small{font-size:11px}
#atlas-reference .checkout-simple .plan-pill{font-size:9px}}
#atlas-reference #offer .purchase{max-width:820px;margin:0 auto;background:#fff;color:#211b27;border:1px solid #e9dfee;border-radius:20px;overflow:hidden;box-shadow:0 28px 90px #0004;text-align:left;color-scheme:light}
#atlas-reference #offer .purchase [hidden]{display:none!important}
#atlas-reference #offer .purchase-heading{padding:32px 36px 0}
#atlas-reference #offer .purchase-heading h3{font-size:29px;letter-spacing:-.04em;margin:0 0 9px}
#atlas-reference #offer .purchase-heading p{font-size:15px;color:#6d6475;margin:0}
#atlas-reference #offer .purchase-step{padding:28px 36px;margin:0}
#atlas-reference #offer .purchase-step h4{display:flex;align-items:center;gap:10px;font-size:17px;letter-spacing:-.02em;margin:0 0 20px;font-weight:700}
#atlas-reference #offer .purchase-step h4>span{display:grid;place-items:center;width:26px;height:26px;border:1px solid #d9cfdf;border-radius:50%;font-size:13px;color:#74647e;flex-shrink:0}
#atlas-reference #offer .purchase-plans{display:grid;grid-template-columns:1fr 1fr;gap:14px}
#atlas-reference #offer .purchase-plan{position:relative;display:flex;align-items:flex-start;flex-direction:column;gap:0;min-width:0;padding:23px 21px;border:1px solid #d6cfdb;border-radius:12px;background:#fff;color:#211b27;text-align:left;transition:background .15s,border-color .15s,box-shadow .15s}
#atlas-reference #offer .purchase-plan[aria-pressed=true]{border-color:#7941a9;box-shadow:inset 0 0 0 1px #7941a9;background:#faf6fe}
#atlas-reference #offer .plan-selector{position:absolute;right:16px;top:20px;width:17px;height:17px;border-radius:50%;border:1px solid #b8afbf;background:#fff}
#atlas-reference #offer .purchase-plan[aria-pressed=true] .plan-selector{border:5px solid #7941a9}
#atlas-reference #offer .purchase-name{font-size:15px;font-weight:650;padding-right:17px;margin-bottom:15px}
#atlas-reference #offer .purchase-price{font-size:36px;font-weight:750;letter-spacing:-.045em;line-height:1.15}
#atlas-reference #offer .purchase-price>span{font-size:13px;font-weight:450;color:#746a7d;letter-spacing:0;display:block;margin-top:5px}
#atlas-reference #offer .purchase-math{display:block;font-size:13px;line-height:1.6;color:#756a7e;margin-top:19px}
#atlas-reference #offer .purchase-math b{display:block;font-size:14px;font-weight:600;color:#342a3c}
#atlas-reference #offer .purchase-blue-note{display:block;font-size:13px;color:#5e5267;margin-top:13px}
#atlas-reference #offer .purchase-saving{font-size:12px;font-weight:700;border-radius:5px;padding:4px 9px;background:#eee1fc;color:#623194;margin-top:12px}
#atlas-reference #offer .purchase-benefits{margin-top:25px}
#atlas-reference #offer .purchase-benefits>strong{font-size:14px;font-weight:650}
#atlas-reference #offer .purchase-benefits ul{list-style:none;margin:10px 0 0;padding:0}
#atlas-reference #offer .purchase-benefits li{font-size:14px;color:#63576b;line-height:1.5;padding:4px 0 4px 22px;position:relative}
#atlas-reference #offer .purchase-benefits li:before{content:"✓";position:absolute;left:0;color:#795690}
#atlas-reference #offer .purchase-order{border-top:1px solid #e9e3ed}
#atlas-reference #offer .purchase-bump{display:flex;align-items:center;gap:13px;border:1px solid #bdd2eb;background:#f5f9ff;border-radius:10px;padding:18px;cursor:pointer}
#atlas-reference #offer .purchase-bump input{width:20px;height:20px;accent-color:#2872c6;flex-shrink:0;margin:0;opacity:1}
#atlas-reference #offer .purchase-bump>span{flex:1;min-width:0}
#atlas-reference #offer .purchase-bump strong{font-size:15px;line-height:1.5;display:block}
#atlas-reference #offer .purchase-bump span span{font-size:13px;line-height:1.5;color:#5a708b;display:block;margin-top:3px}
#atlas-reference #offer .purchase-bump>b{font-size:14px;white-space:nowrap;color:#285e9c}
#atlas-reference #offer .purchase-total{margin-top:22px}
#atlas-reference #offer .purchase-line{display:flex;justify-content:space-between;gap:16px;font-size:14px;margin:11px 0;color:#726677}
#atlas-reference #offer .purchase-line b{font-weight:550;color:#302437}
#atlas-reference #offer .purchase-due{display:flex;justify-content:space-between;align-items:baseline;gap:18px;border-top:1px solid #e4dce9;margin-top:19px;padding-top:18px;font-size:17px;font-weight:650}
#atlas-reference #offer .purchase-due strong{font-size:33px;letter-spacing:-.045em;font-variant-numeric:tabular-nums}
#atlas-reference #offer .purchase-total p{font-size:14px;color:#716477;margin:4px 0 0}
#atlas-reference #offer .purchase-payment{border-top:1px solid #e9e3ed;background:#fcfbfd}
#atlas-reference #offer .payment-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:20px}
#atlas-reference #offer .payment-heading h4{margin:0}
#atlas-reference #offer .demo-tag{font-size:11px;text-transform:uppercase;letter-spacing:.055em;font-weight:600;color:#74617f;background:#f0eaf5;padding:4px 8px;border-radius:4px;white-space:nowrap}
#atlas-reference #offer .purchase-wallets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
#atlas-reference #offer .wallet{min-height:48px;border-radius:7px;font-size:18px;font-weight:600;opacity:1;cursor:default}
#atlas-reference #offer .wallet-apple{background:#171717;color:#fff}
#atlas-reference #offer .wallet-google{background:#fff;color:#303134;border:1px solid #d4cdd8}
#atlas-reference #offer .wallet-google>span{color:#4285f4;font-weight:750}
#atlas-reference #offer .wallet-link{background:#00d66f;color:#092d1b}
#atlas-reference #offer .wallet-link>span{margin-left:4px}
#atlas-reference #offer .payment-divider{display:flex;align-items:center;gap:14px;font-size:12px;color:#8b7f94;margin:23px 0}
#atlas-reference #offer .payment-divider:before,#atlas-reference #offer .payment-divider:after{content:"";height:1px;background:#e7e0ed;flex:1}
#atlas-reference #offer #demo-payment-form{margin:0}
#atlas-reference #offer #demo-payment-form fieldset{border:0;margin:0;padding:0;min-width:0}
#atlas-reference #offer #demo-payment-form label{display:block;font-size:13px;font-weight:550;color:#60536b;margin:15px 0 7px}
#atlas-reference #offer #demo-payment-form label:first-of-type{margin-top:0}
#atlas-reference #offer #demo-payment-form input{display:block;width:100%;min-width:0;padding:13px 14px;border:1px solid #d8d0df;border-radius:7px;background:#fff;color:#766a80;font-size:16px;opacity:1;-webkit-text-fill-color:#766a80}
#atlas-reference #offer #demo-payment-form input::placeholder{color:#93879b;opacity:1}
#atlas-reference #offer .card-field{border:1px solid #d8d0df;border-radius:7px;overflow:hidden;background:#fff}
#atlas-reference #offer .card-field>div{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #e3dce8}
#atlas-reference #offer #demo-payment-form .card-field input{border:0;border-radius:0}
#atlas-reference #offer #demo-payment-form .card-field>div input+input{border-left:1px solid #e3dce8}
#atlas-reference #offer #checkout{display:block;width:100%;min-height:51px;margin-top:22px;border-radius:8px;background:#25202a;color:#fff;font-size:16px;font-weight:650;opacity:1;cursor:default}
#atlas-reference #offer .purchase-demo{font-size:12px;line-height:1.5;text-align:center;color:#8a7b95;margin:13px 0 0}
#atlas-reference #offer .purchase-guarantee{font-size:13px;text-align:center;color:#604175;margin:14px 0 0}
#atlas-reference #offer .purchase-expiry{font-size:12px;text-align:center;color:#8b7f94;margin-top:13px}
#atlas-reference #offer .purchase-expiry strong{font-size:12px;font-weight:550;font-variant-numeric:tabular-nums}
#atlas-reference #offer .purchase button:focus-visible,#atlas-reference #offer .purchase input:focus-visible{outline:3px solid #a85ee6;outline-offset:4px}
#atlas-reference .savings-equations{display:grid;gap:16px}
#atlas-reference .savings-equations>div{border:1px solid #ffffff25;border-radius:12px;padding:23px}
#atlas-reference .savings-equations span{display:block;color:var(--muted);font-size:14px}
#atlas-reference .savings-equations strong{display:block;font-size:clamp(23px,3vw,36px);letter-spacing:-.045em;margin-top:8px}
#atlas-reference .savings-equations>div:last-child{border-color:#be8bff80;background:#be8bff12}
@media (max-width:600px){#atlas-reference #offer .purchase-heading{padding:25px 20px 0}
#atlas-reference #offer .purchase-heading h3{font-size:26px}
#atlas-reference #offer .purchase-heading p{font-size:14px}
#atlas-reference #offer .purchase-step{padding:24px 20px}
#atlas-reference #offer .purchase-plans{gap:10px}
#atlas-reference #offer .purchase-plan{padding:19px 12px}
#atlas-reference #offer .purchase-name{font-size:13px;padding-right:14px}
#atlas-reference #offer .plan-selector{right:10px;top:22px;width:14px;height:14px}
#atlas-reference #offer .purchase-plan[aria-pressed=true] .plan-selector{border-width:4px}
#atlas-reference #offer .purchase-price{font-size:29px}
#atlas-reference #offer .purchase-math{font-size:11px}
#atlas-reference #offer .purchase-math b{font-size:12px}
#atlas-reference #offer .purchase-blue-note{font-size:12px}
#atlas-reference #offer .purchase-bump{padding:15px 12px;gap:10px;flex-wrap:wrap}
#atlas-reference #offer .purchase-bump strong{font-size:14px}
#atlas-reference #offer .purchase-bump>b{font-size:13px}
#atlas-reference #offer .purchase-step h4{font-size:16px}
#atlas-reference #offer .purchase-wallets{gap:7px}
#atlas-reference #offer .wallet{font-size:16px}
#atlas-reference #offer .demo-tag{font-size:10px}
#atlas-reference .savings-equations>div{padding:18px}}
@media (max-width:400px){#atlas-reference #offer .purchase-step{padding-inline:16px}
#atlas-reference #offer .purchase-heading{padding-inline:16px}
#atlas-reference #offer .purchase-plan{padding-inline:10px}
#atlas-reference #offer .purchase-price{font-size:24px}
#atlas-reference #offer .purchase-name{font-size:12px}}
@media (prefers-reduced-motion:reduce){#atlas-reference #offer .purchase *{transition:none}}
#atlas-reference #offer.offer-area{padding-top:80px}
#atlas-reference #offer .offer-heading{margin-bottom:32px}
#atlas-reference #offer .offer-heading>.eyebrow{font-size:14px}
#atlas-reference #offer .offer-heading h2{font-size:clamp(44px,5.6vw,72px);margin:13px 0;line-height:1.06}
#atlas-reference #offer .purchase{max-width:720px}
@media (min-width:601px){#atlas-reference #offer .purchase-step{padding:24px 28px}
#atlas-reference #offer .purchase-step h4{margin-bottom:17px}
#atlas-reference #offer .purchase-benefits{margin-top:20px}
#atlas-reference #offer .purchase-benefits ul{margin-top:8px}
#atlas-reference #offer .purchase-benefits li{padding-block:3px}
#atlas-reference #offer .payment-heading h4{margin-bottom:0}}
@media (max-width:600px){#atlas-reference #offer.offer-area{padding-top:64px}
#atlas-reference #offer .offer-heading{margin-bottom:27px}
#atlas-reference #offer .offer-heading>.eyebrow{font-size:12px}}
#atlas-reference .refill-body{padding:24px 26px}
#atlas-reference .refill-body label{display:block;font-size:17px;font-weight:600;margin-bottom:10px}
#atlas-reference .refill-body select{width:100%;padding:13px 16px;border:1px solid #d8a8e75e;border-radius:10px;background:#25192e;color:#f7eafa;font:inherit;font-size:18px}
#atlas-reference .refill-body select:focus-visible{outline:2px solid #efbce9;outline-offset:3px}
#atlas-reference .refill-body p{font-size:16px;line-height:1.6;margin:16px 0 0}
#atlas-reference .refill-body .refill-result{font-size:21px;color:#f5daf0}
#atlas-reference .refill-example{background:#ffffff07;border:1px solid #ffffff19;border-radius:12px;padding:17px;margin-top:20px}
#atlas-reference .refill-example>span{font-size:14px;color:#d7b8df}
#atlas-reference .refill-example p{margin:8px 0 0}
#atlas-reference .refill-meter .balance-amount strong{font-size:58px}
#atlas-reference .refill-meter .credit-unit{display:block;font-size:26px;letter-spacing:-.03em;margin-top:6px}
#atlas-reference .annual-work-example{border:1px solid #d89cd85c;border-radius:16px;background:linear-gradient(135deg,#35213d,#1e1427);padding:27px;text-align:left}
#atlas-reference .annual-work-head>span{font-size:12px;letter-spacing:.12em;color:#e8b8e2}
#atlas-reference .annual-work-head>strong{display:block;font-size:clamp(27px,3.4vw,42px);line-height:1.15;letter-spacing:-.04em;color:#f4d3ed;margin-top:13px}
#atlas-reference .annual-work-head p{font-size:18px;line-height:1.5;margin:12px 0 0}
#atlas-reference .annual-work-totals{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:22px 0 16px;padding-top:19px;border-top:1px solid #ffffff22}
#atlas-reference .annual-work-totals span{display:block;font-size:16px;color:#ddc4e5}
#atlas-reference .annual-work-totals strong{display:block;font-size:36px;letter-spacing:-.04em;color:#f1c3e8;margin-top:5px}
#atlas-reference .annual-work-example>p{font-size:15px;line-height:1.6;margin:0;color:#cebad7}
#atlas-reference .refill-chart-head{text-align:left;margin:29px 0 10px}
#atlas-reference .refill-chart-head h4{font-size:27px;letter-spacing:-.035em;margin:0 0 9px}
#atlas-reference .refill-chart-head p{font-size:17px;line-height:1.5;margin:0}
#atlas-reference .work-credit-slide .refill-work-table th:first-child{width:28%}
#atlas-reference .annual-value-note{margin-top:22px;padding:21px;border-left:3px solid #e9a5dc;background:#be6cce0c;text-align:left}
#atlas-reference .annual-value-note strong{font-size:20px;line-height:1.4;display:block;color:#f1cee9}
#atlas-reference .annual-value-note p{font-size:16px;line-height:1.6;margin:10px 0 0}
#atlas-reference .work-credit-slide .clear-note{text-align:left}
@media (max-width:600px){#atlas-reference .refill-body{padding:20px}
#atlas-reference .refill-meter .balance-amount strong{font-size:48px}
#atlas-reference .refill-meter .credit-unit{font-size:24px}
#atlas-reference .annual-work-example{padding:20px}
#atlas-reference .annual-work-totals{gap:12px}
#atlas-reference .annual-work-totals span{font-size:14px}
#atlas-reference .annual-work-totals strong{font-size:30px}
#atlas-reference .annual-work-head p{font-size:16px}
#atlas-reference .refill-chart-head h4{font-size:24px}
#atlas-reference .refill-work-table th,#atlas-reference .refill-work-table td{padding:13px 8px;font-size:14px}
#atlas-reference .work-credit-slide .refill-work-table th:first-child{width:27%}
#atlas-reference .refill-work-table thead th{font-size:13px}
#atlas-reference .annual-value-note{padding:17px}
#atlas-reference .annual-value-note strong{font-size:18px}}
#atlas-reference #learn .atlas-slide{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:36px;padding:34px;line-height:1.65}
#atlas-reference #learn .atlas-slide>*{min-width:0}
#atlas-reference #learn .slide-copy>.eyebrow{display:block;line-height:1.6;margin:0 0 14px;letter-spacing:.11em}
#atlas-reference #learn .slide-copy h3{font-size:clamp(32px,3.25vw,42px);line-height:1.2;letter-spacing:-.035em;margin:0 0 20px;overflow-wrap:normal;word-break:normal}
#atlas-reference #learn .slide-copy h3 br{display:inline}
#atlas-reference #learn .slide-copy h3 .gradient{box-decoration-break:clone;-webkit-box-decoration-break:clone}
#atlas-reference #learn .slide-copy>p{max-width:none;font-size:16px;line-height:1.75;margin:0 0 20px}
#atlas-reference #learn .slide-copy>p:last-child{margin-bottom:0}
#atlas-reference #learn .clear-note{font-size:15px;line-height:1.75;margin:20px 0 0}
#atlas-reference #learn .slide-visual{align-self:center}
#atlas-reference #learn .cap-line{gap:16px;padding:15px 0;align-items:flex-start}
#atlas-reference #learn .cap-line p{font-size:16px;line-height:1.6;padding-top:6px;min-width:0}
#atlas-reference #learn .blue-facts>div{grid-template-columns:minmax(0,1fr) minmax(0,auto);gap:8px 20px;padding:18px 0;align-items:baseline}
#atlas-reference #learn .blue-facts span,#atlas-reference #learn .blue-facts strong{line-height:1.6}
#atlas-reference #learn .blue-facts small{line-height:1.65;font-size:14px}
#atlas-reference #learn .thread-top{line-height:1.5;margin-bottom:16px}
#atlas-reference #learn .bubble{line-height:1.65;margin-bottom:14px}
#atlas-reference #learn .bubble:last-child{margin-bottom:0}
#atlas-reference #learn .launch-path li{gap:18px;padding:18px 0;align-items:flex-start}
#atlas-reference #learn .launch-path li>span{flex:0 0 25px;line-height:1.6}
#atlas-reference #learn .launch-path li>div{min-width:0}
#atlas-reference #learn .launch-path strong{display:block;font-size:19px;line-height:1.4;letter-spacing:-.015em}
#atlas-reference #learn .launch-path p{font-size:16px;line-height:1.7;margin:9px 0 0}
#atlas-reference #learn .support-note{margin-top:24px;padding:18px;line-height:1.75}
#atlas-reference #learn .billing-steps{margin:24px 0}
#atlas-reference #learn .billing-steps p{display:grid;grid-template-columns:25px minmax(0,1fr);column-gap:14px;padding:15px 0;line-height:1.7;font-size:16px}
#atlas-reference #learn .billing-steps b{margin:0;font-size:13px;line-height:2.1}
#atlas-reference #learn .balance-amount{padding:25px 26px}
#atlas-reference #learn .balance-amount>span{line-height:1.6}
#atlas-reference #learn .refill-meter .balance-amount>strong{line-height:1.2;letter-spacing:-.045em;margin-top:12px}
#atlas-reference #learn .refill-meter .credit-unit{line-height:1.4;letter-spacing:-.015em;margin-top:10px}
#atlas-reference #learn .refill-body{padding:24px 26px}
#atlas-reference #learn .refill-body label{line-height:1.5;margin-bottom:12px}
#atlas-reference #learn .refill-body select{line-height:1.5;min-height:52px}
#atlas-reference #learn .refill-body p{line-height:1.75;margin-top:18px}
#atlas-reference #learn .refill-body .refill-result{font-size:20px;line-height:1.6}
#atlas-reference #learn .refill-example>span{display:block;line-height:1.5}
#atlas-reference #learn .refill-example p{margin-top:10px}
#atlas-reference #learn .comparison-slide{display:block}
#atlas-reference #learn .comparison-slide .slide-copy{max-width:760px;margin:0 auto 28px}
#atlas-reference #learn .comparison-slide .slide-copy>p{font-size:16px;line-height:1.75;margin:0}
#atlas-reference #learn .annual-work-example{padding:28px}
#atlas-reference #learn .annual-work-head>span{display:block;line-height:1.7}
#atlas-reference #learn .annual-work-head>strong{line-height:1.25;letter-spacing:-.025em;margin-top:14px}
#atlas-reference #learn .annual-work-head p{line-height:1.7;margin-top:14px}
#atlas-reference #learn .annual-work-totals{gap:24px;margin:24px 0 20px;padding-top:22px}
#atlas-reference #learn .annual-work-totals span{line-height:1.65}
#atlas-reference #learn .annual-work-totals strong{line-height:1.3;letter-spacing:-.025em;margin-top:8px}
#atlas-reference #learn .annual-work-example>p{line-height:1.75}
#atlas-reference #learn .refill-chart-head{margin:32px 0 18px}
#atlas-reference #learn .refill-chart-head h4{line-height:1.35;letter-spacing:-.025em;margin-bottom:12px}
#atlas-reference #learn .refill-chart-head p{line-height:1.7}
#atlas-reference #learn .refill-work-table{min-width:0;width:100%;table-layout:fixed}
#atlas-reference #learn .refill-work-table th,#atlas-reference #learn .refill-work-table td{padding:16px 14px;line-height:1.6;vertical-align:middle;word-break:normal;overflow-wrap:normal}
#atlas-reference #learn .refill-work-table th:first-child{width:28%}
#atlas-reference #learn .refill-work-table th:nth-child(2){width:44%}
#atlas-reference #learn .refill-work-table th:last-child{width:28%}
#atlas-reference #learn .refill-work-table td:last-child{font-variant-numeric:tabular-nums;white-space:nowrap}
#atlas-reference #learn .annual-value-note{margin-top:24px;padding:23px}
#atlas-reference #learn .annual-value-note strong{line-height:1.55;letter-spacing:-.01em}
#atlas-reference #learn .annual-value-note p{line-height:1.75;margin-top:13px}
#atlas-reference #learn .savings-equations>div{padding:24px}
#atlas-reference #learn .savings-equations span{font-size:15px;line-height:1.6}
#atlas-reference #learn .savings-equations strong{line-height:1.4;letter-spacing:-.025em;margin-top:12px}
#atlas-reference #learn .final-saving{padding:24px;gap:24px;flex-wrap:wrap}
#atlas-reference #learn .final-saving>div{min-width:0;flex:1 1 300px}
#atlas-reference #learn .final-saving strong{line-height:1.15;letter-spacing:-.04em;gap:18px}
#atlas-reference #learn .final-saving strong span{line-height:1.3;letter-spacing:-.015em}
#atlas-reference #learn .final-saving p{line-height:1.7;margin-top:14px}
#atlas-reference #learn .final-saving .primary{line-height:1.5;white-space:normal}
#atlas-reference #learn .chapter-tabs{gap:8px;padding-bottom:14px}
#atlas-reference #learn .chapter-tabs button{line-height:1.5;padding:13px 14px}
#atlas-reference #learn .slide-controls{gap:18px;padding-top:18px;align-items:center}
#atlas-reference #learn .slide-controls>span{line-height:1.6}
#atlas-reference #learn .slide-controls>div{flex-shrink:0;gap:10px}
@media (max-width:900px){#atlas-reference #learn .atlas-slide{grid-template-columns:minmax(0,1fr);gap:28px;padding:28px;min-height:0}
#atlas-reference #learn .slide-copy h3{font-size:36px}
#atlas-reference #learn .slide-copy>p{max-width:none}}
@media (max-width:600px){#atlas-reference #learn .atlas-slide{padding:26px 20px;gap:26px}
#atlas-reference #learn .slide-copy>.eyebrow{font-size:11px;letter-spacing:.09em;margin-bottom:13px}
#atlas-reference #learn .slide-copy h3{font-size:clamp(27px,7.4vw,32px);line-height:1.24;letter-spacing:-.025em;margin-bottom:18px}
#atlas-reference #learn .slide-copy>p,#atlas-reference #learn .comparison-slide .slide-copy>p{font-size:16px;line-height:1.75}
#atlas-reference #learn .comparison-slide .slide-copy{padding:0;margin-bottom:24px}
#atlas-reference #learn .blue-facts>div{grid-template-columns:1fr;gap:6px;padding:17px 0}
#atlas-reference #learn .blue-facts strong{text-align:left}
#atlas-reference #learn .clear-note,#atlas-reference #learn .comparison-slide .clear-note{padding:0;font-size:14px;line-height:1.8}
#atlas-reference #learn .balance-amount,#atlas-reference #learn .refill-body{padding:21px 18px}
#atlas-reference #learn .refill-meter .balance-amount>strong{font-size:46px}
#atlas-reference #learn .refill-meter .credit-unit{font-size:23px}
#atlas-reference #learn .refill-body .refill-result{font-size:18px}
#atlas-reference #learn .refill-example{padding:16px}
#atlas-reference #learn .annual-work-example{padding:21px 17px}
#atlas-reference #learn .annual-work-head>span{font-size:11px;letter-spacing:.08em}
#atlas-reference #learn .annual-work-head>strong{font-size:28px;line-height:1.3}
#atlas-reference #learn .annual-work-totals{gap:20px;grid-template-columns:1fr}
#atlas-reference #learn .annual-work-totals strong{font-size:32px;margin-top:5px}
#atlas-reference #learn .refill-chart-head h4{font-size:24px;line-height:1.35}
#atlas-reference #learn .refill-work-table th,#atlas-reference #learn .refill-work-table td{font-size:13px;padding:14px 7px;line-height:1.65}
#atlas-reference #learn .refill-work-table th:first-child{width:27%}
#atlas-reference #learn .refill-work-table th:nth-child(2){width:46%}
#atlas-reference #learn .refill-work-table th:last-child{width:27%}
#atlas-reference #learn .annual-value-note{padding:19px 17px}
#atlas-reference #learn .annual-value-note strong{font-size:18px;line-height:1.55}
#atlas-reference #learn .savings-equations>div{padding:20px 17px}
#atlas-reference #learn .savings-equations strong{font-size:clamp(20px,5.8vw,27px);line-height:1.45}
#atlas-reference #learn .final-saving{display:block;padding:21px 18px}
#atlas-reference #learn .final-saving strong{font-size:60px;gap:15px}
#atlas-reference #learn .final-saving strong span{font-size:21px;line-height:1.4}
#atlas-reference #learn .final-saving .primary{margin-top:20px}}
#atlas-reference #learn .chapter-tabs button{font-size:16px;font-weight:500;flex:1;padding:15px 20px}
#atlas-reference #learn .slide-stage{background:radial-gradient(ellipse at 0 0,#55306028,transparent 65%),#140f1b}
#atlas-reference #learn .atlas-slide{padding:44px;gap:36px 48px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);min-height:0}
#atlas-reference #learn .slide-copy h3{font-size:clamp(34px,3.8vw,48px);line-height:1.14;letter-spacing:-.045em;margin:0 0 24px}
#atlas-reference #learn .slide-copy p,#atlas-reference #learn .simple-paths p,#atlas-reference #learn .example-label,#atlas-reference #learn .work-quantity span,#atlas-reference #learn .work-balance p,#atlas-reference #learn .refill-line,#atlas-reference #learn .conversation-heading,#atlas-reference #learn .bubble,#atlas-reference #learn .savings-equations span,#atlas-reference #learn .final-saving p,#atlas-reference #learn .comparison-slide .slide-copy>p{font-family:inherit;font-size:18px;font-weight:400;line-height:1.6;color:#d6ccdf;letter-spacing:0}
#atlas-reference #learn .slide-copy p{max-width:none;margin:0 0 20px}
#atlas-reference #learn .slide-copy p:last-child{margin-bottom:0}
#atlas-reference #learn .slide-visual{width:100%;min-width:0;align-self:center}
#atlas-reference #learn .work-example{padding:28px;background:#c675d50b;border:1px solid #cf9be331;border-radius:16px}
#atlas-reference #learn .example-label{margin:0 0 20px}
#atlas-reference #learn .work-quantity{display:grid;grid-template-columns:minmax(110px,.7fr) minmax(0,1fr);gap:20px;align-items:center;padding:21px 0;border-top:1px solid #ffffff20}
#atlas-reference #learn .work-quantity strong{font-size:42px;line-height:1.15;letter-spacing:-.04em;color:#efc4e8;font-weight:650}
#atlas-reference #learn .work-balance{border-top:1px solid #ffffff20;padding-top:23px;margin-top:5px}
#atlas-reference #learn .work-balance p{margin:0 0 16px}
#atlas-reference #learn .work-bar{height:10px;background:#ffffff13;border-radius:8px;overflow:hidden}
#atlas-reference #learn .work-bar span{display:block;width:63%;height:100%;background:var(--gradient);border-radius:8px}
#atlas-reference #learn .refill-line{grid-column:1/-1;margin:0;padding-top:26px;border-top:1px solid #ffffff20}
#atlas-reference #learn .conversation-demo{border:1px solid #4984bc44;background:#101b2b;border-radius:24px;padding:24px}
#atlas-reference #learn .conversation-heading{display:flex;align-items:center;gap:12px;margin-bottom:24px}
#atlas-reference #learn .blue-avatar{display:grid;place-items:center;flex:0 0 40px;height:40px;background:#1682fb;border-radius:50%;color:white;font-weight:700;font-size:25px}
#atlas-reference #learn .chat-messages{display:flex;flex-direction:column;gap:12px}
#atlas-reference #learn .bubble{max-width:90%;margin:0;padding:12px 16px}
#atlas-reference #learn .bubble.sent{align-self:flex-end;background:#0877ee;color:#fff}
#atlas-reference #learn .bubble.received{align-self:flex-start;background:#2a3443;color:#fff}
#atlas-reference #learn .simple-paths{display:grid;grid-template-columns:1fr 1fr;gap:24px;grid-column:1/-1}
#atlas-reference #learn .start-slide{display:block}
#atlas-reference #learn .start-slide .slide-copy{text-align:center;margin-bottom:32px}
#atlas-reference #learn .simple-paths>div{border-top:2px solid #d99ad8;background:#c675d509;padding:28px;border-radius:0 0 14px 14px}
#atlas-reference #learn .simple-paths h4{font-size:28px;line-height:1.25;letter-spacing:-.03em;margin:0 0 20px}
#atlas-reference #learn .simple-paths p{margin:0 0 16px}
#atlas-reference #learn .simple-paths p:last-child{margin:0}
#atlas-reference #learn .comparison-slide{display:block}
#atlas-reference #learn .comparison-slide .slide-copy{margin:0 0 30px}
#atlas-reference #learn .savings-equations strong{font-size:clamp(24px,2.8vw,34px);line-height:1.4}
#atlas-reference #learn .slide-controls{font-size:16px}
@media (max-width:900px){#atlas-reference #learn .atlas-slide{grid-template-columns:1fr;padding:32px;gap:28px}
#atlas-reference #learn .slide-copy h3 br{display:block}
#atlas-reference #learn .slide-copy{max-width:none}
#atlas-reference #learn .conversation-demo{max-width:560px;margin:auto}}
@media (max-width:600px){#atlas-reference #learn .atlas-slide{padding:25px 20px}
#atlas-reference #learn .chapter-tabs button{flex:none;font-size:16px;padding:12px 16px}
#atlas-reference #learn .slide-copy h3{font-size:34px}
#atlas-reference #learn .slide-copy p,#atlas-reference #learn .simple-paths p,#atlas-reference #learn .example-label,#atlas-reference #learn .work-quantity span,#atlas-reference #learn .work-balance p,#atlas-reference #learn .refill-line,#atlas-reference #learn .conversation-heading,#atlas-reference #learn .bubble,#atlas-reference #learn .savings-equations span,#atlas-reference #learn .final-saving p,#atlas-reference #learn .comparison-slide .slide-copy>p{font-size:17px;line-height:1.6}
#atlas-reference #learn .work-example{padding:20px}
#atlas-reference #learn .work-quantity{grid-template-columns:1fr;gap:8px}
#atlas-reference #learn .work-quantity strong{font-size:38px}
#atlas-reference #learn .conversation-demo{padding:18px}
#atlas-reference #learn .conversation-heading{align-items:flex-start}
#atlas-reference #learn .simple-paths{grid-template-columns:1fr;gap:22px}
#atlas-reference #learn .simple-paths>div{padding:24px}
#atlas-reference #learn .savings-equations{grid-template-columns:1fr}
#atlas-reference #learn .slide-controls{font-size:14px}}
#atlas-reference #learn .chapter-tabs button{padding:13px 12px}
#atlas-reference #learn .department-slide{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center}
#atlas-reference #learn .department-chart{min-width:0;text-align:center}
#atlas-reference #learn .department-chart h4,#atlas-reference #learn .voice-visual h4{font-size:24px;line-height:1.3;letter-spacing:-.025em;margin:0 0 6px;font-weight:650}
#atlas-reference #learn .department-chart p,#atlas-reference #learn .voice-visual p{font-size:18px;font-weight:400;line-height:1.6;color:#d6ccdf;margin:0;letter-spacing:0}
#atlas-reference #learn .chief-node{max-width:290px;margin:auto;padding:20px;background:#493052;border:1px solid #d69bdf70;border-radius:14px}
#atlas-reference #learn .chief-node h4{font-size:30px}
#atlas-reference #learn .org-stem{width:1px;height:25px;background:#b18dbd;margin:auto}
#atlas-reference #learn .capability-branches{display:grid;grid-template-columns:1fr 1fr;gap:18px;position:relative;padding-top:20px}
#atlas-reference #learn .capability-branches:before{content:"";position:absolute;top:0;left:25%;right:25%;height:1px;background:#b18dbd}
#atlas-reference #learn .capability-node{padding:19px 12px;background:#261b31;border:1px solid #b88ccc50;border-radius:14px;position:relative}
#atlas-reference #learn .capability-node:before{content:"";position:absolute;height:20px;width:1px;background:#b18dbd;left:50%;top:-21px}
#atlas-reference #learn .blue-node{background:#102c4b;border-color:#438eef60}
#atlas-reference #learn .blue-node h4{color:#93c4ff}
#atlas-reference #learn .agent-bridge{padding:0 0 20px}
#atlas-reference #learn .agent-branches{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:18px;border-top:1px solid #b18dbd}
#atlas-reference #learn .agent-branches>div{padding:16px 10px;background:#ffffff04;border:1px solid #ffffff20;border-radius:12px;position:relative}
#atlas-reference #learn .agent-branches>div:before{content:"";position:absolute;left:50%;top:-19px;width:1px;height:18px;background:#b18dbd}
#atlas-reference #learn .agent-branches h4{font-size:19px}
#atlas-reference #learn .voice-visual{background:#c675d50b;border:1px solid #cf9be331;border-radius:18px;padding:28px}
#atlas-reference #learn .voice-banner{display:flex;align-items:center;gap:14px;padding-bottom:24px}
#atlas-reference #learn .voice-banner svg{width:32px;height:32px;color:#efc4e8;flex-shrink:0}
#atlas-reference #learn .voice-banner h4{margin:0}
#atlas-reference #learn .voice-wave{margin-left:auto;display:flex;align-items:center;gap:4px;height:35px}
#atlas-reference #learn .voice-wave i{height:12px;width:3px;background:#e7a6da;border-radius:4px}
#atlas-reference #learn .voice-wave i:nth-child(2n){height:25px}
#atlas-reference #learn .voice-wave i:nth-child(3n){height:35px}
#atlas-reference #learn .voice-job{padding:22px 0;border-top:1px solid #ffffff20}
#atlas-reference #learn .voice-close{padding-top:20px;border-top:1px solid #ffffff20}
@media (max-width:1100px){#atlas-reference #learn .department-slide{grid-template-columns:1fr}
#atlas-reference #learn .department-chart{width:100%;max-width:650px;margin:auto}}
@media (max-width:600px){#atlas-reference #learn .department-chart p,#atlas-reference #learn .voice-visual p{font-size:17px}
#atlas-reference #learn .capability-branches{gap:12px}
#atlas-reference #learn .capability-node{padding:17px 10px}
#atlas-reference #learn .department-chart h4{font-size:23px}
#atlas-reference #learn .agent-branches{grid-template-columns:1fr;border-top:0;border-left:1px solid #b18dbd;padding:0 0 0 18px;margin-left:10px;gap:12px;text-align:left}
#atlas-reference #learn .agent-branches>div{padding:15px 18px}
#atlas-reference #learn .agent-branches>div:before{left:-19px;top:50%;width:18px;height:1px}
#atlas-reference #learn .agent-branches h4{font-size:21px}
#atlas-reference #learn .voice-visual{padding:22px}
#atlas-reference #learn .voice-wave{gap:3px}
#atlas-reference #learn .voice-banner{gap:10px}}
#atlas-reference #learn .agent-branches{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-top:0;border-top:0}
#atlas-reference #learn .agent-branches>div{padding:20px 16px;min-width:0}
#atlas-reference #learn .agent-branches>div:before{display:none}
#atlas-reference #learn .agent-branches h4{font-size:21px;line-height:1.3;margin-bottom:9px}
#atlas-reference #learn .slide-controls>span{flex:1;min-width:0;overflow-wrap:break-word}
#atlas-reference #learn .slide-controls>div{flex-shrink:0}
#atlas-reference #learn .slide-copy h3{text-wrap:balance}
@media (max-width:600px){#atlas-reference #learn .agent-branches{grid-template-columns:1fr;border-left:1px solid #b18dbd;padding-left:18px;gap:12px}
#atlas-reference #learn .agent-branches>div{padding:18px}
#atlas-reference #learn .agent-branches>div:before{display:block}
#atlas-reference #learn .slide-controls{gap:12px}}
#atlas-reference #learn .department-slide{display:block}
#atlas-reference #learn .department-slide .slide-copy{max-width:850px;margin:0 auto 34px;text-align:center}
#atlas-reference #learn .department-slide .slide-copy h3{margin-bottom:20px}
#atlas-reference #learn .department-slide .slide-copy h3 br{display:none}
#atlas-reference #learn .department-slide .slide-copy h3 br:after{content:" "}
#atlas-reference #learn .department-slide .slide-copy p{margin-bottom:12px}
#atlas-reference #learn .department-chart{width:100%;max-width:1000px;margin:auto}
#atlas-reference #learn .capability-branches{max-width:620px;margin:auto}
#atlas-reference #learn .agent-bridge{padding-bottom:10px}
#atlas-reference #learn .workflow-scroll{overflow-x:auto;padding:14px 2px 10px;scrollbar-width:thin;scrollbar-color:#b18dbd #ffffff0a}
#atlas-reference #learn .workflow-scroll:focus-visible{outline:2px solid #dca8e2;outline-offset:4px;border-radius:12px}
#atlas-reference #learn .agent-branches{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;min-width:760px;border:0;padding:24px 0 0;margin:0;text-align:center;position:relative}
#atlas-reference #learn .agent-branches:before{content:"";position:absolute;top:0;left:12%;right:12%;height:1px;background:#b18dbd}
#atlas-reference #learn .agent-branches>div{padding:22px 14px;min-width:0;position:relative}
#atlas-reference #learn .agent-branches>div:before{display:block;content:"";position:absolute;left:50%;top:-24px;width:1px;height:23px;background:#b18dbd}
#atlas-reference #learn .agent-branches>div:not(:last-child):after{content:"→";position:absolute;right:-25px;top:50%;transform:translateY(-50%);width:22px;color:#dca8e2;font-size:24px;line-height:1}
#atlas-reference #learn .agent-branches h4{font-size:22px;margin-bottom:10px}
@media (max-width:600px){#atlas-reference #learn .department-slide .slide-copy{margin-bottom:28px;text-align:left}
#atlas-reference #learn .department-slide .slide-copy h3{font-size:32px}
#atlas-reference #learn .agent-branches{min-width:760px;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;padding:24px 0 0;margin:0;border:0;text-align:center}
#atlas-reference #learn .agent-branches>div{padding:20px 14px}
#atlas-reference #learn .agent-branches>div:before{left:50%;top:-24px;width:1px;height:23px}
#atlas-reference #learn .agent-branches h4{font-size:21px}}
#atlas-reference #learn .slide-stage{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch}
#atlas-reference #learn .atlas-slide{grid-area:1 / 1;min-width:0;width:100%;margin:0;padding:30px 36px;gap:24px 40px;align-content:center}
#atlas-reference #learn .atlas-slide[hidden]{display:none!important}
#atlas-reference #learn .department-slide,#atlas-reference #learn .start-slide,#atlas-reference #learn .comparison-slide{display:flex;flex-direction:column;justify-content:center;gap:0}
#atlas-reference #learn .department-slide[hidden],#atlas-reference #learn .start-slide[hidden],#atlas-reference #learn .comparison-slide[hidden]{display:none!important}
#atlas-reference #learn .slide-copy{width:100%;min-width:0;margin-inline:auto}
#atlas-reference #learn .slide-copy h3{font-size:38px;line-height:1.16;text-align:center;letter-spacing:-.035em;margin:0 0 20px;text-wrap:balance}
#atlas-reference #learn .department-slide .slide-copy,#atlas-reference #learn .start-slide .slide-copy,#atlas-reference #learn .comparison-slide .slide-copy{width:100%;max-width:860px;margin:0 auto 24px;text-align:center}
#atlas-reference #learn .department-slide .slide-copy h3{font-size:32px;line-height:1.2;margin-bottom:14px}
#atlas-reference #learn .department-slide .slide-copy p{margin:0 0 8px}
#atlas-reference #learn .department-slide .slide-copy p:last-child{margin-bottom:0}
#atlas-reference #learn .comparison-slide .slide-copy>p{margin:0;text-align:center}
#atlas-reference #learn .chief-node{padding:12px 22px}
#atlas-reference #learn .chief-node h4{font-size:26px}
#atlas-reference #learn .org-stem{height:18px}
#atlas-reference #learn .capability-node{padding:12px}
#atlas-reference #learn .workflow-scroll{padding-top:10px;padding-bottom:4px}
#atlas-reference #learn .agent-branches>div{padding:16px 12px}
#atlas-reference #learn .agent-branches h4{margin-bottom:7px}
#atlas-reference #learn .savings-equations{width:100%;max-width:920px;margin:0 auto 20px;align-items:stretch}
#atlas-reference #learn .savings-equations>div{text-align:center;padding:22px}
#atlas-reference #learn .final-saving{width:100%;max-width:920px;margin:0 auto;align-items:center}
#atlas-reference #learn .simple-paths{width:100%;max-width:920px;margin:0 auto;align-items:stretch}
#atlas-reference #learn .simple-paths>div{text-align:center}
#atlas-reference #learn .conversation-heading{margin-bottom:18px}
#atlas-reference #learn .chat-messages{gap:10px}
#atlas-reference #learn .bubble{padding:10px 14px}
#atlas-reference #learn .slide-controls{min-height:66px;margin:0;padding-top:14px}
#atlas-reference #learn .learn-head{align-items:center}
@media (max-width:900px){#atlas-reference #learn .atlas-slide{padding:28px;gap:24px}
#atlas-reference #learn .department-slide,#atlas-reference #learn .start-slide,#atlas-reference #learn .comparison-slide{gap:0}
#atlas-reference #learn .slide-copy{max-width:720px;text-align:center}
#atlas-reference #learn .slide-copy h3{font-size:34px}
#atlas-reference #learn .department-slide .slide-copy h3{font-size:30px}
#atlas-reference #learn .slide-visual{max-width:650px;margin-inline:auto}}
@media (max-width:600px){#atlas-reference #learn .atlas-slide{padding:24px 20px;gap:22px}
#atlas-reference #learn .department-slide,#atlas-reference #learn .start-slide,#atlas-reference #learn .comparison-slide{gap:0}
#atlas-reference #learn .slide-copy h3{font-size:30px;line-height:1.2}
#atlas-reference #learn .department-slide .slide-copy h3{font-size:27px}
#atlas-reference #learn .department-slide .slide-copy{text-align:center}
#atlas-reference #learn .savings-equations>div{padding:20px 16px}
#atlas-reference #learn .final-saving{text-align:center}
#atlas-reference #learn .final-saving strong{justify-content:center}
#atlas-reference #learn .agent-branches>div{padding:16px 12px}
#atlas-reference #learn .simple-paths{gap:20px}}
#atlas-reference #learn.section{padding-top:28px;padding-bottom:28px}
#atlas-reference #learn .learn-head{margin-bottom:18px}
#atlas-reference #learn .learn-head h2{font-size:38px;line-height:1.12;margin:0;text-align:center}
#atlas-reference #learn .learn-head h2 br{display:none}
#atlas-reference #learn .learn-head h2 .gradient:before{content:" "}
#atlas-reference #learn .chapter-tabs{padding-bottom:10px;gap:8px}
#atlas-reference #learn .chapter-tabs button{padding:10px 12px;min-height:44px}
#atlas-reference #learn .atlas-slide{padding:24px 30px;gap:22px 32px}
#atlas-reference #learn .slide-copy h3{font-size:34px;margin-bottom:16px}
#atlas-reference #learn .department-slide,#atlas-reference #learn .start-slide,#atlas-reference #learn .comparison-slide{gap:0}
#atlas-reference #learn .department-slide .slide-copy{margin-bottom:16px}
#atlas-reference #learn .department-slide .slide-copy h3{font-size:30px;margin-bottom:12px}
#atlas-reference #learn .department-slide .slide-copy p{font-size:17px;line-height:1.5;margin-bottom:6px}
#atlas-reference #learn .chief-node{padding:10px 20px}
#atlas-reference #learn .chief-node h4{font-size:24px;margin-bottom:2px}
#atlas-reference #learn .org-stem{height:14px}
#atlas-reference #learn .capability-node{padding:10px}
#atlas-reference #learn .capability-node h4{font-size:22px;margin-bottom:3px}
#atlas-reference #learn .agent-bridge{padding:0;font-size:17px}
#atlas-reference #learn .agent-branches>div{padding:12px}
#atlas-reference #learn .agent-branches h4{font-size:21px;margin-bottom:5px}
#atlas-reference #learn .department-chart p{font-size:17px;line-height:1.5}
#atlas-reference #learn .slide-controls{min-height:54px;padding-top:10px}
#atlas-reference #learn .start-slide .slide-copy{margin:0 auto 22px;max-width:780px}
#atlas-reference #learn .path-origin{display:flex;align-items:center;justify-content:center;gap:10px;margin:0 auto;padding:10px 20px;border:1px solid #cda0dc55;border-radius:30px;background:#322039;color:#f1e3f5;font-size:17px}
#atlas-reference #learn .path-origin span{color:#edb8e7}
#atlas-reference #learn .simple-paths{position:relative;padding-top:38px;gap:32px}
#atlas-reference #learn .simple-paths:before{content:"";position:absolute;width:1px;height:20px;top:0;left:50%;background:#cfa4d8}
#atlas-reference #learn .simple-paths:after{content:"";position:absolute;left:25%;right:25%;top:20px;height:1px;background:#cfa4d8}
#atlas-reference #learn .simple-paths>div{position:relative;padding:20px 24px;border:1px solid #cda0dc50;border-radius:16px;background:#261a30}
#atlas-reference #learn .simple-paths>div:before{content:"";position:absolute;top:-18px;left:50%;height:17px;width:1px;background:#cfa4d8}
#atlas-reference #learn .path-icon{display:flex;justify-content:center;align-items:center;width:36px;height:36px;margin:0 auto 10px;border-radius:50%;background:#ddace326;color:#efc4e8;font-size:25px}
#atlas-reference #learn .simple-paths h4{font-size:25px;margin-bottom:12px}
#atlas-reference #learn .simple-paths p{font-size:17px;line-height:1.5;margin-bottom:12px}
#atlas-reference #learn .comparison-slide .slide-copy{margin-bottom:22px}
#atlas-reference #learn .comparison-slide .slide-copy h3 br{display:none}
#atlas-reference #learn .comparison-slide .slide-copy h3 .gradient:before{content:" "}
#atlas-reference #learn .savings-equations{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:18px}
#atlas-reference #learn .savings-equations>div{padding:20px}
#atlas-reference #learn .savings-equations strong{font-size:30px;margin-top:8px;color:#f4eaf8}
#atlas-reference #learn .final-saving{display:flex;gap:18px;padding:20px 24px;color:#291532;background:linear-gradient(110deg,#f1cef0,#c39aef);text-align:left}
#atlas-reference #learn .final-saving strong{font-size:48px;color:#291532;gap:12px;justify-content:flex-start}
#atlas-reference #learn .final-saving strong span{font-size:23px;color:#291532}
#atlas-reference #learn .final-saving p{color:#392244;font-size:17px;line-height:1.5;margin-top:7px}
#atlas-reference #learn .final-saving .blue-saving{color:#203a6c;font-weight:650;margin-top:4px}
#atlas-reference #learn .final-saving .primary{width:auto;flex:0 0 auto;margin:0;background:#291532;color:#fff;font-size:16px}
#atlas-reference .mobile-scroll-cue,#atlas-reference .story-navigation{display:none}
#atlas-reference #faq.section{padding-top:46px;padding-bottom:54px}
#atlas-reference #faq .faq-layout{grid-template-columns:1fr 1.2fr;gap:64px;align-items:start}
#atlas-reference #faq .faq-layout h2{font-size:clamp(52px,5.6vw,74px);line-height:1.05;margin:18px 0 24px;letter-spacing:-.045em}
#atlas-reference #faq .faq-layout>div>p{font-size:21px;line-height:1.6;color:#cdbed6}
#atlas-reference #faq .eyebrow{font-size:14px}
#atlas-reference #faq summary{font-size:18px;line-height:1.45;padding-block:19px}
#atlas-reference .compact-proof .more-stories{border:0;margin-top:20px}
#atlas-reference .compact-proof .proof-stats{padding:22px 0}
#atlas-reference .compact-proof .proof-stats strong{font-size:60px}
#atlas-reference .compact-proof .dan-testimonial{gap:24px;padding:14px;margin-bottom:20px;grid-template-columns:1fr 1fr}
#atlas-reference .compact-proof .dan-quote blockquote{font-size:22px;line-height:1.45}
#atlas-reference .compact-proof .customer-video-copy{padding:16px}
#atlas-reference .compact-proof .customer-video blockquote{margin-bottom:0}
#atlas-reference #offer.offer-area{padding-top:32px;padding-bottom:30px}
#atlas-reference #offer .offer-heading{margin-bottom:22px}
#atlas-reference #offer .offer-heading h2{font-size:52px;margin:10px 0 0}
#atlas-reference #offer .offer-heading>.eyebrow{font-size:16px}
#atlas-reference #offer .purchase{max-width:1200px}
#atlas-reference #offer .purchase-step{padding:22px}
#atlas-reference #offer .purchase-step h4{margin-bottom:16px;font-size:16px}
#atlas-reference #offer .purchase-plan{padding:18px 14px}
#atlas-reference #offer .purchase-name{margin-bottom:12px;font-size:14px}
#atlas-reference #offer .purchase-price{font-size:30px}
#atlas-reference #offer .purchase-math{margin-top:12px}
#atlas-reference #offer .purchase-blue-note{margin-top:10px}
#atlas-reference #offer .purchase-benefits{margin-top:20px}
#atlas-reference #offer .purchase-bump{padding:14px;flex-wrap:wrap;gap:10px}
#atlas-reference #offer .purchase-bump>span{flex-basis:160px}
#atlas-reference #offer .purchase-total{margin-top:18px}
#atlas-reference #offer .purchase-due{margin-top:16px;padding-top:14px}
#atlas-reference #offer .purchase-due strong{font-size:30px}
#atlas-reference #offer .payment-heading{margin-bottom:16px}
#atlas-reference #offer #demo-payment-form input{padding:10px 12px}
#atlas-reference #offer #demo-payment-form label{margin:11px 0 5px}
#atlas-reference #offer .purchase-demo{color:#63516e;margin-top:10px}
#atlas-reference #offer .purchase-expiry{color:#63516e;margin-top:8px}
#atlas-reference #offer .purchase-guarantee{margin-top:8px}
@media (min-width:1100px){#atlas-reference #offer .purchase{display:grid;grid-template-columns:1.12fr .86fr 1.06fr;align-items:stretch}
#atlas-reference #offer .purchase-order{display:contents}
#atlas-reference #offer .purchase-order>.purchase-step{border-top:0;border-left:1px solid #e9e3ed}
#atlas-reference #offer .purchase-wallets{gap:6px}
#atlas-reference #offer .wallet{font-size:15px;min-height:42px}
#atlas-reference #offer .payment-heading{align-items:center}
#atlas-reference #offer .demo-tag{font-size:10px}
#atlas-reference #offer .purchase-bump strong{font-size:14px}
#atlas-reference #offer .purchase-benefits li{font-size:14px}}
@media (min-width:901px){#atlas-reference .hero{padding-top:20px;padding-bottom:12px}
#atlas-reference .hero h1{font-size:clamp(42px,4.3vw,62px);margin-bottom:12px}
#atlas-reference .hero .sub{font-size:16px;margin-bottom:16px}
#atlas-reference .video-shell{max-width:min(860px,calc((100svh - 260px)*1.93))}
#atlas-reference .video h2{font-size:clamp(28px,3vw,40px)}
#atlas-reference .video .play{width:56px;height:56px}
#atlas-reference .video h2{margin-top:20px}
#atlas-reference .video-tags{margin-top:12px}
#atlas-reference #intro-timer{padding-top:16px;padding-bottom:12px}
#atlas-reference #learn .conversation-demo{padding:20px}
#atlas-reference #learn .conversation-heading{margin-bottom:14px}
#atlas-reference #learn .chat-messages{gap:8px}
#atlas-reference #learn .bubble{font-size:17px;line-height:1.45;padding:9px 13px}
#atlas-reference #learn .blue-avatar{height:34px;flex-basis:34px}}
@media (min-width:601px) and (max-width:1099px){#atlas-reference #offer .purchase{max-width:760px}
#atlas-reference #offer .purchase-order{display:grid;grid-template-columns:.9fr 1.1fr}
#atlas-reference #offer .purchase-payment{border-top:0;border-left:1px solid #e9e3ed}
#atlas-reference #offer .purchase-benefits ul{display:grid;grid-template-columns:1fr 1fr;gap:3px 20px}}
@media (max-width:900px){#atlas-reference #faq .faq-layout{gap:30px}
#atlas-reference #faq .faq-layout h2{font-size:54px}
#atlas-reference #learn .learn-head h2{font-size:33px}}
@media (max-width:600px){#atlas-reference #learn.section{padding-top:24px;padding-bottom:24px}
#atlas-reference #learn .learn-head h2{font-size:29px}
#atlas-reference #learn .learn-head h2 br{display:block}
#atlas-reference #learn .atlas-slide{padding:22px 18px;gap:20px}
#atlas-reference #learn .department-slide,#atlas-reference #learn .start-slide,#atlas-reference #learn .comparison-slide{gap:0}
#atlas-reference #learn .slide-copy h3{font-size:29px}
#atlas-reference #learn .department-slide .slide-copy h3{font-size:26px}
#atlas-reference #learn .slide-copy p{font-size:16px;line-height:1.5;margin-bottom:14px}
#atlas-reference #learn .department-slide .slide-copy p{font-size:16px}
#atlas-reference #learn .chapter-tabs{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#dca8e2 #ffffff12}
#atlas-reference #learn .chapter-tabs button{scroll-snap-align:start}
#atlas-reference #learn .mobile-scroll-cue{display:block;margin:0 0 12px;text-align:center;font-size:14px;color:#e9bde4}
#atlas-reference #learn .slide-controls{position:relative;font-size:14px;min-height:56px}
#atlas-reference #learn .path-origin{font-size:16px;padding:9px 14px}
#atlas-reference #learn .simple-paths{grid-template-columns:1fr;gap:16px;padding-top:26px}
#atlas-reference #learn .simple-paths:before{height:26px}
#atlas-reference #learn .simple-paths:after{display:none}
#atlas-reference #learn .simple-paths>div{padding:18px}
#atlas-reference #learn .simple-paths>div:before{display:none}
#atlas-reference #learn .simple-paths h4{font-size:23px}
#atlas-reference #learn .simple-paths p{font-size:16px;margin-bottom:10px}
#atlas-reference #learn .path-icon{width:30px;height:30px;margin-bottom:8px}
#atlas-reference #learn .savings-equations{grid-template-columns:1fr;gap:12px}
#atlas-reference #learn .savings-equations>div{padding:16px}
#atlas-reference #learn .savings-equations strong{font-size:27px}
#atlas-reference #learn .final-saving{display:block;padding:20px;text-align:center}
#atlas-reference #learn .final-saving strong{justify-content:center}
#atlas-reference #learn .final-saving .primary{width:100%;margin-top:16px}
#atlas-reference #learn .final-saving p{font-size:16px}
#atlas-reference #learn .start-slide .slide-copy{margin-bottom:18px}
#atlas-reference .story-navigation{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 0;color:#e9bde4;font-size:14px}
#atlas-reference .story-navigation>div{display:flex;gap:8px}
#atlas-reference .story-navigation button{width:40px;height:40px;border:1px solid #cf9ddb70;background:#24162d;color:#f2d9ed;border-radius:50%;font-size:22px}
#atlas-reference .compact-proof .customer-video-grid{gap:14px;scrollbar-width:thin;scrollbar-color:#dca8e2 #ffffff12}
#atlas-reference .compact-proof .customer-video{flex:0 0 82%}
#atlas-reference .compact-proof .dan-testimonial{grid-template-columns:1fr;gap:8px;padding:12px}
#atlas-reference .compact-proof .dan-quote blockquote{font-size:20px}
#atlas-reference .compact-proof .proof-stats strong{font-size:52px}
#atlas-reference .compact-proof .more-stories{margin-top:16px}
#atlas-reference #faq .faq-layout{grid-template-columns:1fr;gap:24px}
#atlas-reference #faq .faq-layout h2{font-size:48px;margin-bottom:18px}
#atlas-reference #faq .faq-layout>div>p{font-size:18px}
#atlas-reference #faq summary{font-size:17px}
#atlas-reference #faq.section{padding-top:32px;padding-bottom:38px}
#atlas-reference #offer .offer-heading h2{font-size:42px}
#atlas-reference #offer .offer-heading>.eyebrow{font-size:14px}
#atlas-reference #offer .purchase-step{padding:20px 16px}
#atlas-reference #offer .purchase-plan{padding:16px 12px}
#atlas-reference #offer .purchase-price{font-size:29px}
#atlas-reference #offer .purchase-name{font-size:13px}
#atlas-reference #offer .purchase-math{font-size:12px}
#atlas-reference #offer .purchase-blue-note{font-size:12px}
#atlas-reference #offer.offer-area{padding-top:30px}}
@media (min-width:1100px){#atlas-reference #learn.section{padding-top:20px;padding-bottom:20px}
#atlas-reference #learn .learn-head{margin-bottom:14px}
#atlas-reference #learn .learn-head h2{font-size:34px}
#atlas-reference #learn .atlas-slide{padding:22px 28px}
#atlas-reference #learn .department-slide .slide-copy{max-width:none;margin-bottom:14px}
#atlas-reference #learn .department-slide .slide-copy p{font-size:16px;line-height:1.45;margin-bottom:5px}
#atlas-reference #learn .department-slide .slide-copy h3{font-size:28px;margin-bottom:10px}
#atlas-reference #learn .chief-node{padding:8px 20px}
#atlas-reference #learn .capability-node{padding:8px 12px}
#atlas-reference #learn .department-chart p{font-size:16px;line-height:1.45}
#atlas-reference #learn .agent-branches>div{padding:12px}
#atlas-reference #learn .org-stem{height:12px}
#atlas-reference #learn .work-example{padding:22px}
#atlas-reference #learn .work-quantity{padding:16px 0}
#atlas-reference #learn .work-balance{padding-top:18px}
#atlas-reference #learn .refill-line{padding-top:18px}}
#atlas-reference #offer .purchase{display:block;max-width:680px;border-radius:16px}
#atlas-reference #offer .purchase-order{display:block;border-top:1px solid #e9e3ed}
#atlas-reference #offer .purchase-step,#atlas-reference #offer .purchase-order>.purchase-step{padding:16px 24px;border-left:0}
#atlas-reference #offer .purchase-order>.purchase-payment{border-top:1px solid #e9e3ed}
#atlas-reference #offer .purchase-step h4{font-size:16px;line-height:1.4;margin-bottom:12px}
#atlas-reference #offer .purchase-step h4>span{width:23px;height:23px;font-size:12px}
#atlas-reference #offer .purchase-plans{gap:12px}
#atlas-reference #offer .purchase-plan{display:grid;grid-template-columns:1fr auto;align-content:start;align-items:start;gap:5px 12px;padding:13px 16px}
#atlas-reference #offer .purchase-name{grid-column:1/-1;font-size:14px;margin:0 0 3px;padding-right:24px}
#atlas-reference #offer .plan-selector{top:14px;right:14px;width:15px;height:15px}
#atlas-reference #offer .purchase-price{grid-column:1;font-size:29px;line-height:1.15}
#atlas-reference #offer .purchase-price>span{font-size:12px;margin-top:3px}
#atlas-reference #offer .purchase-math{grid-column:2;grid-row:2;font-size:12px;line-height:1.5;margin:0;align-self:center;text-align:right}
#atlas-reference #offer .purchase-math b{font-size:13px}
#atlas-reference #offer .purchase-blue-note{grid-column:1/-1;font-size:13px;margin:3px 0 0}
#atlas-reference #offer .purchase-saving{grid-column:1/-1;justify-self:start;font-size:12px;margin:3px 0 0;padding:2px 7px}
#atlas-reference #offer .purchase-benefits{margin-top:12px}
#atlas-reference #offer .purchase-benefits>strong{font-size:13px}
#atlas-reference #offer .purchase-benefits ul{display:grid;grid-template-columns:1fr 1fr;gap:3px 16px;margin-top:5px}
#atlas-reference #offer .purchase-benefits li{font-size:13px;line-height:1.45;padding:1px 0 1px 18px}
#atlas-reference #offer .purchase-bump{padding:10px 12px;gap:10px;flex-wrap:nowrap}
#atlas-reference #offer .purchase-bump>span{flex:1;min-width:0}
#atlas-reference #offer .purchase-bump strong{font-size:14px}
#atlas-reference #offer .purchase-bump span span{font-size:13px;margin-top:1px}
#atlas-reference #offer .purchase-bump>b{font-size:14px}
#atlas-reference #offer .purchase-total{display:grid;grid-template-columns:1fr 1fr;gap:4px 22px;margin-top:12px}
#atlas-reference #offer .purchase-line{font-size:13px;margin:0;gap:8px}
#atlas-reference #offer .purchase-due{grid-column:1;gap:14px;margin-top:5px;padding-top:8px;font-size:15px}
#atlas-reference #offer .purchase-due strong{font-size:27px}
#atlas-reference #offer .purchase-total p{grid-column:2;align-self:center;border-top:1px solid #e4dce9;margin:5px 0 0;padding-top:8px;font-size:13px;line-height:1.5}
#atlas-reference #offer .payment-heading{margin-bottom:12px}
#atlas-reference #offer .payment-heading h4{margin:0}
#atlas-reference #offer .purchase-wallets{gap:8px}
#atlas-reference #offer .wallet{min-height:40px;font-size:16px}
#atlas-reference #offer .payment-divider{margin:12px 0;line-height:1.4;color:#67576f}
#atlas-reference #offer #demo-payment-form fieldset{display:grid;grid-template-columns:1fr 1fr;gap:5px 12px}
#atlas-reference #offer #demo-payment-form label{font-size:13px;line-height:1.4;margin:0}
#atlas-reference #offer #demo-payment-form label[for=payment-email]{grid-column:1;grid-row:1}
#atlas-reference #offer #payment-email{grid-column:1;grid-row:2}
#atlas-reference #offer #demo-payment-form label[for=payment-name]{grid-column:2;grid-row:1}
#atlas-reference #offer #payment-name{grid-column:2;grid-row:2}
#atlas-reference #offer #demo-payment-form label[for=payment-card]{grid-column:1/-1;grid-row:3;margin-top:5px}
#atlas-reference #offer .card-field{grid-column:1/-1;grid-row:4;display:grid;grid-template-columns:1.15fr 1fr}
#atlas-reference #offer .card-field>div{border-top:0;border-left:1px solid #e3dce8}
#atlas-reference #offer #demo-payment-form input{padding:9px 11px;min-height:40px;font-size:16px}
#atlas-reference #offer #checkout{min-height:44px;margin-top:12px}
#atlas-reference #offer .purchase-demo{font-size:12px;line-height:1.4;margin-top:8px}
#atlas-reference #offer .purchase-guarantee{font-size:13px;line-height:1.4;margin-top:6px}
#atlas-reference #offer .purchase-expiry{font-size:12px;line-height:1.4;margin-top:5px}
#atlas-reference #offer .offer-heading{margin-bottom:18px}
#atlas-reference #offer .offer-heading h2{font-size:46px;margin-top:8px}
#atlas-reference #offer.offer-area{padding-top:24px;padding-bottom:24px}
@media (max-width:600px){#atlas-reference #offer .purchase-step,#atlas-reference #offer .purchase-order>.purchase-step{padding:16px}
#atlas-reference #offer .purchase-plans{gap:10px}
#atlas-reference #offer .purchase-plan{display:flex;gap:0;padding:12px}
#atlas-reference #offer .purchase-name{font-size:13px;margin-bottom:8px;padding-right:17px}
#atlas-reference #offer .purchase-price{font-size:28px}
#atlas-reference #offer .purchase-math{font-size:12px;margin-top:8px;text-align:left;align-self:flex-start}
#atlas-reference #offer .purchase-blue-note{font-size:12px;margin-top:7px}
#atlas-reference #offer .purchase-saving{margin-top:6px}
#atlas-reference #offer .purchase-benefits ul{grid-template-columns:1fr;gap:3px}
#atlas-reference #offer .purchase-bump{flex-wrap:wrap}
#atlas-reference #offer .purchase-bump>span{flex-basis:170px}
#atlas-reference #offer .purchase-total{grid-template-columns:1fr;gap:5px}
#atlas-reference #offer .purchase-due,#atlas-reference #offer .purchase-total p{grid-column:1}
#atlas-reference #offer .purchase-total p{border:0;padding-top:0;margin:0}
#atlas-reference #offer #demo-payment-form fieldset{gap:5px 10px}
#atlas-reference #offer .card-field{display:block}
#atlas-reference #offer .card-field>div{border-left:0;border-top:1px solid #e3dce8}
#atlas-reference #offer .offer-heading h2{font-size:40px}}
#atlas-reference #offer .purchase{max-width:720px;border-radius:20px}
#atlas-reference #offer .purchase-step,#atlas-reference #offer .purchase-order>.purchase-step{padding:24px 28px}
#atlas-reference #offer .purchase-step h4{font-size:17px;margin-bottom:18px;gap:11px}
#atlas-reference #offer .purchase-step h4>span{width:26px;height:26px;font-size:13px}
#atlas-reference #offer .purchase-plans{gap:16px;align-items:stretch}
#atlas-reference #offer .purchase-plan{display:flex;flex-direction:column;align-items:flex-start;padding:20px;gap:0}
#atlas-reference #offer .purchase-name{font-size:15px;margin-bottom:14px;padding-right:24px}
#atlas-reference #offer .plan-selector{top:21px;right:18px;width:17px;height:17px}
#atlas-reference #offer .purchase-price{font-size:35px;line-height:1.2}
#atlas-reference #offer .purchase-price>span{font-size:14px;margin-top:5px}
#atlas-reference #offer .purchase-math{font-size:13px;line-height:1.6;margin-top:15px;text-align:left;align-self:flex-start}
#atlas-reference #offer .purchase-math b{font-size:14px}
#atlas-reference #offer .purchase-blue-note{font-size:14px;margin-top:11px}
#atlas-reference #offer .purchase-saving{font-size:13px;margin-top:10px;padding:4px 9px}
#atlas-reference #offer .purchase-benefits{margin-top:20px}
#atlas-reference #offer .purchase-benefits>strong{font-size:14px}
#atlas-reference #offer .purchase-benefits ul{gap:7px 20px;margin-top:10px}
#atlas-reference #offer .purchase-benefits li{font-size:14px;line-height:1.5;padding-left:21px}
#atlas-reference #offer .purchase-bump{padding:16px;gap:12px}
#atlas-reference #offer .purchase-bump strong{font-size:15px}
#atlas-reference #offer .purchase-bump span span{font-size:14px;margin-top:4px}
#atlas-reference #offer .purchase-bump>b{font-size:15px}
#atlas-reference #offer .purchase-total{display:block;margin-top:20px}
#atlas-reference #offer .purchase-line{font-size:14px;margin:10px 0;gap:16px}
#atlas-reference #offer .purchase-due{font-size:17px;margin-top:16px;padding-top:16px}
#atlas-reference #offer .purchase-due strong{font-size:32px}
#atlas-reference #offer .purchase-total p{border:0;margin:6px 0 0;padding:0;font-size:14px;line-height:1.5}
#atlas-reference #offer .payment-heading{margin-bottom:18px}
#atlas-reference #offer .payment-heading h4{margin:0}
#atlas-reference #offer .purchase-wallets{gap:10px}
#atlas-reference #offer .wallet{min-height:46px;font-size:17px}
#atlas-reference #offer .payment-divider{margin:18px 0;font-size:13px}
#atlas-reference #offer #demo-payment-form fieldset{gap:8px 16px}
#atlas-reference #offer #demo-payment-form label{font-size:14px}
#atlas-reference #offer #demo-payment-form label[for=payment-card]{margin-top:10px}
#atlas-reference #offer #demo-payment-form input{min-height:46px;padding:12px 14px}
#atlas-reference #offer .card-field{display:block}
#atlas-reference #offer .card-field>div{border-left:0;border-top:1px solid #e3dce8}
#atlas-reference #offer #checkout{min-height:50px;margin-top:18px;font-size:17px}
#atlas-reference #offer .purchase-demo{margin-top:12px;line-height:1.5}
#atlas-reference #offer .purchase-guarantee{margin-top:10px;font-size:14px}
#atlas-reference #offer .purchase-expiry{margin-top:9px;font-size:13px}
#atlas-reference #offer .purchase-expiry strong{font-size:13px}
#atlas-reference #offer .offer-heading{margin-bottom:24px}
@media (max-width:600px){#atlas-reference #offer .purchase-step,#atlas-reference #offer .purchase-order>.purchase-step{padding:22px 18px}
#atlas-reference #offer .purchase-step h4{font-size:16px;margin-bottom:16px}
#atlas-reference #offer .purchase-plans{gap:12px}
#atlas-reference #offer .purchase-plan{padding:17px 13px}
#atlas-reference #offer .purchase-name{font-size:13px;margin-bottom:12px;padding-right:17px}
#atlas-reference #offer .plan-selector{top:18px;right:11px;width:14px;height:14px}
#atlas-reference #offer .purchase-price{font-size:30px}
#atlas-reference #offer .purchase-price>span{font-size:13px}
#atlas-reference #offer .purchase-math{font-size:12px;margin-top:12px}
#atlas-reference #offer .purchase-math b{font-size:13px}
#atlas-reference #offer .purchase-blue-note{font-size:13px;margin-top:10px}
#atlas-reference #offer .purchase-saving{font-size:12px;padding:4px 7px}
#atlas-reference #offer .purchase-benefits ul{gap:6px}
#atlas-reference #offer .purchase-bump{padding:14px}
#atlas-reference #offer .purchase-bump strong{font-size:14px}
#atlas-reference #offer .purchase-bump span span{font-size:13px}
#atlas-reference #offer #demo-payment-form fieldset{gap:8px 12px}
#atlas-reference #offer #demo-payment-form input{padding:12px 10px}}
#atlas-reference{--section-title-size:clamp(42px,4.3vw,62px)}
#atlas-reference .hero h1,#atlas-reference #offer .offer-heading h2,#atlas-reference #learn .learn-head h2,#atlas-reference #platform-proof #platform-proof-title,#atlas-reference #faq .faq-layout h2{font-size:var(--section-title-size);font-weight:800;line-height:1.08;letter-spacing:-.045em;text-wrap:balance;text-align:center}
#atlas-reference #offer.offer-area{padding-top:72px;padding-bottom:36px}
#atlas-reference #offer .offer-heading{max-width:1100px;margin:0 auto 34px;text-align:center}
#atlas-reference #offer .offer-heading h2{margin:0}
#atlas-reference #learn.section{padding-top:64px;padding-bottom:36px}
#atlas-reference #learn .learn-head{margin:0 auto 32px;text-align:center;justify-content:center}
#atlas-reference #learn .learn-head .eyebrow{display:block;font-size:14px;line-height:1.5;margin-bottom:14px}
#atlas-reference #learn .learn-head h2{margin:0}
#atlas-reference #learn .learn-head h2 br{display:block}
#atlas-reference #learn .learn-head h2 .gradient:before{content:none}
#atlas-reference #platform-proof.compact-proof{padding-top:64px;padding-bottom:36px}
#atlas-reference #platform-proof #platform-proof-title{max-width:1100px;margin:0 auto 34px}
#atlas-reference #platform-proof #customer-stories{padding-top:28px}
#atlas-reference #faq.section{padding-top:64px;padding-bottom:54px}
#atlas-reference #faq .faq-layout h2{margin:16px 0 24px}
#atlas-reference #faq .faq-layout>div:first-child{text-align:center}
@media (max-width:900px){#atlas-reference{--section-title-size:clamp(36px,5vw,48px)}}
@media (max-width:600px){#atlas-reference{--section-title-size:clamp(30px,7.9vw,42px)}
#atlas-reference #offer.offer-area{padding-top:48px;padding-bottom:24px}
#atlas-reference #offer .offer-heading{margin-bottom:26px}
#atlas-reference #learn.section{padding-top:44px;padding-bottom:24px}
#atlas-reference #learn .learn-head{margin-bottom:24px}
#atlas-reference #learn .learn-head .eyebrow{font-size:12px;margin-bottom:12px}
#atlas-reference #platform-proof.compact-proof{padding-top:44px;padding-bottom:24px}
#atlas-reference #platform-proof #platform-proof-title{margin-bottom:26px}
#atlas-reference #faq.section{padding-top:44px;padding-bottom:38px}
#atlas-reference #faq .faq-layout h2{margin-top:14px;margin-bottom:20px}}
#atlas-reference .video.vsl-player{aspect-ratio:16/9;background:#09080c;isolation:isolate}
#atlas-reference .vsl-player:before,#atlas-reference .vsl-player:after{display:none}
#atlas-reference .vsl-player video{display:block;width:100%;height:100%;object-fit:contain;background:#09080c}
#atlas-reference .vsl-player video[hidden],#atlas-reference .vsl-cover[hidden],#atlas-reference .vsl-error[hidden]{display:none}
#atlas-reference .vsl-cover{position:absolute;inset:0;width:100%;height:100%;padding:0;color:#fff;text-align:left;background:#120e18;overflow:hidden}
#atlas-reference .vsl-cover img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .5s}
#atlas-reference .vsl-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,5,14,.52),rgba(8,5,14,.08) 42%,rgba(8,5,14,.88))}
#atlas-reference .vsl-topline{position:absolute;z-index:1;inset:22px 28px auto;display:flex;align-items:center;justify-content:space-between;font-size:11px;letter-spacing:.14em;font-weight:650}
#atlas-reference .vsl-wordmark{font-size:30px;letter-spacing:-.07em;font-weight:850}
#atlas-reference .vsl-play{position:absolute;z-index:1;left:50%;top:46%;transform:translate(-50%,-50%);display:grid;place-items:center;width:80px;height:80px;border-radius:50%;background:#f259dc;color:#210d25;border:1px solid #ffbeee;box-shadow:0 0 0 10px #f259dc22,0 8px 45px #10051b66;transition:box-shadow .25s,background .25s}
#atlas-reference .vsl-cover:hover .vsl-play{background:#ff91e9;box-shadow:0 0 0 15px #f259dc24,0 8px 50px #f259dc40}
#atlas-reference .vsl-cover:hover img{transform:scale(1.025)}
#atlas-reference .vsl-cover:focus-visible{outline-offset:-5px}
#atlas-reference .vsl-caption{position:absolute;z-index:1;bottom:26px;left:28px;right:28px;display:grid;gap:10px}
#atlas-reference .vsl-caption strong{font-size:clamp(19px,2.7vw,32px);font-weight:750;line-height:1.15;letter-spacing:-.035em}
#atlas-reference .vsl-caption>span{font-size:13px;font-weight:550;color:#f0deef}
#atlas-reference .vsl-duration{margin-left:12px;padding:3px 8px;border:1px solid #ffffff55;border-radius:6px;font-variant-numeric:tabular-nums}
#atlas-reference .vsl-error{position:absolute;z-index:3;left:12px;right:12px;bottom:10px;padding:10px 14px;border-radius:10px;background:#201027;color:#fff;font-size:14px;text-align:center}
#atlas-reference .vsl-error a{color:#ffa0eb;text-underline-offset:3px}
@media (min-width:901px){#atlas-reference .hero .video-shell{max-width:min(860px,calc((100svh - 260px)*1.7778))}}
@media (max-width:600px){#atlas-reference .vsl-topline{inset:12px 16px auto;font-size:8px}
#atlas-reference .vsl-wordmark{font-size:23px}
#atlas-reference .vsl-play{width:56px;height:56px;box-shadow:0 0 0 7px #f259dc22}
#atlas-reference .vsl-play svg{width:24px;height:24px}
#atlas-reference .vsl-caption{bottom:16px;left:16px;right:16px;gap:7px}
#atlas-reference .vsl-caption strong{font-size:18px}
#atlas-reference .vsl-caption>span{font-size:11px}
#atlas-reference .vsl-error{font-size:12px}}
@media (prefers-reduced-motion:reduce){#atlas-reference .vsl-cover img,#atlas-reference .vsl-play{transition:none}
#atlas-reference .vsl-cover:hover img{transform:none}}
#atlas-reference #intro-timer.invitation-cue{padding:20px 16px 14px;gap:20px;min-height:86px;align-items:center;background:radial-gradient(ellipse at 75% 0%,#f259dc0c,transparent 70%)}
#atlas-reference #intro-timer.invitation-cue:before{height:2px;animation:invitation-glow 2.8s ease-in-out infinite}
#atlas-reference .watch-cue{display:grid;gap:6px;text-align:left;flex-shrink:0}
#atlas-reference .watch-cue>span{font-size:12px;line-height:1.4;color:#c8b6ce}
#atlas-reference .watch-cue strong{display:flex;align-items:center;gap:8px;font-size:16px;line-height:1.4;letter-spacing:0;font-weight:600;color:#f2e5f5}
#atlas-reference .watch-cue svg{color:#f259dc;flex-shrink:0}
#atlas-reference #invitation-soon{display:block;color:#f5c4eb;font-size:16px;line-height:1.5;font-weight:550;animation:invitation-glow 2.8s ease-in-out infinite}
#atlas-reference #invitation-soon[hidden],#atlas-reference #invitation-countdown[hidden]{display:none}
#atlas-reference #intro-timer.is-counting:before{animation:none}
#atlas-reference #intro-timer .reveal-clock{min-width:0}
#atlas-reference #intro-timer .reveal-clock small{font-size:12px;line-height:1.4;margin-top:5px}
@keyframes invitation-glow{0%,100%{opacity:1;filter:drop-shadow(0 0 8px #f259dc55)}50%{opacity:.55;filter:drop-shadow(0 0 2px #f259dc11)}}
@media (max-width:600px){#atlas-reference #intro-timer.invitation-cue{padding:16px 4px 12px;gap:12px;min-height:86px}
#atlas-reference .watch-cue strong{font-size:14px;gap:5px}
#atlas-reference .watch-cue>span{font-size:11px}
#atlas-reference #invitation-soon{font-size:14px;max-width:160px;margin-left:auto}
#atlas-reference #intro-timer .countdown{font-size:28px}
#atlas-reference #intro-timer .reveal-clock small{font-size:11px}}
@media (prefers-reduced-motion:reduce){#atlas-reference #intro-timer.invitation-cue:before,#atlas-reference #invitation-soon{animation:none}}
#atlas-reference .hero .sub{max-width:800px;text-wrap:pretty}
#atlas-reference .hero .sub strong{color:#f3c9eb;font-weight:550}
#atlas-reference #learn .learning-intro{font-size:clamp(16px,1.7vw,19px);line-height:1.5;color:#d4c4dc;margin:16px auto 0;max-width:650px;text-wrap:balance}
#atlas-reference #learn .department-slide .slide-copy{margin-bottom:18px}
#atlas-reference #learn .department-chart{position:relative;padding:0 24px;isolation:isolate}
#atlas-reference #learn .department-chart>.learning-return{position:absolute;inset:0;width:100%;height:calc(100% - 38px);z-index:-1;overflow:visible;pointer-events:none}
#atlas-reference .learning-return path{fill:none;stroke:url("#learning-line");stroke-width:1.3;vector-effect:non-scaling-stroke}
#atlas-reference .learning-return .learning-arrow{stroke:#c99bdb;stroke-linecap:round;stroke-linejoin:round}
#atlas-reference #learn .chief-node{max-width:340px;padding:13px 24px;background:linear-gradient(135deg,#4f305d,#2e203d);border:1px solid #dbaaeb90;box-shadow:0 0 32px #d068e115,inset 0 1px 0 #ffffff18}
#atlas-reference #learn .chief-node h4{font-size:25px;margin-bottom:5px;color:#fff}
#atlas-reference #learn .chief-node p{font-size:16px;line-height:1.45;color:#eddcf4}
#atlas-reference #learn .learning-caption{display:flex;justify-content:center;align-items:center;gap:8px;margin:12px 0 0;font-size:16px;line-height:1.4;color:#e8b8ed}
#atlas-reference #learn .learning-caption span{font-size:24px;line-height:1}
#atlas-reference #learn .agent-branches{gap:22px}
#atlas-reference #learn .agent-branches>div{padding-inline:8px}
#atlas-reference #learn .agent-branches>div:not(:last-child):after{right:-22px}
#atlas-reference #learn .agent-branches p{font-size:16px;white-space:nowrap}
#atlas-reference .customer-video-copy .customer-attribution{font-size:14px;line-height:1.5;color:#dcc4e4;font-weight:550;margin:16px 0 0;padding-top:12px;border-top:1px solid #ffffff16;text-wrap:pretty}
@media (max-width:600px){#atlas-reference #learn .department-chart{padding:0}
#atlas-reference #learn .department-chart>.learning-return{display:none}
#atlas-reference #learn .chief-node{max-width:300px;padding:12px 18px}
#atlas-reference #learn .learning-intro{font-size:16px;margin-top:14px}
#atlas-reference #learn .learning-caption{font-size:15px}
#atlas-reference #learn .agent-branches{min-width:750px}
#atlas-reference .customer-video-copy .customer-attribution{font-size:14px}}
#atlas-reference{background:#100b17}
#atlas-reference .hero{position:relative;isolation:isolate}
#atlas-reference .hero:before{content:"";position:absolute;z-index:-1;inset:-70px -12px 10%;pointer-events:none;background:radial-gradient(ellipse at 20% 25%,#e55aca24,transparent 55%),radial-gradient(ellipse at 85% 35%,#9c70ec24,transparent 55%)}
#atlas-reference .hero h1,#atlas-reference .hero h1 em,#atlas-reference .hero h1>span{background:linear-gradient(115deg,#fff2fd 8%,#f6cee9 30%,#f58ad5 52%,#dba2ff 75%,#ffe5f6 96%);background-clip:text;-webkit-background-clip:text;color:transparent}
#atlas-reference .hero h1{font-size:clamp(38px,5.1vw,72px);text-shadow:0 0 50px #eb83e31a;letter-spacing:-.05em}
#atlas-reference .hero .sub{font-size:clamp(18px,1.65vw,21px);line-height:1.5;max-width:860px;color:#eee2f2;text-wrap:pretty;margin-bottom:22px}
#atlas-reference .hero .sub .hero-intelligence{display:block;font-size:inherit;color:#ffd1ee;margin-top:8px;font-weight:650}
#atlas-reference #enroll{background:linear-gradient(115deg,#ffe0f3,#efa5e7 48%,#c6a1ff);color:#291132;border:1px solid #ffe2f8;box-shadow:0 0 0 4px #e996e70d,0 5px 26px #db70d532;padding:13px 25px;font-size:16px;white-space:nowrap}
#atlas-reference #enroll:hover{box-shadow:0 0 0 4px #e996e71c,0 8px 32px #db70d54a}
#atlas-reference #learn .atlas-slide{background:radial-gradient(ellipse at 80% 10%,#c75cab18,transparent 65%),linear-gradient(135deg,#2a1934,#17101f);border-color:#d8a3ec50}
#atlas-reference #learn .learning-intro{color:#f1c9e9;font-size:clamp(18px,1.8vw,21px)}
#atlas-reference #learn .slide-copy>p{font-size:18px;line-height:1.55}
#atlas-reference #learn .department-chart{padding:0 30px}
#atlas-reference #learn .chart-control{color:#f9effe;cursor:pointer;transition:background .2s,border-color .2s,box-shadow .2s,transform .2s;font-family:inherit;text-align:center}
#atlas-reference #learn .chart-control:hover,#atlas-reference #learn .chart-control[aria-pressed=true]{border-color:#f2baf0;box-shadow:0 0 24px #e582e522;background-color:#543060}
#atlas-reference #learn .chart-control:active{transform:translateY(1px)}
#atlas-reference #learn .chief-node{display:block;width:340px;max-width:100%;margin:auto}
#atlas-reference #learn .node-title{display:block;font-size:23px;line-height:1.3;letter-spacing:-.025em;font-weight:650}
#atlas-reference #learn .node-copy{display:block;font-size:16px;line-height:1.45;margin-top:4px;font-weight:400;color:#e1d4e8}
#atlas-reference #learn .chief-node .node-title{font-size:26px}
#atlas-reference #learn .node-link{font-size:17px;color:#e5beed}
#atlas-reference #learn .blue-node{background:linear-gradient(135deg,#185eaa,#193761);border-color:#68b3ff80}
#atlas-reference #learn .voice-node{background:linear-gradient(135deg,#453060,#29213d);border-color:#bd9ef37a}
#atlas-reference #learn .capability-node{width:100%;padding:13px 10px}
#atlas-reference #learn .learning-label{position:absolute;right:34px;top:43px;max-width:155px;font-size:16px;line-height:1.4;color:#f3bfe9;text-align:left;margin:0;background:#26182e;padding:4px 0}
#atlas-reference .mobile-return{display:none}
#atlas-reference #learn .chart-insight{font-size:16px;line-height:1.45;min-height:47px;max-width:760px;margin:14px auto 0;color:#e9c9ed;text-wrap:balance}
#atlas-reference #learn .agent-branches>div{padding:0;border:0;background:transparent}
#atlas-reference #learn .job-control{display:block;width:100%;height:100%;padding:12px 8px;border-radius:12px;border:1px solid #d7aaec4a;background:linear-gradient(140deg,#30203e,#1f172b)}
#atlas-reference #learn .job-number{display:block;font:11px/1.3 ui-monospace,monospace;color:#dcb0e4;letter-spacing:.12em;margin-bottom:5px}
#atlas-reference #learn .job-control .node-title{font-size:21px}
#atlas-reference #learn .job-control .node-copy{white-space:nowrap;font-size:15px}
#atlas-reference #learn .org-stem{background:linear-gradient(#e8aee9,#b688d2);position:relative;overflow:hidden}
#atlas-reference #learn .org-stem:after{content:"";position:absolute;left:0;right:0;top:-10px;height:10px;background:#fff0ff;box-shadow:0 0 8px #f9b7e9;animation:signal-flow 3s ease-in-out infinite}
@keyframes signal-flow{to{transform:translateY(40px)}}
#atlas-reference #learn .voice-visual{background:radial-gradient(ellipse at 50% 32%,#ad6af92e,transparent 65%),linear-gradient(140deg,#322044,#171323);padding:25px;border:1px solid #d3a4f265;box-shadow:inset 0 1px 0 #ffffff12}
#atlas-reference .voice-demo-top{display:flex;align-items:center;gap:9px;color:#f6eaff;font-size:16px;font-weight:650}
#atlas-reference .voice-status-dot{width:8px;height:8px;flex:none;border-radius:50%;background:#d5b5ff;box-shadow:0 0 14px #d5b5ff}
#atlas-reference .voice-example-label{margin-left:auto;font-size:12px;color:#cbb7dc;font-weight:400}
#atlas-reference .voice-orb{display:grid;place-items:center;width:62px;height:62px;margin:22px auto 10px;border-radius:50%;border:1px solid #e2b4f375;background:linear-gradient(135deg,#bd80d83d,#7949a222);box-shadow:0 0 35px #ca83e32a}
#atlas-reference .voice-orb svg{width:30px;height:30px;color:#e5baf9}
#atlas-reference .voice-wave-live{display:flex;justify-content:center;align-items:center;gap:6px;height:52px;margin:0 auto 18px}
#atlas-reference .voice-wave-live i{width:4px;height:var(--bar);border-radius:4px;background:linear-gradient(#f3b9e5,#b99aff);animation:voice-breathe 1.4s ease-in-out infinite alternate;animation-delay:var(--delay)}
@keyframes voice-breathe{from{transform:scaleY(.4);opacity:.55}to{transform:scaleY(1);opacity:1}}
#atlas-reference #learn .atlas-slide[hidden] .voice-wave-live i,#atlas-reference #learn .atlas-slide[hidden] .org-stem:after{animation-play-state:paused}
#atlas-reference .voice-mode{display:flex;gap:5px;background:#100b1966;border:1px solid #e1c4f327;border-radius:30px;padding:4px;max-width:300px;margin:0 auto 19px}
#atlas-reference .voice-mode button{flex:1;border-radius:24px;background:transparent;color:#d5c7e0;padding:9px 14px;font-size:16px}
#atlas-reference .voice-mode button[aria-pressed=true]{background:linear-gradient(120deg,#f1c7e9,#c5a2ee);color:#2a1435;font-weight:650}
#atlas-reference #learn .voice-workflow h4{text-align:center;font-size:23px;line-height:1.25;margin:0 0 10px;text-wrap:balance}
#atlas-reference #learn .voice-workflow p{text-align:center;font-size:17px;line-height:1.5;min-height:51px;margin:0}
#atlas-reference .voice-steps{display:flex;align-items:center;justify-content:center;margin:17px 0;gap:20px}
#atlas-reference .voice-steps span{font-size:14px;color:#edcfef;position:relative;white-space:nowrap}
#atlas-reference .voice-steps span:not(:last-child):after{content:"→";position:absolute;right:-16px;color:#c399db}
#atlas-reference #learn .voice-close{text-align:center;font-size:15px;padding-top:15px;border-top:1px solid #e0b7ef22;margin:0}
#atlas-reference #platform-proof{background:radial-gradient(ellipse at 50% 0,#ba60b728,transparent 55%),#150e1d;border-top:1px solid #e3a0da20}
#atlas-reference #customer-stories.proof-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}
#atlas-reference .proof-tile{min-width:0}
#atlas-reference .proof-featured{grid-column:1/-1}
#atlas-reference .proof-cover{display:block;position:relative;isolation:isolate;width:100%;min-height:350px;aspect-ratio:3/2;overflow:hidden;border-radius:20px;border:1px solid #d9a7e34d;background:#211329;color:#fff;text-align:left;padding:0;box-shadow:0 8px 35px #0002;transition:border-color .2s,box-shadow .2s}
#atlas-reference .proof-cover:hover{border-color:#f4c0e9;box-shadow:0 8px 40px #e391da20}
#atlas-reference .proof-cover img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(var(--crop,1.4));object-position:50% 40%;z-index:-2}
#atlas-reference .proof-cover:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#170b2305 20%,#170b2330 38%,#170b23eb 72%,#170b23 100%)}
#atlas-reference .proof-featured .proof-cover{aspect-ratio:2.3/1;min-height:380px}
#atlas-reference .proof-featured .proof-cover img{--crop:1;object-position:center}
#atlas-reference .proof-featured .proof-cover:after{background:linear-gradient(90deg,#100a1510 15%,#1d0e2755 42%,#1d0e27eb 65%,#1d0e27fa)}
#atlas-reference .proof-overlay{position:absolute;inset:auto 0 0;display:flex;flex-direction:column;align-items:flex-start;padding:26px;gap:5px}
#atlas-reference .proof-quote{font-size:clamp(24px,2.3vw,31px);line-height:1.15;font-weight:700;letter-spacing:-.035em;text-wrap:balance;margin-bottom:10px;color:#fff2fc}
#atlas-reference .proof-name{font-size:17px;line-height:1.4;font-weight:650;color:#ffc5ed}
#atlas-reference .proof-role{font-size:14px;line-height:1.4;color:#e4d3ed}
#atlas-reference .proof-featured .proof-overlay{left:51%;top:0;justify-content:center;padding:32px}
#atlas-reference .proof-featured .proof-quote{font-size:clamp(23px,2.6vw,32px)}
#atlas-reference .proof-play{position:absolute;top:20px;right:20px;display:grid;place-items:center;width:50px;height:50px;border-radius:50%;background:linear-gradient(130deg,#fff3fb,#eac2f8);color:#2a1737;border:1px solid #ffffffaa;box-shadow:0 0 0 6px #ffffff15}
#atlas-reference .proof-play svg{width:24px;height:24px;margin-left:3px}
#atlas-reference .proof-featured .proof-play{left:24px;right:auto;top:24px}
#atlas-reference [data-testimonial="0Rn1eNK3jTQ"]{--crop:1.65}
#atlas-reference [data-testimonial="wmWQcWD-BGU"]{--crop:1.5}
#atlas-reference [data-testimonial="_Puuap1DlzI"]{--crop:1.4}
#atlas-reference #testimonial-dialog{width:min(960px,calc(100% - 24px));padding:0;border:1px solid #e8bbee60;border-radius:18px;background:#160e1d;color:#fff;overflow:hidden;box-shadow:0 30px 100px #0009}
#atlas-reference #testimonial-dialog::backdrop{background:#08040ddd;backdrop-filter:blur(8px)}
#atlas-reference .testimonial-dialog-head{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;gap:12px}
#atlas-reference .testimonial-dialog-head h2{font-size:18px;letter-spacing:-.02em;line-height:1.4;margin:0}
#atlas-reference #close-testimonial{width:44px;height:44px;flex:none;border-radius:50%;background:#ffffff12;color:#fff;font-size:21px}
#atlas-reference #testimonial-player{aspect-ratio:16/9;background:#000}
#atlas-reference #testimonial-player iframe{display:block;width:100%;height:100%;border:0}
@media (max-width:900px){#atlas-reference #learn .learning-label{right:30px;max-width:125px;font-size:15px}
#atlas-reference #learn .chief-node{width:280px}
#atlas-reference #learn .department-chart{padding:0}
#atlas-reference .proof-featured .proof-overlay{left:46%;padding:24px}
#atlas-reference .proof-featured .proof-quote{font-size:25px}}
@media (max-width:820px){#atlas-reference .hero h1{font-size:clamp(37px,9.7vw,54px);line-height:1.06}
#atlas-reference .hero .sub{font-size:18px;line-height:1.5;margin-bottom:18px}
#atlas-reference .hero .sub .hero-intelligence{margin-top:10px}
#atlas-reference #enroll{padding:11px 16px;font-size:14px}
#atlas-reference .deadline-inner{flex-wrap:wrap}
#atlas-reference .deadline-actions{gap:12px;min-width:0}
#atlas-reference #learn .slide-copy>p{font-size:17px}
#atlas-reference #learn .learning-intro{font-size:18px}
#atlas-reference #learn .chief-node{width:100%;max-width:300px}
#atlas-reference #learn .department-chart>.learning-return{display:none}
#atlas-reference #learn .learning-label{position:static;display:flex;align-items:center;justify-content:center;gap:7px;max-width:none;padding:0;margin:10px auto 0;background:transparent;text-align:center;font-size:15px;order:0}
#atlas-reference #learn .learning-label br{display:none}
#atlas-reference #learn .learning-label br:after{content:" "}
#atlas-reference .mobile-return{display:block;width:28px;height:25px;flex:none;fill:none;stroke:#edb7e3;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
#atlas-reference #learn .capability-branches{gap:10px}
#atlas-reference #learn .node-title{font-size:21px}
#atlas-reference #learn .node-copy{font-size:15px}
#atlas-reference #learn .capability-node{padding:14px 8px}
#atlas-reference #learn .workflow-scroll{overflow:visible;padding:10px 0 0}
#atlas-reference #learn .agent-branches{min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0;margin:0;border:0}
#atlas-reference #learn .agent-branches:before,#atlas-reference #learn .agent-branches>div:before,#atlas-reference #learn .agent-branches>div:after{display:none!important}
#atlas-reference #learn .agent-branches>div{padding:0}
#atlas-reference #learn .job-control{padding:12px 6px;min-height:106px}
#atlas-reference #learn .job-control .node-title{font-size:20px}
#atlas-reference #learn .job-control .node-copy{white-space:normal;font-size:15px;line-height:1.4}
#atlas-reference #learn .chart-insight{font-size:15px;min-height:66px;margin-top:12px}
#atlas-reference #learn .voice-visual{padding:20px 16px}
#atlas-reference .voice-demo-top{font-size:15px}
#atlas-reference .voice-example-label{font-size:11px}
#atlas-reference .voice-wave-live{gap:5px}
#atlas-reference .voice-mode button{font-size:16px;min-height:44px}
#atlas-reference #learn .voice-workflow p{font-size:17px;min-height:77px}
#atlas-reference #customer-stories.proof-grid{grid-template-columns:minmax(0,1fr);gap:18px}
#atlas-reference .proof-featured{grid-column:auto}
#atlas-reference .proof-cover,#atlas-reference .proof-featured .proof-cover{aspect-ratio:1/1;min-height:350px;border-radius:16px}
#atlas-reference .proof-overlay,#atlas-reference .proof-featured .proof-overlay{inset:auto 0 0;padding:22px;justify-content:flex-end}
#atlas-reference .proof-quote{font-size:26px}
#atlas-reference .proof-featured .proof-quote{font-size:23px}
#atlas-reference .proof-featured .proof-cover:after{background:linear-gradient(180deg,#170b2300 15%,#170b2330 30%,#170b23eb 62%,#170b23 100%)}
#atlas-reference .proof-featured .proof-cover img{object-position:40% 50%}
#atlas-reference .proof-featured .proof-play{left:auto;right:18px;top:18px}
#atlas-reference .proof-play{right:18px;top:18px;width:46px;height:46px}
#atlas-reference .proof-name{font-size:17px}
#atlas-reference .proof-role{font-size:14px}}
@media (prefers-reduced-motion:reduce){#atlas-reference .voice-wave-live i,#atlas-reference #learn .org-stem:after{animation:none}
#atlas-reference .chart-control,#atlas-reference .proof-cover{transition:none}}
#atlas-reference{--accent-hot:#f259dc;--accent-light:#f58cde;--gradient:linear-gradient(105deg,#f2cce6,#ddb4e6);--pink:#efb9dc;--violet:#dfbde9}
#atlas-reference{background:#100d14}
#atlas-reference .hero:before{inset:-100px -30px -160px;background:radial-gradient(ellipse at 50% 26%,#80536e18,transparent 72%)}
#atlas-reference .hero h1{max-width:850px;margin:0 auto 20px;font-size:clamp(36px,4.9vw,66px);line-height:1.09;background:none;color:#f2edf3;text-shadow:none;letter-spacing:-.045em}
#atlas-reference .hero h1 em,#atlas-reference .hero h1>span{background:none;color:#edbbda;font-style:normal}
#atlas-reference .hero .sub{max-width:690px;margin:0 auto 26px;font-size:clamp(17px,1.5vw,20px);font-weight:400;line-height:1.6;color:#e6c6dc;text-wrap:pretty}
#atlas-reference #learn .learning-intro{color:#cbbccc;font-size:18px;font-weight:400}
#atlas-reference #learn .atlas-slide{background:radial-gradient(ellipse at 50% 0,#85607813,transparent 75%),linear-gradient(140deg,#211a28,#17131d);border-color:#a98eb438}
#atlas-reference #learn .voice-visual{background:radial-gradient(ellipse at 50% 32%,#967cad18,transparent 70%),#211a2b;border-color:#b69fc43d}
#atlas-reference #learn .chart-control:hover,#atlas-reference #learn .chart-control[aria-pressed=true]{border-color:#dbc0dc;background-color:#3d2d46;box-shadow:0 0 18px #c0a2d016}
#atlas-reference #learn .chief-node{background:linear-gradient(135deg,#48344f,#2d2536);border-color:#c1a1cd70;box-shadow:0 0 25px #b58acb10}
#atlas-reference #learn .chart-control .node-title{line-height:1.35}
#atlas-reference #learn .chart-control .node-copy{line-height:1.5;color:#d4c8dc}
#atlas-reference #learn .chart-explainer{display:grid;place-items:center;min-height:88px;margin:16px auto 0;padding:14px 20px;max-width:790px;border-top:1px solid #ccb2d325;background:radial-gradient(ellipse at 50% 0,#c6a3ce0c,transparent 75%)}
#atlas-reference #learn .chart-insight{width:100%;max-width:710px;min-height:0;margin:0;font-size:17px;line-height:1.6;color:#e0d4e5;text-wrap:pretty}
#atlas-reference #learn .learning-label{background:#211a28;color:#cfb4ce;line-height:1.5}
#atlas-reference #platform-proof{border-top:0;background:radial-gradient(ellipse at 50% 20%,#9b658914,transparent 68%),linear-gradient(180deg,#100d14,#18111e 24%,#18111e 75%,#100d14)}
#atlas-reference .deadline-bar{background:#151119f5;border-bottom:1px solid #c1a7c023;backdrop-filter:blur(14px)}
#atlas-reference .deadline-bar .deadline-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;padding-block:10px;min-height:66px}
#atlas-reference .deadline-timer-group{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;grid-column:1;grid-row:1}
#atlas-reference #top-deadline{display:flex;align-items:baseline;gap:9px;font-size:20px;line-height:1;font-weight:650;color:#ead9e7;font-variant-numeric:tabular-nums}
#atlas-reference #top-deadline>span{display:flex;align-items:baseline;gap:3px}
#atlas-reference #top-deadline b{font-size:20px;line-height:1.1;font-weight:650}
#atlas-reference #top-deadline small{font-size:9px;font-weight:400;letter-spacing:0;color:#b7aabf}
#atlas-reference #deadline-title{font-size:11px;line-height:1.4;letter-spacing:0;font-weight:400;white-space:normal;text-align:left;color:#c4b5ca;margin:0;grid-column:auto;grid-row:auto}
#atlas-reference .deadline-inner>#enroll{grid-column:2;grid-row:1;justify-self:end;align-self:center;min-height:44px;padding:10px 22px;background:linear-gradient(110deg,#eddaea,#d3b6d9);color:#2b2030;border:1px solid #f5e5f04d;box-shadow:0 4px 18px #0002;font-size:15px}
#atlas-reference #enroll:hover{background:#efdeed;box-shadow:0 5px 20px #d8b1d11a}
#atlas-reference .video.vsl-player{aspect-ratio:auto;display:block;border-radius:18px;background:#17131c;border-color:#bda1bd40;box-shadow:0 20px 65px #0003}
#atlas-reference .vsl-player video{aspect-ratio:16/9;height:auto}
#atlas-reference .vsl-cover{position:relative;inset:auto;display:block;width:100%;height:auto;overflow:hidden;background:#19151f}
#atlas-reference .vsl-cover:after{display:none}
#atlas-reference .vsl-image-frame{display:block;position:relative;aspect-ratio:16/9;overflow:hidden}
#atlas-reference .vsl-image-frame:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 55%,#19151f99 86%,#19151f)}
#atlas-reference .vsl-cover .vsl-image-frame img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
#atlas-reference .vsl-cover:hover img{transform:none}
#atlas-reference .vsl-cover .vsl-play{top:50%;width:64px;height:64px;background:#f0e2ed;color:#32213b;border:1px solid #fff7fd;box-shadow:0 0 0 8px #f0e2ed18,0 8px 35px #0003}
#atlas-reference .vsl-cover:hover .vsl-play{background:#fff2fb;box-shadow:0 0 0 11px #f0e2ed20,0 8px 35px #0003}
#atlas-reference .vsl-chapter-guide{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 20px;padding:8px 24px 22px;position:relative;text-align:left;background:#19151f}
#atlas-reference .vsl-chapter-guide>span{display:flex;align-items:baseline;gap:8px;font-size:14px;line-height:1.4;color:#e9e0ed;font-weight:500}
#atlas-reference .vsl-chapter-guide b{font:11px/1.4 ui-monospace,monospace;color:#b79bb9;font-weight:400;flex-shrink:0}
#atlas-reference #intro-timer.invitation-cue{background:none}
#atlas-reference #intro-timer.invitation-cue:before{background:linear-gradient(90deg,transparent,#d4acc842,transparent);height:1px}
@media (min-width:901px){#atlas-reference .hero .video-shell{max-width:min(860px,calc((100svh - 390px)*1.7778));min-width:540px}}
@media (max-width:900px){#atlas-reference .hero .video-shell{max-width:760px}
#atlas-reference .hero h1{font-size:clamp(36px,5.6vw,56px)}
#atlas-reference .vsl-chapter-guide{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 20px}}
@media (max-width:600px){#atlas-reference .hero h1{font-size:clamp(33px,8.4vw,47px);line-height:1.12;margin-bottom:18px}
#atlas-reference .hero .sub{font-size:17px;line-height:1.6;max-width:35ch;margin-bottom:22px}
#atlas-reference .deadline-bar .deadline-inner{width:calc(100% - 24px);gap:9px;grid-template-columns:minmax(0,1fr) auto;min-height:65px;padding-block:9px}
#atlas-reference #top-deadline{gap:5px}
#atlas-reference #top-deadline b{font-size:16px}
#atlas-reference #top-deadline small{font-size:8px}
#atlas-reference #top-deadline>span{gap:2px}
#atlas-reference #deadline-title{font-size:9px;max-width:130px;line-height:1.35}
#atlas-reference .deadline-inner>#enroll{font-size:13px;padding:9px 12px;min-height:42px}
#atlas-reference .vsl-chapter-guide{gap:12px 12px;padding:8px 15px 18px}
#atlas-reference .vsl-chapter-guide>span{font-size:14px;gap:6px}
#atlas-reference .vsl-cover .vsl-play{width:52px;height:52px}
#atlas-reference .vsl-play svg{width:24px;height:24px}
#atlas-reference #learn .chart-explainer{min-height:135px;padding:13px 8px;margin-top:12px}
#atlas-reference #learn .chart-insight{font-size:16px;line-height:1.55}
#atlas-reference #learn .learning-label{background:transparent}}
@media (prefers-reduced-motion:reduce){#atlas-reference *{scroll-behavior:auto!important}}
#atlas-reference .hero h1 em{font-style:italic;color:var(--accent-light);text-decoration-line:underline;text-decoration-thickness:2px;text-underline-offset:.12em;text-decoration-color:var(--accent-hot)}
#atlas-reference .deadline-inner>#enroll{display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;font-weight:600;min-width:145px}
#atlas-reference #enroll img{display:block;width:82px;height:auto;filter:brightness(0);opacity:.85}
#atlas-reference #deadline-title{color:#e6c6dc}
#atlas-reference #learn #slide-2{grid-template-columns:minmax(0,1fr);gap:22px;align-content:center}
#atlas-reference #learn #slide-2 .slide-copy{text-align:center;max-width:850px;margin:0 auto}
#atlas-reference #learn #slide-2 .slide-copy h3{font-size:clamp(29px,3.1vw,42px);line-height:1.18;margin-bottom:12px}
#atlas-reference #learn #slide-2 .slide-copy>p{margin:0;max-width:650px}
#atlas-reference #learn #slide-2 .voice-visual{width:100%;max-width:900px;margin:0 auto;padding:22px;box-sizing:border-box}
#atlas-reference .voice-call-flows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:20px 0}
#atlas-reference .voice-call-card{padding:20px;border:1px solid #d7b7d435;border-radius:14px;background:#ffffff04;min-width:0;text-align:left}
#atlas-reference .voice-call-heading{display:flex;align-items:center;gap:12px;margin-bottom:12px}
#atlas-reference .call-direction{display:grid;place-items:center;width:38px;height:38px;flex:none;border-radius:50%;background:#edbbda14;color:#efc5e3;font-size:27px;line-height:1}
#atlas-reference #learn .voice-call-heading h4{margin:0;font-size:23px}
#atlas-reference #learn .voice-call-card p{font-size:17px;line-height:1.55;color:#e0d4e5;margin:0}
#atlas-reference .voice-call-card .voice-steps{justify-content:flex-start;margin:18px 0 0;gap:24px}
#atlas-reference .voice-call-card .voice-steps span{font-size:14px;color:#efc5e3}
#atlas-reference .voice-call-card .voice-steps span:not(:last-child):after{right:-18px}
@media (max-width:600px){#atlas-reference .deadline-inner>#enroll{min-width:123px;gap:6px;padding:9px 13px}
#atlas-reference #enroll img{width:70px}
#atlas-reference #deadline-title{max-width:none;font-size:10px}
#atlas-reference #learn #slide-2{gap:18px}
#atlas-reference #learn #slide-2 .voice-visual{padding:16px}
#atlas-reference #learn #slide-2 .slide-copy h3{font-size:29px}
#atlas-reference .voice-demo-top{flex-wrap:wrap;gap:7px}
#atlas-reference .voice-example-label{width:100%;margin-left:15px;font-size:12px}
#atlas-reference .voice-call-flows{grid-template-columns:minmax(0,1fr);gap:12px;margin:16px 0}
#atlas-reference .voice-call-card{padding:16px}
#atlas-reference .voice-call-heading{margin-bottom:9px}
#atlas-reference #learn .voice-call-heading h4{font-size:21px}
#atlas-reference #learn .voice-call-card p{font-size:16px}
#atlas-reference .voice-call-card .voice-steps{gap:23px;margin-top:12px}
#atlas-reference .voice-call-card .voice-steps span{font-size:13px}}
#atlas-reference{--gradient:linear-gradient(110deg,#f8dcee 0%,#f195d8 48%,#d7b7ee 100%);--accent-surface:linear-gradient(120deg,#f259dc25,#bd8de517 65%,#f259dc0a)}
#atlas-reference .hero h1{max-width:1000px;line-height:1.12;letter-spacing:-.045em;margin-bottom:24px}
#atlas-reference .hero h1>.headline-line{display:block;background:linear-gradient(100deg,#fae9f3 5%,#f2b2da 35%,#ee86d2 66%,#f6d9ed 97%);background-clip:text;-webkit-background-clip:text;color:transparent;font-style:normal;text-decoration:none;text-wrap:balance}
#atlas-reference .hero .sub{max-width:810px;font-size:clamp(18px,1.5vw,20px);line-height:1.55;color:#e3cedf;text-wrap:balance;margin-bottom:28px}
#atlas-reference .hero-explanation{display:block;max-width:760px;margin:0 auto}
#atlas-reference .hero-learning{display:block;margin-top:5px;color:#edb9dc}
#atlas-reference .keep-together{white-space:nowrap}
#atlas-reference .hero:before{background:radial-gradient(ellipse at 50% 27%,#be478d1b,transparent 70%)}
#atlas-reference .deadline-bar .deadline-inner{min-height:78px;padding-block:12px;gap:24px}
#atlas-reference .deadline-timer-group{flex-direction:row;align-items:center;gap:20px}
#atlas-reference #deadline-title{order:-1;font-size:15px;line-height:1.35;font-weight:500;color:#ecd2e3;max-width:150px;text-align:left;text-wrap:balance}
#atlas-reference #top-deadline{gap:13px;color:#f7e8f3;flex-shrink:0}
#atlas-reference #top-deadline b{font-size:28px;font-weight:650;letter-spacing:-.03em}
#atlas-reference #top-deadline small{font-size:11px;color:#c8b6ce}
#atlas-reference #top-deadline>span{gap:4px}
#atlas-reference .deadline-inner>#enroll{min-height:48px;padding:11px 24px;border-color:#f2b1dd8c;background:linear-gradient(115deg,#fae0ef,#efa5d7 60%,#d6b4ed);box-shadow:0 4px 18px #0002,0 0 22px #f259dc12}
#atlas-reference .deadline-inner>#enroll:hover{background:linear-gradient(115deg,#fff0f8,#f4b4e1 60%,#e3c3f5);border-color:#f7c9e8}
#atlas-reference .video.vsl-player{border-color:#db9ac747;box-shadow:0 20px 65px #0003,0 0 40px #f259dc07}
#atlas-reference .vsl-cover .vsl-play{background:linear-gradient(135deg,#ffedf7,#f0abd9 70%,#dfb6ed);border-color:#f6cbe8;box-shadow:0 0 0 8px #f259dc13,0 8px 35px #0003}
#atlas-reference .vsl-cover:hover .vsl-play{background:linear-gradient(135deg,#fff7fc,#f7c3e6);box-shadow:0 0 0 11px #f259dc20,0 8px 35px #0003}
#atlas-reference .vsl-chapter-guide b{color:#e896cb}
#atlas-reference #offer-heading,#atlas-reference #learn-title,#atlas-reference #platform-proof-title,#atlas-reference #faq h2{color:#f4e9f1;text-wrap:balance}
#atlas-reference #platform-proof-title,#atlas-reference #faq h2{background:linear-gradient(110deg,#f7e9f2 12%,#efa4d6 65%,#dbbde9);background-clip:text;-webkit-background-clip:text;color:transparent}
#atlas-reference #learn .eyebrow,#atlas-reference #faq .eyebrow{color:#ec9ed5}
#atlas-reference #learn .chapter-tabs{gap:10px;padding-bottom:14px}
#atlas-reference #learn .chapter-tabs button{background:#221928;color:#dac9df;border:1px solid #c8a9cf33;transition:background .2s,border-color .2s,box-shadow .2s}
#atlas-reference #learn .chapter-tabs button:hover{background:linear-gradient(120deg,#7c35583d,#49315c3d);border-color:#e89bce70;color:#fff0fa}
#atlas-reference #learn .chapter-tabs button[aria-selected=true]{background:linear-gradient(115deg,#f6d6ec 0%,#efa2d5 54%,#d6b6ee 100%);border-color:#f1c5e5;color:#2a1830;box-shadow:0 4px 18px #dc5baf18,inset 0 1px 0 #ffffff70;font-weight:650}
#atlas-reference #learn .atlas-slide{background:radial-gradient(ellipse at 12% 0,#c1479a15,transparent 60%),radial-gradient(ellipse at 100% 95%,#8960a914,transparent 65%),linear-gradient(140deg,#211a28,#17131d);border-color:#d59ac641}
#atlas-reference #learn .chief-node{background:linear-gradient(120deg,#5a3351,#392a46 65%,#302637);border-color:#e4a8d16b;box-shadow:0 0 25px #d45fa70e}
#atlas-reference #learn .chart-control:hover,#atlas-reference #learn .chart-control[aria-pressed=true]{border-color:#efa8d8;background-image:var(--accent-surface);box-shadow:0 0 20px #f259dc0f}
#atlas-reference #learn .learning-label{color:#edb2d8}
#atlas-reference #learn .org-stem:after{background:#f8c5ef;box-shadow:0 0 8px #f259dc80}
#atlas-reference #learn .call-direction,#atlas-reference #learn .path-icon{color:#f1a8d6;background:linear-gradient(135deg,#e365b52b,#a482d91c)}
#atlas-reference #learn .voice-visual{background:radial-gradient(ellipse at 15% 0,#d05b9f15,transparent 70%),#211a2b;border-color:#d8a0cb45}
#atlas-reference #learn .voice-call-card{background:linear-gradient(135deg,#f0a0cc08,#b394d506);border-color:#dba3cd38}
#atlas-reference #learn .voice-status-dot{background:#f0a5da;box-shadow:0 0 12px #ee75ca70}
#atlas-reference #learn .final-saving{background:linear-gradient(115deg,#f9dfef,#efb6df 55%,#d8bde9);border:1px solid #f6d4ea}
#atlas-reference #learn .slide-controls button{background:linear-gradient(130deg,#583349,#33253f);border-color:#d997c558;color:#f8dfef}
#atlas-reference .purchase{box-shadow:0 20px 65px #0003,0 0 40px #db6bab0b}
#atlas-reference .purchase-plan[aria-pressed=true]{border-color:#b84993;background:linear-gradient(130deg,#fff8fc,#fceaf6 60%,#f1eafa)}
#atlas-reference .purchase-saving{background:linear-gradient(120deg,#92366f,#72417f);color:#fff}
#atlas-reference #platform-proof{background:radial-gradient(ellipse at 12% 35%,#bd438f12,transparent 62%),radial-gradient(ellipse at 85% 65%,#a474c50c,transparent 60%),linear-gradient(180deg,#100d14,#18111e 24%,#18111e 75%,#100d14)}
#atlas-reference .proof-play{background:linear-gradient(135deg,#fff0f8,#efbbde 65%,#ddc2ec);border-color:#f0c3e1}
#atlas-reference .proof-cover:hover .proof-play,#atlas-reference .proof-cover:focus-visible .proof-play{box-shadow:0 0 0 6px #f259dc1a}
#atlas-reference #faq summary:after{color:#ed9ed5}
#atlas-reference #faq details[open]{border-color:#c778ac70;background:linear-gradient(110deg,#c862a30b,transparent)}
@media (min-width:901px){#atlas-reference .hero h1>.headline-line{white-space:nowrap}
#atlas-reference .hero-learning{white-space:nowrap}}
@media (max-width:900px){#atlas-reference .hero .sub{max-width:740px}
#atlas-reference .deadline-timer-group{gap:14px}
#atlas-reference #deadline-title{max-width:130px;font-size:14px}
#atlas-reference #top-deadline b{font-size:25px}}
@media (max-width:600px){#atlas-reference .hero h1{font-size:clamp(30px,7.7vw,46px);line-height:1.16;margin-bottom:20px}
#atlas-reference .hero h1>.headline-line{white-space:normal}
#atlas-reference .hero h1>.headline-line+.headline-line{margin-top:3px}
#atlas-reference .hero .sub{max-width:37ch;font-size:17px;line-height:1.55;margin-bottom:24px}
#atlas-reference .hero-learning{margin-top:8px;text-wrap:balance}
#atlas-reference .deadline-bar .deadline-inner{width:calc(100% - 24px);gap:10px;min-height:82px;padding-block:12px}
#atlas-reference .deadline-timer-group{flex-direction:column;align-items:flex-start;gap:5px}
#atlas-reference #deadline-title{max-width:none;font-size:12px;white-space:nowrap;line-height:1.35}
#atlas-reference #top-deadline{gap:10px}
#atlas-reference #top-deadline b{font-size:23px}
#atlas-reference #top-deadline small{font-size:9px}
#atlas-reference #top-deadline>span{gap:3px}
#atlas-reference .deadline-inner>#enroll{min-width:115px;min-height:46px;padding:10px 12px;gap:6px}
#atlas-reference #enroll img{width:68px}
#atlas-reference #learn .chapter-tabs{gap:8px}
#atlas-reference #learn .chapter-tabs button{padding:11px 15px}}
@media (max-width:360px){#atlas-reference #top-deadline{gap:7px}
#atlas-reference #top-deadline b{font-size:21px}
#atlas-reference #top-deadline small{font-size:8px}
#atlas-reference #deadline-title{font-size:11px}
#atlas-reference .deadline-inner>#enroll{min-width:105px;padding-inline:9px}
#atlas-reference #enroll img{width:60px}}
@media (prefers-reduced-motion:reduce){#atlas-reference #learn .chapter-tabs button{transition:none}}
#atlas-reference .hero h1>.headline-line{background:linear-gradient(105deg,#ffffff 0%,#fcf6fb 36%,#f2c4e2 72%,#fff5fc 100%);background-clip:text;-webkit-background-clip:text;color:transparent}
#atlas-reference .hero h1 .headline-line em{font-style:italic;color:#f8e8f3;background:none;text-decoration:underline;text-decoration-color:#ec9cd4;text-decoration-thickness:2px;text-underline-offset:.12em}
#atlas-reference .hero .sub{max-width:860px;font-size:clamp(21px,2.05vw,27px);font-weight:500;line-height:1.48;letter-spacing:-.018em;margin:0 auto 30px;color:#f0c9e4;text-wrap:balance}
#atlas-reference .hero-explanation{max-width:840px;background:linear-gradient(105deg,#f7e2ee,#f0b5db 58%,#e8d2f2);background-clip:text;-webkit-background-clip:text;color:transparent}
#atlas-reference .deadline-timer-group{display:grid;grid-template-columns:36px minmax(0,145px) auto;column-gap:14px;row-gap:0;padding:12px 18px;border:1px solid #d69bc84d;border-radius:16px;background:radial-gradient(ellipse at 0 0,#da71b61b,transparent 75%),linear-gradient(120deg,#2a1d2b,#1b1722);box-shadow:inset 0 1px 0 #fff9fd09,0 5px 20px #0002;width:max-content;max-width:100%}
#atlas-reference .deadline-clock-icon{grid-column:1;grid-row:1;width:34px;height:34px;color:#eab4d7}
#atlas-reference #deadline-title{grid-column:2;grid-row:1;order:0;max-width:145px}
#atlas-reference #top-deadline{grid-column:3;grid-row:1}
#atlas-reference #learn .chart-sticker{position:absolute;left:4px;top:10px;display:flex;align-items:center;gap:9px;text-align:left;padding:12px 15px;border-radius:12px 12px 12px 3px;background:linear-gradient(120deg,#f7ddeb,#efb5db 65%,#dcc3ed);border:1px solid #ffeaf6;color:#38213b;box-shadow:0 5px 16px #0002;transform:rotate(-3deg);font-size:14px;font-weight:600;line-height:1.45;z-index:2}
#atlas-reference .chart-sticker svg{width:24px;height:24px;flex:none}
@media (max-width:900px){#atlas-reference .deadline-timer-group{grid-template-columns:30px minmax(0,120px) auto;gap:10px;padding:10px 13px}
#atlas-reference .deadline-clock-icon{width:29px;height:29px}
#atlas-reference #deadline-title{max-width:120px}
#atlas-reference .hero .sub{font-size:23px;max-width:760px}}
@media (max-width:820px){#atlas-reference #learn .chart-sticker{position:relative;left:auto;top:auto;width:max-content;margin:0 0 18px 3px;transform:rotate(-2deg);padding:9px 12px;font-size:13px}}
@media (max-width:600px){#atlas-reference .hero .sub{font-size:clamp(20px,5.2vw,23px);line-height:1.5;max-width:35ch;margin-bottom:26px}
#atlas-reference .deadline-bar .deadline-inner{gap:10px;padding-block:9px}
#atlas-reference .deadline-timer-group{grid-template-columns:19px auto;column-gap:6px;row-gap:5px;padding:8px 10px;border-radius:12px}
#atlas-reference .deadline-clock-icon{grid-column:1;grid-row:1;width:19px;height:19px}
#atlas-reference #deadline-title{grid-column:2;grid-row:1;font-size:11px;max-width:none;white-space:nowrap}
#atlas-reference #top-deadline{grid-column:1/-1;grid-row:2;justify-content:center;gap:10px}
#atlas-reference #top-deadline b{font-size:22px}
#atlas-reference #top-deadline small{font-size:9px}
#atlas-reference .deadline-inner>#enroll{min-width:108px;padding-inline:10px}
#atlas-reference #enroll img{width:63px}}
@media (max-width:360px){#atlas-reference .deadline-bar .deadline-inner{gap:7px}
#atlas-reference .deadline-timer-group{padding:8px;column-gap:4px}
#atlas-reference #deadline-title{font-size:10px}
#atlas-reference #top-deadline{gap:8px}
#atlas-reference #top-deadline b{font-size:20px}
#atlas-reference #top-deadline small{font-size:8px}
#atlas-reference .deadline-inner>#enroll{min-width:96px;padding-inline:8px}
#atlas-reference #enroll img{width:55px}}
#atlas-reference .deadline-bar{position:relative;top:auto;right:auto;left:auto;width:100%;max-width:none;background:#151119;border:0;border-bottom:1px solid #dca7ca20;border-radius:0;box-shadow:none;backdrop-filter:none}
#atlas-reference .deadline-bar .deadline-inner{display:flex;justify-content:flex-end;align-items:center;gap:16px;width:calc(100% - 64px);max-width:1200px;min-height:56px;padding:8px 0;margin:0 auto}
#atlas-reference .deadline-bar .deadline-timer-group{display:flex;align-items:center;gap:10px;width:auto;max-width:none;padding:0;border:0;background:none;box-shadow:none;border-radius:0}
#atlas-reference .deadline-bar .deadline-clock-icon{display:none}
#atlas-reference .deadline-bar #deadline-title{order:-1;max-width:none;font-size:11px;line-height:1.4;white-space:nowrap;color:#dec5d7}
#atlas-reference .deadline-bar #top-deadline{gap:8px;justify-content:flex-start}
#atlas-reference .deadline-bar #top-deadline b{font-size:18px;line-height:1.1}
#atlas-reference .deadline-bar #top-deadline small{font-size:9px}
#atlas-reference .deadline-bar #top-deadline>span{gap:3px}
#atlas-reference .deadline-bar .deadline-inner>#enroll{min-height:36px;min-width:108px;padding:7px 13px;font-size:13px;gap:6px}
#atlas-reference .deadline-bar #enroll img{width:65px}
#atlas-reference .hero{padding-top:30px}
@media (max-width:600px){#atlas-reference .deadline-bar .deadline-inner{width:calc(100% - 32px);justify-content:space-between;gap:12px;min-height:61px;padding:8px 0}
#atlas-reference .deadline-bar .deadline-timer-group{flex-direction:column;align-items:flex-start;gap:3px}
#atlas-reference .deadline-bar #deadline-title{font-size:10px}
#atlas-reference .deadline-bar #top-deadline b{font-size:18px}
#atlas-reference .deadline-bar .deadline-inner>#enroll{min-height:40px;min-width:106px}
#atlas-reference .hero{padding-top:24px}}
#atlas-reference .deadline-bar .deadline-inner{justify-content:center;gap:18px;min-height:52px;padding-block:7px}
#atlas-reference .deadline-bar .deadline-timer-group{flex-direction:row;align-items:center;gap:12px}
#atlas-reference .deadline-bar #deadline-title{white-space:normal;width:108px;max-width:108px;text-wrap:balance;text-align:left;font-size:11px;line-height:1.25}
#atlas-reference .deadline-bar #top-deadline b{font-size:22px}
#atlas-reference .deadline-bar .deadline-inner>#enroll{min-height:34px;min-width:104px;padding:6px 12px;line-height:1.2;font-size:13px}
#atlas-reference .deadline-bar #enroll img{width:63px}
#atlas-reference .hero .smart-emphasis{font-style:italic;font-weight:600;color:#f4c2e3;text-decoration:underline;text-decoration-color:#eaa0d3;text-decoration-thickness:1px;text-underline-offset:.16em}
#atlas-reference #offer .purchase-saving{font-size:16px;font-weight:700;line-height:1.3;padding:8px 13px;margin-top:13px;border:1px solid #dda9ce;background:linear-gradient(120deg,#f9e3f1,#eadbf7);color:#753063;border-radius:8px}
@media (min-width:901px){#atlas-reference .hero{padding-top:22px;padding-bottom:8px}
#atlas-reference .hero h1{margin-bottom:16px}
#atlas-reference .hero .sub{margin-bottom:22px;line-height:1.42}
#atlas-reference .hero .video-shell{width:100%;max-width:min(920px,calc((100svh - 470px)*2.4));min-width:0}
#atlas-reference .vsl-image-frame{aspect-ratio:2.4/1}
#atlas-reference .vsl-cover .vsl-image-frame img{object-position:50% 37%}
#atlas-reference .vsl-chapter-guide{gap:10px 18px;padding:8px 22px 16px}
#atlas-reference #intro-timer.invitation-cue{min-height:64px;padding:12px 10px 8px}}
@media (min-width:901px) and (max-height:820px){#atlas-reference .hero{padding-top:16px}
#atlas-reference .hero h1{font-size:56px;line-height:1.1;margin-bottom:14px}
#atlas-reference .hero .sub{font-size:24px;line-height:1.4;margin-bottom:18px}
#atlas-reference .hero .video-shell{max-width:min(880px,calc((100svh - 420px)*2.4))}}
@media (max-width:600px){#atlas-reference .deadline-bar .deadline-inner{width:calc(100% - 24px);justify-content:center;gap:10px;min-height:56px;padding-block:7px}
#atlas-reference .deadline-bar .deadline-timer-group{flex-direction:row;align-items:center;gap:8px}
#atlas-reference .deadline-bar #deadline-title{width:78px;max-width:78px;font-size:10px;line-height:1.3}
#atlas-reference .deadline-bar #top-deadline{gap:6px}
#atlas-reference .deadline-bar #top-deadline b{font-size:18px}
#atlas-reference .deadline-bar #top-deadline small{font-size:8px}
#atlas-reference .deadline-bar #top-deadline>span{gap:2px}
#atlas-reference .deadline-bar .deadline-inner>#enroll{min-height:36px;min-width:92px;padding:6px 9px;font-size:12px;gap:5px}
#atlas-reference .deadline-bar #enroll img{width:54px}
#atlas-reference .hero{padding-top:20px}
#atlas-reference .hero h1{margin-bottom:16px}
#atlas-reference .hero .sub{margin-bottom:20px}
#atlas-reference #offer .purchase-saving{font-size:15px;padding:7px 10px;margin-top:12px}}
@media (max-width:360px){#atlas-reference .deadline-bar .deadline-inner{gap:7px}
#atlas-reference .deadline-bar .deadline-timer-group{gap:6px}
#atlas-reference .deadline-bar #deadline-title{width:69px;max-width:69px;font-size:9px}
#atlas-reference .deadline-bar #top-deadline{gap:4px}
#atlas-reference .deadline-bar .deadline-inner>#enroll{min-width:85px;padding-inline:7px}
#atlas-reference .deadline-bar #enroll img{width:49px}}
#atlas-reference .deadline-bar{position:sticky;top:0;width:max-content;max-width:calc(100% - 24px);margin:24px auto 12px;border:1px solid #dca7ca30;border-radius:14px;background:#19131ef5;box-shadow:0 6px 24px #0002;backdrop-filter:blur(16px);z-index:30}
#atlas-reference .deadline-bar .deadline-inner{width:auto;max-width:none;min-height:52px;margin:0;padding:8px 20px;justify-content:center}
#atlas-reference .hero{border-bottom:0}
#atlas-reference .hero .video-shell{border-bottom:0}
#atlas-reference #intro-timer.invitation-cue:before,#atlas-reference #intro-timer.invitation-cue:after{display:none}
#atlas-reference #learn .department-chart{padding-inline:24px;padding-bottom:30px}
#atlas-reference #learn .chart-circuit{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:-1}
#atlas-reference .chart-circuit path{fill:none;stroke-width:1.2;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}
#atlas-reference .chart-circuit .circuit-base{stroke:#b48ab5;opacity:.65}
#atlas-reference .chart-circuit .circuit-return{stroke:#ce94c3;opacity:.55}
#atlas-reference .chart-circuit .circuit-signal{stroke:#f9c7ed;stroke-width:1.8;stroke-dasharray:20 480;animation:chart-current 6s linear infinite;filter:drop-shadow(0 0 3px #f259dc80)}
@keyframes chart-current{to{stroke-dashoffset:-500}}
#atlas-reference #learn .atlas-slide[hidden] .circuit-signal{animation-play-state:paused}
#atlas-reference #learn .department-chart>.org-stem{visibility:hidden}
#atlas-reference #learn .capability-branches:before,#atlas-reference #learn .capability-node:before{display:none}
#atlas-reference #learn .learning-label{background:#211925;border:0;text-decoration:none}
#atlas-reference #learn .chart-explainer{border-top:0;background:none;margin-top:12px}
#atlas-reference #learn .chart-sticker{position:absolute;left:24px;bottom:0;top:auto;display:flex;align-items:center;gap:6px;width:max-content;margin:0;padding:0;background:none;border:0;border-radius:0;box-shadow:none;transform:none;color:#cbb5ce;font-size:12px;font-weight:400;line-height:1.5}
#atlas-reference #learn .chart-sticker svg{width:17px;height:17px;color:#dfa3ca}
@media (max-width:820px){#atlas-reference #learn .department-chart{padding-inline:16px}
#atlas-reference #learn .chart-sticker{left:16px}
#atlas-reference #learn .learning-label{background:transparent}}
@media (max-width:600px){#atlas-reference .deadline-bar{margin:18px auto 8px;border-radius:12px}
#atlas-reference .deadline-bar .deadline-inner{padding:8px 10px;min-height:52px}
#atlas-reference .deadline-bar .deadline-timer-group{gap:8px}
#atlas-reference #learn .department-chart{padding-inline:12px}
#atlas-reference #learn .chart-sticker{left:12px}}
@media (prefers-reduced-motion:reduce){#atlas-reference .chart-circuit .circuit-signal{animation:none;opacity:0}}
#atlas-reference .video.vsl-player{position:relative}
#atlas-reference .vsl-cover .vsl-image-frame{aspect-ratio:16/9}
#atlas-reference .vsl-cover .vsl-image-frame img{object-position:50% 40%}
#atlas-reference .vsl-image-frame:after{background:linear-gradient(180deg,transparent 45%,#19151f50 66%,#19151ff2 96%)}
#atlas-reference .vsl-cover .vsl-play{top:43%;width:68px;height:68px;box-shadow:0 0 0 9px #f1afd51c,0 12px 32px #0003}
#atlas-reference .chapter-timeline{position:absolute;inset:auto 0 0;z-index:3;padding:0 24px 18px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#bc70a8 #211827;pointer-events:auto}
#atlas-reference .chapter-timeline ol{position:relative;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));list-style:none;margin:0;padding:0 10% 0 4%;height:180px;text-align:left}
#atlas-reference .chapter-timeline ol:before{content:"";position:absolute;left:0;right:0;bottom:27px;height:1px;background:linear-gradient(90deg,#f18bd0,#c99acc 55%,#c9b9cc55)}
#atlas-reference .chapter-timeline li{position:relative;min-width:0}
#atlas-reference .chapter-name{position:absolute;left:0;bottom:51px;transform:rotate(-42deg);transform-origin:0 100%;white-space:nowrap;color:#f8edf5;font-size:clamp(12px,1.3vw,16px);font-weight:600;line-height:1.35;text-shadow:0 2px 8px #0008}
#atlas-reference .chapter-dot{position:absolute;left:0;bottom:22px;width:11px;height:11px;border-radius:50%;background:#e5cedf;border:1px solid #fff1fa}
#atlas-reference .chapter-number{position:absolute;left:0;bottom:0;color:#d8bfda;font:12px/1.3 ui-monospace,monospace}
#atlas-reference .chapter-timeline li:first-child .chapter-dot{background:#f091d0;box-shadow:0 0 0 5px #f259dc20,0 0 17px #f259dc55}
#atlas-reference .chapter-timeline li:first-child .chapter-name,#atlas-reference .chapter-timeline li:first-child .chapter-number{color:#f4aed9}
#atlas-reference .vsl-player:has(#play[hidden]) .chapter-timeline{display:none}
@media (min-width:901px){#atlas-reference .hero .video-shell{max-width:min(920px,calc((100svh - 360px)*1.7778));min-width:0}}
@media (max-width:700px){#atlas-reference .chapter-timeline{position:relative;inset:auto;background:#19151f;padding:0 18px 12px;touch-action:pan-x;overscroll-behavior-x:contain}
#atlas-reference .chapter-timeline ol{min-width:820px;height:180px;padding-right:130px}
#atlas-reference .chapter-name{font-size:15px}
#atlas-reference .chapter-number{font-size:13px}
#atlas-reference .vsl-cover .vsl-play{top:50%;width:56px;height:56px}
#atlas-reference .vsl-image-frame:after{background:linear-gradient(180deg,transparent 62%,#19151f)}
#atlas-reference .vsl-cover .vsl-image-frame{aspect-ratio:16/9}}
#atlas-reference #learn .chief-node{padding:16px 20px;border-color:#e8a8d175;background:linear-gradient(120deg,#58344f,#302637);position:relative;z-index:1}
#atlas-reference #learn .chief-node .learning-label{display:block;position:static;max-width:none;margin:7px 0 0;padding:0;background:none;border:0;color:#f1b9dd;font-size:18px;line-height:1.45;text-align:center;font-weight:500}
#atlas-reference #learn .chart-control .node-copy{font-size:18px;line-height:1.5}
#atlas-reference .chart-circuit .circuit-base{stroke:#dc91c3;opacity:.65}
#atlas-reference .chart-circuit .circuit-return{stroke:#c791bd;opacity:.48}
#atlas-reference #learn .org-stem:after{animation:none;display:none}
#atlas-reference #learn .chart-insight{font-size:20px;line-height:1.55;max-width:800px}
#atlas-reference #learn .chart-explainer{min-height:100px;padding:16px 10px 8px}
#atlas-reference #learn .slide-copy>p,#atlas-reference #learn .work-quantity span,#atlas-reference #learn .example-label,#atlas-reference #learn .work-balance p,#atlas-reference #learn .savings-equations span{font-size:20px;line-height:1.55}
#atlas-reference #learn #slide-2{align-content:center;gap:20px;padding-block:26px}
#atlas-reference #learn #slide-2 .slide-copy>p{max-width:760px;margin-inline:auto}
#atlas-reference #learn #slide-2 .voice-visual{max-width:860px;padding:22px 24px}
#atlas-reference #learn .voice-demo-top{justify-content:center;flex-wrap:wrap;gap:8px;font-size:18px}
#atlas-reference #learn .voice-example-label{margin:0 0 0 6px;font-size:16px;width:auto}
#atlas-reference #learn .voice-call-card{text-align:center;padding:22px 20px}
#atlas-reference #learn .voice-call-heading{justify-content:center}
#atlas-reference #learn .voice-call-card p{font-size:20px;line-height:1.55}
#atlas-reference #learn .voice-call-card .voice-steps{justify-content:center}
#atlas-reference #learn .voice-call-card .voice-steps span{font-size:16px}
#atlas-reference #learn .voice-close{font-size:18px;line-height:1.5;padding-top:16px}
#atlas-reference #learn .refill-line{grid-column:1/-1;width:100%;max-width:840px;justify-self:center;margin:18px auto 0;padding:16px 10px 0;text-align:center;font-size:20px;line-height:1.55;text-wrap:balance}
#atlas-reference #learn .work-balance p,#atlas-reference #learn .example-label{text-align:center}
#atlas-reference #learn .simple-paths h4{font-size:27px;line-height:1.25}
#atlas-reference #learn .simple-paths p{font-size:22px;line-height:1.55;margin-top:14px}
#atlas-reference #learn .path-origin{font-size:19px;line-height:1.5}
#atlas-reference #learn .final-saving p{font-size:20px;line-height:1.5}
#atlas-reference #offer .purchase-benefits,#atlas-reference #offer .purchase-benefits li,#atlas-reference #offer .purchase-blue-note,#atlas-reference #offer .purchase-math,#atlas-reference #offer .purchase-line,#atlas-reference #offer .purchase-bump span,#atlas-reference #offer #checkout-next{font-size:18px;line-height:1.5}
#atlas-reference #offer .purchase-step h4{font-size:22px;line-height:1.4}
#atlas-reference #offer .purchase-demo,#atlas-reference #offer .purchase-guarantee,#atlas-reference #offer .purchase-expiry{font-size:16px;line-height:1.5}
#atlas-reference #offer form label,#atlas-reference #offer form input{font-size:17px}
#atlas-reference #platform-proof .proof-role{font-size:17px;line-height:1.45}
#atlas-reference #platform-proof .proof-name{font-size:20px;line-height:1.4}
#atlas-reference #faq .faq-layout{grid-template-columns:minmax(260px,.75fr) minmax(0,1.45fr);gap:48px}
#atlas-reference #faq .faq-layout>div>p{font-size:22px;line-height:1.6}
#atlas-reference #faq summary{font-size:24px;line-height:1.4;padding:22px 36px 22px 0;text-wrap:pretty}
#atlas-reference #faq summary:after{top:23px;font-size:26px}
#atlas-reference #faq details p{font-size:22px;line-height:1.65;margin:0;padding:0 12px 24px 0;color:#ddd0e1}
#atlas-reference #faq .text-btn{font-size:20px;line-height:1.5}
@media (max-width:900px){#atlas-reference #faq .faq-layout{grid-template-columns:1fr;gap:28px}}
@media (max-width:600px){#atlas-reference #learn .chart-control .node-copy{font-size:16px}
#atlas-reference #learn .chief-node .learning-label{font-size:17px}
#atlas-reference #learn .chart-insight{font-size:18px}
#atlas-reference #learn .slide-copy>p,#atlas-reference #learn .simple-paths p,#atlas-reference #learn .refill-line,#atlas-reference #learn .work-quantity span,#atlas-reference #learn .example-label,#atlas-reference #learn .work-balance p,#atlas-reference #learn .savings-equations span,#atlas-reference #learn .final-saving p{font-size:18px;line-height:1.6}
#atlas-reference #learn .simple-paths h4{font-size:24px}
#atlas-reference #learn .path-origin{font-size:17px}
#atlas-reference #learn #slide-2 .voice-visual{padding:18px 14px}
#atlas-reference #learn .voice-call-card{padding:18px 14px}
#atlas-reference #learn .voice-call-card p{font-size:18px}
#atlas-reference #learn .voice-call-card .voice-steps span{font-size:14px}
#atlas-reference #learn .voice-example-label{width:100%;margin:0;font-size:15px}
#atlas-reference #offer .purchase-benefits,#atlas-reference #offer .purchase-benefits li,#atlas-reference #offer .purchase-blue-note,#atlas-reference #offer .purchase-math,#atlas-reference #offer .purchase-line,#atlas-reference #offer .purchase-bump span,#atlas-reference #offer #checkout-next{font-size:16px}
#atlas-reference #offer .purchase-step h4{font-size:20px}
#atlas-reference #platform-proof .proof-role{font-size:16px}
#atlas-reference #faq summary{font-size:21px;padding-block:20px}
#atlas-reference #faq details p{font-size:19px;line-height:1.65}
#atlas-reference #faq .faq-layout>div>p{font-size:20px}}
#atlas-reference #intro-timer.invitation-cue{justify-content:center}
#atlas-reference #intro-timer:not(.is-counting) .reveal-clock{display:none}
#atlas-reference #intro-timer .watch-cue strong{justify-content:center;font-size:clamp(20px,2.4vw,25px);gap:10px}
#atlas-reference #intro-timer .watch-cue svg{width:24px;height:24px}
#atlas-reference #intro-timer.is-counting{justify-content:space-between}
@media (max-width:700px){#atlas-reference .chapter-timeline ol{padding-left:28px;padding-right:110px}}
#atlas-reference #learn :is(.atlas-nav.wrap){ width: min(1120px, calc(100% - 48px)); min-height: 80px; display: flex; align-items: center; gap: 30px; position: relative; z-index: 10; }
#atlas-reference #learn :is(.atlas-nav-logo){ display: block; line-height: 0; margin-right: auto; flex-shrink: 0; }
#atlas-reference #learn :is(.atlas-nav-logo img){ display: block; width: 119px; height: auto; }
#atlas-reference #learn :is(.atlas-nav-links){ display: flex; align-items: center; gap: 27px; }
#atlas-reference #learn :is(.atlas-nav-links a){ color: #c9bfda; font-size: 13px; line-height: 1.3; white-space: nowrap; }
#atlas-reference #learn :is(.atlas-nav-links a:hover){ color: #fff; }
#atlas-reference #learn :is(.atlas-nav-links .atlas-nav-login){ border-left: 1px solid #ffffff20; padding-left: 25px; }
#atlas-reference #learn :is(.atlas-nav-demo){ position: relative; flex-shrink: 0; }
#atlas-reference #learn :is(.atlas-nav-demo summary){ display: flex; align-items: center; gap: 18px; padding: 10px 15px 10px 18px; border: 1px solid #d8b5ef80; border-radius: 11px; cursor: pointer; background: linear-gradient(120deg, #392443, #25182e); list-style: none; box-shadow: inset 0 1px 0 #ffffff0b; }
#atlas-reference #learn :is(.atlas-nav-demo summary::-webkit-details-marker){ display: none; }
#atlas-reference #learn :is(.atlas-nav-demo summary strong){ display: block; color: #fff; font-size: 14px; line-height: 1.25; font-weight: 650; }
#atlas-reference #learn :is(.atlas-nav-demo summary small){ display: block; margin-top: 3px; color: #e5baf9; font-size: 11px; line-height: 1.2; }
#atlas-reference #learn :is(.atlas-nav-demo summary > svg){ width: 19px; height: 19px; color: #e5baf9; transform: rotate(45deg); transition: transform .2s; }
#atlas-reference #learn :is(.atlas-nav-demo[open] summary > svg){ transform: rotate(-90deg); }
#atlas-reference #learn :is(.atlas-nav-demo summary:focus-visible){ outline: 3px solid #d6a6ff; outline-offset: 4px; }
#atlas-reference #learn :is(.nav-dept-panel){ position: absolute; right: 0; top: calc(100% + 10px); width: 340px; padding: 20px; border: 1px solid #c6a3e85c; border-radius: 16px; background: #1b1324; box-shadow: 0 20px 70px #0008; }
#atlas-reference #learn :is(.nav-dept-title){ color: #f3e9fc; font-size: 17px; font-weight: 600; line-height: 1.3; letter-spacing: -.025em; }
#atlas-reference #learn :is(.nav-dept-actions){ display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 10px; margin-top: 15px; }
#atlas-reference #learn :is(.atlas-walkthrough){ width: min(1200px, calc(100% - 48px)); margin: 0 auto; padding: 24px 0 34px; position: relative; }
#atlas-reference #learn :is(.aw-heading){ text-align: center; }
#atlas-reference #learn :is(.aw-heading h1){ color: #f8f4fc; font-size: clamp(36px, 4.4vw, 58px); line-height: 1.1; font-weight: 650; letter-spacing: -.055em; text-wrap: balance; }
#atlas-reference #learn :is(.aw-heading h1 span){ display: inline-block; background: linear-gradient(175deg, #f5e1f0 8%, #edc4e7 52%, #dfa0d5 100%); background-clip: text; color: transparent; }
#atlas-reference #learn :is(.aw-heading .aw-title-new){ position: relative; font-style: normal; color: #f2a7ed; }
#atlas-reference #learn :is(.aw-heading .aw-title-new::after){ content: ""; position: absolute; left: .06em; right: .06em; bottom: -.09em; height: 2px; border-radius: 2px; background: linear-gradient(90deg, #f259dc00, #ec8edba6 18%, #ec8edba6 82%, #f259dc00); }
#atlas-reference #learn :is(.aw-explorer){ margin-top: 29px; }
#atlas-reference #learn :is(.aw-chapter-rail){ position: relative; border-bottom: 1px solid #d3bce826; }
#atlas-reference #learn :is(.aw-tabs){ display: flex; align-items: stretch; justify-content: center; gap: 9px; overflow-x: auto; scrollbar-width: none; scroll-padding-inline: 10px; }
#atlas-reference #learn :is(.aw-tabs::-webkit-scrollbar){ display: none; }
#atlas-reference #learn :is(.aw-tabs > button){ position: relative; flex: 0 0 auto; min-height: 48px; padding: 12px 14px 15px; font-size: 14px; line-height: 1.3; color: #a99ab9; background: transparent; font-weight: 500; border-radius: 5px 5px 0 0; white-space: nowrap; }
#atlas-reference #learn :is(.aw-tabs > button::after){ content: ""; position: absolute; bottom: 0; left: 14px; right: 14px; height: 2px; border-radius: 4px; background: var(--gradient); transform: scaleX(0); transition: transform .25s; }
#atlas-reference #learn :is(.aw-tabs > button[aria-selected="true"]){ color: #f4eafa; }
#atlas-reference #learn :is(.aw-tabs > button[aria-selected="true"]::after){ transform: scaleX(1); box-shadow: 0 0 14px #c89cf562; }
#atlas-reference #learn :is(.aw-tabs > button:hover){ color: #fff; }
#atlas-reference #learn :is(.aw-tabs > button:focus-visible){ outline-offset: -4px; }
#atlas-reference #learn :is(.aw-viewport){ position: relative; overflow: clip; padding: 22px 8px 16px; }
#atlas-reference #learn :is(.aw-stage){ position: relative; display: grid; grid-template-columns: minmax(0, 1fr); align-items: center; height: var(--aw-stage-height, auto); touch-action: pan-y; transform: translateX(var(--swipe-x, 0px)); }
#atlas-reference #learn :is(.aw-stage.aw-measuring){ position: absolute; top: 0; left: 0; height: auto; visibility: hidden; pointer-events: none; contain: layout style; }
#atlas-reference #learn :is(.aw-measuring *, .aw-measuring *::before, .aw-measuring *::after){ animation: none !important; transition: none !important; }
#atlas-reference #learn :is(.aw-stage.is-dragging){ cursor: grabbing; user-select: none; }
#atlas-reference #learn :is(.aw-guide){ display: grid; width: 100%; grid-template-columns: minmax(0, 1.3fr) minmax(0, 1fr); gap: 42px; align-items: center; padding: 8px 0; }
#atlas-reference #learn :is(.aw-guide[data-focus="overview"]){ display: block; }
#atlas-reference #learn :is(.aw-diagram){ --label-width: 82px; --tier-gap: 14px; width: 100%; max-width: 780px; margin: auto; position: relative; transform-origin: top left; }
#atlas-reference #learn :is(.aw-diagram::before){ content: ""; position: absolute; inset: -15% -8%; z-index: -1; pointer-events: none; background: radial-gradient(ellipse at 55% 44%, #8651b91d, transparent 65%); }
#atlas-reference #learn :is(.aw-tier){ display: grid; grid-template-columns: var(--label-width) minmax(0, 1fr); gap: var(--tier-gap); align-items: center; }
#atlas-reference #learn :is(.aw-tier-label){ color: #b4a3c5; font-size: 12px; font-weight: 500; line-height: 1.4; text-align: left; }
#atlas-reference #learn :is(.aw-tier-content){ min-width: 0; }
#atlas-reference #learn :is(.aw-node){ display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 4px; width: 100%; min-width: 0; min-height: 69px; padding: 12px 9px; border: 1px solid #c6a5e633; border-radius: 13px; background: linear-gradient(140deg, #21172d, #14111c); color: #eee5f5; transition: opacity .35s, border-color .35s, box-shadow .35s, transform .35s, filter .35s; }
#atlas-reference #learn :is(.aw-node strong){ display: block; font-size: 17px; font-weight: 600; line-height: 1.2; letter-spacing: -.03em; }
#atlas-reference #learn :is(.aw-node span){ color: #b9aac7; font-size: 12px; line-height: 1.4; }
#atlas-reference #learn :is(.aw-node-chief){ width: 184px; max-width: 100%; min-height: 76px; margin: 0 auto; padding: 11px 25px; border-color: #c499ff99; background: linear-gradient(135deg, #482757, #291831); box-shadow: inset 0 1px 0 #ffffff0b, 0 0 38px #be8bff14; }
#atlas-reference #learn :is(.aw-node-chief strong){ font-size: 28px; letter-spacing: -.04em; }
#atlas-reference #learn :is(.aw-node-chief span){ color: #d2badd; }
#atlas-reference #learn :is(.aw-capabilities){ display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 18px; }
#atlas-reference #learn :is(.aw-capabilities .aw-node){ --node-accent: #7db7ff; border-color: #73a1e351; background: linear-gradient(140deg, #16283f, #111723); }
#atlas-reference #learn :is(.aw-capabilities .aw-node strong){ color: #9bcaff; font-size: 21px; }
#atlas-reference #learn :is(.aw-capabilities .aw-node span){ color: #bbcee6; }
#atlas-reference #learn :is(.aw-agent-grid){ display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 10px; }
#atlas-reference #learn :is(.aw-agent-grid .aw-node){ padding-inline: 7px; min-height: 78px; }
#atlas-reference #learn :is(.aw-agent-grid .aw-node strong){ font-size: 15px; }
#atlas-reference #learn :is(.aw-agent-grid .aw-node span){ font-size: 11px; }
#atlas-reference #learn :is(.aw-connector){ margin-left: calc(var(--label-width) + var(--tier-gap)); }
#atlas-reference #learn :is(.aw-wire){ display: block; width: 100%; height: 26px; fill: none; stroke: #bfa1d843; stroke-width: 1; overflow: visible; }
#atlas-reference #learn :is(.aw-wire path){ vector-effect: non-scaling-stroke; }
#atlas-reference #learn :is(.aw-wire .aw-signal){ stroke: #f259dc; stroke-width: 1.5; stroke-dasharray: 9 91; stroke-linecap: round; animation: aw-flow 4s linear infinite; }
#atlas-reference #learn :is(.aw-connector-agents .aw-wire){ height: 34px; }
#atlas-reference #learn :is(.aw-connector-agents .aw-signal){ animation-delay: -2s; }
#atlas-reference #learn :is(.aw-wire-narrow){ display: none; }
#atlas-reference #learn :is(.aw-chart-caption){ margin: 18px 0 0 calc(var(--label-width) + var(--tier-gap)); color: #baacc8; text-align: center; font-size: 13px; line-height: 1.5; text-wrap: balance; }
#atlas-reference #learn :is(.aw-chart-caption span){ color: #decaed; white-space: nowrap; }
#atlas-reference #learn :is(.aw-guide:not([data-focus="overview"]) .aw-node){ opacity: .52; filter: saturate(.45); }
#atlas-reference #learn :is(.aw-guide[data-focus="chief"] .aw-node-chief,
.aw-guide[data-focus="voice"] .aw-node-voice,
.aw-guide[data-focus="blue"] .aw-node-blue,
.aw-guide[data-focus="agents"] .aw-agent-grid .aw-node){ opacity: 1; filter: none; border-color: var(--node-accent, #ddb7fc); box-shadow: 0 0 0 1px #cba1eb26, 0 0 24px #9d67d01a; transform: translateY(-2px); }
#atlas-reference #learn :is(.aw-guide[data-focus="chief"] .aw-tier-brain .aw-tier-label,
.aw-guide[data-focus="voice"] .aw-tier-tools .aw-tier-label,
.aw-guide[data-focus="blue"] .aw-tier-tools .aw-tier-label,
.aw-guide[data-focus="agents"] .aw-tier-agents .aw-tier-label){ color: #edd5ff; }
#atlas-reference #learn :is(.aw-node:hover){ border-color: #d8bceea8; opacity: 1 !important; filter: none !important; }
#atlas-reference #learn :is(.aw-explanation){ min-width: 0; }
#atlas-reference #learn :is(.aw-step-label){ color: #c9a7e6; font-size: 12px; line-height: 1.4; font-weight: 550; margin: 0 0 11px; }
#atlas-reference #learn :is(.aw-explanation h2, .aw-copy h2){ color: #f3eef8; font-size: clamp(29px, 2.85vw, 38px); font-weight: 600; line-height: 1.12; letter-spacing: -.045em; text-wrap: balance; }
#atlas-reference #learn :is(.aw-explanation h2 span, .aw-copy h2 span){ background: var(--gradient); background-clip: text; color: transparent; }
#atlas-reference #learn :is(.aw-explanation > p:not(.aw-step-label), .aw-copy > p){ font-size: 15px; line-height: 1.65; color: #bcafc9; margin-top: 16px; text-wrap: pretty; }
#atlas-reference #learn :is(.aw-explanation > p.aw-detail-note){ font-size: 13px; line-height: 1.6; color: #bca9cb; }
#atlas-reference #learn :is(.aw-chief-note){ display: flex; flex-wrap: wrap; gap: 8px; margin-top: 22px; }
#atlas-reference #learn :is(.aw-chief-note span, .aw-chief-note strong){ padding: 7px 11px; border: 1px solid #b8a2d131; border-radius: 7px; font-size: 12px; font-weight: 500; line-height: 1.4; color: #d0b9e1; }
#atlas-reference #learn :is(.aw-chief-note strong){ color: #f2d6ff; border-color: #c79ee964; }
#atlas-reference #learn :is(.aw-voice-demo){ display: flex; align-items: center; gap: 20px; padding: 16px 0 2px; color: #8ec1ff; }
#atlas-reference #learn :is(.aw-voice-demo > svg){ width: 30px; height: 30px; }
#atlas-reference #learn :is(.aw-wave){ display: flex; align-items: center; height: 50px; gap: 5px; }
#atlas-reference #learn :is(.aw-wave i){ width: 3px; height: var(--height); border-radius: 3px; background: #8cc1ff; animation: aw-wave 1.4s ease-in-out infinite alternate; animation-delay: var(--delay); }
#atlas-reference #learn :is(.aw-message-example){ display: flex; flex-direction: column; align-items: flex-start; gap: 6px; margin-top: 16px; }
#atlas-reference #learn :is(.aw-message-example span){ max-width: 93%; padding: 7px 12px; background: #282132; border-radius: 13px 13px 13px 4px; color: #ebe2f4; font-size: 13px; line-height: 1.45; }
#atlas-reference #learn :is(.aw-message-example span:nth-child(2)){ align-self: flex-end; background: #087cff; border-radius: 13px 13px 4px 13px; color: white; }
#atlas-reference #learn :is(.aw-agent-equation){ display: flex; align-items: center; gap: 9px; flex-wrap: wrap; margin-top: 23px; font-size: 13px; line-height: 1.5; color: #c6b1d5; }
#atlas-reference #learn :is(.aw-agent-equation b){ color: #806c92; font-weight: 400; }
#atlas-reference #learn :is(.aw-agent-equation strong){ color: #ead1fc; font-weight: 600; }
#atlas-reference #learn :is(.aw-controls){ display: grid; grid-template-columns: 140px 1fr 140px; align-items: center; gap: 12px; max-width: 860px; margin: 8px auto 0; padding-top: 12px; border-top: 1px solid #ccb3e21c; }
#atlas-reference #learn :is(.aw-controls > button){ display: inline-flex; align-items: center; justify-content: center; gap: 10px; min-height: 44px; border: 1px solid #ccb2e336; border-radius: 9px; background: #19121f; color: #e5d5f1; font-size: 13px; line-height: 1.25; padding: 10px 13px; }
#atlas-reference #learn :is(.aw-controls > button:hover:not(:disabled)){ background: #2b1d37; border-color: #cba4e566; }
#atlas-reference #learn :is(.aw-controls > button:disabled){ opacity: .25; cursor: default; }
#atlas-reference #learn :is(.aw-controls .aw-previous){ justify-self: start; width: 44px; padding: 10px; }
#atlas-reference #learn :is(.aw-previous svg){ transform: rotate(180deg); }
#atlas-reference #learn :is(.aw-controls svg){ width: 19px; height: 19px; }
#atlas-reference #learn :is(.aw-position){ display: flex; justify-content: center; align-items: center; gap: 14px; font-size: 12px; line-height: 1.4; }
#atlas-reference #learn :is(.aw-count){ color: #dbc5eb; font-variant-numeric: tabular-nums; }
#atlas-reference #learn :is(.aw-gesture-hint){ color: #9b8ba9; }
#atlas-reference #learn :is(.aw-details){ display: grid; width: 100%; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 24px 44px; align-items: center; max-width: 1080px; margin: auto; padding: 12px 0; }
#atlas-reference #learn :is(.aw-copy){ min-width: 0; }
#atlas-reference #learn :is(.aw-ledger){ padding: 20px 25px; border: 1px solid #cba9e337; border-radius: 16px; background: #17111f; }
#atlas-reference #learn :is(.aw-example-label){ font-size: 13px; margin-bottom: 13px; color: #ccb0df; }
#atlas-reference #learn :is(.aw-work-row){ display: grid; grid-template-columns: 105px 1fr; gap: 16px; padding: 17px 0; border-top: 1px solid #c5bada25; align-items: center; }
#atlas-reference #learn :is(.aw-work-row > strong){ color: #e1c8f3; font-size: 34px; line-height: 1.2; font-weight: 600; letter-spacing: -.045em; }
#atlas-reference #learn :is(.aw-work-row p){ color: #ded1e8; font-size: 14px; line-height: 1.55; }
#atlas-reference #learn :is(.aw-work-row p span){ color: #ab98b9; font-size: 12px; }
#atlas-reference #learn :is(.aw-work-balance){ padding-top: 15px; border-top: 1px solid #c5bada25; }
#atlas-reference #learn :is(.aw-work-balance p){ font-size: 13px; color: #c1abcF; }
#atlas-reference #learn :is(.aw-work-bar){ height: 6px; border-radius: 6px; overflow: hidden; margin-top: 11px; background: #ffffff10; }
#atlas-reference #learn :is(.aw-work-bar span){ display: block; width: 55.5%; height: 100%; border-radius: inherit; background: linear-gradient(90deg, #b894e6, #e59ed9); }
#atlas-reference #learn :is(.aw-refill-line){ grid-column: 1 / -1; font-size: 14px; line-height: 1.6; color: #baa7c9; padding-top: 18px; border-top: 1px solid #c5bada25; }
#atlas-reference #learn :is(.aw-paths .aw-access){ color: #dcc8eb; font-size: 14px; padding-bottom: 13px; border-bottom: 1px solid #c5bada25; }
#atlas-reference #learn :is(.aw-access span){ color: #b6d2c5; margin-right: 8px; }
#atlas-reference #learn :is(.aw-paths > div){ position: relative; padding: 20px 0 20px 30px; border-bottom: 1px solid #c5bada25; }
#atlas-reference #learn :is(.aw-paths > div:last-child){ border: 0; padding-bottom: 0; }
#atlas-reference #learn :is(.aw-paths > div > span){ position: absolute; left: 0; top: 19px; color: #cb9fec; font-size: 20px; }
#atlas-reference #learn :is(.aw-paths h3){ color: #e8daF3; font-size: 23px; font-weight: 550; line-height: 1.25; letter-spacing: -.025em; }
#atlas-reference #learn :is(.aw-paths p){ color: #baa7c7; font-size: 14px; line-height: 1.6; margin-top: 7px; }
#atlas-reference #learn :is(.aw-paths .aw-access){ margin: 0; }
#atlas-reference #learn :is(.aw-offer-invitation){ border: 1px solid #d2a7e848; border-radius: 16px; padding: 25px; background: radial-gradient(ellipse at 100% 0, #a564ca1c, transparent 70%), linear-gradient(130deg, #291c35, #19121f); box-shadow: inset 0 1px 0 #ffffff08; }
#atlas-reference #learn :is(.aw-offer-invitation h3){ color: #f3e8fc; font-size: 26px; font-weight: 550; line-height: 1.2; letter-spacing: -.035em; text-wrap: balance; }
#atlas-reference #learn :is(.aw-offer-invitation > p:not(.aw-step-label)){ margin-top: 12px; color: #c4afD2; font-size: 14px; line-height: 1.6; }
#atlas-reference #learn :is(.aw-offer-actions){ display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 10px; margin-top: 21px; }
#atlas-reference #learn :is(#main .aw-offer-actions .department-action){ display: flex; align-items: center; justify-content: center; min-width: 0; min-height: 60px; gap: 10px; padding: 11px; border-radius: 11px; text-align: left; }
#atlas-reference #learn :is(#main .department-contact){ padding: 21px 25px; gap: 24px; }
#atlas-reference #learn :is(#main .department-label){ font-size: 11px; line-height: 1.4; font-weight: 550; letter-spacing: .06em; text-transform: uppercase; color: #bda0d2; margin: 0 0 7px; }
#atlas-reference #learn :is(#main .department-contact .atlas-contact-title){ font-size: 23px; }
#atlas-reference #learn :is(#main .department-contact .department-action, .atlas-nav .department-action){ display: inline-flex; align-items: center; justify-content: center; gap: 11px; min-width: 145px; min-height: 60px; padding: 11px 16px; border-radius: 11px; border: 1px solid transparent; text-align: left; white-space: normal; }
#atlas-reference #learn :is(.department-action > span){ display: block; }
#atlas-reference #learn :is(.department-action strong){ display: block; font-size: 15px; line-height: 1.25; font-weight: 650; letter-spacing: -.015em; }
#atlas-reference #learn :is(.department-action small){ display: block; font-size: 12px; line-height: 1.3; font-weight: 500; margin-top: 3px; }
#atlas-reference #learn :is(.department-action svg){ width: 21px; height: 21px; flex-shrink: 0; }
#atlas-reference #learn :is(.atlas-nav .atlas-contact-call){ background: #f4ecfa; color: #2d2038; }
#atlas-reference #learn :is(.atlas-nav .atlas-contact-text){ background: #087cff; color: #fff; }
#atlas-reference #learn :is(.atlas-nav .department-action){ min-width: 0; }
@keyframes  aw-flow { from { stroke-dashoffset: 100; } to { stroke-dashoffset: 0; } }
@keyframes  aw-wave { from { transform: scaleY(.45); opacity: .65; } to { transform: scaleY(1); opacity: 1; } }
@media   (min-width: 901px) and (max-height: 800px) {#atlas-reference #learn :is(.atlas-nav.wrap){ min-height: 70px; }
#atlas-reference #learn :is(.atlas-walkthrough){ padding-top: 16px; }
#atlas-reference #learn :is(.aw-heading h1){ font-size: 48px; }
#atlas-reference #learn :is(.aw-explorer){ margin-top: 23px; }
#atlas-reference #learn :is(.aw-viewport){ padding-block: 20px 12px; }}
@media   (max-width: 1000px) {#atlas-reference #learn :is(.atlas-nav.wrap){ gap: 22px; }
#atlas-reference #learn :is(.atlas-nav-links){ gap: 19px; }
#atlas-reference #learn :is(.atlas-nav-links .atlas-nav-login){ padding-left: 18px; }
#atlas-reference #learn :is(.aw-tabs){ gap: 1px; }
#atlas-reference #learn :is(.aw-tabs > button){ padding-inline: 11px; font-size: 13px; }
#atlas-reference #learn :is(.aw-guide){ gap: 32px; grid-template-columns: minmax(0, 1.25fr) minmax(0, 1fr); }
#atlas-reference #learn :is(.aw-guide:not([data-focus="overview"]) .aw-diagram){ --label-width: 70px; --tier-gap: 10px; }
#atlas-reference #learn :is(.aw-guide:not([data-focus="overview"]) .aw-agent-grid .aw-node strong){ font-size: 14px; }
#atlas-reference #learn :is(.aw-details){ gap: 25px 35px; }
#atlas-reference #learn :is(#main .department-contact){ padding: 20px; }
#atlas-reference #learn :is(#main .department-contact .atlas-contact-title){ font-size: 21px; }}
@media   (max-width: 900px) and (min-width: 761px) {#atlas-reference #learn :is(.aw-guide){ grid-template-columns: minmax(0, 1fr); gap: 24px; }
#atlas-reference #learn :is(.aw-diagram){ max-width: 680px; }
#atlas-reference #learn :is(.aw-explanations){ width: 100%; max-width: 680px; margin-inline: auto; padding-top: 22px; border-top: 1px solid #c5bada20; }}
@media   (max-width: 760px) {#atlas-reference #learn :is(.atlas-nav.wrap){ width: calc(100% - 32px); display: grid; grid-template-columns: 1fr auto; min-height: 0; padding-block: 14px 10px; gap: 15px; }
#atlas-reference #learn :is(.atlas-nav-logo){ grid-row: 1; grid-column: 1; }
#atlas-reference #learn :is(.atlas-nav-logo img){ width: 106px; }
#atlas-reference #learn :is(.atlas-nav-demo){ grid-row: 1; grid-column: 2; }
#atlas-reference #learn :is(.atlas-nav-demo summary){ padding: 9px 12px; gap: 15px; }
#atlas-reference #learn :is(.atlas-nav-demo summary strong){ font-size: 14px; }
#atlas-reference #learn :is(.atlas-nav-demo summary small){ font-size: 11px; }
#atlas-reference #learn :is(.atlas-nav-demo summary > svg){ width: 17px; height: 17px; }
#atlas-reference #learn :is(.atlas-nav-links){ grid-column: 1 / -1; grid-row: 2; justify-content: space-between; gap: 12px; padding-top: 11px; border-top: 1px solid #ffffff13; }
#atlas-reference #learn :is(.atlas-nav-links a){ font-size: 12px; }
#atlas-reference #learn :is(.atlas-nav-links .atlas-nav-login){ border: 0; padding: 0; }
#atlas-reference #learn :is(.nav-dept-panel){ width: min(340px, calc(100vw - 32px)); padding: 18px; }
#atlas-reference #learn :is(.atlas-walkthrough){ width: calc(100% - 32px); padding: 22px 0 28px; }
#atlas-reference #learn :is(.aw-heading h1){ font-size: clamp(33px, 7.5vw, 46px); line-height: 1.09; letter-spacing: -.045em; }
#atlas-reference #learn :is(.aw-heading h1 span){ white-space: nowrap; }
#atlas-reference #learn :is(.aw-explorer){ margin-top: 22px; }
#atlas-reference #learn :is(.aw-tabs){ justify-content: flex-start; gap: 2px; padding-right: 20px; }
#atlas-reference #learn :is(.aw-tabs > button){ font-size: 13px; min-height: 47px; padding: 12px 12px 15px; }
#atlas-reference #learn :is(.aw-tabs > button:first-child){ padding-left: 2px; }
#atlas-reference #learn :is(.aw-tabs > button:first-child::after){ left: 2px; }
#atlas-reference #learn :is(.aw-chapter-rail::after){ content: ""; position: absolute; right: -1px; top: 0; bottom: 1px; width: 22px; background: linear-gradient(90deg, transparent, #0a080e); pointer-events: none; }
#atlas-reference #learn :is(.aw-viewport){ padding: 23px 0 15px; }
#atlas-reference #learn :is(.aw-guide){ display: grid; grid-template-columns: 1fr; gap: 23px; padding: 0; }
#atlas-reference #learn :is(.aw-diagram, .aw-guide:not([data-focus="overview"]) .aw-diagram){ --label-width: 74px; --tier-gap: 10px; max-width: 620px; }
#atlas-reference #learn :is(.aw-tier-label){ font-size: 12px; }
#atlas-reference #learn :is(.aw-node-chief){ min-height: 65px; width: 163px; padding: 9px 16px; }
#atlas-reference #learn :is(.aw-node-chief strong){ font-size: 26px; }
#atlas-reference #learn :is(.aw-node-chief span){ font-size: 12px; }
#atlas-reference #learn :is(.aw-capabilities){ gap: 10px; }
#atlas-reference #learn :is(.aw-capabilities .aw-node){ min-height: 63px; padding: 10px 6px; }
#atlas-reference #learn :is(.aw-capabilities .aw-node strong){ font-size: 20px; }
#atlas-reference #learn :is(.aw-capabilities .aw-node span){ font-size: 12px; }
#atlas-reference #learn :is(.aw-agent-grid, .aw-guide:not([data-focus="overview"]) .aw-agent-grid){ grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 9px; }
#atlas-reference #learn :is(.aw-agent-grid .aw-node){ min-height: 64px; padding: 9px 6px; gap: 4px; }
#atlas-reference #learn :is(.aw-agent-grid .aw-node strong){ font-size: 14px; }
#atlas-reference #learn :is(.aw-agent-grid .aw-node span){ font-size: 12px; line-height: 1.35; }
#atlas-reference #learn :is(.aw-wire){ height: 22px; }
#atlas-reference #learn :is(.aw-wire-wide){ display: none; }
#atlas-reference #learn :is(.aw-wire-narrow){ display: block; }
#atlas-reference #learn :is(.aw-connector-agents .aw-wire){ height: 28px; }
#atlas-reference #learn :is(.aw-chart-caption){ font-size: 12px; line-height: 1.5; margin-top: 15px; }
#atlas-reference #learn :is(.aw-explanations){ border-top: 1px solid #c5bada20; padding-top: 22px; }
#atlas-reference #learn :is(.aw-explanation h2, .aw-copy h2){ font-size: 31px; line-height: 1.13; }
#atlas-reference #learn :is(.aw-explanation > p:not(.aw-step-label), .aw-copy > p){ font-size: 15px; line-height: 1.6; margin-top: 13px; }
#atlas-reference #learn :is(.aw-step-label){ margin-bottom: 8px; font-size: 12px; }
#atlas-reference #learn :is(.aw-explanation > p.aw-detail-note){ font-size: 13px; }
#atlas-reference #learn :is(.aw-controls){ grid-template-columns: 42px minmax(0, 1fr) 128px; gap: 8px; margin-top: 0; padding-top: 10px; }
#atlas-reference #learn :is(.aw-controls .aw-previous){ width: 42px; }
#atlas-reference #learn :is(.aw-controls .aw-next){ padding-inline: 9px; font-size: 12px; gap: 6px; }
#atlas-reference #learn :is(.aw-controls .aw-next svg){ width: 16px; height: 16px; }
#atlas-reference #learn :is(.aw-position){ flex-direction: column; gap: 2px; font-size: 11px; }
#atlas-reference #learn :is(.aw-count){ font-size: 12px; }
#atlas-reference #learn :is(.aw-details){ grid-template-columns: minmax(0, 1fr); gap: 24px; padding: 0; }
#atlas-reference #learn :is(.aw-ledger, .aw-offer-invitation){ padding: 20px; }
#atlas-reference #learn :is(.aw-work-row){ grid-template-columns: 92px 1fr; gap: 12px; }
#atlas-reference #learn :is(.aw-work-row > strong){ font-size: 32px; }
#atlas-reference #learn :is(.aw-work-row p){ font-size: 13px; }
#atlas-reference #learn :is(.aw-work-row p span){ font-size: 11px; }
#atlas-reference #learn :is(.aw-refill-line){ font-size: 13px; padding-top: 15px; }
#atlas-reference #learn :is(.aw-paths h3){ font-size: 23px; }
#atlas-reference #learn :is(.aw-paths p){ font-size: 14px; }
#atlas-reference #learn :is(.aw-offer-invitation h3){ font-size: 24px; }
#atlas-reference #learn :is(#main .department-contact){ padding: 21px; gap: 18px; }
#atlas-reference #learn :is(#main .department-contact .atlas-contact-title){ font-size: 22px; }
#atlas-reference #learn :is(#main .department-contact .department-action){ min-width: 0; min-height: 61px; padding: 11px 8px; gap: 9px; }
#atlas-reference #learn :is(.department-action strong){ font-size: 15px; }
#atlas-reference #learn :is(.department-action small){ font-size: 11px; }}
@media   (max-width: 360px) {#atlas-reference #learn :is(.atlas-nav-logo img){ width: 98px; }
#atlas-reference #learn :is(.atlas-nav-demo summary){ gap: 10px; padding-inline: 11px; }
#atlas-reference #learn :is(.atlas-nav-demo summary small){ font-size: 10px; }
#atlas-reference #learn :is(.aw-heading h1){ font-size: 32px; }
#atlas-reference #learn :is(.aw-diagram, .aw-guide:not([data-focus="overview"]) .aw-diagram){ --label-width: 69px; --tier-gap: 8px; }
#atlas-reference #learn :is(.aw-tier-label){ font-size: 11px; }
#atlas-reference #learn :is(.aw-chart-caption){ margin-left: 0; }
#atlas-reference #learn :is(.aw-controls){ grid-template-columns: 42px 1fr 115px; gap: 6px; }
#atlas-reference #learn :is(#main .department-contact){ padding-inline: 18px; }
#atlas-reference #learn :is(#main .department-contact .department-action){ gap: 7px; padding-inline: 7px; }
#atlas-reference #learn :is(.department-action svg){ width: 18px; height: 18px; }}
@media   (prefers-reduced-motion: reduce) {#atlas-reference #learn :is(.aw-signal, .aw-wave i){ animation: none !important; }
#atlas-reference #learn :is(.aw-node, .aw-tabs > button::after, .atlas-nav-demo summary > svg){ transition: none; }}
#atlas-reference #learn{--gradient:linear-gradient(120deg,#f4d4ef,#bd9bea)}
#atlas-reference #learn .aw-explorer{padding:18px 22px 16px;border:1px solid #cda0e447;border-radius:22px;background:radial-gradient(ellipse at 80% 0,#81437824,transparent 60%),#150f1c;box-shadow:0 24px 70px #0002,inset 0 1px 0 #ffffff0b}
#atlas-reference #learn .aw-stage{min-width:0;align-content:center}
#atlas-reference #learn .aw-guide{padding:20px 12px;box-sizing:border-box}
#atlas-reference #learn .aw-panel{border:0;background:transparent;box-shadow:none;margin:0;width:100%;box-sizing:border-box;min-height:0}
#atlas-reference #learn [hidden]{display:none!important}
#atlas-reference #learn .aw-tabs>button{border:0;font-family:inherit;cursor:pointer}
#atlas-reference #learn .aw-node{cursor:pointer;font-family:inherit}
#atlas-reference #learn .aw-explanation h2{margin:0}
#atlas-reference #learn .aw-guide .aw-chart-caption{font-size:14px;line-height:1.6}
#atlas-reference #learn .aw-controls{max-width:none}
#atlas-reference #learn .aw-controls button{cursor:pointer;font-family:inherit}
#atlas-reference #learn .aw-controls button:disabled{cursor:default}
#atlas-reference #learn button:focus-visible{outline:2px solid #f0bbeb;outline-offset:3px}
#atlas-reference #learn .carousel-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
#atlas-reference #learn .aw-node[data-work][aria-pressed=true]{border-color:#edb2ed;box-shadow:0 0 24px #b66acf30}
@media (max-width:760px){#atlas-reference #learn .aw-explorer{padding:12px 12px 14px;border-radius:17px}
#atlas-reference #learn .aw-guide{padding:12px 0}
#atlas-reference #learn .aw-panel{padding:10px 4px;gap:22px}
#atlas-reference #learn .aw-stage{height:auto;min-height:0}
#atlas-reference #learn .aw-explanations{padding-top:18px}
#atlas-reference #learn .aw-diagram,#atlas-reference #learn .aw-guide:not([data-focus=overview]) .aw-diagram{--label-width:0px;--tier-gap:0px}
#atlas-reference #learn .aw-tier-label{display:none}
#atlas-reference #learn .aw-tier{grid-template-columns:1fr}
#atlas-reference #learn .aw-chart-caption{margin-left:0}
#atlas-reference #learn .aw-node span{font-size:12px}
#atlas-reference #learn .aw-tabs{scrollbar-width:thin;scrollbar-color:#966d9e transparent}
#atlas-reference #learn .aw-position{font-size:12px}
#atlas-reference #learn .aw-gesture-hint{font-size:11px}}
#atlas-reference #learn .aw-explorer{padding:12px 24px 18px}
#atlas-reference #learn .aw-viewport{padding:24px 0;overflow:clip}
#atlas-reference #learn .aw-stage{display:block;height:auto;min-height:0;max-height:none;align-content:normal}
#atlas-reference #learn .aw-guide{padding:8px 4px;margin:0;min-height:0}
#atlas-reference #learn .aw-panel{height:auto;min-height:0;max-height:none;padding:8px 4px;margin:0;align-content:start;row-gap:24px}
#atlas-reference #learn .aw-panel .slide-copy{align-self:center}
#atlas-reference #learn .aw-panel .slide-copy h3{margin-top:0}
#atlas-reference #learn .aw-panel .slide-copy>p:last-child{margin-bottom:0}
#atlas-reference #learn .aw-panel .slide-visual{margin-block:0}
#atlas-reference #learn .aw-controls{margin:0;padding-top:14px}
#atlas-reference #learn .aw-panel .refill-line{margin-top:0;padding-top:18px}
#atlas-reference #learn #aw-panel-voice{grid-template-columns:minmax(0,1fr);gap:20px}
#atlas-reference #learn #aw-panel-voice .slide-copy{max-width:850px;margin:0 auto;text-align:center}
#atlas-reference #learn #aw-panel-voice .slide-copy h3{margin-bottom:12px}
#atlas-reference #learn #aw-panel-voice .slide-copy>p{max-width:650px;margin:0 auto}
#atlas-reference #learn #aw-panel-voice .voice-visual{width:100%;max-width:860px;margin:0 auto;padding:22px 24px;box-sizing:border-box}
#atlas-reference #learn .start-slide .slide-copy,#atlas-reference #learn .comparison-slide .slide-copy{margin-bottom:22px}
@media (max-width:760px){#atlas-reference #learn .aw-explorer{padding:10px 16px 16px}
#atlas-reference #learn .aw-viewport{padding:20px 0}
#atlas-reference #learn .aw-guide,#atlas-reference #learn .aw-panel{padding:0;gap:22px}
#atlas-reference #learn .aw-controls{padding-top:12px}
#atlas-reference #learn #aw-panel-voice .voice-visual{padding:18px 14px}
#atlas-reference #learn .start-slide .slide-copy,#atlas-reference #learn .comparison-slide .slide-copy{margin-bottom:18px}}
#atlas-reference #learn .aw-stage>.aw-panel[hidden],#atlas-reference #learn .aw-stage>.aw-guide[hidden],#atlas-reference #learn .aw-guide .aw-explanations[hidden],#atlas-reference #learn .aw-explanations .aw-explanation[hidden]{display:none!important}
#atlas-reference #learn .aw-explorer{padding:8px 26px 16px}
#atlas-reference #learn .aw-viewport{padding:22px 0}
#atlas-reference #learn .aw-stage{display:grid;grid-template-columns:minmax(0,1fr);min-height:460px;align-items:center;height:auto}
#atlas-reference #learn .aw-stage>.aw-panel,#atlas-reference #learn .aw-stage>.aw-guide{grid-area:1/1;min-width:0;height:auto;min-height:0;padding:0;align-self:center}
#atlas-reference #learn .aw-guide{gap:32px}
#atlas-reference #learn .aw-overview-title{text-align:center;margin:0 auto 20px}
#atlas-reference #learn .aw-overview-title h3{font-size:30px;line-height:1.2;letter-spacing:-.035em;margin:0 0 10px}
#atlas-reference #learn .aw-overview-title p{font-size:17px;line-height:1.5;margin:0;color:#cbbcd4}
#atlas-reference #learn .aw-guide:not([data-focus=overview]) .aw-overview-title{display:none}
#atlas-reference #learn .aw-diagram{max-width:820px}
#atlas-reference #learn .aw-chart-caption{margin-top:18px;line-height:1.5;min-height:42px}
#atlas-reference #learn .aw-panel{column-gap:32px;row-gap:20px;align-items:center}
#atlas-reference #learn .aw-panel .slide-copy h3{font-size:32px;line-height:1.17;margin:0 0 18px;text-align:left}
#atlas-reference #learn .aw-panel .slide-copy>p{font-size:18px;line-height:1.55;margin:0 0 16px}
#atlas-reference #learn .aw-panel .slide-copy>p:last-child{margin-bottom:0}
#atlas-reference #learn .aw-panel .slide-visual{max-width:100%;width:100%;box-sizing:border-box}
#atlas-reference #learn .aw-panel .conversation-demo,#atlas-reference #learn .aw-panel .work-example{padding:20px}
#atlas-reference #learn .aw-panel .conversation-heading{margin-bottom:14px;font-size:15px}
#atlas-reference #learn .aw-panel .chat-messages{gap:8px}
#atlas-reference #learn .aw-panel .bubble{font-size:15px;line-height:1.45;padding:9px 12px}
#atlas-reference #learn .aw-panel .example-label{font-size:17px;margin:0 0 12px}
#atlas-reference #learn .aw-panel .work-quantity{padding:16px 0;gap:20px;grid-template-columns:140px minmax(0,1fr)}
#atlas-reference #learn .aw-panel .work-quantity strong{font-size:44px}
#atlas-reference #learn .aw-panel .work-quantity span,#atlas-reference #learn .aw-panel .work-balance p{font-size:17px;line-height:1.5}
#atlas-reference #learn .aw-panel .work-balance{padding-top:14px}
#atlas-reference #learn .aw-panel .refill-line{font-size:17px;line-height:1.5;margin:0;padding:16px 0 0}
#atlas-reference #learn #aw-panel-voice .slide-copy h3,#atlas-reference #learn .start-slide .slide-copy h3,#atlas-reference #learn .comparison-slide .slide-copy h3{text-align:center}
#atlas-reference #learn #aw-panel-voice .voice-visual{max-width:860px;padding:18px 22px}
#atlas-reference #learn .voice-call-flows{margin:16px 0;gap:18px}
#atlas-reference #learn .voice-call-card{padding:18px}
#atlas-reference #learn .voice-call-card p{font-size:17px;line-height:1.5}
#atlas-reference #learn .voice-close{font-size:16px;line-height:1.5;padding-top:14px;margin:0}
#atlas-reference #learn .voice-call-card .voice-steps{margin-top:14px}
#atlas-reference #learn .aw-panel .simple-paths>div,#atlas-reference #learn .aw-panel .savings-equations>div{padding:20px}
#atlas-reference #learn .aw-panel .simple-paths h4{font-size:25px;margin-bottom:10px}
#atlas-reference #learn .aw-panel .simple-paths p{font-size:18px;line-height:1.5;margin:10px 0 0}
#atlas-reference #learn .aw-panel .savings-equations span,#atlas-reference #learn .aw-panel .final-saving p{font-size:17px;line-height:1.5}
#atlas-reference #learn .aw-panel .final-saving{padding:20px 24px}
#atlas-reference #learn .aw-panel .final-saving strong{font-size:62px}
#atlas-reference #learn .aw-panel .final-saving strong span{font-size:23px}
#atlas-reference #learn .aw-controls{padding-top:12px}
@media (max-width:1000px){#atlas-reference #learn .aw-stage{min-height:0}
#atlas-reference #learn .aw-panel{grid-template-columns:minmax(0,1fr);gap:22px}
#atlas-reference #learn .aw-panel .slide-copy{max-width:720px;text-align:center}
#atlas-reference #learn .aw-panel .slide-copy h3{text-align:center}
#atlas-reference #learn .aw-panel .slide-visual{max-width:650px;margin-inline:auto}}
@media (max-width:760px){#atlas-reference #learn .aw-explorer{padding:6px 16px 14px}
#atlas-reference #learn .aw-viewport{padding:20px 0}
#atlas-reference #learn .aw-stage{display:block;min-height:0}
#atlas-reference #learn .aw-overview-title{margin-bottom:20px}
#atlas-reference #learn .aw-overview-title h3{font-size:26px}
#atlas-reference #learn .aw-overview-title p{font-size:15px}
#atlas-reference #learn .aw-guide{gap:20px}
#atlas-reference #learn .aw-panel .slide-copy h3{font-size:28px;margin-bottom:14px}
#atlas-reference #learn .aw-panel .slide-copy>p{font-size:16px;line-height:1.55;margin-bottom:14px}
#atlas-reference #learn .aw-panel .conversation-demo,#atlas-reference #learn .aw-panel .work-example{padding:16px}
#atlas-reference #learn .aw-panel .bubble{font-size:14px}
#atlas-reference #learn .aw-panel .work-quantity{grid-template-columns:100px minmax(0,1fr);gap:14px}
#atlas-reference #learn .aw-panel .work-quantity strong{font-size:36px}
#atlas-reference #learn .aw-panel .work-quantity span,#atlas-reference #learn .aw-panel .work-balance p,#atlas-reference #learn .aw-panel .refill-line{font-size:15px}
#atlas-reference #learn .aw-panel .simple-paths p{font-size:16px}
#atlas-reference #learn .aw-panel .final-saving{padding:18px}
#atlas-reference #learn .aw-panel .final-saving strong{font-size:54px}
#atlas-reference #learn .voice-call-flows{grid-template-columns:1fr;gap:12px}
#atlas-reference #learn .voice-call-card{padding:16px}
#atlas-reference #learn .voice-call-card p{font-size:16px}}
#atlas-reference #learn.wrap{width:min(1320px,calc(100% - 64px))}
#atlas-reference #learn .aw-explorer{padding:0;border:0;border-radius:0;background:none;box-shadow:none}
#atlas-reference #learn .aw-tabs{justify-content:space-between;gap:6px}
#atlas-reference #learn .aw-tabs>button{font-size:18px;min-height:54px;padding:12px 16px 16px}
#atlas-reference #learn .aw-viewport{padding:24px 28px;background:radial-gradient(ellipse at 10% 0,#64446538,transparent 65%),linear-gradient(135deg,#281c30,#1b1522);border-radius:20px;margin-top:14px}
#atlas-reference #learn .aw-stage{min-height:550px}
#atlas-reference #learn .aw-overview-title{margin-bottom:18px}
#atlas-reference #learn .aw-overview-title h3{font-size:clamp(32px,3vw,42px);margin-bottom:12px}
#atlas-reference #learn .aw-overview-title p{font-size:21px;line-height:1.45}
#atlas-reference #learn .aw-overview-title .aw-tap-hint{font-size:17px;color:#deb4d8;margin-top:10px}
#atlas-reference #learn .aw-diagram{max-width:1120px;--label-width:105px;--tier-gap:18px}
#atlas-reference #learn .aw-tier-label{font-size:17px;line-height:1.4}
#atlas-reference #learn .aw-node{min-height:92px;padding:14px 10px;gap:8px;border-color:#be97d24a;border-radius:15px;background:linear-gradient(135deg,#302139,#201727)}
#atlas-reference #learn .aw-node strong{font-size:26px;line-height:1.2}
#atlas-reference #learn .aw-node span{font-size:19px;line-height:1.4;color:#d4c4df}
#atlas-reference #learn .aw-node-chief{width:370px;min-height:128px;padding:16px 20px;border-color:#e4a0d8;background:linear-gradient(120deg,#58344f,#302637);box-shadow:none}
#atlas-reference #learn .aw-node-chief strong{font-size:34px}
#atlas-reference #learn .aw-node-chief span{font-size:22px;color:#e3cfdf}
#atlas-reference #learn .aw-learning{font-style:normal;font-size:21px;line-height:1.4;font-weight:600;color:#edb3d9}
#atlas-reference #learn .aw-capabilities{gap:24px;max-width:820px;margin:auto}
#atlas-reference #learn .aw-capabilities .aw-node{min-height:98px;padding:14px}
#atlas-reference #learn .aw-capabilities .aw-node strong{font-size:29px;color:#f4edff}
#atlas-reference #learn .aw-capabilities .aw-node span{font-size:21px;color:#dbcce9}
#atlas-reference #learn .aw-node-blue{background:linear-gradient(120deg,#205e9e,#183659);border-color:#4a9fe5}
#atlas-reference #learn .aw-node-voice{background:linear-gradient(120deg,#44325b,#2a2140);border-color:#9875bc}
#atlas-reference #learn .aw-agent-grid{gap:24px}
#atlas-reference #learn .aw-agent-grid .aw-node{position:relative;min-height:108px;padding:12px 10px}
#atlas-reference #learn .aw-agent-grid .aw-node strong{font-size:25px}
#atlas-reference #learn .aw-agent-grid .aw-node span{font-size:18px}
#atlas-reference #learn .aw-agent-grid .aw-job-number{font:12px/1.3 ui-monospace,monospace;letter-spacing:.15em;color:#d7afd9}
#atlas-reference #learn .aw-agent-grid .aw-node:not(:last-child):after{content:"→";position:absolute;right:-22px;top:50%;color:#d8a9d9;font-size:24px;line-height:1}
#atlas-reference #learn .aw-wire{height:25px}
#atlas-reference #learn .aw-connector-agents .aw-wire{height:30px}
#atlas-reference #learn .aw-guide .aw-chart-caption{font-size:19px;line-height:1.5;margin-top:20px;min-height:56px;color:#d7c8de}
#atlas-reference #learn .aw-guide[data-focus=chief]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:36px}
#atlas-reference #learn .aw-guide[data-focus=chief] .aw-diagram{--label-width:0px;--tier-gap:0px}
#atlas-reference #learn .aw-guide[data-focus=chief] .aw-tier{grid-template-columns:1fr}
#atlas-reference #learn .aw-guide[data-focus=chief] .aw-tier-label{display:none}
#atlas-reference #learn .aw-guide[data-focus=chief] .aw-agent-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
#atlas-reference #learn .aw-guide[data-focus=chief] .aw-agent-grid .aw-node:after{display:none}
#atlas-reference #learn .aw-guide[data-focus=chief] .aw-agent-grid .aw-node{min-height:84px}
#atlas-reference #learn .aw-guide[data-focus=chief] .aw-agent-grid .aw-node strong{font-size:22px}
#atlas-reference #learn .aw-guide[data-focus=chief] .aw-agent-grid .aw-node span{font-size:16px}
#atlas-reference #learn .aw-guide[data-focus=chief] .aw-wire-wide{display:none}
#atlas-reference #learn .aw-guide[data-focus=chief] .aw-wire-narrow{display:block}
#atlas-reference #learn .aw-explanation h2{font-size:clamp(32px,3vw,42px);line-height:1.15}
#atlas-reference #learn .aw-explanation>p:not(.aw-step-label){font-size:22px;line-height:1.55}
#atlas-reference #learn .aw-step-label{font-size:17px}
#atlas-reference #learn .aw-chief-note{gap:10px}
#atlas-reference #learn .aw-chief-note span,#atlas-reference #learn .aw-chief-note strong{font-size:17px;border:0;padding:0 12px 0 0}
#atlas-reference #learn .aw-panel .slide-copy h3{font-size:clamp(34px,3.2vw,44px)}
#atlas-reference #learn .aw-panel .slide-copy>p{font-size:22px;line-height:1.55}
#atlas-reference #learn .aw-panel .bubble{font-size:19px;line-height:1.45}
#atlas-reference #learn .aw-panel .conversation-heading,#atlas-reference #learn .aw-panel .example-label{font-size:20px}
#atlas-reference #learn .aw-panel .work-quantity{grid-template-columns:165px minmax(0,1fr)}
#atlas-reference #learn .aw-panel .work-quantity strong{font-size:58px}
#atlas-reference #learn .aw-panel .work-quantity span,#atlas-reference #learn .aw-panel .work-balance p,#atlas-reference #learn .aw-panel .refill-line{font-size:21px}
#atlas-reference #learn .aw-panel .work-example,#atlas-reference #learn #aw-panel-voice .voice-visual{background:none;border:0;box-shadow:none}
#atlas-reference #learn .voice-call-card p,#atlas-reference #learn .aw-panel .simple-paths p{font-size:21px}
#atlas-reference #learn .voice-call-heading h4,#atlas-reference #learn .aw-panel .simple-paths h4{font-size:28px}
#atlas-reference #learn .voice-close,#atlas-reference #learn .voice-demo-top,#atlas-reference #learn .voice-example-label{font-size:19px}
#atlas-reference #learn .voice-call-card .voice-steps span{font-size:17px}
#atlas-reference #learn .aw-panel .savings-equations span,#atlas-reference #learn .aw-panel .final-saving p{font-size:21px}
#atlas-reference #learn .aw-panel .savings-equations strong{font-size:36px}
#atlas-reference #learn .aw-panel .final-saving strong{font-size:76px}
#atlas-reference #learn .aw-panel .final-saving strong span{font-size:28px}
#atlas-reference #learn .aw-panel .simple-paths>div,#atlas-reference #learn .aw-panel .savings-equations>div{border:0;background:#ffffff04}
#atlas-reference #learn .aw-controls{border:0;padding-top:14px;grid-template-columns:180px minmax(0,1fr) 180px}
#atlas-reference #learn .aw-controls>button{font-size:17px;min-height:48px}
#atlas-reference #learn .aw-position,#atlas-reference #learn .aw-count{font-size:17px}
@media (min-width:1001px) and (max-height:850px){#atlas-reference #learn .aw-stage{min-height:510px}
#atlas-reference #learn .aw-node-chief{min-height:116px}
#atlas-reference #learn .aw-agent-grid .aw-node{min-height:96px}}
@media (max-width:1000px){#atlas-reference #learn.wrap{width:calc(100% - 40px)}
#atlas-reference #learn .aw-tabs{justify-content:flex-start}
#atlas-reference #learn .aw-tabs>button{font-size:17px}
#atlas-reference #learn .aw-stage{min-height:0}
#atlas-reference #learn .aw-guide[data-focus=chief]{grid-template-columns:1fr}
#atlas-reference #learn .aw-guide[data-focus=chief] .aw-diagram{max-width:680px}
#atlas-reference #learn .aw-explanations{max-width:680px;margin:auto}
#atlas-reference #learn .aw-agent-grid{gap:14px}
#atlas-reference #learn .aw-agent-grid .aw-node strong{font-size:22px}
#atlas-reference #learn .aw-agent-grid .aw-node span{font-size:16px}
#atlas-reference #learn .aw-agent-grid .aw-node:after{display:none}
#atlas-reference #learn .aw-diagram{--label-width:85px;--tier-gap:12px}
#atlas-reference #learn .aw-tier-label{font-size:15px}
#atlas-reference #learn .aw-panel .slide-visual{max-width:800px}}
@media (max-width:760px){#atlas-reference #learn.wrap{width:calc(100% - 28px)}
#atlas-reference #learn .aw-viewport{padding:22px 16px;border-radius:15px}
#atlas-reference #learn .aw-diagram,#atlas-reference #learn .aw-guide:not([data-focus=overview]) .aw-diagram{--label-width:0px;--tier-gap:0px}
#atlas-reference #learn .aw-overview-title h3{font-size:30px}
#atlas-reference #learn .aw-overview-title p{font-size:18px}
#atlas-reference #learn .aw-node-chief{min-height:118px;width:320px}
#atlas-reference #learn .aw-node-chief strong{font-size:30px}
#atlas-reference #learn .aw-node-chief span,#atlas-reference #learn .aw-learning{font-size:19px}
#atlas-reference #learn .aw-capabilities{gap:12px}
#atlas-reference #learn .aw-capabilities .aw-node{padding:12px 8px}
#atlas-reference #learn .aw-capabilities .aw-node strong{font-size:25px}
#atlas-reference #learn .aw-capabilities .aw-node span{font-size:17px}
#atlas-reference #learn .aw-agent-grid .aw-node strong{font-size:23px}
#atlas-reference #learn .aw-agent-grid .aw-node span{font-size:17px}
#atlas-reference #learn .aw-guide .aw-chart-caption{font-size:17px;margin-left:0}
#atlas-reference #learn .aw-panel .slide-copy h3,#atlas-reference #learn .aw-explanation h2{font-size:32px}
#atlas-reference #learn .aw-panel .slide-copy>p,#atlas-reference #learn .aw-explanation>p:not(.aw-step-label){font-size:19px}
#atlas-reference #learn .aw-panel .bubble{font-size:17px}
#atlas-reference #learn .aw-panel .conversation-heading{font-size:17px}
#atlas-reference #learn .aw-panel .work-quantity{grid-template-columns:115px minmax(0,1fr);gap:14px}
#atlas-reference #learn .aw-panel .work-quantity strong{font-size:43px}
#atlas-reference #learn .aw-panel .work-quantity span,#atlas-reference #learn .aw-panel .work-balance p,#atlas-reference #learn .aw-panel .refill-line{font-size:18px}
#atlas-reference #learn .voice-call-card p,#atlas-reference #learn .aw-panel .simple-paths p{font-size:19px}
#atlas-reference #learn .aw-panel .savings-equations strong{font-size:29px}
#atlas-reference #learn .aw-panel .savings-equations span,#atlas-reference #learn .aw-panel .final-saving p{font-size:18px}
#atlas-reference #learn .aw-panel .final-saving strong{font-size:62px}
#atlas-reference #learn .aw-controls{grid-template-columns:44px minmax(0,1fr) 145px;gap:8px}
#atlas-reference #learn .aw-controls>button,#atlas-reference #learn .aw-position,#atlas-reference #learn .aw-count{font-size:15px}
#atlas-reference #learn .aw-gesture-hint{font-size:13px}}
#atlas-reference #learn .aw-capabilities .aw-node-blue{background:linear-gradient(120deg,#205e9e,#183659);border-color:#4a9fe5}
#atlas-reference #learn .aw-capabilities .aw-node-voice{background:linear-gradient(120deg,#44325b,#2a2140);border-color:#9875bc}
#atlas-reference #learn .learn-head{margin-bottom:24px;text-align:center}
#atlas-reference #learn #learn-title,#atlas-reference #offer #offer-heading{font-size:clamp(36px,4.9vw,66px);line-height:1.12;letter-spacing:-.045em;font-weight:800;margin:0 auto 18px;max-width:1100px;text-align:center}
#atlas-reference #learn #learn-title,#atlas-reference #learn #learn-title .gradient,#atlas-reference #offer #offer-heading,#atlas-reference #offer #offer-heading .gradient{background:linear-gradient(105deg,#ffffff 0%,#fcf6fb 36%,#f2c4e2 72%,#fff5fc 100%);background-clip:text;-webkit-background-clip:text;color:transparent}
#atlas-reference #learn .learning-intro,#atlas-reference #offer .offer-free-intro{font-size:clamp(23px,2.05vw,29px);line-height:1.42;color:#f0c9e4;font-weight:500;letter-spacing:-.018em;margin:0 auto;max-width:920px;text-align:center}
#atlas-reference #learn .aw-diagram,#atlas-reference #learn .aw-guide:not([data-focus=overview]) .aw-diagram{--label-width:0px;--tier-gap:0px;margin-inline:auto}
#atlas-reference #learn .aw-tier{grid-template-columns:minmax(0,1fr)}
#atlas-reference #learn .aw-connector,#atlas-reference #learn .aw-guide .aw-chart-caption{margin-left:0}
#atlas-reference #learn .aw-guide .aw-chart-caption{text-align:center;font-size:21px}
#atlas-reference #learn .aw-guide[data-focus=chief] .aw-chart-caption{display:none}
#atlas-reference #learn .aw-overview-title h3{font-size:clamp(36px,3.3vw,46px)}
#atlas-reference #learn .aw-overview-title p{font-size:23px}
#atlas-reference #learn .aw-node-chief strong{font-size:38px}
#atlas-reference #learn .aw-node-chief span,#atlas-reference #learn .aw-learning{font-size:24px}
#atlas-reference #learn .aw-capabilities .aw-node strong{font-size:32px}
#atlas-reference #learn .aw-capabilities .aw-node span{font-size:23px}
#atlas-reference #learn .aw-agent-grid .aw-node strong{font-size:26px;line-height:1.25}
#atlas-reference #learn .aw-agent-grid .aw-node span{font-size:20px}
#atlas-reference #learn .aw-panel .slide-copy h3,#atlas-reference #learn .aw-explanation h2{font-size:clamp(36px,3.3vw,46px);text-align:center;line-height:1.15}
#atlas-reference #learn .aw-panel .slide-copy>p,#atlas-reference #learn .aw-explanation>p:not(.aw-step-label){font-size:24px;line-height:1.5;text-align:center}
#atlas-reference #learn .aw-explanations{text-align:center}
#atlas-reference #learn .aw-chief-note{justify-content:center}
#atlas-reference #learn .aw-panel .bubble{font-size:21px}
#atlas-reference #learn .aw-panel .work-quantity span,#atlas-reference #learn .aw-panel .work-balance p,#atlas-reference #learn .aw-panel .refill-line{font-size:23px}
#atlas-reference #learn .aw-panel .work-quantity strong{font-size:64px}
#atlas-reference #learn .aw-panel .simple-paths p,#atlas-reference #learn .voice-call-card p{font-size:23px}
#atlas-reference #learn .aw-panel .slide-copy,#atlas-reference #learn .aw-panel .slide-visual{margin-inline:auto;text-align:center}
#atlas-reference #learn .aw-panel .example-label,#atlas-reference #learn .aw-panel .conversation-heading{font-size:22px}
#atlas-reference #learn #aw-panel-offer .slide-copy{margin-bottom:28px}
#atlas-reference #learn #aw-panel-offer .savings-equations>div{background:linear-gradient(130deg,#48294355,#34284044);border-radius:16px}
#atlas-reference #learn #aw-panel-offer .savings-equations strong{font-size:40px}
#atlas-reference #learn #aw-panel-offer .savings-equations span{font-size:23px}
#atlas-reference #learn #aw-panel-offer .final-saving{justify-content:center;gap:42px;background:linear-gradient(115deg,#fae0ef,#efa5d7 60%,#d6b4ed);text-align:center}
#atlas-reference #learn #aw-panel-offer .final-saving strong{justify-content:center;font-size:86px}
#atlas-reference #learn #aw-panel-offer .final-saving p{font-size:23px}
#atlas-reference #learn #aw-panel-offer .carousel-get-atlas{display:inline-flex;align-items:center;justify-content:center;gap:10px;flex-shrink:0;font-size:23px;padding:16px 26px;min-height:64px;border-radius:50px;color:#2b2030;background:linear-gradient(115deg,#fae0ef,#efa5d7 60%,#d6b4ed);border:1px solid #fff8;box-shadow:0 8px 28px #5b264d25}
#atlas-reference #learn .carousel-get-atlas img{display:block;width:100px;height:auto;filter:brightness(0);opacity:.85}
@media (min-width:901px) and (max-height:820px){#atlas-reference #learn #learn-title,#atlas-reference #offer #offer-heading{font-size:56px}}
@media (max-width:1000px){#atlas-reference #learn .aw-stage{height:auto;min-height:0}
#atlas-reference #learn .aw-agent-grid .aw-node strong{font-size:24px}
#atlas-reference #learn .aw-agent-grid .aw-node span{font-size:18px}}
@media (max-width:760px){#atlas-reference #learn #learn-title,#atlas-reference #offer #offer-heading{font-size:clamp(34px,7.7vw,46px);line-height:1.16}
#atlas-reference #learn .learning-intro,#atlas-reference #offer .offer-free-intro{font-size:22px;line-height:1.45}
#atlas-reference #learn .aw-overview-title h3,#atlas-reference #learn .aw-panel .slide-copy h3,#atlas-reference #learn .aw-explanation h2{font-size:34px}
#atlas-reference #learn .aw-overview-title p{font-size:20px}
#atlas-reference #learn .aw-panel .slide-copy>p,#atlas-reference #learn .aw-explanation>p:not(.aw-step-label){font-size:20px}
#atlas-reference #learn .aw-node-chief strong{font-size:34px}
#atlas-reference #learn .aw-node-chief span,#atlas-reference #learn .aw-learning{font-size:21px}
#atlas-reference #learn .aw-capabilities .aw-node strong{font-size:28px}
#atlas-reference #learn .aw-capabilities .aw-node span{font-size:19px}
#atlas-reference #learn .aw-agent-grid .aw-node strong{font-size:22px}
#atlas-reference #learn .aw-agent-grid .aw-node span{font-size:18px}
#atlas-reference #learn .aw-guide .aw-chart-caption{font-size:19px}
#atlas-reference #learn .aw-panel .bubble{font-size:18px}
#atlas-reference #learn .aw-panel .conversation-heading,#atlas-reference #learn .aw-panel .example-label{font-size:18px}
#atlas-reference #learn .aw-panel .work-quantity span,#atlas-reference #learn .aw-panel .work-balance p,#atlas-reference #learn .aw-panel .refill-line{font-size:19px}
#atlas-reference #learn .aw-panel .work-quantity strong{font-size:45px}
#atlas-reference #learn .aw-panel .simple-paths p,#atlas-reference #learn .voice-call-card p{font-size:20px}
#atlas-reference #learn #aw-panel-offer .savings-equations strong{font-size:30px}
#atlas-reference #learn #aw-panel-offer .savings-equations span,#atlas-reference #learn #aw-panel-offer .final-saving p{font-size:20px}
#atlas-reference #learn #aw-panel-offer .final-saving strong{font-size:70px}
#atlas-reference #learn #aw-panel-offer .carousel-get-atlas{width:auto;min-width:220px;font-size:22px;margin-top:18px}}
#atlas-reference #offer #checkout{cursor:pointer}
#atlas-reference #offer #checkout:hover{background:#100d13}
#atlas-reference #offer #checkout:focus-visible{outline:3px solid #9051c6;outline-offset:3px}
#atlas-reference #offer #checkout-next,#atlas-reference #offer .purchase-guarantee,#atlas-reference #offer .purchase-expiry,#atlas-reference #offer .purchase-demo{
  text-align:center;
  font-size:18px;
  line-height:1.55;
  color:#66536f;
  text-wrap:balance;
  margin:10px auto 0;
  max-width:560px;
}
#atlas-reference #offer #checkout-next{margin-top:18px;padding:0;border:0}
#atlas-reference #offer .purchase-guarantee{font-weight:600;color:#604175}
#atlas-reference #offer .purchase-expiry{display:flex;justify-content:center;align-items:baseline;flex-wrap:wrap;gap:4px 8px}
#atlas-reference #offer .purchase-expiry[hidden]{display:none}
#atlas-reference #offer .purchase-expiry strong{font-size:inherit;line-height:inherit;font-weight:650;color:#604175}
#atlas-reference .checkout-page #offer .purchase{max-width:800px}
#atlas-reference .checkout-page #offer .purchase-step,#atlas-reference .checkout-page #offer .purchase-order>.purchase-step{padding:32px}
#atlas-reference .checkout-page #offer .purchase-step h4{font-size:26px;line-height:1.35;margin-bottom:22px}
#atlas-reference .checkout-page #offer .payment-heading h4{margin:0}
#atlas-reference .checkout-page #offer .purchase-plan{padding:24px;min-width:0}
#atlas-reference .checkout-page #offer .purchase-name{font-size:22px;line-height:1.3;margin-bottom:16px;padding-right:22px}
#atlas-reference .checkout-page #offer .purchase-price{font-size:46px;line-height:1.15}
#atlas-reference .checkout-page #offer .purchase-price>span{font-size:18px;line-height:1.4;margin-top:8px}
#atlas-reference .checkout-page #offer .purchase-math,#atlas-reference .checkout-page #offer .purchase-math b,#atlas-reference .checkout-page #offer .purchase-blue-note,#atlas-reference .checkout-page #offer .purchase-benefits>strong,#atlas-reference .checkout-page #offer .purchase-benefits li,#atlas-reference .checkout-page #offer .purchase-line{font-size:20px;line-height:1.5}
#atlas-reference .checkout-page #offer .purchase-benefits ul{gap:10px 22px}
#atlas-reference .checkout-page #offer .purchase-saving{font-size:18px;padding:8px 12px}
#atlas-reference .checkout-page #offer .purchase-bump{padding:20px;gap:16px}
#atlas-reference .checkout-page #offer .purchase-bump strong{font-size:20px;line-height:1.4}
#atlas-reference .checkout-page #offer .purchase-bump span span,#atlas-reference .checkout-page #offer .purchase-bump>b{font-size:18px;line-height:1.5}
#atlas-reference .checkout-page #offer .purchase-bump input{width:24px;height:24px}
#atlas-reference .checkout-page #offer .purchase-due{font-size:22px;padding-top:20px;margin-top:20px}
#atlas-reference .checkout-page #offer .purchase-due strong{font-size:42px;line-height:1.2}
#atlas-reference .checkout-page #offer .payment-heading{margin-bottom:24px;flex-wrap:wrap}
#atlas-reference .checkout-page #offer .demo-tag{font-size:13px;line-height:1.4;padding:6px 10px}
#atlas-reference .checkout-page #offer .wallet{font-size:22px;min-height:58px;border-radius:9px}
#atlas-reference .checkout-page #offer .payment-divider{font-size:18px;line-height:1.5;margin:24px 0}
#atlas-reference .checkout-page #offer #demo-payment-form fieldset{gap:10px 18px}
#atlas-reference .checkout-page #offer #demo-payment-form label{font-size:20px;line-height:1.4}
#atlas-reference .checkout-page #offer #demo-payment-form label[for=payment-card]{margin-top:14px}
#atlas-reference .checkout-page #offer #demo-payment-form input{font-size:20px;line-height:1.4;min-height:58px;padding:15px 16px}
#atlas-reference .checkout-page #offer #checkout{min-height:60px;font-size:22px;margin-top:24px;border-radius:10px}
#atlas-reference .checkout-page #offer #back-to-offer{display:inline-block;font-size:18px;line-height:1.5;margin-bottom:18px}
#atlas-reference .checkout-page #offer .purchase-demo{margin-top:18px}
@media (max-width:600px){#atlas-reference #offer #checkout-next,#atlas-reference #offer .purchase-guarantee,#atlas-reference #offer .purchase-expiry,#atlas-reference #offer .purchase-demo{font-size:16px;line-height:1.6}
#atlas-reference .checkout-page #offer .purchase-step,#atlas-reference .checkout-page #offer .purchase-order>.purchase-step{padding:24px 20px}
#atlas-reference .checkout-page #offer .purchase-step h4{font-size:23px}
#atlas-reference .checkout-page #offer .purchase-plan{padding:20px 16px}
#atlas-reference .checkout-page #offer .purchase-name{font-size:20px}
#atlas-reference .checkout-page #offer .purchase-price{font-size:38px}
#atlas-reference .checkout-page #offer .purchase-math,#atlas-reference .checkout-page #offer .purchase-math b,#atlas-reference .checkout-page #offer .purchase-blue-note,#atlas-reference .checkout-page #offer .purchase-benefits>strong,#atlas-reference .checkout-page #offer .purchase-benefits li,#atlas-reference .checkout-page #offer .purchase-line{font-size:18px}
#atlas-reference .checkout-page #offer .purchase-bump{padding:16px;gap:12px}
#atlas-reference .checkout-page #offer .purchase-bump strong{font-size:19px}
#atlas-reference .checkout-page #offer .purchase-bump span span,#atlas-reference .checkout-page #offer .purchase-bump>b{font-size:17px}
#atlas-reference .checkout-page #offer .purchase-due{font-size:20px}
#atlas-reference .checkout-page #offer .purchase-due strong{font-size:36px}
#atlas-reference .checkout-page #offer .wallet{font-size:19px;min-height:54px}
#atlas-reference .checkout-page #offer #demo-payment-form label,#atlas-reference .checkout-page #offer #demo-payment-form input{font-size:18px}
#atlas-reference .checkout-page #offer #demo-payment-form fieldset{display:block}
#atlas-reference .checkout-page #offer #demo-payment-form label{margin:18px 0 8px}
#atlas-reference .checkout-page #offer #demo-payment-form label:first-of-type{margin-top:0}
#atlas-reference .checkout-page #offer #demo-payment-form input{min-height:56px}
#atlas-reference .checkout-page #offer #checkout{font-size:20px;min-height:58px}}
@media (max-width:480px){#atlas-reference .checkout-page #offer .purchase-plans{grid-template-columns:1fr}
#atlas-reference .checkout-page #offer .purchase-plan{padding:22px}
#atlas-reference .checkout-page #offer .plan-selector{top:24px;right:20px;width:18px;height:18px}
#atlas-reference .checkout-page #offer .purchase-bump>b{margin-left:36px;white-space:normal}}
#atlas-reference .checkout-page #offer #back-to-offer{min-height:44px;display:inline-flex;align-items:center}
#atlas-reference .checkout-page #offer .purchase-payment .payment-heading{align-items:center}
#atlas-reference .checkout-page #offer .purchase-wallets .wallet{padding:10px 6px;line-height:1.3}
#atlas-reference .checkout-page #offer .purchase-plan:disabled{cursor:not-allowed;opacity:.6}
#atlas-reference .checkout-page #offer .purchase-plan:disabled .purchase-saving{color:#66536f;background:#f0eaf3;border-color:#dbd0e0}
#atlas-reference #learn .aw-node:focus-visible{outline:3px solid #f3c6ea;outline-offset:-4px}
#atlas-reference #learn .aw-tabs>button:focus-visible{outline:3px solid #f3c6ea;outline-offset:-4px}
@media (max-width:600px){#atlas-reference .checkout-page #offer .purchase-bump{display:grid;grid-template-columns:24px minmax(0,1fr)}
#atlas-reference .checkout-page #offer .purchase-bump>b{grid-column:2;text-align:left;margin:0;white-space:normal}
#atlas-reference .checkout-page #offer .purchase-bump input{grid-column:1;grid-row:1;align-self:start;margin-top:3px}
#atlas-reference .checkout-page #offer .purchase-bump>span{grid-column:2;grid-row:1}}
@media (max-width:360px){#atlas-reference #learn .aw-panel .work-quantity{grid-template-columns:1fr;gap:6px;text-align:center}
#atlas-reference #learn .aw-panel .work-quantity strong{font-size:45px}
#atlas-reference #learn .aw-controls{grid-template-columns:44px minmax(0,1fr) 125px;gap:6px}
#atlas-reference #learn .aw-controls .aw-next{min-width:0}
#atlas-reference #learn .aw-controls .aw-next span{white-space:normal}}
#atlas-reference .hero .sub,#atlas-reference .hero .hero-explanation{max-width:1040px}
#atlas-reference .hero .hero-bdc-intro{display:block;margin-bottom:5px;color:#fae8f5}
#atlas-reference .hero-bdc-intro strong{font-weight:700!important;color:inherit!important}
#atlas-reference .hero-bdc-intro em{font-style:italic;text-decoration:underline;text-underline-offset:.14em;text-decoration-thickness:1px}
#atlas-reference .hero-smart u{text-underline-offset:.15em;text-decoration-thickness:1px}
#atlas-reference #learn .aw-tabs{gap:3px}
#atlas-reference #learn .aw-tabs>button{padding-inline:12px}
#atlas-reference #learn .aw-controls .aw-next span{white-space:normal;line-height:1.3}
#atlas-reference #learn #aw-panel-bdc{display:block;overflow:visible;max-height:none}
#atlas-reference #learn .bdc-switch{display:flex;justify-content:center;width:max-content;max-width:100%;margin:0 auto 22px;padding:5px;border:1px solid #d4aed33d;border-radius:50px;background:#100c1650;gap:4px}
#atlas-reference #learn .bdc-switch button{min-height:44px;padding:9px 22px;border-radius:50px;color:#c8b7cf;background:transparent;font-size:17px;font-weight:600;line-height:1.3;transition:background .2s,color .2s}
#atlas-reference #learn .bdc-switch button[aria-pressed=true]{color:#2c1832;background:linear-gradient(110deg,#f9d9ef,#e9acd7 65%,#d4b4ea);box-shadow:0 3px 14px #0002}
#atlas-reference #learn .bdc-switch button:hover{color:#fff}
#atlas-reference #learn .bdc-switch button[aria-pressed=true]:hover{color:#2c1832}
#atlas-reference #learn .bdc-switch button span{margin-left:7px}
#atlas-reference #learn .bdc-view{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:20px 34px;align-items:center}
#atlas-reference #learn .bdc-explain{min-width:0;text-align:left;align-self:center}
#atlas-reference #learn .bdc-explain .bdc-kicker{font-size:15px;line-height:1.4;font-weight:650;letter-spacing:.04em;color:#dfb6d7;margin:0 0 15px}
#atlas-reference #learn .bdc-explain h3{font-size:clamp(34px,3.3vw,46px);line-height:1.13;letter-spacing:-.045em;margin:0 0 18px;text-wrap:balance}
#atlas-reference #learn .bdc-explain>p:not(.bdc-kicker){font-size:21px;line-height:1.5;color:#d5c5de;max-width:540px;margin:0}
#atlas-reference #learn .bdc-explain>p.bdc-punch{margin-top:20px;color:#f2d4e9;font-size:22px;font-weight:600;line-height:1.4}
#atlas-reference #learn .bdc-office{min-width:0;border:1px solid #baa0c34a;background:linear-gradient(145deg,#43304780,#211729);border-radius:17px;padding:18px 22px 16px;position:relative;overflow:hidden}
#atlas-reference #learn .bdc-symbols{position:absolute;pointer-events:none}
#atlas-reference #learn .bdc-room-label{font-size:16px;line-height:1.4;text-align:center;color:#dfcfe5;padding-bottom:16px;border-bottom:1px solid #ceb5d32b;display:flex;align-items:center;justify-content:center;gap:9px}
#atlas-reference #learn .bdc-room-dot{width:7px;height:7px;border-radius:50%;background:#edbad9;box-shadow:0 0 0 4px #dfb1d117;flex-shrink:0}
#atlas-reference #learn .bdc-desk-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 15px;margin:15px 0 18px}
#atlas-reference #learn .bdc-desk{display:flex;flex-direction:column;align-items:center;text-align:center;min-width:0}
#atlas-reference #learn .bdc-desk svg{width:100%;max-width:115px;height:68px;display:block;margin-bottom:6px}
#atlas-reference #learn .bdc-desk strong{font-size:18px;color:#f5e9f3;line-height:1.25;font-weight:600}
#atlas-reference #learn .bdc-desk>span{font-size:13px;color:#bfaac8;line-height:1.4;margin-top:4px}
#atlas-reference #learn .bdc-office-bottom{border-top:1px solid #ceb5d32b;padding-top:14px;display:flex;align-items:center;justify-content:center;gap:10px;color:#e5cce1;font-size:14px;line-height:1.3;text-align:center}
#atlas-reference #learn .bdc-office-bottom i{font-style:normal;color:#a78cab}
#atlas-reference #learn .bdc-overhead{grid-column:1/-1;display:grid;grid-template-columns:.9fr 1.15fr 1fr;border-block:1px solid #e3bddb28;margin-top:0;padding:16px 0;gap:22px}
#atlas-reference #learn .bdc-overhead>div{padding:0 0 0 20px;border-left:1px solid #e3bddb28;min-width:0}
#atlas-reference #learn .bdc-overhead>div:first-child{padding-left:0;border:0}
#atlas-reference #learn .bdc-overhead strong{display:block;color:#f2d6e9;font-size:19px;line-height:1.3;margin-bottom:5px}
#atlas-reference #learn .bdc-overhead span{display:block;color:#cdbbd5;font-size:17px;line-height:1.4}
#atlas-reference #learn .bdc-bottom-line{grid-column:1/-1;text-align:center;color:#cdbbd5;font-size:20px;line-height:1.45;margin:0;text-wrap:balance}
#atlas-reference #learn .bdc-bottom-line strong{font-weight:600;color:#f0cce5}
#atlas-reference #learn .bdc-digital{min-width:0;position:relative;padding:0 10px;text-align:center}
#atlas-reference #learn .bdc-digital-label{font-size:15px;letter-spacing:.04em;color:#dfb6d7;line-height:1.4;margin-bottom:13px}
#atlas-reference #learn .bdc-brain{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:85%;margin:auto;padding:15px 12px;min-height:112px;border:1px solid #dda2d2;border-radius:15px;background:linear-gradient(120deg,#58344f,#302637);color:#f7e6f4;box-shadow:0 10px 35px #0b071624}
#atlas-reference #learn .bdc-brain>span{font-size:30px;line-height:1.1;font-weight:700;letter-spacing:-.035em}
#atlas-reference #learn .bdc-brain>strong{font-size:19px;line-height:1.3;font-weight:500}
#atlas-reference #learn .bdc-brain>small{font-size:15px;line-height:1.4;color:#ddb7d6}
#atlas-reference #learn .bdc-branch{height:25px;width:52%;margin:auto;position:relative;border-top:1px solid #bd99c278;margin-top:14px}
#atlas-reference #learn .bdc-branch:before{content:"";position:absolute;bottom:100%;left:50%;height:14px;border-left:1px solid #bd99c278}
#atlas-reference #learn .bdc-branch:after{content:"";position:absolute;inset:0;border-inline:1px solid #bd99c278}
#atlas-reference #learn .bdc-channels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
#atlas-reference #learn .bdc-channels>button{border:1px solid #9770ba;border-radius:14px;padding:13px 9px;background:linear-gradient(120deg,#44325b,#2a2140);color:#fff;min-height:120px;display:grid;grid-template-columns:26px auto;justify-content:center;align-content:center;align-items:center;gap:7px 8px}
#atlas-reference #learn .bdc-channels>button.bdc-channel-blue{background:linear-gradient(120deg,#1268b3,#164b7d);border-color:#4a9fe5}
#atlas-reference #learn .bdc-channels svg{width:25px;height:25px;display:block}
#atlas-reference #learn .bdc-channels strong{font-size:26px;line-height:1.2;font-weight:650}
#atlas-reference #learn .bdc-channels span{grid-column:1/-1;font-size:16px;line-height:1.4;color:#e2ddf0}
#atlas-reference #learn .bdc-work-list{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 14px;margin:16px auto 0;max-width:460px;color:#e7d5e9;font-size:16px;line-height:1.4}
#atlas-reference #learn .bdc-work-list span:before{content:"✓";color:#d7a5d9;margin-right:5px;font-size:13px}
#atlas-reference #learn .bdc-journey{margin:15px 0 0;font-size:19px;line-height:1.4;font-weight:600;color:#f0bde0;text-wrap:balance}
#atlas-reference #learn .bdc-journey>span{color:#ac8cb7;padding-inline:5px}
#atlas-reference #learn .bdc-scale{grid-column:1/-1;margin-top:2px;border-top:1px solid #e3bddb28;padding-top:18px;text-align:center}
#atlas-reference #learn .bdc-scale>strong{display:block;font-size:23px;line-height:1.3;color:#f5d8ec;font-weight:650}
#atlas-reference #learn .bdc-scale>p{font-size:19px;line-height:1.5;max-width:920px;margin:8px auto 0;color:#cebbd8;text-wrap:balance}
#atlas-reference #learn .bdc-digital button:hover{filter:brightness(1.12)}
@media (max-width:1100px) and (min-width:1001px){#atlas-reference #learn .bdc-view{gap:20px 24px}
#atlas-reference #learn .bdc-explain>p:not(.bdc-kicker){font-size:20px}
#atlas-reference #learn .bdc-office{padding:16px}
#atlas-reference #learn .bdc-desk-grid{gap:18px 8px}
#atlas-reference #learn .bdc-overhead{gap:12px}
#atlas-reference #learn .bdc-overhead>div{padding-left:12px}}
@media (max-width:1000px){#atlas-reference #learn .bdc-view{grid-template-columns:minmax(0,1fr);max-width:700px;margin:auto;gap:24px}
#atlas-reference #learn .bdc-explain{text-align:center}
#atlas-reference #learn .bdc-explain>p:not(.bdc-kicker){max-width:630px;margin-inline:auto}
#atlas-reference #learn .bdc-office,#atlas-reference #learn .bdc-digital{width:100%;max-width:620px;margin:auto}
#atlas-reference #learn .bdc-overhead{gap:14px}
#atlas-reference #learn .bdc-overhead span{font-size:16px}
#atlas-reference #learn .bdc-overhead strong{font-size:18px}}
@media (max-width:760px){#atlas-reference .hero .hero-bdc-intro{margin-bottom:7px}
#atlas-reference .hero .sub{max-width:37ch}
#atlas-reference #learn .bdc-switch{margin-bottom:24px;padding:4px;gap:3px;width:100%}
#atlas-reference #learn .bdc-switch button{padding:10px 12px;font-size:15px;flex:1;min-height:48px}
#atlas-reference #learn .bdc-switch button span{margin-left:3px}
#atlas-reference #learn .bdc-explain .bdc-kicker{font-size:14px;margin-bottom:12px}
#atlas-reference #learn .bdc-explain h3{font-size:34px;margin-bottom:16px}
#atlas-reference #learn .bdc-explain>p:not(.bdc-kicker){font-size:19px}
#atlas-reference #learn .bdc-explain>p.bdc-punch{font-size:20px;margin-top:16px}
#atlas-reference #learn .bdc-office{padding:17px 12px}
#atlas-reference #learn .bdc-room-label{font-size:15px;padding-bottom:14px;gap:7px}
#atlas-reference #learn .bdc-desk-grid{gap:18px 10px}
#atlas-reference #learn .bdc-desk svg{height:62px}
#atlas-reference #learn .bdc-desk strong{font-size:17px}
#atlas-reference #learn .bdc-desk>span{font-size:12px}
#atlas-reference #learn .bdc-office-bottom{font-size:13px;gap:7px}
#atlas-reference #learn .bdc-overhead{grid-template-columns:1fr;padding-block:0;gap:0}
#atlas-reference #learn .bdc-overhead>div,#atlas-reference #learn .bdc-overhead>div:first-child{border:0;border-bottom:1px solid #e3bddb1c;padding:13px 0;display:grid;grid-template-columns:130px minmax(0,1fr);gap:12px}
#atlas-reference #learn .bdc-overhead>div:last-child{border:0}
#atlas-reference #learn .bdc-overhead strong{font-size:17px;margin:0}
#atlas-reference #learn .bdc-overhead span{font-size:16px;line-height:1.45}
#atlas-reference #learn .bdc-bottom-line{font-size:19px}
#atlas-reference #learn .bdc-digital{padding:0}
#atlas-reference #learn .bdc-brain{width:94%;padding:16px 10px}
#atlas-reference #learn .bdc-brain>small{font-size:14px}
#atlas-reference #learn .bdc-channels{gap:12px}
#atlas-reference #learn .bdc-channels>button{padding:14px 8px;gap:8px 5px}
#atlas-reference #learn .bdc-channels strong{font-size:24px}
#atlas-reference #learn .bdc-channels span{font-size:15px}
#atlas-reference #learn .bdc-work-list{font-size:15px;gap:8px 12px}
#atlas-reference #learn .bdc-journey{font-size:19px}
#atlas-reference #learn .bdc-journey>span{padding-inline:0}
#atlas-reference #learn .bdc-scale>strong{font-size:22px}
#atlas-reference #learn .bdc-scale>p{font-size:18px}}
@media (max-width:360px){#atlas-reference #learn .bdc-switch button{font-size:14px;padding-inline:8px}
#atlas-reference #learn .bdc-switch button span{display:none}
#atlas-reference #learn .bdc-explain h3{font-size:30px}
#atlas-reference #learn .bdc-desk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
#atlas-reference #learn .bdc-overhead>div,#atlas-reference #learn .bdc-overhead>div:first-child{grid-template-columns:1fr;gap:5px}
#atlas-reference #learn .bdc-office-bottom{flex-wrap:wrap}}
@media (prefers-reduced-motion:reduce){#atlas-reference #learn .bdc-switch button{transition:none}}
#atlas-reference #learn .aw-explorer .aw-viewport{padding:28px 12px;margin-top:12px;background:none;border:0;border-radius:0;box-shadow:none;overflow:visible}
#atlas-reference #learn .aw-explorer .aw-stage{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto;height:auto;min-height:660px;max-height:none;overflow:visible;align-items:center}
#atlas-reference #learn .aw-explorer .aw-stage>.aw-panel{grid-area:1/1;align-self:center;width:100%;min-width:0;min-height:0;height:auto!important;max-height:none!important;overflow:visible!important;margin:0;padding:0;display:var(--chapter-layout,block)}
#atlas-reference #learn .aw-explorer .aw-stage>.aw-panel[hidden]{display:var(--chapter-layout,block)!important;visibility:hidden;pointer-events:none;user-select:none}
#atlas-reference #learn #aw-panel-chief,#atlas-reference #learn #aw-panel-blue,#atlas-reference #learn #aw-panel-voice{--chapter-layout:grid}
#atlas-reference #learn .aw-explorer .aw-controls{border-top:1px solid #d4b6db26;padding-top:18px}
#atlas-reference #learn .aw-explorer .aw-tabs{gap:5px}
#atlas-reference #learn .aw-explorer .aw-tabs>button{font-size:19px;padding-inline:16px}
#atlas-reference #learn #aw-panel-overview .aw-node-chief{width:460px;max-width:100%;min-height:154px}
#atlas-reference #learn #aw-panel-overview .aw-node-chief span{font-size:24px;line-height:1.35}
#atlas-reference #learn #aw-panel-overview .aw-learning{font-size:22px}
#atlas-reference #learn #aw-panel-overview .aw-chart-caption{min-height:70px}
#atlas-reference #learn #aw-panel-chief{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:60px;align-items:center}
#atlas-reference #learn .chief-visual{max-width:550px;width:100%;margin:auto;padding:6px 0}
#atlas-reference #learn .chief-inputs{display:flex;justify-content:center;gap:14px;flex-wrap:wrap}
#atlas-reference #learn .chief-inputs span{font-size:20px;line-height:1.4;padding:8px 14px;border:1px solid #d8b3da38;border-radius:9px;color:#dbc4e3;background:#d1a9dc08}
#atlas-reference #learn .chief-stem{height:27px;width:1px;margin:auto;background:#c794c078}
#atlas-reference #learn .chief-core{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;width:90%;max-width:410px;margin:auto;padding:27px 18px;border:1px solid #e4a4d9;border-radius:21px;background:radial-gradient(ellipse at 50% 0,#b5639840,transparent 80%),linear-gradient(130deg,#48283f,#261d31);box-shadow:0 15px 70px #ab569612}
#atlas-reference #learn .chief-core-label{font-size:19px;color:#e6bada;font-weight:550;line-height:1.3}
#atlas-reference #learn .chief-core>strong{font-size:68px;line-height:1.05;letter-spacing:-.055em;font-weight:750;color:#f9e6f4}
#atlas-reference #learn .chief-core>span:not(.chief-core-label){font-size:26px;line-height:1.35;color:#f1cee6}
#atlas-reference #learn .chief-core em{font-size:21px;line-height:1.4;color:#dfafd4;font-style:normal;margin-top:3px}
#atlas-reference #learn .chief-branches{width:52%;height:29px;border-top:1px solid #c794c078;border-inline:1px solid #c794c078;margin:25px auto 0;position:relative}
#atlas-reference #learn .chief-branches:before{content:"";position:absolute;bottom:100%;left:50%;height:25px;border-left:1px solid #c794c078}
#atlas-reference #learn .chief-outputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
#atlas-reference #learn .chief-outputs button{border-radius:15px;border:1px solid #9972bb;padding:18px 10px;background:linear-gradient(125deg,#3c2b55,#201a30);color:#f8efff}
#atlas-reference #learn .chief-outputs button:first-child{background:linear-gradient(125deg,#1762a9,#173952);border-color:#438fcc}
#atlas-reference #learn .chief-outputs strong{display:block;font-size:31px;line-height:1.2;font-weight:650;margin-bottom:7px}
#atlas-reference #learn .chief-outputs span{font-size:19px;line-height:1.4;display:block;color:#dbcfe9}
#atlas-reference #learn .chief-outputs button:hover{filter:brightness(1.12)}
#atlas-reference #learn .chief-copy{text-align:left;min-width:0}
#atlas-reference #learn .chief-eyebrow{font-size:19px;color:#d4a9d5;line-height:1.4;margin:0 0 18px}
#atlas-reference #learn .chief-copy h3{font-size:clamp(36px,3.3vw,46px);line-height:1.15;letter-spacing:-.045em;margin:0 0 24px;text-wrap:balance}
#atlas-reference #learn .chief-copy>p:not(.chief-eyebrow){font-size:24px;line-height:1.5;color:#d3bfdc;margin:0 0 19px}
#atlas-reference #learn .chief-close{display:block;font-size:25px;line-height:1.4;color:#f0c7e2;margin-top:24px;font-weight:600}
#atlas-reference #learn #aw-panel-bdc .bdc-content{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto;align-items:center}
#atlas-reference #learn #aw-panel-bdc .bdc-view{grid-area:1/1;width:100%;align-self:center;gap:22px 42px;max-width:none}
#atlas-reference #learn #aw-panel-bdc .bdc-view[hidden]{display:grid!important;visibility:hidden;pointer-events:none;user-select:none}
#atlas-reference #learn #aw-panel-bdc .bdc-switch{margin-bottom:27px}
#atlas-reference #learn #aw-panel-bdc .bdc-switch button{font-size:19px;padding:10px 26px}
#atlas-reference #learn #aw-panel-bdc .bdc-explain h3{font-size:clamp(36px,3.3vw,46px)}
#atlas-reference #learn #aw-panel-bdc .bdc-explain>p:not(.bdc-kicker){font-size:24px;line-height:1.5}
#atlas-reference #learn #aw-panel-bdc .bdc-explain>p.bdc-punch{font-size:25px}
#atlas-reference #learn #aw-panel-bdc .bdc-kicker,#atlas-reference #learn #aw-panel-bdc .bdc-digital-label{font-size:18px}
#atlas-reference #learn #aw-panel-bdc .bdc-office{padding:22px 24px}
#atlas-reference #learn #aw-panel-bdc .bdc-room-label{font-size:18px}
#atlas-reference #learn #aw-panel-bdc .bdc-desk svg{height:84px;max-width:128px}
#atlas-reference #learn #aw-panel-bdc .bdc-desk strong{font-size:21px}
#atlas-reference #learn #aw-panel-bdc .bdc-desk>span{font-size:15px}
#atlas-reference #learn #aw-panel-bdc .bdc-office-bottom{font-size:17px}
#atlas-reference #learn #aw-panel-bdc .bdc-brain{width:94%;padding:20px 14px;min-height:145px}
#atlas-reference #learn #aw-panel-bdc .bdc-brain>span{font-size:38px}
#atlas-reference #learn #aw-panel-bdc .bdc-brain>strong{font-size:23px}
#atlas-reference #learn #aw-panel-bdc .bdc-brain>small{font-size:20px}
#atlas-reference #learn #aw-panel-bdc .bdc-channels strong{font-size:30px}
#atlas-reference #learn #aw-panel-bdc .bdc-channels span{font-size:19px}
#atlas-reference #learn #aw-panel-bdc .bdc-work-list{font-size:18px;max-width:520px}
#atlas-reference #learn #aw-panel-bdc .bdc-journey{font-size:23px}
#atlas-reference #learn #aw-panel-bdc .bdc-overhead{padding-block:17px}
#atlas-reference #learn #aw-panel-bdc .bdc-overhead strong{font-size:21px}
#atlas-reference #learn #aw-panel-bdc .bdc-overhead span{font-size:19px}
#atlas-reference #learn #aw-panel-bdc .bdc-bottom-line{font-size:23px}
#atlas-reference #learn #aw-panel-bdc .bdc-scale>strong{font-size:25px}
#atlas-reference #learn #aw-panel-bdc .bdc-scale>p{font-size:21px}
#atlas-reference #learn #aw-panel-credits .credits-heading{text-align:center;margin:0 auto 24px;max-width:1050px}
#atlas-reference #learn #aw-panel-credits .credits-heading h3{font-size:clamp(36px,3.3vw,46px);line-height:1.13;letter-spacing:-.04em;margin:0 0 15px}
#atlas-reference #learn #aw-panel-credits .credits-heading>p{font-size:23px;line-height:1.45;color:#d6c2df;margin:0}
#atlas-reference #learn #aw-panel-credits .credits-heading>p strong{color:#f0cfe6;font-weight:500}
#atlas-reference #learn #aw-panel-credits .credits-main{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:38px;max-width:1080px;margin:auto;align-items:center}
#atlas-reference #learn #aw-panel-credits .credits-pool{padding:22px 25px;text-align:center;border:1px solid #dba4d342;border-radius:18px;background:radial-gradient(ellipse at 50% 0,#b766a223,transparent 85%),#251a2d60;min-width:0}
#atlas-reference #learn #aw-panel-credits .credits-eyebrow{font-size:18px;line-height:1.4;color:#e0b9d7;margin:0 0 11px}
#atlas-reference #learn #aw-panel-credits .credits-total{display:block;font-size:76px;line-height:1;letter-spacing:-.055em;font-weight:750;color:#f5cfe8}
#atlas-reference #learn #aw-panel-credits .credits-total-label{font-size:24px;color:#f3dfef;margin:7px 0 10px;line-height:1.3}
#atlas-reference #learn #aw-panel-credits .credits-definition{font-size:20px;color:#d0bbda;line-height:1.45;margin:0}
#atlas-reference #learn #aw-panel-credits .credits-destinations{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:9px 15px;margin-top:18px;padding-top:14px;border-top:1px solid #d7b0d32b;color:#eccce3;font-size:21px;line-height:1.35}
#atlas-reference #learn #aw-panel-credits .credits-destinations strong{font-weight:550}
#atlas-reference #learn #aw-panel-credits .credits-destinations>span{color:#b488b6}
#atlas-reference #learn #aw-panel-credits .credits-example{text-align:center;min-width:0}
#atlas-reference #learn #aw-panel-credits .credits-output{display:flex;align-items:center;justify-content:center;gap:18px}
#atlas-reference #learn #aw-panel-credits .credits-output strong{font-size:62px;line-height:1.1;letter-spacing:-.05em;font-weight:700;color:#f8e3f1}
#atlas-reference #learn #aw-panel-credits .credits-output>span{font-size:24px;line-height:1.35;text-align:left;max-width:155px;color:#dcc5e2}
#atlas-reference #learn #aw-panel-credits .credits-plus{font-size:26px;color:#c792c6;line-height:1.2;margin:7px 0}
#atlas-reference #learn #aw-panel-credits .credits-example-note{font-size:18px;line-height:1.5;max-width:460px;color:#cbb4d6;margin:17px auto 0;text-wrap:balance}
#atlas-reference #learn #aw-panel-credits .credits-refill{max-width:1080px;margin:24px auto 0;border-top:1px solid #d4add534;padding-top:20px;text-align:center}
#atlas-reference #learn #aw-panel-credits .credits-refill-price strong{font-size:26px;line-height:1.35;font-weight:600;color:#f4d7eb}
#atlas-reference #learn #aw-panel-credits .credits-refill-price strong>span{color:#ecc0e1}
#atlas-reference #learn #aw-panel-credits .credits-refill>p{font-size:19px;line-height:1.45;max-width:1080px;color:#ceb8d9;margin:8px auto 0;text-wrap:balance}
#atlas-reference #learn #aw-panel-credits .credits-footnotes{display:flex;justify-content:center;flex-wrap:wrap;gap:6px 26px;margin:17px auto 0;text-align:center}
#atlas-reference #learn #aw-panel-credits .credits-footnotes p{font-size:18px;line-height:1.45;margin:0;color:#cab4d5}
#atlas-reference #learn #aw-panel-credits .credits-footnotes strong{font-weight:500;color:#aaceff}
#atlas-reference #learn #aw-panel-start .slide-copy{max-width:1000px;margin:0 auto 23px;text-align:center}
#atlas-reference #learn #aw-panel-start .slide-copy>p{margin:0}
#atlas-reference #learn #aw-panel-start .simple-paths{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;max-width:1100px;margin:auto}
#atlas-reference #learn #aw-panel-start .simple-paths>div{border:0;border-top:1px solid #d9b5da37;background:transparent;padding:20px 16px 0;min-width:0}
#atlas-reference #learn #aw-panel-start .path-icon{display:none}
#atlas-reference #learn #aw-panel-start .simple-paths h4{font-size:29px;line-height:1.25;margin:0 0 11px;color:#efcce5}
#atlas-reference #learn #aw-panel-start .simple-paths p{font-size:22px;line-height:1.45;margin:9px 0 0;color:#d1bbda}
#atlas-reference #learn #aw-panel-start .start-offer{max-width:1100px;margin:28px auto 0;padding:25px 28px;border:1px solid #e0a9d240;border-radius:17px;background:linear-gradient(115deg,#6e3c622c,#2e213c70);display:flex;align-items:center;justify-content:space-between;gap:28px}
#atlas-reference #learn #aw-panel-start .start-offer h4{font-size:30px;line-height:1.2;color:#f8e5f3;letter-spacing:-.03em;font-weight:550;margin:0 0 12px;text-wrap:balance}
#atlas-reference #learn #aw-panel-start .start-offer h4 strong{color:#f0b8df;font-weight:650}
#atlas-reference #learn #aw-panel-start .start-offer p{font-size:20px;line-height:1.5;margin:0;color:#d7bedf}
#atlas-reference #learn #aw-panel-start .start-offer p strong{font-weight:600;color:#eed4e8}
#atlas-reference #learn #aw-panel-start .carousel-get-atlas{display:inline-flex;align-items:center;justify-content:center;gap:9px;flex-shrink:0;font-size:23px;padding:15px 24px;min-height:62px;border-radius:50px;color:#291b31;background:linear-gradient(115deg,#fae0ef,#efa5d7 60%,#d6b4ed);border:1px solid #fff5;box-shadow:0 8px 28px #5b264d25}
#atlas-reference #learn #aw-panel-start .carousel-get-atlas img{display:block;width:100px;height:auto;filter:brightness(0);opacity:.85}
@media (max-width:1100px) and (min-width:1001px){#atlas-reference #learn #aw-panel-chief{gap:30px}
#atlas-reference #learn .chief-copy>p:not(.chief-eyebrow){font-size:22px}
#atlas-reference #learn #aw-panel-bdc .bdc-view{gap:22px 28px}
#atlas-reference #learn #aw-panel-bdc .bdc-explain>p:not(.bdc-kicker){font-size:22px}
#atlas-reference #learn #aw-panel-credits .credits-main{gap:24px}
#atlas-reference #learn #aw-panel-credits .credits-total{font-size:68px}
#atlas-reference #learn #aw-panel-start .start-offer{padding:23px;gap:20px}}
@media (max-width:1000px){#atlas-reference #learn .aw-explorer .aw-stage{min-height:0}
#atlas-reference #learn .aw-explorer .aw-viewport{padding:24px 0}
#atlas-reference #learn #aw-panel-chief{grid-template-columns:minmax(0,1fr);gap:30px}
#atlas-reference #learn .chief-copy{max-width:680px;text-align:center;margin:auto;grid-row:1}
#atlas-reference #learn .chief-visual{max-width:570px}
#atlas-reference #learn .chief-eyebrow{margin-bottom:12px}
#atlas-reference #learn .chief-copy h3{margin-bottom:18px}
#atlas-reference #learn .chief-copy>p:not(.chief-eyebrow){margin-bottom:12px}
#atlas-reference #learn .chief-close{margin-top:15px}
#atlas-reference #learn #aw-panel-bdc .bdc-view{max-width:700px;margin:auto;gap:24px}
#atlas-reference #learn #aw-panel-bdc .bdc-office{max-width:640px}
#atlas-reference #learn #aw-panel-credits .credits-main{gap:24px}
#atlas-reference #learn #aw-panel-credits .credits-total{font-size:66px}
#atlas-reference #learn #aw-panel-credits .credits-output{gap:14px}
#atlas-reference #learn #aw-panel-credits .credits-output strong{font-size:52px}
#atlas-reference #learn #aw-panel-credits .credits-output>span{font-size:21px;max-width:130px}
#atlas-reference #learn #aw-panel-start .start-offer{flex-direction:column;text-align:center;gap:20px}}
@media (max-width:760px){#atlas-reference #learn .aw-explorer .aw-tabs>button{font-size:17px;padding-inline:13px}
#atlas-reference #learn .aw-explorer .aw-viewport{padding:24px 4px}
#atlas-reference #learn .aw-explorer .aw-controls{padding-top:16px}
#atlas-reference #learn #aw-panel-overview .aw-node-chief{width:100%;max-width:380px;padding:16px 12px;min-height:150px}
#atlas-reference #learn #aw-panel-overview .aw-node-chief span{font-size:22px}
#atlas-reference #learn #aw-panel-overview .aw-learning{font-size:20px}
#atlas-reference #learn #aw-panel-chief{gap:24px}
#atlas-reference #learn .chief-copy h3{font-size:34px}
#atlas-reference #learn .chief-copy>p:not(.chief-eyebrow){font-size:20px;line-height:1.5}
#atlas-reference #learn .chief-close{font-size:22px}
#atlas-reference #learn .chief-eyebrow{font-size:17px}
#atlas-reference #learn .chief-inputs{gap:9px}
#atlas-reference #learn .chief-inputs span{font-size:17px;padding:8px 10px}
#atlas-reference #learn .chief-core{width:94%;padding:22px 14px}
#atlas-reference #learn .chief-core>strong{font-size:58px}
#atlas-reference #learn .chief-core>span:not(.chief-core-label){font-size:24px}
#atlas-reference #learn .chief-core em{font-size:19px}
#atlas-reference #learn .chief-outputs{gap:12px}
#atlas-reference #learn .chief-outputs strong{font-size:28px}
#atlas-reference #learn .chief-outputs span{font-size:17px}
#atlas-reference #learn #aw-panel-bdc .bdc-switch button{font-size:16px;padding:10px 12px}
#atlas-reference #learn #aw-panel-bdc .bdc-explain h3{font-size:34px}
#atlas-reference #learn #aw-panel-bdc .bdc-explain>p:not(.bdc-kicker){font-size:20px}
#atlas-reference #learn #aw-panel-bdc .bdc-explain>p.bdc-punch{font-size:22px}
#atlas-reference #learn #aw-panel-bdc .bdc-kicker,#atlas-reference #learn #aw-panel-bdc .bdc-digital-label{font-size:16px}
#atlas-reference #learn #aw-panel-bdc .bdc-office{padding:18px 12px}
#atlas-reference #learn #aw-panel-bdc .bdc-room-label{font-size:16px}
#atlas-reference #learn #aw-panel-bdc .bdc-desk svg{height:68px}
#atlas-reference #learn #aw-panel-bdc .bdc-desk strong{font-size:18px}
#atlas-reference #learn #aw-panel-bdc .bdc-desk>span{font-size:13px}
#atlas-reference #learn #aw-panel-bdc .bdc-office-bottom{font-size:14px}
#atlas-reference #learn #aw-panel-bdc .bdc-brain{padding:20px 10px}
#atlas-reference #learn #aw-panel-bdc .bdc-brain>span{font-size:34px}
#atlas-reference #learn #aw-panel-bdc .bdc-brain>strong{font-size:20px}
#atlas-reference #learn #aw-panel-bdc .bdc-brain>small{font-size:18px}
#atlas-reference #learn #aw-panel-bdc .bdc-channels strong{font-size:27px}
#atlas-reference #learn #aw-panel-bdc .bdc-channels span{font-size:17px}
#atlas-reference #learn #aw-panel-bdc .bdc-work-list{font-size:17px}
#atlas-reference #learn #aw-panel-bdc .bdc-journey{font-size:21px}
#atlas-reference #learn #aw-panel-bdc .bdc-overhead{padding-block:0}
#atlas-reference #learn #aw-panel-bdc .bdc-overhead strong,#atlas-reference #learn #aw-panel-bdc .bdc-overhead span{font-size:18px}
#atlas-reference #learn #aw-panel-bdc .bdc-bottom-line{font-size:21px}
#atlas-reference #learn #aw-panel-bdc .bdc-scale>strong{font-size:23px}
#atlas-reference #learn #aw-panel-bdc .bdc-scale>p{font-size:19px}
#atlas-reference #learn #aw-panel-credits .credits-heading{margin-bottom:24px}
#atlas-reference #learn #aw-panel-credits .credits-heading h3{font-size:34px}
#atlas-reference #learn #aw-panel-credits .credits-heading>p{font-size:20px}
#atlas-reference #learn #aw-panel-credits .credits-main{grid-template-columns:minmax(0,1fr);gap:23px}
#atlas-reference #learn #aw-panel-credits .credits-pool{padding:22px 18px}
#atlas-reference #learn #aw-panel-credits .credits-total{font-size:65px}
#atlas-reference #learn #aw-panel-credits .credits-total-label{font-size:23px}
#atlas-reference #learn #aw-panel-credits .credits-definition{font-size:19px}
#atlas-reference #learn #aw-panel-credits .credits-destinations{font-size:20px;gap:9px 12px}
#atlas-reference #learn #aw-panel-credits .credits-output>span{font-size:21px;max-width:145px}
#atlas-reference #learn #aw-panel-credits .credits-example-note{font-size:17px;line-height:1.5}
#atlas-reference #learn #aw-panel-credits .credits-refill-price strong{font-size:24px}
#atlas-reference #learn #aw-panel-credits .credits-refill-price strong>span{display:block}
#atlas-reference #learn #aw-panel-credits .credits-refill>p{font-size:18px}
#atlas-reference #learn #aw-panel-credits .credits-footnotes p{font-size:17px}
#atlas-reference #learn #aw-panel-start .simple-paths{grid-template-columns:minmax(0,1fr);gap:24px}
#atlas-reference #learn #aw-panel-start .simple-paths>div{padding:18px 4px 0;text-align:center}
#atlas-reference #learn #aw-panel-start .simple-paths h4{font-size:27px}
#atlas-reference #learn #aw-panel-start .simple-paths p{font-size:20px}
#atlas-reference #learn #aw-panel-start .start-offer{padding:23px 17px;margin-top:26px;gap:20px}
#atlas-reference #learn #aw-panel-start .start-offer h4{font-size:28px}
#atlas-reference #learn #aw-panel-start .start-offer p{font-size:19px}
#atlas-reference #learn #aw-panel-start .carousel-get-atlas{font-size:22px;min-height:60px;min-width:220px}}
@media (max-width:360px){#atlas-reference #learn .chief-copy h3,#atlas-reference #learn #aw-panel-credits .credits-heading h3,#atlas-reference #learn #aw-panel-bdc .bdc-explain h3{font-size:31px}
#atlas-reference #learn .chief-inputs{gap:7px}
#atlas-reference #learn .chief-inputs span{font-size:16px;padding-inline:8px}
#atlas-reference #learn #aw-panel-bdc .bdc-desk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
#atlas-reference #learn #aw-panel-credits .credits-total{font-size:58px}
#atlas-reference #learn #aw-panel-credits .credits-output strong{font-size:45px}
#atlas-reference #learn #aw-panel-credits .credits-output>span{font-size:20px}}