@layer landing{body.landing-page{--lp-paper: #f3eee6;--lp-paper-2: #ebe3d8;--lp-ink: #201b17;--lp-copy: #5d534a;--lp-muted: #766b61;--lp-line: rgba(52, 41, 31, .16);--lp-orange: #b84b0a;--lp-orange-dark: #873405;--lp-orange-soft: #f3d4b8;--lp-card: rgba(255, 252, 247, .66);margin:0;min-width:320px;color:var(--lp-ink);background:radial-gradient(circle at 76% 11%,rgba(221,139,74,.13),transparent 28rem),radial-gradient(circle at 8% 34%,rgba(255,255,255,.72),transparent 32rem),var(--lp-paper);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-size:16px;line-height:1.65;text-rendering:optimizeLegibility}.landing-page *,.landing-page *:before,.landing-page *:after{box-sizing:border-box}.landing-page a{color:inherit;text-decoration:none}.landing-page svg{display:block}.landing-page :focus-visible{outline:3px solid rgba(184,75,10,.42);outline-offset:4px}.lp-skip{position:fixed;left:18px;top:12px;z-index:20;padding:8px 12px;border-radius:8px;background:var(--lp-ink);color:#fff;transform:translateY(-160%)}.lp-skip:focus{transform:translateY(0)}.lp-header,.lp-hero,.lp-flow,.lp-features,.lp-closing,.lp-footer{width:min(1180px,calc(100% - 48px));margin-inline:auto}.lp-header{min-height:92px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--lp-line)}.lp-brand{display:inline-flex;align-items:center;gap:11px;font-size:1.08rem;font-weight:720;letter-spacing:-.02em}.lp-brand img{border-radius:10px;box-shadow:0 5px 18px #67330f26}.lp-nav{display:flex;align-items:center;gap:30px;color:var(--lp-copy);font-size:.88rem;font-weight:600}.lp-nav>a:not(.lp-login):hover{color:var(--lp-orange-dark)}.lp-login{padding:9px 19px;border:1px solid rgba(55,42,31,.38);border-radius:999px;color:var(--lp-ink);background:#ffffff57;transition:.16s ease}.lp-login:hover{border-color:var(--lp-orange);color:var(--lp-orange-dark);background:#ffffff9e}.lp-hero{min-height:690px;display:grid;grid-template-columns:minmax(0,.92fr) minmax(480px,1.08fr);align-items:center;gap:52px;padding:72px 0 86px}.lp-hero-copy{position:relative;z-index:2}.lp-eyebrow,.lp-kicker{margin:0 0 18px;color:var(--lp-orange-dark);font-size:.77rem;font-weight:750;letter-spacing:.13em;text-transform:uppercase}.lp-eyebrow{display:flex;align-items:center;gap:10px}.lp-eyebrow span{width:25px;height:1px;background:var(--lp-orange)}.lp-hero h1{margin:0;font-family:Songti SC,STSong,"Noto Serif CJK SC",Georgia,serif;font-size:clamp(4rem,7.15vw,6.25rem);font-weight:560;letter-spacing:-.065em;line-height:.98;white-space:nowrap}.lp-lead{max-width:31rem;margin:32px 0 0;color:var(--lp-copy);font-size:clamp(1rem,1.5vw,1.16rem);line-height:1.9}.lp-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:34px}.lp-primary,.lp-secondary{min-height:49px;display:inline-flex;align-items:center;justify-content:center;gap:28px;padding:12px 21px;border-radius:10px;font-size:.92rem;font-weight:680;transition:.16s cubic-bezier(.22,.72,.28,1)}.landing-page a.lp-primary{color:#fff;background:var(--lp-orange-dark);box-shadow:0 12px 28px -17px #581f00e6}.landing-page a.lp-primary:hover{color:#fff;background:#6f2904;transform:translateY(-1px)}.lp-primary span{font-size:1.15rem}.landing-page a.lp-secondary{border:1px solid var(--lp-line);background:#ffffff47;color:var(--lp-copy)}.landing-page a.lp-secondary:hover{color:var(--lp-ink);background:#ffffff94}.lp-note{margin:18px 0 0;color:var(--lp-muted);font-size:.78rem}.lp-visual{position:relative;min-height:510px;isolation:isolate}.lp-visual:before{content:"";position:absolute;inset:40px 3% 20px 12%;z-index:-2;border:1px solid rgba(102,65,39,.12);border-radius:50%;transform:rotate(-8deg)}.lp-visual:after{content:"";position:absolute;width:310px;height:310px;right:2%;top:18%;z-index:-3;border-radius:50%;background:#dd8c4a26;filter:blur(1px)}.lp-photo{position:absolute;width:150px;height:194px;padding:12px;border:1px solid rgba(75,58,43,.17);border-radius:10px;background:#fffdf9c2;box-shadow:0 18px 48px -26px #311f1285,inset 0 1px #ffffffe6;backdrop-filter:blur(16px)}.lp-photo svg{width:100%;height:100%;fill:#d4c8ba;stroke:#7e6e60;stroke-width:2}.lp-photo-label{position:absolute;left:12px;bottom:10px;z-index:2;padding:3px 8px;border-radius:99px;background:#f7f2ebd6;color:var(--lp-muted);font-size:.66rem}.lp-photo-back{left:3%;top:80px;transform:rotate(-9deg);opacity:.72}.lp-photo-front{left:17%;top:175px;transform:rotate(5deg)}.lp-transform{position:absolute;left:42%;top:242px;display:flex;gap:7px;transform:rotate(-8deg)}.lp-transform span{width:5px;height:5px;border-radius:50%;background:var(--lp-orange);opacity:.38}.lp-transform span:nth-child(2){opacity:.65}.lp-transform span:nth-child(3){opacity:1}.lp-model{position:absolute;width:300px;height:390px;right:-1%;top:50px}.lp-model svg{position:relative;z-index:2;width:100%;height:100%;overflow:visible}.lp-model-fill{fill:url(#modelFill);opacity:.87}.lp-wire{fill:none;stroke:#fff6eab3;stroke-width:1.1}.lp-shadow{fill:#40261624;filter:blur(5px)}.lp-model-halo{position:absolute;inset:50px 15px 65px;border-radius:46% 54% 53% 47%;background:linear-gradient(145deg,#f5bc869e,#b2410430);filter:blur(20px)}.lp-model p{position:absolute;right:8px;bottom:30px;z-index:3;margin:0;padding:6px 11px;border:1px solid rgba(255,255,255,.42);border-radius:99px;background:#5b2708b8;color:#fff3e7;font-size:.7rem;backdrop-filter:blur(10px)}.lp-orbit{position:absolute;inset:57px 1px 70px;z-index:3;border:1px solid rgba(135,52,5,.28);border-radius:50%;transform:rotate(-15deg)}.lp-orbit:after{content:"";position:absolute;left:10%;top:21%;width:7px;height:7px;border-radius:50%;background:var(--lp-orange-dark);box-shadow:0 0 0 5px #b84b0a1a}.lp-orbit-two{inset:100px -8px 104px 20px;transform:rotate(67deg);opacity:.52}.lp-flow{padding:110px 0;border-top:1px solid var(--lp-line)}.lp-section-intro{display:grid;grid-template-columns:.55fr 1.1fr .85fr;gap:36px;align-items:start}.lp-section-intro h2,.lp-feature-heading h2,.lp-closing h2{margin:0;font-family:Songti SC,STSong,Georgia,serif;font-weight:560;letter-spacing:-.035em;line-height:1.18}.lp-section-intro h2{max-width:11ch;font-size:clamp(2.2rem,4vw,3.45rem)}.lp-section-intro>p:last-child{margin:5px 0 0;color:var(--lp-copy);line-height:1.9}.lp-steps{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:68px 0 0;padding:0;border:1px solid var(--lp-line);border-radius:16px;overflow:hidden;background:var(--lp-line)}.lp-steps li{position:relative;min-height:310px;padding:32px;background:var(--lp-card);backdrop-filter:blur(18px)}.lp-step-number{color:var(--lp-muted);font:650 .69rem/1 ui-monospace,SFMono-Regular,Consolas,monospace}.lp-step-icon{width:45px;height:45px;display:grid;place-items:center;margin:45px 0 25px;border-radius:50%;background:var(--lp-orange-soft);color:var(--lp-orange-dark)}.lp-step-icon svg{width:22px;fill:none;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}.lp-steps h3,.lp-feature-grid h3{margin:0 0 9px;font-size:1.05rem}.lp-steps p,.lp-feature-grid p{margin:0;color:var(--lp-copy);font-size:.88rem;line-height:1.8}.lp-features{padding:20px 0 120px}.lp-feature-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;padding-bottom:38px;border-bottom:1px solid var(--lp-line)}.lp-feature-heading .lp-kicker{margin-bottom:8px}.lp-feature-heading h2{max-width:12ch;font-size:clamp(2.25rem,4.2vw,3.6rem);text-align:right}.lp-feature-grid{display:grid;grid-template-columns:repeat(3,1fr)}.lp-feature-grid article{min-height:250px;padding:34px 34px 24px 0;border-bottom:1px solid var(--lp-line)}.lp-feature-grid article+article{padding-left:34px;border-left:1px solid var(--lp-line)}.lp-feature-mark{width:32px;height:32px;display:grid;place-items:center;margin-bottom:55px;border:1px solid rgba(184,75,10,.35);border-radius:50%;color:var(--lp-orange-dark);font-size:.9rem}.lp-feature-grid p{max-width:26rem}.lp-closing{min-height:310px;display:flex;align-items:center;justify-content:space-between;gap:40px;padding:58px 64px;border-radius:22px;color:#fff6ed;background:linear-gradient(135deg,#6c2805,#9d3b05 58%,#7e2d03);box-shadow:0 28px 60px -38px #491b03e0}.lp-closing .lp-kicker{color:#f7bd89}.lp-closing h2{max-width:14ch;font-size:clamp(2.35rem,4.5vw,3.8rem)}.landing-page a.lp-primary-light{flex:0 0 auto;color:#6d2906;background:#fff7ef;box-shadow:none}.landing-page a.lp-primary-light:hover{color:#511d02;background:#fff}.lp-footer{min-height:170px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;color:var(--lp-muted);font-size:.78rem}.lp-footer>a:last-child{justify-self:end;color:var(--lp-ink);font-weight:650}.lp-brand-small{font-size:.9rem}@media (max-width: 900px){.lp-hero{grid-template-columns:1fr;padding-top:64px}.lp-hero-copy{max-width:620px}.lp-visual{min-height:490px;width:min(620px,100%);margin-inline:auto}.lp-section-intro{grid-template-columns:1fr 1.2fr}.lp-section-intro>p:last-child{grid-column:2}.lp-steps{grid-template-columns:1fr}.lp-steps li{min-height:230px}.lp-step-icon{margin:32px 0 22px}}@media (max-width: 640px){.lp-header,.lp-hero,.lp-flow,.lp-features,.lp-closing,.lp-footer{width:min(100% - 32px,1180px)}.lp-header{min-height:76px}.lp-nav>a:not(.lp-login){display:none}.lp-login{padding:8px 16px}.lp-hero{min-height:auto;gap:24px;padding:56px 0 70px}.lp-hero h1{font-size:clamp(3rem,15.5vw,5rem)}.lp-lead{margin-top:25px}.lp-actions{align-items:stretch;flex-direction:column}.lp-primary,.lp-secondary{width:100%}.lp-visual{min-height:385px;width:100%}.lp-photo{width:122px;height:158px}.lp-photo-back{left:0;top:65px}.lp-photo-front{left:14%;top:145px}.lp-model{width:245px;height:320px;right:-3%;top:35px}.lp-transform{left:38%;top:195px}.lp-flow{padding:82px 0}.lp-section-intro{grid-template-columns:1fr;gap:10px}.lp-section-intro>p:last-child{grid-column:auto;margin-top:15px}.lp-steps{margin-top:42px}.lp-steps li{padding:27px}.lp-feature-heading{display:block}.lp-feature-heading h2{margin-top:12px;text-align:left}.lp-feature-grid{grid-template-columns:1fr}.lp-feature-grid article{min-height:210px;padding:30px 0}.lp-feature-grid article+article{padding-left:0;border-left:0}.lp-feature-mark{margin-bottom:35px}.lp-features{padding-bottom:82px}.lp-closing{min-height:350px;display:block;padding:42px 28px}.lp-closing .lp-primary{margin-top:42px}.lp-footer{grid-template-columns:1fr auto;padding:38px 0}.lp-footer p{grid-column:1 / -1;grid-row:2;margin:0}}@media (prefers-color-scheme: dark){body.landing-page{--lp-paper: #18140f;--lp-paper-2: #211a14;--lp-ink: #f4eadf;--lp-copy: #c9b8a8;--lp-muted: #a99584;--lp-line: rgba(255, 235, 215, .15);--lp-orange: #ef9450;--lp-orange-dark: #ffad6d;--lp-orange-soft: #4b2a16;--lp-card: rgba(42, 33, 25, .72);background:radial-gradient(circle at 76% 11%,rgba(184,75,10,.16),transparent 28rem),#18140f}.lp-login,.lp-secondary{background:#ffffff0a}.landing-page a.lp-primary:not(.lp-primary-light){color:#251105;background:#f0a064}.lp-photo{background:#2b221bcc}.lp-photo svg{fill:#5d4d40;stroke:#d0b8a3}.lp-photo-label{background:#231b15d9}}@media (prefers-reduced-motion: reduce){.landing-page *,.landing-page *:before,.landing-page *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}.lp-primary:hover{transform:none}}@media (prefers-contrast: more){body.landing-page{background:var(--lp-paper)}.lp-photo,.lp-steps li{backdrop-filter:none;background:var(--lp-paper)}.lp-login,.lp-secondary,.lp-steps{border-color:currentColor}}}
