@charset "UTF-8";:root{font-size:18px;font-family:Manrope,Arial,sans-serif;color:#181b1d;background:#fdfcfb;font-synthesis:none;font-weight:400;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--ink: #171b1d;--muted: #696d70;--yellow: #ffda45;--border: #e9e7e3;--ease: cubic-bezier(.22, 1, .36, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;min-width:320px}button,input,a{-webkit-tap-highlight-color:transparent}button,input{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}button:disabled{cursor:default}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible{outline:3px solid #c18d00;outline-offset:5px}button{border:0;background:none}img{max-width:100%;display:block}p{color:var(--muted);line-height:1.65}h1,h2,h3,h4,p{margin:0}h1,h2,h3{font-weight:530}h2{font-size:clamp(38px,3.7vw,50px);line-height:1.13;letter-spacing:-1.9px}svg{flex-shrink:0}.container{width:min(1200px,calc(100% - 112px));margin-inline:auto}.section-space{margin-top:118px}.eyebrow{display:block;font-size:12px;letter-spacing:1.6px;font-weight:600;color:#696d70;margin-bottom:19px}.button{display:inline-flex;justify-content:center;align-items:center;gap:19px;min-height:49px;padding:0 25px;border-radius:100px;font-size:16px;font-weight:550;white-space:nowrap;transition:transform .3s var(--ease),background .2s,box-shadow .3s,border-color .3s}.button svg{transition:transform .3s var(--ease)}.button:hover svg{transform:translate(3px)}.button:hover{transform:translateY(-2px)}.button:active{transform:translateY(0) scale(.98)}.button-dark{background:linear-gradient(115deg,#111719,#222628 70%,#111517);color:#fff;box-shadow:inset 0 0 0 1px #ffffff14,0 4px 8px #181b1d08}.button-dark:hover{box-shadow:0 7px 20px #181b1d20}.button-light{background:#ffffff8c;border:1px solid #dededd}.button-light:hover{background:#fff;border-color:#bdbdb8}.button-small{min-height:42px;padding:0 22px;font-size:15px}.icon-button{display:grid;place-items:center;width:40px;height:40px;border-radius:50%}.icon-button:hover{background:#f0efeb}.skip-link{position:fixed;top:10px;left:10px;z-index:100;background:var(--yellow);padding:12px 18px;transform:translateY(-160%);border-radius:8px}.skip-link:focus{transform:translateY(0)}.site-header{height:92px;position:relative;z-index:20}.nav-shell{height:100%;max-width:1232px;padding:0 56px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:30px}.brand{display:inline-flex;align-items:center;gap:5px;line-height:1}.brand img{width:25px;height:29px;object-fit:contain}.brand>span{font-size:27px;font-weight:740;letter-spacing:-1.5px}.brand-link{display:flex}.desktop-nav{display:flex;gap:33px;margin-left:78px}.desktop-nav a{font-size:16px;color:#696d70;position:relative;padding:10px 0;transition:color .2s}.desktop-nav a:after{content:"";position:absolute;bottom:3px;left:0;right:0;height:2px;background:var(--yellow);transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ease)}.desktop-nav a:hover{color:var(--ink)}.desktop-nav a:hover:after{transform:scaleX(1)}.header-actions{display:flex;align-items:center;gap:25px}.login-button{font-size:16px;color:#696d70;padding:10px 0}.menu-toggle{display:none}.hero{position:relative;padding-top:35px;overflow:hidden}.hero-copy{text-align:center;position:relative;z-index:3;animation:arrive .9s var(--ease) both}.pill-label{background:#f3f2ef;border:1px solid #eae9e660;border-radius:40px;display:inline-flex;gap:8px;align-items:center;padding:8px 13px;font-size:12px;letter-spacing:1.3px;font-weight:550;color:#62676e}.pill-label>span{width:5px;height:5px;background:#f2ca36;border-radius:50%;box-shadow:0 0 0 3px #f2ca3610}h1{font-size:clamp(51px,5.5vw,72px);letter-spacing:-4px;line-height:1.03;margin:20px 0;font-weight:550}.buying-word{position:relative;display:inline-block}.buying-word svg{position:absolute;left:0;bottom:-8px;width:100%;height:13px;overflow:visible;z-index:-1}.buying-word path{fill:none;stroke:#ffda4577;stroke-width:6;stroke-linecap:round;stroke-dasharray:290;stroke-dashoffset:290;animation:draw 1s var(--ease) .6s forwards}.hero-copy>p{font-size:20px;line-height:1.7;letter-spacing:-.15px}.mobile-break{display:none}.hero-actions{display:flex;justify-content:center;gap:13px;margin-top:26px}.hero-actions .button-light{gap:9px}.trust-notes{display:flex;justify-content:center;gap:31px;margin-top:23px;font-size:14px;color:#696d70}.trust-notes>span{display:flex;align-items:center;gap:7px}.trust-notes svg{width:12px;height:12px;color:#515a61;stroke-width:2}.hero-stage{height:610px;width:960px;max-width:100%;margin:18px auto 0;position:relative;isolation:isolate}.hero-glow{position:absolute;top:6%;right:13%;bottom:-1%;left:13%;background:radial-gradient(ellipse at 42% 61%,#ffdd5770,#ffe69a25 40%,#ffeec900 69%);z-index:-2;pointer-events:none}.orbit{position:absolute;border:1px solid #e7dcc733;border-radius:50%;pointer-events:none;z-index:-1}.orbit-one{width:655px;height:440px;left:14%;top:15%;transform:rotate(-27deg)}.orbit-two{width:690px;height:465px;left:12%;top:12%;transform:rotate(-27deg)}.phone-wrap{position:absolute;left:calc(50% - 132px);top:26px;z-index:5;animation:phone-arrive 1.2s var(--ease) .2s both}.phone{width:264px;height:534px;border:3px solid #383835;border-radius:43px;padding:4px;background:#0f1010;box-shadow:0 0 0 1px #1a1a18,0 0 0 3px #d0cdc5,0 22px 30px -15px #3a332f60,6px 9px 6px -5px #37373260;position:relative;user-select:none;-webkit-user-select:none;transition:box-shadow .5s}.demo-highlight .phone{box-shadow:0 0 0 1px #1a1a18,0 0 0 4px #ffd849,0 20px 40px -15px #987a2460}.phone-screen{height:100%;border-radius:35px;overflow:hidden;background:#fff;position:relative;padding:0 14px}.phone-button{position:absolute;width:3px;background:linear-gradient(90deg,#b9b9b3,#383835);border-radius:2px;left:-5px;top:105px;height:36px}.phone-button-left:before{content:"";position:absolute;top:-31px;width:3px;height:21px;background:inherit}.phone-button-right{left:auto;right:-5px;top:123px;height:56px}.phone-status{height:32px;display:flex;align-items:center;justify-content:space-between;font-size:10px;font-weight:750;padding:0 10px;position:relative}.dynamic-island{position:absolute;left:50%;transform:translate(-50%);top:4px;height:20px;width:82px;border-radius:20px;background:#08090a}.dynamic-island:after{content:"";width:5px;height:5px;background:radial-gradient(circle,#0e3970,#071221);position:absolute;right:8px;top:7px;border-radius:50%}.phone-signals{display:flex;align-items:center;gap:3px}.battery{display:inline-block;border:1px solid #56585b;width:15px;height:7px;border-radius:2px;position:relative}.battery:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;background:#171b1d;border-radius:1px}.phone-header{display:flex;align-items:center;justify-content:space-between;height:42px}.brand-small{gap:3px}.brand-small img{width:16px;height:19px}.brand-small>span{font-size:18px;letter-spacing:-1px}.notification-button{position:relative;padding:5px;display:grid;place-items:center}.notification-button i{position:absolute;right:6px;top:6px;width:4px;height:4px;border-radius:50%;background:#e07c6f;border:1px solid #fff}.phone-tabs{display:flex;gap:24px;height:37px;border-bottom:1px solid #f0f0f0;align-items:stretch;margin-bottom:10px}.phone-tabs button{padding:0;font-size:10px;color:#696d70;position:relative;font-weight:500}.phone-tabs button.active{color:#181b1d}.phone-tabs button.active:after{content:"";position:absolute;left:0;right:0;height:1.5px;background:#181b1d;bottom:0}.phone-tabs button>span{font-size:10px;margin-left:3px;background:#ffe681;padding:1px 3px;border-radius:5px}.phone-content{height:350px;position:relative}.product-stack{position:relative;height:269px;perspective:700px}.stack-under{position:absolute;top:10px;right:6px;bottom:-3px;left:6px;background:#f3f2ef;border-radius:14px;transform:rotate(2deg);border:1px solid #efede8}.demo-product{height:269px;border:1px solid #f0efec;border-radius:13px;background:#fff;overflow:hidden;position:relative;touch-action:pan-y;cursor:grab;transform:translate(var(--drag, 0px)) rotate(var(--rotation, 0deg));transition:transform .4s var(--ease),opacity .3s;transform-origin:center 85%}.demo-product.dragging{transition:none;cursor:grabbing}.demo-product.exit-left{transform:translate(-270px) rotate(-24deg);opacity:0}.demo-product.exit-right{transform:translate(270px) rotate(24deg);opacity:0}.demo-product.exit-cart{transform:translateY(-70px) scale(.8);opacity:0}.product-photo{height:192px;background:#f4f3f0;position:relative;overflow:hidden}.product-photo>img{width:100%;height:100%;object-fit:cover;pointer-events:none;animation:product-in .4s var(--ease)}.product-tag{position:absolute;left:10px;top:10px;z-index:1;font-size:10px;background:#ffffffb8;padding:5px 7px;border-radius:20px;color:#696d70}.product-description{display:flex;flex-direction:column;padding:10px 12px;font-size:10px;gap:4px}.product-description strong{font-size:10px;font-weight:600}.product-description>span{font-size:10px;color:#696d70}.product-description b{font-size:10px;font-weight:600;margin-top:3px}.swipe-actions{display:flex;justify-content:center;gap:19px;padding:14px 0 7px}.swipe-actions>button{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#fff;box-shadow:0 2px 10px #2525250b;border:1px solid #f2f2ef;transition:transform .2s var(--ease),background .2s}.swipe-actions>button:hover{transform:translateY(-3px) scale(1.08);background:#f4f3f0}.swipe-actions>button:active{transform:scale(.9)}.swipe-actions .add-cart{background:var(--yellow);border-color:#ffdc56}.swipe-actions .add-cart:hover{background:#ffd226}.swipe-hint{font-size:10px;display:flex;justify-content:center;align-items:center;gap:3px;color:#696d70}.swipe-hint span{display:none}.phone-nav{display:flex;justify-content:space-between;height:35px;padding-top:3px}.phone-nav button{font-size:10px;display:flex;flex-direction:column;align-items:center;gap:3px;color:#696d70;min-width:34px;padding:0}.phone-nav button.active{color:#151819}.phone-nav button>span{position:relative}.phone-nav i{position:absolute;right:-8px;top:-4px;background:var(--yellow);border-radius:50%;height:12px;width:12px;font-size:10px;font-style:normal;display:grid;place-items:center;color:var(--ink)}.home-indicator{width:77px;height:3px;border-radius:5px;background:#101416;position:absolute;left:50%;transform:translate(-50%);bottom:5px}.phone-notice{position:absolute;left:12px;right:12px;bottom:64px;z-index:8;display:flex;align-items:center;justify-content:center;gap:5px;background:#202a24ed;color:#fff;padding:10px 4px;border-radius:8px;font-size:10px;transform:translateY(8px);opacity:0;pointer-events:none;transition:.25s}.phone-notice.visible{transform:translateY(0);opacity:1}.collection-title{display:flex;justify-content:space-between;font-size:12px;margin:15px 0}.collection-title h4{font-weight:550}.collection-title>span{font-size:10px;background:#f4f2ed;padding:3px 6px;border-radius:5px}.collection-list{max-height:235px;overflow:auto}.collection-product{display:flex;align-items:center;gap:7px;padding:10px 0;border-bottom:1px solid #eeede9}.collection-product img{width:40px;height:45px;border-radius:5px;object-fit:cover}.collection-product>div{display:flex;flex-direction:column;gap:7px;font-size:10px}.collection-product strong{font-weight:550}.collection-product span{color:#696d70}.collection-product button{margin-left:auto;padding:7px}.demo-empty{text-align:center;padding:43px 10px}.demo-empty>svg{color:#b8af90;margin-bottom:14px}.demo-empty h4{font-size:13px;font-weight:550;margin-bottom:8px}.demo-empty p{font-size:10px}.demo-empty button{background:var(--yellow);font-size:10px;padding:9px 15px;border-radius:30px;margin-top:18px;display:inline-flex;gap:5px;align-items:center}.cart-total{font-size:10px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;padding-top:13px}.cart-total small{width:100%;font-size:10px;color:#696d70}.mascot-wrap{position:absolute;width:340px;left:118px;top:39px;z-index:2;transform:rotate(-12deg);pointer-events:none}.hero-mascot{width:100%;height:425px;object-fit:contain;animation:mascot-float 6s ease-in-out infinite;filter:drop-shadow(0 17px 15px #80744714)}.floating-product{position:absolute;width:171px;height:230px;padding:12px 13px 17px;border-radius:17px;display:flex;flex-direction:column;background:#ffffffc9;box-shadow:0 12px 30px #4f48330a;border:1px solid #ffffffc9;z-index:3;animation:card-float 7s ease-in-out var(--float-delay) infinite}.floating-product>img{width:145px;height:137px;object-fit:cover;border-radius:8px;margin-bottom:8px;mix-blend-mode:multiply}.floating-product>button{position:absolute;right:12px;top:12px;display:grid;place-items:center;width:25px;height:25px;background:#fff;border-radius:50%;z-index:1;box-shadow:0 1px 8px #00000005;transition:transform .2s,color .2s}.floating-product>button:hover{transform:scale(1.15)}.floating-product>button.liked{color:#d9a700;background:#fff7cc}.floating-product>strong{font-size:12px;font-weight:550;margin-bottom:5px}.floating-product>span{font-size:12px;color:#696d70}.floating-product>b{font-size:12px;font-weight:550;margin-top:10px}.floating-sunglasses{left:565px;top:109px;--card-rotation: 13deg;transform:rotate(13deg)}.floating-sneakers{left:703px;top:277px;--card-rotation: 21deg;transform:rotate(21deg);width:180px;height:230px}.floating-card-back{position:absolute;left:558px;top:102px;width:172px;height:225px;background:#f2f0ed9c;border-radius:17px;transform:rotate(-13deg);z-index:1}.handwritten-note{position:absolute;left:17px;top:140px;font-family:Georgia,serif;font-style:italic;font-size:21px;line-height:1.2;letter-spacing:.4px;transform:rotate(-12deg);color:#666860;z-index:4}.handwritten-note>span{font-size:18px}.handwritten-note svg{width:86px;height:70px;display:block;margin:7px 0 0 19px;transform:rotate(12deg);fill:none;stroke:#777a72;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round}.stage-caption{position:absolute;right:6px;top:41px;font-size:12px;font-weight:500;letter-spacing:1.9px;line-height:1.7;color:#696d70}.stage-caption i{display:block;margin-top:20px;width:33px;height:1px;background:#bcbcb5}.try-label{position:absolute;bottom:4px;left:50%;transform:translate(-50%);white-space:nowrap;color:#696d70;font-size:13px;display:flex;gap:7px;align-items:center;transition:color .3s}.try-active{color:#6f5700}.metrics{display:grid;grid-template-columns:repeat(3,1fr);text-align:center;margin-top:35px;max-width:960px}.metrics>div{position:relative;display:flex;flex-direction:column;gap:9px}.metrics>div+div:before{content:"";position:absolute;width:1px;height:45px;background:#e5e4de;left:0;top:4px}.metrics strong{font-size:30px;letter-spacing:-1px;font-weight:550}.metrics span{font-size:16px;color:#696d70}.brand-strip{text-align:center;margin-top:86px}.brand-strip>p{font-size:12px;font-weight:500;letter-spacing:1.7px;color:#696d70}.brand-names{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:26px;color:#52585f}.brand-names>span{font-family:Georgia,serif;font-size:23px;letter-spacing:4px}.brand-names>span:nth-child(2){font-family:Inter Variable,sans-serif;letter-spacing:-1px;font-size:29px;font-weight:350}.brand-names>span:nth-child(4){letter-spacing:2px}.brand-names>span:last-child{font-size:20px}.sample-brands{display:block;font-size:12px;color:#696d70;margin-top:20px;letter-spacing:.1px}.experience-top{display:grid;grid-template-columns:1fr 1.25fr;align-items:center;gap:65px}.section-copy>p{font-size:18px;line-height:1.65;margin-top:19px;max-width:345px;letter-spacing:-.15px}.text-link{font-size:16px;font-weight:600;display:flex;gap:15px;align-items:center;margin-top:22px;padding:5px 0}.text-link svg{transition:transform .25s}.text-link:hover svg{transform:translate(5px)}.experience-art{height:309px;border-radius:20px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 65% 70%,#fff4ca8c,transparent 55%),linear-gradient(120deg,#f5f4f1,#eeece8);isolation:isolate}.experience-art>img{position:absolute;width:275px;height:350px;object-fit:contain;bottom:-92px;right:84px;transform:rotate(-16deg);filter:drop-shadow(0 12px 20px #8a80621a)}.art-top-label{position:absolute;top:24px;left:25px;font-size:11px;letter-spacing:1.2px;color:#696d70;display:flex;align-items:center;gap:6px}.art-top-label>span{width:4px;height:4px;background:#ddba48;border-radius:50%}.art-orbit{position:absolute;border:1px solid #e6e1d7;width:320px;height:300px;border-radius:50%;right:27px;top:48px;transform:rotate(-30deg)}.speech-bubble{position:absolute;left:27px;bottom:48px;padding:17px 20px;background:#fffffff0;display:flex;align-items:center;gap:11px;z-index:3;border-radius:40px;box-shadow:0 8px 20px #71664904;animation:bubble-float 6s ease-in-out infinite}.speech-bubble>span{width:7px;height:7px;border-radius:50%;background:var(--yellow)}.speech-bubble p{font-size:15px;color:var(--ink);line-height:1.5}.speech-bubble strong{font-weight:550}.mini-card{position:absolute;width:177px;height:280px;right:-16px;top:32px;background:#fff;transform:rotate(16deg);border-radius:20px;box-shadow:-8px 9px 10px #6b635714;padding:23px 12px;border:3px solid #32342e;display:flex;flex-direction:column;align-items:center;z-index:2}.mini-card>svg{margin-left:auto;width:13px;margin-bottom:6px;color:#292f28}.mini-card img{width:100%;height:166px;object-fit:cover;border-radius:9px}.mini-card>span{font-size:13px;margin-top:13px}.art-arrow{position:absolute;left:116px;top:48px;width:56px;height:69px;fill:none;stroke:#aaa798;stroke-width:1.3;stroke-linecap:round;stroke-dasharray:130;stroke-dashoffset:130}.is-visible .art-arrow{animation:draw 1.2s var(--ease) .4s forwards}.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:37px;margin-top:55px}.feature-icon{width:48px;height:49px;background:#f1f0ec;border-radius:15px;display:grid;place-items:center;margin-bottom:18px;transition:transform .3s var(--ease),background .3s}.feature-grid article:hover .feature-icon{transform:translateY(-4px) rotate(-4deg);background:#fff0b3}.feature-grid h3{font-size:20px;letter-spacing:-.25px;font-weight:550;margin-bottom:9px}.feature-grid p{font-size:17px;line-height:1.65;max-width:215px}.merchant{display:grid;grid-template-columns:.95fr 1.25fr;gap:50px;align-items:center}.merchant .section-copy>p{max-width:320px}.merchant .button{margin-top:23px}.analytics-preview{display:grid;grid-template-columns:.95fr 1.05fr;gap:13px;position:relative}.revenue-card,.top-products{border:1px solid #ecebe7;border-radius:13px;background:#fff;box-shadow:0 10px 40px #3c352d04;padding:21px;height:265px}.analytics-label{display:flex;justify-content:space-between;align-items:center;color:#696d70;font-size:14px;margin-bottom:8px}.analytics-label svg{color:#b4b3a9}.revenue-card>strong{font-size:32px;letter-spacing:-1px;font-weight:550;white-space:nowrap}.revenue-card>strong>span{font-size:20px;color:#696d70}.growth{margin-top:10px;display:flex;align-items:center;gap:6px;font-size:12px;color:#696d70;white-space:nowrap}.growth>span{font-size:13px;color:#247345;background:#eaf8ee;padding:4px 5px;border-radius:5px}.bar-chart{height:123px;display:flex;align-items:flex-end;gap:8px;margin-top:8px}.bar-chart>div{height:var(--bar-height);flex:1;background:linear-gradient(0deg,#ffe77e,#ffdc4a);border:1px solid #ffda5744;border-radius:5px 5px 3px 3px;position:relative;transform:scaleY(.05);transform-origin:bottom;transition:transform 1.3s var(--ease) var(--bar-delay),filter .2s}.is-visible .bar-chart>div{transform:scaleY(1)}.bar-chart>div:hover{filter:saturate(1.4)}.bar-chart>div>span{opacity:0;position:absolute;bottom:calc(100% + 5px);left:50%;transform:translate(-50%);font-size:12px;white-space:nowrap;background:#242823;color:#fff;border-radius:4px;padding:4px 6px;pointer-events:none;transition:opacity .2s;z-index:1}.bar-chart>div:hover>span{opacity:1}.chart-labels{display:flex;justify-content:space-between;font-size:11px;color:#696d70;margin-top:8px;letter-spacing:.7px}.top-products{padding:21px 17px}.top-products-title{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:17px}.top-products-title strong{font-size:14px;font-weight:550}.top-products-title>span{display:flex;align-items:center;gap:3px;font-size:11px;color:#696d70;white-space:nowrap}.analytics-product{display:flex;align-items:center;gap:8px;margin-bottom:9px}.analytics-product img{width:25px;height:25px;object-fit:cover;border-radius:5px;mix-blend-mode:multiply}.analytics-product>span{font-size:13px;color:#696d70}.analytics-product>span:nth-child(2){min-width:49px}.analytics-product>span:last-child{font-size:13px;margin-left:auto}.mini-bar{height:5px;width:48px;border-radius:5px;background:#f6f5f0;margin-left:auto}.mini-bar i{display:block;height:100%;background:#ffdf58;border-radius:5px;transform:scaleX(0);transform-origin:left;transition:transform 1s var(--ease) .3s}.is-visible .mini-bar i{transform:scaleX(1)}.analytics-bottom{display:flex;align-items:center;gap:5px;font-size:11px;color:#696d70;border-top:1px solid #f0efeb;padding-top:9px;margin-top:5px;white-space:nowrap}.analytics-bottom>span{height:4px;width:4px;background:#eac64b;border-radius:50%}.demo-data{position:absolute;left:0;right:0;text-align:center;bottom:-25px;font-size:12px;color:#696d70}.pricing-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:20px}.pricing-heading h2{font-size:clamp(38px,3.7vw,50px);letter-spacing:-1.5px}.billing-toggle{display:flex;align-items:center;border:1px solid #e0dfda;border-radius:30px;padding:4px;position:relative;isolation:isolate;background:#fff;height:43px;flex-shrink:0}.billing-toggle>button{width:81px;font-size:15px;height:33px;border-radius:20px;transition:color .3s;position:relative;z-index:1}.billing-toggle>button[aria-pressed=true]{color:#fff}.toggle-indicator{position:absolute;width:81px;height:33px;top:4px;left:4px;background:var(--ink);border-radius:30px;z-index:0;transition:transform .4s var(--ease)}.toggle-indicator.yearly{transform:translate(81px)}.save-badge{font-size:12px;color:#76520f;background:#fff1b3;border-radius:15px;padding:5px 7px;margin:0 5px}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:28px}.price-card{border:1px solid var(--border);background:linear-gradient(145deg,#ffffffb3,#fff2);border-radius:19px;padding:27px;position:relative;transition:box-shadow .3s,border-color .3s;display:flex;flex-direction:column}.price-card:hover{box-shadow:0 12px 35px #5e513208;border-color:#d1cec3}.price-card.featured-plan{border-color:#efd16f;background:linear-gradient(160deg,#fffdf5,#fff 45%,#fffdf7)}.price-card.featured-plan:hover{border-color:#dcaf32;box-shadow:0 12px 35px #9f7c0a0a}.price-card h3{font-size:26px;letter-spacing:-.7px;font-weight:550}.price-card>p{font-size:16px;margin-top:6px}.popular-badge{position:absolute;right:18px;top:25px;background:#ffe675;color:#60501e;font-size:12px;border-radius:20px;padding:5px 8px;display:flex;align-items:center;gap:4px}.popular-badge>span{width:4px;height:4px;border-radius:50%;background:#ad8700}.plan-price{display:flex;align-items:baseline;gap:10px;margin-top:29px}.plan-price>strong{font-size:52px;font-weight:550;letter-spacing:-1.6px;line-height:1.1;font-variant-numeric:tabular-nums}.plan-price>span{font-size:16px;color:#696d70}.billing-note{font-size:13px;color:#696d70;margin-top:9px;min-height:14px}.price-card ul{list-style:none;display:flex;flex-direction:column;gap:12px;margin:24px 0 30px;padding:0;flex:1}.price-card li{display:flex;align-items:center;gap:11px;font-size:16px;color:#696d70}.price-card li svg{color:#444e53;stroke-width:1.7}.price-card .button{min-height:40px;padding:0 18px;font-size:16px;justify-content:space-between}.pricing-footnote{text-align:center;font-size:14px;margin-top:21px;color:#696d70}.faq{display:grid;grid-template-columns:1fr 1.5fr;gap:90px;margin-top:99px}.faq h2{font-size:clamp(38px,3.7vw,50px);letter-spacing:-1.4px}.faq .section-copy>p{font-size:18px;margin-top:14px}.faq details{border-bottom:1px solid #e7e5df}.faq details:first-child{border-top:1px solid #e7e5df}.faq summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:18px;padding:21px 0;cursor:pointer}.faq summary::-webkit-details-marker{display:none}.faq summary>span{display:grid;place-items:center;width:23px;height:23px;border-radius:50%;background:#f3f2ed;transition:transform .3s,background .3s}.faq details[open] summary>span{transform:rotate(180deg);background:#ffec9b}.faq details>p{font-size:17px;padding:0 25px 23px 0;animation:arrive .3s var(--ease)}.closing-cta{margin-top:94px;min-height:184px;border-radius:24px;background:radial-gradient(ellipse at 94% 70%,#ffe9a08c,transparent 43%),linear-gradient(110deg,#f1f0eb,#f9f7f0);display:flex;align-items:center;justify-content:space-between;padding:32px 43px 32px 250px;position:relative;overflow:hidden;gap:20px}.cta-mascot{position:absolute;left:0;bottom:0;width:245px;height:184px;overflow:hidden}.cta-mascot>img{width:170px;height:215px;object-fit:contain;position:absolute;left:48px;top:4px;transform:rotate(-10deg)}.cta-hill{position:absolute;bottom:-113px;left:-38px;width:295px;height:177px;background:linear-gradient(175deg,#fff,#edeae4 70%);border-radius:50%;transform:rotate(8deg);box-shadow:0 -2px #fff,0 -8px 15px #7e6f4710}.cta-copy{text-align:center}.cta-copy .eyebrow{font-size:12px;letter-spacing:1.3px;margin-bottom:13px}.cta-copy h2{font-size:36px;letter-spacing:-1px;white-space:nowrap}.cta-copy p{font-size:17px;margin-top:10px}.closing-cta .button{font-size:16px;min-height:45px;padding:0 21px}.footer{margin-top:49px;padding-bottom:30px}.footer-main{display:flex;align-items:center;gap:25px;padding-bottom:24px;border-bottom:1px solid #e9e7e1}.footer-brand{display:flex;align-items:center;gap:20px}.footer-brand .brand>span{font-size:23px}.footer-brand .brand img{width:22px;height:26px}.footer-brand>span{font-size:14px;color:#696d70}.footer-main nav{display:flex;gap:25px;margin-left:auto;font-size:14px;color:#696d70}.footer-main nav a:hover{color:var(--ink)}.back-top{height:32px;width:32px;background:#f0efe9;border-radius:50%;display:grid;place-items:center;margin-left:10px}.back-top svg{transform:rotate(180deg);transition:transform .3s}.back-top:hover svg{transform:rotate(180deg) translateY(3px)}.footer-bottom{padding-top:20px;display:flex;align-items:center;gap:20px;font-size:13px;color:#696d70}.footer-bottom>div{display:flex;gap:18px;margin-left:auto}.footer-bottom button{font-size:13px;color:#696d70;padding:0}.footer-bottom button:hover{color:var(--ink)}.footer-signoff{display:flex;align-items:center;gap:5px;margin-left:20px;color:#696d70}.footer-signoff svg{color:#bdb5a2}.modal{border:1px solid #e6e2d7;border-radius:24px;padding:0;width:min(480px,calc(100% - 32px));max-height:calc(100dvh - 40px);color:var(--ink);background:#fdfcf9;box-shadow:0 30px 120px #10151030;overflow:auto}.modal::backdrop{background:#15171355;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.modal[open]{animation:modal-in .3s var(--ease)}.modal-inner{padding:38px;position:relative}.modal-close{position:absolute;right:15px;top:15px}.modal .brand{margin-bottom:34px}.modal-eyebrow{font-size:12px;margin-bottom:15px}.modal h2{font-size:34px;letter-spacing:-1.6px}.modal p{font-size:17px;margin:17px 0 0}.modal form{margin-top:25px}.modal form label{font-size:15px;display:block;margin-bottom:9px}.store-input{display:flex;align-items:center;gap:10px;border:1px solid #dcd9ce;border-radius:10px;padding:0 13px;background:#fff}.store-input svg{color:#a19b89}.store-input input{height:47px;min-width:0;width:100%;border:0;background:none;outline:none;font-size:16px}.store-input:focus-within{outline:2px solid #d9b342;outline-offset:2px}.modal form .button{width:100%;margin-top:14px}.modal .preview-note{font-size:14px;color:#696d70;text-align:center}.modal-perks{display:flex;justify-content:center;gap:22px;margin-top:21px;font-size:14px;color:#696d70}.modal-perks>span{display:flex;gap:5px;align-items:center}.modal-success>svg{color:#bda23c;margin-bottom:24px}.setup-summary{display:grid;grid-template-columns:1fr 1fr;gap:12px;font-size:15px;margin:25px 0;padding:17px;background:#f0eee5;border-radius:12px}.setup-summary span{color:#696d70}.setup-summary strong{font-weight:500;overflow-wrap:anywhere}.insight-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:26px}.insight-grid>div{display:flex;flex-direction:column;gap:10px;background:#f1efe7;padding:20px 16px;border-radius:12px}.insight-grid span{font-size:14px;color:#696d70}.insight-grid strong{font-size:25px;font-weight:550;letter-spacing:-1px}.modal p+.button{margin-top:25px}[data-reveal]{opacity:0;transform:translateY(22px);transition:opacity .8s var(--ease) var(--reveal-delay, 0ms),transform .8s var(--ease) var(--reveal-delay, 0ms)}[data-reveal].is-visible{opacity:1;transform:translateY(0)}@keyframes arrive{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes phone-arrive{0%{opacity:0;transform:translateY(32px) rotate(3deg)}to{opacity:1;transform:translateY(0) rotate(0)}}@keyframes product-in{0%{opacity:.3;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes mascot-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-10px) rotate(2deg)}}@keyframes card-float{0%,to{transform:translateY(0) rotate(var(--card-rotation))}50%{transform:translateY(-10px) rotate(calc(var(--card-rotation) - 2deg))}}@keyframes bubble-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes draw{to{stroke-dashoffset:0}}@keyframes modal-in{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media(min-width:1500px){.hero{padding-top:48px}.hero-stage{margin-top:29px}.section-space{margin-top:130px}}@media(max-width:1100px){.container{width:calc(100% - 80px)}.nav-shell{padding:0 40px}.desktop-nav{margin-left:0;gap:25px}.header-actions{gap:20px}.hero-stage{width:880px}.mascot-wrap{left:85px}.floating-sunglasses{left:520px}.floating-sneakers{left:650px}.floating-card-back{left:520px}.stage-caption{right:17px}.handwritten-note{left:24px;font-size:18px}.experience-top{gap:35px;grid-template-columns:1fr 1.2fr}.section-copy h2{font-size:clamp(38px,3.7vw,50px)}.experience-art>img{right:45px}.speech-bubble{left:19px;padding:14px 16px}.mini-card{right:-39px}.feature-grid{gap:24px}.merchant{gap:30px;grid-template-columns:.9fr 1.3fr}.revenue-card,.top-products{padding:17px 13px}.revenue-card>strong{font-size:32px}.revenue-card>strong>span{font-size:20px}.analytics-product{gap:5px}.analytics-product>span:nth-child(2){min-width:44px}.mini-bar{width:33px}.top-products-title strong{font-size:14px}.top-products-title>span{font-size:11px}.popular-badge{font-size:12px;right:14px}.price-card{padding:23px}.closing-cta{padding:28px 27px 28px 205px}.cta-copy h2{font-size:36px}.cta-mascot{width:200px}.cta-mascot>img{left:20px}.footer-brand{gap:14px}.footer-main nav{gap:18px}.footer-signoff{display:none}}@media(max-width:800px){.container{width:calc(100% - 48px)}.nav-shell{padding:0 24px}.site-header{height:78px}.desktop-nav{gap:19px}.desktop-nav a{font-size:16px}.header-actions{gap:18px}.header-actions .button-small{padding:0 17px;gap:10px}.brand>span{font-size:25px}.hero{padding-top:34px}h1{font-size:62px}.hero-stage{height:565px;width:760px}.phone-wrap{transform:scale(.95);transform-origin:top center;animation:none;top:29px}.mascot-wrap{left:28px;width:315px;top:48px}.floating-sunglasses{left:455px;width:154px;top:124px}.floating-sneakers{left:555px;top:289px;width:152px;height:211px}.floating-product>img{height:120px}.floating-card-back{left:456px;width:148px}.stage-caption{right:32px;top:30px;font-size:12px}.handwritten-note{left:24px;top:110px;font-size:15px}.handwritten-note>span{font-size:13px}.handwritten-note svg{width:59px}.orbit-one,.orbit-two{left:5%;width:650px}.hero-glow{top:5%;right:0;bottom:-2%;left:0}.metrics{margin-top:24px}.metrics strong{font-size:30px}.metrics span{font-size:16px}.brand-strip{margin-top:65px}.brand-names>span{font-size:18px;letter-spacing:3px}.brand-names>span:nth-child(2){font-size:24px}.brand-names>span:last-child{font-size:15px;letter-spacing:2px}.section-space{margin-top:88px}.experience-top{gap:25px}.section-copy h2{font-size:clamp(38px,3.7vw,50px);letter-spacing:-1.4px}.section-copy>p{font-size:18px}.experience-art{height:285px}.experience-art>img{width:230px;right:14px;bottom:-110px}.mini-card{right:-67px;top:40px}.speech-bubble{left:15px;bottom:37px;padding:14px 15px}.speech-bubble p{font-size:15px}.art-top-label{font-size:11px;left:20px}.art-arrow{left:65px;top:54px}.feature-grid{gap:20px}.feature-grid h3{font-size:20px;line-height:1.4}.feature-grid p{font-size:17px}.merchant{grid-template-columns:1fr;gap:35px}.merchant .section-copy{display:grid;grid-template-columns:1fr 1fr;gap:0 35px;align-items:center}.merchant .section-copy .eyebrow{grid-column:1/-1}.merchant .section-copy>p{margin:0;grid-column:2;grid-row:2 / span 2}.merchant .button{width:max-content;grid-row:3}.analytics-preview{max-width:580px;width:100%;margin:auto;gap:18px}.revenue-card,.top-products{padding:23px;height:265px}.top-products-title strong{font-size:14px}.top-products-title>span{font-size:11px}.analytics-product{gap:10px}.analytics-product>span{font-size:13px}.mini-bar{width:55px}.pricing-heading h2{font-size:clamp(38px,3.7vw,50px)}.billing-toggle{height:39px}.billing-toggle>button{width:64px;height:29px;font-size:15px}.toggle-indicator{height:29px;width:64px}.toggle-indicator.yearly{transform:translate(64px)}.save-badge{font-size:12px}.pricing-grid{gap:12px}.price-card{padding:22px 18px}.price-card h3{font-size:26px}.price-card>p{font-size:16px;min-height:33px}.popular-badge{font-size:12px;top:10px;padding:3px 6px;right:9px}.plan-price{gap:5px;margin-top:21px}.plan-price>strong{font-size:52px}.plan-price>span{font-size:16px}.price-card li{font-size:16px;gap:7px;align-items:flex-start;line-height:1.45}.billing-note{font-size:13px}.price-card .button{padding:0 12px;gap:5px}.faq{gap:30px;grid-template-columns:.8fr 1.2fr}.faq summary{font-size:18px}.closing-cta{padding-left:167px;gap:12px;min-height:179px}.cta-mascot{width:162px}.cta-mascot>img{left:0;width:160px}.cta-hill{left:-83px}.cta-copy h2{font-size:36px;white-space:normal}.cta-copy .eyebrow{font-size:12px;letter-spacing:.8px}.cta-copy p{font-size:17px}.closing-cta .button{font-size:16px;padding:0 15px;gap:10px;min-height:41px}.footer-brand>span{display:none}.footer-bottom{font-size:13px}}@media(max-width:600px){html{scroll-padding-top:25px}.container{width:calc(100% - 40px)}.site-header{height:76px}.nav-shell{padding:0 20px;gap:10px}.brand>span{font-size:26px}.brand img{width:25px}.header-actions{gap:9px}.header-actions .button-small{min-height:37px;padding:0 15px;font-size:14px;gap:10px}.header-actions .button-small>svg{width:13px}.login-button{display:none}.menu-toggle{display:grid;width:31px;height:35px}.menu-toggle svg{width:21px}.desktop-nav{position:absolute;left:16px;right:16px;top:70px;display:none;flex-direction:column;gap:0;padding:12px 18px;background:#fff;border:1px solid #e8e5dc;border-radius:15px;box-shadow:0 16px 35px #3531240d}.desktop-nav.nav-open{display:flex;animation:arrive .25s var(--ease)}.desktop-nav a{padding:13px 0;font-size:16px}.desktop-nav a:after{display:none}.hero{padding-top:27px}.pill-label{font-size:12px;padding:7px 11px;letter-spacing:1.2px}h1{font-size:clamp(47px,11.5vw,65px);letter-spacing:-2.8px;margin:20px 0}.hero-copy>p{font-size:20px;line-height:1.75;padding:0 20px;max-width:380px;margin:auto}.desktop-break{display:none}.mobile-break{display:block}.hero-actions{gap:9px;margin-top:23px}.hero-actions .button{min-height:44px;padding:0 16px;gap:9px;font-size:15px}.hero-actions .button>svg{width:13px}.hero-actions .button-light{gap:7px}.trust-notes{gap:13px;font-size:14px;margin-top:20px}.trust-notes>span{gap:4px}.trust-notes svg{width:10px;height:10px}.hero-stage{height:477px;margin-top:22px;width:100%}.phone-wrap{top:16px;left:calc(50% - 132px);transform:scale(.8);transform-origin:top center}.hero-glow{top:0;right:-15%;bottom:-5%;left:-15%;background:radial-gradient(ellipse at 40% 61%,#ffdd5760,transparent 64%)}.mascot-wrap{width:210px;left:calc(50% - 253px);top:52px;transform:rotate(-18deg);z-index:2}.hero-mascot{height:300px}.floating-product{width:121px;padding:9px;height:177px;border-radius:12px}.floating-product>img{height:100px;margin-bottom:5px}.floating-product>strong{font-size:12px;margin-bottom:4px}.floating-product>span{font-size:12px}.floating-product>b{font-size:12px;margin-top:7px}.floating-product>button{height:22px;width:22px;right:7px;top:7px}.floating-product>button>svg{width:11px}.floating-sunglasses{left:calc(50% + 66px);top:97px;--card-rotation: 13deg}.floating-sneakers{left:calc(50% + 86px);top:272px;--card-rotation: 18deg;width:125px;height:162px}.floating-sneakers>img{height:83px}.floating-card-back{left:calc(50% + 60px);width:114px;height:163px;top:92px}.handwritten-note{display:none}.stage-caption{font-size:12px;letter-spacing:1.2px;right:18px;top:20px}.stage-caption i{width:22px;margin-top:10px}.orbit-one{width:420px;height:340px;left:calc(50% - 210px);top:55px}.orbit-two{width:450px;height:370px;left:calc(50% - 225px);top:40px}.try-label{bottom:10px;font-size:13px}.try-label svg{width:11px}.metrics{margin-top:12px;gap:5px;width:calc(100% - 24px)}.metrics strong{font-size:30px;letter-spacing:-.7px}.metrics>div{gap:8px}.metrics span{font-size:16px;line-height:1.5;max-width:95px;margin:auto}.metrics>div+div:before{height:35px;top:7px}.brand-strip{margin-top:55px}.brand-strip>p{font-size:12px;letter-spacing:1.5px}.brand-names{display:grid;grid-template-columns:repeat(3,1fr);row-gap:26px;column-gap:20px;margin-top:25px}.brand-names>span{font-size:18px;letter-spacing:3px}.brand-names>span:nth-child(2){font-size:24px}.brand-names>span:nth-child(4){font-size:16px}.brand-names>span:last-child{font-size:15px}.sample-brands{font-size:12px;margin-top:22px}.section-space{margin-top:74px}.experience-top{grid-template-columns:1fr;gap:30px}.section-copy h2{font-size:38px;letter-spacing:-1.5px}.eyebrow{font-size:12px;letter-spacing:1.4px;margin-bottom:15px}.section-copy>p{font-size:18px;max-width:340px;margin-top:16px}.text-link{font-size:16px;margin-top:18px}.experience-art{height:270px}.experience-art>img{width:250px;right:25px;bottom:-101px}.mini-card{right:-20px;top:38px;width:160px;height:270px}.speech-bubble{left:22px;bottom:37px;padding:16px 18px}.speech-bubble p{font-size:15px}.art-arrow{left:86px;top:56px}.art-top-label{font-size:11px;letter-spacing:1px;top:20px}.feature-grid{grid-template-columns:repeat(2,1fr);gap:32px 22px;margin-top:34px}.feature-icon{width:43px;height:44px;border-radius:13px;margin-bottom:13px}.feature-icon>svg{width:20px}.feature-grid h3{font-size:20px;line-height:1.4;margin-bottom:7px}.feature-grid p{font-size:17px}.merchant{gap:30px}.merchant .section-copy{display:block}.merchant .section-copy>p{margin-top:16px}.merchant .button{margin-top:20px;font-size:16px;min-height:43px}.analytics-preview{gap:10px}.revenue-card,.top-products{height:233px;padding:15px 12px}.analytics-label{font-size:14px}.analytics-label>svg{width:12px}.revenue-card>strong{font-size:32px}.revenue-card>strong>span{font-size:20px}.growth{font-size:12px;gap:4px}.growth>span{font-size:13px;padding:3px 4px}.bar-chart{height:120px;gap:5px;margin-top:6px}.bar-chart>div{border-radius:4px 4px 2px 2px}.chart-labels{font-size:11px}.top-products-title{margin-bottom:15px;gap:0}.top-products-title strong{font-size:14px}.top-products-title>span{display:none}.analytics-product{gap:5px;margin-bottom:9px}.analytics-product img{width:22px;height:22px}.analytics-product>span{font-size:13px}.analytics-product>span:nth-child(2){min-width:35px}.analytics-product>span:last-child{font-size:13px}.mini-bar{width:25px;height:4px}.analytics-bottom{font-size:11px;gap:3px;padding-top:9px}.demo-data{font-size:12px;bottom:-22px}.pricing{margin-top:85px}.pricing-heading{display:block}.pricing-heading h2{font-size:38px}.billing-toggle{width:max-content;margin-top:23px;height:43px}.billing-toggle>button{width:80px;height:33px;font-size:15px}.toggle-indicator{width:80px;height:33px}.toggle-indicator.yearly{transform:translate(80px)}.save-badge{font-size:12px}.pricing-grid{grid-template-columns:1fr;gap:15px;margin-top:24px}.price-card{padding:25px}.price-card h3{font-size:26px}.price-card>p{font-size:16px;min-height:0;margin-top:6px}.popular-badge{top:25px;right:24px;font-size:12px;padding:5px 8px}.plan-price{margin-top:22px;gap:9px}.plan-price>strong{font-size:52px}.plan-price>span{font-size:16px}.billing-note{font-size:13px;margin-top:8px}.price-card ul{gap:11px;margin:22px 0 25px}.price-card li{font-size:16px;gap:10px}.price-card .button{min-height:43px;padding:0 18px;font-size:16px}.pricing-footnote{font-size:14px;margin-top:20px}.faq{grid-template-columns:1fr;gap:25px}.faq .section-copy>p{font-size:18px}.faq summary{font-size:18px;padding:18px 0}.faq details>p{font-size:17px}.closing-cta{margin-top:65px;display:flex;flex-direction:column;text-align:center;min-height:315px;padding:32px 18px 130px;gap:20px;border-radius:20px;overflow:hidden}.cta-copy h2{font-size:32px;letter-spacing:-1.2px}.cta-copy .eyebrow{font-size:12px;letter-spacing:1.1px;margin-bottom:13px}.cta-copy p{font-size:17px;margin-top:10px}.closing-cta .button{font-size:16px;min-height:43px;padding:0 22px;position:relative;z-index:2}.cta-mascot{bottom:-35px;width:170px;height:170px;left:calc(50% - 85px)}.cta-mascot>img{left:0;width:170px;height:210px;top:0;transform:rotate(0)}.cta-hill{bottom:-108px;left:-60px;width:290px;transform:rotate(-5deg)}.footer{margin-top:35px;padding-bottom:25px}.footer-main{flex-wrap:wrap;gap:24px;padding-bottom:24px;position:relative}.footer-brand{width:100%}.footer-brand>span{display:block;font-size:14px}.footer-main nav{margin:0;gap:24px;font-size:14px}.back-top{position:absolute;right:0;top:0;width:27px;height:27px}.back-top>svg{width:14px}.footer-bottom{flex-wrap:wrap;justify-content:center;gap:16px;padding-top:23px;font-size:13px}.footer-bottom>div{margin:0;gap:25px}.footer-bottom button{font-size:13px}.footer-bottom>span:first-child{width:100%;text-align:center}.modal-inner{padding:30px 24px}.modal h2{font-size:31px}.modal .brand{margin-bottom:29px}}@media(max-width:360px){.header-actions .button-small{padding:0 11px}.header-actions .button-small svg{display:none}h1{font-size:46px}.hero-actions .button{font-size:15px;padding:0 13px}.trust-notes{gap:9px;font-size:14px}.metrics strong{font-size:30px}.phone-wrap{transform:scale(.75)}.hero-stage{height:450px}.revenue-card,.top-products{padding:14px 9px}.revenue-card>strong{font-size:32px}.analytics-product{gap:3px}.mini-bar{width:19px}.analytics-bottom{font-size:11px}.footer-brand>span{font-size:14px}.section-copy h2{font-size:38px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}[data-reveal]{opacity:1;transform:none}.buying-word path,.art-arrow{stroke-dashoffset:0}.bar-chart>div,.mini-bar i{transform:none}.demo-product{transition:none}}.hero-stage:not(.is-in-view) .hero-mascot,.hero-stage:not(.is-in-view) .floating-product,.experience-art:not(.is-in-view) .speech-bubble{animation-play-state:paused}@media(min-width:801px){.desktop-nav a,.login-button{font-size:16px}.hero-copy>p,.section-copy>p{font-size:20px}.feature-grid h3{font-size:20px}.feature-grid p{font-size:17px}.price-card>p,.price-card li{font-size:16px}.price-card .button{font-size:16px;min-height:44px}.faq summary,.faq details>p{font-size:18px}.footer-main nav{font-size:14px}.footer-brand>span{font-size:14px}.footer-bottom,.footer-bottom button{font-size:13px}}@media(max-width:600px){.mascot-wrap{left:calc(50% - 205px);width:180px;top:62px}.hero-mascot{height:270px}.phone-wrap{left:calc(50% - 122px)}.stage-caption{display:none}.floating-sunglasses{left:calc(50% + 77px)}.floating-sneakers{left:calc(50% + 92px)}}.nav-shell{max-width:1312px}.desktop-nav{margin-left:20px;gap:30px}.header-actions{gap:22px}.button{min-height:54px}.button-small{min-height:46px}.hero-copy>p{max-width:650px;margin-inline:auto}.trust-notes{flex-wrap:wrap;gap:12px 28px;padding-inline:20px}.trust-notes svg{width:15px;height:15px}.section-copy>p,.merchant .section-copy>p{max-width:440px}.feature-grid p{max-width:none}.feature-grid h3{line-height:1.35}.metrics>div{padding-inline:14px}.metrics>div+div:before{height:62px}.product-description{gap:3px}.product-description strong,.product-description b{font-size:12px}.product-description>span{font-size:11px}.product-photo{height:185px}.phone-tabs{gap:20px}.phone-tabs button{font-size:12px}.phone-nav button{font-size:9px}.phone-content{height:350px}.swipe-hint{font-size:9px}.floating-product{height:252px}.floating-product>strong,.floating-product>b{font-size:13px}.floating-product>span{font-size:11px}.experience-art{min-height:345px}.speech-bubble{padding:20px}.art-top-label{max-width:260px;line-height:1.5}.merchant{grid-template-columns:.85fr 1.35fr;gap:40px}.analytics-preview{grid-template-columns:1fr 1.1fr}.revenue-card,.top-products{height:auto;min-height:310px;padding:24px 18px}.top-products-title{flex-wrap:wrap;gap:6px;min-height:38px;margin-bottom:14px}.analytics-product{gap:8px;margin-bottom:15px}.analytics-product>span:nth-child(2){min-width:72px}.analytics-product img{width:30px;height:30px}.mini-bar{width:40px;flex-shrink:0}.analytics-bottom{white-space:normal;line-height:1.5}.bar-chart{height:150px;margin-top:18px}.demo-data{bottom:-32px}.pricing-heading{align-items:center}.billing-toggle{height:52px}.billing-toggle>button{width:96px;height:42px}.toggle-indicator{width:96px;height:42px}.toggle-indicator.yearly{transform:translate(96px)}.save-badge{padding:6px 9px}.price-card{padding:30px 26px}.price-card>p{min-height:52px}.price-card h3{padding-right:30px}.popular-badge{top:16px;right:16px}.featured-plan h3{margin-top:22px}.price-card:not(.featured-plan) h3{margin-top:22px}.billing-note{min-height:20px}.price-card li{line-height:1.55;align-items:flex-start}.price-card li svg{margin-top:4px}.price-card .button{min-height:50px}.faq{grid-template-columns:.85fr 1.15fr;gap:50px}.faq summary{line-height:1.5;padding:24px 0}.faq details>p{line-height:1.7}.closing-cta{min-height:230px;padding-left:230px;gap:24px}.cta-copy h2{white-space:normal}.closing-cta .button{min-height:52px}.cta-copy{flex:1}.footer-main{flex-wrap:wrap}.footer-bottom{flex-wrap:wrap;line-height:1.6}.footer-signoff{display:none}.modal{width:min(560px,calc(100% - 32px))}.store-input input{height:54px}.modal-perks{line-height:1.5}@media(max-width:1100px){.merchant{grid-template-columns:1fr;gap:36px}.analytics-preview{width:100%;max-width:740px;margin-inline:auto}.merchant .section-copy{display:block}.merchant .section-copy>p{margin-top:20px;max-width:580px}.merchant .section-copy h2 br{display:none}.pricing-heading{align-items:flex-start;flex-direction:column;gap:24px}.closing-cta{padding-left:190px;flex-wrap:wrap}.cta-copy{text-align:left}.closing-cta .button{margin-left:auto}}@media(max-width:900px){.site-header{height:84px}.desktop-nav{position:absolute;left:20px;right:20px;top:76px;margin:0;display:none;flex-direction:column;gap:0;padding:14px 20px;background:#fff;border:1px solid #e8e5dc;border-radius:16px;box-shadow:0 16px 35px #3531240d}.desktop-nav.nav-open{display:flex}.desktop-nav a{padding:14px 0}.desktop-nav a:after{display:none}.menu-toggle{display:grid;width:40px;height:44px}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}.experience-top{grid-template-columns:1fr;gap:36px}.experience-art{min-height:350px}.experience-art>img{right:100px;width:290px;height:370px}.mini-card{right:12px}.pricing-grid{grid-template-columns:1fr;max-width:620px;margin-inline:auto}.price-card>p{min-height:0}.price-card h3,.featured-plan h3,.price-card:not(.featured-plan) h3{margin-top:0}.popular-badge{top:30px;right:26px}.faq{grid-template-columns:1fr;gap:25px}.footer-brand{flex-wrap:wrap}.footer-main nav{margin-left:0}}@media(max-width:600px){.nav-shell{padding-inline:16px}.header-actions{gap:8px}.header-actions .button-small{padding-inline:14px;min-height:44px}.menu-toggle{width:32px}.hero-copy>p{font-size:18px;max-width:440px;padding-inline:24px}.hero-actions{padding-inline:20px;gap:10px}.hero-actions .button{min-height:52px;padding-inline:16px;gap:8px;font-size:14px}.trust-notes{font-size:13px;gap:10px 18px;line-height:1.5}.hero-stage{margin-top:24px}.try-label{font-size:12px}.floating-product{height:194px}.floating-product>strong,.floating-product>b{font-size:11px}.floating-product>span{font-size:10px}.metrics{grid-template-columns:1fr;gap:24px;margin-top:28px}.metrics strong{font-size:28px}.metrics span{font-size:16px;max-width:none}.metrics>div+div:before{display:none}.section-copy>p,.faq .section-copy>p{font-size:17px}.feature-grid{gap:32px 24px}.feature-grid h3{font-size:20px}.feature-grid p{font-size:16px}.experience-art>img{right:35px;width:250px}.mini-card{right:-30px}.speech-bubble{left:16px;padding:16px}.art-top-label{max-width:230px}.analytics-preview{grid-template-columns:1fr;gap:18px}.revenue-card,.top-products{padding:24px;min-height:300px}.top-products-title strong{font-size:17px}.analytics-product>span,.analytics-product>span:last-child{font-size:15px}.analytics-product>span:nth-child(2){min-width:95px}.mini-bar{width:60px}.analytics-bottom{font-size:12px}.demo-data{font-size:11px;bottom:-27px}.billing-toggle{margin-top:0}.price-card{padding:26px}.popular-badge{top:27px}.price-card li{font-size:16px}.faq summary{font-size:17px}.closing-cta{padding:32px 24px 140px;min-height:365px;flex-wrap:nowrap}.cta-copy{text-align:center}.cta-copy h2{font-size:32px}.closing-cta .button{margin:0}.footer-brand>span{font-size:13px}.footer-main nav{flex-wrap:wrap;gap:18px 24px;font-size:14px}.footer-bottom,.footer-bottom button{font-size:12px}}@media(max-width:400px){.hero-actions{flex-direction:column;align-items:center}.hero-actions .button{width:min(100%,290px);font-size:16px}.feature-grid{grid-template-columns:1fr}.feature-grid p{max-width:330px}.billing-toggle>button{width:84px}.toggle-indicator{width:84px}.toggle-indicator.yearly{transform:translate(84px)}.save-badge,.popular-badge{font-size:11px}.price-card{padding:24px}.footer-brand>span{max-width:145px}}.swipey-mascot{position:relative;width:100%;isolation:isolate}.mascot-body{position:relative;transform-origin:50% 90%;animation:robot-breathe 5.4s ease-in-out infinite}.mascot-render{width:100%;height:auto;pointer-events:none}.mascot-drawing{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.mascot-greet{display:block;width:100%;padding:0;border-radius:45%;background:none;cursor:pointer}.mascot-greet:focus-visible{outline:2px dashed #ad7e00;outline-offset:4px}.mascot-caption{display:block;text-align:center;font-size:13px;color:#727272;margin-top:9px}.mascot-face{transform:translate(var(--look-x),var(--look-y));transition:transform .28s ease-out}.mascot-eye{transform-box:fill-box;transform-origin:center;animation:robot-blink 6.4s infinite;filter:drop-shadow(0 0 6px #fff3b070)}.mascot-eye-right{animation-delay:.04s}.mascot-love-eyes{opacity:0;transition:opacity .18s}.mood-love .mascot-eye{opacity:0}.mood-love .mascot-love-eyes{opacity:1}.mood-wave .mascot-eye-right{animation:robot-wink .9s ease-in-out 2}.mood-wave .mascot-body{animation:robot-hello .8s ease-in-out 2}.mood-love .mascot-body{animation:robot-delight .65s ease-in-out 2}.mood-curious .mascot-body{animation:robot-curious 2.3s ease-in-out both}.swipey-mascot:not(.mascot-awake) *{animation-play-state:paused}.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}@keyframes robot-breathe{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-5px) rotate(1deg)}}@keyframes robot-blink{0%,42%,46%,76%,80%,to{transform:scaleY(1)}44%,78%{transform:scaleY(.08)}}@keyframes robot-wink{0%,25%,75%,to{transform:scaleY(1)}40%,60%{transform:scaleY(.08)}}@keyframes robot-hello{0%,to{transform:rotate(0)}30%{transform:rotate(-5deg)}65%{transform:rotate(3deg)}}@keyframes robot-delight{0%,to{transform:translateY(0)}45%{transform:translateY(-9px) rotate(-2deg)}}@keyframes robot-curious{0%,to{transform:rotate(0)}25%,70%{transform:rotate(6deg)}}@media(prefers-reduced-motion:reduce){.swipey-mascot *{animation:none!important;transition:none!important}.mascot-face{transform:none}}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2) format("woff2")}@font-face{font-family:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(/assets/fraunces-latin-500-italic-CjxnbVsv.woff2) format("woff2")}:root{--ink: #1b1c1f;--muted: #68696e;--yellow: #ffda3d;--border: #e9e8e4;background:#fdfdfb;color:var(--ink)}body{background:#fdfdfb}::selection{background:#ffe788;color:#1b1c1f}.container{width:min(1280px,calc(100% - 112px))}.site-header{height:96px}.nav-shell{max-width:1392px;border-bottom:0}.brand>span{font-weight:800;letter-spacing:-1.5px}.desktop-nav a,.login-button{color:#62636a}.mobile-login{display:none}.modal-close{width:44px;height:44px}.plan-price,.cart-total,.collection-title>span,.phone-nav i{font-variant-numeric:tabular-nums}.button{min-height:52px;border-radius:14px;padding-inline:22px;gap:10px;font-size:15px;font-weight:650;letter-spacing:-.15px;border:1px solid transparent}.button-dark{background:linear-gradient(180deg,#343539,#202124);border-color:#242529;box-shadow:inset 0 1px #ffffff24,0 2px 3px #17181b16,0 5px 10px #17181b0a}.button-dark:hover{background:linear-gradient(180deg,#414246,#292a2e);box-shadow:inset 0 1px #ffffff30,0 3px 5px #17181b20,0 7px 14px #17181b0d}.button-light{background:linear-gradient(180deg,#fff,#fafaf8);border-color:#deded9;box-shadow:inset 0 1px #fff,0 2px 3px #24242406,0 4px 8px #24242403}.button-light:hover{background:#fff;border-color:#c5c5bf;box-shadow:inset 0 1px #fff,0 3px 8px #2424240c}.button-yellow{background:linear-gradient(180deg,#ffe674,#ffda3d);border-color:#e8c134;color:#27220f;box-shadow:inset 0 1px #fff5c5,0 2px 3px #ad870020,0 5px 10px #ad87000a}.button-yellow:hover{background:linear-gradient(180deg,#ffeb8c,#ffdf55);border-color:#d2ab20;box-shadow:inset 0 1px #fff8db,0 3px 5px #ad870025,0 7px 14px #ad870010}.trial-link{padding-right:9px;gap:20px}.button-end{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;flex-shrink:0;background:#ffffff10;box-shadow:inset 0 0 0 1px #ffffff0a}.button-yellow .button-end{background:#ad830012;box-shadow:inset 0 0 0 1px #ad830012}.button-light .button-end{background:#f0f0ed;box-shadow:none}.demo-play{display:grid;place-items:center;width:27px;height:27px;border:1px solid #deded9;border-radius:50%;background:#fff;color:#48494d}.button-small{min-height:44px;padding-left:16px;padding-right:7px;font-size:14px;border-radius:12px;gap:14px}.button-small .button-end{width:28px;height:28px;border-radius:7px}.shopify-icon{display:inline-block;object-fit:contain;flex-shrink:0}.feature-icon>svg{width:28px;height:28px;stroke-width:1.75px}.hero{padding-top:62px;overflow:clip}.hero-copy{animation:none;text-align:center;max-width:860px;margin-inline:auto}.pill-label{background:none;border:0;padding:0;font-size:12px;letter-spacing:1.7px;font-weight:650;color:#606166;gap:10px}.pill-label svg{color:#27282b}.hero h1{font-size:clamp(62px,6.8vw,96px);font-weight:640;line-height:1.04;letter-spacing:-.065em;margin:28px 0}.buying-word{font-family:inherit;font-weight:inherit;font-style:normal;color:var(--ink);letter-spacing:-4px}.buying-word svg{display:none;bottom:-5px;height:13px}.buying-word path{stroke:#ffda3d;stroke-width:8}.hero-copy>p{font-size:20px;line-height:1.65;max-width:610px;margin-inline:auto;letter-spacing:-.3px;text-wrap:balance}.hero-actions{justify-content:center;gap:14px;margin-top:30px}.trust-notes{justify-content:center;color:#68696e;margin-top:24px;font-size:12px}.hero-stage{width:1040px;height:638px;margin-top:48px;overflow:visible}.hero-stage:before,.hero-stage:after{content:none}.hero-glow{top:40px;right:-10px;bottom:20px;left:-10px;background:radial-gradient(ellipse at 48% 57%,#ffdb4b35,#fff1ab13 45%,transparent 68%)}.orbit{display:none}.phone-wrap{top:15px;z-index:8;animation:none;outline:none;border-radius:43px}.phone-wrap:focus-visible .phone{box-shadow:0 0 0 5px #ffda3d,0 24px 40px -18px #20202044}.phone{border-color:#555;box-shadow:0 0 0 1px #222,0 0 0 3px #d6d4d0,0 28px 40px -20px #20202066}.mascot-wrap{position:absolute;left:93px;top:167px;width:275px;transform:rotate(-7deg);z-index:6;pointer-events:auto}.handwritten-note{display:none;font-family:Fraunces,Georgia,serif;font-size:24px;line-height:1.2;color:#646469;left:108px;top:59px;transform:rotate(-8deg)}.handwritten-note>span{font-size:23px}.handwritten-note svg{display:none}.stage-caption{display:none;right:35px;top:64px;color:#717176;font-size:11px;letter-spacing:1.6px}.stage-caption i{background:#c6c6c6}.floating-product{border-radius:16px;background:#fff;border:1px solid #eeeeed;box-shadow:0 20px 35px -18px #26262630}.floating-sunglasses{left:calc(50% + 115px);top:95px;--card-rotation: 11deg}.floating-sneakers{left:calc(50% + 240px);top:299px;--card-rotation: 17deg}.floating-card-back{left:calc(50% + 115px);top:88px;background:#fff5cf;border-radius:16px}.try-label{bottom:42px;font-size:13px;color:#67676c}.try-active{color:#624a00}.phone-content{height:338px}.product-stack,.demo-product{height:264px}.product-photo{height:180px}.demo-product{transition:transform .32s var(--ease),opacity .28s;animation:card-enter .32s var(--ease)}.demo-product.exit-left,.demo-product.exit-right,.demo-product.exit-cart{animation:none}.demo-product.dragging{transition:none}.swipe-actions{padding-top:12px}.swipe-actions .add-cart{background:var(--yellow);border-color:#f8d33b}.phone-nav{height:46px}.phone-nav button{min-width:44px;min-height:42px;justify-content:center}.phone-nav button>*{pointer-events:none}.phone-notice{background:#1b1c1ff2}.phone-tabs{gap:8px;height:45px}.phone-tabs button{flex:1;min-width:44px}.notification-button,.collection-product button{min-width:44px;min-height:44px;flex-shrink:0}.collection-product>div{min-width:0}.swipe-actions>button{width:44px;height:44px}@keyframes card-enter{0%{opacity:0;scale:.96}to{opacity:1;scale:1}}.metrics{margin-top:18px;padding:32px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);text-align:left;gap:40px}.metrics>div{padding:0 24px;border-left:1px solid var(--border)}.metrics>div+div:before{display:none}.metrics .step-number{font-size:12px;font-weight:600;letter-spacing:1.2px;color:#75757a;margin-bottom:8px}.metrics strong{font-size:21px;line-height:1.4;letter-spacing:-.7px;font-weight:580}.discovery-note{margin-top:75px;padding:32px 0;text-align:center}.discovery-note>span:first-child{font-size:12px;letter-spacing:1.8px;color:#6b6b70;font-weight:650}.discovery-note p{margin-top:17px;font-size:clamp(28px,3vw,42px);letter-spacing:-1.3px;color:var(--ink)}.discovery-note em{font-family:Fraunces,Georgia,serif;font-weight:500}.note-mark{display:block;width:40px;height:40px;line-height:40px;border-radius:50%;margin:24px auto 0;background:#ffdf58;font-size:24px}.section-space{margin-top:120px}h2,.section-copy h2,.pricing-heading h2,.faq h2{font-size:clamp(38px,3.7vw,53px);font-weight:620;line-height:1.15;letter-spacing:-2.5px;text-wrap:balance}.eyebrow{font-size:12px;font-weight:650;letter-spacing:1.3px;color:#6b6b70}.section-copy>p{font-size:19px;line-height:1.75;letter-spacing:-.2px}.text-link{font-size:16px;font-weight:650;gap:20px;padding-bottom:8px;border-bottom:1px solid #c7c7c9;width:max-content}.experience-top{display:block}.experience-top .section-copy{display:grid;grid-template-columns:1fr 1fr;column-gap:72px;align-items:start}.experience-top .eyebrow{grid-column:1 / -1}.experience-top h2{grid-column:1;grid-row:2 / 4;margin:0}.experience-top .section-copy>p{grid-column:2;margin:0;max-width:500px}.experience-top .text-link{grid-column:2;margin-top:24px}.experience-art{height:410px;min-height:410px;border-radius:24px;background:#f5f4f0;border:1px solid #eeede8}.experience-mascot{position:absolute;right:120px;bottom:-110px;width:325px;transform:rotate(-12deg)}.experience-art .art-orbit{width:380px;height:320px;top:65px;right:5px;border-color:#e3ded2}.experience-art .speech-bubble{left:28px;bottom:35px;z-index:6;border-radius:22px 22px 22px 5px;box-shadow:0 5px 20px #00000005;animation:none}.speech-bubble p{font-size:16px}.art-top-label{font-size:11px;color:#68686d}.mini-card{right:-9px;top:80px;width:185px;height:275px;border:5px solid white;transform:rotate(12deg);box-shadow:-7px 12px 30px #28282812}.mini-card>span{font-family:Fraunces,Georgia,serif;font-style:italic;font-size:18px}.feature-grid{gap:36px;margin-top:65px}.feature-grid article{padding-top:24px;border-top:1px solid var(--border)}.feature-icon{width:52px;height:52px;display:flex;justify-content:center;border:1px solid #e4e4de;border-radius:15px;background:linear-gradient(180deg,#fff,#f5f5f1)!important;box-shadow:inset 0 1px #fff,0 2px 3px #20202004;transform:none!important;margin-bottom:20px}.feature-grid h3{font-size:20px;font-weight:650;letter-spacing:-.6px}.feature-grid p{font-size:17px;line-height:1.7}.merchant{margin-top:145px}.analytics-preview{padding:14px;border:1px solid #e4e4df;border-radius:24px;background:#f3f3ef;box-shadow:inset 0 1px #fff,0 16px 32px -24px #26262625}.analytics-toolbar{grid-column:1 / -1;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding:6px 6px 10px;font-size:13px;font-weight:650}.analytics-toolbar>span{display:inline-flex;align-items:center;gap:8px}.analytics-toolbar>span:last-child{font-size:11px;font-weight:500;color:var(--muted);padding:6px 8px;background:#fff;border:1px solid #e4e4df;border-radius:6px}.revenue-card,.top-products{border-radius:13px;background:#fff;border-color:var(--border);box-shadow:0 8px 30px #25252504}.bar-chart>div{background:#ffe98d;border-color:#ffdf60}.bar-chart>div:nth-last-child(-n+2){background:#ffda3d}.mini-bar{background:#f6f3e9}.mini-bar i{background:#ffdf58}.growth>span{background:#fff1b9;color:#735000}.analytics-bottom>span{background:#d3a100}.pricing{margin-top:130px;padding-top:65px;border-top:1px solid var(--border)}.billing-toggle{background:#fff}.toggle-indicator{background:var(--ink)}.save-badge{background:#fff0ae;color:#765400}.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:38px;max-width:920px;margin-inline:auto}.price-card{min-width:0;background:#fff;border-radius:22px;padding:32px;box-shadow:none}.price-card.featured-plan{background:#252629;color:#fff;border:1px solid #35363a;box-shadow:inset 0 1px #ffffff12,0 12px 28px -18px #18181b55}.price-card.featured-plan:hover{border-color:#606166;box-shadow:inset 0 1px #ffffff18,0 14px 30px -18px #18181b66}.featured-plan>p,.featured-plan .plan-price>span,.featured-plan .billing-note,.featured-plan li{color:#bdbec3}.featured-plan li svg{color:#ffe16a}.price-card .trial-link{padding-left:18px;padding-right:9px}.popular-badge{background:#ffffff0e;color:#ffe16a;border:1px solid #ffffff12;border-radius:6px}.popular-badge>span{background:#ffe16a}.price-card h3{font-size:25px;font-weight:650}.plan-price{flex-wrap:wrap;row-gap:6px}.plan-price>span{white-space:nowrap}.plan-price>strong{font-size:clamp(44px,4vw,56px);font-weight:600;letter-spacing:-2.5px;white-space:nowrap}.price-card:not(.featured-plan) li{color:#63636a}.faq{gap:80px}.faq summary{font-size:18px}.faq details[open] summary>span{background:#fff0ae}.closing-cta{margin-top:110px;min-height:255px;border-radius:28px;padding-left:290px;background:#ffe16a;border:1px solid #f5d459}.cta-copy{text-align:left}.cta-copy h2{font-size:38px;letter-spacing:-1.8px}.cta-copy p{font-size:17px;color:#635629}.cta-copy .eyebrow{color:#65531b}.cta-mascot{width:260px;height:255px;left:10px}.cta-mascot>.swipey-mascot{position:absolute;width:250px;left:0;top:38px;transform:rotate(-9deg)}.cta-hill{background:#fdfcf8;bottom:-140px}.back-top{background:#fff1b9}.modal{background:#fffefa}.insight-grid>div{background:#fff7d9}.footer-legal-links{flex-wrap:wrap}.footer-legal-links a:hover{text-decoration:underline;text-underline-offset:4px}@media(max-width:760px){.pricing-grid{grid-template-columns:minmax(0,1fr);max-width:620px;margin-inline:auto}.plan-price>strong{font-size:56px}.price-card>p{min-height:0}}@media(max-width:1179px){.hero-stage{width:min(980px,calc(100% - 70px))}.mascot-wrap{left:10px}.floating-sneakers{left:calc(50% + 203px);width:170px}.experience-top{gap:40px}.experience-mascot{right:68px;width:290px}.merchant{grid-template-columns:1fr;gap:40px}.closing-cta{padding-left:230px}.cta-mascot>.swipey-mascot{width:215px}.cta-copy h2{font-size:32px}}@media(max-width:900px){.menu-toggle{width:44px;height:44px}.desktop-nav{top:calc(100% - 8px)}.desktop-nav .mobile-login{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:14px 0;border-top:1px solid var(--border);font-size:16px;text-align:left}.container{width:calc(100% - 64px)}.hero{padding-top:36px}.hero h1{font-size:72px;letter-spacing:-4px}.hero-stage{height:620px}.mascot-wrap{width:220px;left:-14px;top:233px}.handwritten-note{left:20px;top:75px}.floating-sunglasses{left:calc(50% + 96px);width:150px}.floating-sneakers{left:calc(50% + 138px);width:147px;top:335px}.floating-card-back{left:calc(50% + 95px);width:145px}.stage-caption{display:none}.metrics{gap:22px}.metrics strong{font-size:20px}.experience-top{grid-template-columns:1fr}.experience-top .section-copy{display:block}.experience-top .section-copy>p{margin-top:22px}.experience-mascot{right:100px;width:350px}.pricing-heading{flex-direction:column;align-items:flex-start}.faq{gap:35px}.closing-cta{padding-left:230px}}@media(max-width:600px){.container{width:calc(100% - 40px)}.site-header{height:82px}.nav-shell{margin-inline:20px;padding:0}.header-actions .button-small{min-height:44px;font-size:13px;padding-inline:14px}.header-actions .button-end{display:none}.brand>span{font-size:25px}.hero{padding-top:35px}.hero-copy{padding-inline:20px;text-align:center}.hero h1{font-size:clamp(47px,11.8vw,70px);letter-spacing:-.04em;line-height:1.08;margin:24px 0}.buying-word{letter-spacing:inherit}.pill-label{font-size:11px;letter-spacing:1.6px}.hero-copy>p{font-size:18px;line-height:1.65;padding:0}.hero-actions{justify-content:center;flex-direction:row;flex-wrap:wrap;gap:12px;padding:0}.hero-actions .button{width:auto;min-width:224px;min-height:52px;font-size:15px;padding-inline:20px}.hero-actions .trial-link{padding-right:9px}.trust-notes{justify-content:center;padding:0;gap:10px 17px;font-size:12px;margin-top:23px}.hero-stage{width:calc(100% - 40px);height:722px;margin-top:30px}.phone-wrap{left:50%;top:20px;transform:translate(-50%)}.phone{width:min(280px,calc(100vw - 48px));height:582px}.phone-screen{display:flex;flex-direction:column;padding-bottom:12px}.phone-status,.phone-header,.phone-tabs,.phone-nav{flex-shrink:0}.phone-content{height:auto;flex:1;min-height:0}.product-stack,.demo-product{height:280px}.product-photo{height:188px}.product-description strong,.product-description b{font-size:13px}.product-description>span,.phone-tabs button{font-size:12px}.phone-nav{height:50px}.phone-nav button{flex:1;min-height:44px;font-size:10px}.swipe-actions{gap:20px}.swipe-actions>button{width:48px;height:48px}.collection-list{max-height:250px;overscroll-behavior-y:contain}.collection-product strong,.collection-product span{font-size:12px}.mascot-wrap{width:88px;left:calc(50% - 140px);top:612px;z-index:6;transform:rotate(-8deg)}.mascot-caption{display:none}.handwritten-note{left:7px;top:66px;font-size:18px}.handwritten-note>span{font-size:17px}.floating-sunglasses,.floating-sneakers,.floating-card-back{display:none}.try-label{bottom:35px;left:calc(50% + 45px);width:190px;white-space:normal;line-height:1.6;font-size:12px}.metrics{grid-template-columns:1fr;margin-top:6px;padding:0;gap:0;border-top:0;border-bottom:0}.metrics>div{padding:21px 0;border-bottom:1px solid var(--border);border-left:0;gap:5px}.metrics .step-number{margin:0;font-size:11px}.metrics strong{font-size:22px}.discovery-note{margin-top:35px;padding:26px 0}.discovery-note p{font-size:31px;line-height:1.4}.discovery-note em{display:block}.section-space{margin-top:70px}h2,.section-copy h2,.pricing-heading h2,.faq h2{font-size:37px;letter-spacing:-1.8px}.section-copy>p{font-size:18px}.experience-art{height:365px;min-height:365px}.experience-mascot{width:280px;right:30px;bottom:-85px}.mini-card{right:-50px;top:100px;width:160px;height:235px}.experience-art .speech-bubble{left:15px;bottom:20px;padding:15px}.speech-bubble p{font-size:14px}.feature-grid{gap:30px 22px;margin-top:38px}.feature-grid h3{font-size:19px}.feature-grid p{font-size:16px}.merchant{margin-top:85px}.analytics-preview{padding:10px;gap:10px;border-radius:20px}.analytics-toolbar{padding-inline:4px}.analytics-preview .revenue-card,.analytics-preview .top-products{padding:20px 16px}.analytics-preview .analytics-product>span:nth-child(2){min-width:72px}.analytics-preview .mini-bar{width:40px}.pricing{padding-top:45px;margin-top:85px}.price-card{padding:27px}.closing-cta{margin-top:75px;padding:32px 24px 150px;min-height:380px}.cta-copy{text-align:center}.cta-copy h2{font-size:32px}.cta-mascot{left:calc(50% - 100px);width:200px;height:150px}.cta-mascot>.swipey-mascot{width:185px;top:20px}.cta-hill{bottom:-175px}}@media(max-width:360px){.hero h1{font-size:44px}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .button{width:100%}.header-actions .button-small{padding-inline:10px;font-size:12px}.handwritten-note{font-size:16px;left:0}.handwritten-note>span{font-size:15px}.floating-sunglasses{left:calc(50% + 81px)}.floating-sneakers{left:calc(50% + 91px);top:288px}}@media(prefers-reduced-motion:reduce){.button,.button svg{transition:none}.mascot-face{transform:none!important}}.copilot-showcase{display:grid;grid-template-columns:minmax(310px,.78fr) minmax(0,1.22fr);gap:clamp(34px,5vw,72px);align-items:center;padding:clamp(42px,5vw,72px);border-radius:30px;color:#f8f8f7;background:radial-gradient(circle at 90% 5%,#ffe16a22,transparent 31%),linear-gradient(145deg,#17181a,#25262a 58%,#17181a);border:1px solid #303136;box-shadow:inset 0 1px #ffffff0d,0 28px 70px -48px #14151888;overflow:hidden}.copilot-copy .eyebrow{color:#ffe16a}.copilot-copy h2{color:#fff;font-size:clamp(40px,4.4vw,62px);line-height:1.04;letter-spacing:-2.7px}.copilot-copy>p{color:#b9bac0;font-size:17px;max-width:560px;margin:24px 0 28px}.copilot-modes{display:flex;flex-wrap:wrap;gap:7px;margin:-8px 0 27px}.copilot-modes span{padding:6px 9px;border:1px solid #3b3c41;border-radius:999px;color:#b9bac0;background:#ffffff05;font-size:10px;font-weight:650;letter-spacing:.03em}.copilot-copy .button{color:#24210f;background:#ffe16a;border-color:#f0cc42}.copilot-copy .button:hover{background:#ffea94}.copilot-copy .button:disabled{color:#8e8e93;background:#2d2e32;border-color:#3a3b40;transform:none}.copilot-copy>small{display:block;color:#8d8e94;font-size:12px;margin-top:13px}.copilot-console{padding:18px;border-radius:21px;background:#0f1012;border:1px solid #36373d;box-shadow:inset 0 1px #ffffff0c,0 24px 55px #0004}.copilot-console-head,.copilot-console-head>div,.copilot-guardrail{display:flex;align-items:center}.copilot-console-head{justify-content:space-between;padding:3px 3px 17px}.copilot-console-head>div{gap:8px;font-size:13px}.copilot-console-head>div>span{width:7px;height:7px;border-radius:50%;background:#55d98a;box-shadow:0 0 0 4px #55d98a16}.copilot-console-head em{font-style:normal;font-size:10px;color:#999aa0;padding:6px 8px;border:1px solid #33343a;border-radius:7px;white-space:nowrap}.copilot-question{padding:18px 20px;border:1px solid #34353a;border-radius:13px;background:linear-gradient(135deg,#1c1d21,#17181b)}.copilot-question span{display:block;color:#ffe16a;font-size:10px;margin-bottom:6px}.copilot-question strong{font-size:17px;font-weight:560;letter-spacing:-.35px}.copilot-question small{display:block;color:#85868c;font-size:10px;margin-top:7px}.copilot-loop{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px}.copilot-loop article{min-width:0;padding:16px;border:1px solid #303136;border-radius:12px;background:#18191c}.copilot-loop article>span{font-size:9px;color:#85868c;letter-spacing:.09em}.copilot-loop article>strong{display:block;font-size:13px;margin:19px 0 6px}.copilot-loop article>p{color:#8f9096;font-size:11px;line-height:1.5}.copilot-proof{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:18px;align-items:center;margin-top:8px;padding:15px 17px;border:1px solid #484333;border-radius:12px;background:linear-gradient(135deg,#252317,#1a1a19)}.copilot-proof span{display:block;color:#ffe16a;font-size:9px;letter-spacing:.09em;margin-bottom:5px}.copilot-proof strong{display:block;color:#f4f4f2;font-size:12px}.copilot-proof p{color:#92938f;font-size:10px;line-height:1.45}.copilot-guardrail{gap:8px;color:#a5a6ac;font-size:11px;padding:14px 5px 2px}.copilot-guardrail svg{color:#ffe16a}.copilot-capabilities{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:calc(clamp(48px,7vw,96px)*-.42);overflow:hidden;border:1px solid #34353a;border-radius:16px;background:#34353a}.copilot-capabilities article{min-width:0;padding:20px;background:#191a1d}.copilot-capabilities article>span{color:#ffe16a;font-size:9px;letter-spacing:.09em}.copilot-capabilities article>strong{display:block;margin:13px 0 7px;color:#f5f5f3;font-size:13px}.copilot-capabilities article>p{color:#8f9096;font-size:11px;line-height:1.55}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1280px;align-items:stretch}.pricing-grid .price-card{display:grid;grid-template-rows:auto minmax(52px,auto) auto auto 78px 1fr auto 16px;height:100%;min-height:700px;transition:transform .28s cubic-bezier(.2,.75,.25,1),border-color .28s,box-shadow .28s}.pricing-grid .price-card:hover{transform:translateY(-4px)}.pricing-grid .price-card>h3{grid-row:1}.pricing-grid .price-card>p{grid-row:2}.pricing-grid .price-card>.plan-price{grid-row:3}.pricing-grid .price-card>.billing-note{grid-row:4}.pricing-grid .price-card>.plan-offer{grid-row:5}.pricing-grid .price-card>ul{grid-row:6;margin:24px 0 28px}.pricing-grid .price-card>.button{grid-row:7}.pricing-grid .price-card>.plan-cta-note{grid-row:8}.plan-offer{display:grid;grid-template-columns:1fr auto;align-content:center;align-items:center;gap:3px 12px;min-height:64px;margin-top:14px;padding:11px 13px;border:1px solid #e4e0d5;border-radius:11px;background:#f8f6ef}.plan-offer>span{color:#8b887f;font-size:9px;font-weight:700;letter-spacing:.08em}.plan-offer>strong{color:#252629;font-size:14px;font-weight:680}.plan-offer>small{grid-column:1 / -1;color:#77756e;font-size:10px;line-height:1.35}.plan-cta-note{display:block;align-self:end;margin-top:8px;color:#8a8984;font-size:9px;line-height:1;text-align:center}.copilot-plan{color:#fff;border-color:#303136;background:radial-gradient(circle at 90% 0,#ffe16a20,transparent 32%),linear-gradient(155deg,#191a1d,#292a2e);box-shadow:inset 0 1px #ffffff12}.copilot-plan:hover{border-color:#5b5c62;box-shadow:inset 0 1px #ffffff18,0 16px 35px -24px #111}.copilot-plan>p,.copilot-plan .plan-price>span,.copilot-plan .billing-note,.price-card.copilot-plan li{color:#bfc0c5}.price-card.copilot-plan li svg{color:#ffe16a}.copilot-badge{position:absolute;top:16px;right:16px;padding:6px 9px;color:#ffe16a;background:#ffe16a0d;border:1px solid #ffe16a28;border-radius:7px;font-size:11px;font-weight:650}.founding-rate{border:1px solid #454035;background:#ffe16a0a}.founding-rate>span{color:#a8a8ad}.founding-rate>strong{color:#ffe16a;font-size:15px}.founding-rate>small{color:#85868b}.copilot-apply{color:#25210e;background:#ffe16a;border-color:#e9c43d;justify-content:space-between}.copilot-apply:hover{background:#ffea91}.copilot-apply:disabled{color:#8f9095;background:#303136;border-color:#3b3c41;transform:none}.copilot-no-charge{color:#7e7f85}.copilot-modal{width:min(760px,calc(100% - 30px))}.copilot-modal .modal-inner{padding:40px}.copilot-modal .brand{margin-bottom:28px}.copilot-modal .modal-intro{max-width:630px}.seat-summary{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:15px 17px;margin-top:22px;border-radius:12px;background:#f4f1e8;border:1px solid #e4dfd1}.seat-summary>strong{font-size:26px}.seat-summary>span{color:#6c6b66;font-size:13px}.seat-summary>b{color:#755a05;font-size:12px}.waitlist-fields{display:grid;grid-template-columns:1fr 1fr;gap:15px}.waitlist-fields label,.copilot-modal .consent-row{margin:0}.waitlist-fields .field-wide{grid-column:1 / -1}.waitlist-fields input,.waitlist-fields select,.waitlist-fields textarea{width:100%;margin-top:7px;border:1px solid #d9d6cd;border-radius:10px;background:#fff;color:#202124;font:inherit;font-size:14px;padding:12px 13px;outline:none}.waitlist-fields input,.waitlist-fields select{height:46px}.waitlist-fields textarea{min-height:92px;resize:vertical;line-height:1.5}.waitlist-fields input:focus,.waitlist-fields select:focus,.waitlist-fields textarea:focus{border-color:#b79320;box-shadow:0 0 0 3px #ffdf5830}.honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.copilot-modal .consent-row{display:grid;grid-template-columns:17px 1fr;gap:9px;align-items:start;color:#5e5e5a;font-size:12px;line-height:1.5;margin-top:16px}.copilot-modal .consent-row.optional{margin-top:8px}.consent-row input{width:15px;height:15px;margin:2px 0 0;accent-color:#252629}.consent-row a{text-decoration:underline;text-underline-offset:2px}.turnstile-wrap{min-height:65px;margin-top:16px}.form-error{margin-top:10px;padding:10px 12px;border-radius:8px;background:#fff0ee;color:#9f322b;font-size:12px}.copilot-modal form>.button{margin-top:10px}.copilot-modal form>.button:disabled{opacity:.58;transform:none}.no-charge{display:block;text-align:center;color:#7a7a75;font-size:11px;margin-top:10px}.copilot-result{padding:18px 0 4px}.copilot-success{text-align:center}.application-receipt{display:flex;align-items:center;gap:13px;margin:-4px 0 28px;padding:16px 17px;color:#f5f5f2;text-align:left;border:1px solid #36373b;border-radius:14px;background:#17181a;box-shadow:0 16px 34px -28px #000;animation:application-receipt-in .36s cubic-bezier(.16,1,.3,1) both}.receipt-check{display:grid;flex:0 0 auto;place-items:center;width:40px;height:40px;color:#27230e;border-radius:50%;background:#ffe16a;animation:receipt-check-in .32s .12s cubic-bezier(.2,1.35,.3,1) both}.application-receipt>div{min-width:0}.application-receipt>div>span{display:block;color:#999a9f;font-size:9px;font-weight:700;letter-spacing:.09em}.application-receipt>div>strong{display:block;margin-top:4px;font-size:14px;font-weight:650}.application-receipt>em{display:flex;align-items:center;gap:6px;margin-left:auto;color:#bfc0c3;font-size:9px;font-style:normal;letter-spacing:.08em}.application-receipt>em i{width:6px;height:6px;border-radius:50%;background:#56da8b;box-shadow:0 0 0 4px #56da8b17}.copilot-success>.eyebrow,.copilot-success>h2,.copilot-success>p,.copilot-success>.founding-contract,.copilot-success>.button{opacity:0;transform:translateY(7px);animation:founding-copy .36s .1s cubic-bezier(.16,1,.3,1) forwards}.copilot-success>p{max-width:590px;margin-inline:auto}.copilot-result .button{margin-top:26px}.founding-contract{display:flex;gap:10px;align-items:flex-start;margin-top:22px;padding:14px;border-radius:10px;background:#fff6d0;color:#6e5813;font-size:13px;line-height:1.5;text-align:left}@keyframes application-receipt-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes receipt-check-in{0%{opacity:0;transform:scale(.75)}to{opacity:1;transform:scale(1)}}@keyframes founding-copy{to{opacity:1;transform:translateY(0)}}@media(max-width:1050px){.copilot-showcase{grid-template-columns:1fr}.copilot-capabilities{margin-top:-20px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:880px){.pricing-grid{grid-template-columns:minmax(0,1fr);max-width:680px}.pricing-grid .price-card{display:flex;min-height:0;width:100%}.pricing-grid .price-card>p{min-height:0}.pricing-grid .price-card>ul{margin:24px 0 28px}}@media(max-width:760px){.copilot-showcase{padding:34px 24px;border-radius:22px}.copilot-copy .button{width:100%;justify-content:space-between}.copilot-loop{grid-template-columns:1fr}.copilot-proof{grid-template-columns:1fr;gap:8px}.copilot-capabilities{grid-template-columns:1fr;margin-top:-12px}.copilot-modal .modal-inner{padding:34px 22px 26px}.waitlist-fields{grid-template-columns:1fr}.waitlist-fields .field-wide{grid-column:auto}.seat-summary{grid-template-columns:auto 1fr}.seat-summary>b{grid-column:1 / -1}.application-receipt{padding:14px}.application-receipt>em{display:none}}@media(prefers-reduced-motion:reduce){.application-receipt,.receipt-check,.copilot-success>.eyebrow,.copilot-success>h2,.copilot-success>p,.copilot-success>.founding-contract,.copilot-success>.button{animation:none!important;opacity:1;transform:none}.pricing-grid .price-card:hover{transform:none}}
