.hero{background:var(--surface);padding-block:52px}.hero-content{text-align:left;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:56px;display:grid}.hero-copy{min-width:0;padding-top:21px}.product-label{font-family:var(--heading);letter-spacing:.08em;font-size:14px;font-weight:600;line-height:1.5}.hero h1{letter-spacing:-.06em;margin-top:18px;font-size:clamp(48px,4.6vw,64px);line-height:1.08}.product-label,.hero h1>span{color:#76767d}.hero-description{letter-spacing:-.025em;color:#525257;margin-top:25px;font-size:19px;line-height:1.65}.hero-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:23px;margin-top:29px;display:flex}.hero-actions>.quiet-link{font-size:14px}.access-note{color:var(--muted);margin-top:19px;font-size:12px}.hero-visual{width:100%;min-width:0;max-width:540px;margin:0}.hero-visual-sheet{background:#fff;border:1px solid #e7e7eb;border-radius:22px;padding:21px 23px 0;box-shadow:0 16px 40px #1d1d1f08}.hero-visual-heading{color:#525257;justify-content:space-between;gap:15px;font-size:12px;font-weight:500;display:flex}.hero-visual-heading>span:last-child{color:var(--muted);white-space:nowrap;font-size:10px;font-weight:400}.hero-visual img{object-fit:contain;width:100%;height:300px;margin-top:15px;display:block}.hero-visual-footer{color:var(--muted);border-top:1px solid #f0f0f3;justify-content:space-between;padding-block:14px;font-size:11px;display:flex}.hero-visual>figcaption{color:var(--muted);text-align:center;margin-top:16px;font-size:10px;line-height:1.8}@media (width<=1150px){.hero{padding-block:44px}.hero-content{gap:34px}.hero h1{font-size:53px}.hero-description{font-size:17px}.hero-visual img{height:275px}.hero-actions{gap:19px}}@media (width<=900px){.hero-content{grid-template-columns:1fr;gap:42px}.hero-copy{max-width:640px;padding-top:0}.hero h1{font-size:62px}.hero-description{font-size:19px}.hero-visual{justify-self:center;max-width:590px}.hero-visual img{height:300px}}@media (width<=600px){.hero-actions{gap:12px}.hero-actions>.quiet-link{gap:7px;font-size:12px}.hero-actions>.quiet-link svg{width:15px;height:15px}.hero{padding-block:36px}.hero-content{gap:35px}.hero h1{font-size:51px}.product-label{font-size:12px}.hero-description{font-size:17px}.hero-visual img{height:260px}.hero-visual-sheet{border-radius:18px;padding:18px 17px 0}.hero-visual-heading{font-size:11px}.hero-visual-heading>span:last-child{font-size:9px}.access-note{font-size:11px}}@media (width<=400px){.hero h1{font-size:43px}.hero-description{font-size:16px}.hero .desktop-break{display:none}.hero-visual img{height:225px}.hero-visual>figcaption{font-size:9px}}.introduction{text-align:center;padding-block:105px}.introduction h2{font-size:clamp(32px,3.8vw,49px);line-height:1.2}.introduction h2>span{color:#6e6e73}.introduction>p{color:var(--muted);max-width:690px;margin:25px auto 22px;font-size:19px;line-height:1.7}.feature-showcase{background:var(--surface);padding:26px}.showcase-inner{max-width:1320px;margin-inline:auto}.import-feature{background:#fff;border-radius:28px;grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding:68px 70px;display:grid;overflow:hidden}.feature-label{color:#6e6e73;align-items:center;gap:9px;font-size:14px;font-weight:500;display:flex}.import-copy h2{margin-top:22px;font-size:46px;line-height:1.12}.import-copy>p:not(.feature-footnote){color:var(--muted);max-width:400px;margin-top:24px;font-size:17px;line-height:1.7}.feature-footnote{color:#6e6e73;margin:20px 0 24px;font-size:11px}.data-preview{background:#fbfbfc;border:1px solid #e9e9ed;border-radius:18px;min-width:0;padding:22px;box-shadow:0 15px 45px #00000005}.data-preview-top{align-items:center;gap:12px;padding-bottom:23px;display:flex}.data-file-icon{color:#6e6e73;background:#fff;border:1px solid #dfdfe4;border-radius:9px;place-items:center;width:42px;height:46px;display:grid}.data-preview-top strong{font-size:13px;font-weight:500;display:block}.data-preview-top div>span{color:#6e6e73;margin-top:3px;font-size:10px;display:block}.data-preview table{border-collapse:collapse;text-align:left;width:100%;font-size:11px}.data-preview th{color:#6e6e73;border-top:1px solid #e2e2e7;border-bottom:1px solid #e2e2e7;padding:12px 8px;font-weight:500}.data-preview td{color:#57575d;border-bottom:1px solid #eeeef1;padding:13px 8px}.data-preview th:last-child,.data-preview td:last-child{text-align:right}.data-preview>p{color:#6e6e73;padding-top:16px;font-size:9px}.feature-pair{grid-template-columns:1fr 1fr;gap:26px;margin-top:26px;display:grid}.code-feature,.export-feature{text-align:center;border-radius:28px;min-width:0;padding:48px 45px 0;overflow:hidden}.code-feature{background:#fff}.feature-pair .feature-label{justify-content:center}.feature-pair h2{margin-top:17px;font-size:39px;line-height:1.15}.feature-pair article>p{max-width:390px;color:var(--muted);margin:20px auto 0;font-size:15px;line-height:1.75}.code-figure{background:#fff;max-width:350px;margin:24px auto 0}.code-figure img{object-fit:contain;width:100%;height:290px;display:block}.code-figure figcaption{color:#6e6e73;padding:0 0 27px;font-size:9px}.export-feature{color:#f5f5f7;background:#1d1d1f;flex-direction:column;align-items:center;display:flex}.export-feature .feature-label{color:#b1b1b7}.feature-pair .export-feature>p{color:#a9a9af}.export-formats{justify-content:center;align-items:center;gap:27px;width:100%;min-height:120px;margin:60px 0 55px;display:flex}.export-formats>span{text-align:center;font-family:var(--heading);letter-spacing:-.05em;font-size:clamp(27px,3.3vw,47px);line-height:1.2;display:block}.export-formats>span>span{font-family:var(--body);letter-spacing:0;color:#a9a9af;white-space:nowrap;margin-top:12px;font-size:10px;font-weight:400;display:block}.format-pdf{color:#f5f5f7}.format-svg{color:#b5b5be}.format-png{color:#777781}.export-feature .quiet-link{color:#f5f5f7;margin-top:auto;margin-bottom:44px}.workflow-section{text-align:center;max-width:900px;padding-block:105px;scroll-margin-top:90px}.workflow-heading h2{margin-top:18px;font-size:48px}.workflow-heading>p:last-child{color:var(--muted);margin-top:25px;font-size:18px;line-height:1.7}.workflow-list{text-align:left;counter-reset:steps;grid-template-columns:1fr 1fr;gap:0 42px;margin:48px 0 30px;padding:0;list-style:none;display:grid}.workflow-list>li{border-top:1px solid var(--line)}.workflow-list details{height:100%}.workflow-list summary{cursor:pointer;align-items:center;gap:15px;padding:21px 0;font-size:14px;font-weight:500;list-style:none;display:flex}.workflow-list summary::-webkit-details-marker{display:none}.workflow-list summary>svg{color:#6e6e73;flex:none;margin-left:auto;transition:transform .2s}.step-number{background:var(--surface);color:#6e6e73;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-size:11px;font-weight:400;display:grid}.workflow-list details[open] summary>svg{transform:rotate(180deg)}.workflow-list details>p{color:var(--muted);padding:0 28px 24px 42px;font-size:13px;line-height:1.8}.examples-callout{grid-template-columns:1fr 1.1fr;align-items:center;gap:70px;padding-block:20px 100px;display:grid}.examples-callout h2{margin-top:22px;font-size:49px;line-height:1.12}.examples-callout h2>span{color:#6e6e73}.examples-callout>div>p:not(.section-label){color:var(--muted);max-width:380px;margin:25px 0 23px;font-size:17px;line-height:1.8}.examples-callout>figure{text-align:center;background:#fff;min-width:0;margin:0}.examples-callout img{object-fit:contain;width:100%;height:400px;display:block}.examples-callout figcaption{color:#6e6e73;max-width:350px;margin:16px auto 0;font-size:10px;line-height:1.8}.faq-section{background:var(--surface);padding-block:90px}.faq-inner{width:min(780px,100% - 96px);margin-inline:auto}.faq-inner>h2{text-align:center;margin-bottom:42px;font-size:43px;line-height:1.2}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:25px;padding:24px 0;font-size:16px;font-weight:500;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary svg{color:#6e6e73;flex:none;transition:transform .2s}.faq-list details[open] summary svg{transform:rotate(180deg)}.faq-list details>p{color:var(--muted);padding:0 36px 25px 0;font-size:14px;line-height:1.9}.research-note{color:#6e6e73;margin-top:24px;font-size:11px;line-height:1.9}.closing-section{text-align:center;padding-block:95px 100px}.closing-section h2{margin-top:18px;font-size:52px}.closing-section>p:not(.section-label){color:var(--muted);margin-top:20px;font-size:18px}.closing-section>.button{margin-top:29px}.closing-section>.quiet-link{width:fit-content;margin:22px auto 0;font-size:13px;display:flex}@media (width<=1150px){.import-feature{gap:40px;padding:55px 45px}.import-copy h2{font-size:40px}.feature-pair h2{font-size:35px}.code-feature,.export-feature{padding-inline:30px}.examples-callout{gap:40px}}@media (width<=900px){.introduction{padding-block:80px}.introduction>p{font-size:17px}.feature-showcase{padding:20px}.import-feature{gap:30px;padding:45px 30px}.import-copy h2{font-size:34px}.import-copy>p:not(.feature-footnote){font-size:15px}.feature-footnote{font-size:10px}.data-preview{padding:16px}.data-preview table{font-size:10px}.data-preview th,.data-preview td{padding-inline:5px}.feature-pair{gap:20px;margin-top:20px}.code-feature,.export-feature{padding:35px 24px 0}.feature-pair h2{font-size:31px}.feature-pair article>p{font-size:14px}.code-figure img{height:235px}.export-formats{gap:18px;margin-block:45px}.export-formats>span{font-size:33px}.export-formats>span>span{font-size:8px}.workflow-section{padding-block:80px}.workflow-heading h2{font-size:42px}.examples-callout{gap:30px;padding-bottom:80px}.examples-callout h2{font-size:40px}.examples-callout>div>p:not(.section-label){font-size:15px}.examples-callout img{height:330px}.faq-section{padding-block:75px}.faq-inner>h2{font-size:37px}.closing-section{padding-block:80px}.closing-section h2{font-size:45px}}@media (width<=700px){.import-feature{grid-template-columns:1fr;gap:35px;padding:40px}.import-copy h2{font-size:41px}.import-copy>p:not(.feature-footnote){max-width:450px;font-size:16px}.feature-footnote{font-size:11px}.data-preview{justify-self:center;width:100%;max-width:480px;padding:22px}.data-preview table{font-size:12px}.data-preview td,.data-preview th{padding-inline:8px}.feature-pair{grid-template-columns:1fr}.code-feature,.export-feature{padding-top:42px}.feature-pair h2{font-size:39px}.feature-pair article>p{max-width:420px;font-size:16px}.code-figure{max-width:360px}.code-figure img{height:290px}.export-formats{gap:40px;margin-block:45px 55px}.export-formats>span{font-size:46px}.export-formats>span>span{font-size:10px}.workflow-heading h2{font-size:40px}.workflow-heading>p:last-child{font-size:16px}.workflow-list{gap:0 25px}.workflow-list summary{gap:10px;font-size:12px}.workflow-list summary>svg{width:15px}.step-number{width:23px;height:23px;font-size:10px}.workflow-list details>p{padding-left:33px;font-size:12px}.examples-callout{grid-template-columns:1fr;gap:30px;padding-top:0}.examples-callout h2{font-size:43px}.examples-callout>div>p:not(.section-label){max-width:500px;font-size:17px}.examples-callout img{height:360px}.faq-inner{width:calc(100% - 48px)}.faq-inner>h2{font-size:35px}.faq-list summary{font-size:14px}.faq-list details>p{font-size:13px}.closing-section h2{font-size:42px}.closing-section>p:not(.section-label){font-size:16px}}@media (width<=480px){.introduction{padding-block:65px}.introduction h2{font-size:30px;line-height:1.25}.introduction h2 br{display:none}.introduction>p{font-size:16px}.feature-showcase{padding:12px}.import-feature{border-radius:22px;gap:30px;padding:32px 24px}.feature-label{font-size:12px}.import-copy h2{font-size:35px}.import-copy>p:not(.feature-footnote){font-size:15px}.feature-footnote{font-size:10px}.data-preview{padding:15px}.data-preview table{font-size:10px}.data-preview th,.data-preview td{padding-inline:4px}.data-preview-top strong{font-size:12px}.data-preview-top div>span{font-size:9px}.data-preview>p{font-size:8px}.feature-pair{gap:12px;margin-top:12px}.code-feature,.export-feature{border-radius:22px;padding-inline:24px}.feature-pair h2{font-size:34px}.feature-pair article>p{font-size:15px}.code-figure img{height:260px}.export-formats{gap:25px}.export-formats>span{font-size:38px}.export-formats>span>span{font-size:9px}.workflow-section{padding-block:65px}.workflow-heading h2{font-size:35px}.workflow-heading>p:last-child{font-size:15px}.workflow-list{grid-template-columns:1fr;margin-top:32px}.workflow-list summary{gap:14px;padding-block:19px;font-size:14px}.step-number{width:25px;height:25px}.workflow-list details>p{padding-left:39px;font-size:13px}.examples-callout{padding-bottom:65px}.examples-callout h2{font-size:39px}.examples-callout>div>p:not(.section-label){font-size:16px}.examples-callout img{height:285px}.faq-section{padding-block:60px}.faq-inner>h2{font-size:30px}.faq-list summary{gap:15px;font-size:13px}.closing-section{padding-block:65px}.closing-section h2{font-size:35px}.closing-section>.quiet-link{font-size:12px}.closing-section>p:not(.section-label){font-size:15px}}.feature-footnote,.data-preview-top div>span,.data-preview>p,.code-figure figcaption,.examples-callout figcaption,.research-note{color:var(--muted)}@media (width<=360px){.export-formats{gap:18px}.export-formats>span{font-size:31px}}
