
:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#f5f3f1;background:#11131b;scroll-behavior:smooth}*{box-sizing:border-box}body{margin:0}button,a{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible{outline:2px solid #ffad86;outline-offset:4px}.wrap{width:min(1180px,calc(100% - 48px));margin:auto}header{height:86px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff15}.brand{font-weight:800;font-size:1.45rem;letter-spacing:-.06em;display:flex;gap:11px;align-items:center}.brand img{display:block;width:108px;height:auto}.brand em{font-style:normal;color:#fd9c78;font-weight:800;font-size:1.15rem;letter-spacing:-.04em}.avatar img{width:31px;height:31px;object-fit:contain}.footerbrand{display:flex;align-items:center;gap:8px}.footerbrand img{width:82px;height:auto}nav{display:flex;gap:34px;align-items:center;color:#d1d0d4;font-size:.92rem}nav a:hover{color:white}.navcta{border:1px solid #57515a;border-radius:100px;padding:11px 18px;color:#fff}main{overflow:hidden}.hero{padding:82px 0 96px;display:grid;grid-template-columns:1fr .94fr;align-items:center;gap:6vw;min-height:650px}.eyebrow{font-size:.76rem;font-weight:800;letter-spacing:.19em;color:#ffad86;text-transform:uppercase}.hero h1{font-size:clamp(3.3rem,6vw,6rem);line-height:1.02;letter-spacing:-.075em;margin:20px 0 24px;max-width:680px}.hero h1 span{background:linear-gradient(110deg,#ffd5af,#ff8f68);color:transparent;background-clip:text}.hero p{font-size:1.2rem;line-height:1.62;color:#bdbdc7;max-width:540px;margin:0 0 32px}.buttons{display:flex;gap:12px;flex-wrap:wrap}.primary{border:0;background:linear-gradient(120deg,#ffd0a9,#ff8b69);color:#241b1d;border-radius:100px;padding:16px 24px;font-weight:750;box-shadow:0 14px 45px #f6784940}.secondary{border:1px solid #53525b;color:#eee;background:transparent;border-radius:100px;padding:15px 22px}.smallnote{font-size:.82rem;color:#858996;margin-top:20px}.demo{background:#1c1f2a;border:1px solid #ffffff23;border-radius:28px;box-shadow:0 32px 100px #0007;overflow:hidden;transform:rotate(1deg);max-width:500px;justify-self:end;width:100%}.demohead{padding:19px 22px;display:flex;align-items:center;gap:12px;border-bottom:1px solid #ffffff13}.avatar{width:38px;height:38px;display:grid;place-items:center;border-radius:13px;background:#302936;flex:none}.demohead strong{display:block;font-size:.95rem}.demohead small{color:#9b9eaa}.demobody{min-height:335px;padding:26px 20px;display:flex;flex-direction:column;gap:15px;background:radial-gradient(circle at 90% 5%,#ff986817,transparent 48%)}.bubble{max-width:85%;padding:14px 17px;line-height:1.5;font-size:.94rem;border-radius:18px;background:#303441;color:#f7f5f4;animation:appear .3s ease both}.bubble.user{align-self:flex-end;background:#f3ae8d;color:#251c21;border-bottom-right-radius:5px}.bubble.assistant{align-self:flex-start;border-bottom-left-radius:5px}.previewcard{border:1px solid #ffffff26;background:#262a36;border-radius:15px;padding:15px;margin-top:3px}.previewcard b{display:block}.previewcard small{color:#b6b8c4;display:block;margin-top:6px}.chips{display:flex;gap:7px;margin-top:13px;flex-wrap:wrap}.chips span{font-size:.73rem;color:#ffc5a7;border:1px solid #fa936c66;border-radius:99px;padding:5px 9px}.demofeet{padding:16px 20px;border-top:1px solid #ffffff15;display:flex;gap:10px}.fakeinput{flex:1;border:1px solid #484b58;border-radius:100px;color:#9b9eaa;padding:11px 15px;font-size:.85rem}.send{border:0;border-radius:50%;background:#f2a681;width:39px;color:#241b1d}.demoLabel{font-size:.74rem;color:#9a9eaa;margin:12px 0 0;text-align:center}.section{padding:96px 0;border-top:1px solid #ffffff19}.sectiontop{max-width:720px}.section h2{font-size:clamp(2.4rem,4vw,4rem);letter-spacing:-.06em;line-height:1.1;margin:15px 0}.sectiontop>p{color:#b8b9c4;line-height:1.65;font-size:1.08rem}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:48px}.step{border:1px solid #ffffff1d;border-radius:23px;background:#1a1d27;padding:30px;min-height:245px}.num{color:#fba780;font-weight:800;font-size:.86rem}.step h3{font-size:1.45rem;letter-spacing:-.035em;margin:34px 0 12px}.step p{color:#aaaeba;line-height:1.6;margin:0}.try{background:linear-gradient(140deg,#282333,#191d29 70%);border:1px solid #ffffff24;border-radius:30px;padding:44px;display:grid;grid-template-columns:.9fr 1.1fr;gap:50px;align-items:center}.try p{color:#bec0cb;line-height:1.65;font-size:1.05rem}.choices{display:flex;flex-direction:column;gap:12px}.choice{border:1px solid #ffffff2b;background:#ffffff0b;color:#eee;border-radius:15px;padding:17px 19px;text-align:left;transition:.2s}.choice:hover,.choice.active{border-color:#ffad87;background:#fb9e7522;transform:translateX(4px)}.choice strong{display:block;font-size:.98rem}.choice small{display:block;color:#b2b4be;margin-top:5px;font-size:.82rem}.final{padding:105px 0 125px;text-align:center}.final h2{font-size:clamp(2.5rem,5vw,4.8rem);letter-spacing:-.07em;margin:0 auto 20px;max-width:750px}.final p{color:#b5b7c2;margin:0 auto 30px;max-width:600px;font-size:1.1rem;line-height:1.6}footer{border-top:1px solid #ffffff1a;padding:26px 0;color:#999da8;font-size:.84rem}.foot{display:flex;justify-content:space-between;gap:20px;align-items:center}@keyframes appear{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:850px){nav a:not(.navcta){display:none}.hero{grid-template-columns:1fr;padding:65px 0;gap:48px}.demo{justify-self:center;transform:none}.steps{grid-template-columns:1fr}.step{min-height:0}.step h3{margin-top:20px}.try{grid-template-columns:1fr;gap:24px}.section{padding:72px 0}}@media(max-width:520px){.wrap{width:min(100% - 32px,1180px)}header{height:72px}.brand{font-size:1.2rem}.navcta{padding:9px 13px;font-size:.8rem}.hero h1{font-size:3.15rem}.hero p{font-size:1.04rem}.try{padding:26px}.foot{display:block}.foot span{display:block;margin-top:12px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}

/* Expanded product preview */
.demo{max-width:530px}.demobody{height:475px;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#555967 transparent;padding-bottom:22px}.demohead small{display:block;margin-top:3px}.demofeet{align-items:center}.demo .send{flex:none;font-size:1.25rem}.bubble{max-width:92%}.conversation-label{font-size:.75rem;color:#aeb1bd;letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px}.bubble.assistant{margin-right:30px}.bubble.user{margin-left:30px}.demo-action{margin:4px 0 0;background:#f6a985;border:0;border-radius:12px;padding:11px 14px;font-weight:750;color:#251c21;align-self:flex-start}.demo-action:disabled{opacity:.55;cursor:default}.listing-preview{background:#252a37;border:1px solid #ffffff25;border-radius:18px;overflow:hidden}.listing-art{height:88px;background:linear-gradient(135deg,#55465a,#2c3447);display:flex;align-items:center;justify-content:center;color:#f4c2ac;font-size:1.45rem;font-weight:800;letter-spacing:-.04em}.listing-copy{padding:15px}.listing-copy b{display:block;font-size:1.03rem}.listing-copy p{margin:7px 0;color:#c4c5ce;font-size:.84rem;line-height:1.5}.listing-copy small{color:#9ea3b2}.listing-price{color:#ffc29c;font-weight:800;margin-top:9px}.demo-disclaimer{font-size:.71rem;color:#b0b4c1;padding:0 20px 14px}.carousel-wrap{margin:2px -20px 0;padding:0 20px}.carousel-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.carousel-top b{font-size:.86rem}.carousel-arrows{display:flex;gap:7px}.carousel-arrows button{border:1px solid #ffffff3a;color:white;background:#ffffff0d;border-radius:9px;min-width:34px;min-height:34px}.carousel-arrows button:disabled{opacity:.35;cursor:default}.carousel{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;scrollbar-width:none;padding-bottom:6px}.carousel::-webkit-scrollbar{display:none}.opportunity{flex:0 0 82%;scroll-snap-align:start;background:#252a37;border:1px solid #ffffff26;border-radius:16px;padding:16px;min-height:177px}.opportunity.premium{border-color:#f5a97693;background:linear-gradient(145deg,#3a3037,#272b36)}.opportunity small{display:block;color:#aeb1be;margin:7px 0}.opportunity strong{display:block;font-size:1.02rem}.opportunity .price{font-size:1.14rem;color:#ffbd95;font-weight:800;margin:13px 0 9px}.tag{display:inline-block;border:1px solid #efac847b;color:#ffcaab;border-radius:99px;font-size:.69rem;padding:4px 8px;margin-bottom:11px}.more-line{font-size:.8rem;color:#b2b5c1;margin-top:7px}.interact-tip{margin:11px 0 0;color:#b9bbc5;font-size:.87rem}.info-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:42px}.info-panel{padding:30px;border:1px solid #ffffff21;background:#1b1e28;border-radius:22px}.info-panel h3{font-size:1.4rem;margin:0 0 10px}.info-panel p{color:#b6b8c5;line-height:1.65;margin:0}.faq-list{margin-top:35px;border-top:1px solid #ffffff22}.faq-list details{border-bottom:1px solid #ffffff22;padding:18px 0}.faq-list summary{cursor:pointer;font-size:1.08rem;font-weight:650;list-style:none;display:flex;justify-content:space-between;gap:20px}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:'+';color:#ffa47a;font-size:1.4rem}.faq-list details[open] summary:after{content:'−'}.faq-list p{color:#b7b9c5;line-height:1.6;max-width:780px;margin:14px 0 5px}.foot{align-items:start}.footerlinks{display:flex;gap:18px;flex-wrap:wrap;justify-content:flex-end}.footerlinks a:hover{color:#ffb38b}.footmeta{font-size:.78rem;color:#888d9b;padding-top:25px}.demoLabel{margin-top:13px}.choice:focus-visible{outline-offset:3px}@media(max-width:850px){.info-grid{grid-template-columns:1fr}.demobody{height:450px}.footerlinks{justify-content:flex-start}}@media(max-width:520px){.demobody{height:430px}.opportunity{flex-basis:87%}.footerlinks{gap:11px 18px}.info-panel{padding:24px}}

/* Crisp, responsive App and Web demonstration */
[hidden]{display:none!important}
.wrap{width:min(1280px,calc(100% - 48px))}.hero{grid-template-columns:.9fr 1.1fr;gap:40px;align-items:start}.hero>div:first-child{padding-top:44px}.hero>div{min-width:0}.demo{transform:none!important;filter:none;max-width:none;width:100%;border-radius:24px}.demobody{height:620px;padding:24px;scrollbar-width:thin;scrollbar-gutter:stable}.bubble{font-size:1rem;line-height:1.55;max-width:95%}.demohead{padding:17px 20px}.demohead small{font-size:.875rem}.conversation-label{font-size:.875rem}.demoLabel{font-size:.8125rem}.demohead .mode-control{margin-left:auto;display:flex;background:#10131b;border-radius:9px;padding:3px;gap:2px}.mode-control button{border:0;background:none;color:#b8bdcc;padding:7px 10px;border-radius:7px;font-size:.875rem}.mode-control button[aria-pressed="true"]{color:#20191b;background:#f4ac86;font-weight:700}.demo.mode-app{max-width:390px;margin-inline:auto;border-radius:32px}.demo.mode-app .demobody{height:590px;padding:19px}.demo.mode-app .bubble{margin-inline:0}.fakeinput{font-size:.875rem}.send{min-width:42px;min-height:42px}.listing-preview{flex-shrink:0}.listing-copy{padding:19px}.listing-copy b{font-size:1.125rem}.listing-copy p{font-size:1rem;margin:10px 0;line-height:1.6}.listing-copy small{font-size:.875rem}.listing-price{font-size:1.3rem}.photo-rail{display:flex;overflow-x:auto;gap:8px;scroll-snap-type:x mandatory;background:#f1f1f3;scrollbar-width:thin}.product-photo{margin:0;flex:0 0 100%;scroll-snap-align:start;position:relative;background:#fff}.product-photo img{display:block;width:100%;height:215px;object-fit:contain}.product-photo.detail img{object-fit:cover;object-position:center 35%}.product-photo figcaption{position:absolute;bottom:9px;left:10px;background:#181b25dc;color:white;border-radius:30px;font-size:.8125rem;padding:5px 10px}.photo-controls{display:flex;justify-content:space-between;align-items:center;padding:9px 12px;background:#202431;color:#bcc0cd;font-size:.8125rem}.photo-controls button{background:transparent;color:#ffc09a;border:1px solid #ffffff2f;border-radius:8px;padding:7px 10px;min-height:36px}.attached-photo{border-radius:12px;margin-top:10px;display:block;width:100%;height:140px;object-fit:contain;background:#fff}.action-row{display:flex;gap:8px;margin-top:16px;flex-wrap:wrap}.action-row button{padding:11px 16px;border-radius:11px;min-height:44px;font-weight:700}.action-row .demo-action{margin:0}.outline-action{color:#ffbf99;background:transparent;border:1px solid #efaa826e}.opportunity{flex:0 0 82%;min-height:175px}.opportunity strong{font-size:1.0625rem}.opportunity small{font-size:.875rem}.carousel-wrap{margin-inline:0;padding:0;flex-shrink:0}.carousel-top b{font-size:.9375rem}.carousel-arrows button{min-width:40px;min-height:40px}.more-card{display:flex;align-items:center;justify-content:center;flex-direction:column;color:#ffbe97;background:#f6a37a0a;font-size:1rem;cursor:pointer}.trade-lines{display:grid;gap:12px;margin-top:14px}.trade-lines div{border:1px solid #ffffff25;border-radius:10px;padding:12px;font-size:1rem}.trade-lines small{display:block;color:#acb0bf;font-size:.875rem;margin-bottom:5px}.quick-access{display:flex;gap:8px;flex-wrap:wrap;background:#131720;padding:13px 19px;border-top:1px solid #ffffff22}.quick-access button{border:1px solid #ffffff30;background:#252a38;color:#dddfe8;padding:9px 11px;border-radius:10px;font-size:.875rem}.quick-access .quick-title{font-size:.8125rem;color:#adb2c2;align-self:center}.edit-form{padding-top:16px;display:grid;gap:12px}.edit-form label{display:grid;gap:5px;font-size:.875rem;color:#d3d6df}.edit-form input,.edit-form textarea{font:inherit;border:1px solid #555b6c;color:white;background:#151923;padding:10px;border-radius:9px;width:100%;font-size:1rem}.edit-form textarea{min-height:100px}.state-note{font-size:.9375rem;color:#f3c1a1;border:1px solid #f7ac8070;padding:14px;border-radius:12px;background:#f6a78110}.bubble.user.photo-message{max-width:95%}.photo-credit{font-size:.75rem;color:#a9afbc}.photo-credit a{text-decoration:underline}.hero h1{font-size:clamp(3.3rem,5.5vw,5.6rem)}@media(max-width:950px){.hero{grid-template-columns:1fr;gap:36px}.hero>div:first-child{padding-top:0}.demo{max-width:680px;margin:auto}.demobody{height:580px}.hero h1{max-width:750px}}@media(max-width:520px){.wrap{width:calc(100% - 32px)}.demobody,.demo.mode-app .demobody{height:560px;padding:16px}.demo,.demo.mode-app{max-width:100%;border-radius:22px}.demohead{padding:14px 12px;gap:8px}.demohead small{display:none}.mode-control button{padding:7px 9px}.bubble{margin-inline:0!important}.product-photo img{height:195px}.opportunity{flex-basis:90%}.hero h1{font-size:3.15rem}}@media(min-width:951px){.demo.mode-app+.demoLabel{max-width:390px;margin-inline:auto}}
@media(min-width:951px){.demo.has-access:not(.mode-app){display:grid;grid-template-columns:minmax(0,1fr) 135px}.demo.has-access:not(.mode-app) .demohead{grid-column:1/3}.demo.has-access:not(.mode-app) .demobody{grid-column:1;grid-row:2}.demo.has-access:not(.mode-app) .demofeet{grid-column:1;grid-row:3}.demo.has-access:not(.mode-app) .quick-access{grid-column:2;grid-row:2/4;flex-direction:column;border-top:0;border-left:1px solid #ffffff22;padding:16px 10px;align-items:stretch}.demo.has-access:not(.mode-app) .quick-title{align-self:start}} .opportunity-image{display:block;width:100%;height:185px;object-fit:contain;background:#fff;border-radius:11px;margin-bottom:16px}.listing-date{display:block;font-size:.8125rem;color:#b8bdcc;margin-top:10px}.opportunity .listing-date{margin-bottom:0}.opportunity.more-card{min-height:350px}@media(max-width:520px){.opportunity-image{height:175px}}