.partner-platform-page{min-height:100vh!important;padding-top:78px!important;background:radial-gradient(circle at 18% 2%,rgba(95,143,255,.08),transparent 28%),radial-gradient(circle at 86% 30%,rgba(40,108,255,.05),transparent 30%),linear-gradient(180deg,#091827,#0b1b2c 54%,#091827)!important;color:var(--text)!important;overflow:hidden!important}.partner-platform-page .partner-platform-header{display:flex!important}.partner-platform-page .partner-platform-header .workspace-dock{justify-content:center!important}.partner-platform-page .partner-platform-header .partner-workspace-pill{color:#a8c7eb!important}.partner-platform-page .partner-platform-hero{position:relative!important;width:min(1180px,calc(100% - 32px))!important;min-height:520px!important;margin:0 auto 22px!important;padding:74px clamp(24px,5vw,70px)!important;display:grid!important;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr)!important;align-items:center!important;grid-gap:48px!important;gap:48px!important;border:1px solid rgba(120,169,255,.105)!important;border-radius:28px!important;background:radial-gradient(circle at 18% 8%,rgba(95,143,255,.09),transparent 34%),radial-gradient(circle at 82% 90%,rgba(40,108,255,.045),transparent 32%),linear-gradient(180deg,rgba(9,27,51,.88),rgba(7,22,50,.76))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.025),0 20px 54px rgba(2,9,18,.09)!important;isolation:isolate!important;overflow:hidden!important}.partner-platform-page .partner-platform-hero:before{content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;background:linear-gradient(rgba(120,169,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(120,169,255,.035) 1px,transparent 0)!important;background-size:34px 34px!important;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.55),transparent 72%)!important;mask-image:linear-gradient(90deg,rgba(0,0,0,.55),transparent 72%)!important;opacity:.38!important}.partner-platform-page .partner-hero-copy{position:relative!important;z-index:3!important}.partner-platform-page .partner-cta>span,.partner-platform-page .partner-hero-copy>span,.partner-platform-page .partner-hero>span,.partner-platform-page .partner-principles article>span,.partner-platform-page .partner-section-head span{color:#8fb7ea!important;font-size:8px!important;font-weight:820!important;letter-spacing:.18em!important}.partner-platform-page .partner-hero h1{max-width:760px!important;margin:16px 0 22px!important;font-size:clamp(44px,6vw,78px)!important;line-height:.95!important;letter-spacing:-.055em!important;font-weight:650!important;color:#edf4fb!important}.partner-platform-page .partner-hero p{max-width:700px!important;margin:0!important;color:#93a8bd!important;font-size:13px!important;line-height:1.72!important}.partner-platform-page .partner-actions{margin-top:30px!important;display:flex!important;gap:8px!important;flex-wrap:wrap!important}.partner-platform-page .partner-actions a,.partner-platform-page .partner-cta-actions a,.partner-platform-page .partner-example-actions a{min-height:40px!important;padding:0 15px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(120,169,255,.15)!important;border-radius:999px!important;background:rgba(91,137,198,.075)!important;color:#cfe0f3!important;font-size:9px!important;font-weight:720!important;transition:transform .2s ease,border-color .2s ease,background .2s ease!important}.partner-platform-page .partner-actions a:first-child,.partner-platform-page .partner-cta-actions a:first-child{border-color:rgba(120,169,255,.25)!important;background:rgba(95,143,255,.16)!important;color:#edf6ff!important}.partner-format-orbit{position:relative!important;z-index:3!important;width:min(330px,76vw)!important;aspect-ratio:1!important;justify-self:end!important;border:1px solid rgba(120,169,255,.1)!important;border-radius:50%!important;background:radial-gradient(circle at center,rgba(76,131,215,.13),rgba(11,32,57,.42) 36%,rgba(7,22,50,.12) 68%,transparent 69%)!important;box-shadow:inset 0 0 50px rgba(40,108,255,.045)!important}.partner-format-orbit:after,.partner-format-orbit:before{content:""!important;position:absolute!important;inset:14%!important;border:1px solid rgba(120,169,255,.08)!important;border-radius:50%!important}.partner-format-orbit:after{inset:28%!important}.partner-format-core,.partner-format-node{position:absolute!important;display:grid!important;place-items:center!important;border:1px solid rgba(120,169,255,.16)!important;border-radius:999px!important;background:rgba(12,31,54,.88)!important;color:#d8e7f8!important;box-shadow:0 10px 28px rgba(2,9,18,.18),inset 0 1px 0 rgba(255,255,255,.025)!important}.partner-format-core{left:50%!important;top:50%!important;width:92px!important;height:92px!important;transform:translate(-50%,-50%)!important;font-size:16px!important;font-weight:820!important;letter-spacing:.12em!important}.partner-format-node{min-width:58px!important;height:30px!important;padding:0 10px!important;font-size:8px!important;font-weight:780!important;letter-spacing:.08em!important}.partner-format-node-1{left:50%!important;top:2%!important;transform:translateX(-50%)!important}.partner-format-node-2{right:-3%!important;top:48%!important;transform:translateY(-50%)!important}.partner-format-node-3{left:50%!important;bottom:2%!important;transform:translateX(-50%)!important}.partner-format-node-4{left:-3%!important;top:48%!important;transform:translateY(-50%)!important}.partner-platform-page .partner-platform-shelf{position:relative!important;width:min(1180px,calc(100% - 32px))!important;margin:22px auto!important;padding:clamp(34px,5vw,58px)!important;border:1px solid rgba(120,169,255,.105)!important;border-radius:26px!important;background:radial-gradient(circle at 14% 0,rgba(95,143,255,.05),transparent 34%),linear-gradient(180deg,rgba(9,27,51,.82),rgba(7,22,50,.72))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.022),0 18px 48px rgba(2,9,18,.075)!important;scroll-margin-top:88px!important}.partner-platform-page .partner-section-head{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(280px,440px)!important;grid-gap:28px!important;gap:28px!important;align-items:end!important;margin-bottom:28px!important}.partner-platform-page .partner-section-head h2{margin:10px 0 0!important;max-width:670px!important;color:#edf4fb!important;font-size:clamp(30px,4vw,50px)!important;line-height:1!important;letter-spacing:-.045em!important;font-weight:650!important}.partner-platform-page .partner-section-head p{margin:0!important;color:#8ea3b8!important;font-size:10px!important;line-height:1.7!important}.partner-platform-page .partner-methods,.partner-platform-page .partner-principles{max-width:none!important;margin:0!important;padding:0!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:10px!important;gap:10px!important}.partner-platform-page .partner-methods article,.partner-platform-page .partner-principles article{min-height:200px!important;padding:24px!important;border:1px solid rgba(120,169,255,.1)!important;border-radius:22px!important;background:radial-gradient(circle at 10% 0,rgba(95,143,255,.05),transparent 36%),rgba(10,29,50,.66)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.02)!important}.partner-platform-page .partner-methods article>span{color:#8fb7ea!important;font-size:8px!important;font-weight:800!important}.partner-platform-page .partner-methods h2{margin:36px 0 9px!important;color:#e7f0fa!important;font-size:22px!important;letter-spacing:-.03em!important}.partner-platform-page .partner-methods p,.partner-platform-page .partner-principles p{margin:0!important;color:#89a0b7!important;font-size:10px!important;line-height:1.65!important}.partner-platform-page .partner-methods small{display:block!important;margin-top:20px!important;color:#68839f!important;font-size:8px!important;letter-spacing:.03em!important}.partner-platform-page .partner-example-actions{display:flex!important;gap:7px!important;flex-wrap:wrap!important;margin:-2px 0 18px!important}.partner-platform-page .partner-table{border:1px solid rgba(120,169,255,.1)!important;border-radius:22px!important;overflow:hidden!important;background:rgba(8,24,43,.42)!important;box-shadow:none!important}.partner-platform-page .partner-table-row{min-height:50px!important;padding:0 18px!important;display:grid!important;grid-template-columns:1.1fr .7fr 2fr!important;align-items:center!important;grid-gap:16px!important;gap:16px!important;border-top:1px solid rgba(120,169,255,.065)!important;color:#8ea3b8!important;font-size:9px!important}.partner-platform-page .partner-table-row.head{border-top:0!important;background:rgba(95,143,255,.065)!important;color:#c8dbf0!important;font-weight:780!important;letter-spacing:.055em!important}.partner-platform-page .partner-table-row span:first-child{color:#c5d9ef!important}.partner-platform-page .partner-principles article{min-height:170px!important}.partner-platform-page .partner-principles strong{display:block!important;margin:26px 0 8px!important;color:#e5eef8!important;font-size:17px!important;line-height:1.25!important}.partner-platform-page .partner-platform-cta{width:min(1180px,calc(100% - 32px))!important;margin:22px auto!important;padding:72px 28px!important;text-align:center!important;border:1px solid rgba(120,169,255,.105)!important;border-radius:26px!important;background:radial-gradient(circle at 50% 0,rgba(95,143,255,.085),transparent 40%),linear-gradient(180deg,rgba(9,27,51,.84),rgba(7,22,50,.72))!important}.partner-platform-page .partner-cta h2{margin:12px 0 14px!important;color:#edf4fb!important;font-size:clamp(34px,5vw,58px)!important;letter-spacing:-.05em!important;line-height:1!important}.partner-platform-page .partner-cta p{max-width:660px!important;margin:0 auto 24px!important;color:#8da3b8!important;font-size:11px!important;line-height:1.7!important}.partner-platform-page .partner-cta-actions{display:flex!important;justify-content:center!important;gap:8px!important;flex-wrap:wrap!important}.partner-platform-footer{width:min(1180px,calc(100% - 32px))!important;min-height:82px!important;margin:0 auto!important;padding:0 10px!important;display:grid!important;grid-template-columns:auto 1fr auto!important;align-items:center!important;grid-gap:18px!important;gap:18px!important;color:#71879e!important;font-size:8px!important}.partner-platform-footer strong{color:#cfe0f3!important;font-size:11px!important;letter-spacing:.12em!important}.partner-platform-footer a{color:#90b9eb!important}@media(hover:hover) and (pointer:fine){.partner-platform-page .partner-actions a:hover,.partner-platform-page .partner-cta-actions a:hover,.partner-platform-page .partner-example-actions a:hover{transform:translateY(-2px)!important;border-color:rgba(120,169,255,.28)!important;background:rgba(95,143,255,.13)!important}.partner-platform-page .partner-methods article:hover,.partner-platform-page .partner-principles article:hover{z-index:8!important;transform:translate3d(0,-7px,0) scale(1.025)!important;border-color:rgba(120,169,255,.2)!important;box-shadow:0 22px 54px rgba(2,9,18,.18)!important}}.partner-platform-page[data-theme=light]{background:radial-gradient(circle at 18% 2%,rgba(40,108,255,.045),transparent 28%),linear-gradient(180deg,#f8fbff,#eef3f8 54%,#f5f8fc)!important}.partner-platform-page[data-theme=light] .partner-platform-cta,.partner-platform-page[data-theme=light] .partner-platform-hero,.partner-platform-page[data-theme=light] .partner-platform-shelf{border-color:rgba(31,62,105,.1)!important;background:radial-gradient(circle at 14% 0,rgba(40,108,255,.04),transparent 34%),linear-gradient(180deg,#fff,#f6f9fd)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.65),0 18px 44px rgba(31,62,105,.06)!important}.partner-platform-page[data-theme=light] .partner-platform-hero:before{background:linear-gradient(rgba(57,76,101,.045) 1px,transparent 0),linear-gradient(90deg,rgba(57,76,101,.045) 1px,transparent 0)!important}.partner-platform-page[data-theme=light] .partner-cta h2,.partner-platform-page[data-theme=light] .partner-hero h1,.partner-platform-page[data-theme=light] .partner-methods h2,.partner-platform-page[data-theme=light] .partner-principles strong,.partner-platform-page[data-theme=light] .partner-section-head h2{color:#10213a!important}.partner-platform-page[data-theme=light] .partner-cta p,.partner-platform-page[data-theme=light] .partner-hero p,.partner-platform-page[data-theme=light] .partner-methods p,.partner-platform-page[data-theme=light] .partner-principles p,.partner-platform-page[data-theme=light] .partner-section-head p{color:#697b91!important}.partner-platform-page[data-theme=light] .partner-methods article,.partner-platform-page[data-theme=light] .partner-principles article,.partner-platform-page[data-theme=light] .partner-table{border-color:rgba(31,62,105,.1)!important;background:#fff!important}.partner-platform-page[data-theme=light] .partner-table-row{border-color:rgba(31,62,105,.08)!important;color:#66788b!important}.partner-platform-page[data-theme=light] .partner-table-row.head{background:rgba(40,108,255,.06)!important;color:#3f5f86!important}.partner-platform-page[data-theme=light] .partner-table-row span:first-child{color:#425b78!important}.partner-platform-page[data-theme=light] .partner-format-core,.partner-platform-page[data-theme=light] .partner-format-node{border-color:rgba(31,62,105,.12)!important;background:#fff!important;color:#425b78!important;box-shadow:0 10px 26px rgba(31,62,105,.07),inset 0 1px 0 rgba(255,255,255,.68)!important}.partner-platform-page[data-theme=light] .partner-format-orbit{border-color:rgba(31,62,105,.1)!important;background:radial-gradient(circle at center,rgba(40,108,255,.09),rgba(244,248,253,.85) 38%,transparent 70%)!important}.partner-platform-page[data-theme=light] .partner-format-orbit:after,.partner-platform-page[data-theme=light] .partner-format-orbit:before{border-color:rgba(31,62,105,.09)!important}.partner-platform-page[data-theme=light] .partner-actions a,.partner-platform-page[data-theme=light] .partner-cta-actions a,.partner-platform-page[data-theme=light] .partner-example-actions a{border-color:rgba(31,62,105,.12)!important;background:#fff!important;color:#425b78!important}.partner-platform-page[data-theme=light] .partner-actions a:first-child,.partner-platform-page[data-theme=light] .partner-cta-actions a:first-child{background:rgba(40,108,255,.09)!important;color:#1747b8!important}.partner-platform-page[data-theme=light] .partner-platform-footer{color:#697b91!important}.partner-platform-page[data-theme=light] .partner-platform-footer a,.partner-platform-page[data-theme=light] .partner-platform-footer strong{color:#425b78!important}@media(prefers-reduced-motion:reduce){.partner-platform-page .partner-actions a,.partner-platform-page .partner-cta-actions a,.partner-platform-page .partner-example-actions a,.partner-platform-page .partner-methods article,.partner-platform-page .partner-principles article{transition:none!important;transform:none!important}}@media(max-width:760px){.partner-platform-page{padding-top:58px!important}.partner-platform-page .partner-platform-header .workspace-dock{gap:4px!important;padding:3px 5px!important;scroll-padding-inline:8px!important;scroll-snap-type:x proximity!important;-webkit-overflow-scrolling:touch!important}.partner-platform-page .partner-platform-header .workspace-dock>a{flex:0 0 auto!important;scroll-snap-align:center!important}.partner-platform-page .partner-platform-cta,.partner-platform-page .partner-platform-hero,.partner-platform-page .partner-platform-shelf{width:calc(100% - 16px)!important;margin:8px auto!important;border-radius:18px!important}.partner-platform-page .partner-platform-hero{padding:32px 14px 22px!important;gap:18px!important}.partner-platform-page .partner-hero h1{max-width:520px!important;margin:10px 0 13px!important;font-size:clamp(33px,9vw,40px)!important;line-height:.98!important;letter-spacing:-.048em!important}.partner-platform-page .partner-hero p{max-width:560px!important;font-size:10px!important;line-height:1.58!important}.partner-platform-page .partner-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:6px!important;gap:6px!important;margin-top:18px!important}.partner-platform-page .partner-actions a{width:100%!important;min-width:0!important;min-height:36px!important;padding:0 9px!important;font-size:7.8px!important;text-align:center!important}.partner-platform-page .partner-actions a:first-child{grid-column:1/-1!important}.partner-format-orbit{width:min(210px,64vw)!important;justify-self:center!important}.partner-format-core{width:72px!important;height:72px!important;font-size:12px!important;letter-spacing:.1em!important}.partner-format-node{min-width:50px!important;height:27px!important;padding:0 8px!important;font-size:7px!important}.partner-platform-page .partner-platform-shelf{padding:22px 12px!important;scroll-margin-top:70px!important}.partner-platform-page .partner-section-head{gap:7px!important;margin-bottom:15px!important}.partner-platform-page .partner-section-head h2{margin-top:8px!important;font-size:clamp(26px,8vw,32px)!important;line-height:1.02!important;letter-spacing:-.04em!important}.partner-platform-page .partner-section-head p{max-width:540px!important;font-size:9px!important;line-height:1.55!important}.partner-platform-page .partner-methods,.partner-platform-page .partner-principles{gap:8px!important}.partner-platform-page .partner-methods article,.partner-platform-page .partner-principles article{min-height:0!important;padding:16px!important;border-radius:18px!important}.partner-platform-page .partner-methods h2{margin:18px 0 7px!important;font-size:18px!important}.partner-platform-page .partner-methods p,.partner-platform-page .partner-principles p{font-size:9px!important;line-height:1.55!important}.partner-platform-page .partner-methods small{margin-top:12px!important;font-size:7px!important}.partner-platform-page .partner-principles strong{margin:16px 0 6px!important;font-size:15px!important}.partner-platform-page .partner-example-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:6px!important;gap:6px!important;margin:0 0 14px!important}.partner-platform-page .partner-example-actions a{width:100%!important;min-width:0!important;min-height:34px!important;padding:0 6px!important;font-size:7.2px!important;white-space:nowrap!important}.partner-platform-page .partner-table{display:grid!important;grid-gap:7px!important;gap:7px!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important}.partner-platform-page .partner-table-row.head{display:none!important}.partner-platform-page .partner-table-row:not(.head){min-width:0!important;min-height:0!important;padding:13px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-gap:8px 14px!important;gap:8px 14px!important;border:1px solid rgba(120,169,255,.1)!important;border-radius:15px!important;background:rgba(10,29,50,.54)!important}.partner-platform-page .partner-table-row:not(.head)>span{min-width:0!important;font-size:8.8px!important;line-height:1.45!important}.partner-platform-page .partner-table-row:not(.head)>span:before{content:attr(data-label)!important;display:block!important;margin-bottom:3px!important;color:#607b96!important;font-size:6px!important;font-weight:800!important;letter-spacing:.12em!important;text-transform:uppercase!important}.partner-platform-page .partner-table-row:not(.head)>span:first-child{grid-column:1!important;grid-row:1!important;color:#c9daec!important;font-weight:720!important}.partner-platform-page .partner-table-row:not(.head)>span:nth-child(2){grid-column:2!important;grid-row:1!important;color:#90b9eb!important;text-align:right!important;white-space:nowrap!important}.partner-platform-page .partner-table-row:not(.head)>span:nth-child(3){grid-column:1/-1!important;grid-row:2!important;color:#879db3!important}.partner-platform-page .partner-platform-cta{padding:34px 14px!important}.partner-platform-page .partner-cta h2{margin:8px 0 10px!important;font-size:clamp(28px,8vw,34px)!important}.partner-platform-page .partner-cta p{max-width:520px!important;margin-bottom:15px!important;font-size:9px!important;line-height:1.55!important}.partner-platform-page .partner-cta-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:7px!important;gap:7px!important;max-width:420px!important;margin:0 auto!important}.partner-platform-page .partner-cta-actions a{width:100%!important;min-width:0!important;min-height:36px!important;padding:0 8px!important;font-size:7.7px!important}.partner-platform-footer{width:calc(100% - 24px)!important;min-height:84px!important;padding:14px 4px 16px!important;display:grid!important;grid-template-columns:1fr auto!important;grid-gap:6px 12px!important;gap:6px 12px!important;align-items:center!important}.partner-platform-footer strong{font-size:10px!important}.partner-platform-footer span{grid-column:1/-1!important;grid-row:2!important;font-size:7px!important;line-height:1.4!important}.partner-platform-footer a{font-size:8px!important}.partner-platform-page[data-theme=light] .partner-table-row:not(.head){border-color:rgba(31,62,105,.1)!important;background:#fff!important}.partner-platform-page[data-theme=light] .partner-table-row:not(.head)>span:before{color:#71839a!important}.partner-platform-page[data-theme=light] .partner-table-row:not(.head)>span:first-child{color:#425b78!important}.partner-platform-page[data-theme=light] .partner-table-row:not(.head)>span:nth-child(2){color:#286cff!important}.partner-platform-page[data-theme=light] .partner-table-row:not(.head)>span:nth-child(3){color:#697b91!important}}@media(max-width:420px){.partner-platform-page{padding-top:58px!important}.partner-platform-page .partner-platform-header .workspace-dock{gap:3px!important;padding-inline:4px!important}.partner-platform-page .partner-platform-header .workspace-dock>a{width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important}.partner-platform-page .partner-platform-header .workspace-dock>a i{width:20px!important;height:20px!important;font-size:8px!important}.partner-platform-page .partner-platform-hero{padding:28px 13px 20px!important}.partner-platform-page .partner-hero h1{font-size:32px!important}.partner-platform-page .partner-hero p{font-size:9.7px!important}.partner-format-orbit{width:min(190px,60vw)!important}.partner-format-core{width:66px!important;height:66px!important;font-size:11px!important}.partner-format-node{min-width:46px!important;height:25px!important;font-size:6.5px!important}.partner-platform-page .partner-platform-shelf{padding:20px 12px!important}.partner-platform-page .partner-section-head h2{font-size:26px!important}.partner-platform-page .partner-methods article,.partner-platform-page .partner-principles article{padding:15px!important}.partner-platform-page .partner-example-actions{gap:5px!important}.partner-platform-page .partner-example-actions a{min-height:34px!important;font-size:7px!important;padding:0 4px!important}.partner-platform-page .partner-table-row:not(.head){padding:12px!important;gap:7px 10px!important}.partner-platform-page .partner-table-row:not(.head)>span:nth-child(2){max-width:92px!important;white-space:normal!important}.partner-platform-page .partner-platform-cta{padding:30px 12px!important}.partner-platform-page .partner-cta-actions{grid-template-columns:1fr!important}}@media (max-width:760px){.aipf-workspace .workspace-search-composer input,.hero-search input,.results-section .workspace-search input{font-size:16px!important}}