body.cotai-page .entry-title,
body.cotai-page .page-title,
body.cotai-page .wp-block-post-title,
body.cotai-page main#primary>article>header.entry-header,
body.cotai-page .site-main>article>header.entry-header{display:none!important}
body.cotai-page main#primary>article,
body.cotai-page main#primary>article>.entry-content,
body.cotai-page .site-main>article,
body.cotai-page .site-main>article>.entry-content{margin-top:0!important;padding-top:0!important}

.cotai{--ai-red:#b3292d;--ai-red-dark:#79171b;--ai-coral:#ef6d70;--ai-ink:#20201f;--ai-copy:#57524e;--ai-muted:#7b746e;--ai-cream:#f3eee7;--ai-paper:#fbfaf8;--ai-line:#ddd7d1;--ai-white:#fff;width:100vw;max-width:none;margin-left:calc(50% - 50vw);overflow:hidden;color:var(--ai-ink);background:#fff;font-family:inherit;font-size:17px;line-height:1.65}
.cotai *,.cotai *::before,.cotai *::after{box-sizing:border-box}.cotai h1,.cotai h2,.cotai h3,.cotai p{margin-top:0}.cotai h1,.cotai h2,.cotai h3{color:var(--ai-ink)!important;font-family:inherit!important;letter-spacing:-.04em!important}.cotai h1{font-size:clamp(47px,6.4vw,88px)!important;font-weight:750!important;line-height:.98!important}.cotai h2{font-size:clamp(37px,4.5vw,62px)!important;font-weight:720!important;line-height:1.03!important}.cotai h3{font-size:clamp(24px,2.5vw,35px)!important;font-weight:690!important;line-height:1.1!important}.cotai-shell{width:min(1180px,calc(100% - 64px));margin:0 auto}.cotai-section{padding:108px 0}.cotai-kicker{margin-bottom:15px;color:var(--ai-red)!important;font-size:11px!important;font-weight:830;letter-spacing:.16em;line-height:1.35;text-transform:uppercase}.cotai-button{display:inline-flex!important;min-height:52px;align-items:center;justify-content:center;padding:14px 24px!important;border:2px solid var(--ai-red)!important;border-radius:9px!important;color:#fff!important;background:var(--ai-red)!important;box-shadow:0 12px 28px rgba(179,41,45,.22);font-size:13px!important;font-weight:780!important;line-height:1.2!important;text-decoration:none!important;transition:background .18s ease,box-shadow .18s ease,transform .18s ease}.cotai-button:hover{color:#fff!important;background:var(--ai-red-dark)!important;box-shadow:0 16px 34px rgba(121,23,27,.26);transform:translateY(-2px)}.cotai-text-link{display:inline-flex;gap:9px;align-items:center;color:inherit!important;font-size:13px;font-weight:750;text-underline-offset:5px}.cotai-button:focus-visible,.cotai a:focus-visible,.cotai button:focus-visible,.cotai summary:focus-visible{outline:3px solid var(--ai-coral)!important;outline-offset:4px!important}.cotai-skip-link{position:fixed;z-index:999999;top:12px;left:12px;padding:11px 16px;color:#fff!important;background:#000;transform:translateY(-180%)}.cotai-skip-link:focus{transform:none}

.cotai-hero{position:relative;display:flex;min-height:820px;align-items:center;padding:160px 0 145px;color:#fff;background:var(--ai-ink)}.cotai-hero::before{position:absolute;inset:0;content:"";background:linear-gradient(180deg,rgba(25,25,24,.72),rgba(25,25,24,.92)),var(--cotai-hero-image,none) center/cover no-repeat}.cotai-hero::after{position:absolute;inset:0;content:"";opacity:.18;background-image:linear-gradient(rgba(255,255,255,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.09) 1px,transparent 1px);background-size:54px 54px;mask-image:linear-gradient(to bottom,transparent 6%,#000 42%,transparent 94%)}.cotai-hero-inner{position:relative;z-index:2;text-align:center}.cotai-hero .cotai-kicker{color:#ff989b!important}.cotai-hero h1{max-width:1000px;margin:0 auto 27px;color:#fff!important}.cotai-hero-lead{max-width:770px;margin:0 auto 34px;color:rgba(255,255,255,.82)!important;font-size:19px!important;line-height:1.65!important}.cotai-actions{display:flex;flex-wrap:wrap;gap:25px;align-items:center;justify-content:center}.cotai-hero .cotai-text-link{color:#fff!important}.cotai-guardrail{display:flex;max-width:760px;margin:60px auto 0;border-top:1px solid rgba(255,255,255,.25);border-bottom:1px solid rgba(255,255,255,.25)}.cotai-guardrail span{flex:1;padding:17px 12px;color:rgba(255,255,255,.75);font-size:10px;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.cotai-guardrail span+span{border-left:1px solid rgba(255,255,255,.2)}.cotai-hero-placeholder{position:absolute;z-index:3;top:28px;right:28px;display:flex;gap:8px;align-items:center;padding:7px 10px;border:1px dashed rgba(255,255,255,.28);border-radius:7px;color:rgba(255,255,255,.55)}.cotai-hero-placeholder strong{color:#ff9295}.cotai-hero-placeholder span{font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}

.cotai-console{position:relative;padding:0 0 108px;background:#fff}.cotai-console .cotai-shell{position:relative;margin-top:-72px;padding:45px;border:1px solid #d8d1ca;border-radius:22px;background:var(--ai-paper);box-shadow:0 28px 70px rgba(47,38,30,.13)}.cotai-console-head{display:grid;grid-template-columns:1.25fr .75fr;gap:70px;align-items:end;margin-bottom:38px}.cotai-console-head h2{max-width:700px;margin:0;font-size:clamp(35px,4vw,52px)!important}.cotai-console-head>p{margin:0;color:var(--ai-copy);font-size:14px}.cotai-workflow{display:grid;grid-template-columns:.8fr 1.2fr;overflow:hidden;border:1px solid #cfc7bf;border-radius:15px;background:#fff}.cotai-workflow-tabs{display:grid;background:#eee8e1}.cotai-workflow-tabs button{display:grid;grid-template-columns:42px 1fr;gap:18px;align-items:center;min-height:78px;padding:16px 24px;border:0;border-bottom:1px solid #d4ccc4;color:var(--ai-ink);background:transparent;text-align:left;cursor:pointer}.cotai-workflow-tabs button:last-child{border-bottom:0}.cotai-workflow-tabs button span{display:grid;width:34px;height:34px;place-items:center;border:1px solid #bdb5ae;border-radius:50%;font-size:9px;font-weight:800}.cotai-workflow-tabs button b{font-size:13px}.cotai-workflow-tabs button[aria-selected=true]{color:#fff;background:var(--ai-red)}.cotai-workflow-tabs button[aria-selected=true] span{border-color:rgba(255,255,255,.55)}.cotai-stage-panel{position:relative;display:flex;min-height:312px;justify-content:center;flex-direction:column;padding:52px 60px}.cotai-stage-panel::after{position:absolute;right:40px;bottom:32px;width:92px;height:92px;border:1px solid #e2dbd4;border-radius:50%;content:"";box-shadow:0 0 0 21px rgba(179,41,45,.035),0 0 0 42px rgba(179,41,45,.02)}.cotai-stage-panel>span{margin-bottom:24px;color:var(--ai-red);font-size:10px;font-weight:820;letter-spacing:.1em;text-transform:uppercase}.cotai-stage-panel h3{position:relative;z-index:2;max-width:630px;margin-bottom:16px}.cotai-stage-panel p{position:relative;z-index:2;max-width:650px;margin-bottom:28px;color:var(--ai-copy);font-size:14px}.cotai-stage-panel small{position:relative;z-index:2;color:var(--ai-red-dark);font-size:10px;font-weight:760;text-transform:uppercase}

.cotai-history{background:var(--ai-cream)}.cotai-history-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:95px;align-items:start}.cotai-history-grid>div:first-child{position:sticky;top:40px}.cotai-history-grid>div:first-child>p:last-child{max-width:540px;color:var(--ai-copy);font-size:18px}.cotai-principles{border-top:2px solid var(--ai-ink)}.cotai-principles article{display:grid;grid-template-columns:55px 1fr;gap:0 28px;padding:32px 0;border-bottom:1px solid #cfc7bf}.cotai-principles span{grid-row:1/span 2;color:var(--ai-red);font-size:10px;font-weight:820}.cotai-principles h3{margin:0;font-size:27px!important}.cotai-principles p{margin:10px 0 0;color:var(--ai-copy);font-size:13px}

.cotai-use-cases{background:#fff}.cotai-section-head{max-width:820px;margin-bottom:64px}.cotai-section-head>p:last-child{max-width:720px;color:var(--ai-copy)}.cotai-bento{display:grid;grid-template-columns:1.2fr .8fr;gap:22px}.cotai-case{position:relative;min-height:275px;padding:36px;border:1px solid var(--ai-line);border-radius:20px;background:var(--ai-paper)}.cotai-case small{display:block;margin:19px 0 42px;color:var(--ai-red);font-size:10px;font-weight:820;letter-spacing:.1em;text-transform:uppercase}.cotai-case h3{max-width:620px;margin-bottom:18px}.cotai-case p{max-width:620px;margin:0;color:var(--ai-copy);font-size:14px}.cotai-icon{display:grid;width:48px;height:48px;place-items:center;border-radius:13px;color:var(--ai-red);background:#f2dfdd}.cotai-icon svg,.cotai-limit-list svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.cotai-case-large{grid-row:span 2;min-height:572px;padding:48px}.cotai-case-large small{margin-top:80px}.cotai-case-example{position:absolute;right:48px;bottom:44px;left:48px;display:flex;gap:12px;align-items:center;padding-top:20px;border-top:1px solid var(--ai-line)}.cotai-case-example b{margin-right:auto;font-size:10px;text-transform:uppercase}.cotai-case-example span{font-size:10px}.cotai-case-example i{color:var(--ai-red);font-style:normal}.cotai-case-dark{color:#fff;border-color:var(--ai-ink);background:var(--ai-ink)}.cotai-case-dark h3{color:#fff!important}.cotai-case-dark p{color:#d7d2ce}.cotai-case-dark .cotai-icon{color:#fff;background:rgba(255,255,255,.12)}.cotai-case-dark small{color:#ff989b}.cotai-case-red{color:#fff;border-color:var(--ai-red);background:var(--ai-red)}.cotai-case-red h3{color:#fff!important}.cotai-case-red p{color:#ffeaea}.cotai-case-red .cotai-icon{color:var(--ai-red);background:#fff}.cotai-case-red small{color:#ffd7d8}.cotai-case-wide{grid-column:1/-1;display:grid;grid-template-columns:.85fr 1.15fr;padding:0;overflow:hidden;background:var(--ai-cream)}.cotai-case-wide>div:first-child{min-height:390px}.cotai-case-wide>div:last-child{padding:48px}.cotai-case-wide img,.cotai-visual-media img,.cotai-review-media img{width:100%;height:100%;object-fit:cover}.cotai-case-report{grid-column:1/-1;min-height:0;padding:34px 40px}.cotai-case-report small{margin:17px 0 16px}.cotai-case-report h3{margin-bottom:10px}

.cotai-image-placeholder{display:grid;width:100%;height:100%;min-height:260px;place-content:center;justify-items:center;color:#928b84;background:repeating-linear-gradient(-45deg,#eee9e3,#eee9e3 12px,#e4ded7 12px,#e4ded7 24px)}.cotai-image-placeholder strong{color:var(--ai-red);font-size:48px}.cotai-image-placeholder span{font-size:9px;font-weight:820;letter-spacing:.08em;text-transform:uppercase}

.cotai-limits{color:#fff;background:var(--ai-red-dark)}.cotai-limits-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.cotai-limits .cotai-kicker{color:#ffacad!important}.cotai-limits h2{color:#fff!important}.cotai-limits-grid>div:first-child>p:last-child{max-width:560px;color:#e9d6d6}.cotai-limit-list{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cotai-limit-list span{display:grid;grid-template-columns:42px 1fr;gap:15px;align-items:start;min-height:155px;padding:24px;border:1px solid rgba(255,255,255,.18);border-radius:14px;background:rgba(255,255,255,.06)}.cotai-limit-list svg{width:38px;height:38px;padding:8px;border-radius:10px;color:#fff;background:rgba(255,255,255,.11)}.cotai-limit-list b{font-size:12px;line-height:1.55}

.cotai-readiness{background:var(--ai-paper)}.cotai-readiness-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:90px;align-items:start}.cotai-readiness-copy{padding-top:15px}.cotai-readiness-copy>p:not(.cotai-kicker){color:var(--ai-copy)}.cotai-scorecard{border-top:2px solid var(--ai-ink)}.cotai-scorecard>div{display:grid;grid-template-columns:48px .45fr 1fr;gap:24px;align-items:center;min-height:90px;border-bottom:1px solid var(--ai-line)}.cotai-scorecard span{color:var(--ai-red);font-size:10px;font-weight:820}.cotai-scorecard b{font-size:15px}.cotai-scorecard p{margin:0;color:var(--ai-copy);font-size:13px}

.cotai-pilot{color:#fff;background:var(--ai-ink)}.cotai-pilot-head{display:grid;grid-template-columns:1.25fr .75fr;gap:75px;align-items:end;margin-bottom:58px}.cotai-pilot .cotai-kicker{color:#ff979a!important}.cotai-pilot h2{max-width:720px;margin:0;color:#fff!important}.cotai-pilot-head>p{margin:0;color:#d5d0cc}.cotai-pilot-steps{display:grid;grid-template-columns:repeat(4,1fr);margin:0;padding:0;border-top:1px solid rgba(255,255,255,.28);list-style:none}.cotai-pilot-steps li{min-height:245px;padding:28px;border-right:1px solid rgba(255,255,255,.2)}.cotai-pilot-steps li:first-child{border-left:1px solid rgba(255,255,255,.2)}.cotai-pilot-steps span{color:#ff9699;font-size:10px;font-weight:820}.cotai-pilot-steps strong{display:block;margin-top:58px;color:#fff;font-size:21px}.cotai-pilot-steps p{margin:8px 0 0;color:#d5d0cc;font-size:12px}

.cotai-visual{background:#fff}.cotai-visual-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:85px;align-items:center}.cotai-visual-media{height:560px;overflow:hidden;border-radius:24px;background:var(--ai-cream);box-shadow:0 25px 65px rgba(53,42,33,.13)}.cotai-visual-grid>div:last-child>p:last-child{color:var(--ai-copy);font-size:17px}

.cotai-review{background:var(--ai-cream)}.cotai-review-card{display:grid;grid-template-columns:.82fr 1.18fr;overflow:hidden;border-radius:24px;background:#fff;box-shadow:0 28px 70px rgba(55,43,34,.13)}.cotai-review-media{min-height:690px;background:#ddd5cd}.cotai-review-card>div:last-child{padding:70px}.cotai-review-card>div:last-child>p{color:var(--ai-copy)}.cotai-review-card ul{display:grid;gap:0;margin:28px 0 34px;padding:0;border-top:1px solid var(--ai-line);list-style:none}.cotai-review-card li{position:relative;padding:14px 0 14px 25px;border-bottom:1px solid var(--ai-line);color:#46413d;font-size:13px}.cotai-review-card li::before{position:absolute;top:25px;left:0;width:8px;height:2px;content:"";background:var(--ai-red)}.cotai-review-card small{display:block;margin-top:14px;color:var(--ai-muted);font-size:9px}

.cotai-faq{background:#fff}.cotai-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px}.cotai-faq-item{border-top:1px solid var(--ai-line)}.cotai-faq-item:last-child{border-bottom:1px solid var(--ai-line)}.cotai-faq-item summary{display:grid;grid-template-columns:1fr 25px;gap:15px;align-items:center;min-height:80px;padding:18px 0;color:var(--ai-ink)!important;font-size:14px!important;font-weight:690!important;line-height:1.45!important;cursor:pointer;list-style:none}.cotai-faq-item summary::-webkit-details-marker{display:none}.cotai-faq-item summary i{position:relative;width:21px;height:21px}.cotai-faq-item summary i::before,.cotai-faq-item summary i::after{position:absolute;top:10px;left:3px;width:15px;height:2px;content:"";background:var(--ai-red);transition:transform .18s ease}.cotai-faq-item summary i::after{transform:rotate(90deg)}.cotai-faq-item[open] summary{color:var(--ai-red)!important}.cotai-faq-item[open] summary i::after{transform:rotate(0)}.cotai-faq-item>p{padding:0 40px 25px 0;color:var(--ai-copy);font-size:13px}

.cotai-contact{background:var(--ai-red-dark)}.cotai-contact-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;align-items:start}.cotai-contact-copy{padding-top:35px}.cotai-contact h2{color:#fff!important}.cotai-contact .cotai-kicker{color:#ffabad!important}.cotai-contact-copy>p:not(.cotai-kicker):not(.cotai-phone){color:#e2cfcf}.cotai-contact-points{display:grid;gap:11px;margin:30px 0;padding:25px 0;border-top:1px solid rgba(255,255,255,.17);border-bottom:1px solid rgba(255,255,255,.17)}.cotai-contact-points span{position:relative;padding-left:25px;color:#fff;font-size:12px}.cotai-contact-points span::before{position:absolute;left:0;color:#ff9a9d;content:"✓";font-weight:900}.cotai-phone{color:#fff!important;font-size:12px}.cotai-phone a{color:#fff!important;text-underline-offset:4px}.cotai-form-card{padding:42px;border-radius:18px;color:var(--ai-ink);background:#fff;box-shadow:0 30px 75px rgba(42,5,8,.28)}.cotai-form-step{display:inline-flex;margin-bottom:19px;padding:6px 10px;border-radius:20px;color:var(--ai-red);background:#f8e8e7;font-size:8px;font-weight:820;letter-spacing:.1em;text-transform:uppercase}.cotai-form-card h3{font-size:31px!important}.cotai-form-card>p{color:var(--ai-copy);font-size:13px}.cotai-form-card>small{display:block;margin-top:18px;color:var(--ai-muted);font-size:9px}.cotai-form-card>small a{color:var(--ai-red)!important}.cotai-form-embed form{margin:0}.cotai-form-embed label{color:var(--ai-ink)!important;font-family:inherit}.cotai-form-embed input:not([type=checkbox]):not([type=radio]),.cotai-form-embed select,.cotai-form-embed textarea{max-width:100%!important;border:1px solid #b9b3ae!important;border-radius:7px!important;background:#fff!important;box-shadow:none!important}.cotai-form-embed input:focus,.cotai-form-embed select:focus,.cotai-form-embed textarea:focus{outline:3px solid var(--ai-coral)!important;outline-offset:2px}.cotai-form-embed button,.cotai-form-embed input[type=submit]{min-height:49px!important;border:0!important;border-radius:7px!important;color:#fff!important;background:var(--ai-red)!important;font-family:inherit!important;font-weight:760!important}.cotai-form-fallback{padding:18px;border-left:4px solid var(--ai-red);background:#f8eeee}.cotai-form-fallback a{color:var(--ai-red)!important}

[data-cotai-reveal]{opacity:0;transform:translateY(20px);transition:opacity .62s ease,transform .62s ease}[data-cotai-reveal].is-visible{opacity:1;transform:none}

@media(max-width:1020px){.cotai-console-head,.cotai-history-grid,.cotai-limits-grid,.cotai-readiness-grid,.cotai-pilot-head,.cotai-visual-grid,.cotai-contact-grid{gap:50px}.cotai-workflow{grid-template-columns:1fr}.cotai-workflow-tabs{grid-template-columns:repeat(4,1fr)}.cotai-workflow-tabs button{grid-template-columns:1fr;gap:8px;justify-items:center;text-align:center;border-right:1px solid #d4ccc4;border-bottom:0}.cotai-history-grid{grid-template-columns:1fr}.cotai-history-grid>div:first-child{position:static}.cotai-bento{grid-template-columns:1fr 1fr}.cotai-case-large{grid-column:1/-1;grid-row:auto}.cotai-review-card>div:last-child{padding:52px}.cotai-pilot-steps{grid-template-columns:1fr 1fr}.cotai-pilot-steps li{border-bottom:1px solid rgba(255,255,255,.2)}.cotai-limit-list{grid-template-columns:1fr}}
@media(max-width:760px){.cotai{font-size:16px}.cotai-shell{width:min(100% - 30px,1180px)}.cotai-section{padding:78px 0}.cotai-hero{min-height:700px;padding:132px 0 112px}.cotai h1{font-size:clamp(43px,13vw,61px)!important}.cotai h2{font-size:clamp(33px,10vw,46px)!important}.cotai-actions{align-items:center;flex-direction:column}.cotai-guardrail{flex-direction:column}.cotai-guardrail span+span{border-top:1px solid rgba(255,255,255,.2);border-left:0}.cotai-console{padding-bottom:78px}.cotai-console .cotai-shell{margin-top:-58px;padding:25px 18px;border-radius:16px}.cotai-console-head{grid-template-columns:1fr;gap:18px}.cotai-workflow-tabs{display:grid;grid-template-columns:1fr 1fr}.cotai-workflow-tabs button{min-height:72px;border-bottom:1px solid #d4ccc4}.cotai-stage-panel{min-height:360px;padding:36px 24px}.cotai-principles article{grid-template-columns:42px 1fr;gap:0 18px}.cotai-bento{grid-template-columns:1fr}.cotai-case,.cotai-case-large{grid-column:1;min-height:0;padding:30px 24px}.cotai-case small,.cotai-case-large small{margin:17px 0 28px}.cotai-case-large{padding-bottom:155px}.cotai-case-example{right:24px;bottom:28px;left:24px;align-items:flex-start;flex-wrap:wrap}.cotai-case-example b{width:100%}.cotai-case-wide{grid-column:1;grid-template-columns:1fr;padding:0}.cotai-case-wide>div:first-child{min-height:310px}.cotai-case-wide>div:last-child{padding:32px 24px}.cotai-case-report{grid-column:1}.cotai-limits-grid,.cotai-readiness-grid,.cotai-pilot-head,.cotai-visual-grid,.cotai-contact-grid{grid-template-columns:1fr}.cotai-scorecard>div{grid-template-columns:40px .65fr 1fr;gap:13px}.cotai-pilot-steps{grid-template-columns:1fr}.cotai-pilot-steps li{min-height:185px}.cotai-visual-media{height:390px}.cotai-review-card{grid-template-columns:1fr}.cotai-review-media{min-height:390px}.cotai-review-card>div:last-child{padding:38px 24px}.cotai-faq-grid{grid-template-columns:1fr;gap:0}.cotai-form-card{padding:32px 23px}}
@media(max-width:520px){.cotai-limit-list{grid-template-columns:1fr}.cotai-scorecard>div{grid-template-columns:36px 1fr}.cotai-scorecard p{grid-column:2}.cotai-workflow-tabs button b{font-size:11px}}
@media(prefers-reduced-motion:reduce){.cotai *,.cotai *::before,.cotai *::after{scroll-behavior:auto!important;transition:none!important}[data-cotai-reveal]{opacity:1;transform:none}}
@media(forced-colors:active){.cotai-button,.cotai-icon,.cotai-workflow-tabs button{border:1px solid ButtonText}.cotai-faq-item summary i::before,.cotai-faq-item summary i::after{background:ButtonText}}
