.home-body{--canvas:#f1eee6;--canvas-deep:#e9e5d9;--surface:#fbfaf6;--ink:#15171e;--ink-soft:#3f434e;--muted:#62656e;--line:rgba(21,23,30,0.14);--line-soft:rgba(21,23,30,0.08);--stage:#0a0d14;--stage-2:#111624;--stage-3:#1a2133;--stage-line:rgba(233,236,244,0.1);--stage-text:#e9ecf4;--stage-muted:#969dae;--cobalt:#2f55e0;--cobalt-deep:#2443c4;--cobalt-bright:#7d96ff;--lime:#b8e34d;--lime-deep:#86a832;--radius-frame:20px;--radius-panel:14px;--radius-chip:8px;--section-y:clamp(4.5rem,9vw,8rem);--container:1200px;--container-wide:1320px;--ease-out:cubic-bezier(0.22,1,0.36,1);--dur:0.28s;margin:0;background:var(--canvas);color:var(--ink);font-family:var(--font-sans),"Segoe UI",system-ui,sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}.home-body ::selection{background:rgba(47,85,224,.18)}.home-main{overflow:clip}.at-container{margin-inline:auto;max-width:var(--container);padding-inline:clamp(1.25rem,4vw,2.5rem);width:100%}.at-container.wide{max-width:var(--container-wide)}.at-section{padding-block:var(--section-y)}.at-display{font-size:clamp(2.5rem,5.6vw,4.25rem);font-weight:640;letter-spacing:-.035em;line-height:1.04}.at-display,.at-h2{margin:0;text-wrap:balance}.at-h2{font-size:clamp(1.8rem,3.4vw,2.6rem);font-weight:620;letter-spacing:-.028em;line-height:1.12}.at-h3{font-size:1.14rem;font-weight:600;letter-spacing:-.012em;line-height:1.3;margin:0}.at-body{color:var(--ink-soft);font-size:1.02rem;line-height:1.68;margin:0;max-width:56ch}.at-eyebrow{color:var(--muted);display:block;font-family:var(--font-mono),ui-monospace,monospace;font-size:.72rem;font-weight:500;letter-spacing:.14em;margin:0 0 1rem;text-transform:uppercase}.at-serif{font-family:var(--font-serif),Georgia,serif;font-style:italic;font-weight:460;letter-spacing:-.012em}.at-mono{font-family:var(--font-mono),ui-monospace,monospace}.at-btn{align-items:center;border:1px solid transparent;border-radius:999px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.95rem;font-weight:560;gap:.5rem;justify-content:center;letter-spacing:-.01em;padding:.72rem 1.35rem;text-decoration:none;transition:background-color var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out),color var(--dur) var(--ease-out),transform .15s var(--ease-out);white-space:nowrap}.at-btn:active{transform:translateY(1px) scale(.99)}.at-btn:focus-visible{outline:2px solid var(--cobalt);outline-offset:3px}.at-btn.primary{background:var(--cobalt);color:#ffffff}.at-btn.primary:hover{background:var(--cobalt-deep)}.at-btn.ghost{border-color:var(--line);color:var(--ink)}.at-btn.ghost:hover{border-color:var(--ink)}.at-btn.stage-ghost{border-color:rgba(233,236,244,.28);color:var(--stage-text)}.at-btn.stage-ghost:hover{border-color:rgba(233,236,244,.6)}.at-btn.stage-ghost:focus-visible{outline-color:var(--cobalt-bright)}.at-nav-wrap{padding:.9rem clamp(1rem,3vw,2rem) 0;position:-webkit-sticky;position:sticky;top:0;z-index:40}.at-nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:rgba(241,238,230,.82);border:1px solid var(--line-soft);border-radius:999px;display:flex;gap:1.5rem;justify-content:space-between;margin-inline:auto;max-width:var(--container-wide);min-height:60px;padding:.45rem .55rem .45rem 1.1rem}.at-brand,.at-nav{align-items:center}.at-brand{color:var(--ink);display:inline-flex;font-size:1rem;font-weight:640;gap:.6rem;letter-spacing:-.02em;text-decoration:none}.at-brand img{border-radius:8px;display:block}.at-nav-links{display:flex;gap:1.6rem}.at-nav-links a{color:var(--ink-soft);font-size:.92rem;font-weight:500;text-decoration:none;transition:color var(--dur) var(--ease-out)}.at-nav-links a:focus-visible,.at-nav-links a:hover{color:var(--ink)}.at-nav-actions{align-items:center;display:flex;gap:.7rem}.at-login{color:var(--ink-soft);font-size:.92rem;font-weight:550;padding:.5rem .6rem;text-decoration:none}.at-login:hover{color:var(--ink)}.language-switcher{border:1px solid var(--line);border-radius:999px;display:inline-flex;overflow:hidden}.language-switcher a{color:var(--muted);font-family:var(--font-mono),ui-monospace,monospace;font-size:.72rem;font-weight:550;letter-spacing:.06em;padding:.42rem .65rem;text-decoration:none;text-transform:uppercase}.language-switcher a.active{background:var(--ink);color:var(--canvas)}@media (max-width:900px){.at-login,.at-nav-links{display:none}}@media (max-width:560px){.at-nav{gap:.6rem}.at-nav .at-brand span{display:none}.at-nav .at-btn{font-size:.85rem;padding:.55rem 1rem}}.at-hero{padding:clamp(1rem,3vw,2rem) clamp(1rem,3vw,2rem) 0}.at-stage{background:radial-gradient(52rem 30rem at 82% -12%,rgba(47,85,224,.34),transparent 62%),radial-gradient(36rem 24rem at 8% 108%,rgba(47,85,224,.14),transparent 60%),var(--stage);border-radius:calc(var(--radius-frame) + 6px);color:var(--stage-text);overflow:hidden;position:relative}.at-stage:before{background-image:linear-gradient(rgba(233,236,244,.045) 1px,transparent 0),linear-gradient(90deg,rgba(233,236,244,.045) 1px,transparent 0);background-size:56px 56px;content:"";inset:0;-webkit-mask-image:radial-gradient(90rem 50rem at 70% 0,black,transparent 75%);mask-image:radial-gradient(90rem 50rem at 70% 0,black,transparent 75%);pointer-events:none;position:absolute}.at-hero-grid{align-items:center;display:grid;grid-gap:clamp(2.5rem,5vw,4.5rem);gap:clamp(2.5rem,5vw,4.5rem);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);margin-inline:auto;max-width:var(--container-wide);padding:clamp(3.5rem,7vw,6rem) clamp(1.5rem,4vw,4rem);position:relative}.at-hero-copy .at-display{color:#f5f7fb}.at-hero-copy .at-display em{color:var(--cobalt-bright);font-style:normal}.at-hero-lede{color:var(--stage-muted);font-size:1.08rem;line-height:1.66;margin:1.4rem 0 2rem;max-width:46ch}.at-hero-actions{display:flex;flex-wrap:wrap;gap:.8rem}.at-frame{background:var(--stage-2);border:1px solid var(--stage-line);border-radius:var(--radius-frame);box-shadow:0 30px 80px rgba(4,6,12,.5);color:var(--stage-text);font-size:.86rem;overflow:hidden}.at-frame-bar{align-items:center;border-bottom:1px solid var(--stage-line);display:flex;gap:.8rem;justify-content:space-between;padding:.8rem 1.1rem}.at-frame-bar strong{font-size:.85rem;font-weight:600;letter-spacing:-.01em}.at-frame-bar span{color:var(--stage-muted);font-family:var(--font-mono),ui-monospace,monospace;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.at-frame-body{display:grid;grid-gap:.65rem;gap:.65rem;padding:1.1rem}.at-step{align-items:flex-start;background:rgba(233,236,244,.03);border:1px solid transparent;border-radius:var(--radius-panel);display:flex;gap:.75rem;padding:.75rem .9rem}.at-step .tick{align-items:center;background:rgba(184,227,77,.14);border-radius:50%;color:var(--lime);display:inline-flex;flex:none;font-size:.7rem;height:1.35rem;justify-content:center;margin-top:.1rem;width:1.35rem}.at-step p{color:var(--stage-muted);margin:.15rem 0 0}.at-step strong{font-size:.88rem;font-weight:600}.at-step.active{background:rgba(47,85,224,.13);border-color:rgba(125,150,255,.35)}.at-step.active .tick{background:rgba(125,150,255,.16);color:var(--cobalt-bright)}.at-frame-actions{display:flex;gap:.6rem;padding:.2rem .2rem .1rem}.at-frame-actions .approve{background:var(--lime);border-radius:999px;color:#1c2508;font-size:.8rem;font-weight:650;padding:.45rem 1rem}.at-frame-actions .adjust{border:1px solid var(--stage-line);border-radius:999px;color:var(--stage-muted);font-size:.8rem;font-weight:550;padding:.45rem 1rem}.at-chip-row{display:flex;flex-wrap:wrap;gap:.45rem}.at-chip{background:rgba(233,236,244,.05);border:1px solid var(--stage-line);border-radius:var(--radius-chip);color:var(--stage-muted);font-family:var(--font-mono),ui-monospace,monospace;font-size:.68rem;letter-spacing:.02em;padding:.3rem .55rem}.at-hero-flow{height:100%;inset:0;pointer-events:none;position:absolute;width:100%}@media (prefers-reduced-motion:reduce){.at-hero-flow,.at-rail-flow{display:none}}@media (max-width:900px){.at-rail-flow{display:none}}.at-proof{border-bottom:1px solid var(--line-soft);border-top:1px solid var(--line-soft);margin-top:clamp(3rem,6vw,4.5rem)}.at-proof-grid{display:grid;grid-template-columns:repeat(4,1fr)}.at-proof-item{border-left:1px solid var(--line-soft);padding:1.3rem 1.5rem}.at-proof-item:first-child{border-left:none}.at-proof-item strong{display:block;font-size:.95rem;font-weight:620;letter-spacing:-.01em}.at-proof-item span{color:var(--muted);font-size:.85rem}@media (max-width:900px){.at-proof-grid{grid-template-columns:1fr 1fr}.at-proof-item:nth-child(3){border-left:none}.at-proof-item{border-top:1px solid var(--line-soft)}.at-proof-item:nth-child(-n+2){border-top:none}}.at-model-head{margin-bottom:clamp(2.5rem,5vw,4rem);max-width:640px}.at-model-head .at-body{margin-top:1.1rem}.at-rail{display:grid;grid-gap:0;gap:0;grid-template-columns:repeat(5,1fr);position:relative}.at-rail:before{background:linear-gradient(90deg,var(--cobalt) 0,rgba(47,85,224,.25) 100%);content:"";height:2px;left:0;position:absolute;right:0;top:5px}.at-rail-node{padding:2rem 1.4rem 0 0;position:relative}.at-rail-node:before{background:var(--canvas);border:2px solid var(--cobalt);border-radius:50%;content:"";height:12px;left:0;position:absolute;top:0;width:12px}.at-rail-node h3{font-size:1.02rem;font-weight:620;letter-spacing:-.01em;margin:0 0 .4rem}.at-rail-node p{color:var(--ink-soft);font-size:.9rem;line-height:1.55;margin:0}.at-rail-node small{color:var(--muted);display:block;font-family:var(--font-mono),ui-monospace,monospace;font-size:.68rem;letter-spacing:.06em;margin-top:.7rem}@media (max-width:900px){.at-rail{grid-template-columns:1fr}.at-rail:before{height:auto;left:5px;top:0;bottom:0;width:2px;background:linear-gradient(180deg,var(--cobalt) 0,rgba(47,85,224,.25) 100%)}.at-rail-node{padding:0 0 2rem 2rem}.at-rail-node:before{left:0;top:4px}}.at-demo-stage{padding:clamp(3.5rem,7vw,6rem) clamp(1.5rem,4vw,4rem)}.at-demo-stage .at-eyebrow{color:var(--stage-muted)}.at-demo-head{display:grid;grid-gap:1.2rem;gap:1.2rem;margin-bottom:clamp(2.5rem,5vw,3.5rem);max-width:620px}.at-demo-head .at-h2{color:#f5f7fb}.at-demo-head .at-body{color:var(--stage-muted)}.at-blueprint{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.at-blueprint-col{display:grid;grid-gap:1rem;gap:1rem;align-content:start}.at-panel-dark{background:var(--stage-2);border:1px solid var(--stage-line);border-radius:var(--radius-panel);padding:1.1rem 1.2rem}.at-panel-dark h3{color:var(--stage-muted);font-family:var(--font-mono),ui-monospace,monospace;font-size:.68rem;font-weight:500;letter-spacing:.1em;margin:0 0 .6rem;text-transform:uppercase}.at-panel-dark p{color:var(--stage-text);font-size:.9rem;line-height:1.55;margin:0}@media (max-width:900px){.at-blueprint{grid-template-columns:1fr}}.at-review{align-items:center;display:grid;grid-gap:clamp(2.5rem,6vw,5rem);gap:clamp(2.5rem,6vw,5rem);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.at-review-statement{font-size:clamp(1.9rem,3.6vw,2.8rem);line-height:1.18;margin:0 0 1.4rem}.at-review-copy .at-body+.at-body{margin-top:1rem}.at-review-frame{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-frame);box-shadow:0 24px 60px rgba(42,40,32,.12);font-size:.88rem;overflow:hidden}.at-review-frame .bar{align-items:center;border-bottom:1px solid var(--line-soft);display:flex;justify-content:space-between;padding:.85rem 1.15rem}.at-review-frame .bar strong{font-size:.88rem;font-weight:620}.at-review-frame .bar span{background:rgba(47,85,224,.1);border-radius:999px;color:var(--cobalt);font-family:var(--font-mono),ui-monospace,monospace;font-size:.66rem;letter-spacing:.08em;padding:.3rem .6rem;text-transform:uppercase}.at-review-frame .body{display:grid;grid-gap:.55rem;gap:.55rem;padding:1.1rem 1.15rem}.at-diff{border-left:3px solid var(--line);color:var(--ink-soft);font-size:.87rem;line-height:1.5;padding:.35rem 0 .35rem .9rem}.at-diff.add{border-left-color:var(--lime-deep);background:rgba(184,227,77,.1)}.at-diff.remove{border-left-color:rgba(21,23,30,.25);color:var(--muted);text-decoration:line-through}.at-review-frame .actions{border-top:1px solid var(--line-soft);display:flex;gap:.6rem;padding:.9rem 1.15rem}.at-review-frame .actions .approve{background:var(--ink);border-radius:999px;color:var(--canvas);font-size:.82rem;font-weight:600;padding:.48rem 1.05rem}.at-review-frame .actions .request{border:1px solid var(--line);border-radius:999px;color:var(--ink-soft);font-size:.82rem;font-weight:550;padding:.48rem 1.05rem}@media (max-width:900px){.at-review{grid-template-columns:1fr}}.at-usecase-head{margin-bottom:clamp(2rem,4vw,3rem);max-width:640px}.at-usecase-head .at-body{margin-top:1.1rem}.at-tabs{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.6rem}.at-tab{background:transparent;border:1px solid var(--line);border-radius:999px;color:var(--ink-soft);cursor:pointer;font-family:inherit;font-size:.9rem;font-weight:550;padding:.55rem 1.15rem;transition:background-color var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out),color var(--dur) var(--ease-out)}.at-tab:hover{border-color:var(--ink);color:var(--ink)}.at-tab:focus-visible{outline:2px solid var(--cobalt);outline-offset:3px}.at-tab[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--canvas)}.at-usecase-panel{background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius-frame);display:grid;grid-gap:clamp(1.8rem,4vw,3rem);gap:clamp(1.8rem,4vw,3rem);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);padding:clamp(1.6rem,4vw,2.8rem)}.at-usecase-story h3{font-size:1.4rem;font-weight:620;letter-spacing:-.018em;margin:0 0 .9rem}.at-usecase-story p{color:var(--ink-soft);line-height:1.66;margin:0;max-width:50ch}.at-usecase-flow{border-left:2px solid var(--line);display:grid;grid-gap:1.1rem;gap:1.1rem;padding-left:1.4rem}.at-usecase-flow li{list-style:none}.at-usecase-flow strong{display:block;font-size:.94rem;font-weight:620}.at-usecase-flow span{color:var(--muted);font-size:.87rem;line-height:1.5}@media (max-width:900px){.at-usecase-panel{grid-template-columns:1fr}}.at-academy{align-items:start;display:grid;grid-gap:clamp(2.5rem,6vw,5rem);gap:clamp(2.5rem,6vw,5rem);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.at-academy-copy .at-h2{margin-bottom:1.1rem}.at-academy-copy .at-body+.at-body{margin-top:1rem}.at-track-list{border-top:1px solid var(--line);display:grid;margin:0;padding:0}.at-track{border-bottom:1px solid var(--line);display:grid;grid-gap:.35rem 1.5rem;gap:.35rem 1.5rem;grid-template-columns:minmax(0,1fr) auto;list-style:none;padding:1.35rem .2rem}.at-track h3{font-size:1.05rem;font-weight:620;letter-spacing:-.012em;margin:0}.at-track p{color:var(--ink-soft);font-size:.9rem;grid-column:1;line-height:1.55;margin:0;max-width:52ch}.at-track .access{align-self:start;border:1px solid var(--line);border-radius:999px;color:var(--ink-soft);font-family:var(--font-mono),ui-monospace,monospace;font-size:.66rem;grid-row:span 2;letter-spacing:.08em;padding:.32rem .7rem;text-transform:uppercase;white-space:nowrap}.at-track .access.free{background:var(--ink);border-color:var(--ink);color:var(--canvas)}@media (max-width:900px){.at-academy{grid-template-columns:1fr}}.at-programs-head{margin-bottom:clamp(2rem,4vw,3rem);max-width:640px}.at-programs-head .at-body{margin-top:1.1rem}.at-programs{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.at-program-feature{background:var(--stage);border-radius:var(--radius-frame);color:var(--stage-text);display:flex;flex-direction:column;gap:1.1rem;overflow:hidden;padding:clamp(1.8rem,4vw,2.6rem);position:relative}.at-program-feature:before{background:radial-gradient(30rem 18rem at 90% -20%,rgba(47,85,224,.4),transparent 65%);content:"";inset:0;pointer-events:none;position:absolute}.at-program-feature>*{position:relative}.at-program-feature .kicker{color:var(--cobalt-bright);font-family:var(--font-mono),ui-monospace,monospace;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}.at-program-feature h3{font-size:clamp(1.5rem,2.6vw,2rem);font-weight:630;letter-spacing:-.022em;line-height:1.15;margin:0}.at-program-feature p{color:var(--stage-muted);line-height:1.62;margin:0;max-width:52ch}.at-program-feature .price{align-items:baseline;display:flex;gap:.7rem}.at-program-feature .price strong{font-size:1.7rem;font-weight:650;letter-spacing:-.02em}.at-program-feature .price span{color:var(--stage-muted);font-size:.88rem}.at-program-feature .at-btn{align-self:flex-start;margin-top:auto}.at-program-side{display:grid;grid-gap:1rem;gap:1rem}.at-program{background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius-frame);display:flex;flex-direction:column;gap:.7rem;padding:1.6rem 1.7rem}.at-program .kicker{color:var(--muted);font-family:var(--font-mono),ui-monospace,monospace;font-size:.66rem;letter-spacing:.12em;text-transform:uppercase}.at-program h3{font-size:1.2rem;font-weight:620;letter-spacing:-.015em;margin:0}.at-program p{color:var(--ink-soft);font-size:.92rem;line-height:1.58;margin:0}.at-program .price{font-size:1.05rem;font-weight:640}.at-program .price small{color:var(--muted);font-weight:450}.at-program a{align-items:center;color:var(--cobalt);display:inline-flex;font-size:.92rem;font-weight:600;gap:.35rem;margin-top:.3rem;text-decoration:none}.at-program a:hover{color:var(--cobalt-deep);text-decoration:underline}.at-program a:focus-visible{outline:2px solid var(--cobalt);outline-offset:3px}@media (max-width:900px){.at-programs{grid-template-columns:1fr}}.at-final{padding:0 clamp(1rem,3vw,2rem) clamp(2rem,4vw,3rem)}.at-final-stage{align-items:center;display:grid;grid-gap:1.6rem;gap:1.6rem;justify-items:center;padding:clamp(4rem,8vw,6.5rem) clamp(1.5rem,4vw,4rem);text-align:center}.at-final-stage .at-serif{color:#f5f7fb;font-size:clamp(1.9rem,4vw,3rem);line-height:1.2;margin:0;max-width:22ch}.at-final-stage .at-body{color:var(--stage-muted);text-align:center}.at-footer{border-top:1px solid var(--line);padding:clamp(2.5rem,5vw,4rem) 0 2rem}.at-footer-grid{display:grid;grid-gap:2.5rem;gap:2.5rem;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,.7fr))}.at-footer-brand p{color:var(--muted);font-size:.9rem;line-height:1.6;margin:.8rem 0 0;max-width:34ch}.at-footer h4{color:var(--muted);font-family:var(--font-mono),ui-monospace,monospace;font-size:.68rem;font-weight:500;letter-spacing:.12em;margin:0 0 .9rem;text-transform:uppercase}.at-footer ul{display:grid;grid-gap:.55rem;gap:.55rem;list-style:none;margin:0;padding:0}.at-footer ul a{color:var(--ink-soft);font-size:.92rem;text-decoration:none}.at-footer ul a:focus-visible,.at-footer ul a:hover{color:var(--ink);text-decoration:underline}.at-footer-bottom{align-items:center;border-top:1px solid var(--line-soft);color:var(--muted);display:flex;flex-wrap:wrap;font-size:.84rem;gap:1rem;justify-content:space-between;margin-top:2.5rem;padding-top:1.5rem}@media (max-width:900px){.at-footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.at-footer-grid{grid-template-columns:1fr}}@media (max-width:1024px){.at-hero-grid{grid-template-columns:1fr;padding-bottom:clamp(2.5rem,6vw,4rem)}.at-hero-copy{max-width:640px}}.at-stage-light{background:radial-gradient(26rem 18rem at 78% 8%,rgba(125,150,255,.16),transparent 70%);inset:0;pointer-events:none;position:absolute}.at-edge-blur{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);height:72px;left:0;pointer-events:none;position:fixed;right:0;z-index:30}.at-edge-blur.top{-webkit-mask-image:linear-gradient(180deg,black 20%,transparent);mask-image:linear-gradient(180deg,black 20%,transparent);top:0}.at-edge-blur.bottom{bottom:0;-webkit-mask-image:linear-gradient(0deg,black 20%,transparent);mask-image:linear-gradient(0deg,black 20%,transparent)}@media (prefers-reduced-motion:reduce){.at-edge-blur{display:none}}@property --at-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@media (prefers-reduced-motion:no-preference){.at-stage-light{animation:at-light-drift 14s ease-in-out infinite alternate}.at-program-feature:before{animation:at-light-drift 12s ease-in-out infinite alternate}@keyframes at-light-drift{0%{opacity:.55;transform:translateZ(0)}to{opacity:1;transform:translate3d(-3%,2%,0)}}.at-stage:before{animation:at-grid-pan 90s linear infinite}@keyframes at-grid-pan{to{background-position:56px 56px,56px 56px}}.at-program-feature:after{animation:at-border-sweep 7s linear infinite;background:conic-gradient(from var(--at-angle),transparent 0turn,transparent .72turn,rgba(125,150,255,.9) .86turn,transparent 1turn);border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}@keyframes at-border-sweep{to{--at-angle:360deg}}@supports (animation-timeline:scroll()){.at-nav{animation:at-nav-condense linear both;animation-timeline:scroll();animation-range:0 140px}@keyframes at-nav-condense{to{background:rgba(241,238,230,.94);box-shadow:0 10px 32px rgba(21,23,30,.1)}}.at-edge-blur.top{animation:at-edge-in linear both;animation-timeline:scroll();animation-range:0 220px}@keyframes at-edge-in{0%{opacity:0}}.at-edge-blur.bottom{animation:at-edge-out linear both;animation-timeline:scroll();animation-range:calc(100% - 320px) calc(100% - 80px)}@keyframes at-edge-out{to{opacity:0}}}.at-hero-copy>*{animation:at-rise-blur .7s var(--ease-out) both}.at-hero-copy .at-display{animation-delay:.05s}.at-hero-copy .at-hero-lede{animation-delay:.14s}.at-hero-copy .at-hero-actions{animation-delay:.22s}.at-hero-visual{animation:at-rise-blur .7s var(--ease-out) .3s both}@keyframes at-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes at-rise-blur{0%{filter:blur(6px);opacity:0;transform:translateY(20px)}to{filter:blur(0);opacity:1;transform:none}}.at-hero-visual .at-step:first-child{animation:at-rise .5s var(--ease-out) .55s both,at-brighten .45s var(--ease-out) 1.3s both}.at-hero-visual .at-step:nth-child(2){animation:at-rise .5s var(--ease-out) .75s both,at-brighten .45s var(--ease-out) 1.95s both}.at-hero-visual .at-step.active{animation:at-rise .5s var(--ease-out) .95s both,at-step-activate .55s var(--ease-out) 2.6s both,at-active-glow 3s ease-in-out 3.6s infinite}@keyframes at-brighten{0%{opacity:.55}to{opacity:1}}@keyframes at-step-activate{0%{background:rgba(233,236,244,.03);border-color:transparent;opacity:.55}to{background:rgba(47,85,224,.13);border-color:rgba(125,150,255,.35);opacity:1}}@keyframes at-active-glow{0%,to{border-color:rgba(125,150,255,.35)}50%{border-color:rgba(125,150,255,.75)}}.at-hero-visual .tick{animation:at-pop .45s cubic-bezier(.34,1.56,.64,1) both}.at-hero-visual .at-step:first-child .tick{animation-delay:1.3s}.at-hero-visual .at-step:nth-child(2) .tick{animation-delay:1.95s}.at-hero-visual .at-step:nth-child(3) .tick{animation-delay:2.7s}@keyframes at-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.at-hero-visual .at-frame-actions{animation:at-rise .5s var(--ease-out) 3s both}.at-hero-visual .at-chip-row{animation:at-rise .5s var(--ease-out) 3.15s both}.at-blueprint .at-step.active{animation:at-active-glow 3s ease-in-out infinite}.at-review-frame .bar span{animation:at-fade-pulse 3s ease-in-out infinite}@keyframes at-fade-pulse{0%,to{opacity:1}50%{opacity:.55}}.at-rail-flow{animation:at-flow-x 8s linear infinite;height:12px;left:0;pointer-events:none;position:absolute;top:0;width:100%}.at-rail-flow:before{background:var(--cobalt);border-radius:50%;box-shadow:0 0 10px rgba(47,85,224,.45);content:"";height:7px;left:-8px;position:absolute;top:3px;width:7px}.at-rail-flow.second{animation-delay:4s}.at-rail-flow.second:before{height:5px;opacity:.55;top:4px}@keyframes at-flow-x{0%{opacity:0;transform:translateX(0)}6%{opacity:1}94%{opacity:1}to{opacity:0;transform:translateX(100%)}}.at-btn{transition:background-color var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out),color var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out),transform .15s var(--ease-out)}.at-btn.primary:hover{box-shadow:0 10px 26px rgba(47,85,224,.32);transform:translateY(-1px)}.at-program{transition:box-shadow var(--dur) var(--ease-out),transform var(--dur) var(--ease-out)}.at-program:hover{box-shadow:0 18px 44px rgba(42,40,32,.1);transform:translateY(-3px)}.at-track{transition:background-color var(--dur) var(--ease-out)}.at-track:hover{background-color:rgba(21,23,30,.03)}@supports (animation-timeline:view()){.at-academy-copy,.at-blueprint .at-frame,.at-demo-head,.at-final-stage .at-body,.at-final-stage .at-btn,.at-final-stage .at-serif,.at-footer-grid,.at-model-head,.at-programs-head,.at-review-copy,.at-tabs,.at-usecase-head{animation:at-view-enter both,at-view-exit forwards;animation-timeline:view(),view();animation-range:entry 0 entry 38%,exit 60% exit 100%}.at-usecase-panel{animation:at-view-enter both,at-view-exit forwards,at-swap .38s var(--ease-out);animation-timeline:view(),view(),auto;animation-range:entry 0 entry 38%,exit 60% exit 100%,normal}.at-blueprint .at-frame .at-step:not(.active),.at-blueprint-col .at-panel-dark,.at-proof-item,.at-rail-node,.at-track{animation:at-view-enter both,at-view-exit forwards;animation-timeline:view(),view();animation-range:entry 0 entry 42%,exit 58% exit 100%}.at-blueprint .at-frame .at-step:nth-child(2):not(.active),.at-blueprint-col .at-panel-dark:nth-child(2),.at-proof-item:nth-child(2),.at-rail-node:nth-of-type(2),.at-track:nth-child(2){animation-range:entry 8% entry 50%,exit 58% exit 100%}.at-blueprint .at-frame .at-step:nth-child(3):not(.active),.at-blueprint-col .at-panel-dark:nth-child(3),.at-proof-item:nth-child(3),.at-rail-node:nth-of-type(3),.at-track:nth-child(3){animation-range:entry 16% entry 58%,exit 58% exit 100%}.at-blueprint-col .at-panel-dark:nth-child(4),.at-proof-item:nth-child(4),.at-rail-node:nth-of-type(4),.at-track:nth-child(4){animation-range:entry 24% entry 66%,exit 58% exit 100%}.at-rail-node:nth-of-type(5){animation-range:entry 32% entry 74%,exit 58% exit 100%}.at-review-frame{animation:at-view-enter-right both,at-view-exit forwards;animation-timeline:view(),view();animation-range:entry 0 entry 45%,exit 60% exit 100%}.at-review-frame .at-diff{animation:at-view-enter-left both;animation-timeline:view();animation-range:entry 10% entry 55%}.at-review-frame .at-diff:nth-child(2){animation-range:entry 20% entry 65%}.at-review-frame .at-diff:nth-child(3){animation-range:entry 30% entry 75%}.at-program-feature{animation:at-view-enter-left both,at-view-exit forwards;animation-timeline:view(),view();animation-range:entry 0 entry 42%,exit 60% exit 100%}.at-program{animation:at-view-enter-right both,at-view-exit forwards;animation-timeline:view(),view();animation-range:entry 6% entry 48%,exit 60% exit 100%}.at-program-side .at-program:nth-child(2){animation-range:entry 14% entry 56%,exit 60% exit 100%}.at-program-feature .price{animation:at-price-pop both;animation-timeline:view();animation-range:entry 20% entry 65%}.at-demo-stage,.at-final-stage{animation:at-parallax linear both;animation-timeline:view();animation-range:cover 0 cover 100%}.at-rail:before{animation:at-draw linear both;animation-timeline:view();animation-range:entry 0 entry 85%;transform-origin:left top}@keyframes at-draw{0%{transform:scaleX(0)}}}@keyframes at-view-enter{0%{filter:blur(7px);opacity:0;translate:0 26px}to{filter:blur(0);opacity:1;translate:0 0}}@keyframes at-view-exit{0%{filter:blur(0);opacity:1;translate:0 0}to{filter:blur(7px);opacity:0;translate:0 -30px}}@keyframes at-view-enter-left{0%{filter:blur(7px);opacity:0;translate:-36px 0}to{filter:blur(0);opacity:1;translate:0 0}}@keyframes at-view-enter-right{0%{filter:blur(7px);opacity:0;translate:40px 0}to{filter:blur(0);opacity:1;translate:0 0}}@keyframes at-price-pop{0%{filter:blur(5px);opacity:0;scale:.82}70%{scale:1.05}to{filter:blur(0);opacity:1;scale:1}}@keyframes at-parallax{0%{translate:0 26px}to{translate:0 -26px}}@keyframes at-swap{0%{filter:blur(5px);opacity:0;translate:0 10px}to{filter:blur(0);opacity:1;translate:0 0}}}@media (prefers-reduced-motion:no-preference) and (max-width:900px){@supports (animation-timeline:view()){.at-rail:before{animation-name:at-draw-y;transform-origin:top left}}}@keyframes at-draw-y{0%{transform:scaleY(0)}}