@import url('https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=DM+Sans:wght@400;500;600;700&family=Noto+Sans+SC:wght@400;500;600;700;800&display=swap');
:root{--paper:#f6f4ef;--ink:#24221f;--muted:#79766f;--line:#dedbd3;--violet:#c6b8ed;--orange:#f2a76d;--lime:#d4df9a;--serif:Georgia,'Noto Sans SC',serif;--sans:'DM Sans','Noto Sans SC',sans-serif;--mono:'DM Mono',monospace}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}.topbar{height:78px;padding:0 7.3%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(36,34,31,.1)}.brand{display:flex;align-items:center;gap:10px;font-weight:700;letter-spacing:-.04em}.brand-mark{display:grid;place-items:center;width:31px;height:31px;border-radius:50%;background:var(--ink);color:#fff;font:500 11px var(--mono);letter-spacing:-.08em}.desktop-nav{display:flex;gap:42px;color:#625f59;font-size:13px}.desktop-nav a:hover,.text-link:hover{color:#8b6ed0}.nav-cta{font-size:12px;font-weight:600;border-bottom:1px solid var(--ink);padding:8px 0}.nav-cta span{padding-left:12px}.hero{min-height:590px;padding:72px 10.4% 68px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:6%}.eyebrow{font:500 10px var(--mono);letter-spacing:.12em;color:#858078}.hero .eyebrow{display:flex;align-items:center;gap:9px}.pulse{height:7px;width:7px;background:#98a451;border-radius:50%;box-shadow:0 0 0 4px #98a45122}.hero h1{font-size:clamp(52px,6vw,79px);line-height:1.16;letter-spacing:-.075em;margin:26px 0 19px;font-weight:600}.hero h1 em,.contact h2 em{font-family:var(--serif);font-weight:400;color:#977bd1;letter-spacing:-.06em}.hero-text{max-width:400px;font-size:14px;line-height:1.9;color:#716e67}.hero-actions{display:flex;align-items:center;gap:27px;margin-top:32px}.button{border:0;display:inline-flex;align-items:center;gap:28px;padding:14px 18px;font:600 12px var(--sans);cursor:pointer;transition:transform .2s,background .2s}.button:hover{transform:translateY(-2px)}.button-dark{background:var(--ink);color:#fff}.button-dark:hover{background:#51446e}.text-link{font-size:12px;font-weight:600;border-bottom:1px solid #aaa69d;padding:8px 0}.text-link span{padding-left:9px}.hero-note{display:flex;align-items:center;gap:12px;margin-top:54px;color:#8b877f;font-size:10px}.avatar-stack{display:flex;padding-left:5px}.avatar-stack b{display:grid;place-items:center;margin-left:-5px;width:22px;height:22px;border:1px solid var(--paper);border-radius:50%;background:#ded5ef;color:#4c425e;font-size:9px}.avatar-stack b:nth-child(2){background:#f0c9a8}.avatar-stack b:nth-child(3){background:#d5dfad}.hero-art{height:425px;position:relative;display:grid;place-items:center;overflow:hidden;background:#e9e5dc;border-radius:48% 52% 46% 54%/50% 45% 55% 50%}.hero-art:before{content:'';position:absolute;inset:20px;border:1px solid #d6d1c5;border-radius:50%}.art-orbit{position:absolute;border:1px solid #d5d0c5;border-radius:50%;transform:rotate(-30deg)}.orbit-one{width:380px;height:190px}.orbit-two{width:350px;height:280px;transform:rotate(53deg)}.art-sun{position:absolute;width:205px;height:205px;border-radius:50%;background:#d2c4ef;top:92px;left:calc(50% - 100px);display:grid;place-items:center;color:#705a9d;font-size:58px}.art-core{z-index:2;width:142px;height:142px;border-radius:50%;background:#29262c;display:grid;place-items:center;box-shadow:0 18px 40px #28232e35;position:relative}.core-inner{display:grid;place-items:center;width:105px;height:105px;border:1px solid #ffffff42;border-radius:50%;color:#f5eee4;font:500 28px var(--mono);letter-spacing:-.12em}.spark{position:absolute;color:#eac394}.spark-a{font-size:19px;top:-12px;right:4px}.spark-b{font-size:14px;bottom:5px;left:-7px}.art-card{z-index:3;position:absolute;display:flex;align-items:center;gap:11px;padding:12px 14px;background:#f8f6f1;box-shadow:0 12px 30px #332c2718;border:1px solid #fff;min-width:202px}.art-card-top{top:58px;right:7%}.art-card-bottom{bottom:60px;left:4%}.art-card small,.contact-card small{display:block;font:9px var(--mono);color:#969188;letter-spacing:.07em}.art-card b{display:block;margin-top:4px;font-size:11px}.art-card>i{margin-left:auto;font-style:normal;color:#8a7baa}.mini-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;font-size:14px}.violet{background:#e9e1f7;color:#8b70ba}.orange{background:#f8e6d6;color:#bb7648}.tiny-arrow{margin-left:auto;color:#817194}.art-caption{position:absolute;bottom:17px;font:9px var(--mono);letter-spacing:.15em;color:#aaa59b}.ticker{display:flex;justify-content:center;align-items:center;gap:42px;padding:21px 5%;background:#29262c;color:#f5f2ec;font:10px var(--mono);letter-spacing:.06em}.ticker i{font-style:normal;color:#cbbbeb;font-size:15px}.section-wrap{padding:106px 10.4%}.section-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:38px}.section-heading h2,.manifesto h2{font-size:37px;line-height:1.25;letter-spacing:-.06em;margin:12px 0 0;font-weight:600}.section-intro{max-width:290px;color:var(--muted);font-size:12px;line-height:1.8;margin:0 0 3px}.filter-row{display:flex;gap:8px;margin-bottom:24px}.filter-chip{border:1px solid var(--line);border-radius:99px;background:transparent;padding:10px 15px;color:#77736d;font:11px var(--sans);cursor:pointer}.filter-chip.active,.filter-chip:hover{background:var(--ink);border-color:var(--ink);color:#fff}.filter-chip span{font:9px var(--mono);opacity:.65;padding-left:7px}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.product-card{min-width:0;animation:rise .35s both}.product-image{height:228px;position:relative;display:grid;place-items:center;overflow:hidden}.product-image:before,.product-image:after{content:'';position:absolute;border:1px solid #28232e20;border-radius:50%}.product-image:before{width:170px;height:170px}.product-image:after{width:220px;height:220px}.product-image .product-symbol{z-index:1;font-size:60px;filter:drop-shadow(0 12px 9px #332c2722);transition:transform .3s}.product-card:hover .product-symbol{transform:translateY(-5px) rotate(-5deg)}.tone-lilac{background:#e4d9f1}.tone-peach{background:#f2d5bd}.tone-sage{background:#dce2c2}.tone-blue{background:#cddfe1}.product-number{position:absolute;top:13px;left:14px;font:9px var(--mono);color:#615b57}.product-tag{position:absolute;top:11px;right:11px;border-radius:99px;background:#f8f6f1b8;padding:6px 9px;font:9px var(--mono)}.product-info{padding:15px 2px 18px}.product-category{font:9px var(--mono);color:#908b82;letter-spacing:.08em}.product-info h3{font-size:15px;margin:8px 0 5px;letter-spacing:-.03em}.product-info p{font-size:10px;color:#827e77;margin:0;line-height:1.6;min-height:31px}.product-bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-top:12px;margin-top:12px}.price{font:500 14px var(--mono)}.price small{font:10px var(--sans);color:#8b877f}.detail-button{border:0;background:transparent;font:600 10px var(--sans);cursor:pointer}.detail-button span{color:#8975af;padding-left:7px}.demo-note{font-size:10px;color:#9a958c;margin:20px 0 0}.manifesto{display:grid;grid-template-columns:100px 1fr 220px;align-items:center;gap:30px;padding:92px 13%;background:#e9e5dc;position:relative;overflow:hidden}.manifesto-mark{font:150px/1 var(--serif);color:#c5b5e8;align-self:start}.manifesto h2{font-size:40px;margin:18px 0}.manifesto-text{max-width:390px;font-size:12px;line-height:1.9;color:#77736b;margin:0 0 20px}.manifesto-stamp{width:155px;height:155px;border:1px solid #b5a3d5;border-radius:50%;display:grid;place-items:center;position:relative;transform:rotate(12deg);color:#79659d;text-align:center;font:10px/1.5 var(--mono);letter-spacing:.1em}.manifesto-stamp:before{content:'';position:absolute;inset:8px;border:1px dashed #b5a3d5;border-radius:50%}.manifesto-stamp i{position:absolute;right:-3px;top:14px;font-style:normal;font-size:25px;color:#a589d3}.manifesto-stamp b{font-size:13px}.steps{padding-bottom:90px}.step-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.step-grid article{padding:22px 28px 0 0}.step-grid article+article{border-left:1px solid var(--line);padding-left:28px}.step-grid article>span{font:11px var(--mono);color:#9c89c3}.step-grid h3{font-size:14px;margin:18px 0 8px}.step-grid p{font-size:11px;color:#827e77;line-height:1.8;margin:0;max-width:230px}.contact{padding:76px 13%;display:flex;justify-content:space-between;align-items:center;background:#c8b9e8;position:relative;overflow:hidden}.contact:after{content:'✳';position:absolute;right:34%;top:-95px;font-size:310px;color:#d8cced;opacity:.65}.contact>*{z-index:1}.contact .eyebrow{color:#6e6184}.contact h2{font-size:40px;line-height:1.25;letter-spacing:-.06em;margin:17px 0}.contact h2 em{color:#584970}.contact>div>p:last-child{font-size:11px;color:#655c70}.contact-card{width:240px;padding:20px;background:#f7f5ef;display:flex;flex-direction:column;align-items:flex-start;box-shadow:0 15px 35px #51436f22}.contact-icon{align-self:flex-end;font-size:18px;color:#9279bc}.contact-card small{margin:5px 0 7px}.contact-card strong{font-size:13px;margin-bottom:15px}.button-light{width:100%;justify-content:space-between;background:#29262c;color:white;padding:12px}.copy-status{height:12px;margin-top:8px;font-size:9px;color:#6f5b91}footer{height:74px;display:flex;align-items:center;justify-content:space-between;padding:0 7.3%;font-size:10px;color:#8b877f}footer .brand{font-size:12px;color:var(--ink)}footer .brand-mark{width:25px;height:25px;font-size:9px}.toast{position:fixed;left:50%;bottom:28px;transform:translate(-50%,15px);background:#29262c;color:white;padding:11px 16px;font-size:11px;opacity:0;pointer-events:none;transition:.25s;z-index:9}.toast.show{opacity:1;transform:translate(-50%,0)}@keyframes rise{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:900px){.hero{padding-left:7%;padding-right:7%;gap:3%}.hero-art{height:370px}.product-grid{grid-template-columns:repeat(2,1fr);gap:16px 22px}.section-wrap{padding-left:7%;padding-right:7%}.manifesto{padding-left:8%;padding-right:8%;grid-template-columns:60px 1fr 150px}.manifesto-stamp{width:130px;height:130px}}
@media(max-width:600px){.topbar{height:64px;padding:0 5%}.desktop-nav{display:none}.hero{display:flex;flex-direction:column;align-items:stretch;padding:55px 7% 45px;gap:34px}.hero h1{font-size:58px}.hero-note{margin-top:30px}.hero-art{height:315px}.art-sun{width:160px;height:160px;top:70px;left:calc(50% - 80px)}.art-core{width:120px;height:120px}.core-inner{width:88px;height:88px}.art-card-top{top:35px;right:2%}.art-card-bottom{bottom:43px;left:2%}.ticker{gap:15px;padding:17px 5%;font-size:8px;overflow:hidden;white-space:nowrap}.ticker span:nth-of-type(n+4),.ticker i:nth-of-type(n+4){display:none}.section-wrap{padding:70px 6%}.section-heading{display:block;margin-bottom:28px}.section-heading h2{font-size:30px}.section-intro{margin-top:13px}.filter-row{overflow:auto;padding-bottom:4px}.filter-chip{white-space:nowrap}.product-grid{gap:12px}.product-image{height:165px}.product-image .product-symbol{font-size:48px}.product-image:before{width:125px;height:125px}.product-image:after{width:165px;height:165px}.product-info h3{font-size:13px}.product-info p{font-size:9px}.product-bottom{padding-top:9px}.price{font-size:12px}.detail-button{font-size:9px}.manifesto{display:block;padding:65px 8%}.manifesto-mark{display:none}.manifesto h2{font-size:34px}.manifesto-stamp{position:absolute;right:7%;bottom:15px;width:92px;height:92px;font-size:7px}.manifesto-stamp b{font-size:9px}.manifesto-stamp i{font-size:18px}.step-grid{grid-template-columns:1fr}.step-grid article,.step-grid article+article{border-left:0;padding:18px 0;border-bottom:1px solid var(--line)}.step-grid article h3{margin:9px 0 5px}.contact{padding:62px 7%;display:block}.contact h2{font-size:35px}.contact-card{margin-top:28px;width:100%;max-width:320px}footer{height:auto;min-height:92px;padding:20px 6%;flex-wrap:wrap;gap:12px}footer>span:nth-child(2){display:none}}
.product-image.tone-gemini{background:#e2eadb}.product-image.tone-claude{background:#e8d9cf}.product-image.tone-chatgpt{background:#e6e5e0}.product-image.tone-grok{background:#e5e0d9}.product-image.tone-account{background:#dce2c2}.product-logo{z-index:1;width:102px;height:102px;border-radius:22px;object-fit:cover;box-shadow:0 12px 24px #29262c1f;border:4px solid #f8f6f1}.tone-chatgpt .product-logo{object-fit:contain;padding:8px;background:#fff}.tone-grok .product-logo{object-fit:contain;background:#fff}.tone-claude .product-logo{object-fit:contain}.tone-gemini .product-logo{width:112px;height:112px;object-fit:cover;border:0;border-radius:18px;box-shadow:0 12px 24px #29262c25}

.support{display:grid;grid-template-columns:.85fr 1.15fr;gap:8%;align-items:center;padding-top:70px;padding-bottom:100px;background:#efede6}.support-copy h2{font-size:38px;line-height:1.3;letter-spacing:-.06em;margin:18px 0}.support-copy h2 em{font-family:var(--serif);font-weight:400;color:#977bd1}.support-copy>p:not(.eyebrow){max-width:350px;color:#77736b;font-size:12px;line-height:1.9;margin:0 0 24px}.support-topics{border-top:1px solid #d8d5cc}.support-topics article{display:grid;grid-template-columns:38px 1fr 20px;gap:10px;align-items:start;padding:17px 0;border-bottom:1px solid #d8d5cc}.support-topics article>span{font:10px var(--mono);color:#9b87c4;padding-top:3px}.support-topics h3{font-size:13px;margin:0 0 5px}.support-topics p{font-size:10px;color:#827e77;line-height:1.7;margin:0}.support-topics article>b{font-size:12px;font-weight:400;color:#8d79b2}@media(max-width:700px){.support{display:block;padding-top:65px;padding-bottom:70px}.support-copy h2{font-size:32px}.support-topics{margin-top:35px}}
