.ai-website-page{--aiw-ink:#202b32;--aiw-muted:#56657b;--aiw-line:#d6dfed;--aiw-blue:#234b9f;color:var(--aiw-ink)}
.ai-website-page h2{font-size:clamp(32px,3.5vw,48px);line-height:1.42;letter-spacing:-.04em;margin:19px 0 0;text-wrap:pretty}
.ai-website-page h3{font-size:25px;line-height:1.5;letter-spacing:-.02em;text-wrap:pretty}
.ai-website-page p{font-size:16px;line-height:1.9;color:var(--aiw-muted)}
.ai-website-page .aiw-kicker{font-size:12px;letter-spacing:.045em;color:#58739a;margin:0;line-height:1.8}
.ai-website-page .aiw-hero{padding-bottom:80px}
.ai-website-page .aiw-hero h1{font-size:clamp(39px,4.1vw,60px);line-height:1.4;letter-spacing:-.045em;margin:22px 0 28px}
.ai-website-page .aiw-hero .studio-split{gap:55px;align-items:center}
.ai-website-page .aiw-hero .aiw-lead{font-size:17px;line-height:1.95;margin-bottom:20px}
.ai-website-page .aiw-hero .aiw-purpose{font-size:15px;color:#304d78;margin:0 0 28px}
.ai-website-page .aiw-hero figure>img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;object-position:center;border-radius:6px}
.ai-website-page .aiw-hero figcaption{font-size:11px;color:#657b9b}
.aiw-hero-tags{display:flex;flex-wrap:wrap;gap:12px 22px;border-top:1px solid var(--aiw-line);padding-top:22px;margin-top:29px;color:#526887;font-size:12px}
.aiw-hero-tags>span{display:flex;align-items:center;gap:9px}.aiw-hero-tags>span:before{content:'';width:4px;height:4px;background:var(--aiw-blue)}
.aiw-section{padding-top:80px;padding-bottom:80px;scroll-margin-top:98px}
.aiw-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:70px;margin-bottom:44px}
.aiw-heading>p{max-width:370px;margin:0}
.aiw-preparation{background:#f2f5fa}
.aiw-input-grid,.aiw-capability-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px}
.aiw-input-grid article{display:flex;flex-direction:column;border-top:1px solid #b9c9e0;padding-top:22px}
.aiw-number{font-size:13px;color:var(--aiw-blue);letter-spacing:.05em}
.aiw-input-grid h3{margin:25px 0 21px}
.aiw-input-block h4{font-size:12px;color:#426797;border-left:2px solid #87a0c3;padding-left:9px;margin:0 0 11px;line-height:1.4}
.aiw-input-block+.aiw-input-block h4{color:var(--aiw-blue);border-color:var(--aiw-blue)}
.aiw-input-block p{font-size:15px;margin:0 0 23px}
.aiw-input-output{border-top:1px solid var(--aiw-line);padding-top:17px;margin-top:auto;color:#395b8b;font-size:13px}
.ai-website-page .aiw-section-note{font-size:12px;margin:26px 0 0;color:#627b9e}
.aiw-capability-grid article{border-top:1px solid #b9c9e0;padding-top:22px}
.aiw-capability-grid h3{margin:25px 0 18px}.aiw-capability-grid article>p:not(.aiw-kicker){font-size:15px;margin:0 0 24px}
.aiw-capability-grid ul{margin:0;padding:20px 0 0;border-top:1px solid var(--aiw-line);list-style:none;display:grid;gap:12px;font-size:13px;color:#3c567b}
.aiw-capability-grid li{display:flex;align-items:center;gap:10px}.aiw-capability-grid svg,.aiw-acceptance svg{width:17px;height:17px;flex-shrink:0;color:var(--aiw-blue)}
.aiw-operations{background-color:#eef3fa;background-image:linear-gradient(#dce5f066 1px,transparent 1px),linear-gradient(90deg,#dce5f066 1px,transparent 1px);background-size:64px 64px}
.aiw-console{background:#fff;border:1px solid #bdcce1;border-radius:7px;overflow:hidden;box-shadow:0 22px 60px #162d4a0c}
.aiw-console-top{display:flex;align-items:center;justify-content:space-between;gap:15px;background:#202b32;color:#c1d1e9;padding:21px 25px;font-size:12px}
.aiw-console-top b{color:#fff;margin-right:14px;letter-spacing:.035em;font-size:15px}.aiw-console-top small{font-size:11px;border:1px solid #445570;padding:4px 9px}
.aiw-tabs{display:flex;border-bottom:1px solid var(--aiw-line);background:#f9fbfe}
.aiw-tabs button{width:33.333%;display:flex;align-items:center;gap:15px;justify-content:flex-start;border:0;border-bottom:2px solid transparent;background:transparent;color:#586f92;padding:20px 25px;min-height:62px;font:inherit;font-size:14px;cursor:pointer;transition:background .15s}
.aiw-tabs button span{font-size:11px;color:#8097b8}.aiw-tabs button[aria-selected=true]{color:var(--aiw-blue);background:#f0f5ff;border-bottom-color:var(--aiw-blue)}
.aiw-tabs button:focus-visible{outline:3px solid var(--aiw-blue);outline-offset:-5px}
.aiw-panel{display:grid;grid-template-columns:1.15fr 1fr;gap:55px;padding:38px}
.aiw-panel[hidden]{display:none}
.aiw-task h3{font-size:29px;margin:20px 0}
.aiw-task blockquote{font-size:15px;line-height:1.9;color:#344d71;border:0;border-left:2px solid var(--aiw-blue);background:#f1f5fc;padding:17px 21px;margin:0 0 22px}
.aiw-task>p:not(.aiw-kicker){font-size:15px;margin:0 0 24px}
.aiw-task ol{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:16px 24px;padding:0;margin:0}
.aiw-task li{display:flex;align-items:center;gap:10px;font-size:12px;color:#45628a}.aiw-task li span{font-size:10px;color:#7c98bf}
.aiw-output{display:flex;flex-direction:column;background:#f9fbfe;border:1px solid var(--aiw-line);padding:29px 30px}
.ai-website-page .aiw-output-label{font-size:11px;color:#5b7ba7;margin:0}
.aiw-output h3{font-size:31px;line-height:1.5;margin:25px 0}
.aiw-output dl{margin:0}.aiw-output dl>div{display:flex;justify-content:space-between;gap:20px;padding:15px 0;border-top:1px solid #e0e7f1;font-size:13px}
.aiw-output dt{color:#7890b1;white-space:nowrap}.aiw-output dd{margin:0;color:#344e75;text-align:right;line-height:1.6}
.ai-website-page .aiw-output-note{font-size:11px;color:#6981a3;margin:22px 0 0}
.aiw-console-footer{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;border-top:1px solid var(--aiw-line);padding:19px 26px;font-size:11px;color:#607b9f}
.aiw-journey{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 38px;padding:0;margin:0;list-style:none}
.aiw-journey li{display:flex;gap:19px;align-items:flex-start;border-top:1px solid #b9c9e0;padding-top:23px}
.aiw-journey .aiw-number{padding-top:5px}.aiw-journey h3{font-size:22px;margin:0 0 12px}.aiw-journey p{font-size:14px;margin:0}
.aiw-roles{display:grid;grid-template-columns:1fr 1fr;gap:48px;border-top:1px solid var(--aiw-line);padding-top:25px;margin-top:42px}.aiw-roles b{font-size:14px;color:#2e4e7c}.aiw-roles p{font-size:14px;margin:10px 0 0}
.aiw-acceptance{display:grid;grid-template-columns:1fr 1.1fr;gap:75px;align-items:start}.aiw-acceptance h2{margin-bottom:23px}.aiw-acceptance>div>p:not(.aiw-kicker){max-width:440px}.aiw-acceptance ul{padding:0;margin:0;list-style:none}.aiw-acceptance li{display:flex;gap:14px;align-items:flex-start;padding:18px 0;border-top:1px solid #cfdbec;font-size:15px;line-height:1.8;color:#38567e}.aiw-acceptance svg{margin-top:5px}
.aiw-investment{background:#151d2b;color:#fff}.aiw-investment .aiw-heading>p{color:#b2c3dc}.aiw-investment .aiw-kicker{color:#a6c3ec}
.aiw-price-grid{display:grid;grid-template-columns:1fr 1fr;gap:36px}.aiw-price-grid article{padding:29px 30px;border:1px solid #405575;background:#ffffff02}.aiw-price-grid h3{font-size:25px;margin:23px 0}.aiw-price-grid strong{display:flex;align-items:baseline;flex-wrap:wrap;gap:14px;font-size:44px;letter-spacing:-.04em;font-weight:500}.aiw-price-grid strong small{font-size:12px;color:#a7bedc;letter-spacing:0;font-weight:400}.aiw-price-grid article>p:not(.aiw-kicker){font-size:15px;color:#b6c8e1}.aiw-price-grid .aiw-price-note{font-size:12px!important;color:#92acd0!important;margin:0 0 25px}.aiw-investment .button{background:#fff;color:#162038;border-color:#fff}.aiw-investment .button-secondary{background:transparent;color:#d0e1fa;border-color:#6c83a4}.aiw-investment-footer{display:flex;flex-wrap:wrap;gap:15px 32px;margin-top:31px;border-top:1px solid #405575;padding-top:23px}.aiw-investment-footer p{flex-basis:100%;font-size:12px;color:#96afcf;margin:0}.aiw-investment-footer .text-link{color:#b4d2ff;font-size:13px}
.ai-website-page .aiw-close{background:#eaece7}.ai-website-page .aiw-close h2{font-size:clamp(33px,3.9vw,54px);margin:20px 0 30px;color:var(--aiw-ink)}.ai-website-page .aiw-close .close-bottom p{color:var(--aiw-muted)}
@media(max-width:1100px){.aiw-heading{gap:40px}.aiw-heading>p{max-width:330px}.aiw-input-grid,.aiw-capability-grid{gap:28px}.aiw-panel{gap:30px;padding:30px}.aiw-output{padding:26px}.aiw-output h3{font-size:28px}.aiw-acceptance{gap:45px}.ai-website-page .aiw-hero .studio-split{gap:35px}.aiw-price-grid{gap:25px}.aiw-price-grid article{padding:27px}}
@media(max-width:850px){.ai-website-page .aiw-hero .studio-split{grid-template-columns:1fr}.aiw-hero figure{max-width:650px}.aiw-heading{display:block}.aiw-heading>p{max-width:650px;margin-top:22px}.aiw-panel{grid-template-columns:1fr}.aiw-output{max-width:650px}.aiw-acceptance{grid-template-columns:1fr;gap:32px}.aiw-input-grid h3{font-size:22px}.aiw-journey{grid-template-columns:1fr 1fr}}
@media(max-width:760px){.aiw-section{padding-top:56px;padding-bottom:56px;scroll-margin-top:86px}.ai-website-page h2{font-size:31px;line-height:1.5}.ai-website-page .aiw-hero{padding-bottom:55px}.ai-website-page .aiw-hero h1{font-size:clamp(32px,7.8vw,43px);line-height:1.5;margin:19px 0 24px}.ai-website-page .aiw-hero .aiw-lead{font-size:16px}.ai-website-page .aiw-hero .aiw-purpose{font-size:14px;margin-bottom:23px}.aiw-hero .hero-actions{gap:12px}.aiw-hero .hero-actions .button{font-size:13px;min-height:48px;white-space:normal;gap:15px}.aiw-hero-tags{font-size:11px;gap:10px 18px;margin-top:25px;padding-top:19px}.aiw-heading{margin-bottom:32px}.aiw-heading>p{font-size:15px}.aiw-input-grid,.aiw-capability-grid{grid-template-columns:1fr;gap:32px}.aiw-input-grid h3{font-size:26px;margin:20px 0}.aiw-input-block p{font-size:15px;margin-bottom:20px}.aiw-input-output{font-size:12px;padding-top:15px}.ai-website-page .aiw-section-note{font-size:12px}.aiw-capability-grid h3{font-size:26px;margin-top:20px}.aiw-capability-grid ul{font-size:13px}.aiw-console-top{padding:18px 16px;font-size:10px;gap:10px}.aiw-console-top b{font-size:12px;margin-right:6px}.aiw-console-top small{font-size:10px;white-space:nowrap;padding:3px 6px}.aiw-tabs button{font-size:12px;padding:18px 8px;gap:5px;justify-content:center;min-height:57px}.aiw-tabs button span{font-size:9px}.aiw-panel{padding:23px 18px;gap:27px}.aiw-task h3{font-size:26px;margin-top:17px}.aiw-task blockquote{font-size:14px;padding:16px;margin-bottom:20px}.aiw-task>p:not(.aiw-kicker){font-size:14px}.aiw-task ol{gap:13px 14px}.aiw-task li{font-size:11px;gap:7px;line-height:1.7}.aiw-output{padding:23px 20px}.aiw-output h3{font-size:26px;margin:22px 0}.aiw-output dl>div{font-size:12px;gap:13px;padding:13px 0}.aiw-console-footer{font-size:10px;gap:8px 15px;padding:17px 18px}.aiw-journey{grid-template-columns:1fr;gap:27px}.aiw-journey h3{font-size:24px}.aiw-journey p{font-size:15px}.aiw-roles{grid-template-columns:1fr;gap:24px;margin-top:32px;padding-top:23px}.aiw-roles p{font-size:14px}.aiw-acceptance{gap:29px}.aiw-acceptance li{font-size:14px;gap:11px;padding:17px 0}.aiw-price-grid{grid-template-columns:1fr;gap:21px}.aiw-price-grid article{padding:25px 22px}.aiw-price-grid h3{font-size:25px;margin-top:20px}.aiw-price-grid strong{font-size:39px;gap:11px}.aiw-price-grid article>p:not(.aiw-kicker){font-size:14px}.aiw-investment-footer{gap:13px 23px;margin-top:27px}.ai-website-page .aiw-close h2{font-size:32px;line-height:1.5}.ai-website-page .aiw-close .close-bottom p{font-size:15px}}
@media(max-width:360px){.ai-website-page .aiw-hero h1{font-size:30px}.ai-website-page h2{font-size:29px}.aiw-tabs button{font-size:11px;gap:4px}.aiw-output h3{font-size:24px}.aiw-task h3{font-size:24px}.aiw-task ol{grid-template-columns:1fr}.aiw-output dl>div{flex-direction:column;gap:7px}.aiw-output dd{text-align:left}.aiw-console-top{flex-wrap:wrap}}
.ai-website-page #aiw-faq .studio-split{align-items:start}
@media(prefers-reduced-motion:reduce){.aiw-tabs button{transition:none}}
