@font-face{font-family:'DM Sans';src:url('assets/dm-sans.ttf') format('truetype');font-weight:100 1000;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url('assets/manrope.ttf') format('truetype');font-weight:200 800;font-style:normal;font-display:swap}

:root{--bg:#08080b;--surface:#101014;--surface2:#17171e;--text:#f4f3f7;--muted:#93919d;--line:#ffffff16;--accent:#a27aff;--purple:#8e5bff;--button:#8e5bff;--header:#08080bdc;--green:#8cdcba;--yellow:#eddb85;--shadow:0 25px 80px #0005;color-scheme:dark}html[data-theme=light]{--bg:#fcfcfe;--surface:#f4f3f7;--surface2:#fff;--text:#19171e;--muted:#6e697b;--line:#17102016;--accent:#7b46e0;--header:#fcfcfedc;--green:#16835c;--shadow:0 25px 80px #25154612;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--bg);color:var(--text);font-family:'DM Sans',sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:5px}button{border:0}h1,h2,h3,p{margin:0}svg.lucide{width:19px;height:19px;stroke-width:1.7;flex-shrink:0}header{height:88px;padding:0 4.5%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);position:absolute;top:0;z-index:10;width:100%;background:var(--header);backdrop-filter:blur(20px)}.wordmark{font-family:Manrope,sans-serif;font-weight:800;font-size:25px;letter-spacing:-1.5px;display:flex;align-items:center;gap:8px;line-height:1}.brand-symbol{font-size:35px;color:var(--accent)}.brand-dot{font-size:12px;align-self:flex-start;margin:2px 0 0 -4px}nav{display:flex;gap:30px;font-size:14px;color:var(--muted)}nav a:hover{color:var(--text)}.header-actions{display:flex;align-items:center;gap:16px}.button{background:var(--button);color:white;border-radius:10px;padding:15px 21px;display:inline-flex;align-items:center;justify-content:center;gap:22px;font-size:14px;font-weight:600;box-shadow:inset 0 1px #ffffff30;transition:transform .25s,background .25s}.button:hover{transform:translateY(-3px);background:#9d71ff}.button.small{padding:10px 15px;font-size:13px;gap:15px}.icon-button{width:36px;height:36px;display:inline-grid;place-items:center;background:transparent;border:1px solid var(--line);border-radius:50%}.hero{min-height:870px;height:100svh;max-height:1050px;position:relative;overflow:hidden;padding-top:88px}.hero-scene{position:absolute;inset:70px 0 0;pointer-events:none}#europe{width:100%;height:100%;display:block}.scene-shade{position:absolute;inset:0;background:linear-gradient(90deg,var(--bg) 1%,transparent 65%),linear-gradient(0deg,var(--bg) 1%,transparent 28%)}.hero-copy{position:relative;z-index:2;padding:84px 0 0 7%;max-width:780px}.eyebrow{font-size:12px;font-weight:600;letter-spacing:1.8px;line-height:1.4}.hero-badge{display:inline-flex;align-items:center;gap:12px;letter-spacing:0;background:var(--surface);border:1px solid var(--line);border-radius:30px;padding:7px 11px;font-size:12px;color:var(--muted);margin-bottom:29px}.hero-badge svg{width:13px;height:13px}.hero-badge b{color:var(--text)}.stars{color:var(--accent);letter-spacing:1.5px;font-size:13px}h1{font-family:Manrope,sans-serif;font-size:clamp(48px,5.2vw,80px);letter-spacing:-4px;line-height:1.1;font-weight:650}h1 span{color:var(--accent)}.hero-copy>p{font-size:17px;color:var(--muted);margin-top:26px;line-height:1.65}.hero-cta{display:flex;align-items:center;gap:26px;margin-top:31px}.text-link{display:inline-flex;align-items:center;gap:11px;font-size:13px}.text-link svg{width:16px;height:16px}.hero-meta{display:flex;gap:20px;color:var(--muted);font-size:12px;margin-top:18px}.hero-meta span{display:flex;align-items:center;gap:6px}.hero-meta svg{width:13px;height:13px;color:var(--accent)}.map-caption{position:absolute;right:5%;top:125px;font-size:11px;letter-spacing:1.5px;color:var(--muted);display:flex;flex-direction:column;align-items:flex-end;gap:7px}.map-caption>div{display:flex;align-items:center;gap:12px}.map-caption .simulation-label{letter-spacing:.2px;font-size:12px}.map-caption .icon-button{width:28px;height:28px;pointer-events:auto}.map-caption svg{width:12px;height:12px}.revenue-float{position:absolute;right:9%;bottom:155px;z-index:2;border:1px solid var(--line);padding:20px 24px 13px;border-radius:15px;background:var(--header);backdrop-filter:blur(16px);width:292px;box-shadow:var(--shadow);transform:rotate(-3deg)}.revenue-float>div{display:flex;justify-content:space-between;color:var(--muted);font-size:12px}.revenue-float>div svg{color:var(--accent);width:15px}.revenue-float strong{font-family:Manrope,sans-serif;font-size:31px;font-weight:600;letter-spacing:-1px;display:block;margin-top:8px;font-variant-numeric:tabular-nums}.revenue-foot{font-size:11px;color:var(--muted);display:block;margin:0 0 16px}.revenue-float>svg{width:100%;height:43px;overflow:visible}.revenue-float>svg path{fill:none;stroke:var(--accent);stroke-width:2.5}.hero-bottom{position:absolute;bottom:0;left:7%;right:7%;height:82px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);font-size:10px;letter-spacing:1.3px;color:var(--muted)}.hero-bottom>a{border:1px solid var(--line);border-radius:50%;width:35px;height:35px;display:grid;place-items:center}.section{max-width:1250px;margin:auto;padding:108px 40px}.section-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:35px}.section-top>.eyebrow{color:var(--accent)}.muted{color:var(--muted);font-size:12px}h2{font-family:Manrope,sans-serif;font-size:clamp(32px,3.3vw,48px);font-weight:550;letter-spacing:-2px;line-height:1.2}h2 span{color:var(--muted)}.section-lead{color:var(--muted);max-width:620px;font-size:17px;margin-top:24px}.feature-preview{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:65px}.feature-preview>div{padding-top:27px;border-top:1px solid var(--line)}.feature-preview>div>svg{color:var(--accent);width:25px;height:25px}.feature-preview h3{font-size:19px;font-weight:500;margin:20px 0 8px}.feature-preview p{color:var(--muted);font-size:15px}footer{max-width:1170px;padding:40px 0;margin:auto;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--muted)}footer .wordmark{font-size:20px;color:var(--text)}footer>a:last-of-type{display:flex;gap:8px;align-items:center}footer svg{width:15px!important}.motion-paused *{animation-play-state:paused!important}@media(min-width:1600px){.hero-copy{padding-top:115px}.revenue-float{right:15%;bottom:180px}}@media(max-width:1000px){header{padding:0 5%;height:76px}nav{gap:20px}nav a:nth-child(2),nav a:nth-child(3){display:none}.hero{min-height:850px;height:950px}.hero-copy{padding-top:90px}h1{font-size:60px;letter-spacing:-3px}.hero-copy>p{font-size:16px}.revenue-float{right:7%;bottom:120px;width:260px}.map-caption{top:110px}.section{padding:80px 6%}footer{margin:0 6%;flex-wrap:wrap;gap:20px}}@media(max-width:640px){header{height:74px}.wordmark{font-size:22px}.brand-symbol{font-size:30px}nav{display:none}.header-actions{gap:10px}.button.small{font-size:12px;padding:9px 12px;gap:8px}.header-actions .icon-button{width:31px;height:31px}.hero{height:1000px;min-height:1000px;padding-top:74px}.hero-copy{padding:50px 6% 0}.hero-badge{font-size:11px;margin-bottom:24px}h1{font-size:46px;letter-spacing:-2.7px;line-height:1.13}.hero-copy>p{font-size:15px;margin-top:20px}.hero-cta{flex-wrap:wrap;gap:18px;margin-top:24px}.hero-cta>.button{padding:14px 17px;gap:17px;font-size:13px}.hero-cta>.text-link{font-size:12px}.hero-meta{font-size:10px;gap:15px}.hero-scene{inset:395px -125px 55px}.scene-shade{background:linear-gradient(180deg,var(--bg),transparent 30%),linear-gradient(0deg,var(--bg),transparent 22%)}.map-caption{top:auto;bottom:90px;right:6%;font-size:9px}.map-caption .simulation-label{font-size:10px}.revenue-float{right:auto;left:6%;bottom:128px;width:210px;padding:14px 17px}.revenue-float strong{font-size:25px}.revenue-float>div,.revenue-foot{font-size:10px}.revenue-float>svg{height:30px}.hero-bottom{height:64px;left:6%;right:6%;font-size:9px}.hero-bottom>span:last-child{display:none}.feature-preview{grid-template-columns:1fr;gap:30px;margin-top:40px}h2{letter-spacing:-1.4px;font-size:34px}.section-top>.muted{display:none}.section-lead{font-size:16px}.section{padding:66px 6%}.section-top{margin-bottom:25px}footer{padding:28px 0}footer>span{width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;transition-duration:.001ms!important}}
.stats-strip{max-width:1170px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);padding:35px 0 24px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);position:relative}.stats-strip>div{padding:0 25px;border-right:1px solid var(--line)}.stats-strip>div:first-child{padding-left:0}.stats-strip>div:nth-child(4){border:0}.stats-strip strong{display:block;font-family:Manrope,sans-serif;font-size:36px;letter-spacing:-1.4px;font-weight:500}.stats-strip em{font-style:normal;color:var(--accent)}.stats-strip span{font-size:12px;color:var(--muted)}.stats-strip small{grid-column:1/-1;color:var(--muted);font-size:11px;margin-top:20px}.feature-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:20px}.feature-card{background:var(--surface);border:1px solid var(--line);border-radius:20px;position:relative;overflow:hidden}.feature-copy{padding:36px 36px 0}.mini-tag{font-size:10px;letter-spacing:1.1px;color:var(--muted);display:flex;gap:8px;align-items:center}.mini-tag>svg{width:14px;height:14px;color:var(--accent)}.feature-card h2{font-size:33px;letter-spacing:-1.3px;line-height:1.2;margin:22px 0 16px}.feature-card p{font-size:14px;color:var(--muted);max-width:400px;line-height:1.7}.community-ui{height:250px;display:flex;margin:35px 0 -17px 34px;border:1px solid var(--line);border-radius:15px 0 0 0;background:var(--bg);transform:rotate(-3deg);width:calc(100% + 5px);box-shadow:var(--shadow)}.community-sidebar{width:49px;flex-shrink:0;border-right:1px solid var(--line);display:flex;align-items:center;flex-direction:column;gap:22px;padding-top:17px;color:var(--muted)}.community-sidebar b{background:var(--purple);color:#fff;width:29px;height:29px;border-radius:10px;text-align:center;font-size:22px;line-height:29px}.community-sidebar>svg{width:18px}.community-main{width:100%}.ui-heading{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);font-size:12px;color:var(--muted);padding:14px 18px}.ui-heading>span{display:flex;align-items:center;gap:8px}.ui-heading svg{width:15px;height:15px}.chat-message{display:flex;gap:12px;padding:17px 18px 0;animation:chatAppear 7s infinite}.chat-message.second{animation-delay:1s}.avatar{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:12px;flex-shrink:0;color:#201433}.avatar.lilac{background:#bba1ea}.avatar.pale{background:#b5c2b8}.chat-message strong{font-size:12px;font-weight:500}.chat-message small{font-size:10px;color:var(--muted);margin-left:8px}.chat-message p{font-size:12px;line-height:1.5;margin:3px 0}.reaction{display:inline-block;font-size:10px;border:1px solid var(--line);border-radius:4px;background:var(--surface2);padding:1px 5px}.call-banner{position:absolute;bottom:21px;right:38px;display:flex;align-items:center;gap:12px;padding:11px 15px;background:var(--surface2);border:1px solid var(--line);border-radius:9px;transform:rotate(3deg);box-shadow:var(--shadow)}.call-banner>svg{color:var(--accent);width:18px}.call-banner strong{font-size:10px;font-weight:500;display:block}.call-banner span{font-size:10px;display:block;color:var(--muted)}.illustration-note{position:absolute;bottom:8px;left:15px;font-size:9px;color:var(--muted)}.sniper-ui{margin:33px 28px 29px;background:var(--bg);border:1px solid var(--line);border-radius:13px;box-shadow:var(--shadow);position:relative;overflow:hidden}.accent{color:var(--accent)}.filter-tags{padding:12px 15px;display:flex;gap:6px;align-items:center;font-size:10px;color:var(--muted)}.filter-tags span{border:1px solid var(--line);padding:3px 7px;border-radius:5px}.filter-tags svg{width:13px;margin-left:auto}.sniper-piece{display:flex;gap:18px;padding:10px 17px 15px;align-items:center}.sniper-piece>img{width:93px;height:108px;object-fit:contain;background:var(--surface);border-radius:8px}.sniper-piece .muted{font-size:9px;letter-spacing:1px}.sniper-piece h3{font-size:16px;font-weight:500;margin-top:5px}.sniper-piece p{font-size:12px}.sniper-piece b{font-size:17px;display:block;margin-top:8px;color:var(--accent);font-weight:500}.found-icon{margin-left:auto;align-self:flex-start;background:#a77aea13;color:var(--accent);border-radius:50%;padding:5px;display:flex}.found-icon svg{width:13px;height:13px}.sniper-foot{border-top:1px solid var(--line);padding:11px 16px;font-size:10px;color:var(--muted);display:flex;justify-content:space-between}.sniper-foot span{display:flex;gap:7px;align-items:center}.sniper-foot svg{width:13px;height:13px}.sniper-scan{position:absolute;width:100%;height:50px;top:30%;pointer-events:none;background:linear-gradient(transparent,#a779ee13);border-bottom:1px solid #a779ee50;animation:scan 6s ease-in-out infinite}.supplier-card,.essentials-card{padding:30px 36px}.supplier-card h3{font-size:23px;line-height:1.35;letter-spacing:-.6px;font-weight:500;margin:24px 0 12px}.supplier-card h3 span{color:var(--muted)}.supplier-tags{display:flex;gap:7px;flex-wrap:wrap;margin-top:24px}.supplier-tags span{border:1px solid var(--line);padding:4px 9px;border-radius:6px;font-size:11px;color:var(--muted)}.essential-list{display:grid;gap:21px;margin-top:30px}.essential-list>span{display:flex;align-items:center;gap:15px;font-size:14px}.essential-list svg{width:17px;color:var(--accent)}.journey{display:grid;grid-template-columns:1fr 1fr;align-items:center;padding-top:65px;padding-bottom:110px;gap:70px}.journey .eyebrow{color:var(--accent)}.journey h2{margin:24px 0}.journey-copy>p{font-size:16px;color:var(--muted);max-width:390px}.journey-steps{list-style:none;padding:0;margin:35px 0;display:flex;flex-direction:column;gap:20px}.journey-steps li{display:flex;gap:16px;align-items:center;opacity:.5;transition:opacity .8s}.journey-steps li.active{opacity:1}.journey-steps li>span{width:35px;height:35px;display:grid;place-items:center;border:1px solid var(--line);color:var(--accent);border-radius:50%;font-size:11px}.journey-steps b{font-size:14px;font-weight:500;display:block}.journey-steps small{font-size:12px;color:var(--muted)}.parcel-scene{height:580px;position:relative;isolation:isolate}.parcel-orbit{position:absolute;inset:95px -25px 35px;border:1px solid var(--line);border-radius:50%;transform:rotate(-25deg);background:radial-gradient(ellipse,#8e5bff10,transparent 70%)}.parcel-orbit:before{content:'';position:absolute;inset:30px -20px;border:1px solid var(--line);border-radius:50%}.floating-jeans{width:330px;height:330px;object-fit:contain;position:absolute;left:50%;top:12px;margin-left:-165px;z-index:2;animation:packJeans 9s ease-in-out infinite;filter:drop-shadow(0 16px 25px #0005)}.parcel-back,.parcel-front{width:350px;height:350px;position:absolute;bottom:22px;left:50%;margin-left:-175px;object-fit:contain}.parcel-back{z-index:1}.parcel-front{z-index:3;clip-path:polygon(0 55%,18% 50%,39% 57%,100% 40%,100% 100%,0 100%)}.piece-tag{display:flex;gap:8px;align-items:center;font-size:10px;letter-spacing:1px;position:absolute;top:65px;left:5px;transform:rotate(-12deg);padding:8px 12px;border:1px solid var(--line);background:var(--surface2);border-radius:7px;z-index:4}.piece-tag svg{width:13px;height:13px}.parcel-sale{display:flex;align-items:center;gap:10px;position:absolute;bottom:76px;right:-12px;z-index:5;background:var(--surface2);border:1px solid var(--line);border-radius:10px;padding:11px 14px;box-shadow:var(--shadow);transform:rotate(4deg);animation:parcelNotification 9s ease-in-out infinite}.parcel-sale>svg{background:#b396e32b;color:var(--accent);width:24px;height:24px;border-radius:50%;padding:5px}.parcel-sale span{font-size:10px;color:var(--muted);display:block}.parcel-sale b{font-size:12px;font-weight:500}.parcel-caption{position:absolute;bottom:0;left:0;width:100%;text-align:center;letter-spacing:2px;font-size:10px;color:var(--muted)}.academy-wrap{background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden}.academy-number{font-family:Manrope,sans-serif;color:var(--accent);font-size:29px;line-height:1;display:flex;align-items:center;gap:12px}.academy-number span{font-family:'DM Sans',sans-serif;font-size:10px;color:var(--muted);letter-spacing:1px}.academy-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px}.academy-heading p{font-size:14px;color:var(--muted)}.course-stage{margin-top:50px;border:1px solid var(--line);border-radius:15px;padding:20px;background:var(--bg)}.course-nav{display:flex;align-items:center;gap:18px;padding:0 0 20px;font-size:13px}.course-nav>span:first-child{display:flex;align-items:center;gap:8px}.course-nav>span:first-child svg{color:var(--accent);width:18px}.course-nav>div{display:flex;gap:8px;margin-left:auto}.course-nav button{width:30px;height:30px;border-radius:7px}.course-nav button svg{width:14px;height:14px}.course-slider{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--line) transparent;padding-bottom:8px}.course{min-width:calc((100% - 32px)/3);width:calc((100% - 32px)/3);border:1px solid var(--line);border-radius:10px;scroll-snap-align:start;overflow:hidden;background:var(--surface)}.course-art{height:150px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 50% 120%,#8e5bff35,transparent 75%);display:flex;align-items:center;justify-content:center}.course-art>span{position:absolute;font-family:Manrope,sans-serif;font-size:120px;font-weight:600;letter-spacing:-10px;color:var(--line);bottom:-23px;right:14px}.course-art>svg{width:48px;height:48px;color:var(--accent);transform:rotate(-8deg);animation:courseFloat 6s ease-in-out infinite;stroke-width:.9}.course:nth-child(2n) .course-art>svg{animation-delay:-2s}.course-art>img{height:135px;object-fit:contain;transform:rotate(-12deg);animation:courseFloat 6s ease-in-out infinite}.course-info{padding:18px}.course-info>span{font-size:10px;color:var(--accent);letter-spacing:1px}.course h3{font-size:17px;font-weight:500;margin:7px 0}.course p{font-size:12px;color:var(--muted);line-height:1.6;min-height:38px}.course-link{display:flex;justify-content:space-between;font-size:11px;color:var(--muted);padding:12px 18px;border-top:1px solid var(--line)}.course-link svg{width:13px;height:13px}.academy-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:20px;font-size:11px;color:var(--muted)}.academy-bottom>span{display:flex;align-items:center;gap:6px}.academy-bottom>span>svg{width:13px;color:var(--accent)}.founder{display:grid;grid-template-columns:1fr 1fr;gap:95px;align-items:center}.founder-photo{height:550px;border-radius:18px;overflow:hidden;position:relative;background:var(--surface)}.founder-photo>img{width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.65)}.founder-photo:after{content:'';position:absolute;inset:40% 0 0;background:linear-gradient(transparent,#08080bda)}.founder-label{position:absolute;bottom:28px;left:28px;z-index:1;color:#fff}.founder-label b{font-size:30px;font-family:Manrope,sans-serif;font-weight:500;display:block}.founder-label span{font-size:10px;letter-spacing:1.3px;color:#c9c2d3}.founder-copy>.eyebrow{color:var(--accent)}.founder-copy h2{margin:26px 0}.founder-copy>p{font-size:15px;color:var(--muted);margin-bottom:18px}.founder-signature{font-size:37px;font-style:italic;font-family:Georgia,serif;margin:26px 0;transform:rotate(-4deg);width:max-content}.founder-signature>span{display:block;font-family:'DM Sans',sans-serif;letter-spacing:1.3px;font-size:9px;font-style:normal;color:var(--muted);margin-top:4px}.founder-copy>.text-link{color:var(--accent)}.reviews-section{padding-bottom:25px;overflow:hidden}.reviews-heading{padding-top:50px;padding-bottom:45px}.review-title{display:flex;justify-content:space-between;align-items:flex-end}.review-score{text-align:right}.review-score>.stars{font-size:20px;letter-spacing:4px}.review-score>div{display:flex;align-items:center;gap:15px;margin-top:10px}.review-score strong{font-family:Manrope,sans-serif;font-size:42px;line-height:1}.review-score span:not(.stars){font-size:11px;color:var(--muted);text-align:left}.review-marquees{display:flex;flex-direction:column;gap:16px;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.review-row{display:flex;gap:16px;width:max-content;animation:marquee 115s linear infinite}.review-row.second-row{animation:marqueeReverse 135s linear infinite}.review-group{display:flex;gap:16px;align-items:stretch}.review-marquees:hover .review-row,.review-marquees:focus-within .review-row{animation-play-state:paused}.review-card{width:320px;min-height:214px;max-height:285px;padding:23px;border:1px solid var(--line);border-radius:13px;background:var(--surface);display:flex;flex-direction:column}.review-card>.stars{font-size:12px}.review-card blockquote{font-size:14px;line-height:1.65;padding:0;margin:14px 0 20px;overflow:auto;max-height:125px;scrollbar-width:thin}.review-person{display:flex;gap:10px;align-items:center;margin-top:auto}.review-avatar{width:29px;height:29px;border-radius:50%;display:grid;place-items:center;background:#a079ed20;color:var(--accent);font-size:11px}.review-person strong{display:block;font-weight:500;font-size:12px}.review-person span{font-size:10px;color:var(--muted)}.review-person>a{margin-left:auto;font-size:11px;color:var(--muted)}.review-note{text-align:center;color:var(--muted);font-size:11px;margin:24px 6% 0}.success{padding-top:55px;padding-bottom:80px}.success-display{display:grid;grid-template-columns:1.5fr 1fr;gap:50px;align-items:center;padding:24px;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.success-display>img{width:100%;border-radius:9px;filter:saturate(.6)}.success-display>div{padding-right:20px}.success-display h3{font-family:Manrope,sans-serif;font-size:32px;line-height:1.2;letter-spacing:-1px;font-weight:500}.success-display p{font-size:14px;color:var(--muted);margin:16px 0}.success-display span{font-size:10px;color:var(--muted);display:block}.pricing-section{background:radial-gradient(ellipse at 50% 40%,#6b3ab519,transparent 67%);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.pricing-heading{text-align:center}.pricing-heading .eyebrow{color:var(--accent)}.pricing-heading h2{margin:23px 0}.pricing-heading p{font-size:16px;color:var(--muted)}.pricing-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px;max-width:850px;margin:68px auto 0}.price-card{position:relative;border:1px solid var(--line);border-radius:17px;padding:34px;background:var(--surface)}.plan-label{font-size:10px;letter-spacing:1.5px;color:var(--muted)}.price-card h3{font-size:21px;font-weight:500;margin:12px 0 25px}.price{font-family:Manrope,sans-serif;font-size:44px;font-weight:600;letter-spacing:-2px;line-height:1.1}.price>span{font-family:'DM Sans',sans-serif;font-size:12px;color:var(--muted);font-weight:400;letter-spacing:0;margin-left:8px;white-space:nowrap}.price-card>p{font-size:13px;color:var(--muted);margin-top:14px;margin-bottom:25px}.price-card>.button{width:100%;justify-content:space-between}.button.outline{background:var(--surface2);border:1px solid var(--line);color:var(--text);box-shadow:none}.billing{display:block;text-align:center;font-size:10px;color:var(--muted);margin-top:12px}.plan-features{list-style:none;margin:28px 0 0;padding:26px 0 0;border-top:1px solid var(--line);display:grid;gap:13px;font-size:13px}.plan-features li{display:flex;align-items:center;gap:12px}.plan-features svg{width:15px;height:15px;color:var(--accent)}.best-value{border-color:#decc7666;background:linear-gradient(135deg,#b9972410,transparent),var(--surface)}.best-label{position:absolute;bottom:calc(100% - 1px);left:-1px;right:-1px;background:var(--yellow);color:#3b3215;border-radius:12px 12px 0 0;padding:9px 17px;font-size:10px;font-weight:700;letter-spacing:1px;display:flex;gap:6px;align-items:center}.best-label>svg{width:12px;height:12px}.best-label>span{margin-left:auto;font-size:9px;letter-spacing:.5px}.best-value{border-top-left-radius:0;border-top-right-radius:0}.best-value .plan-label{color:var(--yellow)}html[data-theme=light] .best-value .plan-label{color:#88701d}.button.yellow{background:var(--yellow);color:#2a2212;box-shadow:inset 0 1px #fff8}.button.yellow:hover{background:#f8e89e}.savings{display:flex;align-items:center;gap:8px;font-size:10px;color:var(--muted);margin-top:24px}.savings>b{color:var(--text)}.savings>svg{width:15px;color:var(--yellow)}.checkout-note{display:flex;align-items:center;justify-content:center;gap:7px;font-size:11px;color:var(--muted);margin-top:26px}.checkout-note svg{width:13px;height:13px}.faq{display:grid;grid-template-columns:1fr 1.35fr;gap:80px}.faq-heading .eyebrow{color:var(--accent)}.faq-heading h2{margin-top:24px}.faq-list details{border-bottom:1px solid var(--line)}.faq-list details:first-child{border-top:1px solid var(--line)}summary{cursor:pointer;list-style:none;padding:22px 0;font-size:14px;display:flex;gap:15px;justify-content:space-between;align-items:center}summary::-webkit-details-marker{display:none}summary svg{width:16px;height:16px;color:var(--muted);transition:transform .3s}details[open] summary svg{transform:rotate(45deg);color:var(--accent)}details>p{font-size:14px;color:var(--muted);padding:0 20px 23px 0;line-height:1.8}.closing{text-align:center;border-top:1px solid var(--line);padding-top:95px;padding-bottom:95px;background:radial-gradient(ellipse at bottom,#9251ff0c,transparent 60%)}.closing>.eyebrow{font-size:10px;color:var(--accent);letter-spacing:1.5px}.closing h2{margin:25px 0 34px}.closing>span:last-child{display:block;color:var(--muted);font-size:11px;margin-top:16px}.reveal{opacity:1;transform:none}.js-motion .reveal{opacity:0;transform:translateY(27px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.6,.2,1)}.js-motion .reveal.in-view{opacity:1;transform:none}
@keyframes packJeans{0%,16%{transform:translateY(0) rotate(-12deg) scale(1);opacity:1}27%{transform:translateY(-12px) rotate(5deg) scale(.97);opacity:1}53%{transform:translateY(200px) rotate(13deg) scale(.5);opacity:1}65%,83%{transform:translateY(280px) rotate(15deg) scale(.35);opacity:0}85%{transform:translateY(-20px) rotate(-12deg) scale(1);opacity:0}96%,100%{transform:translateY(0) rotate(-12deg) scale(1);opacity:1}}@keyframes parcelNotification{0%,40%,90%,100%{opacity:0;translate:0 10px}53%,83%{opacity:1;translate:0 0}}@keyframes scan{0%,100%{transform:translateY(-50px);opacity:0}20%{opacity:1}80%{transform:translateY(170px);opacity:0}}@keyframes chatAppear{0%,10%{opacity:.2;translate:0 5px}30%,90%{opacity:1;translate:0 0}100%{opacity:.2;translate:0 5px}}@keyframes courseFloat{0%,100%{translate:0 0;rotate:-5deg}50%{translate:0 -8px;rotate:4deg}}@keyframes marquee{from{transform:translateX(calc(-50% - 8px))}to{transform:translateX(0)}}@keyframes marqueeReverse{from{transform:translateX(calc(-50% - 8px))}to{transform:translateX(0)}}
@media(max-width:1000px){.stats-strip{margin:0 6%}.stats-strip strong{font-size:29px}.stats-strip>div{padding:0 18px}.feature-copy{padding:28px 25px 0}.feature-card h2{font-size:29px}.supplier-card,.essentials-card{padding:26px}.sniper-ui{margin-left:18px;margin-right:18px}.community-ui{margin-left:20px}.journey{gap:20px}.parcel-scene{height:530px}.parcel-back,.parcel-front{width:310px;height:310px;margin-left:-155px}.floating-jeans{width:300px;height:300px;margin-left:-150px}.parcel-sale{right:0}.academy-heading{gap:25px}.academy-heading p{font-size:13px}.founder{gap:45px}.founder-photo{height:470px}.success-display{gap:25px}.faq{gap:40px}.price-card{padding:28px}.price{font-size:39px}.review-card{width:300px}}@media(max-width:640px){.stats-strip{grid-template-columns:1fr 1fr;gap:25px 0;padding:25px 0 16px}.stats-strip>div{padding:0 20px}.stats-strip>div:nth-child(odd){padding-left:0}.stats-strip>div:nth-child(even){border:0}.stats-strip strong{font-size:29px}.stats-strip span{font-size:11px}.stats-strip small{font-size:9px;margin-top:0}.feature-grid{grid-template-columns:1fr;gap:16px}.feature-card h2{font-size:31px}.feature-copy{padding:28px 25px 0}.feature-card p{font-size:14px}.community-ui{height:260px;margin-top:28px}.sniper-ui{margin:28px 24px}.supplier-card,.essentials-card{padding:28px 25px}.journey{grid-template-columns:1fr;gap:5px;padding-top:25px;padding-bottom:60px}.journey h2{font-size:39px}.journey-copy>p{font-size:15px}.parcel-scene{height:490px;margin-top:20px}.floating-jeans{width:280px;height:280px;margin-left:-140px}.parcel-back,.parcel-front{width:295px;height:295px;margin-left:-147px;bottom:15px}.piece-tag{top:35px;left:0;font-size:9px}.parcel-orbit{inset:95px 0 35px}.parcel-orbit:before{inset:20px -5px}.parcel-sale{right:0;bottom:60px}.parcel-sale span{font-size:9px}.parcel-sale b{font-size:11px}.academy-number{font-size:23px}.academy-number span{font-size:8px;max-width:57px;line-height:1.4}.academy-heading{display:block}.academy-heading p{font-size:14px;margin-top:22px}.academy-heading p br{display:none}.course-stage{margin-top:30px;padding:14px}.course{min-width:84%;width:84%}.course-nav{gap:10px;font-size:11px}.course-nav>.muted{display:none}.course-art{height:160px}.course-info h3{font-size:17px}.course-info p{font-size:13px}.academy-bottom{flex-wrap:wrap;gap:14px;font-size:10px}.academy-bottom .text-link{font-size:12px}.founder{grid-template-columns:1fr;gap:35px}.founder-photo{height:440px}.founder-copy h2{font-size:39px}.reviews-heading{padding-top:15px;padding-bottom:30px}.reviews-heading .section-top{flex-wrap:wrap;gap:16px}.reviews-heading .text-link{font-size:11px}.review-title{display:block}.review-score{text-align:left;margin-top:25px;display:flex;align-items:center;gap:18px}.review-score>.stars{font-size:17px}.review-score>div{margin:0;gap:10px}.review-score strong{font-size:31px}.review-score span:not(.stars){font-size:10px}.review-card{width:280px;padding:20px;min-height:205px}.review-card blockquote{font-size:13px}.review-note{font-size:10px}.success{padding-top:35px;padding-bottom:50px}.success-display{grid-template-columns:1fr;padding:16px;gap:23px}.success-display>div{padding:0 4px 8px}.success-display h3{font-size:29px}.success-display h3 br{display:none}.success-display p{font-size:13px}.pricing-heading h2{font-size:40px}.pricing-heading p{font-size:14px}.pricing-grid{grid-template-columns:1fr;gap:60px;margin-top:35px}.price-card{padding:28px}.price{font-size:44px}.price>span{font-size:12px}.price-card h3{font-size:24px}.price-card>p,.plan-features{font-size:14px}.billing,.savings{font-size:11px}.checkout-note{font-size:10px;text-align:center}.faq{grid-template-columns:1fr;gap:28px}.faq-heading h2{font-size:36px}.faq-list summary{font-size:14px}.faq-list p{font-size:14px}.closing{margin:0 6%;padding:55px 0 65px}.closing h2{font-size:34px}.closing>.eyebrow{font-size:9px}.closing>.button{font-size:12px}.closing>span:last-child{font-size:10px}}@media(prefers-reduced-motion:reduce){.js-motion .reveal{opacity:1;transform:none}.floating-jeans{animation:none;transform:rotate(-12deg)}.parcel-sale{opacity:1}.review-row{animation:none}.review-marquees{overflow-x:auto;mask-image:none}.second-row{transform:translateX(-100px)}.chat-message{opacity:1}.sniper-scan{display:none}}
.brand-logo{width:35px;height:35px;object-fit:contain;border-radius:50%;flex-shrink:0}.community-logo{width:30px;height:30px;object-fit:contain;border-radius:50%}.founder-photo{display:grid;place-items:center;background:radial-gradient(ellipse at 50% 43%,#7846b62e,transparent 65%),#0d0b12}.founder-photo>img{width:66%;height:auto;object-fit:contain;filter:none;position:relative;top:-20px;animation:courseFloat 9s ease-in-out infinite}.founder-photo:after{inset:70% 0 0}.stats-strip{gap:16px;padding:38px 0 0;border:0;margin-top:15px}.stats-strip>.stat-box{position:relative;padding:25px 22px;background:linear-gradient(145deg,#925dff09,transparent 65%),var(--surface);border:1px solid var(--line);border-radius:14px;overflow:hidden;transition:transform .4s,border-color .4s,box-shadow .4s}.stat-box:hover{transform:translateY(-7px)!important;border-color:#aa80ff55;box-shadow:0 18px 35px #5b32931a}.stats-strip>.stat-box:before{content:'';position:absolute;top:-50%;left:-120%;width:60%;height:200%;transform:rotate(25deg);background:linear-gradient(90deg,transparent,#b381ff10,transparent);animation:statShine 7s infinite}.stats-strip>.stat-box:nth-child(2):before{animation-delay:1.3s}.stats-strip>.stat-box:nth-child(3):before{animation-delay:2.6s}.stats-strip>.stat-box:nth-child(4):before{animation-delay:3.9s}.stat-icon{width:32px;height:32px;border:1px solid var(--line);border-radius:9px;display:grid;place-items:center;margin-bottom:24px}.stat-icon>svg{width:16px;height:16px;color:var(--accent)}.stats-strip strong{font-size:33px;white-space:nowrap;letter-spacing:-1.2px}.count-up{font:inherit}.stat-since{font-family:'DM Sans',sans-serif;font-size:19px!important;color:var(--muted);letter-spacing:-.5px}.stat-bars{display:flex;align-items:flex-end;gap:4px;height:25px;margin-top:25px;opacity:.7}.stat-bars>i{display:block;flex:1;height:6px;background:var(--accent);border-radius:2px;animation:statBar 3s ease-in-out infinite;animation-delay:calc(var(--i)*-.16s)}.stats-strip small{font-size:10px;margin-top:0;grid-column:1/-1}@keyframes statShine{0%,60%{left:-120%}100%{left:180%}}@keyframes statBar{0%,100%{height:calc(4px + var(--h)*1px);opacity:.25}50%{height:calc(6px + var(--h)*1.5px);opacity:.7}}@media(max-width:1000px){.stats-strip{gap:12px}.stats-strip>.stat-box{padding:22px 16px}.stats-strip strong{font-size:27px}}@media(max-width:640px){.stats-strip{gap:12px;margin-top:0;padding-top:22px}.stats-strip>.stat-box{padding:20px 17px}.stat-icon{margin-bottom:21px}.stats-strip strong{font-size:26px}.stats-strip>.stat-box>span:not(.stat-icon){font-size:10px}.stat-bars{gap:3px;margin-top:19px}.brand-logo{width:31px;height:31px}.stats-strip small{font-size:9px}.stat-since{font-size:15px!important}} 
.hero-badge,.mini-tag,.eyebrow,.muted,.hero-meta,.map-caption,.simulation-label,.hero-bottom,.revenue-label,.revenue-foot,.stats-strip span,.stats-strip small,.supplier-tags span,.illustration-note,.plan-label,.billing,.savings,.checkout-note,.best-label,.best-label>span,.academy-number span,.course-info>span,.course-link,.academy-bottom,.review-person strong,.review-person span,.review-person>a,.review-note,.success-display span,.founder-label span,.founder-signature>span,.closing>.eyebrow,.closing>span:last-child,.piece-tag,.parcel-sale span,.parcel-caption{font-size:12px}.hero-bottom{font-size:11px}.hero-meta{gap:17px}.hero-meta>span{white-space:nowrap}.review-card blockquote{font-size:14px}.feature-card p,.course p{font-size:14px}.chat-message p,.chat-message strong,.call-banner strong,.call-banner span,.ui-heading,.filter-tags,.sniper-piece .muted,.sniper-foot{font-size:12px}.call-banner{right:20px}.call-banner strong{max-width:230px}.revenue-float{width:315px}.parcel-scene{overflow:clip}.stats-strip .stat-since{font-size:19px}.revenue-float>.revenue-foot{font-size:11px}@media(max-width:1000px){.hero-meta{flex-wrap:wrap;gap:8px 15px}.feature-card h2{font-size:28px}.feature-card p{font-size:14px}.call-banner{right:10px;padding:10px;gap:7px}.call-banner strong{max-width:190px;font-size:11px}.call-banner span{font-size:11px}.stats-strip strong{font-size:27px}.stats-strip>.stat-box>span:not(.stat-icon){font-size:12px}.sniper-ui .mini-tag{font-size:10px}.filter-tags{font-size:10px}.ui-heading{gap:6px}}@media(max-width:640px){h1{font-size:clamp(33px,9.75vw,44px);letter-spacing:-2px}.hero{height:1080px;min-height:1080px}.hero-copy>p{font-size:16px;margin-top:24px}.hero-copy{padding-top:52px}.hero-scene{inset:510px -110px 50px}.hero-cta{margin-top:27px;gap:15px}.hero-meta{margin-top:22px;font-size:11px;gap:7px 12px}.hero-meta span{font-size:11px}.hero-badge{font-size:12px}.hero-cta>.text-link{font-size:13px}.map-caption{font-size:10px;bottom:87px}.map-caption>.simulation-label{font-size:11px}.map-caption>span{display:none}.revenue-float{width:225px;bottom:160px}.revenue-float .revenue-foot{font-size:10px}.revenue-float>div{font-size:11px}.hero-bottom{font-size:9px}.stats-strip strong{font-size:26px}.stats-strip>.stat-box>span:not(.stat-icon){font-size:12px}.stat-since{font-size:15px!important}.stats-strip small{font-size:11px}.community-ui{width:calc(100% + 5px)}.call-banner strong{font-size:11px;max-width:190px}.call-banner span{font-size:11px}.academy-number span{font-size:10px;max-width:70px}.course-info>span,.course-link{font-size:12px}.course-info p{font-size:14px}.academy-bottom{font-size:12px}.piece-tag{font-size:10px}.parcel-caption{font-size:10px}.parcel-sale span{font-size:10px}.review-note{font-size:12px}.review-person span{font-size:12px}.review-score span:not(.stars){font-size:12px}.review-score>.stars{font-size:14px;letter-spacing:1px}.review-score{gap:14px}.review-score strong{font-size:32px}.success-display span{font-size:12px}.price>span{font-size:12px}.best-label,.best-label>span{font-size:11px}.checkout-note{font-size:12px}.billing{font-size:12px}.closing>.eyebrow{font-size:11px}.closing>span:last-child{font-size:12px}.closing>.button{font-size:13px}}
.parcel-sale{right:18px;max-width:calc(100% - 36px);transform:rotate(3deg)}
/* Quiet proof strip: a single entrance per visit, no repeating effects. */
.stats-strip{gap:0;margin-top:0;padding:55px 0 0;border-top:1px solid var(--line)}
.stats-strip>.stat-box{background:none;border:0;border-right:1px solid var(--line);border-radius:0;padding:0 30px;box-shadow:none;overflow:visible;opacity:1;transform:none;transition:none}
.stats-strip>.stat-box:first-child{padding-left:0}.stats-strip>.stat-box:nth-child(4){border-right:0;padding-right:0}
.stats-strip>.stat-box:before{content:none;animation:none}.stats-strip>.stat-box:hover{transform:none!important;border-color:var(--line);box-shadow:none}
.stats-strip .stat-kicker{display:block;font-size:10px;letter-spacing:1.1px;color:var(--muted);margin-bottom:22px}
.stats-strip strong{font-size:35px;font-weight:500;line-height:1.15;letter-spacing:-1.4px;margin-bottom:13px}.stats-strip strong em{font-size:29px;color:var(--accent);margin-left:2px}
.stats-strip .stat-since{font-size:20px!important;font-weight:400}.stats-strip .stat-box>span:last-child{font-size:13px}.stats-strip small{margin-top:29px;font-size:11px}
.js-motion .stats-strip .stat-box{opacity:0;transform:translateY(10px)}
.js-motion .stats-strip.stats-visible .stat-box{animation:statEntrance .65s cubic-bezier(.22,.7,.26,1) both;animation-delay:calc(var(--stat-index,0)*.1s)}
.stats-strip .stat-box:nth-child(2){--stat-index:1}.stats-strip .stat-box:nth-child(3){--stat-index:2}.stats-strip .stat-box:nth-child(4){--stat-index:3}
@keyframes statEntrance{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
.primary-cta{display:flex;flex-direction:column;align-items:center;gap:10px}.primary-cta .button{min-width:220px;justify-content:space-between}.active-members{font-size:12px;color:var(--muted)}.hero-cta{align-items:flex-start}.hero-cta>.text-link{margin-top:15px}.hero-meta{margin-top:20px}
@media(max-width:1000px){.stats-strip>.stat-box{padding:0 20px}.stats-strip strong{font-size:29px}.stats-strip .stat-kicker{font-size:10px;letter-spacing:.6px}.stats-strip .stat-box>span:last-child{font-size:12px}}
@media(max-width:640px){.stats-strip{grid-template-columns:1fr 1fr;gap:30px 0;padding-top:32px}.stats-strip>.stat-box{padding:0 0 0 22px}.stats-strip>.stat-box:nth-child(odd){padding-left:0;border-right:1px solid var(--line)}.stats-strip>.stat-box:nth-child(even){padding-left:22px;border:0}.stats-strip strong{font-size:29px;letter-spacing:-1.3px}.stats-strip .stat-kicker{margin-bottom:15px;font-size:9px;letter-spacing:.4px}.stats-strip .stat-box>span:last-child{font-size:12px}.stats-strip small{margin-top:0;font-size:10px}.hero-cta{gap:18px;align-items:flex-start}.primary-cta{align-items:flex-start;gap:9px}.primary-cta .button{min-width:208px;font-size:14px}.active-members{font-size:12px}.hero-cta>.text-link{margin-top:14px}.hero-meta{margin-top:19px}.hero-scene{top:540px}}
@media(prefers-reduced-motion:reduce){.js-motion .stats-strip .stat-box{opacity:1;transform:none;animation:none}}
/* The content leads; section numbering and decorative captions are removed. */
.hero{min-height:830px}.hero-copy{padding-top:84px}.feature-card h2{margin-top:0}.supplier-card h3{margin-top:0}.essential-list{margin-top:2px}.features{padding-top:60px}.journey{padding-top:35px}.journey h2{margin-top:0}.founder-copy h2{margin-top:0}.pricing-heading h2{margin-top:0}.faq-heading h2{margin-top:0}.stats-strip strong{margin-top:0}.course-info{padding-top:12px}.course-info h3{margin-top:0}.closing h2{margin-top:0}.revenue-float strong{margin-bottom:18px}.success{padding-top:30px}.review-title{margin-bottom:0}.reviews-heading{padding-bottom:35px}.pricing{padding-top:85px;padding-bottom:85px}.pricing-section{background:radial-gradient(ellipse at 50% 30%,#7546cb17,transparent 65%)}.price-card h3{margin-top:0}.pricing-grid{margin-top:65px}.best-value{border-color:#a379ff80;background:linear-gradient(135deg,#8550f31b,transparent 85%),var(--surface)}.best-label{background:#8e5bff;color:#fff;font-size:12px;font-weight:600;letter-spacing:0;justify-content:center;padding:10px 16px}.button.yellow{background:#8e5bff;color:white;box-shadow:inset 0 1px #ffffff30}.button.yellow:hover{background:#9c70f8}.savings>svg{color:var(--accent)}.calculation-note{text-align:center;color:var(--muted);font-size:12px;margin-top:25px}.checkout-note{margin-top:12px}.stats-strip>.stat-box{padding-top:0;padding-bottom:0}.stats-strip small{margin-top:24px}.course-art{height:145px}.academy-heading{padding-top:0}.hero-meta{margin-top:21px}@media(max-width:640px){.hero{height:1040px;min-height:1040px}.hero-copy{padding-top:52px}.hero-scene{top:535px}.pricing{padding-top:60px;padding-bottom:60px}.pricing-grid{margin-top:35px}.stats-strip small{margin-top:0}.feature-card h2{margin-top:0}.features{padding-top:20px}.journey{padding-top:10px}.founder-copy h2{margin-top:0}.closing h2{margin-top:0}.reviews-heading{padding-top:20px}}


:root{--brazil-silhouette:polygon(45.774% 2.951%,53.270% 3.030%,54.705% 5.821%,59.888% 7.496%,64.912% 9.490%,67.225% 12.440%,70.415% 18.979%,73.126% 25.040%,75.359% 31.898%,77.592% 37.002%,77.671% 39.713%,77.352% 40.989%,77.671% 42.903%,72.249% 44.577%,71.212% 42.663%,69.936% 41.547%,67.783% 38.198%,64.753% 32.057%,64.514% 38.118%,63.158% 42.026%,62.201% 42.663%,63.796% 49.522%,65.630% 63.158%,67.464% 78.389%,69.617% 93.062%,69.777% 93.860%,55.423% 96.491%,54.067% 91.707%,52.711% 77.751%,51.276% 65.869%,50.080% 54.705%,48.645% 60.128%,47.687% 70.813%,46.092% 82.935%,42.982% 94.099%,42.663% 96.491%,28.868% 93.700%,28.868% 90.909%,31.100% 77.512%,32.935% 63.716%,34.609% 49.601%,36.284% 42.663%,35.646% 40.750%,35.008% 38.596%,34.769% 32.137%,32.137% 37.081%,29.665% 41.228%,27.592% 42.903%,26.874% 44.418%,21.372% 42.663%,21.531% 41.148%,21.770% 40.510%,21.531% 38.038%,22.648% 34.290%,25.279% 27.273%,28.389% 20.175%,32.057% 13.397%,34.211% 10.766%,38.278% 8.772%,42.424% 6.938%,44.338% 6.061%);--bag-silhouette:polygon(17.065% 8.852%,66.986% 9.091%,67.145% 8.373%,70.096% 8.373%,70.255% 9.171%,82.695% 8.772%,82.935% 12.759%,82.456% 21.292%,81.898% 23.923%,81.818% 28.868%,80.702% 33.254%,80.941% 37.719%,80.383% 40.510%,81.021% 45.215%,80.542% 50.877%,80.542% 58.054%,81.180% 61.324%,80.622% 65.789%,81.100% 69.537%,81.659% 73.365%,81.659% 78.309%,82.695% 82.536%,83.413% 89.234%,83.493% 91.707%,76.396% 90.750%,72.488% 90.989%,66.268% 90.590%,52.951% 89.952%,39.952% 90.750%,25.279% 91.388%,16.667% 91.707%,17.624% 85.486%,18.341% 81.340%,19.298% 77.592%,19.777% 75.279%,19.059% 71.292%,19.298% 66.667%,19.219% 61.802%,18.979% 57.018%,19.219% 53.270%,18.979% 49.123%,18.660% 45.375%,18.182% 41.148%,18.660% 35.965%,18.979% 31.898%,18.581% 28.788%,17.863% 24.482%,17.544% 21.372%,17.305% 17.624%,16.906% 12.839%)}
/* Header and concise feature entry. */
.header>.wordmark{flex:0 0 200px}.header .brand-logo{width:43px;height:43px}.menu-toggle{display:none}.features-title{margin-bottom:40px}.anchor-alias{display:block;scroll-margin-top:90px}.hero-copy{padding-top:125px}.hero-cta{margin-top:38px}.hero-meta{margin-top:24px}.features{padding-top:85px}.academy-wrap{scroll-margin-top:85px}
/* Three metrics with a single staggered digit reveal. */
.proof-section{max-width:1170px;margin:0 auto 20px;padding:37px 0 0}.proof-grid{display:grid;grid-template-columns:1.45fr 1fr .95fr;padding:42px 35px;background:linear-gradient(120deg,#9562ed0b,transparent 75%),var(--surface);border:1px solid var(--line);border-radius:20px}.proof-metric{padding:0 30px;border-left:1px solid var(--line);min-width:0}.proof-metric:first-child{padding-left:0;border-left:0}.proof-metric:last-child{padding-right:0}.proof-metric strong{font:500 clamp(30px,3.25vw,45px)/1.2 Manrope,sans-serif;letter-spacing:-1.8px;white-space:nowrap;display:flex;align-items:baseline;gap:0}.proof-metric p{color:var(--muted);font-size:13px;margin-top:14px}.proof-unit{color:var(--accent);font-size:.68em;margin-left:5px}.proof-prefix{font:400 18px 'DM Sans',sans-serif;letter-spacing:0;color:var(--muted);margin-right:9px}.proof-digits{display:inline-flex;overflow:hidden}.proof-digit{display:inline-block}.proof-section>small{font-size:10px;color:var(--muted);display:block;margin-top:15px}.js-motion .proof-digit{transform:translateY(110%);opacity:0}.js-motion .proof-visible .proof-digit{animation:proofDigit .7s cubic-bezier(.18,.8,.25,1) both;animation-delay:calc(var(--digit)*.026s + var(--metric)*.15s)}.proof-metric:nth-child(1){--metric:0}.proof-metric:nth-child(2){--metric:1}.proof-metric:nth-child(3){--metric:2}@keyframes proofDigit{from{transform:translateY(110%);opacity:0}to{transform:none;opacity:1}}
/* One continuous photo-led scene, no simulated fabric bending. */
.resell-steps{display:grid;grid-template-columns:1fr 1.12fr;gap:55px;align-items:center;padding-top:60px;padding-bottom:90px}.steps-copy h2{font-size:43px}.steps-list{padding:0;margin:38px 0 0;list-style:none}.steps-list li{border-bottom:1px solid var(--line)}.step-button{display:flex;width:100%;align-items:center;gap:16px;padding:23px 0;text-align:left;background:none;color:var(--muted);transition:color .3s}.step-number{width:33px;height:33px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;font-size:13px;flex-shrink:0;transition:background .3s,border-color .3s}.step-button b{font-size:17px;font-weight:500;display:block}.step-button small{font-size:12px;display:block;margin-top:4px;font-weight:400;color:var(--muted)}.step-button>svg{margin-left:auto;width:18px;opacity:.4}.step-button.is-active{color:var(--text)}.step-button.is-active .step-number{color:white;background:var(--purple);border-color:var(--purple)}.step-button.is-active>svg{color:var(--accent);opacity:1}.resell-stage{height:600px;position:relative;overflow:hidden;isolation:isolate;border-radius:24px;background:radial-gradient(ellipse at 45% 42%,#8963c614,transparent 68%)}.stage-glow{position:absolute;inset:0;pointer-events:none}.stage-product{position:absolute;left:12%;top:20px;width:76%;animation:resellProduct 18s ease-in-out infinite paused}.stage-product>img{display:block;width:100%}.brazil-art{clip-path:var(--brazil-silhouette)}.bag-art{clip-path:var(--bag-silhouette)}.sniped-note,.photo-saved{position:absolute;padding:10px 15px;border:1px solid var(--line);border-radius:12px;background:var(--surface2);font-size:12px;display:flex;gap:8px;align-items:center;box-shadow:0 10px 30px #0001}.sniped-note svg,.photo-saved svg{color:var(--accent);width:15px}.sniped-note{left:9%;top:390px;animation:resellSniped 18s ease-in-out infinite paused}.phone-hand{position:absolute;width:78%;right:-12%;top:90px;transform-origin:80% 100%;animation:resellPhone 18s ease-in-out infinite paused}.phone-hand>img{width:100%;height:auto;display:block}.camera-display{position:absolute;left:29.3%;top:10%;width:39.6%;height:51.5%;background:#101014;overflow:hidden;border-radius:8px;display:flex;flex-direction:column;color:#fff}.camera-mode{height:18px;display:block;text-align:center;font-size:6px;letter-spacing:1.6px;padding-top:8px;color:#e1d1ff}.camera-preview{position:relative;flex:1;min-height:0;margin:5px 7px;background:radial-gradient(ellipse,#302738,#17131c);display:grid;place-items:center;overflow:hidden}.camera-preview>img{width:110%;height:100%;object-fit:contain}.camera-controls{display:flex;align-items:center;justify-content:center;height:37px;position:relative}.camera-controls>span{position:absolute;left:13px;font-size:7px}.camera-controls>i{border:1.5px solid white;border-radius:50%;width:26px;height:26px;background:white;box-shadow:inset 0 0 0 2px #141417}.focus-corner{width:12px;height:12px;position:absolute;border-color:#d9b6ff;border-style:solid}.c1{top:20%;left:17%;border-width:1px 0 0 1px}.c2{top:20%;right:17%;border-width:1px 1px 0 0}.c3{bottom:20%;left:17%;border-width:0 0 1px 1px}.c4{bottom:20%;right:17%;border-width:0 1px 1px 0}.camera-flash{position:absolute;inset:0;background:white;opacity:0;animation:resellFlash 18s linear infinite paused}.photo-saved{top:420px;left:5%;animation:resellSaved 18s ease-in-out infinite paused}.step-bag{position:absolute;width:62%;left:19%;top:80px;animation:resellBag 18s ease-in-out infinite paused}.shipping-scene{position:absolute;inset:0;animation:resellShipping 18s ease-in-out infinite paused}.shipping-route{position:absolute;left:0;top:300px;width:100%;fill:none;stroke:var(--accent);stroke-width:1.3;stroke-dasharray:3 7;opacity:.45}.shipping-parcel{position:absolute;width:59%;left:0;top:200px;animation:resellParcel 18s ease-in-out infinite paused}.post-office{position:absolute;right:10%;top:290px;width:90px;height:100px;border:1px solid var(--line);border-radius:18px;background:var(--surface2);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px}.post-office>svg{width:35px;height:35px;color:var(--accent);stroke-width:1.1}.post-office>span{font-size:13px}.post-office>b{position:absolute;right:-8px;top:-9px;width:25px;height:25px;display:grid;place-items:center;background:var(--purple);color:white;border-radius:50%;animation:resellDelivered 18s ease-in-out infinite paused}.post-office>b>svg{width:14px;height:14px}.posted-note{position:absolute;left:0;right:0;top:447px;text-align:center;font-size:13px;color:var(--muted);animation:resellDelivered 18s ease-in-out infinite paused}.steps-pause{position:absolute;right:17px;bottom:17px;z-index:10;background:var(--surface)}.steps-pause svg{width:13px;height:13px}.resell-stage.is-running *{animation-play-state:running}
@keyframes resellProduct{0%{opacity:0;transform:translateY(16px) rotate(-4deg)}6%,17%{opacity:1;transform:translateY(0) rotate(-3deg)}25%,41%{opacity:1;transform:translate(-52px,-3px) scale(.94) rotate(-3deg)}48%{opacity:0;transform:translate(-52px,-3px) scale(.94) rotate(-3deg)}49%,96%{opacity:0;transform:translateY(16px) rotate(-4deg)}100%{opacity:0;transform:translateY(16px) rotate(-4deg)}}
@keyframes resellSniped{0%,4%{opacity:0;transform:translateY(8px)}8%,20%{opacity:1;transform:none}26%,100%{opacity:0;transform:translateY(-8px)}}
@keyframes resellPhone{0%,20%{opacity:0;transform:translate(90px,180px) rotate(12deg)}29%,39%{opacity:1;transform:translate(0,0) rotate(-5deg)}46%,100%{opacity:0;transform:translate(85px,220px) rotate(8deg)}}
@keyframes resellFlash{0%,34.9%{opacity:0}35.2%{opacity:.92}36.4%,100%{opacity:0}}
@keyframes resellSaved{0%,35.4%{opacity:0;transform:translateY(7px)}37%,43%{opacity:1;transform:none}48%,100%{opacity:0;transform:translateY(-7px)}}
@keyframes resellBag{0%,45%{opacity:0;transform:translateY(18px) rotate(3deg) scale(.97)}51%,61%{opacity:1;transform:translateY(0) rotate(-3deg) scale(1)}68%,100%{opacity:0;transform:translateY(12px) rotate(-3deg) scale(.97)}}
@keyframes resellShipping{0%,63%{opacity:0;transform:translateY(18px)}70%,94%{opacity:1;transform:none}100%{opacity:0;transform:translateY(-10px)}}
@keyframes resellParcel{0%,68%{transform:translate(0,0) scale(1)}72%{transform:translate(8px,-5px) scale(.96)}87%,100%{transform:translate(155px,-12px) scale(.57)}}
@keyframes resellDelivered{0%,83%{opacity:0;transform:translateY(6px)}88%,100%{opacity:1;transform:none}}
/* Founder story in compact editorial cards. */
.founder-story{padding-top:100px}.founder-heading{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;margin-bottom:45px}.founder-heading p{font-size:16px;color:var(--muted);max-width:470px}.founder-heading .text-link{margin-top:22px;color:var(--accent)}.founder-bento{display:grid;grid-template-columns:1fr 1.1fr;grid-template-rows:320px 250px;gap:20px}.story-card{border:1px solid var(--line);border-radius:19px;overflow:hidden;position:relative;background:var(--surface)}.story-card>img{width:100%;height:100%;object-fit:cover;display:block}.story-card>div{padding:27px}.story-card h3{font:500 24px/1.25 Manrope,sans-serif;letter-spacing:-.7px}.story-card p{font-size:13px;line-height:1.6;color:var(--muted);margin-top:11px}.story-start{grid-row:span 2;display:flex;flex-direction:column}.story-start>img{height:425px;object-position:50% 58%;min-height:0}.story-start>div{flex:1}.story-stock>img{object-position:center 49%}.story-stock>div{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#08080bf2);padding-top:50px;color:white}.story-stock p{color:#d7d0db}.story-network{display:flex;align-items:center;background:radial-gradient(ellipse at 20% 90%,#835ad51a,transparent 90%),var(--surface)}.story-network>img{width:110px;height:110px;object-fit:contain;margin-left:30px}.story-network>div{padding:24px 27px}.story-year{color:var(--accent);font-size:12px;display:block;margin-bottom:16px}.results-group{scroll-margin-top:90px}.results-group>.success{padding-top:60px}.results-group .reviews-section{padding-bottom:75px}
@media(max-width:1100px){.header>.wordmark{flex-basis:90px}.proof-section{margin:0 6% 20px}.proof-grid{padding:35px 24px;grid-template-columns:1.5fr 1fr 1fr}.proof-metric{padding:0 20px}.proof-metric strong{font-size:32px;letter-spacing:-1.6px}.proof-metric p{font-size:11px}.proof-prefix{font-size:14px}.resell-steps{gap:24px}.steps-copy h2{font-size:36px}.resell-stage{height:550px}.sniped-note{top:345px}.photo-saved{top:370px}.shipping-parcel{top:235px}.founder-bento{grid-template-rows:300px 265px}.story-network>img{width:75px;height:75px;margin-left:20px}.story-network>div{padding:20px}.story-card h3{font-size:21px}}
@media(min-width:761px){header nav a{display:block!important}}
@media(max-width:760px){header{position:absolute}.header>.wordmark{flex:0 0 auto}.header .brand-logo{width:37px;height:37px}.menu-toggle{display:inline-grid}.header-actions{gap:10px}header nav{display:none;position:absolute;top:calc(100% + 8px);left:5%;right:5%;padding:14px;background:var(--surface2);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);gap:0;flex-direction:column}header nav.is-open{display:flex}header nav a{display:block!important;padding:12px 15px;font-size:15px}.hero-copy{padding-top:60px}.hero-cta{margin-top:30px}.hero-meta{margin-top:20px}.hero{height:940px;min-height:940px}.hero-scene{top:370px}.proof-grid{grid-template-columns:1fr 1fr;gap:28px 0;padding:28px}.proof-revenue{grid-column:1/-1;padding-bottom:26px!important;border-bottom:1px solid var(--line)}.proof-metric{border-left:0;padding:0}.proof-metric:last-child{padding-left:28px;border-left:1px solid var(--line)}.proof-metric strong{font-size:35px}.proof-revenue strong{font-size:40px}.proof-metric p{font-size:12px}.proof-prefix{font-size:16px}.features{padding-top:60px}.features-title{margin-bottom:30px}.resell-steps{grid-template-columns:1fr;padding-top:40px;padding-bottom:50px;gap:12px}.steps-copy h2{font-size:35px}.steps-list{margin-top:25px}.step-button{padding:18px 0}.step-button b{font-size:16px}.resell-stage{height:555px;max-width:520px;width:100%;margin:auto}.stage-product{width:84%;left:8%;top:10px}.phone-hand{top:70px;width:82%;right:-13%}.sniped-note{top:350px}.step-bag{top:65px;width:76%;left:12%}.shipping-route{top:285px}.shipping-parcel{width:68%;top:225px;left:-7%}.post-office{width:78px;height:88px;right:9%;top:285px}.posted-note{top:420px}.founder-story{padding-top:65px}.founder-heading{grid-template-columns:1fr;gap:23px;margin-bottom:30px}.founder-heading p{font-size:15px}.founder-bento{grid-template-columns:1fr;grid-template-rows:auto;gap:17px}.story-start{grid-row:auto}.story-start>img{height:330px}.story-card>div{padding:24px}.story-stock{height:340px}.story-stock>div{padding-top:55px}.story-network{min-height:230px}.story-network>img{width:75px;height:75px}.story-network>div{padding:25px}.story-year{margin-bottom:12px}.results-group .reviews-section{padding-bottom:55px}}
@media(max-width:380px){.header-actions{gap:7px}.header .button.small{padding:9px 10px;gap:5px}.proof-grid{padding:25px 21px}.proof-revenue strong{font-size:35px}.proof-metric strong{font-size:31px}.proof-metric p{font-size:11px}.proof-prefix{font-size:14px}.step-button{gap:12px}.step-button b{font-size:15px}.phone-hand{top:65px}.sniped-note{top:320px}.photo-saved{top:355px}.resell-stage{height:520px}}
@media(prefers-reduced-motion:reduce){.js-motion .proof-digit{opacity:1;transform:none;animation:none}.resell-stage *{animation:none!important}.stage-product{opacity:1;transform:rotate(-3deg)}.sniped-note{opacity:1}.phone-hand,.photo-saved,.step-bag,.shipping-scene{opacity:0}.resell-stage[data-step="1"] .stage-product{transform:translateX(-40px) scale(.92)}.resell-stage[data-step="1"] .phone-hand{opacity:1;transform:rotate(-5deg)}.resell-stage[data-step="1"] .sniped-note{opacity:0}.resell-stage[data-step="2"] .stage-product,.resell-stage[data-step="2"] .sniped-note{opacity:0}.resell-stage[data-step="2"] .shipping-scene{opacity:1}.resell-stage[data-step="2"] .shipping-parcel{transform:translateX(90px) scale(.7)}.resell-stage[data-step="2"] .posted-note,.resell-stage[data-step="2"] .post-office>b{opacity:1}.steps-pause{display:none}}
/* Larger, dimensional course illustrations. */
.course-stage{padding:22px}.course{min-width:calc((100% - 40px)/3);width:calc((100% - 40px)/3);border-radius:15px}.course-slider{gap:20px}.course-visual{height:240px;perspective:900px;background:radial-gradient(ellipse at 50% 100%,#8e5bff18,transparent 75%);isolation:isolate;overflow:hidden}.course-info{padding:20px 21px 23px}.course-info h3{font-size:18px}.course-info p{font-size:13px;min-height:43px}.course-visual *{animation-play-state:paused!important}.course-animated .course-visual *{animation-play-state:running!important}.motion-paused .course-visual *{animation-play-state:paused!important}.sourcing-pieces{width:100%;height:100%;position:relative}.source-piece{position:absolute;width:54%;height:85%;object-fit:contain;top:8%;filter:drop-shadow(0 13px 9px #0004);animation:pieceHover 6s ease-in-out infinite}.source-blue{left:-2%;--r:-15deg;--y:9px}.source-denim{left:26%;width:43%;--r:7deg;--y:-7px;animation-delay:-2s}.source-red{right:-3%;--r:14deg;--y:15px;animation-delay:-4s}.supplier-people{position:relative;width:245px;height:190px;margin-top:30px}.mystery-person{position:absolute;width:85px;height:165px;top:5px;animation:mysteryHover 6s ease-in-out infinite}.person-0{left:3px;transform:scale(.84);animation-delay:-2s;z-index:1}.person-1{left:83px;top:-7px;z-index:3}.person-2{left:164px;transform:scale(.84);animation-delay:-4s;z-index:1}.mystery-head{position:absolute;top:0;left:17px;width:52px;height:59px;border-radius:48% 48% 45% 45%;background:radial-gradient(ellipse at 30% 16%,#575361 0,#26252d 35%,#07070a 83%);box-shadow:inset -4px -3px 8px #0008,inset 1px 1px 2px #e6daff50,0 5px 14px #0005;color:#eee4ff;display:grid;place-items:center;font:600 33px Manrope,sans-serif;z-index:2}.mystery-body{position:absolute;left:0;top:51px;width:87px;height:101px;border-radius:40px 40px 20px 20px;background:radial-gradient(ellipse at 20% 10%,#4b4855 0,#24212c 42%,#07070a 86%);box-shadow:inset 1px 0 2px #baabd544,inset -6px -3px 12px #0008,0 15px 13px #0004}.person-1 .mystery-head{box-shadow:inset -4px -3px 8px #0008,inset 1px 1px 2px #e6daff80,0 5px 14px #0005}.fake-tag-art{width:200px;height:185px;position:relative;transform:rotate(-10deg);animation:tagHover 6s ease-in-out infinite}.tag-string{position:absolute;width:72px;height:80px;border:2px solid #9d949e;border-radius:50%;left:20px;top:-10px;transform:rotate(-25deg);box-shadow:1px 0 1px #fff3}.fake-tag{position:absolute;width:176px;height:105px;left:16px;top:49px;background:linear-gradient(135deg,#fa7779,#e73144 45%,#b80e2b);border-radius:15px 9px 9px 15px;transform:rotateY(-17deg) rotateX(15deg);box-shadow:1px 2px #8d1224,2px 4px #8d1224,3px 6px #6d0a1a,9px 22px 20px #0004,inset 1px 1px #ffb0b077;display:flex;align-items:center;justify-content:center}.fake-tag>i{position:absolute;width:9px;height:9px;left:13px;top:16px;border-radius:50%;background:#18151d;box-shadow:inset 1px 1px 3px #000,0 1px #fff3}.fake-tag b{font:750 34px Manrope,sans-serif;letter-spacing:1px;color:white}.photo-studio-art{width:105%!important;height:95%!important;object-fit:contain;animation:studioHover 7s ease-in-out infinite!important;transform:none!important}.calculation-art{position:relative;width:280px;height:210px;perspective:700px}.sheet-3d{position:absolute;left:12px;top:21px;width:208px;background:#f5f7f6;color:#2c3934;border-radius:8px;overflow:hidden;transform:rotateY(-16deg) rotateX(10deg) rotate(-5deg);box-shadow:3px 4px #bcc9c2,5px 6px #8c9b92,12px 19px 20px #0004;animation:sheetHover 6s ease-in-out infinite}.sheet-header{display:flex;align-items:center;gap:7px;background:#287958;color:white;font-size:9px;padding:9px 11px}.sheet-header>span{font-size:16px}.sheet-grid{display:grid;grid-template-columns:20px 1.2fr 1fr;font:8px/1.5 'DM Sans',sans-serif}.sheet-grid>*{border-right:1px solid #d9e2db;border-bottom:1px solid #d9e2db;padding:5px 5px}.sheet-grid>b{background:#e6ece8;font-weight:500;text-align:center;color:#6b7e71}.sheet-grid>strong{color:#19754c;background:#e7f5eb;font-weight:600}.calculator-3d{position:absolute;right:11px;bottom:7px;width:91px;background:linear-gradient(120deg,#63616d,#25242d);border:1px solid #9b96a5;border-radius:11px;padding:9px;transform:rotate(8deg) rotateY(-12deg);box-shadow:1px 3px #34313c,2px 5px #15131b,7px 14px 17px #0005;animation:calculatorHover 6s ease-in-out infinite}.calculator-3d>div{border-radius:4px;padding:5px 6px;font:14px monospace;text-align:right;background:#bbc7b6;color:#28342b;box-shadow:inset 0 1px 4px #0004}.calculator-3d>span{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin-top:8px}.calculator-3d i{font:9px 'DM Sans',sans-serif;display:grid;place-items:center;height:17px;background:linear-gradient(#eeeaf3,#c2bfcc);color:#292432;border-radius:3px;box-shadow:0 2px #93909c}.calculator-3d i:last-child{background:#a57dff;color:white}.parcel-art{position:relative;width:260px;height:220px;display:grid;place-items:center;perspective:850px}.mini-box{width:110px;height:75px;position:relative;transform-style:preserve-3d;transform:rotateX(-24deg) rotateY(-32deg);top:17px;animation:boxHover 7s ease-in-out infinite}.box-face{position:absolute;width:110px;height:75px;background:#aa7c4c;border:1px solid #956539;backface-visibility:visible}.box-front{transform:translateZ(50px);background:linear-gradient(115deg,#d6ad7a,#bc8d5b)}.box-front:after{content:'';position:absolute;width:28px;height:16px;top:19px;left:42px;background:#f2e7d4;transform:rotate(-4deg)}.box-back{transform:rotateY(180deg) translateZ(50px);background:#8e6139}.box-right{width:100px;transform:translateX(5px) rotateY(90deg) translateZ(55px);background:linear-gradient(125deg,#a67746,#ba8c59)}.box-left{width:100px;transform:translateX(5px) rotateY(-90deg) translateZ(55px);background:#b88b59}.box-floor{height:100px;top:-12.5px;transform:rotateX(90deg) translateZ(-37.5px);background:#7d5331}.box-lid{position:absolute;left:0;top:-100px;width:110px;height:100px;background:linear-gradient(110deg,#ddb98a,#bf915c);border:1px solid #c0986a;transform-origin:50% 100%;transform:translateZ(-50px) rotateX(-90deg);animation:openCourseBox 7s ease-in-out infinite;backface-visibility:visible;box-shadow:inset 0 0 10px #80543018}.box-lid>i{position:absolute;top:0;bottom:0;width:19px;left:45px;background:#9372a8;opacity:.8}.box-shadow{position:absolute;width:160px;height:45px;bottom:19px;border-radius:50%;background:radial-gradient(ellipse,#0005,transparent 70%)}.algorithm-art{position:relative;width:260px;height:210px}.algorithm-listing{position:absolute;top:13px;left:17px;width:117px;height:173px;border:1px solid var(--line);border-radius:11px;background:var(--surface2);padding:10px;transform:rotateY(15deg) rotate(-10deg);box-shadow:3px 4px #2b2235,12px 19px 20px #0003;animation:listingHover 7s ease-in-out infinite}.algorithm-listing>img{width:100%;height:125px;object-fit:contain}.algorithm-listing>span{font-size:9px;color:var(--muted);display:block;margin-top:6px}.views-card{position:absolute;right:0;top:59px;width:143px;padding:12px;border:1px solid var(--line);border-radius:9px;background:var(--surface2);box-shadow:3px 4px #2b2235,8px 17px 17px #0003;transform:rotate(5deg)}.views-card>svg{width:12px;height:12px;color:var(--accent);vertical-align:middle}.views-card>b{font-size:9px;margin-left:7px;font-weight:500}.views-card>div{display:flex;gap:5px;align-items:flex-end;height:43px;margin-top:10px}.views-card>div>span{flex:1;height:var(--bar);background:linear-gradient(#b38aff,#7150c9);border-radius:3px 3px 1px 1px;transform-origin:bottom;animation:courseBars 4s ease-in-out infinite}.algorithm-sale{position:absolute;bottom:10px;right:14px;display:flex;align-items:center;gap:6px;padding:8px 12px;background:#bce4ce;color:#21533a;border-radius:8px;font-size:10px;box-shadow:0 5px 10px #0002;animation:listingHover 7s ease-in-out infinite}.algorithm-sale>svg{width:13px;height:13px}
@keyframes pieceHover{0%,100%{transform:translateY(var(--y)) rotate(var(--r))}50%{transform:translateY(calc(var(--y) - 9px)) rotate(calc(var(--r) + 3deg))}}@keyframes mysteryHover{0%,100%{translate:0 0}50%{translate:0 -7px}}@keyframes tagHover{0%,100%{transform:rotate(-10deg) translateY(0)}50%{transform:rotate(-5deg) translateY(-8px)}}@keyframes studioHover{0%,100%{translate:0 0}50%{translate:0 -5px}}@keyframes sheetHover{0%,100%{translate:0 0}50%{translate:0 -5px}}@keyframes calculatorHover{0%,100%{translate:0 0}50%{translate:0 -8px}}@keyframes boxHover{0%,100%{rotate:0deg;translate:0 0}50%{rotate:3deg;translate:0 -4px}}@keyframes openCourseBox{0%,18%,88%,100%{transform:translateZ(-50px) rotateX(-90deg)}42%,64%{transform:translateZ(-50px) rotateX(-20deg)}}@keyframes listingHover{0%,100%{translate:0 0}50%{translate:0 -6px}}@keyframes courseBars{0%,100%{transform:scaleY(.72)}50%{transform:scaleY(1)}}
/* Distinct Bot preview and full-network plans. */
.pricing-grid{max-width:1170px;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px}.price-card{padding:28px 25px}.price-card h3{font-size:21px;min-height:28px}.price-card .price{font-size:39px}.price-card .price>span{font-size:10px;margin-left:5px}.plan-features{gap:15px;font-size:12px}.plan-features li{gap:9px;align-items:flex-start}.plan-features li>svg{margin-top:2px;flex-shrink:0}.plan-features .not-included{color:var(--muted)}.plan-features .not-included>svg{color:#777080}.bot-plan>.button:disabled{opacity:.5;cursor:default;transform:none}.bot-plan .price{color:var(--text)}.price-card .billing{min-height:31px}.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}
/* Two short, supplied founder milestones. */
.founder-milestones{display:grid;grid-template-columns:.95fr 1.2fr;gap:65px;align-items:center;padding-top:110px;padding-bottom:105px}.founder-summary h2{font-size:41px}.founder-summary>p{color:var(--muted);font-size:15px;max-width:390px;margin-top:25px}.founder-summary>.text-link{color:var(--accent);margin-top:28px}.founder-numbers{display:grid;grid-template-columns:1.25fr 1fr;gap:15px;margin-top:35px}.founder-numbers>div{padding:15px 0;border-top:1px solid var(--line)}.founder-numbers strong{display:block;font:600 23px/1.4 Manrope,sans-serif;letter-spacing:-.8px;white-space:nowrap}.founder-numbers em{color:var(--accent);font-style:normal}.founder-numbers span{font-size:10px;color:var(--muted)}.milestone-cards{display:grid;grid-template-columns:1fr 1fr;gap:16px}.milestone-card{background:var(--surface);border:1px solid var(--line);border-radius:19px;overflow:hidden}.milestone-card:nth-child(2){margin-top:45px;margin-bottom:-45px}.milestone-photo{height:300px;background-image:url('assets/founder-milestones.png');background-repeat:no-repeat}.photo-2024{background-size:337.17% 248.95%;background-position:3.68% 6.57%}.photo-2025{background-size:337.17% 247%;background-position:85.6% 92.8%}.milestone-text{padding:20px}.milestone-text>span{color:var(--accent);font-size:11px}.milestone-text h3{font:500 20px/1.3 Manrope,sans-serif;letter-spacing:-.5px;margin-top:9px}.milestone-text p{font-size:12px;color:var(--muted);margin-top:10px;line-height:1.6}.camera-preview>img{height:auto;width:105%;object-fit:initial}.academy-heading{display:block}.academy-bottom{justify-content:flex-start}
@media(max-width:1100px){.course{min-width:calc((100% - 20px)/2);width:calc((100% - 20px)/2)}.pricing-grid{gap:14px}.price-card{padding:25px 19px}.price-card .price{font-size:32px}.price-card .price>span{font-size:9px}.price-card h3{font-size:19px}.plan-features{font-size:11px}.price-card .button{font-size:12px;padding:14px 13px;gap:9px}.founder-milestones{gap:35px;grid-template-columns:.9fr 1.2fr}.founder-summary h2{font-size:35px}.founder-numbers{grid-template-columns:1fr;gap:0}.founder-numbers strong{font-size:24px}.milestone-photo{height:260px}.milestone-text{padding:16px}.milestone-text h3{font-size:18px}}
@media(max-width:760px){.pricing-grid{grid-template-columns:1fr;max-width:430px;gap:26px}.best-value{margin-top:20px}.price-card{padding:29px}.price-card .price{font-size:43px}.price-card .price>span{font-size:11px}.price-card h3{font-size:23px}.plan-features{font-size:13px;gap:14px}.price-card .button{font-size:14px;padding:15px 18px}.price-card .billing{min-height:0}.founder-milestones{grid-template-columns:1fr;gap:35px;padding-top:70px;padding-bottom:90px}.founder-summary h2{font-size:35px}.founder-numbers{grid-template-columns:1.3fr 1fr;gap:12px;margin-top:25px}.founder-numbers strong{font-size:22px}.milestone-cards{gap:13px}.milestone-card:nth-child(2){margin-top:25px;margin-bottom:-25px}.milestone-photo{height:235px}.milestone-text{padding:15px}.milestone-text h3{font-size:17px}.milestone-text p{font-size:11px}}
@media(max-width:640px){.course-stage{padding:15px}.course{min-width:87%;width:87%}.course-visual{height:245px}.course-info{padding:18px}.course-info p{font-size:13px}.milestone-photo{height:205px}.founder-numbers strong{font-size:21px}.founder-summary>p{font-size:14px}.calculation-art{transform:scale(.95)}}
@media(prefers-reduced-motion:reduce){.course-visual *{animation:none!important}.source-piece{transform:translateY(var(--y)) rotate(var(--r))}.box-lid{transform:translateZ(-50px) rotateX(-35deg)}}
/* Browser silhouettes retain the original supplied garments. */
:root{--blue-piece:polygon(44.167% 14.722%,46.944% 16.111%,50.556% 16.111%,53.611% 15.000%,55.556% 17.222%,56.667% 19.167%,59.722% 20.000%,65.000% 23.889%,74.722% 31.111%,82.778% 38.611%,88.611% 46.111%,91.111% 52.778%,92.222% 59.722%,92.500% 68.611%,91.667% 76.111%,90.000% 79.167%,90.278% 80.278%,85.833% 79.444%,80.278% 77.500%,79.444% 75.556%,79.167% 86.111%,56.111% 85.556%,36.389% 85.278%,19.167% 85.556%,19.167% 80.278%,14.444% 81.389%,10.556% 82.500%,7.778% 75.278%,6.667% 69.167%,6.667% 60.833%,8.333% 53.056%,9.722% 49.444%,12.778% 44.444%,16.389% 39.722%,16.944% 37.500%,20.556% 35.833%,22.778% 32.778%,29.722% 26.667%,36.667% 22.222%,41.667% 19.167%);--red-piece:polygon(47.000% 18.000%,58.000% 18.000%,60.000% 22.000%,64.000% 24.000%,70.000% 28.000%,77.000% 33.000%,84.000% 38.000%,89.000% 44.000%,93.000% 50.000%,95.000% 56.000%,95.000% 63.000%,94.000% 67.000%,91.000% 70.000%,88.000% 73.000%,85.000% 75.000%,78.000% 73.000%,76.000% 80.000%,74.000% 85.000%,61.000% 84.000%,47.000% 84.000%,38.000% 84.000%,27.000% 85.000%,25.000% 77.000%,23.000% 72.000%,21.000% 75.000%,14.000% 77.000%,11.000% 72.000%,9.000% 68.000%,8.000% 61.000%,8.000% 54.000%,10.000% 48.000%,13.000% 43.000%,18.000% 40.000%,26.000% 33.000%,32.000% 29.000%,39.000% 25.000%,44.000% 21.000%)}
.source-blue,.source-red{height:auto;object-fit:initial;top:15%}.source-blue{clip-path:var(--blue-piece)}.source-red,.algorithm-listing>img{clip-path:var(--red-piece)}.algorithm-listing>img{height:auto;aspect-ratio:1;object-fit:initial;margin-top:12px;margin-bottom:10px}

.mini-box{top:35px}.milestone-photo{height:auto;aspect-ratio:515 / 570}.photo-2024{background-size:375.15% 312.28%;background-position:5.79% 10.08%}.photo-2025{background-size:369.41% 312.28%;background-position:84.31% 85.95%;aspect-ratio:523 / 570}

.closing-members{color:var(--muted);font-size:15px;margin-top:16px}.closing .button{margin-top:28px}
