:root{--aopc-ink-950: #101418;--aopc-ink-900: #17202A;--aopc-ink-700: #34404A;--aopc-ink-500: #64717D;--aopc-paper-50: #F7F8FA;--aopc-paper-100: #F3EFE7;--aopc-surface-0: #FFFFFF;--aopc-surface-warm: #FFFCF7;--aopc-line-200: #E3E7EB;--aopc-line-warm: #E9DFD0;--aopc-teal-600: #0F766E;--aopc-blue-600: #2563EB;--aopc-amber-600: #B7791F;--aopc-coral-600: #C84B45;--aopc-gold-500: #C69A42;--aopc-sand-300: #EBD9BF;--aopc-violet-600: #6D5BD0;--aopc-radius-sm: 4px;--aopc-radius-md: 8px;--aopc-radius-lg: 12px;--aopc-shadow-sm: 0 2px 8px rgba(16,20,24,.08);--aopc-shadow-md: 0 12px 32px rgba(16,20,24,.12);--aopc-font: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif}body{margin:0;color:var(--aopc-ink-950);background:var(--aopc-paper-50);font-family:var(--aopc-font);font-variant-numeric:tabular-nums}:root{--ink: #111820;--muted: #66717b;--paper: #fbf7ef;--cream: #fffaf2;--line: #e7ded0;--gold: #c69a42;--teal: #0f766e;--font-sans: "Noto Sans CJK SC", "Source Han Sans SC", "Microsoft YaHei", "PingFang SC", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-family:var(--font-sans);color:var(--ink);background:var(--paper)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;margin:0;overflow-x:hidden;background:var(--paper);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,select,textarea{font:inherit}button{cursor:pointer}.marketing{width:100%;overflow:hidden}#app{width:100%;min-width:0}.site-header{position:relative;z-index:10;display:flex;min-width:0;height:76px;align-items:center;justify-content:space-between;gap:24px;padding:0 5vw;border-bottom:1px solid rgba(231,222,208,.72);background:#fbf7efd6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.wordmark{display:flex;min-width:0;flex:0 0 auto;align-items:center;gap:9px;color:var(--ink);text-decoration:none}.wordmark span{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border-radius:10px;background:var(--ink);color:#f5d28d;font:800 21px Georgia,serif}.wordmark b{font-size:14px;font-weight:800;letter-spacing:.12em}.wordmark small{margin-left:-4px;color:var(--muted);font-size:10px;white-space:nowrap}.site-header nav{display:flex;min-width:0;align-items:center;justify-content:center;gap:28px}.site-header nav a,footer a{color:var(--muted);font-size:13px;font-weight:700;text-decoration:none}.site-header nav a:hover,footer a:hover{color:var(--ink)}.header-actions{display:flex;flex:0 0 auto;align-items:center;gap:16px}.login{border:0;background:transparent;color:var(--ink);font-weight:800}.header-cta,.primary,.outline{min-height:44px;padding:0 18px;border-radius:999px;font-weight:800;white-space:nowrap}.header-cta,.primary{border:1px solid var(--ink);background:var(--ink);color:#fff}.outline{border:1px solid var(--ink);background:transparent;color:var(--ink)}.menu-toggle{display:none;width:42px;height:42px;flex:0 0 42px;place-items:center;padding:0;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--ink);font-size:20px;line-height:1}.hero{display:grid;min-width:0;min-height:640px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;padding:68px 7vw 60px;background:radial-gradient(circle at 82% 34%,rgba(198,154,66,.18),transparent 33%),linear-gradient(135deg,#fbf7ef,#f1e2cd 90%)}.hero-copy{min-width:0;max-width:660px;align-self:center}.eyebrow,.section-kicker{display:inline-block;color:var(--gold);font-size:11px;font-weight:800;letter-spacing:.14em;line-height:1.4;text-transform:uppercase}.hero h1{max-width:680px;margin:20px 0 22px;font-family:var(--font-sans);font-size:62px;font-weight:800;line-height:1.16;letter-spacing:0;text-wrap:balance}.hero h1 em,.manifesto h2 em,.section-heading h2 em,.advisor h2 em,.trust h2 em,.final-cta h2 em{font-family:inherit;font-style:normal;font-weight:inherit}.hero-copy>p{max-width:540px;margin:0;overflow-wrap:anywhere;color:var(--muted);font-size:16px;line-height:1.85}.hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:26px}.hero-actions button span,.primary span{margin-left:10px;font-size:16px}.hero-note{display:flex;align-items:center;gap:12px;margin-top:38px;color:var(--muted);font-size:12px;line-height:1.55}.hero-note b{color:var(--ink)}.mini-avatars{display:flex;flex:0 0 auto}.mini-avatars i{display:grid;width:30px;height:30px;place-items:center;margin-left:-7px;border:2px solid #fbf7ef;border-radius:50%;background:#dfb774;color:#fff;font-size:11px;font-style:normal;font-weight:800}.mini-avatars i:first-child{margin-left:0;background:#2f3c43}.mini-avatars i:last-child{background:#b76e51}.hero-visual{position:relative;min-width:0;min-height:500px;align-self:center}.visual-glow{position:absolute;top:5%;right:8%;bottom:5%;left:8%;border-radius:50%;background:#c69a4233;filter:blur(50px)}.store-scene{position:absolute;top:8%;right:6%;bottom:8%;left:6%;min-width:0;overflow:hidden;border-radius:26px;background:#fdf5e7;box-shadow:0 34px 64px #65461c2e;transform:rotate(2deg)}.scene-nav{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:20px;padding:24px 28px;font-size:10px;letter-spacing:.1em}.scene-nav b{flex:0 0 auto;font-size:17px;letter-spacing:.03em}.scene-nav span{min-width:0;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.scene-main{position:relative;min-width:0;padding:48px 40px}.scene-main small{color:var(--gold);font-size:10px;font-weight:800;letter-spacing:.14em}.scene-main h2{position:relative;z-index:2;max-width:360px;margin:14px 0;font-size:56px;line-height:1;letter-spacing:0}.scene-main h2 em{font-family:Georgia,serif;font-weight:400}.scene-main button{position:relative;z-index:3;min-height:40px;padding:0 16px;border:0;border-radius:999px;background:var(--ink);color:#fff;font-size:11px;font-weight:800;white-space:nowrap}.scene-art{position:absolute;top:30px;right:0;width:48%;height:405px;overflow:hidden;border-radius:230px 0 0 230px;background:linear-gradient(150deg,#dec197,#fff0d1);pointer-events:none}.scene-art .sun{position:absolute;top:55px;right:70px;width:80px;height:80px;border-radius:50%;background:#f3d18b}.scene-art .chair{position:absolute;bottom:75px;left:40px;width:200px;height:145px;border-radius:90px 90px 24px 24px;background:#2d3030;box-shadow:0 55px 0 -32px #17191b}.scene-art .plant{position:absolute;right:70px;bottom:56px;width:54px;height:100px;border-radius:8px 8px 22px 22px;background:#e7dbbf}.dashboard-float{position:absolute;z-index:4;min-width:76px;padding:14px;border:1px solid rgba(255,255,255,.65);border-radius:16px;background:#ffffffe0;box-shadow:0 18px 38px #11182024;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.dashboard-float span{display:block;color:var(--muted);font-size:11px;font-weight:700;white-space:nowrap}.dashboard-float b{display:block;margin:6px 0;font-size:23px;line-height:1.1}.dashboard-float b span{display:inline;color:var(--muted);font-size:12px}.dashboard-float i{color:var(--teal);font-size:11px;font-style:normal;font-weight:800;white-space:nowrap}.dashboard-float.top{top:7%;right:0}.dashboard-float.bottom{bottom:8%;left:0}.manifesto{width:min(880px,100%);margin:0 auto;padding:112px 7vw 108px}.manifesto h2{max-width:700px;margin:18px 0;font-family:var(--font-sans);font-size:58px;font-weight:800;line-height:1.18;letter-spacing:0;text-wrap:balance}.manifesto p{max-width:620px;margin:0 0 0 24%;color:var(--muted);font-size:16px;line-height:1.85}.capability-section,.template-section{padding:88px 7vw;background:var(--cream)}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:42px}.section-heading>div{min-width:0}.section-heading h2{max-width:840px;margin:16px 0 0;font-family:var(--font-sans);font-size:52px;font-weight:800;line-height:1.18;letter-spacing:0;text-wrap:balance}.section-index{flex:0 0 auto;color:var(--muted);font:14px Georgia,serif;white-space:nowrap}.capability-grid{display:grid;min-width:0;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.capability{min-width:0;min-height:292px;padding:26px 22px 26px 0;border-right:1px solid var(--line)}.capability:not(:first-child){padding-left:22px}.capability:last-child{border-right:0}.cap-no{color:var(--gold);font:20px Georgia,serif}.capability h3{margin:58px 0 14px;font-size:23px;font-weight:800;line-height:1.3}.capability p{min-height:104px;margin:0;color:var(--muted);font-size:14px;line-height:1.8}.cap-tag{color:var(--muted);font-size:11px;font-weight:800}.cap-tag b{margin-left:8px;color:var(--ink)}.template-section{background:var(--paper)}.template-showcase{display:grid;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.marketing-template{min-width:0;padding:10px;border:1px solid var(--line);border-radius:8px;background:#ffffffa6}.template-art{position:relative;min-height:340px;padding:22px;overflow:hidden;border-radius:6px;background:linear-gradient(145deg,#efe3d1,#fff6e7)}.theme-1{background:linear-gradient(145deg,#ffd8c3,#fff2df)}.theme-2{background:linear-gradient(145deg,#dfeee9,#fff7e2)}.template-art:after{position:absolute;right:-50px;bottom:-65px;width:230px;height:230px;border-radius:50%;background:#c69a4233;content:""}.template-top,.template-message,.template-shapes{position:relative;z-index:1}.template-top{display:flex;min-width:0;justify-content:space-between;gap:12px;overflow:hidden;font-size:10px;letter-spacing:.1em}.template-top b{flex:0 0 auto;font-size:16px;letter-spacing:0}.template-top span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.template-message{margin-top:78px}.template-message small{display:block;color:var(--gold);font-size:10px;font-weight:800;letter-spacing:.1em}.template-message strong{display:block;max-width:220px;margin:11px 0 17px;font-size:32px;font-weight:800;line-height:1.05}.template-message button{padding:10px 13px;border:0;border-radius:999px;background:var(--ink);color:#fff;font-size:10px;font-weight:800}.template-shapes{display:flex;gap:8px;margin-top:54px}.template-shapes i{height:48px;flex:1;border-radius:8px;background:#ffffff8f}.template-meta{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px;padding:16px 2px 5px}.template-meta>div{min-width:0}.template-meta h3{margin:0 0 3px;overflow:hidden;font-size:17px;font-weight:800;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.template-meta p{margin:0;overflow:hidden;color:var(--muted);font-size:12px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.template-meta button{display:grid;width:40px;height:40px;flex:0 0 40px;place-items:center;padding:0;border:1px solid var(--line);border-radius:50%;background:#fff;font-size:16px}.advisor{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8vw;align-items:center;padding:96px 7vw;background:#1a2229;color:#fff}.advisor-image{position:relative;min-height:500px;overflow:hidden;border-radius:8px;background:linear-gradient(145deg,#b8915c,#e2c493 36%,#547067 37%,#203a3a)}.advisor-image:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 40%,rgba(17,24,32,.72));content:""}.advisor-stamp{position:absolute;z-index:1;top:28px;left:28px;display:grid;width:94px;height:94px;place-items:center;border:1px solid rgba(255,255,255,.55);border-radius:50%;color:#fff;font:22px Georgia,serif;text-align:center;transform:rotate(-12deg)}.advisor-stamp span{font:9px var(--font-sans);letter-spacing:.1em}.advisor-caption{position:absolute;z-index:1;bottom:30px;left:28px;color:#ffffffb8;font-size:11px;letter-spacing:.1em}.advisor-caption b{color:#fff;font-size:24px;letter-spacing:.03em}.advisor-copy{min-width:0;max-width:540px}.advisor h2,.trust h2,.final-cta h2{margin:18px 0;font-family:var(--font-sans);font-size:58px;font-weight:800;line-height:1.16;letter-spacing:0;text-wrap:balance}.advisor p{margin:0;color:#ffffffa8;font-size:16px;line-height:1.85}.advisor-points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:30px 0}.advisor-points span{min-width:0;padding:13px 0;border-top:1px solid rgba(255,255,255,.17);color:#ffffffc7;font-size:12px;line-height:1.5}.advisor-points b{margin-right:10px;color:#f3d28d;font-size:11px}.advisor .primary{background:#f3d28d;color:#151515;border-color:#f3d28d}.trust{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9vw;padding:96px 7vw;background:var(--cream)}.trust>div:first-child{min-width:0}.trust p{max-width:520px;margin:0;color:var(--muted);font-size:16px;line-height:1.85}.trust-list{display:grid;min-width:0;align-self:center;gap:12px}.trust-list div{display:grid;min-width:0;grid-template-columns:44px minmax(0,1fr);grid-template-rows:auto auto;padding:18px;border:1px solid var(--line);border-radius:8px;background:#fff}.trust-list span{display:grid;width:34px;height:34px;grid-row:span 2;place-items:center;border-radius:50%;background:#eaf7f4;color:var(--teal);font-weight:800}.trust-list b{min-width:0;font-size:14px;font-weight:800;line-height:1.4}.trust-list small{min-width:0;margin-top:5px;color:var(--muted);font-size:12px;line-height:1.5}.final-cta{padding:108px 7vw;background:linear-gradient(145deg,#ead5b1,#f7eee0);text-align:center}.final-cta h2{font-size:66px}.final-cta>div{display:flex;justify-content:center;gap:12px}.final-cta .light{border-color:var(--ink)}footer{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:30px 7vw;background:#111820;color:#fff}footer .wordmark{color:#fff}footer .wordmark span{background:#f3d28d;color:#111820}footer>div{display:flex;gap:22px}footer a{color:#ffffff94}footer>small{color:#ffffff61;font-size:10px;line-height:1.5}.toast{position:fixed;z-index:30;bottom:28px;left:50%;padding:13px 18px;border-radius:12px;background:#111820ed;color:#fff;box-shadow:0 18px 42px #1118202e;transform:translate(-50%);white-space:nowrap}.toast-enter-active,.toast-leave-active{transition:.18s}.toast-enter-from,.toast-leave-to{opacity:0;transform:translate(-50%,8px)}@media(max-width:1100px){.site-header nav{gap:18px}.hero{gap:28px}.hero h1{font-size:58px}.scene-main{padding-inline:30px}.scene-main h2{font-size:48px}}@media(max-width:900px){.site-header{height:72px;padding:0 20px}.site-header nav{position:absolute;top:72px;right:16px;left:16px;display:none;flex-direction:column;align-items:stretch;gap:0;padding:10px;border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:0 20px 40px #1118201f}.site-header nav.open{display:flex}.site-header nav a{padding:13px}.header-actions{display:none}.menu-toggle{display:grid}.hero{grid-template-columns:minmax(0,1fr);gap:32px;min-height:auto;padding:58px 20px 44px}.hero h1{max-width:none;margin-top:18px;font-size:42px;line-height:1.18}.hero-copy{width:100%}.hero-copy>p{width:100%;max-width:none;font-size:15px;white-space:normal;word-break:break-all}.hero-visual{width:100%;min-height:430px}.store-scene{top:4%;right:0;bottom:4%;left:0;transform:rotate(1deg)}.scene-nav{padding:22px 24px}.scene-nav span{max-width:58%}.scene-main{padding:44px 30px}.scene-main h2{max-width:280px;font-size:42px}.scene-art{height:360px}.scene-art .chair{left:24px;width:160px}.scene-art .sun,.scene-art .plant{right:42px}.dashboard-float{padding:12px}.dashboard-float.top{right:-2px}.dashboard-float.bottom{left:-2px}.manifesto,.capability-section,.template-section,.advisor,.trust,.final-cta{padding:68px 20px}.manifesto h2,.section-heading h2,.advisor h2,.trust h2,.final-cta h2{font-size:36px;line-height:1.2}.manifesto p{margin-left:0}.section-heading{display:block}.section-index{display:block;margin-top:20px}.capability-grid,.template-showcase,.advisor,.trust{grid-template-columns:minmax(0,1fr)}.capability{min-height:auto;padding:24px 0;border-right:0;border-bottom:1px solid var(--line)}.capability:not(:first-child){padding-left:0}.capability:last-child{border-bottom:0}.capability h3{margin:34px 0 12px}.capability p{min-height:auto;margin-bottom:25px}.template-showcase{gap:16px}.template-art{min-height:320px}.advisor{gap:42px}.advisor-image{min-height:340px}.advisor-points{grid-template-columns:minmax(0,1fr);gap:8px}.trust{gap:42px}.final-cta>div{flex-direction:column;align-items:center}footer{display:grid;padding:28px 20px}footer>div{flex-wrap:wrap}footer>small{line-height:1.6}}@media(max-width:420px){.wordmark{gap:7px}.wordmark b{font-size:13px}.wordmark small{font-size:9px}.hero h1{font-size:36px}.hero-actions{align-items:stretch}.hero-actions button{flex:0 1 auto}.scene-main h2{font-size:38px}.scene-main button{max-width:calc(100% - 10px);overflow:hidden;text-overflow:ellipsis}}
