.atr{--atr-ink: #191916;--atr-panel: #24241f;--atr-cream: #f3f0e7;--atr-paper: #e9e5d9;--atr-orange: #ff8a3d;--atr-gold: #d4b763;--atr-muted: #bcbcaf;--atr-line: #45453b;min-height:100dvh;background:var(--atr-cream);color:var(--atr-ink);font-family:inherit;line-height:1.6}.atr *,.atr *:before,.atr *:after{box-sizing:border-box}.atr h1,.atr h2,.atr h3,.atr p{margin:0}.atr h1,.atr h2,.atr h3{color:inherit}.atr button,.atr a,.atr summary{-webkit-tap-highlight-color:transparent}.atr button{font:inherit;cursor:pointer}.atr button:disabled{cursor:not-allowed;opacity:.55}.atr :is(a,button,summary):focus-visible{outline:3px solid #b55012;outline-offset:5px}.atr-dark :is(a,button,summary):focus-visible{outline-color:var(--atr-orange)}.atr a{color:inherit}.atr svg{flex-shrink:0}.atr-wrap{width:min(1220px,calc(100% - 80px));margin-inline:auto}.atr-dark{background:var(--atr-ink);color:var(--atr-cream)}.atr-kicker{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase;font-size:11px;font-weight:600;letter-spacing:.14em;line-height:1.6}.atr-dark .atr-kicker{color:var(--atr-gold)}.atr-section{padding-block:96px;scroll-margin-top:96px}.atr-section-head{display:grid;grid-template-columns:1.3fr 1fr;gap:64px;margin-bottom:42px;align-items:end}.atr-section h2{font-size:clamp(30px,3.6vw,48px);line-height:1.12;letter-spacing:-.045em;font-weight:700;max-width:760px}.atr-section-head h2{margin-top:15px}.atr-section-head>p{max-width:420px;font-size:17px;color:#55554b}.atr-dark .atr-section-head>p{color:var(--atr-muted)}.atr-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:13px 19px;font-weight:650;font-size:14px;line-height:1.4;border:1px solid transparent;border-radius:4px;text-decoration:none;background:var(--atr-orange);color:var(--atr-ink)!important;min-height:46px}.atr-btn:hover{background:#ffac75}.atr-btn-outline{background:transparent;border-color:currentColor;color:inherit!important}.atr-btn-outline:hover{background:#d4b76320}.atr-link{display:inline-flex;gap:10px;align-items:center;font-size:14px;font-weight:650;text-underline-offset:5px;text-decoration:underline}.atr-link:hover{text-decoration-thickness:2px}.atr-hero{padding:145px 0 70px;position:relative;overflow:hidden}.atr-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(#f3f0e707 1px,transparent 1px),linear-gradient(90deg,#f3f0e707 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:linear-gradient(to right,transparent 28%,#191916 100%);mask-image:linear-gradient(to right,transparent 28%,#191916 100%)}.atr-hero-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:60px;align-items:center;position:relative}.atr-hero h1{font-size:clamp(44px,5.4vw,74px);line-height:1.02;letter-spacing:-.055em;font-weight:750;margin:22px 0}.atr-hero h1 span{color:var(--atr-orange)}.atr-hero-copy>p:not(.atr-kicker){max-width:440px;color:#d0d0c3;font-size:18px}.atr-hero-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:30px}.atr-hero-note{display:flex;align-items:center;gap:9px;font-size:12px!important;color:var(--atr-muted)!important;margin-top:26px!important}.atr-approval-visual{position:relative;margin:0;width:100%;aspect-ratio:4 / 5;overflow:hidden;border-radius:9px;min-width:0}.atr-approval-video,.atr-approval-poster{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.atr-approval-video[hidden]{display:none}.atr-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}.atr-video-toggle{position:absolute;right:12px;bottom:12px;display:grid;place-items:center;width:38px;height:38px;border:0;border-radius:50%;background:#191916a8;color:#f3f0e7;opacity:.72;transition:opacity .18s ease}.atr-video-toggle:hover,.atr-video-toggle:focus-visible{opacity:1}.atr-badge{display:inline-block;padding:4px 8px;background:#d4b7631a;border:1px solid #d4b76370;color:var(--atr-gold);font-size:11px;font-weight:700;border-radius:3px;white-space:nowrap}.atr-subnav{display:flex;justify-content:space-between;flex-wrap:wrap;gap:18px;border-top:1px solid var(--atr-line);margin-top:60px;padding-top:22px;position:relative}.atr-subnav a{font-size:12px;text-decoration:none;color:#dbdbcf}.atr-subnav a:hover{color:var(--atr-orange)}.atr-subnav span{color:var(--atr-orange);font-family:ui-monospace,monospace;margin-right:9px}.atr-units{display:grid;grid-template-columns:280px 1fr;border-top:1px solid #bcb8a9;border-bottom:1px solid #bcb8a9}.atr-unit-nav{display:flex;flex-direction:column;border-right:1px solid #bcb8a9}.atr-unit-tab{min-height:83px;display:flex;align-items:center;gap:13px;padding:18px 22px;border:0;border-bottom:1px solid #c8c4b6;text-align:left;background:transparent;color:#57574c;font-size:16px!important}.atr-unit-tab:last-child{border-bottom:0}.atr-unit-tab svg:last-child{margin-left:auto}.atr-unit-tab[aria-selected=true]{background:var(--atr-ink);color:var(--atr-cream)}.atr-unit-tab[aria-selected=true] svg{color:var(--atr-orange)}.atr-unit-panel{padding:30px 36px;min-width:0}.atr-unit-panel h3{font-size:23px;letter-spacing:-.03em;margin:8px 0 18px}.atr-roster{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:28px;column-gap:28px;list-style:none;padding:0;margin:0}.atr-roster li{padding:12px 0;display:flex;align-items:start;justify-content:space-between;gap:12px;border-bottom:1px solid #d0cbbd;font-size:13px}.atr-roster .atr-badge{color:#644b11;border-color:#96824c;background:#e5ddc3;padding:1px 5px}.atr-human-line{margin-top:22px!important;display:flex;gap:9px;align-items:start;font-size:12px;color:#55554b}.atr-unit-foot{display:flex;flex-wrap:wrap;gap:16px 36px;margin-top:23px;font-size:12px;color:#55554b}.atr-unit-foot span{display:flex;align-items:center;gap:7px}.atr-learning{background:#e8e1cd;border-top:1px solid #d3cbb6}.atr-learning-workbench{display:grid;grid-template-columns:1fr .8fr 1fr;gap:0;border:1px solid #b7ae98;border-radius:6px;overflow:hidden}.atr-learning-draft{padding:30px;background:#f8f4e9;display:flex;flex-direction:column;min-width:0}.atr-learning-draft .atr-kicker{color:#6b6554}.atr-letter{margin:23px 0!important;font-size:20px;line-height:1.5;letter-spacing:-.02em;flex:1}.atr-learning-foot{font-size:12px;color:#625c4e;border-top:1px solid #d4cbb8;padding-top:13px}.atr-feedback{padding:30px 24px;background:var(--atr-ink);color:var(--atr-cream);display:flex;flex-direction:column;justify-content:center}.atr-feedback .atr-kicker{color:var(--atr-gold)}.atr-feedback blockquote{margin:19px 0;padding:0;font-size:15px}.atr-feedback button{margin-top:8px;font-size:12px}.atr-feedback-status{font-size:12px;margin-top:14px!important;color:#dbd4bd}.atr-learning-guardrail{margin-top:20px!important;display:flex;align-items:start;gap:10px;font-size:13px}.atr-cadence{display:flex;flex-wrap:wrap;gap:10px 24px;border-top:1px solid #b7ae98;margin-top:32px;padding-top:20px;color:#625c4e;font-size:12px}.atr-cadence strong{color:var(--atr-ink);margin-right:5px}.atr-risk-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.atr-risk-tab{color:var(--atr-cream);border:1px solid #5d5d4e;background:transparent;text-align:left;padding:20px 22px;border-radius:4px 4px 0 0}.atr-risk-tab[aria-selected=true]{color:var(--atr-ink);background:var(--atr-orange);border-color:var(--atr-orange)}.atr-risk-tab span{display:block;font-family:ui-monospace,monospace;font-size:12px;margin-bottom:8px}.atr-risk-tab strong{font-size:17px;line-height:1.3}.atr-risk-panel{display:grid;grid-template-columns:.9fr 1.1fr;gap:50px;padding:36px;border:1px solid #5d5d4e;border-top:3px solid var(--atr-orange);background:#22221c}.atr-risk-panel h3{font-size:28px;line-height:1.2;letter-spacing:-.035em;margin:13px 0 18px}.atr-risk-panel p{font-size:14px;color:#d0d0c0}.atr-permission{display:flex;align-items:start;gap:11px;border-bottom:1px solid #4c4c40;padding:14px 0}.atr-permission:first-child{padding-top:0}.atr-permission svg{color:var(--atr-gold);margin-top:4px}.atr-permission strong{font-size:13px;color:var(--atr-cream)}.atr-permission p{font-size:13px;margin-top:5px}.atr-risk-detail{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:22px;color:#cccbbd;font-size:12px}.atr-pricing-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media (min-width: 1100px){.atr-pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.atr-price-card{display:flex;flex-direction:column;padding:30px;border:1px solid #bab5a6;border-radius:5px;background:#f8f5ec}.atr-price-card:nth-child(2){border-top:4px solid #b5581d;padding-top:27px}.atr-price-top{display:flex;justify-content:space-between;align-items:start;gap:12px}.atr-price-card h3{font-size:25px;letter-spacing:-.035em;line-height:1.2}.atr-price-card .atr-kicker{color:#73654c;font-size:10px}.atr-price-audience{font-size:13px;color:#5e5e50;margin-top:11px!important;min-height:42px}.atr-price-amount{border-block:1px solid #d5cfbf;padding-block:22px;margin-block:16px 20px;display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 14px}.atr-price-amount strong{font-size:clamp(28px,3vw,36px);line-height:1.15;letter-spacing:-.045em}.atr-price-amount span{font-size:12px;color:#5d5b50}.atr-price-amount p{width:100%;font-size:20px;color:#8d3c08;font-weight:600;margin-top:3px}.atr-price-inclusions{list-style:none;padding:0;margin:0 0 25px;flex:1}.atr-price-inclusions li{display:flex;align-items:start;gap:9px;font-size:13px;padding:6px 0}.atr-price-inclusions svg{color:#8b4919;margin-top:3px}.atr-price-card .atr-btn{width:100%;background:var(--atr-ink);color:var(--atr-cream)!important}.atr-price-card .atr-btn:hover{background:#424234}.atr-price-term{font-size:11px;color:#626254;margin-top:12px!important;text-align:center}.atr-price-terms{display:grid;grid-template-columns:180px 1fr;gap:24px;margin-top:30px;padding:25px 0;border-block:1px solid #bcb8aa}.atr-price-terms h3{font-size:16px}.atr-price-terms ul{list-style:none;margin:0;padding:0;display:grid;gap:10px;font-size:12px;color:#58584d;max-width:850px}.atr-price-alt{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;margin-top:22px;font-size:13px}.atr-start{padding:65px 0;background:#e8e1cd}.atr-start-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.atr-start h2{font-size:30px;margin-top:12px;line-height:1.2;letter-spacing:-.035em}.atr-start p{font-size:14px;color:#555145;margin-top:18px}.atr-start ol{list-style:none;margin:0;padding:0}.atr-start li{display:grid;grid-template-columns:30px 1fr;gap:18px;padding:18px 0;border-top:1px solid #bcb19a}.atr-start li>span{font-family:ui-monospace,monospace;font-size:12px;color:#75582c;padding-top:4px}.atr-start li h3{font-size:16px}.atr-start li p{font-size:13px;margin-top:4px}.atr-faq-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:70px}.atr-faq h2{margin-top:16px}.atr-faq details{border-bottom:1px solid #c5bfaf}.atr-faq details:first-child{border-top:1px solid #c5bfaf}.atr-faq summary{display:flex;align-items:center;justify-content:space-between;gap:18px;list-style:none;cursor:pointer;padding:20px 0;font-weight:600;font-size:15px;line-height:1.5}.atr-faq summary::-webkit-details-marker{display:none}.atr-faq summary:after{content:"+";font-family:ui-monospace,monospace;font-size:21px;font-weight:400}.atr-faq details[open] summary:after{content:"−"}.atr-faq details p{padding:0 30px 22px 0;color:#55554a;font-size:14px}.atr-close{padding:75px 0}.atr-close-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:80px;align-items:start}.atr-close h2{font-size:clamp(34px,4vw,52px);letter-spacing:-.045em;line-height:1.1;margin:17px 0}.atr-close p{color:var(--atr-muted);font-size:15px;max-width:450px;margin-bottom:26px}.atr-resources{display:grid;gap:0}.atr-resources a{padding:13px 0;border-bottom:1px solid #4d4d40;display:flex;justify-content:space-between;gap:16px;font-size:13px;text-decoration:none}.atr-resources a:hover{color:var(--atr-orange)}@media (min-width: 1600px){.atr-hero{padding-top:165px;padding-bottom:85px}}@media (max-width: 1050px){.atr-wrap{width:calc(100% - 48px)}.atr-hero-grid{gap:30px;grid-template-columns:.9fr 1.1fr}.atr-hero h1{font-size:55px}.atr-learning-workbench{grid-template-columns:1fr}.atr-units{grid-template-columns:235px 1fr}.atr-unit-panel{padding:27px}.atr-roster{grid-template-columns:1fr}.atr-section-head,.atr-faq-grid,.atr-start-grid{gap:36px}}@media (max-width: 767px){.atr-wrap{width:calc(100% - 36px)}.atr-section{padding-block:62px}.atr-hero{padding-top:112px;padding-bottom:32px}.atr-hero-grid,.atr-section-head,.atr-risk-panel,.atr-pricing-grid,.atr-faq-grid,.atr-start-grid,.atr-close-grid{grid-template-columns:1fr}.atr-hero-grid{gap:38px}.atr-hero h1{font-size:clamp(43px,9.8vw,68px);max-width:580px}.atr-hero-copy>p:not(.atr-kicker){font-size:17px;max-width:530px}.atr-approval-visual{width:calc(100% + 4px);margin-inline:-2px}.atr-section-head{gap:20px;margin-bottom:30px}.atr-section-head>p{font-size:15px;max-width:550px}.atr-subnav{margin-top:33px;display:grid;grid-template-columns:1fr 1fr;gap:15px}.atr-subnav a{font-size:11px}.atr-units{grid-template-columns:1fr}.atr-unit-nav{display:grid;grid-template-columns:1fr 1fr;border-right:0;border-bottom:1px solid #bcb8a9}.atr-unit-tab{font-size:13px!important;padding:15px 12px;gap:8px;min-height:62px;border:1px solid #c8c4b6}.atr-unit-tab:last-child{border-bottom:1px solid #c8c4b6}.atr-unit-tab svg:last-child{width:14px}.atr-unit-panel{padding:24px 18px}.atr-unit-panel h3{font-size:21px}.atr-learning-workbench{grid-template-columns:1fr}.atr-feedback{grid-column:auto;grid-row:auto;display:flex;gap:0}.atr-feedback blockquote{margin:17px 0}.atr-feedback .atr-feedback-status{margin-top:12px!important}.atr-learning-draft{padding:25px}.atr-letter{font-size:19px;margin-block:18px!important}.atr-risk-tabs{grid-template-columns:1fr 1fr;gap:8px}.atr-risk-tab{padding:15px;border-radius:3px}.atr-risk-tab span{margin-bottom:3px}.atr-risk-tab strong{font-size:15px}.atr-risk-panel{margin-top:12px;padding:25px 20px;gap:25px}.atr-risk-panel h3{font-size:25px}.atr-risk-detail{align-items:start;flex-direction:column}.atr-price-card{padding:24px}.atr-price-card:nth-child(2){padding-top:21px}.atr-price-audience{min-height:0}.atr-price-terms{grid-template-columns:1fr;gap:14px}.atr-start-grid,.atr-faq-grid{gap:30px}.atr-close-grid{gap:40px}}@media (max-width: 360px){.atr-wrap{width:calc(100% - 28px)}.atr-approval-visual{width:calc(100% - 4px);margin-inline:2px}.atr-price-top{flex-direction:column}.atr-unit-tab{gap:6px;padding-inline:8px;font-size:12px!important}}@media (prefers-reduced-motion: reduce){.atr *,.atr *:before,.atr *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
