.ai-showcase{--ai-ink:#243b30;--ai-muted:#59635b;--ai-gold:#ac9157;--ai-line:#d7dbd0;color:var(--ai-ink);background:#f8f7f1}.ai-showcase *{box-sizing:border-box}.ai-showcase button,.ai-showcase a,.ai-showcase textarea,.ai-showcase summary{-webkit-tap-highlight-color:transparent}.ai-showcase :is(button,a,textarea,summary):focus-visible{outline-offset:5px;outline:3px solid #a0803d}.ai-showcase h1,.ai-showcase h2,.ai-showcase h3,.ai-showcase h4,.ai-showcase p{margin:0}.ai-showcase em{font-family:Georgia,serif;font-weight:400}.ai-hero{grid-template-columns:1.35fr .75fr;align-items:center;gap:6%;padding-top:95px;padding-bottom:95px;display:grid}.ai-hero h1{letter-spacing:-.055em;margin:24px 0;font-size:clamp(3rem,5.4vw,5.7rem);line-height:1.06}.ai-lead{max-width:620px;color:var(--ai-muted);font-size:1.18rem;line-height:1.8;margin-bottom:30px!important}.ai-hero-note{color:var(--ai-muted);margin-top:17px;font-size:.9rem;display:block}.ai-hero-card{text-align:center;background:#e9ecdf;border:1px solid #d9decf;border-radius:160px 160px 18px 18px;padding:42px 32px;position:relative;overflow:hidden;box-shadow:0 22px 60px #243b3010}.ai-orbit{color:var(--ai-gold);font-size:6rem;line-height:1.6;animation:35s linear infinite ai-turn}.ai-small{letter-spacing:.13em;font-size:.75rem;font-weight:700;line-height:1.6}.ai-hero-card p{margin:22px 0;font-size:clamp(1.5rem,2.2vw,2.2rem);line-height:1.5}.ai-mini-flow{justify-content:center;align-items:center;gap:12px;font-size:.85rem;display:flex}.ai-mini-flow span{border:1px solid #c8cfbc;border-radius:20px;padding:10px 12px}.ai-mini-flow b{color:var(--ai-gold)}.ai-lab{padding-bottom:60px;scroll-margin-top:110px}.ai-section-top{justify-content:space-between;align-items:end;gap:32px;margin-bottom:28px;display:flex}.ai-section-top h2{letter-spacing:-.04em;margin-top:12px;font-size:clamp(2rem,3vw,3rem);line-height:1.15}.ai-section-top>p{max-width:380px;color:var(--ai-muted);font-size:1rem;line-height:1.6}.ai-disclosure{border-left:2px solid var(--ai-gold);padding-left:17px;font-weight:600}.ai-disclosure small{font-size:.87rem;font-weight:400}.ai-industries{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:22px;display:grid}.ai-industries button{border:1px solid var(--ai-line);min-height:84px;color:var(--ai-ink);text-align:left;cursor:pointer;background:0 0;border-radius:12px;align-items:center;gap:12px;padding:22px 17px;transition:background .2s,transform .2s;display:flex}.ai-industries button:hover{background:#eeeee3;transform:translateY(-2px)}.ai-industries button[aria-pressed=true]{background:var(--ai-ink);color:#fffdf4;border-color:var(--ai-ink);box-shadow:0 6px 18px #243b3017}.ai-industries button>span{color:var(--ai-gold);font-size:1.6rem}.ai-industries strong{font-size:.97rem;line-height:1.4}.ai-industries b{margin-left:auto;font-weight:400}.ai-workbench{background:#fffef9;border:1px solid #cbd1c2;border-radius:22px;overflow:hidden;box-shadow:0 25px 70px #243b300c}.ai-bench-header{border-bottom:1px solid var(--ai-line);background:#edf0e6;justify-content:space-between;align-items:center;gap:22px;padding:30px;display:flex}.ai-bench-header h3{max-width:520px;margin-top:8px;font-size:1.45rem;line-height:1.35}.ai-scenario-switch{background:#dfe5d6;border-radius:30px;flex-shrink:0;gap:3px;padding:4px;display:flex}.ai-scenario-switch button{font:inherit;cursor:pointer;color:var(--ai-ink);background:0 0;border:0;border-radius:22px;padding:12px 16px;font-size:.9rem}.ai-scenario-switch button[aria-pressed=true]{background:#fffef9;box-shadow:0 2px 4px #0000000c}.ai-bench-body{grid-template-columns:.85fr 1.25fr;display:grid}.ai-source{border-right:1px solid var(--ai-line);background:linear-gradient(155deg,#f9f8f0,#f2f0e7);flex-direction:column;align-items:start;padding:30px;display:flex}.ai-panel-heading{letter-spacing:.08em;justify-content:space-between;gap:12px;width:100%;font-size:.74rem;font-weight:700;display:flex}.ai-source-label{color:var(--ai-muted);font-size:.85rem;margin:30px 0 14px!important}.ai-source blockquote{letter-spacing:-.02em;margin:0 0 35px;font-size:clamp(1.2rem,1.65vw,1.65rem);line-height:1.65}.ai-source blockquote:before{content:"“";color:var(--ai-gold);margin:15px 0;font:4rem/.6 Georgia,serif;display:block}.ai-source-bottom{width:100%;margin-top:auto}.ai-source-bottom p{color:var(--ai-muted);margin-bottom:22px;font-size:.95rem;line-height:1.7}.ai-source-bottom button{justify-content:center;width:100%}.ai-result{min-width:0;padding:30px}.ai-output-status{letter-spacing:0;color:var(--ai-muted);font-weight:400}.ai-flow{justify-content:space-between;gap:12px;margin:28px 0 24px;display:flex}.ai-flow>span{color:#73806f;align-items:center;gap:7px;font-size:.8rem;line-height:1.5;display:flex}.ai-flow b{border:1px solid #cbd1c2;border-radius:50%;flex-shrink:0;place-items:center;width:25px;height:25px;display:grid}.ai-flow .complete{color:var(--ai-ink)}.ai-flow .complete b{background:var(--ai-ink);border-color:var(--ai-ink);color:#fff}.ai-empty{text-align:center;border:1px dashed #d8ddce;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:390px;padding:32px;display:flex}.ai-empty>span{color:var(--ai-gold);margin-bottom:20px;font-size:3.8rem}.ai-empty h4{margin-bottom:12px;font-size:1.5rem}.ai-empty p{max-width:350px;color:var(--ai-muted);font-size:1rem;line-height:1.7}.ai-skeleton{gap:12px;width:80%;margin-top:30px;display:grid}.ai-skeleton i{background:#eceee5;border-radius:8px;height:8px;display:block}.ai-skeleton i:last-child{width:65%}.ai-facts{grid-template-columns:1fr 1fr;gap:10px;margin:0;animation:.35s ease-out ai-reveal;display:grid}.ai-facts>div{background:#f0f3eb;border:1px solid #e4e8dc;border-radius:9px;min-width:0;padding:15px}.ai-facts dt{color:var(--ai-muted);margin-bottom:6px;font-size:.8rem}.ai-facts dd{margin:0;font-size:.97rem;font-weight:600;line-height:1.45}.ai-gaps{border-left:3px solid var(--ai-gold);background:#f6f2e6;margin-top:15px;padding:17px;animation:.35s ease-out ai-reveal}.ai-gaps h4{font-size:.92rem}.ai-gaps ul{margin:10px 0 0;padding-left:18px;font-size:.9rem;line-height:1.8}.ai-draft{margin-top:25px;animation:.4s ease-out ai-reveal}.ai-draft-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.ai-draft-top h4{font-size:1.25rem}.ai-draft-top button{font:inherit;border:1px solid var(--ai-line);color:var(--ai-ink);cursor:pointer;background:#fff;padding:8px 10px;font-size:.8rem}.ai-draft-top button[aria-pressed=true]{background:var(--ai-ink);color:#fff}.ai-edit-label{color:var(--ai-muted);margin-bottom:10px;font-size:.85rem;line-height:1.5;display:block}.ai-draft textarea{resize:vertical;width:100%;min-height:210px;color:var(--ai-ink);font:inherit;background:#fcfdf8;border:1px solid #c7d0be;border-radius:10px;padding:17px;font-size:1rem;line-height:1.8}.ai-review-note{color:var(--ai-muted);font-size:.9rem;line-height:1.65;margin-top:12px!important}.ai-draft-actions{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.ai-draft-actions button{font:inherit;cursor:pointer;border-radius:8px;padding:12px 15px;font-size:.85rem}.ai-review-button{color:var(--ai-ink);background:#e7ecdf;border:1px solid #cad3bc}.ai-review-button[aria-pressed=true]{background:var(--ai-ink);color:#fff}.ai-copy-button{border:1px solid var(--ai-line);color:var(--ai-ink);background:0 0}.ai-local-note,.ai-live-status{color:var(--ai-muted);font-size:.8rem;line-height:1.6;margin-top:13px!important}.ai-live-status{border-top:1px solid var(--ai-line);padding-top:15px}.ai-bench-footer{border-top:1px solid var(--ai-line);background:#ecf0e4;justify-content:space-between;align-items:center;gap:30px;padding:28px 30px;display:flex}.ai-bench-footer p{max-width:570px;margin-top:5px;font-size:1.05rem;line-height:1.6}.ai-bench-footer a{flex-shrink:0}.ai-build{grid-template-columns:1fr 1fr;gap:10%;padding-top:75px;padding-bottom:100px;display:grid}.ai-build h2,.ai-last h2{letter-spacing:-.045em;margin:20px 0;font-size:clamp(2.4rem,4vw,4rem);line-height:1.1}.ai-build>div>p:not(.pf-eyebrow){color:var(--ai-muted);margin-bottom:24px;font-size:1.1rem;line-height:1.8}.ai-build ol{margin:0;padding:0;list-style:none}.ai-build li{border-bottom:1px solid var(--ai-line);gap:22px;padding:24px 0;display:flex}.ai-build li>span{color:var(--ai-gold);padding-top:6px;font-size:.85rem}.ai-build li h3{margin-bottom:10px;font-size:1.22rem}.ai-build li p{color:var(--ai-muted);font-size:1rem;line-height:1.7}.ai-projects{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;display:grid}.ai-projects a{color:inherit;min-width:0;text-decoration:none}.ai-projects a>div{aspect-ratio:16/10;border:1px solid var(--ai-line);background:#e9ecdf;border-radius:14px;overflow:hidden}.ai-projects img{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform .4s}.ai-projects a:hover img{transform:scale(1.025)}.ai-projects a>span{letter-spacing:.1em;color:var(--ai-muted);margin-top:20px;font-size:.73rem;display:block}.ai-projects h3{justify-content:space-between;margin-top:8px;font-size:1.4rem;display:flex}.ai-projects h3 b{font-weight:400}.ai-faq{max-width:880px;padding-top:90px;padding-bottom:70px}.ai-faq>.pf-eyebrow{margin-bottom:22px}.ai-faq details{border-top:1px solid var(--ai-line)}.ai-faq summary{cursor:pointer;justify-content:space-between;gap:20px;padding:24px 0;font-size:1.1rem;font-weight:600;list-style:none;display:flex}.ai-faq summary::-webkit-details-marker{display:none}.ai-faq details[open] summary span{transform:rotate(45deg)}.ai-faq details p{color:var(--ai-muted);padding:0 30px 25px 0;font-size:1rem;line-height:1.8}.ai-last{text-align:center;border-top:1px solid var(--ai-line);padding-top:55px;padding-bottom:90px}.ai-last h2{margin-bottom:30px}.ai-last>p{color:var(--ai-muted);margin-top:18px;font-size:.9rem}.ai-showcase button:disabled{opacity:.6;cursor:wait}.ai-showcase textarea{overflow-wrap:anywhere}.ai-showcase h3,.ai-showcase p{overflow-wrap:break-word}@keyframes ai-turn{to{transform:rotate(360deg)}}@keyframes ai-reveal{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1050px){.ai-bench-header{flex-direction:column;align-items:start}.ai-hero{gap:4%}.ai-mini-flow{gap:7px}.ai-mini-flow span{padding:8px}.ai-bench-footer{flex-direction:column;align-items:start}.ai-industries button{gap:8px;padding:17px 12px}.ai-industries strong{font-size:.88rem}}@media (max-width:760px){.ai-hero{grid-template-columns:1fr;gap:38px;padding-top:50px;padding-bottom:60px}.ai-hero h1{font-size:clamp(2.7rem,9vw,4rem)}.ai-hero-card{border-radius:18px;padding:22px}.ai-orbit{margin-bottom:12px;font-size:3rem;line-height:1.2}.ai-hero-card p{margin:14px 0;font-size:1.45rem}.ai-section-top{flex-direction:column;align-items:start;gap:20px}.ai-industries{grid-template-columns:1fr 1fr}.ai-industries strong{font-size:.95rem}.ai-bench-body{grid-template-columns:1fr}.ai-source{border-right:0;border-bottom:1px solid var(--ai-line)}.ai-bench-header,.ai-source,.ai-result,.ai-bench-footer{padding:22px}.ai-source blockquote{font-size:1.25rem}.ai-source-label{margin-top:22px!important}.ai-source-bottom p{margin-bottom:15px}.ai-empty{min-height:250px}.ai-bench-header h3{font-size:1.4rem}.ai-flow{gap:7px}.ai-flow>span{gap:5px;font-size:.72rem}.ai-build{grid-template-columns:1fr;gap:25px;padding-top:25px;padding-bottom:55px}.ai-projects{grid-template-columns:1fr}.ai-faq{padding-top:55px;padding-bottom:40px}.ai-draft-top{flex-direction:column;align-items:start}.ai-last{padding:40px 20px 60px}.ai-hero-note{font-size:.84rem}.ai-disclosure{font-size:.9rem!important}}@media (max-width:380px){.ai-bench-header,.ai-source,.ai-result,.ai-bench-footer{padding:17px}.ai-industries button{padding:15px 10px}.ai-industries button>span{display:none}.ai-scenario-switch button{padding:11px 12px}.ai-flow{flex-wrap:wrap}.ai-facts{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ai-showcase *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.ai-industries{grid-template-columns:repeat(5,minmax(0,1fr))}.ai-industries button{transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,background .35s;position:relative;overflow:hidden}.ai-industries button:hover{transform:translateY(-6px);box-shadow:0 14px 28px #243b3014}.ai-industries button>span{transition:transform .4s}.ai-industries button:hover>span{transform:rotate(-12deg)scale(1.2)}.ai-industries button b{transition:transform .3s}.ai-industries button:hover b{transform:translate(3px,-3px)}.ai-hero-card{background:radial-gradient(at 25% 15%,#f9efd5 0,#0000 55%),linear-gradient(145deg,#e9ecdf,#dce5d3);animation:8s ease-in-out infinite ai-float}.ai-hero-card:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 42%,#fff5 50%,#0000 58%);animation:12s ease-in-out infinite ai-sheen;position:absolute;inset:-50%}.ai-hero-card>*{z-index:1;position:relative}.ai-mini-flow span{animation:4.5s ease-in-out infinite ai-flow-pulse}.ai-mini-flow span:nth-of-type(2){animation-delay:.65s}.ai-mini-flow span:nth-of-type(3){animation-delay:1.3s}.ai-workbench{position:relative;box-shadow:0 30px 90px #243b3014,0 0 0 5px #ffffff70}.ai-bench-header{background:linear-gradient(110deg,#edf0e6,#f6f0dc,#edf0e6) 0 0/200% 100%;animation:14s ease-in-out infinite ai-gradient}.ai-facts>div{animation:.5s both ai-reveal}.ai-facts>div:nth-child(2){animation-delay:80ms}.ai-facts>div:nth-child(3){animation-delay:.16s}.ai-facts>div:nth-child(4){animation-delay:.24s}.ai-flow .complete b{animation:.4s both ai-pop}.ai-projects a{transition:transform .35s}.ai-projects a:hover{transform:translateY(-7px)}.ai-projects a>div{box-shadow:0 16px 38px #243b3010}.ai-showcase .pf-button{transition:transform .25s,box-shadow .25s}.ai-showcase .pf-button:hover{transform:translateY(-3px);box-shadow:0 12px 25px #243b3020}@keyframes ai-float{50%{transform:translateY(-10px)}}@keyframes ai-sheen{0%,65%{transform:translate(-70%)}90%,to{transform:translate(70%)}}@keyframes ai-flow-pulse{0%,70%,to{background:0 0}25%{background:#fff9e9;box-shadow:0 0 0 4px #ac915715}}@keyframes ai-gradient{50%{background-position:100%}}@keyframes ai-pop{0%{transform:scale(.65)}to{transform:scale(1)}}@media (max-width:1050px){.ai-industries{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.ai-industries{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-hero-card{animation:none}}@supports (animation-timeline:view()){.ai-build,.ai-proof,.ai-faq,.ai-last{animation:linear both ai-reveal;animation-timeline:view();animation-range:entry entry 20%}}@media (prefers-reduced-motion:reduce){.ai-showcase *,.ai-showcase :after{transition:none!important;animation:none!important}}.ai-upgrade{padding-top:20px;padding-bottom:25px}.ai-upgrade-card{color:#fcf9ee;background:#243b30;border:1px solid #ad955855;border-radius:24px;grid-template-columns:1.35fr 1fr;gap:60px;padding:55px;display:grid;box-shadow:0 24px 65px #243b3020}.ai-upgrade h2{letter-spacing:-.04em;margin:18px 0 24px;font-size:clamp(2.2rem,3.6vw,3.7rem);line-height:1.12}.ai-upgrade em{color:#e7c987}.ai-upgrade-card>div>p:not(.ai-small){color:#e0e6dc;margin-bottom:18px;font-size:1.08rem;line-height:1.8}.ai-upgrade .pf-button{color:#243b30;background:#e7c987;margin-top:10px;display:inline-flex}.ai-upgrade small{color:#c5cfc2;max-width:450px;margin-top:18px;font-size:.82rem;line-height:1.7;display:block}.ai-upgrade aside{background:linear-gradient(145deg,#ffffff09,#ac915712);border:1px solid #ffffff24;border-radius:16px;align-self:center;padding:28px}.ai-upgrade aside>div{border-bottom:1px solid #ffffff24;padding:24px 0}.ai-upgrade aside>div>span{color:#d9c799;font-size:.82rem}.ai-upgrade aside strong{margin:8px 0;font-size:1.4rem;line-height:1.4;display:block}.ai-upgrade aside p{color:#d9e0d3;font-size:1rem;line-height:1.7}.ai-upgrade .ai-upgrade-close{color:#e7c987;margin-top:24px}.ai-upgrade-card .ai-small{color:#e7c987}@media (max-width:900px){.ai-upgrade-card{grid-template-columns:1fr;gap:30px;padding:32px}}@media (max-width:480px){.ai-upgrade-card{padding:25px 20px}.ai-upgrade aside{padding:20px}.ai-upgrade .pf-button{font-size:.95rem}}@supports (animation-timeline:view()){.ai-upgrade-card{animation:linear both ai-reveal;animation-timeline:view();animation-range:entry entry 20%}}
.ai-showcase{--ai-ink:#1b3026;--ai-muted:#596154;--ai-gold:#a68c4e;background:#f4f2e9}.ai-hero{grid-template-columns:1.15fr 1fr;gap:6%;padding-top:80px;padding-bottom:58px}.ai-editorial-copy .pf-eyebrow{letter-spacing:.15em;align-items:center;gap:10px;font-size:.68rem;display:flex}.ai-live-dot{background:#a68c4e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #a68c4e16}.ai-hero h1{letter-spacing:-.065em;margin:35px 0 28px;font-size:clamp(3.8rem,6.8vw,7.2rem);line-height:.98}.ai-hero h1 em{color:#8d753e;letter-spacing:-.065em;font-style:italic;display:inline-block}.ai-lead{max-width:430px;font-size:1.1rem;line-height:1.75}.ai-hero-actions{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.ai-hero-note{margin:0;font-size:.77rem;line-height:1.65}.ai-hero-actions .pf-button{border-radius:3px;padding:19px 23px;font-size:.95rem}.ai-hero-caption{letter-spacing:.1em;color:#596154;border-top:1px solid #1b302625;justify-content:space-between;gap:18px;margin-top:55px;padding-top:22px;font-size:.58rem;display:flex}.ai-blueprint{background-color:#eeece2;background-image:linear-gradient(#1b302607 1px,#0000 1px),linear-gradient(90deg,#1b302607 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:26px 26px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #1b30262a;min-height:510px;position:relative;overflow:hidden}.ai-blueprint-heading,.ai-blueprint-footer{letter-spacing:.13em;color:#53614f;z-index:2;justify-content:space-between;align-items:center;font-size:.62rem;display:flex;position:absolute;left:24px;right:24px}.ai-blueprint-heading{top:23px}.ai-blueprint-footer{border-top:1px solid #1b302625;padding-top:15px;bottom:20px}.ai-blueprint-footer>span:last-child{color:#a68c4e;font-size:1.6rem}.ai-blueprint-orbit{aspect-ratio:1;place-items:center;width:95%;display:grid;position:absolute;top:10%;left:2.5%}.ai-blueprint-orbit svg{fill:none;stroke:#a68c4e55;stroke-width:.8px;width:100%;height:100%;position:absolute}.ai-blueprint-orbit svg>circle:nth-child(2){stroke-dasharray:3 8}.ai-blueprint-orbit>span{color:#a68c4e;opacity:.8;font-size:9rem;animation:55s linear infinite ai-turn}.ai-orbit-traveler{fill:#a68c4e;transform-origin:200px 200px;animation:22s linear infinite ai-turn}.ai-floating-note{z-index:1;padding:24px;animation:9s ease-in-out infinite ai-note-float;position:absolute;box-shadow:0 20px 40px #243b3015}.ai-floating-note>span{letter-spacing:.14em;font-size:.59rem;font-weight:700}.ai-floating-note p{letter-spacing:-.03em;margin-top:17px;font-size:1.5rem;line-height:1.4}.ai-floating-note--input{background:#fffdf5;border:1px solid #d8d6c8;width:65%;top:20%;left:7%;transform:rotate(-5deg)}.ai-floating-note--input>b{color:#a68c4e;font-size:1.4rem;font-weight:400;position:absolute;top:17px;right:18px}.ai-floating-note--output{color:#f6f1e2;background:#1b3026;width:65%;animation-delay:-4s;top:51%;right:6%;transform:rotate(4deg)}.ai-floating-note--output>span{color:#d6bf84}.ai-floating-note--output>div{color:#e5dbbf;border-top:1px solid #ffffff25;align-items:center;gap:10px;margin-top:20px;padding-top:14px;font-size:.7rem;display:flex}.ai-floating-note--output i{color:#d6bf84;font-style:normal}.ai-studio-strip{border-top:1px solid #1b30262a;border-bottom:1px solid #1b30262a;align-items:center;gap:24px;margin-bottom:70px;padding-top:22px;padding-bottom:22px;display:flex}.ai-studio-strip>span{letter-spacing:.11em;font-size:.65rem}.ai-studio-strip p{color:#8d753e;font-family:Georgia,serif;font-size:1.5rem;font-style:italic}.ai-studio-strip a{color:#1b3026;margin-left:auto;font-size:1.6rem;text-decoration:none}.ai-lab{padding-bottom:70px}.ai-section-top h2{font-size:clamp(2.4rem,4vw,4rem)}.ai-disclosure{font-size:.85rem!important}.ai-industries{border-top:1px solid #1b302635;border-bottom:1px solid #1b302635;gap:0;margin-bottom:30px}.ai-industries button{border:0;border-right:1px solid #1b302625;border-radius:0;flex-wrap:wrap;align-content:center;gap:12px;min-height:104px;padding:20px}.ai-industries button:last-child{border-right:0}.ai-industries button>span.ai-industry-number{letter-spacing:.08em;color:#9e864d;width:100%;font-family:monospace;font-size:.68rem}.ai-industries strong{font-size:.92rem;font-weight:500}.ai-industries button:hover{box-shadow:none;background:#e8e5d8;transform:none}.ai-industries button[aria-pressed=true]{background:#1b3026;box-shadow:inset 0 -3px #cfb77c}.ai-industries button[aria-pressed=true]>span{color:#d8c18d}.ai-workbench{border:1px solid #1b302630;border-radius:4px;animation:.45s both ai-studio-enter;box-shadow:0 25px 70px #243b3009}.ai-bench-header{background:#e9e7db;padding:30px 35px;animation:none}.ai-bench-header h3{letter-spacing:-.03em;font-size:1.6rem}.ai-scenario-switch{background:#dcded1;border-radius:4px}.ai-scenario-switch button{border-radius:2px}.ai-source{background:#f0eee3;padding:35px}.ai-source blockquote{font-family:Georgia,serif;font-size:1.65rem;line-height:1.5}.ai-source-bottom .pf-button{border-radius:3px}.ai-result{padding:35px}.ai-facts>div{background:#f2f3eb;border-radius:2px}.ai-empty{background:radial-gradient(circle,#e9e7d540,#0000 70%);border-radius:2px}.ai-empty>span{font-size:5rem}.ai-draft textarea{background:#fffdf6;border-radius:3px;min-height:150px;line-height:1.65}.ai-draft-top h4{letter-spacing:-.03em;font-size:1.45rem}.ai-bench-footer{background:#e9e7db}.ai-bench-footer .pf-button{border-radius:3px}.ai-upgrade-card{box-shadow:none;background:radial-gradient(at 90% 10%,#a68c4e22,#0000 60%),#1b3026;border-radius:4px;padding:55px}.ai-upgrade aside{background:0 0;border:0;border-left:1px solid #cfb77c50;border-radius:0;padding:10px 0 10px 35px}.ai-upgrade .pf-button{border-radius:3px}.ai-build{gap:12%}.ai-projects a>div{border-radius:3px}.ai-projects a>span{font-size:.63rem}.ai-projects h3{font-weight:500}.ai-last .pf-button{border-radius:3px}.ai-faq summary{font-weight:500}.ai-faq{max-width:1000px}.ai-last{padding-top:65px}@keyframes ai-note-float{50%{translate:0 -8px}}@keyframes ai-studio-enter{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){.ai-hero{gap:4%}.ai-blueprint{min-height:460px}.ai-floating-note{padding:20px}.ai-floating-note p{font-size:1.3rem}.ai-hero-caption{flex-direction:column;gap:9px}.ai-industries button{padding:18px 14px}.ai-industries{grid-template-columns:repeat(5,minmax(0,1fr))}.ai-industries strong{font-size:.85rem}.ai-industries b{display:none}}@media (max-width:760px){.ai-hero{grid-template-columns:1fr;gap:35px;padding-top:45px;padding-bottom:35px}.ai-hero h1{font-size:clamp(3.4rem,12vw,5.5rem)}.ai-hero-caption{flex-direction:row;margin-top:30px;font-size:.52rem}.ai-blueprint{min-height:430px}.ai-blueprint-orbit{width:85%;top:8%;left:7.5%}.ai-floating-note--input{width:62%;top:19%}.ai-floating-note--output{width:65%;top:49%}.ai-floating-note p{font-size:1.45rem}.ai-studio-strip{flex-wrap:wrap;gap:12px;margin-bottom:45px}.ai-studio-strip>span{width:100%;font-size:.6rem}.ai-studio-strip p{font-size:1.3rem}.ai-industries{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-industries button{border-bottom:1px solid #1b302625;min-height:90px;padding:16px}.ai-industries button:last-child{border-bottom:0;grid-column:1/-1}.ai-industries button>span.ai-industry-number{width:auto;display:block}.ai-industries strong{font-size:.95rem}.ai-industries b{display:block}.ai-bench-header,.ai-source,.ai-result{padding:23px}.ai-source blockquote{font-size:1.45rem}.ai-upgrade-card{padding:30px 23px}.ai-upgrade aside{border-top:1px solid #cfb77c50;border-left:0;padding:25px 0 0}.ai-upgrade h2{font-size:2.4rem}.ai-bench-footer{padding:23px}.ai-scenario-switch{flex-wrap:wrap;max-width:100%}.ai-blueprint-heading,.ai-blueprint-footer{left:18px;right:18px}.ai-build{padding-top:45px}}@media (max-width:380px){.ai-blueprint{min-height:390px}.ai-floating-note{padding:17px}.ai-floating-note p{font-size:1.25rem}.ai-floating-note--output>div{font-size:.62rem}.ai-hero-caption{flex-direction:column}.ai-bench-header,.ai-source,.ai-result,.ai-bench-footer{padding:19px}.ai-hero-actions .pf-button{padding:17px;font-size:.85rem}.ai-upgrade h2{font-size:2.1rem}.ai-hero h1{font-size:3.2rem}}@media (prefers-reduced-motion:reduce){.ai-showcase *,.ai-showcase :after{transition:none!important;animation:none!important}}
