.tech-partner-page{--tech-blue:#0967ec;--tech-navy:#071a42;--tech-muted:#53627e;--tech-border:#d9e4f5;--tech-soft:#f5f9ff;color:var(--tech-navy);background:#fff}.tech-hero{padding:40px 0 0;overflow:hidden;background:linear-gradient(90deg,rgb(9 103 236/4%) 1px,transparent 0) 0 0 /48px 48px,linear-gradient(#fff,#f6faff)}.tech-hero__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(560px,1.1fr);align-items:center;gap:42px}.tech-eyebrow{display:inline-flex;margin-bottom:12px;color:var(--tech-blue);font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.tech-hero__copy h1{margin:0 0 10px;font-size:clamp(42px,4.1vw,64px);font-weight:700;line-height:1.04;letter-spacing:-.04em}.tech-hero__copy h2{max-width:620px;margin:0 0 16px;font-size:clamp(22px,2vw,30px);font-weight:600;line-height:1.25}.tech-hero__copy>p{max-width:650px;margin:0;color:var(--tech-muted);font-size:16px;line-height:1.65}.tech-hero__copy ul{display:grid;gap:9px;padding:0;margin:20px 0 24px;list-style:none}.tech-hero__copy li{display:flex;align-items:center;gap:10px;font-weight:500}.tech-hero__copy li svg{flex:0 0 auto;color:var(--tech-blue)}.tech-hero__actions{display:flex;flex-wrap:wrap;gap:12px}.tech-hero__actions .site-button{min-width:172px}.tech-hero-visual{position:relative;display:grid;grid-template-columns:142px 250px 142px;align-items:center;justify-content:center;min-height:550px}.tech-orbit,.tech-orbit i{position:absolute;inset:50% auto auto 50%;border:1px dashed #7bb2ff;border-radius:50%;transform:translate(-50%,-50%)}.tech-orbit{width:460px;height:460px}.tech-orbit i:first-child{width:360px;height:360px}.tech-orbit i:nth-child(2){width:260px;height:260px}.tech-orbit i:nth-child(3){width:12px;height:12px;border:0;background:var(--tech-blue);box-shadow:226px 20px 0 #1cbf8d,-226px -30px 0 #ff8d25}.tech-phone{position:relative;z-index:2;width:230px;min-height:458px;padding:14px;border:7px solid #0b1326;border-radius:38px;background:#fff;box-shadow:0 24px 54px rgb(7 44 102/22%)}.tech-phone:before{position:absolute;top:7px;left:50%;width:72px;height:18px;border-radius:999px;background:#07101e;content:"";transform:translateX(-50%)}.tech-phone__top{display:flex;align-items:center;justify-content:space-between;padding:18px 8px 10px;color:#fff;background:var(--tech-blue);border-radius:22px 22px 8px 8px;font-size:13px;font-weight:700}.tech-phone__top i{width:7px;height:7px;border-radius:50%;background:#fff}.tech-phone__welcome{display:grid;padding:16px 12px;background:#f4f8ff;border-radius:8px}.tech-phone__welcome strong{margin:5px 0 2px;color:var(--tech-blue);font-size:22px}.tech-phone__welcome small,.tech-phone__welcome span{color:#52617b;font-size:10px}.tech-phone__apps{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;padding:14px 0}.tech-phone__apps span{display:grid;justify-items:center;gap:5px;color:#596781;font-size:8px;text-align:center}.tech-phone__apps svg{color:var(--tech-blue);font-size:18px}.tech-phone__banner{display:grid;min-height:108px;padding:14px;border:1px solid #cfe0fb;border-radius:12px;background:linear-gradient(125deg,#eaf3ff,#cfe2ff)}.tech-phone__banner strong{margin:5px 0;color:var(--tech-blue);font-size:19px}.tech-phone__banner small,.tech-phone__banner span{font-size:10px}.tech-phone__nav{display:flex;justify-content:space-between;margin-top:18px;color:#6f7c92;font-size:8px}.tech-hero-nodes{position:relative;z-index:3;display:grid;gap:18px}.tech-hero-nodes div{position:relative;display:flex;align-items:center;gap:10px;min-height:58px;padding:11px 12px;border:1px solid #d5e2f7;border-radius:10px;background:#fff;box-shadow:0 7px 18px rgb(24 77 146/10%);font-size:12px}.tech-hero-nodes div:after{position:absolute;top:50%;width:46px;border-top:1px dashed var(--tech-blue);content:""}.tech-hero-nodes--left div:after{right:-46px}.tech-hero-nodes--right div:after{left:-46px}.tech-hero-nodes svg{color:var(--tech-blue);font-size:22px}.tech-hero-nodes div:nth-child(2n) svg{color:#15ae83}.tech-hero-nodes div:nth-child(3n) svg{color:#7958eb}.tech-proof{position:relative;z-index:4;display:grid;grid-template-columns:repeat(4,1fr);gap:0;padding:0;margin-top:2px;border:1px solid var(--tech-border);border-radius:12px;background:#fff;box-shadow:0 12px 30px rgb(27 70 132/9%)}.tech-proof>div{display:flex;align-items:center;gap:15px;min-height:102px;padding:22px 28px;border-right:1px solid var(--tech-border)}.tech-proof>div:last-child{border:0}.tech-proof svg{flex:0 0 auto;color:var(--tech-blue);font-size:36px}.tech-proof span{display:grid;gap:3px}.tech-proof dt{color:var(--tech-blue);font-size:24px;font-weight:700}.tech-proof dd{margin:0;color:var(--tech-muted);font-size:12px;line-height:1.4}.tech-section{padding:46px 0}.tech-ecosystem,.tech-section--soft{background:var(--tech-soft)}.tech-heading{margin-bottom:24px;text-align:center}.tech-heading--left{text-align:left}.tech-heading h2{max-width:780px;margin:0 auto;font-size:clamp(25px,2.7vw,36px);line-height:1.2;letter-spacing:-.025em}.tech-heading--left h2{margin-left:0}.tech-benefit-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}.tech-benefit-grid article,.tech-case-grid article,.tech-model-grid article,.tech-partner-types article{border:1px solid var(--tech-border);border-radius:10px;background:#fff}.tech-benefit-grid article{min-height:218px;padding:24px 17px;text-align:center}.tech-benefit-grid svg{color:var(--tech-blue);font-size:34px}.tech-benefit-grid h3{margin:16px 0 10px;font-size:15px;line-height:1.3}.tech-benefit-grid p,.tech-model-grid p,.tech-partner-types p,.tech-value-grid p{margin:0;color:var(--tech-muted);font-size:12px;line-height:1.55}.tech-proof-layout,.tech-two-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.tech-model-grid,.tech-value-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.tech-model-grid article,.tech-value-grid article{display:flex;gap:12px;min-height:134px;padding:18px}.tech-value-grid article{border-bottom:1px solid var(--tech-border)}.tech-model-grid svg,.tech-value-grid svg{flex:0 0 auto;color:var(--tech-blue);font-size:25px}.tech-model-grid h3,.tech-value-grid h3{margin:0 0 7px;color:var(--tech-blue);font-size:14px}.tech-model-grid p+p{margin-top:4px}.tech-delivery{grid-template-columns:1.05fr .95fr}.tech-process{display:grid;grid-template-columns:repeat(6,1fr);padding:0;margin:0;list-style:none}.tech-process li{position:relative;min-height:180px;padding:30px 10px 14px;border:1px solid var(--tech-border);border-right:0;background:#fff;text-align:center}.tech-process li:first-child{border-radius:10px 0 0 10px}.tech-process li:last-child{border-right:1px solid var(--tech-border);border-radius:0 10px 10px 0}.tech-process em{position:absolute;top:8px;left:10px;display:grid;width:22px;height:22px;place-items:center;border-radius:50%;color:#fff;background:var(--tech-blue);font-size:11px;font-style:normal}.tech-process svg{color:var(--tech-blue);font-size:26px}.tech-process h3{margin:10px 0 6px;font-size:12px}.tech-process p{margin:0;color:var(--tech-muted);font-size:10px;line-height:1.45}.tech-process li>b{position:absolute;z-index:2;top:50%;right:-9px;color:var(--tech-blue)}.tech-capability-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.tech-capability-grid span,.tech-integrations span{display:flex;align-items:center;gap:8px;min-height:48px;padding:10px 12px;border:1px solid var(--tech-border);border-radius:8px;background:#fff;font-size:12px;font-weight:600}.tech-capability-grid svg{color:var(--tech-blue);font-size:17px}.tech-ecosystem__rail{display:grid;grid-template-columns:repeat(8,1fr);padding:0;margin:0;list-style:none}.tech-ecosystem__rail li{position:relative;display:grid;justify-items:center;gap:8px;color:var(--tech-navy);font-size:11px;text-align:center}.tech-ecosystem__rail svg{display:grid;width:50px;height:50px;padding:13px;border:1px solid #bcd3f7;border-radius:50%;color:var(--tech-blue);background:#fff;font-size:24px}.tech-ecosystem__rail b{position:absolute;top:18px;right:-5px;color:var(--tech-blue)}.tech-integrations{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.tech-integrations span{justify-content:center;color:#28415f}.tech-integrations svg{color:#13aa7d}.tech-case-grid,.tech-partner-types{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.tech-case-grid article,.tech-partner-types article{overflow:hidden}.tech-case-grid img,.tech-partner-types img{width:100%;height:112px;object-fit:cover}.tech-case-grid dl,.tech-case-grid h3,.tech-partner-types h3,.tech-partner-types p{margin-right:14px;margin-left:14px}.tech-case-grid h3,.tech-partner-types h3{margin-top:13px;margin-bottom:7px;font-size:13px}.tech-partner-types p{margin-bottom:16px}.tech-case-grid dl{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:16px}.tech-case-grid dl div+div{border-left:1px solid var(--tech-border);padding-left:8px}.tech-case-grid dt{color:var(--tech-blue);font-size:18px;font-weight:700}.tech-case-grid dd{margin:3px 0 0;color:var(--tech-muted);font-size:9px}.tech-faq{padding-top:22px}.tech-faq>.site-container>div{display:grid;grid-template-columns:repeat(2,1fr);gap:8px 20px}.tech-faq details{border:1px solid var(--tech-border);border-radius:8px;background:#fff}.tech-faq summary{min-height:48px;padding:14px 18px;cursor:pointer;font-size:13px;font-weight:600}.tech-faq p{padding:0 18px 16px;margin:0;color:var(--tech-muted);font-size:13px;line-height:1.6}.tech-cta{position:relative;display:grid;grid-template-columns:1fr .8fr;align-items:center;min-height:230px;padding:42px 48px;overflow:hidden;border-radius:14px;color:#fff;background:#0665e9}.tech-cta h2{max-width:620px;margin:0 0 10px;font-size:clamp(26px,3vw,40px);line-height:1.1}.tech-cta p{margin:0 0 20px;color:#d9e9ff}.tech-cta nav{display:flex;flex-wrap:wrap;gap:10px}.tech-cta__visual{position:relative;display:grid;width:310px;height:150px;place-items:center;justify-self:end;border:1px solid rgb(255 255 255/35%);border-radius:12px;background:#fff;color:var(--tech-blue);box-shadow:-22px 22px 0 rgb(2 38 100/28%)}.tech-cta__visual>svg{position:absolute;top:18px;right:18px;font-size:30px}.tech-cta__visual>span{font-size:54px;font-weight:700}.tech-cta__visual i{position:absolute;bottom:28px;width:38px;background:#8dbdff}.tech-cta__visual i:first-of-type{right:36px;height:32px}.tech-cta__visual i:nth-of-type(2){right:80px;height:55px}.tech-cta__visual i:nth-of-type(3){right:124px;height:78px}@media (hover:hover){.tech-benefit-grid article,.tech-case-grid article,.tech-model-grid article,.tech-partner-types article{transition:transform .18s ease-out,border-color .18s ease-out}.tech-benefit-grid article:hover,.tech-case-grid article:hover,.tech-model-grid article:hover,.tech-partner-types article:hover{border-color:#94bdf8;transform:translateY(-3px)}}@media (max-width:1120px){.tech-hero__grid{grid-template-columns:minmax(0,.9fr) minmax(480px,1.1fr);gap:18px}.tech-hero-visual{grid-template-columns:116px 220px 116px;transform:scale(.92)}.tech-benefit-grid{grid-template-columns:repeat(3,1fr)}.tech-delivery,.tech-proof-layout{grid-template-columns:1fr}}@media (max-width:860px){.tech-cta,.tech-hero__grid,.tech-two-column{grid-template-columns:1fr}.tech-hero__grid{padding-top:20px}.tech-hero-visual{justify-self:center;transform:none}.tech-proof{grid-template-columns:repeat(2,1fr)}.tech-proof>div:nth-child(2){border-right:0}.tech-proof>div:nth-child(-n+2){border-bottom:1px solid var(--tech-border)}.tech-process{grid-template-columns:repeat(3,1fr);gap:10px}.tech-process li,.tech-process li:last-child{border:1px solid var(--tech-border);border-radius:10px}.tech-process li>b{display:none}.tech-ecosystem__rail{grid-template-columns:repeat(4,1fr);gap:20px 8px}.tech-integrations{grid-template-columns:repeat(2,1fr)}.tech-cta__visual{justify-self:start}}@media (max-width:600px){.tech-hero{padding-top:24px}.tech-hero__copy h1{font-size:42px}.tech-hero__actions .site-button{width:100%}.tech-hero-visual{grid-template-columns:1fr;min-height:510px}.tech-orbit{width:360px;height:360px}.tech-hero-nodes{position:absolute;top:50%;width:102px;transform:translateY(-50%)}.tech-hero-nodes--left{left:0}.tech-hero-nodes--right{right:0}.tech-hero-nodes div{min-height:44px;padding:7px;font-size:9px}.tech-hero-nodes div:after{display:none}.tech-phone{width:205px;min-height:430px}.tech-benefit-grid,.tech-case-grid,.tech-faq>.site-container>div,.tech-model-grid,.tech-partner-types,.tech-proof,.tech-value-grid{grid-template-columns:1fr}.tech-proof>div{border-right:0;border-bottom:1px solid var(--tech-border)}.tech-proof>div:last-child{border-bottom:0}.tech-benefit-grid article{min-height:0}.tech-capability-grid,.tech-ecosystem__rail,.tech-process{grid-template-columns:repeat(2,1fr)}.tech-cta{width:calc(100% - 32px);padding:32px 24px}.tech-cta__visual{width:100%}}@media (prefers-reduced-motion:reduce){.tech-benefit-grid article,.tech-case-grid article,.tech-model-grid article,.tech-partner-types article{transition:none}}