:root{--ink:#102a29;--muted:#60716c;--paper:#f7f8f2;--lime:#d3ed76;--line:#dce3d8;--white:#fff}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}button,input,textarea,select{font:inherit}button,a,input,textarea,select{outline-offset:5px}button{cursor:pointer}header{border-bottom:1px solid var(--line);background:var(--paper)}.wrap{max-width:1240px;margin:auto;padding-left:40px;padding-right:40px}.nav{display:flex;align-items:center;justify-content:space-between;gap:25px;min-height:98px}.brand{display:flex;align-items:center;gap:12px;font-size:23px;letter-spacing:-1px;font-weight:900}.brand-icon{display:flex;align-items:center;justify-content:center;background:var(--ink);color:var(--lime);width:36px;height:36px;border-radius:10px;font-size:18px;letter-spacing:-3px;padding-right:3px}.brand-icon span{font-size:13px;align-self:flex-end;padding-bottom:5px}.brand-dot{color:#7d9f20;margin-left:-12px}.nav nav,.nav-actions{display:flex;align-items:center;gap:28px;font-size:13px;font-weight:600}.nav-actions{gap:18px}.small-button{border:1px solid var(--ink);border-radius:7px;padding:9px 16px}.count{background:var(--lime);padding:2px 7px;border-radius:20px;margin-left:3px}.hero{padding-top:82px;padding-bottom:75px;display:grid;grid-template-columns:1.12fr 1fr;gap:42px;align-items:center}.eyebrow{font-size:11px;font-weight:700;letter-spacing:2px;display:inline-flex;align-items:center;gap:9px}.eyebrow i,.live-dot{height:7px;width:7px;border-radius:50%;background:#8aac3d;display:inline-block}h1,h2,h3{line-height:1.08;letter-spacing:-1.6px;margin-top:20px;margin-bottom:22px}h1{font-size:clamp(44px,5.3vw,72px);font-weight:600}.lime{color:#829f2e}h2{font-size:44px;font-weight:500}h3{font-size:22px;letter-spacing:-.5px}.lede{font-size:18px;line-height:1.7;color:var(--muted);max-width:600px}.actions{display:flex;align-items:center;gap:22px;margin:30px 0}.button{border:0;display:inline-flex;align-items:center;justify-content:space-between;gap:32px;background:var(--ink);color:white;padding:15px 22px;border-radius:6px;font-size:14px;font-weight:600;text-decoration:none}.button:hover{background:#27483c;text-decoration:none}.text-link{font-size:14px;font-weight:600}.hero-note{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--muted);margin-top:36px}.mini-icon{font-size:22px;color:var(--ink)}.hero-art{background:#e5ecd9;min-height:440px;border-radius:16px;position:relative;overflow:hidden;background-image:radial-gradient(#b9c6ad 1px,transparent 1px);background-size:22px 22px}.orbit{position:absolute;border:1px solid #a9b89399;border-radius:50%;width:320px;height:320px;top:64px;left:60px}.orbit-two{width:420px;height:420px;top:13px;left:10px}.art-label{position:absolute;left:25px;top:22px;font-size:9px;letter-spacing:2px;font-weight:700}.art-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-9deg);border-radius:25px;width:163px;height:163px;background:var(--ink);box-shadow:12px 14px 0 #b6c59e;font-size:83px;font-weight:bold;letter-spacing:-12px;text-align:center;line-height:1.35;color:var(--lime)}.art-center span{display:block;font-size:10px;letter-spacing:1px}.floating{background:#fffef6;box-shadow:0 15px 30px #203d291a;border:1px solid #d7decc;padding:18px;border-radius:12px;position:absolute;min-width:195px}.floating span{display:block;width:29px;height:29px;background:var(--lime);border-radius:7px;text-align:center;font-size:20px;line-height:29px;margin-bottom:8px}.floating strong{display:block;font-size:13px}.floating small{font-size:10px;color:var(--muted)}.tile-one{top:68px;right:20px;transform:rotate(8deg)}.tile-two{bottom:50px;left:22px;transform:rotate(-6deg)}.art-bottom{position:absolute;bottom:18px;right:20px;font-size:8px;letter-spacing:1px}.category-band{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:23px 0;font-size:11px;letter-spacing:2px;font-weight:700}.category-band .wrap{display:flex;align-items:center;justify-content:space-between;gap:10px}.category-band span{font-size:20px;color:#8aa050}.section{padding-top:76px;padding-bottom:20px}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:25px}.section-heading h2{margin-bottom:10px}.section-heading p{font-size:14px;color:var(--muted)}.path-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.path-card{border:1px solid var(--line);border-radius:8px;padding:25px;position:relative;min-height:224px;transition:background .2s}.path-card:hover{background:#edf2e3;text-decoration:none}.path-card>span{font-size:9px;letter-spacing:1px;color:var(--muted)}.path-card h3{margin-top:30px;font-size:21px}.path-card p{font-size:12px;color:var(--muted);padding-right:12px}.path-card b{position:absolute;bottom:17px;right:22px}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:23px}.product-card{border:1px solid var(--line);border-radius:10px;overflow:hidden;background:#fff}.product-art{height:230px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;background:#d9e7c5}.product-art:before,.product-art:after{content:'';width:210px;height:210px;border:1px solid currentColor;opacity:.15;border-radius:50%;position:absolute;right:-40px;top:-40px}.product-art:after{right:30px;top:60px}.art-category{position:absolute;top:18px;left:20px;font-size:9px;letter-spacing:2px;font-weight:bold}.product-symbol{font-size:90px;line-height:1;text-shadow:7px 7px 0 #ffffff33}.art-brand{position:absolute;bottom:17px;left:20px;font-size:8px;letter-spacing:1.4px}.art-ai-&-tools{background:#e1daf5}.art-learning{background:#f0e2bc}.art-digital-goods{background:#d7e7eb}.art-creative{background:#edcab6}.art-physical-goods{background:#d9dfe8}.product-info{padding:25px}.badge{display:inline-block;font-size:10px;padding:4px 9px;background:#edf1e6;border-radius:20px;color:#49603c;font-weight:600;letter-spacing:.3px}.product-info h3{margin:14px 0}.product-info p{font-size:14px;color:var(--muted);min-height:68px}.feature{margin-top:85px;background:var(--ink);color:var(--paper);border-radius:12px;padding:55px;display:grid;grid-template-columns:1fr 1fr;gap:60px}.feature h2{font-size:52px}.feature p{color:#b9c9bf;font-size:14px;max-width:420px}.feature .eyebrow{color:var(--lime)}.light{background:var(--lime);color:var(--ink);margin-top:18px}.light:hover{background:#e2f49f}.story-art{background:#c7e57a;min-height:300px;border-radius:8px;display:flex;flex-direction:column;justify-content:center;padding:30px;color:var(--ink);position:relative;overflow:hidden;transform:rotate(3deg)}.story-art:before{content:'✦';font-size:240px;position:absolute;right:-20px;top:15px;color:#91ae4e}.story-art span{z-index:1;font-size:48px;font-weight:900;letter-spacing:-2px;line-height:.93}.story-art span+span{margin-left:60px;margin-top:15px;color:#f8fbea;text-shadow:2px 2px #102a29}.story-art small{font-size:8px;letter-spacing:1.3px;margin-top:25px;z-index:1}.process{display:grid;grid-template-columns:1fr 1.25fr;gap:90px}.process ol{list-style:none;padding:0;margin:0}.process li{display:flex;gap:25px;border-bottom:1px solid var(--line);padding:20px 0}.process li>b{font-size:13px;color:#8aa050}.process h3{margin:0 0 10px}.process p{font-size:14px;color:var(--muted);margin:0}.cta{text-align:center;background:#e9efda;border-radius:12px;padding-top:55px;padding-bottom:55px;margin-top:70px;margin-bottom:80px}.cta h2{font-size:52px}footer{background:#e9ece3;padding-top:50px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1.3fr;gap:40px;padding-bottom:45px}.footer-grid p{font-size:13px;color:var(--muted)}.footer-grid strong{font-size:12px;display:block;margin-bottom:18px}.footer-grid>div>a:not(.brand){font-size:12px;display:block;margin-bottom:9px}.footer-bottom{border-top:1px solid #d2d9cb;padding-top:22px;padding-bottom:22px;display:flex;justify-content:space-between;font-size:10px;color:var(--muted)}.footer-bottom div{display:flex;gap:20px}.page-title{font-size:52px;max-width:780px}.search{margin:35px 0}.search-row{display:flex;gap:10px}.search-row input{flex:1;margin:0}.search-row select{width:auto;margin:0}.category-links{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.category-links a{border:1px solid var(--line);border-radius:30px;font-size:12px;padding:8px 15px}.category-links a.active{background:var(--ink);color:white}.muted{color:var(--muted)}.small{font-size:12px}.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px;margin-top:35px}.detail-art{height:520px;border-radius:12px}.detail-art .product-symbol{font-size:170px}.check-list{list-style:none;padding:0;margin:25px 0}.check-list li{border-top:1px solid var(--line);padding:12px 0;font-size:14px}.check-list li:before{content:'✓';padding-right:15px;color:#738c30}.checkout-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:40px;margin:35px 0 60px}.panel{background:white;border:1px solid var(--line);border-radius:10px;padding:30px}.panel h2{font-size:30px;margin-top:0}.cart-item{border-bottom:1px solid var(--line);padding:25px 0;display:flex;align-items:center;gap:18px}.cart-item h3{margin:0 0 10px}.cart-item form{margin-left:auto}.cart-symbol{background:#e3eccd;min-width:65px;height:65px;font-size:35px;text-align:center;line-height:65px;border-radius:8px}.link-button{border:0;background:none;color:var(--ink);padding:0;text-decoration:underline;font-size:13px}.auth-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin:35px 0 60px}label{display:block;font-size:12px;font-weight:600;margin:14px 0 8px}input,select,textarea{width:100%;background:#fcfdf9;border:1px solid #becdb7;border-radius:5px;padding:12px;color:var(--ink);margin-bottom:8px}textarea{resize:vertical}.check{display:flex;align-items:flex-start;gap:10px;font-weight:400;margin:15px 0 20px}.check input{width:auto;margin:4px 0}.check a{text-decoration:underline}.panel .button{margin-top:12px}.notice,.errors{padding:16px 22px;border-radius:8px;margin-top:22px;background:#e6f1cf;font-size:14px}.errors{background:#f8ddd8}.errors ul{margin-bottom:0}.order{margin:20px 0}.order-top{display:flex;justify-content:space-between}.order h3{margin-bottom:12px}.owner-note{background:#f0f4e8;padding:18px;border-radius:6px}.preserve{white-space:pre-wrap;overflow-wrap:anywhere}.subheading{margin-top:55px}.pagination{display:flex;justify-content:space-between;padding:20px 0;font-size:13px}.prose{max-width:880px;padding-bottom:70px}.prose h2{font-size:28px;margin-top:35px}.prose p{line-height:1.85}.honeypot{position:absolute;left:-9999px}.skip{position:absolute;top:-100px;background:white;padding:12px;z-index:10}.skip:focus{top:0}.section:last-child{padding-bottom:70px}@media(min-width:1000px){.hero-art{min-height:460px}}@media(max-width:1000px){.wrap{padding-left:25px;padding-right:25px}.nav{flex-wrap:wrap;padding-top:20px;padding-bottom:20px;gap:15px}.nav nav{gap:15px}.nav-actions{gap:12px}.hero{gap:25px;padding-top:50px}.hero h1{font-size:52px}.actions{flex-wrap:wrap}.path-grid{grid-template-columns:repeat(2,1fr)}.feature{margin-left:25px;margin-right:25px;padding:35px;gap:30px}.detail-grid{gap:30px}.process{gap:40px}.category-band .wrap{font-size:9px;letter-spacing:1px}.cta{margin-left:25px;margin-right:25px}.product-grid{gap:15px}.product-info{padding:18px}}@media(max-width:700px){.wrap{padding-left:20px;padding-right:20px}.nav{min-height:0}.nav .brand{font-size:21px}.nav nav{order:3;width:100%;justify-content:space-between;border-top:1px solid var(--line);padding-top:15px}.nav-actions{font-size:11px;gap:10px}.small-button{padding:6px 9px}.hero{grid-template-columns:1fr;padding-top:38px;padding-bottom:40px}.hero h1{font-size:48px}.hero-art{min-height:370px}.orbit{left:calc(50% - 160px);top:25px}.orbit-two{left:calc(50% - 210px);top:-25px}.tile-one{top:50px;right:10px;min-width:155px;padding:12px}.tile-two{bottom:45px;left:10px;min-width:155px;padding:12px}.art-center{width:140px;height:140px;font-size:70px}.category-band .wrap{flex-wrap:wrap;justify-content:center;gap:14px}.category-band span{font-size:13px}.section{padding-top:45px}.section-heading{display:block}h2{font-size:34px}.product-grid{grid-template-columns:1fr}.product-art{height:240px}.product-info p{min-height:0}.path-grid{gap:10px}.path-card{padding:17px;min-height:215px}.path-card h3{font-size:19px}.feature{grid-template-columns:1fr;padding:30px;margin:45px 20px 0}.feature h2{font-size:42px}.story-art{transform:none;min-height:260px}.story-art span{font-size:42px}.process{grid-template-columns:1fr;gap:12px}.cta{margin:45px 20px}.cta h2{font-size:38px}.footer-grid{grid-template-columns:1fr 1fr;gap:25px}.footer-grid>div:first-child{grid-column:1/-1}.footer-bottom{gap:15px;flex-wrap:wrap}.page-title{font-size:40px}.detail-grid,.checkout-grid,.auth-grid{grid-template-columns:1fr;gap:25px}.detail-art{height:300px}.detail-art .product-symbol{font-size:110px}.search-row{flex-direction:column}.search-row select{width:100%}.panel{padding:22px}.cart-item{gap:12px}.cart-symbol{min-width:45px;height:45px;line-height:45px;font-size:25px}.cart-item h3{font-size:18px}.order-top{gap:10px;font-size:12px}}
