@font-face{font-family:GC Avalance;src:url(/assets/GCAvalance-Thin-Ck3fIM6t.ttf)format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:GC Avalance;src:url(/assets/GCAvalance-ExtraLight-Ccl7D25R.ttf)format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:GC Avalance;src:url(/assets/GCAvalance-Light-CriC4EoX.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:GC Avalance;src:url(/assets/GCAvalance-Regular-DGL1HXrx.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:GC Avalance;src:url(/assets/GCAvalance-Medium-BSUUWKJV.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:GC Avalance;src:url(/assets/GCAvalance-SemiBold-DGvUtYqA.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:GC Avalance;src:url(/assets/GCAvalance-Bold-DvUqNjsf.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:GC Avalance;src:url(/assets/GCAvalance-ExtraBold-DBRkvuMS.ttf)format("truetype");font-weight:800;font-style:normal;font-display:swap}:root{--display:"Instrument Sans", system-ui, -apple-system, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;line-height:1.5}*{box-sizing:border-box}html,body{max-width:100%;margin:0;overflow-x:clip}a{color:inherit}h1,h2,h3{font-family:var(--display);color:#1a1523;line-height:1.2}.clp{--ink:#111;--ink-soft:#222;--ink-card:#272727;--muted:#737373;--muted-2:#4e4e4e;--muted-3:#888;--muted-4:#969696;--muted-5:#5b5b5b;--grey-line:#c9c9c9;--surface:#f2f2f2;--surface-2:#f5f6f9;--surface-3:#f8f8f8;--card-border:#eee9e9;--gold:#ffb543;--sans:"Instrument Sans", system-ui, -apple-system, sans-serif;--inter:"Inter", system-ui, -apple-system, sans-serif;--page:1440px;--ease-out:cubic-bezier(0, 0, .58, 1);--ease-in-out:cubic-bezier(.42, 0, .58, 1);--ease-figma-custom:cubic-bezier(.5712, .0034, .178, .9797);--dur-how:.6s;--dur-faq:.3s;color:var(--ink-soft);font-family:var(--sans);-webkit-font-smoothing:antialiased;background:#fff;overflow-x:clip}.clp *,.clp :before,.clp :after{box-sizing:border-box}.clp img,.clp svg{max-width:100%;display:block}.clp :where(h1,h2,h3,p,ul,ol,blockquote,figure){margin:0;padding:0}.clp :where(ul,ol){list-style:none}.clp :where(h1,h2,h3){text-wrap:balance}.clp :where(p,li,blockquote){text-wrap:pretty}.clp :where(button){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}@media (width<=1360px){.clp-feature-grid{grid-template-columns:repeat(2,405px)}}@media (width<=900px){.clp-feature-grid{grid-template-columns:405px}}@media (width<=520px){.clp-feature-grid{grid-template-columns:minmax(0,405px)}}html.clp-no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}html.clp-no-scrollbar::-webkit-scrollbar{width:0;height:0}html.clp-no-scrollbar body::-webkit-scrollbar{width:0;height:0}.clp-shell{width:min(var(--page), 100%);margin-inline:auto}.clp-pill{color:#606060;background:#fffbfb;border-radius:20px;justify-content:center;align-items:center;height:36px;padding:0 30px;font-size:16px;line-height:20px;display:inline-flex}.clp-pill-grey{background:var(--surface)}.clp-pill-soft{background:var(--surface);color:#000;border-radius:30px;height:37px;font-size:14px;line-height:17px}.clp-btn{height:48px;font-family:var(--sans);white-space:nowrap;border-radius:14px;align-items:center;gap:8px;padding:14px 24px;font-size:15px;font-weight:500;line-height:18px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex}.clp-btn img{flex:none;width:20px;height:20px}.clp-btn-secondary{background:var(--surface-2);color:#0c1421}.clp-btn-primary{background:var(--ink);color:#fff;box-shadow:0 4px 12px #1616163d,12px 20px 40px #0000001f}.clp-btn:hover{transform:translateY(-1px)}.clp-section-head{text-align:center;flex-direction:column;align-items:center;gap:26px;display:flex}.clp-section-head h2{color:var(--ink);letter-spacing:-.01em;font-size:48px;font-weight:600;line-height:59px}.clp-section-head>p{color:var(--muted-2);max-width:1023px;font-size:24px;line-height:34px}.clp-compare .clp-section-head h2{line-height:59px}.clp-compare .clp-section-head{gap:15px}.clp-compare .clp-section-head .clp-btn{margin-top:31px}.clp-dot{background:#d9d9d9;border-radius:50%;flex:none;width:10px;height:10px;margin-top:5px}.clp-collapse{transition:grid-template-rows var(--dur-how) var(--ease-in-out);grid-template-rows:0fr;display:grid}.clp-collapse>div{min-height:0;overflow:hidden}.is-active>.clp-collapse,.is-open>.clp-collapse{grid-template-rows:1fr}.clp-faq-item .clp-collapse{transition:grid-template-rows var(--dur-faq) var(--ease-out)}.clp-fcard-panel{background:#ffffffb3;border-radius:25px}@media (width<=1000px){.clp-section-head h2{font-size:36px;line-height:44px}}@media (prefers-reduced-motion:reduce){.clp-collapse,.clp-btn{transition-duration:0s}}.clp-uc-card li .clp-dot{width:6px;height:6px;margin-top:7px}.clp-nav-wrap{z-index:60;justify-content:center;padding:16px 16px 0;display:flex;position:relative}.clp-nav{-webkit-backdrop-filter:blur(12px);background:#fffc;border:1px solid #eee;border-radius:9999px;justify-content:space-between;align-items:center;gap:8px;width:100%;max-width:847px;padding:5px 4px 5px 12px;display:flex;position:relative;box-shadow:0 12px 35px #00000014}.clp-brand{cursor:pointer;flex:none;align-items:center;gap:8px;text-decoration:none;transition:opacity .15s;display:inline-flex}.clp-brand:hover{opacity:.8}.clp .clp-brand-mark{object-fit:contain;width:auto;height:14px}.clp-brand-text{color:#1a1a1a;font-size:14px;font-weight:500;line-height:1}.clp-nav-right{align-items:center;gap:8px;display:flex}.clp-nav-links{align-items:center;gap:32px;display:none}.clp-nav-link{color:#3b3b3b;font-size:14px;font-weight:500;line-height:1;text-decoration:none;transition:color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1)}.clp-nav-link:hover,.clp-nav-link.is-active{color:#000}.clp-nav-link.is-current{cursor:default}.clp-nav-cta{color:#dbdbdb;white-space:nowrap;background:#000;border-radius:30px;flex:none;justify-content:center;align-items:center;height:36px;padding:0 16px;font-size:12px;font-weight:500;line-height:16px;text-decoration:none;transition:background-color .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.clp-nav-cta:hover{background:#000000e6}.clp-nav-menu{color:#1a1a1a;border-radius:9999px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;transition:background-color .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.clp-nav-menu:hover{background:#0000000d}.clp .clp-nav-menu-icon{width:20px;height:20px}.clp-nav-panel{z-index:50;background:#fff;border:1px solid #eee;border-radius:20px;flex-direction:column;gap:4px;padding:12px;display:flex;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 12px 35px #0000001f}.clp-nav-panel-link{text-align:left;border-radius:12px;padding:10px 12px;line-height:20px}.clp-nav-panel-link:hover{color:#000;background:#f5f5f5}@media (width>=640px){.clp-nav-wrap{padding:32px 24px 0}.clp-nav{gap:24px;padding:7px 6px 7px 20px}.clp .clp-brand-mark{height:16px}.clp-nav-right{gap:24px}.clp-nav-cta{height:39px;padding:0 27px;font-size:14px;line-height:20px}}@media (width>=768px){.clp-nav-links{display:flex}.clp-nav-menu,.clp-nav-panel{display:none}}.clp-typing-box{vertical-align:top;display:inline-grid}.clp-typing-box>*{grid-area:1/1}.clp-typing-sizer{visibility:hidden}.clp-typing-text{text-align:center;justify-self:center}.clp-typing-caret{vertical-align:-.08em;background:currentColor;width:.06em;height:.82em;margin-left:.06em;animation:1.06s step-end infinite clp-typing-blink;display:inline-block}@keyframes clp-typing-blink{0%,to{opacity:1}50%{opacity:0}}.clp-sr-only{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.clp-lane{width:100%}.clp-lane-view{--fan-unit:calc(min(632px, 100vw * 632 / 1440) / 632);perspective:1600px;perspective-origin:50%;width:100vw;height:min(632px,43.8889vw);margin-left:calc(50% - 50vw);position:relative;overflow:hidden}.clp-lane-track{width:114.653%;height:100%;transform-style:preserve-3d;position:absolute;top:0;left:50%;transform:translate(-50%)}.clp-lane-card{top:50%;left:calc((var(--x) + var(--w) / 2) / 1651 * 100%);width:calc(var(--w) * var(--fan-unit));height:calc(var(--h) * var(--fan-unit));border-radius:calc(24 * var(--fan-unit));transform:translate(-50%, -50%) rotateY(var(--rot,0deg));transform-origin:50%;transition:left .9s var(--ease-in-out), width .9s var(--ease-in-out), height .9s var(--ease-in-out), transform .9s var(--ease-in-out);backface-visibility:hidden;background:#ececec;position:absolute;overflow:hidden}.clp-lane-card.is-wrapping{animation:clp-fan-arrive .9s var(--ease-in-out);transition:none}@keyframes clp-fan-arrive{0%{transform:translate(-50%, -50%) translateX(150%) rotateY(var(--rot,0deg));opacity:0}35%{opacity:1}to{transform:translate(-50%, -50%) translateX(0) rotateY(var(--rot,0deg));opacity:1}}.clp-lane-card video{object-fit:cover;width:100%;height:100%}@media (prefers-reduced-motion:reduce){.clp-lane-card{transition-duration:0s}.clp-lane-card.is-wrapping{animation:none}}.clp-hero{text-align:center;flex-direction:column;align-items:center;padding-top:118px;display:flex}.clp-hero-title{width:min(980px,90vw);color:var(--ink-soft);letter-spacing:-.01em;font-size:64px;font-weight:600;line-height:78px}.clp-hero-typing{color:var(--ink);font-weight:700;display:block}.clp-hero-sub{width:min(762px,92vw);color:var(--muted);margin-top:61px;font-size:24px;line-height:34px}.clp-hero-scope{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px;display:flex}.clp-hero-scope-pill{border:1px solid var(--card-border);color:var(--muted-5);background:#fff;border-radius:20px;justify-content:center;align-items:center;padding:8px 18px;font-size:14px;line-height:17px;text-decoration:none;transition:border-color .18s,color .18s;display:inline-flex}.clp-hero-scope-pill:hover,.clp-hero-scope-pill:focus-visible{border-color:var(--muted-3);color:var(--ink)}.clp-hero-stage{width:100%;max-width:var(--page);flex-direction:column;align-items:center;gap:20px;margin-top:61px;display:flex;position:relative}.clp-hero-scope+.clp-hero-stage{margin-top:44px}.clp-hero-actions{order:-1;justify-content:center;gap:16px;display:flex}@media (width<=1000px){.clp-hero-title{font-size:48px;line-height:58px}.clp-hero-sub{font-size:20px;line-height:29px}}@media (width<=520px){.clp-hero{padding-top:72px}.clp-hero-title{font-size:36px;line-height:44px}.clp-hero-actions{flex-direction:column;align-items:center}.clp-hero-scope-pill{min-height:44px;padding-inline:20px}}.clp-usecases{width:min(1140px,100% - 48px);margin:104px auto 0}.clp-usecases .clp-section-head{gap:20px}.clp-usecases .clp-section-head h2{font-size:36px;line-height:44px}.clp-uc-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:38px;display:grid}.clp-uc-card{border:1px solid var(--card-border);background:#fff;border-radius:25px;flex-direction:column;padding:24px 22px;display:flex;box-shadow:0 4px 48px #0000000d}.clp-uc-card h3{color:var(--ink-card);font-size:22px;font-weight:600;line-height:27px}.clp-uc-kicker{color:var(--muted-3);margin-top:6px;font-size:14px;line-height:20px}.clp-uc-card ul{margin-top:18px}.clp-uc-card li{color:var(--muted-5);align-items:flex-start;gap:10px;padding-bottom:12px;font-size:15px;line-height:22px;display:flex}@media (width<=1000px){.clp-uc-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.clp-usecases{margin-top:84px}.clp-uc-grid{grid-template-columns:1fr;margin-top:30px}.clp-uc-card{padding:22px 20px}.clp-usecases .clp-section-head h2{font-size:28px;line-height:35px}}.clp-trend{position:absolute;inset:0;overflow:hidden}.clp-trend-svg{width:100%;height:100%;display:block}.clp-trend-wipe{transform-origin:0 0;transform:scaleX(0)}.clp-trend-line{stroke-dasharray:1;stroke-dashoffset:1px}.clp-trend.is-in .clp-trend-wipe{animation:1.5s cubic-bezier(.22,.61,.36,1) forwards clp-trend-wipe}.clp-trend.is-in .clp-trend-line{animation:1.5s cubic-bezier(.22,.61,.36,1) forwards clp-trend-draw}@keyframes clp-trend-wipe{to{transform:scaleX(1)}}@keyframes clp-trend-draw{to{stroke-dashoffset:0}}.clp-trend-dot{z-index:2;opacity:0;background:#3a96ff;border-radius:50%;width:17px;height:17px;margin:-8.5px 0 0 -8.5px;position:absolute;transform:scale(.2);box-shadow:0 0 0 3px #fff,0 2px 10px #3a96ff73}.clp-trend-dot:after{content:"";background:#fff;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.clp-trend.is-in .clp-trend-dot{animation:.42s cubic-bezier(.34,1.56,.64,1) .98s forwards clp-trend-pop}@keyframes clp-trend-pop{to{opacity:1;transform:scale(1)}}.clp-trend-ripple{opacity:0;border:2px solid #3a96ff8c;border-radius:50%;position:absolute;inset:-3px}.clp-trend.is-in .clp-trend-ripple{animation:.9s ease-out 1.18s forwards clp-trend-ripple}@keyframes clp-trend-ripple{0%{opacity:.9;transform:scale(.7)}to{opacity:0;transform:scale(3.2)}}.clp-trend-drop{z-index:1;transform-origin:50% 0;background:linear-gradient(#3a96ff8c,#3a96ff00);width:2px;margin-left:-1px;position:absolute;bottom:0;transform:scaleY(0)}.clp-trend.is-in .clp-trend-drop{animation:.62s cubic-bezier(.22,.61,.36,1) 1.02s forwards clp-trend-drop}@keyframes clp-trend-drop{to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.clp-trend-wipe{transform:scaleX(1)}.clp-trend-line{stroke-dashoffset:0}.clp-trend-dot{opacity:1;transform:scale(1)}.clp-trend-drop{transform:scaleY(1)}.clp-trend.is-in .clp-trend-wipe,.clp-trend.is-in .clp-trend-line,.clp-trend.is-in .clp-trend-dot,.clp-trend.is-in .clp-trend-drop,.clp-trend.is-in .clp-trend-ripple{animation:none}.clp-trend-ripple{display:none}}.clp-fcard-visual{background:var(--surface-3);border-radius:16px;flex:none;justify-content:center;align-items:center;height:260px;display:flex;position:relative;overflow:hidden}.clp-fcard-visual>img{object-fit:cover;object-position:top center;width:100%;height:100%}.clp-fcard--creators .clp-fcard-visual>img{object-fit:contain;object-position:center}.clp-fcard-ruled .clp-fcard-rules{pointer-events:none;background-image:repeating-linear-gradient(90deg,#dbd8d8cc 0 .5px,#0000 .5px 42px);position:absolute;inset:0}.clp-fcard-broll-base{object-fit:cover;width:391px;height:292px}.clp-fcard-broll-top{object-fit:cover;border-radius:22px;width:334px;height:208px;position:absolute;top:22px;left:35px}.clp-broll-stack{width:214px;height:208px;margin-top:18px;position:relative}.clp-broll-plate{border:1px solid var(--card-border);background:#fff;border-radius:18px;position:absolute}.clp-broll-plate--back{opacity:.8;width:112px;height:168px;top:22px;left:0;transform:rotate(-9deg)}.clp-broll-plate--mid{opacity:.95;width:122px;height:186px;top:12px;left:26px;transform:rotate(-4.5deg)}.clp-broll-front{border:1px solid var(--card-border);border-radius:18px;width:146px;height:208px;position:absolute;top:0;right:0;overflow:hidden;box-shadow:0 10px 26px #00000014}.clp-fcard-visual .clp-broll-front video{object-fit:cover;object-position:center;width:100%;height:100%;transform:scale(1.16)}.clp-fcard-visual>video{object-fit:cover;object-position:top center;width:100%;height:100%}.clp-fcard--research .clp-fcard-visual{background:var(--surface-3)}.clp-wide-mock{background:#000;border-radius:14px;width:340px;position:relative;overflow:hidden;box-shadow:0 4px 24px #0000001f}.clp-wide-mock video{object-fit:cover;width:100%;height:191px}.clp-fcard--clones .clp-fcard-visual video{object-position:center}.clp-fcard-gauge{background:#fff}.clp-gauge-plate{background:#fff;border-radius:16px;justify-content:center;align-items:center;width:220px;height:141px;display:flex;box-shadow:0 4px 48px #0000000d}.clp-gauge-plate img{width:162px;height:114px}.clp-gauge-wing{background:#f9f8f8;width:72px;height:150px;position:absolute;top:56px}.clp-gauge-wing-l{border-radius:0 15px 15px 0;left:0}.clp-gauge-wing-r{border-radius:15px 0 0 15px;right:0}.clp-features{width:min(1243px,100% - 48px);margin:151px auto 0}.clp-fcard{border:1px solid var(--card-border);background:#fff;border-radius:25px;flex-direction:column;width:405px;min-height:355px;padding:14px 14px 26px;display:flex;position:relative;box-shadow:0 4px 48px #0000000d}.clp-fcard h3{letter-spacing:-.01em;color:var(--ink-card);margin-top:20px;padding-inline:21px;font-size:20px;font-weight:600;line-height:26px}.clp-fcard p{color:var(--muted-3);margin-top:8px;padding-inline:21px;font-size:14px;line-height:20px}.clp-fcard--visual{justify-content:center;align-items:center;padding:0;display:flex}.clp-fcard--visual img{object-fit:cover;border-radius:25px;width:355px;height:332px}@media (width<=520px){.clp-fcard{width:100%}}.clp-format-grid{grid-template-columns:repeat(3,405px);justify-content:center;gap:15px 14px;margin-top:62px;display:grid}.clp-fcard-badge{z-index:3;border:1px solid var(--card-border);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--muted-3);white-space:nowrap;background:#ffffffeb;border-radius:20px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;line-height:15px;display:flex;position:absolute;top:20px;right:20px}.clp-fcard-badge-dot{border:1px solid var(--grey-line);border-radius:50%;flex:none;width:6px;height:6px}.clp-fcard-badge.is-product{border-color:var(--gold);color:var(--muted-5)}.clp-fcard-badge.is-product .clp-fcard-badge-dot{border-color:var(--gold);background:var(--gold)}.clp-fcard-rank{z-index:2;background:var(--ink);color:#fff;width:28px;height:28px;font-family:var(--sans);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:600;line-height:1;display:flex;position:absolute;top:20px;left:20px}.clp-fcard.is-link{cursor:pointer;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1)}.clp-fcard.is-link:hover{transform:translateY(-4px);box-shadow:0 14px 48px #0000001a}.clp-fcard-link{color:inherit;text-decoration:none}.clp-fcard-link:after{content:"";z-index:4;border-radius:25px;position:absolute;inset:0}.clp-fcard.is-link:has(.clp-fcard-link:focus-visible){outline:2px solid var(--ink);outline-offset:3px}.clp-fcard-link:focus-visible{outline:none}@media (prefers-reduced-motion:reduce){.clp-fcard.is-link:hover{transform:none}}@media (width<=1160px){.clp-format-grid{grid-template-columns:repeat(2,405px)}.clp-fcard:last-child:nth-child(odd){grid-column:1/-1;justify-self:center}}@media (width<=900px){.clp-format-grid{grid-template-columns:minmax(0,405px)}.clp-fcard{width:100%}}@media (width<=560px){.clp-fcard{padding:10px 10px 22px}.clp-fcard h3,.clp-fcard p{padding-inline:12px}}.clp-show{width:min(1140px,100% - 48px);margin:151px auto 0}.clp-show-head{letter-spacing:-.01em;width:min(900px,100%);color:var(--ink);text-align:center;text-wrap:balance;margin-inline:auto;font-size:48px;font-weight:600;line-height:59px}.clp-show-head span{color:var(--muted-3)}.clp-show-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:62px;display:grid}.clp-show-card{aspect-ratio:4/5;background:var(--surface);border-radius:24px;position:relative;overflow:hidden;box-shadow:0 4px 48px #0000000f}.clp-show-card video{object-fit:cover;object-position:center;width:100%;height:100%}@media (width<=1000px){.clp-show-head{font-size:36px;line-height:44px}}@media (width<=900px){.clp-show-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.clp-show{margin-top:84px}.clp-show-head{font-size:28px;line-height:36px}.clp-show-grid{gap:12px;margin-top:34px}.clp-show-card{border-radius:18px}}.clp-iphone .dock{z-index:3;background:#121214f0;border-radius:5.4em;position:absolute;bottom:2.6em;left:1.7em;right:1.7em;box-shadow:0 1.6em 3.4em #0000006b,inset 0 0 0 .14em #ffffff12}.clp-iphone .dock ul{justify-content:space-between;align-items:center;padding:.9em 1.4em;display:flex}.clp-iphone .dock li{display:flex}.clp-iphone .dock-tab{color:#ffffff9e;width:6.4em;height:5.4em;transition:color .18s var(--ease-out), background-color .18s var(--ease-out), transform .18s var(--ease-out);background:0 0;border-radius:1.8em;place-items:center;display:grid;position:relative}.clp-iphone .dock-tab svg{width:3.1em;height:3.1em}.clp-iphone .dock-tab.is-active{color:#fff;background:#ffffff29}.clp-iphone .dock-tab:hover{color:#fff}.clp-iphone .dock-tab:active{transform:scale(.92)}.clp-iphone .dock-tab:focus-visible{outline-offset:.2em;outline:.3em solid #ffffffbf}.clp-iphone .dock-dot{background:#ff3b30;border-radius:50%;width:1.1em;height:1.1em;position:absolute;top:1.1em;right:1.35em;box-shadow:0 0 0 .22em #121214f0}.clp-iphone .home-bar{z-index:3;background:#ffffffd9;border-radius:.62em;width:24%;height:.62em;position:absolute;bottom:.9em;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.clp-iphone .dock-tab{transition:none}.clp-iphone .dock-tab:active{transform:none}}.clp-iphone{--size:min(7.5px, calc((100vw - 48px) * .0112613));--height:80em;--pad:1.25em;--border-radius:6.666em;--gutter:calc(var(--pad) * 2);--bg-blur:.333em;--button-width:.333em;--notch-height:3.33em;--notch-width:33.3%;--notch-radius:calc(var(--border-radius) - calc(var(--pad) * 2));--notch-duration:.333s;--ease:cubic-bezier(.666, 0, .4, 1);--ease-spring:cubic-bezier(.666, 0, .4, 1.2);--ease-out:cubic-bezier(.15, 0, .333, 1);--border-width:.55em;--c-h:207;--c-s:38%;--c-l:62%;--round-off:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1'><defs><filter id='round'><feGaussianBlur in='SourceGraphic' stdDeviation='5' result='blur' /><feColorMatrix in='blur' mode='matrix' values='1 0 0 0 0  0 1 0 0 0  0 0 1 0 0  0 0 0 19 -9' result='goo'/><feComposite in='SourceGraphic' in2='goo' operator='atop'/></filter></defs></svg>#round")}@keyframes clp-ip-appear{to{opacity:1;transform:scale(1)}}@keyframes clp-ip-appear-again{to{opacity:1;transform:scale(1)}}.clp-iphone .scene{min-height:100vh;font-family:var(--inter);font-size:var(--size);box-sizing:border-box;flex-wrap:wrap;place-content:center;align-items:center;gap:3em 0;display:flex}.clp-iphone .phone-con{flex-basis:100%;justify-content:center;display:flex}.clp-iphone .phone{z-index:1;aspect-ratio:37/76;background:hsl(var(--c-h), var(--c-s), 24%);height:var(--height);border-radius:var(--border-radius);box-shadow:0 0 .1em .25em hsl(var(--c-h), var(--c-s), 20%), 0 0 0 var(--border-width) hsl(var(--c-h), var(--c-s), var(--c-l));box-sizing:border-box;opacity:0;animation:clp-ip-appear 1s var(--ease-out) forwards;-webkit-backface-visibility:hidden;position:relative;transform:scale(1.1)}.clp-iphone .phone:before{content:"";top:var(--border-radius);right:calc(var(--border-width) * -1);bottom:var(--border-radius);left:calc(var(--border-width) * -1);border:.5em solid hsl(var(--c-h), var(--c-s), 28%);border-left-width:0;border-right-width:0;position:absolute}.clp-iphone .buttons{inset:calc(var(--border-width) * -1);pointer-events:none;position:absolute}.clp-iphone .buttons .left,.clp-iphone .buttons .right{width:var(--button-width);flex-direction:column;align-items:stretch;gap:1.5em;display:flex;position:absolute}.clp-iphone .buttons .left{right:100%;top:calc(var(--border-radius) * 2)}.clp-iphone .buttons .left .button:first-child{height:3em;margin-bottom:.5em}.clp-iphone .buttons .right{left:100%;top:calc(var(--border-radius) * 3);transform:scaleX(-1)}.clp-iphone .buttons .right .button{height:9.5em}.clp-iphone .buttons .button{background:hsl(var(--c-h), var(--c-s), 68%);height:6em;box-shadow:inset -.15em 0 .1em black, inset 0 0 .1em hsl(var(--c-h), var(--c-s), 78%), inset 0 .2em .1em hsl(var(--c-h), var(--c-s), 78%), inset 0 -.2em .1em hsl(var(--c-h), var(--c-s), 78%), inset -.1em .333em .1em #00000080, inset -.1em -.333em .1em #00000080;border-top-left-radius:.2em;border-bottom-left-radius:.2em}.clp-iphone .screen-container{border-radius:calc(var(--border-radius) - .22em);border:var(--pad) solid black;align-items:center;gap:calc(var(--pad) * 2);flex-direction:column;display:flex;position:absolute;inset:.22em}.clp-iphone .reels{z-index:0;border-radius:calc(var(--border-radius) - var(--pad));background:#000;position:absolute;inset:0;overflow:hidden;transform:translateZ(0)}.clp-iphone .reels-track{height:100%;transform:translateY(calc(var(--active,0) * -100%));transition:transform .6s var(--ease-out);flex-direction:column;display:flex}.clp-iphone .reel{flex:0 0 100%;position:relative;overflow:hidden;container-type:size}.clp-iphone .reel video{object-fit:cover;width:100%;height:100%;display:block}.clp-iphone .reel-rail{z-index:2;color:#fff;filter:drop-shadow(0 .15cqw .25cqw #000000b3)drop-shadow(0 .6cqw 1.2cqw #0000008c);flex-direction:column;align-items:center;gap:5.8cqw;display:flex;position:absolute;bottom:20cqh;right:3.2cqw}.clp-iphone .reel-action{flex-direction:column;align-items:center;gap:1.6cqw;display:flex}.clp-iphone .reel-action svg{stroke:#fff;fill:none;stroke-width:2.25px;stroke-linejoin:round;stroke-linecap:round;width:10.5cqw;height:10.5cqw}.clp-iphone .reel-action--like svg{fill:#ff2d55;stroke:#ff2d55}.clp-iphone .reel-action span{font-family:var(--inter);letter-spacing:.01em;font-size:4cqw;font-weight:600;line-height:1}.is-resizing .clp-iphone .reels-track{transition:none}.clp-iphone .screen-container:before{content:"";z-index:2;width:36.6%;bottom:calc(var(--pad) * .75);height:calc(var(--pad) * .5);border-radius:calc(var(--pad) * .25);filter:drop-shadow(0 .1em .25em #0000001a);background:#fff;position:absolute}.clp-iphone .notch-container{z-index:3;top:var(--pad);right:var(--pad);left:var(--pad);height:100%;max-height:calc(var(--notch-radius) * 2);pointer-events:none;transition:var(--notch-duration) var(--ease);will-change:max-width, max-height, filter;outline:none;justify-content:center;transition-property:max-height,max-width,filter,transform;display:flex;position:absolute}.is-resizing .clp-iphone .notch-container,.is-resizing .clp-iphone .notch-container *{transition:none}.clp-iphone .notch-container:hover,.clp-iphone .notch-container:focus-within{--shadow-opacity:.5;transition-timing-function:var(--ease-spring)}.clp-iphone .notch-container:hover .content,.clp-iphone .notch-container:focus-within .content{--content-padding:2em}.clp-iphone .notch-container:hover .content .text,.clp-iphone .notch-container:focus-within .content .text{opacity:1}.clp-iphone .notch-container:hover .notch,.clp-iphone .notch-container:focus-within .notch{pointer-events:all;max-width:100%;max-height:100%;transform:scale(1)}.clp-iphone .notch-container:hover~.notch-blur,.clp-iphone .notch-container:focus-within~.notch-blur{opacity:1;max-height:calc(var(--notch-radius) * 3.333 + var(--pad))}.clp-iphone .notch-container:focus-within{max-height:calc(var(--notch-radius) * 3);--bar-height:1em;--bar-opacity:1}.clp-iphone .notch-container:focus-within .left,.clp-iphone .notch-container:focus-within .right{max-height:calc(100% - var(--bar-height,0%) - var(--content-gap))}.clp-iphone .notch-container:focus-within~.notch-blur{max-height:calc(var(--notch-radius) * 5);opacity:1}.clp-iphone .notch-blur{z-index:2;top:calc(var(--pad) - 3px);right:calc(var(--pad) - 3px);left:calc(var(--pad) - 3px);height:100%;max-height:calc(var(--notch-radius) * 1.5);-webkit-backdrop-filter:blur(.2em);backdrop-filter:blur(.2em);opacity:0;border-radius:calc(var(--border-radius) - var(--pad));transition:var(--notch-duration) var(--ease);will-change:max-width, max-height;transition-property:max-height,max-width,opacity,transform;position:absolute;-webkit-mask-image:linear-gradient(#000 60%,#000000bc 67.6%,#0000008a 73.6%,#00000061 78.8%,#00000047 82.6%,#00000031 86%,#00000020 89.2%,#00000013 92.08%,#0000000b 94.44%,#00000005 96.4%,#00000002 98.08%,#00000001 99.28%,#0000 100%);mask-image:linear-gradient(#000 60%,#000000bc 67.6%,#0000008a 73.6%,#00000061 78.8%,#00000047 82.6%,#00000031 86%,#00000020 89.2%,#00000013 92.08%,#0000000b 94.44%,#00000005 96.4%,#00000002 98.08%,#00000001 99.28%,#0000 100%)}.clp-iphone .notch{border-radius:var(--notch-radius);pointer-events:all;color:#fff;cursor:pointer;will-change:inherit;width:100%;filter:drop-shadow(0 1em 2em hsla(0, 0%, 0%, var(--shadow-opacity,0)));transform-origin:top;transition:inherit;display:flex;position:relative;overflow:hidden;transform:scale(.375,.4)}.clp-iphone .notch:before{content:"";filter:var(--round-off);border-radius:inherit;background:#000;position:absolute;inset:0}.clp-iphone .content{--content-padding:1.75em;--duration-height:.5em;--content-gap:1em;width:100%;padding:var(--content-padding);justify-content:stretch;align-items:stretch;gap:var(--content-gap);will-change:padding;flex-wrap:wrap;font-size:125%;transition-property:padding;display:flex;position:relative}.clp-iphone .content .left,.clp-iphone .content .right{height:100%;max-height:calc(100% - var(--bar-height,0%));align-items:center;gap:1em;display:flex}.clp-iphone .content,.clp-iphone .content .left,.clp-iphone .content .right,.clp-iphone .content .bar,.clp-iphone .content .text{transition:var(--notch-duration) var(--ease-out)}.clp-iphone .content .left,.clp-iphone .content .right,.clp-iphone .content .bar{will-change:max-height;transition-property:max-height,opacity}.clp-iphone .content .left{flex-grow:2}.clp-iphone .content .text{opacity:var(--bar-opacity,0);flex-direction:column;gap:.333em;transition-property:opacity;display:flex}.clp-iphone .content .text:before{content:"The Move";text-transform:uppercase;order:1}.clp-iphone .content .text:after{content:"Space Rangers";opacity:.5;order:2}.clp-iphone .content .right{flex-grow:1}.clp-iphone .content .tile{aspect-ratio:1;background:#1a1ab3;border-radius:33.3%;height:100%;position:relative}.clp-iphone .content .tile:before{content:"";filter:blur(.05em);background:#ff0 radial-gradient(50% 50% at 55% 40%,#131386,#cd1385 75%,#0000) 50%/133.3% 133.3%;border-radius:50%;position:absolute;inset:0}.clp-iphone .content .bar{height:100%;max-height:var(--bar-height,0%);color:#ffffff80;opacity:var(--bar-opacity,0);flex-basis:100%;align-items:center;gap:1em;display:flex}.clp-iphone .content .bar .duration{height:var(--duration-height);border-radius:calc(var(--duration-height) * .5);background:#ffffff40;flex-grow:1;position:relative;overflow:hidden}.clp-iphone .content .bar .duration:before{content:"";background:#fff;width:25%;height:100%;position:absolute}.clp-iphone .content .bar:before{content:"1:20"}.clp-iphone .content .bar:after{content:"-1:48"}.clp-iphone .camera{height:var(--notch-height);aspect-ratio:1;pointer-events:none;z-index:4;top:calc(var(--pad) * 2);right:calc(50% - calc(var(--notch-width) * .5));margin-right:calc(var(--pad) * .333);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.clp-iphone .camera:before{content:"";aspect-ratio:1;border-radius:inherit;background:radial-gradient(#6689ac,#0000 50%) 33.3% 10%/75% 50% no-repeat,#080e28 radial-gradient(#455880,#0000 50%) 60% 85%/50% 50% no-repeat;height:33.3%;box-shadow:inset 0 0 .25em #4c7aa3}.clp-iphone{isolation:isolate;position:absolute;top:1.5%;left:50%;transform:translate(-50%)}.clp-iphone .scene{gap:0;min-height:0;padding:0}.clp-iphone .reel-action svg{max-width:none}.clp-iphone .scr{z-index:1;color:#fff;font-family:var(--inter);background:#000;flex-direction:column;padding:6.2em 0 12.5em;display:flex;position:absolute;inset:0;overflow:hidden}.clp-iphone .scr-head{align-items:center;padding:0 2.2em 1.4em;display:flex}.clp-iphone .scr-title{letter-spacing:-.01em;font-size:2.1em;font-weight:600}.clp-iphone .scr-search{color:#ffffff8c;background:#ffffff1f;border-radius:1.6em;flex:1;padding:1.1em 1.6em;font-size:1.6em}.clp-iphone .scr-list{flex-direction:column;gap:1.9em;padding:0 2.2em;display:flex}.clp-iphone .scr-list li{align-items:center;gap:1.5em;display:flex}.clp-iphone .scr-av{letter-spacing:.02em;background:linear-gradient(140deg,#4d5bd8,#b93ea8);border-radius:50%;flex:none;place-items:center;width:4.9em;height:4.9em;font-size:1.3em;font-weight:600;display:grid}.clp-iphone .scr-row-text{flex-direction:column;gap:.15em;min-width:0;font-size:1.55em;display:flex}.clp-iphone .scr-row-text strong{font-weight:600}.clp-iphone .scr-row-text>span{color:#ffffff8c;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.clp-iphone .scr-when{color:#fff6;flex:none;margin-left:auto;font-size:1.3em}.clp-iphone .scr-list li.is-unread .scr-row-text>span{color:#fff}.clp-iphone .scr-grid{grid-template-columns:repeat(3,1fr);gap:.35em;padding:0 .35em;display:grid}.clp-iphone .scr-cell{aspect-ratio:1;background:#111;display:block;overflow:hidden}.clp-iphone .scr-cell img{object-fit:cover;width:100%;height:100%}.clp-iphone .scr-post-top{align-items:center;gap:1.5em;padding:0 2.2em 1.2em;display:flex}.clp-iphone .scr-post-who{flex-direction:column;font-size:1.5em;display:flex}.clp-iphone .scr-post-who>span{color:#ffffff8c}.clp-iphone .scr-post-media{aspect-ratio:4/5;background:#111;width:100%;display:block;overflow:hidden}.clp-iphone .scr-post-media img{object-fit:cover;width:100%;height:100%}.clp-iphone .scr-post-acts{color:#fff;gap:2.2em;padding:1.6em 2.2em 0;display:flex}.clp-iphone .scr-post-acts svg{width:2.6em;height:2.6em}.clp-stat{aspect-ratio:162/68;background:0 0;border-radius:16px;width:24.3%;padding:11px;position:absolute}.clp-stat:before{content:"";z-index:0;border-radius:inherit;-webkit-backdrop-filter:blur(6px);background:#ffffff1a;border:1px solid #ffffff73;position:absolute;inset:0;box-shadow:0 4px 30px #0000001a}.clp-stat-inner{z-index:1;isolation:isolate;background-color:#fff;border-radius:12px;align-items:center;gap:10px;width:100%;height:100%;padding:0 12px;display:flex;position:relative;transform:translateZ(0)}.clp-stat-icon{object-fit:contain;flex:none;width:24px;height:24px}.clp-stat-lines{color:#707070;flex-direction:column;gap:11px;font-size:9px;line-height:11px;display:flex}.clp-stat-line{white-space:nowrap;align-items:center;gap:6px;display:flex}.clp-stat-glyph{flex:none;width:10px;height:6px}.clp-stat-heart{width:9px;height:8px}.clp-stat--instagram{animation:4.4s ease-in-out infinite clp-stat-float-a;top:28%;left:6%}.clp-stat--tiktok{animation:5.1s ease-in-out .35s infinite clp-stat-float-b;top:16.4%;left:66.5%}.clp-stat--youtube{animation:4.8s ease-in-out .7s infinite clp-stat-float-c;top:66.8%;left:9.9%}.clp-stat--facebook{animation:5.5s ease-in-out .15s infinite clp-stat-float-d;top:50%;left:70.5%}@keyframes clp-stat-float-a{0%,to{transform:translate(0,0)}50%{transform:translateY(-11px)}}@keyframes clp-stat-float-b{0%,to{transform:translate(0,0)}50%{transform:translateY(-13px)}}@keyframes clp-stat-float-c{0%,to{transform:translate(0,0)}50%{transform:translateY(-10px)}}@keyframes clp-stat-float-d{0%,to{transform:translate(0,0)}50%{transform:translateY(-12px)}}@media (prefers-reduced-motion:reduce){.clp-stat--instagram,.clp-stat--tiktok,.clp-stat--youtube,.clp-stat--facebook{animation:none}}@media (width<=700px){.clp-stat{aspect-ratio:auto;width:auto;min-width:0;padding:0;position:relative;top:auto;left:auto}.clp-stat:before{-webkit-backdrop-filter:none;border-color:var(--card-border);background:#fff;box-shadow:0 4px 18px #0000000f}.clp-stat-inner{height:auto;padding:10px 12px}.clp-stat-lines{gap:4px;font-size:12px;line-height:15px}.clp-stat-glyph{width:13px;height:8px}.clp-stat-heart{width:12px;height:11px}}@media (width<=380px){.clp-stat-icon{width:20px;height:20px}.clp-stat-inner{gap:7px;padding:9px 10px}.clp-stat-lines{font-size:11px;line-height:14px}}.clp-spotlight{grid-template-columns:510px 666px;justify-content:center;gap:33px;width:min(1243px,100% - 48px);margin:217px auto 0;display:grid}.clp-spotlight-copy{padding-top:23px}.clp-spotlight-copy h2{max-width:500px;color:var(--ink);margin-top:34px;font-size:45px;font-weight:600;line-height:55px}.clp-spotlight-copy blockquote{color:#828282;max-width:442px;margin-top:42px;padding-left:16px;font-size:16px;line-height:25px;position:relative}.clp-spotlight-copy blockquote:before{content:"";background:#d9d9d9;width:2px;height:100%;position:absolute;top:0;left:0}.clp-spotlight-reach{flex-direction:column;gap:6px;margin-top:28px;display:flex}.clp-spotlight-reach li{color:var(--muted-2);grid-template-columns:6px 48px 1fr;align-items:baseline;column-gap:12px;font-size:17px;line-height:25px;display:grid}.clp-spotlight-reach li:before{content:"";background:#d9d9d9;border-radius:50%;align-self:center;width:6px;height:6px}.clp-spotlight-reach strong{text-align:right;color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.clp-testimonial{border-top:1px solid #f3f3f3;justify-content:space-between;align-items:center;gap:52px;max-width:440px;margin-top:57px;padding-top:25px;display:flex}.clp-testimonial-person{align-items:center;gap:12px;display:flex}.clp-testimonial-person img{object-fit:cover;border-radius:50%;width:49px;height:49px}.clp-testimonial-person strong{font-family:var(--sans);color:#414042;font-size:24px;font-weight:600;line-height:24px;display:block}.clp-testimonial-person span{font-family:var(--sans);color:#7a7a7a;margin-top:8px;font-size:12px;line-height:15px;display:block}.clp-stars{gap:7px;display:flex}.clp-stars svg{width:18px;height:18px}.clp-spotlight-stage{aspect-ratio:666/657;width:666px;position:relative}.clp-spotlight-stage:before{content:"";background:var(--surface);border-radius:46px;width:85.6%;height:81.7%;position:absolute;top:0;left:8.86%}.clp-spotlight-stage>.clp-iphone{animation:7s ease-in-out infinite clp-spotlight-phone-float}@keyframes clp-spotlight-phone-float{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-7px)}}@keyframes clp-spotlight-phone-float-flow{0%,to{transform:none}50%{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.clp-spotlight-stage>.clp-iphone{animation:none}}@media (width<=1360px){.clp-spotlight{grid-template-columns:1fr;justify-items:center;gap:64px}.clp-spotlight-stage{width:min(666px,100%)}}@media (width<=700px){.clp-spotlight-stage{aspect-ratio:auto;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:12px;width:100%;display:grid}.clp-spotlight-stage:before{display:none}.clp-spotlight-stage .clp-iphone{--size:min(6px, calc((100vw - 64px) * .0155));grid-column:1/-1;justify-self:center;margin-bottom:6px;animation-name:clp-spotlight-phone-float-flow;position:static;top:auto;left:auto;transform:none}}@media (width<=315px){.clp-spotlight-stage{grid-template-columns:minmax(0,1fr)}}.clp-compare{width:min(1140px,100% - 48px);margin:97px auto 0}.clp-compare-panel{background:var(--surface);border-radius:40px;height:644px;margin-top:163px;position:relative}.clp-compare-without{width:429px;position:absolute;top:115px;left:89px}.clp-compare-with{width:548px;height:697px;position:absolute;top:-93px;left:550px}.clp-compare-without h3{color:#434343;font-size:30px;font-weight:600;line-height:37px}.clp-compare-without ul{margin-top:43px}.clp-compare-without li,.clp-compare-with li{border-bottom:.5px solid var(--grey-line);align-items:flex-start;gap:14px;margin-bottom:27px;padding:0 0 24px;display:flex;position:relative}.clp-compare-without li{color:var(--muted-5);font-size:16px;line-height:24px}.clp-compare-with{background:var(--ink-card);border-radius:40px;padding:40px 38px;box-shadow:0 42px 34px #00000047}.clp-compare-with-head{align-items:center;gap:25px;display:flex}.clp-compare-with-head img{object-fit:contain;flex:none;width:118px;height:118px;animation:12s linear infinite clp-badge-spin}@keyframes clp-badge-spin{to{transform:rotate(360deg)}}.clp-compare-with-head h3{color:#fff;font-size:40px;font-weight:600;line-height:49px}.clp-compare-with ul{margin-top:29px;padding-left:48px}.clp-compare-with li{color:#fff;border-bottom-color:#c9c9c963;margin-bottom:22px;padding-bottom:20px;font-size:18px;line-height:27px}.clp-compare-with li:last-child,.clp-compare-without li:last-child{border-bottom-color:#0000;margin-bottom:0}@media (width<=1000px){.clp-compare-panel{grid-template-columns:1fr;padding:64px 40px}.clp-compare-with{margin:0}}.clp-compare-panel.has-ledger{height:840px}.clp-compare-with{flex-direction:column;width:548px;height:697px;display:flex;position:absolute;top:-93px;left:42px}.has-ledger .clp-compare-with{height:893px}.clp-compare-with ul{flex-direction:column;flex:1;justify-content:space-between;display:flex}.clp-compare-tabs{width:468px;position:absolute;top:96px;left:630px}@media (width<=1160px){.clp-compare-with,.clp-compare-tabs{width:auto;position:static}.clp-compare-panel,.clp-compare-panel.has-ledger{grid-template-columns:minmax(0,1fr);gap:40px;height:auto;padding:64px 40px;display:grid}.clp-compare-with,.has-ledger .clp-compare-with{height:auto}}@media (width<=560px){.clp-compare-panel,.clp-compare-panel.has-ledger{border-radius:28px;gap:26px;padding:30px 20px}.clp-compare-with{padding:26px 22px}.clp-compare-with-head{flex-direction:column;align-items:flex-start;gap:14px}.clp-compare-with-head img{width:84px;height:84px}.clp-compare-with-head h3{font-size:26px;line-height:32px}.clp-compare-with ul{padding-left:0}.clp-compare-with li,.clp-tabpanel li{font-size:15px;line-height:20px}.clp-tabpanel h3{margin-bottom:18px;font-size:24px;line-height:30px}}@media (prefers-reduced-motion:reduce){.clp-compare-with-head img{animation:none}}.clp-tabbar{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.clp-tab{color:#5b5b5b;transition:background var(--dur-faq) var(--ease-out), color var(--dur-faq) var(--ease-out);background:#fff;border-radius:20px;padding:9px 18px;font-size:14px;line-height:17px}.clp-tab:hover{color:var(--ink)}.clp-tab.is-active{background:var(--ink);color:#fff}.clp-tabpanel{min-height:392px}.clp-tabpanel h3{color:#434343;margin-bottom:26px;font-size:30px;font-weight:600;line-height:37px}.clp-tabpanel li{border-bottom:.5px solid var(--grey-line);color:var(--muted-5);align-items:flex-start;gap:14px;margin-bottom:22px;padding-bottom:20px;font-size:16px;line-height:24px;display:flex;position:relative}.clp-tabpanel li:last-child{border-bottom-color:#0000;margin-bottom:0}.clp-how{background-color:#fff;margin-top:134px;padding:33px 20px}.clp-how-sticky{justify-content:center;align-items:center;display:flex}.clp-how.is-scrubbed{height:calc(var(--how-steps,4) * 100vh);padding-block:0}.clp-how.is-scrubbed .clp-how-sticky{min-height:100vh;position:sticky;top:0}.clp-how.is-scrubbed .clp-how-shell{padding:clamp(20px,4.3vh,90px) 61px clamp(24px,5.4vh,110px)}.clp-how.is-scrubbed h2{font-size:clamp(28px,4.3vh,55px);line-height:1.22}.clp-how.is-scrubbed .clp-how-stage{width:min(580px,58vh)}.clp-how.is-scrubbed .clp-how-grid{grid-template-columns:minmax(0,1fr) minmax(0,46%);min-height:min(635px,60vh);margin-top:clamp(24px,6vh,130px)}.clp-how-shell{background:#fff;border-radius:24px;width:min(1480px,100%);margin-inline:auto;padding:81px 61px 227px}.clp-how h2{color:var(--ink);text-align:center;font-size:55px;font-weight:600;line-height:67px}.clp-how-grid{grid-template-columns:679px 613px;gap:24px;min-height:635px;margin-top:120px;display:grid}.clp-how-list{flex-direction:column;gap:12px;display:flex}.clp-how-list li{transition:background var(--dur-how) var(--ease-in-out), border-color var(--dur-how) var(--ease-in-out);background:#fff;border:1px solid #ebebeb;border-radius:24px;flex:auto;overflow:hidden}.clp-how-list li.is-active{background:var(--surface-3);border-color:#979797}.clp-how-list button{text-align:left;align-items:center;gap:14px;width:100%;padding:24px 24px 16px;display:flex}.clp-how-num,.clp-how-title{font-family:var(--display);color:#8c8c8c;transition:color var(--dur-how) var(--ease-in-out);font-weight:500}.clp-how-num{width:34px;height:34px;transition:color var(--dur-how) var(--ease-in-out), border-color var(--dur-how) var(--ease-in-out), background-color var(--dur-how) var(--ease-in-out);border:1.5px solid #dcdcdc;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:600;line-height:1;display:inline-flex}.clp-how-title{letter-spacing:-.17px;font-size:32px;line-height:34px}.clp-how-list li.is-active .clp-how-title{color:#171717}.clp-how-list li.is-active .clp-how-num{border-color:var(--ink);background-color:var(--ink);color:#fff}.clp-how-list p{font-family:var(--sans);color:var(--muted);padding:0 70px 32px 72px;font-size:20px;line-height:28px}.clp-how-panel{background:var(--surface);border-radius:24px;justify-content:center;align-items:center;display:flex}.clp-how-panel img{object-fit:cover;border-radius:28px;width:523px;height:523px}.clp-how-stage{aspect-ratio:1;width:min(523px,100%);position:relative}.clp-how-stage video{object-fit:cover;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .32s var(--ease-out);border-radius:28px;position:absolute;inset:0}.clp-how-stage video.is-shown{opacity:1}@media (width<=1360px){.clp-how-grid{grid-template-columns:minmax(0,1fr)}.clp-how-panel img{aspect-ratio:1;width:min(523px,100%);height:auto}}@media (width<=1000px){.clp-how h2{font-size:40px;line-height:50px}.clp-how-shell{padding:48px 24px 64px}.clp-how-list p{padding:0 24px 24px;font-size:17px;line-height:24px}.clp-how-num{width:30px;height:30px;font-size:14px}.clp-how-title{font-size:24px;line-height:28px}}@media (width<=560px){.clp-how{padding:24px 16px}.clp-how-shell{padding:32px 14px 40px}.clp-how h2{font-size:30px;line-height:38px}.clp-how-grid{gap:16px;min-height:0;margin-top:32px}.clp-how-list button{gap:12px;padding:18px 16px 12px}.clp-how-num{width:26px;height:26px;font-size:13px}.clp-how-title{font-size:19px;line-height:24px}.clp-how-list p{padding:0 16px 18px;font-size:15px;line-height:21px}}@media (prefers-reduced-motion:reduce){.clp-how-list li,.clp-how-num,.clp-how-title{transition-duration:0s}}.clp-fmt-ticker{margin-top:14px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000)}.clp-fmt-track{width:max-content;animation:22s linear infinite clp-fmt-scroll;display:flex}.clp-fmt-row{gap:8px;margin:0;padding:0 4px 0 0;list-style:none;display:flex}.clp-fmt-chip{border:1px solid var(--card-border);white-space:nowrap;color:var(--muted-5);background:#fff;border-radius:999px;flex:none;padding:6px 14px;font-size:13px;line-height:18px}@keyframes clp-fmt-scroll{to{transform:translate(-50%)}}.clp-fmt-ticker:hover .clp-fmt-track{animation-play-state:paused}.clp-results{width:min(1140px,100% - 48px);margin:120px auto 0}.clp-results-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:62px;display:grid}.clp-result-card{border:1px solid var(--card-border);background:#fff;border-radius:25px;flex-direction:column;align-items:flex-start;padding:28px;display:flex;box-shadow:0 4px 48px #0000000d}.clp-result-visual{aspect-ratio:4/5;background:var(--surface);border-radius:16px;width:100%;margin-bottom:22px;overflow:hidden}.clp-result-visual video{object-fit:cover;width:100%;height:100%}.clp-result-channel{background:var(--surface);height:26px;color:var(--muted-2);border-radius:20px;align-items:center;padding:0 12px;font-size:12px;font-weight:500;line-height:15px;display:inline-flex}.clp-result-channel.is-paid{color:#8a5a12;background:#fff4e2}.clp-result-metric{letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;margin-top:18px;font-size:40px;font-weight:600;line-height:48px}.clp-result-label{color:var(--muted-3);margin-top:2px;font-size:14px;line-height:18px}.clp-result-note{color:var(--muted-5);margin-top:16px;font-size:15px;line-height:21px}.clp-result-handle{border-top:.5px solid var(--grey-line);width:100%;color:var(--muted-3);margin-top:18px;padding-top:16px;font-size:13px;line-height:17px}@media (width<=900px){.clp-result-card{padding:22px}.clp-result-metric{font-size:34px;line-height:41px}}@media (width<=560px){.clp-results{margin-top:84px}.clp-results-grid{grid-template-columns:1fr;margin-top:44px}}.clp-int{background:#fff;width:100%;margin-top:120px;padding:64px 16px;overflow-x:clip}.clp-int-inner{flex-direction:column;align-items:center;gap:40px;width:100%;max-width:1100px;margin-inline:auto;display:flex}.clp-int h2{letter-spacing:-.02em;color:#8a8a8a;text-align:center;max-width:864px;margin-inline:auto;font-size:26px;font-weight:500;line-height:1.15}.clp-int-emphasis{color:#111}.clp-int-sub{width:min(620px,92%);font-family:var(--sans);letter-spacing:-.01em;color:var(--muted-3);text-align:center;margin:-16px auto 0;font-size:18px;line-height:26px}.clp-int-shell{width:100%;max-width:1000px;margin-inline:auto;padding:24px 16px;position:relative;overflow:visible}.clp-int-stage{aspect-ratio:912/480;width:100%;position:relative;overflow:visible}.clp-int-line{pointer-events:none;border-top:1px dashed #d4d4d4;height:0;position:absolute;left:0;right:0}.clp-int-node{pointer-events:none;z-index:1;background:#c3c3c3;width:6px;height:6px;position:absolute;transform:translate(-50%,-50%)rotate(45deg)}.clp-int-icon{z-index:10;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;transform:translate(-50%,-50%)}.clp-int-icon img{object-fit:contain;width:100%;height:100%}.clp-int-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.clp-int-hub{pointer-events:none;z-index:20;aspect-ratio:1;width:min(120px,34%);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.clp-int-hub-outer{background:#f5f5f5;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 105px #fff}.clp-int-hub-mid{background:#ebebeb;border-radius:50%;width:85%;height:85%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.clp-int-hub-mark{object-fit:contain;mix-blend-mode:multiply;width:82%;height:82%;animation:14s linear infinite clp-int-hub-spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes clp-int-hub-spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@media (width>=640px){.clp-int{padding:96px 24px}.clp-int-inner{gap:56px}.clp-int h2{font-size:36px}.clp-int-shell{padding:48px 44px}.clp-int-node{width:10px;height:10px}.clp-int-icon{width:36px;height:36px}.clp-int-hub{width:min(180px,38%)}}@media (width>=768px){.clp-int-shell{padding:56px 48px}.clp-int-node{width:12px;height:12px}.clp-int-icon{width:48px;height:48px}.clp-int-hub{width:min(223px,42%)}}@media (width>=1280px){.clp-int{border-radius:56px;padding:40px 64px 96px}.clp-int-inner{gap:72px}.clp-int h2{font-size:48px;line-height:58px}.clp-int-icon{width:56px;height:56px}}@media (width<=700px){.clp-int{margin-top:72px;padding:40px 16px 56px}.clp-int-inner{gap:28px}.clp-int-sub{margin-top:-8px;font-size:16px;line-height:24px}}.clp-footer{background:#fff;margin-top:80px;padding:64px 20px 32px;position:relative;overflow:hidden}@media (width>=640px){.clp-footer{padding-left:32px;padding-right:32px}}@media (width>=1024px){.clp-footer{padding:80px 48px 40px}}.clp-footer-inner{z-index:10;max-width:1152px;margin-inline:auto;position:relative}.clp-footer-cols{gap:48px;display:grid}@media (width>=640px){.clp-footer-cols{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.clp-footer-cols{grid-template-columns:1.1fr auto auto auto auto;justify-content:space-between;column-gap:48px}.clp-footer-nav-col{justify-self:end}}@media (width>=1280px){.clp-footer-cols{column-gap:64px}}.clp-footer-brand-col{flex-direction:column;display:flex}.clp-footer-logo-link{cursor:pointer;align-items:center;text-decoration:none;transition:opacity .15s,transform .15s;display:inline-flex}.clp-footer-logo-link:hover{opacity:.8;transform:translateY(-1px)}.clp-footer-logo{filter:invert();width:auto;height:32px;display:block}.clp-footer-join-title{color:#0a0a0a;margin-top:32px;font-size:14px;font-weight:500}.clp-footer-socials{color:#0a0a0a;align-items:center;gap:16px;margin-top:12px;display:flex}.clp-footer-social-link{color:#0a0a0a;justify-content:center;align-items:center;text-decoration:none;transition:opacity .15s,transform .15s;display:inline-flex}.clp-footer-social-link:hover{opacity:.7;transform:translateY(-2px)}.clp-footer-social-icon{width:20px;height:20px}.clp-footer-heading{letter-spacing:.05em;text-transform:uppercase;color:#0a0a0a;margin:0 0 16px;font-size:14px;font-weight:600}.clp-footer-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.clp-footer-link{color:#404040;cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-size:14px;text-decoration:none;transition:color .15s,transform .15s;display:inline-block}.clp-footer-link:hover{color:#0a0a0a;transform:translate(2px)}.clp-footer-apps{align-items:flex-start;gap:14px;display:flex}.clp-footer-app{width:108px;color:inherit;flex-direction:column;align-items:center;text-decoration:none;display:flex}.clp-footer-qr-wrap{box-sizing:border-box;background:#f5f5f5;border-radius:16px;justify-content:center;align-items:center;width:108px;height:108px;padding:10px;display:flex;overflow:hidden}.clp-footer-qr{object-fit:contain;width:100%;height:100%;display:block}.clp-footer-app-label{justify-content:center;align-items:center;gap:6px;margin-top:10px;display:inline-flex}.clp-footer-app-logo{flex-shrink:0;width:16px;height:16px}.clp-footer-app-name{color:#525252;font-size:12px;font-weight:500;line-height:1;transition:color .15s}.clp-footer-app:hover .clp-footer-app-name{color:#0a0a0a}.clp-footer-bottom{flex-direction:column;justify-content:center;align-items:center;width:100%;margin-top:clamp(40px,6vw,84px);display:flex;position:relative;overflow:visible}.footer-wordmark{font-family:var(--sans,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);background:linear-gradient(#fff0 -15%,#dedede 85%);-webkit-text-fill-color:transparent;color:#0000;pointer-events:none;-webkit-user-select:none;user-select:none;text-align:center;letter-spacing:-.03em;white-space:nowrap;-webkit-background-clip:text;background-clip:text;width:100%;margin:0;padding:0 0 .16em;font-size:clamp(2.5rem,12.5vw,12rem);font-style:normal;font-weight:500;line-height:1.18;display:block;overflow:visible}.clp-footer-copyright-wrap{justify-content:center;align-items:center;width:100%;padding-top:clamp(10px,1.6vw,20px);padding-bottom:clamp(10px,1.5vw,18px);display:flex}.clp-footer-copyright{z-index:10;text-align:center;color:#555;letter-spacing:.01em;margin:0;padding:0;font-size:clamp(12px,1.1vw,14px);font-weight:500;line-height:1.5;position:relative;transform:none}@media (width<=768px){.clp-footer{text-align:center;padding:48px 16px 28px}.clp-footer-inner{flex-direction:column;align-items:center;width:100%;display:flex}.clp-footer-cols{text-align:center;flex-direction:column;align-items:center;gap:36px;width:100%;display:flex}.clp-footer-brand-col{text-align:center;flex-direction:column;align-items:center;width:100%;display:flex}.clp-footer-logo-link{justify-content:center}.clp-footer-join-title{text-align:center;margin-top:18px}.clp-footer-socials{justify-content:center;margin-top:10px}.clp-footer-nav-col{text-align:center;flex-direction:column;align-items:center;width:100%;display:flex}.clp-footer-heading{text-align:center;width:100%;margin-bottom:14px}.clp-footer-list{text-align:center;flex-direction:column;align-items:center;gap:12px;width:100%;display:flex}.clp-footer-list li{text-align:center;width:100%}.clp-footer-link{text-align:center;display:inline-block}.clp-footer-link:hover{transform:none}.clp-footer-apps-col{align-items:center}.clp-footer-apps{justify-content:center}.clp-footer-bottom{margin-top:36px}.footer-wordmark{margin:0;padding:0 0 .16em;font-size:clamp(2.25rem,12vw,4.25rem);line-height:1.18;overflow:visible}.clp-footer-copyright-wrap{padding-top:10px;padding-bottom:8px}.clp-footer-copyright{color:#666;font-size:12px}}.ugc-page{--ink:#111;--ink-soft:#222;--muted:#666;--muted-light:#8e8e93;--surface:#f7f7f9;--surface-alt:#f2f3f7;--border:#e8e8ee;--border-light:#f0f0f4;--accent-gold:#f59e0b;--accent-blue:#2563eb;--accent-green:#10b981;--accent-red:#ef4444;color:var(--ink-soft);font-family:var(--sans,"Instrument Sans", system-ui, -apple-system, sans-serif);-webkit-font-smoothing:antialiased;background-color:#fff;min-height:100vh;position:relative;overflow-x:clip}.ugc-container{width:100%;max-width:1240px;margin-inline:auto;padding-inline:24px}.ugc-hero{text-align:center;padding-top:48px;padding-bottom:80px;position:relative;overflow:hidden}.ugc-hero-glow{pointer-events:none;z-index:0;filter:blur(50px);background:radial-gradient(circle,#fed7aa4d 0%,#dbeafe38 50%,#0000 70%);width:800px;height:450px;animation:9s ease-in-out infinite alternate ugcGlowFloat;position:absolute;top:-100px;left:50%;transform:translate(-50%)}@keyframes ugcGlowFloat{0%{opacity:.7;transform:translate(-50%)scale(1)}50%{opacity:.95;transform:translate(-48%,-18px)scale(1.08)}to{opacity:.7;transform:translate(-52%,12px)scale(.96)}}.ugc-hero-content{z-index:1;max-width:960px;margin-inline:auto;position:relative}@keyframes ugcHeroIn{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.ugc-hero-in-1{animation:.8s cubic-bezier(.16,1,.3,1) 80ms both ugcHeroIn}.ugc-hero-in-2{animation:.8s cubic-bezier(.16,1,.3,1) .18s both ugcHeroIn}.ugc-hero-in-3{animation:.8s cubic-bezier(.16,1,.3,1) .28s both ugcHeroIn}.ugc-hero-in-4{animation:.8s cubic-bezier(.16,1,.3,1) .38s both ugcHeroIn}.ugc-badge{letter-spacing:.04em;color:#1e293b;text-transform:uppercase;background:#fff;border:1px solid #e2e8f0;border-radius:9999px;align-items:center;gap:8px;margin-bottom:24px;padding:6px 16px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:0 2px 8px #0000000a}.ugc-badge-dot{background:#f59e0b;border-radius:50%;width:8px;height:8px;animation:2s infinite ugcPulse;box-shadow:0 0 10px #f59e0b}@keyframes ugcPulse{0%{opacity:.8;transform:scale(.95)}50%{opacity:1;transform:scale(1.3)}to{opacity:.8;transform:scale(.95)}}.ugc-hero-title{font-family:var(--display,"GC Avalance", var(--sans));letter-spacing:-.025em;color:var(--ink);margin-bottom:24px;font-size:clamp(38px,5.5vw,64px);font-weight:600;line-height:1.12}.ugc-gradient-text{color:var(--ink)}.ugc-hero-subtitle{color:var(--muted);margin-inline:auto;max-width:780px;margin-bottom:36px;font-size:clamp(17px,2vw,21px);line-height:1.55}.ugc-hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-bottom:48px;display:flex}.ugc-btn-primary{color:#fff;background:#0f172a;border-radius:9999px;align-items:center;gap:10px;height:52px;padding:0 32px;font-size:15px;font-weight:600;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 10px 25px #0f172a33}.ugc-btn-primary svg{transition:transform .2s}.ugc-btn-primary:hover{background:#000;transform:translateY(-2px);box-shadow:0 14px 30px #00000047}.ugc-btn-primary:hover svg:last-child{transform:translate(4px)}.ugc-btn-secondary{color:#1e293b;background:#fff;border:1px solid #cbd5e1;border-radius:9999px;align-items:center;gap:10px;height:52px;padding:0 28px;font-size:15px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.ugc-btn-secondary:hover{background:#f8fafc;border-color:#94a3b8;transform:translateY(-2px)}.ugc-metrics-grid{margin-inline:auto;grid-template-columns:repeat(4,1fr);gap:16px;max-width:1040px;margin-bottom:60px;display:grid}.ugc-metric-card{border:1px solid var(--border);background:#fff;border-radius:18px;padding:20px 16px;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 16px #00000008}.ugc-metric-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px #0000000f}.ugc-metric-val{font-family:var(--display,"GC Avalance", var(--sans));color:var(--ink);margin-bottom:6px;font-size:32px;font-weight:600;line-height:1}.ugc-metric-lbl{color:var(--muted);font-size:13px;font-weight:500}.ugc-hero-showcase{margin-inline:auto;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1040px;margin-top:20px;display:grid}.ugc-showcase-card{aspect-ratio:9/16;background:#111;border-radius:24px;flex-direction:column;justify-content:flex-end;max-height:520px;transition:transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 40px #0000001f}.ugc-showcase-card:hover{transform:translateY(-6px);box-shadow:0 28px 50px #0000002e}.ugc-showcase-video{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.ugc-showcase-card:hover .ugc-showcase-video{transform:scale(1.04)}.ugc-showcase-overlay{pointer-events:none;background:linear-gradient(#0000001a 0%,#0003 60%,#000000d9 100%);position:absolute;inset:0}.ugc-showcase-badge-top{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#0f172abf;border:1px solid #ffffff26;border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;top:14px;left:14px}.ugc-showcase-info{z-index:2;color:#fff;text-align:left;padding:20px;position:relative}.ugc-showcase-title{margin-bottom:4px;font-size:16px;font-weight:600;line-height:1.3}.ugc-showcase-meta{color:#ffffffbf;align-items:center;gap:12px;font-size:12px;display:flex}.ugc-section{padding-block:88px;position:relative}.ugc-section-alt{background:var(--surface);border-block:1px solid var(--border)}.ugc-section-header{text-align:center;margin-inline:auto;max-width:780px;margin-bottom:56px}.ugc-section-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-gold);margin-bottom:12px;font-size:12px;font-weight:700;display:inline-block}.ugc-section-title{font-family:var(--display,"GC Avalance", var(--sans));color:var(--ink);letter-spacing:-.02em;margin-bottom:16px;font-size:clamp(30px,4vw,44px);font-weight:600;line-height:1.2}.ugc-section-desc{color:var(--muted);font-size:18px;line-height:1.6}.ugc-compare-grid{grid-template-columns:1fr 1fr;gap:32px;max-width:1080px;margin-inline:auto;display:grid}.ugc-compare-box{border:1px solid var(--border);background:#fff;border-radius:24px;flex-direction:column;padding:36px 32px;display:flex;box-shadow:0 6px 20px #00000008}.ugc-compare-box.is-traditional{background:snow;border-color:#fecdd3}.ugc-compare-box.is-engine{background:#fcfdfd;border-color:#86efac;animation:4s ease-in-out infinite ugcEnginePulse;position:relative;box-shadow:0 12px 30px #10b98114}@keyframes ugcEnginePulse{0%,to{box-shadow:0 12px 30px #10b98114,0 0 0 1px #10b98140}50%{box-shadow:0 18px 40px #10b98129,0 0 0 2px #10b98173}}.ugc-box-header{border-bottom:1px solid #0000000f;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:20px;display:flex}.ugc-box-title{color:var(--ink);font-size:20px;font-weight:700}.ugc-box-badge{border-radius:999px;padding:4px 12px;font-size:12px;font-weight:600}.ugc-box-badge.bad{color:#e11d48;background:#ffe4e6}.ugc-box-badge.good{color:#15803d;background:#dcfce7}.ugc-list{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.ugc-list-item{color:#334155;align-items:flex-start;gap:12px;font-size:15px;line-height:1.5;display:flex}.ugc-list-icon-bad{color:#e11d48;flex-shrink:0;margin-top:3px}.ugc-list-icon-good{color:#10b981;flex-shrink:0;margin-top:3px}.ugc-usecases-grid{grid-template-columns:repeat(3,1fr);gap:24px;max-width:1160px;margin-inline:auto;display:grid}.ugc-usecase-card{border:1px solid var(--border);background:#fff;border-radius:20px;flex-direction:column;padding:32px 28px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.ugc-card-icon-wrap{background:var(--surface);width:48px;height:48px;color:var(--ink);border-radius:14px;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.ugc-card-title{color:var(--ink);margin-bottom:12px;font-size:19px;font-weight:600}.ugc-card-desc{color:var(--muted);flex-grow:1;margin-bottom:20px;font-size:14.5px;line-height:1.6}.ugc-card-bullets{border-top:1px solid var(--border-light);flex-direction:column;gap:8px;margin:0;padding:16px 0 0;list-style:none;display:flex}.ugc-card-bullet{color:#475569;align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.ugc-card-bullet-dot{background:var(--accent-gold);border-radius:50%;width:5px;height:5px}.ugc-workflow-grid{grid-template-columns:repeat(4,1fr);gap:20px;max-width:1160px;margin-inline:auto;display:grid}.ugc-step-card{border:1px solid var(--border);background:#fff;border-radius:20px;padding:28px 24px;position:relative;box-shadow:0 4px 14px #00000005}.ugc-step-num{font-family:var(--display,"GC Avalance", var(--sans));color:#e2e8f0;margin-bottom:14px;font-size:36px;font-weight:700;line-height:1}.ugc-step-title{color:var(--ink);margin-bottom:10px;font-size:17px;font-weight:600}.ugc-step-desc{color:var(--muted);font-size:13.5px;line-height:1.55}.ugc-gallery-grid{grid-template-columns:repeat(3,1fr);gap:24px;max-width:1080px;margin-inline:auto;display:grid}.ugc-gallery-item{border:1px solid var(--border);background:#fff;border-radius:20px;transition:transform .2s,box-shadow .2s;overflow:hidden;box-shadow:0 4px 16px #0000000a}.ugc-gallery-item:hover{transform:translateY(-4px);box-shadow:0 12px 28px #00000014}.ugc-gallery-video-wrap{aspect-ratio:9/16;background:#000;max-height:480px;position:relative;overflow:hidden}.ugc-gallery-video{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.16,1,.3,1);display:block}.ugc-gallery-item:hover .ugc-gallery-video{transform:scale(1.04)}.ugc-gallery-tag{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#000000b3;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600;position:absolute;top:12px;left:12px}.ugc-gallery-info{padding:18px}.ugc-gallery-name{color:var(--ink);margin-bottom:4px;font-size:16px;font-weight:600}.ugc-gallery-sub{color:var(--muted);font-size:13px}.ugc-faq-list{flex-direction:column;gap:12px;max-width:820px;margin-inline:auto;display:flex}.ugc-faq-item{border:1px solid var(--border);background:#fff;border-radius:16px;transition:border-color .2s,box-shadow .2s;overflow:hidden;opacity:1!important;visibility:visible!important}.ugc-faq-item:hover{border-color:#cbd5e1;box-shadow:0 4px 16px #0000000a}.ugc-faq-btn{text-align:left;cursor:pointer;width:100%;color:var(--ink);background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;font-family:inherit;font-size:16.5px;font-weight:600;display:flex}.ugc-faq-btn svg{color:var(--muted);flex-shrink:0;transition:transform .2s}.ugc-faq-item.is-open .ugc-faq-btn svg{color:var(--ink);transform:rotate(180deg)}.ugc-faq-answer-wrap{grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1);display:grid}.ugc-faq-item.is-open .ugc-faq-answer-wrap{grid-template-rows:1fr}.ugc-faq-answer-inner{overflow:hidden}.ugc-faq-answer{color:var(--muted);opacity:0;padding:0 24px 22px;font-size:14.5px;line-height:1.65;transition:opacity .25s 50ms,transform .25s 50ms;transform:translateY(-6px)}.ugc-faq-item.is-open .ugc-faq-answer{opacity:1;transform:translateY(0)}.ugc-cta-wrap{padding-block:80px}.ugc-cta-card{color:#fff;text-align:center;background:#0f172a;border-radius:32px;max-width:1040px;margin-inline:auto;padding:64px 40px;position:relative;overflow:hidden;box-shadow:0 24px 50px #0f172a40}.ugc-cta-glow{pointer-events:none;filter:blur(50px);background:radial-gradient(circle,#f59e0b52 0%,#2563eb38 60%,#0000 80%);width:600px;height:300px;animation:7s ease-in-out infinite alternate ugcCtaPulse;position:absolute;top:-150px;left:50%;transform:translate(-50%)}@keyframes ugcCtaPulse{0%{opacity:.6;transform:translate(-50%)scale(.92)}50%{opacity:.9;transform:translate(-50%,-12px)scale(1.1)}to{opacity:.6;transform:translate(-50%)scale(.92)}}.ugc-cta-title{font-family:var(--display,"GC Avalance", var(--sans));color:#fff;margin-bottom:18px;font-size:clamp(30px,4.5vw,46px);font-weight:600;line-height:1.15}.ugc-cta-desc{color:#94a3b8;margin-inline:auto;max-width:640px;margin-bottom:36px;font-size:18px;line-height:1.6}.ugc-cta-btns{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.ugc-cta-btn-white{color:#0f172a;background:#fff;border-radius:9999px;align-items:center;gap:8px;height:52px;padding:0 32px;font-size:15px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.ugc-cta-btn-white:hover{background:#f1f5f9;transform:translateY(-2px);box-shadow:0 10px 25px #fff3}.ugc-cta-btn-outline{color:#fff;background:0 0;border:1px solid #ffffff40;border-radius:9999px;align-items:center;gap:8px;height:52px;padding:0 28px;font-size:15px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.ugc-cta-btn-outline:hover{background:#ffffff14;border-color:#fff;transform:translateY(-2px)}@media (width<=1024px){.ugc-hero-showcase{grid-template-columns:repeat(3,1fr);gap:16px}.ugc-usecases-grid{grid-template-columns:repeat(2,1fr);gap:20px}.ugc-workflow-grid{grid-template-columns:repeat(2,1fr);gap:16px}.ugc-gallery-grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media (width<=768px){.ugc-container{width:100%;padding-inline:16px}.ugc-hero{padding-top:24px;padding-bottom:48px}.ugc-hero-glow{width:100%;max-width:360px;height:240px}.ugc-hero-title{word-break:break-word;text-align:center;margin-bottom:16px;font-size:clamp(26px,6.8vw,40px);line-height:1.18}.ugc-hero-subtitle{text-align:center;margin-bottom:28px;padding-inline:4px;font-size:15.5px;line-height:1.55}.ugc-hero-actions{flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;margin-bottom:36px;display:flex}.ugc-btn-primary,.ugc-btn-secondary{justify-content:center;width:100%;max-width:320px;height:48px;font-size:14px}.ugc-metrics-grid{margin-inline:auto;grid-template-columns:repeat(2,1fr);gap:12px;width:100%;max-width:380px;margin-bottom:36px;display:grid}.ugc-metric-card{text-align:center;border-radius:14px;padding:16px 12px}.ugc-metric-val{font-size:26px}.ugc-metric-lbl{font-size:12px}.ugc-hero-showcase{flex-direction:column;justify-content:center;align-items:center;gap:24px;width:100%;margin-inline:auto;display:flex}.ugc-showcase-card{aspect-ratio:9/16;border-radius:22px;width:100%;max-width:310px;max-height:none;margin-inline:auto}.ugc-section{padding-block:56px}.ugc-section-header{text-align:center;margin-bottom:32px;padding-inline:4px}.ugc-section-title{text-align:center;margin-bottom:12px;font-size:clamp(24px,6.2vw,34px);line-height:1.2}.ugc-section-desc{text-align:center;font-size:15px;line-height:1.55}.ugc-compare-grid{flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;display:flex}.ugc-compare-box{border-radius:18px;width:100%;max-width:440px;margin-inline:auto;padding:24px 18px}.ugc-list-item{gap:10px;font-size:14px}.ugc-usecases-grid{flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;display:flex}.ugc-usecase-card{border-radius:18px;width:100%;max-width:440px;margin-inline:auto;padding:24px 20px}.ugc-workflow-grid{flex-direction:column;justify-content:center;align-items:center;gap:14px;width:100%;display:flex}.ugc-step-card{border-radius:16px;width:100%;max-width:440px;margin-inline:auto;padding:22px 18px}.ugc-step-num{margin-bottom:8px;font-size:28px}.ugc-gallery-grid{flex-direction:column;justify-content:center;align-items:center;gap:24px;width:100%;margin-inline:auto;display:flex}.ugc-gallery-item{border-radius:20px;width:100%;max-width:310px;margin-inline:auto}.ugc-gallery-video-wrap{aspect-ratio:9/16;width:100%;max-height:none}.ugc-faq-list{width:100%;max-width:480px;margin-inline:auto}.ugc-faq-btn{padding:16px 18px;font-size:15px}.ugc-faq-answer{padding:0 18px 16px;font-size:13.5px;line-height:1.55}.ugc-cta-wrap{padding-block:48px}.ugc-cta-card{text-align:center;border-radius:24px;width:100%;max-width:480px;margin-inline:auto;padding:36px 20px}.ugc-cta-glow{width:100%;max-width:320px;height:200px}.ugc-cta-title{text-align:center;margin-bottom:12px;font-size:clamp(24px,5.8vw,34px)}.ugc-cta-desc{text-align:center;margin-bottom:24px;font-size:15px}.ugc-cta-btns{flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;display:flex}.ugc-cta-btn-white,.ugc-cta-btn-outline{justify-content:center;width:100%;max-width:300px;height:48px;font-size:14px}}@media (width<=360px){.ugc-metrics-grid{grid-template-columns:1fr;max-width:280px}.ugc-showcase-card,.ugc-gallery-item{max-width:270px}}@keyframes ugcRevealFadeUp{0%{opacity:.3;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.ugc-reveal{opacity:1;transform:none}.ugc-reveal.is-revealed{animation:.65s cubic-bezier(.16,1,.3,1) both ugcRevealFadeUp}.ugc-delay-1{transition-delay:80ms}.ugc-delay-2{transition-delay:.16s}.ugc-delay-3{transition-delay:.24s}.ugc-delay-4{transition-delay:.32s}.ugc-delay-5{transition-delay:.4s}.ugc-delay-6{transition-delay:.48s}.ugc-metric-card{transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s,border-color .3s}.ugc-metric-card:hover{border-color:#cbd5e1;transform:translateY(-4px);box-shadow:0 12px 28px #00000012}.ugc-usecase-card{transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s,border-color .35s}.ugc-usecase-card:hover{border-color:#cbd5e1;transform:translateY(-6px);box-shadow:0 16px 36px #00000012}.ugc-card-icon-wrap{transition:transform .3s cubic-bezier(.16,1,.3,1),background-color .3s,color .3s}.ugc-usecase-card:hover .ugc-card-icon-wrap{color:#fff;background:#0f172a;transform:scale(1.1)rotate(4deg)}.ugc-step-card{transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s,border-color .35s}.ugc-step-card:hover{border-color:#cbd5e1;transform:translateY(-5px);box-shadow:0 16px 32px #0000000f}.ugc-step-num{transition:transform .3s}.ugc-step-card:hover .ugc-step-num{transform:scale(1.08)}.ugc-showcase-badge-top,.ugc-gallery-tag{transition:transform .25s}.ugc-showcase-card:hover .ugc-showcase-badge-top,.ugc-gallery-item:hover .ugc-gallery-tag{transform:translateY(-2px)}:is(.ugc-btn-primary,.ugc-cta-btn-white,.ugc-cta-btn-outline,.th-btn-primary,.th-cta-btn-white,.th-cta-btn-outline,.ls-btn-primary,.ls-cta-btn-white,.ls-cta-btn-outline,.to-btn-primary,.to-cta-btn-white,.to-cta-btn-outline,.av-btn-primary,.av-cta-btn-white,.av-cta-btn-outline,.vc-btn-primary,.vc-cta-btn-white,.vc-cta-btn-outline,.fb-btn-primary,.fb-cta-btn-white,.fb-cta-btn-outline,.tt-btn-primary,.tt-cta-btn-white,.tt-cta-btn-outline,.act-btn-primary,.act-cta-btn-white,.act-cta-btn-outline){--shine-color:#ffffff73;isolation:isolate;position:relative;overflow:hidden}:is(.ugc-cta-btn-white,.th-cta-btn-white,.ls-cta-btn-white,.to-cta-btn-white,.av-cta-btn-white,.vc-cta-btn-white,.fb-cta-btn-white,.tt-cta-btn-white,.act-cta-btn-white){--shine-color:#94a3b873}:is(.ugc-btn-primary,.ugc-cta-btn-white,.ugc-cta-btn-outline,.th-btn-primary,.th-cta-btn-white,.th-cta-btn-outline,.ls-btn-primary,.ls-cta-btn-white,.ls-cta-btn-outline,.to-btn-primary,.to-cta-btn-white,.to-cta-btn-outline,.av-btn-primary,.av-cta-btn-white,.av-cta-btn-outline,.vc-btn-primary,.vc-cta-btn-white,.vc-cta-btn-outline,.fb-btn-primary,.fb-cta-btn-white,.fb-cta-btn-outline,.tt-btn-primary,.tt-cta-btn-white,.tt-cta-btn-outline,.act-btn-primary,.act-cta-btn-white,.act-cta-btn-outline):after{content:"";z-index:1;background:linear-gradient(100deg, transparent 0%, var(--shine-color) 50%, transparent 100%);pointer-events:none;width:45%;animation:4.5s ease-in-out infinite clp-shine;position:absolute;top:0;bottom:0;left:0;transform:translate(-160%)skew(-20deg)}@keyframes clp-shine{0%{transform:translate(-160%)skew(-20deg)}30%,to{transform:translate(330%)skew(-20deg)}}:is(.ugc-btn-primary,.ugc-cta-btn-white,.ugc-cta-btn-outline,.th-btn-primary,.th-cta-btn-white,.th-cta-btn-outline,.ls-btn-primary,.ls-cta-btn-white,.ls-cta-btn-outline,.to-btn-primary,.to-cta-btn-white,.to-cta-btn-outline,.av-btn-primary,.av-cta-btn-white,.av-cta-btn-outline,.vc-btn-primary,.vc-cta-btn-white,.vc-cta-btn-outline,.fb-btn-primary,.fb-cta-btn-white,.fb-cta-btn-outline,.tt-btn-primary,.tt-cta-btn-white,.tt-cta-btn-outline,.act-btn-primary,.act-cta-btn-white,.act-cta-btn-outline):hover:after{animation:.9s ease-in-out forwards clp-shine-hover}@keyframes clp-shine-hover{0%{transform:translate(-160%)skew(-20deg)}to{transform:translate(330%)skew(-20deg)}}@media (prefers-reduced-motion:reduce){:is(.ugc-btn-primary,.ugc-cta-btn-white,.ugc-cta-btn-outline,.th-btn-primary,.th-cta-btn-white,.th-cta-btn-outline,.ls-btn-primary,.ls-cta-btn-white,.ls-cta-btn-outline,.to-btn-primary,.to-cta-btn-white,.to-cta-btn-outline,.av-btn-primary,.av-cta-btn-white,.av-cta-btn-outline,.vc-btn-primary,.vc-cta-btn-white,.vc-cta-btn-outline,.fb-btn-primary,.fb-cta-btn-white,.fb-cta-btn-outline,.tt-btn-primary,.tt-cta-btn-white,.tt-cta-btn-outline,.act-btn-primary,.act-cta-btn-white,.act-cta-btn-outline):after{display:none}}.th-page{--ink:#111;--ink-soft:#222;--muted:#666;--muted-light:#8e8e93;--surface:#f7f7f9;--surface-alt:#f2f3f7;--border:#e8e8ee;--border-light:#f0f0f4;--accent-gold:#f59e0b;--accent-blue:#2563eb;--accent-green:#10b981;--accent-red:#ef4444;color:var(--ink-soft);font-family:var(--sans,"Instrument Sans", system-ui, -apple-system, sans-serif);-webkit-font-smoothing:antialiased;background-color:#fff;min-height:100vh;position:relative;overflow-x:clip}.th-container{width:100%;max-width:1240px;margin-inline:auto;padding-inline:24px}.th-hero{text-align:center;padding-top:48px;padding-bottom:80px;position:relative;overflow:hidden}.th-hero-glow{pointer-events:none;z-index:0;filter:blur(50px);background:radial-gradient(circle,#fed7aa4d 0%,#dbeafe38 50%,#0000 70%);width:800px;height:450px;animation:9s ease-in-out infinite alternate thGlowFloat;position:absolute;top:-100px;left:50%;transform:translate(-50%)}@keyframes thGlowFloat{0%{opacity:.7;transform:translate(-50%)scale(1)}50%{opacity:.95;transform:translate(-48%,-18px)scale(1.08)}to{opacity:.7;transform:translate(-52%,12px)scale(.96)}}.th-hero-content{z-index:1;max-width:960px;margin-inline:auto;position:relative}@keyframes thHeroIn{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.th-hero-in-1{animation:.8s cubic-bezier(.16,1,.3,1) 80ms both thHeroIn}.th-hero-in-2{animation:.8s cubic-bezier(.16,1,.3,1) .18s both thHeroIn}.th-hero-in-3{animation:.8s cubic-bezier(.16,1,.3,1) .28s both thHeroIn}.th-hero-in-4{animation:.8s cubic-bezier(.16,1,.3,1) .38s both thHeroIn}.th-badge{letter-spacing:.04em;color:#1e293b;text-transform:uppercase;background:#fff;border:1px solid #e2e8f0;border-radius:9999px;align-items:center;gap:8px;margin-bottom:24px;padding:6px 16px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:0 2px 8px #0000000a}.th-badge-dot{background:#f59e0b;border-radius:50%;width:8px;height:8px;animation:2s infinite thPulse;box-shadow:0 0 10px #f59e0b}@keyframes thPulse{0%{opacity:.8;transform:scale(.95)}50%{opacity:1;transform:scale(1.3)}to{opacity:.8;transform:scale(.95)}}.th-hero-title{font-family:var(--display,"GC Avalance", var(--sans));letter-spacing:-.025em;color:var(--ink);margin-bottom:24px;font-size:clamp(38px,5.5vw,64px);font-weight:600;line-height:1.12}.th-gradient-text{color:var(--ink)}.th-hero-subtitle{color:var(--muted);margin-inline:auto;max-width:780px;margin-bottom:36px;font-size:clamp(17px,2vw,21px);line-height:1.55}.th-hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-bottom:48px;display:flex}.th-btn-primary{color:#fff;background:#0f172a;border-radius:9999px;align-items:center;gap:10px;height:52px;padding:0 32px;font-size:15px;font-weight:600;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 10px 25px #0f172a33}.th-btn-primary svg{transition:transform .2s}.th-btn-primary:hover{background:#000;transform:translateY(-2px);box-shadow:0 14px 30px #00000047}.th-btn-primary:hover svg:last-child{transform:translate(4px)}.th-btn-secondary{color:#1e293b;background:#fff;border:1px solid #cbd5e1;border-radius:9999px;align-items:center;gap:10px;height:52px;padding:0 28px;font-size:15px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.th-btn-secondary:hover{background:#f8fafc;border-color:#94a3b8;transform:translateY(-2px)}.th-metrics-grid{margin-inline:auto;grid-template-columns:repeat(4,1fr);gap:16px;max-width:1040px;margin-bottom:60px;display:grid}.th-metric-card{border:1px solid var(--border);background:#fff;border-radius:18px;padding:20px 16px;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 16px #00000008}.th-metric-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px #0000000f}.th-metric-val{font-family:var(--display,"GC Avalance", var(--sans));color:var(--ink);margin-bottom:6px;font-size:32px;font-weight:600;line-height:1}.th-metric-lbl{color:var(--muted);font-size:13px;font-weight:500}.th-hero-showcase{margin-inline:auto;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1040px;margin-top:20px;display:grid}.th-showcase-card{aspect-ratio:9/16;background:#111;border-radius:24px;flex-direction:column;justify-content:flex-end;max-height:520px;transition:transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 40px #0000001f}.th-showcase-card:hover{transform:translateY(-6px);box-shadow:0 28px 50px #0000002e}.th-showcase-video{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.th-showcase-card:hover .th-showcase-video{transform:scale(1.04)}.th-showcase-overlay{pointer-events:none;background:linear-gradient(#0000001a 0%,#0003 60%,#000000d9 100%);position:absolute;inset:0}.th-showcase-badge-top{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#0f172abf;border:1px solid #ffffff26;border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:600;transition:transform .25s;display:inline-flex;position:absolute;top:14px;left:14px}.th-showcase-card:hover .th-showcase-badge-top{transform:translateY(-2px)}.th-showcase-info{z-index:2;color:#fff;text-align:left;padding:20px;position:relative}.th-showcase-title{margin-bottom:4px;font-size:16px;font-weight:600;line-height:1.3}.th-showcase-meta{color:#ffffffbf;align-items:center;gap:12px;font-size:12px;display:flex}.th-section{padding-block:88px;position:relative}.th-section-alt{background:var(--surface);border-block:1px solid var(--border)}.th-section-header{text-align:center;margin-inline:auto;max-width:780px;margin-bottom:56px}.th-section-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-gold);margin-bottom:12px;font-size:12px;font-weight:700;display:inline-block}.th-section-title{font-family:var(--display,"GC Avalance", var(--sans));color:var(--ink);letter-spacing:-.02em;margin-bottom:16px;font-size:clamp(30px,4vw,44px);font-weight:600;line-height:1.2}.th-section-desc{color:var(--muted);font-size:18px;line-height:1.6}.th-compare-grid{grid-template-columns:1fr 1fr;gap:32px;max-width:1080px;margin-inline:auto;display:grid}.th-compare-box{border:1px solid var(--border);background:#fff;border-radius:24px;flex-direction:column;padding:36px 32px;display:flex;box-shadow:0 6px 20px #00000008}.th-compare-box.is-traditional{background:snow;border-color:#fecdd3}.th-compare-box.is-engine{background:#fcfdfd;border-color:#86efac;animation:4s ease-in-out infinite thEnginePulse;position:relative;box-shadow:0 12px 30px #10b98114}@keyframes thEnginePulse{0%,to{box-shadow:0 12px 30px #10b98114,0 0 0 1px #10b98140}50%{box-shadow:0 18px 40px #10b98129,0 0 0 2px #10b98173}}.th-box-header{border-bottom:1px solid #0000000f;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:20px;display:flex}.th-box-title{color:var(--ink);font-size:20px;font-weight:700}.th-box-badge{border-radius:999px;padding:4px 12px;font-size:12px;font-weight:600}.th-box-badge.bad{color:#e11d48;background:#ffe4e6}.th-box-badge.good{color:#15803d;background:#dcfce7}.th-list{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.th-list-item{color:#334155;align-items:flex-start;gap:12px;font-size:15px;line-height:1.5;display:flex}.th-list-icon-bad{color:#e11d48;flex-shrink:0;margin-top:3px}.th-list-icon-good{color:#10b981;flex-shrink:0;margin-top:3px}.th-usecases-grid{grid-template-columns:repeat(3,1fr);gap:24px;max-width:1160px;margin-inline:auto;display:grid}.th-usecase-card{border:1px solid var(--border);background:#fff;border-radius:20px;flex-direction:column;padding:32px 28px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.th-usecase-card:hover{border-color:#cbd5e1;transform:translateY(-4px);box-shadow:0 12px 30px #0000000f}.th-card-icon-wrap{background:var(--surface);width:48px;height:48px;color:var(--ink);border-radius:14px;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.th-card-title{color:var(--ink);margin-bottom:12px;font-size:19px;font-weight:600}.th-card-desc{color:var(--muted);flex-grow:1;margin-bottom:20px;font-size:14.5px;line-height:1.6}.th-card-bullets{border-top:1px solid var(--border-light);flex-direction:column;gap:8px;margin:0;padding:16px 0 0;list-style:none;display:flex}.th-card-bullet{color:#475569;align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.th-card-bullet-dot{background:var(--accent-gold);border-radius:50%;width:5px;height:5px}.th-workflow-grid{grid-template-columns:repeat(4,1fr);gap:20px;max-width:1160px;margin-inline:auto;display:grid}.th-step-card{border:1px solid var(--border);background:#fff;border-radius:20px;padding:28px 24px;transition:transform .2s,box-shadow .2s;position:relative;box-shadow:0 4px 14px #00000005}.th-step-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px #0000000f}.th-step-num{font-family:var(--display,"GC Avalance", var(--sans));color:#e2e8f0;margin-bottom:14px;font-size:36px;font-weight:700;line-height:1}.th-step-title{color:var(--ink);margin-bottom:10px;font-size:17px;font-weight:600}.th-step-desc{color:var(--muted);font-size:13.5px;line-height:1.55}.th-gallery-grid{grid-template-columns:repeat(3,1fr);gap:24px;max-width:1080px;margin-inline:auto;display:grid}.th-gallery-item{border:1px solid var(--border);background:#fff;border-radius:20px;transition:transform .2s,box-shadow .2s;overflow:hidden;box-shadow:0 4px 16px #0000000a}.th-gallery-item:hover{transform:translateY(-4px);box-shadow:0 12px 28px #00000014}.th-gallery-video-wrap{aspect-ratio:9/16;background:#000;max-height:480px;position:relative;overflow:hidden}.th-gallery-video{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.16,1,.3,1);display:block}.th-gallery-item:hover .th-gallery-video{transform:scale(1.04)}.th-gallery-tag{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#000000b3;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600;transition:transform .25s;position:absolute;top:12px;left:12px}.th-gallery-item:hover .th-gallery-tag{transform:translateY(-2px)}.th-gallery-info{padding:18px}.th-gallery-name{color:var(--ink);margin-bottom:4px;font-size:16px;font-weight:600}.th-gallery-sub{color:var(--muted);font-size:13px}.th-faq-list{flex-direction:column;gap:12px;max-width:820px;margin-inline:auto;display:flex}.th-faq-item{border:1px solid var(--border);background:#fff;border-radius:16px;transition:border-color .2s,box-shadow .2s;overflow:hidden;opacity:1!important;visibility:visible!important}.th-faq-item:hover{border-color:#cbd5e1;box-shadow:0 4px 16px #0000000a}.th-faq-btn{text-align:left;cursor:pointer;width:100%;color:var(--ink);background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;font-family:inherit;font-size:16.5px;font-weight:600;display:flex}.th-faq-btn svg{color:var(--muted);flex-shrink:0;transition:transform .2s}.th-faq-item.is-open .th-faq-btn svg{color:var(--ink);transform:rotate(180deg)}.th-faq-answer-wrap{grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1);display:grid}.th-faq-item.is-open .th-faq-answer-wrap{grid-template-rows:1fr}.th-faq-answer-inner{overflow:hidden}.th-faq-answer{color:var(--muted);opacity:0;padding:0 24px 22px;font-size:14.5px;line-height:1.65;transition:opacity .25s 50ms,transform .25s 50ms;transform:translateY(-6px)}.th-faq-item.is-open .th-faq-answer{opacity:1;transform:translateY(0)}.th-cta-wrap{padding-block:80px}.th-cta-card{color:#fff;text-align:center;background:#0f172a;border-radius:32px;max-width:1040px;margin-inline:auto;padding:64px 40px;position:relative;overflow:hidden;box-shadow:0 24px 50px #0f172a40}.th-cta-glow{pointer-events:none;filter:blur(50px);background:radial-gradient(circle,#f59e0b52 0%,#2563eb38 60%,#0000 80%);width:600px;height:300px;animation:7s ease-in-out infinite alternate thCtaPulse;position:absolute;top:-150px;left:50%;transform:translate(-50%)}@keyframes thCtaPulse{0%{opacity:.6;transform:translate(-50%)scale(.92)}50%{opacity:.9;transform:translate(-50%,-12px)scale(1.1)}to{opacity:.6;transform:translate(-50%)scale(.92)}}.th-cta-title{font-family:var(--display,"GC Avalance", var(--sans));color:#fff;margin-bottom:18px;font-size:clamp(30px,4.5vw,46px);font-weight:600;line-height:1.15}.th-cta-desc{color:#94a3b8;margin-inline:auto;max-width:640px;margin-bottom:36px;font-size:18px;line-height:1.6}.th-cta-btns{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.th-cta-btn-white{color:#0f172a;background:#fff;border-radius:9999px;align-items:center;gap:8px;height:52px;padding:0 32px;font-size:15px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.th-cta-btn-white:hover{background:#f1f5f9;transform:translateY(-2px);box-shadow:0 10px 25px #fff3}.th-cta-btn-outline{color:#fff;background:0 0;border:1px solid #ffffff40;border-radius:9999px;align-items:center;gap:8px;height:52px;padding:0 28px;font-size:15px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.th-cta-btn-outline:hover{background:#ffffff14;border-color:#fff;transform:translateY(-2px)}@media (width<=1024px){.th-hero-showcase{grid-template-columns:repeat(3,1fr);gap:16px}.th-usecases-grid{grid-template-columns:repeat(2,1fr);gap:20px}.th-workflow-grid{grid-template-columns:repeat(2,1fr);gap:16px}.th-gallery-grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media (width<=768px){.th-container{width:100%;padding-inline:16px}.th-hero{padding-top:24px;padding-bottom:48px}.th-hero-glow{width:100%;max-width:360px;height:240px}.th-hero-title{word-break:break-word;text-align:center;margin-bottom:16px;font-size:clamp(26px,6.8vw,40px);line-height:1.18}.th-hero-subtitle{text-align:center;margin-bottom:28px;padding-inline:4px;font-size:15.5px;line-height:1.55}.th-hero-actions{flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;margin-bottom:36px;display:flex}.th-btn-primary,.th-btn-secondary{justify-content:center;width:100%;max-width:320px;height:48px;font-size:14px}.th-metrics-grid{margin-inline:auto;grid-template-columns:repeat(2,1fr);gap:12px;width:100%;max-width:380px;margin-bottom:36px;display:grid}.th-metric-card{text-align:center;border-radius:14px;padding:16px 12px}.th-metric-val{font-size:26px}.th-metric-lbl{font-size:12px}.th-hero-showcase{flex-direction:column;justify-content:center;align-items:center;gap:24px;width:100%;margin-inline:auto;display:flex}.th-showcase-card{aspect-ratio:9/16;border-radius:22px;width:100%;max-width:310px;max-height:none;margin-inline:auto}.th-section{padding-block:56px}.th-section-header{text-align:center;margin-bottom:32px;padding-inline:4px}.th-section-title{text-align:center;margin-bottom:12px;font-size:clamp(24px,6.2vw,34px);line-height:1.2}.th-section-desc{text-align:center;font-size:15px;line-height:1.55}.th-compare-grid{flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;display:flex}.th-compare-box{border-radius:18px;width:100%;max-width:440px;margin-inline:auto;padding:24px 18px}.th-list-item{gap:10px;font-size:14px}.th-usecases-grid{flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;display:flex}.th-usecase-card{border-radius:18px;width:100%;max-width:440px;margin-inline:auto;padding:24px 20px}.th-workflow-grid{flex-direction:column;justify-content:center;align-items:center;gap:14px;width:100%;display:flex}.th-step-card{border-radius:16px;width:100%;max-width:440px;margin-inline:auto;padding:22px 18px}.th-step-num{margin-bottom:8px;font-size:28px}.th-gallery-grid{flex-direction:column;justify-content:center;align-items:center;gap:24px;width:100%;margin-inline:auto;display:flex}.th-gallery-item{border-radius:20px;width:100%;max-width:310px;margin-inline:auto}.th-gallery-video-wrap{aspect-ratio:9/16;width:100%;max-height:none}.th-faq-list{width:100%;max-width:480px;margin-inline:auto}.th-faq-btn{padding:16px 18px;font-size:15px}.th-faq-answer{padding:0 18px 16px;font-size:13.5px;line-height:1.55}.th-cta-wrap{padding-block:48px}.th-cta-card{text-align:center;border-radius:24px;width:100%;max-width:480px;margin-inline:auto;padding:36px 20px}.th-cta-glow{width:100%;max-width:320px;height:200px}.th-cta-title{text-align:center;margin-bottom:12px;font-size:clamp(24px,5.8vw,34px)}.th-cta-desc{text-align:center;margin-bottom:24px;font-size:15px}.th-cta-btns{flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;display:flex}.th-cta-btn-white,.th-cta-btn-outline{justify-content:center;width:100%;max-width:300px;height:48px;font-size:14px}}@media (width<=360px){.th-metrics-grid{grid-template-columns:1fr;max-width:280px}.th-showcase-card,.th-gallery-item{max-width:270px}}@keyframes thRevealFadeUp{0%{opacity:.3;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.th-reveal{opacity:1;transform:none}.th-reveal.is-revealed{animation:.65s cubic-bezier(.16,1,.3,1) both thRevealFadeUp}.th-delay-1{transition-delay:80ms}.th-delay-2{transition-delay:.16s}.th-delay-3{transition-delay:.24s}.th-delay-4{transition-delay:.32s}.th-delay-5{transition-delay:.4s}.th-delay-6{transition-delay:.48s}.ls-page{--ink:#111;--ink-soft:#222;--muted:#666;--muted-light:#8e8e93;--surface:#f7f7f9;--surface-alt:#f2f3f7;--border:#e8e8ee;--border-light:#f0f0f4;--accent-gold:#f59e0b;--accent-blue:#2563eb;--accent-green:#10b981;--accent-red:#ef4444;color:var(--ink-soft);font-family:var(--sans,"Instrument Sans", system-ui, -apple-system, sans-serif);-webkit-font-smoothing:antialiased;background-color:#fff;min-height:100vh;position:relative;overflow-x:clip}.ls-container{width:100%;max-width:1240px;margin-inline:auto;padding-inline:24px}.ls-hero{text-align:center;padding-top:48px;padding-bottom:80px;position:relative;overflow:hidden}.ls-hero-glow{pointer-events:none;z-index:0;filter:blur(50px);background:radial-gradient(circle,#fed7aa4d 0%,#dbeafe38 50%,#0000 70%);width:800px;height:450px;animation:9s ease-in-out infinite alternate lsGlowFloat;position:absolute;top:-100px;left:50%;transform:translate(-50%)}@keyframes lsGlowFloat{0%{opacity:.7;transform:translate(-50%)scale(1)}50%{opacity:.95;transform:translate(-48%,-18px)scale(1.08)}to{opacity:.7;transform:translate(-52%,12px)scale(.96)}}.ls-hero-content{z-index:1;max-width:960px;margin-inline:auto;position:relative}@keyframes lsHeroIn{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.ls-hero-in-1{animation:.8s cubic-bezier(.16,1,.3,1) 80ms both lsHeroIn}.ls-hero-in-2{animation:.8s cubic-bezier(.16,1,.3,1) .18s both lsHeroIn}.ls-hero-in-3{animation:.8s cubic-bezier(.16,1,.3,1) .28s both lsHeroIn}.ls-hero-in-4{animation:.8s cubic-bezier(.16,1,.3,1) .38s both lsHeroIn}.ls-badge{letter-spacing:.04em;color:#1e293b;text-transform:uppercase;background:#fff;border:1px solid #e2e8f0;border-radius:9999px;align-items:center;gap:8px;margin-bottom:24px;padding:6px 16px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:0 2px 8px #0000000a}.ls-badge-dot{background:#f59e0b;border-radius:50%;width:8px;height:8px;animation:2s infinite lsPulse;box-shadow:0 0 10px #f59e0b}@keyframes lsPulse{0%{opacity:.8;transform:scale(.95)}50%{opacity:1;transform:scale(1.3)}to{opacity:.8;transform:scale(.95)}}.ls-hero-title{font-family:var(--display,"GC Avalance", var(--sans));letter-spacing:-.025em;color:var(--ink);margin-bottom:24px;font-size:clamp(38px,5.5vw,64px);font-weight:600;line-height:1.12}.ls-gradient-text{color:var(--ink)}.ls-hero-subtitle{color:var(--muted);margin-inline:auto;max-width:780px;margin-bottom:36px;font-size:clamp(17px,2vw,21px);line-height:1.55}.ls-hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-bottom:48px;display:flex}.ls-btn-primary{color:#fff;background:#0f172a;border-radius:9999px;align-items:center;gap:10px;height:52px;padding:0 32px;font-size:15px;font-weight:600;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 10px 25px #0f172a33}.ls-btn-primary svg{transition:transform .2s}.ls-btn-primary:hover{background:#000;transform:translateY(-2px);box-shadow:0 14px 30px #00000047}.ls-btn-primary:hover svg:last-child{transform:translate(4px)}.ls-btn-secondary{color:#1e293b;background:#fff;border:1px solid #cbd5e1;border-radius:9999px;align-items:center;gap:10px;height:52px;padding:0 28px;font-size:15px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.ls-btn-secondary:hover{background:#f8fafc;border-color:#94a3b8;transform:translateY(-2px)}.ls-metrics-grid{margin-inline:auto;grid-template-columns:repeat(4,1fr);gap:16px;max-width:1040px;margin-bottom:60px;display:grid}.ls-metric-card{border:1px solid var(--border);background:#fff;border-radius:18px;padding:20px 16px;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 16px #00000008}.ls-metric-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px #0000000f}.ls-metric-val{font-family:var(--display,"GC Avalance", var(--sans));color:var(--ink);margin-bottom:6px;font-size:32px;font-weight:600;line-height:1}.ls-metric-lbl{color:var(--muted);font-size:13px;font-weight:500}.ls-hero-showcase{margin-inline:auto;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1040px;margin-top:20px;display:grid}.ls-showcase-card{aspect-ratio:9/16;background:#111;border-radius:24px;flex-direction:column;justify-content:flex-end;max-height:520px;transition:transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 40px #0000001f}.ls-showcase-card:hover{transform:translateY(-6px);box-shadow:0 28px 50px #0000002e}.ls-showcase-video{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.ls-showcase-card:hover .ls-showcase-video{transform:scale(1.04)}.ls-showcase-overlay{pointer-events:none;background:linear-gradient(#0000001a 0%,#0003 60%,#000000d9 100%);position:absolute;inset:0}.ls-showcase-badge-top{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#0f172abf;border:1px solid #ffffff26;border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:600;transition:transform .25s;display:inline-flex;position:absolute;top:14px;left:14px}.ls-showcase-card:hover .ls-showcase-badge-top{transform:translateY(-2px)}.ls-showcase-info{z-index:2;color:#fff;text-align:left;padding:20px;position:relative}.ls-showcase-title{margin-bottom:4px;font-size:16px;font-weight:600;line-height:1.3}.ls-showcase-meta{color:#ffffffbf;align-items:center;gap:12px;font-size:12px;display:flex}.ls-section{padding-block:88px;position:relative}.ls-section-alt{background:var(--surface);border-block:1px solid var(--border)}.ls-section-header{text-align:center;margin-inline:auto;max-width:780px;margin-bottom:56px}.ls-section-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-gold);margin-bottom:12px;font-size:12px;font-weight:700;display:inline-block}.ls-section-title{font-family:var(--display,"GC Avalance", var(--sans));color:var(--ink);letter-spacing:-.02em;margin-bottom:16px;font-size:clamp(30px,4vw,44px);font-weight:600;line-height:1.2}.ls-section-desc{color:var(--muted);font-size:18px;line-height:1.6}.ls-compare-grid{grid-template-columns:1fr 1fr;gap:32px;max-width:1080px;margin-inline:auto;display:grid}.ls-compare-box{border:1px solid var(--border);background:#fff;border-radius:24px;flex-direction:column;padding:36px 32px;display:flex;box-shadow:0 6px 20px #00000008}.ls-compare-box.is-traditional{background:snow;border-color:#fecdd3}.ls-compare-box.is-engine{background:#fcfdfd;border-color:#86efac;animation:4s ease-in-out infinite lsEnginePulse;position:relative;box-shadow:0 12px 30px #10b98114}@keyframes lsEnginePulse{0%,to{box-shadow:0 12px 30px #10b98114,0 0 0 1px #10b98140}50%{box-shadow:0 18px 40px #10b98129,0 0 0 2px #10b98173}}.ls-box-header{border-bottom:1px solid #0000000f;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:20px;display:flex}.ls-box-title{color:var(--ink);font-size:20px;font-weight:700}.ls-box-badge{border-radius:999px;padding:4px 12px;font-size:12px;font-weight:600}.ls-box-badge.bad{color:#e11d48;background:#ffe4e6}.ls-box-badge.good{color:#15803d;background:#dcfce7}.ls-list{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.ls-list-item{color:#334155;align-items:flex-start;gap:12px;font-size:15px;line-height:1.5;display:flex}.ls-list-icon-bad{color:#e11d48;flex-shrink:0;margin-top:3px}.ls-list-icon-good{color:#10b981;flex-shrink:0;margin-top:3px}.ls-usecases-grid{grid-template-columns:repeat(3,1fr);gap:24px;max-width:1160px;margin-inline:auto;display:grid}.ls-usecase-card{border:1px solid var(--border);background:#fff;border-radius:20px;flex-direction:column;padding:32px 28px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.ls-usecase-card:hover{border-color:#cbd5e1;transform:translateY(-4px);box-shadow:0 12px 30px #0000000f}.ls-card-icon-wrap{background:var(--surface);width:48px;height:48px;color:var(--ink);border-radius:14px;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.ls-card-title{color:var(--ink);margin-bottom:12px;font-size:19px;font-weight:600}.ls-card-desc{color:var(--muted);flex-grow:1;margin-bottom:20px;font-size:14.5px;line-height:1.6}.ls-card-bullets{border-top:1px solid var(--border-light);flex-direction:column;gap:8px;margin:0;padding:16px 0 0;list-style:none;display:flex}.ls-card-bullet{color:#475569;align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.ls-card-bullet-dot{background:var(--accent-gold);border-radius:50%;width:5px;height:5px}.ls-workflow-grid{grid-template-columns:repeat(4,1fr);gap:20px;max-width:1160px;margin-inline:auto;display:grid}.ls-step-card{border:1px solid var(--border);background:#fff;border-radius:20px;padding:28px 24px;transition:transform .2s,box-shadow .2s;position:relative;box-shadow:0 4px 14px #00000005}.ls-step-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px #0000000f}.ls-step-num{font-family:var(--display,"GC Avalance", var(--sans));color:#e2e8f0;margin-bottom:14px;font-size:36px;font-weight:700;line-height:1}.ls-step-title{color:var(--ink);margin-bottom:10px;font-size:17px;font-weight:600}.ls-step-desc{color:var(--muted);font-size:13.5px;line-height:1.55}.ls-gallery-grid{grid-template-columns:repeat(3,1fr);gap:24px;max-width:1080px;margin-inline:auto;display:grid}.ls-gallery-item{border:1px solid var(--border);background:#fff;border-radius:20px;transition:transform .2s,box-shadow .2s;overflow:hidden;box-shadow:0 4px 16px #0000000a}.ls-gallery-item:hover{transform:translateY(-4px);box-shadow:0 12px 28px #00000014}.ls-gallery-video-wrap{aspect-ratio:9/16;background:#000;max-height:480px;position:relative;overflow:hidden}.ls-gallery-video{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.16,1,.3,1);display:block}.ls-gallery-item:hover .ls-gallery-video{transform:scale(1.04)}.ls-gallery-tag{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#000000b3;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600;transition:transform .25s;position:absolute;top:12px;left:12px}.ls-gallery-item:hover .ls-gallery-tag{transform:translateY(-2px)}.ls-gallery-info{padding:18px}.ls-gallery-name{color:var(--ink);margin-bottom:4px;font-size:16px;font-weight:600}.ls-gallery-sub{color:var(--muted);font-size:13px}.ls-faq-list{flex-direction:column;gap:12px;max-width:820px;margin-inline:auto;display:flex}.ls-faq-item{border:1px solid var(--border);background:#fff;border-radius:16px;transition:border-color .2s,box-shadow .2s;overflow:hidden;opacity:1!important;visibility:visible!important}.ls-faq-item:hover{border-color:#cbd5e1;box-shadow:0 4px 16px #0000000a}.ls-faq-btn{text-align:left;cursor:pointer;width:100%;color:var(--ink);background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;font-family:inherit;font-size:16.5px;font-weight:600;display:flex}.ls-faq-btn svg{color:var(--muted);flex-shrink:0;transition:transform .2s}.ls-faq-item.is-open .ls-faq-btn svg{color:var(--ink);transform:rotate(180deg)}.ls-faq-answer-wrap{grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1);display:grid}.ls-faq-item.is-open .ls-faq-answer-wrap{grid-template-rows:1fr}.ls-faq-answer-inner{overflow:hidden}.ls-faq-answer{color:var(--muted);opacity:0;padding:0 24px 22px;font-size:14.5px;line-height:1.65;transition:opacity .25s 50ms,transform .25s 50ms;transform:translateY(-6px)}.ls-faq-item.is-open .ls-faq-answer{opacity:1;transform:translateY(0)}.ls-cta-wrap{padding-block:80px}.ls-cta-card{color:#fff;text-align:center;background:#0f172a;border-radius:32px;max-width:1040px;margin-inline:auto;padding:64px 40px;position:relative;overflow:hidden;box-shadow:0 24px 50px #0f172a40}.ls-cta-glow{pointer-events:none;filter:blur(50px);background:radial-gradient(circle,#f59e0b52 0%,#2563eb38 60%,#0000 80%);width:600px;height:300px;animation:7s ease-in-out infinite alternate lsCtaPulse;position:absolute;top:-150px;left:50%;transform:translate(-50%)}@keyframes lsCtaPulse{0%{opacity:.6;transform:translate(-50%)scale(.92)}50%{opacity:.9;transform:translate(-50%,-12px)scale(1.1)}to{opacity:.6;transform:translate(-50%)scale(.92)}}.ls-cta-title{font-family:var(--display,"GC Avalance", var(--sans));color:#fff;margin-bottom:18px;font-size:clamp(30px,4.5vw,46px);font-weight:600;line-height:1.15}.ls-cta-desc{color:#94a3b8;margin-inline:auto;max-width:640px;margin-bottom:36px;font-size:18px;line-height:1.6}.ls-cta-btns{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.ls-cta-btn-white{color:#0f172a;background:#fff;border-radius:9999px;align-items:center;gap:8px;height:52px;padding:0 32px;font-size:15px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.ls-cta-btn-white:hover{background:#f1f5f9;transform:translateY(-2px);box-shadow:0 10px 25px #fff3}.ls-cta-btn-outline{color:#fff;background:0 0;border:1px solid #ffffff40;border-radius:9999px;align-items:center;gap:8px;height:52px;padding:0 28px;font-size:15px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.ls-cta-btn-outline:hover{background:#ffffff14;border-color:#fff;transform:translateY(-2px)}@media (width<=1024px){.ls-hero-showcase{grid-template-columns:repeat(3,1fr);gap:16px}.ls-usecases-grid{grid-template-columns:repeat(2,1fr);gap:20px}.ls-workflow-grid{grid-template-columns:repeat(2,1fr);gap:16px}.ls-gallery-grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media (width<=768px){.ls-container{width:100%;padding-inline:16px}.ls-hero{padding-top:24px;padding-bottom:48px}.ls-hero-glow{width:100%;max-width:360px;height:240px}.ls-hero-title{word-break:break-word;text-align:center;margin-bottom:16px;font-size:clamp(26px,6.8vw,40px);line-height:1.18}.ls-hero-subtitle{text-align:center;margin-bottom:28px;padding-inline:4px;font-size:15.5px;line-height:1.55}.ls-hero-actions{flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;margin-bottom:36px;display:flex}.ls-btn-primary,.ls-btn-secondary{justify-content:center;width:100%;max-width:320px;height:48px;font-size:14px}.ls-metrics-grid{margin-inline:auto;grid-template-columns:repeat(2,1fr);gap:12px;width:100%;max-width:380px;margin-bottom:36px;display:grid}.ls-metric-card{text-align:center;border-radius:14px;padding:16px 12px}.ls-metric-val{font-size:26px}.ls-metric-lbl{font-size:12px}.ls-hero-showcase{flex-direction:column;justify-content:center;align-items:center;gap:24px;width:100%;margin-inline:auto;display:flex}.ls-showcase-card{aspect-ratio:9/16;border-radius:22px;width:100%;max-width:310px;max-height:none;margin-inline:auto}.ls-section{padding-block:56px}.ls-section-header{text-align:center;margin-bottom:32px;padding-inline:4px}.ls-section-title{text-align:center;margin-bottom:12px;font-size:clamp(24px,6.2vw,34px);line-height:1.2}.ls-section-desc{text-align:center;font-size:15px;line-height:1.55}.ls-compare-grid{flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;display:flex}.ls-compare-box{border-radius:18px;width:100%;max-width:440px;margin-inline:auto;padding:24px 18px}.ls-list-item{gap:10px;font-size:14px}.ls-usecases-grid{flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;display:flex}.ls-usecase-card{border-radius:18px;width:100%;max-width:440px;margin-inline:auto;padding:24px 20px}.ls-workflow-grid{flex-direction:column;justify-content:center;align-items:center;gap:14px;width:100%;display:flex}.ls-step-card{border-radius:16px;width:100%;max-width:440px;margin-inline:auto;padding:22px 18px}.ls-step-num{margin-bottom:8px;font-size:28px}.ls-gallery-grid{flex-direction:column;justify-content:center;align-items:center;gap:24px;width:100%;margin-inline:auto;display:flex}.ls-gallery-item{border-radius:20px;width:100%;max-width:310px;margin-inline:auto}.ls-gallery-video-wrap{aspect-ratio:9/16;width:100%;max-height:none}.ls-faq-list{width:100%;max-width:480px;margin-inline:auto}.ls-faq-btn{padding:16px 18px;font-size:15px}.ls-faq-answer{padding:0 18px 16px;font-size:13.5px;line-height:1.55}.ls-cta-wrap{padding-block:48px}.ls-cta-card{text-align:center;border-radius:24px;width:100%;max-width:480px;margin-inline:auto;padding:36px 20px}.ls-cta-glow{width:100%;max-width:320px;height:200px}.ls-cta-title{text-align:center;margin-bottom:12px;font-size:clamp(24px,5.8vw,34px)}.ls-cta-desc{text-align:center;margin-bottom:24px;font-size:15px}.ls-cta-btns{flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;display:flex}.ls-cta-btn-white,.ls-cta-btn-outline{justify-content:center;width:100%;max-width:300px;height:48px;font-size:14px}}@media (width<=360px){.ls-metrics-grid{grid-template-columns:1fr;max-width:280px}.ls-showcase-card,.ls-gallery-item{max-width:270px}}@keyframes lsRevealFadeUp{0%{opacity:.3;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.ls-reveal{opacity:1;transform:none}.ls-reveal.is-revealed{animation:.65s cubic-bezier(.16,1,.3,1) both lsRevealFadeUp}.ls-delay-1{transition-delay:80ms}.ls-delay-2{transition-delay:.16s}.ls-delay-3{transition-delay:.24s}.ls-delay-4{transition-delay:.32s}.ls-delay-5{transition-delay:.4s}.ls-delay-6{transition-delay:.48s}.to-page{--ink:#111;--ink-soft:#222;--muted:#666;--muted-light:#8e8e93;--surface:#f7f7f9;--surface-alt:#f2f3f7;--border:#e8e8ee;--border-light:#f0f0f4;--accent-gold:#f59e0b;--accent-blue:#2563eb;--accent-green:#10b981;--accent-red:#ef4444;color:var(--ink-soft);font-family:var(--sans,"Instrument Sans", system-ui, -apple-system, sans-serif);-webkit-font-smoothing:antialiased;background-color:#fff;min-height:100vh;position:relative;overflow-x:clip}.to-container{width:100%;max-width:1240px;margin-inline:auto;padding-inline:24px}.to-hero{text-align:center;padding-top:48px;padding-bottom:80px;position:relative;overflow:hidden}.to-hero-glow{pointer-events:none;z-index:0;filter:blur(50px);background:radial-gradient(circle,#fed7aa4d 0%,#dbeafe38 50%,#0000 70%);width:800px;height:450px;animation:9s ease-in-out infinite alternate toGlowFloat;position:absolute;top:-100px;left:50%;transform:translate(-50%)}@keyframes toGlowFloat{0%{opacity:.7;transform:translate(-50%)scale(1)}50%{opacity:.95;transform:translate(-48%,-18px)scale(1.08)}to{opacity:.7;transform:translate(-52%,12px)scale(.96)}}.to-hero-content{z-index:1;max-width:960px;margin-inline:auto;position:relative}@keyframes toHeroIn{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.to-hero-in-1{animation:.8s cubic-bezier(.16,1,.3,1) 80ms both toHeroIn}.to-hero-in-2{animation:.8s cubic-bezier(.16,1,.3,1) .18s both toHeroIn}.to-hero-in-3{animation:.8s cubic-bezier(.16,1,.3,1) .28s both toHeroIn}.to-hero-in-4{animation:.8s cubic-bezier(.16,1,.3,1) .38s both toHeroIn}.to-badge{letter-spacing:.04em;color:#1e293b;text-transform:uppercase;background:#fff;border:1px solid #e2e8f0;border-radius:9999px;align-items:center;gap:8px;margin-bottom:24px;padding:6px 16px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:0 2px 8px #0000000a}.to-badge-dot{background:#f59e0b;border-radius:50%;width:8px;height:8px;animation:2s infinite toPulse;box-shadow:0 0 10px #f59e0b}@keyframes toPulse{0%{opacity:.8;transform:scale(.95)}50%{opacity:1;transform:scale(1.3)}to{opacity:.8;transform:scale(.95)}}.to-hero-title{font-family:var(--display,"GC Avalance", var(--sans));letter-spacing:-.025em;color:var(--ink);margin-bottom:24px;font-size:clamp(38px,5.5vw,64px);font-weight:600;line-height:1.12}.to-hero-subtitle{color:var(--muted);margin-inline:auto;max-width:780px;margin-bottom:36px;font-size:clamp(17px,2vw,21px);line-height:1.55}.to-hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-bottom:48px;display:flex}.to-btn-primary{color:#fff;background:#0f172a;border-radius:9999px;align-items:center;gap:10px;height:52px;padding:0 32px;font-size:15px;font-weight:600;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 10px 25px #0f172a33}.to-btn-primary svg{transition:transform .2s}.to-btn-primary:hover{background:#000;transform:translateY(-2px);box-shadow:0 14px 30px #00000047}.to-btn-primary:hover svg:last-child{transform:translate(4px)}.to-btn-secondary{color:#1e293b;background:#fff;border:1px solid #cbd5e1;border-radius:9999px;align-items:center;gap:10px;height:52px;padding:0 28px;font-size:15px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.to-btn-secondary:hover{background:#f8fafc;border-color:#94a3b8;transform:translateY(-2px)}.to-metrics-grid{margin-inline:auto;grid-template-columns:repeat(4,1fr);gap:16px;max-width:1040px;margin-bottom:60px;display:grid}.to-metric-card{border:1px solid var(--border);background:#fff;border-radius:18px;padding:20px 16px;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 16px #00000008}.to-metric-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px #0000000f}.to-metric-val{font-family:var(--display,"GC Avalance", var(--sans));color:var(--ink);margin-bottom:6px;font-size:32px;font-weight:600;line-height:1}.to-metric-lbl{color:var(--muted);font-size:13px;font-weight:500}.to-hero-showcase{margin-inline:auto;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1040px;margin-top:20px;display:grid}.to-showcase-card{aspect-ratio:9/16;background:#111;border-radius:24px;flex-direction:column;justify-content:flex-end;max-height:520px;transition:transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 40px #0000001f}.to-showcase-card:hover{transform:translateY(-6px);box-shadow:0 28px 50px #0000002e}.to-showcase-video{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.to-showcase-card:hover .to-showcase-video{transform:scale(1.04)}.to-showcase-overlay{pointer-events:none;background:linear-gradient(#0000001a 0%,#0003 60%,#000000d9 100%);position:absolute;inset:0}.to-showcase-badge-top{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#0f172abf;border:1px solid #ffffff26;border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:600;transition:transform .25s;display:inline-flex;position:absolute;top:14px;left:14px}.to-showcase-card:hover .to-showcase-badge-top{transform:translateY(-2px)}.to-showcase-info{z-index:2;color:#fff;text-align:left;padding:20px;position:relative}.to-showcase-title{margin-bottom:4px;font-size:16px;font-weight:600;line-height:1.3}.to-showcase-meta{color:#ffffffbf;align-items:center;gap:12px;font-size:12px;display:flex}.to-section{padding-block:88px;position:relative}.to-section-alt{background:var(--surface);border-block:1px solid var(--border)}.to-section-header{text-align:center;margin-inline:auto;max-width:780px;margin-bottom:56px}.to-section-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-gold);margin-bottom:12px;font-size:12px;font-weight:700;display:inline-block}.to-section-title{font-family:var(--display,"GC Avalance", var(--sans));color:var(--ink);letter-spacing:-.02em;margin-bottom:16px;font-size:clamp(30px,4vw,44px);font-weight:600;line-height:1.2}.to-section-desc{color:var(--muted);font-size:18px;line-height:1.6}.to-compare-grid{grid-template-columns:1fr 1fr;gap:32px;max-width:1080px;margin-inline:auto;display:grid}.to-compare-box{border:1px solid var(--border);background:#fff;border-radius:24px;flex-direction:column;padding:36px 32px;display:flex;box-shadow:0 6px 20px #00000008}.to-compare-box.is-traditional{background:snow;border-color:#fecdd3}.to-compare-box.is-engine{background:#fcfdfd;border-color:#86efac;animation:4s ease-in-out infinite toEnginePulse;position:relative;box-shadow:0 12px 30px #10b98114}@keyframes toEnginePulse{0%,to{box-shadow:0 12px 30px #10b98114,0 0 0 1px #10b98140}50%{box-shadow:0 18px 40px #10b98129,0 0 0 2px #10b98173}}.to-box-header{border-bottom:1px solid #0000000f;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:20px;display:flex}.to-box-title{color:var(--ink);font-size:20px;font-weight:700}.to-box-badge{border-radius:999px;padding:4px 12px;font-size:12px;font-weight:600}.to-box-badge.bad{color:#e11d48;background:#ffe4e6}.to-box-badge.good{color:#15803d;background:#dcfce7}.to-list{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.to-list-item{color:#334155;align-items:flex-start;gap:12px;font-size:15px;line-height:1.5;display:flex}.to-list-icon-bad{color:#e11d48;flex-shrink:0;margin-top:3px}.to-list-icon-good{color:#10b981;flex-shrink:0;margin-top:3px}.to-usecases-grid{grid-template-columns:repeat(3,1fr);gap:24px;max-width:1160px;margin-inline:auto;display:grid}.to-usecase-card{border:1px solid var(--border);background:#fff;border-radius:20px;flex-direction:column;padding:32px 28px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.to-usecase-card:hover{border-color:#cbd5e1;transform:translateY(-4px);box-shadow:0 12px 30px #0000000f}.to-card-icon-wrap{background:var(--surface);width:48px;height:48px;color:var(--ink);border-radius:14px;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.to-card-title{color:var(--ink);margin-bottom:12px;font-size:19px;font-weight:600}.to-card-desc{color:var(--muted);flex-grow:1;margin-bottom:20px;font-size:14.5px;line-height:1.6}.to-card-bullets{border-top:1px solid var(--border-light);flex-direction:column;gap:8px;margin:0;padding:16px 0 0;list-style:none;display:flex}.to-card-bullet{color:#475569;align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.to-card-bullet-dot{background:var(--accent-gold);border-radius:50%;width:5px;height:5px}.to-workflow-grid{grid-template-columns:repeat(4,1fr);gap:20px;max-width:1160px;margin-inline:auto;display:grid}.to-step-card{border:1px solid var(--border);background:#fff;border-radius:20px;padding:28px 24px;transition:transform .2s,box-shadow .2s;position:relative;box-shadow:0 4px 14px #00000005}.to-step-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px #0000000f}.to-step-num{font-family:var(--display,"GC Avalance", var(--sans));color:#e2e8f0;margin-bottom:14px;font-size:36px;font-weight:700;line-height:1}.to-step-title{color:var(--ink);margin-bottom:10px;font-size:17px;font-weight:600}.to-step-desc{color:var(--muted);font-size:13.5px;line-height:1.55}.to-gallery-grid{grid-template-columns:repeat(3,1fr);gap:24px;max-width:1080px;margin-inline:auto;display:grid}.to-gallery-item{border:1px solid var(--border);background:#fff;border-radius:20px;transition:transform .2s,box-shadow .2s;overflow:hidden;box-shadow:0 4px 16px #0000000a}.to-gallery-item:hover{transform:translateY(-4px);box-shadow:0 12px 28px #00000014}.to-gallery-video-wrap{aspect-ratio:9/16;background:#000;max-height:480px;position:relative;overflow:hidden}.to-gallery-video{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.16,1,.3,1);display:block}.to-gallery-item:hover .to-gallery-video{transform:scale(1.04)}.to-gallery-tag{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#000000b3;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600;transition:transform .25s;position:absolute;top:12px;left:12px}.to-gallery-item:hover .to-gallery-tag{transform:translateY(-2px)}.to-gallery-info{padding:18px}.to-gallery-name{color:var(--ink);margin-bottom:4px;font-size:16px;font-weight:600}.to-gallery-sub{color:var(--muted);font-size:13px}.to-faq-list{flex-direction:column;gap:12px;max-width:820px;margin-inline:auto;display:flex}.to-faq-item{border:1px solid var(--border);background:#fff;border-radius:16px;transition:border-color .2s,box-shadow .2s;overflow:hidden;opacity:1!important;visibility:visible!important}.to-faq-item:hover{border-color:#cbd5e1;box-shadow:0 4px 16px #0000000a}.to-faq-btn{text-align:left;cursor:pointer;width:100%;color:var(--ink);background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;font-family:inherit;font-size:16.5px;font-weight:600;display:flex}.to-faq-btn svg{color:var(--muted);flex-shrink:0;transition:transform .2s}.to-faq-item.is-open .to-faq-btn svg{color:var(--ink);transform:rotate(180deg)}.to-faq-answer-wrap{grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1);display:grid}.to-faq-item.is-open .to-faq-answer-wrap{grid-template-rows:1fr}.to-faq-answer-inner{overflow:hidden}.to-faq-answer{color:var(--muted);opacity:0;padding:0 24px 22px;font-size:14.5px;line-height:1.65;transition:opacity .25s 50ms,transform .25s 50ms;transform:translateY(-6px)}.to-faq-item.is-open .to-faq-answer{opacity:1;transform:translateY(0)}.to-cta-wrap{padding-block:80px}.to-cta-card{color:#fff;text-align:center;background:#0f172a;border-radius:32px;max-width:1040px;margin-inline:auto;padding:64px 40px;position:relative;overflow:hidden;box-shadow:0 24px 50px #0f172a40}.to-cta-glow{pointer-events:none;filter:blur(50px);background:radial-gradient(circle,#f59e0b52 0%,#2563eb38 60%,#0000 80%);width:600px;height:300px;animation:7s ease-in-out infinite alternate toCtaPulse;position:absolute;top:-150px;left:50%;transform:translate(-50%)}@keyframes toCtaPulse{0%{opacity:.6;transform:translate(-50%)scale(.92)}50%{opacity:.9;transform:translate(-50%,-12px)scale(1.1)}to{opacity:.6;transform:translate(-50%)scale(.92)}}.to-cta-title{font-family:var(--display,"GC Avalance", var(--sans));color:#fff;margin-bottom:18px;font-size:clamp(30px,4.5vw,46px);font-weight:600;line-height:1.15}.to-cta-desc{color:#94a3b8;margin-inline:auto;max-width:640px;margin-bottom:36px;font-size:18px;line-height:1.6}.to-cta-btns{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.to-cta-btn-white{color:#0f172a;background:#fff;border-radius:9999px;align-items:center;gap:8px;height:52px;padding:0 32px;font-size:15px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.to-cta-btn-white:hover{background:#f1f5f9;transform:translateY(-2px);box-shadow:0 10px 25px #fff3}.to-cta-btn-outline{color:#fff;background:0 0;border:1px solid #ffffff40;border-radius:9999px;align-items:center;gap:8px;height:52px;padding:0 28px;font-size:15px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.to-cta-btn-outline:hover{background:#ffffff14;border-color:#fff;transform:translateY(-2px)}@media (width<=1024px){.to-hero-showcase{grid-template-columns:repeat(3,1fr);gap:16px}.to-usecases-grid{grid-template-columns:repeat(2,1fr);gap:20px}.to-workflow-grid{grid-template-columns:repeat(2,1fr);gap:16px}.to-gallery-grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media (width<=768px){.to-container{width:100%;padding-inline:16px}.to-hero{padding-top:24px;padding-bottom:48px}.to-hero-glow{width:100%;max-width:360px;height:240px}.to-hero-title{word-break:break-word;text-align:center;margin-bottom:16px;font-size:clamp(26px,6.8vw,40px);line-height:1.18}.to-hero-subtitle{text-align:center;margin-bottom:28px;padding-inline:4px;font-size:15.5px;line-height:1.55}.to-hero-actions{flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;margin-bottom:36px;display:flex}.to-btn-primary,.to-btn-secondary{justify-content:center;width:100%;max-width:320px;height:48px;font-size:14px}.to-metrics-grid{margin-inline:auto;grid-template-columns:repeat(2,1fr);gap:12px;width:100%;max-width:380px;margin-bottom:36px;display:grid}.to-metric-card{text-align:center;border-radius:14px;padding:16px 12px}.to-metric-val{font-size:26px}.to-metric-lbl{font-size:12px}.to-hero-showcase{flex-direction:column;justify-content:center;align-items:center;gap:24px;width:100%;margin-inline:auto;display:flex}.to-showcase-card{aspect-ratio:9/16;border-radius:22px;width:100%;max-width:310px;max-height:none;margin-inline:auto}.to-section{padding-block:56px}.to-section-header{text-align:center;margin-bottom:32px;padding-inline:4px}.to-section-title{text-align:center;margin-bottom:12px;font-size:clamp(24px,6.2vw,34px);line-height:1.2}.to-section-desc{text-align:center;font-size:15px;line-height:1.55}.to-compare-grid{flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;display:flex}.to-compare-box{border-radius:18px;width:100%;max-width:440px;margin-inline:auto;padding:24px 18px}.to-list-item{gap:10px;font-size:14px}.to-usecases-grid{flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;display:flex}.to-usecase-card{border-radius:18px;width:100%;max-width:440px;margin-inline:auto;padding:24px 20px}.to-workflow-grid{flex-direction:column;justify-content:center;align-items:center;gap:14px;width:100%;display:flex}.to-step-card{border-radius:16px;width:100%;max-width:440px;margin-inline:auto;padding:22px 18px}.to-step-num{margin-bottom:8px;font-size:28px}.to-gallery-grid{flex-direction:column;justify-content:center;align-items:center;gap:24px;width:100%;margin-inline:auto;display:flex}.to-gallery-item{border-radius:20px;width:100%;max-width:310px;margin-inline:auto}.to-gallery-video-wrap{aspect-ratio:9/16;width:100%;max-height:none}.to-faq-list{width:100%;max-width:480px;margin-inline:auto}.to-faq-btn{padding:16px 18px;font-size:15px}.to-faq-answer{padding:0 18px 16px;font-size:13.5px;line-height:1.55}.to-cta-wrap{padding-block:48px}.to-cta-card{text-align:center;border-radius:24px;width:100%;max-width:480px;margin-inline:auto;padding:36px 20px}.to-cta-glow{width:100%;max-width:320px;height:200px}.to-cta-title{text-align:center;margin-bottom:12px;font-size:clamp(24px,5.8vw,34px)}.to-cta-desc{text-align:center;margin-bottom:24px;font-size:15px}.to-cta-btns{flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;display:flex}.to-cta-btn-white,.to-cta-btn-outline{justify-content:center;width:100%;max-width:300px;height:48px;font-size:14px}}@media (width<=360px){.to-metrics-grid{grid-template-columns:1fr;max-width:280px}.to-showcase-card,.to-gallery-item{max-width:270px}}@keyframes toRevealFadeUp{0%{opacity:.3;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.to-reveal{opacity:1;transform:none}.to-reveal.is-revealed{animation:.65s cubic-bezier(.16,1,.3,1) both toRevealFadeUp}.to-delay-1{transition-delay:80ms}.to-delay-2{transition-delay:.16s}.to-delay-3{transition-delay:.24s}.to-delay-4{transition-delay:.32s}.to-delay-5{transition-delay:.4s}.to-delay-6{transition-delay:.48s}.av-page{--ink:#111;--ink-soft:#222;--muted:#666;--muted-light:#8e8e93;--surface:#f7f7f9;--surface-alt:#f2f3f7;--border:#e8e8ee;--border-light:#f0f0f4;--accent-gold:#f59e0b;--accent-blue:#2563eb;--accent-green:#10b981;--accent-red:#ef4444;color:var(--ink-soft);font-family:var(--sans,"Instrument Sans", system-ui, -apple-system, sans-serif);-webkit-font-smoothing:antialiased;background-color:#fff;min-height:100vh;position:relative;overflow-x:clip}.av-container{width:100%;max-width:1240px;margin-inline:auto;padding-inline:24px}.av-hero{text-align:center;padding-top:48px;padding-bottom:80px;position:relative;overflow:hidden}.av-hero-glow{pointer-events:none;z-index:0;filter:blur(50px);background:radial-gradient(circle,#fed7aa4d 0%,#dbeafe38 50%,#0000 70%);width:800px;height:450px;animation:9s ease-in-out infinite alternate avGlowFloat;position:absolute;top:-100px;left:50%;transform:translate(-50%)}@keyframes avGlowFloat{0%{opacity:.7;transform:translate(-50%)scale(1)}50%{opacity:.95;transform:translate(-48%,-18px)scale(1.08)}to{opacity:.7;transform:translate(-52%,12px)scale(.96)}}.av-hero-content{z-index:1;max-width:960px;margin-inline:auto;position:relative}@keyframes avHeroIn{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.av-hero-in-1{animation:.8s cubic-bezier(.16,1,.3,1) 80ms both avHeroIn}.av-hero-in-2{animation:.8s cubic-bezier(.16,1,.3,1) .18s both avHeroIn}.av-hero-in-3{animation:.8s cubic-bezier(.16,1,.3,1) .28s both avHeroIn}.av-hero-in-4{animation:.8s cubic-bezier(.16,1,.3,1) .38s both avHeroIn}.av-badge{letter-spacing:.04em;color:#1e293b;text-transform:uppercase;background:#fff;border:1px solid #e2e8f0;border-radius:9999px;align-items:center;gap:8px;margin-bottom:24px;padding:6px 16px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:0 2px 8px #0000000a}.av-badge-dot{background:#f59e0b;border-radius:50%;width:8px;height:8px;animation:2s infinite avPulse;box-shadow:0 0 10px #f59e0b}@keyframes avPulse{0%{opacity:.8;transform:scale(.95)}50%{opacity:1;transform:scale(1.3)}to{opacity:.8;transform:scale(.95)}}.av-hero-title{font-family:var(--display,"GC Avalance", var(--sans));letter-spacing:-.025em;color:var(--ink);margin-bottom:24px;font-size:clamp(38px,5.5vw,64px);font-weight:600;line-height:1.12}.av-hero-subtitle{color:var(--muted);margin-inline:auto;max-width:780px;margin-bottom:36px;font-size:clamp(17px,2vw,21px);line-height:1.55}.av-hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-bottom:48px;display:flex}.av-btn-primary{color:#fff;background:#0f172a;border-radius:9999px;align-items:center;gap:10px;height:52px;padding:0 32px;font-size:15px;font-weight:600;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 10px 25px #0f172a33}.av-btn-primary svg{transition:transform .2s}.av-btn-primary:hover{background:#000;transform:translateY(-2px);box-shadow:0 14px 30px #00000047}.av-btn-primary:hover svg:last-child{transform:translate(4px)}.av-btn-secondary{color:#1e293b;background:#fff;border:1px solid #cbd5e1;border-radius:9999px;align-items:center;gap:10px;height:52px;padding:0 28px;font-size:15px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.av-btn-secondary:hover{background:#f8fafc;border-color:#94a3b8;transform:translateY(-2px)}.av-metrics-grid{margin-inline:auto;grid-template-columns:repeat(4,1fr);gap:16px;max-width:1040px;margin-bottom:60px;display:grid}.av-metric-card{border:1px solid var(--border);background:#fff;border-radius:18px;padding:20px 16px;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 16px #00000008}.av-metric-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px #0000000f}.av-metric-val{font-family:var(--display,"GC Avalance", var(--sans));color:var(--ink);margin-bottom:6px;font-size:32px;font-weight:600;line-height:1}.av-metric-lbl{color:var(--muted);font-size:13px;font-weight:500}.av-hero-showcase{margin-inline:auto;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1040px;margin-top:20px;display:grid}.av-showcase-card{aspect-ratio:9/16;background:#111;border-radius:24px;flex-direction:column;justify-content:flex-end;max-height:520px;transition:transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 40px #0000001f}.av-showcase-card:hover{transform:translateY(-6px);box-shadow:0 28px 50px #0000002e}.av-showcase-video{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.av-showcase-card:hover .av-showcase-video{transform:scale(1.04)}.av-showcase-overlay{pointer-events:none;background:linear-gradient(#0000001a 0%,#0003 60%,#000000d9 100%);position:absolute;inset:0}.av-showcase-badge-top{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#0f172abf;border:1px solid #ffffff26;border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:600;transition:transform .25s;display:inline-flex;position:absolute;top:14px;left:14px}.av-showcase-card:hover .av-showcase-badge-top{transform:translateY(-2px)}.av-showcase-info{z-index:2;color:#fff;text-align:left;padding:20px;position:relative}.av-showcase-title{margin-bottom:4px;font-size:16px;font-weight:600;line-height:1.3}.av-showcase-meta{color:#ffffffbf;align-items:center;gap:12px;font-size:12px;display:flex}.av-section{padding-block:88px;position:relative}.av-section-alt{background:var(--surface);border-block:1px solid var(--border)}.av-section-header{text-align:center;margin-inline:auto;max-width:780px;margin-bottom:56px}.av-section-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-gold);margin-bottom:12px;font-size:12px;font-weight:700;display:inline-block}.av-section-title{font-family:var(--display,"GC Avalance", var(--sans));color:var(--ink);letter-spacing:-.02em;margin-bottom:16px;font-size:clamp(30px,4vw,44px);font-weight:600;line-height:1.2}.av-section-desc{color:var(--muted);font-size:18px;line-height:1.6}.av-compare-grid{grid-template-columns:1fr 1fr;gap:32px;max-width:1080px;margin-inline:auto;display:grid}.av-compare-box{border:1px solid var(--border);background:#fff;border-radius:24px;flex-direction:column;padding:36px 32px;display:flex;box-shadow:0 6px 20px #00000008}.av-compare-box.is-traditional{background:snow;border-color:#fecdd3}.av-compare-box.is-engine{background:#fcfdfd;border-color:#86efac;animation:4s ease-in-out infinite avEnginePulse;position:relative;box-shadow:0 12px 30px #10b98114}@keyframes avEnginePulse{0%,to{box-shadow:0 12px 30px #10b98114,0 0 0 1px #10b98140}50%{box-shadow:0 18px 40px #10b98129,0 0 0 2px #10b98173}}.av-box-header{border-bottom:1px solid #0000000f;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:20px;display:flex}.av-box-title{color:var(--ink);font-size:20px;font-weight:700}.av-box-badge{border-radius:999px;padding:4px 12px;font-size:12px;font-weight:600}.av-box-badge.bad{color:#e11d48;background:#ffe4e6}.av-box-badge.good{color:#15803d;background:#dcfce7}.av-list{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.av-list-item{color:#334155;align-items:flex-start;gap:12px;font-size:15px;line-height:1.5;display:flex}.av-list-icon-bad{color:#e11d48;flex-shrink:0;margin-top:3px}.av-list-icon-good{color:#10b981;flex-shrink:0;margin-top:3px}.av-usecases-grid{grid-template-columns:repeat(3,1fr);gap:24px;max-width:1160px;margin-inline:auto;display:grid}.av-usecase-card{border:1px solid var(--border);background:#fff;border-radius:20px;flex-direction:column;padding:32px 28px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.av-usecase-card:hover{border-color:#cbd5e1;transform:translateY(-4px);box-shadow:0 12px 30px #0000000f}.av-card-icon-wrap{background:var(--surface);width:48px;height:48px;color:var(--ink);border-radius:14px;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.av-card-title{color:var(--ink);margin-bottom:12px;font-size:19px;font-weight:600}.av-card-desc{color:var(--muted);flex-grow:1;margin-bottom:20px;font-size:14.5px;line-height:1.6}.av-card-bullets{border-top:1px solid var(--border-light);flex-direction:column;gap:8px;margin:0;padding:16px 0 0;list-style:none;display:flex}.av-card-bullet{color:#475569;align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.av-card-bullet-dot{background:var(--accent-gold);border-radius:50%;width:5px;height:5px}.av-workflow-grid{grid-template-columns:repeat(4,1fr);gap:20px;max-width:1160px;margin-inline:auto;display:grid}.av-step-card{border:1px solid var(--border);background:#fff;border-radius:20px;padding:28px 24px;transition:transform .2s,box-shadow .2s;position:relative;box-shadow:0 4px 14px #00000005}.av-step-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px #0000000f}.av-step-num{font-family:var(--display,"GC Avalance", var(--sans));color:#e2e8f0;margin-bottom:14px;font-size:36px;font-weight:700;line-height:1}.av-step-title{color:var(--ink);margin-bottom:10px;font-size:17px;font-weight:600}.av-step-desc{color:var(--muted);font-size:13.5px;line-height:1.55}.av-gallery-grid{grid-template-columns:repeat(3,1fr);gap:24px;max-width:1080px;margin-inline:auto;display:grid}.av-gallery-item{border:1px solid var(--border);background:#fff;border-radius:20px;transition:transform .2s,box-shadow .2s;overflow:hidden;box-shadow:0 4px 16px #0000000a}.av-gallery-item:hover{transform:translateY(-4px);box-shadow:0 12px 28px #00000014}.av-gallery-video-wrap{aspect-ratio:9/16;background:#000;max-height:480px;position:relative;overflow:hidden}.av-gallery-video{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.16,1,.3,1);display:block}.av-gallery-item:hover .av-gallery-video{transform:scale(1.04)}.av-gallery-tag{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#000000b3;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600;transition:transform .25s;position:absolute;top:12px;left:12px}.av-gallery-item:hover .av-gallery-tag{transform:translateY(-2px)}.av-gallery-info{padding:18px}.av-gallery-name{color:var(--ink);margin-bottom:4px;font-size:16px;font-weight:600}.av-gallery-sub{color:var(--muted);font-size:13px}.av-faq-list{flex-direction:column;gap:12px;max-width:820px;margin-inline:auto;display:flex}.av-faq-item{border:1px solid var(--border);background:#fff;border-radius:16px;transition:border-color .2s,box-shadow .2s;overflow:hidden;opacity:1!important;visibility:visible!important}.av-faq-item:hover{border-color:#cbd5e1;box-shadow:0 4px 16px #0000000a}.av-faq-btn{text-align:left;cursor:pointer;width:100%;color:var(--ink);background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;font-family:inherit;font-size:16.5px;font-weight:600;display:flex}.av-faq-btn svg{color:var(--muted);flex-shrink:0;transition:transform .2s}.av-faq-item.is-open .av-faq-btn svg{color:var(--ink);transform:rotate(180deg)}.av-faq-answer-wrap{grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1);display:grid}.av-faq-item.is-open .av-faq-answer-wrap{grid-template-rows:1fr}.av-faq-answer-inner{overflow:hidden}.av-faq-answer{color:var(--muted);opacity:0;padding:0 24px 22px;font-size:14.5px;line-height:1.65;transition:opacity .25s 50ms,transform .25s 50ms;transform:translateY(-6px)}.av-faq-item.is-open .av-faq-answer{opacity:1;transform:translateY(0)}.av-cta-wrap{padding-block:80px}.av-cta-card{color:#fff;text-align:center;background:#0f172a;border-radius:32px;max-width:1040px;margin-inline:auto;padding:64px 40px;position:relative;overflow:hidden;box-shadow:0 24px 50px #0f172a40}.av-cta-glow{pointer-events:none;filter:blur(50px);background:radial-gradient(circle,#f59e0b52 0%,#2563eb38 60%,#0000 80%);width:600px;height:300px;animation:7s ease-in-out infinite alternate avCtaPulse;position:absolute;top:-150px;left:50%;transform:translate(-50%)}@keyframes avCtaPulse{0%{opacity:.6;transform:translate(-50%)scale(.92)}50%{opacity:.9;transform:translate(-50%,-12px)scale(1.1)}to{opacity:.6;transform:translate(-50%)scale(.92)}}.av-cta-title{font-family:var(--display,"GC Avalance", var(--sans));color:#fff;margin-bottom:18px;font-size:clamp(30px,4.5vw,46px);font-weight:600;line-height:1.15}.av-cta-desc{color:#94a3b8;margin-inline:auto;max-width:640px;margin-bottom:36px;font-size:18px;line-height:1.6}.av-cta-btns{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.av-cta-btn-white{color:#0f172a;background:#fff;border-radius:9999px;align-items:center;gap:8px;height:52px;padding:0 32px;font-size:15px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.av-cta-btn-white:hover{background:#f1f5f9;transform:translateY(-2px);box-shadow:0 10px 25px #fff3}.av-cta-btn-outline{color:#fff;background:0 0;border:1px solid #ffffff40;border-radius:9999px;align-items:center;gap:8px;height:52px;padding:0 28px;font-size:15px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.av-cta-btn-outline:hover{background:#ffffff14;border-color:#fff;transform:translateY(-2px)}@media (width<=1024px){.av-hero-showcase{grid-template-columns:repeat(3,1fr);gap:16px}.av-usecases-grid{grid-template-columns:repeat(2,1fr);gap:20px}.av-workflow-grid{grid-template-columns:repeat(2,1fr);gap:16px}.av-gallery-grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media (width<=768px){.av-container{width:100%;padding-inline:16px}.av-hero{padding-top:24px;padding-bottom:48px}.av-hero-glow{width:100%;max-width:360px;height:240px}.av-hero-title{word-break:break-word;text-align:center;margin-bottom:16px;font-size:clamp(26px,6.8vw,40px);line-height:1.18}.av-hero-subtitle{text-align:center;margin-bottom:28px;font-size:15.5px;line-height:1.55}.av-hero-actions{flex-direction:column;gap:12px;width:100%}.av-btn-primary,.av-btn-secondary{justify-content:center;width:100%;max-width:320px}.av-metrics-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:40px}.av-hero-showcase{grid-template-columns:1fr;gap:16px}.av-showcase-card{width:100%;max-width:340px;margin-inline:auto}.av-section{padding-block:56px}.av-section-header{margin-bottom:36px}.av-section-title{margin-bottom:12px;font-size:clamp(24px,5.5vw,32px)}.av-section-desc{font-size:15.5px;line-height:1.55}.av-compare-grid{grid-template-columns:1fr;gap:20px}.av-compare-box{border-radius:18px;padding:24px 20px}.av-usecases-grid{grid-template-columns:1fr;gap:16px}.av-usecase-card{border-radius:18px;padding:24px 20px}.av-workflow-grid{grid-template-columns:1fr;gap:16px}.av-step-card{padding:24px 20px}.av-gallery-grid{grid-template-columns:1fr;gap:16px}.av-gallery-item{width:100%;max-width:340px;margin-inline:auto}.av-faq-btn{padding:18px;font-size:15px}.av-faq-answer{padding:0 18px 18px;font-size:14px}.av-cta-card{border-radius:24px;padding:44px 20px}.av-cta-title{font-size:clamp(24px,6vw,32px)}.av-cta-desc{margin-bottom:28px;font-size:15.5px}.av-cta-btns{flex-direction:column;gap:12px;width:100%}.av-cta-btn-white,.av-cta-btn-outline{justify-content:center;width:100%;max-width:320px}}@media (width<=480px){.av-container{padding-inline:14px}.av-hero-title{font-size:26px}.av-metrics-grid{grid-template-columns:1fr;gap:10px}.av-metric-card{padding:16px 14px}.av-metric-val{font-size:26px}.av-btn-primary,.av-btn-secondary,.av-cta-btn-white,.av-cta-btn-outline{max-width:280px}.av-showcase-card,.av-gallery-item{max-width:270px}}@keyframes avRevealFadeUp{0%{opacity:.3;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.av-reveal{opacity:1;transform:none}.av-reveal.is-revealed{animation:.65s cubic-bezier(.16,1,.3,1) both avRevealFadeUp}.av-delay-1{transition-delay:80ms}.av-delay-2{transition-delay:.16s}.av-delay-3{transition-delay:.24s}.av-delay-4{transition-delay:.32s}.av-delay-5{transition-delay:.4s}.av-delay-6{transition-delay:.48s}.fb-page{--ink:#111;--ink-soft:#222;--muted:#666;--muted-light:#8e8e93;--surface:#f7f7f9;--surface-alt:#f2f3f7;--border:#e8e8ee;--border-light:#f0f0f4;--accent-gold:#f59e0b;--accent-blue:#2563eb;--accent-green:#10b981;--accent-red:#ef4444;color:var(--ink-soft);font-family:var(--sans,"Instrument Sans", system-ui, -apple-system, sans-serif);-webkit-font-smoothing:antialiased;background-color:#fff;min-height:100vh;position:relative;overflow-x:clip}.fb-container{width:100%;max-width:1240px;margin-inline:auto;padding-inline:24px}.fb-hero{text-align:center;padding-top:48px;padding-bottom:80px;position:relative;overflow:hidden}.fb-hero-glow{pointer-events:none;z-index:0;filter:blur(50px);background:radial-gradient(circle,#fed7aa4d 0%,#dbeafe38 50%,#0000 70%);width:800px;height:450px;animation:9s ease-in-out infinite alternate fbGlowFloat;position:absolute;top:-100px;left:50%;transform:translate(-50%)}@keyframes fbGlowFloat{0%{opacity:.7;transform:translate(-50%)scale(1)}50%{opacity:.95;transform:translate(-48%,-18px)scale(1.08)}to{opacity:.7;transform:translate(-52%,12px)scale(.96)}}.fb-hero-content{z-index:1;max-width:960px;margin-inline:auto;position:relative}@keyframes fbHeroIn{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.fb-hero-in-1{animation:.8s cubic-bezier(.16,1,.3,1) 80ms both fbHeroIn}.fb-hero-in-2{animation:.8s cubic-bezier(.16,1,.3,1) .18s both fbHeroIn}.fb-hero-in-3{animation:.8s cubic-bezier(.16,1,.3,1) .28s both fbHeroIn}.fb-hero-in-4{animation:.8s cubic-bezier(.16,1,.3,1) .38s both fbHeroIn}.fb-badge{letter-spacing:.04em;color:#1e293b;text-transform:uppercase;background:#fff;border:1px solid #e2e8f0;border-radius:9999px;align-items:center;gap:8px;margin-bottom:24px;padding:6px 16px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:0 2px 8px #0000000a}.fb-badge-dot{background:#f59e0b;border-radius:50%;width:8px;height:8px;animation:2s infinite fbPulse;box-shadow:0 0 10px #f59e0b}@keyframes fbPulse{0%{opacity:.8;transform:scale(.95)}50%{opacity:1;transform:scale(1.3)}to{opacity:.8;transform:scale(.95)}}.fb-hero-title{font-family:var(--display,"GC Avalance", var(--sans));letter-spacing:-.025em;color:var(--ink);margin-bottom:24px;font-size:clamp(38px,5.5vw,64px);font-weight:600;line-height:1.12}.fb-hero-subtitle{color:var(--muted);margin-inline:auto;max-width:780px;margin-bottom:36px;font-size:clamp(17px,2vw,21px);line-height:1.55}.fb-hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-bottom:48px;display:flex}.fb-btn-primary{color:#fff;background:#0f172a;border-radius:9999px;align-items:center;gap:10px;height:52px;padding:0 32px;font-size:15px;font-weight:600;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 10px 25px #0f172a33}.fb-btn-primary svg{transition:transform .2s}.fb-btn-primary:hover{background:#000;transform:translateY(-2px);box-shadow:0 14px 30px #00000047}.fb-btn-primary:hover svg:last-child{transform:translate(4px)}.fb-btn-secondary{color:#1e293b;background:#fff;border:1px solid #cbd5e1;border-radius:9999px;align-items:center;gap:10px;height:52px;padding:0 28px;font-size:15px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.fb-btn-secondary:hover{background:#f8fafc;border-color:#94a3b8;transform:translateY(-2px)}.fb-metrics-grid{margin-inline:auto;grid-template-columns:repeat(4,1fr);gap:16px;max-width:1040px;margin-bottom:60px;display:grid}.fb-metric-card{border:1px solid var(--border);background:#fff;border-radius:18px;padding:20px 16px;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 16px #00000008}.fb-metric-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px #0000000f}.fb-metric-val{font-family:var(--display,"GC Avalance", var(--sans));color:var(--ink);margin-bottom:6px;font-size:32px;font-weight:600;line-height:1}.fb-metric-lbl{color:var(--muted);font-size:13px;font-weight:500}.fb-hero-showcase{margin-inline:auto;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1040px;margin-top:20px;display:grid}.fb-showcase-card{aspect-ratio:9/16;background:#111;border-radius:24px;flex-direction:column;justify-content:flex-end;max-height:520px;transition:transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 40px #0000001f}.fb-showcase-card:hover{transform:translateY(-6px);box-shadow:0 28px 50px #0000002e}.fb-showcase-video{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.fb-showcase-card:hover .fb-showcase-video{transform:scale(1.04)}.fb-showcase-overlay{pointer-events:none;background:linear-gradient(#0000001a 0%,#0003 60%,#000000d9 100%);position:absolute;inset:0}.fb-showcase-badge-top{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#0f172abf;border:1px solid #ffffff26;border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:600;transition:transform .25s;display:inline-flex;position:absolute;top:14px;left:14px}.fb-showcase-card:hover .fb-showcase-badge-top{transform:translateY(-2px)}.fb-showcase-info{z-index:2;color:#fff;text-align:left;padding:20px;position:relative}.fb-showcase-title{margin-bottom:4px;font-size:16px;font-weight:600;line-height:1.3}.fb-showcase-meta{color:#ffffffbf;align-items:center;gap:12px;font-size:12px;display:flex}.fb-section{padding-block:88px;position:relative}.fb-section-alt{background:var(--surface);border-block:1px solid var(--border)}.fb-section-header{text-align:center;margin-inline:auto;max-width:780px;margin-bottom:56px}.fb-section-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-gold);margin-bottom:12px;font-size:12px;font-weight:700;display:inline-block}.fb-section-title{font-family:var(--display,"GC Avalance", var(--sans));color:var(--ink);letter-spacing:-.02em;margin-bottom:16px;font-size:clamp(30px,4vw,44px);font-weight:600;line-height:1.2}.fb-section-desc{color:var(--muted);font-size:18px;line-height:1.6}.fb-compare-grid{grid-template-columns:1fr 1fr;gap:32px;max-width:1080px;margin-inline:auto;display:grid}.fb-compare-box{border:1px solid var(--border);background:#fff;border-radius:24px;flex-direction:column;padding:36px 32px;display:flex;box-shadow:0 6px 20px #00000008}.fb-compare-box.is-traditional{background:snow;border-color:#fecdd3}.fb-compare-box.is-engine{background:#fcfdfd;border-color:#86efac;animation:4s ease-in-out infinite fbEnginePulse;position:relative;box-shadow:0 12px 30px #10b98114}@keyframes fbEnginePulse{0%,to{box-shadow:0 12px 30px #10b98114,0 0 0 1px #10b98140}50%{box-shadow:0 18px 40px #10b98129,0 0 0 2px #10b98173}}.fb-box-header{border-bottom:1px solid #0000000f;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:20px;display:flex}.fb-box-title{color:var(--ink);font-size:20px;font-weight:700}.fb-box-badge{border-radius:999px;padding:4px 12px;font-size:12px;font-weight:600}.fb-box-badge.bad{color:#e11d48;background:#ffe4e6}.fb-box-badge.good{color:#15803d;background:#dcfce7}.fb-list{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.fb-list-item{color:#334155;align-items:flex-start;gap:12px;font-size:15px;line-height:1.5;display:flex}.fb-list-icon-bad{color:#e11d48;flex-shrink:0;margin-top:3px}.fb-list-icon-good{color:#10b981;flex-shrink:0;margin-top:3px}.fb-usecases-grid{grid-template-columns:repeat(3,1fr);gap:24px;max-width:1160px;margin-inline:auto;display:grid}.fb-usecase-card{border:1px solid var(--border);background:#fff;border-radius:20px;flex-direction:column;padding:32px 28px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.fb-usecase-card:hover{border-color:#cbd5e1;transform:translateY(-4px);box-shadow:0 12px 30px #0000000f}.fb-card-icon-wrap{background:var(--surface);width:48px;height:48px;color:var(--ink);border-radius:14px;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.fb-card-title{color:var(--ink);margin-bottom:12px;font-size:19px;font-weight:600}.fb-card-desc{color:var(--muted);flex-grow:1;margin-bottom:20px;font-size:14.5px;line-height:1.6}.fb-card-bullets{border-top:1px solid var(--border-light);flex-direction:column;gap:8px;margin:0;padding:16px 0 0;list-style:none;display:flex}.fb-card-bullet{color:#475569;align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.fb-card-bullet-dot{background:var(--accent-gold);border-radius:50%;width:5px;height:5px}.fb-workflow-grid{grid-template-columns:repeat(4,1fr);gap:20px;max-width:1160px;margin-inline:auto;display:grid}.fb-step-card{border:1px solid var(--border);background:#fff;border-radius:20px;padding:28px 24px;transition:transform .2s,box-shadow .2s;position:relative;box-shadow:0 4px 14px #00000005}.fb-step-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px #0000000f}.fb-step-num{font-family:var(--display,"GC Avalance", var(--sans));color:#e2e8f0;margin-bottom:14px;font-size:36px;font-weight:700;line-height:1}.fb-step-title{color:var(--ink);margin-bottom:10px;font-size:17px;font-weight:600}.fb-step-desc{color:var(--muted);font-size:13.5px;line-height:1.55}.fb-gallery-grid{grid-template-columns:repeat(3,1fr);gap:24px;max-width:1080px;margin-inline:auto;display:grid}.fb-gallery-item{border:1px solid var(--border);background:#fff;border-radius:20px;transition:transform .2s,box-shadow .2s;overflow:hidden;box-shadow:0 4px 16px #0000000a}.fb-gallery-item:hover{transform:translateY(-4px);box-shadow:0 12px 28px #00000014}.fb-gallery-video-wrap{aspect-ratio:9/16;background:#000;max-height:480px;position:relative;overflow:hidden}.fb-gallery-video{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.16,1,.3,1);display:block}.fb-gallery-item:hover .fb-gallery-video{transform:scale(1.04)}.fb-gallery-tag{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#000000b3;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600;transition:transform .25s;position:absolute;top:12px;left:12px}.fb-gallery-item:hover .fb-gallery-tag{transform:translateY(-2px)}.fb-gallery-info{padding:18px}.fb-gallery-name{color:var(--ink);margin-bottom:4px;font-size:16px;font-weight:600}.fb-gallery-sub{color:var(--muted);font-size:13px}.fb-faq-list{flex-direction:column;gap:12px;max-width:820px;margin-inline:auto;display:flex}.fb-faq-item{border:1px solid var(--border);background:#fff;border-radius:16px;transition:border-color .2s,box-shadow .2s;overflow:hidden;opacity:1!important;visibility:visible!important}.fb-faq-item:hover{border-color:#cbd5e1;box-shadow:0 4px 16px #0000000a}.fb-faq-btn{text-align:left;cursor:pointer;width:100%;color:var(--ink);background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;font-family:inherit;font-size:16.5px;font-weight:600;display:flex}.fb-faq-btn svg{color:var(--muted);flex-shrink:0;transition:transform .2s}.fb-faq-item.is-open .fb-faq-btn svg{color:var(--ink);transform:rotate(180deg)}.fb-faq-answer-wrap{grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1);display:grid}.fb-faq-item.is-open .fb-faq-answer-wrap{grid-template-rows:1fr}.fb-faq-answer-inner{overflow:hidden}.fb-faq-answer{color:var(--muted);opacity:0;padding:0 24px 22px;font-size:14.5px;line-height:1.65;transition:opacity .25s 50ms,transform .25s 50ms;transform:translateY(-6px)}.fb-faq-item.is-open .fb-faq-answer{opacity:1;transform:translateY(0)}.fb-cta-wrap{padding-block:80px}.fb-cta-card{color:#fff;text-align:center;background:#0f172a;border-radius:32px;max-width:1040px;margin-inline:auto;padding:64px 40px;position:relative;overflow:hidden;box-shadow:0 24px 50px #0f172a40}.fb-cta-glow{pointer-events:none;filter:blur(50px);background:radial-gradient(circle,#f59e0b52 0%,#2563eb38 60%,#0000 80%);width:600px;height:300px;animation:7s ease-in-out infinite alternate fbCtaPulse;position:absolute;top:-150px;left:50%;transform:translate(-50%)}@keyframes fbCtaPulse{0%{opacity:.6;transform:translate(-50%)scale(.92)}50%{opacity:.9;transform:translate(-50%,-12px)scale(1.1)}to{opacity:.6;transform:translate(-50%)scale(.92)}}.fb-cta-title{font-family:var(--display,"GC Avalance", var(--sans));color:#fff;margin-bottom:18px;font-size:clamp(30px,4.5vw,46px);font-weight:600;line-height:1.15}.fb-cta-desc{color:#94a3b8;margin-inline:auto;max-width:640px;margin-bottom:36px;font-size:18px;line-height:1.6}.fb-cta-btns{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.fb-cta-btn-white{color:#0f172a;background:#fff;border-radius:9999px;align-items:center;gap:8px;height:52px;padding:0 32px;font-size:15px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.fb-cta-btn-white:hover{background:#f1f5f9;transform:translateY(-2px);box-shadow:0 10px 25px #fff3}.fb-cta-btn-outline{color:#fff;background:0 0;border:1px solid #ffffff40;border-radius:9999px;align-items:center;gap:8px;height:52px;padding:0 28px;font-size:15px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.fb-cta-btn-outline:hover{background:#ffffff14;border-color:#fff;transform:translateY(-2px)}@media (width<=1024px){.fb-hero-showcase{grid-template-columns:repeat(3,1fr);gap:16px}.fb-usecases-grid{grid-template-columns:repeat(2,1fr);gap:20px}.fb-workflow-grid{grid-template-columns:repeat(2,1fr);gap:16px}.fb-gallery-grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media (width<=768px){.fb-container{width:100%;padding-inline:16px}.fb-hero{padding-top:24px;padding-bottom:48px}.fb-hero-glow{width:100%;max-width:360px;height:240px}.fb-hero-title{word-break:break-word;text-align:center;margin-bottom:16px;font-size:clamp(26px,6.8vw,40px);line-height:1.18}.fb-hero-subtitle{text-align:center;margin-bottom:28px;font-size:15.5px;line-height:1.55}.fb-hero-actions{flex-direction:column;gap:12px;width:100%}.fb-btn-primary,.fb-btn-secondary{justify-content:center;width:100%;max-width:320px}.fb-metrics-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:40px}.fb-hero-showcase{grid-template-columns:1fr;gap:16px}.fb-showcase-card{width:100%;max-width:340px;margin-inline:auto}.fb-section{padding-block:56px}.fb-section-header{margin-bottom:36px}.fb-section-title{margin-bottom:12px;font-size:clamp(24px,5.5vw,32px)}.fb-section-desc{font-size:15.5px;line-height:1.55}.fb-compare-grid{grid-template-columns:1fr;gap:20px}.fb-compare-box{border-radius:18px;padding:24px 20px}.fb-usecases-grid{grid-template-columns:1fr;gap:16px}.fb-usecase-card{border-radius:18px;padding:24px 20px}.fb-workflow-grid{grid-template-columns:1fr;gap:16px}.fb-step-card{padding:24px 20px}.fb-gallery-grid{grid-template-columns:1fr;gap:16px}.fb-gallery-item{width:100%;max-width:340px;margin-inline:auto}.fb-faq-btn{padding:18px;font-size:15px}.fb-faq-answer{padding:0 18px 18px;font-size:14px}.fb-cta-card{border-radius:24px;padding:44px 20px}.fb-cta-title{font-size:clamp(24px,6vw,32px)}.fb-cta-desc{margin-bottom:28px;font-size:15.5px}.fb-cta-btns{flex-direction:column;gap:12px;width:100%}.fb-cta-btn-white,.fb-cta-btn-outline{justify-content:center;width:100%;max-width:320px}}@media (width<=480px){.fb-container{padding-inline:14px}.fb-hero-title{font-size:26px}.fb-metrics-grid{grid-template-columns:1fr;gap:10px}.fb-metric-card{padding:16px 14px}.fb-metric-val{font-size:26px}.fb-btn-primary,.fb-btn-secondary,.fb-cta-btn-white,.fb-cta-btn-outline{max-width:280px}.fb-showcase-card,.fb-gallery-item{max-width:270px}}@keyframes fbRevealFadeUp{0%{opacity:.3;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.fb-reveal{opacity:1;transform:none}.fb-reveal.is-revealed{animation:.65s cubic-bezier(.16,1,.3,1) both fbRevealFadeUp}.fb-delay-1{transition-delay:80ms}.fb-delay-2{transition-delay:.16s}.fb-delay-3{transition-delay:.24s}.fb-delay-4{transition-delay:.32s}.fb-delay-5{transition-delay:.4s}.fb-delay-6{transition-delay:.48s}.tt-page{--ink:#111;--ink-soft:#222;--muted:#666;--muted-light:#8e8e93;--surface:#f7f7f9;--surface-alt:#f2f3f7;--border:#e8e8ee;--border-light:#f0f0f4;--accent-gold:#f59e0b;--accent-blue:#2563eb;--accent-green:#10b981;--accent-red:#ef4444;color:var(--ink-soft);font-family:var(--sans,"Instrument Sans", system-ui, -apple-system, sans-serif);-webkit-font-smoothing:antialiased;background-color:#fff;min-height:100vh;position:relative;overflow-x:clip}.tt-container{width:100%;max-width:1240px;margin-inline:auto;padding-inline:24px}.tt-hero{text-align:center;padding-top:48px;padding-bottom:80px;position:relative;overflow:hidden}.tt-hero-glow{pointer-events:none;z-index:0;filter:blur(50px);background:radial-gradient(circle,#fed7aa4d 0%,#dbeafe38 50%,#0000 70%);width:800px;height:450px;animation:9s ease-in-out infinite alternate ttGlowFloat;position:absolute;top:-100px;left:50%;transform:translate(-50%)}@keyframes ttGlowFloat{0%{opacity:.7;transform:translate(-50%)scale(1)}50%{opacity:.95;transform:translate(-48%,-18px)scale(1.08)}to{opacity:.7;transform:translate(-52%,12px)scale(.96)}}.tt-hero-content{z-index:1;max-width:960px;margin-inline:auto;position:relative}@keyframes ttHeroIn{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.tt-hero-in-1{animation:.8s cubic-bezier(.16,1,.3,1) 80ms both ttHeroIn}.tt-hero-in-2{animation:.8s cubic-bezier(.16,1,.3,1) .18s both ttHeroIn}.tt-hero-in-3{animation:.8s cubic-bezier(.16,1,.3,1) .28s both ttHeroIn}.tt-hero-in-4{animation:.8s cubic-bezier(.16,1,.3,1) .38s both ttHeroIn}.tt-badge{letter-spacing:.04em;color:#1e293b;text-transform:uppercase;background:#fff;border:1px solid #e2e8f0;border-radius:9999px;align-items:center;gap:8px;margin-bottom:24px;padding:6px 16px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:0 2px 8px #0000000a}.tt-badge-dot{background:#f59e0b;border-radius:50%;width:8px;height:8px;animation:2s infinite ttPulse;box-shadow:0 0 10px #f59e0b}@keyframes ttPulse{0%{opacity:.8;transform:scale(.95)}50%{opacity:1;transform:scale(1.3)}to{opacity:.8;transform:scale(.95)}}.tt-hero-title{font-family:var(--display,"GC Avalance", var(--sans));letter-spacing:-.025em;color:var(--ink);margin-bottom:24px;font-size:clamp(38px,5.5vw,64px);font-weight:600;line-height:1.12}.tt-hero-subtitle{color:var(--muted);margin-inline:auto;max-width:780px;margin-bottom:36px;font-size:clamp(17px,2vw,21px);line-height:1.55}.tt-hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-bottom:48px;display:flex}.tt-btn-primary{color:#fff;background:#0f172a;border-radius:9999px;align-items:center;gap:10px;height:52px;padding:0 32px;font-size:15px;font-weight:600;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 10px 25px #0f172a33}.tt-btn-primary svg{transition:transform .2s}.tt-btn-primary:hover{background:#000;transform:translateY(-2px);box-shadow:0 14px 30px #00000047}.tt-btn-primary:hover svg:last-child{transform:translate(4px)}.tt-btn-secondary{color:#1e293b;background:#fff;border:1px solid #cbd5e1;border-radius:9999px;align-items:center;gap:10px;height:52px;padding:0 28px;font-size:15px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.tt-btn-secondary:hover{background:#f8fafc;border-color:#94a3b8;transform:translateY(-2px)}.tt-metrics-grid{margin-inline:auto;grid-template-columns:repeat(4,1fr);gap:16px;max-width:1040px;margin-bottom:60px;display:grid}.tt-metric-card{border:1px solid var(--border);background:#fff;border-radius:18px;padding:20px 16px;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 16px #00000008}.tt-metric-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px #0000000f}.tt-metric-val{font-family:var(--display,"GC Avalance", var(--sans));color:var(--ink);margin-bottom:6px;font-size:32px;font-weight:600;line-height:1}.tt-metric-lbl{color:var(--muted);font-size:13px;font-weight:500}.tt-hero-showcase{margin-inline:auto;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1040px;margin-top:20px;display:grid}.tt-showcase-card{aspect-ratio:9/16;background:#111;border-radius:24px;flex-direction:column;justify-content:flex-end;max-height:520px;transition:transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 40px #0000001f}.tt-showcase-card:hover{transform:translateY(-6px);box-shadow:0 28px 50px #0000002e}.tt-showcase-video{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.tt-showcase-card:hover .tt-showcase-video{transform:scale(1.04)}.tt-showcase-overlay{pointer-events:none;background:linear-gradient(#0000001a 0%,#0003 60%,#000000d9 100%);position:absolute;inset:0}.tt-showcase-badge-top{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#0f172abf;border:1px solid #ffffff26;border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:600;transition:transform .25s;display:inline-flex;position:absolute;top:14px;left:14px}.tt-showcase-card:hover .tt-showcase-badge-top{transform:translateY(-2px)}.tt-showcase-info{z-index:2;color:#fff;text-align:left;padding:20px;position:relative}.tt-showcase-title{margin-bottom:4px;font-size:16px;font-weight:600;line-height:1.3}.tt-showcase-meta{color:#ffffffbf;align-items:center;gap:12px;font-size:12px;display:flex}.tt-section{padding-block:88px;position:relative}.tt-section-alt{background:var(--surface);border-block:1px solid var(--border)}.tt-section-header{text-align:center;margin-inline:auto;max-width:780px;margin-bottom:56px}.tt-section-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-gold);margin-bottom:12px;font-size:12px;font-weight:700;display:inline-block}.tt-section-title{font-family:var(--display,"GC Avalance", var(--sans));color:var(--ink);letter-spacing:-.02em;margin-bottom:16px;font-size:clamp(30px,4vw,44px);font-weight:600;line-height:1.2}.tt-section-desc{color:var(--muted);font-size:18px;line-height:1.6}.tt-compare-grid{grid-template-columns:1fr 1fr;gap:32px;max-width:1080px;margin-inline:auto;display:grid}.tt-compare-box{border:1px solid var(--border);background:#fff;border-radius:24px;flex-direction:column;padding:36px 32px;display:flex;box-shadow:0 6px 20px #00000008}.tt-compare-box.is-traditional{background:snow;border-color:#fecdd3}.tt-compare-box.is-engine{background:#fcfdfd;border-color:#86efac;animation:4s ease-in-out infinite ttEnginePulse;position:relative;box-shadow:0 12px 30px #10b98114}@keyframes ttEnginePulse{0%,to{box-shadow:0 12px 30px #10b98114,0 0 0 1px #10b98140}50%{box-shadow:0 18px 40px #10b98129,0 0 0 2px #10b98173}}.tt-box-header{border-bottom:1px solid #0000000f;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:20px;display:flex}.tt-box-title{color:var(--ink);font-size:20px;font-weight:700}.tt-box-badge{border-radius:999px;padding:4px 12px;font-size:12px;font-weight:600}.tt-box-badge.bad{color:#e11d48;background:#ffe4e6}.tt-box-badge.good{color:#15803d;background:#dcfce7}.tt-list{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.tt-list-item{color:#334155;align-items:flex-start;gap:12px;font-size:15px;line-height:1.5;display:flex}.tt-list-icon-bad{color:#e11d48;flex-shrink:0;margin-top:3px}.tt-list-icon-good{color:#10b981;flex-shrink:0;margin-top:3px}.tt-usecases-grid{grid-template-columns:repeat(3,1fr);gap:24px;max-width:1160px;margin-inline:auto;display:grid}.tt-usecase-card{border:1px solid var(--border);background:#fff;border-radius:20px;flex-direction:column;padding:32px 28px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.tt-usecase-card:hover{border-color:#cbd5e1;transform:translateY(-4px);box-shadow:0 12px 30px #0000000f}.tt-card-icon-wrap{background:var(--surface);width:48px;height:48px;color:var(--ink);border-radius:14px;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.tt-card-title{color:var(--ink);margin-bottom:12px;font-size:19px;font-weight:600}.tt-card-desc{color:var(--muted);flex-grow:1;margin-bottom:20px;font-size:14.5px;line-height:1.6}.tt-card-bullets{border-top:1px solid var(--border-light);flex-direction:column;gap:8px;margin:0;padding:16px 0 0;list-style:none;display:flex}.tt-card-bullet{color:#475569;align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.tt-card-bullet-dot{background:var(--accent-gold);border-radius:50%;width:5px;height:5px}.tt-workflow-grid{grid-template-columns:repeat(4,1fr);gap:20px;max-width:1160px;margin-inline:auto;display:grid}.tt-step-card{border:1px solid var(--border);background:#fff;border-radius:20px;padding:28px 24px;transition:transform .2s,box-shadow .2s;position:relative;box-shadow:0 4px 14px #00000005}.tt-step-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px #0000000f}.tt-step-num{font-family:var(--display,"GC Avalance", var(--sans));color:#e2e8f0;margin-bottom:14px;font-size:36px;font-weight:700;line-height:1}.tt-step-title{color:var(--ink);margin-bottom:10px;font-size:17px;font-weight:600}.tt-step-desc{color:var(--muted);font-size:13.5px;line-height:1.55}.tt-gallery-grid{grid-template-columns:repeat(3,1fr);gap:24px;max-width:1080px;margin-inline:auto;display:grid}.tt-gallery-item{border:1px solid var(--border);background:#fff;border-radius:20px;transition:transform .2s,box-shadow .2s;overflow:hidden;box-shadow:0 4px 16px #0000000a}.tt-gallery-item:hover{transform:translateY(-4px);box-shadow:0 12px 28px #00000014}.tt-gallery-video-wrap{aspect-ratio:9/16;background:#000;max-height:480px;position:relative;overflow:hidden}.tt-gallery-video{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.16,1,.3,1);display:block}.tt-gallery-item:hover .tt-gallery-video{transform:scale(1.04)}.tt-gallery-tag{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#000000b3;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600;transition:transform .25s;position:absolute;top:12px;left:12px}.tt-gallery-item:hover .tt-gallery-tag{transform:translateY(-2px)}.tt-gallery-info{padding:18px}.tt-gallery-name{color:var(--ink);margin-bottom:4px;font-size:16px;font-weight:600}.tt-gallery-sub{color:var(--muted);font-size:13px}.tt-faq-list{flex-direction:column;gap:12px;max-width:820px;margin-inline:auto;display:flex}.tt-faq-item{border:1px solid var(--border);background:#fff;border-radius:16px;transition:border-color .2s,box-shadow .2s;overflow:hidden;opacity:1!important;visibility:visible!important}.tt-faq-item:hover{border-color:#cbd5e1;box-shadow:0 4px 16px #0000000a}.tt-faq-btn{text-align:left;cursor:pointer;width:100%;color:var(--ink);background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;font-family:inherit;font-size:16.5px;font-weight:600;display:flex}.tt-faq-btn svg{color:var(--muted);flex-shrink:0;transition:transform .2s}.tt-faq-item.is-open .tt-faq-btn svg{color:var(--ink);transform:rotate(180deg)}.tt-faq-answer-wrap{grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1);display:grid}.tt-faq-item.is-open .tt-faq-answer-wrap{grid-template-rows:1fr}.tt-faq-answer-inner{overflow:hidden}.tt-faq-answer{color:var(--muted);opacity:0;padding:0 24px 22px;font-size:14.5px;line-height:1.65;transition:opacity .25s 50ms,transform .25s 50ms;transform:translateY(-6px)}.tt-faq-item.is-open .tt-faq-answer{opacity:1;transform:translateY(0)}.tt-cta-wrap{padding-block:80px}.tt-cta-card{color:#fff;text-align:center;background:#0f172a;border-radius:32px;max-width:1040px;margin-inline:auto;padding:64px 40px;position:relative;overflow:hidden;box-shadow:0 24px 50px #0f172a40}.tt-cta-glow{pointer-events:none;filter:blur(50px);background:radial-gradient(circle,#f59e0b52 0%,#2563eb38 60%,#0000 80%);width:600px;height:300px;animation:7s ease-in-out infinite alternate ttCtaPulse;position:absolute;top:-150px;left:50%;transform:translate(-50%)}@keyframes ttCtaPulse{0%{opacity:.6;transform:translate(-50%)scale(.92)}50%{opacity:.9;transform:translate(-50%,-12px)scale(1.1)}to{opacity:.6;transform:translate(-50%)scale(.92)}}.tt-cta-title{font-family:var(--display,"GC Avalance", var(--sans));color:#fff;margin-bottom:18px;font-size:clamp(30px,4.5vw,46px);font-weight:600;line-height:1.15}.tt-cta-desc{color:#94a3b8;margin-inline:auto;max-width:640px;margin-bottom:36px;font-size:18px;line-height:1.6}.tt-cta-btns{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.tt-cta-btn-white{color:#0f172a;background:#fff;border-radius:9999px;align-items:center;gap:8px;height:52px;padding:0 32px;font-size:15px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.tt-cta-btn-white:hover{background:#f1f5f9;transform:translateY(-2px);box-shadow:0 10px 25px #fff3}.tt-cta-btn-outline{color:#fff;background:0 0;border:1px solid #ffffff40;border-radius:9999px;align-items:center;gap:8px;height:52px;padding:0 28px;font-size:15px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.tt-cta-btn-outline:hover{background:#ffffff14;border-color:#fff;transform:translateY(-2px)}@media (width<=1024px){.tt-hero-showcase{grid-template-columns:repeat(3,1fr);gap:16px}.tt-usecases-grid{grid-template-columns:repeat(2,1fr);gap:20px}.tt-workflow-grid{grid-template-columns:repeat(2,1fr);gap:16px}.tt-gallery-grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media (width<=768px){.tt-container{width:100%;padding-inline:16px}.tt-hero{padding-top:24px;padding-bottom:48px}.tt-hero-glow{width:100%;max-width:360px;height:240px}.tt-hero-title{word-break:break-word;text-align:center;margin-bottom:16px;font-size:clamp(26px,6.8vw,40px);line-height:1.18}.tt-hero-subtitle{text-align:center;margin-bottom:28px;font-size:15.5px;line-height:1.55}.tt-hero-actions{flex-direction:column;gap:12px;width:100%}.tt-btn-primary,.tt-btn-secondary{justify-content:center;width:100%;max-width:320px}.tt-metrics-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:40px}.tt-hero-showcase{grid-template-columns:1fr;gap:16px}.tt-showcase-card{width:100%;max-width:340px;margin-inline:auto}.tt-section{padding-block:56px}.tt-section-header{margin-bottom:36px}.tt-section-title{margin-bottom:12px;font-size:clamp(24px,5.5vw,32px)}.tt-section-desc{font-size:15.5px;line-height:1.55}.tt-compare-grid{grid-template-columns:1fr;gap:20px}.tt-compare-box{border-radius:18px;padding:24px 20px}.tt-usecases-grid{grid-template-columns:1fr;gap:16px}.tt-usecase-card{border-radius:18px;padding:24px 20px}.tt-workflow-grid{grid-template-columns:1fr;gap:16px}.tt-step-card{padding:24px 20px}.tt-gallery-grid{grid-template-columns:1fr;gap:16px}.tt-gallery-item{width:100%;max-width:340px;margin-inline:auto}.tt-faq-btn{padding:18px;font-size:15px}.tt-faq-answer{padding:0 18px 18px;font-size:14px}.tt-cta-card{border-radius:24px;padding:44px 20px}.tt-cta-title{font-size:clamp(24px,6vw,32px)}.tt-cta-desc{margin-bottom:28px;font-size:15.5px}.tt-cta-btns{flex-direction:column;gap:12px;width:100%}.tt-cta-btn-white,.tt-cta-btn-outline{justify-content:center;width:100%;max-width:320px}}@media (width<=480px){.tt-container{padding-inline:14px}.tt-hero-title{font-size:26px}.tt-metrics-grid{grid-template-columns:1fr;gap:10px}.tt-metric-card{padding:16px 14px}.tt-metric-val{font-size:26px}.tt-btn-primary,.tt-btn-secondary,.tt-cta-btn-white,.tt-cta-btn-outline{max-width:280px}.tt-showcase-card,.tt-gallery-item{max-width:270px}}@keyframes ttRevealFadeUp{0%{opacity:.3;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.tt-reveal{opacity:1;transform:none}.tt-reveal.is-revealed{animation:.65s cubic-bezier(.16,1,.3,1) both ttRevealFadeUp}.tt-delay-1{transition-delay:80ms}.tt-delay-2{transition-delay:.16s}.tt-delay-3{transition-delay:.24s}.tt-delay-4{transition-delay:.32s}.tt-delay-5{transition-delay:.4s}.tt-delay-6{transition-delay:.48s}.act-page{--ink:#111;--ink-soft:#222;--muted:#666;--muted-light:#8e8e93;--surface:#f7f7f9;--surface-alt:#f2f3f7;--border:#e8e8ee;--border-light:#f0f0f4;--accent-gold:#f59e0b;--accent-blue:#2563eb;--accent-green:#10b981;--accent-red:#ef4444;color:var(--ink-soft);font-family:var(--sans,"Instrument Sans", system-ui, -apple-system, sans-serif);-webkit-font-smoothing:antialiased;background-color:#fff;min-height:100vh;position:relative;overflow-x:clip}.act-container{width:100%;max-width:1240px;margin-inline:auto;padding-inline:24px}.act-hero{text-align:center;padding-top:48px;padding-bottom:80px;position:relative;overflow:hidden}.act-hero-glow{pointer-events:none;z-index:0;filter:blur(50px);background:radial-gradient(circle,#fed7aa4d 0%,#dbeafe38 50%,#0000 70%);width:800px;height:450px;animation:9s ease-in-out infinite alternate actGlowFloat;position:absolute;top:-100px;left:50%;transform:translate(-50%)}@keyframes actGlowFloat{0%{opacity:.7;transform:translate(-50%)scale(1)}50%{opacity:.95;transform:translate(-48%,-18px)scale(1.08)}to{opacity:.7;transform:translate(-52%,12px)scale(.96)}}.act-hero-content{z-index:1;max-width:960px;margin-inline:auto;position:relative}@keyframes actHeroIn{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.act-hero-in-1{animation:.8s cubic-bezier(.16,1,.3,1) 80ms both actHeroIn}.act-hero-in-2{animation:.8s cubic-bezier(.16,1,.3,1) .18s both actHeroIn}.act-hero-in-3{animation:.8s cubic-bezier(.16,1,.3,1) .28s both actHeroIn}.act-hero-in-4{animation:.8s cubic-bezier(.16,1,.3,1) .38s both actHeroIn}.act-badge{letter-spacing:.04em;color:#1e293b;text-transform:uppercase;background:#fff;border:1px solid #e2e8f0;border-radius:9999px;align-items:center;gap:8px;margin-bottom:24px;padding:6px 16px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:0 2px 8px #0000000a}.act-badge-dot{background:#f59e0b;border-radius:50%;width:8px;height:8px;animation:2s infinite actPulse;box-shadow:0 0 10px #f59e0b}@keyframes actPulse{0%{opacity:.8;transform:scale(.95)}50%{opacity:1;transform:scale(1.3)}to{opacity:.8;transform:scale(.95)}}.act-hero-title{font-family:var(--display,"GC Avalance", var(--sans));letter-spacing:-.025em;color:var(--ink);margin-bottom:24px;font-size:clamp(38px,5.5vw,64px);font-weight:600;line-height:1.12}.act-hero-subtitle{color:var(--muted);margin-inline:auto;max-width:780px;margin-bottom:36px;font-size:clamp(17px,2vw,21px);line-height:1.55}.act-hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-bottom:48px;display:flex}.act-btn-primary{color:#fff;background:#0f172a;border-radius:9999px;align-items:center;gap:10px;height:52px;padding:0 32px;font-size:15px;font-weight:600;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 10px 25px #0f172a33}.act-btn-primary svg{transition:transform .2s}.act-btn-primary:hover{background:#000;transform:translateY(-2px);box-shadow:0 14px 30px #00000047}.act-btn-primary:hover svg:last-child{transform:translate(4px)}.act-btn-secondary{color:#1e293b;background:#fff;border:1px solid #cbd5e1;border-radius:9999px;align-items:center;gap:10px;height:52px;padding:0 28px;font-size:15px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.act-btn-secondary:hover{background:#f8fafc;border-color:#94a3b8;transform:translateY(-2px)}.act-metrics-grid{margin-inline:auto;grid-template-columns:repeat(4,1fr);gap:16px;max-width:1040px;margin-bottom:60px;display:grid}.act-metric-card{border:1px solid var(--border);background:#fff;border-radius:18px;padding:20px 16px;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 16px #00000008}.act-metric-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px #0000000f}.act-metric-val{font-family:var(--display,"GC Avalance", var(--sans));color:var(--ink);margin-bottom:6px;font-size:32px;font-weight:600;line-height:1}.act-metric-lbl{color:var(--muted);font-size:13px;font-weight:500}.act-hero-showcase{margin-inline:auto;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1040px;margin-top:20px;display:grid}.act-showcase-card{aspect-ratio:9/16;background:#111;border-radius:24px;flex-direction:column;justify-content:flex-end;max-height:520px;transition:transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 40px #0000001f}.act-showcase-card:hover{transform:translateY(-6px);box-shadow:0 28px 50px #0000002e}.act-showcase-video{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.act-showcase-card:hover .act-showcase-video{transform:scale(1.04)}.act-showcase-overlay{pointer-events:none;background:linear-gradient(#0000001a 0%,#0003 60%,#000000d9 100%);position:absolute;inset:0}.act-showcase-badge-top{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#0f172abf;border:1px solid #ffffff26;border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:600;transition:transform .25s;display:inline-flex;position:absolute;top:14px;left:14px}.act-showcase-card:hover .act-showcase-badge-top{transform:translateY(-2px)}.act-showcase-info{z-index:2;color:#fff;text-align:left;padding:20px;position:relative}.act-showcase-title{margin-bottom:4px;font-size:16px;font-weight:600;line-height:1.3}.act-showcase-meta{color:#ffffffbf;align-items:center;gap:12px;font-size:12px;display:flex}.act-section{padding-block:88px;position:relative}.act-section-alt{background:var(--surface);border-block:1px solid var(--border)}.act-section-header{text-align:center;margin-inline:auto;max-width:780px;margin-bottom:56px}.act-section-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-gold);margin-bottom:12px;font-size:12px;font-weight:700;display:inline-block}.act-section-title{font-family:var(--display,"GC Avalance", var(--sans));color:var(--ink);letter-spacing:-.02em;margin-bottom:16px;font-size:clamp(30px,4vw,44px);font-weight:600;line-height:1.2}.act-section-desc{color:var(--muted);font-size:18px;line-height:1.6}.act-compare-grid{grid-template-columns:1fr 1fr;gap:32px;max-width:1080px;margin-inline:auto;display:grid}.act-compare-box{border:1px solid var(--border);background:#fff;border-radius:24px;flex-direction:column;padding:36px 32px;display:flex;box-shadow:0 6px 20px #00000008}.act-compare-box.is-traditional{background:snow;border-color:#fecdd3}.act-compare-box.is-engine{background:#fcfdfd;border-color:#86efac;animation:4s ease-in-out infinite actEnginePulse;position:relative;box-shadow:0 12px 30px #10b98114}@keyframes actEnginePulse{0%,to{box-shadow:0 12px 30px #10b98114,0 0 0 1px #10b98140}50%{box-shadow:0 18px 40px #10b98129,0 0 0 2px #10b98173}}.act-box-header{border-bottom:1px solid #0000000f;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:20px;display:flex}.act-box-title{color:var(--ink);font-size:20px;font-weight:700}.act-box-badge{border-radius:999px;padding:4px 12px;font-size:12px;font-weight:600}.act-box-badge.bad{color:#e11d48;background:#ffe4e6}.act-box-badge.good{color:#15803d;background:#dcfce7}.act-list{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.act-list-item{color:#334155;align-items:flex-start;gap:12px;font-size:15px;line-height:1.5;display:flex}.act-list-icon-bad{color:#e11d48;flex-shrink:0;margin-top:3px}.act-list-icon-good{color:#10b981;flex-shrink:0;margin-top:3px}.act-usecases-grid{grid-template-columns:repeat(3,1fr);gap:24px;max-width:1160px;margin-inline:auto;display:grid}.act-usecase-card{border:1px solid var(--border);background:#fff;border-radius:20px;flex-direction:column;padding:32px 28px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.act-usecase-card:hover{border-color:#cbd5e1;transform:translateY(-4px);box-shadow:0 12px 30px #0000000f}.act-card-icon-wrap{background:var(--surface);width:48px;height:48px;color:var(--ink);border-radius:14px;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.act-card-title{color:var(--ink);margin-bottom:12px;font-size:19px;font-weight:600}.act-card-desc{color:var(--muted);flex-grow:1;margin-bottom:20px;font-size:14.5px;line-height:1.6}.act-card-bullets{border-top:1px solid var(--border-light);flex-direction:column;gap:8px;margin:0;padding:16px 0 0;list-style:none;display:flex}.act-card-bullet{color:#475569;align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.act-card-bullet-dot{background:var(--accent-gold);border-radius:50%;width:5px;height:5px}.act-workflow-grid{grid-template-columns:repeat(4,1fr);gap:20px;max-width:1160px;margin-inline:auto;display:grid}.act-step-card{border:1px solid var(--border);background:#fff;border-radius:20px;padding:28px 24px;transition:transform .2s,box-shadow .2s;position:relative;box-shadow:0 4px 14px #00000005}.act-step-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px #0000000f}.act-step-num{font-family:var(--display,"GC Avalance", var(--sans));color:#e2e8f0;margin-bottom:14px;font-size:36px;font-weight:700;line-height:1}.act-step-title{color:var(--ink);margin-bottom:10px;font-size:17px;font-weight:600}.act-step-desc{color:var(--muted);font-size:13.5px;line-height:1.55}.act-gallery-grid{grid-template-columns:repeat(3,1fr);gap:24px;max-width:1080px;margin-inline:auto;display:grid}.act-gallery-item{border:1px solid var(--border);background:#fff;border-radius:20px;transition:transform .2s,box-shadow .2s;overflow:hidden;box-shadow:0 4px 16px #0000000a}.act-gallery-item:hover{transform:translateY(-4px);box-shadow:0 12px 28px #00000014}.act-gallery-video-wrap{aspect-ratio:9/16;background:#000;max-height:480px;position:relative;overflow:hidden}.act-gallery-video{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.16,1,.3,1);display:block}.act-gallery-item:hover .act-gallery-video{transform:scale(1.04)}.act-gallery-tag{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#000000b3;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600;transition:transform .25s;position:absolute;top:12px;left:12px}.act-gallery-item:hover .act-gallery-tag{transform:translateY(-2px)}.act-gallery-info{padding:18px}.act-gallery-name{color:var(--ink);margin-bottom:4px;font-size:16px;font-weight:600}.act-gallery-sub{color:var(--muted);font-size:13px}.act-faq-list{flex-direction:column;gap:12px;max-width:820px;margin-inline:auto;display:flex}.act-faq-item{border:1px solid var(--border);background:#fff;border-radius:16px;transition:border-color .2s,box-shadow .2s;overflow:hidden;opacity:1!important;visibility:visible!important}.act-faq-item:hover{border-color:#cbd5e1;box-shadow:0 4px 16px #0000000a}.act-faq-btn{text-align:left;cursor:pointer;width:100%;color:var(--ink);background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;font-family:inherit;font-size:16.5px;font-weight:600;display:flex}.act-faq-btn svg{color:var(--muted);flex-shrink:0;transition:transform .2s}.act-faq-item.is-open .act-faq-btn svg{color:var(--ink);transform:rotate(180deg)}.act-faq-answer-wrap{grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1);display:grid}.act-faq-item.is-open .act-faq-answer-wrap{grid-template-rows:1fr}.act-faq-answer-inner{overflow:hidden}.act-faq-answer{color:var(--muted);opacity:0;padding:0 24px 22px;font-size:14.5px;line-height:1.65;transition:opacity .25s 50ms,transform .25s 50ms;transform:translateY(-6px)}.act-faq-item.is-open .act-faq-answer{opacity:1;transform:translateY(0)}.act-cta-wrap{padding-block:80px}.act-cta-card{color:#fff;text-align:center;background:#0f172a;border-radius:32px;max-width:1040px;margin-inline:auto;padding:64px 40px;position:relative;overflow:hidden;box-shadow:0 24px 50px #0f172a40}.act-cta-glow{pointer-events:none;filter:blur(50px);background:radial-gradient(circle,#f59e0b52 0%,#2563eb38 60%,#0000 80%);width:600px;height:300px;animation:7s ease-in-out infinite alternate actCtaPulse;position:absolute;top:-150px;left:50%;transform:translate(-50%)}@keyframes actCtaPulse{0%{opacity:.6;transform:translate(-50%)scale(.92)}50%{opacity:.9;transform:translate(-50%,-12px)scale(1.1)}to{opacity:.6;transform:translate(-50%)scale(.92)}}.act-cta-title{font-family:var(--display,"GC Avalance", var(--sans));color:#fff;margin-bottom:18px;font-size:clamp(30px,4.5vw,46px);font-weight:600;line-height:1.15}.act-cta-desc{color:#94a3b8;margin-inline:auto;max-width:640px;margin-bottom:36px;font-size:18px;line-height:1.6}.act-cta-btns{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.act-cta-btn-white{color:#0f172a;background:#fff;border-radius:9999px;align-items:center;gap:8px;height:52px;padding:0 32px;font-size:15px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.act-cta-btn-white:hover{background:#f1f5f9;transform:translateY(-2px);box-shadow:0 10px 25px #fff3}.act-cta-btn-outline{color:#fff;background:0 0;border:1px solid #ffffff40;border-radius:9999px;align-items:center;gap:8px;height:52px;padding:0 28px;font-size:15px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.act-cta-btn-outline:hover{background:#ffffff14;border-color:#fff;transform:translateY(-2px)}@media (width<=1024px){.act-hero-showcase{grid-template-columns:repeat(3,1fr);gap:16px}.act-usecases-grid{grid-template-columns:repeat(2,1fr);gap:20px}.act-workflow-grid{grid-template-columns:repeat(2,1fr);gap:16px}.act-gallery-grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media (width<=768px){.act-container{width:100%;padding-inline:16px}.act-hero{padding-top:24px;padding-bottom:48px}.act-hero-glow{width:100%;max-width:360px;height:240px}.act-hero-title{word-break:break-word;text-align:center;margin-bottom:16px;font-size:clamp(26px,6.8vw,40px);line-height:1.18}.act-hero-subtitle{text-align:center;margin-bottom:28px;font-size:15.5px;line-height:1.55}.act-hero-actions{flex-direction:column;gap:12px;width:100%}.act-btn-primary,.act-btn-secondary{justify-content:center;width:100%;max-width:320px}.act-metrics-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:40px}.act-hero-showcase{grid-template-columns:1fr;gap:16px}.act-showcase-card{width:100%;max-width:340px;margin-inline:auto}.act-section{padding-block:56px}.act-section-header{margin-bottom:36px}.act-section-title{margin-bottom:12px;font-size:clamp(24px,5.5vw,32px)}.act-section-desc{font-size:15.5px;line-height:1.55}.act-compare-grid{grid-template-columns:1fr;gap:20px}.act-compare-box{border-radius:18px;padding:24px 20px}.act-usecases-grid{grid-template-columns:1fr;gap:16px}.act-usecase-card{border-radius:18px;padding:24px 20px}.act-workflow-grid{grid-template-columns:1fr;gap:16px}.act-step-card{padding:24px 20px}.act-gallery-grid{grid-template-columns:1fr;gap:16px}.act-gallery-item{width:100%;max-width:340px;margin-inline:auto}.act-faq-btn{padding:18px;font-size:15px}.act-faq-answer{padding:0 18px 18px;font-size:14px}.act-cta-card{border-radius:24px;padding:44px 20px}.act-cta-title{font-size:clamp(24px,6vw,32px)}.act-cta-desc{margin-bottom:28px;font-size:15.5px}.act-cta-btns{flex-direction:column;gap:12px;width:100%}.act-cta-btn-white,.act-cta-btn-outline{justify-content:center;width:100%;max-width:320px}}@media (width<=480px){.act-container{padding-inline:14px}.act-hero-title{font-size:26px}.act-metrics-grid{grid-template-columns:1fr;gap:10px}.act-metric-card{padding:16px 14px}.act-metric-val{font-size:26px}.act-btn-primary,.act-btn-secondary,.act-cta-btn-white,.act-cta-btn-outline{max-width:280px}.act-showcase-card,.act-gallery-item{max-width:270px}}@keyframes actRevealFadeUp{0%{opacity:.3;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.act-reveal{opacity:1;transform:none}.act-reveal.is-revealed{animation:.65s cubic-bezier(.16,1,.3,1) both actRevealFadeUp}.act-delay-1{transition-delay:80ms}.act-delay-2{transition-delay:.16s}.act-delay-3{transition-delay:.24s}.act-delay-4{transition-delay:.32s}.act-delay-5{transition-delay:.4s}.act-delay-6{transition-delay:.48s}.vc-page{--ink:#111;--ink-soft:#222;--muted:#666;--muted-light:#8e8e93;--surface:#f7f7f9;--surface-alt:#f2f3f7;--border:#e8e8ee;--border-light:#f0f0f4;--accent-gold:#f59e0b;--accent-blue:#2563eb;--accent-green:#10b981;--accent-red:#ef4444;color:var(--ink-soft);font-family:var(--sans,"Instrument Sans", system-ui, -apple-system, sans-serif);-webkit-font-smoothing:antialiased;background-color:#fff;min-height:100vh;position:relative;overflow-x:clip}.vc-container{width:100%;max-width:1240px;margin-inline:auto;padding-inline:24px}.vc-hero{text-align:center;padding-top:48px;padding-bottom:80px;position:relative;overflow:hidden}.vc-hero-glow{pointer-events:none;z-index:0;filter:blur(50px);background:radial-gradient(circle,#fed7aa4d 0%,#dbeafe38 50%,#0000 70%);width:800px;height:450px;animation:9s ease-in-out infinite alternate vcGlowFloat;position:absolute;top:-100px;left:50%;transform:translate(-50%)}@keyframes vcGlowFloat{0%{opacity:.7;transform:translate(-50%)scale(1)}50%{opacity:.95;transform:translate(-48%,-18px)scale(1.08)}to{opacity:.7;transform:translate(-52%,12px)scale(.96)}}.vc-hero-content{z-index:1;max-width:960px;margin-inline:auto;position:relative}@keyframes vcHeroIn{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.vc-hero-in-1{animation:.8s cubic-bezier(.16,1,.3,1) 80ms both vcHeroIn}.vc-hero-in-2{animation:.8s cubic-bezier(.16,1,.3,1) .18s both vcHeroIn}.vc-hero-in-3{animation:.8s cubic-bezier(.16,1,.3,1) .28s both vcHeroIn}.vc-hero-in-4{animation:.8s cubic-bezier(.16,1,.3,1) .38s both vcHeroIn}.vc-badge{letter-spacing:.04em;color:#1e293b;text-transform:uppercase;background:#fff;border:1px solid #e2e8f0;border-radius:9999px;align-items:center;gap:8px;margin-bottom:24px;padding:6px 16px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:0 2px 8px #0000000a}.vc-badge-dot{background:#f59e0b;border-radius:50%;width:8px;height:8px;animation:2s infinite vcPulse;box-shadow:0 0 10px #f59e0b}@keyframes vcPulse{0%{opacity:.8;transform:scale(.95)}50%{opacity:1;transform:scale(1.3)}to{opacity:.8;transform:scale(.95)}}.vc-hero-title{font-family:var(--display,"GC Avalance", var(--sans));letter-spacing:-.025em;margin-bottom:24px;font-size:clamp(38px,5.5vw,64px);font-weight:600;line-height:1.12;color:var(--ink)!important;-webkit-text-fill-color:var(--ink)!important;background:0 0!important;-webkit-background-clip:unset!important}.vc-hero-subtitle{color:var(--muted);margin-inline:auto;max-width:780px;margin-bottom:36px;font-size:clamp(17px,2vw,21px);line-height:1.55}.vc-hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-bottom:48px;display:flex}.vc-btn-primary{color:#fff;cursor:pointer;background:#0f172a;border-radius:9999px;align-items:center;gap:10px;height:52px;padding:0 32px;font-size:15px;font-weight:600;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 10px 25px #0f172a33}.vc-btn-primary svg{transition:transform .2s}.vc-btn-primary:hover{background:#000;transform:translateY(-2px);box-shadow:0 14px 30px #00000047}.vc-btn-primary:hover svg:last-child{transform:translate(4px)}.vc-btn-secondary{color:#1e293b;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:9999px;align-items:center;gap:10px;height:52px;padding:0 28px;font-size:15px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.vc-btn-secondary:hover{background:#f8fafc;border-color:#94a3b8;transform:translateY(-2px)}.vc-metrics-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:64px;display:grid}.vc-metric-card{border:1px solid var(--border);text-align:center;background:#fff;border-radius:16px;padding:24px 20px;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 20px #00000008}.vc-metric-card:hover{transform:translateY(-3px);box-shadow:0 10px 25px #0000000f}.vc-metric-val{font-family:var(--display,"GC Avalance", var(--sans));color:var(--ink);margin-bottom:6px;font-size:32px;font-weight:700;line-height:1.1}.vc-metric-lbl{color:var(--muted);font-size:13px;font-weight:500;line-height:1.4}.vc-hero-showcase{grid-template-columns:repeat(3,1fr);gap:24px;max-width:1040px;margin-inline:auto;display:grid}.vc-showcase-card{aspect-ratio:9/16;border:1px solid var(--border);background:#000;border-radius:20px;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 12px 35px #0000001f}.vc-showcase-card:hover{transform:translateY(-6px);box-shadow:0 20px 45px #0003}.vc-showcase-video{object-fit:cover;width:100%;height:100%;display:block}.vc-showcase-overlay{pointer-events:none;background:linear-gradient(#00000040 0%,#0000 40%,#000000d9 100%);position:absolute;inset:0}.vc-showcase-badge-top{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;letter-spacing:.02em;z-index:2;background:#0f172abf;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:11.5px;font-weight:600;display:inline-flex;position:absolute;top:14px;left:14px}.vc-showcase-info{text-align:left;z-index:2;color:#fff;position:absolute;bottom:16px;left:16px;right:16px}.vc-showcase-title{color:#fff;margin-bottom:4px;font-size:15px;font-weight:600;line-height:1.3}.vc-showcase-meta{color:#cbd5e1;align-items:center;gap:6px;font-size:12px;display:flex}.vc-section{padding-block:88px;position:relative}.vc-section-alt{background-color:var(--surface);border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light)}.vc-section-header{text-align:center;margin-inline:auto;max-width:780px;margin-bottom:56px}.vc-section-tag{text-transform:uppercase;letter-spacing:.08em;color:var(--accent-gold);margin-bottom:12px;font-size:12.5px;font-weight:700;display:inline-block}.vc-section-title{font-family:var(--display,"GC Avalance", var(--sans));letter-spacing:-.02em;margin-bottom:16px;font-size:clamp(30px,4vw,44px);font-weight:600;line-height:1.2;color:var(--ink)!important}.vc-section-desc{color:var(--muted);font-size:18px;line-height:1.6}.vc-compare-grid{grid-template-columns:1fr 1fr;gap:32px;max-width:1080px;margin-inline:auto;display:grid}.vc-compare-box{border:1px solid var(--border);background:#fff;border-radius:24px;flex-direction:column;padding:36px 32px;display:flex;box-shadow:0 6px 20px #00000008}.vc-compare-box.is-traditional{background:snow;border-color:#fecdd3}.vc-compare-box.is-engine{background:#fcfdfd;border-color:#86efac;animation:4s ease-in-out infinite vcEnginePulse;position:relative;box-shadow:0 12px 30px #10b98114}@keyframes vcEnginePulse{0%,to{box-shadow:0 12px 30px #10b98114,0 0 0 1px #10b98140}50%{box-shadow:0 18px 40px #10b98129,0 0 0 2px #10b98173}}.vc-box-header{border-bottom:1px solid #0000000f;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:20px;display:flex}.vc-box-title{color:var(--ink);font-size:20px;font-weight:700}.vc-box-badge{border-radius:999px;padding:4px 12px;font-size:12px;font-weight:600}.vc-box-badge.bad{color:#e11d48;background:#ffe4e6}.vc-box-badge.good{color:#15803d;background:#dcfce7}.vc-list{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.vc-list-item{color:#334155;align-items:flex-start;gap:12px;font-size:15px;line-height:1.5;display:flex}.vc-list-icon-bad{color:#e11d48;flex-shrink:0;margin-top:3px}.vc-list-icon-good{color:#10b981;flex-shrink:0;margin-top:3px}.vc-usecases-grid{grid-template-columns:repeat(3,1fr);gap:24px;max-width:1160px;margin-inline:auto;display:grid}.vc-usecase-card{border:1px solid var(--border);background:#fff;border-radius:20px;flex-direction:column;padding:32px 28px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;box-shadow:0 4px 14px #00000005}.vc-usecase-card:hover{border-color:#cbd5e1;transform:translateY(-4px);box-shadow:0 12px 28px #0000000f}.vc-card-icon-wrap{color:#d97706;background:#f59e0b14;border:1px solid #f59e0b33;border-radius:12px;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:20px;transition:transform .3s cubic-bezier(.16,1,.3,1),background-color .3s,color .3s;display:flex}.vc-usecase-card:hover .vc-card-icon-wrap{color:#fff;background:#0f172a;border-color:#0f172a;transform:scale(1.1)rotate(4deg)}.vc-card-title{color:var(--ink);margin-bottom:10px;font-size:19px;font-weight:600}.vc-card-desc{color:var(--muted);flex-grow:1;margin-bottom:20px;font-size:14.5px;line-height:1.6}.vc-card-bullets{border-top:1px solid var(--border-light);flex-direction:column;gap:10px;margin:0;padding:18px 0 0;list-style:none;display:flex}.vc-card-bullet{color:var(--ink-soft);align-items:center;gap:10px;font-size:13.5px;font-weight:500;display:flex}.vc-card-bullet-dot{background-color:var(--accent-gold);border-radius:50%;flex-shrink:0;width:6px;height:6px}.vc-workflow-grid{grid-template-columns:repeat(4,1fr);gap:20px;max-width:1160px;margin-inline:auto;display:grid}.vc-step-card{border:1px solid var(--border);background:#fff;border-radius:20px;padding:28px 24px;transition:transform .2s,box-shadow .2s;position:relative;box-shadow:0 4px 14px #00000005}.vc-step-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px #0000000f}.vc-step-num{font-family:var(--display,"GC Avalance", var(--sans));color:#e2e8f0;margin-bottom:14px;font-size:36px;font-weight:700;line-height:1}.vc-step-title{color:var(--ink);margin-bottom:10px;font-size:17px;font-weight:600}.vc-step-desc{color:var(--muted);font-size:13.5px;line-height:1.55}.vc-gallery-grid{grid-template-columns:repeat(3,1fr);gap:24px;max-width:1080px;margin-inline:auto;display:grid}.vc-gallery-item{border:1px solid var(--border);background:#fff;border-radius:20px;transition:transform .2s,box-shadow .2s;overflow:hidden;box-shadow:0 4px 16px #0000000a}.vc-gallery-item:hover{transform:translateY(-4px);box-shadow:0 12px 28px #00000014}.vc-gallery-video-wrap{aspect-ratio:9/16;background:#000;max-height:480px;position:relative;overflow:hidden}.vc-gallery-video{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.16,1,.3,1);display:block}.vc-gallery-item:hover .vc-gallery-video{transform:scale(1.04)}.vc-gallery-tag{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#000000b3;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600;transition:transform .25s;position:absolute;top:12px;left:12px}.vc-gallery-item:hover .vc-gallery-tag{transform:translateY(-2px)}.vc-gallery-info{padding:18px}.vc-gallery-name{color:var(--ink);margin-bottom:4px;font-size:16px;font-weight:600}.vc-gallery-sub{color:var(--muted);font-size:13px}.vc-studio-wrap{border:1px solid var(--border);box-sizing:border-box;background:#fff;border-radius:24px;width:100%;max-width:1080px;margin-inline:auto;padding:32px 36px;position:relative;overflow:hidden;box-shadow:0 16px 40px #0000000d}.vc-studio-top-bar{border-bottom:1px solid var(--border-light);justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding-bottom:16px;display:flex}.vc-studio-tag{color:var(--ink);align-items:center;gap:8px;font-size:15px;font-weight:700;display:inline-flex}.vc-studio-badge{background:var(--surface);border:1px solid var(--border);color:var(--muted);border-radius:999px;align-items:center;padding:5px 14px;font-size:12px;font-weight:600;display:inline-flex}.vc-demo-grid{grid-template-columns:1fr 1.15fr;align-items:stretch;gap:28px;display:grid}.vc-demo-info-col{border:1px solid var(--border);background:#f8fafc;border-radius:20px;flex-direction:column;justify-content:space-between;gap:16px;padding:24px;display:flex}.vc-player-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.vc-actor-profile{align-items:center;gap:12px;display:flex}.vc-actor-img{object-fit:cover;border:2px solid #fff;border-radius:50%;flex-shrink:0;width:48px;height:48px;box-shadow:0 4px 12px #00000014}.vc-actor-name{color:var(--ink);font-size:16px;font-weight:700;line-height:1.2}.vc-actor-sub{color:var(--muted);margin-top:2px;font-size:12px}.vc-badge-pill{border:1px solid var(--border);color:var(--ink-soft);white-space:nowrap;background:#fff;border-radius:999px;padding:4px 12px;font-size:11.5px;font-weight:600;box-shadow:0 1px 4px #0000000a}.vc-script-caption{border:1px solid var(--border);background:#fff;border-radius:14px;padding:16px 18px;box-shadow:0 2px 8px #00000005}.vc-script-caption-header{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:11.5px;font-weight:600;display:flex}.vc-script-lang{color:#059669;text-transform:none;font-size:11px;font-weight:600}.vc-script-text{color:#334155;margin:0;font-size:13.5px;font-style:italic;line-height:1.55}.vc-script-quote{color:#f59e0b;font-size:15px;font-style:normal;font-weight:700}.vc-demo-specs{flex-wrap:wrap;gap:8px 14px;padding-top:4px;display:flex}.vc-demo-spec-item{color:#059669;align-items:center;gap:4px;font-size:11.5px;font-weight:600;display:inline-flex}.vc-demo-player-col{border:1px solid var(--border);background:#f8fafc;border-radius:20px;flex-direction:column;justify-content:space-between;gap:16px;padding:24px;display:flex}.vc-waveform-box{border:1px solid var(--border);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:4px;height:68px;padding:10px 16px;display:flex;box-shadow:inset 0 2px 4px #00000005}.vc-wave-bar{background-color:#cbd5e1;border-radius:3px;flex:1;min-width:3px;max-width:6px;transition:height 80ms,background .15s}.vc-wave-bar.playing{background:linear-gradient(#f59e0b,#d97706);box-shadow:0 0 6px #f59e0b66}.vc-controls-row{align-items:center;gap:14px;display:flex}.vc-play-button{color:#fff;cursor:pointer;background:#0f172a;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;transition:transform .15s,background .15s,box-shadow .15s;display:flex;box-shadow:0 6px 16px #0f172a40}.vc-play-button:hover{background:#000;transform:scale(1.06);box-shadow:0 8px 20px #00000059}.vc-play-button.is-active{background:#d97706;box-shadow:0 6px 18px #d9770659}.vc-track-details{flex:1;min-width:0}.vc-track-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:700;line-height:1.3;overflow:hidden}.vc-track-subtext{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:11.5px;overflow:hidden}.vc-progress-wrap{align-items:center;gap:12px;display:flex}.vc-progress-track{background:#e2e8f0;border-radius:999px;flex:1;height:5px;overflow:hidden}.vc-progress-bar{background:linear-gradient(90deg,#f59e0b,#d97706);border-radius:999px;height:100%;transition:width .1s linear}.vc-time-display{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11.5px;font-weight:600}.vc-telemetry-strip{border-top:1px solid var(--border-light);color:var(--muted);justify-content:space-between;align-items:center;padding-top:10px;font-size:11px;font-weight:500;display:flex}.vc-faq-list{flex-direction:column;gap:12px;max-width:820px;margin-inline:auto;display:flex}.vc-faq-item{border:1px solid var(--border);background:#fff;border-radius:16px;transition:border-color .2s,box-shadow .2s;overflow:hidden;opacity:1!important;visibility:visible!important}.vc-faq-item:hover{border-color:#cbd5e1;box-shadow:0 4px 16px #0000000a}.vc-faq-btn{text-align:left;cursor:pointer;width:100%;color:var(--ink);background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;font-family:inherit;font-size:16.5px;font-weight:600;display:flex}.vc-faq-btn svg{color:var(--muted);flex-shrink:0;transition:transform .2s}.vc-faq-item.is-open .vc-faq-btn svg{color:var(--ink);transform:rotate(180deg)}.vc-faq-answer-wrap{grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1);display:grid}.vc-faq-item.is-open .vc-faq-answer-wrap{grid-template-rows:1fr}.vc-faq-answer-inner{overflow:hidden}.vc-faq-answer{color:var(--muted);opacity:0;padding:0 24px 22px;font-size:14.5px;line-height:1.65;transition:opacity .25s 50ms,transform .25s 50ms;transform:translateY(-6px)}.vc-faq-item.is-open .vc-faq-answer{opacity:1;transform:translateY(0)}.vc-cta-wrap{padding-block:80px}.vc-cta-card{color:#fff;text-align:center;background:#0f172a;border-radius:32px;max-width:1040px;margin-inline:auto;padding:64px 40px;position:relative;overflow:hidden;box-shadow:0 24px 50px #0f172a40}.vc-cta-glow{pointer-events:none;filter:blur(50px);background:radial-gradient(circle,#f59e0b52 0%,#2563eb38 60%,#0000 80%);width:600px;height:300px;animation:7s ease-in-out infinite alternate vcCtaPulse;position:absolute;top:-150px;left:50%;transform:translate(-50%)}@keyframes vcCtaPulse{0%{opacity:.6;transform:translate(-50%)scale(.92)}50%{opacity:.9;transform:translate(-50%,-12px)scale(1.1)}to{opacity:.6;transform:translate(-50%)scale(.92)}}.vc-cta-title{font-family:var(--display,"GC Avalance", var(--sans));color:#fff;margin-bottom:18px;font-size:clamp(30px,4.5vw,46px);font-weight:600;line-height:1.15}.vc-cta-desc{color:#94a3b8;margin-inline:auto;max-width:640px;margin-bottom:36px;font-size:18px;line-height:1.6}.vc-cta-btns{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.vc-cta-btn-white{color:#0f172a;background:#fff;border-radius:9999px;align-items:center;gap:8px;height:52px;padding:0 32px;font-size:15px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.vc-cta-btn-white:hover{background:#f1f5f9;transform:translateY(-2px);box-shadow:0 10px 25px #fff3}.vc-cta-btn-outline{color:#fff;background:0 0;border:1px solid #ffffff40;border-radius:9999px;align-items:center;gap:8px;height:52px;padding:0 28px;font-size:15px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.vc-cta-btn-outline:hover{background:#ffffff14;border-color:#fff;transform:translateY(-2px)}@media (width<=1024px){.vc-metrics-grid,.vc-hero-showcase{grid-template-columns:repeat(2,1fr)}.vc-hero-showcase>:last-child{display:none}.vc-usecases-grid,.vc-workflow-grid,.vc-gallery-grid{grid-template-columns:repeat(2,1fr)}.vc-studio-layout{grid-template-columns:1fr;gap:24px}}@media (width<=768px){.vc-hero{padding-top:24px;padding-bottom:48px}.vc-hero-title{font-size:clamp(28px,6vw,42px)}.vc-hero-subtitle{margin-bottom:28px;font-size:16px}.vc-hero-showcase{grid-template-columns:1fr;max-width:320px}.vc-hero-showcase>:last-child{display:block}.vc-compare-grid{grid-template-columns:1fr;gap:20px}.vc-compare-box{border-radius:18px;padding:24px 20px}.vc-usecases-grid{grid-template-columns:1fr;gap:16px}.vc-usecase-card{border-radius:18px;padding:24px 20px}.vc-workflow-grid{grid-template-columns:1fr;gap:16px}.vc-step-card{padding:24px 20px}.vc-gallery-grid{grid-template-columns:1fr;gap:16px}.vc-gallery-item{width:100%;max-width:340px;margin-inline:auto}.vc-studio-wrap{border-radius:18px;padding:22px 18px}.vc-studio-top-bar{flex-direction:column;align-items:flex-start;gap:10px}.vc-demo-grid{grid-template-columns:1fr;gap:16px}.vc-demo-info-col,.vc-demo-player-col{padding:18px 16px}.vc-faq-btn{padding:18px;font-size:15px}.vc-faq-answer{padding:0 18px 18px;font-size:14px}.vc-cta-card{border-radius:24px;padding:44px 20px}.vc-cta-title{font-size:clamp(24px,6vw,32px)}.vc-cta-desc{margin-bottom:28px;font-size:15.5px}.vc-cta-btns{flex-direction:column;gap:12px;width:100%}.vc-cta-btn-white,.vc-cta-btn-outline{justify-content:center;width:100%;max-width:320px}}@media (width<=480px){.vc-container{padding-inline:14px}.vc-hero-title{font-size:26px}.vc-metrics-grid{grid-template-columns:1fr;gap:10px}.vc-metric-card{padding:16px 14px}.vc-metric-val{font-size:26px}.vc-btn-primary,.vc-btn-secondary,.vc-cta-btn-white,.vc-cta-btn-outline{max-width:280px}.vc-showcase-card,.vc-gallery-item{max-width:270px}}@keyframes vcRevealFadeUp{0%{opacity:.3;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.vc-reveal{opacity:1;transform:none}.vc-reveal.is-revealed{animation:.65s cubic-bezier(.16,1,.3,1) both vcRevealFadeUp}.vc-delay-1{transition-delay:80ms}.vc-delay-2{transition-delay:.16s}.vc-delay-3{transition-delay:.24s}.vc-delay-4{transition-delay:.32s}.vc-delay-5{transition-delay:.4s}.vc-delay-6{transition-delay:.48s}
