.gc-page{color:#f4f8ff;width:100%;min-height:4200px;font-family:var(--font-inter), system-ui, sans-serif;background-color:#02050a;position:relative;overflow-x:hidden}.gc-page:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(900px 700px at 88% 12%,#00c2ff2e,#0000 60%),radial-gradient(1100px 800px at 10% 32%,#6e4cff29,#0000 65%),radial-gradient(700px 500px at 50% 92%,#00c2ff1a,#0000 70%),linear-gradient(#02050a 0%,#040812 35%,#07111e 65%,#02050a 100%);position:fixed;inset:0}.gc-page:after{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:48px 48px,48px 48px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0003 100%);mask-image:radial-gradient(#000 30%,#0003 100%)}.gc-scanlines{pointer-events:none;z-index:0;opacity:.6;background-image:repeating-linear-gradient(0deg,#ffffff04 0 1px,#0000 1px 3px);position:fixed;inset:0}.gc-content{z-index:1;position:relative}.gc-eyebrow{text-transform:uppercase;letter-spacing:.22em;font-size:12px}.gc-glass{-webkit-backdrop-filter:blur(14px);background:#081220bd}.gc-glass-strong{-webkit-backdrop-filter:blur(20px);background:#0a192ddb}.gc-amber-particle{background:#ffa726d9;border-radius:999px;width:3px;height:3px;position:absolute;box-shadow:0 0 8px #ffa7268c}.gc-section{border-top:1px solid #ffffff0f;position:relative}.gc-status-loading,.gc-status-syncing{color:#4fd8ff}.gc-status-mapping{color:#00c8ff}.gc-status-prepared,.gc-status-ready{color:#27f59a}.gc-status-queued{color:#ffb347}.gc-status-review{color:#7a5cff}.gc-status-build{color:#00c8ff}.gc-status-connected,.gc-status-optimized{color:#27f59a}.gc-status-detected{color:#ff5c5c}.gc-status-active{color:#27f59a}@keyframes gc-spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes gc-spin-reverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}.gc-spin-slow{animation:22s linear infinite gc-spin-slow}.gc-spin-rev{animation:30s linear infinite gc-spin-reverse}@keyframes gc-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.gc-pulse{animation:2.4s ease-in-out infinite gc-pulse}.gc-pulse-slow{animation:4s ease-in-out infinite gc-pulse}@keyframes gc-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.gc-shimmer{background-image:linear-gradient(90deg,#fff0 0%,#4fd8ff99 50%,#fff0 100%);background-size:200% 100%;animation:2.6s linear infinite gc-shimmer}@keyframes gc-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.gc-float{animation:5s ease-in-out infinite gc-float}.gc-clip-corner{clip-path:polygon(0 14px,14px 0,calc(100% - 14px) 0,100% 14px,100% calc(100% - 14px),calc(100% - 14px) 100%,14px 100%,0 calc(100% - 14px))}.gc-scroll::-webkit-scrollbar{width:6px;height:6px}.gc-scroll::-webkit-scrollbar-track{background:#ffffff08}.gc-scroll::-webkit-scrollbar-thumb{background:#4fd8ff40;border-radius:999px}.gc-glow-cyan{text-shadow:0 0 30px #4fd8ff6b}.gc-text-cyan-grad{background:linear-gradient(90deg,#4fd8ff,#00a7ff);color:#0000;-webkit-background-clip:text;background-clip:text}@keyframes gc-beam{0%{opacity:.4;transform:translate(-30%)}50%{opacity:1}to{opacity:.4;transform:translate(30%)}}.gc-beam{animation:3.5s ease-in-out infinite gc-beam}.gc-rule{background:linear-gradient(90deg,#4fd8ffcc,#0000);width:64px;height:1px}html{scroll-behavior:smooth;scroll-padding-top:96px}.gc-grad-border{isolation:isolate;position:relative}.gc-grad-border:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;z-index:1;opacity:.6;background:linear-gradient(135deg,#4fd8ff8c,#7a5cff4d 50%,#27f59a40 100%);padding:1px;transition:opacity .4s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.gc-grad-border:hover:before{opacity:1}.gc-conic-border{position:relative}.gc-conic-border:after{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;z-index:0;opacity:.7;background:conic-gradient(#0000 0deg,#4fd8ff99 60deg,#0000 120deg 240deg,#7a5cff80 300deg,#0000 360deg);padding:1px;animation:8s linear infinite gc-spin-slow;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.gc-bracket{position:relative}.gc-bracket:before,.gc-bracket:after{content:"";pointer-events:none;width:14px;height:14px;position:absolute}.gc-bracket:before{border-top:1px solid #4fd8ff8c;border-left:1px solid #4fd8ff8c;top:8px;left:8px}.gc-bracket:after{border-bottom:1px solid #4fd8ff8c;border-right:1px solid #4fd8ff8c;bottom:8px;right:8px}.gc-scroll-progress{z-index:100;background:linear-gradient(90deg,#00c8ff 0%,#4fd8ff 35%,#7a5cff 70%,#27f59a 100%);height:2px;transition:width .1s linear;position:fixed;top:0;left:0;box-shadow:0 0 14px #4fd8ffa6}.gc-mouse-glow{pointer-events:none;z-index:0;mix-blend-mode:screen;filter:blur(10px);background:radial-gradient(circle,#4fd8ff14,#7a5cff0a 40%,#0000 70%);border-radius:999px;width:600px;height:600px;transition:opacity .6s;position:fixed;transform:translate(-50%,-50%)}.gc-grain{pointer-events:none;z-index:60;opacity:.04;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1   0 0 0 0 1   0 0 0 0 1   0 0 0 0.6 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:160px 160px;position:fixed;inset:0}@keyframes gc-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.gc-ticker-track{white-space:nowrap;will-change:transform;animation:38s linear infinite gc-ticker;display:inline-flex}.gc-ticker-track:hover{animation-play-state:paused}@keyframes gc-sweep{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.gc-sweep{animation:6s linear infinite gc-sweep}@keyframes gc-flicker{0%,to{opacity:1}92%{opacity:1}93%{opacity:.85}94%{opacity:1}96%{opacity:.9}97%{opacity:1}}.gc-flicker{animation:5s linear infinite gc-flicker}.gc-reveal{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(24px)}.gc-reveal.gc-revealed{opacity:1;transform:translateY(0)}.gc-chip{letter-spacing:.16em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid;border-radius:999px;align-items:center;gap:6px;height:26px;padding:0 12px;font-size:10.5px;font-weight:600;display:inline-flex}.gc-range{appearance:none;background:#4fd8ff26;border-radius:999px;outline:none;width:100%;height:4px}.gc-range::-webkit-slider-thumb{appearance:none;cursor:pointer;background:linear-gradient(135deg,#4fd8ff,#7a5cff);border:2px solid #02050a;border-radius:999px;width:16px;height:16px;box-shadow:0 0 10px #4fd8ff99}.gc-range::-moz-range-thumb{cursor:pointer;background:linear-gradient(135deg,#4fd8ff,#7a5cff);border:2px solid #02050a;border-radius:999px;width:16px;height:16px;box-shadow:0 0 10px #4fd8ff99}.gc-modal-backdrop{z-index:200;-webkit-backdrop-filter:blur(8px);background:#02050ac7;position:fixed;inset:0}#nextjs-dev-tools-indicator,button[aria-label="Open Next.js Dev Tools"]{display:none!important}::selection{color:#fff;background:#4fd8ff59}:focus-visible{border-radius:6px;transition:box-shadow .2s,outline-color .2s;outline-offset:2px!important;outline:2px solid #4fd8ffd9!important;box-shadow:0 0 0 4px #4fd8ff2e,0 0 14px #4fd8ff73!important}:focus:not(:focus-visible){outline:none}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#02050a}::-webkit-scrollbar-thumb{background:linear-gradient(#4fd8ff66,#7a5cff66);border:2px solid #02050a;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(#4fd8ffb3,#7a5cffb3)}.gc-hide-mobile{display:block}.gc-show-mobile{display:flex}@media (max-width:1024px){.gc-hide-mobile{display:none!important}.gc-show-mobile{display:flex!important}}@media (min-width:1025px){.gc-hide-mobile{display:block!important}.gc-show-mobile{display:none!important}}.gc-depth{position:relative}.gc-depth:before{content:"";border-radius:inherit;pointer-events:none;z-index:1;background:linear-gradient(#ffffff0a 0%,#0000 18% 82%,#00000040 100%);position:absolute;inset:0}.gc-sweep-hover{position:relative;overflow:hidden}.gc-sweep-hover:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(100deg,#0000,#4fd8ff1a,#7a5cff0f,#0000);width:60%;height:100%;transition:left .7s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:-100%;transform:skew(-18deg)}.gc-sweep-hover:hover:after{left:130%}@keyframes gc-icon-glow{0%,to{filter:drop-shadow(0 0 4px #4fd8ff73)}50%{filter:drop-shadow(0 0 14px #4fd8ffd9)}}.gc-icon-glow-hover:hover{animation:1.4s ease-in-out infinite gc-icon-glow}.gc-lift{transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1),border-color .4s}.gc-cmdk{z-index:210;-webkit-backdrop-filter:blur(20px);background:linear-gradient(#081626f7,#030912fc);border:1px solid #4fd8ff66;border-radius:20px;width:min(640px,100% - 32px);position:fixed;top:12vh;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 0 80px #00c8ff40,0 30px 80px #0000008c,inset 0 1px #ffffff0f}.gc-cmdk-input{color:#f4f8ff;background:0 0;border:none;outline:none;width:100%;padding:18px 22px 18px 48px;font-size:16px}.gc-cmdk-list{max-height:360px;padding:6px 8px 10px;overflow-y:auto}.gc-cmdk-row{cursor:pointer;color:#c9d7ea;border-radius:10px;align-items:center;gap:12px;padding:11px 14px;font-size:14px;transition:background .18s,color .18s;display:flex}.gc-cmdk-row[data-active=true],.gc-cmdk-row:hover{color:#f4f8ff;background:#4fd8ff1a}.gc-cmdk-row .gc-cmdk-icon{background:#00c8ff14;border:1px solid #4fd8ff38;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.gc-cmdk-kbd{letter-spacing:.1em;color:#8a9cb0;font-size:10px;font-family:var(--font-geist-mono), monospace;margin-left:auto}.gc-rail{z-index:40;-webkit-backdrop-filter:blur(10px);background:#02070e8c;border:1px solid #ffffff0f;border-radius:999px;flex-direction:column;gap:14px;padding:14px 8px;display:flex!important;position:fixed!important;top:50%!important;right:22px!important;transform:translateY(-50%)!important}.gc-rail-dot{cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:999px;width:10px;height:10px;padding:0;transition:all .3s;display:block;position:relative}.gc-rail-dot[data-active=true]{background:linear-gradient(135deg,#4fd8ff,#7a5cff);border-color:#4fd8ffb3;transform:scale(1.25);box-shadow:0 0 12px #4fd8ffb3}.gc-rail-dot:hover{border-color:#4fd8ffb3}.gc-rail-label{opacity:0;pointer-events:none;white-space:nowrap;letter-spacing:.14em;text-transform:uppercase;color:#e8f4ff;background:#02070eeb;border:1px solid #4fd8ff4d;border-radius:6px;padding:4px 10px;font-size:11px;transition:all .25s;position:absolute;top:50%;right:22px;transform:translateY(-50%)translate(6px)}.gc-rail-dot:hover .gc-rail-label{opacity:1;transform:translateY(-50%)translate(0)}.gc-to-top{z-index:40;cursor:pointer;color:#4fd8ff;opacity:0;pointer-events:none;background:linear-gradient(135deg,#00c8ff2e,#7a5cff24);border:1px solid #4fd8ff8c;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;transition:all .3s cubic-bezier(.22,1,.36,1);transform:translateY(12px)scale(.85);box-shadow:0 0 24px #00c8ff38,inset 0 1px #ffffff14;display:flex!important;position:fixed!important;bottom:22px!important;right:22px!important}.gc-to-top[data-visible=true]{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.gc-to-top:hover{transform:translateY(-3px)scale(1.04);box-shadow:0 0 34px #00c8ff61,inset 0 1px #ffffff1a}@keyframes gc-particle-float{0%{opacity:0;transform:translate(0)}10%{opacity:.7}90%{opacity:.5}to{transform:translate(var(--dx,20px), var(--dy,-40px));opacity:0}}.gc-particle{width:2px;height:2px;animation:gc-particle-float var(--dur,8s) ease-in-out infinite;animation-delay:var(--delay,0s);pointer-events:none;background:#4fd8ffb3;border-radius:999px;position:absolute;box-shadow:0 0 6px #4fd8ffb3}.gc-kbd{color:#c9d7ea;min-width:20px;height:20px;font-size:10px;font-family:var(--font-geist-mono), monospace;background:#ffffff0d;border:1px solid #ffffff1f;border-bottom-width:2px;border-radius:5px;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.gc-section-index{font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;color:#8a9cb0;align-items:center;gap:8px;font-size:11px;display:inline-flex}.gc-why-phone-stage{z-index:1;pointer-events:none;perspective:1400px;width:min(36vw,520px);transform-style:preserve-3d;will-change:opacity, transform;place-items:center;display:grid;position:absolute;top:0;bottom:0;left:clamp(520px,44vw,700px)}.gc-why-phone-depth{width:410px;height:680px;transform-style:preserve-3d;filter:drop-shadow(0 44px 54px #0000009e);position:relative;scale:1.14}.gc-why-phone-depth:before{content:"";filter:blur(28px);opacity:.9;background:radial-gradient(circle at 40% 45%,#4fd8ff29,#0000 58%),radial-gradient(circle at 66% 62%,#7a5cff26,#0000 62%);border-radius:999px;position:absolute;inset:10% 2% 8% -6%}.gc-why-phone-shell{width:280px;height:580px;transform-style:preserve-3d;background:#0b0b0d;border-radius:48px;position:absolute;top:42px;left:50%;transform:translate(-50%)rotateX(2deg)rotateY(-8deg)rotate(1deg);box-shadow:inset 0 0 0 2px #52525b,inset 0 0 0 7px #000,0 40px 80px -15px #000000e6,0 15px 25px -5px #000000b3}.gc-why-phone-button{background:linear-gradient(90deg,#404040 0%,#171717 100%);border-radius:8px 0 0 8px;width:3px;position:absolute;box-shadow:-2px 0 5px #000c,inset -1px 0 1px #ffffff26,inset 1px 0 2px #000c}.gc-why-phone-button-a{height:25px;top:120px;left:-3px}.gc-why-phone-button-b{height:45px;top:160px;left:-3px}.gc-why-phone-button-c{height:45px;top:220px;left:-3px}.gc-why-phone-button-d{height:70px;top:170px;right:-3px;transform:scaleX(-1)}.gc-why-phone-screen{color:#fff;background:radial-gradient(circle at 50% 12%,#4fd8ff24,#0000 44%),linear-gradient(#07101f 0%,#050914 52%,#030711 100%);border-radius:40px;position:absolute;inset:7px;overflow:hidden;box-shadow:inset 0 0 15px #000}.gc-why-phone-glare{z-index:4;pointer-events:none;background:linear-gradient(110deg,#ffffff14 0%,#fff0 45%);position:absolute;inset:0}.gc-why-phone-notch{z-index:5;background:#000;border-radius:999px;justify-content:flex-end;align-items:center;width:100px;height:28px;padding-right:12px;display:flex;position:absolute;top:5px;left:50%;transform:translate(-50%);box-shadow:inset 0 -1px 2px #ffffff1a}.gc-why-phone-notch span{background:#27f59a;border-radius:999px;width:6px;height:6px;animation:2.2s ease-in-out infinite gc-pulse;box-shadow:0 0 8px #27f59acc}.gc-why-phone-app{flex-direction:column;height:100%;padding:48px 20px 30px;display:flex;position:relative}.gc-why-phone-topbar{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.gc-why-phone-topbar span{color:#cbd5e1ad;letter-spacing:.18em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:800;display:block}.gc-why-phone-topbar strong{color:#fff;letter-spacing:-.03em;font-size:20px;line-height:1}.gc-why-phone-avatar{color:#e8f8ff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;place-items:center;width:36px;height:36px;font-size:12px;font-weight:800;display:grid;box-shadow:0 14px 22px #00000073}.gc-why-phone-ring-wrap{filter:drop-shadow(0 16px 24px #000000b8);place-items:center;width:176px;height:176px;margin:0 auto 28px;display:grid;position:relative}.gc-why-phone-ring{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.gc-why-phone-ring-track,.gc-why-phone-ring-progress{fill:none;stroke-width:12px}.gc-why-phone-ring-track{stroke:#ffffff0b}.gc-why-phone-ring-progress{stroke:#4fd8ff;stroke-linecap:round;stroke-dasharray:402;stroke-dashoffset:402px;transition:stroke-dashoffset .9s cubic-bezier(.22,1,.36,1)}.gc-why-phone-stage.is-visible .gc-why-phone-ring-progress{stroke-dashoffset:72px}.gc-why-phone-ring-copy{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.gc-why-phone-ring-copy strong{color:#fff;letter-spacing:-.08em;font-size:42px;font-weight:850;line-height:1}.gc-why-phone-ring-copy span{color:#b2ebff9e;letter-spacing:.12em;text-transform:uppercase;margin-top:6px;font-size:8px;font-weight:800}.gc-why-phone-rows{gap:12px;display:grid}.gc-why-phone-row{background:linear-gradient(#ffffff0b 0%,#ffffff03 100%);border:1px solid #ffffff09;border-radius:18px;align-items:center;gap:12px;min-height:62px;padding:12px;display:flex;box-shadow:0 10px 20px #0000004d,inset 0 1px 1px #ffffff0d,inset 0 -1px 1px #00000080}.gc-why-phone-row-icon{color:#4fd8ff;background:#4fd8ff14;border:1px solid #4fd8ff38;border-radius:14px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.gc-why-phone-row[data-tone=emerald] .gc-why-phone-row-icon{color:#27f59a;background:#27f59a14;border-color:#27f59a38}.gc-why-phone-row strong,.gc-why-phone-row span{display:block}.gc-why-phone-row strong{color:#f4f8ffeb;font-size:12px;line-height:1.2}.gc-why-phone-row span{color:#aabccfb8;margin-top:4px;font-size:11px}.gc-why-phone-footer{background:#fff3;border-radius:999px;width:120px;height:4px;position:absolute;bottom:8px;left:50%;transform:translate(-50%);box-shadow:0 1px 2px #00000080}.gc-why-phone-badge,.gc-why-phone-signal{z-index:3;-webkit-backdrop-filter:blur(24px);background:linear-gradient(135deg,#ffffff14 0%,#ffffff03 100%);border:1px solid #ffffff1a;align-items:center;gap:12px;display:flex;position:absolute;box-shadow:0 0 0 1px #ffffff0f,0 25px 50px -12px #000c,inset 0 1px 1px #ffffff29,inset 0 -1px 1px #00000080}.gc-why-phone-badge{border-radius:18px;min-width:188px;padding:14px 16px}.gc-why-phone-badge-left{top:92px;left:-22px}.gc-why-phone-badge-right{bottom:142px;right:-14px}.gc-why-phone-badge-icon{color:#9eebff;background:linear-gradient(#4fd8ff2e,#7a5cff1a);border:1px solid #4fd8ff4d;border-radius:999px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid;box-shadow:inset 0 1px #ffffff1a}.gc-why-phone-badge strong,.gc-why-phone-badge span{white-space:nowrap;display:block}.gc-why-phone-badge strong{color:#fff;letter-spacing:-.01em;font-size:13px;line-height:1.2}.gc-why-phone-badge span{color:#b2ebff8a;margin-top:4px;font-size:11px}.gc-why-phone-signal{color:#27f59a;letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:9px 12px;font-size:10px;font-weight:800;bottom:42px;right:54px}.gc-hero-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(28px,3vw,44px);display:grid}.gc-hero-title{font-size:clamp(52px,4.9vw,72px)}.gc-hero-subtitle{font-size:clamp(15px,1.1vw,17px)}.gc-hero-chip-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.gc-hero-chip{min-height:122px}.gc-method-grid{display:grid}.gc-method-card-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.gc-method-card{transform-style:preserve-3d;animation:8s ease-in-out infinite gc-method-soft-float;animation-delay:var(--method-delay,0s);will-change:transform;transition:border-color .3s,box-shadow .3s,transform .3s;overflow:visible}.gc-method-card:before{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(120deg, transparent 20%, var(--gc-holo-c1,#38bdf8), var(--gc-holo-c2,#a855f7), var(--gc-holo-c3,#22c55e), transparent 80%);filter:blur(16px);opacity:.22;pointer-events:none;background-size:400% 100%;animation:6s linear infinite gc-why-holo;position:absolute;inset:-2px}.gc-method-card:hover{animation-play-state:paused;transform:rotateX(8deg)rotateY(6deg)translateY(-10px);border-color:#4fd8ff66!important;box-shadow:inset 0 1px #ffffff14,0 14px 30px #00c8ff1a,0 0 22px #a855f717!important}.gc-presence-timeline{transform-style:preserve-3d;will-change:transform;animation:8.5s ease-in-out infinite gc-method-soft-float;position:relative;overflow:visible}.gc-presence-timeline:before{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(120deg, transparent 20%, var(--gc-holo-c1,#38bdf8), var(--gc-holo-c2,#a855f7), var(--gc-holo-c3,#22c55e), transparent 80%);filter:blur(16px);opacity:.22;pointer-events:none;background-size:400% 100%;animation:6s linear infinite gc-why-holo;position:absolute;inset:-2px}.gc-presence-timeline:hover{animation-play-state:paused;transform:rotateX(8deg)rotateY(6deg)translateY(-10px)}@keyframes gc-method-soft-float{0%,to{transform:rotateX(4deg)rotateY(-3deg)translateY(0)}50%{transform:rotateX(7deg)rotateY(4deg)translateY(-8px)}}@keyframes gc-method-card-hover{0%,to{transform:rotateX(0)rotateY(0)translateY(0)}50%{transform:rotateX(5deg)rotateY(-4deg)translateY(-7px)}}@keyframes gc-presence-panel-hover{0%,to{transform:rotateX(0)rotateY(0)translateY(0)}50%{transform:rotateX(4deg)rotateY(3deg)translateY(-12px)}}.gc-why-holo-grid{--gc-holo-c1:#38bdf8;--gc-holo-c2:#a855f7;--gc-holo-c3:#22c55e;perspective:1000px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;margin-top:32px;display:grid}.gc-why-holo-card{width:min(420px,100%);min-height:248px;transform-style:preserve-3d;animation:6s ease-in-out infinite gc-why-holo-float;animation-delay:var(--card-delay,0s);-webkit-backdrop-filter:blur(16px);will-change:transform;background:linear-gradient(120deg,#ffffff14,#ffffff05);border:0;border-radius:28px;justify-self:center;padding:2.5rem;position:relative;overflow:visible;box-shadow:0 0 50px #38bdf859,inset 0 0 35px #ffffff26}.gc-why-holo-card:before{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(120deg, transparent 20%, var(--gc-holo-c1), var(--gc-holo-c2), var(--gc-holo-c3), transparent 80%);filter:blur(25px);opacity:.4;background-size:400% 100%;animation:4s linear infinite gc-why-holo;position:absolute;inset:-2px}.gc-why-holo-card:after{content:"";border-radius:inherit;pointer-events:none;mix-blend-mode:overlay;opacity:.22;background:repeating-radial-gradient(circle,#ffffff0d 0 1px,#0000 1px 2px);position:absolute;inset:0}.gc-why-holo-card:hover{animation-play-state:paused;transform:rotateX(18deg)rotateY(12deg)translateY(-25px)}.gc-why-holo-card h3{color:#f4f8ff;letter-spacing:0;margin:1.35rem 0 1rem;font-size:clamp(1.25rem,1.6vw,1.7rem);font-weight:750;line-height:1.15}.gc-why-holo-card p{color:#e8f4ffd9;margin:0;font-size:.95rem;line-height:1.6}.gc-why-holo-icon{color:#f4f8ff;background:linear-gradient(90deg, var(--gc-holo-c1), var(--gc-holo-c2), var(--gc-holo-c3));background-size:300% 100%;border-radius:16px;place-items:center;width:52px;height:52px;animation:3s linear infinite gc-why-holo;display:inline-grid;box-shadow:0 0 25px #a855f799}@keyframes gc-why-holo{to{background-position:400% 0}}@keyframes gc-why-holo-float{0%,to{transform:rotateX(12deg)rotateY(-10deg)translateY(0)}50%{transform:rotateX(18deg)rotateY(12deg)translateY(-25px)}}@media (prefers-reduced-motion:reduce){.gc-spin-slow,.gc-spin-rev,.gc-pulse,.gc-pulse-slow,.gc-shimmer,.gc-float,.gc-beam,.gc-sweep,.gc-flicker,.gc-ticker-track,.gc-particle,.gc-icon-glow-hover:hover,.gc-why-holo-card,.gc-why-holo-card:before,.gc-why-holo-icon,.gc-method-card,.gc-method-card:before,.gc-why-phone-notch span,.gc-presence-timeline,.gc-presence-timeline:before{animation:none!important}.gc-why-phone-ring-progress{transition:none}.gc-why-holo-card,.gc-why-holo-card:hover,.gc-method-card,.gc-method-card:hover,.gc-presence-timeline,.gc-presence-timeline:hover{transform:none!important}.gc-reveal{opacity:1!important;transform:none!important}}@media (max-width:1180px){.gc-why-phone-stage{display:none}.gc-why-holo-grid{gap:18px}.gc-why-holo-card{min-height:260px;padding:2rem}}@media (max-width:900px){.gc-why-holo-grid{grid-template-columns:1fr;gap:22px}.gc-why-holo-card{width:min(420px,100%);min-height:220px}}.gc-loader-wrap{justify-content:center;width:100%;min-width:0;display:flex}.gc-loader-wrap>.gc-loader-root{transform-origin:top!important}@media (max-width:1180px){.gc-hero-grid{grid-template-columns:1fr;align-items:flex-start}.gc-hero-shell{max-width:1200px!important}.gc-loader-wrap>.gc-loader-root{transform:scale(.92)!important}.gc-loader-wrap{overflow:hidden;height:677.12px!important}}@media (max-width:1024px){.gc-loader-wrap>.gc-loader-root{transform:scale(.82)!important}.gc-loader-wrap{height:603.52px!important}}@media (max-width:880px){.gc-loader-wrap>.gc-loader-root{transform:scale(.72)!important}.gc-loader-wrap{height:529.92px!important}}@media (max-width:768px){.gc-hero-chip-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gc-loader-wrap>.gc-loader-root{transform:scale(.6)!important}.gc-loader-wrap{height:441.6px!important}}.gc-gauge-track{fill:none;stroke:#ffffff14;stroke-width:8px;stroke-linecap:round}.gc-gauge-fill{fill:none;stroke-width:8px;stroke-linecap:round;stroke-dasharray:251.2;filter:drop-shadow(0 0 6px)}.gc-cheatsheet{z-index:210;-webkit-backdrop-filter:blur(20px);background:linear-gradient(#081626f7,#030912fc);border:1px solid #4fd8ff66;border-radius:20px;width:min(560px,100% - 32px);position:fixed;top:12vh;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 0 80px #00c8ff40,0 30px 80px #0000008c,inset 0 1px #ffffff0f}.gc-cheatsheet-row{color:#c9d7ea;border-radius:10px;justify-content:space-between;align-items:center;padding:10px 14px;font-size:13px;display:flex}.gc-cheatsheet-row:hover{color:#f4f8ff;background:#4fd8ff0f}.gc-divider-stream{background:linear-gradient(90deg,#0000,#4fd8ff2e,#7a5cff2e,#4fd8ff2e,#0000);width:100%;height:1px;position:relative;overflow:visible}.gc-divider-stream:before,.gc-divider-stream:after{content:"";background:#4fd8ff;border-radius:999px;width:6px;height:6px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 8px #4fd8ff}.gc-divider-stream:before{animation:6s linear infinite gc-stream-left;left:0}.gc-divider-stream:after{background:#7a5cff;animation:8s linear infinite gc-stream-right;right:0;box-shadow:0 0 8px #7a5cff}@keyframes gc-stream-left{0%{opacity:0;left:0%}10%{opacity:1}90%{opacity:1}to{opacity:0;left:100%}}@keyframes gc-stream-right{0%{opacity:0;right:0%}10%{opacity:1}90%{opacity:1}to{opacity:0;right:100%}}.gc-divider-node{background:#02070ee6;border:1px solid #4fd8ff80;border-radius:999px;justify-content:center;align-items:center;width:10px;height:10px;display:flex;position:absolute;top:50%;transform:translate(-50%,-50%)}.gc-divider-node:after{content:"";background:#4fd8ff;border-radius:999px;width:4px;height:4px;box-shadow:0 0 6px #4fd8ff}.gc-glow-sm{box-shadow:0 0 14px #00c8ff38}.gc-glow-md{box-shadow:0 0 20px #00c8ff4d}.gc-glow-lg{box-shadow:0 0 32px #00c8ff61}.gc-glow-violet{box-shadow:0 0 20px #7a5cff4d}.gc-insights-grid{gap:24px;grid-template-columns:1.2fr 1fr!important;display:grid!important}@media (max-width:1024px){.gc-insights-grid{grid-template-columns:1fr!important}}@media (max-width:980px){.gc-method-board{min-height:auto!important;padding:48px 24px 24px!important}.gc-method-grid{grid-template-columns:1fr!important;row-gap:18px!important;margin-top:56px!important}.gc-method-connector,.gc-method-joint,.gc-method-hub{display:none!important}}.gc-os-banner{z-index:45;height:38px;padding:"0 16px";-webkit-backdrop-filter:blur(14px);letter-spacing:.12em;text-transform:uppercase;color:#a8f5ce;background:#02070ed1;border:1px solid #4fd8ff59;border-radius:999px;align-items:center;gap:10px;padding:0 16px;font-size:11px;transition:opacity .4s,transform .4s;display:inline-flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 0 26px #00c8ff2e,inset 0 1px #ffffff0f}.gc-os-banner.gc-hidden{opacity:0;pointer-events:none;transform:translate(-50%)translateY(12px)}.gc-os-banner-dismiss{color:#aabccf;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;transition:background .2s,color .2s;display:inline-flex}.gc-os-banner-dismiss:hover{color:#f4f8ff;background:#ffffff1f}.gc-ekg{width:100%;height:32px;overflow:hidden}.gc-ekg-path{fill:none;stroke:#4fd8ff;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 4px #4fd8ffb3);stroke-dasharray:600;stroke-dashoffset:600px;animation:3.2s linear infinite gc-ekg-draw}@keyframes gc-ekg-draw{0%{stroke-dashoffset:600px}to{stroke-dashoffset:-600px}}.gc-loading{z-index:300;background:#02050a;flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex;position:fixed;inset:0}.gc-loading-ring{border:2px solid #4fd8ff2e;border-top-color:#4fd8ff;border-radius:999px;width:56px;height:56px;animation:1s linear infinite gc-spin-slow;box-shadow:0 0 18px #4fd8ff59}.gc-error{z-index:300;text-align:center;background:radial-gradient(900px 700px at 80% 20%,#00c2ff1a,#0000 60%),radial-gradient(700px 500px at 20% 80%,#ff5c5c1a,#0000 70%),#02050a;flex-direction:column;justify-content:center;align-items:center;gap:22px;padding:24px;display:flex;position:fixed;inset:0}@media (max-width:768px){.gc-loader-root .gc-module-progress,.gc-loader-root .gc-module-status{display:none!important}}@keyframes gc-timeline-pop{0%{transform:scale(.9)}60%{transform:scale(1.15)}to{transform:scale(1)}}.gc-timeline-pop{animation:.4s cubic-bezier(.22,1,.36,1) gc-timeline-pop}.gc-sweep-dot{border-radius:999px;width:3px;height:3px;position:absolute;top:50%;transform:translate(-50%,-50%)}.gc-manifest{-webkit-backdrop-filter:blur(6px);background:#02081099;border:1px solid #4fd8ff2e;border-radius:14px;padding:14px 16px}.gc-manifest-row{justify-content:space-between;align-items:center;padding:5px 0;font-size:11px;display:flex}.gc-manifest-row+.gc-manifest-row{border-top:1px dashed #ffffff0f}.gc-legend-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.gc-legend-item{color:#aabccf;letter-spacing:.04em;background:#08122080;border:1px solid #ffffff0f;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:11px;display:flex}.gc-presence-map{z-index:220;-webkit-backdrop-filter:blur(16px);background:#02050af0;flex-direction:column;display:flex;position:fixed;inset:0}.gc-presence-map-canvas{flex:1;position:relative;overflow:hidden}.gc-rail-forced-hidden{display:none!important}@media print{.gc-page:before,.gc-page:after,.gc-scanlines,.gc-mouse-glow,.gc-grain,.gc-scroll-progress,.gc-os-banner,.gc-to-top,.gc-rail,.gc-hide-mobile,.gc-show-mobile,.gc-particle,.SectionTransitionSweep,.gc-sweep-dot{display:none!important}.gc-page{color:#02050a!important;background:#fff!important;min-height:0!important}.gc-content{color:#02050a!important}.gc-page *{color:#02050a!important;box-shadow:none!important;text-shadow:none!important;background:0 0!important;border-color:#ccc!important}.gc-text-cyan-grad{color:#008bff!important;-webkit-text-fill-color:#008bff!important;background:0 0!important}section{page-break-inside:avoid;border-top:1px solid #ccc!important}a[href]:after{content:" (" attr(href) ")";font-size:9px;color:#888!important}}.gc-map-popover{z-index:10;-webkit-backdrop-filter:blur(12px);pointer-events:none;opacity:0;background:linear-gradient(#081626fa,#030912fc);border:1px solid #4fd8ff66;border-radius:12px;min-width:200px;padding:14px 16px;transition:opacity .25s;position:absolute;transform:translate(-50%,calc(-100% - 16px));box-shadow:0 0 30px #00c8ff40,0 12px 30px #00000080}.gc-map-popover.gc-visible{opacity:1}.gc-map-popover:after{content:"";background:#030912fc;border-bottom:1px solid #4fd8ff66;border-right:1px solid #4fd8ff66;width:10px;height:10px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)rotate(45deg)}.gc-motion-toggle{color:#aabccf;cursor:pointer;background:#08122080;border:1px solid #4fd8ff2e;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:11px;transition:all .2s;display:inline-flex}.gc-motion-toggle:hover{color:#f4f8ff;border-color:#4fd8ff66}.gc-motion-toggle[data-active=true]{color:#ffb347;background:#ffb3470f;border-color:#ffb34780}body.gc-manual-reduced-motion *,body.gc-manual-reduced-motion :before,body.gc-manual-reduced-motion :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.gc-share-toast{z-index:250;-webkit-backdrop-filter:blur(12px);color:#a8f5ce;letter-spacing:.04em;opacity:0;pointer-events:none;background:#081626f5;border:1px solid #27f59a73;border-radius:12px;align-items:center;gap:10px;padding:12px 18px;font-size:12px;transition:opacity .3s,transform .3s;display:inline-flex;position:fixed;bottom:70px;left:50%;transform:translate(-50%)translateY(12px);box-shadow:0 0 26px #27f59a40,0 12px 30px #0006}.gc-share-toast.gc-visible{opacity:1;transform:translate(-50%)translateY(0)}.gc-tour{z-index:230;pointer-events:none;position:fixed;inset:0}.gc-tour-spotlight{pointer-events:none;border-radius:22px;transition:all .5s cubic-bezier(.22,1,.36,1);position:absolute;box-shadow:0 0 0 9999px #02050ad1,0 0 0 2px #4fd8ff8c,0 0 40px #4fd8ff59}.gc-tour-tooltip{z-index:231;-webkit-backdrop-filter:blur(14px);pointer-events:auto;background:linear-gradient(#081626fa,#030912fc);border:1px solid #4fd8ff73;border-radius:16px;width:320px;padding:18px 20px;transition:all .5s cubic-bezier(.22,1,.36,1);position:absolute;box-shadow:0 0 40px #00c8ff40,0 20px 40px #00000080}.gc-tour-tooltip:before{content:"";background:#030912fc;border-top:1px solid #4fd8ff73;border-left:1px solid #4fd8ff73;width:10px;height:10px;position:absolute;top:-6px;left:24px;transform:rotate(45deg)}.gc-divider-parallax{will-change:transform}body.gc-day-mode{color:#02050a!important;background:#f4f8ff!important}body.gc-day-mode .gc-page{color:#02050a!important;background:linear-gradient(#f4f8ff 0%,#e8eef6 50%,#f4f8ff 100%)!important}body.gc-day-mode .gc-page:before{background:radial-gradient(900px 700px at 88% 12%,#008bff1a,#0000 60%),radial-gradient(1100px 800px at 10% 32%,#7a5cff14,#0000 65%)!important}body.gc-day-mode .gc-page:after{background-image:linear-gradient(#02050a0a 1px,#0000 1px),linear-gradient(90deg,#02050a0a 1px,#0000 1px)!important}body.gc-day-mode .gc-content,body.gc-day-mode .gc-content *{color:#02050a!important}body.gc-day-mode .gc-content .gc-text-cyan-grad,body.gc-day-mode .gc-content .gc-glow-cyan{color:#008bff!important;-webkit-text-fill-color:#008bff!important;text-shadow:none!important;background:0 0!important}body.gc-day-mode .gc-content [style*="background: rgba(2, 7, 14"],body.gc-day-mode .gc-content [style*="background: rgba(8, 18, 32"],body.gc-day-mode .gc-content [style*="background: rgba(5, 16, 29"],body.gc-day-mode .gc-content [style*="background: rgba(7, 18, 31"],body.gc-day-mode .gc-content [style*="background: rgba(7, 20, 34"],body.gc-day-mode .gc-content [style*="background: rgba(8, 20, 34"],body.gc-day-mode .gc-content [style*="background: rgba(8, 22, 38"],body.gc-day-mode .gc-content [style*="background: rgba(9, 22, 38"],body.gc-day-mode .gc-content [style*="background: rgba(3, 9, 18"],body.gc-day-mode .gc-content [style*="background: rgba(4, 12, 22"],body.gc-day-mode .gc-content [style*="background: rgba(2, 8, 16"],body.gc-day-mode .gc-content [style*="background: rgba(1, 9, 18"]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd9!important;border-color:#008bff40!important;box-shadow:0 4px 20px #02050a14!important}body.gc-day-mode .gc-content [style*="linear-gradient(180deg, rgba(8,22,38"],body.gc-day-mode .gc-content [style*="linear-gradient(180deg, rgba(9,22,38"],body.gc-day-mode .gc-content [style*="linear-gradient(180deg, rgba(5,16,29"],body.gc-day-mode .gc-content [style*="linear-gradient(180deg, rgba(7,18,31"],body.gc-day-mode .gc-content [style*="linear-gradient(180deg, rgba(7,20,34"],body.gc-day-mode .gc-content [style*="linear-gradient(180deg, rgba(8,20,34"]{background:#ffffffeb!important;border-color:#008bff40!important;box-shadow:0 4px 20px #02050a14!important}body.gc-day-mode .gc-scanlines,body.gc-day-mode .gc-grain,body.gc-day-mode .gc-mouse-glow,body.gc-day-mode .gc-particle{display:none!important}body.gc-day-mode .gc-content button[style*="background: linear-gradient(135deg, #0AD7FF"],body.gc-day-mode .gc-content a[style*="background: linear-gradient(135deg, #0AD7FF"],body.gc-day-mode .gc-content [style*="color: #03101A"]{color:#fff!important}.gc-theme-toggle{color:#aabccf;cursor:pointer;background:#08122080;border:1px solid #4fd8ff2e;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:11px;transition:all .2s;display:inline-flex}.gc-theme-toggle:hover{color:#f4f8ff;border-color:#4fd8ff66}.gc-theme-toggle[data-active=true]{color:#ffb347;background:#ffb3470f;border-color:#ffb34780}.gc-sparkline{color:#aabccf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#08122080;border:1px solid #4fd8ff2e;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:11px;display:inline-flex}.gc-sparkline-path{fill:none;stroke:#27f59a;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 3px #27f59a99)}.gc-map-legend{z-index:5;-webkit-backdrop-filter:blur(10px);background:#020810d1;border:1px solid #4fd8ff40;border-radius:12px;min-width:160px;padding:12px 14px;position:absolute;bottom:60px;right:24px}.gc-map-legend-row{color:#aabccf;letter-spacing:.04em;align-items:center;gap:8px;padding:4px 0;font-size:10px;display:flex}.gc-map-legend-row+.gc-map-legend-row{border-top:1px dashed #ffffff0f;margin-top:4px;padding-top:8px}.gc-viz-label{letter-spacing:.14em;color:#6a7a8c;text-transform:uppercase;font-size:8px;font-family:var(--font-geist-mono), monospace}.gc-carousel-scene{perspective:80em;width:100%;height:1150px;margin-top:48px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,red 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,red 4% 96%,#0000)}@keyframes gc-carousel-ry{to{rotate:y 1turn}}.gc-carousel-scene:hover .gc-carousel-3d{animation-play-state:paused}.gc-carousel-card{--w:85vw;--ba:1turn / var(--n);width:var(--w);aspect-ratio:16/10;cursor:pointer;backface-visibility:hidden;--depth:3.2;transform:rotatey(calc(var(--i) * var(--ba))) translatez(calc(-1 * var(--depth) * (.5 * var(--w) + .5em) / tan(.5 * var(--ba))));background:radial-gradient(at 30% 20%,#00c8ff2e,#0000 60%),radial-gradient(at 70% 80%,#7a5cff2e,#0000 60%),linear-gradient(160deg,#07111e,#02050a);border:1px solid #4fd8ff59;border-radius:1.5em;grid-area:1/1;margin:0;padding:0;transition:border-color .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 0 24px #00c8ff2e,inset 0 1px #ffffff0f}.gc-carousel-card:hover{border-color:#4fd8ffd9;box-shadow:0 0 34px #00c8ff73,inset 0 1px #ffffff14}.gc-carousel-tag{letter-spacing:.18em;text-transform:uppercase;color:#4fd8ff;font-size:10px;font-weight:700}.gc-carousel-label>span:last-child{font-size:14px}@media (prefers-reduced-motion:reduce){.gc-carousel-3d{animation-duration:128s}}@media (max-width:768px){.gc-carousel-card{--w:70vw}.gc-carousel-scene{height:460px}}.gc-template-gallery{isolation:isolate;grid-template-rows:24px minmax(620px,1fr);grid-template-columns:minmax(0,1fr);min-height:100svh;margin-top:0;padding:0;display:grid;position:relative;overflow:hidden}.gc-template-gallery-backdrop{z-index:0;background:radial-gradient(62% 72%,#4fd8ff1a,#02050a57 58%,#02050ae0 100%),linear-gradient(#02050a66,#02050abd);position:absolute;inset:0}.gc-template-gallery-divider{z-index:2;grid-area:1/1;position:relative}.gc-template-gallery-divider .gc-divider-parallax{width:100%;max-width:none!important}.gc-template-gallery-heading{z-index:1;pointer-events:none;width:min(100% - 48px,1360px);margin:0 auto;position:absolute;top:clamp(72px,10svh,112px);left:50%;transform:translate(-50%)}.gc-template-heading-kicker{justify-content:center;align-items:center;gap:14px;margin-bottom:18px;display:flex}.gc-template-gallery-title{color:#f4f8ff;letter-spacing:0;margin:0;font-size:clamp(32px,4vw,52px);font-weight:750;line-height:1.04}.gc-template-gallery-copy{color:#b8c5d6;max-width:660px;margin:18px auto 0;font-size:16px;line-height:1.7}.gc-carousel-scene,.gc-carousel-3d{display:grid}.gc-carousel-scene{z-index:1;perspective:35em;grid-area:1/1/-1;place-self:stretch center;width:100vw;height:100%;min-height:100svh;margin-top:0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,red 20% 80%,#0000);mask-image:linear-gradient(90deg,#0000,red 20% 80%,#0000)}.gc-carousel-3d{transform-style:preserve-3d;place-self:center;animation:32s linear infinite gc-carousel-ry}.gc-carousel-scene:hover .gc-carousel-3d,.gc-carousel-scene:focus-within .gc-carousel-3d{animation-play-state:paused}.gc-carousel-card{--w:clamp(14rem, 18vw, 17.5em);--ba:1turn / var(--n);appearance:none;width:var(--w);aspect-ratio:7/10;color:inherit;cursor:pointer;backface-visibility:hidden;transform:rotatey(calc(var(--i) * var(--ba))) translatez(calc(-1 * (.5 * var(--w) + .5em) / tan(.5 * var(--ba))));background:radial-gradient(at 30% 20%,#00c8ff2e,#0000 60%),linear-gradient(160deg,#07111e,#02050a);border:1px solid #4fd8ff57;border-radius:1.5em;grid-area:1/1;margin:0;padding:0;text-decoration:none;transition:border-color .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 0 24px #00c8ff2e,inset 0 1px #ffffff14}.gc-carousel-card:hover,.gc-carousel-card:focus-visible{border-color:#4fd8ffe0;box-shadow:0 0 34px #00c8ff73,inset 0 1px #ffffff1a}.gc-carousel-card:focus-visible{outline-offset:4px;outline:2px solid #9eebff}.gc-carousel-card img{object-fit:cover;border-radius:0;width:100%;height:100%;display:block}.gc-carousel-label{color:#e8f4ff;text-align:left;background:linear-gradient(#0000,#02050a94 38%,#02050af0 90%);border-radius:0;flex-direction:column;gap:3px;padding:18px 18px 13px;font-weight:650;display:flex;position:absolute;bottom:0;left:0;right:0}.gc-carousel-tag{color:#4fd8ff;letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:750}.gc-carousel-label>span:last-child{font-size:14px;line-height:1.2}.gc-template-creative-code{z-index:2;pointer-events:none;isolation:isolate;width:min(100% - 48px,980px);height:clamp(96px,15svh,148px);margin:0 auto;position:absolute;bottom:clamp(52px,7svh,92px);left:0;right:0}.gc-template-creative-code-glow{z-index:-1;filter:blur(28px);opacity:.82;background:radial-gradient(#4fd8ff33,#0000 62%),radial-gradient(at 64% 44%,#7a5cff29,#0000 68%);border-radius:999px;position:absolute;inset:-42px 8%}.gc-vapor-text-cycle,.gc-vapor-text-canvas{width:100%;height:100%}.gc-vapor-text-cycle{pointer-events:none;position:relative}.gc-vapor-text-canvas{pointer-events:none;min-width:30px;min-height:20px;display:block}@media (prefers-reduced-motion:reduce){.gc-carousel-3d{animation-duration:128s}.gc-template-creative-code-glow{opacity:.45}}@media (max-width:768px){.gc-template-gallery{grid-template-rows:24px minmax(700px,1fr);min-height:760px}.gc-template-gallery-heading{width:min(100% - 32px,560px);top:96px}.gc-template-heading-kicker{flex-wrap:wrap}.gc-template-gallery-copy{font-size:14px}.gc-carousel-scene{perspective:30em;min-height:700px}.gc-carousel-card{--w:clamp(11rem, 42vw, 14rem)}.gc-template-creative-code{width:min(100% - 28px,560px);height:86px;bottom:34px}}
