@font-face{font-family:Manrope;src:url('./fonts/manrope-400.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:Manrope;src:url('./fonts/manrope-600.ttf') format('truetype');font-weight:500 600;font-style:normal;font-display:swap}
@font-face{font-family:Manrope;src:url('./fonts/manrope-800.ttf') format('truetype');font-weight:700 800;font-style:normal;font-display:swap}
:root{--paper:#f5f3ed;--ink:#252d26;--muted:#72766d;--line:#d9d9cf;--rust:#ad4c2e;--dark:#263129;--white:#fff;--font:Manrope,Arial,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font);font-size:15px;line-height:1.65;-webkit-font-smoothing:antialiased}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;vertical-align:middle}button{color:inherit}p,h1,h2,h3,h4,h5,h6{margin-top:0}h1,h2,h3,h4,h5,h6{line-height:1.2}p{margin-bottom:1.25em}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid var(--rust);outline-offset:5px}::selection{background:#e5c6b6;color:#202920}[hidden]{display:none!important}.wrap{width:calc(100% - 112px);max-width:1328px;margin-inline:auto}.eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:10px;font-weight:800;line-height:1.5}.small-square{display:inline-block;width:7px;height:7px;background:var(--rust);margin-right:10px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:38px;min-height:55px;padding:15px 25px;border:1px solid var(--ink);background:var(--ink);color:var(--paper);font-size:13px;font-weight:600;transition:background .2s,transform .2s}.button:hover{background:var(--rust);border-color:var(--rust);transform:translateY(-2px)}.button span{font-size:20px;line-height:1}.text-link{font-size:12px;font-weight:600;display:inline-flex;align-items:center;gap:20px;border-bottom:1px solid currentColor;padding-block:10px}.text-link:hover{color:var(--rust)}.skip-link{position:fixed;left:20px;top:-100px;background:var(--ink);color:white;padding:10px;z-index:200}.skip-link:focus{top:10px}
.site-header{position:sticky;top:0;background:rgba(245,243,237,.97);z-index:30;backdrop-filter:blur(14px)}.header-inner{display:flex;align-items:center;height:100px;gap:28px;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:17px;flex-shrink:0}.brand>span:first-child{font-size:35px;letter-spacing:-2.6px;font-weight:800;line-height:1}.brand-dot{color:var(--rust)}.brand-caption{font-size:8px;line-height:1.55;letter-spacing:.09em;padding-left:17px;border-left:1px solid var(--line);font-weight:600}.desktop-nav{display:flex;gap:25px;margin-left:auto;font-size:11px;font-weight:600}.desktop-nav a{position:relative;padding-block:12px}.desktop-nav a:after{content:'';position:absolute;bottom:4px;left:0;width:0;height:1px;background:var(--rust);transition:width .2s}.desktop-nav a:hover:after{width:100%}.header-contact{border:1px solid var(--line);padding:11px 17px;font-size:11px;white-space:nowrap}.header-contact:hover{border-color:var(--ink)}.menu-toggle{display:none;background:none;border:0;padding:12px;width:42px}.menu-toggle span{display:block;width:22px;height:1px;background:var(--ink);margin-block:6px}.mobile-nav{padding:20px 28px;position:absolute;top:100%;left:0;right:0;background:var(--paper);border-bottom:1px solid var(--line);box-shadow:0 15px 25px #252d2610}.mobile-nav a{display:block;padding:10px;font-size:18px}
.hero{display:grid;grid-template-columns:1.12fr 1fr;gap:15px;align-items:center;padding-block:60px 53px}.hero-copy{position:relative;z-index:2;padding-right:18px}.hero .eyebrow{margin-bottom:28px}.hero h1{font-size:clamp(46px,4.5vw,68px);font-weight:500;letter-spacing:-.052em;line-height:1.07;margin-bottom:24px;max-width:710px}.hero-name{display:block;font-size:11px;letter-spacing:.18em;font-weight:600;margin-bottom:13px;text-transform:uppercase;color:var(--muted)}.hero .serif{font-family:Georgia,'Times New Roman',serif;color:var(--rust);font-weight:400;font-style:italic;letter-spacing:-.045em}.hero-description{font-size:14px;color:#5f655d;max-width:550px;line-height:1.75;margin-bottom:27px}.hero-actions{display:flex;align-items:center;gap:29px}.hero-fit{font-size:10px;color:var(--muted);max-width:350px;padding-left:15px;border-left:1px solid var(--rust);margin-top:28px;margin-bottom:0;line-height:1.7}.hero-visual{position:relative;margin-top:15px;isolation:isolate}.architecture{display:block;width:100%;aspect-ratio:1;object-fit:cover;mix-blend-mode:multiply}.hero-visual:after{content:'';position:absolute;inset:0;border:1px solid #9f9f8d22;pointer-events:none}.visual-caption{display:flex;justify-content:space-between;position:absolute;top:20px;left:22px;right:22px;font-size:8px;font-weight:600;letter-spacing:.12em}.visual-note{position:absolute;bottom:18px;left:18px;right:18px;padding:17px 18px;background:rgba(245,243,237,.91);display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:9px}.visual-note i{font-size:15px;color:var(--rust);font-style:normal}.visual-corner{position:absolute;width:13px;height:13px;border-color:var(--ink);z-index:2}.visual-corner.top-left{left:-1px;top:-1px;border-top:1px solid;border-left:1px solid}.visual-corner.bottom-right{right:-1px;bottom:-1px;border-bottom:1px solid;border-right:1px solid}
.clients{border-block:1px solid var(--line);padding:28px 0 32px;display:grid;grid-template-columns:110px 1fr;align-items:center;gap:35px}.clients>.eyebrow{margin:0;color:var(--muted)}.client-logos{display:grid;grid-template-columns:repeat(9,1fr);gap:28px;align-items:center}.client-logos img{width:100%;height:38px;object-fit:contain;filter:grayscale(1);mix-blend-mode:multiply;opacity:.64;transition:filter .2s,opacity .2s}.client-logos img:hover{filter:none;opacity:1}
.capabilities{display:grid;grid-template-columns:1.08fr 1fr 1fr;gap:55px;padding-block:75px 85px}.tiny-index{display:block;color:var(--rust);font-size:10px;margin-bottom:21px;letter-spacing:.14em}.capability h2{font-size:21px;letter-spacing:-.04em;margin-bottom:25px;font-weight:600}.capability ul{margin:0;padding:0;list-style:none}.capability li{font-size:12px;padding:10px 0;border-top:1px solid var(--line)}.capability li a:hover{color:var(--rust)}.capability li a:after{content:' ↗';font-size:10px;opacity:.6}.section-heading{display:flex;align-items:baseline;gap:28px;margin-bottom:45px}.section-index{font-size:10px;letter-spacing:.1em;color:var(--rust)}.section-heading h2{font-size:clamp(27px,2.8vw,42px);font-weight:500;letter-spacing:-.055em;margin:0}.section-heading .text-link{margin-left:auto;white-space:nowrap}
.solutions{background:var(--dark);color:#edece3;padding-block:76px 80px}.solutions .section-index{color:#d99d80}.solutions .section-heading{margin-bottom:42px}.solution-row{padding:32px 0;display:grid;grid-template-columns:1fr 1fr 48px;gap:45px;border-top:1px solid #ffffff26;align-items:start}.solution-row:last-child{border-bottom:1px solid #ffffff26}.solution-row h3{font-size:24px;line-height:1.25;letter-spacing:-.035em;font-weight:400;display:flex;gap:32px;margin:0}.solution-number{font-size:11px;color:#d99d80;letter-spacing:.05em;min-width:14px;padding-top:7px}.solution-text{font-size:12px;line-height:1.85;color:#c1c7bd}.round-link{width:43px;height:43px;background:transparent;border:1px solid #ffffff42;border-radius:50%;color:#edece3;display:grid;place-items:center;font-size:20px}.round-link:hover{background:#edece3;color:var(--dark)}
.industries{padding-block:87px 80px}.industry-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.industry{position:relative;min-height:200px;padding:25px 29px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);transition:background .25s,color .25s;overflow:hidden}.industry:hover{background:#e8e8de}.industry-number{font-size:10px;color:var(--muted)}.industry h3{font-size:23px;line-height:1.25;letter-spacing:-.035em;font-weight:500;margin:36px 30px 5px 0}.industry-arrow{position:absolute;right:26px;bottom:24px;font-size:23px;color:var(--rust);transition:transform .2s}.industry:hover .industry-arrow{transform:translate(3px,-3px)}.source-links{margin-top:20px;font-size:10px;color:var(--muted)}.source-links summary{cursor:pointer;display:inline}.source-links summary:after{content:' +';color:var(--rust)}.source-links>div{display:flex;flex-wrap:wrap;gap:12px;margin-top:14px}.source-links a{border-bottom:1px solid var(--line)}
.strategy{background:#eaece3;padding-block:78px 85px}.strategy-grid{display:grid;grid-template-columns:repeat(3,1fr);column-gap:50px;row-gap:37px}.strategy-item{border-top:1px solid #bfc6b8;padding-top:20px}.strategy-no{font-size:10px;letter-spacing:.1em;color:var(--rust)}.strategy-item h3{font-size:21px;font-weight:500;letter-spacing:-.025em;margin:21px 0}.strategy-item ul{list-style:none;padding:0;margin:0}.strategy-item li{font-size:12px;line-height:1.8;position:relative;padding-left:17px;margin-bottom:8px;color:#60685b}.strategy-item li:before{content:'—';position:absolute;left:0;color:var(--rust)}.strategy-separator{height:1px;background:#bfc6b8;margin-block:65px}.trust{padding-block:85px 90px}.trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:35px;margin-top:50px}.trust-item{border-left:1px solid var(--line);padding-left:30px}.trust-number{font-size:76px;line-height:1;font-weight:400;letter-spacing:-.08em}.trust-item p{font-size:11px;line-height:1.8;color:var(--muted);margin:20px 0 0;max-width:195px}.stories{padding-block:65px 20px;border-top:1px solid var(--line);margin-bottom:55px}.story-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:32px;row-gap:42px}.story-card{position:relative;display:block;padding-bottom:24px;border-bottom:1px solid var(--line);min-width:0}.story-picture{aspect-ratio:1.65;overflow:hidden;background:#e5e7df;margin-bottom:22px}.story-picture img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.story-card:hover .story-picture img{transform:scale(1.04)}.story-meta{font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--rust);margin-bottom:11px}.story-card h3{font-size:18px;font-weight:600;letter-spacing:-.03em;line-height:1.45;padding-right:25px;margin:0}.story-arrow{position:absolute;right:0;bottom:26px;font-size:20px;color:var(--rust)}.story-monogram{font:90px Georgia,serif;display:grid;place-content:center;height:100%;color:#78816d}
.contact-cta{background:#e9e3d8;padding-block:68px 45px;margin-top:70px}.contact-cta>.wrap>.eyebrow{color:var(--rust);margin-bottom:30px}.contact-cta-row{display:flex;align-items:center;justify-content:space-between;gap:65px}.contact-cta h2{font-size:clamp(35px,4.7vw,68px);font-weight:500;letter-spacing:-.05em;max-width:850px;line-height:1.13;margin-bottom:0}.cta-circle{width:115px;height:115px;flex-shrink:0;border:0;border-radius:50%;background:var(--rust);color:var(--paper);font-size:47px;font-weight:400;transition:transform .2s,background .2s}.cta-circle:hover{transform:rotate(8deg);background:var(--ink)}.cta-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #cdc6b8;padding-top:24px;margin-top:42px;font-size:11px}.site-footer{display:flex;align-items:center;gap:28px;padding-block:38px 85px;font-size:10px}.footer-brand{font-size:29px;font-weight:800;letter-spacing:-2px}.site-footer p{margin:0;color:var(--muted)}.site-footer a:nth-last-child(2){margin-left:auto}.preview-bar{position:fixed;bottom:17px;left:50%;transform:translateX(-50%);background:#fffefaee;border:1px solid #d4d6cc;box-shadow:0 3px 22px #232b2312;border-radius:50px;display:flex;align-items:center;gap:9px;white-space:nowrap;padding:8px 12px 8px 17px;z-index:35;font-size:9px;color:#6a6f63;backdrop-filter:blur(15px)}.preview-dot{width:5px;height:5px;background:var(--rust);border-radius:50%}.preview-divider{color:#aaa}.preview-bar button{width:19px;height:19px;border-radius:50%;border:1px solid var(--line);background:none;font-family:Georgia,serif;font-size:11px;line-height:1}
dialog{border:1px solid var(--line);background:var(--paper);color:var(--ink);width:min(570px,calc(100% - 28px));max-height:calc(100dvh - 40px);padding:44px;box-shadow:0 20px 120px #0003}dialog::backdrop{background:#1720199e;backdrop-filter:blur(4px)}dialog h2{font-size:33px;font-weight:500;letter-spacing:-.04em;margin:22px 0 16px}.dialog-close{position:absolute;top:10px;right:15px;background:none;border:0;font-size:30px}.form-note{font-size:11px;color:var(--muted);line-height:1.7}form label{display:block;font-size:11px;margin-top:18px}input,textarea{width:100%;background:#fff8;border:1px solid var(--line);border-radius:0;padding:12px 14px;margin-top:8px;font-size:13px;line-height:1.5;color:var(--ink)}textarea{resize:vertical}form .button{margin-top:22px;width:100%}.form-status{font-size:12px;color:var(--rust);margin-top:12px}.dialog-telegram{display:inline-block;font-size:11px;border-bottom:1px solid var(--line);margin-top:5px}#info-dialog p:not(.eyebrow){font-size:13px;line-height:1.8}.info-extra:empty{display:none}
/* All WordPress content retains its source text. Only its presentation changes. */
.breadcrumbs{display:flex;flex-wrap:wrap;gap:9px;font-size:10px;color:var(--muted);margin-bottom:50px}.breadcrumbs>span:last-child{max-width:700px}.inner-lead{padding-block:30px 48px}.inner-lead h1{font-size:clamp(35px,4vw,59px);letter-spacing:-.05em;font-weight:500;line-height:1.15;max-width:1100px;margin:22px 0 0}.inner-lead>.eyebrow{color:var(--rust)}.article-byline{font-size:12px;color:var(--muted);margin-top:25px}.article-cover{margin-bottom:50px}.article-cover img{width:100%;height:410px;object-fit:cover}.wp-content{font-size:15px;line-height:1.8;overflow-wrap:anywhere}.wp-content h2{font-size:clamp(27px,2.8vw,39px);font-weight:500;letter-spacing:-.04em;margin:0 0 26px}.wp-content h3{font-size:25px;font-weight:500;letter-spacing:-.03em;margin:22px 0}.wp-content h4{font-size:20px;font-weight:600;letter-spacing:-.02em;margin:20px 0}.wp-content h5,.wp-content h6{font-size:16px;font-weight:600;margin:18px 0}.wp-content p{margin:0 0 20px}.wp-content strong{font-weight:700}.wp-content a:not(.story-card){text-decoration:underline;text-underline-offset:4px}.wp-content a:hover{color:var(--rust)}.wp-content ul,.wp-content ol{padding-left:22px}.wp-content li{padding-bottom:9px}.wp-content li p{margin-bottom:5px}.wp-content hr{border:0;border-top:1px solid var(--line);margin:28px 0}.wp-content .content-section{padding-block:36px;border-top:1px solid var(--line)}.wp-content>.content-section:empty{display:none}.wp-content .atasc-stk-row[data-columns]{display:grid;gap:32px;grid-template-columns:repeat(3,minmax(0,1fr))}.wp-content .atasc-stk-row[data-columns="1"]{grid-template-columns:1fr}.wp-content .atasc-stk-row[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.wp-content .atasc-stk-row[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.wp-content .atasc-stk-row>*{min-width:0}.wp-content .atasc-stk-block-column{min-width:0}.wp-content .atasc-stk-block-carousel__slider{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;outline-offset:5px}.wp-content .atasc-stk-block-carousel__slider>.atasc-stk-block-column{border-top:1px solid var(--line);padding-top:20px}.wp-content .atasc-stk-block-carousel__slider img{max-height:130px;object-fit:contain}.wp-content .atasc-stk-block-icon-list__ul{list-style:none;padding:0}.wp-content .atasc-stk-block-icon-list-item__content{display:block}.wp-content .atasc-stk-block-icon-list-item__text:before{content:'—';color:var(--rust);margin-right:12px}.wp-content .atasc-stk-block-icon-label>.atasc-stk-row{display:block}.wp-content .atasc-stk--svg-wrapper{display:none}.wp-content .atasc-stk-block-image{margin-block:20px}.wp-content figure{margin:20px 0}.wp-content img{object-fit:contain;max-height:600px;width:auto}.wp-content figure figcaption{font-size:11px;color:var(--muted)}.wp-content .atasc-stk-block-button-group{display:flex;gap:15px;flex-wrap:wrap}.wp-content .atasc-stk-button,.wp-content .wp-block-button__link{background:var(--ink);color:var(--paper)!important;display:inline-flex;padding:14px 22px;text-decoration:none!important;font-size:12px;margin-block:15px}.wp-content table{border-collapse:collapse;width:100%;font-size:13px}.wp-content td,.wp-content th{border:1px solid var(--line);padding:12px;text-align:left;vertical-align:top;overflow-wrap:anywhere}.wp-content th{background:#e7e9df;font-weight:600}.wp-content td p,.wp-content th p{margin:0}.wp-content .wp-block-table,.wp-content .wp-block-kadence-table{overflow-x:auto;max-width:100%}.wp-content blockquote{border-left:2px solid var(--rust);padding:15px 30px;margin:30px 0;background:#ebece3}.wp-content .story-card h3{font-size:18px;line-height:1.45;margin:0}.wp-content .story-card img{width:100%;height:100%;object-fit:cover}.wp-content .story-picture{margin-bottom:22px}.article-content{max-width:900px}.article-content>.content-section{border:0;padding-block:10px}.article-content>.content-section:first-child{padding-top:0}.article-content .atasc-stk-row[data-columns]{grid-template-columns:1fr}.article-content p,.article-content li{font-size:16px;line-height:1.85}.article-content h2{margin-top:38px}.article-content .atasc-stk-block-image img{width:100%}.preview-form,.plugin-note{background:#e9eade;border:1px solid var(--line);padding:30px;margin-block:25px}.preview-form p,.plugin-note p{font-size:12px}.archive{padding-block:15px 50px}.filter-bar{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:35px}.filter-bar button{border:1px solid var(--line);background:none;padding:10px 22px;font-size:12px}.filter-bar button.active{background:var(--ink);color:var(--paper);border-color:var(--ink)}.search-box{font-size:11px;display:block;max-width:550px;margin-bottom:40px}.search-box input{padding:16px}.no-results{padding:50px 0;color:var(--muted)}
@media(min-width:1600px){.hero{padding-block:80px}.hero h1{font-size:72px}.hero-description{font-size:15px}.hero-visual{margin-left:12px}.header-inner{height:108px}.desktop-nav{font-size:12px}}
@media(max-width:1150px){.wrap{width:calc(100% - 72px)}.brand-caption{display:none}.desktop-nav{gap:20px}.header-inner{gap:20px;height:86px}.hero{gap:20px;padding-block:45px}.hero h1{font-size:51px}.hero-description{font-size:13px}.hero-actions{gap:20px}.hero .button{padding-inline:20px;gap:25px}.visual-caption{font-size:7px}.visual-note{font-size:8px;padding:12px;left:12px;right:12px;bottom:12px}.client-logos{gap:22px;grid-template-columns:repeat(5,1fr)}.clients{grid-template-columns:90px 1fr}.client-logos img{height:29px}.capabilities{gap:30px}.solution-row{gap:25px;grid-template-columns:1fr 1fr 40px}.solution-row h3{font-size:21px;gap:20px}.strategy-grid{column-gap:30px}.trust-number{font-size:65px}.story-grid{gap:28px}.story-card h3{font-size:16px}.wp-content .atasc-stk-row[data-columns="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:850px){.wrap{width:calc(100% - 48px)}.desktop-nav{display:none}.header-contact{margin-left:auto}.menu-toggle{display:block}.header-inner{height:78px;gap:12px}.brand>span:first-child{font-size:31px}.hero{grid-template-columns:1fr 1fr;gap:12px;padding-block:40px}.hero h1{font-size:43px}.hero-copy{padding-right:0}.hero-description{font-size:12px}.hero-fit{font-size:9px;margin-top:22px}.hero-actions{gap:16px;flex-wrap:wrap}.hero-actions .button{min-height:48px;padding:10px 15px;font-size:12px}.hero-actions .text-link{font-size:10px}.visual-caption{display:none}.visual-note{flex-wrap:wrap;justify-content:center;font-size:7px;padding:8px}.capabilities{padding-block:50px;gap:25px}.capability h2{font-size:18px}.capability li{font-size:11px}.section-heading{gap:20px}.industry h3{font-size:20px}.industry{padding:20px;min-height:180px}.industry-arrow{right:20px}.strategy-item h3{font-size:18px}.strategy-item li{font-size:11px}.trust-grid{gap:20px}.trust-item{padding-left:20px}.trust-number{font-size:55px}.trust-item p{font-size:10px}.story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-cta h2{font-size:45px}.cta-circle{width:85px;height:85px;font-size:35px}.site-footer{gap:17px;flex-wrap:wrap}.site-footer p{max-width:210px}.wp-content .atasc-stk-row[data-columns="3"],.wp-content .atasc-stk-block-carousel__slider{grid-template-columns:repeat(2,minmax(0,1fr))}.wp-content h4{font-size:18px}.wp-content .content-section{padding-block:30px}.article-cover img{height:320px}}
@media(max-width:600px){html{scroll-padding-top:80px}.wrap{width:calc(100% - 40px)}.header-inner{height:72px}.brand-caption{display:block;font-size:6px;padding-left:12px}.brand{gap:12px}.header-contact{font-size:9px;padding:8px 10px}.menu-toggle{padding:7px;width:30px}.hero{grid-template-columns:1fr;gap:30px;padding-block:35px}.hero .eyebrow{font-size:9px;margin-bottom:25px}.hero h1{font-size:clamp(42px,10.8vw,59px);line-height:1.08;letter-spacing:-.05em;margin-bottom:22px}.hero-name{font-size:9px;margin-bottom:12px}.hero-description{font-size:13px;line-height:1.8;max-width:440px}.hero-actions{gap:25px}.hero-actions .button{padding:14px 21px;font-size:12px;gap:44px;min-height:52px}.hero-actions .text-link{font-size:11px}.hero-fit{font-size:10px;max-width:330px;margin-top:25px}.hero-visual{margin:0 0 0 auto;width:100%;max-width:500px}.architecture{aspect-ratio:1.17;object-position:center 45%}.visual-caption{display:flex;font-size:7px}.visual-note{font-size:9px;gap:12px;padding:14px;flex-wrap:nowrap}.clients{padding-block:25px;display:block}.clients>.eyebrow{margin-bottom:20px;font-size:9px}.client-logos{grid-template-columns:repeat(3,1fr);gap:24px 30px}.client-logos img{height:26px}.capabilities{grid-template-columns:1fr;gap:35px;padding-block:45px}.capability{display:grid;grid-template-columns:30px 1fr;column-gap:10px}.tiny-index{grid-column:1;grid-row:1;padding-top:4px}.capability h2{grid-column:2;font-size:22px;margin-bottom:20px}.capability ul{grid-column:2}.capability li{font-size:12px;padding-block:11px}.section-heading{gap:18px;flex-wrap:wrap;margin-bottom:30px}.section-heading h2{font-size:30px;letter-spacing:-.05em}.section-index{font-size:9px}.section-heading .text-link{margin-left:32px;flex-basis:auto;font-size:11px}.solutions{padding-block:48px}.solution-row{grid-template-columns:1fr 38px;gap:18px;padding-block:26px}.solution-row h3{grid-column:1;grid-row:1;font-size:23px;gap:15px;line-height:1.35}.solution-text{grid-column:1/-1;grid-row:2;padding-left:29px;font-size:12px}.solution-row .round-link{grid-column:2;grid-row:1;width:35px;height:35px;font-size:16px}.solution-number{font-size:10px;min-width:14px;padding-top:5px}.industries{padding-block:50px}.industry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.industry{min-height:175px;padding:16px}.industry h3{font-size:18px;line-height:1.3;margin-top:24px;margin-right:0;margin-bottom:25px}.industry-number{font-size:9px}.industry-arrow{font-size:20px;right:17px;bottom:12px}.source-links{font-size:9px}.strategy{padding-block:48px}.strategy-grid{grid-template-columns:1fr;gap:28px}.strategy-item{display:grid;grid-template-columns:30px 1fr;column-gap:10px;padding-top:20px}.strategy-no{grid-column:1;grid-row:1;padding-top:5px}.strategy-item h3{grid-column:2;font-size:21px;margin:0 0 17px}.strategy-item ul{grid-column:2}.strategy-item li{font-size:12px}.strategy-separator{margin-block:40px}.trust{padding-block:50px}.trust-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 20px;margin-top:35px}.trust-item{padding-left:18px}.trust-number{font-size:65px}.trust-item p{font-size:10px;margin-top:13px}.stories{padding-block:40px 0;margin-bottom:40px}.story-grid{gap:28px 18px}.story-picture{aspect-ratio:1.35;margin-bottom:15px}.story-meta{font-size:8px;margin-bottom:9px}.story-card{padding-bottom:22px}.story-card h3{font-size:13px;line-height:1.6;padding-right:7px;font-weight:600}.story-arrow{font-size:15px;bottom:3px}.contact-cta{margin-top:50px;padding-block:40px 30px}.contact-cta>.wrap>.eyebrow{font-size:9px;margin-bottom:24px}.contact-cta-row{gap:15px;align-items:flex-end}.contact-cta h2{font-size:35px;line-height:1.16}.cta-circle{width:57px;height:57px;font-size:27px}.cta-bottom{font-size:9px;margin-top:30px;gap:20px}.site-footer{padding-block:30px 80px;gap:18px;justify-content:space-between}.site-footer p{font-size:9px;max-width:190px;margin-left:auto}.site-footer a:nth-last-child(2){margin-left:0}.footer-brand{font-size:27px}.preview-bar{font-size:8px;gap:6px;padding:7px 8px 7px 12px;bottom:10px;max-width:calc(100% - 20px)}.preview-bar button{width:17px;height:17px}.preview-divider{margin-inline:1px}.breadcrumbs{font-size:9px;gap:6px;margin-bottom:30px}.inner-lead{padding-block:25px 30px}.inner-lead h1{font-size:36px;line-height:1.18;margin-top:18px}.inner-lead>.eyebrow{font-size:9px}.wp-content{font-size:13px}.wp-content .atasc-stk-row[data-columns],.wp-content .atasc-stk-block-carousel__slider{grid-template-columns:1fr;gap:25px}.wp-content h2{font-size:28px;margin-bottom:20px}.wp-content h3{font-size:23px}.wp-content h4{font-size:19px}.wp-content .content-section{padding-block:25px}.wp-content td,.wp-content th{font-size:11px;padding:8px;min-width:90px}.wp-content .story-card h3{font-size:13px}.article-content p,.article-content li{font-size:14px;line-height:1.85}.article-cover{margin-bottom:30px}.article-cover img{height:240px}.article-byline{font-size:10px}.preview-form,.plugin-note{padding:22px}.search-box{margin-bottom:28px}.archive{padding-bottom:25px}.filter-bar{gap:9px;margin-bottom:25px}.filter-bar button{font-size:11px;padding:8px 17px}dialog{padding:33px 24px}dialog h2{font-size:29px}form label{font-size:10px}input,textarea{font-size:16px}.form-note{font-size:10px}.dialog-telegram{font-size:10px}}
@media(max-width:360px){.brand-caption{display:none}.hero h1{font-size:40px}.header-contact{margin-left:auto}.preview-divider{display:none}.preview-bar{font-size:7px}.industry h3{font-size:16px}.contact-cta h2{font-size:30px}.hero-actions{gap:18px}.hero-actions .button{gap:25px}}
.hero .serif{white-space:nowrap}
.wp-content>.lead-content{border-top:0;padding-top:0;padding-bottom:35px}.wp-content .lead-prose{font-size:21px;line-height:1.6;font-weight:400;letter-spacing:-.015em;max-width:1000px;color:#60685b}.wp-content .lead-prose strong{font-weight:400}
@media(max-width:600px){.wp-content .lead-prose{font-size:16px;line-height:1.75}.wp-content>.lead-content{padding-bottom:25px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
