@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.06d3mdzz5bre_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.11.cyxs5p-0z~.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.16t1db8_9y2o~.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.0q3udbd2bu5yp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.0gw~uztddq1df.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0.q-h669a_dqa.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@font-face{font-family:Bangers;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e2b0007eb6d309c5-s.0m-m.nl81sq~s.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bangers;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c52371ad357d63ab-s.0n597sl24zxtl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bangers;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d622c970823c5a32-s.p.0cnfmqtkuqke9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bangers Fallback;src:local(Arial);ascent-override:107.26%;descent-override:21.99%;line-gap-override:0.0%;size-adjust:82.32%}.bangers_2faab37e-module__2y6Y2G__className{font-family:Bangers,Bangers Fallback;font-style:normal;font-weight:400}.bangers_2faab37e-module__2y6Y2G__variable{--font-graffiti:"Bangers", "Bangers Fallback"}
@font-face{font-family:Bulgary Rose;src:url(/fonts/BulgaryRose-Regular.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}:root{--background:#050505;--foreground:#f6f2ea;--muted:#a9aba8;--panel:#121212c7;--panel-strong:#1b1b1beb;--line:#f6f2ea24;--line-strong:#f6f2ea3d;--red:#ff3131;--red-deep:#9f1519;--mint:#c4ff00;--mint-soft:#c4ff0029;--ink:#050505;--font-display:"Bulgary Rose", var(--font-graffiti), "Impact", "Arial Black", sans-serif}@theme inline{--color-background: var(--background); --color-foreground: var(--foreground); --font-sans: "Geist", "Geist Fallback", ui-sans-serif, system-ui, sans-serif; --font-mono: "Geist Mono", "Geist Mono Fallback", ui-monospace, monospace; --font-display: "Bulgary Rose", var(--font-graffiti), "Impact", "Arial Black", sans-serif;}*{box-sizing:border-box}html{background:var(--background);color:var(--foreground);scroll-behavior:smooth;max-width:100%}body{background:radial-gradient(circle at 78% 4%, #ff313129, transparent 25rem), radial-gradient(circle at 10% 12%, #c4ff001f, transparent 22rem), var(--background);min-width:320px;max-width:100%;color:var(--foreground);letter-spacing:0;font-family:Geist,Geist Fallback,ui-sans-serif,system-ui,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}img{max-width:100%}::selection{background:var(--mint);color:var(--ink)}.site-shell{background:linear-gradient(#05050526,#050505 18% 100%),radial-gradient(circle at 45% 14%,#ff313129,#0000 30rem);position:relative;overflow:hidden}.noise-layer{pointer-events:none;z-index:50;opacity:.18;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:72px 72px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.section{padding:clamp(5rem,9vw,9rem) clamp(1.1rem,4vw,4rem);scroll-margin-top:5.5rem;position:relative}.container{width:min(1320px,100%);min-width:0;margin:0 auto}.nav{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#050505e6,#0505056b 72%,#05050500);border-bottom:1px solid #f6f2ea0a;justify-content:space-between;align-items:center;gap:1rem;width:100%;max-width:100vw;padding:1.2rem clamp(1.1rem,4vw,4rem);display:flex;position:fixed;inset:0 0 auto}.brand{flex-direction:column;font-weight:950;line-height:.86;display:inline-flex}.brand span:first-child{color:var(--foreground);text-transform:uppercase}.brand span:last-child{color:var(--red);font-family:var(--font-display);letter-spacing:.02em;text-shadow:0 0 18px #ff313133;text-transform:none;font-size:1.08em;font-weight:400;transform:translate(.48rem)rotate(-7deg)}.nav-links{color:#f6f2eac7;text-transform:uppercase;align-items:center;gap:clamp(1rem,3vw,2rem);font-size:.78rem;font-weight:700;display:flex}.nav-links a{transition:color .18s}.nav-links a:hover{color:var(--foreground)}.button{text-transform:uppercase;border:1px solid #0000;border-radius:.28rem;justify-content:center;align-items:center;gap:.65rem;min-height:3.2rem;padding:.95rem 1.25rem;font-size:.78rem;font-weight:900;line-height:1;transition:transform .18s,border-color .18s,background .18s,color .18s;display:inline-flex;position:relative;overflow:hidden}.button:after{content:"";pointer-events:none;border-radius:inherit;opacity:0;background:linear-gradient(110deg,#0000 18%,#ffffff3d 45%,#0000 72%);transition:opacity .22s,transform .44s;position:absolute;inset:1px;transform:translate(-95%)}.button svg{z-index:1;transition:transform .18s;position:relative}.button>:not(svg){z-index:1;position:relative}.button:hover{transform:translateY(-2px)}.button:hover:after{opacity:.9;transform:translate(95%)}.button:hover svg{transform:translate(.18rem)}.button-primary{background:var(--red);color:#fff;box-shadow:0 0 36px #ff313147}.button-primary:hover{box-shadow:0 0 42px #ff31315c,0 16px 48px #ff313124}.button-mint{background:var(--mint);color:var(--ink);box-shadow:0 0 36px #c4ff003d}.button-mint:hover{box-shadow:0 0 46px #c4ff0057,0 16px 52px #c4ff0024}.button-ghost{border-color:var(--line-strong);color:var(--foreground);background:#ffffff0a}.hero{align-items:center;min-height:94svh;padding-top:6.5rem;display:grid}.hero-bg{z-index:0;opacity:.58;position:absolute;inset:0}.hero-bg img{object-fit:cover;object-position:center}.hero-bg:after{content:"";background:linear-gradient(90deg,#050505 0%,#050505b3 38%,#05050575 70%,#050505 100%),linear-gradient(#0505051f,#050505 96%);position:absolute;inset:0}.hero-grid{z-index:1;grid-template-columns:minmax(520px,.94fr) minmax(600px,1.06fr);align-items:center;gap:clamp(2rem,4vw,4.5rem);display:grid;position:relative}.hero-grid>*{min-width:0}.hero h1,.display-heading{letter-spacing:0;max-width:700px;font-size:clamp(3rem,3.9vw,4.25rem);font-weight:950;line-height:.96}.hero h1>span{display:block}.hero-title-lock{white-space:nowrap}.hero h1 mark,.display-heading mark,.section-title mark,.ubuntu-title mark,.freebie-title mark{color:var(--red);font-family:var(--font-display);text-shadow:0 0 28px #ff31312e;background:0 0;font-weight:400;line-height:.88;display:inline-block;position:relative;transform:rotate(-2deg)}.hero h1 .hero-script-mark{font-size:1.34em;line-height:.64;transform:translateY(.04em)rotate(-2deg)}.hero h1 mark,.section-title mark,.ubuntu-title mark,.freebie-title mark{display:inline-block}.hero h1 mark:after,.display-heading mark:after,.section-title mark:after,.ubuntu-title mark:after,.freebie-title mark:after{display:none}.keep-inline{white-space:nowrap}.hero-made-badge{width:fit-content;color:var(--mint);letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(135deg,#c4ff0038,#c4ff0014),#050505b8;border:1px solid #c4ff007a;border-radius:999px;align-items:center;margin-top:1.25rem;padding:.48rem .78rem;font-size:.72rem;font-weight:950;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffff1f,0 0 26px #c4ff0029}.hero-copy{color:#f6f2eac2;max-width:620px;margin-top:1rem;font-size:clamp(1rem,1.65vw,1.22rem);line-height:1.75}.hero-actions,.workshop-actions{flex-wrap:wrap;gap:1rem;margin-top:2rem;display:flex}.proof-row{color:#f6f2ea8f;text-transform:uppercase;flex-wrap:wrap;gap:1.2rem;margin-top:3rem;font-size:.72rem;font-weight:800;display:flex}.agent-frame{perspective:1200px;min-width:0;min-height:620px;transform-style:preserve-3d;align-items:center;padding-right:clamp(8rem,14vw,15rem);display:grid;position:relative}.agent-frame:before,.agent-frame:after{content:"";pointer-events:none;opacity:.56;filter:blur(.2px);transform-style:preserve-3d;background:linear-gradient(135deg,#c4ff0014,#ff31310f);border:1px solid #c4ff0024;position:absolute}.agent-frame:before{width:7rem;height:7rem;animation:9s ease-in-out infinite depthTile;top:8%;right:11%;transform:translateZ(-130px)rotateX(62deg)rotate(42deg);box-shadow:0 0 70px #c4ff0029}.agent-frame:after{opacity:.4;border-color:#ff313129;border-radius:50%;width:10rem;height:5rem;animation:11s ease-in-out infinite reverse depthTile;bottom:10%;right:1%;transform:translateZ(-180px)rotateX(70deg)rotate(-14deg)}.chat-panel{z-index:3;width:min(540px,100%);max-width:540px;transform-style:preserve-3d;will-change:transform, filter;background:linear-gradient(#151515f0,#080808eb),radial-gradient(circle at 70% 0,#c4ff001f,#0000 20rem);border:1px solid #f6f2ea29;border-radius:1.3rem;margin:0 auto;animation:8s ease-in-out infinite chatLevitate;position:relative;overflow:hidden;transform:translateZ(36px)rotateX(3.5deg)rotateY(-5deg)rotate(-.7deg);box-shadow:0 28px 110px #000000a6,0 0 72px #c4ff0014}.chat-panel:before{content:"🚀";z-index:2;opacity:.72;filter:drop-shadow(0 0 18px #ff313157);font-size:1.05rem;position:absolute;top:1.1rem;right:3.6rem;transform:translateZ(70px)rotate(8deg)}.chat-panel:after{content:"";pointer-events:none;filter:blur(14px);background:radial-gradient(circle,#c4ff0021,#0000 68%);border-radius:50%;width:38%;height:34%;position:absolute;inset:12% -10% auto auto;transform:translateZ(-80px)}.chat-header,.chat-input{border-bottom:1px solid var(--line);align-items:center;gap:.85rem;padding:1rem;display:flex}.chat-avatar{background:var(--red);color:#fff;border-radius:50%;place-items:center;width:2.35rem;height:2.35rem;font-weight:950;display:grid}.chat-title{flex-direction:column;gap:.18rem;display:flex}.chat-title strong{font-size:.94rem}.chat-title span{color:var(--mint);font-size:.75rem}.chat-body{scrollbar-color:#c4ff006b transparent;flex-direction:column;gap:.8rem;min-height:440px;max-height:520px;padding:1rem;display:flex;overflow-y:auto}.message{color:#f6f2eaeb;overflow-wrap:anywhere;border-radius:.9rem;max-width:86%;padding:.82rem .95rem;font-size:.88rem;line-height:1.5}.message-user{color:#062118;background:linear-gradient(135deg,#c4ff00,#dfff57);align-self:flex-end;max-width:78%}.message-agent{background:#ffffff0e;border:1px solid #f6f2ea17;align-self:flex-start}.agent-welcome{background:radial-gradient(circle at 0 0,#c4ff0029,#0000 13rem),#ffffff0e;border-color:#c4ff0038;gap:.38rem;max-width:100%;display:grid}.agent-welcome strong{color:var(--mint);font-size:.95rem}.agent-welcome span{color:#f6f2eab8;line-height:1.35}.agent-finale{background:radial-gradient(circle at 100% 0,#ff313124,#0000 12rem),#ffffff0e;border-color:#ff31313d}.agent-idle-preview{opacity:.74;filter:saturate(.92);gap:.72rem;margin-top:.1rem;display:grid}.agent-idle-preview .task-list{margin-top:0}.agent-idle-preview .agent-output-card{cursor:default}.agent-idle-preview .agent-output-card:hover{box-shadow:none;border-color:#c4ff002e;transform:none}.task-list{gap:.55rem;margin:.2rem 0;padding:0;list-style:none;display:grid}.task-list li{color:#f6f2ea6b;align-items:center;gap:.5rem;font-size:.8rem;transition:color .18s,transform .18s;display:flex}.task-list li.is-complete{color:#f6f2eadb;transform:translate(.15rem)}.task-list svg{color:#c4ff0047;flex:none}.task-list li.is-complete svg{color:var(--mint)}.agent-output-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.agent-output-grid.is-single{grid-template-columns:1fr}.agent-output-grid.is-single .agent-output-media{aspect-ratio:16/9}.agent-output-card{min-width:0;color:inherit;cursor:pointer;text-align:left;background:linear-gradient(#ffffff0e,#ffffff06),#050505cc;border:1px solid #c4ff002e;border-radius:.72rem;transition:transform .18s,border-color .18s,box-shadow .18s;overflow:hidden}.agent-output-card:hover{border-color:#c4ff007a;transform:translateY(-2px);box-shadow:0 0 30px #c4ff001f}.agent-output-media{aspect-ratio:16/10;background:#050505;display:block;position:relative;overflow:hidden}.agent-output-media img,.agent-output-media video{object-fit:cover;width:100%;height:100%}.agent-output-play{background:var(--mint);color:#03140f;border-radius:50%;place-items:center;width:1.8rem;height:1.8rem;display:grid;position:absolute;bottom:.55rem;right:.55rem}.agent-output-meta{gap:.18rem;padding:.62rem;display:grid}.agent-output-meta strong{font-size:.72rem;line-height:1.15}.agent-output-meta span{color:var(--mint);text-transform:uppercase;align-items:center;gap:.32rem;font-family:Geist Mono,monospace;font-size:.62rem;font-weight:900;display:inline-flex}.quick-replies{flex-wrap:wrap;gap:.45rem;display:flex}.quick-replies button{isolation:isolate;color:#f6f2eac2;cursor:pointer;text-transform:uppercase;background:#ffffff0b;border:1px solid #f6f2ea24;border-radius:999px;padding:.48rem .62rem;font-size:.68rem;font-weight:900;line-height:1;transition:background .18s,border-color .18s,color .18s,transform .18s;position:relative}.quick-replies button:before{content:"";z-index:-1;border-radius:inherit;opacity:0;background:radial-gradient(circle,#c4ff0075,#0000 66%);position:absolute;inset:-3px;transform:scale(.92)}.quick-replies button:first-child{color:#f6f2eaeb;background:linear-gradient(#c4ff0021,#c4ff000a),#ffffff0b;border-color:#c4ff00ad;animation:2.6s ease-in-out infinite quickReplyNudge;box-shadow:0 0 22px #c4ff0029}.quick-replies button:first-child:before{animation:2.6s ease-in-out infinite quickReplyPulse}.quick-replies button:first-child:after{content:"";pointer-events:none;border-radius:inherit;opacity:0;background:linear-gradient(110deg,#0000 18%,#ffffff2e 45%,#0000 72%);animation:2.6s ease-in-out infinite quickReplyShine;position:absolute;inset:1px;transform:translate(-85%)}.quick-replies button:hover,.quick-replies button.is-active{color:var(--mint);background:#c4ff001f;border-color:#c4ff008a;transform:translateY(-1px)}@keyframes quickReplyNudge{0%,to{transform:translateY(0)}46%{transform:translateY(-1px)}}@keyframes quickReplyPulse{0%,to{opacity:0;transform:scale(.92)}46%{opacity:.78;transform:scale(1.08)}}@keyframes quickReplyShine{0%,35%{opacity:0;transform:translate(-85%)}48%{opacity:.85}68%,to{opacity:0;transform:translate(85%)}}.agent-preview-modal{z-index:80;place-items:center;padding:1.4rem;display:grid;position:fixed;inset:0}.agent-preview-backdrop{cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000b8;border:0;position:absolute;inset:0}.agent-preview-content{z-index:1;background:#050505;border:1px solid #f6f2ea29;border-radius:1rem;width:min(840px,92vw);position:relative;overflow:hidden;box-shadow:0 32px 120px #000000b8}.agent-preview-header{border-bottom:1px solid #f6f2ea1f;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.agent-preview-header button{width:2rem;height:2rem;color:var(--foreground);cursor:pointer;background:#ffffff0f;border:1px solid #f6f2ea26;border-radius:50%;place-items:center;display:grid}.agent-preview-frame{aspect-ratio:16/10;background:#050505;position:relative}.agent-preview-frame img,.agent-preview-frame video{object-fit:contain;width:100%;height:100%}.chat-input{border-top:1px solid var(--line);color:#f6f2ea61;border-bottom:0;justify-content:space-between}.send-dot{background:var(--mint);width:2.4rem;height:2.4rem;color:var(--ink);border-radius:50%;place-items:center;display:grid}.tool-stack{z-index:2;transform-style:preserve-3d;gap:1.05rem;display:grid;position:absolute;top:22%;right:0}.tool-stack:before{content:"";background:linear-gradient(#c4ff006b,#ff313185);width:1px;position:absolute;top:1.6rem;bottom:1.6rem;left:-2.6rem;box-shadow:0 0 28px #ff313138}.tool-card{--card-x:0px;--card-y:0px;--card-z:0px;--card-x2:0px;--card-y2:-10px;--card-z2:18px;--card-rx:0deg;--card-ry:0deg;--card-rz:0deg;--card-rx2:0deg;--card-ry2:0deg;--card-rz2:0deg;--card-blur:0px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:210px;transform:translate3d(var(--card-x), var(--card-y), var(--card-z)) rotateX(var(--card-rx)) rotateY(var(--card-ry)) rotateZ(var(--card-rz));animation:7s ease-in-out infinite toolLevitate;animation-delay:var(--delay,0s);filter:blur(var(--card-blur));transform-style:preserve-3d;will-change:transform, filter;background:linear-gradient(#101010f0,#080808d6);border:1px solid #ff31316b;border-radius:.5rem;align-items:center;gap:.8rem;padding:.86rem .95rem;display:flex;position:relative;box-shadow:0 0 24px #ff31311f}.tool-card:before{content:"";border-top:1px dashed #c4ff006b;width:3rem;position:absolute;top:50%;left:-3rem;transform:translateY(-50%)}.tool-card svg{color:var(--mint);filter:drop-shadow(0 0 14px #c4ff0052)}.tool-card:after{z-index:2;opacity:.78;font-size:1.05rem;position:absolute;top:-.72rem;right:.7rem;transform:translateZ(44px)rotate(8deg)}.tool-card:first-child{--card-x:-6px;--card-z:72px;--card-x2:-14px;--card-y2:-14px;--card-z2:96px;--card-rx:-7deg;--card-ry:13deg;--card-rz:-1deg;--card-rx2:-4deg;--card-ry2:18deg;--card-rz2:-2deg;--delay:-1s}.tool-card:first-child:after{content:"🤖"}.tool-card:nth-child(2){--card-x:8px;--card-z:24px;--card-x2:0px;--card-y2:-12px;--card-z2:46px;--card-rx:4deg;--card-ry:-9deg;--card-rz:1.2deg;--card-rx2:2deg;--card-ry2:-13deg;--card-rz2:0deg;--delay:-2.6s}.tool-card:nth-child(2):after{content:"🧠"}.tool-card:nth-child(3){--card-x:-2px;--card-z:50px;--card-x2:-10px;--card-y2:-9px;--card-z2:70px;--card-rx:-2deg;--card-ry:10deg;--card-rz:-.6deg;--card-rx2:-5deg;--card-ry2:14deg;--card-rz2:-1.5deg;--delay:-4s}.tool-card:nth-child(3):after{content:"⚡"}.tool-card:nth-child(4){--card-x:12px;--card-z:-18px;--card-x2:4px;--card-y2:-11px;--card-z2:4px;--card-rx:8deg;--card-ry:-14deg;--card-rz:1.6deg;--card-rx2:6deg;--card-ry2:-18deg;--card-rz2:.4deg;--card-blur:.25px;--delay:-5.3s}.tool-card:nth-child(4):after{content:"⚙️"}@keyframes chatLevitate{0%,to{filter:drop-shadow(0 34px 70px #0000002e);transform:translateZ(36px)rotateX(3.5deg)rotateY(-5deg)rotate(-.7deg)}50%{filter:drop-shadow(0 48px 92px #0000004d);transform:translate3d(.35rem,-.9rem,58px)rotateX(2deg)rotateY(-8deg)rotate(.4deg)}}@keyframes mobileChatLevitate{0%,to{filter:drop-shadow(0 26px 54px #00000038);transform:translateZ(34px)rotateX(2.8deg)rotateY(-3deg)rotate(-.45deg)}50%{filter:drop-shadow(0 38px 74px #00000057);transform:translate3d(.24rem,-.72rem,54px)rotateX(1.4deg)rotateY(-5.5deg)rotate(.25deg)}}@keyframes toolLevitate{0%,to{transform:translate3d(var(--card-x), var(--card-y), var(--card-z)) rotateX(var(--card-rx)) rotateY(var(--card-ry)) rotateZ(var(--card-rz))}50%{transform:translate3d(var(--card-x2), var(--card-y2), var(--card-z2)) rotateX(var(--card-rx2)) rotateY(var(--card-ry2)) rotateZ(var(--card-rz2))}}@keyframes depthTile{0%,to{translate:0}50%{translate:0 -16px}}.section-title{text-align:center;letter-spacing:0;max-width:920px;margin:0 auto 3rem;font-size:clamp(2.2rem,5vw,5rem);font-weight:950;line-height:.96}.routes-title{max-width:min(1240px,100%);font-size:clamp(2.2rem,4.35vw,5rem)}.routes-title-line{white-space:nowrap;display:inline-block}.section-lede{color:#f6f2eab3;text-align:center;max-width:720px;margin:-1.6rem auto 3rem;font-size:1.05rem;line-height:1.7}.capability-map{--flow-progress:0;--flow-reveal:0%;--flow-stroke-offset:1;grid-template-columns:repeat(6,minmax(120px,1fr));gap:1rem;display:grid;position:relative}.capability-flow-mobile{display:none}.capability-map:before{content:"";z-index:0;background:linear-gradient(90deg,#0000,#f6f2ea47,#0000);height:1px;position:absolute;top:2.3rem;left:4%;right:4%}.capability-map:after{content:"";z-index:0;height:2px;transform:scaleX(var(--flow-progress));transform-origin:0;background:linear-gradient(90deg,#c4ff0000,#c4ff00fa,#c4ff00b8);position:absolute;top:2.3rem;left:4%;right:4%;box-shadow:0 0 22px #c4ff006b}.capability-step{z-index:2;text-align:center;justify-items:center;gap:.95rem;display:grid;position:relative}.capability-text{justify-items:center;gap:.55rem;display:grid}.capability-icon{z-index:2;border:1px solid var(--line-strong);width:4.6rem;height:4.6rem;color:var(--foreground);background:linear-gradient(#050505f5,#0a0e0de6);border-radius:.7rem;place-items:center;display:grid;position:relative;box-shadow:0 0 #c4ff0000}.capability-step strong{text-transform:uppercase;font-size:.82rem;font-weight:950}.capability-step p{color:#f6f2ea9e;max-width:180px;font-size:.78rem;line-height:1.45}.system-strip{border:1px solid var(--line);background:#ffffff09;border-radius:.5rem;margin:3rem auto 0;padding:.75rem 0;display:flex;position:relative;overflow:hidden}.system-strip:before,.system-strip:after{content:"";pointer-events:none;z-index:2;width:min(18vw,10rem);position:absolute;top:0;bottom:0}.system-strip:before{background:linear-gradient(90deg,#050505,#0000);left:0}.system-strip:after{background:linear-gradient(270deg,#050505,#0000);right:0}.system-strip-track{--strip-gap:clamp(1.7rem, 4vw, 3.4rem);gap:var(--strip-gap);width:max-content;animation:24s linear infinite systemMarquee;display:flex}.system-strip span{color:#f6f2ead1;white-space:nowrap;border-radius:999px;flex:none;padding:.65rem .1rem;font-size:.88rem;font-weight:700}@keyframes systemMarquee{0%{transform:translate(0)}to{transform:translateX(calc(-50% - (var(--strip-gap) / 2)))}}@keyframes ubuntuBenefitsSlide{0%{transform:translate(0)}to{transform:translate(calc(-50% - .36rem))}}@keyframes freebieArrowPulse{0%,to{filter:drop-shadow(0 0 22px #c4ff0033);transform:translate(0)rotate(-10deg)}50%{filter:drop-shadow(0 0 30px #c4ff0057);transform:translate(.28rem)rotate(-10deg)}}.routes-grid,.premium-grid,.freebie-grid{gap:1.4rem;display:grid}.routes-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.route-panel,.workshop-panel,.freebie-card{border:1px solid var(--line);background:var(--panel);border-radius:.55rem;position:relative;overflow:hidden}.route-panel{min-height:280px;padding:clamp(1.3rem,3vw,2.4rem)}.route-panel:after,.workshop-panel:after{content:"";background:radial-gradient(circle, var(--route-color), transparent 62%);opacity:.24;border-radius:999px;height:75%;position:absolute;inset:auto -20% -55% 30%}.route-icon{background:var(--route-soft);width:5rem;height:5rem;color:var(--route-color);box-shadow:0 0 42px var(--route-soft);border-radius:.9rem;place-items:center;display:grid}.route-panel h3,.workshop-panel h3{margin-top:1.6rem;font-size:clamp(1.7rem,3vw,2.6rem);font-weight:950}.route-panel p,.workshop-panel p{color:#f6f2eab8;max-width:520px;margin-top:.8rem;line-height:1.65}.route-panel ul{color:#f6f2ead6;gap:.48rem;margin-top:1.2rem;padding:0;font-size:.94rem;list-style:none;display:grid}.route-panel li{gap:.55rem;display:flex}.route-panel li:before{content:"+";color:var(--route-color);font-weight:950}.ugc-section{background:radial-gradient(circle at 84% 36%,#c4ff001a,#0000 34rem),linear-gradient(#050505 0%,#050606 42%,#050505 100%);padding-top:clamp(3.6rem,6vw,6rem);position:relative;overflow:hidden}#rutas.section{padding-bottom:clamp(3rem,5vw,5rem)}.ugc-grid{grid-template-columns:.55fr 1fr;align-items:center;gap:clamp(2rem,5vw,5rem);min-height:100svh;display:grid;position:relative}.ugc-copy{z-index:4;position:relative;transform:translateY(-1.8rem)}.ugc-copy h2,.carousel-copy h2,.premium-title,.freebie-title{letter-spacing:0;margin:0;font-size:clamp(3rem,7vw,6.6rem);font-weight:950;line-height:.9}.script-line{color:var(--mint);font-family:var(--font-display);text-shadow:0 0 30px #c4ff0029;text-transform:none;margin-top:.25rem;font-size:clamp(2.25rem,4.05vw,3.65rem);font-weight:400;line-height:.82;display:block;transform:rotate(-1.4deg)}.ugc-copy p,.carousel-copy p,.freebie-copy p{color:#f6f2eab3;margin-top:.95rem;line-height:1.75}.ugc-scene{min-height:min(760px,100svh);margin-right:0;position:absolute;inset:0 -16vw 0 0;overflow:hidden}.ugc-scene:before{content:"";pointer-events:none;z-index:3;background:linear-gradient(90deg,#050505 0%,#050505fe 31%,#050505e6 52%,#0505057a 76%,#0000 100%);width:min(58vw,900px);position:absolute;top:0;bottom:0;left:-12vw}.ugc-scene:after{content:"";pointer-events:none;z-index:3;background:linear-gradient(270deg,#050505 0%,#0000 100%);width:min(14vw,220px);position:absolute;top:0;bottom:0;right:0}.ugc-video-stage{z-index:1;align-items:center;display:flex;position:absolute;inset:6% 0 30%;overflow:visible}.ugc-video-track{will-change:transform;gap:1.1rem;width:max-content;padding-left:clamp(460px,42vw,620px);display:flex}.ugc-video-card{background:linear-gradient(#f6f2ea14,#f6f2ea06);border:1px solid #c4ff0026;border-radius:1rem;width:clamp(230px,17vw,290px);min-height:480px;position:relative;overflow:hidden;box-shadow:0 24px 100px #0000008c}.ugc-video-card:nth-child(2n){transform:translateY(1.7rem)}.ugc-video-frame{position:absolute;inset:0;overflow:hidden}.ugc-video-frame video{object-fit:cover;filter:saturate(1.05)contrast(1.04);width:100%;height:100%;transform:scale(1.08)}.ugc-video-frame:after{content:"";opacity:.52;background:linear-gradient(#0000 45%,#050505c7 100%),repeating-linear-gradient(#ffffff0e 0 1px,#0000 1px 4px);position:absolute;inset:0}.video-loop{z-index:2;color:var(--mint);text-transform:uppercase;background:#05050594;border:1px solid #c4ff0047;border-radius:999px;padding:.35rem .55rem;font-family:Geist Mono,monospace;font-size:.64rem;font-weight:900;position:absolute;top:.9rem;left:.9rem}.ugc-video-meta{z-index:2;color:#f6f2ead1;padding:1rem;position:absolute;bottom:0;left:0;right:0}.ugc-video-meta span{color:#f6f2ea7a;font-family:Geist Mono,monospace;font-size:.78rem;font-weight:900;display:block}.ugc-video-meta strong{text-transform:uppercase;margin-top:.35rem;font-size:1.25rem;font-weight:950;display:block}.ugc-video-meta p{color:#f6f2eaa8;margin-top:.45rem;font-size:.82rem;line-height:1.35}.ugc-nodes{--ugc-flow-progress:0;z-index:5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#050505b8,#050505e6),#050505c2;border:1px solid #f6f2ea14;border-radius:.8rem;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(.48rem,.72vw,.82rem);width:min(72vw,1160px);padding:.82rem .84rem 1.05rem;display:grid;position:absolute;inset:auto auto clamp(8.6rem,18vh,11.4rem) clamp(250px,18vw,360px);box-shadow:0 -30px 100px #0000009e,0 0 80px #c4ff0014,inset 0 1px #ffffff0d}.ugc-nodes:before{content:"";background:linear-gradient(90deg, var(--mint), #c4ff001f);height:2px;position:absolute;top:1.66rem;left:3.3rem;right:3.3rem}.ugc-nodes:after{content:none}.ugc-node{z-index:1;min-width:0;padding:.02rem .36rem .12rem;position:relative}.ugc-node-card{min-width:0}.ugc-dot{border:2px solid var(--mint);background:#071310;border-radius:50%;place-items:center;width:1.95rem;height:1.95rem;display:grid;box-shadow:0 0 30px #c4ff0052}.ugc-node strong{text-transform:uppercase;margin-top:.55rem;font-size:clamp(.6rem,.57vw,.68rem);font-weight:950;display:block}.ugc-node span{color:#f6f2ea9e;margin-top:.25rem;font-size:clamp(.6rem,.58vw,.7rem);line-height:1.25;display:block}.floating-note{z-index:5;color:#f6f2eac7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080808c2;border:1px solid #f6f2ea29;border-radius:.75rem;width:min(260px,36%);padding:1rem;font-size:.82rem;line-height:1.45;position:absolute}.floating-note.one{bottom:5%;left:5%}.floating-note.two{border-color:#ff313147;bottom:4%;right:5%}.carousel-section{background:radial-gradient(circle at 18% 15%,#ff31311f,#0000 24rem),linear-gradient(#050505,#070707);position:relative;overflow:hidden}.carousel-pin{align-items:center;min-height:100svh;display:grid;position:relative}.carousel-layout{min-height:min(760px,100svh);display:block;position:relative}.carousel-copy{z-index:4;width:min(430px,42vw);padding:clamp(1rem,2vw,1.4rem) 0;position:relative}.carousel-copy:before{content:"";pointer-events:none;z-index:-1;background:linear-gradient(90deg,#050505 0%,#050505fa 38%,#050505b8 66%,#0000 100%),radial-gradient(circle at 30% 48%,#c4ff001f,#0000 22rem);position:absolute;inset:-26vh -10vw -26vh -8vw}.carousel-copy:after{content:"";pointer-events:none;z-index:-1;background:linear-gradient(90deg,#050505e0,#0000);width:16vw;position:absolute;top:-8vh;bottom:-8vh;right:-5vw}.scroll-hint{color:#f6f2ea80;text-transform:uppercase;margin:1.2rem 0 0;font-family:Geist Mono,monospace;font-size:.8rem}.carousel-stage{--section-progress:0;z-index:1;align-items:center;min-width:0;display:flex;position:absolute;inset:8% -16vw 8% 0;overflow:visible}.carousel-stage:before,.carousel-stage:after{content:"";pointer-events:none;z-index:3;width:min(44vw,620px);position:absolute;top:0;bottom:0}.carousel-stage:before{background:linear-gradient(90deg,#050505 0% 58%,#050505fa 68%,#050505db 78%,#0505056b 91%,#0000 100%);width:min(74vw,1080px);left:-16vw}.carousel-stage:after{background:linear-gradient(270deg,#050505 0%,#0000 100%);width:min(20vw,300px);right:0}.carousel-track{will-change:transform;gap:1rem;width:max-content;padding-left:clamp(460px,42vw,620px);display:flex}.carousel-card{aspect-ratio:3/4;background:#050505;border:1px solid #f6f2ea2e;border-radius:.38rem;width:clamp(330px,25vw,460px);position:relative;overflow:hidden;box-shadow:0 28px 100px #00000073}.carousel-card img{object-fit:cover}.mobile-scroll-meter{display:none}@media (min-width:1201px){.carousel-section .mobile-scroll-meter{pointer-events:none;z-index:6;color:#f6f2ea94;letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:.8rem;font-family:Geist Mono,monospace;font-size:.68rem;font-weight:900;display:flex;position:absolute;bottom:clamp(.2rem,2vh,1rem);left:clamp(460px,42vw,620px);right:min(18vw,16rem)}.carousel-section .mobile-scroll-meter span{flex:none}.carousel-section .mobile-scroll-meter i{background:#c4ff0024;border-radius:999px;flex:1;height:2px;position:relative;overflow:hidden;box-shadow:0 0 18px #c4ff001a}.carousel-section .mobile-scroll-meter i:after{content:"";width:calc(var(--section-progress) * 100%);border-radius:inherit;background:#c4ff00;position:absolute;inset:0 auto 0 0;box-shadow:0 0 18px #c4ff006b}}.ubuntu-section{background:radial-gradient(circle at 70% 10%,#45e28d24,#0000 28rem),radial-gradient(circle at 16% 26%,#c4ff0017,#0000 24rem),radial-gradient(circle at 86% 72%,#ff313121,#0000 25rem),linear-gradient(#050505,#070807 46%,#050505);padding-top:clamp(3.6rem,6vw,6rem);padding-bottom:clamp(3.2rem,5vw,5.5rem);overflow:hidden}.ubuntu-layout{grid-template-columns:minmax(320px,.56fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.ubuntu-copy{z-index:2;position:relative}.ubuntu-logo-wrap{width:min(430px,88%);margin-bottom:clamp(1.7rem,4vw,3rem)}.ubuntu-logo-wrap img{filter:drop-shadow(0 0 34px #45e28d1f);height:auto}.ubuntu-status{color:var(--mint);text-transform:uppercase;background:#0713109e;border:1px solid #c4ff0052;border-radius:999px;align-items:center;gap:.48rem;padding:.48rem .7rem;font-family:Geist Mono,monospace;font-size:.68rem;font-weight:900;display:inline-flex}.ubuntu-title{letter-spacing:0;max-width:520px;margin:1.15rem 0 0;font-size:clamp(3.2rem,5.6vw,6.1rem);font-weight:950;line-height:.9}.ubuntu-copy p{color:#f6f2eaad;max-width:510px;margin-top:1.1rem;font-size:clamp(1rem,1.25vw,1.15rem);line-height:1.65}.ubuntu-card{background:linear-gradient(135deg,#f6f2ea14,#f6f2ea05),radial-gradient(circle at 30% 12%,#c4ff002e,#0000 20rem),#0a0a0ad6;border:1px solid #f6f2ea1f;border-radius:.75rem;padding:clamp(1rem,2vw,1.45rem);position:relative;overflow:hidden;box-shadow:0 28px 120px #00000075,inset 0 1px #ffffff12}.ubuntu-card:before{content:"";pointer-events:none;opacity:.28;background-color:#0000;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:44px 44px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(130deg,#000,#0000 70%);mask-image:linear-gradient(130deg,#000,#0000 70%)}.ubuntu-orbit{pointer-events:none;opacity:.72;position:absolute;inset:0}.ubuntu-orbit span{filter:drop-shadow(0 0 34px #c4ff0024);border:1px solid #c4ff002e;border-radius:50%;position:absolute}.ubuntu-orbit span:first-child{width:18rem;height:18rem;top:-8rem;right:9%}.ubuntu-orbit span:nth-child(2){border-color:#ff313133;width:9rem;height:9rem;top:4rem;right:24%}.ubuntu-orbit span:nth-child(3){width:16rem;height:16rem;bottom:-6rem;right:-5rem}.ubuntu-card-head,.ubuntu-benefits,.ubuntu-workshops{z-index:1;position:relative}.ubuntu-card-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.ubuntu-card-head span{color:var(--mint);text-transform:uppercase;font-family:Geist Mono,monospace;font-size:.7rem;font-weight:900}.ubuntu-card-head strong{color:#f6f2ead1;text-align:right;text-transform:uppercase;max-width:230px;font-size:.86rem;line-height:1.35}.ubuntu-benefits{background:linear-gradient(90deg,#c4ff000f,#ff31310d),#f6f2ea12;border:1px solid #f6f2ea1a;border-radius:.55rem;display:block;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 20px 70px #0000003d}.ubuntu-benefits:before,.ubuntu-benefits:after{content:"";pointer-events:none;z-index:3;width:min(10vw,5.5rem);position:absolute;top:0;bottom:0}.ubuntu-benefits:before{background:linear-gradient(90deg,#090c09fa,#0000);left:0}.ubuntu-benefits:after{background:linear-gradient(270deg,#090c09fa,#0000);right:0}.ubuntu-benefits-track{will-change:transform;gap:.75rem;width:max-content;padding:.75rem;animation:18s linear infinite ubuntuBenefitsSlide;display:flex}.ubuntu-benefits:hover .ubuntu-benefits-track{animation-play-state:paused}.ubuntu-benefit[aria-hidden=true]{display:grid}.ubuntu-benefit{color:#f6f2eab8;background:radial-gradient(circle at 0 0,#c4ff0024,#0000 6rem),linear-gradient(#121612db,#050505a3);border:1px solid #c4ff0021;border-radius:.6rem;flex:0 0 clamp(10.5rem,13vw,12.5rem);align-content:center;gap:.55rem;width:clamp(10.5rem,13vw,12.5rem);min-height:5.2rem;padding:.8rem .9rem;font-size:.76rem;font-weight:800;line-height:1.25;display:grid;box-shadow:0 18px 52px #0000003d}.ubuntu-benefit svg{color:var(--mint);filter:drop-shadow(0 0 14px #c4ff0057)}.ubuntu-workshops{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-top:.9rem;display:grid}.ubuntu-workshop{border:1px solid color-mix(in srgb, var(--route-color) 40%, transparent);background:#050505b8;border-radius:.55rem;flex-direction:column;justify-content:flex-end;min-height:340px;padding:1rem;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 70px #00000061}.ubuntu-workshop img{object-fit:cover;opacity:.68;filter:saturate(1.08)contrast(1.04)}.ubuntu-workshop:before{content:"";z-index:1;background:linear-gradient(180deg, #0505051f, #050505db 72%), radial-gradient(circle at 78% 12%, color-mix(in srgb, var(--route-color) 34%, transparent), transparent 12rem);position:absolute;inset:0}.ubuntu-workshop>:not(img){z-index:2;position:relative}.ubuntu-workshop strong{max-width:300px;margin-top:1.1rem;font-size:clamp(1.9rem,3vw,2.9rem);font-weight:950;line-height:.94;display:block}.ubuntu-workshop p{color:#f6f2eaad;max-width:330px;margin-top:.75rem;font-size:.9rem;line-height:1.5}.ubuntu-workshop-link{color:var(--route-color);text-transform:uppercase;align-items:center;gap:.5rem;margin-top:1.1rem;font-size:.76rem;font-weight:950;display:inline-flex}.workshop-label{border:1px solid color-mix(in srgb, var(--route-color) 50%, transparent);color:var(--route-color);text-transform:uppercase;background:#05050575;border-radius:999px;padding:.45rem .7rem;font-family:Geist Mono,monospace;font-size:.68rem;font-weight:900;display:inline-flex}.freebie-section{background:radial-gradient(circle at 20% 30%,#c4ff001c,#0000 18rem),linear-gradient(#090909,#050505);padding-top:clamp(3.2rem,5vw,5.8rem);padding-bottom:3rem}.freebie-layout{grid-template-columns:minmax(310px,.48fr) minmax(0,1.52fr);align-items:stretch;gap:clamp(2rem,5vw,4.8rem);display:grid}.freebie-copy{min-height:310px;position:relative}.freebie-title{max-width:360px;font-size:clamp(2.65rem,4vw,4rem)}.freebie-kicker{color:var(--mint);text-transform:uppercase;margin-bottom:1rem;font-family:Geist Mono,monospace;font-size:.76rem;font-weight:900;display:inline-flex}.freebie-pointer{width:min(260px,82%);color:var(--mint);align-items:center;gap:.7rem;margin-top:clamp(1.4rem,5vh,3.2rem);display:flex;position:relative}.freebie-pointer span{background:linear-gradient(90deg,#c4ff0000,#c4ff00d6);flex:1;height:2px;display:block;box-shadow:0 0 22px #c4ff0047}.freebie-pointer svg{filter:drop-shadow(0 0 22px #c4ff0033);background:radial-gradient(circle at 35% 30%,#c4ff003d,#0000 55%),#071310bd;border:1px solid #c4ff004d;border-radius:999px;width:clamp(2.7rem,4.5vw,4rem);height:clamp(2.7rem,4.5vw,4rem);padding:.78rem;transform:rotate(-10deg)}.freebie-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.freebie-card{background:linear-gradient(#ffffff12,#ffffff06),#0c0c0cdb;min-height:260px;padding:1.05rem;transition:transform .18s,border-color .18s,box-shadow .18s;box-shadow:inset 0 1px #ffffff0f,0 18px 70px #00000052}.freebie-card:hover{border-color:#c4ff0075;transform:translateY(-6px);box-shadow:inset 0 1px #ffffff14,0 26px 90px #0000006b,0 0 34px #c4ff001a}.freebie-card:hover .freebie-icon{border-color:#c4ff0038;transform:translateY(-2px);box-shadow:0 0 28px #c4ff0024}.freebie-icon{width:3.4rem;height:3.4rem;color:var(--mint);background:linear-gradient(135deg,#c4ff002e,#ff313114);border:1px solid #c4ff0000;border-radius:.5rem;place-items:center;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.freebie-card h3{margin-top:1rem;font-size:1.05rem;font-weight:850}.freebie-card p{color:#f6f2ea9e;margin-top:.6rem;font-size:.82rem;line-height:1.45}.freebie-card span{color:var(--mint);text-transform:uppercase;align-items:center;gap:.45rem;font-size:.74rem;font-weight:950;display:inline-flex;position:absolute;bottom:1rem}.freebie-card span:after{content:"->";font-family:Geist Mono,monospace;transition:transform .18s;display:inline-block}.freebie-card:hover span:after{transform:translate(.28rem)}.services-bridge-section{background:linear-gradient(#050505 0%,#070807 100%),radial-gradient(circle at 84% 44%,#ff31311f,#0000 20rem);padding-top:clamp(2.6rem,5vw,4.5rem);padding-bottom:clamp(4.5rem,7vw,7rem)}.services-bridge{background:linear-gradient(135deg,#ffffff13,#ffffff05 48%),radial-gradient(circle at 6% 12%,#c4ff0024,#0000 22rem),#0a0a0ae0;border:1px solid #f6f2ea29;border-radius:.65rem;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(1.6rem,4vw,3rem);padding:clamp(1.5rem,4vw,3rem);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 30px 90px #00000057}.services-bridge:before{content:"";pointer-events:none;opacity:.55;background-image:linear-gradient(#c4ff0014 1px,#0000 1px),linear-gradient(90deg,#ff313112 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(100deg,#0000,#000 18%,#0000 72%);mask-image:linear-gradient(100deg,#0000,#000 18%,#0000 72%)}.services-bridge>*{z-index:1;position:relative}.services-bridge-kicker,.service-path-top span{color:var(--mint);text-transform:uppercase;font-family:Geist Mono,monospace;font-size:.72rem;font-weight:900;display:inline-flex}.services-bridge h2{max-width:860px;margin-top:.85rem;font-size:clamp(2.3rem,4.9vw,5.2rem);font-weight:950;line-height:.92}.services-bridge p{color:#f6f2eaad;max-width:680px;margin-top:1rem;font-size:clamp(1rem,1.4vw,1.16rem);line-height:1.65}.services-bridge-points{flex-wrap:wrap;gap:.55rem;margin-top:1.35rem;display:flex}.services-bridge-points span{color:#f6f2eac7;background:#0505058f;border:1px solid #c4ff0038;border-radius:999px;padding:.48rem .72rem;font-size:.76rem;font-weight:800}.services-page{background:linear-gradient(180deg, #0505051a, #050505 18%, #050505 100%), radial-gradient(circle at 74% 10%, #ff313124, transparent 28rem), radial-gradient(circle at 12% 18%, #c4ff001a, transparent 24rem), var(--background);min-height:100svh;overflow:hidden}.services-hero{padding-top:clamp(8rem,13vw,12rem);padding-bottom:clamp(4rem,7vw,7rem)}.services-hero-grid{grid-template-columns:minmax(0,.95fr) minmax(320px,.55fr);align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.services-back{color:#f6f2ea94;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.82rem;font-weight:850;display:inline-flex}.services-hero h1{letter-spacing:0;max-width:900px;margin-top:1.2rem;font-size:clamp(4rem,8vw,8.8rem);font-weight:950;line-height:.88}.services-hero mark{width:max-content;max-width:100%;color:var(--red);font-family:var(--font-display);text-shadow:0 0 28px #ff313138;background:0 0;margin-top:.05em;font-size:.74em;font-weight:400;line-height:.82;display:block;transform:rotate(-2deg)}.services-hero-copy>p,.services-section-head p,.services-close p{color:#f6f2eaad;max-width:760px;margin-top:1.3rem;font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.75}.services-actions{flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}.services-signal{background:linear-gradient(#ffffff12,#ffffff06),#0c0c0cdb;border:1px solid #f6f2ea29;border-radius:.65rem;gap:.85rem;padding:clamp(1.1rem,2.5vw,1.6rem);display:grid;position:relative;box-shadow:0 24px 70px #00000057}.services-signal:before{content:"";background:linear-gradient(180deg, var(--mint), #ff31316b);width:2px;position:absolute;top:2rem;bottom:2rem;left:2.25rem;box-shadow:0 0 24px #c4ff0052}.services-signal-row{background:#050505a8;border:1px solid #f6f2ea1a;border-radius:.48rem;grid-template-columns:3.1rem minmax(0,1fr);align-items:start;gap:.9rem;padding:1rem;display:grid;position:relative}.services-signal-row span{z-index:1;width:2.3rem;height:2.3rem;color:var(--mint);background:#050505;border:1px solid #c4ff0080;border-radius:999px;place-items:center;font-family:Geist Mono,monospace;font-size:.7rem;font-weight:900;display:grid;position:relative}.services-signal-row strong{color:#f6f2ea;font-size:1.02rem;font-weight:900;display:block}.services-signal-row p{color:#f6f2ea94;margin-top:.35rem;font-size:.86rem;line-height:1.5}.services-paths-section{background:linear-gradient(#050505,#080808);padding-top:clamp(4rem,7vw,7rem)}.services-section-head{grid-template-columns:minmax(0,.9fr) minmax(280px,.55fr);align-items:end;gap:clamp(1.2rem,4vw,3.5rem);display:grid}.services-section-head h2,.services-close h2{max-width:760px;font-size:clamp(2.7rem,5.4vw,6rem);font-weight:950;line-height:.92}.services-path-groups{gap:clamp(2rem,4vw,3rem);margin-top:clamp(2rem,4vw,3.2rem);display:grid}.services-path-group{border-top:1px solid #f6f2ea24;grid-template-columns:minmax(320px,.32fr) minmax(0,1fr);align-items:start;gap:clamp(1rem,3vw,2rem);padding-top:clamp(1.2rem,2.4vw,1.8rem);display:grid}.services-path-group-head{position:sticky;top:7rem}.services-path-group-head h3{overflow-wrap:break-word;max-width:100%;font-size:clamp(1.45rem,2.15vw,2.15rem);font-weight:950;line-height:.92}.services-path-group-head p{color:#f6f2ea99;max-width:300px;margin-top:.8rem;font-size:.94rem;line-height:1.55}.services-path-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.service-path-card{background:radial-gradient(circle at 78% 100%, color-mix(in srgb, var(--service-tone) 16%, transparent), transparent 55%), linear-gradient(180deg, #fff1, #ffffff06), #0c0c0ce6;border:1px solid #f6f2ea24;border-radius:.58rem;min-height:390px;padding:clamp(1rem,1.6vw,1.35rem);position:relative;overflow:hidden}.service-path-card:after{content:"";background:radial-gradient(circle, var(--service-tone), transparent 65%);opacity:.12;border-radius:999px;height:48%;position:absolute;inset:auto -18% -24% 20%}.service-path-top{z-index:1;justify-content:space-between;align-items:center;gap:.8rem;display:flex;position:relative}.service-path-icon{border:1px solid color-mix(in srgb, var(--service-tone) 35%, transparent);width:4rem;height:4rem;color:var(--service-tone);box-shadow:0 0 34px color-mix(in srgb, var(--service-tone) 14%, transparent);background:#050505ad;border-radius:.65rem;place-items:center;display:grid}.service-path-card h3{z-index:1;margin-top:1.5rem;font-size:clamp(1.65rem,2.5vw,2.35rem);font-weight:950;line-height:.95;position:relative}.service-path-card p{z-index:1;color:#f6f2eaa3;margin-top:.8rem;font-size:.9rem;line-height:1.58;position:relative}.service-path-card ul{z-index:1;color:#f6f2eac7;gap:.55rem;margin-top:1.2rem;padding:0;font-size:.86rem;line-height:1.35;list-style:none;display:grid;position:relative}.service-path-card li{align-items:flex-start;gap:.5rem;display:flex}.service-path-card li svg{color:var(--service-tone);flex:none;margin-top:.08rem}.services-close-section{padding-top:clamp(2.5rem,5vw,4.5rem)}.services-inquiry{border-top:1px solid var(--line);grid-template-columns:minmax(0,.75fr) minmax(360px,1fr);align-items:start;gap:clamp(1.6rem,5vw,4rem);padding-top:clamp(3rem,6vw,5rem);display:grid}.services-inquiry-copy{position:sticky;top:7rem}.services-inquiry-copy>span{color:var(--mint);text-transform:uppercase;margin-bottom:1rem;font-family:Geist Mono,monospace;font-size:.76rem;font-weight:900;display:inline-flex}.services-inquiry-copy h2{max-width:640px;font-size:clamp(2.6rem,5.4vw,5.8rem);font-weight:950;line-height:.92}.services-inquiry-copy p{color:#f6f2eaad;max-width:620px;margin-top:1.2rem;font-size:clamp(1rem,1.5vw,1.12rem);line-height:1.7}.services-inquiry-copy ul{color:#f6f2eabd;gap:.55rem;margin-top:1.35rem;padding:0;font-size:.92rem;list-style:none;display:grid}.services-inquiry-copy li{gap:.55rem;display:flex}.services-inquiry-copy li:before{content:"+";color:var(--mint);font-weight:950}.services-lead-form{background:radial-gradient(circle at 88% 8%,#c4ff001f,#0000 16rem),radial-gradient(circle at 12% 100%,#ff31311f,#0000 17rem),linear-gradient(#ffffff12,#ffffff06),#0c0c0ce6;border:1px solid #f6f2ea29;border-radius:.65rem;gap:.95rem;padding:clamp(1rem,2vw,1.45rem);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 28px 90px #00000061}.services-lead-form:before{content:"";pointer-events:none;opacity:.7;background-image:linear-gradient(#c4ff000e 1px,#0000 1px),linear-gradient(90deg,#ff31310b 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(150deg,#000,#0000 72%);mask-image:linear-gradient(150deg,#000,#0000 72%)}.services-lead-form>*{z-index:1;position:relative}.services-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.services-lead-form label{gap:.45rem;display:grid}.services-lead-form label>span:first-child{color:#f6f2eabd;text-transform:uppercase;font-size:.76rem;font-weight:900}.services-lead-form input,.services-lead-form select,.services-lead-form textarea{width:100%;min-height:3.1rem;color:var(--foreground);font:inherit;background:#0505059e;border:1px solid #f6f2ea21;border-radius:.4rem;outline:none;padding:.85rem .9rem;font-size:.92rem;transition:border-color .16s,box-shadow .16s,background .16s}.services-lead-form textarea{resize:vertical;min-height:9rem;line-height:1.55}.services-lead-form select{cursor:pointer}.services-phone-field{grid-template-columns:minmax(9.5rem,.45fr) minmax(0,1fr);gap:.7rem;display:grid}.services-lead-form input::placeholder,.services-lead-form textarea::placeholder{color:#f6f2ea5c}.services-lead-form input:focus,.services-lead-form select:focus,.services-lead-form textarea:focus{background:#050505d1;border-color:#c4ff0080;box-shadow:0 0 0 3px #c4ff0014}.services-consent{background:#0505056b;border:1px solid #f6f2ea1a;border-radius:.45rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.7rem;padding:.85rem}.services-consent input{width:1rem;height:1rem;min-height:auto;accent-color:var(--mint);margin-top:.1rem}.services-consent span{color:#f6f2ea99;font-size:.78rem;line-height:1.5}.services-lead-form .button{width:100%;margin-top:.25rem}.services-lead-form .button:disabled{cursor:wait;opacity:.72}.services-lead-form .button:disabled svg{animation:.9s linear infinite services-spin}.services-form-status{color:#c4ff00e6;align-items:center;gap:.5rem;font-size:.84rem;font-weight:800;display:flex}.services-form-status svg{flex:none}.services-form-status-error{color:#ff5353f2}@keyframes services-spin{to{transform:rotate(360deg)}}.email-list-page{background:radial-gradient(circle at 76% 16%,#c4ff001f,#0000 24rem),radial-gradient(circle at 12% 42%,#ff313129,#0000 22rem),linear-gradient(135deg,#050505f5,#0c0c0cfa);min-height:100svh}.email-list-nav{justify-content:space-between}.email-list-back{color:#f6f2eab8;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.78rem;font-weight:900;transition:color .18s;display:inline-flex}.email-list-back:hover{color:var(--foreground)}.email-list-section{align-items:center;min-height:100svh;padding-top:clamp(7rem,12vw,9rem);padding-bottom:clamp(3rem,8vw,6rem);display:grid}.email-list-grid{grid-template-columns:minmax(0,1.05fr) minmax(320px,.58fr);align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}.email-list-copy{max-width:760px}.email-list-kicker{color:var(--mint);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.5rem;margin-bottom:1.2rem;font-size:.78rem;font-weight:950;display:inline-flex}.email-list-copy h1{max-width:760px;color:var(--foreground);margin:0;font-size:clamp(3.15rem,7vw,6.7rem);font-weight:950;line-height:.92}.email-list-copy>p{color:#f6f2eab3;max-width:660px;margin:1.45rem 0 0;font-size:clamp(1rem,1.8vw,1.2rem);line-height:1.7}.email-list-topics{gap:.75rem;max-width:660px;margin-top:clamp(1.8rem,4vw,2.6rem);display:grid}.email-list-topic{border-top:1px solid #f6f2ea1a;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.8rem;padding-top:.8rem;display:grid}.email-list-topic span{color:var(--red);font-family:var(--font-geist-mono), monospace;font-size:.78rem;font-weight:900}.email-list-topic p{color:#f6f2eab8;margin:0;font-size:.95rem;line-height:1.55}.email-list-panel{background:radial-gradient(circle at 92% 4%,#c4ff0029,#0000 13rem),linear-gradient(#ffffff13,#ffffff06),#090909eb;border:1px solid #f6f2ea29;border-radius:.65rem;padding:clamp(1rem,2.4vw,1.6rem);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 30px 100px #0000006b}.email-list-panel:before{content:"";pointer-events:none;background-image:linear-gradient(#c4ff000d 1px,#0000 1px),linear-gradient(90deg,#ff31310a 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(145deg,#000,#0000 72%);mask-image:linear-gradient(145deg,#000,#0000 72%)}.email-list-panel>*{z-index:1;position:relative}.email-list-panel-head{color:var(--mint);justify-content:space-between;align-items:center;margin-bottom:1.2rem;display:flex}.email-list-panel-head div{color:#f6f2eaad;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.72rem;font-weight:950;display:inline-flex}.email-list-panel h2{color:var(--foreground);margin:0;font-size:clamp(1.75rem,3vw,2.55rem);line-height:1}.email-list-panel>p{color:#f6f2ea9e;margin:.8rem 0 1.15rem;font-size:.94rem;line-height:1.6}.email-list-form{gap:.9rem;display:grid}.email-list-form label{gap:.45rem;display:grid}.email-list-form label>span:first-child{color:#f6f2eabd;text-transform:uppercase;font-size:.76rem;font-weight:900}.email-list-form input{width:100%;min-height:3.1rem;color:var(--foreground);font:inherit;background:#0505059e;border:1px solid #f6f2ea21;border-radius:.4rem;outline:none;padding:.85rem .9rem;font-size:.92rem;transition:border-color .16s,box-shadow .16s,background .16s}.email-list-form input::placeholder{color:#f6f2ea5c}.email-list-form input:focus{background:#050505d1;border-color:#c4ff0080;box-shadow:0 0 0 3px #c4ff0014}.email-list-consent{background:#0505056b;border:1px solid #f6f2ea1a;border-radius:.45rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.7rem;padding:.85rem}.email-list-consent input{width:1rem;height:1rem;min-height:auto;accent-color:var(--mint);margin-top:.1rem}.email-list-consent span{color:#f6f2ea99;font-size:.78rem;line-height:1.5}.email-list-form .button{width:100%}.email-list-form .button:disabled{cursor:wait;opacity:.72}.email-list-form .button:disabled svg{animation:.9s linear infinite services-spin}.email-list-status{color:#c4ff00e6;align-items:center;gap:.5rem;font-size:.84rem;font-weight:800;display:flex}.email-list-status svg{flex:none}.email-list-status-error{color:#ff5353f2}.footer{border-top:1px solid var(--line);padding:2rem clamp(1.1rem,4vw,4rem)}.footer .container{justify-content:space-between;align-items:center;gap:1rem;display:flex}.footer-links{color:#f6f2ea94;flex-wrap:wrap;gap:1rem;font-size:.84rem;display:flex}.social-links{color:#f6f2eab8;gap:.9rem;display:flex}.legal-page{background:#050505;min-height:100svh;padding:8rem clamp(1.2rem,5vw,5rem)}.legal-page article{width:min(820px,100%);margin:0 auto}.legal-page h1{font-size:clamp(2.6rem,7vw,5rem);font-weight:950;line-height:.96}.legal-page p{color:#f6f2eab8;margin-top:1.2rem;line-height:1.8}.legal-page a{color:var(--mint);font-weight:850}.legal-page section{margin-top:2.6rem}.legal-page h2{color:#f6f2ea;margin-top:0;font-size:clamp(1.35rem,3vw,2rem);font-weight:900;line-height:1.1}.legal-page ul{color:#f6f2eab8;margin-top:1.1rem;padding-left:1.2rem;line-height:1.75}.legal-page li+li{margin-top:.45rem}.legal-page strong{color:#f6f2ea}.legal-updated{color:#f6f2ea85;font-size:.92rem}.legal-back-link{margin-top:2.8rem;display:inline-flex}.legal-table-wrap{border:1px solid var(--line);border-radius:.55rem;margin-top:1.2rem;overflow-x:auto}.legal-page table{border-collapse:collapse;width:100%;min-width:620px}.legal-page th,.legal-page td{border-bottom:1px solid var(--line);color:#f6f2eab8;text-align:left;vertical-align:top;padding:1rem;line-height:1.55}.legal-page th{color:#f6f2ea;text-transform:uppercase;font-size:.82rem;font-weight:900}.legal-page tr:last-child td{border-bottom:0}@media (max-width:1200px){.nav-links{display:none}.hero-grid,.ugc-grid,.carousel-layout,.premium-grid,.ubuntu-layout,.freebie-layout,.services-bridge,.services-hero-grid,.services-section-head,.services-inquiry{grid-template-columns:1fr}.services-bridge{align-items:start}.services-bridge .button{width:max-content}.services-path-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.services-path-group{grid-template-columns:1fr}.services-path-group-head,.services-inquiry-copy{position:relative;top:auto}.services-path-group-head p{max-width:620px}.agent-frame{perspective:none;min-height:auto}.agent-frame:before,.agent-frame:after{display:none}.chat-panel{margin:0;animation:none;transform:none}.chat-panel:before,.chat-panel:after{display:none}.tool-stack{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem;position:relative;top:auto;right:auto}.tool-card{filter:none;width:auto;animation:none;transform:none}.tool-card:after{display:none}.capability-map,.ubuntu-benefits,.freebie-grid,.benefit-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.capability-map:before,.capability-map:after{display:none}.routes-grid{grid-template-columns:1fr}.carousel-pin{min-height:auto}.carousel-layout{gap:2rem;min-height:auto;display:grid}.carousel-copy{width:100%}.carousel-copy:before,.carousel-copy:after,.carousel-section:before{display:none}.carousel-stage{scrollbar-width:none;touch-action:pan-y;--section-progress:0;margin-inline:-1.5rem;padding:1rem 1.5rem 2.55rem;position:relative;inset:auto;overflow:hidden}.carousel-stage::-webkit-scrollbar{display:none}.carousel-stage:before,.carousel-stage:after{display:block;top:0;bottom:0}.carousel-stage:before{background:linear-gradient(90deg,#050505 0%,#050505d6 42%,#0000 100%);width:min(28vw,10rem);left:0}.carousel-stage:after{background:linear-gradient(270deg,#050505 0%,#0000 100%);width:min(18vw,7rem);right:0}.carousel-track{width:max-content;padding-left:0}.ugc-section{padding-top:clamp(4.5rem,10vw,7rem)}.ugc-copy{min-width:0;max-width:100%;transform:none}.ugc-copy h2{max-width:100%;font-size:clamp(3.8rem,10vw,5.4rem)}.ugc-copy p{overflow-wrap:anywhere;max-width:min(54rem,100%)}.ugc-scene{width:100%;min-width:0;min-height:auto;margin-right:0;position:relative;inset:auto;overflow:hidden}.ugc-grid{align-items:start;gap:clamp(1.25rem,4vw,2.5rem);width:100%;min-width:0;min-height:auto}.ugc-scene:before,.ugc-section:before{display:none}.ugc-scene:before,.ugc-scene:after{z-index:3;display:block}.ugc-scene:before{background:linear-gradient(90deg,#050505 0%,#050505db 44%,#0000 100%);width:min(28vw,10rem);left:0}.ugc-scene:after{background:linear-gradient(270deg,#050505 0%,#0000 100%);width:min(18vw,7rem);right:0}.ugc-video-stage{scrollbar-width:none;touch-action:pan-y;width:100%;min-width:0;max-width:100%;padding-bottom:1rem;position:relative;inset:auto;overflow:hidden visible}.ugc-video-stage::-webkit-scrollbar{display:none}.ugc-video-track{gap:.9rem;width:max-content;padding-left:0}.ugc-video-card{flex:none;width:clamp(220px,38vw,300px);min-height:clamp(390px,62vw,500px)}.ugc-nodes{grid-template-columns:repeat(3,minmax(0,1fr));width:auto;margin-top:1rem;padding:.95rem 1rem 1.1rem;position:relative;bottom:auto;left:auto;right:auto;transform:none}.ugc-nodes:before{top:1.8rem;left:3.4rem;right:3.4rem}}@media (min-width:1201px) and (max-width:1540px){.hero h1,.display-heading{max-width:620px;font-size:clamp(3rem,3.55vw,3.75rem)}}@media (min-width:681px) and (max-width:1200px){.hero{align-items:start;min-height:auto;padding-top:clamp(7rem,10vw,9rem);padding-bottom:clamp(4.5rem,8vw,6.5rem)}.hero-grid{gap:clamp(2.6rem,5vw,4rem)}.hero h1,.display-heading{max-width:760px;font-size:clamp(3.7rem,7.1vw,5.5rem)}.hero-copy{max-width:760px;font-size:clamp(1.05rem,1.9vw,1.28rem)}.hero .agent-frame{perspective:1050px;min-height:clamp(620px,76vw,760px);transform-style:preserve-3d;margin-top:clamp(2rem,4vw,3rem);padding:clamp(3.6rem,7vw,5rem) 0 clamp(3rem,6vw,4.2rem);display:block;position:relative;overflow:visible}.hero .agent-frame:before,.hero .agent-frame:after{display:block}.hero .agent-frame:before{width:clamp(5.8rem,12vw,8rem);height:clamp(5.8rem,12vw,8rem);top:4%;right:10%;transform:translateZ(-120px)rotateX(62deg)rotate(42deg)}.hero .agent-frame:after{width:clamp(8rem,18vw,12rem);height:clamp(4rem,9vw,5.8rem);bottom:10%;right:14%;transform:translateZ(-170px)rotateX(70deg)rotate(-14deg)}.hero .chat-panel{width:min(620px,74vw);max-width:620px;transform-style:preserve-3d;margin:0 auto;animation:7.5s ease-in-out infinite mobileChatLevitate;transform:translateZ(34px)rotateX(2.8deg)rotateY(-3deg)rotate(-.45deg)}.hero .chat-panel:before,.hero .chat-panel:after{display:block}.hero .tool-stack{pointer-events:none;z-index:2;transform-style:preserve-3d;margin:0;display:block;position:absolute;inset:0}.hero .tool-stack:before{display:none}.hero .tool-card{z-index:2;width:clamp(9rem,20vw,12.5rem);min-height:3rem;filter:blur(var(--card-blur));transform-style:preserve-3d;background:linear-gradient(#121212eb,#070707d6),#050505b8;border-color:#ff313157;gap:.55rem;padding:.74rem .85rem;animation:7s ease-in-out infinite toolLevitate;position:absolute;box-shadow:0 0 30px #ff313121,0 20px 54px #00000057}.hero .tool-card:after{display:block}.hero .tool-card strong{font-size:clamp(.66rem,1.3vw,.78rem);line-height:1.08}.hero .tool-card:first-child{--card-x:-4px;--card-z:86px;--card-x2:-12px;--card-y2:-14px;--card-z2:112px;--card-rx:-7deg;--card-ry:13deg;--card-rz:-1deg;--card-rx2:-4deg;--card-ry2:18deg;--card-rz2:-2deg;top:5%;left:clamp(.5rem,5vw,4rem)}.hero .tool-card:nth-child(2){--card-x:6px;--card-z:58px;--card-x2:0px;--card-y2:-12px;--card-z2:84px;--card-rx:4deg;--card-ry:-9deg;--card-rz:1.2deg;--card-rx2:2deg;--card-ry2:-13deg;--card-rz2:0deg;top:24%;right:clamp(.5rem,5vw,4rem)}.hero .tool-card:nth-child(3){--card-x:-2px;--card-z:70px;--card-x2:-10px;--card-y2:-9px;--card-z2:96px;--card-rx:-2deg;--card-ry:10deg;--card-rz:-.6deg;--card-rx2:-5deg;--card-ry2:14deg;--card-rz2:-1.5deg;top:62%;left:clamp(.25rem,4vw,3.2rem)}.hero .tool-card:nth-child(4){--card-x:8px;--card-z:78px;--card-x2:2px;--card-y2:-11px;--card-z2:104px;--card-rx:8deg;--card-ry:-14deg;--card-rz:1.6deg;--card-rx2:6deg;--card-ry2:-18deg;--card-rz2:.4deg;--card-blur:0px;width:clamp(10.4rem,23vw,14rem);top:78%;right:clamp(.25rem,4vw,3.2rem)}.capability-map{--cap-icon-size:clamp(4.1rem, 8vw, 5.2rem);--cap-flow-pad-top:clamp(1rem, 2.4vw, 1.45rem);--cap-text-height:clamp(4.5rem, 8vw, 5.2rem);--cap-row-gap:clamp(4.8rem, 9vw, 6.2rem);row-gap:var(--cap-row-gap);padding:var(--cap-flow-pad-top) 0 .8rem;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(1.1rem,3vw,2rem);margin-top:clamp(2rem,5vw,3.4rem)}.capability-map:before,.capability-map:after{display:none}.capability-flow-mobile{pointer-events:none;top:calc(var(--cap-flow-pad-top) + (var(--cap-icon-size) / 2));z-index:0;height:calc(var(--cap-icon-size) + .7rem + var(--cap-text-height) + var(--cap-row-gap));display:block;position:absolute;left:calc(16.6% - .25rem);right:calc(16.6% - .25rem);overflow:visible}.capability-flow-segment{opacity:.95;background:#c4ff00;display:block;position:absolute;box-shadow:0 0 18px #c4ff006b}.capability-flow-top,.capability-flow-middle,.capability-flow-bottom{height:2px;transform:scaleX(0)}.capability-flow-right,.capability-flow-left{width:2px;transform:scaleY(0)}.capability-flow-top{transform-origin:0;top:0;left:0;right:0}.capability-flow-right{transform-origin:top;height:63%;top:0;right:0}.capability-flow-middle{transform-origin:100%;top:63%;left:0;right:0}.capability-flow-left{transform-origin:top;height:37%;top:63%;left:0}.capability-flow-bottom{transform-origin:0;bottom:0;left:0;right:0}.capability-step{min-height:calc(var(--cap-icon-size) + .7rem + var(--cap-text-height));text-align:center;grid-template-columns:1fr;justify-items:center;gap:.7rem}.capability-text{max-width:12rem}.capability-icon{width:var(--cap-icon-size);height:var(--cap-icon-size)}}@media (min-width:1000px) and (max-width:1200px) and (orientation:landscape){.hero{align-items:center;min-height:100svh;padding-top:6.5rem;padding-bottom:clamp(4rem,6vw,5.4rem)}.hero-grid{grid-template-columns:minmax(0,.92fr) minmax(440px,1fr);align-items:center;gap:clamp(2rem,4vw,3.4rem)}.hero h1,.display-heading{max-width:500px;font-size:clamp(3rem,4.4vw,3.65rem)}.hero-title-lock-desktop{white-space:normal}.hero-copy{max-width:500px;font-size:clamp(1rem,1.45vw,1.16rem)}.hero .agent-frame{min-height:clamp(500px,58vw,600px);margin-top:0;padding:clamp(2rem,4vw,3rem) 0}.hero .chat-panel{width:min(460px,100%)}.hero .tool-card{width:clamp(8rem,15vw,10.5rem);min-height:2.7rem}.hero .tool-card:first-child{top:8%;left:-.8rem}.hero .tool-card:nth-child(2){top:24%;right:-.95rem}.hero .tool-card:nth-child(3){top:66%;left:-1rem}.hero .tool-card:nth-child(4){width:clamp(9.5rem,18vw,12rem);top:82%;right:-1.15rem}}@media (min-width:1800px){.section{padding-inline:clamp(5rem,6vw,9rem)}.container{width:min(1760px,100%)}.hero .container,.ugc-section .container,.carousel-section .container{width:min(1880px,100%)}.carousel-layout:before,.carousel-layout:after{content:"";pointer-events:none;z-index:2;position:absolute;top:-26vh;bottom:-26vh}.carousel-layout:before{background:linear-gradient(90deg,#050505 0% 38%,#050505fa 52%,#050505d1 70%,#0505055c 90%,#0000 100%),radial-gradient(circle at 34%,#c4ff0014,#0000 24rem);width:min(64vw,1900px);left:calc(-50vw + 50%)}.carousel-layout:after{background:linear-gradient(270deg,#050505 0%,#050505eb 28%,#0505058a 64%,#0000 100%);width:min(22vw,680px);right:calc(-50vw + 50%)}.hero-grid{grid-template-columns:minmax(640px,.9fr) minmax(760px,1.1fr);gap:clamp(4rem,5vw,7rem)}.hero h1,.display-heading{max-width:800px;font-size:clamp(4.1rem,3.2vw,5.8rem)}.hero-copy{max-width:720px;font-size:clamp(1.12rem,.95vw,1.35rem)}.agent-frame{padding-right:clamp(10rem,10vw,18rem)}.ugc-grid{grid-template-columns:minmax(520px,.5fr) minmax(980px,1fr);gap:clamp(4rem,5.5vw,7rem)}.ugc-copy h2,.carousel-copy h2{font-size:clamp(5.6rem,4.8vw,7.6rem)}.script-line{font-size:clamp(3.25rem,3vw,4.6rem)}.ugc-scene{inset:0 calc(-50vw + 50%) 0 0}.ugc-scene:before{width:min(46vw,1180px);left:-6vw}.ugc-scene:after{background:linear-gradient(270deg,#050505 0%,#050505eb 28%,#0505058a 64%,#0000 100%);width:min(22vw,680px);right:calc(-50vw + 50%)}.ugc-video-track{padding-left:clamp(880px,44vw,1450px)}.ugc-video-card{width:clamp(270px,11vw,360px);min-height:clamp(520px,34vw,640px)}.ugc-nodes{border-radius:1rem;gap:clamp(.8rem,.95vw,1.15rem);width:min(74vw,1900px);padding:1.2rem 1.35rem 1.45rem;bottom:clamp(18rem,28vh,25rem);left:clamp(500px,22vw,760px)}.ugc-nodes:before{height:3px;top:2.05rem;left:4.25rem;right:4.25rem}.ugc-node{padding-inline:.48rem}.ugc-dot{width:2.35rem;height:2.35rem}.ugc-node strong{margin-top:.72rem;font-size:clamp(.72rem,.62vw,.92rem)}.ugc-node span{margin-top:.34rem;font-size:clamp(.68rem,.58vw,.84rem);line-height:1.3}.carousel-copy{width:min(560px,34vw)}.carousel-copy:before{inset:-26vh -18vw -26vh -12vw}.carousel-copy:after{width:18vw;right:-10vw}.carousel-stage{inset:8% -8vw 8% 0}.carousel-stage:before{background:linear-gradient(90deg,#050505 0% 42%,#050505f5 56%,#050505c2 74%,#0505054d 91%,#0000 100%);width:min(72vw,2100px);left:-24vw}.carousel-stage:after{display:none}.carousel-track{padding-left:clamp(560px,32vw,780px)}.carousel-card{width:clamp(380px,15vw,560px)}.freebie-layout,.services-bridge,.footer .container{width:min(1760px,100%)}}@media (max-width:680px){.nav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#050505f0,#05050580 66%,#05050500);width:100vw;max-width:100vw;padding:.9rem 1rem}.nav .button{white-space:nowrap;width:auto;min-height:3rem;padding:.85rem 1rem;position:absolute;top:.9rem;right:1rem}.section{padding-inline:1rem;scroll-margin-top:5.8rem}.services-bridge-section{padding-top:2.3rem}.services-bridge{border-radius:.55rem;padding:1.15rem}.services-bridge h2{font-size:clamp(2.05rem,10vw,3.3rem)}.services-bridge .button{width:100%}.services-bridge-points{gap:.45rem}.services-bridge-points span{padding:.42rem .58rem;font-size:.68rem}.services-hero{padding-top:6.4rem}.services-hero h1{font-size:clamp(3.05rem,15vw,4.9rem)}.services-actions{display:grid}.services-signal{padding:.85rem}.services-signal:before{left:1.9rem}.services-signal-row{grid-template-columns:2.7rem minmax(0,1fr);padding:.82rem}.services-section-head h2,.services-inquiry-copy h2{font-size:clamp(2.25rem,11vw,3.8rem)}.services-path-grid{grid-template-columns:1fr}.service-path-card{min-height:auto}.services-form-grid,.services-phone-field{grid-template-columns:1fr}.services-lead-form{padding:.9rem}.hero{align-items:start;padding-top:5.5rem}.hero h1,.display-heading{max-width:100%;font-size:clamp(2.25rem,10vw,2.75rem)}.routes-title{font-size:clamp(2.15rem,9.2vw,3.6rem)}.routes-title-line,.hero-title-lock-desktop{white-space:normal}.ugc-copy h2{font-size:clamp(3.05rem,14vw,4.6rem)}.ugc-copy .script-line{overflow-wrap:normal;text-wrap:balance;max-width:100%;font-size:clamp(2rem,10.4vw,3.1rem);line-height:.76}.ugc-copy p{overflow-wrap:break-word;max-width:100%;font-size:.98rem;line-height:1.55}.ugc-copy .workshop-actions,.hero-copy{max-width:100%}.hero .agent-frame{perspective:980px;min-height:clamp(500px,94vw,620px);transform-style:preserve-3d;margin-top:clamp(2.8rem,9vw,4.5rem);padding:clamp(3.2rem,9vw,4.6rem) 0 clamp(2.4rem,7vw,3.6rem);display:block;overflow:visible}.hero .agent-frame:before,.hero .agent-frame:after{display:block}.hero .agent-frame:before{width:clamp(4.8rem,18vw,7rem);height:clamp(4.8rem,18vw,7rem);top:6%;right:4%;transform:translateZ(-120px)rotateX(62deg)rotate(42deg)}.hero .agent-frame:after{width:clamp(7rem,28vw,10rem);height:clamp(3.8rem,14vw,5rem);bottom:13%;right:8%;transform:translateZ(-170px)rotateX(70deg)rotate(-14deg)}.hero .chat-panel{width:min(74vw,390px);max-width:390px;transform-style:preserve-3d;margin:0 auto;animation:7.5s ease-in-out infinite mobileChatLevitate;transform:translateZ(34px)rotateX(2.8deg)rotateY(-3deg)rotate(-.45deg)}.hero .chat-panel:before,.hero .chat-panel:after{display:block}.hero .chat-panel:before{font-size:.9rem;top:.8rem;right:3rem}.hero .tool-stack{pointer-events:none;z-index:2;transform-style:preserve-3d;margin:0;display:block;position:absolute;inset:0}.hero .tool-stack:before{display:none}.hero .tool-card{z-index:2;width:clamp(6.8rem,24vw,9.25rem);min-height:2.48rem;filter:blur(var(--card-blur));transform-style:preserve-3d;background:linear-gradient(#121212eb,#070707d6),#050505b8;border-color:#ff313157;gap:.42rem;padding:.56rem .62rem;animation:7s ease-in-out infinite toolLevitate;position:absolute;box-shadow:0 0 26px #ff31311f,0 18px 48px #00000052}.hero .tool-card:before{width:clamp(1.05rem,3.8vw,1.8rem)}.hero .tool-card:after{font-size:.72rem;display:block}.hero .tool-card svg{flex:none;width:.9rem;height:.9rem}.hero .tool-card strong{overflow-wrap:normal;min-width:0;font-size:clamp(.56rem,1.85vw,.72rem);line-height:1.08}.hero .tool-card:first-child{--card-x:-4px;--card-z:86px;--card-x2:-12px;--card-y2:-14px;--card-z2:112px;--card-rx:-7deg;--card-ry:13deg;--card-rz:-1deg;--card-rx2:-4deg;--card-ry2:18deg;--card-rz2:-2deg;top:4%;left:clamp(-1.45rem,-3vw,-.55rem)}.hero .tool-card:first-child:before,.hero .tool-card:nth-child(3):before{left:auto;right:clamp(-1.45rem,-3.4vw,-.9rem)}.hero .tool-card:nth-child(2){--card-x:6px;--card-z:58px;--card-x2:0px;--card-y2:-12px;--card-z2:84px;--card-rx:4deg;--card-ry:-9deg;--card-rz:1.2deg;--card-rx2:2deg;--card-ry2:-13deg;--card-rz2:0deg;top:24%;right:clamp(-1.35rem,-2.6vw,-.45rem)}.hero .tool-card:nth-child(3){--card-x:-2px;--card-z:70px;--card-x2:-10px;--card-y2:-9px;--card-z2:96px;--card-rx:-2deg;--card-ry:10deg;--card-rz:-.6deg;--card-rx2:-5deg;--card-ry2:14deg;--card-rz2:-1.5deg;top:68%;left:clamp(-2.2rem,-4.4vw,-.95rem)}.hero .tool-card:nth-child(4){--card-x:8px;--card-z:78px;--card-x2:2px;--card-y2:-11px;--card-z2:104px;--card-rx:8deg;--card-ry:-14deg;--card-rz:1.6deg;--card-rx2:6deg;--card-ry2:-18deg;--card-rz2:.4deg;--card-blur:0px;width:clamp(7.6rem,25vw,9.6rem);top:96%;right:clamp(-2.9rem,-6vw,-1.55rem)}.hero-actions,.workshop-actions{flex-direction:column}.button{width:100%}.hero .chat-body{min-height:340px}.quick-replies button:first-child{animation-duration:2.25s}.message{max-width:95%}.tool-stack,.capability-map,.ubuntu-benefits,.ubuntu-workshops,.freebie-grid,.benefit-bar,.ugc-nodes{grid-template-columns:1fr;gap:.9rem;display:grid}.capability-map{--cap-icon-size:clamp(3.9rem, 17vw, 4.45rem);--cap-flow-pad-top:clamp(.85rem, 3.6vw, 1.25rem);--cap-text-height:clamp(4.25rem, 14vw, 4.8rem);--cap-row-gap:clamp(4.65rem, 15vw, 5.4rem);row-gap:var(--cap-row-gap);padding:var(--cap-flow-pad-top) 0 .6rem;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:.72rem;margin-top:clamp(1.25rem,5.6vw,2rem)}.capability-map:before,.capability-map:after{display:none}.capability-flow-mobile{pointer-events:none;top:calc(var(--cap-flow-pad-top) + (var(--cap-icon-size) / 2));z-index:0;height:calc(var(--cap-icon-size) + .62rem + var(--cap-text-height) + var(--cap-row-gap));display:block;position:absolute;left:calc(16% - .2rem);right:calc(16% - .2rem);overflow:visible}.capability-flow-segment{opacity:.95;background:#c4ff00;display:block;position:absolute;box-shadow:0 0 18px #c4ff006b}.capability-flow-top,.capability-flow-middle,.capability-flow-bottom{height:2px;transform:scaleX(0)}.capability-flow-right,.capability-flow-left{width:2px;transform:scaleY(0)}.capability-flow-top{transform-origin:0;top:0;left:0;right:0}.capability-flow-right{transform-origin:top;height:63%;top:0;right:0}.capability-flow-middle{transform-origin:100%;top:63%;left:0;right:0}.capability-flow-left{transform-origin:top;height:37%;top:63%;left:0}.capability-flow-bottom{transform-origin:0;bottom:0;left:0;right:0}.capability-step{min-height:calc(var(--cap-icon-size) + .62rem + var(--cap-text-height));text-align:center;grid-template-columns:1fr;justify-items:center;gap:.62rem}.capability-text{justify-items:center;gap:.35rem}.capability-step strong{font-size:clamp(.63rem,2.2vw,.76rem)}.capability-step p{-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:9.5rem;font-size:clamp(.58rem,2vw,.68rem);line-height:1.28;display:-webkit-box;overflow:hidden}.capability-icon{width:var(--cap-icon-size);height:var(--cap-icon-size);background:linear-gradient(#050505fc,#0a0e0df5)}.system-strip{border-inline:0;border-radius:0;margin-top:2rem;padding-block:.85rem}.routes-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem}.route-panel{border-radius:.46rem;min-height:clamp(250px,57vw,330px);padding:clamp(.82rem,3vw,1.05rem)}.route-panel:after{opacity:.18;height:58%;inset:auto -34% -38% 8%}.route-icon{border-radius:.72rem;width:clamp(3rem,13vw,4rem);height:clamp(3rem,13vw,4rem)}.route-icon svg{width:clamp(1.55rem,6vw,2rem);height:clamp(1.55rem,6vw,2rem)}.route-panel h3{margin-top:clamp(1rem,4vw,1.25rem);font-size:clamp(1.04rem,4vw,1.55rem);line-height:1.02}.route-panel p{color:#f6f2eaad;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:.62rem;font-size:clamp(.7rem,2.6vw,.86rem);line-height:1.42;display:-webkit-box;overflow:hidden}.route-panel ul{gap:.34rem;margin-top:.85rem;font-size:clamp(.64rem,2.3vw,.78rem);line-height:1.2}.route-panel li{gap:.34rem}.ubuntu-card-head{display:grid}.ubuntu-card-head strong{text-align:left;max-width:none}.ubuntu-card{margin-inline:-.1rem;padding:clamp(.9rem,3.2vw,1.1rem)}.ubuntu-benefits{background:linear-gradient(90deg,#c4ff0014,#ff313112),#f6f2ea0f;border-color:#c4ff002e;display:block;position:relative;overflow:hidden;box-shadow:0 0 36px #c4ff0014,inset 0 1px #ffffff0d}.ubuntu-benefits:before,.ubuntu-benefits:after{content:"";pointer-events:none;z-index:3;width:min(18vw,5.4rem);position:absolute;top:0;bottom:0}.ubuntu-benefits:before{background:linear-gradient(90deg,#090c09fa,#0000);left:0}.ubuntu-benefits:after{background:linear-gradient(270deg,#090c09fa,#0000);right:0}.ubuntu-benefits-track{will-change:transform;gap:.72rem;width:max-content;padding:.72rem;animation:17s linear infinite ubuntuBenefitsSlide;display:flex}.ubuntu-benefits:hover .ubuntu-benefits-track{animation-play-state:paused}.ubuntu-benefit{background:radial-gradient(circle at 0 0,#c4ff0029,#0000 6rem),linear-gradient(#121612e6,#070908c7);border:1px solid #c4ff0026;border-radius:.68rem;flex:none;width:clamp(10.5rem,43vw,14.5rem);min-height:6.5rem;box-shadow:0 18px 52px #00000057}.ubuntu-benefit[aria-hidden=true]{display:grid}.ubuntu-benefit svg{filter:drop-shadow(0 0 16px #c4ff0061);width:1.45rem;height:1.45rem}.ubuntu-workshop{min-height:310px}.freebie-section{overflow:hidden}.freebie-layout{gap:clamp(1.65rem,7vw,2.6rem);display:grid}.freebie-copy{min-height:auto}.freebie-title{max-width:min(28rem,100%)}.freebie-pointer{width:min(300px,68vw);margin-top:1.55rem}.freebie-pointer svg{animation:2.8s ease-in-out infinite freebieArrowPulse}.freebie-grid{scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y;grid-template-columns:none;gap:.95rem;margin-inline:-1rem;padding:.3rem 1rem 1.3rem;scroll-padding-inline:1rem;display:flex;position:relative;overflow:auto visible}.freebie-grid::-webkit-scrollbar{display:none}.freebie-layout:after{content:"";pointer-events:none;z-index:3;background:linear-gradient(270deg,#050505 0%,#050505a3 42%,#0000 100%);width:min(16vw,5.5rem);height:clamp(18rem,58vw,23rem);position:absolute;bottom:1.2rem;right:-1rem}.freebie-card{scroll-snap-align:start;background:radial-gradient(circle at 12% 12%,#c4ff002e,#0000 8rem),linear-gradient(135deg,#f6f2ea14,#f6f2ea06),#0c0c0ce6;border-color:#c4ff0026;border-radius:.72rem;flex:0 0 min(78vw,360px);width:min(78vw,360px);min-height:clamp(260px,68vw,340px);padding:clamp(1rem,4vw,1.25rem);box-shadow:0 24px 76px #0000006b,inset 0 1px #ffffff0f}.freebie-card:nth-child(2n){transform:translateY(1.05rem)}.freebie-card:active{border-color:#c4ff007a;transform:translateY(-2px)}.freebie-card:nth-child(2n):active{transform:translateY(calc(1.05rem - 2px))}.freebie-icon{width:3.25rem;height:3.25rem}.freebie-card h3{margin-top:clamp(1.2rem,7vw,2.15rem);font-size:clamp(1.28rem,5vw,1.7rem);line-height:1.05}.freebie-card p{max-width:15rem;font-size:.86rem;line-height:1.48}.freebie-card span{background:linear-gradient(#c4ff001c,#c4ff000a),#0505056b;border:1px solid #c4ff0057;border-radius:999px;justify-content:space-between;align-items:center;min-height:2.7rem;padding:.76rem .9rem;display:inline-flex;bottom:1rem;left:1rem;right:1rem;box-shadow:0 0 24px #c4ff001a}.freebie-card span:after{content:"->";font-family:Geist Mono,monospace;font-size:.86rem}.ugc-section{background:#050505}.ugc-scene{background:#050505;gap:clamp(2.8rem,13vw,4.4rem);min-height:0;margin-inline:-1rem;display:grid;overflow:visible}.ugc-scene:before,.ugc-scene:after{display:none}.ugc-video-stage{isolation:isolate;--section-progress:0;background:#050505;margin-inline:0;padding:0 1rem 2.3rem}.ugc-video-stage:before,.ugc-video-stage:after{content:"";pointer-events:none;z-index:5;position:absolute;inset:0}.ugc-video-stage:before{background:linear-gradient(#050505 0%,#050505eb 7%,#05050557 19%,#0000 34% 66%,#0505055c 82%,#050505e0 94%,#050505 100%)}.ugc-video-stage:after{background:linear-gradient(90deg,#050505 0%,#050505e6 7%,#05050552 18%,#0000 31% 73%,#0505056b 90%,#050505 100%)}.mobile-scroll-meter{pointer-events:none;z-index:6;color:#f6f2ea94;letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:.7rem;font-family:Geist Mono,monospace;font-size:.62rem;font-weight:900;display:flex;position:absolute;bottom:.55rem;left:1rem;right:1rem}.mobile-scroll-meter span{flex:none}.mobile-scroll-meter i{background:#c4ff0029;border-radius:999px;flex:1;height:2px;position:relative;overflow:hidden;box-shadow:0 0 18px #c4ff001f}.mobile-scroll-meter i:after{content:"";width:calc(var(--section-progress) * 100%);border-radius:inherit;background:#c4ff00;position:absolute;inset:0 auto 0 0;box-shadow:0 0 18px #c4ff006b}.ugc-video-card{width:min(76vw,292px);min-height:min(112vw,438px)}.ugc-nodes{isolation:isolate;z-index:4;width:calc(100vw - 2rem);max-width:none;min-height:clamp(620px,116svh,760px);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;align-content:center;margin:0 auto;padding:clamp(2.8rem,11vw,4rem) 0}.ugc-nodes:before{background:#c4ff002e;width:2px;height:auto;display:block;inset:clamp(3.2rem,11vw,4.2rem) auto clamp(3.2rem,11vw,4.2rem) 50%;transform:translate(-50%)}.ugc-nodes:after{content:"";z-index:0;width:2px;transform:translateX(-50%) scaleY(var(--ugc-flow-progress));transform-origin:top;background:#c4ff00;display:block;position:absolute;top:clamp(3.2rem,11vw,4.2rem);bottom:clamp(3.2rem,11vw,4.2rem);left:50%;box-shadow:0 0 22px #c4ff006b}.ugc-node{opacity:0;filter:blur(18px);grid-template-columns:minmax(0,1fr) 2.35rem minmax(0,1fr);align-items:center;gap:.68rem;min-height:clamp(72px,11.5svh,96px);padding:0;display:grid;transform:translateY(52px)scale(.86)}.ugc-node:nth-child(odd) .ugc-dot{grid-area:1/2}.ugc-node:nth-child(odd) .ugc-node-card{text-align:right;grid-area:1/1}.ugc-node:nth-child(2n) .ugc-dot{grid-area:1/2}.ugc-node:nth-child(2n) .ugc-node-card{text-align:left;grid-area:1/3}.ugc-node-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(circle at 0 0,#c4ff0021,#0000 6rem),#ffffff0b;border:1px solid #c4ff0029;border-radius:.72rem;gap:.24rem;min-width:0;padding:.66rem .7rem .68rem;display:grid;position:relative;box-shadow:0 18px 54px #00000052}.ugc-node strong{color:#f6f2eaf2;margin:0;font-size:.68rem;display:block}.ugc-node span{color:#f6f2eaa3;margin:0;font-size:.65rem;line-height:1.3;display:block}.ugc-dot{z-index:2;background:#050505;justify-self:center;width:2.35rem;height:2.35rem;position:relative}.floating-note{width:100%;margin-top:1rem;position:relative;bottom:auto;left:auto;right:auto}.footer .container{flex-direction:column;align-items:flex-start}}@media (max-width:900px){.email-list-grid{grid-template-columns:1fr}.email-list-copy h1{max-width:680px}}@media (max-width:680px){.email-list-nav{padding-inline:1rem}.email-list-section{padding-top:6.4rem}.email-list-copy h1{font-size:clamp(2.55rem,13vw,3.6rem)}.email-list-panel{padding:.95rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
