/* Page art shares the same purple light, with a different story on every page. */
.page-hero7{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,1fr);gap:48px;align-items:center;padding-bottom:55px}.page-hero7 .hero-copy7{min-width:0}.page-hero7 h1{font-size:clamp(33px,3.8vw,54px);line-height:1.25}.page-hero7 .sub{font-size:15px;line-height:1.9;max-width:660px}.page-hero7 .actions{flex-wrap:wrap;gap:13px}.page-hero7 .btn{font-size:12px}.hero-art7{margin:0;position:relative;min-width:0;border-radius:25px;border:1px solid #58386a6b;overflow:hidden;background:#100b19;isolation:isolate;box-shadow:0 28px 70px #0003}.hero-art7 img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.hero-art7-brain img{object-position:72% center}.hero-art7:after{content:'';position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 80px #110d1c55;pointer-events:none}.hero-art7 figcaption{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#100b19ed);padding:35px 23px 20px;font-size:10px;letter-spacing:.04em;color:#c1a9d9;line-height:1.7;display:flex;gap:9px;align-items:center;z-index:1}.art-dot7{display:inline-block;width:5px;height:5px;background:#caa4ed;border-radius:50%;flex:none;box-shadow:0 0 10px #ad77ed}.home-art7{position:relative;align-self:stretch;min-width:0;display:flex;align-items:center;isolation:isolate;overflow:hidden;border-radius:22px;mask-image:linear-gradient(90deg,transparent,#000 13%,#000 92%,transparent)}.home-art7 img{display:block;width:100%;height:100%;max-height:540px;min-height:430px;object-fit:cover;object-position:72% center}.art-caption7{position:absolute;bottom:30px;left:0;right:0;display:flex;gap:13px;justify-content:center;align-items:center;font-size:8px;letter-spacing:.13em;color:#d3b7ee}.art-caption7 i{color:#9c78bf;font-style:normal}.ask-grid4{align-items:stretch;grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr)}.ask-choices4{display:grid;grid-template-rows:repeat(6,minmax(0,1fr));gap:10px;max-height:none;padding:0}.ask-btn4{min-height:72px;height:100%;margin:0;padding:17px 20px;line-height:1.7}.answer4{min-height:0;height:100%;display:flex;flex-direction:column;padding:30px;box-sizing:border-box}.answer4 h3{margin-top:22px;font-size:25px}.answer4>p{font-size:14px;line-height:1.95;margin-top:18px}.brain-demo6{margin-top:24px;margin-bottom:10px;flex:1;display:flex;flex-direction:column}.brain-demo6 pre{min-height:110px;flex:1;font-size:13px;line-height:1.9}.brain-demo6>small{line-height:1.8;font-size:10px}.answer4>.text-button{align-self:flex-start;text-align:left;min-height:40px;font-size:12px}.answer4 .micro{font-size:10px}.decision-compare7{margin:30px 0;border:1px solid #4b355e;border-radius:18px;overflow:hidden;background:#150f1f}.compare-note7{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 28px;border-bottom:1px solid #35253f}.compare-note7>span{font-size:14px;color:#d9c4ec}.compare-note7 small{font-size:11px;color:#9e86b5}.dimension-tabs7{display:flex;gap:6px;overflow-x:auto;padding:18px 22px;border-bottom:1px solid #35253f}.dimension-tabs7 button{flex:1;white-space:nowrap;padding:12px 15px;font-size:12px;min-height:44px;border:1px solid transparent;border-radius:7px;background:none;color:#ac92c1;cursor:pointer}.dimension-tabs7 button[aria-pressed=true]{color:#eddaff;border-color:#765193;background:#352146}.comparison-strip7{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.comparison-strip7>div{padding:30px;min-width:0}.comparison-strip7>div+div{border-left:1px solid #392744}.comparison-strip7>div.middle{background:linear-gradient(#35204770,#1b102600)}.comparison-strip7 small{font-size:10px;color:#a98cc1;letter-spacing:.06em}.comparison-strip7 h3{font-size:28px;margin-top:12px}.dimension-answer7{font-size:14px;line-height:1.9;color:#d8c2eb;min-height:78px;margin:20px 0 25px}.comparison-strip7 .btn{font-size:12px;min-height:44px;padding:11px 17px}.comparison-extra7{border-top:1px solid #392744;padding:18px 28px}.comparison-extra7>summary{font-size:12px;color:#ae91c5;cursor:pointer}.comparison-extra7 .simple-compare6{margin:22px 0 0}.comparison-extra7 .compare-bottom6>.link{display:none}.why-now7>.section-head .sub{max-width:400px;font-size:14px}.start-options7{margin-top:35px;border-top:1px solid #473050}.start-options7>article{padding:30px 0;display:grid;grid-template-columns:105px minmax(0,1fr) auto;gap:25px;align-items:center;border-bottom:1px solid #35253f}.start-number7{font-size:31px;color:#81599f;font-weight:350;display:grid;gap:10px}.start-number7 small{font-size:10px;color:#c2a8d6}.start-options7 h3{font-size:21px;line-height:1.5}.start-options7 p{font-size:13px;line-height:1.9;color:#a996bc;max-width:570px;margin-top:12px}.pilot-chip7{font-size:10px;line-height:1.8;color:#c4a0e3;display:inline-block;padding:5px 10px;background:#2a193a;margin-top:15px;border-radius:4px}.start-options7 .btn{font-size:11px;max-width:220px}.start-foot7{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:30px;background:#1d1228;border:1px solid #59396c;border-radius:12px;margin-top:30px}.start-foot7 b{font-size:16px}.start-foot7 p{font-size:12px;line-height:1.9;color:#ac95c0;margin-top:10px}.start-foot7 .btn{flex:none;font-size:12px}
html[data-route=admin] body>header,html[data-route=admin] body>footer{display:none}html[data-route=admin] main{padding-top:0}.admin-shell7{padding-top:0}.admin-bar7{min-height:100px;border-bottom:1px solid #3d2b4b;display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:24px;padding:20px 0}.admin-brand7{display:flex;gap:14px;align-items:center;flex:none}.admin-brand7 small{display:block;font-size:9px;letter-spacing:.13em;color:#a17ebf;margin-bottom:6px}.admin-brand7 h1{font-size:22px;letter-spacing:-.02em;font-weight:550;line-height:1.3}.admin-identity7{display:flex;align-items:center;gap:22px;min-width:0}.admin-user7{display:flex;align-items:center;gap:12px;min-width:0}.user-orb7{width:32px;height:32px;border:1px solid #8f65ad55;background:#382044;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;flex:none}.admin-user7>span+span{display:grid;gap:5px;min-width:0}.admin-user7 small{font-size:9px;color:#9877b1}.admin-user7 b{font-size:12px;font-weight:450;color:#d1b9e4;overflow-wrap:anywhere}.admin-identity7 .btn{font-size:11px;min-height:38px;padding:8px 13px}.admin-loading7{font-size:12px;color:#9d81b4}.admin-skeleton7{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding-top:45px}.admin-skeleton7 i{height:130px;border:1px solid #443050;border-radius:12px;background:linear-gradient(100deg,#1c1224,#2a1938,#1c1224);background-size:200%;animation:workspaceShimmer7 1.7s ease-in-out infinite}.admin-shell7 .workspace6{padding-bottom:50px}.admin-shell7 .auth-form5{margin-top:45px}.remember7{font-size:12px;align-items:flex-start!important;line-height:1.8}.remember7 input{flex:none;margin-top:4px!important}.admin-shell7 .dashboard-heading6{padding-top:20px}.admin-shell7 .workspace-nav6{margin-top:0}.admin-shell7 .account-actions6{margin-top:0}
@keyframes workspaceShimmer7{50%{background-position:100%}}
@media(min-width:1100px){.home-art7{margin-left:-20px;margin-right:-40px}.hero-art7{transform:perspective(1200px) rotateY(-5deg);transition:transform .5s}.hero-art7:hover{transform:perspective(1200px) rotateY(0)}}
@media(max-width:1023px){.page-hero7{gap:25px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.page-hero7 h1{font-size:35px}.page-hero7 .sub{font-size:14px}.hero-art7 figcaption{font-size:9px;padding:30px 15px 14px}.home-art7 img{min-height:400px}.ask-btn4{padding:15px;font-size:12px}.answer4{padding:24px}.answer4 h3{font-size:22px}.start-options7>article{grid-template-columns:75px minmax(0,1fr);gap:20px}.start-options7 .btn{grid-column:2;justify-self:start}.start-options7 h3{font-size:19px}.comparison-strip7>div{padding:23px}.dimension-tabs7 button{font-size:11px;padding:12px}.admin-bar7{min-height:88px}.admin-brand7 h1{font-size:20px}}
@media(max-width:680px){.page-hero7{grid-template-columns:1fr;gap:28px;padding-bottom:35px}.page-hero7 h1{font-size:35px}.hero-art7{width:100%;max-width:480px;justify-self:center;border-radius:18px}.hero-art7 img{aspect-ratio:16/10}.hero-art7 figcaption{font-size:9px}.home-art7{width:100%;margin:10px 0 0;min-height:280px;mask-image:linear-gradient(180deg,transparent,#000 8%,#000 95%,transparent);border-radius:15px}.home-art7 img{min-height:280px;max-height:350px;height:320px;object-position:70% 55%}.art-caption7{bottom:20px;font-size:7px;gap:10px}.ask-grid4{grid-template-columns:1fr;gap:18px}.ask-choices4{grid-template-columns:1fr;grid-template-rows:repeat(6,minmax(64px,auto));gap:8px}.ask-btn4{min-height:64px;font-size:13px;padding:14px 17px}.answer4{height:auto;min-height:0;padding:24px}.answer4 h3{font-size:22px}.brain-demo6 pre{min-height:110px;font-size:12px}.compare-note7{display:block;padding:20px}.compare-note7>span{font-size:13px}.compare-note7 small{display:block;margin-top:9px;line-height:1.8}.dimension-tabs7{padding:12px;gap:5px;scrollbar-width:none}.dimension-tabs7 button{flex:none;font-size:12px;padding:10px 15px}.comparison-strip7{grid-template-columns:1fr}.comparison-strip7>div{display:grid;grid-template-columns:85px minmax(0,1fr);gap:8px 15px;padding:22px}.comparison-strip7>div+div{border-left:0;border-top:1px solid #392744}.comparison-strip7 small{grid-column:1;grid-row:1;font-size:9px}.comparison-strip7 h3{grid-column:1;grid-row:2;margin:0;font-size:18px;overflow-wrap:anywhere}.comparison-strip7 .dimension-answer7{grid-column:2;grid-row:1/3;min-height:0;margin:0;font-size:13px}.comparison-strip7 .btn{grid-column:2;justify-self:start;min-height:36px;font-size:11px;padding:7px 12px;margin-top:7px}.comparison-extra7{padding:17px 20px}.comparison-extra7>summary{line-height:1.8;font-size:11px}.start-options7>article{grid-template-columns:48px minmax(0,1fr);gap:15px;padding:25px 0}.start-number7{font-size:26px}.start-number7 small{font-size:8px;overflow-wrap:anywhere}.start-options7 h3{font-size:18px}.start-options7 p{font-size:13px}.start-foot7{display:block;padding:24px}.start-foot7 .btn{margin-top:22px;width:100%}.why-now7>.section-head .sub{max-width:none}.pilot-chip7{font-size:10px}.admin-bar7{align-items:flex-start;gap:15px;flex-wrap:wrap;padding:20px 0;margin-bottom:20px}.admin-brand7 h1{font-size:19px}.admin-brand7{gap:10px}.admin-brand7 small{font-size:8px}.admin-identity7{width:100%;justify-content:space-between;gap:15px}.admin-user7 b{font-size:11px}.admin-skeleton7{gap:10px;padding-top:20px}.admin-skeleton7 i{height:90px}.admin-shell7 .dashboard-heading6 h2{font-size:23px}.admin-identity7 .btn{white-space:nowrap}.admin-shell7 .auth-form5{margin-top:25px}.admin-shell7 .workspace-nav6 .workspace-refresh6{font-size:10px}.admin-shell7 .workspace-nav6 button{padding:10px 12px}.admin-brand7 img{width:30px;height:30px}}
@media(prefers-reduced-motion:reduce){.admin-skeleton7 i{animation:none}.hero-art7{transition:none;transform:none}}
