.public-site .martex-features-intro{padding:84px 0 98px}.public-site .martex-features-intro-grid{grid-template-columns:minmax(0,.94fr) minmax(440px,1.06fr);align-items:center;gap:68px;min-height:570px;display:grid}.public-site .martex-features-intro-copy h1{letter-spacing:-.055em;max-width:720px;margin:17px 0 23px;font-size:clamp(49px,5.2vw,69px);line-height:1.08}.public-site .martex-features-intro-copy>p{max-width:700px;color:var(--color-text);font-size:20px;line-height:1.75}.public-site .martex-features-intro-media{place-items:center;min-height:500px;display:grid;position:relative}.public-site .martex-features-intro-media:before{content:"";background:var(--color-surface-alt);border-radius:42% 58% 45% 55%/57% 44% 56% 43%;position:absolute;inset:7% 0 1% 7%}.public-site .martex-features-intro-media img{z-index:1;object-fit:contain;width:auto;max-height:560px;position:relative}.public-site .martex-bullet-list{gap:13px;margin:27px 0 31px;padding:0;list-style:none;display:grid}.public-site .martex-bullet-list li{color:var(--color-text);align-items:flex-start;gap:10px;font-size:16px;line-height:1.65;display:flex}.public-site .martex-bullet-list svg{color:var(--theme);flex:none;margin-top:4px}.public-site .martex-services-catalog .section-heading{margin-bottom:72px}.public-site .martex-feature-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:50px 64px;display:grid}.public-site .martex-feature-item{grid-template-columns:82px minmax(0,1fr);align-items:start;gap:24px;display:grid}.public-site .martex-shape-icon{width:78px;height:78px;color:var(--theme);place-items:center;display:grid;position:relative}.public-site .martex-shape-icon .martex-shape-blob{fill:currentColor;opacity:.12;width:105px;height:105px;position:absolute;inset:-13px}.public-site .martex-shape-icon>svg:not(.martex-shape-blob){z-index:1;position:relative}.public-site .martex-feature-item-copy h2,.public-site .martex-feature-item-copy h3{letter-spacing:-.035em;margin:0 0 10px;font-size:23px;line-height:1.3}.public-site .martex-feature-item-copy p{color:var(--color-text);margin:0;font-size:15px;line-height:1.75}.public-site .martex-inline-capabilities{flex-wrap:wrap;gap:7px;margin-top:15px;display:flex}.public-site .martex-inline-capabilities span{color:var(--color-text);background:var(--color-surface-alt);border-radius:5px;padding:5px 9px;font-size:11px;font-weight:650}.public-site .martex-shape-section{background:var(--color-surface-alt);position:relative;overflow:hidden}.public-site .martex-shape-section:before{content:"";background:#ffffffb8;border-radius:50%;width:680px;height:430px;position:absolute;top:-260px;left:-190px;transform:rotate(-12deg)}.public-site .martex-shape-section>.container{z-index:1;position:relative}.public-site .martex-feature-content-split{gap:90px}.public-site .martex-feature-visual{background:var(--color-surface-alt);border-radius:18px}.public-site .martex-feature-copy h2{margin:16px 0 19px;font-size:clamp(38px,4.1vw,53px);line-height:1.14}.public-site .martex-feature-copy>p{color:var(--color-text);font-size:17px;line-height:1.8}.public-site .martex-mini-feature-list{gap:24px;margin:29px 0 34px;display:grid}.public-site .martex-mini-feature-list>div{grid-template-columns:48px 1fr;gap:16px;display:grid}.public-site .martex-mini-feature-list>div>span{width:46px;height:46px;color:var(--theme);background:var(--color-surface-alt);border-radius:50%;place-items:center;display:grid}.public-site .martex-mini-feature-list h3{margin:0 0 5px;font-size:18px}.public-site .martex-mini-feature-list p{color:var(--color-text);margin:0;font-size:14px;line-height:1.65}.public-site .martex-numbered-features{counter-reset:steps;grid-template-columns:repeat(3,minmax(0,1fr));gap:44px;display:grid}.public-site .martex-numbered-features article{padding-left:58px;position:relative}.public-site .martex-numbered-features article>span{color:#fff;background:var(--theme);border-radius:50%;place-items:center;width:40px;height:40px;font-size:15px;font-weight:800;display:grid;position:absolute;top:0;left:0}.public-site .martex-numbered-features article:not(:last-child):after{content:"";background:var(--color-border);width:44px;height:1px;position:absolute;top:20px;right:-31px}.public-site .martex-numbered-features h3{margin:3px 0 10px;font-size:21px;line-height:1.3}.public-site .martex-numbered-features p{color:var(--color-text);margin:0;font-size:15px;line-height:1.72}.public-site .martex-two-column-copy{grid-template-columns:repeat(2,minmax(0,1fr));gap:90px;display:grid}.public-site .martex-two-column-copy h2{margin:15px 0 16px;font-size:clamp(34px,3.6vw,47px);line-height:1.18}.public-site .martex-two-column-copy p{color:var(--color-text);font-size:16px;line-height:1.75}.public-site .martex-benefits-section{background:var(--color-surface-alt)}.public-site .martex-related-service-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.public-site .martex-related-service-grid article{box-shadow:0 7px 23px color-mix(in srgb, var(--color-ink) 6.5%, transparent);background:#fff;border-radius:9px;padding:29px 27px}.public-site .martex-related-service-grid h3{margin-bottom:11px;font-size:20px;line-height:1.35}.public-site .martex-related-service-grid p{color:var(--color-text);font-size:14px;line-height:1.7}@media (max-width:1120px){.public-site .martex-reviews-grid,.public-site .testimonials-grid,.public-site .martex-related-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-site .martex-review-card{padding:42px 38px 34px}.public-site .martex-features-intro-grid{grid-template-columns:minmax(0,1fr) 430px;gap:42px}}@media (max-width:900px){.public-site .martex-wide-post,.public-site .martex-features-intro-grid,.public-site .martex-newsletter-inner,.public-site .martex-two-column-copy{grid-template-columns:1fr}.public-site .martex-wide-post{gap:39px}.public-site .martex-wide-post-image{min-height:470px}.public-site .martex-features-intro-copy{text-align:center}.public-site .martex-features-intro-copy>p{margin-inline:auto}.public-site .martex-features-intro-copy .hero-actions{justify-content:center}.public-site .martex-bullet-list{text-align:left;max-width:690px;margin-inline:auto}.public-site .martex-features-intro-media{min-height:410px}.public-site .martex-newsletter-inner{text-align:center}.public-site .martex-newsletter-inner h2{margin-inline:auto}.public-site .martex-newsletter-inner .btn{justify-self:center}.public-site .martex-feature-content-split{gap:55px}.public-site .martex-numbered-features{grid-template-columns:1fr;gap:33px}.public-site .martex-numbered-features article:not(:last-child):after{display:none}.public-site .martex-single-post-cover{min-height:470px}}@media (max-width:720px){.public-site .martex-blog-page{padding-top:60px}.public-site .martex-blog-filter{flex-wrap:nowrap;justify-content:flex-start;margin-bottom:43px;padding-bottom:5px;overflow-x:auto}.public-site .martex-blog-filter a{white-space:nowrap}.public-site .martex-blog-grid,.public-site .martex-feature-list,.public-site .martex-reviews-grid,.public-site .testimonials-grid,.public-site .martex-related-service-grid{grid-template-columns:1fr}.public-site .martex-wide-post{margin-bottom:70px}.public-site .martex-wide-post-image{min-height:310px}.public-site .martex-wide-post-copy h2{font-size:34px}.public-site .martex-blog-card-image{min-height:285px}.public-site .martex-posts-category{margin:55px 0 36px}.public-site .martex-posts-category h2{font-size:29px}.public-site .martex-single-post{padding-top:37px}.public-site .martex-single-post-title{margin-top:46px}.public-site .martex-single-post-title h1{font-size:41px}.public-site .martex-single-post-title>p{font-size:17px}.public-site .martex-single-post-cover{min-height:300px;margin-bottom:43px}.public-site .martex-single-post-body{font-size:17px;line-height:1.84}.public-site .martex-reviews-page{padding:78px 0}.public-site .martex-reviews-title h1{font-size:41px}.public-site .martex-reviews-title p{font-size:17px}.public-site .martex-review-card{min-height:0;padding:40px 28px 31px}.public-site .martex-feature-item{grid-template-columns:70px 1fr;gap:18px}.public-site .martex-shape-icon{width:65px;height:65px}.public-site .martex-shape-icon .martex-shape-blob{width:90px;height:90px}.public-site .martex-features-intro{padding:70px 0 76px}.public-site .martex-features-intro-copy h1{font-size:43px}.public-site .martex-features-intro-copy>p{font-size:17px}.public-site .martex-features-intro-media{min-height:320px}.public-site .martex-two-column-copy{gap:55px}}
