.c-paper{--brand-50:#e8f2ff;--brand-100:#cfe5ff;--brand-200:#9fcbff;--brand-300:#66abff;--brand-400:#2e8dff;--brand-500:#007aff;--brand-600:#0064d6;--brand-700:#004fad;--brand-800:#003b82;--brand-900:#00275a;--background-50:#fff;--background-100:#f7f7fa;--background-200:#f2f2f7;--background-300:#e5e5ea;--background-400:#d1d1d6;--background-500:#aeaeb2;--background-600:#8e8e93;--background-700:#3a3a3c;--background-800:#1c1c1e;--background-900:#000;--text-50:#f5f5f7;--text-100:#e3e3e8;--text-200:#c7c7cc;--text-300:#aeaeb2;--text-400:#8e8e93;--text-500:#6e6e73;--text-600:#48484a;--text-700:#3c3c43;--text-800:#1d1d1f;--text-900:#000;--background:var(--background-50);--foreground:var(--text-800);--card:var(--background-50);--card-foreground:var(--text-800);--primary:var(--brand-500);--primary-foreground:var(--background-50);--secondary:var(--background-200);--secondary-foreground:var(--text-800);--muted:var(--background-200);--muted-foreground:var(--text-400);--accent:var(--background-100);--accent-foreground:var(--text-800);--border:var(--background-300);--input:var(--background-400);--ring:var(--brand-500);--font-sans:"DM Sans", ui-sans-serif, -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", monospace;--radius:1.2rem;--shadow-sm:0 1px 2px 0 #0000000d, 0 1px 3px -1px #0000000d;--shadow-md:0 4px 8px -2px #0000000f, 0 2px 4px -2px #0000000d;--shadow-lg:0 8px 24px -8px #00000014, 0 4px 8px -4px #0000000d;--shadow-xl:0 16px 40px -10px #0000001a, 0 8px 16px -8px #0000000f}.c-paper *{box-sizing:border-box}.c-paper{scroll-behavior:smooth;background:var(--background);color:var(--foreground);background:var(--background);font-family:var(--font-sans);letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:17px;font-weight:400;line-height:1.47059}.c-paper a{color:inherit;text-decoration:none}.c-paper button,.c-paper input,.c-paper select{font:inherit;color:inherit}.c-paper button{cursor:pointer}.c-paper button:disabled,.c-paper input:disabled{cursor:not-allowed}.c-paper .globalnav{z-index:9999;-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background:#fafafccc;border-bottom:1px solid #0000000a;width:100%;height:44px;position:sticky;top:0}.c-paper .globalnav-inner{align-items:center;gap:0;max-width:1024px;height:100%;margin:0 auto;padding:0 22px;display:flex}.c-paper .globalnav-logo{color:#000c;letter-spacing:-.01em;justify-content:center;align-items:center;height:100%;padding:0 8px;font-size:14px;font-weight:600;display:inline-flex}.c-paper .globalnav-logo img{border-radius:7px;width:28px;height:28px;margin-right:8px}.c-paper .globalnav-link{letter-spacing:-.01em;color:#000c;cursor:pointer;background:0 0;border:none;align-items:center;height:100%;padding:0 10px;font-size:12px;font-weight:400;text-decoration:none;transition:opacity .18s;display:inline-flex}.c-paper .globalnav-link:hover{opacity:.6;text-decoration:none}.c-paper .apple-btn{letter-spacing:-.022em;cursor:pointer;white-space:nowrap;border:none;border-radius:980px;justify-content:center;align-items:center;gap:4px;min-height:44px;padding:8px 22px;font-size:17px;font-weight:400;line-height:1.17645;text-decoration:none;transition:background-color .18s,color .18s,opacity .18s;display:inline-flex}.c-paper .apple-btn-primary{background:var(--primary);color:var(--primary-foreground)}.c-paper .apple-btn-primary:hover{filter:brightness(.96);text-decoration:none}.c-paper .apple-btn-secondary{color:var(--primary);border:1px solid var(--primary);background:0 0}.c-paper .apple-btn-secondary:hover{background:var(--primary);color:var(--primary-foreground);text-decoration:none}.c-paper .apple-btn-lg{height:52px;padding:0 28px;font-size:16px}.c-paper .apple-link{letter-spacing:-.022em;color:var(--brand-400);cursor:pointer;background:0 0;border:none;align-items:center;gap:2px;padding:0;font-size:17px;line-height:1.2;text-decoration:none;display:inline-flex}.c-paper .apple-link:hover{text-decoration:underline}.c-paper .apple-link svg{transition:transform .18s}.c-paper .apple-link:hover svg{transform:translate(2px)}.c-paper .apple-section{width:100%;padding:80px 22px}.c-paper .apple-section-gray{background:var(--background-200)}.c-paper .apple-container{max-width:980px;margin:0 auto}.c-paper .apple-eyebrow{letter-spacing:-.016em;color:var(--text-500);margin:0 0 8px;font-size:14px;font-weight:400}.c-paper .apple-display-1{letter-spacing:-.015em;color:inherit;text-wrap:balance;margin:0;font-size:clamp(44px,8vw,80px);font-weight:600;line-height:1.05}.c-paper .apple-display-2{letter-spacing:-.005em;color:inherit;text-wrap:balance;margin:0;font-size:clamp(32px,5vw,56px);font-weight:600;line-height:1.07}.c-paper .apple-display-3{letter-spacing:0;color:inherit;text-wrap:balance;margin:0;font-size:clamp(26px,4vw,40px);font-weight:600;line-height:1.1}.c-paper .apple-headline{letter-spacing:.007em;color:inherit;margin:0;font-size:clamp(22px,3vw,28px);font-weight:600;line-height:1.14}.c-paper .apple-copy{letter-spacing:.011em;color:var(--text-500);margin:16px 0 0;font-size:clamp(17px,2vw,21px);font-weight:400;line-height:1.19}.c-paper .apple-copy-sm{letter-spacing:-.022em;color:var(--text-500);margin:8px 0 0;font-size:17px;line-height:1.47}.c-paper .apple-bento{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.c-paper .apple-bento-card{text-align:center;isolation:isolate;border-radius:18px;flex-direction:column;align-items:center;gap:12px;min-height:320px;padding:56px 40px;display:flex;overflow:hidden}.c-paper .apple-bento-card-white{background:var(--background-50);color:var(--text-800);border:1px solid var(--border);box-shadow:var(--shadow-sm)}.c-paper .apple-bento-card-white:hover{box-shadow:var(--shadow-lg);transition:transform .18s,box-shadow .18s;transform:translateY(-2px)}.c-paper .apple-feature-stripe{background:var(--background-50);border:1px solid var(--border);border-radius:18px;grid-template-columns:repeat(3,1fr);gap:0;display:grid;overflow:hidden}.c-paper .apple-feature-cell{border-right:1px solid var(--border);flex-direction:column;gap:10px;padding:40px 32px;display:flex}.c-paper .apple-feature-cell:last-child{border-right:none}.c-paper .apple-feature-cell h3{letter-spacing:.012em;margin:8px 0 0;font-size:19px;font-weight:600;line-height:1.2}.c-paper .apple-feature-cell p{color:var(--text-500);letter-spacing:-.016em;margin:0;font-size:14px;line-height:1.43}.c-paper .apple-footer{background:var(--background-200);color:var(--text-500);letter-spacing:-.01em;padding:18px 22px 22px;font-size:12px;line-height:1.33}.c-paper .apple-footer-inner{max-width:1024px;margin:0 auto}.c-paper .apple-footer-bottom{border-top:1px solid #0000001a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:18px 0 0;display:flex}.c-paper .apple-footer-bottom a{color:var(--text-500);text-decoration:none}.c-paper .apple-footer-bottom a:hover{color:var(--text-800);text-decoration:underline}@media (max-width:768px){.c-paper .apple-bento{grid-template-columns:1fr}.c-paper .apple-bento-card{min-height:260px;padding:40px 28px}.c-paper .apple-feature-stripe{grid-template-columns:1fr}.c-paper .apple-feature-cell{border-right:none;border-bottom:1px solid var(--border)}.c-paper .apple-feature-cell:last-child{border-bottom:none}.c-paper .apple-section{padding:56px 16px}.c-paper .apple-footer-bottom{flex-direction:column;align-items:flex-start;gap:4px}}@media (prefers-reduced-motion:reduce){.c-paper *,.c-paper :before,.c-paper :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
