.mkt-hero-rotating{font-family:var(--font-jost,"Jost", sans-serif);font-size:var(--mkt-fs-6xl);text-transform:uppercase;letter-spacing:.1em;text-align:center;color:var(--brand-blue);width:100%;margin:0;padding:0 1rem;font-weight:300;line-height:1.1}@media (max-width:767px){.mkt-hero-rotating{letter-spacing:.01em;--mkt-rot-em:2.4;padding:0 .75rem;font-size:clamp(1rem,4.4vw,1.25rem)}}.mkt-hero-rotating__viewport{width:100%;height:calc(var(--mkt-rot-em,1.5) * 1em);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 calc(var(--mkt-rot-em,1.5) * .2em), #000 calc(100% - var(--mkt-rot-em,1.5) * .2em), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 calc(var(--mkt-rot-em,1.5) * .2em), #000 calc(100% - var(--mkt-rot-em,1.5) * .2em), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, #000 calc(var(--mkt-rot-em,1.5) * .2em), #000 calc(100% - var(--mkt-rot-em,1.5) * .2em), transparent 100%);display:block;overflow:hidden}.mkt-hero-rotating__track{will-change:transform;flex-direction:column;display:flex}.mkt-hero-rotating__track--css{--drum-total:calc(var(--mkt-rot-n,24) * var(--mkt-rot-em,1.5) * 1em);animation:mktDrumDown var(--mkt-rot-cycle,48s) linear infinite}@keyframes mktDrumDown{0%{transform:translateY(calc(-1 * var(--drum-total)))}to{transform:translateY(0)}}@keyframes mktDrumUp{0%{transform:translateY(0)}to{transform:translateY(calc(-1 * var(--drum-total)))}}@media (max-width:767px){.mkt-hero-rotating__track--css{animation-name:mktDrumUp}}@media (prefers-reduced-motion:reduce){.mkt-hero-rotating__track--css{animation:none}}.mkt-hero-rotating__item{height:calc(var(--mkt-rot-em,1.5) * 1em);white-space:nowrap;text-align:center;line-height:1.5em}@media (max-width:767px){.mkt-hero-rotating__item{white-space:normal;justify-content:center;align-items:center;line-height:1.15;display:flex}}.cs-section{padding-block:var(--mkt-sp-20)}.cs-subtitle{font-size:var(--mkt-fs-xl);color:#9fc4eb;text-shadow:0 2px 10px #000000bf;font-weight:500}@media (max-width:767px){.cs-photo{display:none}.cs-section{margin-top:0!important}}.cs-photo{z-index:0;pointer-events:none;opacity:.28;background-image:linear-gradient(#0d111799, #0d111799), var(--photo);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100vh;position:sticky;top:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 14% 86%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 14% 86%,#0000 100%)}.cs-track{position:relative}.cs-pin{z-index:10;height:100vh;position:sticky;top:0}.cs-pin-inner{padding-top:88px}.cs-stack{position:relative}.cs-card{border:1px solid rgba(var(--cs-rgb), .3);background:#0e131a08;border-radius:26px;height:325px;position:absolute;left:0;right:0;overflow:hidden;box-shadow:0 30px 64px -34px #000c}.cs-card-static{-webkit-backdrop-filter:blur(12px);background:#0e131ad1;height:auto;position:relative}.cs-card-static .cs-body{grid-template-columns:1fr;gap:18px;padding:0 24px 10px}.cs-card-static .cs-band{padding:16px 24px 8px}.cs-card-static .cs-fig{width:100%;max-width:300px;margin:4px auto 0}.cs-band{padding:15px 35px}.cs-title{color:var(--cs-accent);text-shadow:0 2px 12px #0009;margin:0;font-size:clamp(24px,2.3vw,29px);font-weight:800;line-height:1.2}.cs-title-dim{color:rgba(var(--cs-rgb), .48);margin-bottom:18px}.cs-body{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:30px;padding:0 35px;display:grid}.cs-copy{flex-direction:column;gap:10px;display:flex}.cs-desc{color:#ffffffeb;text-shadow:0 1px 10px #0000008c;margin:0;font-size:16px;font-weight:500;line-height:1.64}.cs-desc a{color:#fff;text-decoration:underline;-webkit-text-decoration-color:rgba(var(--cs-rgb), .6);text-decoration-color:rgba(var(--cs-rgb), .6);text-underline-offset:3px;transition:color .2s,text-decoration-color .2s}.cs-desc a:hover{color:var(--cs-accent);-webkit-text-decoration-color:var(--cs-accent);text-decoration-color:var(--cs-accent)}.cs-fig{height:196px;margin-top:15px;position:relative}.cs-fig-last{height:240px;margin-top:4px}.cs-center{justify-content:center;align-items:center;display:flex}.cs-cross{border:1px solid rgba(var(--cs-rgb), .16);border-radius:12px;overflow:hidden}.cs-g{background:rgba(var(--cs-rgb), .08);position:absolute}.cs-gh{height:1px;left:0;right:0}.cs-gv{width:1px;top:0;bottom:0}.cs-axis-v{background:linear-gradient(to bottom, rgba(var(--cs-rgb),0), rgba(var(--cs-rgb),.75) 50%, rgba(var(--cs-rgb),0));width:1px;animation:12s cubic-bezier(.16,1,.3,1) infinite csAxV;position:absolute;top:16px;bottom:16px}.cs-axis-h{background:linear-gradient(to right, rgba(var(--cs-rgb),0), rgba(var(--cs-rgb),.75) 50%, rgba(var(--cs-rgb),0));height:1px;animation:12s cubic-bezier(.16,1,.3,1) infinite csAxH;position:absolute;left:18px;right:18px}.cs-ring{border:1px solid rgba(var(--cs-rgb), .55);border-radius:50%;width:44px;height:44px;margin:-22px 0 0 -22px;animation:12s cubic-bezier(.16,1,.3,1) infinite csRing;position:absolute;top:38%;left:62%}.cs-point{background:var(--cs-light);width:9px;height:9px;box-shadow:0 0 14px rgba(var(--cs-rgb), .85);border-radius:50%;margin:-4.5px 0 0 -4.5px;animation:12s cubic-bezier(.16,1,.3,1) infinite csPoint;position:absolute;top:38%;left:62%}@keyframes csAxV{0%,5%{left:8%}34%,90%{left:62%}to{left:8%}}@keyframes csAxH{0%,5%{top:84%}34%,90%{top:38%}to{top:84%}}@keyframes csPoint{0%,18%{opacity:.3;transform:scale(.4)}32%,92%{opacity:1;transform:scale(1)}99%,to{opacity:.3;transform:scale(.4)}}@keyframes csRing{0%,26%{opacity:0;transform:scale(.2)}38%{opacity:.8}56%,to{opacity:0;transform:scale(2.4)}}.cs-chain{flex-direction:column;align-items:flex-start;height:auto;display:flex}.cs-step{position:relative}.cs-pill{border:1px solid rgba(var(--cs-rgb), .2);background:rgba(var(--cs-rgb), .02);animation:csNode 9s cubic-bezier(.8,0,.15,1) var(--d) infinite;border-radius:9px;align-items:baseline;gap:11px;padding:5px 13px;display:inline-flex}.cs-old{white-space:nowrap;color:#ffffffb8;text-decoration:line-through;-webkit-text-decoration-color:rgba(var(--cs-rgb), .85);text-decoration-color:rgba(var(--cs-rgb), .85);animation:csOld 9s cubic-bezier(.8,0,.15,1) var(--d) infinite;font-size:14px;font-weight:600;line-height:1.2}.cs-new{white-space:nowrap;color:var(--cs-light);animation:csNew 9s cubic-bezier(.8,0,.15,1) var(--d) infinite;font-size:18px;font-weight:800;line-height:1.2}.cs-delta{letter-spacing:.02em;white-space:nowrap;color:var(--cs-accent);animation:csDelta 9s cubic-bezier(.8,0,.15,1) var(--d) infinite;font-size:12px;font-weight:700;line-height:1.2}.cs-drop{transform-origin:top;background:rgba(var(--cs-rgb), .8);width:1.5px;height:30px;animation:csDrop 9s cubic-bezier(.8,0,.15,1) var(--dl) infinite;position:absolute;top:100%;left:16px}.cs-stepline{transform-origin:0;background:rgba(var(--cs-rgb), .8);width:12px;height:1.5px;animation:csStep 9s cubic-bezier(.8,0,.15,1) var(--dl) infinite;position:absolute;top:calc(100% + 28.5px);left:16px}@keyframes csNode{0%,22%{border-color:rgba(var(--cs-rgb),.2);background:rgba(var(--cs-rgb),.02)}30%,86%{border-color:rgba(var(--cs-rgb),.62);background:rgba(var(--cs-rgb),.09)}95%,to{border-color:rgba(var(--cs-rgb),.2);background:rgba(var(--cs-rgb),.02)}}@keyframes csOld{0%,22%{opacity:.85}30%,86%{opacity:.26}95%,to{opacity:.85}}@keyframes csNew{0%,22%{opacity:.16}30%,86%{opacity:1}95%,to{opacity:.16}}@keyframes csDelta{0%,24%{opacity:0;transform:translate(-5px)}34%,86%{opacity:1;transform:translate(0)}95%,to{opacity:0;transform:translate(-5px)}}@keyframes csDrop{0%,14%{transform:scaleY(0)}22%,86%{transform:scaleY(1)}95%,to{transform:scaleY(0)}}@keyframes csStep{0%,20%{transform:scaleX(0)}28%,86%{transform:scaleX(1)}95%,to{transform:scaleX(0)}}.cs-shield{border:1.5px solid rgba(var(--cs-rgb), .6);background:linear-gradient(to bottom, rgba(var(--cs-rgb),.14), #0a0e1480 62%, #0a0e14b3);border-radius:30px 30px 50% 50%/30px 30px 74% 74%;width:158px;height:184px;animation:3.4s ease-in-out infinite csGlow;position:relative;overflow:hidden}.cs-shield-in{box-shadow:inset 0 0 0 1px rgba(var(--cs-rgb), .24);border-radius:22px 22px 50% 50%/22px 22px 72% 72%;position:absolute;inset:10px}.cs-sl{background:rgba(var(--cs-rgb), .24);border-radius:2px;height:3px;position:absolute}.cs-sl1{animation:8s ease-in-out infinite csL1;top:54px;left:36px;right:36px}.cs-sl2{animation:8s ease-in-out infinite csL2;top:73px;left:36px;right:36px}.cs-sl3{animation:8s ease-in-out infinite csL3;top:92px;left:48px;right:48px}.cs-sdot{background:var(--cs-accent);width:9px;height:9px;box-shadow:0 0 12px rgba(var(--cs-rgb), .9);border-radius:50%;margin-left:-4.5px;animation:2s ease-in-out infinite csStandby;position:absolute;top:120px;left:50%}.cs-sscan{background:linear-gradient(to bottom, rgba(var(--cs-rgb),0), rgba(var(--cs-rgb),.28) 60%, #ffffff8c 96%, rgba(var(--cs-rgb),0));height:38px;animation:8s cubic-bezier(.45,0,.55,1) infinite csScan;position:absolute;top:0;left:0;right:0}@keyframes csScan{0%{opacity:0;transform:translateY(-40%)}14%{opacity:1}62%{opacity:1}72%,to{opacity:0;transform:translateY(330%)}}@keyframes csL1{0%,14%{background:rgba(var(--cs-rgb),.24)}22%,88%{background:rgba(var(--cs-rgb),.95)}96%,to{background:rgba(var(--cs-rgb),.24)}}@keyframes csL2{0%,26%{background:rgba(var(--cs-rgb),.24)}34%,88%{background:rgba(var(--cs-rgb),.95)}96%,to{background:rgba(var(--cs-rgb),.24)}}@keyframes csL3{0%,38%{background:rgba(var(--cs-rgb),.24)}46%,88%{background:rgba(var(--cs-rgb),.95)}96%,to{background:rgba(var(--cs-rgb),.24)}}@keyframes csGlow{0%,to{box-shadow:0 0 0 0 rgba(var(--cs-rgb),0)}50%{box-shadow:0 0 18px -10px rgba(var(--cs-rgb),.45)}}@keyframes csStandby{0%,to{opacity:.34}50%{opacity:1}}.cs-plan{width:288px;height:172px;position:relative}.cs-e{background:var(--cs-accent);position:absolute}.cs-et{transform-origin:0;height:1.5px;animation:13s cubic-bezier(.4,0,.2,1) infinite csEdgeT;top:0;left:0;right:0}.cs-er{transform-origin:top;width:1.5px;animation:13s cubic-bezier(.4,0,.2,1) infinite csEdgeR;top:0;bottom:0;right:0}.cs-eb{transform-origin:100%;height:1.5px;animation:13s cubic-bezier(.4,0,.2,1) infinite csEdgeB;bottom:0;left:0;right:0}.cs-el{transform-origin:bottom;width:1.5px;animation:13s cubic-bezier(.4,0,.2,1) infinite csEdgeL;top:0;bottom:0;left:0}.cs-c{width:14px;height:14px;animation:13s cubic-bezier(.4,0,.2,1) infinite csCorner;position:absolute}.cs-ctl{border-top:1.5px solid var(--cs-light);border-left:1.5px solid var(--cs-light);top:-7px;left:-7px}.cs-ctr{border-top:1.5px solid var(--cs-light);border-right:1.5px solid var(--cs-light);top:-7px;right:-7px}.cs-cbr{border-bottom:1.5px solid var(--cs-light);border-right:1.5px solid var(--cs-light);bottom:-7px;right:-7px}.cs-cbl{border-bottom:1.5px solid var(--cs-light);border-left:1.5px solid var(--cs-light);bottom:-7px;left:-7px}.cs-d{background:rgba(var(--cs-rgb), .45);animation:13s cubic-bezier(.4,0,.2,1) infinite csDim;position:absolute}.cs-dh{height:1px;top:-22px;left:0;right:0}.cs-dtl{width:1px;height:10px;top:-27px;left:0}.cs-dtr{width:1px;height:10px;top:-27px;right:0}.cs-dv{width:1px;top:0;bottom:0;right:-22px}.cs-drt{width:10px;height:1px;top:0;right:-27px}.cs-drb{width:10px;height:1px;bottom:0;right:-27px}.cs-hub{border:1.5px solid rgba(var(--cs-rgb), .7);width:34px;height:34px;margin:-17px 0 0 -17px;animation:13s cubic-bezier(.4,0,.2,1) infinite csCorner;position:absolute;top:50%;left:50%}@keyframes csEdgeT{0%,6%{transform:scaleX(0)}17%,84%{transform:scaleX(1)}96%,to{transform:scaleX(0)}}@keyframes csEdgeR{0%,17%{transform:scaleY(0)}28%,84%{transform:scaleY(1)}96%,to{transform:scaleY(0)}}@keyframes csEdgeB{0%,28%{transform:scaleX(0)}39%,84%{transform:scaleX(1)}96%,to{transform:scaleX(0)}}@keyframes csEdgeL{0%,39%{transform:scaleY(0)}50%,84%{transform:scaleY(1)}96%,to{transform:scaleY(0)}}@keyframes csCorner{0%,50%{opacity:0}58%,84%{opacity:1}96%,to{opacity:0}}@keyframes csDim{0%,58%{opacity:0}66%,84%{opacity:1}96%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.cs-card *,.cs-card{animation:none!important}.cs-point,.cs-new,.cs-delta,.cs-sl,.cs-sdot,.cs-e,.cs-c,.cs-d,.cs-hub{opacity:1!important;transform:none!important}.cs-e{transform:none!important}.cs-sscan,.cs-ring{display:none}}.ai-showcase{flex-direction:column;gap:2rem;display:flex}.ai-tabs{flex-wrap:nowrap;justify-content:center;align-items:center;gap:2rem;display:flex}.ai-tabs-group{flex-wrap:nowrap;align-items:center;gap:.75rem;display:flex}.ai-tabs-arrow{color:#c5ac5ad9;cursor:pointer;background:0 0;border:1.5px solid #c5ac5a66;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;transition:border-color .2s,background .2s,color .2s;display:flex}.ai-tabs-arrow:hover{background:color-mix(in srgb, var(--brand-gold) 8%, transparent);color:var(--brand-gold);border-color:#c5ac5ad9}.ai-tabs-arrow svg{width:1.05rem;height:1.05rem}.ai-tab{cursor:pointer;background:0 0;border:1.5px solid;border-radius:50%;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;padding:0;transition:all .3s;display:flex;position:relative}.ai-tab-icon{width:1.15rem;height:1.15rem}.ai-tab:hover{box-shadow:0 0 12px color-mix(in srgb, var(--tab-color,var(--brand-gold)) 25%, transparent);border-color:var(--tab-color)!important;color:var(--tab-color)!important}.ai-tab-active{box-shadow:0 0 14px color-mix(in srgb, var(--tab-color,var(--brand-gold)) 30%, transparent)}.ai-stage{border-radius:var(--mkt-radius-3xl);border:1.5px solid var(--scene-color-20,#c5ac5a33);background:#ffffff04;flex-direction:column;align-items:center;min-height:480px;padding:2rem;transition:border-color .3s;display:flex}.ai-scene-header{flex-direction:column;align-items:center;gap:.6rem;margin-bottom:1.5rem;display:flex}.ai-scene-divider{transform-origin:0;background:linear-gradient(90deg, transparent 0%, var(--scene-color,var(--brand-gold)) 16%, var(--scene-color,var(--brand-gold)) 84%, transparent 100%);width:min(100%,980px);height:1px;box-shadow:0 0 10px var(--scene-color-40,#c5ac5a40);margin:0 0 1.5rem;transition:box-shadow .3s}.ai-scene-icon{border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:border-color .3s,box-shadow .3s,color .3s;display:flex}.ai-scene-title{text-transform:uppercase;letter-spacing:.1em;font-size:clamp(.7rem,1vw,.82rem);font-weight:700;transition:color .3s}.ai-scene-grid{grid-template-columns:2fr .75fr 2fr;align-items:start;gap:3rem;width:100%;min-height:235px;display:grid}.ai-col{justify-content:center;align-items:flex-start;min-height:180px;display:flex}.ai-col-body{flex-direction:column;justify-content:flex-start;align-items:center;width:100%;display:flex}.ai-col-placeholder{width:100%}.ai-col-placeholder-center,.ai-col-placeholder-result{min-height:170px}.ai-col:first-child .ai-col-body,.ai-col:last-child .ai-col-body{align-items:center;padding-top:.3rem}.ai-col:first-child .ai-col-body>div,.ai-left-copy{width:fit-content}.ai-action-subtitle-group{flex-direction:column;gap:.18rem;margin-top:.75rem;display:flex}.ai-action-text{color:var(--scene-color,white);text-align:left;letter-spacing:-.01em;max-width:18rem;font-size:clamp(1.05rem,1.8vw,1.4rem);font-weight:800;line-height:1.25;transition:color .3s}.ai-action-subtitle{color:#fff;text-align:left;max-width:18rem;margin-top:.75rem;font-size:clamp(.7rem,.92vw,.84rem);font-weight:500;line-height:1.6}.ai-action-subline{color:#fff;text-align:left;max-width:18rem;font-size:clamp(.7rem,.92vw,.84rem);font-weight:500;line-height:1.6}.ai-scan-zone{flex:0 0 150px;justify-content:center;align-items:center;width:150px;min-width:150px;max-width:150px;height:170px;min-height:170px;margin:0 auto;display:flex;position:relative}.ai-scan-line{background:linear-gradient(90deg, transparent, var(--scene-color,var(--brand-gold)), transparent);width:80%;height:2px;box-shadow:0 0 16px var(--scene-color,var(--brand-gold)), 0 0 40px var(--scene-color-40,#c5ac5a4d);position:absolute;left:10%}.ai-scan-doc{align-items:start;width:70%;height:auto;margin:0 auto;display:block}.ai-scan-donut-shell{justify-content:center;align-items:center;width:100%;height:100%;padding:8px 0;display:flex;position:relative}.ai-scan-donut-svg{width:118px;height:118px;overflow:visible}.ai-scan-donut-orbit{pointer-events:none;justify-content:center;align-items:flex-start;width:118px;height:118px;display:flex;position:absolute}.ai-scan-donut-dot{width:10px;height:10px;box-shadow:0 0 12px var(--scene-color,var(--brand-gold));background:#fff;border-radius:50%;margin-top:4px}.ai-scan-nutri-card{border-radius:var(--mkt-radius-sm);border:1px solid #ffffff1f;flex-direction:column;gap:0;width:110px;height:130px;margin:0 auto;padding:10px 10px 8px;display:flex;position:relative}.ai-scan-nutri-title{background:var(--scene-color,var(--brand-gold));opacity:.55;border-radius:3px;width:60%;height:6px;margin-bottom:10px}.ai-scan-nutri-rows{flex-direction:column;flex:1;gap:6px;display:flex}.ai-scan-nutri-row{align-items:center;gap:6px;display:flex}.ai-scan-nutri-label{background:#ffffff2e;border-radius:2px;flex-shrink:0;width:22px;height:4px}.ai-scan-nutri-bar{background:var(--scene-color,var(--brand-gold));opacity:.7;transform-origin:0;border-radius:3px;width:100%;height:6px}.ai-scan-stir-wrap{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.ai-scan-stir-svg{width:140px;height:120px;overflow:visible}.ai-scan-spatula{transform-origin:12px 50px;pointer-events:none;width:24px;height:100px;margin-left:-12px;position:absolute;top:18px;left:50%}.ai-scan-spatula-svg{width:100%;height:100%}.ai-scan-math{width:150px;min-width:150px;height:170px;min-height:170px;position:relative;overflow:hidden}.ai-scan-math-note{color:color-mix(in srgb, var(--scene-color,var(--brand-gold)) 76%, white 24%);white-space:nowrap;text-shadow:0 0 6px var(--scene-color-40,#c5ac5a24);pointer-events:none;letter-spacing:.02em;font-family:ui-monospace,SF Mono,Fira Code,monospace;font-size:clamp(.48rem,.78vw,.64rem);position:absolute}.ai-result{flex-direction:column;gap:1px;width:100%;display:flex}.ai-result-line{color:#ffffffd9;white-space:pre;letter-spacing:.01em;font-size:clamp(.7rem,1.1vw,.85rem);line-height:1.65}.ai-result-table-header,.ai-result-table-row{font-variant-numeric:normal;font-feature-settings:normal;grid-template-columns:1.2fr .5fr .5fr .5fr;gap:0 .65rem;font-size:clamp(.6rem,.95vw,.75rem);line-height:1.7;display:grid}.ai-result-table-header{color:#ffffff80;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid #ffffff14;margin-bottom:2px;padding-bottom:2px;font-size:clamp(.45rem,.7vw,.55rem);font-weight:800}.ai-result-table-header .ai-cell-name{text-align:left}.ai-result-table-header .ai-cell-num{text-align:right}.ai-result-table-3col{grid-template-columns:minmax(0,1.5fr) .7fr .7fr}.ai-result-table-2col{grid-template-columns:1fr .5fr}.ai-result-table-4col{grid-template-columns:1.2fr .5fr .5fr .5fr}.ai-result-table-row{color:#ffffffd9}.ai-cell-name{text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ai-cell-num{font-variant-numeric:normal;font-feature-settings:normal;text-align:right;white-space:nowrap;font-family:inherit}.ai-result-table-3col .ai-cell-name{padding-right:.35rem}.ai-result-sep{background:#ffffff1f;height:1px;margin:3px 0}.ai-result-total{color:#fffffff2;justify-content:space-between;padding-top:3px;font-size:clamp(.6rem,.95vw,.75rem);font-weight:700;display:flex}.ai-result-supplier,.ai-result-recipe-title{color:var(--scene-color,var(--brand-gold));letter-spacing:.03em;margin-bottom:5px;font-size:clamp(.7rem,1.1vw,.85rem);font-weight:800}.ai-result-footer{color:#ffffff80;margin-top:3px;font-size:clamp(.55rem,.85vw,.68rem);font-style:italic}.ai-step-line{color:#ffffffd9;align-items:center;gap:.55rem;margin-bottom:.4rem;font-size:clamp(.6rem,.95vw,.75rem);line-height:1.5;display:flex}.ai-step-number{border:1.5px solid var(--scene-color,var(--brand-gold));width:2.5em;height:2.5em;color:var(--scene-color,var(--brand-gold));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.75em;font-weight:800;line-height:1;display:flex}.ai-step-text{flex:1}.ai-analysis-title{color:#ffffffd9;border-bottom:1px solid var(--scene-color-20);margin-bottom:.3rem;padding-bottom:.4rem;font-size:clamp(.55rem,1vw,.72rem);font-weight:800}.ai-gauge{flex-direction:column;gap:.2rem;padding:.25rem 0;display:flex}.ai-gauge-label{color:#ffffffe6;justify-content:space-between;font-size:clamp(.45rem,.9vw,.6rem);display:flex}.ai-gauge-track{background:#ffffff14;border-radius:4px;height:7px;overflow:hidden}.ai-gauge-fill{background:var(--scene-color);border-radius:4px;height:100%}.ai-trend{align-items:center;gap:.35rem;padding:.35rem 0;font-size:clamp(.5rem,1vw,.65rem);font-weight:700;display:flex}.ai-trend-up{color:#4ade80}.ai-trend-down{color:#f87171}.ai-trend-arrow{font-size:.75em}.ai-insight{justify-content:space-between;padding:.2rem 0;font-size:clamp(.45rem,.9vw,.58rem);display:flex}.ai-insight-label{color:#ffffffd9}.ai-insight-value{color:var(--scene-color);font-weight:700}.ai-reco{color:var(--scene-color);border-left:2px solid var(--scene-color-40);padding:.25rem 0 .25rem .5rem;font-size:clamp(.45rem,.9vw,.58rem);font-style:italic}.ai-bars-wrap{padding:.3rem 0 .4rem}.ai-bars-chart{align-items:flex-end;gap:4px;height:72px;display:flex}.ai-bar-col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;height:100%;display:flex}.ai-bar{background:var(--scene-color);border-radius:3px 3px 0 0;width:100%;min-height:2px}.ai-kpi{justify-content:space-between;padding:.15rem 0;font-size:clamp(.45rem,.9vw,.58rem);display:flex}.ai-kpi-label{color:#ffffffd9}.ai-kpi-value{color:var(--scene-color);font-weight:700}.ai-donut-wrap{flex-direction:column;justify-content:center;align-items:center;gap:.55rem;width:100%;padding:.3rem 0;display:flex}.ai-donut-chart{flex-shrink:0;width:140px;height:140px}.ai-donut-legend{flex-flow:wrap;justify-content:center;align-items:center;gap:.15rem .5rem;display:flex}.ai-donut-legend-item{color:#ffffffe6;align-items:center;gap:.2rem;font-size:clamp(.52rem,.65vw,.62rem);display:flex}.ai-donut-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.ai-donut-pct{color:var(--scene-color);font-weight:700}.ai-counter{color:var(--scene-color,var(--brand-gold));letter-spacing:.02em;margin-bottom:.5rem;font-size:clamp(1.2rem,2vw,1.8rem);font-weight:700;line-height:1;transition:color .3s}@media (max-width:1024px){.ai-stage{min-height:400px;padding:2rem}.ai-scene-grid{gap:1.5rem}.ai-action-text{max-width:13rem}.ai-scan-zone{max-width:100px;height:120px}}@media (max-width:960px){.ai-scene-grid{grid-template-columns:1fr;gap:1.25rem;min-height:auto}.ai-col{min-height:auto}.ai-action-text,.ai-action-subtitle,.ai-action-subline{text-align:center;max-width:100%}.ai-col:first-child .ai-col-body,.ai-col:last-child .ai-col-body{align-items:center}.ai-left-copy{text-align:center;width:100%}}@media (max-width:767px){.ai-showcase{gap:1rem}.ai-stage{border-radius:var(--mkt-radius-xl);min-height:auto;padding:1.5rem 1.5rem 1.75rem}.ai-result,.ai-bars-wrap,.ai-donut-wrap{padding-inline:.25rem}.ai-scene-header{gap:.35rem;margin-bottom:.5rem}.ai-scene-divider{margin-bottom:.5rem}.ai-scene-icon{width:32px;height:32px}.ai-scene-title{font-size:var(--mkt-fs-2xs)}.ai-scene-grid{grid-template-columns:1fr;gap:.5rem;min-height:auto}.ai-col{min-height:auto;padding:0}.ai-col:nth-child(2){padding:.75rem 0}.ai-scan-zone,.ai-scan-math{flex:0 0 80px;width:80px;min-width:80px;max-width:80px;height:80px;min-height:80px;margin:0 auto}.ai-scan-doc{width:55%}.ai-scan-donut-svg,.ai-scan-donut-orbit{width:76px;height:76px}.ai-scan-nutri-card{width:68px;height:80px;margin:0 auto;padding:6px 6px 4px}.ai-scan-stir-svg{width:80px;height:72px}.ai-result-line{font-size:var(--mkt-fs-2xs)}.ai-tab{width:2rem;height:2rem}.ai-tab-icon{width:.9rem;height:.9rem}.ai-tabs{flex-wrap:wrap;gap:0}.ai-tabs-arrow{display:none}.ai-tabs-group{flex-wrap:wrap;justify-content:center;gap:.5rem}.ai-counter{font-size:var(--mkt-fs-3xl);margin-bottom:.25rem}.ai-action-text{text-align:left;max-width:100%;font-size:var(--mkt-fs-xl)}.ai-action-subtitle,.ai-action-subline{text-align:left;max-width:100%}.ai-action-subtitle-group{margin-top:.35rem}.ai-col:first-child .ai-col-body,.ai-col:last-child .ai-col-body{align-items:flex-start!important}.ai-col:first-child .ai-col-body>div,.ai-left-copy{width:100%!important}.ai-scan-line,.ai-scan-spatula{display:none!important}.ai-scan-donut-orbit{animation:none!important;transform:none!important}}.language-flag-selector{overflow:visible!important}.language-flag-btn{justify-content:center!important;align-items:center!important;display:flex!important;overflow:visible!important}.language-flag-btn>div{transition:transform .15s ease-out;justify-content:center!important;align-items:center!important;display:flex!important;overflow:visible!important}.language-flag-btn svg{overflow:visible!important}.language-flag-hover:hover>div{transform:scale(1.25)}.language-flag-dropdown{animation:.15s ease-out slideDown;overflow:visible!important}.language-selector-dropdown{animation:.15s ease-out slideDown}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.pastel-const{width:100%;max-width:480px;margin:0 auto;position:relative}.pastel-bubble{z-index:3;background:#0d1117f0;border:1px solid #c5ac5a61;border-radius:20px 20px 5px;width:88%;margin:0 auto 1px;padding:12px;display:grid;position:relative;box-shadow:0 10px 40px -20px #000c}.pastel-bubble p{font-style:italic;font-size:var(--mkt-fs-lg);color:#ffffffe6;opacity:0;animation:20.4s ease-in-out infinite pQ;animation-delay:calc(var(--qi) * 3.4s);grid-area:1/1;margin:0;line-height:1.35}@keyframes pQ{0%,.8%{opacity:0;transform:translateY(7px)}4%,13.2%{opacity:1;transform:translateY(0)}16.6%,to{opacity:0;transform:translateY(-7px)}}.pastel-scene{width:100%;padding-bottom:100%;position:relative}.pastel-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pastel-trace-base{fill:none;stroke:#c5ac5a52;stroke-linecap:round;stroke-linejoin:round}.pastel-trace-arm,.pastel-trace-drop{fill:none;stroke-linecap:round;stroke-linejoin:round}.pastel-trace-drop{stroke:#f4e6c0;filter:drop-shadow(0 0 5px #c5ac5abf)}.pastel-trace-arm.h-g{stroke:#f4e6c0;filter:drop-shadow(0 0 5px #c5ac5acc)}.pastel-trace-arm.h-b{stroke:#aecbf0;filter:drop-shadow(0 0 5px #6f95dbd9)}.pastel-trace-arm{stroke-dasharray:.07 .93;stroke-dashoffset:.07px;animation-name:pArm;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes pArm{0%{stroke-dashoffset:.07px;opacity:0}6%{opacity:1}44%{stroke-dashoffset:-.93px;opacity:1}50%,to{stroke-dashoffset:-.93px;opacity:0}}.pastel-trace-drop{stroke-dasharray:.16 .84;stroke-dashoffset:.16px;animation:3.4s ease-in infinite pDrop}@keyframes pDrop{0%{stroke-dashoffset:.16px;opacity:0}8%{opacity:1}55%{stroke-dashoffset:-.84px;opacity:1}62%,to{stroke-dashoffset:-.84px;opacity:0}}.pastel-toque{width:16%;height:32.39%;animation:7s ease-in-out infinite pBreathe;position:absolute;top:34.7%;left:45.57%}@keyframes pBreathe{0%,to{filter:drop-shadow(0 0 14px #c5ac5a47)drop-shadow(0 0 40px #6f95db24)}50%{filter:drop-shadow(0 0 30px #c5ac5a80)drop-shadow(0 0 62px #6f95db47)}}.pastel-toque-a,.pastel-toque-b{stroke-dasharray:.75 .25}.pastel-toque-a{animation:10.4s linear infinite pSweepA}.pastel-toque-b{animation:10.4s linear infinite pSweepB}@keyframes pSweepA{0%{stroke-dashoffset:0}to{stroke-dashoffset:-1px}}@keyframes pSweepB{0%{stroke-dashoffset:0}to{stroke-dashoffset:1px}}.pastel-pill{border:1px solid var(--pbord-dim,#c5ac5a47);font-size:var(--mkt-fs-xs);color:#fff;white-space:nowrap;z-index:2;animation:9s ease-in-out infinite pPill;animation-delay:calc(var(--pi) * .8s);background:#0d1117f0;border-radius:999px;padding:6px 14px;font-weight:600;position:absolute}.pastel-pill.h-g{--pbord-dim:#c5ac5a47;--pbord:#c5ac5a9e;--pglow:#c5ac5a6b}.pastel-pill.h-b{--pbord-dim:#6f95db52;--pbord:#6f95dba8;--pglow:#6f95db7a}@keyframes pPill{0%,to{border-color:var(--pbord-dim);box-shadow:0 0 #0000}50%{border-color:var(--pbord);box-shadow:0 0 14px -2px var(--pglow)}}@media (prefers-reduced-motion:reduce){.pastel-bubble p,.pastel-trace-arm,.pastel-trace-drop,.pastel-toque,.pastel-toque-a,.pastel-toque-b,.pastel-pill{animation:none!important}.pastel-bubble p:first-child{opacity:1!important}.pastel-trace-arm,.pastel-trace-drop{opacity:0!important}.pastel-toque-a,.pastel-toque-b{stroke-dasharray:none!important}}@media (max-width:767px){.pastel-const{padding-inline:24px}.pastel-pill{padding:4px 8px;font-size:10px}}
