:root{--tez-blue:#2458de;--tez-ink:#10273b;--tez-muted:#526778;--tez-teal:#087c70;--tez-line:#dce6eb}
html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0}*{box-sizing:border-box}a{text-underline-offset:4px}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #e7a72e;outline-offset:5px}.wp-site-blocks>header,.wp-site-blocks>footer{margin-block-start:0}.tez-header{border-bottom:1px solid var(--tez-line);background:#fff}.tez-header-inner{min-height:92px;gap:20px!important}.tez-brand{gap:10px!important}.tez-brand .wp-block-site-title{font-size:1.5rem;font-weight:750;letter-spacing:-.06em}.tez-brand .wp-block-site-title a{text-decoration:none;color:var(--tez-ink)}.tez-nav{font-size:.875rem;font-weight:550}.tez-nav .wp-block-navigation__container{gap:clamp(12px,2vw,26px)}.tez-nav a{text-decoration:none}.tez-nav a:hover{color:var(--tez-blue)}.tez-main{margin-block-start:0!important}.tez-section{max-width:1200px!important;padding-block:clamp(42px,7vw,88px);width:100%}.tez-section .wp-block-columns{gap:clamp(24px,4vw,54px)}.tez-section h1{font-size:clamp(2.8rem,5.5vw,4.6rem);margin:16px 0 24px}.tez-section h2{font-size:clamp(2rem,3.5vw,3rem);max-width:800px}.tez-section h3{font-size:1.35rem;letter-spacing:-.025em}.tez-section p{color:var(--tez-muted)}.tez-section .tez-eyebrow{color:var(--tez-teal);font-size:.72rem;font-weight:750;letter-spacing:.16em}.tez-section .tez-lead{font-size:1.15rem;line-height:1.75;max-width:670px}.tez-section .tez-fine{font-size:.8rem;line-height:1.65}.tez-hero{padding-top:76px;padding-bottom:68px}.tez-hero-columns{align-items:center!important}.tez-hero-columns>.wp-block-column:first-child{flex-basis:47%!important}.tez-hero-columns>.wp-block-column:last-child{flex-basis:53%!important;min-width:0}.tez-actions{gap:12px!important;margin-top:28px!important;align-items:center!important}.tez-action{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;background:var(--tez-blue);color:white!important;border:1px solid var(--tez-blue);padding:.85rem 1.25rem;border-radius:8px;font-size:.92rem;font-weight:650;line-height:1.5}.tez-action:hover,.wp-block-button__link:hover{filter:brightness(.93)}.tez-action-demo{background:transparent;color:var(--tez-ink)!important;border-color:var(--tez-line)}.tez-action-pending{display:inline-block;color:var(--tez-muted);font-size:.85rem;border:1px solid var(--tez-line);border-radius:8px;padding:.85rem 1rem;background:#f8fafb}.tez-product-preview{margin:0;position:relative}.tez-product-preview img{display:block;width:100%;height:auto;box-shadow:0 24px 70px #183d5a1c;border:1px solid #dce6eb;border-radius:12px}.tez-product-preview figcaption{font-size:.68rem;text-align:right;margin-top:12px;color:var(--tez-muted)}.tez-strip-section{padding-block:24px;border-top:1px solid var(--tez-line);border-bottom:1px solid var(--tez-line)}.tez-strip{display:flex;align-items:center;justify-content:space-between;gap:20px}.tez-strip p{margin:0}.tez-strip-title{font-size:.9rem;font-weight:600;color:var(--tez-ink)!important}.tez-workflow-section .wp-block-columns{margin-top:42px}.tez-step{display:inline-flex;align-items:center;justify-content:center;background:#edf4ff;color:var(--tez-blue)!important;width:42px;height:42px;border-radius:50%;font-size:.78rem;font-weight:700}.tez-workflow p,.tez-feature p,.tez-doc p{font-size:.96rem}.tez-platform{border-top:1px solid var(--tez-line)}.tez-feature{border-top:2px solid var(--tez-line);padding:22px 0}.tez-feature h3{margin-top:0}.tez-pro-section{border-block:1px solid var(--tez-line);background:#f1f7f8;padding:clamp(28px,5vw,60px);border-radius:12px}.tez-pro-card{padding-left:24px;border-left:3px solid var(--tez-teal)}.wp-block-details{border-bottom:1px solid var(--tez-line);padding:20px 0;margin-block-start:0}.wp-block-details summary{cursor:pointer;font-weight:600;font-size:1rem}.wp-block-details p{font-size:.95rem;padding-right:20px}.tez-bottom-cta{padding:clamp(28px,5vw,60px);background:#10273b;border-radius:12px;margin-block:30px 70px!important}.tez-bottom-cta h2{color:#fff}.tez-bottom-cta .tez-eyebrow{color:#80d7c6}.tez-bottom-cta .tez-action-pending{background:#ffffff0c;color:#c9d9e5;border-color:#ffffff33}.tez-footer{background:#f3f6f8;border-top:1px solid var(--tez-line);padding-block:48px 24px}.tez-footer .wp-block-site-title{font-size:1.6rem;font-weight:750}.tez-footer .wp-block-site-title a{color:var(--tez-ink);text-decoration:none}.tez-footer p,.tez-footer li{font-size:.875rem;color:var(--tez-muted)}.tez-footer ul{list-style:none;padding:0;columns:2}.tez-footer li{padding-bottom:8px}.tez-footer a{color:var(--tez-ink)}.tez-footer .tez-eyebrow{font-size:.72rem;letter-spacing:.13em;font-weight:700}.tez-footer-note{border-top:1px solid var(--tez-line);padding-top:20px;font-size:.72rem!important}.tez-compare{margin-top:36px;overflow-x:auto}.tez-compare table{border-collapse:collapse;min-width:600px}.tez-compare th,.tez-compare td{border:0;border-bottom:1px solid var(--tez-line);padding:16px;text-align:left;font-size:.88rem}.tez-compare th{background:#10273b;color:#fff}.tez-compare td:first-child,.tez-compare th:first-child{width:55%}.tez-compare tr:nth-child(even){background:#f5f8fa}.tez-plan{padding:32px;border:1px solid var(--tez-line);border-radius:12px}.tez-plan-pro{border:2px solid var(--tez-blue);background:#f5f8ff}.tez-doc{padding-bottom:24px;border-bottom:1px solid var(--tez-line)}.tez-editor-preview{padding:40px;background:#eef4fa;border:1px dashed #526778;border-radius:10px;color:#526778}.tez-main>.wp-block-post-title{margin-top:48px}.tez-main>.wp-block-query{padding-block:48px}.tez-nav .current-menu-item a{color:var(--tez-blue)}
@media(max-width:781px){.tez-hero{padding-top:40px}.tez-section .wp-block-columns{gap:24px}.tez-strip{display:block}.tez-strip .tez-fine{margin-top:8px}.tez-pro-card{padding-left:20px}.tez-header-inner{min-height:76px}.tez-footer .wp-block-columns{gap:16px}.tez-section h1 br{display:none}.tez-hero-columns>.wp-block-column:last-child{margin-top:12px}.tez-compare td,.tez-compare th{padding:12px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
@media print{.tez-header,.tez-footer,.tez-actions{display:none}.tez-section{padding:24px 0}.tez-product-preview img{box-shadow:none}.tez-section{break-inside:avoid}}
/* Let full-width marketing sections use the theme's wide canvas. */
.tez-section>.wp-block-columns,.tez-section>.tez-strip,.tez-section>.tez-compare{max-width:100%!important}.tez-section>:where(p,h1,h2,h3,.tez-actions){margin-left:0!important;margin-right:0!important}.tez-hero h1{font-size:clamp(2.8rem,4.9vw,4.2rem)}
.tez-section{margin-inline:auto!important}.tez-main>.wp-block-post-content{margin-block-start:0}
.tez-section:not(.tez-hero)>h1{font-size:clamp(2.5rem,4.5vw,3.6rem);max-width:1000px}
/* v0.1.1: compact rhythm, clearer marketing and communication sections. */
.tez-section{padding-block:clamp(28px,4vw,48px)}.tez-hero{padding-top:48px;padding-bottom:38px}.tez-strip-section{padding-block:18px}.tez-section+.tez-section{margin-block-start:0}.tez-section .wp-block-details{max-width:100%!important;margin-inline:0!important}.tez-workflow-section .wp-block-columns{margin-top:24px}.tez-feature-detail{padding:8px 0 18px}.tez-feature-detail .tez-step{margin-bottom:12px}.tez-feature-detail h3{margin-top:0}.tez-feature-detail p{font-size:.95rem}.tez-marketing-section{border-top:1px solid var(--tez-line);background:#f1f7f8;padding:clamp(24px,4vw,44px);border-radius:12px}.tez-email-section{border-top:1px solid var(--tez-line)}.tez-note{max-width:100%!important;padding:20px 24px;background:#f4f8fc;border-left:3px solid var(--tez-teal);border-radius:0 8px 8px 0}.tez-marketing-section .tez-note{background:#fff}.tez-note p{margin-bottom:0}.tez-support-card{border:1px solid var(--tez-line);border-radius:10px;padding:24px;max-width:100%!important}.tez-doc-index{padding-block:18px;border-block:1px solid var(--tez-line)}.tez-doc-topic{padding-block:28px;border-bottom:1px solid var(--tez-line)}.tez-doc-topic h2{font-size:clamp(1.5rem,2.5vw,2rem)}.tez-doc-topic p{max-width:100%!important}.tez-footer .wp-block-navigation{font-size:.85rem}.tez-footer .wp-block-navigation__container{gap:8px}.tez-header-inner>.tez-action,.tez-header-inner>.tez-action-pending{font-size:.8rem;padding:.55rem .8rem}.tez-header-inner{gap:14px!important}.tez-nav .wp-block-navigation__container{gap:clamp(10px,1.4vw,20px)}.tez-product-tour .wp-block-columns{align-items:center}.tez-bottom-cta{margin-block:20px 40px!important}.tez-section h2{margin-top:12px}.tez-main{margin-top:0!important}
@media(max-width:1100px) and (min-width:600px){.tez-nav .wp-block-navigation__responsive-container:not(.is-menu-open){display:none!important}.tez-nav .wp-block-navigation__responsive-container-open:not(.always-shown){display:flex!important}}
@media(max-width:781px){.tez-section{padding-block:28px}.tez-hero{padding-top:32px}.tez-note,.tez-support-card{padding:18px}.tez-header-inner>.tez-action-pending{font-size:.7rem;padding:.4rem .5rem}.tez-nav{margin-left:auto!important}.tez-header-inner{flex-wrap:nowrap!important}}
/* Built-in views use the same content alignment as the normal page templates. */
.tez-builtin-page .tez-main>.wp-block-template-part{padding-inline:var(--wp--style--root--padding-left,24px)}.tez-builtin-page .tez-section:not(.tez-pro-section):not(.tez-marketing-section):not(.tez-bottom-cta){padding-inline:0}
