.home-marketing-shell[data-v-bdb38655]{--home-bg:#f6f2ea;--home-surface:hsla(0,0%,100%,.74);--home-surface-strong:hsla(0,0%,100%,.9);--home-border:rgba(23,20,17,.08);--home-border-strong:rgba(23,20,17,.16);--home-card-background:linear-gradient(180deg,hsla(0,0%,100%,.82),hsla(0,0%,100%,.72)),radial-gradient(circle at 12% 10%,rgba(75,115,255,.08),transparent 28%),radial-gradient(circle at 88% 88%,rgba(255,102,244,.06),transparent 20%);--home-card-background-strong:linear-gradient(180deg,hsla(0,0%,100%,.92),hsla(0,0%,100%,.8)),radial-gradient(circle at 16% 20%,rgba(75,115,255,.16),transparent 34%),radial-gradient(circle at 82% 82%,rgba(255,102,244,.12),transparent 22%);--home-card-background-soft:linear-gradient(180deg,hsla(0,0%,100%,.78),hsla(0,0%,100%,.68));--home-card-border:rgba(23,20,17,.08);--home-card-shadow:0 1px 3px rgba(20,18,17,.08);--home-title:#171411;--home-body:#5d5851;--home-soft:#7b756e;--home-accent:#4b73ff;--home-accent-deep:#171411;--home-accent-soft:rgba(75,115,255,.12);color:var(--home-title);overflow:hidden;padding-bottom:68px;position:relative}.home-marketing-shell[data-v-bdb38655]:after{background:radial-gradient(circle at 20% 62%,rgba(75,115,255,.54),transparent 25%),radial-gradient(circle at 50% 70%,rgba(255,102,244,.34),transparent 22%),radial-gradient(circle at 80% 60%,rgba(254,123,2,.18),transparent 22%);content:"";filter:blur(34px);height:520px;inset:auto -18% -220px;pointer-events:none;position:absolute}.home-marketing-shell[data-v-bdb38655] .home-shell{margin:0 auto;max-width:1320px;padding:0 24px;position:relative;z-index:1}.home-marketing-shell[data-v-bdb38655] .home-section{padding:110px 0;position:relative;z-index:1}.home-marketing-shell[data-v-bdb38655] .home-hero__shell:before{background:url(../images/card-bg.svg) 50px 100px/800px auto no-repeat,radial-gradient(circle at 18% 8%,hsla(0,0%,100%,.78),transparent 30%);content:"";inset:0;opacity:.1;pointer-events:none;position:absolute}.home-marketing-shell[data-v-bdb38655] .home-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--home-card-background);border-radius:20px;box-shadow:var(--home-card-shadow)}.home-marketing-shell[data-v-bdb38655] .home-section-head{margin-bottom:22px;max-width:1000px}.home-marketing-shell[data-v-bdb38655] .home-section-label{align-items:center;background:#ffffffbd;border:1px solid rgba(23,20,17,.1);border-radius:999px;color:var(--home-accent-deep);display:inline-flex;font-size:11px;font-weight:700;gap:8px;letter-spacing:.08em;padding:5px 20px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.home-marketing-shell[data-v-bdb38655] .home-inline-icon{display:block;flex:0 0 auto;height:14px;-o-object-fit:contain;object-fit:contain;width:14px}.home-marketing-shell[data-v-bdb38655] .home-inline-icon--label,.home-marketing-shell[data-v-bdb38655] .home-inline-icon--meta{height:13px;width:13px}.home-marketing-shell[data-v-bdb38655] .home-inline-icon--title{height:16px;margin-top:1px;width:16px}.home-marketing-shell[data-v-bdb38655] .home-inline-meta{align-items:center;display:inline-flex;gap:8px}.home-marketing-shell[data-v-bdb38655] .home-inline-title{align-items:flex-start;display:flex;gap:10px}.home-marketing-shell[data-v-bdb38655] .home-inline-title>span{display:block}.home-marketing-shell[data-v-bdb38655] .home-section-title{color:var(--home-title);font-family:Aspekta,Satoshi,SF Pro Display,PingFang SC,Microsoft YaHei,sans-serif;font-size:clamp(16px,2vw,20px);letter-spacing:-.05em;line-height:1.02;margin:14px 0 12px}.home-marketing-shell[data-v-bdb38655] .home-section-text{color:var(--home-body);font-size:16px;line-height:1.8;margin:0}.home-marketing-shell[data-v-bdb38655] .home-button-row{display:flex;flex-wrap:wrap;gap:12px}.home-marketing-shell[data-v-bdb38655] .home-button{align-items:center;border:1px solid transparent;border-radius:8px;display:inline-flex;font-size:14px;font-weight:700;gap:8px;justify-content:center;min-height:36px;padding:0 18px;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background-color .18s ease,color .18s ease}.home-marketing-shell[data-v-bdb38655] .home-button:hover{transform:translateY(-1px)}.home-marketing-shell[data-v-bdb38655] .home-button--primary{background:#111;box-shadow:0 18px 32px #1212121f;color:#f7f3ec}.home-marketing-shell[data-v-bdb38655] .home-button--primary:hover{box-shadow:0 22px 38px #1212122e}.home-marketing-shell[data-v-bdb38655] .home-button--secondary{background:#ffffffc2;border-color:#1714111a;color:var(--home-title)}.home-marketing-shell[data-v-bdb38655] .home-button--secondary:hover{border-color:#17141129;box-shadow:0 14px 28px #14121114}.home-marketing-shell[data-v-bdb38655] .home-button--ghost{background:none;border:0;border-radius:0;box-shadow:none;color:var(--home-accent-deep);min-height:auto;padding:0}.home-marketing-shell[data-v-bdb38655] .home-button--ghost:hover{box-shadow:none;color:var(--home-accent);transform:none}.home-marketing-shell[data-v-bdb38655] .home-pill{align-items:center;background:#ffffffad;border:1px solid rgba(23,20,17,.08);border-radius:999px;color:var(--home-body);display:inline-flex;font-size:12px;font-weight:700;gap:8px;min-height:34px;padding:0 20px}.home-marketing-shell[data-v-bdb38655] .home-inline-note{color:var(--home-soft);font-size:13px;line-height:1.7}.home-marketing-shell.home-marketing-shell--page-background[data-v-bdb38655]{background:linear-gradient(180deg,#f8f4edeb,#f6f2eafa 46%,#f3efe7)}.home-marketing-shell.home-marketing-shell--page-background[data-v-bdb38655]:after{background:radial-gradient(circle at 22% 24%,rgba(75,115,255,.36),transparent 24%),radial-gradient(circle at 50% 38%,rgba(255,102,244,.24),transparent 20%),radial-gradient(circle at 78% 20%,rgba(254,123,2,.16),transparent 18%);filter:blur(46px);height:680px;inset:-40px -18% auto}@media (max-width:768px){.home-marketing-shell[data-v-bdb38655]{padding-bottom:52px}.home-marketing-shell[data-v-bdb38655] .home-shell{padding:0 16px}.home-marketing-shell[data-v-bdb38655] .home-section{padding:22px 0}.home-marketing-shell[data-v-bdb38655] .home-section-title{letter-spacing:-.04em}.home-marketing-shell[data-v-bdb38655]:after{height:420px;inset:auto -22% -180px}.home-marketing-shell.home-marketing-shell--page-background[data-v-bdb38655]:after{height:520px;inset:40px -22% auto}}
