.section{padding-block:96px}.section h2{letter-spacing:-.05em;font-size:clamp(2.2rem,3.8vw,3.2rem);font-weight:900;line-height:1.05}.section-heading{grid-template-columns:1.2fr 1fr;align-items:end;gap:80px;margin-bottom:44px;display:grid}.section-heading h2{margin-top:20px}.section-description{color:var(--muted);font-size:.9rem;line-height:1.9}.hero{padding-block:72px 62px}.hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:72px;display:grid}.hero-copy .eyebrow{align-items:center;gap:8px;display:flex}.signal-mark{background:var(--white);border:2px solid var(--ink);width:21px;height:21px;color:var(--ink);border-radius:50%;place-items:center;font-size:.9rem;line-height:1;display:inline-grid}.hero h1{letter-spacing:-.065em;margin:24px 0 28px;font-size:clamp(2.8rem,6vw,5.2rem);font-weight:900;line-height:.96}.hero h1>span{color:var(--ink)}html[lang=zh-CN] .hero h1{letter-spacing:-.055em;font-size:clamp(2.7rem,5.5vw,4.6rem);line-height:1.18}.hero-description{max-width:500px;color:var(--muted);font-size:1rem;line-height:1.95}.hero-actions{flex-wrap:wrap;align-items:center;gap:12px 26px;margin-top:30px;display:flex}.audience-section{background:var(--surface-quiet);border-block:1px solid var(--line)}.audience-section .section-heading{grid-template-columns:1fr;max-width:720px;margin-bottom:30px}.availability-grid{border:var(--border-heavy);background:var(--white);box-shadow:var(--shadow-hard);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.availability-grid article{flex-direction:column;align-items:start;padding:28px;display:flex}.availability-grid article+article{border-left:var(--border-bold)}.availability-tag{font-family:var(--font-mono);letter-spacing:.08em;border:2px solid var(--ink);background:var(--white);border-radius:4px;padding:3px 7px;font-size:.65rem;line-height:1.8;display:inline-block}.stage-1{background:var(--blue-soft);border-color:var(--blue-line)}.stage-2{border-style:dashed;border-color:var(--line-strong);background:0 0}.availability-grid h3{letter-spacing:-.03em;margin:24px 0 14px;font-size:1.3rem;font-weight:900}.availability-grid p{color:var(--muted);font-size:.875rem;line-height:1.9}.start-section{background:var(--ink);color:#fff;border-block:var(--border-heavy)}.start-section .eyebrow{color:var(--lime-on-dark)}.start-section h2{max-width:800px;margin-top:22px}.onboarding-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin:45px 0 24px;padding:0;list-style:none;display:grid}.onboarding-index{color:var(--lime-on-dark);align-items:center;gap:18px;margin-bottom:24px;font-size:.75rem;display:flex}.onboarding-index>span{border:1px solid var(--lime-line-strong);border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.onboarding-index i{background:var(--on-dark-line);flex:1;height:1px}.onboarding-steps h3{margin-bottom:16px;font-size:1.2rem;font-weight:550}.onboarding-steps p{color:var(--on-dark-muted);font-size:.875rem;line-height:1.95}.start-section .text-link{color:var(--lime-on-dark-soft);margin-top:20px}.start-section a:focus-visible{outline-color:var(--lime)}.faq-section{border-top:1px solid var(--line);grid-template-columns:minmax(0,.85fr) minmax(0,1.2fr);gap:90px;display:grid}.faq-section h2{margin-top:22px}.faq-list details{border-bottom:var(--border-bold)}.faq-list details:first-child{border-top:var(--border-bold)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:64px;padding-block:22px;font-size:.95rem;font-weight:800;line-height:1.7;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:hover{color:var(--blue)}.faq-list details>p{color:var(--muted);padding:0 28px 24px 0;font-size:.875rem;line-height:1.95}.faq-plus{flex-shrink:0;width:14px;height:14px;position:relative}.faq-plus:before,.faq-plus:after{content:"";background:currentColor;width:14px;height:2.5px;position:absolute;top:6px;left:0}.faq-plus:after{transform:rotate(90deg)}.faq-list details[open] .faq-plus:after{display:none}.closing-section{background:var(--blue-soft);border-block:var(--border-heavy)}.closing-inner{justify-content:space-between;align-items:center;gap:70px;padding-block:74px;display:flex}.closing-inner h2{letter-spacing:-.06em;margin-top:24px;font-size:clamp(2.5rem,5vw,4.4rem);font-weight:900;line-height:1}.closing-note{margin:23px 0 30px;font-size:.875rem}.closing-art{flex-shrink:0;place-items:center;width:240px;height:240px;display:grid;position:relative}.closing-art>span{border:var(--border-heavy);background:var(--white);width:88%;height:88%;box-shadow:var(--shadow-hard-sm);border-radius:20px;position:absolute;transform:rotate(18deg)}.closing-art>span+span{background:var(--white);transform:rotate(-12deg)}.closing-art>i{color:var(--blue);z-index:1;font-size:135px;font-style:normal;line-height:1}.closing-art>b{z-index:2;background:var(--ink);color:#fff;text-align:center;border-radius:50%;width:48px;height:48px;font-size:29px;font-weight:400;line-height:46px;position:absolute;top:6px;right:-8px}.integration-links{flex-wrap:wrap;gap:8px 28px;margin-top:22px;display:flex}.model-pricing-section{border-top:1px solid var(--line)}.model-pricing-grid{grid-template-columns:repeat(auto-fit,minmax(260px,340px));justify-content:center;align-items:stretch;gap:24px;display:grid}.model-price-card{border:var(--border-heavy);background:var(--white);min-width:0;box-shadow:var(--shadow-hard);border-radius:16px;flex-direction:column;padding:36px 32px;transition:box-shadow .15s,transform .15s;display:flex;position:relative}.model-price-card:hover{box-shadow:9px 9px 0 var(--ink);transform:translate(-2px,-2px)}.model-price-card-featured{background:var(--blue-soft)}.price-badge{border:var(--border-bold);background:var(--blue);color:#fff;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:4px 14px;font-size:.7rem;font-weight:500;line-height:1.4;position:absolute;top:-16px;left:32px}.model-price-card .micro-label{color:var(--muted);font-weight:650}.model-price-card .micro-label a:hover{color:var(--blue)}.model-price-card h3{letter-spacing:-.045em;margin:18px 0 14px;font-size:clamp(1.7rem,2.8vw,2.3rem);font-weight:900}.model-price-card h3 small{color:var(--muted);letter-spacing:normal;margin-left:10px;font-size:.8rem;font-weight:550;display:inline-block}.model-price-card>p:not(.micro-label){color:var(--muted);font-size:.9rem}.model-price-card .price-benefits{flex-direction:column;gap:8px;margin:16px 0 0;padding:0;font-size:.85rem;line-height:1.5;list-style:none;display:flex}.model-price-card .price-benefits li{padding-left:22px;position:relative}.model-price-card .price-benefits li:before{content:"✓";color:var(--blue);font-weight:650;position:absolute;top:0;left:0}.model-price-card .price-note{border-top:1px solid var(--line);margin-top:18px;padding-top:18px;padding-bottom:24px;font-size:.8rem;line-height:1.65}.model-price-card-featured .price-note{border-top-color:var(--ink)}.model-price-card .button{justify-content:center;align-self:stretch;gap:10px;margin-top:auto}.model-price-card .text-link{justify-content:center;margin-top:10px}.button-secondary{border-color:var(--ink);background:var(--white)}.button-secondary:hover{background:var(--blue-soft)}@media (width<=600px){.model-pricing-grid{grid-template-columns:1fr}.model-price-card{padding:28px 24px}.price-badge{left:24px}}@media (width<=1100px){.hero-grid{gap:36px}.section-heading{gap:44px}.faq-section{gap:55px}.availability-grid article{padding:24px}}@media (width<=900px){.hero{padding-block:50px}.hero-grid{grid-template-columns:1fr;gap:40px}.hero-copy{max-width:680px}.hero h1{font-size:clamp(3rem,10vw,5rem)}html[lang=zh-CN] .hero h1{font-size:clamp(2.8rem,8.2vw,4.5rem)}.hero-description{max-width:620px}.section{padding-block:76px}.section-heading{grid-template-columns:1fr;gap:22px}.section-description{max-width:670px}.availability-grid h3{font-size:1.1rem}.availability-grid article{padding:22px 18px}.onboarding-steps{gap:28px}.faq-section{gap:44px}.closing-art{width:170px;height:170px}.closing-art>i{font-size:100px}}@media (width<=600px){.hero{padding-block:35px 36px}.hero-grid{gap:32px}.hero h1{margin:20px 0 24px;font-size:clamp(2.6rem,12vw,3.8rem)}html[lang=zh-CN] .hero h1{font-size:clamp(2.5rem,11.5vw,4rem)}.hero-description{font-size:.94rem}.hero-actions{gap:8px 18px;margin-top:24px}.section{padding-block:62px}.section h2{font-size:1.85rem;line-height:1.3}.section-heading{gap:20px;margin-bottom:28px}.section-description{font-size:.875rem}.availability-grid{grid-template-columns:1fr}.availability-grid article{padding:26px}.availability-grid article+article{border-left:0;border-top:var(--border-bold)}.availability-grid h3{margin-top:20px;font-size:1.25rem}.onboarding-steps{grid-template-columns:1fr;gap:28px;margin-top:32px}.onboarding-index{margin-bottom:16px}.onboarding-steps h3{margin-bottom:12px}.faq-section{grid-template-columns:1fr;gap:30px}.faq-list summary{padding-block:20px;font-size:.875rem}.closing-inner{gap:0;padding-block:56px}.closing-inner h2{font-size:2.3rem}.closing-art{display:none}.closing-note{max-width:350px}}@media (forced-colors:active){.faq-plus:before,.faq-plus:after{background:canvastext}}.creation-action{margin-top:22px}@media (forced-colors:active){.availability-tag{border-color:canvastext}}.install-section{border-bottom:1px solid var(--line)}.install-tabs[hidden]{display:none}.install-tabs{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.install-tabs button{border:var(--border-bold);background:var(--white);color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:.875rem;display:inline-flex}.install-tabs button[aria-selected=true]{background:var(--ink);border-color:var(--ink);color:#fff}.install-badge{border:1.5px solid;border-radius:4px;padding:2px 6px;font-size:.65rem}.install-panel{max-width:820px}.install-panel+.install-panel{margin-top:36px}.install-section.is-tabbed .install-panel+.install-panel{margin-top:0}.install-section.is-tabbed .install-panel-title{display:none}.install-panel-title{margin-bottom:14px;font-size:1.1rem;font-weight:600}.install-code{position:relative}.install-code pre{border:var(--border-bold);box-shadow:var(--shadow-hard-sm);background:var(--white);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;margin:0;padding:16px 92px 16px 18px;font-size:.875rem;line-height:1.8;overflow-x:auto}.install-code code{font-family:var(--font-mono);user-select:all}.install-copy{border:2px solid var(--ink);background:var(--paper);color:var(--ink);font:inherit;cursor:pointer;border-radius:6px;padding:5px 12px;font-size:.8rem;position:absolute;top:10px;right:10px}.install-copy:hover{border-color:var(--ink)}.install-steps{gap:18px;margin:0;padding:0;list-style:none;display:grid}.install-steps p{margin-bottom:8px;font-size:.875rem;font-weight:550}.install-note{color:var(--muted);margin-top:14px;font-size:.875rem;line-height:1.9}@media (width<=600px){.install-code pre{padding-top:48px;padding-right:18px}}
