@import"https://fonts.googleapis.com/css2?family=Geist:wght@400;500;600;700;800&display=swap";:root{--bg-color: #000;--btn-color: #fdfdfd;--btn-bg: #7e22ce;--primary-text-color: #7e22ce;--header-link-hover: #7e22ce;--input-hover-bd-color: #7e22ce}html{scroll-behavior:smooth;font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}body{overflow-x:hidden;font-weight:400;letter-spacing:-.015em}header{color:#b1b1b1}header>.collapsible-header{display:flex;gap:1rem;width:100%;background-color:inherit;place-content:center;overflow:hidden;transition:width .3s ease}.animated-collapse{transition:width .3s ease}.header-links{display:flex;align-items:center;min-width:fit-content;border-radius:5px;padding:5px 10px;transition:background-color .5s,color .5s}.header-links:hover{color:#fff}.primary-text-color{color:var(--primary-text-color)}.gradient-text{background:#d7d7d7;background:linear-gradient(90deg,#d7d7d7 18%,#888 71%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero-section{background-position:center;background-repeat:no-repeat;background-size:cover}.hero-img-bg-grad{background:#7e22ce;background:linear-gradient(90deg,#7e22ce91 8%,#625aafae 31%,#7badbbbc 76%,#54d2d0ca 89%);filter:blur(50px);opacity:.5}#dashboard{transform:perspective(1200px) translate(0) translateY(12px) scale(.8) rotate(0) rotateX(70deg);transition:transform .5}.border-gradient{background:#dbd7d5;background:linear-gradient(180deg,#dbd7d5 35%,#d6d3e900 71%);padding:2px;border-radius:10px}.border-gradient>div{background-color:var(--bg-color);border-radius:inherit}.opacity-0{opacity:0!important}.opacity-100{opacity:100!important}.btn{padding:10px 15px;width:max-content;border-radius:5px;color:var(--btn-color);background-color:var(--btn-bg);justify-content:center;align-items:center;display:flex;cursor:pointer}.btn:disabled{cursor:default}.input{padding:10px;background-color:transparent;border-radius:5px;min-width:100px;border:1px solid #818080}.input:active,.input:focus,.input:focus-within{border:1px solid var(--input-hover-bd-color)!important}.carousel-container{overflow:hidden;white-space:nowrap;width:100%;max-width:800px}.carousel{display:inline-block;animation:scroll 10s linear infinite}.carousel-img{display:inline-block;margin:0 20px}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.footer-link{color:#c7c6c6;transition:color .3s}.footer-link:hover{color:#fff}.rotex-page{--bg: #FAFAF7;--surface: #FFFFFF;--text: #0B0F14;--text-secondary: #4B5563;--text-muted: #8A8F98;--graphite: #0B0F14;--graphite-2: #111827;--amber: #F59E0B;--amber-light: #FBBF24;--amber-dark: #D97706;--amber-soft: #FEF3C7;--cyan: #06B6D4;--line: rgba(11, 15, 20, .1);--soft-line: rgba(11, 15, 20, .06);--glass-surface: rgba(255, 255, 255, .46);--glass-surface-strong: rgba(255, 255, 255, .58);--glass-border: rgba(255, 255, 255, .64);--glass-border-warm: rgba(251, 191, 36, .32);--glass-shadow: 0 22px 60px rgba(17, 24, 39, .07), 0 0 34px rgba(255, 255, 255, .34);--ease-out-quart: cubic-bezier(.25, 1, .5, 1);--ease-out-quint: cubic-bezier(.22, 1, .36, 1);--ease-out-expo: cubic-bezier(.16, 1, .3, 1);position:relative;isolation:isolate;overflow-x:hidden;min-height:100vh;background:radial-gradient(circle at 18% 6%,rgba(251,191,36,.28),transparent 30rem),radial-gradient(circle at 84% 10%,rgba(6,182,212,.1),transparent 26rem),linear-gradient(180deg,var(--surface) 0%,var(--bg) 42%,var(--surface) 100%);color:var(--text);font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;letter-spacing:-.015em}.rotex-page:before{content:"";position:fixed;inset:-18% -12% auto;z-index:-1;height:42rem;pointer-events:none;background:radial-gradient(circle at 20% 30%,rgba(251,191,36,.2),transparent 18rem),radial-gradient(circle at 78% 18%,rgba(6,182,212,.11),transparent 20rem),radial-gradient(circle at 56% 76%,rgba(245,158,11,.1),transparent 22rem);filter:blur(18px);opacity:.75;animation:rotex-gradient-drift 18s var(--ease-out-quart) infinite alternate}.rotex-page a{color:inherit;text-decoration:none}.motion-reveal{opacity:0;transform:translate3d(0,28px,0);transition:opacity .62s var(--ease-out-expo),transform .62s var(--ease-out-expo)}.motion-reveal.is-visible{opacity:1;transform:translateZ(0)}.rotex-nav{position:sticky;top:0;z-index:10;display:grid;grid-template-columns:auto 1fr auto;gap:2rem;align-items:center;padding:1.1rem clamp(1rem,5vw,4.5rem);border-bottom:1px solid var(--soft-line);background:#ffffffd6;-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2)}.brand{font-size:1.35rem;font-weight:800;letter-spacing:.01em;color:var(--amber-dark)}.rotex-nav nav{display:flex;justify-content:center;gap:clamp(1rem,2.8vw,2.2rem);color:var(--text-secondary);font-size:.95rem}.rotex-nav nav a:hover,.rotex-footer a:hover{color:var(--amber-dark)}.rotex-nav nav a,.rotex-footer a{transition:color .18s var(--ease-out-quart)}.nav-cta,.primary-btn,.secondary-btn,.pricing-card a{display:inline-flex;width:max-content;align-items:center;justify-content:center;border-radius:999px;font-weight:700;transition:transform .18s var(--ease-out-quart),border-color .18s var(--ease-out-quart),background .18s var(--ease-out-quart),box-shadow .22s var(--ease-out-quart)}.nav-cta,.primary-btn,.pricing-card a{background:linear-gradient(135deg,var(--amber-light),var(--amber) 48%,var(--amber-dark));color:var(--graphite);box-shadow:0 16px 38px #f59e0b47}.nav-cta:hover,.primary-btn:hover,.pricing-card a:hover{transform:translate3d(0,-2px,0);box-shadow:0 20px 46px #f59e0b57,0 0 34px #fbbf243d}.secondary-btn:hover{transform:translate3d(0,-2px,0);border-color:#f59e0b57;background:#fef3c77a;box-shadow:0 16px 38px #f59e0b29}.nav-cta{padding:.65rem 1rem;color:#2a2529}.rotex-nav .brand{color:var(--amber)!important}.rotex-nav .nav-cta{color:#2a2529!important}.primary-btn,.secondary-btn{padding:.9rem 1.25rem}.secondary-btn{border:1px solid rgba(11,15,20,.14);color:var(--graphite);background:#ffffffc2;box-shadow:0 12px 30px #11182714}.hero{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(2rem,5vw,3.5rem);min-height:78vh;padding:clamp(4rem,8vw,6.5rem) clamp(1rem,5vw,4.5rem) clamp(9rem,16vw,14rem);text-align:center;background:linear-gradient(rgba(11,15,20,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(11,15,20,.045) 1px,transparent 1px),radial-gradient(circle at 50% 18%,rgba(251,191,36,.22),transparent 30rem);background-size:44px 44px,44px 44px,auto;overflow:visible}.hero:before{content:"";position:absolute;inset:8% 18% 18%;z-index:0;pointer-events:none;background:radial-gradient(circle at 50% 58%,rgba(245,158,11,.18),transparent 20rem),radial-gradient(circle at 50% 58%,rgba(6,182,212,.08),transparent 28rem);filter:blur(18px);opacity:.48}.hero:after{content:"";position:absolute;right:0;bottom:clamp(-7rem,-9vw,-4rem);left:0;height:clamp(12rem,18vw,17rem);pointer-events:none;background:radial-gradient(70% 92% at 50% 5%,rgba(251,191,36,.18),transparent 62%),radial-gradient(65% 80% at 78% 4%,rgba(6,182,212,.1),transparent 68%),linear-gradient(180deg,rgba(250,250,247,0),rgba(250,250,247,.72) 42%,var(--bg) 84%);filter:blur(10px);transform:translateZ(0);z-index:0}.hero>*{position:relative;z-index:1}.hero-fragments{position:absolute;inset:0;z-index:1;pointer-events:none;overflow:hidden}.hero-fragment{position:absolute;top:var(--fragment-top);display:inline-flex;align-items:center;gap:.45rem;max-width:min(18rem,28vw);border:1px solid rgba(251,191,36,.2);border-radius:999px;padding:.5rem .68rem;background:linear-gradient(145deg,#ffffff94,#fff3),#ffffff61;box-shadow:inset 0 1px #ffffffbd,0 12px 30px #1118270b;opacity:.34;animation:rotex-fragment-arrive .52s var(--ease-out-expo) backwards;animation-delay:var(--fragment-delay);transition:opacity .18s var(--ease-out-quart)}.hero-fragment:after{content:none}.hero-fragment.is-left{left:clamp(.75rem,4vw,4rem)}.hero-fragment.is-left:after{left:100%}.hero-fragment.is-right{right:clamp(.75rem,4vw,4rem)}.hero-fragment.is-right:after{right:100%;transform:translateY(-50%) rotate(180deg)}.hero-fragment i{width:.48rem;height:.48rem;flex:0 0 auto;border-radius:999px;background:var(--amber);box-shadow:0 0 18px #f59e0b70}.hero-fragment code{overflow:hidden;color:#0b0f14b8;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(.68rem,.78vw,.82rem);white-space:nowrap;text-overflow:ellipsis}.hero-fragment:nth-child(n+9){display:none}.fragment-json{border-radius:14px}.fragment-node i,.fragment-line i{background:var(--cyan);box-shadow:0 0 18px #06b6d457}.hero-copy{display:flex;max-width:860px;flex-direction:column;align-items:center}.eyebrow{margin:0 0 .95rem;color:var(--amber-dark);font-size:.78rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.hero h1,.section-heading h2,.split-section h2,.comparison h2,.contact-band h2{margin:0;color:var(--text);font-weight:800;line-height:.98;letter-spacing:-.055em}h1,h2,h3,.brand,.benefit-title,.feature-card h3,.solution-card h3,.comparison-row>div:first-child,.rotexai-cell{letter-spacing:-.055em}p,li,a,button,.hero-support,.hero-lede,.benefit-preview,.feature-card p,.solution-card p,.comparison-row>div,.faq-answer p{letter-spacing:-.015em}.hero h1{max-width:15ch;font-size:clamp(2.6rem,6vw,5.4rem)}.hero-title{position:relative;isolation:isolate;display:flex;max-width:min(16ch,100%);flex-direction:column;align-items:center;color:var(--text);font-size:clamp(4.5rem,9.3vw,9.8rem);font-weight:800;line-height:.9;letter-spacing:-.065em;opacity:.86;text-align:center;filter:blur(.08px) drop-shadow(0 18px 38px rgba(15,23,42,.1)) drop-shadow(0 0 28px rgba(245,158,11,.08));transition:opacity .26s ease,filter .26s ease}.gradient-line{position:relative;display:block;background:linear-gradient(90deg,#05070a,#111827 35%,#d97706 52%,#1f2937 70%,#05070a);background-size:180% 100%;background-position:58% 50%;background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;opacity:.9;transition:opacity .26s ease}.gradient-line:before{content:attr(data-text);position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#f59e0b6b,#fbbf2438,#0ea5e91f);background-size:180% 100%;background-position:58% 50%;background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:blur(20px);opacity:.34;transform:translateZ(0);transition:opacity .26s ease}.gradient-line:after{content:attr(data-text);position:absolute;inset:0;z-index:-2;color:#070b112e;-webkit-text-fill-color:rgba(7,11,17,.18);filter:blur(1.4px);opacity:.28;transform:translate3d(0,5px,-1px)}.hero-lede{max-width:680px;margin:1.6rem 0 0;color:var(--text-secondary);font-size:clamp(1.05rem,1.6vw,1.28rem);line-height:1.55}.hero-support,.section-heading p:not(.eyebrow),.comparison p,.contact-band p,.rotex-footer p{color:var(--text-secondary);line-height:1.7}.hero-support{max-width:620px;margin:1.1rem 0 0}.actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.9rem;margin-top:2rem}.workflow-panel{position:relative;width:min(100%,720px);border:1px solid rgba(255,255,255,.18);border-radius:24px;background:linear-gradient(145deg,#ffffff14,#fff0 32%),radial-gradient(circle at 72% 0%,rgba(245,158,11,.28),transparent 16rem),linear-gradient(145deg,#0b0f14eb,#111827e0);box-shadow:inset 0 1px #ffffff29,0 28px 80px #11182733,0 0 70px #f59e0b29;-webkit-backdrop-filter:blur(12px) saturate(1.08);backdrop-filter:blur(12px) saturate(1.08);padding:clamp(1.2rem,3vw,2rem);transform-origin:center}.workflow-panel:before{content:"";position:absolute;inset:-2.5rem -2rem;z-index:-1;border-radius:32px;background:radial-gradient(circle at 50% 50%,rgba(245,158,11,.2),transparent 58%),radial-gradient(circle at 80% 10%,rgba(6,182,212,.08),transparent 42%);filter:blur(12px);opacity:.68}.panel-top{display:flex;justify-content:space-between;gap:1rem;color:#ffffffb3}.panel-top strong{display:inline-flex;align-items:center;gap:.45rem;color:var(--cyan);transition:color .22s var(--ease-out-quart)}.hero[data-phase=chaotic] .panel-top strong{color:#fbbf24b8}.hero[data-phase=approved] .panel-top strong{text-shadow:0 0 18px rgba(6,182,212,.34)}.workflow-steps{display:grid;gap:.9rem;margin:2rem 0;position:relative}.workflow-steps:before{content:"";position:absolute;top:1.45rem;bottom:1.45rem;left:1.25rem;width:1px;background:linear-gradient(180deg,#fbbf2400,#fbbf248a,#06b6d43d,#fbbf2400);transform:scaleY(0);transform-origin:top;animation:rotex-line-draw 1.8s var(--ease-out-expo) .55s forwards}.workflow-steps span,.logic-box,.feature-card,.solution-card,.pricing-card,.comparison-grid article,blockquote,details,.benefit-tab{border:1px solid var(--line);background:var(--surface);box-shadow:0 18px 45px #1118270f}.workflow-steps span{position:relative;z-index:1;border-radius:14px;padding:1rem 1rem 1rem 2.65rem;border-color:#fff3;background:#ffffff13;color:#ffffffe6;box-shadow:inset 0 1px #ffffff1a,0 18px 45px #11182714;-webkit-backdrop-filter:blur(14px) saturate(1.18);backdrop-filter:blur(14px) saturate(1.18);animation:rotex-node-pulse 5.2s var(--ease-out-quart) infinite;animation-delay:calc(var(--node-index, 0) * .42s);transition:transform .26s var(--ease-out-quart),border-color .26s var(--ease-out-quart),background .26s var(--ease-out-quart),box-shadow .26s var(--ease-out-quart)}.workflow-node.is-lit{transform:translate3d(0,-1px,0);border-color:#fbbf2480;background:#fbbf241b;box-shadow:inset 0 1px #ffffff24,0 18px 45px #11182714,0 0 26px #f59e0b2e}.workflow-node.is-lit:before{box-shadow:0 0 0 6px #fbbf2429,0 0 26px #fbbf2494}.workflow-node:before{content:"";position:absolute;left:.92rem;top:50%;width:.62rem;height:.62rem;border-radius:999px;background:var(--amber-light);box-shadow:0 0 0 5px #fbbf241f,0 0 18px #fbbf2461;transform:translateY(-50%)}.workflow-node:nth-child(1){--node-index: 0}.workflow-node:nth-child(2){--node-index: 1}.workflow-node:nth-child(3){--node-index: 2}.workflow-node:nth-child(4){--node-index: 3}.logic-box{border-radius:18px;padding:1rem;border-color:#fbbf245c;background:#fef3c716;box-shadow:inset 0 1px #ffffff1a,0 18px 45px #11182714;-webkit-backdrop-filter:blur(14px) saturate(1.18);backdrop-filter:blur(14px) saturate(1.18);opacity:.72;transition:opacity .26s var(--ease-out-quart),border-color .26s var(--ease-out-quart),box-shadow .26s var(--ease-out-quart),background .26s var(--ease-out-quart)}.logic-box.is-approved{opacity:1;border-color:#fbbf2480;background:#fef3c71c;box-shadow:inset 0 1px #ffffff24,0 18px 45px #11182714,0 0 30px #f59e0b24}.logic-box p{margin:0 0 .6rem;color:var(--amber-light);font-weight:800}.logic-box code{color:#ffffffd1;white-space:normal}.feature-card,.solution-card,.pricing-card,.comparison-grid article,blockquote,.benefit-tab,.article-list a,.faq-item{transition:transform .22s var(--ease-out-quart),border-color .22s var(--ease-out-quart),background .22s var(--ease-out-quart),box-shadow .24s var(--ease-out-quart);border-color:var(--glass-border);background:linear-gradient(145deg,#ffffff9e,#ffffff3d),var(--glass-surface);box-shadow:inset 0 1px #ffffffe0,var(--glass-shadow);-webkit-backdrop-filter:blur(18px) saturate(1.12);backdrop-filter:blur(18px) saturate(1.12)}.feature-card:hover,.solution-card:hover,.pricing-card:hover,.comparison-grid article:hover,blockquote:hover,.benefit-tab:hover,.benefit-tab.is-active,.article-list a:hover,.faq-item:hover{transform:translate3d(0,-3px,0);border-color:var(--glass-border-warm);background:linear-gradient(145deg,#ffffffad,#ffffff4d),var(--glass-surface-strong);box-shadow:inset 0 1px #ffffffeb,0 24px 62px #11182714,0 0 38px #f59e0b24}.section,.split-section,.comparison,.contact-band,.rotex-footer{padding:clamp(3.5rem,7vw,6.5rem) clamp(1rem,5vw,4.5rem)}.layered-page{position:relative;z-index:8;margin-top:-120px;padding-bottom:80px}.section-layer{box-sizing:border-box;width:min(1180px,calc(100% - 48px));margin-right:auto;margin-left:auto;position:relative;border:1px solid rgba(15,23,42,.06);border-radius:40px;padding:clamp(3.75rem,6vw,5.25rem) clamp(1.5rem,5vw,4.5rem);box-shadow:0 28px 80px #0f172a14;overflow:hidden;opacity:.9;filter:none;transform:translateZ(0);transform-origin:center;transition:opacity .26s var(--ease-out-quart),box-shadow .26s var(--ease-out-quart),border-color .26s var(--ease-out-quart);content-visibility:auto;contain:layout paint style;contain-intrinsic-size:760px}.section-layer.is-active{opacity:1;filter:none;transform:translateZ(0);border-color:#f59e0b29;box-shadow:0 34px 92px #0f172a1c,0 0 44px #f59e0b1f}.section-layer.is-muted{opacity:.9;filter:none;transform:translateZ(0);box-shadow:0 20px 58px #0f172a0e}.section-layer+.section-layer{margin-top:-42px}.benefits-layer{z-index:8;background:radial-gradient(circle at 52% 0%,rgba(251,191,36,.12),transparent 26rem),#fffefa}.features-layer{z-index:7;background:radial-gradient(circle at 20% 0%,rgba(245,158,11,.12),transparent 34%),linear-gradient(180deg,#fff8ea,#fffefa)}.features-layer .feature-card{background:linear-gradient(145deg,#ffffffd6,#ffffff7a),#ffffffb8}.process-layer{z-index:9;border-color:#ffffff1a;background:radial-gradient(circle at 75% 20%,rgba(14,165,233,.16),transparent 32%),radial-gradient(circle at 25% 70%,rgba(245,158,11,.18),transparent 34%),#07111f;color:#fff;box-shadow:0 34px 92px #07111f3d,0 0 42px #f59e0b14}.solutions-layer{z-index:6;background:radial-gradient(circle at 80% 10%,rgba(14,165,233,.08),transparent 30%),linear-gradient(180deg,#f3fbff,#fffefa)}.why-layer{z-index:5;background:radial-gradient(circle at 16% 0%,rgba(245,158,11,.08),transparent 30%),#fffefa}.faq-layer{z-index:4;background:#faf7ef}.cta-layer{z-index:3;border-color:#f59e0b3d;background:radial-gradient(circle at 85% 50%,rgba(245,158,11,.22),transparent 36%),linear-gradient(rgba(245,158,11,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(245,158,11,.045) 1px,transparent 1px),linear-gradient(135deg,#fff7df,#fffefa);background-size:auto,34px 34px,34px 34px,auto}.benefits-section{position:relative;margin-top:clamp(-11rem,-13vw,-7rem);padding-top:clamp(9rem,14vw,12rem);background:radial-gradient(circle at 50% 0%,rgba(251,191,36,.16),transparent 28rem),radial-gradient(circle at 82% 0%,rgba(6,182,212,.08),transparent 22rem),linear-gradient(180deg,rgba(250,250,247,.12),rgba(250,250,247,.94) 24%,var(--bg) 58%,var(--surface) 100%);overflow:hidden}.benefits-section:before{content:"";position:absolute;top:0;right:0;left:0;height:clamp(8rem,12vw,11rem);pointer-events:none;background:radial-gradient(70% 90% at 50% 0%,rgba(251,191,36,.12),transparent 62%),linear-gradient(180deg,#ffffff5c,#fafaf700);filter:blur(18px)}.section-heading{max-width:760px;margin-bottom:clamp(1.8rem,4vw,3rem)}.section-heading h2,.split-section h2,.comparison h2,.contact-band h2{max-width:13ch;font-size:clamp(2.2rem,4.8vw,4.6rem)}.benefits-header{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);gap:clamp(2rem,5vw,4.8rem);align-items:end;margin-bottom:clamp(1.6rem,3.8vw,3rem)}.benefits-header h2{max-width:620px;margin:0;font-size:clamp(2.75rem,6vw,4.75rem);line-height:.95;letter-spacing:-.045em}.layered-page .section-layer h2{color:#0f172aeb;font-size:clamp(2.4rem,4.35vw,4rem);font-weight:700;line-height:1;letter-spacing:-.052em}.layered-page .section-layer h3,.layered-page .benefit-title,.layered-page .feature-card h3,.layered-page .solution-card h3{color:#0f172aeb;font-size:clamp(1.08rem,1.3vw,1.28rem);font-weight:700;letter-spacing:-.04em}.layered-page .benefits-header h2{max-width:560px;font-size:clamp(2.6rem,4.8vw,4.35rem);font-weight:700}.section-title.typo-blur{position:relative;isolation:isolate;display:block;text-shadow:0 1px 0 rgba(255,255,255,.16)}.section-title.typo-blur:before,.section-title.typo-blur:after{content:none}.cta-line-title{display:flex;max-width:720px;flex-direction:column;align-items:flex-start;color:#182033}.cta-line-title:before,.cta-line-title:after{content:none}.blur-line{position:relative;isolation:isolate;display:block;color:inherit}.blur-line:after{content:none}.benefits-header p:last-child{max-width:31rem;margin:0 0 .55rem;color:var(--text-secondary);font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.65}.benefit-switcher{display:grid;gap:clamp(1.25rem,2.8vw,2rem);min-width:0}.benefits-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.9rem,1.6vw,1.25rem);max-width:100%;min-width:0}.benefit-tab{position:relative;display:grid;min-height:17.25rem;gap:.78rem;align-content:start;overflow:hidden;border:1px solid rgba(245,158,11,.12);border-radius:24px;padding:clamp(1rem,1.7vw,1.35rem);color:var(--text);cursor:pointer;text-align:left;font:inherit;background:radial-gradient(circle at 12% 14%,rgba(251,191,36,.12),transparent 8.8rem),linear-gradient(145deg,#ffffffb8,#ffffff47),#fffdf694;box-shadow:inset 0 1px #ffffffe6,0 20px 56px #11182712;-webkit-backdrop-filter:blur(16px) saturate(1.08);backdrop-filter:blur(16px) saturate(1.08);transition:transform .26s var(--ease-out-quart),border-color .26s var(--ease-out-quart),box-shadow .26s var(--ease-out-quart),background .26s var(--ease-out-quart);transition-delay:calc(var(--stagger, 0) * 36ms)}.benefit-tab:before{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 18% 18%,rgba(251,191,36,.24),transparent 8rem),linear-gradient(120deg,transparent 18%,rgba(255,255,255,.32) 48%,transparent 66%);opacity:0;transform:translate3d(-16%,0,0);transition:opacity .26s var(--ease-out-quart),transform .42s var(--ease-out-expo)}.benefit-tab:hover,.benefit-tab.is-active{transform:translate3d(0,-4px,0);border-color:#f59e0b52;background:radial-gradient(circle at 14% 14%,rgba(251,191,36,.2),transparent 9.2rem),linear-gradient(145deg,#ffffffc7,#ffffff5c),#fffdf6b8;box-shadow:inset 0 1px #fffffff0,0 26px 70px #11182717,0 0 34px #f59e0b1f}.benefit-tab:hover:before,.benefit-tab.is-active:before{opacity:1;transform:translateZ(0)}.benefit-card-preview,.benefit-icon,.benefit-title,.benefit-preview{position:relative;z-index:1}.benefit-card-preview{display:block;height:6.3rem;overflow:hidden;border:1px solid rgba(245,158,11,.14);border-radius:18px;margin-bottom:.25rem;background:linear-gradient(rgba(245,158,11,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(245,158,11,.05) 1px,transparent 1px),linear-gradient(145deg,#fffbebd1,#ffffff6b);background-size:20px 20px,20px 20px,auto;box-shadow:inset 0 1px #ffffffd1}.benefit-icon{display:inline-flex;width:2.3rem;height:2.3rem;align-items:center;justify-content:center;border:1px solid rgba(245,158,11,.28);border-radius:999px;background:#fef3c761;color:var(--amber-dark);font-size:.78rem;font-weight:800;box-shadow:0 0 24px #f59e0b1f;transition:transform .22s var(--ease-out-quart),box-shadow .22s var(--ease-out-quart),background .22s var(--ease-out-quart)}.benefit-tab:hover .benefit-icon,.benefit-tab.is-active .benefit-icon{transform:translate3d(0,-2px,0) scale(1.04);background:#fbbf2447;box-shadow:0 0 30px #f59e0b3d}.benefit-title{max-width:12ch;font-size:clamp(1.18rem,1.45vw,1.45rem);font-weight:800;line-height:1.03}.benefit-preview{max-width:23ch;color:var(--text-secondary);font-size:.95rem;line-height:1.42}.preview-merge .mini-chip{position:absolute;left:.9rem;top:.85rem;padding:.32rem .52rem;border:1px solid rgba(245,158,11,.2);border-radius:999px;color:#0f172aad;background:#ffffffb8;font-size:.68rem;font-weight:800}.preview-merge .mini-chip:nth-child(2){top:2.35rem;left:1.8rem}.preview-merge .mini-chip:nth-child(3){top:3.85rem;left:.72rem}.mini-flow-line{position:absolute;right:1rem;top:1.65rem;width:5rem;height:3.2rem;border-top:2px solid rgba(245,158,11,.45);border-right:2px solid rgba(245,158,11,.45);border-radius:0 18px 0 0}.mini-node{position:absolute;right:1rem;top:1.33rem;width:.64rem;height:.64rem;border-radius:999px;background:var(--amber);box-shadow:0 0 18px #f59e0b6b}.mini-node:last-child{top:4.6rem}.preview-meter{display:grid;grid-template-columns:4.1rem 1fr;gap:.5rem .7rem;align-content:center;padding:.85rem}.meter-ring{grid-row:span 2;display:inline-flex;width:4rem;height:4rem;align-items:center;justify-content:center;border-radius:999px;background:conic-gradient(from -35deg,#f59e0bdb 0 38%,#f59e0b24 38% 100%)}.meter-ring strong{display:inline-flex;width:2.9rem;height:2.9rem;align-items:center;justify-content:center;border-radius:999px;background:#fffdf6e6;color:var(--text);font-size:.8rem}.meter-row{align-self:center;border-radius:999px;padding:.42rem .62rem;color:#0f172a9e;background:#ffffff8f;font-size:.68rem;font-weight:800}.meter-row.is-ai{color:var(--amber-dark);background:#fbbf2429}.preview-review{display:grid;align-content:center;gap:.42rem;padding:.74rem}.review-step{display:flex;align-items:center;gap:.45rem;color:#0f172aa8;font-size:.7rem;font-weight:850}.review-step i{width:.58rem;height:.58rem;border-radius:999px;background:#f59e0b59;box-shadow:0 0 14px #f59e0b33}.review-step:nth-child(3){color:#0891b2}.review-step:nth-child(3) i,.review-step:nth-child(4) i{background:var(--amber)}.preview-app{padding:.85rem}.app-bar,.app-field,.app-action{display:block;border-radius:999px}.app-bar{width:54%;height:.7rem;margin-bottom:1rem;background:#0f172a2e}.app-field{height:1.05rem;margin-bottom:.55rem;background:#ffffffb8;border:1px solid rgba(245,158,11,.14)}.app-field.short{width:68%}.app-action{width:3.1rem;margin-left:auto;padding:.32rem 0;color:var(--amber-dark);background:#fbbf2433;font-size:.68rem;font-weight:800;text-align:center}.feature-card h3,.solution-card h3,.pricing-card h3,.comparison-grid h3{margin:0;color:var(--text);font-size:1.18rem}.feature-card p,.solution-card p,.pricing-card p,.comparison-grid p,blockquote{margin:0;color:var(--text-secondary);line-height:1.65}.feature-grid,.solution-grid,.pricing-grid,.quote-grid,.comparison-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem}.feature-card,.solution-card,.pricing-card,.comparison-grid article,blockquote{border-radius:22px;padding:1.25rem}.feature-card h3,.solution-card h3,.pricing-card h3,.comparison-grid h3{margin-bottom:.65rem}.contact-band{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);gap:clamp(2rem,5vw,4rem);align-items:start}.contact-band>div:first-child{align-self:center}.contact-band>div:first-child>p:last-child{max-width:34rem;margin-top:1.35rem;font-size:clamp(1.02rem,1.35vw,1.18rem);line-height:1.65}.contact-form-card{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;overflow:hidden;border:1px solid rgba(255,255,255,.72);border-radius:30px;padding:clamp(1.1rem,2.4vw,1.55rem);background:radial-gradient(circle at 8% 0%,rgba(251,191,36,.16),transparent 44%),linear-gradient(145deg,#ffffffc2,#ffffff61),#ffffff94;box-shadow:inset 0 1px #ffffffdb,0 28px 72px #11182714,0 0 44px #f59e0b21;-webkit-backdrop-filter:blur(16px) saturate(1.08);backdrop-filter:blur(16px) saturate(1.08)}.contact-form-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(rgba(245,158,11,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(245,158,11,.036) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:linear-gradient(135deg,#000,transparent 72%);mask-image:linear-gradient(135deg,#000,transparent 72%);opacity:.62}.contact-form-card>*{position:relative;z-index:1}.form-card-copy,.form-field-wide,.contact-form-card button{grid-column:1 / -1}.form-card-copy{margin-bottom:.25rem}.form-card-copy h3{margin:0;color:#0f172aeb;font-size:clamp(1.35rem,2.1vw,1.75rem);font-weight:700;line-height:1.04;letter-spacing:-.045em}.form-card-copy p{margin:.65rem 0 0;color:#4b5563e6;font-size:.96rem;line-height:1.58}.contact-form-card label{display:grid;gap:.42rem}.contact-form-card label span{color:#0f172ac7;font-size:.78rem;font-weight:700;letter-spacing:-.01em}.contact-form-card input,.contact-form-card select,.contact-form-card textarea{width:100%;box-sizing:border-box;border:1px solid rgba(245,158,11,.16);border-radius:15px;outline:none;background:#fffdf6c2;color:#0f172ae6;font:inherit;font-size:.95rem;letter-spacing:-.015em;box-shadow:inset 0 1px #ffffffe0,0 10px 26px #11182709;transition:border-color .18s var(--ease-out-quart),background .18s var(--ease-out-quart),box-shadow .18s var(--ease-out-quart)}.contact-form-card input,.contact-form-card select{min-height:48px;padding:0 .9rem}.contact-form-card textarea{min-height:116px;resize:vertical;padding:.85rem .9rem}.contact-form-card input::placeholder,.contact-form-card textarea::placeholder{color:#4b55637a}.contact-form-card input:focus,.contact-form-card select:focus,.contact-form-card textarea:focus{border-color:#f59e0b70;background:#ffffffdb;box-shadow:inset 0 1px #ffffffeb,0 0 0 4px #f59e0b1f,0 14px 32px #1118270d}.contact-form-card button{min-height:52px;border:0;border-radius:999px;margin-top:.2rem;background:linear-gradient(135deg,var(--amber-light),var(--amber) 48%,var(--amber-dark));color:#0b0f14f0;cursor:pointer;font:inherit;font-weight:800;letter-spacing:-.02em;box-shadow:0 18px 42px #f59e0b3d,0 0 30px #fbbf2429;transition:transform .18s var(--ease-out-quart),box-shadow .18s var(--ease-out-quart)}.contact-form-card button:hover{transform:translate3d(0,-2px,0);box-shadow:0 22px 50px #f59e0b4d,0 0 36px #fbbf2433}.workflow-roadmap{position:relative;overflow:hidden;padding:clamp(3.6rem,5.8vw,5.2rem) clamp(1rem,5vw,4.2rem);background:radial-gradient(circle at 16% 20%,rgba(245,158,11,.16),transparent 22rem),radial-gradient(circle at 80% 48%,rgba(6,182,212,.16),transparent 25rem),radial-gradient(circle at 54% 92%,rgba(245,158,11,.12),transparent 26rem),linear-gradient(145deg,#070a10,#10141d 56%,#080b10);color:#ffffffe6}.workflow-roadmap:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:52px 52px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 14%,#000 82%,transparent);mask-image:linear-gradient(180deg,transparent,#000 14%,#000 82%,transparent)}.how-section-inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(18rem,.86fr) minmax(34rem,1fr);gap:clamp(2rem,4.2vw,3.4rem);align-items:center}.how-copy{display:grid;gap:1.05rem}.how-copy h2{max-width:480px;margin:0;color:#fffffff5;font-size:clamp(2.55rem,4.35vw,4.15rem);font-weight:700;line-height:.95;letter-spacing:-.055em}.how-copy>p:not(.eyebrow){max-width:470px;margin:0;color:#ffffffb8;font-size:clamp(1rem,1.25vw,1.12rem);line-height:1.65}.layered-page .workflow-roadmap h2{color:#fffffff0;font-size:clamp(2.55rem,4.35vw,4.15rem);font-weight:700}.workflow-roadmap .section-title.typo-blur{text-shadow:0 18px 46px rgba(0,0,0,.28)}.workflow-visual{position:relative;justify-self:center;width:min(100%,660px);height:690px;min-height:0;overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:40px;background:radial-gradient(circle at 28% 18%,rgba(245,158,11,.12),transparent 31%),radial-gradient(circle at 76% 46%,rgba(14,165,233,.17),transparent 38%),linear-gradient(145deg,#222c38e6,#0a0f18e0);box-shadow:0 34px 96px #00000052,0 0 52px #f59e0b12,inset 0 1px #ffffff1c;-webkit-backdrop-filter:blur(14px) saturate(1.16);backdrop-filter:blur(14px) saturate(1.16)}.workflow-visual:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(circle at 50% 48%,#000,transparent 76%);mask-image:radial-gradient(circle at 50% 48%,#000,transparent 76%)}.workflow-lines{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;filter:drop-shadow(0 0 12px rgba(245,158,11,.2)) drop-shadow(0 0 18px rgba(6,182,212,.1))}.workflow-lines path{fill:none;stroke:#f59e0b94;stroke-width:2.25;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;opacity:0}.workflow-lines .line-approved{stroke:#f59e0b8f}.workflow-lines .line-edit{stroke:#0ea5e97a}.workflow-roadmap.is-animated .workflow-line{animation:rotex-flow-line .76s var(--ease-out-expo) forwards}.workflow-roadmap.is-animated .line-1{animation-delay:.36s}.workflow-roadmap.is-animated .line-2{animation-delay:.74s}.workflow-roadmap.is-animated .line-3{animation-delay:1.13s}.workflow-roadmap.is-animated .line-4{animation-delay:1.21s}.workflow-roadmap.is-animated .line-5{animation-delay:1.8s}.workflow-roadmap.is-animated .line-6{animation-delay:1.88s}.flow-node{position:absolute;z-index:2;display:flex;box-sizing:border-box;width:260px;height:100px;min-height:0;align-items:flex-start;gap:.75rem;overflow:hidden;border:1px solid rgba(255,255,255,.17);border-radius:20px;padding:16px 18px;background:linear-gradient(145deg,#ffffff1a,#ffffff06),#12171fc7;box-shadow:0 18px 52px #00000047,inset 0 1px #ffffff21;-webkit-backdrop-filter:blur(9px) saturate(1.06);backdrop-filter:blur(9px) saturate(1.06);opacity:0;filter:blur(6px);transform:translate3d(var(--node-x, 0),18px,0) scale(.965)}.workflow-roadmap.is-animated .flow-node{animation:rotex-flow-node .65s var(--ease-out-expo) both}.workflow-roadmap.is-animated .node-step-1{animation-delay:90ms}.workflow-roadmap.is-animated .node-step-2{animation-delay:.49s}.workflow-roadmap.is-animated .node-step-3{animation-delay:.88s}.workflow-roadmap.is-animated .node-step-4{animation-delay:1.42s}.workflow-roadmap.is-animated .node-step-5{animation-delay:1.52s}.workflow-roadmap.is-animated .node-step-6{animation-delay:2.14s}.flow-node-icon{display:inline-flex;width:38px;height:38px;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid rgba(245,158,11,.28);border-radius:13px;background:#f59e0b21;color:var(--amber-light);box-shadow:inset 0 1px #ffffff2e,0 0 28px #f59e0b1f}.flow-node-icon:before{font-size:.82rem;font-weight:800}.icon-msg:before{content:"M"}.icon-ai:before{content:"*"}.icon-check:before{content:"OK"}.icon-play:before{content:">"}.icon-edit:before{content:"E"}.icon-app:before{content:"UI"}.workflow-roadmap .flow-node span:not(.flow-node-icon){display:block;margin-bottom:.25rem;color:#fbbf24f0;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.workflow-roadmap .flow-node h3{margin:0;color:#fffffff5;font-size:17px;font-weight:800;line-height:1.04;letter-spacing:-.04em}.workflow-roadmap .flow-node p{margin:.28rem 0 0;color:#ffffffa8;font-size:12.5px;line-height:1.34}.node-input,.node-ai,.node-review,.node-app{left:50%;--node-x: -50%}.node-input{top:36px}.node-ai{top:158px}.node-review{top:280px}.node-run{top:432px;left:7%;width:clamp(200px,36%,238px);height:124px;min-height:0}.node-edit{top:432px;right:7%;width:clamp(200px,36%,238px);height:124px;min-height:0}.node-app{top:576px;width:260px;height:110px;min-height:0;align-items:flex-start}.node-app p{display:block}.branch-label{position:absolute;z-index:4;border:1px solid rgba(245,158,11,.34);border-radius:999px;padding:.34rem .66rem;color:var(--amber-light);background:#f59e0b24;font-size:.72rem;font-weight:800;box-shadow:0 0 24px #f59e0b14;opacity:0;transform:scale(.9)}.workflow-roadmap.is-animated .branch-label{animation:rotex-label-pop .42s var(--ease-out-expo) forwards}.workflow-roadmap.is-animated .label-approved{animation-delay:1.29s}.workflow-roadmap.is-animated .label-edit{animation-delay:1.36s}.workflow-roadmap.is-animated .node-app{animation-name:rotex-flow-node,rotex-app-glow;animation-duration:.65s,1.2s;animation-timing-function:var(--ease-out-expo),var(--ease-out-quart);animation-fill-mode:both,both;animation-delay:2.14s,2.6s}.label-approved{top:392px;left:12%}.label-edit{top:392px;right:11%;border-color:#0ea5e957;color:#7dd3fcf0;background:#0ea5e924}.contact-band{background:linear-gradient(180deg,var(--bg),var(--surface))}.comparison.why-layer{position:relative;display:block;overflow:hidden;padding:clamp(4.5rem,7vw,5rem) clamp(1rem,5vw,4rem);color:var(--text);background:radial-gradient(circle at 50% 0%,rgba(245,158,11,.12),transparent 28rem),radial-gradient(circle at 86% 30%,rgba(6,182,212,.055),transparent 24rem),linear-gradient(180deg,#fffefa,#fbf8f0)}.comparison.why-layer:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(rgba(245,158,11,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(245,158,11,.038) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 12%,#000 84%,transparent);mask-image:linear-gradient(180deg,transparent,#000 12%,#000 84%,transparent)}.why-inner{position:relative;z-index:1;max-width:1080px;margin:0 auto}.why-header{max-width:760px;margin:0 auto clamp(2rem,4vw,3rem);text-align:center}.why-header .eyebrow{color:var(--amber-dark)}.why-header h2{max-width:760px;margin:0 auto;color:var(--text);font-size:clamp(2.3rem,4vw,3.75rem);font-weight:700;line-height:1;letter-spacing:-.052em}.why-header p:not(.eyebrow){max-width:700px;margin:1.25rem auto 0;color:var(--text-secondary);font-size:clamp(1.08rem,1.6vw,1.22rem);line-height:1.6}.comparison-table-wrap{width:100%;max-width:1080px;margin:0 auto;overflow-x:auto;border-radius:22px;box-shadow:0 24px 70px #11182714,0 0 40px #f59e0b14}.comparison-table{position:relative;min-width:980px;overflow:hidden;border:1px solid rgba(17,24,39,.08);border-radius:22px;background:linear-gradient(145deg,#ffffffd6,#fffdf6b8),#ffffffd1;-webkit-backdrop-filter:blur(14px) saturate(1.08);backdrop-filter:blur(14px) saturate(1.08)}.comparison-table:after{content:"";position:absolute;top:0;right:0;bottom:0;width:calc(1.42 / (1 + 1.42 + 1.42 + 1.42) * 100%);pointer-events:none;border:1px solid rgba(245,158,11,.34);border-radius:0 22px 22px 0;box-shadow:inset 0 0 0 1px #ffffff80,0 0 0 1px #f59e0b14,0 0 34px #f59e0b24}.comparison-row{display:grid;grid-template-columns:1fr 1.42fr 1.42fr 1.42fr;min-height:5rem;border-bottom:1px solid rgba(17,24,39,.075)}.comparison-row:last-child{border-bottom:0}.comparison-row>div{display:flex;align-items:center;padding:1.1rem 1.25rem;color:#0f172aad;font-size:clamp(.92rem,1vw,1rem);line-height:1.45}.comparison-head>div{color:#0f172a7a;font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.comparison-row>div:first-child{color:var(--text);font-weight:700}.comparison-row .rotexai-cell{color:#0f172ae0;font-weight:780;background:radial-gradient(circle at 18% 50%,rgba(245,158,11,.11),transparent 64%),linear-gradient(145deg,#fffaebdb,#fef3c775);box-shadow:inset 1px 0 #f59e0b3d,inset -1px 0 #f59e0b24}.comparison-head .rotexai-cell{color:var(--text);font-weight:900;background:radial-gradient(circle at 18% 50%,rgba(245,158,11,.13),transparent 62%),linear-gradient(145deg,#fff8e2e6,#fef3c785)}.cta-layer{background:radial-gradient(circle at 85% 50%,rgba(245,158,11,.22),transparent 36%),linear-gradient(rgba(245,158,11,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(245,158,11,.045) 1px,transparent 1px),linear-gradient(135deg,#fff7df,#fffefa);background-size:auto,34px 34px,34px 34px,auto}.comparison-grid .highlight{border-color:#fbbf2461;background:linear-gradient(145deg,#fef3c77a,#ffffff3d),#fef3c76b;box-shadow:inset 0 1px #ffffffd1,0 22px 60px #f59e0b1f,0 0 34px #fbbf241f}blockquote cite{display:block;margin-top:1.2rem;color:var(--text);font-style:normal;font-weight:800}.pricing-card{display:flex;flex-direction:column;min-height:100%}.pricing-card ul{display:grid;gap:.65rem;margin:1.2rem 0 1.5rem;padding-left:1.2rem;color:var(--text-secondary)}.pricing-card a{margin-top:auto;padding:.8rem 1rem}.article-list{display:grid;gap:.8rem;max-width:820px}.article-list a,details{border-radius:16px;padding:1rem 1.1rem;background:linear-gradient(145deg,#ffffff9e,#ffffff3d),var(--glass-surface);border:1px solid var(--glass-border);box-shadow:inset 0 1px #ffffffe0,var(--glass-shadow);-webkit-backdrop-filter:blur(18px) saturate(1.12);backdrop-filter:blur(18px) saturate(1.12)}.article-list a:hover{background:linear-gradient(145deg,#fef3c785,#ffffff47),var(--glass-surface-strong)}.faq-list{display:grid;gap:.8rem}.faq-item{overflow:hidden;border:1px solid var(--glass-border);border-radius:16px}.faq-item button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:1rem;border:0;background:transparent;padding:1rem 1.1rem;color:var(--text);cursor:pointer;font:inherit;font-weight:800;text-align:left}.faq-item button i{position:relative;flex:0 0 1.1rem;width:1.1rem;height:1.1rem;border-radius:999px;transition:transform .22s var(--ease-out-quart)}.faq-item button i:before,.faq-item button i:after{content:"";position:absolute;inset:50% auto auto 50%;width:.72rem;height:2px;border-radius:999px;background:var(--amber-dark);transform:translate(-50%,-50%)}.faq-item button i:after{transform:translate(-50%,-50%) rotate(90deg);transition:opacity .18s var(--ease-out-quart)}.faq-item.is-open button i{transform:rotate(180deg)}.faq-item.is-open button i:after{opacity:0}.faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .26s var(--ease-out-quart)}.faq-answer p{min-height:0;overflow:hidden;margin:0;padding:0 1.1rem;color:var(--text-secondary);line-height:1.65;transition:padding .26s var(--ease-out-quart)}.faq-item.is-open .faq-answer{grid-template-rows:1fr}.faq-item.is-open .faq-answer p{padding:0 1.1rem 1.05rem}@keyframes rotex-gradient-drift{0%{transform:translate3d(-1.5%,-1%,0) scale(1)}to{transform:translate3d(2%,1.5%,0) scale(1.04)}}@keyframes rotex-fragment-arrive{0%{opacity:0;transform:translate3d(0,12px,0) scale(.96)}to{opacity:.42}}@keyframes rotex-fragment-float{0%{margin-top:-.25rem}to{margin-top:.45rem}}@keyframes rotex-panel-float{0%{transform:translateZ(0) rotateX(.001deg)}to{transform:translate3d(0,-10px,0) rotateX(.001deg)}}@keyframes rotex-line-draw{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes rotex-node-pulse{0%,70%,to{border-color:#ffffff1f;box-shadow:0 18px 45px #1118270f;transform:translateZ(0)}12%{border-color:#fbbf2457;box-shadow:0 18px 45px #1118270f,0 0 22px #fbbf2424;transform:translate3d(0,-1px,0)}}@keyframes rotex-benefit-panel{0%{opacity:0;transform:translate3d(0,12px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes rotex-roadmap-line{0%{opacity:0;transform:translateY(-50%) scaleX(.2)}to{opacity:1;transform:translateY(-50%) scaleX(1)}}@keyframes rotex-roadmap-card{0%{opacity:0;transform:translate3d(0,24px,0);filter:blur(6px)}to{opacity:1;transform:translateZ(0);filter:blur(0)}}@keyframes rotex-flow-line{0%{stroke-dasharray:1;stroke-dashoffset:1;opacity:0}to{stroke-dasharray:1;stroke-dashoffset:0;opacity:1}}@keyframes rotex-flow-node{0%{opacity:0;filter:blur(8px);transform:translate3d(var(--node-x, 0),18px,0) scale(.965)}to{opacity:1;filter:blur(0);transform:translate3d(var(--node-x, 0),0,0) scale(1)}}@keyframes rotex-label-pop{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}@keyframes rotex-app-glow{0%{box-shadow:inset 0 1px #ffffff1f,0 20px 58px #00000047}42%{box-shadow:inset 0 1px #ffffff24,0 28px 78px #00000052,0 0 0 1px #f59e0b3d,0 0 58px #f59e0b33}to{box-shadow:inset 0 1px #ffffff1f,0 24px 70px #0000004d,0 0 0 1px #f59e0b33,0 0 46px #f59e0b24}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.rotex-page *,.rotex-page *:before,.rotex-page *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.motion-reveal,.motion-reveal .feature-card,.motion-reveal .solution-card,.motion-reveal .pricing-card,.motion-reveal .benefit-tab{opacity:1;transform:none}.section-layer,.section-layer.is-active,.section-layer.is-muted{opacity:1}.hero-fragment,.hero-fragment:after,.workflow-panel,.workflow-steps span,.workflow-lines path,.flow-node{animation:none!important}.workflow-lines path{opacity:1;stroke-dashoffset:0}.flow-node{opacity:1;filter:none;transform:translate3d(var(--node-x, 0),0,0) scale(1)}.branch-label{opacity:1;transform:scale(1)}}.contact-band{align-items:center}.rotex-footer{display:grid;grid-template-columns:1.4fr repeat(3,.8fr);gap:2rem;border-top:1px solid var(--line);background:var(--graphite);color:#ffffffeb}.rotex-footer h2,.rotex-footer h3{margin:0 0 1rem;color:#fff}.rotex-footer p{color:#ffffffad}.rotex-footer a{display:block;margin:.55rem 0;color:#ffffffad}.rotex-footer a:hover{color:var(--amber-light)}.rotex-footer small{grid-column:1 / -1;color:#ffffff80}@media(max-width:860px){.rotex-nav{grid-template-columns:1fr auto}.rotex-nav nav{grid-column:1 / -1;justify-content:flex-start;overflow-x:auto;padding-bottom:.25rem}.layered-page{margin-top:-72px;padding-bottom:56px}.section-layer{width:min(calc(100% - 28px),720px);border-radius:28px;padding:44px 24px}.section-layer+.section-layer{margin-top:-24px}.section-layer,.section-layer.is-muted{opacity:.96}.section-layer.is-active{opacity:1}.section-layer{contain-intrinsic-size:640px}.feature-card,.solution-card,.benefit-tab,.faq-item,.comparison-table-wrap,.workflow-panel,.workflow-visual,.flow-node{-webkit-backdrop-filter:none;backdrop-filter:none}.hero,.comparison,.contact-band,.rotex-footer{grid-template-columns:1fr}.contact-form-card{max-width:680px}.workflow-roadmap{padding-block:clamp(3.8rem,12vw,5.5rem)}.comparison.why-layer{padding:56px 22px}.why-header{margin-bottom:34px}.why-header h2{font-size:clamp(2.35rem,10vw,3.6rem)}.why-header p:not(.eyebrow){font-size:1.05rem}.comparison-table-wrap{border-radius:22px;margin-inline:-.25rem}.comparison-table{min-width:900px;border-radius:22px}.how-section-inner{grid-template-columns:1fr;gap:2rem}.how-copy h2{max-width:100%}.workflow-visual{min-height:39rem}.benefits-header{grid-template-columns:1fr}.benefits-header{gap:1rem}.benefits-header h2{max-width:100%}.benefits-header p:last-child{max-width:42rem;margin-bottom:0}.benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.benefit-tab{min-height:15.5rem}.hero-fragment{display:none}.hero h1,.section-heading h2,.comparison h2,.contact-band h2{max-width:100%}.hero-title{font-size:clamp(3.8rem,12vw,7rem)}}@media(max-width:560px){.nav-cta{display:none}.hero{min-height:auto;padding-top:4rem}.hero-title{font-size:clamp(3.15rem,15vw,5rem);letter-spacing:-.055em}.layered-page{margin-top:-40px;padding-bottom:40px}.section-layer{width:calc(100% - 20px);border-radius:24px;padding:36px 20px;contain-intrinsic-size:540px}.section-layer+.section-layer{margin-top:-18px}.section-layer,.section-layer.is-muted,.section-layer.is-active{opacity:1}.workflow-panel{border-radius:18px}.hero-title{filter:none}.gradient-line:before,.gradient-line:after,.section-title.typo-blur:before,.section-title.typo-blur:after{display:none}.workflow-roadmap{padding-inline:18px}.contact-form-card{grid-template-columns:1fr;border-radius:24px;padding:1rem}.contact-form-card input,.contact-form-card select{min-height:46px}.how-copy h2{font-size:clamp(2.3rem,13vw,3.7rem)}.workflow-visual{display:grid;gap:.85rem;min-height:auto;border-radius:24px;padding:1rem}.workflow-lines,.branch-label{display:none}.flow-node,.node-input,.node-ai,.node-review,.node-run,.node-edit,.node-app{position:relative;inset:auto;--node-x: 0;width:100%;min-height:auto;transform:none}.flow-node:after{content:"";position:absolute;bottom:-.85rem;left:2rem;width:1px;height:.85rem;background:#f59e0b59}.flow-node:last-child:after{display:none}.benefits-header h2{font-size:clamp(2.25rem,12vw,3.6rem)}.benefits-grid{grid-template-columns:1fr}.benefit-tab{min-height:auto}.benefit-card-preview{height:5.8rem}}.faq-accordion{background-color:inherit;color:#f2f2f2;cursor:pointer;padding:15px 18px;width:100%;border:none;text-align:left;outline:none;transition:height .4s}.faq .content{padding:0 18px;color:#e4e4e4;height:max-content;overflow:hidden;background-color:transparent;text-align:justify;max-height:0px;transition:max-height .4s,padding .4s}@media not all and (min-width:1024px){header .collapsible-header{position:fixed;right:0;flex-direction:column;opacity:0;height:100vh;min-height:100vh;height:100dvh;width:0vw;justify-content:space-between;padding:5% 5px;place-items:end;background-color:#040404;color:#fff;overflow-y:auto;box-shadow:3px 0 3px 2px #9f9f9f}.header-links{color:#fff}}
