.site-filing-footer{border-top:1px solid var(--front-color-border-light);background:var(--front-color-surface)}.site-filing-footer__inner{min-height:64px;color:var(--front-color-text-secondary);font-size:var(--front-font-size-xs);justify-content:space-between;align-items:center;gap:32px;display:flex}.site-filing-footer__filing,.site-filing-footer__friend-links{align-items:center;display:flex}.site-filing-footer__filing{gap:12px}.site-filing-footer__friend-links{gap:24px}.site-filing-footer__friend-label{color:var(--front-color-text-regular);font-weight:600}.site-filing-footer a{transition:color var(--front-transition-fast);align-items:center;gap:6px;display:inline-flex}.site-filing-footer a:hover{color:var(--front-color-primary)}.site-filing-footer__divider{background:var(--front-color-border);width:1px;height:14px}.site-filing-footer__record img{object-fit:contain;width:16px;height:16px;display:block}
.landing-page{color:#0f172a;--landing-primary:#3157f6;--landing-primary-two:#6b48ff;--landing-muted:#64748b;--landing-line:#e2e8f0;--landing-green:#0f9f6e;--landing-hero-background:#edf4ff;--landing-shadow:0 18px 60px #0f172a17;background:#f6f8fc;min-height:100vh;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;line-height:1.65}.landing-motion-ready [data-reveal]{opacity:0;filter:blur(4px);will-change:opacity, filter, scale, translate;transition:opacity .68s cubic-bezier(.22,1,.36,1),filter .68s cubic-bezier(.22,1,.36,1),scale .68s cubic-bezier(.22,1,.36,1),translate .68s cubic-bezier(.22,1,.36,1);translate:0 28px}.landing-motion-ready [data-reveal=left]{translate:-32px}.landing-motion-ready [data-reveal=right]{translate:32px}.landing-motion-ready [data-reveal=scale]{translate:0 18px;scale:.975}.landing-motion-ready [data-reveal].is-visible{opacity:1;filter:none;translate:0;scale:1}.landing-motion-ready [data-reveal-delay="1"]{transition-delay:90ms}.landing-motion-ready [data-reveal-delay="2"]{transition-delay:.18s}.landing-motion-ready [data-reveal-delay="3"]{transition-delay:.27s}@media (prefers-reduced-motion:reduce){.landing-motion-ready [data-reveal]{opacity:1;filter:none;transition:none;translate:none;scale:none}}.landing-brand .landing-logo,.landing-button svg,.landing-workspace-card-arrow,.landing-side-card-action svg,.landing-feature-icon,.landing-feature-ghost,.landing-security-arrow,.landing-faq-item-icon,.landing-cta-benefits span{transition:transform .18s}.landing-button:hover svg,.landing-side-card-action:hover svg,.landing-workspace-entry:hover>svg{transform:translate(3px)}.landing-button--primary:hover{filter:saturate(1.08);box-shadow:0 14px 30px #3157f657}.landing-button--light:hover{color:var(--landing-primary);background:#f8faff;border-color:#bfc9ff;box-shadow:0 8px 20px #3157f617}.landing-button--ghost:hover{color:var(--landing-primary);background:#eef2ff}.landing-button:active{transform:translateY(0)scale(.98)}.landing-stats>div,.landing-workflow-row,.landing-workflow-step,.landing-feature-panel,.landing-side-card,.landing-security-card,.landing-security-promise,.landing-audience-tags span,.landing-cta,.landing-cta-benefits>div,.landing-cta-action{transition:border-color .18s,background-color .18s,box-shadow .18s,transform .18s}.landing-stats>div:hover{background:#f8faff;box-shadow:inset 0 -3px #3157f694}.landing-stats>div:hover strong{color:var(--landing-primary)}.landing-workflow-row:hover,.landing-feature-panel:hover,.landing-side-card:hover,.landing-security-card:hover{border-color:#cbd5ff;box-shadow:0 18px 46px #3157f61a}.landing-workflow-row:hover{transform:translateY(-2px)}.landing-workflow-step:hover{background:#fff;border-color:#d8e2ff;transform:translateY(-1px);box-shadow:0 10px 24px #3157f614}.landing-workspace-card:hover .landing-workspace-card-arrow{transform:translate(3px)}.landing-feature-card:hover .landing-feature-icon{transform:translateY(-2px)rotate(-3deg)}.landing-feature-card:hover .landing-feature-ghost{transform:rotate(-1deg)translate(-3px)}.landing-chips span{transition:background-color .18s,color .18s,transform .18s}.landing-chips span:hover{color:#4338ca;background:#e8edff;transform:translateY(-1px)}.landing-security-grid>div:hover .landing-security-arrow{transform:translate(3px)}.landing-security-promise:hover{background:linear-gradient(90deg,#e7efff,#f1f3ff);box-shadow:0 8px 20px #3157f614}.landing-audience-tags span:hover{color:var(--landing-primary);background:#fff;border-color:#bfc9ff;transform:translateY(-1px)}.landing-faq-item:hover .landing-faq-item-icon{transform:scale(1.04)}.landing-cta:hover{border-color:#cbd5ff;box-shadow:0 28px 72px #3157f621}.landing-cta-benefits>div:hover{transform:translateY(-2px)}.landing-cta-benefits>div:hover span{transform:scale(1.05)}.landing-cta-action:hover{border-color:#ffffffd6;box-shadow:0 18px 38px #3157f629}@media (prefers-reduced-motion:reduce){.landing-page *,.landing-page :before,.landing-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.landing-container{width:min(1480px,100% - 40px);margin:0 auto}.landing-nav{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f6f8fcd1;border-bottom:1px solid #e2e8f0cc;position:sticky;top:0}.landing-nav-inner{justify-content:space-between;align-items:center;gap:24px;height:67px;display:flex}.landing-nav-primary{align-items:center;gap:14px;display:flex}.landing-brand{align-items:center;gap:14px;font-size:20px;font-weight:800;display:flex}.landing-logo{background-image:url(../media/logo.3k-3pxu62b2dh.png);background-repeat:no-repeat;background-size:176px 52px;flex:none;width:176px;height:52px;position:relative}.landing-nav-links,.landing-nav-actions{align-items:center;display:flex}.landing-nav-links{color:#334155;gap:10px;font-size:14px}.landing-nav-links a{color:#475569;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;margin-left:15px;padding:9px 14px;font-size:20px;font-weight:800;transition:all .18s;display:inline-flex}.landing-nav-links a:hover{color:var(--landing-primary);background:#f8fafc}.landing-nav-links a.active{color:#4338ca}.landing-nav-actions{gap:8px}.landing-account-summary{color:#334155;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;max-width:280px;margin-right:20px;font-size:14px;font-weight:600;display:inline-flex;overflow:hidden}.landing-account-summary img{object-fit:cover;border-radius:50%;flex:0 0 34px;width:34px;height:34px}.landing-button{cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 18px;font-size:14px;font-weight:700;transition:all .18s;display:inline-flex}.landing-button:hover{transform:translateY(-1px)}.landing-button--ghost{color:#334155;background:0 0}.landing-button--primary{background:linear-gradient(135deg, var(--landing-primary), var(--landing-primary-two));color:#fff;box-shadow:0 10px 24px #3157f640}.landing-button--light{border:1px solid var(--landing-line);color:#334155;background:#fff}.landing-hero-banner{width:100%;height:420px;min-width:var(--front-page-min-width);background:radial-gradient(circle at 77% 38%,#7dbaff57,#0000 28%),linear-gradient(118deg,#f9fcff 0%,#eef6ff 42%,#dcecff 72%,#eef0ff 100%);align-items:center;display:flex;position:relative;overflow:hidden}.landing-hero-banner:before{content:"";opacity:.46;pointer-events:none;background-image:linear-gradient(#3157f612 1px,#0000 1px),linear-gradient(90deg,#3157f612 1px,#0000 1px);background-size:40px 40px;width:62%;position:absolute;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 38% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 38% 100%)}.landing-hero-banner:after{filter:blur(2px);content:"";pointer-events:none;background:#ffffff94;border-radius:50%;width:760px;height:220px;position:absolute;bottom:-110px;right:8%}.landing-hero-content{z-index:1;align-items:center;height:100%;display:flex;position:relative}.landing-hero-copy{width:520px;padding-left:12px}.landing-hero-kicker{border-radius:var(--front-radius-pill);min-height:34px;color:var(--landing-primary);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#eef2ffd1;border:1px solid #a5b4fc85;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.landing-hero-copy h1{color:#0f2b66;letter-spacing:-.045em;margin:20px 0 0;font-size:58px;font-weight:700;line-height:1.08}.landing-hero-copy h1 em{color:#0000;background:linear-gradient(115deg,#3157f6 8%,#6b48ff 88%);-webkit-background-clip:text;background-clip:text;margin-top:8px;font-style:normal;display:block}.landing-hero-copy>p{color:#536987;max-width:480px;margin:24px 0 0;font-size:17px;line-height:1.8}.landing-hero-actions{align-items:center;gap:14px;margin-top:28px;display:flex}.landing-hero-actions .landing-button{min-width:142px;min-height:46px}.landing-hero-benefits{color:#64748b;align-items:center;gap:28px;margin:24px 0 0;padding:0;font-size:13px;font-weight:600;list-style:none;display:flex}.landing-hero-benefits li{align-items:center;gap:6px;display:inline-flex}.landing-hero-benefits svg{color:#2284ff}.landing-hero-visual{width:700px;height:440px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.landing-hero-visual:before{content:"";background:radial-gradient(circle,#ffffffc7,#0000 68%);border-radius:50%;width:610px;height:390px;position:absolute;top:22px;right:0}.landing-hero-visual-glow{filter:blur(18px);background:#ffffffc7;border-radius:50%;width:620px;height:92px;position:absolute;bottom:20px;right:20px}.landing-hero-generator,.landing-hero-robot{filter:drop-shadow(0 22px 30px #3157f629);-webkit-user-select:none;user-select:none;height:auto;display:block;position:absolute}.landing-hero-generator{z-index:1;width:590px;top:38px;right:-10px}.landing-hero-robot{z-index:2;width:390px;bottom:4px;left:-12px}.landing-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.landing-content-zone{background:linear-gradient(90deg,#3157f606 1px,#0000 1px) 0 0/36px 36px,linear-gradient(#3157f606 1px,#0000 1px) 0 0/36px 36px,radial-gradient(circle at 88% 20%,#6b7cff21,#0000 25%),#f8faff}.landing-stats-band{padding:16px 0}.landing-stats{border:1px solid var(--landing-line);background:#fff;border-radius:18px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden;box-shadow:0 10px 30px #0f172a0a}.landing-stats>div{border-right:1px solid var(--landing-line);text-align:center;padding:22px}.landing-stats>div:last-child{border-right:0}.landing-stats strong,.landing-stats span{display:block}.landing-stats strong{letter-spacing:-.02em;font-size:25px}.landing-stats span{color:var(--landing-muted);font-size:13px}.landing-section{padding:24px 0}.landing-section-head{justify-content:space-between;align-items:flex-end;gap:34px;margin-bottom:34px;display:flex}.landing-kicker{color:var(--landing-primary);letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:900}.landing-kicker--light{color:#a5b4fc}.landing-section-head h2,.landing-faq-heading h2,.landing-security-card h2{letter-spacing:-.035em;margin:7px 0 0;font-size:38px;line-height:1.2}.landing-section-head>p{max-width:500px;color:var(--landing-muted);margin:0}.landing-workflows{background:radial-gradient(circle at 86% 14%,#6987ff26,#0000 24%),linear-gradient(#f8faff 0%,#f4f7fc 100%);padding:64px 0 12px;position:relative;overflow:hidden}.landing-workflows-heading{align-items:flex-start;min-height:152px;display:flex;position:relative}.landing-workflows-heading h2{color:#111a35;letter-spacing:-.035em;margin:8px 0 0;font-size:38px;line-height:1.2}.landing-workflows-heading p{color:#71809a;max-width:760px;margin:16px 0 0;font-size:15px}.landing-workflows-visual{pointer-events:none;width:370px;height:190px;position:absolute;top:-38px;right:30px}.landing-workflows-note{z-index:3;color:#405b91;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffad;border:1px solid #ffffffe6;border-radius:14px;padding:12px 18px;font-size:12px;font-weight:700;position:absolute;top:34px;left:6px;transform:rotate(-7deg);box-shadow:0 14px 32px #3157f614}.landing-workflows-document{z-index:2;color:#fff;background:linear-gradient(145deg,#438cff,#6b48ff);border:10px solid #ffffffb8;border-radius:24px;place-items:center;width:114px;height:142px;display:grid;position:absolute;bottom:0;right:18px;transform:rotate(4deg);box-shadow:0 22px 54px #3157f63d}.landing-workflows-document--back{z-index:1;box-shadow:none;opacity:.7;background:linear-gradient(145deg,#dce8ff,#ece8ff);bottom:10px;right:-26px;transform:rotate(9deg)}.landing-workflows-spark{z-index:4;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);background:#7aa7ff;width:18px;height:18px;position:absolute}.landing-workflows-spark--one{top:48px;right:146px}.landing-workflows-spark--two{background:#fff;width:24px;height:24px;top:18px;right:18px}.landing-workflow-stack{gap:20px;display:grid}.landing-workflow-row{background:#ffffffc7;border:1px solid #dfe7f5;border-radius:22px;grid-template-columns:minmax(330px,1.3fr) minmax(0,3fr);align-items:center;gap:18px;padding:16px;display:grid;box-shadow:0 12px 34px #3157f60d}.landing-workspace-card{background:linear-gradient(135deg,#edf3ff,#f4f7ff);border-radius:18px;align-items:center;gap:18px;min-width:0;min-height:112px;padding:20px;transition:transform .18s,box-shadow .18s;display:flex}.landing-workspace-card:hover{transform:translateY(-1px);box-shadow:0 14px 34px #3157f61a}.landing-workspace-card-icon{color:#fff;background:linear-gradient(145deg,#3157f6,#5885ff);border-radius:16px;flex:none;place-items:center;width:56px;height:56px;display:grid;box-shadow:0 10px 24px #3157f638}.landing-workspace-card-copy,.landing-workflow-step>span:last-child{flex-direction:column;min-width:0;display:flex}.landing-workspace-card-copy strong{color:#14213d;font-size:18px}.landing-workspace-card-copy small,.landing-workflow-step small{color:#71809a;margin-top:5px;font-size:12px;line-height:1.5}.landing-workspace-card-arrow{color:#3157f6;background:#fff;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;margin-left:auto;display:grid;box-shadow:0 8px 20px #3157f617}.landing-workflow-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;min-width:0;display:grid}.landing-workflow-step{background:linear-gradient(135deg,#f5f8ff,#fbfcff);border:1px solid #0000;border-radius:18px;align-items:center;gap:16px;min-width:0;min-height:104px;padding:18px;display:flex;position:relative}.landing-workflow-step:not(:last-child):after{color:#6f83a5;content:"→";font-size:22px;font-weight:500;line-height:1;position:absolute;top:50%;right:-34px;transform:translateY(-50%)}.landing-workflow-step-number{color:#173c88;background:#e5edff;border-radius:50%;flex:none;place-items:center;width:52px;height:52px;font-size:20px;font-weight:800;display:grid}.landing-workflow-step strong{color:#17233f;font-size:15px}.landing-workflow-row--proposal{border-color:#e6e0ff}.landing-workflow-row--proposal .landing-workspace-card{background:linear-gradient(135deg,#f3f0ff,#faf8ff)}.landing-workflow-row--proposal .landing-workspace-card-icon{background:linear-gradient(145deg,#5b56ee,#7f63f4);box-shadow:0 10px 24px #6b48ff33}.landing-workflow-row--proposal .landing-workspace-card-arrow{color:#6b48ff}.landing-workflow-row--proposal .landing-workflow-step{background:linear-gradient(135deg,#f7f5ff,#fcfbff)}.landing-workflow-row--proposal .landing-workflow-step-number{color:#5136c8;background:#ece8ff}.landing-workflow-row--proposal .landing-workflow-step:not(:last-child):after{color:#8976d5}.landing-features{padding:72px 0 4px;position:relative;overflow:hidden}.landing-features-heading{justify-content:space-between;align-items:flex-start;gap:48px;min-height:186px;display:flex;position:relative}.landing-features-heading-copy{z-index:2;max-width:900px;position:relative}.landing-features-kicker{align-items:center;gap:16px;display:flex}.landing-features-kicker:after{content:"";background:#a5b4fc;border-radius:2px;width:34px;height:2px}.landing-features-heading h2{color:#111a35;letter-spacing:-.04em;margin:10px 0 0;font-size:42px;line-height:1.2}.landing-features-heading-copy>p{color:#71809a;margin:16px 0 0;font-size:16px}.landing-features-visual{pointer-events:none;flex:none;width:330px;height:174px;margin:-26px 30px 0 0;position:relative}.landing-features-orbit{border:8px solid #6b7cff59;border-radius:50%;width:290px;height:90px;position:absolute;bottom:8px;right:2px;transform:rotate(-4deg)}.landing-features-sheet{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe0;border:1px solid #ffffffe6;border-radius:18px;flex-direction:column;gap:9px;width:116px;height:146px;padding:24px 18px;display:flex;position:absolute;bottom:0;right:78px;transform:rotate(-8deg);box-shadow:0 22px 54px #3157f629}.landing-features-sheet--back{z-index:1;opacity:.7;background:linear-gradient(145deg,#dbe7ff,#f1f4ff);bottom:5px;right:32px;transform:rotate(12deg)}.landing-features-sheet b{color:#fff;background:linear-gradient(145deg,#3157f6,#6b48ff);border-radius:10px;place-items:center;width:38px;height:38px;margin-bottom:3px;font-size:18px;display:grid;box-shadow:0 8px 18px #3157f63d}.landing-features-sheet i{background:#dce6fb;border-radius:6px;width:100%;height:6px;display:block}.landing-features-sheet i:last-child{width:62%}.landing-features-visual-note{z-index:3;color:#7599ef;letter-spacing:.08em;font-size:13px;font-weight:700;position:absolute;top:18px;left:-8px;transform:rotate(-8deg)}.landing-features-spark{z-index:4;color:#8cadff;position:absolute;top:14px;right:4px}.landing-feature-cards,.landing-pricing-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.landing-feature-card{border:1px solid var(--landing-line);background:#ffffffeb;border-radius:22px;min-height:372px;padding:32px;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative;overflow:hidden;box-shadow:0 8px 26px #0f172a0a}.landing-feature-card:hover{border-color:#bfc9ff;transform:translateY(-2px);box-shadow:0 18px 60px #0f172a17}.landing-feature-card-top{height:76px;position:relative}.landing-feature-icon{color:#fff;background:linear-gradient(145deg,#3157f6,#6b7cff);border-radius:16px;place-items:center;width:56px;height:56px;display:grid;box-shadow:0 10px 24px #3157f63d}.landing-feature-ghost{color:#9eb4f8;opacity:.72;background:linear-gradient(145deg,#f3f6ff,#fff);border:1px solid #e7ecff;border-radius:18px;place-items:center;width:116px;height:82px;display:grid;position:absolute;top:-18px;right:-3px;transform:rotate(-4deg)}.landing-feature-card--02 .landing-feature-icon{background:linear-gradient(145deg,#7050ef,#9b6cff);box-shadow:0 10px 24px #6b48ff38}.landing-feature-card--02 .landing-feature-ghost{color:#b49bf8}.landing-feature-card--03 .landing-feature-icon{background:linear-gradient(145deg,#3157f6,#6b48ff)}.landing-feature-card--03 .landing-feature-ghost{color:#8aaaf7}.landing-feature-card h3{color:#111a35;letter-spacing:-.02em;margin:12px 0 8px;font-size:22px}.landing-feature-card>p,.landing-side-card>p{color:var(--landing-muted);margin:0 0 20px;font-size:14px}.landing-check-list{border-top:1px solid #e8edf5;margin:0;padding:16px 0 0;list-style:none}.landing-check-list li{color:#475569;align-items:center;gap:10px;padding:6px 0;font-size:13px;font-weight:600;display:flex}.landing-check-list li>span{width:22px;height:22px;color:var(--landing-primary);background:#eef2ff;border-radius:50%;flex:none;place-items:center;display:grid}.landing-feature-card--02 .landing-check-list li>span{color:#7451eb;background:#f1edff}.landing-feature-main{grid-template-columns:1.02fr .98fr;gap:18px;margin-top:38px;display:grid}.landing-feature-panel{color:#111a35;background:radial-gradient(circle at 89% 15%,#6b7cff2e,#0000 30%),linear-gradient(145deg,#edf5ff,#e7f0ff);border:1px solid #dce7fb;border-radius:22px;min-height:468px;padding:32px;position:relative;overflow:hidden}.landing-feature-panel:before{content:"";pointer-events:none;background:linear-gradient(125deg,#0000 42%,#ffffff7a 42.2%,#0000 64%);position:absolute;inset:0}.landing-feature-panel-grid{z-index:1;grid-template-columns:minmax(260px,.9fr) minmax(0,1.1fr);gap:10px;display:grid;position:relative}.landing-feature-panel-copy h2{letter-spacing:-.035em;margin:16px 0 0;font-size:28px;line-height:1.25}.landing-feature-title-line{color:#111a35;white-space:nowrap;font-size:26px}.landing-feature-title-line b{color:var(--landing-primary)}.landing-feature-panel-copy>p{color:#657694;max-width:280px;margin:16px 0 0;font-size:14px}.landing-difference-list{color:#465a7d;gap:13px;margin:28px 0 0;padding:0;font-size:13px;font-weight:600;list-style:none;display:grid}.landing-difference-list li{align-items:center;gap:10px;display:flex}.landing-difference-list li>span{color:#fff;background:#4b83f6;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.landing-doc-scene{min-height:390px;position:relative}.landing-doc-preview{z-index:2;color:#111827;background:#ffffffeb;border:1px solid #ffffffe6;border-radius:16px;width:260px;min-height:272px;padding:18px 18px 16px;position:absolute;top:42px;right:-4px;transform:rotate(-5deg);box-shadow:0 24px 54px #3157f626}.landing-doc-preview>div{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:12px;padding-bottom:11px;font-size:12px;display:flex}.landing-doc-preview>div span{color:var(--landing-green);font-size:10px;font-weight:800}.landing-doc-preview section{padding:12px 0 0}.landing-doc-preview section>b{font-size:13px}.landing-doc-preview section>i{background:#e5e7eb;border-radius:10px;height:7px;margin:9px 0;display:block}.landing-doc-preview section>i:nth-of-type(2){width:84%}.landing-doc-preview section>i:nth-of-type(3){width:72%}.landing-doc-preview section>i:nth-of-type(4){width:90%}.landing-doc-preview footer,.landing-chips{flex-wrap:wrap;gap:8px;display:flex}.landing-doc-preview footer{margin-top:16px}.landing-doc-preview footer span,.landing-chips span{color:#475569;background:#f1f5f9;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:700}.landing-doc-checks{z-index:3;color:#506584;background:#ffffffe6;border:1px solid #ffffffeb;border-radius:14px;gap:9px;width:116px;padding:14px;font-size:11px;font-weight:700;display:grid;position:absolute;top:120px;left:-4px;box-shadow:0 16px 38px #3157f61f}.landing-doc-checks span:first-letter{color:#3b82f6}.landing-doc-ai{z-index:4;color:#fff;background:linear-gradient(145deg,#3157f6,#6b48ff);border-radius:14px;place-items:center;width:54px;height:54px;font-size:23px;font-style:italic;display:grid;position:absolute;top:104px;right:-4px;transform:rotate(7deg);box-shadow:0 14px 28px #3157f647}.landing-doc-orbit{z-index:1;border:5px solid #3157f661;border-radius:50%;width:280px;height:90px;position:absolute;bottom:32px;right:-12px;transform:rotate(-8deg)}.landing-doc-platform{background:linear-gradient(#dce9ff,#a8c9ff);border-radius:50%;width:260px;height:54px;position:absolute;bottom:2px;right:4px;box-shadow:0 18px 34px #3157f62e}.landing-side-stack{grid-template-rows:1fr 1fr;gap:18px;display:grid}.landing-side-card{border:1px solid var(--landing-line);background:#fffffff0;border-radius:22px;padding:26px;box-shadow:0 8px 26px #0f172a0a}.landing-side-card-head{align-items:flex-start;gap:16px;display:flex}.landing-side-card-head>div{min-width:0}.landing-side-card-head strong{color:#111a35;font-size:20px}.landing-side-card-head p{color:var(--landing-muted);margin:5px 0 0;font-size:12px}.landing-side-card-icon{color:#3972f2;background:#edf3ff;border-radius:14px;flex:none;place-items:center;width:52px;height:52px;display:grid}.landing-side-card-icon--violet{color:#7653ed;background:#f1edff}.landing-side-card-action{min-width:max-content;min-height:34px;color:var(--landing-primary);border:1px solid #e2e8f8;border-radius:10px;align-items:center;gap:5px;margin-left:auto;padding:0 12px;font-size:12px;font-weight:800;transition:all .18s;display:inline-flex;box-shadow:0 5px 14px #3157f614}.landing-side-card-action:hover{background:#f8faff;border-color:#bfc9ff;transform:translateY(-1px);box-shadow:0 9px 20px #3157f621}.landing-chips{margin-top:22px}.landing-side-card-head--workspace{align-items:center}.landing-workspace-entry-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:20px;display:grid}.landing-workspace-entry{color:#3157f6;background:linear-gradient(135deg,#f3f7ff,#edf4ff);border:1px solid #e5ebfb;border-radius:14px;grid-template-columns:42px minmax(0,1fr) 30px;align-items:center;gap:10px;min-width:0;min-height:86px;padding:14px;transition:all .18s;display:grid}.landing-workspace-entry:hover{border-color:#bfc9ff;transform:translateY(-1px);box-shadow:0 10px 24px #3157f61a}.landing-workspace-entry>span:first-child{background:#fff;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.landing-workspace-entry>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.landing-workspace-entry strong{color:#17233f;font-size:13px}.landing-workspace-entry small{color:#71809a;margin-top:3px;font-size:10px}.landing-workspace-entry>svg{box-sizing:content-box;background:#fff;border-radius:50%;padding:6px}.landing-workspace-entry--proposal{color:#6b48ff;background:linear-gradient(135deg,#f7f5ff,#f1eeff);border-color:#ebe5ff}.landing-price-card{border:1px solid var(--landing-line);cursor:pointer;background:linear-gradient(#eef2ff94 0,#fff0 152px),#fff;border-radius:16px;flex-direction:column;padding:18px 20px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative;box-shadow:0 8px 26px #0f172a0a}.landing-price-card:hover{border-color:#bfc9ff;transform:translateY(-2px);box-shadow:0 18px 60px #0f172a17}.landing-price-card.featured{background:linear-gradient(#e2e8ffc7 0,#fff0 178px),#fff;border-color:#bfc9ff;box-shadow:0 20px 60px #3157f61f}.landing-price-card.featured:hover{transform:translateY(-2px)}.landing-pop-tag{color:#fff;background:linear-gradient(135deg,#3157f6,#6b48ff);border-radius:0 0 8px 8px;align-items:center;gap:5px;height:34px;padding:0 13px;font-size:12px;font-weight:800;display:inline-flex;position:absolute;top:0;right:-1px;box-shadow:0 8px 20px #3157f638}.landing-price-card-icon{color:#3157f6;background:linear-gradient(145deg,#edf4ff,#f8fbff);border:1px solid #dfe7ff;border-radius:16px;place-items:center;width:64px;height:64px;margin-bottom:22px;display:grid;box-shadow:0 10px 26px #3157f61a}.landing-price-card-icon--crown{color:#3157f6;background:linear-gradient(145deg,#e7efff,#eef2ff)}.landing-price-card-icon--gem{color:#6b48ff;background:linear-gradient(145deg,#f1edff,#faf8ff);border-color:#e7dcff}.landing-price-card-heading>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.landing-price-card-heading span{color:#4338ca;background:#eef2ff;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:700}.landing-price-card h3{color:#111a35;margin:0;font-size:18px}.landing-price{color:#0f172a;letter-spacing:-.04em;margin-top:16px;font-size:36px;font-weight:900;line-height:1.2}.landing-price small{color:var(--landing-muted);font-size:13px;font-weight:500}.landing-price-card-heading>p{color:var(--landing-muted);margin:6px 0 20px;font-size:14px}.landing-price-card>.landing-button{width:100%;min-height:48px;margin-top:auto}.landing-price-card>.landing-button svg{transition:transform .18s}.landing-price-card>.landing-button:hover svg{transform:translate(3px)}.landing-price-card .landing-check-list{margin-bottom:24px;padding-top:18px}.landing-price-card .landing-check-list li{color:#52617a;gap:0;padding:7px 0 7px 30px;font-size:14px;font-weight:500;position:relative}.landing-price-card .landing-check-list li:before{color:#3157f6;content:"✓";background:#eef4ff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:12px;font-weight:900;display:grid;position:absolute;top:9px;left:0}.landing-pricing-section{background:radial-gradient(circle at 52% 4%,#6b7cff1f,#0000 28%),linear-gradient(#f8faff 0%,#f6f8fc 100%);padding:72px 0 10px;position:relative;overflow:hidden}.landing-pricing-section .landing-section-head{align-items:center}.landing-pricing-section .landing-section-head>p{color:#64748b;border-left:2px solid #dfe3ff;max-width:390px;padding-left:18px;font-size:14px}.landing-compare{border:1px solid var(--landing-line);background:#fff;border-radius:18px;margin-top:20px;overflow:hidden}.landing-compare table{border-collapse:collapse;width:100%;font-size:13px}.landing-compare th,.landing-compare td{border-right:1px solid var(--landing-line);border-bottom:1px solid var(--landing-line);text-align:left;padding:15px 18px}.landing-compare th:last-child,.landing-compare td:last-child{border-right:0}.landing-compare tr:last-child td{border-bottom:0}.landing-compare th{background:#f8fafc}.landing-compare strong{color:var(--landing-primary)}.landing-security{grid-template-columns:minmax(0,1.55fr) minmax(360px,.95fr);gap:18px;display:grid}.landing-security-section{background:radial-gradient(circle at 85% 22%,#6b7cff1a,#0000 26%),#f6f8fc;padding:56px 0 0}.landing-security-card{border:1px solid var(--landing-line);background:#fff;border-radius:16px;min-height:600px;padding:40px;box-shadow:0 8px 26px #0f172a0a}.landing-security-card h2{color:#111a35;max-width:720px;margin-top:10px;font-size:36px}.landing-security-card>p{max-width:760px;color:var(--landing-muted);margin:16px 0 0;font-size:15px;line-height:1.8}.landing-security-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:28px;display:grid}.landing-security-grid>div{border:1px solid var(--landing-line);background:linear-gradient(145deg,#fff,#fbfcff);border-radius:12px;grid-template-columns:58px minmax(0,1fr) 30px;align-items:center;gap:14px;min-height:122px;padding:18px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.landing-security-grid>div:hover{border-color:#bfc9ff;transform:translateY(-1px);box-shadow:0 12px 30px #3157f614}.landing-security-icon{color:#3157f6;background:linear-gradient(145deg,#eaf2ff,#f5f8ff);border-radius:14px;place-items:center;width:58px;height:58px;display:grid}.landing-security-grid>div:nth-child(2) .landing-security-icon,.landing-security-grid>div:nth-child(4) .landing-security-icon{color:#6b48ff;background:linear-gradient(145deg,#f0ecff,#faf8ff)}.landing-security-copy{min-width:0}.landing-security-grid b{color:#0f172a;margin-bottom:5px;font-size:15px;display:block}.landing-security-grid small{color:#71809a;font-size:12px;line-height:1.65;display:block}.landing-security-arrow{box-sizing:content-box;color:#3157f6;background:#f0f5ff;border-radius:50%;padding:6px}.landing-security-promise{color:#334155;background:linear-gradient(90deg,#edf4ff,#f4f6ff);border-radius:12px;align-items:center;gap:14px;min-height:58px;margin-top:20px;padding:12px 18px;font-size:13px;display:flex}.landing-security-promise>svg,.landing-security-promise strong{color:#3157f6;flex:none}.landing-audience-card{background:radial-gradient(circle at 78% 76%,#5d7dff2e,#0000 34%),linear-gradient(145deg,#f6f9ff,#eef3ff);position:relative;overflow:hidden}.landing-audience-card h3{z-index:2;color:#111a35;max-width:480px;margin:12px 0 0;font-size:29px;line-height:1.35;position:relative}.landing-audience-card>p{z-index:2;color:#64748b;margin-top:16px;position:relative}.landing-audience-tags{z-index:3;flex-wrap:wrap;gap:10px;max-width:390px;margin-top:24px;display:flex;position:relative}.landing-audience-tags span{color:#263656;background:#ffffffd1;border:1px solid #dfe7fa;border-radius:999px;align-items:center;gap:7px;height:38px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 6px 18px #3157f612}.landing-audience-tags svg{color:#3157f6}.landing-audience-visual{width:330px;height:230px;position:absolute;bottom:36px;right:34px}.landing-audience-visual:before{content:"";background:linear-gradient(145deg,#ffffffbf,#d3e0ffc7);border-radius:50%;width:390px;height:180px;position:absolute;bottom:-92px;right:-86px;transform:rotate(8deg)}.landing-audience-paper{z-index:2;color:#3157f6;background:#ffffffeb;border:1px solid #dce6ff;border-radius:12px;flex-direction:column;gap:10px;width:142px;height:170px;padding:22px;display:flex;position:absolute;bottom:24px;right:48px;transform:rotate(4deg);box-shadow:0 22px 50px #3157f629}.landing-audience-paper--back{z-index:1;opacity:.75;background:#dfe8ff;bottom:42px;right:80px;transform:rotate(-8deg)}.landing-audience-paper i{background:#dce6fb;border-radius:6px;width:100%;height:6px;display:block}.landing-audience-paper i:last-child{width:64%}.landing-audience-chart,.landing-audience-seal{z-index:4;color:#3157f6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe6;border:1px solid #ffffffe6;place-items:center;display:grid;position:absolute;box-shadow:0 16px 36px #3157f624}.landing-audience-chart{border-radius:16px;width:86px;height:86px;bottom:34px;left:10px;transform:rotate(-5deg)}.landing-audience-seal{color:#fff;background:linear-gradient(145deg,#3157f6,#6b48ff);border-radius:50%;width:78px;height:78px;top:4px;right:8px}.landing-faq-zone{background:radial-gradient(circle at 79% 14%,#5b7dff29,#0000 25%),radial-gradient(circle at 9% 44%,#a0b8ff1a,#0000 30%),linear-gradient(#f8faff 0%,#f2f6ff 78%,#f7f9fd 100%);position:relative;overflow:hidden}.landing-faq-zone:before{content:"";background-image:radial-gradient(circle,#4a6ade24 1px,#0000 1px);background-size:9px 9px;width:520px;height:280px;position:absolute;top:120px;left:-180px;transform:rotate(-8deg);-webkit-mask-image:linear-gradient(90deg,#0000,#000 42%,#0000);mask-image:linear-gradient(90deg,#0000,#000 42%,#0000)}.landing-faq-section{z-index:1;padding:40px 0 48px;position:relative}.landing-faq-heading{text-align:center;justify-content:center;align-items:center;min-height:238px;margin-bottom:24px;display:flex;position:relative}.landing-faq-title{z-index:2;position:relative}.landing-faq-title h2{color:#111a35;letter-spacing:-.045em;margin-top:9px;font-size:46px}.landing-faq-title p{color:#6d7892;margin:12px 0 0;font-size:15px}.landing-faq-heading-line{background:linear-gradient(90deg,#3157f6,#684bff);border-radius:4px;width:34px;height:4px;margin:22px auto 0;display:block}.landing-faq-visual{width:250px;height:194px;position:absolute;top:3px;right:42px;transform:rotate(5deg)}.landing-faq-visual-card{z-index:2;color:#fff;background:linear-gradient(145deg,#4e7dff,#4338e8);border:8px solid #ffffffc7;border-radius:24px;place-items:center;width:124px;height:116px;display:grid;position:absolute;top:24px;left:62px;box-shadow:0 22px 44px #3457da47}.landing-faq-visual-card--back{z-index:1;box-shadow:none;background:#e7edffd1;border:8px solid #ffffffa6;top:10px;left:84px}.landing-faq-visual-base{background:linear-gradient(#b6d1ff,#eef3ff);border:7px solid #ffffffa6;border-radius:50%;width:204px;height:35px;position:absolute;bottom:15px;right:9px;box-shadow:0 16px 28px #3157f626}.landing-faq-orb{background:radial-gradient(circle at 35% 30%,#fff 0 10%,#8db1ff 58%,#516ff0 100%);border-radius:50%;width:22px;height:22px;position:absolute;top:48px;left:2px;box-shadow:0 10px 22px #3157f647}.landing-faq-list{background:#f4f8ffb8;border:1px solid #dae3f8e0;border-radius:22px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:14px;display:grid;box-shadow:0 18px 46px #3157f60f}.landing-faq-column{flex-direction:column;gap:16px;min-width:0;display:flex}.landing-faq-item{background:#fffffff0;border:1px solid #e0e6f5d6;border-radius:16px;margin:0;transition:border-color .18s,box-shadow .18s,transform .18s;overflow:hidden;box-shadow:0 8px 22px #37497d0f}.landing-faq-item:hover,.landing-faq-item.open{border-color:#99abf69e;transform:translateY(-1px);box-shadow:0 18px 38px #3157f61f}.landing-faq-item button{color:#111a35;width:100%;min-height:94px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:56px minmax(0,1fr) 24px;align-items:center;gap:16px;padding:16px 20px;display:grid}.landing-faq-item button:focus-visible{outline-offset:-3px;outline:3px solid #3157f647}.landing-faq-item-icon{color:#3564f2;background:linear-gradient(145deg,#edf2ff,#f9faff);border-radius:15px;place-items:center;width:56px;height:56px;display:grid;box-shadow:inset 0 0 0 1px #5570eb0f}.landing-faq-item[data-faq-index="1"] .landing-faq-item-icon{color:#7653ed;background:linear-gradient(145deg,#f1edff,#faf9ff)}.landing-faq-item[data-faq-index="2"] .landing-faq-item-icon{color:#0ea5a6;background:linear-gradient(145deg,#e9fbfa,#f5fefd)}.landing-faq-item[data-faq-index="3"] .landing-faq-item-icon{color:#3157f6;background:linear-gradient(145deg,#edf4ff,#f9fbff)}.landing-faq-question{letter-spacing:-.012em;font-size:15px;font-weight:700}.landing-faq-chevron{color:#4969e8;transition:transform .18s}.landing-faq-item.open .landing-faq-chevron{transform:rotate(180deg)}.landing-faq-item>p{color:#66728d;margin:-5px 50px 0 92px;padding:0 0 20px;font-size:14px;line-height:1.8}.landing-cta{z-index:1;background:radial-gradient(circle at 77% 30%,#5e7cff29,#0000 28%),linear-gradient(145deg,#fffffff7,#f6f9fff5);border:1px solid #e1e7f5;border-radius:22px;margin:24px 0 72px;padding:54px 54px 146px;position:relative;overflow:hidden;box-shadow:0 22px 64px #3157f617}.landing-cta-copy{z-index:3;width:62%;min-width:0;position:relative}.landing-cta-copy h2{color:#111a35;letter-spacing:-.045em;margin:12px 0 0;font-size:42px;line-height:1.2}.landing-cta-copy h2 em{color:#4f55f6;font-style:normal;position:relative}.landing-cta-copy h2 em:after{content:"";border-top:3px solid #3157f6;border-radius:50%;width:70px;height:10px;position:absolute;bottom:-8px;right:-4px;transform:rotate(-8deg)}.landing-cta-copy>p{color:#64748b;margin:14px 0 0;font-size:16px}.landing-cta-benefits{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:34px;display:grid}.landing-cta-benefits>div{border-right:1px solid #dfe5f2;grid-template-rows:auto auto;grid-template-columns:46px minmax(0,1fr);column-gap:12px;min-width:0;padding-right:18px;display:grid}.landing-cta-benefits>div:not(:first-child){padding-left:18px}.landing-cta-benefits>div:last-child{border-right:0;padding-right:0}.landing-cta-benefits span{color:#3157f6;background:linear-gradient(145deg,#eaf1ff,#f7f9ff);border-radius:14px;grid-row:1/3;place-items:center;width:46px;height:46px;display:grid}.landing-cta-benefits strong,.landing-cta-benefits small{display:block}.landing-cta-benefits strong{color:#17233f;font-size:13px}.landing-cta-benefits small{color:#7a879f;white-space:nowrap;font-size:11px}.landing-cta-visual{z-index:7;width:430px;position:absolute;top:26px;right:40px}.landing-cta-visual:before{content:"";background:linear-gradient(145deg,#ffffffe0,#d1deffb8);border-radius:50%;width:520px;height:250px;position:absolute;bottom:-145px;right:-108px;transform:rotate(-8deg)}.landing-cta-note{z-index:5;color:#334d91;background:#ffffffe0;border:1px solid #e1e7f8;border-radius:999px;align-items:center;gap:8px;height:38px;padding:0 16px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;top:48px;left:0;transform:rotate(-5deg);box-shadow:0 10px 28px #3157f61a}.landing-cta-note svg{color:#6b48ff}.landing-cta-document{z-index:3;color:#3157f6;background:#fffffff2;border:1px solid #dce5ff;border-radius:18px;flex-direction:column;gap:13px;width:180px;height:245px;padding:30px;display:flex;position:absolute;top:25px;right:70px;transform:rotate(6deg);box-shadow:0 28px 60px #3157f62b}.landing-cta-document--back{z-index:1;opacity:.76;background:#dce6ff;top:20px;right:42px;transform:rotate(12deg)}.landing-cta-document i{background:#dfe8fa;border-radius:6px;width:100%;height:7px;display:block}.landing-cta-document i:nth-of-type(2){width:82%}.landing-cta-document i:nth-of-type(3){width:92%}.landing-cta-document i:last-child{width:64%}.landing-cta-chart{z-index:5;color:#3157f6;background:#fff;border:8px solid #ffffffc7;border-radius:16px;place-items:center;width:76px;height:76px;display:grid;position:absolute;bottom:42px;right:250px;transform:rotate(-6deg);box-shadow:0 16px 36px #3157f624}.landing-cta-orbit{z-index:4;border:7px solid #5474f161;border-color:#0000 #5474f161 #5474f161 #0000;border-radius:50%;width:330px;height:104px;position:absolute;top:132px;right:10px;transform:rotate(-11deg)}.landing-cta-action{z-index:6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(105deg,#dfe7ffe0,#bec9ffd6),#dfe7ff;border:1px solid #ffffff94;border-radius:16px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:92px;padding:16px 22px;display:grid;position:absolute;bottom:24px;left:28px;right:28px;box-shadow:0 12px 32px #3157f61a}.landing-cta-gift{color:#4f55f6;background:#fffc;border-radius:14px;place-items:center;width:52px;height:52px;display:grid}.landing-cta-action>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.landing-cta-action strong{color:#17233f;font-size:15px}.landing-cta-action small{color:#5f6f91;margin-top:3px;font-size:12px}.landing-cta-action .landing-button{min-width:172px;min-height:48px}
