@utility scrollbar-thin{scrollbar-width: thin;}@utility scrollbar-none{scrollbar-width: none; .ai-training &::-webkit-scrollbar { display: none; }}@utility scrollbar-gutter-stable{scrollbar-gutter: stable;}.ai-training{--background:#f9f7f4;--foreground:#1b2432;--card:#fcfbfa;--card-foreground:#1b2432;--popover:#fcfbfa;--popover-foreground:#1b2432;--primary:#1e2837;--primary-foreground:#fafafa;--secondary:#f5f5f5;--secondary-foreground:#171717;--muted:#f5f5f5;--muted-foreground:#415678;--accent:#f2eee7;--accent-foreground:#1b2432;--destructive:#e7000b;--border:#d6cec2;--input:#c9beae;--ring:#614b2e;--chart-1:#f54900;--chart-2:#654e31;--chart-3:#29364b;--chart-4:#ffb900;--chart-5:#fe9a00;--radius:.625rem;--sidebar:#fafafa;--sidebar-foreground:#171717;--sidebar-primary:#171717;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#f5f5f5;--sidebar-accent-foreground:#171717;--sidebar-border:#e5e5e5;--sidebar-ring:#a1a1a1;--navy:#f9f7f4;--ink:#1b2432;--teal:#795e3a;--paper:#f9f7f4;--dim:#415678;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.ai-training *{box-sizing:border-box}.ai-training{scroll-behavior:smooth;background:var(--paper);color:var(--ink);margin:0;scroll-padding-top:100px;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.65}.ai-training a{color:inherit;text-decoration:none}.ai-training button,.ai-training input,.ai-training textarea{font:inherit}.ai-training button,.ai-training a,.ai-training input,.ai-training textarea{-webkit-tap-highlight-color:transparent}.ai-training button{cursor:pointer}.ai-training a,.ai-training button{touch-action:manipulation}.ai-training button:disabled{cursor:wait;opacity:.65}.ai-training a:focus-visible{outline-offset:5px;outline:3px solid #7d613c}.ai-training button:focus-visible{outline-offset:5px;outline:3px solid #7d613c}.ai-training input:focus-visible{outline-offset:5px;outline:3px solid #7d613c}.ai-training textarea:focus-visible{outline-offset:5px;outline:3px solid #7d613c}.ai-training [tabindex]:focus-visible{outline-offset:5px;outline:3px solid #7d613c}.ai-training h1,.ai-training h2,.ai-training h3,.ai-training h4,.ai-training p{margin:0}.ai-training h1,.ai-training h2,.ai-training h3,.ai-training h4{font-weight:500}.ai-training h1,.ai-training h2{letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;line-height:1.1}.ai-training h1{font-size:clamp(3.2rem,5.1vw,5.5rem)}.ai-training h2{font-size:clamp(2.2rem,3.45vw,3.6rem)}.ai-training h3{line-height:1.3}.ai-training p{color:var(--dim)}.ai-training em{font-weight:400}.ai-training .container{width:calc(100% - 112px);max-width:1280px;margin:0 auto}.ai-training .section{padding-top:100px;padding-bottom:100px}.ai-training .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#3b4e6d;margin-bottom:22px;font-size:12px;font-weight:600;line-height:1.6}.ai-training .small{color:#636c78;font-size:13px;line-height:1.6}.ai-training .button{color:#fff;background:#273348;border:1px solid #273348;border-radius:4px;justify-content:center;align-items:center;gap:22px;min-height:52px;padding:15px 21px;font-size:14px;font-weight:500;line-height:1.5;transition:background .2s,transform .2s;display:inline-flex}.ai-training .button:hover{background:#614b2e;transform:translateY(-2px)}.ai-training .button.secondary{color:var(--ink);background:0 0;border-color:#c2b6a3}.ai-training .button.secondary:hover{background:#ede8e0}.ai-training .text-link{border-bottom:1px solid #9098a4;align-items:center;gap:18px;padding:8px 0;font-size:14px;font-weight:500;display:inline-flex}.ai-training .text-link:hover{color:#644d30}.ai-training .actions{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.ai-training .skip{z-index:100;background:#fff;padding:12px;position:fixed;top:-100px;left:16px}.ai-training .skip:focus{top:12px}.ai-training .header{background:var(--paper);z-index:40;border-bottom:1px solid #dedfd7;height:88px;position:sticky;top:0}.ai-training .nav-wrap{justify-content:space-between;align-items:center;gap:30px;width:calc(100% - 80px);max-width:1430px;height:100%;margin:0 auto;display:flex}.ai-training .brand{white-space:nowrap;color:var(--ink);align-items:center;gap:5px;line-height:1;display:inline-flex}.ai-training .brand b{letter-spacing:-.08em;font-family:Georgia,serif;font-size:34px;font-weight:600}.ai-training .brand-small{align-self:flex-end;margin-bottom:6px;font-size:12px}.ai-training .brand-line{opacity:.5;background:currentColor;align-self:center;width:20px;height:1px;margin:0 2px}.ai-training .brand-dot{color:#43597d}.ai-training .desktop-nav{gap:29px;display:flex}.ai-training .desktop-nav a{white-space:nowrap;font-size:14px}.ai-training .desktop-nav a:hover,.ai-training .desktop-nav a[aria-current]{color:#634c2f;text-underline-offset:7px;text-decoration:underline}.ai-training .desktop-cta .button{gap:15px;min-height:46px;padding:12px 17px;font-size:13px}.ai-training .mobile-menu{display:none}.ai-training .hero{background:var(--navy);color:var(--paper);overflow:hidden}.ai-training .hero-grid{grid-template-columns:1.12fr 1fr;align-items:center;gap:24px;padding-top:75px;padding-bottom:48px;display:grid}.ai-training .hero .eyebrow{color:#c7bbaa;letter-spacing:.15em;align-items:center;gap:9px;margin-bottom:29px;font-size:10px;display:flex}.ai-training .hero .eyebrow span{background:var(--teal);border-radius:50%;width:5px;height:5px}.ai-training .hero h1{color:#f5f4eb;font-size:clamp(3.3rem,5.05vw,5.1rem);font-weight:400;line-height:1.09}.ai-training .hero h1 em{color:#d1c8bb}.ai-training .hero-description{color:#ccc2b3;max-width:470px;margin:26px 0 29px;font-size:15px;line-height:1.85}.ai-training .hero .button,.ai-training .campaign-hero .button,.ai-training .final-cta .button{color:#1c2534;background:#dad3c8;border-color:#dad3c8}.ai-training .hero .button:hover,.ai-training .final-cta .button:hover{background:#ede8df}.ai-training .light{color:#eee;border-color:#626b77}.ai-training .hero-details{color:#c7bcac;flex-wrap:wrap;gap:15px;margin-top:27px;font-size:11px;display:flex}.ai-training .hero-details span{align-items:center;gap:7px;display:flex}.ai-training .hero-details span+span:before{content:"·";opacity:.6;margin-right:2px}.ai-training .hero-details svg{width:14px}.ai-training .hero-visual{aspect-ratio:590/490;width:112%;margin-left:-3%;font-family:Arial,sans-serif;position:relative}.ai-training .hero-visual>svg{width:100%;height:100%;overflow:visible}.ai-training .thought{color:#d1c8ba;letter-spacing:.015em;background:#1b2331;border:1px solid #2f3e57;border-radius:3px;padding:11px 15px;font-size:11px;position:absolute;box-shadow:0 10px 40px #0001}.ai-training .thought-one{top:17%;left:2%;transform:rotate(-8deg)}.ai-training .thought-two{align-items:center;gap:9px;display:flex;top:39%;left:0%;transform:rotate(3deg)}.ai-training .thought-three{top:70%;left:8%;transform:rotate(-5deg)}.ai-training .result-note{color:#1f293a;background:#f1ece5;border-radius:3px;width:45%;padding:22px 20px 18px;position:absolute;top:28%;right:-1%;transform:rotate(5deg);box-shadow:0 18px 45px #0004}.ai-training .result-title{color:#465d83;letter-spacing:.06em;justify-content:space-between;align-items:center;margin-bottom:20px;font-size:7px;font-weight:700;display:flex}.ai-training .result-note h3{letter-spacing:-.04em;margin-bottom:22px;font-family:Georgia,serif;font-size:24px;line-height:1.1}.ai-training .result-note p{color:#42587b;align-items:center;gap:8px;margin:10px 0;font-size:10px;display:flex}.ai-training .result-note p svg{color:#626b77}.ai-training .note-line{background:#d6cec2;width:72%;height:3px;margin-top:23px}.ai-training .visual-caption{letter-spacing:.14em;color:#939ba6;align-items:center;gap:15px;font-size:9px;display:flex;position:absolute;bottom:5%;left:21%}.ai-training .hero-bottom{color:#cbc1b2;border-top:1px solid #30405a;justify-content:space-between;padding:22px 0 26px;font-size:12px;display:flex}.ai-training .hero-bottom a{letter-spacing:.12em;font-size:9px}.ai-training .hero-bottom a span{margin-left:18px;font-size:16px}.ai-training .challenge-strip{background:#eeeee6;border-bottom:1px solid #dedfd6;padding:56px 0 42px}.ai-training .challenge-grid{grid-template-columns:repeat(3,1fr);gap:23px 48px;display:grid}.ai-training .challenge-grid p{color:#2c3b53;gap:14px;font-family:Georgia,serif;font-size:19px;line-height:1.4;display:flex}.ai-training .challenge-grid p span{color:#717b8a;padding-top:6px;font-family:Arial,sans-serif;font-size:10px}.ai-training .challenge-ending{margin-top:32px;font-size:13px}.ai-training .challenge-ending strong{color:var(--ink);font-weight:500}.ai-training .section-heading{justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:42px;display:flex}.ai-training .section-heading .eyebrow{margin-bottom:14px}.ai-training .section-heading>p{font-size:14px;line-height:1.8}.ai-training .path-tabs .path-list{background:0 0;border-bottom:1px solid #d8d0c4;border-radius:0;grid-template-columns:repeat(6,1fr);gap:0;width:100%;height:auto;padding:0;display:grid}.ai-training .path-tabs .path-list button{white-space:normal;color:#475e83;border-radius:0;justify-content:center;align-items:center;gap:10px;height:auto;padding:18px 12px;font-size:12px;line-height:1.5;display:flex;position:relative}.ai-training .path-tabs .path-list button[data-state=active]{box-shadow:none;color:#1e2837;background:0 0}.ai-training .path-tabs .path-list button[data-state=active]:after{content:"";opacity:1;background:#31415b;height:2px;position:absolute;bottom:0;left:0;right:0}.ai-training .path-content{background:#f1ede7;border:1px solid #e9e2d7;border-radius:4px;grid-template-columns:1.1fr 1fr;gap:70px;margin-top:22px;padding:45px 40px;display:grid}.ai-training .path-content .eyebrow{margin-bottom:15px;font-size:10px}.ai-training .path-content h3{letter-spacing:-.04em;max-width:360px;font-family:Georgia,serif;font-size:34px}.ai-training .path-content p:not(.eyebrow){max-width:420px;margin:17px 0 23px;font-size:14px;line-height:1.8}.ai-training .path-content .button{min-height:46px;padding:12px 17px;font-size:13px}.ai-training .path-tasks{padding-top:7px}.ai-training .path-tasks>.small{letter-spacing:.13em;font-size:10px}.ai-training .path-tasks>div{border-bottom:1px solid #d8d0c5;align-items:center;gap:20px;padding:20px 0;font-size:14px;display:flex}.ai-training .path-tasks>div span{color:#7f8996;font-size:11px}.ai-training .path-tasks>div svg{flex-shrink:0;margin-left:auto}.ai-training .path-tasks>a{align-items:center;gap:12px;margin-top:22px;font-size:12px;display:flex}.ai-training .examples-section{background:#f0f0e9}.ai-training .example-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.ai-training .example-card{border-bottom:1px solid #d6cec2}.ai-training .example-art{background:#e9e2d7;justify-content:center;align-items:flex-start;height:255px;padding:35px 28px 0;display:flex;overflow:hidden}.ai-training .art-matrix{background:#e7e0d4}.ai-training .art-sheet{background:#e5e3d7}.ai-training .art-report{background:#e8e1d6}.ai-training .paper-preview{background:#fcfcf5;width:100%;max-width:350px;min-height:238px;padding:22px 20px 17px;transition:transform .3s;transform:rotate(-4deg);box-shadow:0 8px 22px #2d3c5319}.ai-training .art-matrix .paper-preview{transform:rotate(3deg)}.ai-training .art-sheet .paper-preview{transform:rotate(-2deg)}.ai-training .example-card:hover .paper-preview{transform:rotate(0)translateY(-5px)}.ai-training .paper-meta{letter-spacing:.08em;color:#6d7786;justify-content:space-between;margin-bottom:16px;font-size:7px;display:flex}.ai-training .paper-preview h4{letter-spacing:-.045em;margin-bottom:15px;font-family:Georgia,serif;font-size:24px;line-height:1.2}.ai-training .paper-preview p{color:#486086;border-top:1px solid #e9e3d9;gap:9px;padding:8px 0;font-size:9px;line-height:1.4;display:flex}.ai-training .paper-preview p span{color:#8e97a3;font-size:8px}.ai-training .paper-footer{letter-spacing:.08em;color:#4b648b;justify-content:space-between;margin-top:8px;font-size:6px;display:flex}.ai-training .example-card-copy{padding:24px 0 27px}.ai-training .example-card-copy .eyebrow{margin-bottom:10px;font-size:9px}.ai-training .example-card h3{letter-spacing:-.035em;justify-content:space-between;gap:22px;margin-bottom:14px;font-family:Georgia,serif;font-size:23px;line-height:1.3;display:flex}.ai-training .example-card h3 svg{flex-shrink:0;margin-top:5px}.ai-training .example-card .small{font-size:11px}.ai-training .examples-note{color:#6c7685;margin-top:25px;font-size:12px}.ai-training .steps-grid{grid-template-columns:repeat(3,1fr);gap:43px 60px;display:grid}.ai-training .step-number{color:#707a89;border-bottom:1px solid #d9d2c7;margin-bottom:20px;padding-bottom:16px;font-family:Georgia,serif;font-size:25px;display:block}.ai-training .steps-grid h3{margin-bottom:12px;font-size:17px}.ai-training .steps-grid p{font-size:14px;line-height:1.8}.ai-training .packages-section{background:#efeae3}.ai-training .package-grid{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:16px;padding-top:25px;display:grid}.ai-training .package{background:#f9faf4;border:1px solid #dfd9d0;border-radius:4px;flex-direction:column;padding:28px 22px 24px;display:flex;position:relative}.ai-training .package.featured{color:#f4f1eb;background:#1e2838;border-color:#1e2838}.ai-training .package-ribbon{color:#28354b;letter-spacing:.09em;text-align:center;background:#d1c7b9;border-radius:4px 4px 0 0;padding:8px;font-size:9px;position:absolute;bottom:100%;left:-1px;right:-1px}.ai-training .package-name{color:inherit;margin-bottom:22px;font-size:15px}.ai-training .price{letter-spacing:-.04em;font-family:Georgia,serif;font-size:37px;line-height:1.1}.ai-training .price span{letter-spacing:0;color:#798391;margin-top:8px;font-family:Arial,sans-serif;font-size:11px;display:block}.ai-training .price.custom{font-size:28px;line-height:1.25}.ai-training .package-summary{color:#4a6289;min-height:40px;margin:23px 0;font-size:12px;line-height:1.6}.ai-training .package.featured .package-summary,.ai-training .package.featured .price span{color:#d0c6b8}.ai-training .package ul{border-top:1px solid #e1dbd2;flex:1;margin:0;padding:21px 0 15px;list-style:none}.ai-training .package li{color:#445a7e;align-items:flex-start;gap:8px;margin-bottom:13px;font-size:12px;line-height:1.7;display:flex}.ai-training .package li svg{flex-shrink:0;width:12px;margin-top:3px}.ai-training .package.featured li{color:#dad2c7}.ai-training .package.featured ul{border-color:#3c5070}.ai-training .package .button{text-align:left;justify-content:space-between;gap:8px;min-height:45px;padding:12px 9px;font-size:11px;line-height:1.4}.ai-training .package .button svg{flex-shrink:0;width:14px}.ai-training .package.featured .button{color:#222d3e;background:#d8d0c5;border-color:#d8d0c5}.ai-training .package-notes{max-width:940px;margin-top:28px}.ai-training .package-notes p{margin:9px 0;font-size:12px;line-height:1.8}.ai-training .package-notes a{text-decoration:underline}.ai-training .approach-section{grid-template-columns:1fr 1.1fr;align-items:center;gap:100px;padding-top:100px;padding-bottom:100px;display:grid}.ai-training .approach-section p:not(.eyebrow){margin:22px 0;font-size:15px;line-height:1.85}.ai-training .approach-mark{aspect-ratio:1.1;background:repeating-linear-gradient(0deg,#0000,#0000 39px,#ded7cd33 40px),repeating-linear-gradient(90deg,#0000,#0000 39px,#ded7cd33 40px);border:1px solid #ded7cd;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex}.ai-training .approach-mark>span{letter-spacing:-.08em;color:#8b94a0;font-family:Georgia,serif;font-size:84px;line-height:1.2}.ai-training .approach-mark>span.si{color:#32425d}.ai-training .approach-mark>div{letter-spacing:.15em;border-top:1px solid #d3cabd;border-bottom:1px solid #d3cabd;margin:5px 0;padding:11px 0;font-size:9px}.ai-training .faq-section{border-top:1px solid #e0dad0;grid-template-columns:.7fr 1.3fr;gap:100px;display:grid}.ai-training .faq-section>div>p:not(.eyebrow){margin:23px 0 10px;font-size:14px}.ai-training .faq-list [data-slot=accordion-trigger]{border-radius:0;padding:20px 0;font-size:15px;font-weight:400;line-height:1.55}.ai-training .faq-list [data-slot=accordion-content]{color:#465d83;font-size:14px;line-height:1.85}.ai-training .final-cta{color:var(--paper);text-align:center;background:#171f2b;padding:90px 0}.ai-training .final-cta .eyebrow{color:#c4b8a7;font-size:10px}.ai-training .final-cta h2{font-size:clamp(2.7rem,4.7vw,4.7rem)}.ai-training .final-cta h2 em{color:#d4ccbf}.ai-training .final-cta p:not(.eyebrow){color:#ccc2b3;margin:24px 0 28px;font-size:15px}.ai-training .final-cta .small{color:#bdaf9b;margin-top:27px;font-size:11px}.ai-training footer{background:var(--paper);padding:65px 0 0}.ai-training .footer-top{grid-template-columns:1.2fr 1fr 1fr 1.2fr;gap:40px;padding-bottom:54px;display:grid}.ai-training .footer-top p{margin:20px 0 12px;font-size:13px;line-height:1.8}.ai-training .footer-top .small{font-size:10px}.ai-training .footer-top h3{margin-bottom:18px;font-size:12px}.ai-training .footer-top>div>a:not(.brand){color:#4a6288;margin:9px 0;font-size:12px;display:block}.ai-training .footer-top a:hover{text-decoration:underline}.ai-training .footer-note{letter-spacing:-.025em;font-family:Georgia,serif;font-size:27px;line-height:1.4}.ai-training .footer-note em{color:#656f7c}.ai-training .footer-bottom{color:#67717f;border-top:1px solid #ded8ce;justify-content:space-between;gap:25px;padding:23px 0;font-size:10px;display:flex}.ai-training .footer-bottom>div{gap:25px;display:flex}.ai-training .page-intro{padding-top:80px;padding-bottom:65px}.ai-training .page-intro h1{max-width:900px;font-size:clamp(3rem,5vw,5rem)}.ai-training .page-intro>p:last-child{max-width:750px;margin-top:26px;font-size:17px;line-height:1.85}.ai-training .audience-rows{padding-bottom:70px}.ai-training .audience-rows article{border-top:1px solid #dcd5ca;grid-template-columns:50px 1fr auto;align-items:start;gap:35px;padding:45px 0;display:grid}.ai-training .audience-rows article>svg{color:#67707d;margin-top:8px}.ai-training .audience-rows h2{font-size:32px}.ai-training .audience-rows .eyebrow{margin-bottom:10px}.ai-training .audience-rows p:not(.eyebrow){max-width:600px;margin:16px 0;font-size:15px}.ai-training .audience-rows ul{color:#616a77;margin-bottom:18px;padding-left:20px;font-size:14px;list-style:outside}.ai-training .audience-rows article>.button{margin-top:25px}.ai-training .task-rows{padding-bottom:80px}.ai-training .task-rows article{border-top:1px solid #d9d1c5;grid-template-columns:35px 1fr 1.2fr auto;align-items:center;gap:25px;padding:28px 0;display:grid}.ai-training .task-rows article>span{color:#798392;font-size:12px}.ai-training .task-rows h2{letter-spacing:-.025em;font-size:26px}.ai-training .task-rows p{font-size:14px}.ai-training .task-rows .button{min-height:45px;padding:11px 15px;font-size:12px}.ai-training .functions-section{background:#efeae2}.ai-training .functions-section h2{margin-bottom:28px}.ai-training .search-label{margin-bottom:10px;font-size:13px;display:block}.ai-training .search-field{background:#faf8f6;border:1px solid #c0b4a1;border-radius:4px;align-items:center;gap:12px;max-width:600px;margin-bottom:12px;padding:0 15px;display:flex}.ai-training .search-field input{color:#29364c;outline-offset:1px;background:0 0;border:0;width:100%;padding:14px 0}.ai-training .function-pills{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.ai-training .function-pills a{border:1px solid #c7bcab;border-radius:3px;align-items:center;gap:15px;padding:12px 15px;font-size:13px;display:flex}.ai-training .function-pills a:hover{background:#e6ded2}.ai-training .fit-note{max-width:980px;padding-top:75px;padding-bottom:80px}.ai-training .fit-note h2{margin-bottom:25px;font-size:37px}.ai-training .fit-note p{margin:18px 0;font-size:16px;line-height:1.85}.ai-training .full-examples{padding-bottom:70px}.ai-training .example-detail{border-top:1px solid #d7cfc3;grid-template-columns:1fr 1fr;gap:65px;padding:65px 0;scroll-margin-top:90px;display:grid}.ai-training .example-detail h2{margin-bottom:20px;font-size:36px;line-height:1.15}.ai-training .demo-label{color:#3d5172;border:1px solid #c8bdac;border-radius:3px;padding:5px 9px;font-size:11px;display:inline-block}.ai-training .example-detail h3{margin:25px 0 10px;font-size:16px}.ai-training .example-detail p{font-size:15px;line-height:1.8}.ai-training .example-detail .example-art{height:290px;padding-left:55px;padding-right:55px}.ai-training .example-detail [data-slot=accordion-trigger]{padding:23px 0;font-size:14px}.ai-training .example-detail [data-slot=accordion-content]{font-size:14px}.ai-training .output-list{margin:12px 0;padding:0;list-style:none}.ai-training .output-list li{color:#384a67;border-bottom:1px solid #e5ded2;padding:12px 0;line-height:1.7}.ai-training .method{background:#efeae3;border-left:2px solid #626b78;padding:15px}.ai-training .si-definition{color:#f7f7ed;background:#18212e;padding:65px 0}.ai-training .si-definition>.container{grid-template-columns:230px 1fr;align-items:center;gap:70px;display:grid}.ai-training .si-large{letter-spacing:-.08em;font-family:Georgia,serif;font-size:160px;line-height:1}.ai-training .si-large span{color:#ccc2b2}.ai-training .si-definition .eyebrow{color:#ccc2b3}.ai-training .si-definition h2{font-size:36px;line-height:1.25}.ai-training .si-definition p:not(.eyebrow){color:#cfc5b6;max-width:720px;margin-top:20px;line-height:1.8}.ai-training .approach-steps{padding-top:55px}.ai-training .approach-steps article{border-bottom:1px solid #ded7cd;grid-template-columns:65px 1fr 1.3fr;align-items:center;gap:35px;padding:30px 0;display:grid}.ai-training .approach-steps article>span{color:#757f8e;font-family:Georgia,serif;font-size:24px}.ai-training .approach-steps h2{font-size:28px}.ai-training .approach-steps p{font-size:15px;line-height:1.8}.ai-training .contact-grid{grid-template-columns:.8fr 1.3fr;gap:85px;padding-bottom:100px;display:grid}.ai-training .contact-grid aside{padding-top:20px}.ai-training .contact-grid aside h2{margin-bottom:25px;font-size:36px}.ai-training .contact-grid aside>p{margin:20px 0;font-size:15px;line-height:1.85}.ai-training .contact-note{gap:17px;margin:30px 0;display:flex}.ai-training .contact-note>svg{color:#656f7c;flex-shrink:0;width:20px;margin-top:5px}.ai-training .contact-note strong{font-size:14px;font-weight:500}.ai-training .contact-note p{margin-top:8px;font-size:13px;line-height:1.85}.ai-training .enquiry-form{background:#f1ede7;border:1px solid #dcd5ca;border-radius:5px;min-width:0;padding:35px}.ai-training .form-grid{grid-template-columns:1fr 1fr;gap:20px;margin:20px 0;display:grid}.ai-training .field{min-width:0;margin-bottom:5px}.ai-training .field label{margin-bottom:7px;font-size:13px;font-weight:500;display:block}.ai-training .field input,.ai-training .field textarea,.ai-training .form-select{color:#242f42;background:#fbfcf6;border:1px solid #c7bcab;border-radius:3px;width:100%;min-width:0;height:47px;padding:11px 12px;font-size:14px}.ai-training .field textarea{resize:vertical;height:auto}.ai-training .form-select{white-space:normal;text-align:left;box-shadow:none}.ai-training .form-select [data-slot=select-value]{text-align:left;line-height:1.3}.ai-training .field input::placeholder,.ai-training .field textarea::placeholder{color:#6e7886}.ai-training .field-help{margin-bottom:10px;font-size:12px;line-height:1.7}.ai-training .form-privacy{margin:22px 0;font-size:12px;line-height:1.8}.ai-training .form-privacy a{border-bottom:1px solid #87909d}.ai-training .honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.ai-training .form-error{color:#8d3025;background:#fce9df;border:1px solid #d7a18e;border-radius:3px;margin-bottom:20px;padding:15px;font-size:14px}.ai-training .success-panel{background:#ede8e0;border:1px solid #cfc5b7;border-radius:5px;padding:45px}.ai-training .success-panel>.eyebrow{margin-top:25px}.ai-training .success-panel h2{font-size:38px}.ai-training .success-panel p:not(.eyebrow){margin:22px 0}.ai-training .reference{font-family:monospace;font-size:18px}.ai-training .policy{max-width:850px;padding-bottom:80px}.ai-training .policy-notice{background:#ede7de;border-left:3px solid #727d8c;margin-bottom:45px;padding:24px}.ai-training .policy-notice strong{font-size:15px}.ai-training .policy-notice p{margin-top:10px}.ai-training .policy h2{margin:35px 0 15px;font-size:28px}.ai-training .policy p{font-size:15px;line-height:1.9}.ai-training .policy ul{padding-left:20px;list-style:outside}.ai-training .policy li{margin:15px 0;font-size:15px}.ai-training .policy-end{border-top:1px solid #d6cec1;margin-top:40px;padding-top:22px}.ai-training .campaign-hero{background:var(--navy);color:var(--paper)}.ai-training .campaign-hero .hero-grid{padding-top:80px;padding-bottom:80px}.ai-training .campaign-hero .eyebrow{color:#cac0b0;font-size:11px}.ai-training .campaign-hero h1{font-size:clamp(3.3rem,5vw,5rem)}.ai-training .campaign-hero p:not(.eyebrow){color:#cec4b5;margin:25px 0;font-size:17px}.ai-training .campaign-tasks{grid-template-columns:repeat(3,1fr);gap:45px;margin-top:40px;display:grid}.ai-training .campaign-tasks>div{border-top:1px solid #c8bdad;padding-top:20px}.ai-training .campaign-tasks span{color:#757f8e;font-family:Georgia,serif;font-size:25px}.ai-training .campaign-tasks h3{margin:18px 0;font-family:Georgia,serif;font-size:25px}.ai-training .campaign-tasks p{font-size:15px}.ai-training .campaign-note{margin-top:35px}.ai-training .not-found{text-align:center;padding:100px 0}.ai-training .not-found p{margin:25px}.ai-training .mobile-sheet{background:var(--paper);padding:45px 25px}.ai-training .mobile-sheet nav{flex-direction:column;margin:20px 0;display:flex}.ai-training .mobile-sheet nav a{border-bottom:1px solid #ddd6cb;justify-content:space-between;padding:14px 0;font-size:15px;display:flex}@media (min-width:1450px){.ai-training .hero-grid{padding-top:95px;padding-bottom:70px}.ai-training .hero h1{font-size:85px}.ai-training .hero-description{font-size:16px}.ai-training .hero-visual{width:110%}}@media (max-width:1150px){.ai-training .container{width:calc(100% - 72px)}.ai-training .nav-wrap{gap:20px;width:calc(100% - 48px)}.ai-training .desktop-nav{gap:18px}.ai-training .desktop-nav a{font-size:12px}.ai-training .desktop-cta .button{font-size:11px}.ai-training .hero h1{font-size:58px}.ai-training .hero-grid{gap:10px}.ai-training .hero-description{font-size:14px}.ai-training .actions{gap:18px}.ai-training .hero .button{padding:14px 16px;font-size:12px}.ai-training .hero .text-link{font-size:12px}.ai-training .result-note{padding:17px}.ai-training .result-note h3{font-size:22px}.ai-training .package-grid{grid-template-columns:repeat(2,1fr);gap:42px 22px}.ai-training .package .button{font-size:13px}.ai-training .package li,.ai-training .package-summary{font-size:14px}.ai-training .package{padding:30px}.ai-training .package-name{font-size:18px}.ai-training .package-ribbon{font-size:10px}.ai-training .package-notes p{font-size:13px}.ai-training .path-content{gap:40px;padding:35px}.ai-training .path-tabs .path-list button{gap:6px;font-size:11px}.ai-training .approach-section,.ai-training .faq-section{gap:60px}.ai-training .footer-top{gap:25px}.ai-training .task-rows article{grid-template-columns:25px 1fr 1.1fr}.ai-training .task-rows .button{grid-column:2/4;width:fit-content}.ai-training .contact-grid{grid-template-columns:.7fr 1.3fr;gap:45px}.ai-training .enquiry-form{padding:25px}.ai-training .example-detail{gap:40px}}@media (max-width:850px){.ai-training .container{width:calc(100% - 48px)}.ai-training .header{height:74px}.ai-training .desktop-nav,.ai-training .desktop-cta{display:none}.ai-training .mobile-menu{background:0 0;border:1px solid #cec4b6;border-radius:4px;padding:10px;display:flex}.ai-training .hero-grid{grid-template-columns:1.05fr .95fr;gap:0;padding-top:55px}.ai-training .hero h1{font-size:48px}.ai-training .hero .eyebrow{font-size:8px}.ai-training .hero-visual{width:120%;margin-left:-10%}.ai-training .hero-description{font-size:13px}.ai-training .hero-details{gap:10px;font-size:10px}.ai-training .hero .actions{flex-direction:column;align-items:flex-start;gap:13px}.ai-training .thought{padding:9px;font-size:9px}.ai-training .result-note h3{margin-bottom:12px;font-size:18px}.ai-training .result-note p{gap:4px;font-size:8px}.ai-training .result-title{margin-bottom:12px;font-size:5px}.ai-training .visual-caption{font-size:7px;left:17%}.ai-training .challenge-grid{gap:22px}.ai-training .challenge-grid p{font-size:17px}.ai-training .section{padding-top:70px;padding-bottom:70px}.ai-training .section-heading h2{font-size:37px}.ai-training .section-heading .eyebrow{font-size:10px}.ai-training .section-heading>p{font-size:12px}.ai-training .path-tabs .path-list{grid-template-columns:repeat(3,1fr);row-gap:5px}.ai-training .path-tabs .path-list button{padding:14px 9px;font-size:12px}.ai-training .path-content{gap:30px;padding:30px}.ai-training .path-content h3{font-size:30px}.ai-training .path-content p:not(.eyebrow){font-size:13px}.ai-training .path-tasks>div{gap:12px;font-size:12px}.ai-training .example-grid{gap:16px}.ai-training .example-art{height:205px;padding:25px 15px 0}.ai-training .paper-preview{padding:15px 12px}.ai-training .paper-preview h4{font-size:19px}.ai-training .paper-preview p{font-size:8px}.ai-training .paper-meta{font-size:5px}.ai-training .example-card h3{gap:10px;font-size:20px}.ai-training .example-card .small{font-size:10px}.ai-training .steps-grid{gap:30px}.ai-training .steps-grid h3{font-size:16px}.ai-training .steps-grid p{font-size:13px}.ai-training .approach-section{gap:40px;padding-top:70px;padding-bottom:70px}.ai-training .approach-section h2{font-size:35px}.ai-training .approach-section p:not(.eyebrow){font-size:14px}.ai-training .faq-section{grid-template-columns:.7fr 1.3fr;gap:40px}.ai-training .faq-section h2{font-size:35px}.ai-training .footer-top{grid-template-columns:1fr 1fr;gap:40px}.ai-training .audience-rows article{grid-template-columns:35px 1fr;gap:20px}.ai-training .audience-rows article>.button{grid-column:2;width:fit-content;margin-top:0}.ai-training .si-definition>.container{grid-template-columns:160px 1fr;gap:35px}.ai-training .si-large{font-size:125px}.ai-training .si-definition h2{font-size:30px}.ai-training .approach-steps article{grid-template-columns:35px 1fr;gap:15px}.ai-training .approach-steps article>p{grid-column:2}.ai-training .contact-grid{grid-template-columns:1fr;gap:25px}.ai-training .contact-grid aside{max-width:600px}.ai-training .contact-note{margin:20px 0}.ai-training .contact-grid aside .small{font-size:13px}.ai-training .contact-grid aside h2 br{display:none}.ai-training .enquiry-form{padding:35px}.ai-training .example-detail{gap:30px}.ai-training .example-detail h2{font-size:30px}.ai-training .example-detail .example-art{height:250px;padding:30px}.ai-training .campaign-tasks{gap:25px}.ai-training .campaign-hero .hero-grid{padding:60px 0}.ai-training .campaign-hero h1{font-size:45px}}@media (max-width:600px){.ai-training .container,.ai-training .nav-wrap{width:calc(100% - 40px)}.ai-training .brand b{font-size:31px}.ai-training .brand-small{font-size:11px}.ai-training .hero-grid{grid-template-columns:1fr;padding-top:45px;padding-bottom:10px}.ai-training .hero h1{max-width:440px;font-size:clamp(2.85rem,11vw,4rem);line-height:1.09}.ai-training .hero .eyebrow{letter-spacing:.1em;margin-bottom:22px;font-size:8px}.ai-training .hero-description{max-width:420px;margin:24px 0;font-size:14px}.ai-training .hero .actions{flex-direction:row;align-items:center;gap:14px}.ai-training .hero .button{gap:10px;padding:13px 15px;font-size:12px}.ai-training .hero .text-link{gap:10px;font-size:11px}.ai-training .hero-details{gap:8px;margin-top:20px;font-size:9px}.ai-training .hero-visual{aspect-ratio:590/470;width:100%;max-width:450px;margin:20px auto 0}.ai-training .thought{font-size:10px}.ai-training .result-note{padding:20px 17px;right:1%}.ai-training .result-note h3{margin-bottom:18px;font-size:22px}.ai-training .result-note p{font-size:9px}.ai-training .result-title{font-size:6px}.ai-training .visual-caption{font-size:8px;bottom:5%}.ai-training .hero-bottom{padding:18px 0 21px;font-size:10px}.ai-training .hero-bottom a{display:none}.ai-training .challenge-strip{padding:35px 0}.ai-training .challenge-strip .eyebrow{font-size:10px}.ai-training .challenge-grid{grid-template-columns:1fr 1fr;gap:23px}.ai-training .challenge-grid p{gap:8px;font-size:16px}.ai-training .challenge-grid p span{font-size:8px}.ai-training .challenge-ending{font-size:12px;line-height:1.8}.ai-training .section{padding:55px 0}.ai-training .section-heading{margin-bottom:30px;display:block}.ai-training .section-heading>p,.ai-training .section-heading>.text-link{margin-top:20px}.ai-training .section-heading h2{font-size:33px;line-height:1.14}.ai-training .section-heading .eyebrow{font-size:9px}.ai-training .path-tabs .path-list button{flex-direction:column;gap:5px;padding:14px 5px;font-size:10px}.ai-training .path-tabs .path-list button svg{width:17px}.ai-training .path-content{grid-template-columns:1fr;gap:20px;margin-top:17px;padding:27px 22px}.ai-training .path-content .eyebrow{font-size:9px}.ai-training .path-content h3{font-size:30px}.ai-training .path-content p:not(.eyebrow){font-size:14px}.ai-training .path-tasks>div{font-size:13px}.ai-training .example-grid{grid-template-columns:1fr;gap:32px}.ai-training .example-art{height:265px;padding:35px 38px 0}.ai-training .paper-preview{max-width:350px;padding:24px 22px}.ai-training .paper-preview h4{font-size:26px}.ai-training .paper-preview p{font-size:10px}.ai-training .paper-meta,.ai-training .paper-footer{font-size:7px}.ai-training .example-card-copy{padding:22px 0}.ai-training .example-card h3{max-width:380px;font-size:25px}.ai-training .example-card-copy .eyebrow{font-size:10px}.ai-training .example-card .small,.ai-training .examples-note{font-size:12px}.ai-training .steps-grid{grid-template-columns:1fr 1fr;gap:28px 24px}.ai-training .steps-grid h3{font-size:16px}.ai-training .steps-grid p{font-size:13px}.ai-training .step-number{margin-bottom:15px;padding-bottom:12px;font-size:22px}.ai-training .package-grid{grid-template-columns:1fr;gap:42px;padding-top:0}.ai-training .package{padding:28px}.ai-training .package li{font-size:14px}.ai-training .package .button{justify-content:center;gap:20px;font-size:13px}.ai-training .package-summary{min-height:0}.ai-training .package-notes p{font-size:12px}.ai-training .approach-section{grid-template-columns:1fr;gap:35px;padding-top:55px;padding-bottom:55px}.ai-training .approach-mark{width:100%;max-width:280px;margin:auto}.ai-training .approach-mark>span{font-size:70px}.ai-training .approach-section h2{font-size:35px}.ai-training .approach-section p:not(.eyebrow){font-size:15px}.ai-training .faq-section{display:block}.ai-training .faq-section h2 br{display:none}.ai-training .faq-section>div{margin-bottom:28px}.ai-training .faq-list [data-slot=accordion-trigger]{padding:18px 0;font-size:14px}.ai-training .faq-list [data-slot=accordion-content]{font-size:14px}.ai-training .final-cta{padding:65px 0}.ai-training .final-cta h2{font-size:43px}.ai-training .final-cta p:not(.eyebrow){font-size:14px}.ai-training .footer-top{grid-template-columns:1fr 1fr;gap:32px 20px}.ai-training .footer-top>div:first-child{grid-column:1/3}.ai-training .footer-note{grid-column:1/3;font-size:26px}.ai-training .footer-bottom{flex-direction:column;gap:14px;font-size:10px}.ai-training .page-intro{padding-top:50px;padding-bottom:42px}.ai-training .page-intro h1{font-size:42px}.ai-training .page-intro .eyebrow{font-size:10px}.ai-training .page-intro>p:last-child{margin-top:23px;font-size:15px}.ai-training .audience-rows article{grid-template-columns:25px 1fr;gap:15px;padding:35px 0}.ai-training .audience-rows article>svg{width:23px}.ai-training .audience-rows h2{font-size:29px}.ai-training .audience-rows .eyebrow{font-size:10px}.ai-training .audience-rows p:not(.eyebrow){font-size:14px}.ai-training .audience-rows .button{font-size:12px}.ai-training .task-rows article{grid-template-columns:25px 1fr;gap:15px}.ai-training .task-rows h2{font-size:27px}.ai-training .task-rows p,.ai-training .task-rows .button{grid-column:2}.ai-training .functions-section h2{font-size:34px}.ai-training .function-pills a{padding:10px 12px;font-size:12px}.ai-training .fit-note{padding:50px 0}.ai-training .fit-note h2{font-size:32px}.ai-training .fit-note p{font-size:15px}.ai-training .example-detail{grid-template-columns:1fr;gap:28px;padding:40px 0}.ai-training .example-detail h2{font-size:33px}.ai-training .example-detail .eyebrow{font-size:10px}.ai-training .example-detail .example-art{height:280px;padding:32px 35px 0}.ai-training .example-detail h3{font-size:16px}.ai-training .si-definition>.container{grid-template-columns:1fr;gap:30px}.ai-training .si-large{font-size:100px}.ai-training .si-definition h2{font-size:30px}.ai-training .si-definition p:not(.eyebrow){font-size:14px}.ai-training .approach-steps h2{font-size:28px}.ai-training .approach-steps p{font-size:14px}.ai-training .contact-grid{padding-bottom:50px}.ai-training .contact-grid aside h2{font-size:33px}.ai-training .enquiry-form{padding:25px 20px}.ai-training .form-grid{grid-template-columns:1fr;gap:17px}.ai-training .form-select,.ai-training .field input{height:49px}.ai-training .field input,.ai-training .field textarea,.ai-training .form-select{font-size:16px}.ai-training .enquiry-form .button{width:100%}.ai-training .success-panel{padding:30px 25px}.ai-training .success-panel h2{font-size:33px}.ai-training .reference{font-size:15px}.ai-training .policy-notice{padding:20px}.ai-training .policy p{font-size:14px}.ai-training .campaign-hero .hero-grid{padding:50px 0 20px}.ai-training .campaign-hero h1{font-size:45px}.ai-training .campaign-hero .eyebrow{font-size:10px}.ai-training .campaign-tasks{grid-template-columns:1fr;gap:25px}.ai-training .campaign-hero p:not(.eyebrow){font-size:15px}}@media (prefers-reduced-motion:reduce){.ai-training{scroll-behavior:auto}.ai-training *,.ai-training :before,.ai-training :after{transition:none!important;animation:none!important}}.ai-training .hero-visual{width:100%;margin-left:0}.ai-training .result-note{right:0}.ai-training .hero-description,.ai-training .path-content p:not(.eyebrow),.ai-training .steps-grid p,.ai-training .package-summary,.ai-training .package li,.ai-training .approach-section p:not(.eyebrow),.ai-training .fit-note p,.ai-training .example-detail p,.ai-training .campaign-tasks p,.ai-training .policy p{font-size:16px}.ai-training .desktop-nav a,.ai-training .desktop-cta .button,.ai-training .text-link,.ai-training .hero .text-link,.ai-training .hero .button,.ai-training .path-tabs .path-list button,.ai-training .path-content .button,.ai-training .path-tasks>div,.ai-training .package .button,.ai-training .package-notes p,.ai-training .faq-list [data-slot=accordion-trigger],.ai-training .footer-top>div>a:not(.brand),.ai-training .field label,.ai-training .field-help,.ai-training .form-privacy{font-size:14px}.ai-training .hero-details,.ai-training .hero-bottom,.ai-training .hero-bottom a,.ai-training .eyebrow,.ai-training .hero .eyebrow,.ai-training .section-heading .eyebrow,.ai-training .example-card-copy .eyebrow,.ai-training .path-content .eyebrow,.ai-training .small,.ai-training .price span,.ai-training .package-ribbon,.ai-training .examples-note,.ai-training .footer-top .small,.ai-training .footer-top h3,.ai-training .footer-bottom{font-size:12px}.ai-training .hero .eyebrow{letter-spacing:.09em}.ai-training .package .button{flex-wrap:wrap}.ai-training .package li{line-height:1.6}.ai-training .price{font-size:36px}.ai-training .package-summary{min-height:75px}.ai-training .package-name{font-size:16px}.ai-training .hero-visual .thought,.ai-training .hero-visual .result-note p{font-size:12px}.ai-training .hero-visual .result-title{font-size:9px}.ai-training .hero-visual .visual-caption{letter-spacing:.07em;font-size:10px}.ai-training .hero-visual .result-note{width:48%;top:29%}.ai-training .hero-visual .result-note h3{font-size:27px}.ai-training .hero-visual .result-note p{line-height:1.5}.ai-training .hero-visual .result-title{gap:8px}.ai-training .hero-visual .result-note p svg{flex-shrink:0}.ai-training .hero-visual .result-note{transform:rotate(3deg)}.ai-training .hero .hero-copy{z-index:1;position:relative}.ai-training .hero-visual{min-width:0}@media (max-width:850px){.ai-training .hero-grid{grid-template-columns:1fr}.ai-training .hero-copy{max-width:600px}.ai-training .hero-visual{max-width:540px;margin:20px auto}.ai-training .hero .actions{flex-direction:row;align-items:center}.ai-training .hero h1{font-size:65px}.ai-training .hero .eyebrow{font-size:11px}.ai-training .hero-description{max-width:570px}.ai-training .hero-details{font-size:12px}.ai-training .hero .text-link,.ai-training .hero .button{font-size:14px}.ai-training .campaign-hero .hero-grid{grid-template-columns:1fr}}@media (max-width:600px){.ai-training .hero h1{font-size:clamp(2.85rem,11vw,4rem)}.ai-training .hero .eyebrow{font-size:10px}.ai-training .hero-details{gap:8px;font-size:11px}.ai-training .hero-description{font-size:16px}.ai-training .hero .actions{gap:15px}.ai-training .hero .button,.ai-training .hero .text-link{font-size:13px}.ai-training .path-tabs .path-list button{font-size:12px}.ai-training .hero-visual .thought{font-size:9px}.ai-training .hero-visual .result-note{padding:15px 12px}.ai-training .hero-visual .result-note h3{font-size:21px}.ai-training .hero-visual .result-note p{font-size:10px}.ai-training .hero-visual .result-title{font-size:7px}.ai-training .hero-visual .visual-caption{font-size:8px}.ai-training .hero-bottom{font-size:11px}.ai-training .package-summary{min-height:0}.ai-training .example-detail p,.ai-training .policy p,.ai-training .fit-note p,.ai-training .approach-steps p{font-size:16px}.ai-training .section-heading h2{font-size:34px}.ai-training .footer-bottom{font-size:12px}}.ai-training .contact-email{overflow-wrap:anywhere}.ai-training .privacy-preferences{z-index:81;color:#202a3b;background:#f6f3ef;border:1px solid #beb19e;border-radius:12px;width:min(440px,100vw - 32px);max-height:70vh;padding:24px;position:fixed;bottom:16px;right:16px;overflow:auto;box-shadow:0 12px 44px #0005}.ai-training .privacy-preferences h2{margin:0 0 12px;font-size:24px}.ai-training .privacy-preferences p{color:#202a3b;font-size:15px;line-height:1.6}.ai-training .privacy-preferences a{text-decoration:underline}.ai-training .privacy-preferences>div{flex-wrap:wrap;gap:10px;display:flex}.ai-training .privacy-preferences button{color:#f6f3ef;cursor:pointer;background:#202a3b;border:1px solid #202a3b;border-radius:5px;min-height:44px;padding:10px 14px}.ai-training .guardian-confirm{align-items:flex-start;gap:12px;margin:20px 0;font-size:15px;line-height:1.6;display:flex}.ai-training .guardian-confirm button{flex-shrink:0;margin-top:5px}.ai-training [data-slot=select-content]{max-width:calc(100vw - 24px);width:var(--radix-select-trigger-width);color:#202a3b;background:#f6f3ef;border-color:#99a1ac}.ai-training [data-slot=select-item]{white-space:normal;overflow-wrap:anywhere;min-height:44px;font-size:14px;line-height:1.45}.ai-training [data-slot=select-item][data-highlighted]{color:#202a3b;background:#e7e0d5}.ai-training .form-select{text-align:left;height:auto}.ai-training .footer-top{grid-template-columns:1.2fr 1fr 1.2fr;gap:65px}.ai-training .footer-top>div{min-width:0}.ai-training .footer-top .contact-email{overflow-wrap:anywhere}.ai-training .business-hero h1{color:#182c42}.ai-training .business-hero .hero-description{max-width:610px}.ai-training .business-hero .hero-bottom{gap:25px}.ai-training .business-hero .hero-bottom>span{line-height:1.65}.ai-training .pillar-grid,.ai-training .ecosystem-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.ai-training .pillar-grid article{background:#fffdf9;border:1px solid #d8d1c5;border-radius:10px;flex-direction:column;min-width:0;padding:30px;display:flex}.ai-training .pillar-top{color:#806341;justify-content:space-between;align-items:center;margin-bottom:38px;display:flex}.ai-training .pillar-top>span,.ai-training .service-number{color:#806341;font:24px Georgia,serif}.ai-training .pillar-grid h3{letter-spacing:-.035em;margin-bottom:18px;font:30px/1.18 Georgia,serif}.ai-training .pillar-grid p{font-size:16px}.ai-training .pillar-grid .pillar-examples{color:#776348;margin:23px 0;font-size:14px}.ai-training .pillar-grid .text-link{align-self:flex-start;margin-top:auto}.ai-training .service-jump-links{flex-wrap:wrap;gap:12px;padding:12px 0 45px;display:flex}.ai-training .service-jump-links a{border:1px solid #d8d1c5;border-radius:6px;align-items:center;gap:14px;min-height:48px;padding:12px 16px;font-size:14px;display:flex}.ai-training .service-jump-links a>span{color:#806341}.ai-training .service-jump-links a:hover{background:#eee8dd}.ai-training .service-jump-links svg{flex-shrink:0}.ai-training .service-group{padding:72px 0 52px;scroll-margin-top:100px}.ai-training .service-group-tinted{background:#f0ece5}.ai-training .service-group h2{max-width:680px}.ai-training .service-detail{border-top:1px solid #d8d1c5;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:80px;padding:44px 0;scroll-margin-top:110px;display:grid}.ai-training .service-detail-heading h3{letter-spacing:-.025em;margin:20px 0 26px;font:32px/1.2 Georgia,serif}.ai-training .service-detail-heading .button{gap:12px;max-width:100%;font-size:13px}.ai-training .service-detail-copy{gap:22px;display:grid}.ai-training .service-detail-copy h4{letter-spacing:.09em;text-transform:uppercase;color:#806341;margin-bottom:8px;font-size:12px;font-weight:600}.ai-training .service-detail-copy p{font-size:16px;line-height:1.8}.ai-training .service-application{background:#eee8dd88;border-left:2px solid #a18964;padding:20px 22px}.ai-training .service-group-tinted .service-application{background:#fffdf9}.ai-training .service-group>.container>.text-link{margin:0 0 30px}.ai-training .delivery-section{background:#f0ece5;border-block:1px solid #d8d1c566;scroll-margin-top:100px}.ai-training .delivery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin:0;padding:0;list-style:none;display:grid}.ai-training .delivery-grid li{border-top:1px solid #b7a584;padding-top:22px}.ai-training .delivery-grid li>span{color:#806341;font:24px Georgia,serif}.ai-training .delivery-grid h3{margin:20px 0 12px;font-size:21px}.ai-training .delivery-grid p{font-size:16px}.ai-training .delivery-bottom{border-top:1px solid #d8d1c5;justify-content:space-between;align-items:center;gap:40px;margin-top:40px;padding-top:30px;display:flex}.ai-training .delivery-bottom>p{max-width:740px;font-size:15px}.ai-training .delivery-bottom>a{flex-shrink:0}.ai-training .ecosystem-section{background:#fffdf9;scroll-margin-top:110px}.ai-training .ecosystem-grid article{border-top:1px solid #b7a584;flex-direction:column;min-width:0;padding:30px 8px 0;display:flex}.ai-training .ecosystem-grid h3{margin:30px 0 16px;font-size:19px}.ai-training .ecosystem-grid p{margin-bottom:20px;font-size:15px}.ai-training .ecosystem-grid .text-link{align-self:flex-start;margin-top:auto}.ai-training .ecosystem-wordmark{color:#182c42;align-items:center;gap:12px;min-height:48px;font:24px/1.2 Georgia,serif;display:inline-flex}.ai-training .ecosystem-seal{border:1px solid #182c4255;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font:15px Georgia,serif;display:inline-flex}.ai-training .ecosystem-insights .ecosystem-seal{letter-spacing:-1px;border-color:#a9acb0;width:46px;height:46px;font-size:18px}.ai-training .ecosystem-si-mark{align-self:flex-start;min-height:48px}.ai-training .ecosystem-connection{border-top:1px solid #d8d1c5;max-width:950px;margin-top:40px;padding-top:26px;font-size:16px}.ai-training .ecosystem-contact{padding:25px 0}.ai-training .ecosystem-contact .eyebrow{margin-bottom:10px}.ai-training .ecosystem-contact address{max-width:420px;font-size:16px;font-style:normal;line-height:1.8}.ai-training .ecosystem-contact .text-link{overflow-wrap:anywhere;margin-top:6px;font-size:15px}.ai-training .ecosystem-footer-links>a{align-items:center;gap:10px;min-height:44px;display:flex}.ai-training .ecosystem-footer-links p{margin-top:15px;font-size:13px}.ai-training .footer-top .ecosystem-wordmark{font-size:19px}.ai-training .footer-address{max-width:270px;margin:18px 0;font-size:14px;font-style:normal;line-height:1.8}.ai-training .footer-top .footer-contact-label{letter-spacing:.08em;text-transform:uppercase;color:#806341;font-size:11px}.ai-training .featured-video-section{background:#f0ece5}.ai-training .youtube-player{aspect-ratio:16/9;background:#182c42;border-radius:10px;width:100%;position:relative;overflow:hidden}.ai-training .youtube-player iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.ai-training .video-caption{justify-content:space-between;align-items:flex-start;gap:35px;margin-top:24px;display:flex}.ai-training .video-caption h3{max-width:780px;font-size:20px;line-height:1.5}.ai-training .video-caption p{margin-top:5px;font-size:14px}.ai-training .video-caption>a{white-space:nowrap;flex-shrink:0}.ai-training .latest-video-section{padding-top:72px}.ai-training .latest-video-content{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:40px;display:grid}.ai-training .latest-video-content h3{letter-spacing:-.025em;font:29px/1.25 Georgia,serif}.ai-training .latest-video-content .eyebrow{margin-bottom:14px}.ai-training .latest-video-content p{margin-top:14px;font-size:16px}.ai-training .latest-video-content .video-date{color:#776348;font-size:14px}.ai-training .latest-video-content .small{font-size:13px}.ai-training .latest-video-content .small a{text-underline-offset:3px;text-decoration:underline}.ai-training .latest-video-content .actions{gap:22px;margin-top:18px}.ai-training .latest-is-featured{background:#f0ece5;border-left:2px solid #a18964;padding:30px 34px;display:block}.ai-training .latest-is-featured>div{max-width:920px}.ai-training .latest-video-section .section-heading>a{flex-shrink:0;gap:10px}.ai-training .training-delivery{grid-template-columns:40px 1fr;gap:22px;padding:22px 0 55px;display:grid}.ai-training .training-delivery>svg{color:#806341}.ai-training .training-delivery h2{font-size:33px;line-height:1.2}.ai-training .training-delivery p{max-width:900px;margin-top:20px;font-size:17px}.ai-training .advisory-note{background:#eee8dd;border-radius:8px;margin:10px 0 55px;padding:28px}.ai-training .advisory-note p{font-size:16px}.ai-training .advisory-note a{text-underline-offset:4px;color:#182c42;text-decoration:underline}.ai-training .advisory-note svg{vertical-align:middle;display:inline}.ai-training .training-practice{padding:55px 0 80px}.ai-training .training-practice h2{max-width:650px;font-size:38px}.ai-training .training-practice ul{gap:15px;margin:0;padding:24px 0;list-style:none;display:grid}.ai-training .training-practice li{color:#58606a;align-items:flex-start;gap:13px;font-size:16px;display:flex}.ai-training .training-practice li svg{color:#806341;flex-shrink:0;margin-top:5px}.ai-training .about-purpose{grid-template-columns:1fr 1fr;gap:65px;padding:10px 0 65px;display:grid}.ai-training .about-purpose h2{font-size:38px}.ai-training .about-purpose p{font-size:17px}.ai-training .about-purpose p+p{margin-top:20px}.ai-training .service-scope-note{max-width:850px}.ai-training .service-scope-note h2{font-size:32px}.ai-training .service-scope-note p{margin-top:20px}.ai-training .enquiry-form,.ai-training .service-detail>*,.ai-training .latest-video-content>*{min-width:0}.ai-training .contact-note a{overflow-wrap:anywhere}@media (min-width:1051px){.ai-training .desktop-nav{gap:20px}.ai-training .desktop-nav a{font-size:14px}.ai-training .desktop-cta{gap:10px}}@media (max-width:1100px){.ai-training .pillar-grid,.ai-training .ecosystem-grid{gap:20px}.ai-training .pillar-grid article{padding:25px}.ai-training .pillar-grid h3{font-size:27px}.ai-training .service-detail{gap:45px}.ai-training .ecosystem-wordmark{font-size:21px}.ai-training .delivery-bottom{align-items:flex-start}.ai-training .footer-top{grid-template-columns:1.2fr 1fr 1.2fr;gap:28px}.ai-training .footer-top>.ecosystem-footer-links{grid-column:auto}.ai-training .latest-video-section .section-heading{align-items:flex-start;gap:24px}.ai-training .latest-video-section .section-heading>a{font-size:13px}.ai-training .video-caption{flex-direction:column;gap:12px}}@media (max-width:850px){.ai-training .pillar-grid,.ai-training .ecosystem-grid{grid-template-columns:1fr}.ai-training .pillar-grid article{padding:28px}.ai-training .pillar-top{margin-bottom:24px}.ai-training .pillar-grid h3{font-size:30px}.ai-training .pillar-grid .pillar-examples{margin:18px 0}.ai-training .service-detail{grid-template-columns:1fr;gap:26px;padding:34px 0}.ai-training .service-detail-heading h3{max-width:580px;font-size:31px}.ai-training .service-detail-heading .button{margin-top:0}.ai-training .service-group{padding:52px 0 25px}.ai-training .service-group .section-heading,.ai-training .pillar-overview .section-heading,.ai-training .ecosystem-section .section-heading,.ai-training .delivery-section .section-heading,.ai-training .featured-video-section .section-heading,.ai-training .latest-video-section .section-heading{grid-template-columns:1fr;gap:24px;display:grid}.ai-training .service-group .section-heading>p,.ai-training .pillar-overview .section-heading>p,.ai-training .ecosystem-section .section-heading>p,.ai-training .delivery-section .section-heading>p,.ai-training .featured-video-section .section-heading>p{max-width:650px;font-size:17px}.ai-training .service-jump-links{padding-bottom:25px}.ai-training .delivery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.ai-training .delivery-bottom{flex-direction:column;gap:20px}.ai-training .ecosystem-grid article{padding:28px 0 0}.ai-training .ecosystem-grid h3{margin:23px 0 14px}.ai-training .ecosystem-grid p{font-size:16px}.ai-training .ecosystem-wordmark{font-size:24px}.ai-training .latest-video-content{grid-template-columns:1fr;gap:26px}.ai-training .latest-video-section .section-heading>a{justify-self:start}.ai-training .latest-is-featured{padding:26px}.ai-training .about-purpose{grid-template-columns:1fr;gap:24px}.ai-training .footer-top{grid-template-columns:1fr 1fr}.ai-training .footer-top>.ecosystem-footer-links{grid-column:1/-1}.ai-training .training-practice h2{font-size:33px}.ai-training .hero-bottom>span{max-width:650px}.ai-training .video-caption h3{font-size:19px}}@media (max-width:460px){.ai-training .service-jump-links{grid-template-columns:1fr;display:grid}.ai-training .service-jump-links a{justify-content:space-between;gap:10px;font-size:13px}.ai-training .service-jump-links a>span{margin-right:auto}.ai-training .pillar-grid article{padding:24px}.ai-training .pillar-grid h3{font-size:28px}.ai-training .service-detail-heading h3{font-size:29px}.ai-training .service-detail-heading .button{padding:13px 15px}.ai-training .service-application{padding:18px}.ai-training .delivery-grid{grid-template-columns:1fr;gap:28px}.ai-training .latest-is-featured{padding:24px 20px}.ai-training .latest-video-content h3{font-size:26px}.ai-training .latest-video-content .actions{flex-direction:column;align-items:flex-start;gap:10px}.ai-training .youtube-player{border-radius:6px}.ai-training .video-caption a{white-space:normal}.ai-training .training-delivery{grid-template-columns:1fr;gap:15px}.ai-training .training-delivery h2{font-size:30px}.ai-training .about-purpose h2{font-size:33px}.ai-training .footer-top{grid-template-columns:1fr}.ai-training .footer-top>div{grid-column:1/-1}.ai-training .ecosystem-footer-links>a{max-width:100%}.ai-training .business-hero .hero-booking-note{font-size:13px}.ai-training .button svg,.ai-training .text-link svg{flex-shrink:0}}.ai-training .enquiry-form .form-select{white-space:normal;text-align:left;width:100%;height:auto;min-height:48px}.ai-training .enquiry-form .form-select [data-slot=select-value]{line-clamp:unset;-webkit-line-clamp:unset;white-space:normal;display:block;overflow:visible}.ai-training .enquiry-options{width:var(--radix-select-trigger-width);max-width:calc(100vw - 32px)}.ai-training .enquiry-options [data-slot=select-item]{white-space:normal;min-height:40px;line-height:1.5}.ai-training .session-cinema{color:#182c42;background:radial-gradient(at 85% 45%,#e5ecedaa,#0000 60%),#faf8f4;padding:66px 0 0;overflow:hidden}.ai-training .cinema-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:70px;margin-bottom:42px;display:grid}.ai-training .cinema-heading h1{letter-spacing:-.055em;font-size:clamp(2.8rem,5.4vw,5.4rem);font-weight:400;line-height:1.06}.ai-training .cinema-heading h1 em{color:#87673f;font-family:Georgia,serif}.ai-training .cinema-heading p:not(.eyebrow){max-width:440px;font-size:17px;line-height:1.8}.ai-training .cinema-heading p.small{color:#657078;margin-top:15px;font-size:14px}.ai-training .cinema-workbench{isolation:isolate;background:linear-gradient(125deg,#fffc,#f0eee8b3 60%,#e6edefb3);border:1px solid #c9c7bf;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 22px 70px #253f4b0a}.ai-training .cinema-topbar{border-bottom:1px solid #d2d1ca;justify-content:space-between;align-items:center;gap:25px;padding:24px 34px;display:flex}.ai-training .cinema-topbar>div{align-items:center;gap:22px;display:flex}.ai-training .cinema-topbar label{color:#4a5c69;font-size:14px}.ai-training .cinema-topbar [data-slot=select-trigger]{color:#182c42;background:#fffdf9;border-color:#b7bdbb;min-width:240px;min-height:44px}.ai-training .cinema-demo{text-transform:uppercase;letter-spacing:.07em;color:#6c634f;font-size:12px}.cinema-.ai-training{grid-template-columns:.8fr 1.2fr;align-items:center;gap:26px;min-height:505px;padding:45px 45px 30px;display:grid}.ai-training .cinema-direction{z-index:2;position:relative}.ai-training .cinema-chapter{color:#8f744d;align-items:baseline;gap:12px;margin-bottom:25px;font:48px/1 Georgia,serif;display:flex}.ai-training .cinema-chapter small{color:#697681;font:14px Arial,sans-serif}.ai-training .cinema-direction h2{letter-spacing:-.035em;max-width:310px;margin-bottom:20px;font-size:34px;line-height:1.2}.ai-training .cinema-direction p{max-width:325px;font-size:16px;line-height:1.85}.ai-training .cinema-direction .text-link{margin-top:24px;font-size:14px}.ai-training .cinema-space{perspective:1400px;isolation:isolate;justify-content:center;align-items:center;min-height:410px;display:flex;position:relative}.ai-training .cinema-orbit{fill:none;stroke:#78939338;stroke-width:1px;pointer-events:none;width:125%;height:125%;position:absolute;inset:-12%;transform:rotate(-13deg)}.ai-training .cinema-orbit path{stroke:#a08c6155;stroke-dasharray:7 14;animation:36s linear infinite signal-orbit}.ai-training .cinema-sheet-back{letter-spacing:.16em;color:#536c69;background:linear-gradient(130deg,#dce6e1aa,#f0eee499);border:1px solid #b0bcb8;border-radius:12px;justify-content:space-between;padding:22px;font-size:12px;animation:12s ease-in-out infinite cinema-float;display:flex;position:absolute;inset:18px 48px 25px 36px;transform:rotate(-9deg)rotateY(-15deg)translateZ(-70px);box-shadow:0 15px 30px #243e4e0a}.ai-training .cinema-document{width:91%;transform-style:preserve-3d;background:linear-gradient(140deg,#fff,#fffefa 85%);border:1px solid #c4cabf;border-radius:12px;flex-direction:column;min-height:332px;padding:32px;animation:.85s cubic-bezier(.16,1,.3,1) cinema-enter;display:flex;position:relative;transform:rotateY(-8deg)rotateX(3deg)rotate(1deg);box-shadow:0 20px 50px #354b5721,0 2px 3px #fff}.ai-training .cinema-doc-label{letter-spacing:.09em;color:#65756c;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.ai-training .cinema-document h3{color:#233847;letter-spacing:-.04em;margin:27px 0 18px;font:32px/1.15 Georgia,serif}.ai-training .cinema-document>p{color:#445967;font-size:16px;line-height:1.85}.ai-training .cinema-doc-footer{letter-spacing:.04em;color:#66766d;justify-content:space-between;align-items:center;gap:20px;margin-top:auto;padding-top:24px;font-size:11px;display:flex}.ai-training .cinema-doc-footer>span:last-child{color:#8a704b;font:24px Georgia,serif}.ai-training .cinema-output{background:#f3f5ef;border-left:2px solid #9b875e;margin:20px 0 0;padding:15px}.ai-training .cinema-output>span{letter-spacing:.1em;color:#616c60;font-size:11px}.ai-training .cinema-output p{margin-top:8px;font-size:14px;line-height:1.6}.ai-training .cinema-check{color:#385044;background:#edf2e9;border:1px solid #b7c5bc;border-radius:100px;align-items:center;gap:10px;max-width:85%;padding:13px 19px;font-size:13px;animation:9s ease-in-out infinite cinema-breathe;display:flex;position:absolute;bottom:2px;right:-5px;box-shadow:0 12px 30px #26453414}.ai-training .cinema-controls{background:#ffffff78;border-top:1px solid #cfd4cd;align-items:center;gap:22px;padding:0 24px;display:flex}.ai-training .cinema-timeline{flex:1;grid-template-columns:repeat(4,1fr);display:grid}.ai-training .cinema-timeline button{color:#5a6a73;text-align:left;justify-content:center;align-items:center;gap:10px;min-height:74px;padding:25px 12px;font-size:14px;transition:background .35s,color .35s;display:flex;position:relative}.ai-training .cinema-timeline button>span{color:#8a7656;font:18px Georgia,serif}.ai-training .cinema-timeline button[aria-pressed=true]{color:#192f3d;background:#e6ede579}.ai-training .cinema-timeline i{transform-origin:0;background:#81927d;height:2px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.ai-training .cinema-timeline [aria-pressed=true] i{transform:scaleX(1)}.ai-training [data-running=true] .cinema-timeline [aria-pressed=true] i{animation:8s linear cinema-progress}.ai-training .cinema-playback{gap:8px;display:flex}.ai-training .cinema-playback button{color:#334c54;background:#fffdf9;border:1px solid #c2cabe;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.ai-training .cinema-playback button:disabled{opacity:.45;cursor:default}.ai-training .cinema-bottom{justify-content:space-between;align-items:center;gap:24px;padding-block:30px 50px;display:flex}.ai-training .cinema-bottom p,.ai-training .cinema-bottom a{font-size:14px}.ai-training .examples-gallery-heading{padding-top:80px;padding-bottom:35px}.ai-training .examples-gallery-heading h2{margin-bottom:18px;font-size:clamp(2rem,3.6vw,3.5rem)}.ai-training .examples-gallery-heading>p:not(.eyebrow){max-width:710px;font-size:16px}.ai-training .session-cinema[data-running=false] :is(.cinema-sheet-back,.cinema-check,.cinema-orbit path){animation-play-state:paused}@keyframes cinema-enter{0%{opacity:0;transform:translate3d(30px,20px,-70px)rotateY(-24deg)rotate(3deg)}to{opacity:1;transform:rotateY(-8deg)rotateX(3deg)rotate(1deg)}}@keyframes cinema-float{50%{transform:translate3d(-8px,-8px,-45px)rotate(-6deg)rotateY(-8deg)}}@keyframes cinema-breathe{50%{transform:translateY(-8px)}}@keyframes cinema-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes signal-orbit{to{stroke-dashoffset:-600px}}.ai-training .simple-pricing{color:#182c42;background:#f1eee7}.ai-training .simple-pricing h2 em{color:#86653d;font-family:Georgia,serif}.ai-training .session-offer{background:#fffdf8;border:1px solid #c9c0b0;border-radius:18px;overflow:hidden}.ai-training .main-session{background:linear-gradient(120deg,#fffdf9,#f2f3ed);grid-template-columns:1fr 1fr;gap:65px;padding:45px 50px;display:grid}.ai-training .session-price{color:#182c42;letter-spacing:-.05em;font:clamp(3rem,6vw,5.5rem)/1.1 Georgia,serif}.ai-training .session-price span{letter-spacing:0;color:#5a6870;margin-top:12px;font:15px/1.6 Arial,sans-serif;display:block}.ai-training .main-session>div>p:not(.eyebrow):not(.session-price){margin:23px 0;font-size:16px}.ai-training .main-session ul{align-self:center;padding:0;list-style:none}.ai-training .main-session li{border-bottom:1px solid #d6d4c7;align-items:flex-start;gap:13px;padding:18px 0;font-size:16px;line-height:1.7;display:flex}.ai-training .main-session li svg{color:#697e66;flex-shrink:0;margin-top:4px}.ai-training .session-alternatives{border-top:1px solid #d6cfbe;grid-template-columns:1fr 1fr;display:grid}.ai-training .session-alternatives article{flex-direction:column;align-items:flex-start;padding:35px 50px;display:flex}.ai-training .session-alternatives article+article{border-left:1px solid #d6cfbe}.ai-training .session-alternatives h3{margin:20px 0 15px;font-size:31px;line-height:1.2}.ai-training .session-alternatives p:not(.eyebrow){margin-bottom:25px;font-size:16px;line-height:1.8}.ai-training .session-alternatives .button{margin-top:auto}.ai-training .discount-label{color:#42543b;letter-spacing:.1em;background:#e4eade;border:1px solid #bac5b2;border-radius:20px;align-items:center;min-height:30px;padding:5px 12px;font-size:12px;display:inline-flex}.ai-training .session-alternatives .eyebrow{min-height:30px;margin:0;padding-top:5px;font-size:12px}.ai-training .professional-topics [data-slot=accordion-item]{scroll-margin-top:115px}@media (max-width:1100px){.ai-training .cinema-heading{gap:35px}.cinema-.ai-training{gap:10px;padding:35px 28px}.ai-training .cinema-document{padding:25px}.ai-training .cinema-timeline button{gap:7px;padding:20px 9px;font-size:13px}.ai-training .main-session{gap:30px;padding:36px}.ai-training .session-alternatives article{padding:30px 36px}.ai-training .cinema-direction h2{font-size:30px}}@media (max-width:850px){.ai-training .session-cinema{padding-top:45px}.ai-training .cinema-heading{grid-template-columns:1fr;gap:24px}.ai-training .cinema-heading p:not(.eyebrow){max-width:620px}.ai-training .cinema-topbar{padding:20px}.ai-training .cinema-topbar>div{flex-direction:column;align-items:flex-start;gap:9px}.cinema-.ai-training{grid-template-columns:1fr;gap:22px;padding:25px}.ai-training .cinema-direction{grid-template-columns:55px 1fr;gap:0 18px;display:grid}.ai-training .cinema-chapter{grid-row:1/4;font-size:35px;display:block}.ai-training .cinema-chapter small{margin-top:8px;display:block}.ai-training .cinema-direction h2{max-width:none;margin-bottom:12px;font-size:29px}.ai-training .cinema-direction p{max-width:none}.ai-training .cinema-direction .text-link{grid-column:2;margin-top:12px}.ai-training .cinema-space{width:100%;max-width:560px;min-height:370px;margin:auto}.ai-training .cinema-controls{align-items:stretch;gap:12px;padding:0 16px}.ai-training .cinema-timeline{grid-template-columns:1fr 1fr}.ai-training .cinema-timeline button{justify-content:flex-start;min-height:57px;padding:14px 10px}.ai-training .cinema-playback{flex-direction:column;justify-content:center}.ai-training .cinema-bottom{flex-direction:column;align-items:flex-start;gap:15px}.ai-training .main-session{grid-template-columns:1fr;gap:25px}.ai-training .session-alternatives{grid-template-columns:1fr}.ai-training .session-alternatives article+article{border-top:1px solid #d6cfbe;border-left:0}.ai-training .simple-pricing .section-heading{align-items:flex-start}.ai-training .cinema-document{min-height:310px}}@media (max-width:520px){.ai-training .cinema-workbench{border-radius:16px;width:calc(100% - 24px)}.ai-training .cinema-heading h1{font-size:2.9rem}.ai-training .cinema-topbar{flex-direction:column;align-items:flex-start;gap:14px;padding:18px}.ai-training .cinema-topbar>div{width:100%}.ai-training .cinema-topbar [data-slot=select-trigger]{width:100%;min-width:0}.ai-training .cinema-demo{font-size:11px}.cinema-.ai-training{gap:20px;padding:22px 15px}.ai-training .cinema-direction{grid-template-columns:42px 1fr;gap:0 12px}.ai-training .cinema-direction h2{font-size:26px}.ai-training .cinema-direction p{font-size:15px;line-height:1.7}.ai-training .cinema-chapter{font-size:31px}.ai-training .cinema-space{min-height:385px;padding:20px 0}.ai-training .cinema-document{width:94%;min-height:320px;padding:24px 20px;transform:rotate(1deg)}.ai-training .cinema-document h3{margin-top:23px;font-size:28px}.ai-training .cinema-document>p{font-size:15px;line-height:1.8}.ai-training .cinema-doc-label{font-size:11px}.ai-training .cinema-doc-footer{gap:10px;font-size:10px}.ai-training .cinema-check{font-size:12px;bottom:-4px;right:0}.ai-training .cinema-sheet-back{inset:15px 22px 35px 16px}.ai-training .cinema-controls{gap:6px;padding:0 10px}.ai-training .cinema-timeline button{gap:7px;padding:13px 5px;font-size:12px}.ai-training .cinema-timeline button>span{font-size:15px}.ai-training .cinema-playback button{width:40px;height:40px}.ai-training .main-session,.ai-training .session-alternatives article{padding:28px 23px}.ai-training .simple-pricing .button{font-size:14px}.ai-training .session-alternatives h3{font-size:29px}.ai-training .examples-gallery-heading{padding-top:55px}}.ai-training [data-motion=off] :is(.cinema-document,.cinema-sheet-back,.cinema-check,.cinema-orbit path,.cinema-timeline i){animation:none!important}@media (prefers-reduced-motion:reduce){.ai-training .cinema-document,.ai-training .cinema-sheet-back,.ai-training .cinema-check,.ai-training .cinema-orbit path,.ai-training .cinema-timeline i{animation:none!important}.ai-training .cinema-document{transform:none}.ai-training .cinema-sheet-back{transform:rotate(-4deg)}.ai-training .cinema-timeline button{transition:none}}.ai-training [data-cinema-page=examples] .cinema-world{opacity:.12}.ai-training .flow-intro{padding:92px 0 64px;position:relative}.ai-training .flow-intro>.eyebrow{margin-bottom:30px}.ai-training .flow-intro-grid{grid-template-columns:1.3fr 1fr;align-items:end;gap:90px;display:grid}.ai-training .flow-intro h1{letter-spacing:-.055em;font-size:clamp(3rem,5.2vw,5.3rem);line-height:1.08}.ai-training .flow-intro h1 em{color:#616a77;letter-spacing:-.06em;font-family:Georgia,serif}.ai-training .flow-intro-grid>div>p{max-width:450px;font-size:17px;line-height:1.8}.ai-training .flow-intro-grid>div>.small{margin:16px 0;font-size:13px}.ai-training .flow-intro .text-link{margin-top:4px}.ai-training .flow-navigation{z-index:8;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f9f7f4e8;border-block:1px solid #ccc2b366;position:sticky;top:84px}.ai-training .flow-navigation>.container{scrollbar-width:thin;justify-content:space-between;gap:20px;padding:20px 0;display:flex;overflow-x:auto}.ai-training .flow-navigation a{white-space:nowrap;color:#3b4f6e;align-items:center;gap:10px;min-height:26px;font-size:13px;display:flex}.ai-training .flow-navigation a>span{color:#77818f;font-size:11px}.ai-training .flow-navigation a:hover{color:#1e2838}.ai-training .flow-gallery{position:relative}.ai-training .flow-example{border-bottom:1px solid #c9bfaf4d;grid-template-columns:.85fr 1.15fr;align-items:center;gap:72px;padding:72px 0 90px;scroll-margin-top:160px;display:grid}.ai-training .flow-example:last-child{border-bottom:0}.ai-training .flow-reverse{grid-template-columns:1.15fr .85fr}.ai-training .flow-reverse .flow-copy{grid-area:1/2}.ai-training .flow-reverse .flow-stage{grid-area:1/1}.ai-training .flow-copy{z-index:2;align-self:center;position:relative}.ai-training .flow-copy .eyebrow{align-items:center;gap:15px;display:flex}.ai-training .flow-index{letter-spacing:-.06em;color:#89929e;font:400 38px Georgia,serif}.ai-training .flow-copy h2{max-width:470px;margin-bottom:24px;font-size:clamp(2.1rem,3.1vw,3.3rem);line-height:1.13}.ai-training .flow-copy>.demo-label{background:#fbf9f7bb;font-size:12px}.ai-training .flow-copy>h3{letter-spacing:0;margin:32px 0 12px;font-size:16px}.ai-training .flow-copy>p:not(.eyebrow){max-width:440px;font-size:16px;line-height:1.85}.ai-training .flow-copy>.text-link{margin-top:22px;font-size:14px}.ai-training .flow-details{max-width:470px;margin-top:25px}.ai-training .flow-details [data-slot=accordion-item]{border-color:#d2c9bc}.ai-training .flow-details [data-slot=accordion-trigger]{color:#384a67;padding:20px 0;font-size:14px;line-height:1.6}.ai-training .flow-details [data-slot=accordion-content]{color:#475e84;font-size:15px;line-height:1.8}.ai-training .flow-details h3{letter-spacing:0;color:#304059;margin:20px 0 9px;font-size:16px}.ai-training .flow-details p{font-size:15px}.ai-training .flow-details ul{margin:12px 0;padding-left:20px;list-style:outside}.ai-training .flow-details li{margin-bottom:10px}.ai-training .flow-stage{perspective:1200px;isolation:isolate;grid-template-columns:repeat(12,minmax(0,1fr));row-gap:46px;min-width:0;display:grid;position:relative}.ai-training .flow-connectors{pointer-events:none;z-index:-1;fill:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ai-training .flow-track{stroke:#c2b6a3;stroke-width:1.5px;stroke-dasharray:3 7;opacity:.65}.ai-training .flow-current{stroke:#7d8795;stroke-width:2px;stroke-dasharray:16 700;stroke-linecap:round;animation:8s linear infinite flow-stream}.ai-training .flow-particle{fill:#87909d;offset-path:path("M145 175 C145 242 425 130 425 248 S245 300 245 405 S445 565 445 652");animation:12s linear infinite flow-travel}.ai-training .flow-particle-b{opacity:.5;animation-delay:-6s}.ai-training .flow-paper{transform-style:preserve-3d;will-change:transform;background:#fffffaed;border:1px solid #c8bdac81;border-radius:15px;animation:8s ease-in-out infinite paper-drift;position:relative;box-shadow:0 18px 45px #29374d10,0 2px 3px #fff8}.ai-training .flow-input{--paper-angle:-4deg;--float-y:-10px;grid-column:1/9;padding:24px}.ai-training .flow-guidance{--paper-angle:3deg;--float-y:10px;z-index:2;background:#f0ebe3f5;grid-column:6/-1;padding:23px;animation-delay:-2.6s}.ai-training .flow-result{--paper-angle:-2deg;--float-y:-8px;z-index:3;background:#fffffbf5;border-color:#949ca79c;grid-column:2/11;padding:26px;animation-delay:-5s;box-shadow:0 25px 60px #35466218}.ai-training .flow-paper h3{letter-spacing:-.035em;color:#32425d;margin:17px 0 14px;font:23px/1.2 Georgia,serif}.ai-training .flow-card-label{color:#4a6289;letter-spacing:.08em;justify-content:space-between;align-items:center;gap:12px;font-size:10px;line-height:1.5;display:flex}.ai-training .flow-card-label svg{stroke-width:1.5px;flex-shrink:0}.ai-training .flow-paper ul{margin:0;padding:0;list-style:none}.ai-training .flow-input li{color:#486087;border-top:1px solid #d9d1c659;padding:7px 0;font-size:14px;line-height:1.55}.ai-training .flow-sample-label{letter-spacing:.1em;color:#6c7683;margin-top:16px;font-size:9px;display:block}.ai-training .flow-guidance h3{letter-spacing:-.025em;margin-top:16px;font:18px/1.5 Arial,sans-serif}.ai-training .flow-guidance p{color:#42577a;font-size:14px;line-height:1.7}.ai-training .flow-result h3{font-size:29px}.ai-training .flow-result li{color:#3d5171;border-top:1px solid #dbd4ca99;align-items:flex-start;gap:9px;padding:10px 0;font-size:14px;line-height:1.6;display:flex}.ai-training .flow-result li svg{color:#808a97;flex-shrink:0;margin-top:4px}.ai-training .flow-review{color:#687280;border-top:1px solid #d7cfc3;align-items:center;gap:9px;margin-top:14px;padding-top:14px;font-size:11px;line-height:1.5;display:flex}.ai-training .flow-review svg{flex-shrink:0}.ai-training .flow-method{border-top:1px solid #bbad9970;grid-column:3/-1;grid-template-columns:1fr 22px;column-gap:16px;padding-top:18px;display:grid;position:relative}.ai-training .flow-method>span{letter-spacing:.13em;color:#788291;grid-column:1/-1;font-size:10px}.ai-training .flow-method p{color:#475e83;margin-top:8px;font-size:12px;line-height:1.75}.ai-training .flow-method>svg{color:#798391;align-self:center}.ai-training .flow-example[data-visible=false] .flow-paper,.ai-training .flow-example[data-visible=false] .flow-current,.ai-training .flow-example[data-visible=false] .flow-particle,.ai-training .flow-stage:hover .flow-paper,.ai-training .flow-stage:hover .flow-current,.ai-training .flow-stage:hover .flow-particle,.ai-training [data-motion=off] :is(.flow-paper,.flow-current,.flow-particle){animation-play-state:paused}@keyframes paper-drift{0%,to{transform:translate3d(0,0,0) rotate(var(--paper-angle)) rotateY(-3deg)}50%{transform:translate3d(7px,var(--float-y),14px) rotate(calc(var(--paper-angle) + 1deg)) rotateY(2deg)}}@keyframes flow-stream{to{stroke-dashoffset:-1432px}}@keyframes flow-travel{0%{offset-distance:0%}to{offset-distance:100%}}@media (max-width:1100px){.ai-training .flow-intro-grid{gap:45px}.ai-training .flow-example{grid-template-columns:.85fr 1.15fr;gap:35px}.ai-training .flow-reverse{grid-template-columns:1.15fr .85fr}.ai-training .flow-paper{padding:20px}.ai-training .flow-input{grid-column:1/10}.ai-training .flow-guidance{grid-column:4/-1}.ai-training .flow-result{grid-column:1/12}.ai-training .flow-method{grid-column:2/-1}.ai-training .flow-paper h3{font-size:22px}.ai-training .flow-result h3{font-size:27px}.ai-training .flow-navigation>.container{justify-content:flex-start;gap:26px}.ai-training .flow-copy h2{font-size:36px}}@media (max-width:850px){.ai-training .flow-intro{padding:55px 0 42px}.ai-training .flow-intro-grid{grid-template-columns:1fr;gap:28px}.ai-training .flow-intro h1{font-size:clamp(2.65rem,9vw,4.6rem)}.ai-training .flow-intro-grid>div>p{max-width:610px;font-size:16px}.ai-training .flow-intro .eyebrow{font-size:11px!important}.ai-training .flow-navigation{top:74px}.ai-training .flow-navigation>.container{gap:24px;padding:15px 0}.ai-training .flow-navigation a{min-height:30px;font-size:12px}.ai-training .flow-example,.ai-training .flow-reverse{flex-direction:column;align-items:stretch;gap:40px;padding:54px 0 60px;scroll-margin-top:145px;display:flex}.ai-training .flow-copy{align-self:auto}.ai-training .flow-copy h2{max-width:600px;font-size:clamp(2rem,6.2vw,3.3rem)}.ai-training .flow-copy>p:not(.eyebrow){max-width:620px}.ai-training .flow-copy .eyebrow{margin-bottom:15px}.ai-training .flow-copy>h3{margin-top:24px}.ai-training .flow-details{max-width:none}.ai-training .flow-stage{align-self:center;width:100%;max-width:600px}.ai-training .flow-input{grid-column:1/9}.ai-training .flow-guidance{grid-column:5/-1}.ai-training .flow-result{grid-column:2/12}.ai-training .flow-method{grid-column:2/-1}}@media (max-width:520px){.ai-training .flow-stage{perspective:none;grid-template-columns:1fr;gap:34px;padding:5px 6px 0}.ai-training .flow-connectors{display:none}.ai-training .flow-paper{--float-y:-5px;grid-column:1;width:91%;padding:23px;animation-duration:9s;position:relative;box-shadow:0 15px 35px #30405912}.ai-training .flow-input{--paper-angle:-2deg;justify-self:start}.ai-training .flow-guidance{--paper-angle:2deg;justify-self:end}.ai-training .flow-result{--paper-angle:-1deg;justify-self:start;width:94%}.ai-training .flow-guidance:before,.ai-training .flow-result:before{content:"";transform-origin:bottom;background:linear-gradient(#d7cfc4,#717c8b);width:1px;height:31px;animation:2.8s ease-in-out infinite mobile-flow;position:absolute;bottom:calc(100% + 1px);left:50%}.ai-training .flow-paper h3{font-size:25px}.ai-training .flow-guidance h3{font:18px/1.5 Arial,sans-serif}.ai-training .flow-card-label{font-size:10px}.ai-training .flow-input li,.ai-training .flow-guidance p,.ai-training .flow-result li{font-size:14px}.ai-training .flow-result h3{font-size:29px}.ai-training .flow-method{grid-column:1;width:100%;margin-top:6px;position:relative}.ai-training .flow-method p{font-size:13px}.ai-training .flow-example{gap:30px}.ai-training .flow-copy>.text-link{margin-top:16px}.ai-training .flow-index{font-size:32px}}@keyframes mobile-flow{0%,to{opacity:.4;transform:scaleY(.7)}50%{opacity:1;transform:scaleY(1)}}.ai-training [data-motion=off] .flow-guidance:before,.ai-training [data-motion=off] .flow-result:before,.ai-training .flow-example[data-visible=false] .flow-guidance:before,.ai-training .flow-example[data-visible=false] .flow-result:before{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.ai-training .flow-paper{animation:none;transform:none}.ai-training .flow-current,.ai-training .flow-particle,.ai-training .flow-guidance:before,.ai-training .flow-result:before{animation:none}.ai-training .flow-particle{display:none}}.ai-training .dashboard-scene{perspective:1200px;min-width:0;padding:16px 0 30px;position:relative}.ai-training .dashboard-frame{z-index:1;background:#fffefa;border:1px solid #c8c6bf;border-radius:15px;position:relative;overflow:hidden;transform:rotateY(-5deg)rotateX(3deg);box-shadow:0 28px 70px -28px #23395050,0 5px 15px #23395008}.ai-training .dashboard-top{letter-spacing:.08em;background:#f1eee7;border-bottom:1px solid #ded8cd;align-items:center;gap:12px;padding:18px 22px;font-size:12px;display:flex}.ai-training .dashboard-monogram{color:#8a6b40;letter-spacing:-.04em;font:700 25px/1 Georgia,serif}.ai-training .demo-badge{color:#675438;letter-spacing:.045em;white-space:nowrap;background:#fffefa;border:1px solid #cbbfaa;border-radius:3px;margin-left:auto;padding:4px 6px;font-size:10px}.ai-training .dashboard-tabs{gap:0}.ai-training .dashboard-tabs>[data-slot=tabs-list]{background:#ebe8e1;border-radius:6px;align-self:flex-start;gap:4px;height:auto;margin:21px 24px 0;padding:4px}.ai-training .dashboard-tabs [data-slot=tabs-trigger]{color:#59626b;border-radius:4px;min-height:36px;padding:8px 15px;font-size:14px}.ai-training .dashboard-tabs [data-slot=tabs-trigger][data-state=active]{color:#182c42;background:#fffefa;box-shadow:0 1px 3px #182c4215}.ai-training .dashboard-tabs>[data-slot=tabs-content]{min-height:310px;padding:22px 26px 0}.ai-training .dashboard-title{justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;display:flex}.ai-training .visual-overline{letter-spacing:.12em;color:#7a674d;font-size:10px;line-height:1.6}.ai-training .dashboard-title h3{letter-spacing:-.025em;max-width:290px;margin-top:7px;font-size:23px;font-weight:500;line-height:1.3}.ai-training .dashboard-title>svg{color:#927750;flex-shrink:0}.ai-training .dashboard-bottom{color:#64707a;border-top:1px solid #e6e1d8;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;padding:12px 0;font-size:12px;display:flex}.ai-training .dashboard-bottom>span{align-items:center;gap:7px;display:flex}.ai-training .dashboard-bottom>a{color:#182c42;background:#eee9df;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.ai-training .dashboard-float{z-index:2;background:#faf7eff5;border:1px solid #c4b69e;border-radius:9px;align-items:center;gap:12px;width:fit-content;margin:-8px 20px 0 auto;padding:16px 23px;animation:8s ease-in-out infinite dashboard-float;display:flex;position:relative;box-shadow:0 16px 35px #182c4214}.ai-training .dashboard-float>svg{box-sizing:content-box;color:#79603d;background:#eee4d2;border-radius:50%;padding:5px}.ai-training .dashboard-float b,.ai-training .dashboard-float span{display:block}.ai-training .dashboard-float b{font-size:14px;font-weight:500}.ai-training .dashboard-float span{color:#6c716f;margin-top:3px;font-size:12px}.ai-training .dashboard-scene[data-in-view=false] .dashboard-float{animation-play-state:paused}.ai-training .sample-output{color:#293c4e;min-width:0;font-size:14px}.ai-training .sample-stat{justify-content:space-between;align-items:center;gap:15px;margin-bottom:24px;display:flex}.ai-training .sample-stat>strong{letter-spacing:-.055em;white-space:nowrap;font-size:43px;font-weight:400;line-height:1}.ai-training .sample-stat strong span{letter-spacing:0;color:#6c716f;margin-top:8px;font-size:12px;font-weight:400;display:block}.ai-training .sample-stat>span{text-align:right;color:#6c716f;max-width:125px;font-size:12px;line-height:1.6}.ai-training .sample-caption{color:#6e757a;margin:14px 0 0!important;font-size:12px!important;line-height:1.6!important}.ai-training .flag-text{color:#8b6330!important}.ai-training .report-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ai-training .report-metrics>div{background:#f9f7f2;border:1px solid #e0dbd1;border-radius:5px;padding:17px 12px}.ai-training .report-metrics strong{color:#23374b;font-size:34px;font-weight:400;line-height:1.1;display:block}.ai-training .report-metrics span{color:#626c76;margin-top:9px;font-size:12px;line-height:1.5;display:block}.ai-training .report-track{align-items:center;gap:8px;margin:23px 0;font-size:12px;display:flex}.ai-training .report-track>span{white-space:nowrap;align-items:center;gap:6px;display:flex}.ai-training .report-track>i{background:#c8baa4;flex:1;height:1px;position:relative}.ai-training .report-track>i:after{content:"";background:#9b7b4d;border-radius:50%;width:5px;height:5px;animation:4s linear infinite track-travel;display:block;position:absolute;top:-2px;left:0}.ai-training .report-decision{background:#f1ede4;border-left:2px solid #bca782;align-items:center;gap:12px;padding:14px;display:flex}.ai-training .report-decision svg{flex-shrink:0}.ai-training .report-decision b,.ai-training .report-decision span{font-size:12px;line-height:1.6;display:block}.ai-training .report-decision b{font-weight:500}.ai-training .report-decision span{color:#636e79;margin-top:3px}.ai-training .energy-bars{gap:16px;display:grid}.ai-training .energy-bars>div{grid-template-columns:26px 1fr 77px;align-items:center;gap:12px;font-size:12px;display:grid}.ai-training .energy-bars>div>div{background:#ece9e2;border-radius:3px;height:31px;overflow:hidden}.ai-training .energy-bars i{transform-origin:0;background:linear-gradient(90deg,#b5c3cd,#566e80);border-radius:3px;height:100%;animation:1.5s cubic-bezier(.2,.7,.2,1) both bar-intro;display:block}.ai-training .energy-bars>div:nth-child(2) i{background:linear-gradient(90deg,#d7c9b1,#a18254);animation-delay:.12s}.ai-training .energy-bars b{text-align:right;font-weight:400}.ai-training .study-blocks{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.ai-training .study-blocks>div{background:#f3f5f4;border:1px solid #d5d6d3;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:15px 4px;display:flex}.ai-training .study-blocks .priority{background:#eee6d9;border-color:#c8b592}.ai-training .study-blocks strong{font-size:14px;font-weight:500}.ai-training .study-blocks span{color:#616d74;font-size:10px}.ai-training .study-blocks svg{color:#927750}.ai-training .mini-table{border:1px solid #d9d6ce;border-radius:4px;overflow:hidden}.ai-training .mini-table>div{grid-template-columns:1fr 1fr 1.2fr;gap:10px;padding:12px 10px;font-size:12px;display:grid}.ai-training .mini-table>div+div{border-top:1px solid #e5e0d6}.ai-training .mini-table .table-head{color:#6c675d;text-transform:uppercase;letter-spacing:.04em;background:#ece8de;font-size:10px}.ai-training .mini-table b{font-weight:500}.ai-training .kpi-output{justify-content:center;align-items:center;gap:22px;min-height:180px;display:flex}.ai-training .kpi-ring{flex-shrink:0;place-items:center;width:132px;height:132px;display:grid;position:relative}.ai-training .kpi-ring svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.ai-training .kpi-ring circle{fill:none;stroke:#e5e1d9;stroke-width:7px}.ai-training .kpi-ring .ring-value{stroke:#9b7b4d;stroke-linecap:round;animation:1.8s ease-out both ring-intro}.ai-training .kpi-ring strong{letter-spacing:-.05em;font-size:35px;font-weight:400}.ai-training .kpi-ring strong span{margin-left:2px;font-size:16px}.ai-training .kpi-output>div>b{font-size:16px;font-weight:500}.ai-training .kpi-output p{font-size:12px;line-height:1.6}.ai-training .kpi-output .sample-caption{display:block}.ai-training .lesson-bar{border-radius:4px;gap:3px;display:flex;overflow:hidden}.ai-training .lesson-bar>span{background:#bdc9d0;justify-content:center;align-items:center;min-height:65px;display:flex}.ai-training .lesson-bar>span:nth-child(2){color:#fff;background:#596f7e}.ai-training .lesson-bar>span:nth-child(3){background:#d6c6aa}.ai-training .lesson-bar>span:nth-child(4){background:#eee4d3}.ai-training .lesson-bar b{font-size:17px;font-weight:400}.ai-training .lesson-legend{color:#59626b;grid-template-columns:1fr 1fr;gap:6px;margin-top:12px;font-size:12px;display:grid}.ai-training .action-map>div{border-top:1px solid #ddd6c8;grid-template-columns:23px .8fr 1.2fr;gap:10px;padding:15px 0;font-size:12px;display:grid}.ai-training .action-map>div>span:first-child{color:#927750}.ai-training .action-map b{font-weight:500}.ai-training .action-map>div>span:last-child{text-align:right;color:#6c716f}.ai-training .qse-hero-grid{grid-template-columns:1fr 1fr;gap:60px;padding:68px 0 52px}.ai-training .qse-hero h1{font-size:clamp(3rem,4.5vw,4.8rem)}.ai-training .qse-hero .hero-description{max-width:500px}.ai-training .qse-hero .dashboard-scene{margin-right:0}.ai-training .qse-hero .actions{flex-wrap:wrap}.ai-training .hero-bottom{margin-top:0}.ai-training .visual-editorial{grid-template-columns:1.05fr .95fr;align-items:center;gap:90px;display:grid}.ai-training .editorial-image{aspect-ratio:3/2;background:#ece8df;border:1px solid #d8d1c5;border-radius:12px;margin:0;position:relative;overflow:hidden}.ai-training .editorial-image img{object-fit:cover;width:100%;height:100%;display:block}.ai-training .editorial-image figcaption{color:#fff;letter-spacing:.01em;background:linear-gradient(#0000,#182c42c9);padding:32px 24px 18px;font-size:13px;line-height:1.6;position:absolute;bottom:0;left:0;right:0}.ai-training .visual-editorial h2{font-size:clamp(2.6rem,3.9vw,4rem);line-height:1.15}.ai-training .visual-editorial h2 em{color:#917043;font-family:Georgia,serif}.ai-training .visual-editorial>div>p:not(.eyebrow){color:#58606a;max-width:380px;margin:24px 0;font-size:17px}.ai-training .visual-principles{margin:26px 0 30px}.ai-training .visual-principles>div{border-top:1px solid #d6cdbe;align-items:center;gap:18px;padding:19px 0;display:flex}.ai-training .visual-principles span{color:#967749;font:14px Georgia,serif}.ai-training .visual-principles h3{font-size:18px;font-weight:400}.ai-training .visual-principles svg{color:#917043;margin-left:auto}.ai-training .visual-parent{grid-template-columns:1fr 1fr;align-items:center;gap:70px}.ai-training .visual-parent>div>p:not(.eyebrow){max-width:410px;margin-top:24px}.ai-training .visual-parent .brand-distinction{margin-top:26px}.ai-training .visual-parent .editorial-image{aspect-ratio:4/3}.ai-training .visual-parent .qse-social-actions{flex-direction:row;align-items:center;gap:20px}.ai-training .visual-parent .brand-distinction p{font-size:14px;line-height:1.5}.ai-training .visual-example-art{background:#f1ede5;height:auto;min-height:276px;padding:22px;display:block}.ai-training .preview-topline{letter-spacing:.1em;color:#796849;justify-content:space-between;align-items:center;margin-bottom:24px;font-size:10px;display:flex}.ai-training .visual-example-art .sample-output{background:#fffdf9;border:1px solid #dbd6cd;border-radius:7px;min-height:190px;padding:20px}.ai-training .visual-example-art .sample-stat>strong{font-size:35px}.ai-training .visual-example-art .sample-stat{margin-bottom:20px}.ai-training .visual-example-art .study-blocks{grid-template-columns:repeat(3,1fr)}.ai-training .visual-example-art .study-blocks>div{gap:5px;padding:9px 4px}.ai-training .visual-example-art .study-blocks svg{display:none}.ai-training .visual-example-art .kpi-output{gap:14px;padding:18px 8px}.ai-training .visual-example-art .kpi-ring{width:112px;height:112px}.ai-training .visual-example-art .energy-bars>div{grid-template-columns:22px 1fr 73px;gap:6px}.ai-training .example-card-copy h3{font-size:23px;line-height:1.3}.ai-training .examples-section .example-grid{gap:24px}.ai-training .examples-section .section-heading h2{max-width:700px}.ai-training .visual-intro{grid-template-columns:1.1fr .9fr;align-items:center;gap:65px;padding:68px 0 55px;display:grid}.ai-training .visual-intro h1{letter-spacing:-.045em;font-size:clamp(2.8rem,4.55vw,4.7rem);line-height:1.12}.ai-training .intro-copy>p:last-child{color:#58606a;max-width:720px;margin-top:25px;font-size:18px;line-height:1.75}.ai-training .visual-intro .intro-copy>p:last-child{max-width:510px}.ai-training .visual-intro .editorial-image{aspect-ratio:1.1}.ai-training .visual-intro .dashboard-frame{transform:none}.ai-training .visual-intro .dashboard-title h3{font-size:21px}.ai-training .visual-intro .dashboard-top{padding:15px}.ai-training .visual-intro .dashboard-tabs>[data-slot=tabs-content]{padding:20px 20px 0}.ai-training .visual-intro .dashboard-top>span:nth-child(2){font-size:10px}.ai-training .visual-intro .dashboard-float{margin-right:5px}.ai-training .learning-journey{background:#f2eee5;border:1px solid #d7cbb7;border-radius:12px;padding:26px 30px;box-shadow:0 20px 50px #182c4208}.ai-training .journey-visual-heading{color:#847154;justify-content:space-between;align-items:center;margin-bottom:24px;font-size:12px;display:flex}.ai-training .learning-journey-step{align-items:center;gap:18px;padding:20px 0;display:flex;position:relative}.ai-training .learning-journey-step:not(:last-child):after{content:"";background:#c5b491;width:1px;position:absolute;top:63px;bottom:-15px;left:22px}.ai-training .journey-node{color:#8c6b40;background:#fffefa;border:1px solid #bea780;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.ai-training .learning-journey-step h3{margin-bottom:5px;font-size:18px;font-weight:500}.ai-training .learning-journey-step p{color:#59626b;font-size:13px;line-height:1.5}.ai-training .journey-step-number{color:#a29073;margin-left:auto;font:20px Georgia,serif}.ai-training .learning-journey-step:nth-child(3) .journey-node{animation:5s ease-in-out infinite node-glow}.ai-training .contact-image{aspect-ratio:1.65;margin-bottom:32px}.ai-training .contact-image figcaption{font-size:12px}.ai-training .contact-grid aside>p{font-size:16px}.ai-training .contact-grid aside h2{font-size:36px}.ai-training .flow-result .sample-output{margin-top:25px}.ai-training .flow-result .sample-stat{margin-bottom:20px}.ai-training .flow-result .study-blocks{grid-template-columns:repeat(3,1fr)}.ai-training .flow-result .report-metrics{gap:7px}.ai-training .flow-result .report-metrics>div{padding:14px 8px}.ai-training .flow-result .report-metrics strong{font-size:28px}.ai-training .flow-result .report-track{gap:5px;font-size:11px}.ai-training .flow-result .report-track svg{width:13px}.ai-training .flow-stage{min-height:800px}.ai-training .cinema-document .sample-output{margin-top:22px}.ai-training .cinema-document .cinema-short-check{color:#64707a;margin:14px 0;font-size:12px;line-height:1.6}.ai-training .cinema-document .sample-stat>strong{font-size:35px}.ai-training .cinema-document .sample-output p{font-size:12px}.ai-training .cinema-document .report-track{margin:17px 0}.ai-training .cinema-document .report-decision{padding:10px}.ai-training .cinema-document .study-blocks{grid-template-columns:repeat(3,1fr)}.ai-training .cinema-document .study-blocks>div{gap:4px;padding:8px 4px}.ai-training .cinema-document .study-blocks svg{display:none}.ai-training footer a.qse-footer-logo{flex-wrap:nowrap;gap:18px;width:fit-content;max-width:none}.ai-training .qse-footer-logo .qse-logo-name{white-space:nowrap;font-size:20px}.ai-training .footer-top{grid-template-columns:1.05fr 1fr 1.15fr minmax(230px,1fr)}.ai-training .desktop-nav{gap:18px}.ai-training .desktop-nav a{font-size:13px}.ai-training .header-parent{display:none}.ai-training .brand-lockup>span{font-size:11px}.ai-training .qse-logo-box{flex:0 0 40px}@keyframes dashboard-float{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-9px)rotate(.5deg)}}@keyframes track-travel{0%{opacity:0;left:0}25%{opacity:1}to{opacity:0;left:100%}}@keyframes bar-intro{0%{transform:scaleX(.05)}to{transform:scaleX(1)}}@keyframes ring-intro{0%{stroke-dasharray:0 100}to{stroke-dasharray:90 100}}@keyframes node-glow{0%,to{box-shadow:0 0 #bea78000}50%{box-shadow:0 0 0 8px #bea78020}}.ai-training [data-motion=off] :is(.dashboard-float,.energy-bars i,.ring-value,.journey-node),.ai-training [data-motion=off] .report-track>i:after{animation:none!important}.ai-training [data-motion=off] .dashboard-frame{transform:none}@media (min-width:1051px) and (max-width:1200px){.ai-training .desktop-nav{gap:14px}.ai-training .desktop-cta .button{padding-inline:14px;font-size:12px}.ai-training .nav-wrap{gap:15px}.ai-training .desktop-nav a{font-size:12px}}@media (max-width:1100px){.ai-training .qse-hero-grid{gap:34px}.ai-training .qse-hero h1{font-size:48px}.ai-training .visual-editorial{gap:45px}.ai-training .visual-intro{gap:35px}.ai-training .dashboard-top{padding:16px}.ai-training .dashboard-top>span:nth-child(2){font-size:10px}.ai-training .dashboard-tabs>[data-slot=tabs-content]{padding:20px 20px 0}.ai-training .visual-parent{gap:45px}.ai-training .footer-top{grid-template-columns:1fr 1fr 1fr minmax(222px,1fr);gap:22px}.ai-training .qse-footer-logo .qse-logo-name{font-size:18px}.ai-training .examples-section .example-grid{gap:18px}.ai-training .visual-example-art,.ai-training .visual-example-art .sample-output{padding:15px}.ai-training .visual-example-art .kpi-output{flex-direction:column;gap:5px}.ai-training .visual-example-art .kpi-output>div:last-child{text-align:center}.ai-training .example-card-copy h3{font-size:21px}}@media (max-width:850px){.ai-training .qse-hero-grid,.ai-training .visual-intro{grid-template-columns:1fr;gap:30px;padding:46px 0 32px}.ai-training .qse-hero h1{max-width:660px;font-size:clamp(2.8rem,8.8vw,4.8rem)}.ai-training .qse-hero .hero-description{max-width:600px}.ai-training .qse-hero .dashboard-scene{width:100%;max-width:610px;margin:0 auto}.ai-training .dashboard-frame{transform:none}.ai-training .visual-editorial,.ai-training .visual-parent{grid-template-columns:1fr;gap:32px}.ai-training .visual-editorial .editorial-image{aspect-ratio:1.6}.ai-training .visual-parent .editorial-image{aspect-ratio:1.5}.ai-training .visual-intro .editorial-image{aspect-ratio:1.7}.ai-training .visual-intro h1{font-size:clamp(2.6rem,8vw,4.5rem)}.ai-training .visual-intro .dashboard-scene{width:100%;max-width:600px;margin:auto}.ai-training .intro-copy>p:last-child{font-size:17px}.ai-training .visual-intro .intro-copy>p:last-child{max-width:650px}.ai-training .footer-top{grid-template-columns:1fr 1fr;gap:34px 22px}.ai-training .footer-parent{grid-column:1/-1}.ai-training .qse-footer-logo .qse-logo-name{font-size:20px}.ai-training .examples-section .example-grid{grid-template-columns:1fr}.ai-training .visual-example-art{padding:26px}.ai-training .visual-example-art .sample-output{padding:24px}.ai-training .visual-example-art .study-blocks{grid-template-columns:repeat(6,1fr)}.ai-training .visual-example-art .kpi-output{flex-direction:row;gap:24px}.ai-training .visual-example-art .kpi-output>div:last-child{text-align:left}.ai-training .visual-example-art .energy-bars>div{grid-template-columns:30px 1fr 80px;gap:12px}.ai-training .example-card-copy h3{font-size:24px}.ai-training .flow-stage{min-height:0}.ai-training .visual-parent .brand-distinction p{grid-template-columns:1fr;gap:8px}.ai-training .visual-parent .qse-social-actions{gap:16px}.ai-training .campaign-hero .dashboard-scene{width:100%;max-width:610px;margin:auto}}@media (max-width:460px){.ai-training .qse-hero-grid{gap:24px;padding-top:38px}.ai-training .dashboard-top{gap:8px;padding:15px 14px}.ai-training .dashboard-top>span:nth-child(2){letter-spacing:.04em;font-size:9px}.ai-training .demo-badge{padding:4px;font-size:9px}.ai-training .dashboard-tabs>[data-slot=tabs-list]{margin:17px 15px 0}.ai-training .dashboard-tabs>[data-slot=tabs-content],.ai-training .visual-intro .dashboard-tabs>[data-slot=tabs-content]{padding:20px 16px 0}.ai-training .dashboard-title h3{font-size:21px}.ai-training .dashboard-float{margin-right:6px;padding:13px 17px}.ai-training .report-metrics{gap:7px}.ai-training .report-metrics>div{padding:14px 9px}.ai-training .report-metrics strong{font-size:30px}.ai-training .report-metrics span{font-size:11px}.ai-training .sample-stat>strong{font-size:38px}.ai-training .sample-stat>span{max-width:120px;font-size:11px}.ai-training .dashboard-bottom{font-size:11px}.ai-training .study-blocks{grid-template-columns:repeat(3,1fr)}.ai-training .study-blocks>div{gap:5px;padding:10px 4px}.ai-training .study-blocks svg{display:none}.ai-training .visual-example-art,.ai-training .visual-example-art .sample-output{padding:18px}.ai-training .visual-example-art .study-blocks{grid-template-columns:repeat(3,1fr)}.ai-training .visual-example-art .kpi-output{gap:15px}.ai-training .editorial-image figcaption{padding:32px 18px 16px;font-size:12px}.ai-training .visual-intro .editorial-image{aspect-ratio:1.3}.ai-training .learning-journey{padding:24px 20px}.ai-training .learning-journey-step{gap:12px}.ai-training .learning-journey-step h3{font-size:16px}.ai-training .learning-journey-step p{font-size:12px}.ai-training .journey-step-number{font-size:17px}.ai-training .flow-result .report-metrics span{font-size:11px}.ai-training .mini-table>div{gap:7px;padding:12px 8px;font-size:11px}.ai-training .flow-result .kpi-output{gap:16px}.ai-training .flow-result .kpi-ring{width:112px;height:112px}.ai-training .visual-intro h1{font-size:2.6rem}.ai-training .qse-hero .actions{gap:23px}.ai-training .contact-image{margin-bottom:25px}}@media (prefers-reduced-motion:reduce){.ai-training .dashboard-float,.ai-training .energy-bars i,.ai-training .ring-value,.ai-training .journey-node,.ai-training .report-track>i:after{animation:none!important}.ai-training .dashboard-frame{transform:none}}.ai-training .package-notes [data-slot=accordion-trigger]{color:#465565;padding-block:18px;font-size:14px}.ai-training .package-notes [data-slot=accordion-content]{padding-bottom:10px}.ai-training .package-notes [data-slot=accordion-item]{border-color:#c9c0b0}.ai-training .package-notes p{font-size:13px;line-height:1.75}.ai-training .example-detail .visual-example-art{height:auto;min-height:0;padding:24px}.ai-training .campaign-hero .sample-output p{color:#6e757a;margin:14px 0 0;font-size:12px}.ai-training .campaign-hero .dashboard-title h3,.ai-training .campaign-hero .dashboard-scene{color:#182c42}.ai-training .dashboard-scene[data-in-view=false] .report-track>i:after{animation-play-state:paused}.ai-training .footer-top .footer-parent>a.qse-footer-logo{align-items:center;gap:18px;display:inline-flex}
