@layer codeum-semantic-defaults{:where([data-codeum-original-tag=h1]){margin:.67em 0;font-size:2em;font-weight:700;display:block}:where([data-codeum-original-tag=h2]){margin:.83em 0;font-size:1.5em;font-weight:700;display:block}:where([data-codeum-original-tag=h3]){margin:1em 0;font-size:1.17em;font-weight:700;display:block}:where([data-codeum-original-tag=h4]){margin:1.33em 0;font-size:1em;font-weight:700;display:block}:where([data-codeum-original-tag=h5]){margin:1.67em 0;font-size:.83em;font-weight:700;display:block}:where([data-codeum-original-tag=h6]){margin:2.33em 0;font-size:.67em;font-weight:700;display:block}:where([data-codeum-original-tag=p]){font-size:inherit;font-weight:inherit;margin:1em 0;display:block}:where([data-codeum-original-tag=span]){font-size:inherit;font-weight:inherit;margin:0;display:inline}}.scroll-list-container{width:500px;position:relative}.scroll-list-container .scroll-list{max-height:400px;padding:16px;overflow-y:auto}.scroll-list-container .scroll-list::-webkit-scrollbar{width:8px}.scroll-list-container .scroll-list::-webkit-scrollbar-track{background:#060606}.scroll-list-container .scroll-list::-webkit-scrollbar-thumb{background:#222;border-radius:4px}.scroll-list-container .no-scrollbar::-webkit-scrollbar{display:none}.scroll-list-container .no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.scroll-list-container .item{background-color:#111;border-radius:8px;margin-bottom:1rem;padding:16px}.scroll-list-container .item.selected{background-color:#222}.scroll-list-container .item-text{color:#fff;margin:0}.scroll-list-container .top-gradient{pointer-events:none;background:linear-gradient(#120f17,#0000);height:50px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.scroll-list-container .bottom-gradient{pointer-events:none;background:linear-gradient(#0000,#120f17);height:100px;transition:opacity .3s;position:absolute;bottom:0;left:0;right:0}.card-swap-container{transform-origin:100% 100%;perspective:900px;position:absolute;bottom:0;right:0;overflow:visible;transform:translate(5%,20%)}.card-swap-container .card{transform-style:preserve-3d;will-change:transform;backface-visibility:hidden;background:#000;border:1px solid #fff;border-radius:12px;position:absolute;top:50%;left:50%}@media (width<=768px){.card-swap-container{transform:scale(.75)translate(25%,25%)}}@media (width<=480px){.card-swap-container{transform:scale(.55)translate(25%,25%)}}.ai-page{--ai-muted:#b7b4bc;color:#f2f0ed;background:#18171b;padding-bottom:100px}.ai-page *{box-sizing:border-box}.ai-page [hidden]{display:none!important}.ai-page :is(h1:not(:where([data-codeum-original-tag])),:where([data-codeum-original-tag=h1])),.ai-page :is(h2:not(:where([data-codeum-original-tag])),:where([data-codeum-original-tag=h2])),.ai-page :is(h3:not(:where([data-codeum-original-tag])),:where([data-codeum-original-tag=h3])),.ai-page :is(p:not(:where([data-codeum-original-tag])),:where([data-codeum-original-tag=p])){margin:0}.ai-page :is(h2:not(:where([data-codeum-original-tag])),:where([data-codeum-original-tag=h2])){letter-spacing:-.045em;white-space:pre-line;font-size:clamp(30px,3.6vw,55px);line-height:1.17}.ai-page :is(h3:not(:where([data-codeum-original-tag])),:where([data-codeum-original-tag=h3])){letter-spacing:-.025em;line-height:1.3}.ai-page a{text-decoration:none}.ai-page button{font:inherit}.ai-page :is(a,button,[role=button]):focus-visible{outline:2px solid var(--brand-blue);outline-offset:6px}.ai-wrap{width:min(1360px,100% - 112px);margin-inline:auto}.ai-section{padding-block:110px}.ai-eyebrow,.ai-micro{letter-spacing:.12em;color:var(--brand-blue);font:11px/1.6 monospace!important}.ai-eyebrow{margin-bottom:24px!important}.ai-hero{background:radial-gradient(at 80% 30%,#3bb6c117,#0000 52%);border-bottom:1px solid #ffffff18;padding-top:160px}.ai-hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:65px;padding-bottom:70px;display:grid}.ai-hero-copy{min-width:0}.ai-hero :is(h1:not(:where([data-codeum-original-tag])),:where([data-codeum-original-tag=h1])){letter-spacing:-.065em;font-size:clamp(44px,4.9vw,76px);font-weight:500;line-height:1.06}.ai-hero :is(h1:not(:where([data-codeum-original-tag])),:where([data-codeum-original-tag=h1]))>:is(span:not(:where([data-codeum-original-tag])),:where([data-codeum-original-tag=span])),.ai-hero :is(h1:not(:where([data-codeum-original-tag])),:where([data-codeum-original-tag=h1]))>em{display:block}.ai-hero :is(h1:not(:where([data-codeum-original-tag])),:where([data-codeum-original-tag=h1])) .ai-title-topic{letter-spacing:-.025em;margin-bottom:28px;font-size:clamp(16px,1.4vw,22px);line-height:1.5}.ai-hero :is(h1:not(:where([data-codeum-original-tag])),:where([data-codeum-original-tag=h1])) em{color:var(--brand-blue);font-style:normal}.ai-lead{color:var(--ai-muted);max-width:560px;font-size:15px;line-height:1.9;margin-top:30px!important}.ai-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:30px;display:flex}.ai-button{background:var(--brand-blue);color:#111316;border-radius:7px;justify-content:space-between;align-items:center;gap:22px;padding:18px 22px;font-size:13px;font-weight:700;transition:transform .2s;display:inline-flex}.ai-button:hover{transform:translateY(-3px)}.ai-button>:is(span:not(:where([data-codeum-original-tag])),:where([data-codeum-original-tag=span])):last-child{font-size:22px}.ai-text-link{color:inherit;border-bottom:1px solid var(--brand-blue);padding:12px 0;font-size:13px;display:inline-block}.ai-rotating{color:var(--brand-blue);align-items:center;gap:10px;min-height:24px;margin-top:36px;font-size:15px;display:flex}.ai-rotating-words{flex-wrap:wrap;display:flex;overflow:hidden}.ai-location{color:var(--ai-muted);font-size:11px;margin-top:14px!important}.ai-hero-footer{color:var(--ai-muted);letter-spacing:.08em;border-top:1px solid #ffffff18;justify-content:space-between;align-items:center;gap:20px;padding-block:22px;font-size:10px;display:flex}.ai-pause{color:#e9e7eb;cursor:pointer;background:0 0;border:1px solid #ffffff30;border-radius:30px;padding:9px 14px;font-size:10px!important}.ai-pipeline-original{background:#121114;border:1px solid #ffffff24;border-radius:16px;min-width:0;position:relative;overflow:hidden;box-shadow:0 30px 90px #0004}.ai-terminal-bar{color:#a7a4ac;letter-spacing:.08em;border-bottom:1px solid #ffffff15;justify-content:space-between;gap:12px;padding:16px 20px;font:9px monospace;display:flex}.ai-terminal-bar>:is(span:not(:where([data-codeum-original-tag])),:where([data-codeum-original-tag=span])):first-child{align-items:center;gap:8px;display:flex}.ai-terminal-bar i{background:var(--brand-blue);border-radius:50%;width:6px;height:6px}.ai-pipeline-demo{color:var(--brand-blue)}.ai-pipeline-intro{padding:28px 26px 8px}.ai-pipeline-intro :is(h2:not(:where([data-codeum-original-tag])),:where([data-codeum-original-tag=h2])){margin-top:12px;font-size:27px;line-height:1.25}.ai-pipeline-intro>:is(p:not(:where([data-codeum-original-tag])),:where([data-codeum-original-tag=p])):last-child{color:var(--ai-muted);max-width:400px;margin-top:18px;font-size:12px;line-height:1.8}.ai-pipeline-svg-wrap{padding:12px 8px 15px}.ai-pipeline-svg-wrap svg{font-family:system-ui,sans-serif;display:block}.ai-pipeline-message{border-block:1px solid #ffffff15;align-items:center;gap:12px;min-height:58px;padding:12px 24px;font:12px/1.6 monospace;display:flex}.ai-pipeline-message>:is(span:not(:where([data-codeum-original-tag])),:where([data-codeum-original-tag=span])){color:var(--brand-blue);font-size:23px}.ai-pipeline-footer{grid-template-columns:repeat(3,1fr);gap:12px;padding:21px 26px;display:grid}.ai-pipeline-footer :is(span:not(:where([data-codeum-original-tag])),:where([data-codeum-original-tag=span])){color:#aaa6af;letter-spacing:.09em;font:9px monospace}.ai-pipeline-footer b{color:#e6e3e8;letter-spacing:0;margin-top:8px;font-size:13px;font-weight:400;display:block}.ai-demo-note{color:#aaa6af;font-size:10px;line-height:1.8;margin-top:22px!important}.ai-pipeline-original>.ai-demo-note{padding:0 26px 22px;margin:0!important}.ai-section-header{grid-template-columns:1.3fr 1fr;align-items:end;gap:80px;margin-bottom:45px;display:grid}.ai-section-header>:is(p:not(:where([data-codeum-original-tag])),:where([data-codeum-original-tag=p])),.ai-section-copy{color:var(--ai-muted);font-size:15px;line-height:1.9}.ai-section-copy{margin:25px 0!important}.ai-tabs-list{border-bottom:1px solid #ffffff20;flex-wrap:wrap;gap:8px;padding-bottom:25px;display:flex}.ai-tab{cursor:pointer;color:#d6d2db;background:0 0;border:1px solid #ffffff20;border-radius:30px;padding:12px 20px;font-size:12px!important}.ai-tab[data-state=active]{background:var(--brand-blue);color:#131618;border-color:var(--brand-blue)}.ai-case-panel{grid-template-columns:1fr 1fr;gap:70px;min-height:425px;padding-top:42px;display:grid}.ai-case-copy :is(h3:not(:where([data-codeum-original-tag])),:where([data-codeum-original-tag=h3])){margin:16px 0;font-size:clamp(23px,2.3vw,33px)}.ai-case-copy>:is(p:not(:where([data-codeum-original-tag])),:where([data-codeum-original-tag=p])):not(.ai-micro),.ai-before :is(p:not(:where([data-codeum-original-tag])),:where([data-codeum-original-tag=p])),.ai-case-result :is(p:not(:where([data-codeum-original-tag])),:where([data-codeum-original-tag=p])){color:var(--ai-muted);font-size:13px;line-height:1.9}.ai-before,.ai-case-result{border-left:1px solid #ffffff24;margin-top:22px;padding-left:18px}.ai-case-result{border-color:var(--brand-blue)}.ai-before small,.ai-case-result small{letter-spacing:.12em;color:#cfccd3;margin-bottom:7px;font:9px monospace;display:block}.ai-case-result small{color:var(--brand-blue)}.ai-case-flow{background:#ffffff04;border:1px solid #ffffff12;border-radius:12px;min-width:0;padding:25px}.ai-case-flow .scroll-list-container{width:100%;margin-top:20px}.ai-case-flow .scroll-list{max-height:none;padding:0;overflow:visible}.ai-case-flow .item{background:#211f24;border:1px solid #ffffff15;border-radius:7px;padding:17px 18px}.ai-case-flow .item.selected{background:#3bb6c117;border-color:#3bb6c18c}.ai-case-flow .item-text{color:#e1dee5;font-size:12px;line-height:1.6}.ai-step-caption{letter-spacing:.08em;color:var(--ai-muted);justify-content:space-between;font:9px monospace;display:flex;margin-top:18px!important}.ai-step-caption b{color:var(--brand-blue);font-weight:400}.ai-split{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.ai-cards-section{background:#211f24;border-block:1px solid #ffffff14;padding-block:95px;overflow:hidden}.ai-demo-badge{color:var(--ai-muted);letter-spacing:.1em;font:9px monospace}.ai-card-stage{min-width:0;height:430px;position:relative}.ai-card-stage .card-swap-container{max-width:calc(100% - 70px);position:absolute;inset:58% auto auto 45%;transform:none;width:370px!important;height:290px!important}.ai-card-stage .card{color:#f2f0ed;background:#18171b;border:1px solid #555159;border-radius:14px;max-width:100%;padding:25px;display:block;box-shadow:0 15px 35px #0003}.ai-card-top{letter-spacing:.09em;color:var(--brand-blue);justify-content:space-between;gap:10px;font:9px monospace;display:flex}.ai-card-top b{color:#a29da8;font-weight:400}.ai-card-mark{color:var(--brand-blue);margin:16px 0 12px;font-size:40px}.ai-example-card :is(h3:not(:where([data-codeum-original-tag])),:where([data-codeum-original-tag=h3])){font-size:21px}.ai-example-card :is(p:not(:where([data-codeum-original-tag])),:where([data-codeum-original-tag=p])){color:var(--ai-muted);margin-top:12px;font-size:11px;line-height:1.7}.ai-example-card small{color:var(--brand-blue);margin-top:20px;font:9px/1.6 monospace;display:block}.ai-connections{isolation:isolate;background:radial-gradient(circle,#3bb6c114,#0000 60%);min-height:420px;position:relative}.ai-animated-beam{pointer-events:none;z-index:-1;position:absolute;inset:0}.ai-connection-node{background:#211f24;border:1px solid #ffffff20;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:9px;width:118px;height:77px;font-size:10px;display:flex;position:absolute}.ai-connection-node>:is(span:not(:where([data-codeum-original-tag])),:where([data-codeum-original-tag=span])){color:var(--brand-blue);font:23px monospace}.ai-connection-0{top:30px;left:0}.ai-connection-1{top:30px;right:0}.ai-connection-2{bottom:30px;left:0}.ai-connection-3{bottom:30px;right:0}.ai-connection-center{border:1px solid var(--brand-blue);background:#181c20;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:160px;height:136px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 40px #3bb6c110}.ai-connection-center>:is(span:not(:where([data-codeum-original-tag])),:where([data-codeum-original-tag=span])){color:var(--brand-blue);font-size:30px}.ai-connection-center strong{letter-spacing:.06em;font-size:17px}.ai-connection-center small{color:var(--ai-muted);font-size:9px}.ai-gallery-section{color:#242127;background:#eae8e3;padding-block:90px}.ai-gallery-section .ai-eyebrow{color:#242127}.ai-gallery-section .ai-section-header>:is(p:not(:where([data-codeum-original-tag])),:where([data-codeum-original-tag=p])){color:#57535b}.ai-gallery{width:100%}.ai-method>:is(h2:not(:where([data-codeum-original-tag])),:where([data-codeum-original-tag=h2])){max-width:900px}.ai-method-card{background:#242227;border:1px solid #46414a;border-radius:16px;grid-template-columns:90px 1fr 40px;align-items:start;gap:28px;min-height:255px;padding:40px;display:grid}.ai-method-card-1{background:#29262c}.ai-method-card-2{background:#302d33}.ai-method-card-3{background:#37333a}.ai-method-number{color:var(--brand-blue);letter-spacing:-.07em;font-size:55px;line-height:1}.ai-method-card :is(h3:not(:where([data-codeum-original-tag])),:where([data-codeum-original-tag=h3])){font-size:28px}.ai-method-card :is(p:not(:where([data-codeum-original-tag])),:where([data-codeum-original-tag=p])){color:#c7c3cc;max-width:650px;margin-top:18px;font-size:14px;line-height:1.8}.ai-method-card small{color:var(--brand-blue);margin-top:24px;font:11px/1.6 monospace;display:block}.ai-method-arrow{color:var(--brand-blue);font-size:30px}.ai-faq{grid-template-columns:.8fr 1.2fr;gap:100px;padding-top:20px;display:grid}.ai-faq-item{border-bottom:1px solid #ffffff24}.ai-faq-trigger{text-align:left;color:#eeeaf1;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:25px;width:100%;padding:24px 0;line-height:1.7;display:flex;font-size:14px!important}.ai-faq-trigger svg{width:18px;height:18px;color:var(--brand-blue);flex-shrink:0}.ai-faq-trigger[data-state=open] svg{transform:rotate(180deg)}.ai-accordion-content[data-state=closed]{display:none}.ai-faq-answer{color:var(--ai-muted);padding:0 32px 24px 0;font-size:13px;line-height:1.9}.ai-final{text-align:center;isolation:isolate;background:radial-gradient(at bottom,#3bb6c114,#0000 65%);border:1px solid #ffffff24;border-radius:20px;padding:65px;position:relative;overflow:hidden}.ai-final :is(h2:not(:where([data-codeum-original-tag])),:where([data-codeum-original-tag=h2])){font-size:clamp(32px,4.3vw,65px)}.ai-final>:is(p:not(:where([data-codeum-original-tag])),:where([data-codeum-original-tag=p])):not(.ai-eyebrow){max-width:630px;color:var(--ai-muted);font-size:14px;line-height:1.9;margin:25px auto!important}.ai-final .ai-button{margin-top:10px}.ai-border-observer{pointer-events:none;z-index:-1;position:absolute;inset:0}.ai-final .kit-border-beam{border-radius:inherit;pointer-events:none;position:absolute;inset:0}.ai-final .kit-beam-light{background:linear-gradient(90deg,transparent,var(--brand-blue));offset-path:rect(0 auto auto 0 round 20px);offset-anchor:100% 50%;width:90px;height:2px;position:absolute}.ai-quiet *{scroll-behavior:auto!important}.ai-quiet .ai-button{transition:none}@media (width<=1100px){.ai-wrap{width:calc(100% - 64px)}.ai-hero-grid{gap:30px}.ai-hero :is(h1:not(:where([data-codeum-original-tag])),:where([data-codeum-original-tag=h1])){font-size:52px}.ai-split,.ai-faq{gap:45px}.ai-case-panel{gap:35px}.ai-section-header{gap:40px}.ai-terminal-bar{padding-inline:14px;font-size:8px}.ai-pipeline-intro :is(h2:not(:where([data-codeum-original-tag])),:where([data-codeum-original-tag=h2])){font-size:24px}.ai-hero .ai-actions{gap:16px}.ai-button{font-size:11px}.ai-section{padding-block:80px}}@media (width<=767px){.ai-wrap{width:calc(100% - 40px)}.ai-hero{padding-top:125px}.ai-hero-grid,.ai-split,.ai-section-header,.ai-case-panel,.ai-faq{grid-template-columns:1fr;gap:34px}.ai-hero-grid{gap:42px;padding-bottom:38px}.ai-hero :is(h1:not(:where([data-codeum-original-tag])),:where([data-codeum-original-tag=h1])){font-size:clamp(43px,10vw,64px)}.ai-hero :is(h1:not(:where([data-codeum-original-tag])),:where([data-codeum-original-tag=h1])) .ai-title-topic{margin-bottom:24px;font-size:16px}.ai-lead{font-size:13px}.ai-eyebrow{font-size:9px!important}.ai-hero-footer{letter-spacing:0;align-items:flex-start;font-size:9px}.ai-hero-footer>:is(span:not(:where([data-codeum-original-tag])),:where([data-codeum-original-tag=span])){max-width:150px;line-height:1.8}.ai-pause{white-space:nowrap}.ai-pipeline-intro{padding:22px 20px 8px}.ai-pipeline-intro :is(h2:not(:where([data-codeum-original-tag])),:where([data-codeum-original-tag=h2])){font-size:25px}.ai-pipeline-svg-wrap{padding-inline:8px;overflow-x:auto}.ai-pipeline-svg-wrap svg{min-width:340px}.ai-pipeline-demo{font-size:7px}.ai-pipeline-footer{padding-inline:20px}.ai-pipeline-footer b{font-size:11px}.ai-pipeline-message{padding-inline:20px;font-size:11px}.ai-section{padding-block:65px}.ai-section-header{gap:22px;margin-bottom:28px}.ai-section-header>:is(p:not(:where([data-codeum-original-tag])),:where([data-codeum-original-tag=p])),.ai-section-copy{font-size:13px}.ai-tabs-list{gap:8px}.ai-tab{padding:10px 14px;font-size:11px!important}.ai-case-panel{padding-top:28px}.ai-case-flow{padding:20px}.ai-case-copy :is(h3:not(:where([data-codeum-original-tag])),:where([data-codeum-original-tag=h3])){font-size:26px}.ai-cards-section{padding-block:65px}.ai-card-stage{height:350px}.ai-card-stage .card-swap-container{max-width:calc(100% - 55px);top:62%;left:44%;height:290px!important}.ai-card-stage .card{padding:20px}.ai-example-card :is(h3:not(:where([data-codeum-original-tag])),:where([data-codeum-original-tag=h3])){font-size:19px}.ai-connections{order:2;min-height:365px}.ai-connection-node{width:103px;height:68px}.ai-connection-center{width:140px;height:124px}.ai-gallery-section{padding-block:60px}.ai-gallery{height:460px!important}.ai-method-card{border-radius:12px;grid-template-columns:42px 1fr;gap:18px;min-height:245px;padding:25px 20px}.ai-method-number{font-size:36px}.ai-method-card :is(h3:not(:where([data-codeum-original-tag])),:where([data-codeum-original-tag=h3])){font-size:22px}.ai-method-card :is(p:not(:where([data-codeum-original-tag])),:where([data-codeum-original-tag=p])){font-size:12px}.ai-method-arrow{display:none}.ai-faq{gap:24px}.ai-final{padding:42px 22px}.ai-final :is(h2:not(:where([data-codeum-original-tag])),:where([data-codeum-original-tag=h2])){font-size:33px}.ai-final>:is(p:not(:where([data-codeum-original-tag])),:where([data-codeum-original-tag=p])):not(.ai-eyebrow){font-size:12px}.ai-page{padding-bottom:65px}}@media (prefers-reduced-motion:reduce){.ai-page *{scroll-behavior:auto!important;transition:none!important}}.ai-card-stage .card-swap-container{transform:translate(-50%,-50%)}.ai-gallery .ag-panel{color:#fff}.ai-gallery .ag-panel__trigger{z-index:3;color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;height:100%;position:absolute;inset:0}.ai-gallery .ag-panel__number{color:var(--brand-blue);font:12px monospace;position:absolute;top:24px;left:20px}.ai-gallery .ag-panel__plus{font-size:24px;position:absolute;top:16px;right:20px}.ai-gallery .ag-panel__closed-label{writing-mode:vertical-rl;font-size:18px;position:absolute;bottom:24px;left:24px;transform:rotate(180deg)}.ai-gallery .ag-panel--active .ag-panel__closed-label{opacity:0}.ai-gallery .ag-panel__label{inset:24px 50px auto 55px}.ai-gallery .ag-panel__text{white-space:normal;font-size:16px}.ai-gallery .ag-panel__bar{height:16px}.ai-gallery .ag-panel__detail{z-index:4;opacity:0;pointer-events:none;transition:opacity .3s,transform .5s;position:absolute;bottom:28px;left:26px;right:26px;transform:translateY(16px)}.ai-gallery .ag-panel--active .ag-panel__detail{opacity:1;transform:none}.ai-gallery .ag-panel__detail :is(p:not(:where([data-codeum-original-tag])),:where([data-codeum-original-tag=p])){letter-spacing:-.035em;margin-bottom:20px;font-size:clamp(22px,2.2vw,32px);line-height:1.2}.ai-gallery .ag-panel__detail a{color:var(--brand-blue);border-bottom:1px solid var(--brand-blue);padding-bottom:8px;font-size:11px}.ai-gallery .ag-panel--active .ag-panel__detail a{pointer-events:auto}.ai-gallery .ag-panel__media{transform:translate(-50%,-50%)}.ai-gallery .ag-panel__overlay{background:linear-gradient(#18171b80,#0000 30%,#18171b20 50%,#18171bea 90%)}@media (width<=520px){.ai-gallery.accordion-gallery{height:580px!important}.ai-gallery .ag-panel{min-height:75px}.ai-gallery .ag-panel__media{width:100%!important;height:420px!important}.ai-gallery .ag-panel__closed-label{writing-mode:horizontal-tb;font-size:14px;top:24px;bottom:auto;left:48px;transform:none}.ai-gallery .ag-panel__label{top:24px;left:48px}.ai-gallery .ag-panel__text{font-size:14px}.ai-gallery .ag-panel__bar{display:none}.ai-gallery .ag-panel__detail :is(p:not(:where([data-codeum-original-tag])),:where([data-codeum-original-tag=p])){font-size:25px}}.ai-cards-section{padding-block:80px}.ai-card-stage{height:540px}.ai-card-stage .card-swap-container{max-width:none;top:62%;left:65%;transform:translate(-50%,-50%);width:clamp(600px,48vw,820px)!important;height:460px!important}.ai-card-stage .card{border-radius:22px;max-width:none;padding:40px;width:100%!important;height:100%!important}.ai-card-top{font-size:12px}.ai-card-mark{margin:25px 0 20px;font-size:70px}.ai-example-card :is(h3:not(:where([data-codeum-original-tag])),:where([data-codeum-original-tag=h3])){max-width:450px;font-size:34px}.ai-example-card :is(p:not(:where([data-codeum-original-tag])),:where([data-codeum-original-tag=p])){max-width:450px;margin-top:18px;font-size:16px;line-height:1.8}.ai-example-card small{max-width:450px;margin-top:28px;font-size:12px}@media (width>=768px) and (width<=1100px){.ai-cards-section .ai-split{grid-template-columns:.9fr 1.1fr;gap:30px}.ai-card-stage .card-swap-container{left:80%}.ai-example-card :is(h3:not(:where([data-codeum-original-tag])),:where([data-codeum-original-tag=h3])),.ai-example-card :is(p:not(:where([data-codeum-original-tag])),:where([data-codeum-original-tag=p])),.ai-example-card small{max-width:340px}}@media (width<=767px){.ai-cards-section{padding-block:60px 45px}.ai-card-stage{height:465px}.ai-card-stage .card-swap-container{top:62%;left:75%;width:470px!important;height:375px!important}.ai-card-stage .card{border-radius:18px;padding:30px}.ai-card-top{max-width:260px;font-size:10px}.ai-card-mark{margin:18px 0;font-size:50px}.ai-example-card :is(h3:not(:where([data-codeum-original-tag])),:where([data-codeum-original-tag=h3])){max-width:260px;font-size:27px}.ai-example-card :is(p:not(:where([data-codeum-original-tag])),:where([data-codeum-original-tag=p])){max-width:260px;margin-top:14px;font-size:13px}.ai-example-card small{max-width:260px;margin-top:22px;font-size:10px}}.ai-hero,.ai-cards-section{isolation:isolate;position:relative}.ai-hero{overflow:hidden}.ai-backdrop{z-index:-1;pointer-events:none;background:radial-gradient(at 75% 40%,#3bb6c12b,#0000 65%);position:absolute;inset:0;overflow:hidden}.ai-backdrop .color-bends-container{opacity:.65;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000003d,#000 75%);mask-image:linear-gradient(90deg,#0000003d,#000 75%)}.ai-backdrop-hero{-webkit-mask-image:linear-gradient(#000 72%,#0000);mask-image:linear-gradient(#000 72%,#0000)}.ai-backdrop-cards{background:radial-gradient(at 70% 40%,#3bb6c126,#0000 68%)}.ai-backdrop-cards .color-bends-container{opacity:.5}.ai-backdrop-closing .color-bends-container{opacity:.45;-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}.ai-final .ai-backdrop{border-radius:inherit;z-index:-2}@media (width<=767px){.ai-backdrop .color-bends-container{opacity:.42;-webkit-mask-image:linear-gradient(90deg,#0000004d,#000);mask-image:linear-gradient(90deg,#0000004d,#000)}}:root{--codeum-semantic-css-ready:1}
