.premium-2026 .partners-section{position:relative;isolation:isolate;padding-block:clamp(72px,8vw,124px)!important;background:radial-gradient(900px 520px at 8% 10%,rgba(15,163,177,.13),transparent 68%),radial-gradient(760px 420px at 92% 28%,rgba(232,201,122,.09),transparent 66%),linear-gradient(180deg,rgba(5,15,29,.16),rgba(11,31,58,.42) 46%,rgba(5,12,23,.18))!important;border-top:1px solid rgba(15,163,177,.14)!important;border-bottom:1px solid rgba(232,201,122,.12)!important;overflow:hidden}.premium-2026 .partners-section::before{content:"";position:absolute;inset:32px clamp(16px,4vw,60px);border:1px solid rgba(15,163,177,.10);border-radius:34px;background:linear-gradient(135deg,rgba(255,255,255,.028),rgba(255,255,255,.006));box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 40px 110px rgba(0,0,0,.16);pointer-events:none;z-index:-1}.premium-2026 .partners-section::after{content:"AWS PARTNER DELIVERY";position:absolute;top:42px;right:clamp(20px,7vw,96px);font-family:var(--mono);font-size:clamp(.62rem,.8vw,.78rem);letter-spacing:.26em;color:rgba(79,229,240,.16);writing-mode:vertical-rl;pointer-events:none}.premium-2026 .partners-head{max-width:1030px!important;margin:0 auto clamp(36px,5vw,60px)!important;text-align:center!important}.premium-2026 .partners-head .eyebrow{width:max-content;max-width:100%;margin-inline:auto!important;padding:9px 16px;border:1px solid rgba(15,163,177,.24);border-radius:999px;background:rgba(15,163,177,.07);box-shadow:0 0 0 6px rgba(15,163,177,.025);color:#4FE5F0!important}.premium-2026 .partners-head .section-title{max-width:860px;margin:18px auto 20px!important;font-size:clamp(2.35rem,5.4vw,5.35rem)!important;line-height:.94!important;letter-spacing:-.055em!important;text-wrap:balance}.premium-2026 .partners-head .section-title em{display:inline-block;padding-inline:.02em;background:linear-gradient(120deg,#4FE5F0 0,#34D399 45%,#F4D57E 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important}.premium-2026 .partners-lead{max-width:790px!important;margin-inline:auto!important;font-family:var(--sans)!important;font-style:normal!important;font-size:clamp(1rem,1.35vw,1.18rem)!important;line-height:1.88!important;color:rgba(224,231,240,.78)!important;letter-spacing:-.006em!important}.premium-2026 .partner-proofbar{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:26px auto 0;max-width:940px}.premium-2026 .partner-proofbar span{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:9px 13px;border-radius:999px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.085);color:rgba(241,237,228,.88);font-size:.78rem;font-weight:700;box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.premium-2026 .partners-problem{max-width:1160px;margin:0 auto clamp(48px,6vw,74px)!important;padding:clamp(26px,4vw,50px)!important;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)!important;gap:clamp(24px,4vw,56px)!important;border-radius:30px!important;background:linear-gradient(135deg,rgba(7,20,36,.88),rgba(7,28,37,.72)),radial-gradient(500px 280px at 0 0,rgba(79,229,240,.13),transparent 70%)!important;border:1px solid rgba(79,229,240,.20)!important;border-left:1px solid rgba(79,229,240,.22)!important;box-shadow:0 28px 80px rgba(0,0,0,.30),inset 0 1px 0 rgba(255,255,255,.06)!important;backdrop-filter:blur(14px)}.premium-2026 .partners-problem .pp-quote{position:relative;padding-left:clamp(10px,2vw,24px)}.premium-2026 .partners-problem .pp-quote::before{content:"“";position:absolute;top:-34px;left:-4px;font-family:var(--serif);font-size:6rem;line-height:1;color:rgba(79,229,240,.13);pointer-events:none}.premium-2026 .pp-quote p{font-size:clamp(1.18rem,2vw,1.82rem)!important;line-height:1.42!important;letter-spacing:-.018em!important;color:#F6F2E9!important}.premium-2026 .pp-quote-source{display:inline-flex;margin-top:12px;padding:8px 12px;border-radius:999px;background:rgba(232,201,122,.09);border:1px solid rgba(232,201,122,.22);font-size:.68rem!important;color:#F4D57E!important}.premium-2026 .partners-problem-text{margin:0!important;padding:clamp(20px,3vw,30px);border-radius:22px;background:rgba(255,255,255,.038);border:1px solid rgba(255,255,255,.075);font-size:clamp(.98rem,1.18vw,1.09rem)!important;line-height:1.82!important;color:rgba(224,231,240,.82)!important;letter-spacing:-.008em}.premium-2026 .partners-sub-title{max-width:1160px;margin:0 auto 26px!important;font-size:clamp(1.65rem,2.65vw,2.45rem)!important;letter-spacing:-.035em!important}.premium-2026 .partners-grid{max-width:1160px;margin:0 auto clamp(46px,5.5vw,70px)!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important}.premium-2026 .partner-card{min-height:100%;padding:clamp(22px,2.2vw,30px)!important;border-radius:24px!important;background:linear-gradient(180deg,rgba(255,255,255,.065),rgba(255,255,255,.018)),radial-gradient(280px 180px at 18% 0,rgba(15,163,177,.10),transparent 70%)!important;border:1px solid rgba(255,255,255,.085)!important;box-shadow:0 18px 48px rgba(0,0,0,.20),inset 0 1px 0 rgba(255,255,255,.055)!important}.premium-2026 .partner-card::before{height:100%!important;width:3px!important;right:auto!important;bottom:0!important;background:linear-gradient(180deg,#4FE5F0,#34D399,#F4D57E)!important;transform:scaleY(.22)!important;transform-origin:top!important}.premium-2026 .partner-card:hover::before,.premium-2026 .partner-card.pc-featured::before{transform:scaleY(1)!important}.premium-2026 .partner-card:hover{transform:translateY(-6px)!important;border-color:rgba(79,229,240,.25)!important;box-shadow:0 28px 74px rgba(0,0,0,.32),0 0 0 1px rgba(79,229,240,.08)!important}.premium-2026 .pc-num{width:44px;height:44px;display:grid;place-items:center;margin-bottom:18px!important;border-radius:14px;font-family:var(--mono)!important;font-size:.9rem!important;font-style:normal!important;font-weight:800!important;color:#071524!important;background:linear-gradient(135deg,#F4D57E,#4FE5F0)!important;-webkit-text-fill-color:initial!important;box-shadow:0 12px 26px rgba(15,163,177,.18)}.premium-2026 .pc-kicker{min-height:2.4em;font-size:.66rem!important;line-height:1.45!important;color:#4FE5F0!important}.premium-2026 .pc-title{font-size:clamp(1.08rem,1.38vw,1.32rem)!important;line-height:1.28!important;letter-spacing:-.025em!important}.premium-2026 .pc-body,.premium-2026 .pc-fit{font-size:.88rem!important;line-height:1.72!important}.premium-2026 .pc-fit{color:rgba(184,197,214,.76)!important;border-top:1px dashed rgba(255,255,255,.12)!important}.premium-2026 .partners-commits,.premium-2026 .partners-cta{max-width:1160px;margin-inline:auto!important}.premium-2026 .pc-commits-list{gap:14px!important}.premium-2026 .pc-commits-list li{border-radius:18px!important;padding:20px 22px!important;background:rgba(255,255,255,.038)!important;border-color:rgba(255,255,255,.08)!important}.premium-2026 .partners-cta{border-radius:28px!important;padding:clamp(28px,4vw,46px)!important;background:linear-gradient(135deg,rgba(15,163,177,.16),rgba(232,201,122,.11)),linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.02))!important;box-shadow:0 28px 86px rgba(0,0,0,.28)!important}.premium-2026 .pcta-actions .btn{min-height:48px;border-radius:999px!important}.premium-2026 #contact{position:relative;isolation:isolate;padding-block:clamp(72px,7vw,112px)!important;background:radial-gradient(720px 430px at 18% 12%,rgba(15,163,177,.12),transparent 68%),radial-gradient(680px 380px at 88% 86%,rgba(232,201,122,.10),transparent 66%)}.premium-2026 #contact::before{content:"";position:absolute;inset:auto clamp(18px,5vw,72px) 42px;height:1px;background:linear-gradient(90deg,transparent,rgba(79,229,240,.30),rgba(244,213,126,.22),transparent)}.premium-2026 .contact-grid{max-width:1180px!important;gap:clamp(22px,3vw,34px)!important;align-items:stretch!important}.premium-2026 .contact-text,.premium-2026 .form-card{border-radius:30px!important;padding:clamp(28px,4vw,44px)!important;background:linear-gradient(180deg,rgba(255,255,255,.065),rgba(255,255,255,.024)),radial-gradient(420px 280px at 0 0,rgba(15,163,177,.12),transparent 70%)!important;border:1px solid rgba(255,255,255,.09)!important;box-shadow:0 26px 80px rgba(0,0,0,.30),inset 0 1px 0 rgba(255,255,255,.06)!important;backdrop-filter:blur(14px)}.premium-2026 .contact-text::before,.premium-2026 .form-card::before{height:4px!important;background:linear-gradient(90deg,#F4D57E,#4FE5F0,#34D399)!important}.premium-2026 .contact-text .eyebrow,.premium-2026 .form-card .eyebrow{display:inline-flex!important;width:max-content;max-width:100%;padding:8px 13px!important;border-radius:999px!important;background:rgba(15,163,177,.07)!important;border:1px solid rgba(15,163,177,.20)!important}.premium-2026 .contact-text h2{margin-top:12px!important;font-size:clamp(2rem,4vw,3.45rem)!important;line-height:1.02!important;letter-spacing:-.052em!important;max-width:620px}.premium-2026 .contact-text>p{max-width:620px;font-size:clamp(.98rem,1.25vw,1.09rem)!important;line-height:1.82!important}.premium-2026 .contact-proof-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:8px 0 22px}.premium-2026 .contact-proof-row span{min-height:72px;padding:14px 12px;border-radius:18px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;justify-content:center;gap:4px;color:rgba(224,231,240,.78);font-size:.75rem;line-height:1.35}.premium-2026 .contact-proof-row b{display:block;color:#F6F2E9;font-size:1.08rem;letter-spacing:-.02em}.premium-2026 .contact-options{gap:12px!important}.premium-2026 .contact-option{position:relative;padding:16px 18px!important;border-radius:20px!important;background:rgba(7,20,36,.62)!important;border-color:rgba(255,255,255,.09)!important;overflow:hidden;transform:none!important}.premium-2026 .contact-option::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(79,229,240,.08),transparent 38%,rgba(244,213,126,.06));opacity:0;transition:opacity .25s ease;pointer-events:none}.premium-2026 .contact-option:hover{border-color:rgba(79,229,240,.28)!important;box-shadow:0 16px 34px rgba(0,0,0,.20)!important}.premium-2026 .contact-option:hover::after{opacity:1}.premium-2026 .contact-option-icon{width:48px!important;height:48px!important;border-radius:16px!important;background:linear-gradient(135deg,rgba(79,229,240,.16),rgba(244,213,126,.10))!important;font-size:1.15rem!important}.premium-2026 .contact-option-text{min-width:0}.premium-2026 .contact-option-text small{font-size:.62rem!important;color:rgba(79,229,240,.82)!important}.premium-2026 .contact-option-text strong{font-size:.98rem!important;line-height:1.35;overflow-wrap:anywhere}.premium-2026 .form-card h3{margin-top:12px!important;font-size:clamp(1.65rem,2.6vw,2.45rem)!important;line-height:1.04!important;letter-spacing:-.045em!important}.premium-2026 .form-card .form-sub{font-size:.95rem!important;line-height:1.65!important;margin-bottom:16px!important}.premium-2026 .form-trust-row{display:flex;align-items:flex-start;gap:12px;margin:0 0 18px;padding:14px 16px;border-radius:18px;background:rgba(52,211,153,.07);border:1px solid rgba(52,211,153,.18);color:rgba(224,231,240,.76);font-size:.84rem;line-height:1.55}.premium-2026 .form-trust-row .dot{width:10px;height:10px;margin-top:6px;border-radius:999px;background:#34D399;box-shadow:0 0 0 6px rgba(52,211,153,.12);flex:0 0 auto}.premium-2026 .form-trust-row strong{display:block;color:#F6F2E9;margin-bottom:2px}.premium-2026 .form{gap:16px!important}.premium-2026 .form-card label{letter-spacing:.095em!important;color:rgba(184,197,214,.88)!important}.premium-2026 .form-card input,.premium-2026 .form-card select,.premium-2026 .form-card textarea{border-radius:16px!important;min-height:50px!important;background:rgba(5,14,26,.72)!important;border-color:rgba(255,255,255,.095)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important}.premium-2026 .form-card textarea{min-height:122px!important}.premium-2026 .form-card input:focus,.premium-2026 .form-card select:focus,.premium-2026 .form-card textarea:focus{border-color:rgba(79,229,240,.72)!important;box-shadow:0 0 0 4px rgba(79,229,240,.10),inset 0 1px 0 rgba(255,255,255,.05)!important}.premium-2026 .submit-btn{min-height:56px!important;border-radius:18px!important;background:linear-gradient(135deg,#4FE5F0,#34D399)!important;color:#061525!important;font-weight:900!important;box-shadow:0 18px 42px rgba(15,163,177,.22)!important}.premium-2026 .submit-btn:hover{background:linear-gradient(135deg,#F4D57E,#4FE5F0)!important;transform:translateY(-2px)}.premium-2026 .form-note{padding:12px 14px;border-radius:16px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.075)}.premium-2026 .form-chat-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.premium-2026 .chat-option-btn{justify-content:center;min-height:46px;border-radius:16px!important}.premium-2026 .sidebar-toggle,.premium-2026 .lsb-toggle,.premium-2026 .toolkit-trigger,.premium-2026 .scroll-top,.premium-2026 .rsb2-toggle{z-index:9996!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.premium-2026 .sidebar-toggle,.premium-2026 .lsb-toggle{width:54px!important;height:54px!important;bottom:24px!important;border-radius:18px!important;box-shadow:0 18px 44px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.16)!important}.premium-2026 .sidebar-toggle{right:24px!important;left:auto!important}.premium-2026 .lsb-toggle{left:24px!important;right:auto!important}.premium-2026 .scroll-top{right:24px!important;bottom:88px!important;width:44px!important;height:44px!important;border-radius:16px!important}.premium-2026 .toolkit-trigger{left:auto!important;right:24px!important;bottom:144px!important;width:44px!important;height:44px!important;border-radius:16px!important;box-shadow:0 16px 36px rgba(124,58,237,.26),inset 0 1px 0 rgba(255,255,255,.16)!important}.premium-2026 .toolkit-trigger .tk-label{left:auto!important;right:56px!important;border-radius:999px!important;background:rgba(5,14,26,.92)!important;border-color:rgba(168,85,247,.26)!important}.premium-2026 .rsb2-toggle{top:auto!important;right:24px!important;bottom:200px!important;writing-mode:initial!important;transform:none!important;min-height:44px!important;padding:0 15px!important;border-radius:16px!important;gap:9px!important;font-size:.66rem!important;line-height:1!important;letter-spacing:.12em!important;box-shadow:0 16px 38px rgba(16,185,129,.25),inset 0 1px 0 rgba(255,255,255,.16)!important}.premium-2026 .rsb2-toggle svg{transform:none!important}.premium-2026 .sidebar-panel,.premium-2026 .rsb2-panel,.premium-2026 .lsb-panel{width:min(430px,94vw)!important;border-color:rgba(255,255,255,.10)!important;box-shadow:0 0 90px rgba(0,0,0,.55)!important}.premium-2026 .sidebar-header,.premium-2026 .rsb2-header,.premium-2026 .lsb-header{padding-top:22px!important}.premium-2026 .sidebar-brand,.premium-2026 .rsb2-brand,.premium-2026 .lsb-brand{padding:8px 11px;border-radius:999px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.07)}@media (max-width:1180px){.premium-2026 .partners-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:980px){.premium-2026 .partners-section::before{inset:18px 12px;border-radius:26px}.premium-2026 .partners-section::after{display:none}.premium-2026 .partners-problem{grid-template-columns:1fr!important}.premium-2026 .contact-grid{grid-template-columns:1fr!important}}@media (max-width:760px){.premium-2026 .partners-section,.premium-2026 #contact{padding-block:58px!important}.premium-2026 .partners-head{text-align:left!important}.premium-2026 .partners-head .eyebrow{margin-inline:0!important}.premium-2026 .partners-head .section-title{font-size:clamp(2.1rem,12vw,3.2rem)!important;margin-inline:0!important}.premium-2026 .partners-lead{margin-inline:0!important}.premium-2026 .partner-proofbar{justify-content:flex-start}.premium-2026 .partners-grid{grid-template-columns:1fr!important}.premium-2026 .pc-commits-list{grid-template-columns:1fr!important}.premium-2026 .partners-cta{grid-template-columns:1fr!important;text-align:left!important}.premium-2026 .pcta-actions{justify-content:flex-start!important}.premium-2026 .contact-proof-row{grid-template-columns:1fr!important}.premium-2026 .field-row{grid-template-columns:1fr!important}.premium-2026 .form-chat-options{grid-template-columns:1fr!important}}@media (max-width:820px){.premium-2026 .nav-hamburger{display:flex!important}.premium-2026 .mobile-menu{display:block!important}.premium-2026 .mm-overlay{display:block!important}.premium-2026 .sidebar-toggle,.premium-2026 .lsb-toggle,.premium-2026 .toolkit-trigger,.premium-2026 .rsb2-toggle{display:flex!important;position:fixed!important;top:auto!important;bottom:14px!important;width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;border-radius:16px!important;transform:none!important;writing-mode:initial!important;font-size:0!important;letter-spacing:0!important}.premium-2026 .lsb-toggle{left:calc(50% - 104px)!important;right:auto!important}.premium-2026 .toolkit-trigger{left:calc(50% - 50px)!important;right:auto!important}.premium-2026 .sidebar-toggle{left:calc(50%+4px)!important;right:auto!important}.premium-2026 .rsb2-toggle{left:calc(50%+58px)!important;right:auto!important}.premium-2026 .rsb2-toggle svg{width:20px!important;height:20px!important}.premium-2026 .rsb2-toggle::after{content:""}.premium-2026 .scroll-top{display:none!important}.premium-2026 .sidebar-panel,.premium-2026 .rsb2-panel,.premium-2026 .lsb-panel{width:100vw!important;max-width:100vw!important}.premium-2026 .sidebar-panel{right:-105vw!important}.premium-2026 .sidebar-panel.open{right:0!important}.premium-2026 .rsb2-panel{right:-105vw!important}.premium-2026 .rsb2-panel.open{right:0!important}.premium-2026 .lsb-panel{left:-105vw!important}.premium-2026 .lsb-panel.open{left:0!important}}@media (max-width:460px){.premium-2026 .contact-text,.premium-2026 .form-card,.premium-2026 .partners-problem{border-radius:24px!important}.premium-2026 .contact-grid{padding-inline:14px!important}.premium-2026 .partner-proofbar span{width:100%;justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.premium-2026 .partner-card,.premium-2026 .contact-option,.premium-2026 .submit-btn,.premium-2026 .sidebar-toggle,.premium-2026 .lsb-toggle,.premium-2026 .toolkit-trigger,.premium-2026 .rsb2-toggle{transition:none!important;animation:none!important}}