/* EXREG 06 — a product-led identity, independent of the former WordPress layout. */
:root{--navy:#17252e;--deep:#11232d;--ink:#192b36;--muted:#60707a;--accent:#eddb51;--line:#dfe6e9;--pale:#f2f6f8;--max:1240px;--radius:12px;--soft-shadow:0 10px 35px #20384708}
html{scroll-padding-top:100px}body{color:var(--ink)}
h1,h2,h3{font-weight:600;letter-spacing:-.045em}h2{font-size:clamp(2rem,3.3vw,3rem);line-height:1.12}h3{letter-spacing:-.025em}
.eyebrow{font-size:.75rem;font-weight:600;letter-spacing:.12em;color:#62727b}.eyebrow.accent{color:#65737a}
.button{min-height:52px;background:var(--ink);border-color:var(--ink);color:white;border-radius:7px;padding:14px 24px;font-size:.9375rem;font-weight:550;gap:26px;box-shadow:none}
.button:hover{background:#314b59;border-color:#314b59;box-shadow:0 5px 15px #17303913}.button>span{font-size:1.125rem;color:#eddb51}
.button.quiet,.button.outline{background:transparent;border-color:#ccd7dd;color:var(--ink);box-shadow:none}.button.quiet>span,.button.outline>span{color:inherit}.button.quiet:hover,.button.outline:hover{background:white;border-color:#95a9b5}
.text-link,.card-link{font-weight:550;color:var(--ink)}.text-link:hover,.card-link:hover{text-decoration:underline;text-underline-offset:6px}
.site-header-v6{background:#ffffffed;color:var(--ink);border-bottom:1px solid #e4eaed;backdrop-filter:blur(18px)}
.site-header-v6 .header-inner{height:88px;gap:38px;display:flex;align-items:center}
.site-header-v6 .brand img{width:143px;height:auto}
.site-header-v6 .desktop-nav{margin:auto;gap:31px;font-size:.9375rem;font-weight:500}
.site-header-v6 .desktop-nav>a{padding:31px 0;color:#536570;position:relative;white-space:nowrap}
.site-header-v6 .desktop-nav>a:hover,.site-header-v6 .desktop-nav>a[aria-current=page]{color:var(--ink);text-decoration:none}
.site-header-v6 .desktop-nav>a[aria-current=page]::after{bottom:20px;background:var(--ink);height:2px}
.site-header-v6 .header-actions{display:flex;gap:26px;align-items:center}
.site-header-v6 .header-login{font-size:.875rem;white-space:nowrap;color:#536570}
.site-header-v6 .header-actions .button{min-height:43px;padding:11px 17px;font-size:.875rem;gap:20px}
.nav-menu>summary{display:flex;align-items:center;gap:7px;padding:30px 0;line-height:1.65;list-style:none;cursor:pointer;color:#536570;white-space:nowrap}
.nav-menu>summary::-webkit-details-marker{display:none}.nav-menu>summary svg{width:14px;height:14px;stroke-width:1.4;transition:transform .16s}
.nav-menu[open]>summary svg{transform:rotate(180deg)}.nav-menu[open]>summary,.nav-menu>summary:hover,.nav-menu:has(a[aria-current=page])>summary{color:var(--ink)}
.platform-menu{position:relative}.nav-panel{position:absolute;top:73px;left:-100px;width:620px;display:grid;grid-template-columns:240px 1fr;padding:10px;gap:8px;background:white;border:1px solid #dfe7eb;border-radius:14px;box-shadow:0 18px 60px #16334520;z-index:40}
.site-header-v6 .nav-overview{display:flex;flex-direction:column;align-items:start;justify-content:space-between;padding:24px;background:#eef3f5;border-radius:8px;text-decoration:none;color:var(--ink);min-height:255px}
.nav-kicker{font-size:.75rem;letter-spacing:.1em;color:#647680}.nav-overview>strong{font-size:1.55rem;line-height:1.2;font-weight:550;letter-spacing:-.035em}.nav-overview>span:last-child{font-size:.8125rem}.nav-overview b{padding-left:7px;font-weight:400}
.nav-panel nav{padding:4px}.nav-panel nav a,.site-header-v6 .company-menu nav a{display:block;position:static;padding:12px 15px;color:var(--ink);border-radius:7px;text-decoration:none}
.nav-panel nav a:hover,.site-header-v6 .company-menu nav a:hover,.site-header-v6 .company-menu nav a[aria-current=page]{background:#f2f6f8}
.nav-panel nav strong,.site-header-v6 .company-menu nav strong{display:block;font-size:.875rem;font-weight:600;line-height:1.6}
.nav-panel nav a>span,.site-header-v6 .company-menu nav a>span{display:block;font-size:.8125rem;color:#667780;line-height:1.6;margin-top:1px}
.site-header-v6 .company-menu>nav{top:73px;right:-48px;width:290px;padding:8px;border:1px solid #dfe7eb;border-radius:12px;background:white;box-shadow:0 18px 60px #16334520}
.site-header-v6 .mobile-menu{position:relative}.site-header-v6 .mobile-menu summary{display:flex;align-items:center;gap:13px;font-size:.875rem;list-style:none;cursor:pointer;padding:12px 0}
.site-header-v6 .mobile-menu summary svg{width:22px;height:22px}.site-header-v6 .mobile-menu nav{top:51px;right:0;width:320px;padding:14px 22px;border:1px solid var(--line);border-radius:12px;background:white;box-shadow:0 18px 50px #16334520}
.site-header-v6 .mobile-menu nav a{color:var(--ink);display:block;font-size:1rem;padding:12px 0}
.site-header-v6 .mobile-account{border-top:1px solid var(--line);margin-top:7px;padding-top:9px}
.site-header-v6 .mobile-menu nav .mobile-trial{display:flex;justify-content:space-between;align-items:center;margin:10px 0 7px;padding:13px 17px;border-radius:6px;background:var(--ink);color:white;font-size:.9375rem}
.site-header-v6 .mobile-trial>span{color:var(--accent)}
/* A typographic opening with the product as the main image. */
.home-hero-v6{background:linear-gradient(#fff 20%,#f0f5f8 100%);padding:70px 0 0;overflow:hidden}
.hero-v6-intro{text-align:center;max-width:1000px;margin:0 auto 49px}
.hero-v6-intro>.eyebrow{display:flex;justify-content:center;align-items:center;gap:10px;margin-bottom:22px;font-size:.75rem;letter-spacing:.115em}
.hero-v6-intro>.eyebrow>span{width:14px;height:14px;border:4px solid #e3cb35;border-radius:3px;transform:rotate(-10deg)}
.hero-v6-intro h1{font-size:clamp(3.5rem,5.6vw,5.45rem);line-height:1.045;letter-spacing:-.055em;font-weight:550;text-wrap:balance}
.hero-v6-intro h1>span{color:#647f90}
.hero-v6-description{font-size:1.125rem;line-height:1.75;max-width:610px;margin:25px auto 0;color:#60727c}
.hero-v6-intro .actions{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:27px}
.hero-v6-workspace{max-width:1100px;margin:auto;padding:11px 11px 0;border:1px solid #d9e3e9;border-bottom:0;background:#e1eaf0;border-radius:17px 17px 0 0;box-shadow:0 14px 65px #213a4b14}
.hero-v6-workspace .product-screen{display:flex;flex-direction:column;border:1px solid #d1dde5;border-bottom:0;border-radius:9px 9px 0 0;box-shadow:none;background:white;overflow:hidden}
.hero-v6-workspace .screen-top{display:none}.hero-v6-workspace .tour-controls{order:-1;display:flex;justify-content:center;padding:13px 20px;gap:8px;border-bottom:1px solid #e3e9ed;background:#fff}
.hero-v6-workspace .tour-controls button{border:0;background:transparent;padding:9px 18px;border-radius:5px;color:#5e7180;font-size:.8125rem;font-weight:500}
.hero-v6-workspace .tour-controls button[aria-pressed=true]{background:#ebf1f4;color:#203a49;box-shadow:inset 0 -2px #dbc942}
.hero-v6-workspace .tour-controls button:hover{background:#f1f5f7}.hero-v6-workspace .tour-screen .image-zoom{aspect-ratio:2.112;background:#f5f8fa}
.hero-v6-workspace .tour-screen figcaption{font-size:.8125rem;color:#607581;text-align:center;padding:14px 20px;border-top:1px solid #e4ecef;background:white}
.hero-v6-workspace .zoom-label{background:#192e3ce8;color:white;border-radius:5px;font-size:.75rem;right:17px;bottom:16px;padding:7px 12px}
/* More editorial space and fewer equal-sized card rows. */
.section{padding-block:104px}.platform{background:#fff}.section-heading{align-items:start;gap:70px;margin-bottom:58px}.section-heading>p{max-width:460px;color:#627580;font-size:1rem;line-height:1.8;padding-top:33px}
.product-grid{grid-template-columns:1fr 1fr;gap:100px;padding:0 0 57px;align-items:start}.product-copy h3{font-size:1.65rem;line-height:1.2;max-width:420px}.product-copy>p{max-width:430px;font-size:1rem;color:#60717b;margin-top:20px}.product-copy .check-list{margin:25px 0}.check-list li{font-size:1rem;color:#536975}.check-list li::before{color:#718692}
.overview-paths{border-top:1px solid var(--line)}.overview-paths>a{display:flex;align-items:center;gap:23px;padding:24px 0;border-bottom:1px solid var(--line);text-decoration:none}.overview-number{font-size:.75rem;color:#8497a2;align-self:start;margin-top:3px}
.overview-paths strong{display:block;font-size:1.0625rem;line-height:1.5;font-weight:550}.overview-paths a>span:nth-child(2)>span{font-size:.875rem;color:#6c7e88;display:block;margin-top:4px}.overview-paths a>span:last-child{margin-left:auto;font-size:1.2rem;color:#687e8d}.overview-paths a:hover strong{color:#476e86}.overview-paths a:hover>span:last-child{color:var(--ink)}
.feature-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin:0}.feature-grid article{position:relative;display:grid;grid-template-columns:44px 1fr;column-gap:23px;padding:30px 34px;background:#f3f6f8;border:1px solid #edf2f5;border-radius:10px;box-shadow:none;transform:none}
.feature-grid .feature-icon{grid-column:1;grid-row:1/4;background:transparent;border:0;color:#657f8e;width:34px;height:34px;margin:0;padding:0}.feature-grid h3{grid-column:2;font-size:1.125rem;margin:0 0 12px}.feature-grid p,.feature-grid .card-link{grid-column:2;font-size:.9375rem;line-height:1.75}.feature-grid .card-link{margin-top:10px}.feature-grid article:hover{transform:none;box-shadow:none;border-color:#cad9e3}
.field-section{padding:90px 0;background:#f1f5f7;color:var(--ink)}.field-grid{gap:90px;grid-template-columns:1fr 1fr;align-items:center}.field-photo{border-radius:13px;overflow:hidden;background:white;border:1px solid #dbe5eb}.field-photo img{min-height:0;height:435px;object-fit:cover;object-position:50% 60%}.field-photo figcaption{padding:17px 22px;background:white;color:#687d89;border:0;font-size:.8125rem}.field-copy h2{font-size:2.75rem}.field-copy .eyebrow{color:#697e8a}.field-copy>p:not(.eyebrow){color:#5f7380;font-size:1rem}.workflow{margin-top:30px}.workflow li{border-color:#d9e3e9;padding-block:18px;gap:24px}.workflow li>span{color:#8095a0;background:none;border:none;font-size:.8125rem}.workflow h3{font-size:1.0625rem;font-weight:600}.workflow p{color:#687c88;font-size:.9375rem}.field-copy .light-link{color:var(--ink)}
.industries{background:white;border-bottom:1px solid var(--line)}.industries-inner{padding-block:35px;gap:45px}.industries p{color:#73848e;font-size:.75rem;line-height:1.8}.industries p strong{font-weight:550;color:#4e6674}.industries ul{color:#4e6674;font-size:.9375rem;font-weight:500}
.resources{background:white}.resource-grid{gap:22px}.resource-grid article{border:1px solid #e1e8ec;background:#fff;border-radius:11px;padding:30px;box-shadow:none;transform:none}.resource-grid article:hover{transform:none;box-shadow:0 10px 30px #213a4b08;border-color:#b6c9d5}.resource-category{font-size:.75rem;letter-spacing:.08em;color:#748895;margin-bottom:30px}.resource-category>span{color:#9aabb4;border-color:#d9e3e9}.resource-grid h3,.resource-grid h2{font-size:1.4rem;line-height:1.3;letter-spacing:-.03em;font-weight:550}.resource-grid p{font-size:.9375rem;color:#687b87;line-height:1.8}.resource-grid .card-link{font-size:.875rem;margin-top:auto;padding-top:25px}
.cta-section{background:#e9d952;border:0;padding-block:72px}.cta-inner{align-items:center;gap:65px}.cta-inner h2{font-size:2.9rem;max-width:670px;line-height:1.12}.cta-inner .eyebrow{color:#596045;margin-bottom:19px}.cta-inner p{color:#4e5949;line-height:1.8;font-size:.9375rem}.cta-actions{min-width:240px;align-items:stretch}.cta-actions>.button{background:var(--ink);color:#fff;border-color:var(--ink);justify-content:space-between}.cta-actions>.text-link{justify-content:space-between;color:#2a382f;font-size:.9375rem}
.site-footer{background:#142833;color:#d3e0e6;padding-top:66px}.footer-top{gap:50px;padding-bottom:50px}.footer-brand p{color:#a7bbc7;font-size:.9375rem;line-height:1.8}.footer-top h2{font-weight:550;letter-spacing:0;font-size:.875rem;color:#e8f0f4}.footer-top>div>a{font-size:.875rem;color:#aabecb}.footer-brand .parent-company{font-size:.8125rem}.footer-bottom{border-color:#ffffff20;color:#8fa6b5}.company-location{color:#9eb3c0}
/* The software page leads with its field tool, then exposes the full workflow. */
.software-hero-v6{background:#fff;padding-bottom:65px}.software-hero-v6 .breadcrumbs{padding:28px 0 36px;color:#6e808b}.software-v6-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:90px;align-items:center}.software-v6-copy{padding-bottom:15px}.software-v6-copy h1{font-size:clamp(2.8rem,4.4vw,4.25rem);line-height:1.075;letter-spacing:-.048em;max-width:650px}.software-v6-copy>.eyebrow{margin-bottom:24px}.software-v6-lead{font-size:1.0625rem;color:#647783;line-height:1.85;max-width:510px;margin:27px 0 29px}
.software-v6-device{display:flex;align-items:center;flex-direction:column;background:#eaf0f4;border:1px solid #dde7ec;border-radius:15px;padding:26px 24px 18px;overflow:hidden;position:relative}.device-v6-label{width:100%;margin-bottom:20px;text-align:center}.device-v6-label>span{display:block;font-size:.75rem;color:#718895;letter-spacing:.12em;margin-bottom:6px}.device-v6-label>strong{font-size:1.0625rem;font-weight:550;color:#496372}.software-v6-device>.image-zoom{background:transparent;height:347px;width:100%;display:flex;align-items:center;justify-content:center;overflow:visible}.software-v6-device .image-zoom>img{width:auto;height:100%;object-fit:contain;filter:drop-shadow(12px 15px 10px #233e5325);transform:rotate(5deg)}.software-v6-device .zoom-label{right:1px;bottom:8px;background:white;color:#415f72;box-shadow:0 3px 15px #1c3c5112;border-radius:5px;font-size:.75rem}.software-v6-device>figcaption{text-align:center;font-size:.75rem;color:#65808f;margin-top:25px}
.software-nav{background:white;border-block:1px solid var(--line)}.software-nav>.container{justify-content:center;gap:42px}.software-nav a{font-size:.875rem;font-weight:500;padding:19px 0;color:#526a78}
.workflow-tour{background:#f4f7f9}.workflow-tour .section-heading{margin-bottom:35px}.workflow-tour .section-heading h2,.identification-section .section-heading h2{font-size:2.75rem}.workflow-tabs{display:flex;gap:7px;border:0;width:max-content;max-width:100%;background:#e7eef2;padding:6px;border-radius:8px;margin-bottom:30px}.workflow-tabs button{border:0;border-radius:5px;padding:13px 22px;font-size:.875rem;color:#677c89;background:transparent;gap:12px;flex-wrap:nowrap}.workflow-tabs button>span:first-child{font-size:.75rem;color:#81949f}.workflow-tabs button[aria-selected=true]{background:white;box-shadow:0 2px 8px #2742520b;color:#203d4e;border:0}.workflow-tabs button:hover{background:#f7fafb}.workflow-tabs .workflow-tab-arrow{display:none}.workflow-panels{padding-top:0}.workflow-panel{grid-template-columns:.85fr 1.2fr;gap:60px;align-items:center}.workflow-panel h3{font-size:2.1rem;line-height:1.17;letter-spacing:-.038em}.workflow-panel-copy>p:not(.eyebrow){font-size:1rem;color:#617582;line-height:1.85}.workflow-panel .workflow-note{font-size:.8125rem!important;color:#7a8b95!important}.workflow-panel-media{border:1px solid #dee7ee;padding:10px;background:#e8eff4;border-radius:11px}.workflow-panel-media .product-screen{border-radius:6px;border-color:#d5e1e8;box-shadow:none}.workflow-panel-media .screen-top{background:white;border-bottom:1px solid #e5edf1;color:#738895;font-size:.75rem;padding:13px}.workflow-panel-media .screen-dots{display:none}.workflow-panel-media .image-zoom{height:380px;background:#fff}.workflow-panel .check-list li{font-size:.9375rem}.workflow-panel .workflow-note{border-color:#dce5eb}
.identification-grid{gap:23px}.identification-grid article{border:1px solid #e0e9ee;border-radius:11px;box-shadow:none;overflow:hidden}.identification-image{background:#f4f7f9;border-bottom:1px solid #e0e9ee;height:230px;padding:24px}.identification-copy{padding:29px}.identification-copy h3{font-size:1.25rem}.identification-copy p{font-size:1rem;line-height:1.8;color:#677b88}
.field-app-v4{background:#fff;color:var(--ink);padding-block:30px 100px}.field-app-layout{gap:90px;grid-template-columns:.9fr 1fr}.field-app-device{background:#eaf0f4;border:1px solid #dce7ed;border-radius:13px;box-shadow:none}.field-app-device-label>span{color:#6b8392}.field-app-device-label>p{color:#314f62}.field-app-device .device-caption{color:#627b8b}.field-app-copy>h2{font-size:2.8rem}.field-app-copy>.eyebrow{color:#6c808d}.field-app-copy>p:not(.eyebrow){color:#657d8b;font-size:1rem;line-height:1.8}.field-app-steps{border-top:1px solid var(--line)}.field-app-steps button{background:transparent;border:0;border-bottom:1px solid var(--line);color:var(--ink);border-radius:0;padding:23px 15px;gap:20px}.field-app-steps button:hover{background:#f3f7f9}.field-app-steps button[aria-pressed=true]{background:#f0f5f7;color:var(--ink);border-color:#dbe5eb;box-shadow:inset 3px 0 #ceb931}.field-app-steps button>span:nth-child(2)>span{color:#6b808e;font-size:.875rem}.field-app-steps .step-number{color:#8ba0ab}.field-app-steps .step-arrow{color:#7b94a3}.field-app-steps button>span:nth-child(2)>strong{font-size:1rem;font-weight:550}
/* Shared company, knowledge and article surfaces. Semantic content is unchanged. */
.page-hero{background:#f0f5f8;color:var(--ink);padding-bottom:65px;border-bottom:1px solid #dfe8ee}.page-hero::after{display:none}.page-hero h1{font-size:clamp(2.8rem,4.5vw,4.1rem);max-width:950px;line-height:1.1;letter-spacing:-.045em}.page-hero .page-lead{color:#637b8a;max-width:670px;font-size:1.0625rem}.page-hero .eyebrow{color:#687f8e}.page-hero .breadcrumbs{color:#788d9a}.page-hero .breadcrumbs a{color:#687f8e}.breadcrumbs{font-size:.75rem;padding:26px 0 34px}.article-hero{background:#f0f5f8;border-color:#e0e9ee;padding-bottom:57px}.article-hero h1{font-weight:550;letter-spacing:-.04em}.article-hero .article-subtitle{color:#6b8292}.article-meta{color:#728795}.article-sidebar{top:108px;max-height:calc(100dvh - 130px)}.toc{border-color:#dce7ee;border-radius:10px;background:#f6f9fb;box-shadow:none}.toc summary{font-weight:550}.toc a[aria-current=location]{color:#2b5772;background:#eaf1f5;border-left-color:#597c91}.sidebar-cta{border:0;border-radius:10px;background:#eaf1f5;color:var(--ink);margin-top:20px;padding:25px}.sidebar-cta .eyebrow{color:#6d8797}.sidebar-cta h2{color:#284454;font-size:1.5rem}.sidebar-cta p{color:#718998}.sidebar-cta .text-link{color:#284b61}.article-prose h2{font-weight:600;letter-spacing:-.03em}.article-prose h3{font-weight:600}.article-prose h2,.article-prose h3,.workflow-panel{scroll-margin-top:106px}.related-guides{background:#f4f7f9}.topic-links a{border-radius:5px;background:white;font-size:.8125rem;color:#667e8d;border-color:#d6e2e9}.topic-links a[aria-current=page]{background:#e5edf2;color:#294657;border-color:#b9cdd9}.form-panel,.faq-list details,.kpi-grid article{border-color:#dce7ee;border-radius:10px;box-shadow:none}.form-panel{background:#f8fafb}.form-notice{border-radius:6px}.form-field input,.form-field select,.form-field textarea{border-radius:6px;border-color:#cbdce6}.integration-flow>div{border-radius:10px}.integration-cards .product-screen{border-radius:10px}.about-photo{border-radius:11px;overflow:hidden}.image-dialog{border-radius:12px}.image-dialog .dialog-toolbar{background:#f0f5f8;color:var(--ink)}
@media(min-width:1600px){.hero-v6-intro{margin-bottom:58px}.home-hero-v6{padding-top:83px}.hero-v6-intro h1{font-size:5.6rem}}
@media(max-width:1200px){.site-header-v6 .header-inner{gap:28px}.site-header-v6 .desktop-nav{gap:26px;font-size:.875rem}.site-header-v6 .header-actions{gap:22px}.site-header-v6 .brand img{width:133px}.hero-v6-intro h1{font-size:4.6rem}.home-hero-v6{padding-top:58px}.software-v6-grid{gap:55px}.software-v6-copy h1{font-size:3.4rem}.software-v6-device>.image-zoom{height:315px}.product-grid,.field-grid,.field-app-layout{gap:55px}.workflow-panel{gap:35px}.workflow-panel-media .image-zoom{height:345px}.cta-inner h2{font-size:2.65rem}.feature-grid article{padding:28px}.field-copy h2{font-size:2.5rem}}
@media(max-width:1050px){.site-header-v6 .header-login{display:none}.site-header-v6 .desktop-nav{gap:30px}.site-header-v6 .header-inner{height:80px}.nav-menu>summary{padding:27px 0}.site-header-v6 .desktop-nav>a{padding:27px 0}.nav-panel,.site-header-v6 .company-menu>nav{top:67px}.hero-v6-intro h1{font-size:4.1rem}.software-v6-grid{gap:35px;grid-template-columns:1.05fr 1fr}.software-v6-copy h1{font-size:3rem}.software-v6-device>.image-zoom{height:310px}.software-v6-lead{font-size:1rem}.workflow-panel h3{font-size:1.8rem}.feature-grid article{column-gap:16px}.section-heading{gap:40px}.section-heading>p{max-width:390px}.footer-top{gap:35px}}
@media(max-width:900px){.site-header-v6 .header-inner{height:74px;justify-content:space-between}.site-header-v6 .desktop-nav,.site-header-v6 .header-actions{display:none}.site-header-v6 .mobile-menu{display:block;margin-left:auto}.home-hero-v6{padding-top:53px}.hero-v6-intro h1{font-size:3.6rem}.hero-v6-intro{margin-bottom:39px}.hero-v6-description{font-size:1.0625rem;max-width:570px}.hero-v6-workspace{padding:8px 8px 0;border-radius:13px 13px 0 0}.section{padding-block:70px}.section-heading{display:block;margin-bottom:38px}.section-heading>p{max-width:650px;padding-top:0;margin-top:23px}.product-grid{grid-template-columns:1fr 1fr;gap:40px}.product-copy h3{font-size:1.5rem}.product-copy .check-list li{font-size:.9375rem}.overview-paths>a{gap:15px;padding:25px 0}.overview-paths strong{font-size:1rem}.overview-paths a>span:nth-child(2)>span{font-size:.8125rem}.feature-grid article{padding:25px;display:block}.feature-grid .feature-icon{margin-bottom:16px}.feature-grid h3{font-size:1.0625rem}.field-section{padding-block:65px}.field-grid{gap:37px}.field-photo img{height:440px}.field-copy h2{font-size:2.1rem}.field-copy>p:not(.eyebrow){font-size:.9375rem}.workflow p{font-size:.875rem}.industries-inner{padding-block:28px}.resource-grid{gap:16px}.resource-grid article{padding:24px}.resource-grid h3,.resource-grid h2{font-size:1.2rem}.resource-grid p{font-size:.9375rem}.cta-inner h2{font-size:2.4rem}.cta-inner{gap:35px}.cta-section{padding-block:55px}.cta-actions{min-width:205px}.software-hero-v6{padding-bottom:40px}.software-hero-v6 .breadcrumbs{padding:23px 0 29px}.software-v6-grid{grid-template-columns:1.1fr .9fr;gap:30px}.software-v6-copy h1{font-size:2.7rem}.software-v6-device{padding:22px 15px 17px}.software-v6-device>.image-zoom{height:290px}.device-v6-label>strong{font-size:.9375rem}.software-v6-device>figcaption{font-size:.75rem;max-width:200px}.software-v6-lead{font-size:.9375rem;margin-top:21px}.software-v6-copy .button{padding:14px 18px;gap:20px;font-size:.875rem}.software-nav>.container{justify-content:start;gap:28px}.software-nav a{font-size:.8125rem}.workflow-panel{grid-template-columns:1fr;gap:25px}.workflow-panel-copy{max-width:650px}.workflow-panel h3{font-size:2rem}.workflow-panel-media .image-zoom{height:390px}.workflow-tour .section-heading h2,.identification-section .section-heading h2{font-size:2.4rem}.workflow-tabs button{padding:12px 19px}.identification-grid{gap:16px}.identification-image{height:180px;padding:18px}.identification-copy{padding:22px}.identification-copy h3{font-size:1.125rem}.field-app-layout{grid-template-columns:.9fr 1fr;gap:35px}.field-app-copy>h2{font-size:2.2rem}.field-app-steps button{padding:18px 12px;gap:12px}.field-app-v4{padding-bottom:70px}.article-sidebar{position:static;max-height:none}.page-hero h1{font-size:3rem}.footer-top{gap:32px}}
@media(max-width:700px){.product-grid{grid-template-columns:1fr;gap:35px}.product-copy{max-width:600px}.product-copy>p{max-width:100%}.overview-paths strong{font-size:1.0625rem}.overview-paths a>span:nth-child(2)>span{font-size:.875rem}.overview-paths>a{padding:20px 0}.field-grid{grid-template-columns:1fr;gap:38px}.field-photo img{height:340px}.field-copy h2{font-size:2.5rem}.field-copy>p:not(.eyebrow){font-size:1rem}.workflow p{font-size:.9375rem}.software-v6-grid{grid-template-columns:1fr;gap:35px}.software-v6-copy{max-width:620px}.software-v6-copy h1{font-size:3.2rem}.software-v6-lead{font-size:1rem;max-width:600px}.software-v6-device{max-width:100%;width:100%}.software-v6-device>.image-zoom{height:310px}.software-v6-device>figcaption{max-width:100%;font-size:.75rem}.field-app-layout{grid-template-columns:1fr;gap:35px}.field-app-device{order:2;min-height:0}.field-app-device>.image-zoom{height:350px}.field-app-copy{order:1}.field-app-copy>h2{font-size:2.5rem}.identification-grid{grid-template-columns:1fr}.identification-grid article{display:grid;grid-template-columns:1fr 1.2fr}.identification-image{height:auto;min-height:230px;border-right:1px solid #e0e9ee;border-bottom:0}.identification-copy{padding:27px}.workflow-tabs{width:100%;display:grid;grid-template-columns:repeat(3,1fr)}.workflow-tabs button{flex-direction:column;align-items:start;gap:6px;padding:13px 15px;font-size:.875rem}.workflow-tabs button>span:first-child{width:auto}.workflow-tabs .workflow-tab-arrow{display:none}}
@media(max-width:620px){.container{width:calc(100% - 40px)}html{scroll-padding-top:90px}.site-header-v6 .header-inner{height:72px}.site-header-v6 .brand img{width:124px}.site-header-v6 .mobile-menu nav{width:min(340px,calc(100vw - 40px))}.home-hero-v6{padding-top:43px}.hero-v6-intro{margin-bottom:35px}.hero-v6-intro>.eyebrow{font-size:.75rem;letter-spacing:.09em;margin-bottom:22px}.hero-v6-intro h1{font-size:clamp(2.7rem,10.4vw,3.6rem);line-height:1.075;letter-spacing:-.045em;font-weight:550}.hero-v6-intro h1>span{display:inline}.hero-v6-description{font-size:1rem;line-height:1.75;margin-top:23px}.hero-v6-intro .actions{display:grid;grid-template-columns:1fr;gap:10px;margin-top:25px}.hero-v6-intro .button{padding:14px 20px;justify-content:space-between;min-height:51px;font-size:.9375rem}.hero-v6-workspace{padding:6px 6px 0;border-radius:10px 10px 0 0}.hero-v6-workspace .product-screen{border-radius:6px 6px 0 0}.hero-v6-workspace .tour-controls{display:grid;grid-template-columns:repeat(3,1fr);gap:3px;padding:7px 5px}.hero-v6-workspace .tour-controls button{font-size:.75rem;padding:9px 3px;line-height:1.4}.hero-v6-workspace .tour-screen figcaption{font-size:.75rem;padding:12px;line-height:1.6}.hero-v6-workspace .zoom-label{font-size:.75rem;padding:5px 8px;right:7px;bottom:7px}.section{padding-block:53px}.section-heading{margin-bottom:32px}.section-heading h2{font-size:2.15rem}.section-heading>p{font-size:1rem;line-height:1.8;margin-top:22px}.eyebrow{font-size:.75rem}.product-copy h3{font-size:1.6rem}.product-copy>p{font-size:1rem}.product-grid{padding-bottom:35px}.product-copy .check-list li{font-size:.9375rem}.feature-grid{grid-template-columns:1fr;gap:12px}.feature-grid article{display:grid;grid-template-columns:33px 1fr;gap:0 17px;padding:24px}.feature-grid .feature-icon{width:29px;height:29px}.feature-grid h3{font-size:1.0625rem}.feature-grid p{font-size:.9375rem}.field-section{padding-block:45px}.field-photo img{height:270px}.field-photo figcaption{padding:15px 18px;font-size:.75rem}.field-copy h2{font-size:2.25rem}.workflow li{gap:17px}.industries p{font-size:.75rem}.industries ul{font-size:.875rem;gap:15px}.resource-grid{grid-template-columns:1fr;gap:14px}.resource-grid article{padding:27px}.resource-category{font-size:.75rem;margin-bottom:22px}.resource-grid h3,.resource-grid h2{font-size:1.4rem}.resource-grid p{font-size:1rem}.cta-section{padding-block:48px}.cta-inner{display:block}.cta-inner h2{font-size:2.3rem}.cta-inner p{font-size:.9375rem}.cta-actions{margin-top:28px;max-width:100%;align-items:stretch}.cta-actions .button{width:100%}.site-footer{padding-top:44px}.footer-top{gap:28px 22px;padding-bottom:36px}.footer-top>div>a{font-size:.875rem}.footer-top h2{font-size:.875rem}.footer-bottom{font-size:.75rem}.software-v6-copy h1{font-size:2.65rem;line-height:1.1}.software-v6-copy h1 br{display:none}.software-v6-copy .eyebrow{margin-bottom:19px}.software-v6-lead{font-size:1rem;margin:22px 0 25px}.software-v6-copy .button{width:100%;justify-content:space-between;font-size:.9375rem}.software-v6-device{padding:22px 20px 19px}.software-v6-device>.image-zoom{height:300px}.device-v6-label>span{font-size:.75rem}.device-v6-label>strong{font-size:1rem}.software-v6-device .zoom-label{font-size:.75rem}.software-hero-v6{padding-bottom:33px}.software-nav>.container{width:100%;padding-inline:20px;gap:25px}.software-nav a{font-size:.8125rem;padding-block:17px}.workflow-tour .section-heading h2,.identification-section .section-heading h2{font-size:2.2rem}.workflow-tabs{padding:5px;gap:4px;margin-bottom:29px}.workflow-tabs button{font-size:.8125rem;padding:11px 8px;text-align:left;line-height:1.6}.workflow-tabs button>span:first-child{font-size:.75rem}.workflow-panel h3{font-size:1.85rem;line-height:1.2}.workflow-panel-copy>p:not(.eyebrow){font-size:1rem}.workflow-panel-media{padding:7px}.workflow-panel-media .image-zoom{height:280px}.workflow-panel-media .screen-top{font-size:.75rem;padding:10px}.identification-grid article{display:block}.identification-image{height:230px;border-right:0;border-bottom:1px solid #e0e9ee}.identification-copy{padding:26px}.identification-copy h3{font-size:1.25rem}.field-app-copy>h2{font-size:2.25rem}.field-app-v4{padding-block:15px 54px}.field-app-device{padding:25px 20px}.field-app-device>.image-zoom{height:320px}.field-app-steps button>span:nth-child(2)>span{font-size:.875rem}.page-hero{padding-bottom:43px}.page-hero h1{font-size:2.6rem}.page-hero .page-lead{font-size:1rem}.page-hero .eyebrow{font-size:.75rem}.breadcrumbs{padding:22px 0 30px}.article-hero{padding-bottom:37px}.article-hero h1{font-size:2.2rem}.article-hero .article-subtitle{font-size:1.4rem}.article-prose h2,.article-prose h3,.workflow-panel{scroll-margin-top:92px}.form-panel{padding:25px}.article-meta{font-size:.75rem}.related-guides .section-heading h2{font-size:2.15rem}}
.cta-inner p:not(.eyebrow){color:#4e5949}.breadcrumbs [aria-current=page]{color:#506b7b}.field-app-steps strong{color:var(--ink)}.field-app-steps button[aria-pressed=true] .step-number{color:#6a782e}.field-app-steps button[aria-pressed=true] .step-arrow{color:#587588}
@media(prefers-reduced-motion:reduce){.nav-menu>summary svg,.button,.resource-grid article{transition:none}}
