@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";
.landing-page{--bg:#0b0000;--card:#140000;--card-t:#14000066;--text-primary:white;--text-secondary:#898080;--text-muted:#818089;--text-pink:#bc8f8f;--red:#ff3a3d;--red-glow:#ff3a3d33;--red-warm:#ff505333;--white5:#ffffff0d;--white10:#ffffff1a;--white20:#fff3;--icon-bg:#2a0707;--green:#00b846;background:var(--bg);color:var(--text-primary);width:100%;min-width:1440px;font-family:Inter,sans-serif;overflow-x:hidden}.landing-page img{max-width:none;display:block}.landing-page a{color:inherit;text-decoration:none}.gradient-heading{background:linear-gradient(#f3f3f3 7.6%,#ae999a 90.5%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.gradient-price{background:linear-gradient(#ffc8c8 7.6%,#872d2d 109.5%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.gradient-red{background:linear-gradient(#ff383c 52.4%,#ff383b00 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.pill{background:var(--white5);border:1px solid var(--white20);color:var(--text-secondary);letter-spacing:-.21px;border-radius:99px;justify-content:center;align-items:center;padding:5px 16px;font-size:14px;font-weight:400;line-height:1.6;display:inline-flex;position:relative}.pill:after{content:"";border-radius:inherit;box-shadow:inset 0 0 21px var(--red-warm);pointer-events:none;position:absolute;inset:0}.section-header{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:667px;margin:0 auto;display:flex}.section-title{letter-spacing:-3px;padding:2px 8px;font-size:48px;font-weight:500;line-height:1.15;overflow:visible}.section-subtitle{color:var(--text-secondary);letter-spacing:-.5px;font-size:18px;font-weight:400;line-height:1.5}.btn-primary{background:var(--card);color:#fff;letter-spacing:-.5px;cursor:pointer;border:1px solid #ff3a3d66;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:12px 40px;font-size:16px;font-weight:500;line-height:1.5;display:inline-flex;position:relative}.btn-primary:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 30px #ff3a3d40}.btn-secondary{background:var(--white5);border:1px solid var(--white20);color:#fff;letter-spacing:-.5px;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:12px 40px;font-size:16px;font-weight:500;line-height:1.5;display:inline-flex;position:relative}.btn-secondary:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 21px #ffffff1a}.btn-arrow{flex-shrink:0;width:10px;height:13px;display:block}.texture-bg{background-image:url(/assets/hero-texture.png);background-position:0 0;background-size:400px 400px}.hero{background:var(--bg);width:100%;height:936px;position:relative;overflow:hidden}.hero:before{content:"";opacity:.055;pointer-events:none;background-image:url(/assets/hero-texture.png);background-position:0 0;background-size:400px 400px;position:absolute;inset:0}.hero .lightbeam{pointer-events:none;width:1440px;height:780px;position:absolute;top:0;left:50%;transform:translate(-50%)}.hero .lightbeam .poly70{mix-blend-mode:plus-lighter;width:935px;height:795px;position:absolute;top:-69px;left:512px}.hero .lightbeam .poly70 img{width:126.52%;height:131.2%;display:block;position:absolute;inset:-15.6% -13.26%}.hero .lightbeam .poly69{mix-blend-mode:plus-lighter;width:625px;height:795px;position:absolute;top:-69px;left:667px}.hero .lightbeam .poly69 img{width:139.68%;height:131.2%;display:block;position:absolute;inset:-15.6% -19.84%}.hero .lightbeam .poly68{mix-blend-mode:plus-lighter;width:393px;height:795px;position:absolute;top:-69px;left:783px}.hero .lightbeam .poly68 img{width:144.78%;height:122.14%;display:block;position:absolute;inset:-11.07% -22.39%}.navbar{z-index:10;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;width:1440px;height:96px;padding:24px 80px;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.navbar .logo{width:113px;height:36px;overflow:hidden}.navbar .logo img{object-fit:contain;width:100%;height:100%}.nav-links{border:1px solid var(--white5);background:#ffffff1a;border-radius:99px;align-items:center;display:flex}.nav-links a{color:#fff;letter-spacing:-.5px;padding:12px 24px;font-size:16px;font-weight:500;line-height:1.5}.navbar .btn-primary{padding:10px 20px}.hero-main{align-items:center;gap:64px;width:1440px;padding:100px 80px;display:flex;position:absolute;top:96px;left:50%;transform:translate(-50%)}.hero-text{flex-shrink:0;width:627px}.hero-text .osint-pill{background:var(--white5);border:1px solid var(--white20);color:#898080;letter-spacing:-.21px;border-radius:99px;justify-content:center;align-items:center;padding:5px 15px;font-size:14px;font-weight:400;line-height:1.6;display:inline-flex;position:relative}.hero-text .osint-pill:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 12px #ffffff40}.hero-headline{letter-spacing:-3px;margin-top:32px;font-size:72px;font-weight:500;line-height:1.1}.hero-headline .line1,.hero-headline .line2{background:linear-gradient(#f3f3f3 7.6%,#ae999a 90.5%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:block}.hero-headline .line3{background:linear-gradient(#ffc8c8 7.6%,#872d2d 109.5%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:block}.hero-desc{color:#898080;letter-spacing:-.5px;margin-top:24px;font-size:18px;font-weight:500;line-height:1.5}.hero-desc strong{color:#ba999a;font-weight:600}.hero-processing{-webkit-backdrop-filter:blur(62px);backdrop-filter:blur(62px);background:linear-gradient(181deg,#ffffff14 11.8%,#fff0 172.9%),linear-gradient(90deg,#ffffff0d 0% 100%);border:1.5px solid #0000;border-radius:16px;width:600px;margin-top:24px;padding:16px;position:relative;box-shadow:0 19.81px 14.86px #12121233}.hero-processing:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 9.9px #f8f8f81a,inset 0 0 9.9px #fff}.hero-processing-inner{opacity:.8;align-items:center;gap:16px;display:flex}.hero-avatars{align-items:center;height:40px;padding-right:8px;display:flex}.hero-avatars .avatar{object-fit:cover;border:1px solid #fff;border-radius:8px;width:40px;height:40px;margin-right:-8px;position:relative}.hero-avatars .avatar.tilted{transform:rotate(15deg)}.hero-processing-text{color:#898080;letter-spacing:-.5px;flex:1;font-size:16px;font-weight:500;line-height:1.5}.hero-buttons{gap:16px;margin-top:48px;display:flex}.hero-image-container{flex-shrink:0;width:831px;height:638px;position:relative}.hero-glow-wrapper{pointer-events:none;width:832px;height:638px;position:absolute;top:0;left:0;-webkit-mask-image:radial-gradient(120% 100% at 0 0,#fff 20%,#0000 60%);mask-image:radial-gradient(120% 100% at 0 0,#fff 20%,#0000 60%)}.hero-glow-line{pointer-events:none;z-index:1;mix-blend-mode:plus-lighter;filter:drop-shadow(0 0 3px #ff3a3d)drop-shadow(0 0 8px #ff3a3dd9)drop-shadow(0 0 18px #ff1e1e99)drop-shadow(0 0 35px #ff3a3d59)drop-shadow(0 0 60px #ff141433);-webkit-mask-composite:source-in;border:4px solid #0000;border-color:#ffc8c8e6 #0000 #0000 #ffc8c8e6;border-radius:40px;width:832px;height:638px;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(90deg,#fff,#fff 50%,#0000 78%),linear-gradient(#fff,#fff 40%,#0000 68%);mask-image:linear-gradient(90deg,#fff,#fff 50%,#0000 78%),linear-gradient(#fff,#fff 40%,#0000 68%);-webkit-mask-composite:source-in;mask-composite:intersect}.hero-image-clip{width:831px;height:638px;position:absolute;top:0;left:0;overflow:hidden}.hero-image-card{border:.5px solid var(--white10);-webkit-backdrop-filter:blur(60px);backdrop-filter:blur(60px);background:#140000;border-radius:40px;height:638px;padding:20px;position:absolute;top:0;left:0;overflow:hidden}.hero-image-card img,.hero-image-card .hero-graphic{object-fit:cover;border-radius:25px;width:1060px;height:596px}.hd{color:#fff;-webkit-user-select:none;user-select:none;background:#080101;border-radius:25px;width:1060px;height:596px;font-family:Inter,system-ui,sans-serif;font-size:10px;display:flex;overflow:hidden}.hd-side{background:linear-gradient(#0e0303 0%,#060101 100%);border-right:1px solid #ff3a3d0f;flex-direction:column;flex-shrink:0;width:168px;padding:16px 10px;display:flex}.hd-logo{align-items:center;gap:8px;margin-bottom:24px;padding:0 6px;display:flex}.hd-logo-icon{background:radial-gradient(circle,#ff3a3d 30%,#ff3a3d44 70%,#0000 100%);border-radius:50%;flex-shrink:0;width:22px;height:22px;box-shadow:0 0 12px #ff3a3d4d}.hd-logo span{letter-spacing:-.5px;color:#ffffffd9;font-size:13px;font-weight:800}.hd-nav{flex-direction:column;flex:1;gap:2px;display:flex}.hd-nav-item{color:#ffffff38;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;font-size:10.5px;font-weight:400;text-decoration:none;display:flex;position:relative}.hd-nav-item.active{color:#ffffffd9;background:linear-gradient(90deg,#ff3a3d24 0%,#ff3a3d05 100%);font-weight:600}.hd-nav-item.active:before{content:"";background:var(--red);border-radius:2px;width:3px;height:16px;position:absolute;top:4px;left:-10px}.hd-nav-dot{background:#ffffff0f;border-radius:2px;flex-shrink:0;width:7px;height:7px}.hd-nav-item.active .hd-nav-dot{background:var(--red);box-shadow:0 0 6px #ff3a3d66}.hd-nav-sep{background:#ffffff08;height:1px;margin:8px 6px}.hd-user{background:#ffffff05;border:.5px solid #ffffff0a;border-radius:8px;align-items:center;gap:8px;padding:8px;display:flex}.hd-user-avatar{color:#ffffff80;background:#ff3a3d1a;border:1px solid #ff3a3d26;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:7px;font-weight:700;display:flex}.hd-user-name{color:#ffffff80;font-size:9.5px;font-weight:600}.hd-user-plan{color:var(--red);opacity:.5;font-size:8px}.hd-main{flex-direction:column;flex:1;gap:10px;min-width:0;padding:0;display:flex}.hd-topbar{background:linear-gradient(90deg,#0c0303 0%,#090202 100%);border-bottom:1px solid #ffffff09;flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.hd-search{background:#ffffff06;border:.5px solid #ffffff0f;border-radius:8px;align-items:center;gap:8px;padding:5px 12px;display:flex}.hd-search span{color:#ffffff26;font-size:9.5px}.hd-topbar-right{align-items:center;gap:10px;display:flex}.hd-live-badge{color:var(--red);letter-spacing:.5px;background:#ff3a3d1a;border:.5px solid #ff3a3d26;border-radius:6px;align-items:center;gap:5px;padding:3px 10px;font-size:8px;font-weight:700;display:flex}.hd-live-dot{background:#22c55e;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite hdPulse;box-shadow:0 0 6px #22c55e88}@keyframes hdPulse{0%,to{opacity:.6}50%{opacity:1}}.hd-topbar-avatar{color:#ffffff4d;background:#ffffff08;border:.5px solid #ffffff0f;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:7px;font-weight:600;display:flex}.hd-stats{flex-shrink:0;gap:10px;padding:0 12px;display:flex}.hd-stat-card{background:linear-gradient(135deg,#ffffff09 0%,#ffffff03 100%);border:.5px solid #ffffff0d;border-radius:10px;flex:1;padding:12px 14px;position:relative;overflow:hidden}.hd-stat-card:after{content:"";background:linear-gradient(90deg,#0000,#ffffff0f,#0000);height:1px;position:absolute;top:0;left:0;right:0}.hd-stat-label{color:#ffffff4d;letter-spacing:.2px;margin-bottom:6px;font-size:8px;font-weight:500}.hd-stat-value{color:#ffffffd9;letter-spacing:-.5px;align-items:center;gap:6px;font-size:16px;font-weight:700;display:flex}.hd-stat-dot{border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px}.hd-grid{flex:1;gap:10px;min-height:0;padding:0 12px;display:flex}.hd-grid-bottom{flex:0;padding-bottom:12px}.hd-panel{background:linear-gradient(#ffffff08 0%,#ffffff02 100%);border:.5px solid #ffffff0d;border-radius:10px;position:relative;overflow:hidden}.hd-panel:after{content:"";background:linear-gradient(90deg,#0000,#ffffff0d,#0000);height:1px;position:absolute;top:0;left:0;right:0}.hd-panel h3{color:#ffffffbf;font-size:11px;font-weight:700}.hd-panel-header{justify-content:space-between;align-items:center;padding:12px 14px 8px;display:flex}.hd-badge{color:var(--red);background:#ff3a3d1a;border:.5px solid #ff3a3d26;border-radius:5px;padding:3px 8px;font-size:8px;font-weight:700}.hd-panel-table{flex-direction:column;flex:1.7;display:flex}.hd-table{flex:1;padding:0 14px 10px}.hd-table-head,.hd-table-row{grid-template-columns:1.4fr .9fr .7fr .7fr .5fr;align-items:center;gap:4px;display:grid}.hd-table-head{background:#ffffff04;border-radius:4px;margin-bottom:2px;padding:6px 0}.hd-table-head span{color:#fff3;letter-spacing:.3px;text-transform:uppercase;padding-left:4px;font-size:8px;font-weight:600}.hd-table-row{border-top:1px solid #ffffff05;padding:7px 0}.hd-src-name{color:#fff9;align-items:center;gap:6px;font-weight:500;display:flex}.hd-src-icon{border:.5px solid;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.hd-src-dot{border-radius:50%;width:5px;height:5px;display:block}.hd-status-badge{border:.5px solid;border-radius:5px;padding:2px 8px;font-size:8px;font-weight:600;display:inline-block}.hd-dim{color:#fff6}.hd-muted{color:#ffffff2e;font-size:9px}.hd-query-btn{color:#ffffff59;cursor:default;background:#ffffff08;border:.5px solid #ffffff0f;border-radius:5px;padding:3px 10px;font-family:inherit;font-size:8px;font-weight:500}.hd-panel-chart{flex-direction:column;flex:1;display:flex}.hd-tabs{gap:4px;display:flex}.hd-tabs span{color:#fff3;background:#ffffff05;border:.5px solid #ffffff0a;border-radius:4px;padding:3px 8px;font-size:8px;font-weight:600}.hd-tabs span.active{color:var(--red);background:#ff3a3d1f;border-color:#ff3a3d26}.hd-chart-area{flex-direction:column;flex:1;padding:8px 14px 10px;display:flex}.hd-chart-svg{flex:1;width:100%}.hd-chart-labels{justify-content:space-between;padding:4px 0;display:flex}.hd-chart-labels span{color:#ffffff1f;font-size:7px}.hd-chart-legend{gap:12px;padding-top:2px;display:flex}.hd-chart-legend span{color:#fff3;align-items:center;gap:4px;font-size:7.5px;display:flex}.hd-chart-legend i{border-radius:50%;width:6px;height:6px;display:block}.hd-pulse{animation:2s ease-in-out infinite hdPulse}.hd-panel-coverage{flex:1;padding:12px 14px}.hd-panel-coverage h3{margin-bottom:10px}.hd-bar-row{align-items:center;gap:6px;margin-bottom:8px;display:flex}.hd-bar-label{color:#ffffff4d;flex-shrink:0;width:80px;font-size:8.5px}.hd-bar-track{background:#ffffff08;border-radius:4px;flex:1;height:6px;overflow:hidden}.hd-bar-fill{opacity:.5;border-radius:4px;height:100%;box-shadow:0 0 8px}.hd-bar-val{color:#ffffff59;text-align:right;width:30px;font-size:8.5px;font-weight:700}.hd-bar-pct{text-align:right;opacity:.6;width:24px;font-size:8px;font-weight:600}.hd-panel-access{flex:1;padding:12px 14px}.hd-panel-access h3{margin-bottom:10px}.hd-info-row{align-items:center;gap:8px;margin-bottom:8px;display:flex}.hd-info-dot{background:var(--red);border-radius:2px;flex-shrink:0;width:4px;height:14px}.hd-info-label{color:#ffffff4d;width:80px;font-size:9px}.hd-info-value{color:#ffffff80;font-size:9.5px;font-weight:600}.hero-image-fade{pointer-events:none;z-index:2;background:linear-gradient(270deg,#100000 11.6%,#10000000);width:179px;height:598px;position:absolute;top:20px;right:0}.hero-footer-bg{z-index:4;width:100%;max-width:1440px;height:44px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.hero-footer-bg img{object-fit:cover;width:100%;height:100%}.intel-redefined{background:var(--bg);flex-direction:column;align-items:center;gap:48px;padding:100px 80px;display:flex}.bento-cards-wrap{flex-direction:column;gap:24px;width:100%;display:flex}.bento-row{gap:24px;width:100%;display:flex}.bento-card{background:#140000;border:1px solid #ffffff1a;border-radius:24px;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.bento-card-full{flex:1 0 100%}.bento-card-visual{background:#140000;flex-shrink:0;height:297px;position:relative;overflow:hidden}.bento-card-visual .halftone{pointer-events:none;z-index:1;opacity:.12;filter:brightness(.7)sepia(.5)hue-rotate(-30deg)saturate(3);background-image:url(/assets/49b10b9ed2e210e5e2ae2f86906940de3b56018c.png);background-position:0 0;background-size:400px 400px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(50% 60% at 8% 85%,#000 0%,#0000 70%),radial-gradient(50% 60% at 92% 10%,#000 0%,#0000 70%);mask-image:radial-gradient(50% 60% at 8% 85%,#000 0%,#0000 70%),radial-gradient(50% 60% at 92% 10%,#000 0%,#0000 70%)}.bento-card-visual .ambient{pointer-events:none;z-index:0;background:radial-gradient(50% 60% at 8% 85%,#ff3a3d0f 0%,#0000 70%),radial-gradient(50% 60% at 92% 10%,#ff3a3d0f 0%,#0000 70%);position:absolute;inset:0}.bento-card-content{flex-direction:column;flex:1;gap:25px;padding:0 32px 32px;display:flex}.bento-card-text{flex-direction:column;gap:16px;display:flex}.bento-card-text h3{color:#fff;letter-spacing:-.5px;font-size:20px;font-weight:600;line-height:1.2}.bento-card-text p{color:#898080;letter-spacing:-.24px;font-size:16px;font-weight:400;line-height:1.6}.bento-features{flex-direction:column;gap:10px;display:flex}.bento-feature-row{width:100%;display:flex}.bento-feature{color:#898080;letter-spacing:-.24px;flex:1;align-items:flex-start;gap:16px;font-size:16px;font-weight:400;line-height:1.6;display:flex}.bento-feature .arrow-icon{flex-shrink:0;width:24px;height:24px}.card1-inner{z-index:1;justify-content:center;align-items:center;padding:0 40px;display:flex;position:absolute;inset:0}.card1-shield-box{border-radius:23px;flex-shrink:0;width:93px;height:93px;position:relative;overflow:hidden;box-shadow:0 47px 35px -23px #0006}.card1-shield-box .box-border{opacity:.4;border:1.5px solid #fff;border-radius:23px;position:absolute;inset:0}.card1-shield-box .box-inner{background:#ffffff0d;border-radius:15px;justify-content:center;align-items:center;display:flex;position:absolute;inset:9px;box-shadow:inset 0 0 12px #f8f8f840}.card1-shield-box .box-inner img{width:35px;height:35px}.card1-shield-box:after,.card1-shield-box .box-inner:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 12px #f8f8f840}.card1-connector{flex-shrink:0;justify-content:center;align-items:center;width:107px;height:29px;display:flex;position:relative}.card1-connector svg{width:100%;height:100%}.card1-processing{-webkit-backdrop-filter:blur(62px);background:linear-gradient(184deg,#ffffff14 12%,#fff0 100%),#ffffff0d;border:1.5px solid #0000;border-radius:20px;flex-direction:column;flex-shrink:0;justify-content:space-between;width:208px;height:108px;padding:15px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 15px #12121233}.card1-processing:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 10px #f8f8f81a,inset 0 0 10px #ffffff14}.card1-processing-header{opacity:.8;align-items:center;gap:12px;display:flex}.card1-processing-header img{width:20px;height:20px}.card1-processing-header span{color:#fff;letter-spacing:-.64px;font-family:Inter,sans-serif;font-size:16px;font-weight:500}.card1-processing-bars{flex-direction:column;gap:5px;display:flex}.card1-processing-bars .bar{background:#fff;border-radius:10px;height:5px}.card1-processing-bars .bar-1{opacity:.75;width:35px}.card1-processing-bars .bar-2{opacity:.25;width:132px}.card1-processing-bars .bar-3{opacity:.25;width:90px}.card1-flank{z-index:1;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:193px;display:flex;position:absolute;top:0;bottom:0}.card1-flank.left{left:0}.card1-flank.right{right:0}.card1-ghost-card{opacity:0;border:1.5px solid #f8f8f81a;border-radius:16px;width:132px;height:64px}.card1-arrows{opacity:.08;z-index:1;width:73px;height:138px;position:absolute;top:50%;transform:translateY(-50%)}.card1-arrows.left{left:140px}.card1-arrows.right{right:140px;transform:translateY(-50%)scaleX(-1)}.card1-arrows svg{width:100%;height:100%}.card2-inner{z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.card2-illustration{width:472px;height:336px;position:relative}.card2-bg-row{gap:4px;display:flex;position:absolute;left:0}.card2-bg-row.top{top:0}.card2-bg-row.bottom{bottom:0}.card2-bg-box{opacity:.1;border:1.5px solid #f8f8f81a;border-radius:16px}.card2-bg-box.sq{width:64px;height:64px}.card2-bg-box.wide{width:200px;height:64px}.card2-left-col{flex-direction:column;gap:4px;width:132px;height:200px;display:flex;position:absolute;top:68px;left:0;-webkit-mask-image:radial-gradient(100% 100% at 100%,#000 30%,#0000 80%);mask-image:radial-gradient(100% 100% at 100%,#000 30%,#0000 80%)}.card2-data-rect{border:1.5px solid #f8f8f81a;border-radius:16px;flex-shrink:0;width:132px;height:64px}.card2-center-box{border-radius:16px;width:64px;height:64px;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 32px 24px -16px #0006}.card2-center-box .cb-border{border:1.5px solid #f8f8f866;border-radius:16px;position:absolute;inset:0}.card2-center-box .cb-inner{background:#f8f8f803;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:6px;box-shadow:inset 0 0 8px #f8f8f840}.card2-center-box .cb-inner span{color:#f8f8f8f2;text-align:center;opacity:.25;font-family:Inter,sans-serif;line-height:13px}.card2-center-box .cb-inner .count{font-size:14px;font-weight:700}.card2-center-box .cb-inner .plus{font-size:20px;font-weight:600}.card2-right-col{flex-wrap:wrap;gap:4px;width:132px;height:200px;display:flex;position:absolute;top:68px;right:0;-webkit-mask-image:radial-gradient(100% 100% at 0%,#000 30%,#0000 80%);mask-image:radial-gradient(100% 100% at 0%,#000 30%,#0000 80%)}.card2-icon-cell{border-radius:16px;width:64px;height:64px;position:relative}.card2-icon-cell .cell-border{border:1.5px solid #f8f8f81a;border-radius:16px;position:absolute;inset:0}.card2-icon-cell img{opacity:.3;width:24px;height:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.card2-arrows{opacity:.25;width:73px;height:138px;position:absolute;top:50%;transform:translateY(-50%)}.card2-arrows.left{left:132px}.card2-arrows.right{right:132px;transform:translateY(-50%)scaleX(-1)}.card2-arrows svg{width:100%;height:100%}.card3-visual{height:298px}.card3-inner{z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.card3-orbitals{pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.card3-orbit{opacity:.5;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.card3-orbit-1{border:1.5px solid #ffffff14;width:280px;height:280px}.card3-orbit-2{border:1.5px solid #ffffff0a;width:360px;height:360px}.card3-orbit-3{border:1.5px solid #ffffff05;width:480px;height:480px}.card3-dot{z-index:2;background:#f8f8f8f2;border-radius:50%;width:11px;height:11px;position:absolute;top:calc(50% - 122px);left:50%;transform:translate(-50%,-50%)}.card3-vline{z-index:1;border-right:1.5px solid #ffffff1f;width:0;height:calc(50% - 128px);position:absolute;top:0;left:50%;transform:translate(-50%)}.card3-shields{z-index:1;align-items:center;gap:33px;display:flex;position:relative}.card3-shield{-webkit-backdrop-filter:blur(139px);background:#f8f8f805;border:2px solid #f8f8f80f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.card3-shield:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 2px 4px 16px #f8f8f808}.card3-shield.sm{width:133px;height:133px}.card3-shield.md{width:167px;height:167px}.card3-shield.center-shield{-webkit-backdrop-filter:none;background:0 0;border:3px solid #f8f8f82e;width:222px;height:222px;padding:22px;box-shadow:0 89px 67px -44px #0006}.card3-shield.center-shield:after{box-shadow:inset 0 0 16px #f8f8f814}.card3-center-inner{-webkit-backdrop-filter:blur(17px);background:linear-gradient(#140000b3,#140000e6),#f8f8f803;border:3px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden;box-shadow:0 89px 67px -44px #0006,inset 0 0 16px #f8f8f814}.card3-shield img{opacity:.35;width:45%;height:45%}.card3-shield.md img{opacity:.5;width:47%;height:47%}.card3-center-inner img{width:50%;height:50%;opacity:1!important}.intel-network{background:var(--bg);flex-direction:column;align-items:center;gap:48px;padding:100px 80px;display:flex}.source-grid{grid-template-columns:repeat(4,1fr);gap:24px;width:100%;display:grid}.source-card{border:1px solid var(--white10);-webkit-backdrop-filter:blur(52px);backdrop-filter:blur(52px);background:#ffffff03;border-radius:16px;flex-direction:column;gap:16px;padding:24px;display:flex}.source-card-header{align-items:center;gap:16px;display:flex}.source-icon{background:var(--icon-bg);border-radius:12px;justify-content:center;align-items:center;width:74px;height:73px;display:flex}.source-icon svg{color:#fff;stroke:#fff;opacity:.8;width:33px;height:33px}.source-card h3{color:#fff;letter-spacing:-.6px;font-size:40px;font-weight:500;line-height:1.1}.source-card .source-desc{color:var(--text-muted);letter-spacing:-.5px;font-size:16px;font-weight:400;line-height:1.5}.source-card .source-price{letter-spacing:-.6px;font-size:48px;font-weight:500}.source-card .source-price .per-month{color:var(--text-secondary);font-size:20px;font-weight:500}.pagination{align-items:center;gap:24px;display:flex}.pagination-info{color:var(--text-secondary);letter-spacing:-.5px;font-size:16px;font-weight:500}.secure-access{background:var(--bg);flex-direction:column;align-items:center;gap:48px;padding:100px 80px;display:flex}.comparison-table{background:var(--card);border:1px solid var(--white10);border-radius:16px;width:100%;overflow:hidden}.table-row{border-bottom:1px solid #ffffff30;display:flex}.table-row:last-child{border-bottom:none}.table-cell{color:#fff;letter-spacing:-.5px;flex:1;justify-content:center;align-items:center;padding:24px;font-size:16px;font-weight:500;display:flex}.table-cell.label{width:276px;color:var(--text-secondary);flex:none;justify-content:flex-start;font-weight:400}.table-cell.plan-header{letter-spacing:-.48px;gap:8px;font-size:24px;font-weight:600;line-height:32px}.table-cell .price-big{font-size:32px;font-weight:500}.table-cell .price-label{color:var(--text-secondary);margin-left:4px;font-size:16px}.plan-icon{flex-shrink:0;width:32px;height:32px;position:relative;overflow:hidden}.plan-icon .gem{background:#6a0b0d;border:.8px solid #ff5254;border-radius:2.4px;width:16px;height:16px;position:absolute}.plan-icon-1 .gem{top:50%;left:50%;transform:translate(-50%,-50%)rotate(-33.69deg)scaleY(.92)skew(22.42deg)}.plan-icon-2 .gem:first-child{top:calc(50% + 2.42px);left:50%;transform:translate(-50%,-50%)rotate(-33.69deg)scaleY(.92)skew(22.42deg)}.plan-icon-2 .gem:nth-child(2){top:calc(50% - 3.1px);left:50%;transform:translate(-50%,-50%)rotate(-33.69deg)scaleY(.92)skew(22.42deg)}.plan-icon-3 .gem:first-child,.plan-icon-4 .gem:first-child{top:50%;left:calc(50% - 3.07px);transform:translate(-50%,-50%)rotate(56.31deg)scaleY(.92)skew(22.42deg)}.plan-icon-3 .gem:nth-child(2),.plan-icon-4 .gem:nth-child(2){top:50%;left:calc(50% + 2.46px);transform:translate(-50%,-50%)rotate(56.31deg)scaleY(.92)skew(22.42deg)}.check-icon{width:22px;height:22px}.check-icon.yes{color:var(--red)}.table-btn-row .table-cell{padding:24px}.cost-analysis{background:var(--bg);flex-direction:column;align-items:center;gap:48px;padding:100px 80px;display:flex}.cost-cards{justify-content:center;align-items:center;gap:0;width:100%;display:flex}.cost-card{background:var(--card);border:1px solid var(--white10);border-radius:16px;flex-direction:column;gap:32px;width:410px;padding:32px;display:flex;position:relative;overflow:hidden}.cost-card .texture-overlay{pointer-events:none;opacity:.55;position:absolute;inset:0;-webkit-mask-image:radial-gradient(40% 40% at 0 0,#000 0%,#0000 70%);mask-image:radial-gradient(40% 40% at 0 0,#000 0%,#0000 70%)}.cost-card h3{color:#fff;z-index:1;font-size:32px;font-weight:500;position:relative}.cost-prices{z-index:1;position:relative}.cost-prices .price-row{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.cost-prices .amount{font-size:32px;font-weight:500}.cost-prices .label{color:var(--text-secondary);font-size:16px}.cost-features{z-index:1;flex-direction:column;gap:16px;list-style:none;display:flex;position:relative}.cost-features li{align-items:center;gap:12px;font-size:16px;font-weight:400;line-height:1.5;display:flex}.cost-features li.muted{color:var(--text-secondary)}.cost-arrow{flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;margin:0 40px;display:flex}.cost-arrow svg{width:54px;height:54px;fill:var(--text-secondary);opacity:.5}.pricing-plans{background:var(--bg);flex-direction:column;align-items:center;gap:48px;padding:100px 80px;display:flex;position:relative;overflow:visible}.pricing-cards{align-items:flex-start;gap:24px;width:100%;display:flex}.pricing-card{background:#14000066;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;flex:1;gap:32px;padding:32px;display:flex;position:relative;overflow:clip}.pricing-card .plan-content{z-index:1;flex-direction:column;gap:24px;display:flex;position:relative}.pricing-card .plan-details{flex-direction:column;gap:16px;display:flex}.pricing-card .plan-header{flex-direction:column;gap:10px;display:flex}.pricing-card.featured .plan-header{gap:24px}.pricing-card.featured{flex:none;width:100%}.plan-separator{border:none;border-top:1px solid #ffffff1a;width:100%;height:0;margin:0}.pricing-card-wrap{flex:1;align-items:flex-start;gap:10px;padding:1px;display:flex;position:relative}.pricing-card-wrap .glow-border{pointer-events:none;border:4px solid;border-radius:16px;width:100%;height:511px;position:absolute;top:0;left:0}.pricing-card-wrap .glow-border.gb1{filter:blur(8px);mix-blend-mode:plus-lighter;border-color:#ff383c}.pricing-card-wrap .glow-border.gb2{filter:blur(6px);mix-blend-mode:plus-lighter;border-color:#ff383c}.pricing-card-wrap .glow-border.gb3{filter:blur(4px);mix-blend-mode:plus-lighter;border-color:#ff383c}.pricing-card-wrap .glow-border.gb4{filter:blur(2px);mix-blend-mode:plus-lighter;border-color:#ff383c}.pricing-card-wrap .glow-border.gb5{filter:blur();mix-blend-mode:plus-lighter;border-color:#ffd8d9}.glow-reflect{pointer-events:none;z-index:1;mix-blend-mode:plus-lighter;filter:drop-shadow(0 0 3px #ff3a3d)drop-shadow(0 0 8px #ff3a3dd9)drop-shadow(0 0 18px #ff1e1e99)drop-shadow(0 0 35px #ff3a3d59)drop-shadow(0 0 60px #ff141433);border:4px solid #0000;border-radius:16px;width:100%;height:511px;position:absolute;top:0}.glow-reflect.tl{-webkit-mask-composite:source-in;border-top-color:#ffc8c8e6;border-left-color:#ffc8c8e6;left:0;-webkit-mask-image:linear-gradient(90deg,#fff,#fff 50%,#0000 78%),linear-gradient(#fff,#fff 40%,#0000 68%);mask-image:linear-gradient(90deg,#fff,#fff 50%,#0000 78%),linear-gradient(#fff,#fff 40%,#0000 68%);-webkit-mask-composite:source-in;mask-composite:intersect}.glow-reflect.tr{-webkit-mask-composite:source-in;border-top-color:#ffc8c8e6;border-right-color:#ffc8c8e6;left:0;-webkit-mask-image:linear-gradient(270deg,#fff,#fff 50%,#0000 78%),linear-gradient(#fff,#fff 40%,#0000 68%);mask-image:linear-gradient(270deg,#fff,#fff 50%,#0000 78%),linear-gradient(#fff,#fff 40%,#0000 68%);-webkit-mask-composite:source-in;mask-composite:intersect}.pricing-card .plan-name{letter-spacing:-.12px;align-items:center;gap:12px;font-size:24px;font-weight:500;line-height:1.5;display:flex}.pricing-card.featured .plan-name{letter-spacing:-.1px;font-size:20px}.pricing-card .badge{background:var(--red);color:#fff;letter-spacing:-.21px;border-radius:99px;padding:5px 16px;font-size:14px;font-weight:500;line-height:1.6}.pricing-card .plan-price{letter-spacing:-1px;font-size:32px;font-weight:500;line-height:1.2}.pricing-card .plan-price .per{color:#898080;letter-spacing:-.24px;-webkit-text-fill-color:#898080;font-size:16px;font-weight:400;line-height:1.6}.pricing-card .plan-desc{color:#898080;letter-spacing:-.24px;font-size:16px;font-weight:400;line-height:1.6}.plan-features{flex-direction:column;gap:16px;list-style:none;display:flex}.plan-features li{color:#fff;letter-spacing:-.24px;align-items:center;gap:12px;font-size:16px;font-weight:400;line-height:1.6;display:flex}.plan-features li .tick{--fill-0:#ff3a3d;flex-shrink:0;width:24px;height:24px}.plan-note{z-index:1;background:#ff5b5b0d;border:1px solid #ff666833;border-radius:8px;flex-direction:column;gap:8px;margin-top:auto;padding:12px 40px;display:flex;position:relative}.plan-note .note-label{color:#746a6a;letter-spacing:-.5px;font-size:13px;font-weight:500;line-height:1.5}.plan-note .note-text{color:#a1a1a1;letter-spacing:-.5px;font-size:16px;font-weight:500;line-height:1.5}.card-glow{pointer-events:none;z-index:0;position:absolute}.card-glow img{width:100%;max-width:none;height:100%;display:block}.card-glow.tl1{width:75px;height:75px;top:-43px;left:-46px}.card-glow.tl1 .glow-inner{position:absolute;inset:-201.33%}.card-glow.tl2{width:75px;height:75px;top:-48px;left:-39px}.card-glow.tl2 .glow-inner{position:absolute;inset:-242.67%}.card-glow.br{width:75px;height:75px;top:433px;left:calc(100% - 37px)}.card-glow.br .glow-inner{position:absolute;inset:-242.67%}.pricing-plans .side-light-l{pointer-events:none;width:325px;height:2076px;position:absolute;top:-799px;left:-24px;transform:scaleY(-1)rotate(180deg)}.pricing-plans .side-light-l img{width:100%;height:100%;display:block}.pricing-plans .side-light-r{pointer-events:none;width:325px;height:2076px;position:absolute;top:-799px;right:-24px}.pricing-plans .side-light-r img{width:100%;height:100%;display:block}.credit-based{background:var(--bg);flex-direction:column;align-items:center;gap:48px;padding:100px 80px;display:flex;position:relative;overflow:visible}.credit-heading{color:#fff;text-align:center;letter-spacing:-2px;z-index:1;width:100%;max-width:1152px;font-size:48px;font-weight:500;line-height:1.1;position:relative}.credit-heading .muted{color:#898080}.credit-heading .red-fade{background:linear-gradient(#ff383bcc 30%,#ff383b00 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.credit-beam{z-index:0;width:100%;max-width:1152px;height:638px;margin:0 auto;position:relative;overflow:visible}.credit-container-outer{z-index:2;-webkit-backdrop-filter:blur(9.5px);background:#ffffff03;border:1px solid #ffffff1a;border-radius:24px;width:100%;margin-top:-160px;padding:16px;position:relative}.credit-container-inner{-webkit-backdrop-filter:blur(10px);background:#14000059;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;align-items:center;gap:48px;padding:43px 40px;display:flex}.credit-features{align-items:flex-start;gap:64px;width:100%;display:flex}.credit-feature-card{flex-direction:column;flex:1;gap:24px;display:flex}.credit-feature-card .card-icon{width:32px;height:32px;display:block}.credit-card-text{flex-direction:column;gap:12px;display:flex}.credit-feature-card h4{color:#fff;letter-spacing:-.5px;font-size:18px;font-weight:500;line-height:1.5}.credit-feature-card p{color:#898080;letter-spacing:-.5px;font-size:16px;font-weight:500;line-height:1.5}.credit-divider{background:linear-gradient(#fff0 0%,#ffffff1a 20% 80%,#fff0 100%);flex-shrink:0;align-self:stretch;width:1px}.why-section{-webkit-backdrop-filter:blur(20px);background:#0d0000b3;border:1px solid #ffffff1a;border-radius:16px;align-items:flex-start;gap:24px;width:1072px;max-width:100%;padding:43px 31px;display:flex}.why-icon{flex-shrink:0;width:50px;height:50px}.why-content{flex-direction:column;gap:35px;display:flex}.why-section h3{color:#fff;letter-spacing:-1px;font-size:32px;font-weight:500;line-height:1.2}.why-body{color:#898080;letter-spacing:-.5px;font-size:20px;font-weight:500;line-height:1.5}.why-note{color:#4e4e4e;letter-spacing:-.5px;font-size:16px;font-weight:500;line-height:1.5}.why-benefit{color:#898080;letter-spacing:-.5px;font-size:20px;font-weight:500;line-height:1.5}.why-benefit .benefit-label{color:#bc7576}.preview-process{background:var(--bg);flex-direction:column;align-items:center;padding:100px 80px;display:flex}.preview-card{background:var(--card);border:1px solid var(--white10);border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:32px;width:1280px;height:564px;display:flex;position:relative;overflow:hidden}.preview-card .texture-overlay{opacity:.1;pointer-events:none;position:absolute;inset:0}.preview-card .glow-tl{filter:blur(40px);pointer-events:none;background:radial-gradient(circle,#ff3a3d33 0%,#0000 70%);width:312px;height:312px;position:absolute;top:-100px;left:-100px}.preview-card .glow-br{filter:blur(40px);pointer-events:none;background:radial-gradient(circle,#ff3a3d33 0%,#0000 70%);width:312px;height:312px;position:absolute;bottom:-100px;right:-100px}.preview-heading{color:#fff;letter-spacing:-2px;text-align:center;z-index:1;font-size:64px;font-weight:500;line-height:1.1;position:relative}.preview-subtitle{color:var(--text-secondary);text-align:center;z-index:1;max-width:600px;font-size:18px;font-weight:400;line-height:1.5;position:relative}.preview-buttons{z-index:1;gap:16px;display:flex;position:relative}.preview-note{color:var(--text-secondary);z-index:1;font-size:15px;position:relative}.trust-metrics{background:var(--bg);flex-direction:column;align-items:center;gap:48px;padding:100px 80px;display:flex}.metrics-row{width:100%;display:flex}.metric{text-align:center;flex-direction:column;flex:1;align-items:center;gap:32px;padding:48px;display:flex}.metric-icon{background:var(--card);border:1px solid var(--white10);border-radius:15px;justify-content:center;align-items:center;width:64px;height:64px;display:flex;position:relative;box-shadow:0 0 15px #ff3a3d33,0 0 30px #ff3a3d1a}.metric-icon svg{stroke:#fff;fill:none;stroke-width:1.5px;width:32px;height:32px}.metric h3{letter-spacing:-.5px;font-size:20px;font-weight:600}.metric p{color:var(--text-secondary);font-size:16px}.metric-divider{background:var(--white10);align-self:stretch;width:1px;margin:48px 0}.alt-payment{background:var(--bg);flex-direction:column;align-items:center;gap:48px;padding:100px 80px;display:flex}.payment-tabs{border:1px solid var(--white10);border-radius:12px;width:100%;max-width:900px;display:flex;overflow:hidden}.payment-tab{text-align:center;color:var(--text-secondary);cursor:pointer;background:var(--card);border-bottom:2px solid #0000;flex:1;justify-content:center;align-items:center;gap:10px;padding:16px 24px;font-size:16px;font-weight:600;display:flex}.payment-tab.active{color:#fff;border-bottom-color:var(--red);background:#ff3a3d0d}.payment-content{text-align:center;width:100%;max-width:900px}.payment-content .quote{color:#fff;letter-spacing:-.5px;margin-bottom:48px;font-size:28px;font-weight:700;line-height:1.4}.process-box{background:var(--card);border:1px solid var(--white10);text-align:left;border-radius:16px;margin-bottom:32px;padding:32px}.process-box h4{color:#fff;align-items:center;gap:10px;margin-bottom:24px;font-size:18px;font-weight:600;display:flex}.process-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.process-step{gap:12px;display:flex}.step-num{border:1px solid var(--red);width:28px;height:28px;color:var(--red);background:#ff3a3d33;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}.step-content h5{color:#fff;margin-bottom:4px;font-size:16px;font-weight:600}.step-content p{color:var(--text-secondary);font-size:14px;line-height:1.5}.payment-notes{flex-direction:column;align-items:center;gap:12px;margin-bottom:32px;display:flex}.payment-note{color:var(--text-secondary);align-items:center;gap:12px;font-size:16px;display:flex}.payment-note svg{width:20px;height:20px;fill:var(--text-secondary)}.direct-purchase-content{flex-direction:column;align-items:center;padding:40px 0 20px;display:flex;position:relative;overflow:hidden}.direct-purchase-pattern{pointer-events:none;grid-template-columns:repeat(20,12px);gap:0;width:240px;height:240px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-55%);-webkit-mask-image:radial-gradient(circle,#fff 0%,#0000 65%);mask-image:radial-gradient(circle,#fff 0%,#0000 65%)}.direct-purchase-pattern .dot{background:var(--red);border-radius:50%;width:6px;height:6px;margin:3px;display:block}.direct-purchase-heading{color:#fff;text-align:center;z-index:1;max-width:680px;margin-bottom:40px;font-size:32px;font-weight:700;line-height:1.4;position:relative}.direct-purchase-provider{z-index:1;width:100%;margin-bottom:40px;position:relative}.provider-link{background:var(--card);border:1px solid var(--white10);color:var(--text-secondary);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:20px 24px;font-size:18px;font-weight:500;display:flex}.direct-purchase-btn{z-index:1;align-items:center;gap:10px;font-size:16px;font-weight:600;display:inline-flex;position:relative;padding:14px 40px!important}.support{background:var(--bg);align-items:flex-start;gap:80px;padding:100px 80px;display:flex;position:relative;overflow:hidden}.support .lightbeam-bg{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.support .lightbeam-bg .beam-wide{filter:blur(40px);background:radial-gradient(#ff3a3d80 0%,#ff3a3d40 25%,#ff3a3d14 50%,#0000 75%);width:1400px;height:200px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.support .lightbeam-bg .beam-mid{filter:blur(25px);background:radial-gradient(#ff5053b3 0%,#ff3a3d4d 40%,#0000 75%);width:1100px;height:80px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.support .lightbeam-bg .beam-core{filter:blur(8px);background:linear-gradient(90deg,#0000 0%,#ff505099 20%,#ff7878e6 50%,#ff505099 80%,#0000 100%);width:800px;height:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.support .lightbeam-bg .beam-hot{filter:blur(3px);mix-blend-mode:plus-lighter;background:linear-gradient(90deg,#0000,#ffc8c8cc,#fff,#ffc8c8cc,#0000);width:500px;height:4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.support-text{z-index:1;width:507px;position:relative}.support-text .pill{margin-bottom:24px}.support-text h2{letter-spacing:-3px;margin-bottom:16px;font-size:48px;font-weight:500;line-height:1.1}.support-text .subtitle{color:var(--text-secondary);letter-spacing:-.5px;margin-bottom:32px;font-size:18px;line-height:1.5}.support-buttons{flex-direction:column;gap:16px;display:flex}.support-buttons .btn-primary,.support-buttons .btn-secondary{width:fit-content;padding:12px 40px}.support-illustration{z-index:1;flex-shrink:0;width:550px;height:493px;position:relative}.support-illustration .rail-left{width:5px;height:493px;position:absolute;top:0;left:439px}.support-illustration .rail-right{width:5px;height:493px;position:absolute;top:0;left:813px;transform:scaleY(-1)rotate(180deg)}.support-illustration .connector{position:absolute}.support-illustration .connector img{width:100%;height:100%;display:block}.support-center-box{width:160px;height:160px;padding:3px;position:absolute;top:166.5px;left:calc(50% + 275px)}.support-glow-border{pointer-events:none;border:4px solid;border-radius:26px;position:absolute;inset:0}.support-glow-border.b1{border-color:#ffffff1a}.support-glow-border.b2{filter:blur(8px);mix-blend-mode:plus-lighter;border-color:#ff383c}.support-glow-border.b3{filter:blur(6px);mix-blend-mode:plus-lighter;border-color:#ff383c}.support-glow-border.b4{filter:blur(4px);mix-blend-mode:plus-lighter;border-color:#ff383c}.support-glow-border.b5{filter:blur(2px);mix-blend-mode:plus-lighter;border-color:#ff383c}.support-glow-border.b6{filter:blur(4px);mix-blend-mode:plus-lighter;border-color:#fff}.support-inner{-webkit-backdrop-filter:blur(53px);backdrop-filter:blur(53px);background:#ffffff1a;border-radius:24px;width:100%;height:100%;padding:8px;position:relative}.support-innermost{-webkit-backdrop-filter:blur(62.5px);backdrop-filter:blur(62.5px);background:#140000;border-radius:16px;justify-content:center;align-items:center;width:100%;height:100%;padding:29px;display:flex;position:relative;overflow:hidden}.support-innermost .texture{opacity:.12;background-image:url(/assets/49b10b9ed2e210e5e2ae2f86906940de3b56018c.png);background-size:400px 400px;position:absolute;inset:0}.support-innermost img{z-index:1;width:76px;height:76px;position:relative}.support-pixels{opacity:.15;pointer-events:none;background-image:url(/assets/ebb8119c62c88c685bbb2acf902cd2d6be5e075d.png);background-size:600px 599px;width:576px;height:576px;position:absolute;top:48px;left:calc(50% + 67px)}.support-ambient-glow{width:40px;height:40px;position:absolute;top:502px;left:819px}.support-ambient-glow img{width:600%;height:600%;display:block;position:absolute;inset:-250%}.footer{background:var(--bg);flex-direction:column;align-items:center;gap:48px;padding:100px 80px 32px;display:flex}.footer-top{gap:80px;width:100%;display:flex}.footer-brand{width:500px}.footer-logo{height:46px;margin-bottom:24px}.footer-logo img{width:auto;height:100%}.footer-tagline{color:var(--text-secondary);max-width:378px;font-size:16px;line-height:1.5}.footer-links{flex:1;justify-content:space-between;display:flex}.footer-col h4{color:#fff;letter-spacing:-.1px;margin-bottom:24px;font-size:20px;font-weight:500}.footer-col a{color:var(--text-secondary);letter-spacing:-.24px;margin-bottom:12px;font-size:16px;display:block}.footer-divider{background:var(--white10);width:100%;height:1px}.footer-copyright{color:var(--text-secondary);font-size:16px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulseGlow{0%,to{opacity:1}50%{opacity:.55}}@keyframes breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.08)}}@keyframes orbit{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes orbitReverse{0%{transform:translate(-50%,-50%)rotate(360deg)}to{transform:translate(-50%,-50%)rotate(0)}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes dotOrbit{0%{transform:translate(-50%,-50%)rotate(0)translate(140px)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)translate(140px)rotate(-360deg)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes scanPulse{0%,to{opacity:.75;width:35px}50%{opacity:1;width:90px}}@keyframes glowPulse{0%,to{box-shadow:0 0 15px #ff3a3d33,0 0 30px #ff3a3d1a}50%{box-shadow:0 0 25px #ff3a3d66,0 0 50px #ff3a3d33,0 0 80px #ff3a3d1a}}@keyframes borderShimmer{0%,to{border-color:#ffffff1a}50%{border-color:#ff3a3d40}}@keyframes beamPulse{0%,to{opacity:1}50%{opacity:.7}}.reveal{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(40px)}.reveal.in-view{opacity:1;transform:translateY(0)}.reveal-left{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:translate(-50px)}.reveal-left.in-view{opacity:1;transform:translate(0)}.reveal-right{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:translate(50px)}.reveal-right.in-view{opacity:1;transform:translate(0)}.reveal-scale{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:scale(.92)}.reveal-scale.in-view{opacity:1;transform:scale(1)}.stagger-1{transition-delay:.1s}.stagger-2{transition-delay:.2s}.stagger-3{transition-delay:.3s}.stagger-4{transition-delay:.4s}.stagger-5{transition-delay:.5s}.stagger-6{transition-delay:.6s}.navbar{animation:.8s cubic-bezier(.16,1,.3,1) .2s both navbarIn}@keyframes navbarIn{0%{opacity:0;transform:translate(-50%)translateY(-20px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.hero-text .osint-pill{animation:.7s cubic-bezier(.16,1,.3,1) .4s both fadeInUp}.hero-headline{animation:.8s cubic-bezier(.16,1,.3,1) .55s both fadeInUp}.hero-desc{animation:.7s cubic-bezier(.16,1,.3,1) .7s both fadeInUp}.hero-processing{animation:.7s cubic-bezier(.16,1,.3,1) .85s both fadeInUp}.hero-buttons{animation:.7s cubic-bezier(.16,1,.3,1) 1s both fadeInUp}.hero .lightbeam{animation:6s ease-in-out infinite beamPulse}.hero-image-card{animation:8s ease-in-out infinite float}.btn-primary,.btn-secondary{transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s,border-color .3s,background .3s}.nav-links a{transition:color .25s,text-shadow .25s;position:relative}.footer-col a{transition:color .25s,transform .25s}.source-card,.bento-card,.pricing-card,.cost-card{transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .4s,box-shadow .4s}.metric{transition:transform .4s cubic-bezier(.16,1,.3,1)}.metric-icon{transition:box-shadow .4s,transform .4s cubic-bezier(.16,1,.3,1)}.payment-tab{transition:color .3s,background .3s,border-color .3s}.process-step{transition:transform .3s}.credit-feature-card{transition:transform .4s cubic-bezier(.16,1,.3,1)}.why-section{transition:border-color .4s,box-shadow .4s}.preview-card{transition:box-shadow .4s,border-color .4s}.step-num{transition:transform .3s,box-shadow .3s,background .3s}.nav-links a:after{content:"";background:var(--red);border-radius:1px;width:20px;height:2px;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s,width .3s cubic-bezier(.16,1,.3,1);position:absolute;bottom:8px;left:50%;transform:translate(-50%)scaleX(0)}.card3-orbit-1{animation:20s linear infinite orbit}.card3-orbit-2{animation:30s linear infinite orbitReverse}.card3-orbit-3{animation:40s linear infinite orbit}.card3-dot{transform-origin:50%;animation:20s linear infinite dotOrbit;top:50%;left:50%}.card1-processing-bars .bar-1{animation:3s ease-in-out infinite scanPulse}.card1-processing-bars .bar-2{animation:3s ease-in-out .5s infinite scanPulse}.card1-processing-bars .bar-3{animation:3s ease-in-out 1s infinite scanPulse}.metric-icon{animation:4s ease-in-out infinite glowPulse}.support .lightbeam-bg .beam-wide{animation:6s ease-in-out infinite beamPulse}.support .lightbeam-bg .beam-mid{animation:5s ease-in-out .5s infinite beamPulse}.support .lightbeam-bg .beam-core{animation:4s ease-in-out 1s infinite beamPulse}.support .lightbeam-bg .beam-hot{animation:3s ease-in-out infinite beamPulse}.glow-reflect{animation:5s ease-in-out infinite beamPulse}.glow-reflect.tr{animation-delay:.5s}.preview-card .glow-tl{animation:7s ease-in-out infinite breathe}.preview-card .glow-br{animation:7s ease-in-out 3.5s infinite breathe}.table-row{transition:background .3s}.source-icon{transition:background .3s,box-shadow .3s,transform .3s}.card3-shield{transition:transform .5s cubic-bezier(.16,1,.3,1),border-color .5s,box-shadow .5s}.bento-card:hover .card3-shield.sm{transform:scale(1.08);box-shadow:0 0 20px #ff3a3d1a}.bento-card:hover .card3-shield.md{transform:scale(1.06);box-shadow:0 0 25px #ff3a3d14}.bento-card:hover .card3-shield.center-shield{border-color:#f8f8f859;box-shadow:0 89px 67px -44px #0006,0 0 35px #ff3a3d1f}.bento-card:hover .card3-shield img{opacity:.55;transition:opacity .4s}.card3-shield img{transition:opacity .4s}.bento-card:hover .card3-shield.md img{opacity:.7}.section-title.gradient-heading{background-size:200%;transition:background-position .6s}.section-header:hover .section-title.gradient-heading{animation:3s ease-in-out shimmer}html{scroll-behavior:smooth}.bento-card,.source-card,.pricing-card,.cost-card,.metric,.credit-feature-card{cursor:default}.support-glow-border.b2,.support-glow-border.b3,.support-glow-border.b4,.support-glow-border.b5{animation:4s ease-in-out infinite beamPulse}.support-glow-border.b3{animation-delay:.3s}.support-glow-border.b4{animation-delay:.6s}.support-glow-border.b5{animation-delay:.9s}.pagination svg{cursor:pointer}.table-btn-row .btn-primary,.table-btn-row .btn-secondary{width:100%}.beam-screen-container{isolation:isolate;position:absolute;inset:0;overflow:visible}.beam-layer{pointer-events:none;max-width:none;display:block;position:absolute}.beam-screen-container:before{content:"";filter:blur(4px);z-index:20;pointer-events:none;background:radial-gradient(40% 100%,#fff 0%,#ffc8c8e6 10%,#ff50538c 30%,#ff50532e 55%,#0000 100%);width:130vw;height:8px;position:absolute;top:-2px;left:50%;transform:translate(-50%)}.beam-screen-container:after{content:"";filter:blur(14px);z-index:19;pointer-events:none;background:radial-gradient(42% 100%,#ff5a5ab3 0%,#ff505359 25%,#ff32351f 55%,#0000 100%);width:130vw;height:50px;position:absolute;top:-20px;left:50%;transform:translate(-50%)}.beam-base{opacity:.9;width:120vw;max-width:1800px;height:100%;top:0;left:50%;transform:translate(-50%)}.beam-cone-wrap{mix-blend-mode:plus-lighter;width:450px;height:638px;position:absolute;top:0;left:50%;overflow:visible;transform:translate(-50%)}.beam-cone-outer{width:133.32%;height:123.52%;position:absolute;top:-11.76%;left:-16.66%}.beam-cone-mid-wrap{width:360px}.beam-cone-mid{width:138.58%;height:115.68%;position:absolute;top:-7.84%;left:-19.29%}.beam-cone-inner-wrap{width:120px;height:638px}.beam-cone-inner{width:104%;height:107.8%;position:absolute;top:-3.9%;left:-2%}.beam-cone-core-wrap{width:150px;height:638px}.beam-cone-core{width:102%;height:105%;position:absolute;top:-5%;left:-1%}.beam-sidelines{mix-blend-mode:plus-lighter;opacity:.7;width:156px;height:444px;position:absolute;top:4px;left:50%;overflow:visible;transform:translate(-50%)}.beam-sideline{width:31px;height:443px}.sl-1{top:0;left:0}.sl-2{top:11px;left:11px}.sl-3{top:4px;right:0}.beam-droplines{mix-blend-mode:plus-lighter;opacity:.45;width:149px;height:422px;top:8px;left:50%;transform:translate(-50%)}.beam-rays-wrap{mix-blend-mode:plus-lighter;width:95px;height:445px;position:absolute;top:16px;left:50%;overflow:visible;transform:translate(-50%)}.beam-raymask{opacity:.12;width:100%;height:100%;inset:0;-webkit-mask-image:linear-gradient(#fff 0%,#0000 80%);mask-image:linear-gradient(#fff 0%,#0000 80%)}.beam-ray{opacity:.08;width:100%;height:100%;inset:0}.beam-glow-ellipse{mix-blend-mode:plus-lighter;opacity:.08;width:618px;height:560px;top:50%;left:50%;transform:translate(-50%,-30%)}.beam-dotmask{mix-blend-mode:plus-lighter;opacity:.7;width:109px;height:486px;top:0;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#0000 0%,#fff 5% 60%,#0000 100%);mask-image:linear-gradient(#0000 0%,#fff 5% 60%,#0000 100%)}.credit-beam:after{content:"";pointer-events:none;animation:5s ease-in-out infinite beamPulse;position:absolute;inset:0}@keyframes shineSweep{0%{transform:translate(-100%)skew(-15deg)}to{transform:translate(300%)skew(-15deg)}}@keyframes borderTravel{0%{background-position:0 0}to{background-position:300% 0}}@keyframes textGlowPulse{0%,to{text-shadow:0 0 #0000}50%{text-shadow:0 0 20px #ff3a3d66,0 0 40px #ff3a3d26}}@keyframes iconBounce{0%,to{transform:scale(1)}25%{transform:scale(1.15)}50%{transform:scale(.95)}75%{transform:scale(1.05)}}@keyframes glowDrift{0%,to{transform:translate(0)}25%{transform:translate(10px,-10px)}50%{transform:translate(-5px,5px)}75%{transform:translate(8px,3px)}}@keyframes rippleOut{0%{box-shadow:0 0 #ff3a3d4d}to{box-shadow:0 0 0 20px #ff3a3d00}}@keyframes rotateGlow{0%{filter:hue-rotate()}50%{filter:hue-rotate(15deg)}to{filter:hue-rotate()}}@keyframes wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(2deg)}75%{transform:rotate(-2deg)}}@keyframes expandContract{0%,to{letter-spacing:-.5px}50%{letter-spacing:0}}@keyframes magneticPull{0%{transform:translateY(0)}40%{transform:translateY(-8px)}60%{transform:translateY(-6px)}to{transform:translateY(-8px)}}@keyframes borderRotate{0%{--angle:0deg}to{--angle:360deg}}@keyframes subtleRotate{0%,to{transform:rotate(0)}50%{transform:rotate(3deg)}}.btn-primary{overflow:hidden}.btn-primary:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#ff3a3d4d 0%,#0000 70%);border-radius:50%;width:0;height:0;transition:width .5s cubic-bezier(.16,1,.3,1),height .5s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.btn-primary:hover:before{width:300px;height:300px}.btn-primary:hover{border-color:#ff3a3db3;transform:translateY(-3px)scale(1.03);box-shadow:0 0 30px #ff3a3d80,0 0 60px #ff3a3d40,0 10px 40px #ff3a3d26}.btn-primary:hover .btn-arrow{animation:.4s wiggle}.btn-secondary{overflow:hidden}.btn-secondary:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#ffffff1a 0%,#0000 70%);border-radius:50%;width:0;height:0;transition:width .5s cubic-bezier(.16,1,.3,1),height .5s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.btn-secondary:hover:before{width:300px;height:300px}.btn-secondary:hover{border-color:#ffffff80;transform:translateY(-3px)scale(1.03);box-shadow:0 0 25px #ffffff1a,0 0 50px #ffffff0d,0 10px 40px #ffffff0a}.btn-secondary:hover .btn-arrow{animation:.4s wiggle}.bento-card:hover{border-color:#ff3a3d59;transform:translateY(-6px);box-shadow:0 25px 70px -15px #ff3a3d33,0 0 40px #ff3a3d14,inset 0 1px #ffffff0d}.bento-card:hover .bento-card-text h3{text-shadow:0 0 20px #ff3a3d4d;transition:text-shadow .4s}.bento-card-text h3{transition:text-shadow .4s}.bento-card:hover .card1-processing{transition:box-shadow .4s;box-shadow:0 20px 15px #12121233,0 0 30px #ff3a3d1a}.card1-processing{transition:box-shadow .4s}.bento-card:hover .card1-shield-box{animation:1.5s ease-out infinite rippleOut}.bento-card:hover .card2-center-box{transition:box-shadow .4s;box-shadow:0 32px 24px -16px #0006,0 0 30px #ff3a3d26}.card2-center-box{transition:box-shadow .4s}.bento-card:hover .card2-center-box .cb-inner span{opacity:.6;transition:opacity .4s}.card2-center-box .cb-inner span{transition:opacity .4s}.bento-card:hover .card3-center-inner{transition:box-shadow .5s;box-shadow:0 89px 67px -44px #0006,inset 0 0 16px #f8f8f814,0 0 40px #ff3a3d26}.card3-center-inner{transition:box-shadow .5s}.source-card:hover{border-color:#ff3a3d59;transform:translateY(-8px);box-shadow:0 30px 60px -12px #0009,0 0 40px #ff3a3d1f,inset 0 1px #ffffff0d}.source-card:hover .source-icon{background:#3d0a0a;transform:scale(1.08)rotate(-3deg);box-shadow:0 0 25px #ff3a3d4d}.source-card:hover .source-icon svg{opacity:1;filter:drop-shadow(0 0 4px #ff3a3d80);transition:opacity .3s,filter .3s}.source-icon svg{transition:opacity .3s,filter .3s}.source-card:hover h3{text-shadow:0 0 15px #ffffff26;transition:text-shadow .3s}.source-card h3{transition:text-shadow .3s}.source-card:hover .source-price{transition:transform .3s cubic-bezier(.16,1,.3,1);transform:scale(1.02)}.source-card .source-price{transition:transform .3s cubic-bezier(.16,1,.3,1)}.source-card-footer{justify-content:space-between;align-items:center;margin-top:auto;display:flex}.source-status{color:#4ade80;align-items:center;gap:6px;font-size:12px;display:flex}.status-dot{background:#4ade80;border-radius:50%;width:6px;height:6px}.link-red{color:var(--red);text-decoration:none;transition:color .2s}.link-red:hover{color:#ff8a8c}.pricing-card:hover{border-color:#ff3a3d40;transform:translateY(-6px);box-shadow:0 25px 70px -15px #ff3a3d26,inset 0 1px #ffffff08}.pricing-card:hover .plan-name{text-shadow:0 0 20px #ffffff1a;transition:text-shadow .3s}.pricing-card .plan-name{transition:text-shadow .3s}.pricing-card:hover .plan-features li .tick{filter:drop-shadow(0 0 4px #ff3a3d66);transition:transform .3s cubic-bezier(.16,1,.3,1),filter .3s;transform:scale(1.15)}.plan-features li .tick{transition:transform .3s cubic-bezier(.16,1,.3,1),filter .3s}.pricing-card:hover .plan-features li:first-child .tick{transition-delay:0s}.pricing-card:hover .plan-features li:nth-child(2) .tick{transition-delay:30ms}.pricing-card:hover .plan-features li:nth-child(3) .tick{transition-delay:60ms}.pricing-card:hover .plan-features li:nth-child(4) .tick{transition-delay:90ms}.pricing-card:hover .plan-features li:nth-child(5) .tick{transition-delay:.12s}.pricing-card:hover .plan-features li:nth-child(6) .tick{transition-delay:.15s}.cost-card:hover{border-color:#ff3a3d40;transform:translateY(-6px);box-shadow:0 25px 60px -15px #ff3a3d26,inset 0 1px #ffffff0a}.cost-card:hover h3{text-shadow:0 0 15px #ffffff1a;transition:text-shadow .3s}.cost-card h3{transition:text-shadow .3s}.cost-card:hover .amount{transition:transform .3s cubic-bezier(.16,1,.3,1);transform:scale(1.03)}.cost-prices .amount{transition:transform .3s cubic-bezier(.16,1,.3,1);display:inline-block}.cost-arrow{transition:transform .4s cubic-bezier(.16,1,.3,1)}.cost-cards:hover .cost-arrow{animation:2s ease-in-out infinite subtleRotate;transform:scale(1.15)}.cost-arrow svg{transition:fill .3s,filter .3s}.cost-cards:hover .cost-arrow svg{fill:var(--red);opacity:.8;filter:drop-shadow(0 0 8px #ff3a3d66)}.metric:hover{transform:translateY(-8px)}.metric:hover .metric-icon{animation:none;transform:scale(1.15);box-shadow:0 0 30px #ff3a3d80,0 0 60px #ff3a3d40,0 0 90px #ff3a3d1a}.metric:hover .metric-icon svg{filter:drop-shadow(0 0 4px #ffffff80);transition:filter .3s}.metric-icon svg{transition:filter .3s}.metric:hover h3{text-shadow:0 0 20px #ff3a3d4d;transition:text-shadow .4s}.metric h3{transition:text-shadow .4s}.metric-divider{transition:background .4s,box-shadow .4s}.metrics-row:hover .metric-divider{background:#ff3a3d33;box-shadow:0 0 10px #ff3a3d26}.nav-links a:hover{color:var(--red);text-shadow:0 0 25px #ff3a3d99,0 0 50px #ff3a3d33}.nav-links a:after{width:20px;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s,width .3s cubic-bezier(.16,1,.3,1)}.nav-links a:hover:after{width:30px;transform:translate(-50%)scaleX(1);box-shadow:0 0 8px #ff3a3d99}.footer-col a{position:relative}.footer-col a:hover{color:#fff;text-shadow:0 0 10px #ffffff26;transform:translate(6px)}.table-row:hover{background:#ff3a3d0a}.table-row:hover .table-cell.label{color:#ffffffb3;transition:color .3s}.table-cell.label{transition:color .3s}.table-row:hover .check-icon.yes{filter:drop-shadow(0 0 6px #ff3a3d80);transition:filter .3s,transform .3s cubic-bezier(.16,1,.3,1);transform:scale(1.15)}.check-icon.yes{transition:filter .3s,transform .3s cubic-bezier(.16,1,.3,1)}.process-step:hover{transform:translate(8px)}.process-step:hover .step-num{background:#ff3a3d59;transform:scale(1.15);box-shadow:0 0 20px #ff3a3d66,0 0 40px #ff3a3d26}.process-step:hover .step-content h5{color:#fff;text-shadow:0 0 10px #ffffff1a;transition:color .3s,text-shadow .3s}.step-content h5{transition:color .3s,text-shadow .3s}.credit-feature-card:hover{transform:translateY(-6px)}.credit-feature-card:hover .card-icon{filter:drop-shadow(0 0 8px #ff3a3d66);transition:transform .4s cubic-bezier(.16,1,.3,1),filter .4s;transform:scale(1.15)}.credit-feature-card .card-icon{transition:transform .4s cubic-bezier(.16,1,.3,1),filter .4s}.credit-feature-card:hover h4{text-shadow:0 0 15px #ffffff1a;transition:text-shadow .3s}.credit-feature-card h4{transition:text-shadow .3s}.credit-divider{transition:background .4s,box-shadow .4s}.credit-features:hover .credit-divider{background:linear-gradient(#ff3a3d00 0%,#ff3a3d33 20% 80%,#ff3a3d00 100%);box-shadow:0 0 8px #ff3a3d26}.why-section:hover{border-color:#ff3a3d40;box-shadow:0 0 50px #ff3a3d1a,inset 0 1px #ffffff08}.why-section:hover .why-icon{filter:drop-shadow(0 0 8px #ff3a3d4d);transition:transform .4s cubic-bezier(.16,1,.3,1),filter .4s;transform:scale(1.1)}.why-icon{transition:transform .4s cubic-bezier(.16,1,.3,1),filter .4s}.why-section:hover h3{text-shadow:0 0 15px #ffffff1a;transition:text-shadow .3s}.why-section h3{transition:text-shadow .3s}.preview-card:hover{border-color:#ff3a3d4d;box-shadow:0 0 80px #ff3a3d1f,inset 0 1px #ffffff08}.preview-card:hover .glow-tl{animation:3s ease-in-out infinite breathe,8s ease-in-out infinite glowDrift}.preview-card:hover .glow-br{animation:3s ease-in-out 1.5s infinite breathe,8s ease-in-out 4s infinite glowDrift}.preview-card:hover .preview-heading{text-shadow:0 0 30px #ffffff1a;transition:text-shadow .4s}.preview-heading{transition:text-shadow .4s}.payment-tab{position:relative;overflow:hidden}.payment-tab:after{content:"";background:var(--red);width:0;height:2px;transition:width .3s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 0 8px #ff3a3d80}.payment-tab:hover:not(.active):after{width:60%}.payment-tab:hover:not(.active){color:#fffc;background:#ff3a3d0d}.payment-tab.active{position:relative}.pill:hover{border-color:#fff6;transform:scale(1.03);box-shadow:0 0 20px #ff3a3d33}.pill{transition:border-color .3s,box-shadow .3s,transform .3s cubic-bezier(.16,1,.3,1)}.plan-note:hover{background:#ff5b5b1a;border-color:#ff666866;transform:scale(1.01);box-shadow:0 0 20px #ff3a3d14}.plan-note{transition:border-color .3s,background .3s,transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s}.pagination svg:hover{opacity:1;filter:drop-shadow(0 0 6px #ff3a3d66);transform:scale(1.25)}.pagination svg{transition:transform .2s cubic-bezier(.16,1,.3,1),opacity .2s,filter .2s}.preview-card .glow-tl,.preview-card .glow-br{animation:7s ease-in-out infinite breathe,10s ease-in-out infinite rotateGlow}.preview-card .glow-br{animation-delay:3.5s,5s}.hero-glow-line{animation:5s ease-in-out infinite beamPulse,12s ease-in-out infinite rotateGlow}.card3-dot{box-shadow:0 0 10px #f8f8f8cc,0 0 20px #f8f8f866,0 0 30px #f8f8f833}.support-innermost img{animation:5s ease-in-out infinite breathe}.plan-icon{transition:transform .3s cubic-bezier(.16,1,.3,1)}.table-row:hover .plan-icon{transform:scale(1.15)rotate(5deg)}.plan-icon .gem{transition:box-shadow .3s,background .3s}.table-row:hover .plan-icon .gem{background:#8a0e10;box-shadow:0 0 8px #ff525480}.hero-processing{transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s,border-color .4s}.hero-processing:hover{transform:translateY(-3px);box-shadow:0 25px 20px #1212124d,0 0 20px #ffffff08}.hero-processing:hover .hero-avatars .avatar{transition:transform .3s cubic-bezier(.16,1,.3,1);transform:scale(1.05)}.hero-processing:hover .hero-avatars .avatar.tilted{transform:rotate(15deg)scale(1.05)}.hero-avatars .avatar{transition:transform .3s cubic-bezier(.16,1,.3,1)}.hero-image-container{transition:transform .6s cubic-bezier(.16,1,.3,1)}.hero-image-container:hover .hero-glow-line{filter:drop-shadow(0 0 5px #ff3a3d)drop-shadow(0 0 12px #ff3a3de6)drop-shadow(0 0 25px #ff1e1eb3)drop-shadow(0 0 45px #ff3a3d66)drop-shadow(0 0 75px #ff141440);transition:filter .5s}.hero-glow-line{transition:filter .5s}.section-header:hover .pill{border-color:#ffffff59;box-shadow:0 0 20px #ff3a3d33}.section-header:hover .section-subtitle{color:#898080e6;transition:color .4s}.section-subtitle{transition:color .4s}.comparison-table{transition:box-shadow .4s}.comparison-table:hover{box-shadow:0 0 40px #ff3a3d0f}.table-row:first-child:hover{background:#ff3a3d05}.table-row:first-child .plan-header{transition:transform .3s cubic-bezier(.16,1,.3,1)}.table-row:first-child:hover .plan-header{transform:scale(1.02)}.support-buttons .btn-primary:hover,.support-buttons .btn-secondary:hover{transform:translate(6px)translateY(-2px)scale(1.02)}.process-box{transition:border-color .4s,box-shadow .4s}.process-box:hover{border-color:#ff3a3d26;box-shadow:0 0 30px #ff3a3d0f}.hero-text .osint-pill{transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .3s,box-shadow .3s}.hero-text .osint-pill:hover{border-color:#ffffff59;transform:scale(1.05);box-shadow:0 0 15px #ffffff1a}.pricing-card .badge{transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s,background .3s}.pricing-card:hover .badge{background:#ff4a4d;transform:scale(1.05);box-shadow:0 0 15px #ff3a3d66}.pricing-card-wrap:hover .glow-border{opacity:1;transition:opacity .4s}.pricing-card-wrap .glow-border{transition:opacity .4s}.pricing-card-wrap:hover .glow-reflect{animation:2.5s ease-in-out infinite beamPulse}.cost-features li{transition:transform .3s cubic-bezier(.16,1,.3,1),color .3s}.cost-features li:hover{color:#fff;transform:translate(4px)}.cost-features li:hover .check-icon{filter:drop-shadow(0 0 4px #ff3a3d66);transform:scale(1.15)}.cost-features .check-icon{transition:transform .3s cubic-bezier(.16,1,.3,1),filter .3s}.plan-features li{transition:transform .3s cubic-bezier(.16,1,.3,1),color .3s}.plan-features li:hover{transform:translate(4px)}.payment-note{transition:transform .3s,color .3s}.payment-note:hover{color:#ffffffb3;transform:translate(4px)}.payment-note:hover svg{fill:var(--red);transition:fill .3s}.payment-note svg{transition:fill .3s}.navbar .logo{transition:transform .3s cubic-bezier(.16,1,.3,1),filter .3s}.navbar .logo:hover{filter:drop-shadow(0 0 8px #ff3a3d4d);transform:scale(1.05)}.footer-logo{transition:transform .3s cubic-bezier(.16,1,.3,1),filter .3s}.footer-logo:hover{filter:drop-shadow(0 0 8px #ff3a3d33);transform:scale(1.03)}.support-center-box{transition:transform .5s cubic-bezier(.16,1,.3,1)}.support:hover .support-center-box{transform:scale(1.03)}.support:hover .support-glow-border.b2,.support:hover .support-glow-border.b3,.support:hover .support-glow-border.b4,.support:hover .support-glow-border.b5{animation:2s ease-in-out infinite beamPulse}.credit-container-outer{transition:border-color .4s,box-shadow .4s;position:relative;overflow:hidden}.credit-container-outer:hover{border-color:#ffffff26;box-shadow:0 0 40px #ff3a3d0f}.btn-primary:active{transform:translateY(1px)scale(.97);box-shadow:0 0 10px #ff3a3d4d}.btn-secondary:active{transform:translateY(1px)scale(.97);box-shadow:0 0 10px #ffffff14}.payment-tab:active{transform:scale(.98)}::selection{color:#fff;background:#ff3a3d4d}::selection{color:#fff;background:#ff3a3d4d}.ctf-hero{background:var(--bg);flex-direction:column;align-items:center;width:100%;min-height:720px;display:flex;position:relative;overflow:hidden}.ctf-hero-noise{opacity:.055;pointer-events:none;background-image:url(/assets/hero-texture.png);background-size:400px 400px;position:absolute;inset:0}.ctf-hero-grid{pointer-events:none;background-image:linear-gradient(#ff3a3d08 1px,#0000 1px),linear-gradient(90deg,#ff3a3d08 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000 30%,#0000 80%);mask-image:radial-gradient(70% 60% at 50% 40%,#000 30%,#0000 80%)}.ctf-hero-radial{pointer-events:none;background:radial-gradient(#ff3a3d14 0%,#0000 70%);width:1000px;height:600px;position:absolute;top:-200px;left:50%;transform:translate(-50%)}.ctf-hero-scanline{background:linear-gradient(to top, var(--bg), transparent);pointer-events:none;height:200px;position:absolute;bottom:0;left:0;right:0}.ctf-hero-content{z-index:2;text-align:center;max-width:800px;margin-top:160px;padding:0 40px 80px;position:relative}.ctf-hero-title{letter-spacing:-3px;margin-top:24px;font-size:72px;font-weight:500;line-height:1.05}.ctf-title-line1{background:linear-gradient(#f3f3f3 7.6%,#ae999a 90.5%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:block}.ctf-title-line2{background:linear-gradient(#ffc8c8 7.6%,#872d2d 109.5%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:block}.ctf-hero-desc{color:var(--text-secondary);letter-spacing:-.5px;margin-top:24px;font-size:18px;font-weight:400;line-height:1.6}.ctf-hero-desc strong{color:#fff;font-weight:600}.ctf-hero-stats{background:var(--card-t);border:1px solid var(--white10);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;justify-content:center;align-items:center;gap:32px;margin-top:40px;padding:24px 40px;display:flex}.ctf-hero-stat{flex-direction:column;align-items:center;gap:4px;display:flex}.ctf-hero-stat-value{letter-spacing:-1px;font-size:28px;font-weight:600}.ctf-hero-stat-label{color:var(--text-secondary);letter-spacing:-.2px;font-size:13px}.ctf-hero-stat-divider{background:var(--white10);width:1px;height:40px}.ctf-hero-actions{justify-content:center;align-items:center;gap:16px;margin-top:32px;display:flex}.ctf-section{width:100%;padding:100px 0;position:relative}.ctf-section-inner{max-width:1100px;margin:0 auto;padding:0 40px}.ctf-riddle-section{background:linear-gradient(#0000,#ff3a3d05 50%,#0000)}.ctf-riddle-ambient{pointer-events:none;background:radial-gradient(#ff3a3d0d 0%,#0000 70%);width:600px;height:400px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ctf-featured-wrap{max-width:800px;margin-top:48px;margin-left:auto;margin-right:auto}.ctf-card{background:var(--card);border:1px solid var(--white10);border-radius:20px;padding:32px;position:relative;overflow:hidden}.ctf-card-featured{border-color:#ff3a3d33}.ctf-card-featured:before{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 60px #ff3a3d0f}.ctf-card-upcoming{opacity:.7}.ctf-card-glow{filter:blur(80px);pointer-events:none;border-radius:50%;width:200px;height:200px;position:absolute}.ctf-card-glow.g1{background:#ff3a3d14;top:-60px;right:-40px}.ctf-card-glow.g2{background:#ff3a3d0a;bottom:-80px;left:-40px}.ctf-card-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.ctf-card-meta{align-items:center;gap:10px;display:flex}.ctf-type-badge{letter-spacing:.5px;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:600}.ctf-type-badge.weekly{color:var(--red);background:#ff3a3d1a;border:1px solid #ff3a3d33}.ctf-type-badge.riddle{color:#c084fc;background:#a050ff1a;border:1px solid #a050ff33}.ctf-difficulty{letter-spacing:.3px;text-transform:capitalize;border:1px solid;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:500}.ctf-live-badge{color:#00b846;letter-spacing:.5px;align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.ctf-live-dot{background:#00b846;border-radius:50%;width:6px;height:6px;animation:1.5s ease-in-out infinite ctf-pulse}@keyframes ctf-pulse{0%,to{opacity:1;box-shadow:0 0 #00b84666}50%{opacity:.7;box-shadow:0 0 0 6px #00b84600}}.ctf-upcoming-badge{color:var(--text-secondary);letter-spacing:.5px;background:var(--white5);border:1px solid var(--white10);border-radius:6px;padding:4px 10px;font-size:11px;font-weight:600}.ctf-completed-badge{color:var(--text-secondary);letter-spacing:.5px;font-size:11px;font-weight:600}.ctf-reward{flex-direction:column;align-items:flex-end;display:flex}.ctf-reward-amount{letter-spacing:-1px;font-size:32px;font-weight:600}.ctf-reward-label{color:var(--text-secondary);margin-top:-2px;font-size:12px}.ctf-card-title{letter-spacing:-1px;margin-bottom:12px;font-size:28px;font-weight:600;line-height:1.2}.ctf-card-desc{color:var(--text-secondary);letter-spacing:-.3px;font-size:15px;line-height:1.6}.ctf-briefing{border:1px solid var(--white5);border-left:3px solid var(--red);background:#ffffff05;border-radius:12px;margin-top:24px;padding:20px}.ctf-briefing-label{letter-spacing:.8px;color:var(--red);align-items:center;gap:6px;margin-bottom:10px;font-size:11px;font-weight:600;display:flex}.ctf-briefing p{color:var(--text-pink);font-size:14px;font-style:italic;line-height:1.7}.ctf-card-stats{flex-direction:column;gap:12px;margin-top:24px;display:flex}.ctf-flag-progress{align-items:center;gap:6px;display:flex}.ctf-flag-dot{background:var(--white10);border:1px solid var(--white20);border-radius:3px;width:10px;height:10px;transition:all .3s}.ctf-flag-dot.found{background:var(--red);border-color:var(--red);box-shadow:0 0 8px #ff3a3d66}.ctf-flag-label{color:var(--text-secondary);margin-left:6px;font-size:12px}.ctf-stat-row{align-items:center;gap:20px;display:flex}.ctf-stat{color:var(--text-secondary);align-items:center;gap:6px;font-size:13px;display:flex}.ctf-countdown{font-variant-numeric:tabular-nums;color:var(--text-pink);font-family:Inter,monospace;font-weight:500}.ctf-tags{flex-wrap:wrap;gap:6px;margin-top:20px;display:flex}.ctf-tag{background:var(--white5);color:var(--text-secondary);letter-spacing:-.2px;border-radius:99px;padding:3px 10px;font-size:11px}.ctf-submit-section{border-top:1px solid var(--white5);margin-top:24px;padding-top:24px}.ctf-submit-row{gap:10px;display:flex}.ctf-flag-input{border:1px solid var(--white10);color:#fff;letter-spacing:.5px;background:#ffffff08;border-radius:10px;outline:none;flex:1;padding:12px 16px;font-family:Inter,monospace;font-size:14px;transition:border-color .2s}.ctf-flag-input::placeholder{color:var(--text-secondary);opacity:.5}.ctf-flag-input:focus{border-color:#ff3a3d66;box-shadow:0 0 0 3px #ff3a3d0f}.ctf-submit-btn{white-space:nowrap;padding:12px 28px!important}.ctf-submit-feedback{color:var(--text-pink);margin-top:10px;font-size:13px}.ctf-hints{background:#a050ff08;border:1px solid #a050ff1a;border-radius:12px;margin-top:20px;padding:16px 20px}.ctf-hints-label{letter-spacing:.8px;color:#c084fc;align-items:center;gap:6px;margin-bottom:10px;font-size:11px;font-weight:600;display:flex}.ctf-hint{color:var(--text-secondary);margin-top:6px;font-size:13px;line-height:1.6}.ctf-hint-num{color:#c084fc;margin-right:4px;font-weight:600}.ctf-leaderboard-wrap{max-width:800px;margin-top:48px;margin-left:auto;margin-right:auto}.ctf-leaderboard-table{background:var(--card);border:1px solid var(--white10);border-radius:16px;overflow:hidden}.ctf-lb-header{border-bottom:1px solid var(--white5);letter-spacing:.8px;color:var(--text-secondary);text-transform:uppercase;background:#ffffff05;align-items:center;padding:16px 24px;font-size:11px;font-weight:600;display:flex}.ctf-lb-row{border-bottom:1px solid var(--white5);align-items:center;padding:14px 24px;font-size:14px;transition:background .15s;display:flex}.ctf-lb-row:last-child{border-bottom:none}.ctf-lb-row:hover{background:#ffffff05}.ctf-lb-top{background:#ff3a3d05}.ctf-lb-col.rank{flex-shrink:0;width:60px}.ctf-lb-col.user{color:#fff;flex:1;font-weight:500}.ctf-lb-col.solves,.ctf-lb-col.points,.ctf-lb-col.streak{text-align:center;width:80px;color:var(--text-secondary)}.ctf-lb-row .ctf-lb-col.points{color:var(--text-pink);font-weight:500}.ctf-lb-col.streak{justify-content:center;align-items:center;gap:4px;display:flex}.ctf-lb-medal{border-radius:8px;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:inline-flex}.ctf-lb-medal.m1{color:gold;background:linear-gradient(135deg,#ffd70026,#ffd7000d);border:1px solid #ffd7004d}.ctf-lb-medal.m2{color:silver;background:linear-gradient(135deg,#c0c0c026,#c0c0c00d);border:1px solid #c0c0c04d}.ctf-lb-medal.m3{color:#cd7f32;background:linear-gradient(135deg,#cd7f3226,#cd7f320d);border:1px solid #cd7f324d}.ctf-archive-grid{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:48px;display:grid}.ctf-archive-grid .ctf-card{padding:24px}.ctf-archive-grid .ctf-card-title{font-size:22px}.ctf-archive-grid .ctf-briefing{display:none}.ctf-rules-grid{grid-template-columns:repeat(2,1fr);gap:20px;max-width:900px;margin-top:48px;margin-left:auto;margin-right:auto;display:grid}.ctf-rule-card{background:var(--card);border:1px solid var(--white10);border-radius:16px;padding:28px}.ctf-rule-num{letter-spacing:-1px;background:linear-gradient(#ff3a3d66,#ff3a3d1a);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:12px;font-size:32px;font-weight:700}.ctf-rule-card h4{letter-spacing:-.5px;margin-bottom:10px;font-size:17px;font-weight:600}.ctf-rule-card p{color:var(--text-secondary);letter-spacing:-.2px;font-size:14px;line-height:1.7}.ctf-rule-card code{color:var(--red);background:#ff3a3d14;border-radius:4px;padding:2px 6px;font-family:Inter,monospace;font-size:13px}.ctf-rule-card strong{color:#fff;font-weight:600}.subpage-navbar{border-bottom:1px solid var(--white10);z-index:10;justify-content:space-between;align-items:center;width:100%;padding:24px 80px;display:flex;position:relative}.subpage-navbar .logo{width:113px;height:36px;overflow:hidden}.subpage-navbar .logo img{object-fit:contain;width:100%;height:100%}.subpage-navbar .nav-links{border:1px solid var(--white5);background:#ffffff1a;border-radius:99px;align-items:center;display:flex}.subpage-navbar .nav-links a{color:#fff;letter-spacing:-.5px;padding:12px 24px;font-size:16px;font-weight:500;line-height:1.5}.subpage-hero{text-align:center;padding:100px 80px 60px;position:relative;overflow:hidden}.subpage-hero:before{content:"";opacity:.04;pointer-events:none;background-image:url(/assets/hero-texture.png);background-size:400px 400px;position:absolute;inset:0}.subpage-hero .section-header{max-width:800px;position:relative}.subpage-hero .section-title{font-size:64px}.subpage-hero .hero-desc{color:var(--text-secondary);max-width:600px;margin:0 auto;font-size:18px;line-height:1.6}.subpage-body{max-width:1440px;margin:0 auto;padding:0 80px 100px}.subpage-body-narrow{max-width:960px;margin:0 auto;padding:0 80px 100px}.content-section{margin-bottom:64px}.content-section-title{color:#fff;letter-spacing:-.5px;align-items:center;gap:12px;margin-bottom:24px;font-size:24px;font-weight:600;display:flex}.content-section-title svg{width:24px;height:24px;color:var(--red);stroke:var(--red);flex-shrink:0}.content-card{border:1px solid var(--white10);-webkit-backdrop-filter:blur(52px);backdrop-filter:blur(52px);background:#ffffff05;border-radius:16px;padding:32px}.content-card p{color:var(--text-secondary);letter-spacing:-.3px;font-size:16px;line-height:1.7}.content-card p+p{margin-top:16px}.content-card h3{color:#fff;letter-spacing:-.3px;margin-bottom:8px;font-size:18px;font-weight:600}.content-card .subsection+.subsection{border-top:1px solid var(--white5);margin-top:24px;padding-top:24px}.content-list{flex-direction:column;gap:12px;padding:0;list-style:none;display:flex}.content-list li{color:var(--text-secondary);align-items:flex-start;gap:12px;font-size:16px;line-height:1.6;display:flex}.content-list .dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:8px}.content-list .dot-green{background:var(--green)}.content-list .dot-red{background:var(--red)}.content-list .dot-default{background:var(--red);opacity:.6}.alert-box{border-radius:12px;padding:20px 24px;font-size:14px;line-height:1.7}.alert-box-red{color:#ff8a8c;background:#ff3a3d0f;border:1px solid #ff3a3d33}.alert-box-yellow{color:#ffd666;background:#ffc83c0f;border:1px solid #ffc83c33}.alert-box-info{color:var(--text-pink);background:#ff3a3d0a;border:1px solid #ff3a3d26}.alert-box strong{color:#fff;font-weight:600}.info-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.info-cell{border:1px solid var(--white5);background:#ffffff05;border-radius:12px;padding:20px}.info-cell h4{color:#fff;margin-bottom:8px;font-size:16px;font-weight:600}.info-cell p{color:var(--text-secondary);font-size:14px;line-height:1.5}.info-cell ul{padding:0;list-style:none}.info-cell ul li{color:var(--text-secondary);padding-left:14px;font-size:14px;line-height:1.8;position:relative}.info-cell ul li:before{content:"•";color:var(--red);opacity:.6;position:absolute;left:0}.highlight-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:64px;display:grid}.highlight-card{border:1px solid var(--white10);text-align:center;background:#ffffff05;border-radius:16px;padding:32px;transition:border-color .3s,background .3s}.highlight-card:hover{background:#ff3a3d08;border-color:#ff3a3d4d}.highlight-card .icon-wrap{background:var(--icon-bg);border-radius:12px;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 16px;display:flex}.highlight-card .icon-wrap svg{color:#fff;stroke:#fff;opacity:.8;width:28px;height:28px}.highlight-card h3{color:#fff;letter-spacing:-.3px;margin-bottom:8px;font-size:18px;font-weight:600}.highlight-card p{color:var(--text-secondary);font-size:14px;line-height:1.6}.partner-card-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:80px;display:grid}.partner-detail-card{border:1px solid var(--white10);background:#ffffff05;border-radius:16px;flex-direction:column;gap:24px;padding:32px;transition:border-color .3s,background .3s,transform .3s;display:flex}.partner-detail-card:hover{background:#ff3a3d08;border-color:#ff3a3d4d;transform:translateY(-4px)}.partner-detail-card .partner-header{text-align:center}.partner-detail-card .partner-icon{background:var(--icon-bg);border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 16px;display:flex}.partner-detail-card .partner-icon svg{color:#fff;stroke:#fff;opacity:.8;width:32px;height:32px}.partner-detail-card .partner-name{color:#fff;letter-spacing:-.5px;font-size:24px;font-weight:600}.partner-detail-card .partner-url{color:var(--text-secondary);justify-content:center;align-items:center;gap:6px;margin-top:4px;font-size:14px;display:flex}.partner-detail-card .partner-url:hover{color:var(--red)}.partner-detail-card .partner-desc{color:var(--text-secondary);text-align:center;font-size:15px;line-height:1.6}.partner-features{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.partner-feature{color:var(--text-secondary);align-items:center;gap:8px;font-size:13px;display:flex}.partner-feature .check{background:#ff3a3d26;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.partner-feature .check svg{width:10px;height:10px;color:var(--red);stroke:var(--red)}.partner-contribution{border:1px solid var(--white5);background:#ffffff05;border-radius:12px;padding:16px 20px}.partner-contribution h4{color:var(--text-pink);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:13px;font-weight:600}.partner-contribution p{color:var(--text-secondary);font-size:13px;line-height:1.6}.partner-visit-btn{background:var(--card);color:#fff;cursor:pointer;border:1px solid #ff3a3d4d;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:500;text-decoration:none;transition:border-color .3s,background .3s;display:flex;position:relative}.partner-visit-btn:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 20px #ff3a3d26}.partner-visit-btn:hover{background:#ff3a3d14;border-color:#ff3a3d80}.partner-visit-btn svg{width:14px;height:14px}.cta-box{border:1px solid var(--white10);text-align:center;background:#ffffff05;border-radius:20px;padding:64px}.cta-box .cta-icon{background:var(--icon-bg);border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 24px;display:flex}.cta-box .cta-icon svg{color:#fff;stroke:#fff;opacity:.8;width:36px;height:36px}.cta-box h2{color:#fff;letter-spacing:-1px;margin-bottom:16px;font-size:36px;font-weight:500}.cta-box p{color:var(--text-secondary);max-width:500px;margin:0 auto 32px;font-size:16px;line-height:1.6}.cta-buttons{justify-content:center;align-items:center;gap:16px;display:flex}.contact-info{flex-direction:column;gap:12px;display:flex}.contact-info p{color:var(--text-secondary);font-size:16px;line-height:1.6}.contact-info strong{color:#fff;font-weight:600}.subpage-footer-nav{border-top:1px solid var(--white10);justify-content:space-between;align-items:center;margin-top:64px;padding-top:40px;display:flex}.red-divider{background:linear-gradient(90deg, transparent, var(--red), transparent);opacity:.3;width:100%;height:8px}.auth-page{flex-direction:column;min-height:100vh;display:flex}.auth-main{flex:1;justify-content:center;align-items:center;padding:60px 80px;display:flex;position:relative}.auth-main:before{content:"";opacity:.04;pointer-events:none;background-image:url(/assets/hero-texture.png);background-size:400px 400px;position:absolute;inset:0}.auth-card{border:1px solid var(--white10);-webkit-backdrop-filter:blur(52px);backdrop-filter:blur(52px);z-index:1;background:#ffffff05;border-radius:20px;width:100%;max-width:440px;padding:48px 40px;position:relative}.auth-card:before{content:"";background:linear-gradient(90deg, transparent, var(--red), transparent);opacity:.6;border-radius:20px 20px 0 0;height:2px;position:absolute;top:0;left:0;right:0}.auth-card-header{text-align:center;margin-bottom:32px}.auth-icon{background:var(--icon-bg);border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 20px;display:flex}.auth-icon svg{color:#fff;stroke:#fff;opacity:.8;width:28px;height:28px}.auth-card-header h1{color:#fff;letter-spacing:-.5px;margin-bottom:8px;font-size:28px;font-weight:600}.auth-card-header p{color:var(--text-secondary);font-size:15px;line-height:1.5}.auth-form{flex-direction:column;gap:20px;display:flex}.auth-field label{color:var(--text-secondary);letter-spacing:-.2px;margin-bottom:8px;font-size:14px;font-weight:500;display:block}.auth-field .input-wrap{position:relative}.auth-field input{border:1px solid var(--white10);color:#fff;background:#ffffff08;border-radius:10px;outline:none;width:100%;padding:12px 44px 12px 16px;font-family:Inter,sans-serif;font-size:15px;transition:border-color .3s,background .3s}.auth-field input::placeholder{color:var(--text-secondary);opacity:.6}.auth-field input:focus{background:#ff3a3d08;border-color:#ff3a3d66}.auth-field input:disabled{opacity:.5;cursor:not-allowed}.auth-field .input-icon{color:var(--text-secondary);opacity:.5;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.auth-field .input-icon svg{width:18px;height:18px}.auth-alert{border-radius:10px;align-items:flex-start;gap:10px;padding:14px 16px;font-size:14px;line-height:1.6;display:flex}.auth-alert svg{flex-shrink:0;width:16px;height:16px;margin-top:2px}.auth-alert-error{color:#ff8a8c;background:#ff3a3d14;border:1px solid #ff3a3d33}.auth-alert-warning{color:#ffd666;background:#ffc83c14;border:1px solid #ffc83c33}.auth-alert-success{color:#66d98e;background:#00b84614;border:1px solid #00b84633}.auth-alert-info{border:1px solid var(--white10);color:var(--text-secondary);background:#ffffff08}.auth-alert a{color:var(--red);font-weight:600;text-decoration:underline}.auth-submit{background:var(--card);color:#fff;cursor:pointer;border:1px solid #ff3a3d66;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;padding:14px 24px;font-family:Inter,sans-serif;font-size:16px;font-weight:500;transition:opacity .3s,border-color .3s;display:flex;position:relative}.auth-submit:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 30px #ff3a3d33}.auth-submit:hover:not(:disabled){border-color:#ff3a3d99}.auth-submit:disabled{opacity:.4;cursor:not-allowed}.auth-submit svg{width:16px;height:16px}.auth-divider{align-items:center;gap:16px;margin:4px 0;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--white10);flex:1;height:1px}.auth-divider span{color:var(--text-secondary);text-transform:uppercase;letter-spacing:1px;font-size:12px}.auth-alt-btn{border:1px solid var(--white10);color:#fff;cursor:pointer;background:#ffffff08;border-radius:10px;justify-content:center;align-items:center;width:100%;padding:12px 24px;font-family:Inter,sans-serif;font-size:15px;font-weight:500;text-decoration:none;transition:border-color .3s,background .3s;display:flex}.auth-alt-btn:hover{background:#ffffff0d;border-color:#fff3}.auth-tos-notice{text-align:center;color:var(--text-secondary);margin-top:4px;font-size:12px;line-height:1.6}.auth-tos-notice a{color:var(--red);text-decoration:underline}.auth-tos-notice a:hover{color:#fff}.auth-hash-display{border:1px solid var(--white10);background:#ffffff08;border-radius:8px;justify-content:space-between;align-items:center;margin-top:8px;padding:10px 14px;display:flex}.auth-hash-display code{color:#fff;letter-spacing:.5px;font-family:Inter,monospace;font-size:14px}.auth-hash-display button{cursor:pointer;color:var(--text-secondary);background:0 0;border:none;border-radius:4px;padding:4px;transition:color .2s}.auth-hash-display button:hover{color:#fff}.auth-hash-display button svg{width:16px;height:16px}.auth-captcha{justify-content:center;display:flex}.auth-footer{border-top:1px solid var(--white10);justify-content:center;align-items:center;gap:32px;padding:24px 80px;display:flex}.auth-footer a{color:var(--text-secondary);font-size:14px;transition:color .3s}.auth-footer a:hover{color:#fff}.auth-footer .copyright{color:var(--text-secondary);opacity:.6;font-size:13px}@keyframes auth-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.auth-spinner{animation:1s linear infinite auth-spin}.changelog-controls{flex-wrap:wrap;gap:16px;margin-bottom:40px;display:flex}.changelog-search{flex:1;min-width:200px;position:relative}.changelog-search svg{color:var(--text-secondary);pointer-events:none;width:16px;height:16px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.changelog-search input{color:#fff;background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;width:100%;padding:12px 16px 12px 42px;font-family:inherit;font-size:14px;transition:border-color .2s,box-shadow .2s}.changelog-search input::placeholder{color:var(--text-secondary)}.changelog-search input:focus{border-color:var(--red);outline:none;box-shadow:0 0 0 3px #ff3b301a}.changelog-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.changelog-filter-btn{color:var(--text-secondary);cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:500;transition:all .2s;display:flex}.changelog-filter-btn:hover{color:#fff;background:#ffffff0f}.changelog-filter-btn.active{border-color:var(--red);color:#fff;background:#ff3b301a}.changelog-filter-btn .filter-dot{border-radius:50%;width:8px;height:8px}.filter-dot.feature{background:#34d399}.filter-dot.fix{background:#60a5fa}.filter-dot.update{background:#fbbf24}.filter-dot.security{background:var(--red)}.filter-dot.release{background:#a78bfa}.changelog-current{background:linear-gradient(135deg,#ff3b3014,#ff3b3005);border:1px solid #ff3b3026;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:40px;padding:24px 28px;display:flex}.changelog-current-info{align-items:center;gap:16px;display:flex}.changelog-current-icon{width:48px;height:48px;color:var(--red);background:#ff3b3026;border-radius:12px;justify-content:center;align-items:center;display:flex}.changelog-current-text h3{margin:0 0 2px;font-size:18px;font-weight:700}.changelog-current-text p{color:var(--text-secondary);margin:0;font-size:13px}.changelog-current-badges{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.changelog-badge{border-radius:20px;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:500;display:flex}.changelog-badge.releases{color:var(--text-secondary);background:#ffffff0d}.changelog-badge.releases svg{color:var(--red);width:14px;height:14px}.changelog-badge.branch{color:#fff;background:#ff3b301f}.changelog-badge.branch svg{width:14px;height:14px}.changelog-month-header{color:#fff;align-items:center;gap:10px;padding:24px 0 16px;font-size:18px;font-weight:600;display:flex}.changelog-month-header svg{color:var(--red);width:18px;height:18px}.changelog-entry{cursor:pointer;background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;margin-bottom:12px;padding:20px 24px;transition:all .25s}.changelog-entry:hover{background:#ffffff08;border-color:#ff3b3033}.changelog-entry.expanded{border-color:#ff3b3040;box-shadow:0 4px 20px #0003}.changelog-entry-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.changelog-entry-left h4{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 4px;font-size:16px;font-weight:600;display:flex}.changelog-entry-left p{color:var(--text-secondary);margin:0;font-size:13px}.changelog-entry-right{flex-shrink:0;align-items:center;gap:12px;display:flex}.changelog-type-badge{text-transform:uppercase;letter-spacing:.03em;border-radius:20px;align-items:center;gap:5px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.changelog-type-badge.feature{color:#34d399;background:#34d3991a}.changelog-type-badge.fix{color:#60a5fa;background:#60a5fa1a}.changelog-type-badge.update{color:#fbbf24;background:#fbbf241a}.changelog-type-badge.security{color:var(--red);background:#ff3b301a}.changelog-type-badge.release{color:#a78bfa;background:#a78bfa1a}.changelog-type-icon{border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.changelog-type-icon.feature{color:#34d399;background:#34d3991a}.changelog-type-icon.fix{color:#60a5fa;background:#60a5fa1a}.changelog-type-icon.update{color:#fbbf24;background:#fbbf241a}.changelog-type-icon.security{color:var(--red);background:#ff3b301a}.changelog-type-icon.release{color:#a78bfa;background:#a78bfa1a}.changelog-chevron{color:var(--text-secondary);transition:transform .2s}.changelog-entry.expanded .changelog-chevron{transform:rotate(180deg)}.changelog-entry-desc{color:#ffffffd9;margin:12px 0 0;font-size:14px;font-weight:500}.changelog-details{border-top:1px solid #ffffff0f;margin-top:16px;padding-top:16px}.changelog-details ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.changelog-details li{color:var(--text-secondary);align-items:flex-start;gap:12px;font-size:14px;line-height:1.5;display:flex}.changelog-details li:hover{color:#fffc}.changelog-details li .detail-dot{background:var(--red);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:7px}.changelog-empty{flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:60px 20px;display:flex}.changelog-empty svg{color:var(--text-secondary);opacity:.4;width:40px;height:40px}.changelog-empty p{color:var(--text-secondary);font-weight:500}.changelog-empty button{color:var(--red);cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:14px;transition:color .2s}.changelog-empty button:hover{color:#ff6b6b}.changelog-loading{flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:80px 20px;display:flex}.changelog-loading .spinner{border:3px solid #ffffff0f;border-top-color:var(--red);border-radius:50%;width:40px;height:40px;animation:.8s linear infinite auth-spin}.changelog-loading p{color:var(--text-secondary);font-size:14px}@media (max-width:768px){.changelog-controls{flex-direction:column}.changelog-current{text-align:center;flex-direction:column}.changelog-current-info{flex-direction:column}.changelog-current-badges{justify-content:center}.changelog-entry-header{flex-direction:column}.changelog-entry-right{align-self:flex-start}.changelog-filters{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.landing-page{width:100%!important;min-width:0!important;overflow-x:hidden!important}.hero .lightbeam,.hero-footer-bg,.hero-glow-line,.hero-image-fade,.preview-card,.support-illustration,.rail-left,.rail-right{display:none!important}.navbar{justify-content:space-between!important;align-items:center!important;width:100%!important;padding:12px 16px!important;display:flex!important}.nav-links{display:none!important}.hero{height:auto!important;min-height:0!important}.hero-main{flex-direction:column!important;gap:32px!important;width:100%!important;padding:32px 16px 48px!important}.hero-text{flex-shrink:1!important;width:100%!important}.hero-headline{font-size:34px!important;line-height:1.15!important}.hero-desc{font-size:15px!important}.hero-processing{width:100%!important}.hero-buttons{flex-direction:column!important;gap:10px!important}.hero-buttons a{text-align:center!important;justify-content:center!important;align-items:center!important;width:100%!important;display:flex!important}.hero-image-container{display:none!important}.intel-redefined,.intel-network,.secure-access,.cost-analysis,.pricing-plans,.credit-based,.trust-metrics,.alt-payment,.support,.preview-process{padding:40px 16px!important}.section-title,.gradient-heading,.credit-heading,.preview-heading,.ctf-hero-title{font-size:26px!important;line-height:1.2!important}.subpage-hero .section-title{font-size:30px!important}.pricing-cards,.cost-cards,.bento-row,.metrics-row,.credit-features,.footer-top,.support,.bento-feature-row,.cta-buttons,.subpage-footer-nav,.pagination,.hero-main{flex-direction:column!important}.pricing-cards,.cost-cards,.bento-row,.metrics-row,.credit-features{gap:16px!important}.cost-card,.footer-brand,.support-illustration,.preview-card,.credit-beam,.why-section{flex-shrink:1!important;width:100%!important;max-width:100%!important;height:auto!important}.cost-arrow{width:32px!important;margin:0 auto!important;transform:rotate(90deg)!important}.source-grid,.highlight-grid,.partner-card-grid,.process-grid,.partner-features,.info-grid{grid-template-columns:1fr!important}.comparison-table{-webkit-overflow-scrolling:touch;overflow:auto hidden!important}.comparison-table .table-row{min-width:600px!important}.comparison-table .table-cell{padding:12px 8px!important}.metric{padding:20px 16px!important}.metric-divider,.credit-divider{width:100%!important;height:1px!important;margin:0!important}.pricing-card{width:100%!important;max-width:100%!important}.pagination{flex-wrap:wrap!important;justify-content:center!important;gap:10px!important}.pagination button{padding:8px 16px!important;font-size:13px!important}.quote{font-size:18px!important}.process-grid{grid-template-columns:1fr 1fr!important}.footer{padding:40px 16px 24px!important}.footer-links{flex-direction:column!important;gap:20px!important}.support{gap:24px!important}.cta-box{padding:24px 16px!important}.cta-buttons a{text-align:center!important;width:100%!important}.subpage-navbar{width:100%!important;padding:12px 16px!important}.subpage-navbar .nav-links{display:none!important}.subpage-hero{padding:40px 16px 24px!important}.subpage-body,.subpage-body-narrow{padding:0 16px 40px!important}.auth-footer{flex-wrap:wrap!important;gap:12px!important;padding:16px!important}.auth-card{margin:16px auto!important;padding:28px 20px!important}.auth-captcha{transform-origin:50%;transform:scale(.88)}.changelog-controls{flex-direction:column!important;gap:10px!important}.changelog-filters{-webkit-overflow-scrolling:touch;overflow-x:auto!important}}@media (min-width:769px) and (max-width:1024px){.landing-page{min-width:0!important;overflow-x:hidden!important}.navbar,.hero-main{width:100%!important;max-width:1440px!important}.navbar{padding:16px 32px!important}.hero-main{gap:32px!important;padding:60px 32px!important}.hero-text{flex-shrink:1!important;width:48%!important}.hero-image-container{flex-shrink:1!important;width:52%!important}.hero-headline{font-size:48px!important}.hd{width:100%!important;height:auto!important}.intel-redefined,.intel-network,.secure-access,.cost-analysis,.pricing-plans,.credit-based,.trust-metrics,.alt-payment,.support,.preview-process{padding:60px 32px!important}.section-title,.gradient-heading,.credit-heading,.preview-heading{font-size:36px!important}.pricing-cards{flex-wrap:wrap!important}.pricing-card{flex:300px!important;min-width:280px!important}.cost-cards{flex-wrap:wrap!important}.cost-card{width:100%!important;max-width:500px!important}.cost-arrow{margin:0 auto!important;transform:rotate(90deg)!important}.source-grid{grid-template-columns:repeat(2,1fr)!important}.metrics-row{flex-wrap:wrap!important}.metric{flex:200px!important;padding:24px!important}.credit-features{flex-wrap:wrap!important;gap:24px!important}.footer-top{flex-wrap:wrap!important;gap:32px!important}.footer-brand{width:100%!important;max-width:500px!important}.footer-links{flex-wrap:wrap!important;gap:24px!important}.bento-row,.bento-feature-row{flex-wrap:wrap!important}.preview-card{width:100%!important;max-width:900px!important;height:auto!important}.support{gap:32px!important}.support-illustration{width:100%!important;max-width:400px!important;height:auto!important}.comparison-table{overflow-x:auto!important}.comparison-table .table-row{min-width:600px!important}.subpage-navbar{padding:16px 32px!important}.subpage-hero{padding:60px 32px 40px!important}.subpage-body,.subpage-body-narrow{padding:0 32px 60px!important}.highlight-grid,.partner-card-grid{grid-template-columns:repeat(2,1fr)!important}.subpage-hero .section-title{font-size:40px!important}.auth-footer{padding:16px 32px!important}}@media (min-width:1025px) and (max-width:1439px){.landing-page{min-width:0!important;overflow-x:hidden!important}.navbar,.hero-main{width:100%!important;max-width:1440px!important}.navbar{padding:20px 48px!important}.hero-main{gap:40px!important;padding:80px 48px!important}.hero-text{flex-shrink:1!important;width:46%!important}.hero-image-container{flex-shrink:1!important;width:54%!important}.hero-headline{font-size:60px!important}.hd{width:100%!important;height:auto!important}.intel-redefined,.intel-network,.secure-access,.cost-analysis,.pricing-plans,.credit-based,.trust-metrics,.alt-payment,.support,.preview-process{padding:80px 48px!important}.section-title,.gradient-heading,.credit-heading,.preview-heading{font-size:40px!important}.preview-card{width:100%!important;max-width:1100px!important;height:auto!important}.subpage-navbar{padding:20px 48px!important}.subpage-hero{padding:80px 48px 48px!important}.subpage-body,.subpage-body-narrow{padding:0 48px 80px!important}.subpage-hero .section-title{font-size:48px!important}.auth-footer{padding:20px 48px!important}}@media (max-width:768px){.hero-image-container{padding:0 4px;flex-shrink:1!important;width:100%!important}.hero-image-clip,.hero-image-card,.hero-banner-img{width:100%!important;height:auto!important}}.hero-image-card{justify-content:center;align-items:center;border-radius:16px!important;width:100%!important;height:100%!important;padding:0!important;display:flex!important}.hero-banner-img{display:block;object-fit:cover!important;border-radius:16px!important;width:100%!important;height:100%!important}.hero-image-container{animation:none!important}.hero-image-container:hover{transform:none!important}.hg{background:#0c0c0f;border:1px solid #f43f5e1f;border-radius:14px;width:100%;max-width:520px;font-family:system-ui,-apple-system,sans-serif;animation:.8s cubic-bezier(.16,1,.3,1) .4s both hgFadeIn;overflow:hidden;box-shadow:0 0 0 1px #ffffff08,0 20px 60px #0006,0 0 80px #f43f5e0f}@keyframes hgFadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.hg-chrome{background:#111114;border-bottom:1px solid #ffffff0d;align-items:center;gap:12px;padding:10px 14px;display:flex}.hg-dots{gap:5px;display:flex}.hg-dot{border-radius:50%;width:8px;height:8px}.hg-dot-r{background:#ff5f57}.hg-dot-y{background:#febc2e}.hg-dot-g{background:#28c840}.hg-url{color:#6b7280;background:#ffffff0a;border-radius:5px;flex:1;justify-content:center;align-items:center;gap:5px;padding:3px 10px;font-size:11px;display:flex}.hg-body{min-height:340px;display:flex}.hg-sidebar{border-right:1px solid #ffffff0d;flex-direction:column;flex-shrink:0;gap:10px;width:140px;padding:14px 10px;display:flex}.hg-logo{color:#f43f5e;letter-spacing:.5px;align-items:center;gap:6px;margin-bottom:4px;font-size:12px;font-weight:700;display:flex}.hg-search{color:#4b5563;background:#ffffff0a;border:1px solid #ffffff0d;border-radius:5px;align-items:center;gap:5px;padding:5px 8px;font-size:9px;display:flex}.hg-nav{flex-direction:column;flex:1;gap:2px;display:flex}.hg-nav-item{color:#6b7280;border-radius:5px;align-items:center;gap:6px;padding:5px 7px;font-size:9px;transition:color .15s;display:flex}.hg-nav-item.active{color:#f43f5e;background:#f43f5e14}.hg-nav-dot{opacity:.5;background:currentColor;border-radius:50%;flex-shrink:0;width:4px;height:4px}.hg-sidebar-footer{margin-top:auto}.hg-status-pill{color:#22c55e;background:#22c55e14;border-radius:10px;align-items:center;gap:5px;width:fit-content;padding:4px 8px;font-size:8px;display:flex}.hg-pulse{background:#22c55e;border-radius:50%;width:5px;height:5px;animation:2s ease-in-out infinite hgPulse}@keyframes hgPulse{0%,to{opacity:1;box-shadow:0 0 #22c55e66}50%{opacity:.6;box-shadow:0 0 0 4px #22c55e00}}.hg-content{flex-direction:column;flex:1;gap:12px;min-width:0;padding:14px;display:flex}.hg-searchbar{color:#4b5563;background:#ffffff08;border:1px solid #ffffff0f;border-radius:7px;align-items:center;gap:6px;padding:8px 10px;font-size:10px;display:flex}.hg-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.hg-card{background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;padding:10px;transition:border-color .15s}.hg-card:hover{border-color:#f43f5e33}.hg-card-header{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.hg-card-name{color:#d1d5db;font-size:9px;font-weight:600}.hg-card-status{border-radius:50%;flex-shrink:0;width:5px;height:5px}.hg-card-status.online{background:#22c55e}.hg-card-status.limited{background:#eab308}.hg-card-records{color:#f43f5e;font-size:13px;font-weight:700;line-height:1}.hg-card-label{color:#4b5563;margin-top:2px;font-size:7px}.hg-result{background:#ffffff05;border:1px solid #f43f5e14;border-radius:8px;margin-top:auto;padding:10px}.hg-result-row{justify-content:space-between;align-items:center;padding:4px 0;font-size:9px;display:flex}.hg-result-row+.hg-result-row{border-top:1px solid #ffffff0a}.hg-result-field{color:#4b5563}.hg-result-value{color:#9ca3af;font-family:monospace}.hg-red{color:#f43f5e}@media (max-width:768px){.hg{border-radius:10px;max-width:100%}.hg-sidebar{width:100px;padding:10px 8px}.hg-nav-item{padding:4px 5px;font-size:8px}.hg-content{gap:8px;padding:10px}.hg-grid{grid-template-columns:repeat(2,1fr);gap:6px}.hg-card{padding:8px}.hg-card-records{font-size:11px}.hg-result{display:none}.hg-body{min-height:280px}}.hero-image-container,.hero-image-clip,.hero-image-card,.hero-banner-img{transition:none!important;animation:none!important;transform:none!important}.hero-image-container:hover,.hero-image-container:hover .hero-banner-img,.hero-image-container:hover .hero-glow-line{filter:none!important;transform:none!important}.hero-image-clip,.hero-image-card{border-radius:14px!important;overflow:hidden!important}.hero-banner-img{border-radius:14px!important}
