.portal-showcase{padding-top:80px;padding-bottom:80px}.adshub-preview-stage{position:relative;isolation:isolate;margin-inline:-20px;padding:12px 0 40px}.adshub-preview-stage:before{content:"";position:absolute;inset:8% 5% 0;z-index:-1;background:radial-gradient(ellipse,#ff642d22,transparent 68%);filter:blur(32px);pointer-events:none}.portal-preview.adshub-preview-frame{margin:0;transform:none;border:1px solid #ffffff1c;border-bottom:7px solid #34302b;border-radius:18px;background:radial-gradient(ellipse at 50% 35%,#ff804516,transparent 55%),linear-gradient(135deg,#ffffff07,#ffffff02);box-shadow:inset 0 1px 0 #ffffff12,0 4px 0 #24211e,0 10px 0 -3px #151412,0 32px 60px #0008,0 0 50px #ff6b2010;color:var(--paper);font-family:Arial,sans-serif;text-transform:none}.adshub-dashboard{display:grid;grid-template-columns:185px minmax(0,1fr);min-height:590px}.adshub-dashboard-sidebar{display:flex;flex-direction:column;padding:22px 14px 18px;border-right:1px solid #ffffff12;background:#ffffff03}.adshub-dashboard-logo{display:flex;align-items:center;gap:9px}.adshub-dashboard-logo img{width:32px;height:32px;border-radius:8px}.adshub-dashboard-logo strong{color:var(--orange);font-size:22px;font-weight:800;letter-spacing:-.05em}.adshub-dashboard-workspace{margin:28px 8px 14px;font-size:8px;letter-spacing:.17em;color:var(--muted);font-weight:700}.adshub-dashboard-nav>div{display:flex;align-items:center;gap:12px;min-height:37px;padding:8px 10px;margin-bottom:3px;font-size:11px;color:#c9c5bf;border-left:2px solid transparent;border-radius:7px}.adshub-dashboard-nav>div>span{width:14px;font-size:16px}.adshub-dashboard-nav>div.is-active{border-left-color:var(--orange);background:#ff5a1f12}.adshub-dashboard-nav>div.is-active>span{color:var(--orange)}.adshub-dashboard-support{margin-top:auto;padding-top:34px}.adshub-dashboard-support>small{display:block;color:var(--muted);font-size:8px;letter-spacing:.15em;font-weight:700;margin-bottom:15px}.adshub-dashboard-support>div{border-radius:7px;padding:8px;text-align:center;color:#fff;font-size:11px;font-weight:700;margin-top:7px}.adshub-support-whatsapp{background:#0b8060}.adshub-support-telegram{background:#1d6da7}.adshub-dashboard-support>p{display:flex;align-items:center;gap:7px;padding-top:15px;margin:10px 0 14px;border-top:1px solid #ffffff12;color:var(--muted);font-size:8px}.adshub-dashboard-support i,.adshub-dashboard-topbar i{width:5px;height:5px;border-radius:50%;background:#148548;flex-shrink:0}.adshub-dashboard-support>span{font-size:10px}.adshub-dashboard-main{min-width:0;background:transparent}.adshub-dashboard-topbar{display:flex;align-items:center;justify-content:space-between;height:57px;padding:0 26px;background:#ffffff03;border-bottom:1px solid #ffffff12;color:var(--muted);font-size:10px}.adshub-dashboard-topbar>div{display:flex;align-items:center;gap:14px;color:var(--paper)}.adshub-dashboard-lang{border-radius:20px;background:#ffffff08;padding:5px 9px 5px 4px;font-size:9px;color:var(--muted)}.adshub-dashboard-lang b{padding:4px 7px;margin-right:5px;border-radius:14px;background:#ffffff03;color:var(--paper)}.adshub-dashboard-avatar{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:var(--orange);color:#111;font-weight:700}.adshub-dashboard-content{padding:30px 26px 24px}.adshub-dashboard-title{display:flex;justify-content:space-between;align-items:center;gap:14px}.adshub-dashboard-title small{color:var(--muted);font-size:8px;font-weight:700;letter-spacing:.18em}.adshub-dashboard-title h3{margin-top:12px;color:var(--paper);font-size:27px;line-height:1.2;font-weight:700;letter-spacing:-.03em}.adshub-dashboard-title p{font-size:11px;color:var(--muted);margin-top:12px}.adshub-dashboard-create{padding:12px 14px;border-radius:7px;background:var(--orange);color:#111;font-size:11px;font-weight:700;white-space:nowrap}.adshub-dashboard-banner{display:flex;flex-wrap:wrap;gap:7px;margin-top:24px;padding:15px 17px;border-radius:10px;border:1px solid #ffffff12;background:#ffffff03;font-size:10px;color:#c9c5bf}.adshub-dashboard-banner em,.adshub-dashboard-report-heading em{color:var(--orange);font-style:normal}.adshub-dashboard-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px}.adshub-dashboard-metrics>div{display:flex;flex-direction:column;padding:20px 16px;border:1px solid #ffffff12;border-radius:13px;background:#ffffff03;box-shadow:0 3px 5px #0003,inset 0 1px 0 #fff;min-height:123px}.adshub-dashboard-metrics>div>span{color:var(--muted);font-size:10px;font-weight:700}.adshub-dashboard-metrics strong{font-size:clamp(16px,1.6vw,25px);line-height:1.3;letter-spacing:-.03em;margin:12px 0 8px;color:var(--paper)}.adshub-dashboard-metrics small{font-size:8px;line-height:1.6;color:var(--muted)}.adshub-dashboard-reports{display:grid;grid-template-columns:2fr 1fr;gap:18px;margin-top:18px}.adshub-dashboard-spend,.adshub-dashboard-status{padding:22px 18px 14px;border:1px solid #ffffff12;border-radius:13px;background:#ffffff03;box-shadow:0 3px 5px #0003}.adshub-dashboard-report-heading{display:flex;justify-content:space-between;align-items:center;gap:10px}.adshub-dashboard-report-heading h4{font-size:14px;font-weight:700;color:var(--paper)}.adshub-dashboard-report-heading>span{color:var(--muted);font-size:8px;white-space:nowrap}.adshub-dashboard-report-heading b{display:inline-block;border:1px solid #ffffff20;border-radius:5px;padding:5px 7px;margin-left:5px;color:#c9c5bf;font-weight:400}.adshub-dashboard-report-heading em{font-size:10px;white-space:nowrap}.adshub-dashboard-chart{display:flex;flex-direction:column;justify-content:space-between;height:145px;margin-top:30px}.adshub-dashboard-chart i{display:block;border-top:1px solid #ffffff0d}.adshub-dashboard-dates{display:flex;justify-content:space-between;margin-top:25px;font-size:8px;color:var(--muted)}.adshub-dashboard-status>p{margin-top:20px;font-size:12px;color:var(--muted)}@media (max-width:1023px){.adshub-dashboard{grid-template-columns:155px minmax(0,1fr)}.adshub-dashboard-content{padding:24px 18px}.adshub-dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.adshub-dashboard-account{display:none}.adshub-dashboard-title{align-items:flex-start}.adshub-dashboard-create{padding:10px;font-size:9px}.adshub-dashboard-reports{grid-template-columns:1fr}}@media (max-width:640px){.adshub-preview-stage{margin-inline:-12px;padding:10px 0 26px}.portal-preview.adshub-preview-frame{border-radius:12px}.adshub-dashboard{grid-template-columns:1fr}.adshub-dashboard-sidebar{padding:16px;border-right:0;border-bottom:1px solid #ffffff12}.adshub-dashboard-logo{margin-bottom:14px}.adshub-dashboard-support,.adshub-dashboard-workspace{display:none}.adshub-dashboard-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px}.adshub-dashboard-nav>div{font-size:10px;min-height:30px;padding:6px 8px;gap:8px}.adshub-dashboard-topbar{padding:0 16px;height:48px}.adshub-dashboard-content{padding:22px 14px}.adshub-dashboard-title{flex-wrap:wrap}.adshub-dashboard-title h3{font-size:24px}.adshub-dashboard-metrics{gap:9px}.adshub-dashboard-metrics>div{padding:16px 12px}.adshub-dashboard-metrics strong{font-size:19px}.adshub-dashboard-report-heading h4{font-size:13px}}.portal-showcase-lead{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:center;margin-bottom:56px}.portal-showcase-copy{min-width:0;margin-bottom:0;flex:1}.portal-showcase-header{margin-bottom:0}.portal-showcase-description{flex:0 0 330px}@media (max-width:1023px){.portal-showcase-header{flex-direction:column;align-items:flex-start;gap:24px}.portal-showcase-description{flex:initial;max-width:540px}}.portal-flow{position:relative;isolation:isolate;min-width:0;margin-top:24px;padding:32px 24px}.portal-flow:before{content:"";position:absolute;inset:0 -20px;z-index:-1;pointer-events:none;border:1px solid #ffffff1c;border-top-color:#ffad785c;border-radius:18px;background:radial-gradient(ellipse at 100% 0,#ff80451c,transparent 65%),linear-gradient(135deg,#ffffff09,#ffffff03);box-shadow:inset 0 1px 0 #ffbd8e35,0 20px 50px #0003,0 0 32px #ff5a1f18,0 0 70px #ff5a1f0a;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.portal-flow-caption{display:flex;flex-direction:column;gap:8px;padding-bottom:28px}.portal-flow-caption>span{font-size:17px}.portal-flow-caption small{color:var(--muted);font-size:11px}.portal-flow-lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.portal-flow-progress,.portal-flow-track{fill:none;stroke-width:1.5}.portal-flow-track{stroke:#ffffff16}.portal-flow-progress{stroke:var(--orange)}.portal-flow-pulse{fill:#ffc49f;filter:drop-shadow(0 0 6px #ff5a1f);opacity:0}.portal-flow ol{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px}.portal-flow-step{display:flex;flex-direction:column;align-items:flex-start;gap:20px;min-height:78px}.portal-flow-node{position:relative;display:grid;place-items:center;width:48px;height:48px;flex-shrink:0;border-radius:50%;border:1px solid #ffffff26;background:#1b1b1b;color:var(--muted);transition:border-color .35s,color .35s,box-shadow .35s}.portal-flow-node svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.portal-flow-check{position:absolute;bottom:-3px;right:-3px;width:16px;height:16px;display:grid;place-items:center;border-radius:50%;font-size:10px;background:var(--orange);color:#141414;opacity:0;transform:scale(.5);transition:opacity .3s,transform .3s}.portal-flow-detail{min-width:0;padding-top:2px}.portal-flow-number{display:inline-block;font-size:11px;color:var(--muted);margin-right:10px}.portal-flow-detail h3{display:inline;font-size:20px;font-weight:600}.portal-flow-detail p{margin-top:8px;font-size:14px;line-height:1.7;color:var(--muted);max-width:330px}.portal-flow-step.is-complete .portal-flow-node{color:var(--orange);border-color:#ff5a1f80;box-shadow:0 0 20px #ff5a1f12}.portal-flow-step.is-complete .portal-flow-check{opacity:1;transform:scale(1)}.portal-flow-step.is-complete .portal-flow-number{color:var(--orange)}@media (max-width:1023px){.portal-showcase-lead{grid-template-columns:1fr;gap:16px}.portal-flow{width:100%}.portal-flow ol{grid-template-columns:1fr}.portal-flow-step{flex-direction:row}}@media (max-width:640px){.portal-flow{padding:28px 12px}.portal-flow:before{left:-12px;right:-12px}.portal-flow-step{gap:18px;min-height:94px}.portal-flow ol{gap:22px}.portal-flow-detail p{font-size:15px}.portal-showcase-lead{margin-bottom:32px}}@media (prefers-reduced-motion:reduce){.portal-flow-check,.portal-flow-node{transition:none}}.portal-flow{padding:40px 24px 28px}.portal-flow:before{border-top-color:#ffffff1c;background:radial-gradient(ellipse at 50% 35%,#ff804516,transparent 55%),linear-gradient(135deg,#ffffff07,#ffffff02);box-shadow:inset 0 1px 0 #ffffff12,0 20px 50px #0003}.portal-flow-caption{align-items:center;text-align:center;gap:10px;padding-bottom:0}.portal-flow-caption>span{font-size:clamp(20px,2vw,28px);font-weight:600}.portal-flow-orbit{position:relative;height:280px;margin:32px auto 0;max-width:1000px}.portal-flow-arc{position:absolute;top:65px;width:100%;height:200px;overflow:visible;mask-image:linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent)}.portal-flow-arc path{fill:none;stroke:#ffffff22;stroke-width:1;vector-effect:non-scaling-stroke}.portal-flow-satellite{position:absolute;left:0;top:65px;display:flex;flex-direction:column;align-items:center;width:120px;margin-left:-60px;margin-top:-27px;will-change:transform}.portal-flow-satellite>span{margin-top:10px;color:var(--muted);font-size:12px;white-space:nowrap}.portal-flow-node{width:54px;height:54px;border-color:#ffffff35;background:linear-gradient(145deg,#39312c,#1c1b1a);color:#ffd2b7;box-shadow:0 8px 18px #0005,inset 0 1px 0 #ffffff16}.portal-flow-node svg{width:24px;height:24px}.portal-flow-hub{position:absolute;z-index:2;left:50%;top:65px;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;width:106px;height:106px;border-radius:50%;border:1px solid #ffbd8d;background:linear-gradient(145deg,#ffad72,var(--orange) 65%,#ce3e13);color:#17130f;box-shadow:0 0 0 14px #ff7b3110,0 0 0 28px #ff7b3106,0 16px 50px #0007,inset 0 2px 3px #ffe9ca66}.portal-flow-hub.portal-flow-hub-logo{width:124px;height:124px;border:0;border-radius:30px;background:none;box-shadow:0 12px 35px #0006,0 0 42px #ff7b3130;animation:adshub-logo-breathe 4s ease-in-out infinite}.portal-flow-hub-logo:after,.portal-flow-hub-logo:before{content:"";position:absolute;z-index:-1;inset:-16px;border-radius:50%;pointer-events:none}.portal-flow-hub-logo:before{border:1px solid #ffae6c66;box-shadow:0 0 16px #ff8a3433,inset 0 0 16px #ff8a3420;animation:adshub-halo-breathe 4s ease-in-out infinite}.portal-flow-hub-logo:after{inset:-34px;border:1px solid #ffae6c1a;background:radial-gradient(circle,#ff8a3425,#ff8a3410 50%,transparent 72%);filter:blur(2px)}.portal-flow-hub-logo img{display:block;width:100%;height:100%;object-fit:contain;border-radius:inherit}@keyframes adshub-logo-breathe{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.06)}}@keyframes adshub-halo-breathe{0%,to{opacity:.5;transform:scale(.96)}50%{opacity:1;transform:scale(1.05)}}.portal-flow-hub>span{font-size:19px;font-weight:800;letter-spacing:-.05em}.portal-flow-hub>small{margin-top:6px;font-size:8px;letter-spacing:.18em}.portal-flow ol{gap:12px}.portal-flow-step{display:block;min-width:0;min-height:0}.portal-flow-detail{display:block;width:100%;height:100%;padding:20px 16px;text-align:left;color:inherit;border:1px solid #ffffff12;border-radius:12px;background:#ffffff03;transition:border-color .3s,background .3s;cursor:pointer}.portal-flow-number{display:block;color:var(--orange);margin:0 0 12px}.portal-flow-detail h3{display:block;font-size:18px}.portal-flow-detail p{font-size:13px;line-height:1.75;margin-top:10px}.portal-flow-detail:focus-visible,.portal-flow-step.is-selected .portal-flow-detail{border-color:#ff9b6266;background:#ff7a300a;outline:none}.portal-flow-satellite.is-selected .portal-flow-node{border-color:var(--orange);box-shadow:0 0 26px #ff7b3140}.portal-flow-satellite.is-selected>span{color:var(--paper)}@media (min-width:641px) and (max-width:1023px){.portal-flow ol{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.portal-flow{padding:28px 0 12px}.portal-flow-orbit{height:240px;margin-top:36px}.portal-flow-hub{width:78px;height:78px;box-shadow:0 0 0 10px #ff7b3110,0 0 0 20px #ff7b3106,0 10px 30px #0005}.portal-flow-hub>span{font-size:15px}.portal-flow-hub.portal-flow-hub-logo{width:92px;height:92px;border-radius:23px}.portal-flow-hub>small{font-size:6px}.portal-flow-node{width:42px;height:42px}.portal-flow-satellite{margin-top:-21px}.portal-flow-satellite>span{font-size:10px}.portal-flow ol{grid-template-columns:1fr;gap:8px}.portal-flow-detail{padding:16px 20px 16px 52px;position:relative}.portal-flow-number{position:absolute;top:20px;left:18px}.portal-flow-detail p{font-size:14px;margin-top:5px}}@media (prefers-reduced-motion:reduce){.portal-flow-detail{transition:none}.portal-flow-hub-logo:before,.portal-flow-hub.portal-flow-hub-logo{animation:none}}.portal-showcase-copy>h2{line-height:1.15;letter-spacing:-.045em;min-width:0;flex:1}.portal-showcase-copy>h2>span{display:block}.portal-showcase-intro{display:grid;grid-template-columns:1fr;gap:8px;margin:24px 0 0;max-width:900px;line-height:1.65;color:var(--muted)}.portal-showcase-intro>p:first-child{color:var(--paper)}.portal-preview{position:relative;isolation:isolate;margin-inline:-20px;border:1px solid #ffffff1c;border-top-color:#ffffff3b;border-radius:18px;overflow:hidden;background:radial-gradient(ellipse at 100% 0,#ff804512,transparent 65%),linear-gradient(135deg,#ffffff09,#ffffff03);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 1px 0 #ffffff16,0 24px 65px #0005,0 0 32px #ff5a1f06}.portal-preview:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,#ffbc89aa,#ffffff90,transparent);box-shadow:0 0 12px #ffc59a44;pointer-events:none}.portal-preview-browser{display:flex;align-items:center;gap:24px;padding:16px 22px;background:#ffffff04;border-bottom:1px solid #ffffff12;font-size:11px;color:var(--muted)}.portal-browser-lights{display:flex;gap:6px}.portal-browser-lights i{width:6px;height:6px;border-radius:50%;background:#ffffff2a}.portal-browser-lights i:first-child{background:var(--orange)}.portal-preview-browser>small{margin-left:auto;color:#ffae8b;font-size:11px}.portal-preview-shell{display:grid;grid-template-columns:190px minmax(0,1fr)}.portal-preview-sidebar{display:flex;flex-direction:column;padding:24px 20px;border-right:1px solid #ffffff14;background:#ffffff02}.portal-preview-sidebar img{width:64px;height:64px;object-fit:contain}.portal-preview-sidebar-label{font-size:12px;color:var(--muted);margin:22px 0 15px}.portal-preview-nav{display:flex;gap:14px;align-items:center;font-size:14px;padding:14px 0;color:var(--muted)}.portal-preview-nav i{font-style:normal;font-size:11px;color:#ffffff35}.portal-preview-nav.is-active{color:var(--paper)}.portal-preview-nav.is-active i{color:var(--orange)}.portal-preview-sidebar-foot{margin-top:auto;padding-top:48px;font-size:18px}.portal-preview-sidebar-foot small{color:var(--muted);font-size:11px}.portal-preview-content{min-width:0;padding:30px 32px}.portal-preview-title{display:flex;justify-content:space-between;align-items:center;gap:24px}.portal-preview-title small{font-size:10px;letter-spacing:.08em;color:var(--muted)}.portal-preview-title h3{font-size:25px;font-weight:600;line-height:1.4;margin-top:8px}.portal-preview-title>span{color:var(--muted);font-size:10px;white-space:nowrap}.portal-preview-balances{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:28px 0;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14}.portal-preview-balances>div{display:grid;grid-template-columns:1fr auto;padding:22px 20px;border-right:1px solid #ffffff14}.portal-preview-balances>div:first-child{padding-left:0}.portal-preview-balances>div:last-child{border-right:0}.portal-preview-balances span{grid-column:1/-1;color:var(--muted);font-size:13px}.portal-preview-balances strong{font-size:32px;font-weight:400;color:var(--paper)}.portal-preview-balances small{align-self:center;color:#827f7a;font-size:10px}.portal-preview-report-title{display:flex;justify-content:space-between;align-items:center;gap:20px}.portal-preview-report-title h4,.portal-preview-workflow h4{font-size:15px;font-weight:500}.portal-preview-report-title>span{font-size:11px;color:var(--muted)}.portal-preview-chart{min-height:170px;display:grid;place-items:center;margin:16px 0 24px;text-align:center;border:1px solid #ffffff0c;background:repeating-linear-gradient(0deg,transparent,transparent 41px,#ffffff07 42px)}.portal-preview-chart .orange{font-size:28px}.portal-preview-chart p{font-size:14px;color:var(--muted);margin:8px 0}.portal-preview-chart small{font-size:11px;color:#827f7a}.portal-preview-workflow{padding-top:22px;border-top:1px solid #ffffff14}.portal-preview-workflow ol{display:flex;gap:20px;justify-content:space-between;margin-top:18px}.portal-preview-workflow li{display:flex;align-items:center;gap:8px;flex:1;font-size:12px}.portal-preview-workflow li>span{color:var(--orange);font-size:11px}.portal-preview-workflow strong{font-weight:400;white-space:nowrap}.portal-preview-workflow i{font-style:normal;margin-left:auto;color:#ffffff35}.portal-showcase-benefits{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:44px}.portal-showcase-benefits article{position:relative;overflow:hidden;display:flex;gap:22px;border:1px solid #ffffff18;border-top-color:#ffffff35;border-radius:18px 26px 18px 18px;padding:26px;background:radial-gradient(ellipse at 100% 0,#ff80450a,transparent 65%),linear-gradient(125deg,#ffffff08,#ffffff03);box-shadow:inset 0 1px 0 #ffffff08,0 12px 30px #0002;transition:border-color .25s,box-shadow .25s}.portal-showcase-benefits article:before{content:"";position:absolute;top:0;left:12%;right:12%;height:1px;background:linear-gradient(90deg,transparent,#ffc59980,transparent);box-shadow:0 0 10px #ffab6530;pointer-events:none}.portal-showcase-benefits article:hover{border-color:#ff9d6240;box-shadow:inset 0 1px 0 #ffffff0a,0 0 26px #ff5a1f0b}@media (prefers-reduced-motion:reduce){.portal-showcase-benefits article{transition:none}}.portal-showcase-benefits article>span{padding-top:5px;font-size:12px}.portal-showcase-benefits h3{font-size:22px;font-weight:600}.portal-showcase-benefits p{color:var(--muted);font-size:17px;line-height:1.7;margin-top:10px}.portal-showcase-close{display:flex;justify-content:space-between;align-items:center;gap:40px;margin-top:26px}.portal-showcase-close>p{color:var(--muted);line-height:1.8}.portal-showcase-close>p .orange{color:inherit}@media (max-width:1023px){.portal-preview-shell{grid-template-columns:140px minmax(0,1fr)}.portal-preview-sidebar{padding:20px 14px}.portal-preview-content{padding:24px 20px}.portal-preview-title>span{display:none}.portal-preview-workflow ol{display:grid;grid-template-columns:1fr 1fr;gap:16px}.portal-preview-workflow i{display:none}}@media (max-width:640px){.portal-showcase{padding-top:56px;padding-bottom:56px}.portal-preview{margin-inline:-12px}.portal-showcase-intro{grid-template-columns:1fr;gap:8px;margin:24px 0 0}.portal-preview-browser{padding:14px 12px;flex-wrap:wrap;gap:8px}.portal-preview-browser>span:nth-child(2){font-size:8px}.portal-preview-browser>small{width:100%;padding-left:30px}.portal-preview-shell{display:block}.portal-preview-sidebar{display:none}.portal-preview-content{padding:20px 14px}.portal-preview-title h3{font-size:21px}.portal-preview-balances>div{padding:16px 8px}.portal-preview-balances span{font-size:11px}.portal-preview-balances small{grid-column:1/-1}.portal-preview-report-title{align-items:flex-start;flex-direction:column;gap:6px}.portal-showcase-benefits{grid-template-columns:1fr;margin-top:28px}.portal-showcase-close{flex-direction:column;align-items:flex-start;gap:16px}}.oads-story{background:var(--ink);padding-top:80px;padding-bottom:80px}.oads-story .section-label{margin-bottom:40px}.oads-story-layout{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(32px,4vw,64px);align-items:start}.oads-story h2{line-height:1.3;letter-spacing:-.05em;margin:0}.oads-story-caption{display:block;margin-top:24px;color:var(--muted);font-size:12px;letter-spacing:.08em;line-height:1.8}.oads-story-article{max-width:600px}.oads-story-article h3{color:var(--paper);font-weight:600;line-height:1.4;margin-bottom:24px}.oads-story-article p{color:var(--muted);line-height:1.9;margin:0 0 24px}.oads-story-article .oads-story-closing{color:var(--paper);margin-bottom:0}@media (max-width:1023px){.oads-story-layout{grid-template-columns:1fr;gap:40px}.oads-story{padding-top:80px;padding-bottom:80px}.oads-story-article{max-width:700px}}@media (max-width:640px){.oads-story{padding-top:56px;padding-bottom:56px}.oads-story h2{font-size:clamp(26px,7.1vw,36px)}.oads-story .section-label{margin-bottom:30px}.oads-story-article p{line-height:1.85}}:root{--oads-pattern-flow:url(/patterns/flow-lines.svg);--oads-pattern-system:url(/patterns/system-grid.svg);--oads-pattern-geometry:url(/patterns/abstract-orbit.svg)}body:after{opacity:.025}.oads-marketing{background-color:var(--ink);background-image:radial-gradient(ellipse at 100% 78%,#ff5a1f38,transparent 48%),radial-gradient(ellipse at 0 90%,#ff5a1f20,transparent 45%),linear-gradient(165deg,#141414,#141414 30%,#1b1614 55%,#52291b);background-repeat:no-repeat}.creative-wall,.final-cta,.footer,.hero,.industry-expertise,.oads-story,.performance,.philosophy,.portal-showcase,.services{background-color:transparent;background-image:none}.hero-grid{background-image:var(--oads-pattern-flow),var(--oads-pattern-geometry),linear-gradient(90deg,transparent 49.9%,#ffffff03 50%,transparent 50.1%);background-size:cover,cover,100% 100%;background-position:50%;background-repeat:no-repeat}.performance,.portal-showcase{background-image:var(--oads-pattern-system);background-size:min(900px,100%) auto;background-position:100%;background-repeat:no-repeat}.oads-story{background-image:var(--oads-pattern-flow),var(--oads-pattern-system);background-size:cover,min(720px,100%) auto;background-position:50%,100% 100%;background-repeat:no-repeat}.industry-expertise{background-image:var(--oads-pattern-geometry);background-position:100%}.final-cta,.industry-expertise{background-size:cover;background-repeat:no-repeat}.final-cta{background-color:var(--orange);background-image:url(/patterns/flow-lines-ink.svg);background-position:50%}.final-cta,.final-cta .portal-register-cta .text-link,.final-cta .portal-register-cta small{color:var(--ink)}.footer{background-color:#090909cc;background-image:none}.wall-columns,.wall-overlay{mask-image:linear-gradient(transparent,#000 20%,#000 80%,transparent)}.wall-overlay{background:#141414a6}.workflow-intro{padding-top:170px;padding-bottom:52px;display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,64px)}.workflow-intro-copy{min-width:0}.workflow-section-link{display:block;width:fit-content}.workflow-section-link:hover .section-label{color:var(--orange)}.workflow-section-link:focus-visible{outline:2px solid var(--orange);outline-offset:6px}.workflow-eyebrow{font-size:12px;letter-spacing:.15em;margin-bottom:24px;color:var(--muted)}.workflow-intro h1,html[lang=zh-Hans] .workflow-intro h1{font-size:clamp(32px,3.6vw,56px);line-height:1.3;margin-bottom:28px}.cooperation-flow{min-width:0;padding:22px 0 16px}.cooperation-flow-caption{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--muted)}.cooperation-flow-caption-end{margin-left:auto;font-size:9px;letter-spacing:.08em}.cooperation-flow-status{width:6px;height:6px;border-radius:50%;background:var(--orange);box-shadow:0 0 12px #ff5a1f66}.cooperation-flow-canvas{position:relative;aspect-ratio:520/320;margin:12px 0 0}.cooperation-flow-wires{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.cooperation-flow-wire{stroke:#ffffff24;stroke-width:1.5;vector-effect:non-scaling-stroke}.cooperation-flow-stream{stroke:var(--orange);stroke-width:1.5;stroke-linecap:round;stroke-dasharray:12 88;animation:cooperation-stream 2.4s linear infinite;vector-effect:non-scaling-stroke}.cooperation-flow-stream-1{animation-delay:-.8s}.cooperation-flow-stream-2{animation-delay:-1.6s}.cooperation-flow-dot{filter:drop-shadow(0 0 5px #ff5a1f)}.cooperation-flow-node{position:absolute;display:flex;align-items:center;gap:12px;width:42.3077%;height:26.25%;padding:14px;border:1px solid #ffffff26;border-top-color:#ffffff50;border-radius:14px;background:linear-gradient(135deg,#ffffff0a,#ffffff03),#191817e8;box-shadow:inset 0 1px 0 #ffffff0a,0 12px 25px #0002;animation:cooperation-node-pulse 7.2s ease-in-out infinite}.cooperation-flow-node:after,.cooperation-flow-node:before{content:"";position:absolute;width:6px;height:6px;border-radius:50%;background:#24211e;border:1px solid #ff9a5a80}.cooperation-flow-node-0{left:0;top:10.9375%}.cooperation-flow-node-1{right:0;top:10.9375%;animation-delay:-5.4s}.cooperation-flow-node-2{right:0;top:62.5%;animation-delay:-3.6s}.cooperation-flow-node-3{left:0;top:62.5%;animation-delay:-1.8s}.cooperation-flow-node-0:before,.cooperation-flow-node-3:before{display:none}.cooperation-flow-node-0:after{right:-4px;top:calc(50% - 3px)}.cooperation-flow-node-1:before{left:-4px;top:calc(50% - 3px)}.cooperation-flow-node-1:after{bottom:-4px;left:calc(50% - 3px)}.cooperation-flow-node-2:before{top:-4px;left:calc(50% - 3px)}.cooperation-flow-node-2:after{left:-4px;top:calc(50% - 3px)}.cooperation-flow-node-3:after{right:-4px;top:calc(50% - 3px)}.cooperation-flow-icon{flex-shrink:0;width:28px;height:28px;display:grid;place-items:center;color:var(--orange);background:#ff5a1f12;border:1px solid #ff5a1f26;border-radius:8px;font-size:20px}.cooperation-flow-node-copy{display:flex;flex-direction:column;min-width:0;gap:6px}.cooperation-flow-node-copy strong{color:var(--paper);font-size:14px;font-weight:600;white-space:nowrap}.cooperation-flow-node-copy small{color:var(--muted);font-size:10px;white-space:nowrap}.cooperation-flow-number{margin-left:auto;color:#ffffff40;font-size:10px}.cooperation-flow-node:hover{border-color:var(--orange);background-color:#27201a}.cooperation-flow-node:focus-visible{outline:2px solid var(--orange);outline-offset:5px}.cooperation-flow-footnote{display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-size:11px;padding-top:14px;border-top:1px solid #ffffff12}.cooperation-flow-footnote>span:last-child{color:var(--orange)}@keyframes cooperation-stream{to{stroke-dashoffset:-100}}@keyframes cooperation-node-pulse{0%,20%{border-color:#ff8a4d9c;box-shadow:inset 0 1px 0 #ffffff0a,0 0 20px #ff5a1f12}30%,to{border-color:#ffffff26;box-shadow:inset 0 1px 0 #ffffff0a,0 12px 25px #0002}}@media (min-width:801px) and (max-width:1150px){.cooperation-flow-node{padding:10px;gap:8px}.cooperation-flow-node-copy strong{font-size:12px}.cooperation-flow-icon{width:24px;height:24px;font-size:17px}.cooperation-flow-caption-end,.cooperation-flow-number{display:none}}.workflow-intro .section-intro{max-width:640px;font-weight:400;font-size:18px;line-height:1.9}.cooperation-system.section-pad{padding-top:0;padding-bottom:72px}.cooperation-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:28px}.cooperation-nav a{display:flex;align-items:center;gap:12px;padding:18px 20px;border:1px solid #ffffff26;border-radius:14px;font-size:17px;transition:background .2s,border-color .2s}.cooperation-nav a>span:first-child{color:var(--muted);font-size:11px}.cooperation-nav-arrow{margin-left:auto}.cooperation-nav a:hover,.cooperation-nav a[aria-current]{background:#ffffff0d;border-color:var(--orange)}.cooperation-card a:focus-visible,.cooperation-nav a:focus-visible{outline:3px solid var(--orange);outline-offset:5px}.cooperation-stages{display:grid;gap:24px}.cooperation-card{--stage-accent:var(--orange);--stage-tint:#ff5a1f26;position:relative;isolation:isolate;display:grid;grid-template-columns:1fr 1fr;padding:24px;gap:32px;background:linear-gradient(145deg,#ffffff0b,#ffffff03 48%,#ff5a1f08);color:var(--paper);border:1px solid #ffffff1b;border-top-color:#ffffff4a;border-radius:44px;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:inset 0 1px 0 #ffffff1a,inset -1px -1px 0 #ffffff08,0 28px 65px #00000024;scroll-margin-top:110px;overflow:hidden}.cooperation-card:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 8% 0,#ffffff15,transparent 48%),radial-gradient(ellipse at 100% 65%,#ff804914,transparent 62%)}.cooperation-card:after{content:"";position:absolute;top:0;left:12%;right:12%;height:1px;background:linear-gradient(90deg,transparent,#fff9,#ffbc86a0,transparent);box-shadow:0 0 12px #ffcba538;pointer-events:none}.cooperation-copy{padding:16px 12px 16px 36px;display:flex;flex-direction:column;justify-content:center;gap:24px;min-width:0}.cooperation-stage-marker{display:flex;align-items:center;isolation:isolate;margin-bottom:28px;width:fit-content}.cooperation-stage-marker>*{position:relative;flex-shrink:0;height:32px;width:32px;border:1px solid #ffffff80;border-radius:999px;background:#ffb37b66;margin-left:-16px}.cooperation-stage-marker>:first-child{margin-left:0;z-index:4}.cooperation-stage-marker>:nth-child(2){z-index:3}.cooperation-stage-marker>:nth-child(3){z-index:2}.cooperation-stage-marker>:nth-child(4){z-index:1}.cooperation-stage-marker a[aria-current]{z-index:5;width:auto;padding:6px 16px;border-color:transparent;color:#fff;background:var(--stage-accent);font-size:12px;line-height:18px;letter-spacing:.08em;font-weight:700}.cooperation-marker-layer{pointer-events:none}.cooperation-step{font-size:12px;letter-spacing:.1em;margin-bottom:15px;color:var(--stage-accent)}.cooperation-card h2,html[lang=zh-Hans] .cooperation-card h2{font-size:clamp(25px,2.55vw,40px);line-height:1.15;letter-spacing:-.045em;font-weight:700;margin-bottom:18px}.cooperation-card h2 span{display:inline-block;margin-top:8px;color:var(--stage-accent);font-size:17px;font-weight:400;letter-spacing:.02em;line-height:1.5}.cooperation-description{max-width:500px;font-size:15px;line-height:1.65;color:#c4c0b9;text-wrap:pretty}.cooperation-description p+p{margin-top:12px}.cooperation-tags{display:flex;flex-wrap:wrap;gap:8px;padding:0;list-style:none;margin-bottom:18px}.cooperation-tags li{padding:7px 12px;border:1px solid #ffffff1c;background:#ffffff04;border-radius:8px;font-size:12px}.cooperation-deliverable{max-width:400px;font-size:13px;line-height:1.8;margin-bottom:28px}.cooperation-deliverable>span{display:block;color:var(--stage-accent);font-weight:600;margin-bottom:5px}.cooperation-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px}.cooperation-primary{display:flex;align-items:center;gap:28px;padding:13px 20px;background:var(--orange);color:var(--ink);border-radius:12px;font-size:13px;transition:background .2s}.cooperation-primary:hover{background:#ff8049}.cooperation-art.cooperation-stage-art{position:relative;display:flex;flex-direction:column;justify-content:space-between;isolation:isolate;overflow:hidden;padding:28px;background:radial-gradient(ellipse at 20% 15%,#ffca81,transparent 65%),linear-gradient(140deg,#ff964d,#ea5419 70%,#c53c0b);color:#15100b}.cooperation-art-top{display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:9px;letter-spacing:.1em}.cooperation-art-top>span:last-child{font-size:14px;font-family:monospace}.cooperation-art-orbit{position:absolute;width:78%;aspect-ratio:1;border:1px solid #31100625;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 30px #30100608,0 0 0 60px #30100605;z-index:-1}.cooperation-art-symbol{display:grid;place-items:center;flex:1;min-height:0;padding:18px 0}.cooperation-art-symbol svg{width:min(78%,280px);max-height:100%;aspect-ratio:1;filter:drop-shadow(0 18px 18px #50200f30)}.cooperation-art-bottom strong{display:block;font-size:clamp(28px,3vw,46px);line-height:1.1;letter-spacing:-.05em;font-weight:700}.cooperation-art-bottom>span{display:block;margin-top:12px;font-size:8px;letter-spacing:.06em}.cooperation-art.cooperation-stage-art-1{background:radial-gradient(ellipse at 85% 10%,#ffcb89,transparent 65%),linear-gradient(150deg,#ff9549,#dc4614)}.cooperation-art.cooperation-stage-art-2{background:radial-gradient(ellipse at 20% 85%,#ffc175,transparent 70%),linear-gradient(45deg,#ed5b1c,#ff9654)}.cooperation-art.cooperation-stage-art-3{background:radial-gradient(ellipse at 85% 80%,#ffc88b,transparent 65%),linear-gradient(135deg,#ff9b51,#e44f17)}@media (max-width:800px){.cooperation-art.cooperation-stage-art{padding:22px}.cooperation-art-symbol svg{width:min(50%,180px)}.cooperation-art-bottom strong{font-size:28px}}.cooperation-next{display:flex;gap:16px;align-items:center;padding:12px 0;font-size:13px}.cooperation-next:hover{color:var(--stage-accent)}.cooperation-art{position:relative;border-radius:22px;overflow:hidden;background:#050505;min-height:340px;border:1px solid #ffffff0d}.cooperation-note{margin-top:28px;color:var(--muted);font-size:12px;line-height:1.8;text-align:center}@media (min-width:1024px) and (min-height:700px){.cooperation-scroll-track.is-pinned{--cooperation-card-height:min(480px,calc(100svh - 176px));--cooperation-scene-height:calc(var(--cooperation-card-height) + 36px);height:calc(230svh + var(--cooperation-scene-height))}.is-pinned .cooperation-scroll-scene{position:sticky;top:124px;height:var(--cooperation-scene-height);display:flex;flex-direction:column}.is-pinned .cooperation-stages{position:relative;display:block;flex:1;min-height:0;overflow:visible}.is-pinned .cooperation-card{position:absolute;inset:0 0 auto;height:var(--cooperation-card-height);padding:24px;gap:28px;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr);transform:translateY(var(--card-y,0)) scale(var(--card-scale,1));opacity:1;transform-origin:center top;will-change:transform}.is-pinned .cooperation-card:first-child{z-index:1}.is-pinned .cooperation-card:nth-child(2){z-index:2}.is-pinned .cooperation-card:nth-child(3){z-index:3}.is-pinned .cooperation-card:nth-child(4){z-index:4}.is-pinned .cooperation-card:first-child{--card-y:0%;--card-opacity:1}.is-pinned .cooperation-card[aria-hidden=true]{pointer-events:none}.is-pinned .cooperation-art{min-height:0}.is-pinned .cooperation-copy{min-height:0;gap:24px;padding:4px 12px 4px 40px}.is-pinned .cooperation-stage-marker{margin-bottom:20px}.is-pinned .cooperation-step{margin-bottom:8px}.is-pinned .cooperation-card h2,html[lang=zh-Hans] .is-pinned .cooperation-card h2{font-size:clamp(25px,2.55vw,40px);line-height:1.15;margin-bottom:12px}.is-pinned .cooperation-description{font-size:15px;line-height:1.65}.is-pinned .cooperation-description p+p{margin-top:8px}.is-pinned .cooperation-tags{margin-bottom:10px}.is-pinned .cooperation-tags li{padding:5px 10px;font-size:13px}.is-pinned .cooperation-deliverable{font-size:13px;line-height:1.65;margin-bottom:12px}.is-pinned .cooperation-primary{padding:10px 16px}}@media (max-width:1100px){.cooperation-card{gap:16px;padding:18px;border-radius:32px}.cooperation-copy{padding:12px 4px 12px 32px;gap:24px}.cooperation-art{min-height:320px}.cooperation-nav a{padding:15px 12px;gap:8px;font-size:14px}}@media (max-width:800px){.workflow-intro{grid-template-columns:1fr;gap:20px}.cooperation-flow{width:100%;max-width:520px;padding-top:0}.cooperation-card{grid-template-columns:1fr;gap:24px;padding:24px}.cooperation-copy{padding:8px 8px 0 16px;gap:20px}.cooperation-art{min-height:0;aspect-ratio:4/3;border-radius:22px}.cooperation-card h2,html[lang=zh-Hans] .cooperation-card h2{font-size:clamp(24px,4.4vw,38px)}.cooperation-description{max-width:none}.cooperation-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.cooperation-flow-node{padding:9px;gap:7px;border-radius:10px}.cooperation-flow-node-copy strong{font-size:11px}.cooperation-flow-node-copy small{font-size:9px}.cooperation-flow-icon{width:22px;height:22px;font-size:16px}.cooperation-flow-caption-end,.cooperation-flow-number{display:none}.cooperation-flow-caption,.cooperation-flow-footnote{font-size:10px}.workflow-intro{padding-top:140px;padding-bottom:32px}.workflow-intro h1,html[lang=zh-Hans] .workflow-intro h1{font-size:clamp(30px,7.8vw,48px)}.workflow-intro .section-intro{font-size:14px}.workflow-eyebrow{font-size:10px}.cooperation-nav{gap:8px;margin-bottom:20px}.cooperation-nav a{padding:12px 10px;font-size:12px;gap:6px}.cooperation-card{border-radius:24px;padding:24px;gap:22px;scroll-margin-top:90px}.cooperation-stage-marker{margin-bottom:20px}.cooperation-card h2,html[lang=zh-Hans] .cooperation-card h2{font-size:clamp(20px,5.5vw,30px);letter-spacing:-.05em}.cooperation-description{font-size:14px}.cooperation-tags{gap:6px}.cooperation-tags li{padding:6px 8px;font-size:10px}.cooperation-actions{gap:12px}.cooperation-primary{padding:12px 14px;gap:12px;font-size:12px}.cooperation-next{font-size:12px;gap:8px}.cooperation-system.section-pad{padding-bottom:40px}}@media (prefers-reduced-motion:reduce){.cooperation-flow-node,.cooperation-flow-stream{animation:none}.cooperation-flow-dot{display:none}.cooperation-nav a,.cooperation-primary{transition:none}}