.feature-grid,.market-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px}.feature-art,.market-art{position:relative;isolation:isolate;overflow:hidden;border-radius:12px;height:clamp(145px,13vw,215px)}.feature-card h3,.market-grid h3{font-family:var(--sans);font-size:19px;letter-spacing:-.65px;font-weight:600;margin:14px 0 4px}.feature-card p,.market-grid p,.pip p,.demo-copy p,.plan p,.release p,.prose p,.order-box p{color:var(--muted);margin:4px 0;font-size:14px;line-height:1.65}.art-fall{background:linear-gradient(#172e3240,#17312b26),url('/assets/media/aurora-card.webp') center 48%/cover}.specks{position:absolute;inset:0;background-image:radial-gradient(ellipse at 19% 34%,#fffc 1.4px,transparent 2px),radial-gradient(ellipse at 64% 60%,#fffe 1px,transparent 2px),radial-gradient(ellipse at 75% 27%,#fffa 2px,transparent 3px);background-size:51px 44px,78px 64px,94px 90px}.art-accumulate{background:linear-gradient(140deg,#7f9caa,#cbdae0)}.mini-window{position:absolute;inset:29% 15% -12%;padding:3% 4%;border:1px solid #ffffff80;border-top:6px solid white;border-radius:8px;background:#ebf1eeaa;box-shadow:3px 8px 20px #314f5c26;transform:rotate(-7deg)}.mini-window i{display:inline-block;background:#647c8166;border-radius:50%;height:5px;width:5px;margin-right:4px}.mini-window span{display:block;background:#6f898633;width:70%;height:7px;border-radius:10px;margin:12px 0}.mini-window span:last-child{width:45%}.art-roll{background:radial-gradient(ellipse at 56% 94%,#b9c9ce,transparent 53%),linear-gradient(125deg,#e4e9df,#c3d6d0)}.snowball{position:absolute;width:23%;aspect-ratio:1;left:33%;bottom:22%;border-radius:50%;background:radial-gradient(ellipse at 32% 23%,#fff 5%,#f0f5f5 35%,#b7c8cc 74%,#94acb0);box-shadow:3px 9px 12px #829d9c66}.roll-mitten{position:absolute;width:17%;height:43%;object-fit:contain;left:54%;bottom:12%;transform:rotate(14deg)}.art-snowman,.warm{background:radial-gradient(at 30% 25%,#f7eee0,#e4decc)}.art-plow,.frost{background:radial-gradient(at 64% 26%,#e3edf0,#c5d6de)}.art-cursors,.mint{background:radial-gradient(at 50% 18%,#ecf1e7,#cbd9c8)}.art-snowman,.art-plow,.art-cursors,.market-art{display:flex;align-items:center;justify-content:center}.art-snowman img,.art-plow img,.art-cursors img,.market-art img{height:80%;width:70%;object-fit:contain;filter:drop-shadow(0 8px 6px #1b2c291a)}.art-cursors img,.mint img{height:48%;width:28%;transform:rotate(-9deg)}.art-cursors img+img,.mint img+img{transform:rotate(13deg) translateY(14%)}.demo-block{background:#243e33;color:var(--paper);border-radius:16px;display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:clamp(22px,4vw,62px);gap:50px;margin-bottom:70px}.demo-copy .eyebrow,.demo-copy h2 em{color:#cfdfc9}.demo-copy h2{margin:16px 0}.demo-copy p{color:#e1e9e1;max-width:330px}.text-link{display:inline-flex;gap:8px;align-items:center;text-decoration:underline;text-underline-offset:4px;font-size:13px;font-weight:600}.demo-copy .text-link,.faq .text-link{margin-top:20px}.app-shot{margin:0;text-align:center}.app-shot img{max-height:330px;width:100%;object-fit:contain}.app-shot figcaption{font-size:11px;margin-top:9px;color:#dde8db}.market-band{background:#eaf0e6}.market-art{height:210px}.market-art img{height:74%}.mint img{height:46%}.pip{overflow:hidden;background:#e0e7da;border:1px solid #c8d4c4;border-radius:12px;display:flex;justify-content:space-between;align-items:center;gap:15px;padding:22px 6%;margin-top:35px}.pip h3{font-size:46px;line-height:1;margin:10px 0}.pip p{max-width:460px}.pip img{width:clamp(95px,14vw,170px);height:155px;object-fit:contain}.plan-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.plan,.release,.order-box{border:1px solid var(--line);border-radius:13px;background:#fffefa;padding:30px}.plan:nth-child(2){background:#edf1e9}.item-tag{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--pine);font-weight:600}.plan h3,.release h2,.order-box h2{font-size:37px;letter-spacing:-1.9px;line-height:1.2;margin:13px 0 9px}.price{font-weight:600}.plan ul{padding:0;margin:20px 0;list-style:none;color:var(--muted);font-size:13px}.plan li{display:flex;align-items:center;gap:8px;margin:6px 0}.plan-cta{background:white;border:1px solid #b1c0af;min-height:40px}.availability,.below{font-size:13px;margin-top:17px;color:var(--muted)}.faq{border-top:1px solid var(--line);display:grid;grid-template-columns:.72fr 1fr;gap:58px}.faq h2{margin-top:15px}.questions details{border-bottom:1px solid var(--line)}.questions summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:17px 0;list-style:none;font-size:15px;font-weight:600;cursor:pointer}.questions summary::-webkit-details-marker{display:none}.questions details[open] svg{transform:rotate(45deg)}.questions details p{color:var(--muted);margin:0 30px 18px 0;font-size:14px}.inner{min-height:65vh;padding-top:50px;padding-bottom:72px}.subhero{margin:0 0 35px}.subhero h1{font-size:clamp(47px,5.4vw,82px);line-height:1.03;margin:18px 0}.subhero p{color:var(--muted);max-width:590px}.platform-icon{display:inline-flex;background:#e8efe5;padding:11px;border-radius:10px}.release dl{display:grid;grid-template-columns:auto 1fr;gap:9px 16px;font-size:13px;border-block:1px solid var(--line);padding:16px 0}.release dd{text-align:right;margin:0}.release dt{color:var(--muted)}.release-action{margin-top:20px}.disabled{border:1px solid #c4cec1;background:#eef1eb;color:#536354}.narrow{max-width:750px}.prose,.order-box{padding:25px 30px;background:#fffefa;border-radius:12px;border:1px solid var(--line)}.prose h2{font-size:27px;margin:22px 0 8px}.prose h2:first-child{margin-top:0}.prose a{text-decoration:underline}.order-box label{display:block;font-weight:600;font-size:13px;margin:15px 0 7px}.order-box select,.order-box input{font:inherit;border:1px solid #a9b6a9;padding:10px 12px;border-radius:6px;width:100%;max-width:400px;background:white}.order-box form button{margin:12px 0}.order-box .text-link{margin-top:12px}.order-box strong{display:block;margin:14px 0}
@media(max-width:800px){.feature-grid,.market-grid{gap:22px 15px}.demo-block{gap:20px}.faq{grid-template-columns:1fr;gap:18px}.plan,.release{padding:20px}.market-art{height:160px}}
@media(max-width:640px){.feature-grid{grid-template-columns:1fr 1fr;gap:22px 12px}.feature-art{height:125px}.feature-card h3,.market-grid h3{font-size:16px;line-height:1.3;margin:10px 0 4px}.feature-card p,.market-grid p{font-size:12px}.demo-block,.plan-grid{grid-template-columns:1fr}.demo-block{margin-bottom:45px}.market-grid{grid-template-columns:1fr}.market-grid article{display:grid;grid-template-columns:110px 1fr;column-gap:15px;align-items:center}.market-art{grid-row:span 2;height:100px}.market-grid h3{align-self:end}.market-grid p{align-self:start}.pip{padding:17px}.pip img{height:115px}.pip h3{font-size:37px}.pip p{font-size:12px}.pip .eyebrow{font-size:8px}.inner{padding:30px 0 48px}.narrow .prose,.order-box{padding:20px}.release h2{font-size:30px}.foot{padding:23px 0}.section-head{margin-bottom:22px}}

.app-shot>a{height:260px;display:flex;align-items:center;justify-content:center}.app-shot img{max-height:100%;border-radius:6px}.demo-switch{display:flex;justify-content:center;gap:6px;flex-wrap:wrap;margin-top:12px}.demo-switch button{color:#fff;background:transparent;border:1px solid #98ac9f;border-radius:20px;font-size:12px;padding:6px 12px}.demo-switch button[aria-pressed=true]{background:#e4efde;color:#203b2d}@media(max-width:640px){.app-shot>a{height:175px}}
.order-box + .pip-price { max-width: 60ch; margin: 1rem 0; color: var(--muted); font-size: .9rem; }
