@font-face{font-family:Google Sans;src:url(/fonts/GoogleSans-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Google Sans;src:url(/fonts/GoogleSans-Italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Google Sans;src:url(/fonts/GoogleSans-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Google Sans;src:url(/fonts/GoogleSans-MediumItalic.woff2)format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Google Sans;src:url(/fonts/GoogleSans-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Google Sans;src:url(/fonts/GoogleSans-BoldItalic.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap}:root{--font-primary:"Google Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--color-text-primary:#1a1a2e;--color-text-secondary:#5f6368;--color-text-tertiary:#80868b;--color-text-inverse:#fff;--color-bg-primary:#fff;--color-bg-secondary:#f8f9fa;--color-bg-tertiary:#f1f3f4;--color-bg-dark:#1a1a2e;--color-accent:#1a73e8;--color-accent-hover:#1557b0;--color-accent-light:#1a73e814;--color-border:#dadce0;--color-border-light:#e8eaed;--shadow-sm:0 1px 2px #0000000a;--shadow-md:0 1px 3px #0000000f, 0 1px 2px #0000000a;--shadow-lg:0 4px 12px #00000014;--shadow-hover:0 8px 24px #0000001a;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-pill:100px;--container-max:1200px;--container-large:1200px;--container-cards-max:1800px;--container-narrow:800px;--container-text:680px;--space-unit:8px;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:64px;--space-4xl:96px;--space-5xl:120px;--section-padding-y:clamp(56px, 6vw, 96px);--section-padding-x:clamp(20px, 5vw, 64px);--header-height:72px;--transition-fast:.15s ease;--transition-base:.25s ease;--transition-slow:.4s ease}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;scroll-behavior:smooth;scroll-padding-top:var(--header-height);font-size:100%}body{font-family:var(--font-primary);color:var(--color-text-primary);background-color:var(--color-bg-primary);font-size:17px;font-weight:400;line-height:1.7;overflow-x:hidden}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}ul,ol{list-style:none}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit;background:0 0;border:none;outline:none}button{cursor:pointer}h1,.h1{letter-spacing:-.02em;color:var(--color-text-primary);font-size:clamp(32px,4.5vw,54px);font-weight:700;line-height:1.15}h2,.h2{letter-spacing:-.015em;color:var(--color-text-primary);font-size:clamp(26px,3vw,36px);font-weight:500;line-height:1.25}h3,.h3{color:var(--color-text-primary);font-size:clamp(18px,1.5vw,21px);font-weight:500;line-height:1.35}.subhead{color:var(--color-text-secondary);font-size:clamp(17px,1.3vw,19px);font-weight:400;line-height:1.65}.body-lg{color:var(--color-text-secondary);font-size:clamp(17px,1.2vw,19px);line-height:1.7}.label{color:var(--color-text-tertiary);font-size:14px;font-weight:500}.page-wrapper{flex-direction:column;width:100%;min-height:100vh;display:flex}.main-wrapper{flex:1}section{padding:var(--section-padding-y) var(--section-padding-x)}.btn{justify-content:center;align-items:center;gap:var(--space-sm);border-radius:var(--radius-pill);transition:all var(--transition-base);white-space:nowrap;padding:14px 32px;font-size:15px;font-weight:500;line-height:1;display:inline-flex}.btn-primary{background-color:var(--color-accent);color:var(--color-text-inverse);box-shadow:var(--shadow-sm)}.btn-primary:hover{background-color:var(--color-accent-hover);box-shadow:var(--shadow-lg);transform:translateY(-1px)}.btn-primary:active{box-shadow:var(--shadow-sm);transform:translateY(0)}.btn-ghost{color:var(--color-accent);border:1.5px solid var(--color-accent);background-color:#0000}.btn-ghost:hover{background-color:var(--color-accent-light);transform:translateY(-1px)}.btn-ghost:active{transform:translateY(0)}.text-link{color:var(--color-accent);transition:opacity var(--transition-fast);font-weight:500}.text-link:hover{opacity:.8}.text-link:after{content:" →";transition:transform var(--transition-fast);display:inline-block}.text-link:hover:after{transform:translate(3px)}.card{background:var(--color-bg-primary);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);padding:var(--space-xl);transition:all var(--transition-base)}.card:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px)}.bg-white{background-color:var(--color-bg-primary)}.bg-light{background-color:var(--color-bg-secondary)}.reveal.is-hidden{opacity:0;transform:translateY(24px)}.reveal.is-hidden,.reveal.is-animating{transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.reveal.is-animating{opacity:1;transform:translateY(0)}.reveal-child.is-hidden{opacity:0;transform:translateY(16px)}.reveal-child.is-hidden,.reveal-child.is-animating{transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.reveal-child.is-animating{opacity:1;transform:translateY(0)}.section-expand{position:relative;overflow:hidden;background-color:#0000!important}.section-expand>*{z-index:1;position:relative}.section-expand:before{content:"";background-color:var(--color-bg-tertiary);border-radius:48px;margin:24px 10vw;transition:border-radius 1.6s cubic-bezier(.16,1,.3,1),margin 1.6s cubic-bezier(.16,1,.3,1),box-shadow 1.6s cubic-bezier(.16,1,.3,1),background-color 1.6s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;box-shadow:0 4px 24px #0000000f}.section-expand.is-expanded:before{box-shadow:none;background-color:var(--color-bg-secondary);border-radius:0;margin:0}@media (prefers-reduced-motion:reduce){.reveal.is-hidden,.reveal-child.is-hidden{opacity:1;transition:none;transform:none}.section-expand:before{transition:none}}.section_header{z-index:100;padding:0 var(--section-padding-x);height:var(--header-height);-webkit-backdrop-filter:blur(12px);transition:border-color var(--transition-base), box-shadow var(--transition-base);background:#ffffffd9;border-bottom:1px solid #0000;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.section_header.is-scrolled{border-bottom-color:var(--color-border-light);box-shadow:var(--shadow-sm)}.header_content{width:100%;max-width:var(--container-max);grid-template-columns:1fr auto 1fr;align-items:center;margin:0 auto;display:grid}.header_lockup{white-space:nowrap;color:inherit;cursor:pointer;align-items:center;gap:12px;text-decoration:none;display:flex}.header_lockup .logo-alis{width:auto;height:28px;color:var(--color-text-primary)}.header_lockup .logo-tdsynnex{width:auto;height:20px}.lockup-separator{background:var(--color-border);flex-shrink:0;width:1px;height:20px}.header_nav{align-items:center;gap:var(--space-xl);display:flex}.header_nav a{color:var(--color-text-secondary);transition:color var(--transition-fast);font-size:14px;font-weight:500}.header_nav a:hover{color:var(--color-text-primary)}.header_cta{justify-self:end}.header_cta .btn{padding:10px 24px;font-size:14px}.section_hero{padding-top:calc(var(--header-height) + clamp(40px, 5vw, 80px));text-align:center;padding-bottom:clamp(40px,5vw,80px);position:relative;overflow:hidden}.hero_content{max-width:920px;margin:0 auto}.hero_content h1{margin-bottom:var(--space-lg)}.hero_promise{color:var(--color-text-secondary);margin-bottom:var(--space-xl);letter-spacing:-.01em;font-size:clamp(20px,2.5vw,28px);font-weight:400;line-height:1.4}.hero_content .subhead{margin-bottom:var(--space-2xl);max-width:720px;margin-left:auto;margin-right:auto}@media (width<=768px){.hero_content .subhead br{display:none}}.hero_pillars{gap:var(--space-lg);margin-top:var(--space-2xl);margin-bottom:var(--space-2xl);text-align:left;max-width:var(--container-max);grid-template-columns:repeat(3,1fr);margin-left:auto;margin-right:auto;display:grid}.hero_pillar{background:var(--color-bg-primary);border:1px solid var(--color-border-light);border-radius:var(--radius-md);padding:var(--space-xl);box-shadow:var(--shadow-sm);transition:box-shadow .2s,transform .2s}.hero_pillar:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px)}.hero_pillar-number{background:var(--color-accent);width:32px;height:32px;color:var(--color-text-inverse);margin-bottom:var(--space-md);border-radius:50%;justify-content:center;align-items:center;font-size:.875rem;font-weight:700;display:inline-flex}.hero_pillar h3{color:var(--color-text-primary);margin-bottom:var(--space-sm);font-size:1.125rem;font-weight:700}.hero_pillar p{color:var(--color-text-secondary);margin:0;font-size:.9375rem;line-height:1.5}.hero_actions{justify-content:center;align-items:center;gap:var(--space-lg);flex-wrap:wrap;display:flex}.hero_visual{margin-top:var(--space-3xl);position:relative}.hero_charts{justify-content:center;gap:var(--space-lg);max-width:560px;margin:0 auto;display:flex}.hero_chart-card{background:var(--color-bg-primary);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);flex-direction:column;flex:1;gap:10px;padding:16px 20px 12px;display:flex;box-shadow:0 1px 3px #0000000a}.hero_chart-eyebrow{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600}.hero_chart-card--effort .hero_chart-eyebrow{color:#d93025}.hero_chart-card--output .hero_chart-eyebrow{color:#1e8e3e}.hero_chart-canvas{width:100%;height:80px;display:block}.hero_orb{filter:blur(80px);pointer-events:none;will-change:transform;border-radius:50%;position:absolute}.hero_orb--1{background:radial-gradient(circle,#1a73e814 0%,#0000 70%);width:500px;height:500px;top:-120px;right:-100px}.hero_orb--2{background:radial-gradient(circle,#24b9d50f 0%,#0000 70%);width:400px;height:400px;bottom:-80px;left:-80px}.section_problem{background-color:var(--color-bg-primary)}.problem_layout{max-width:var(--container-max);gap:var(--space-3xl);grid-template-columns:1fr 380px;align-items:center;margin:0 auto;display:grid}.problem_content{max-width:none}.problem_content .body-lg{margin-bottom:var(--space-xl)}.problem_content .body-lg:last-child{margin-bottom:0}.problem_image{border-radius:var(--radius-lg);aspect-ratio:4/3;overflow:hidden}.problem_image img{object-fit:cover;object-position:center 30%;width:100%;height:100%}.section_delay{background-color:var(--color-bg-secondary)}.section_journey{background-color:var(--color-bg-primary);padding:0}.journey_scroll-space{height:400vh;position:relative}.journey_sticky{top:var(--header-height);height:calc(100vh - var(--header-height));padding:var(--space-xl) var(--section-padding-x);justify-content:center;align-items:center;display:flex;position:sticky;overflow:hidden}.journey_inner{width:100%;max-width:var(--container-max);margin:0 auto}.journey_inner h2{text-align:center;margin-bottom:var(--space-sm)}.journey_subtitle{text-align:center;color:var(--color-text-secondary);margin-bottom:var(--space-xl);font-size:15px}.journey_curve-wrap{margin-bottom:var(--space-md);position:relative}.journey_curve-svg{width:100%;height:auto;max-height:180px;display:block}.journey_axis{fill:var(--color-text-tertiary);font-family:var(--font-primary)}.journey_path-bg{stroke:var(--color-border);stroke-width:2.5px;stroke-linecap:round}.journey_path-fill{fill:var(--color-bg-secondary);opacity:.5}.journey_path-progress{stroke:var(--color-accent);stroke-width:3px;stroke-linecap:round;transition:stroke-dashoffset .35s}.journey_dot-group circle{fill:var(--color-bg-tertiary);stroke:var(--color-border);stroke-width:2px;transition:fill .3s,stroke .3s}.journey_dot-group text{fill:var(--color-text-tertiary);font-family:var(--font-primary);transition:fill .3s}.journey_dot-group.is-reached circle{fill:#1a73e81f;stroke:var(--color-accent)}.journey_dot-group.is-reached text{fill:var(--color-accent)}.journey_dot-group.is-active circle{fill:var(--color-accent);stroke:var(--color-accent)}.journey_dot-group.is-active text{fill:var(--color-text-inverse)}.journey_stage-names{padding:var(--space-sm) 4% 0 2%;justify-content:space-between;display:flex}.journey_stage-name{text-align:center;color:var(--color-text-tertiary);flex:1;font-size:12px;font-weight:500;line-height:1.3;transition:color .3s}.journey_stage-name.is-active{color:var(--color-accent);font-weight:700}.journey_stage-name.is-reached{color:var(--color-text-secondary)}.journey_pilot-bar{justify-content:center;align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-lg);background:var(--color-accent-light);border-radius:var(--radius-pill);margin:var(--space-md) auto var(--space-lg);max-width:320px;display:flex}.journey_pilot-label{color:var(--color-accent);font-size:13px;font-weight:500}.journey_pilot-badge{color:var(--color-accent);background:var(--color-bg-primary);border-radius:var(--radius-pill);padding:2px 10px;font-size:12px;font-weight:700}.journey_panels{min-height:200px;position:relative}.journey_panel{animation:.35s journeyFadeIn;display:none}.journey_panel.is-active{display:block}@keyframes journeyFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.journey_panel-grid{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.journey_panel-card{background:var(--color-bg-secondary);border:1px solid var(--color-border-light);border-radius:var(--radius-md);padding:var(--space-lg)}.journey_card-title{color:var(--color-text-primary);margin-bottom:var(--space-xs);font-size:15px;font-weight:700}.journey_card-tag{letter-spacing:.04em;text-transform:uppercase;color:#1e8e3e;border-radius:var(--radius-pill);margin-bottom:var(--space-sm);background:#1e8e3e14;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.journey_panel-card ul{margin:var(--space-sm) 0 0;padding:0;list-style:none}.journey_panel-card li{color:var(--color-text-secondary);margin-bottom:var(--space-xs);padding-left:16px;font-size:14px;line-height:1.55;position:relative}.journey_panel-card li:before{content:"";background:var(--color-accent);border-radius:50%;width:5px;height:5px;position:absolute;top:8px;left:0}.journey_cta{text-align:center;margin-top:var(--space-lg);display:block}.journey_mobile-fallback{padding:var(--section-padding-y) var(--section-padding-x);display:none}.journey_mobile-stage{margin-bottom:var(--space-xl);padding-bottom:var(--space-xl);border-bottom:1px solid var(--color-border-light)}.journey_mobile-stage:last-of-type{margin-bottom:var(--space-lg);border-bottom:none}.journey_mobile-header{color:var(--color-text-primary);margin-bottom:var(--space-lg);align-items:center;gap:var(--space-md);font-size:clamp(18px,1.5vw,21px);font-weight:500;display:flex}.journey_mobile-num{background:var(--color-accent);width:32px;height:32px;color:var(--color-text-inverse);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.who_content{max-width:var(--container-large);margin:0 auto}.who_content h2{text-align:center;margin-bottom:var(--space-md)}.who_grid{gap:var(--space-xl);max-width:var(--container-narrow);grid-template-columns:1fr 1fr;margin:0 auto;display:grid}.who_card{border-radius:var(--radius-lg);padding:var(--space-xl)}.who_card.is-fit{background:var(--color-bg-primary);border:1px solid var(--color-border-light);border-top:3px solid var(--color-accent)}.who_card.is-not-fit{background:var(--color-bg-tertiary);border:1px solid #0000;border-top:3px solid var(--color-text-tertiary)}.who_card h3{margin-bottom:var(--space-md)}.who_card p{color:var(--color-text-secondary);font-size:15px;line-height:1.65}.who_card ul{padding:0;list-style:none}.who_card li{margin-bottom:var(--space-sm);color:var(--color-text-secondary);padding-left:20px;font-size:15px;line-height:1.65;position:relative}.who_card li:before{content:"";background:var(--color-accent);border-radius:50%;width:6px;height:6px;position:absolute;top:10px;left:0}.who_card.is-not-fit li:before{background:var(--color-text-tertiary)}.section_how-it-works{background-color:var(--color-bg-primary)}.how-it-works_content{width:100%;max-width:min(100%, var(--container-cards-max));margin:0 auto}.how-it-works_content h2{text-align:center;margin-bottom:var(--space-md)}.how-it-works_intro{text-align:center;max-width:var(--container-text);margin:0 auto var(--space-3xl);color:var(--color-text-secondary)}.stages_grid{gap:var(--space-xl);margin-bottom:var(--space-3xl);grid-template-columns:repeat(3,1fr);display:grid;position:relative}.stages_grid:before{display:none}.stage_card{background:var(--color-bg-secondary);border-radius:var(--radius-lg);padding:var(--space-xl);transition:all var(--transition-base);position:relative}.stage_card:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.stage_number{background:var(--color-accent);width:36px;height:36px;color:var(--color-text-inverse);margin-bottom:var(--space-md);z-index:2;border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:inline-flex;position:relative}.stage_card h3{margin-bottom:var(--space-md)}.stage_card p{color:var(--color-text-secondary);font-size:15px;line-height:1.65}.how-it-works_cta{text-align:center}.section_deliverables{background-color:var(--color-bg-secondary)}.deliverable_card{background:var(--color-bg-primary);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);padding:var(--space-xl);transition:all var(--transition-base)}.deliverable_card:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px)}.deliverable_icon{border-radius:var(--radius-md);background:linear-gradient(135deg, var(--color-accent-light), #1a73e824);width:48px;height:48px;margin-bottom:var(--space-lg);color:var(--color-accent);justify-content:center;align-items:center;font-size:20px;font-weight:700;display:flex}.deliverable_card h3{margin-bottom:var(--space-md)}.deliverable_card p{color:var(--color-text-secondary);font-size:15px;line-height:1.65}.section_proof{background-color:var(--color-bg-primary)}.section_enterprise{background-color:var(--color-bg-secondary)}.section_platform{background-color:var(--color-bg-primary)}.section_trust-register{background-color:var(--color-bg-secondary)}.trust-register_content{max-width:var(--container-narrow);margin:0 auto}.trust-register_content h2{margin-bottom:var(--space-xl)}.trust_logos{justify-content:flex-start;align-items:center;gap:var(--space-lg);margin-bottom:var(--space-3xl);padding:var(--space-xl) var(--space-2xl);background:var(--color-bg-primary);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);display:flex}.trust_logo{width:auto;height:32px}.trust_logo--alis{color:var(--color-text-primary)}.trust_logo-link{transition:opacity var(--transition-fast);align-items:center;display:flex}.trust_logo-link:hover{opacity:.75}.trust_logo-divider{color:var(--color-text-tertiary);font-size:18px;font-weight:300}.trust_body{color:var(--color-text-secondary);margin-bottom:var(--space-md);line-height:1.7}.trust_note{color:var(--color-text-secondary);font-size:15px;font-style:italic}.section_register{background-color:var(--color-bg-primary);border-top:1px solid var(--color-border-light);position:relative;overflow:hidden}.section_register:before{content:"";pointer-events:none;background:radial-gradient(circle,#1a73e80a 0%,#0000 70%);border-radius:50%;width:600px;height:600px;position:absolute;top:-200px;left:50%;transform:translate(-50%)}.register_content{text-align:center;max-width:560px;margin:0 auto}.register_content h2{margin-bottom:var(--space-md)}.register_subline{color:var(--color-text-secondary);margin-bottom:var(--space-3xl)}.register_form{text-align:left}.form_row{gap:var(--space-md);margin-bottom:var(--space-md);grid-template-columns:1fr 1fr;display:grid}.form_row.is-full{grid-template-columns:1fr}.form_field{flex-direction:column;gap:6px;display:flex}.form_field label{color:var(--color-text-primary);font-size:14px;font-weight:500}.form_field label .required{color:var(--color-accent)}.form_field input,.form_field select{border:1.5px solid var(--color-border);border-radius:var(--radius-sm);width:100%;color:var(--color-text-primary);background:var(--color-bg-primary);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);padding:12px 16px;font-size:15px}.form_field input::placeholder{color:var(--color-text-tertiary)}.form_field input:focus,.form_field select:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-light)}.form_field input.is-invalid,.form_field select.is-invalid,.form_field textarea.is-invalid{border-color:#d93025;box-shadow:0 0 0 3px #d9302514}.form_field input.is-valid,.form_field select.is-valid,.form_field textarea.is-valid{border-color:#1e8e3e}.form_field select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%2380868b' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:40px}.form_submit{margin-top:var(--space-lg);text-align:center}.form_submit .btn{width:100%;padding:16px 32px;font-size:16px}.form_api-error{margin:var(--space-sm) 0 0;color:#d93025;flex-basis:100%;font-size:14px;line-height:1.4}.form_api-error[hidden]{display:none}.form_recaptcha-disclosure{margin:var(--space-lg) 0 0;color:var(--color-text-tertiary);text-align:center;font-size:12px;line-height:1.5}.form_recaptcha-disclosure a{color:var(--color-text-tertiary);text-underline-offset:2px;transition:color var(--transition-fast);text-decoration:underline}.form_recaptcha-disclosure a:hover{color:var(--color-text-primary)}.grecaptcha-badge{visibility:hidden}.form_microcopy{margin-top:var(--space-xl);text-align:center}.form_microcopy p{color:var(--color-text-tertiary);margin-bottom:var(--space-sm);font-size:14px;line-height:1.6}.form_microcopy a{color:var(--color-accent);font-weight:500}.register_close{margin-top:var(--space-2xl);padding-top:var(--space-xl);border-top:1px solid var(--color-border-light);text-align:center;color:var(--color-text-secondary);font-size:15px;line-height:1.65}.form_success{text-align:center;padding:var(--space-3xl) 0;display:none}.form_success.is-visible{display:block}.form_success h3{margin-bottom:var(--space-md);color:var(--color-accent)}.form_success p{color:var(--color-text-secondary)}.register_form.is-hidden{display:none}.section_footer{padding:var(--space-2xl) var(--section-padding-x) calc(var(--space-lg) + 44px);border-top:1px solid var(--color-border-light);background:var(--color-bg-primary)}.footer_content{max-width:var(--container-large);justify-content:space-between;align-items:center;row-gap:var(--space-sm);flex-wrap:wrap;margin:0 auto;display:flex}.footer_lockup{color:var(--color-text-tertiary);align-items:center;gap:6px;font-size:13px;display:flex}.footer_lockup-link{color:var(--color-text-tertiary);transition:color var(--transition-fast);letter-spacing:.02em}.footer_lockup-link:hover{color:var(--color-text-primary)}.footer_lockup-sep{color:var(--color-text-tertiary)}.footer_links{gap:var(--space-xl);display:flex}.footer_links a,.footer_credit a{color:var(--color-text-tertiary);transition:color var(--transition-fast);font-size:14px}.footer_links a:hover,.footer_credit a:hover{color:var(--color-text-primary)}.footer_credit{text-align:center;color:var(--color-text-tertiary);flex-basis:100%;margin:0;font-size:14px}@media (width<=1024px){.stages_grid{gap:var(--space-lg);grid-template-columns:1fr}.stages_grid:before{display:none}}@media (width<=768px){:root{--section-padding-y:clamp(40px, 6vw, 64px)}body{font-size:16px}.header_content{justify-content:space-between;display:flex}.header_nav{display:none}.problem_layout{gap:var(--space-xl);grid-template-columns:1fr}.problem_image{order:-1}.section_hero{padding-top:calc(var(--header-height) + 48px);padding-bottom:48px}.hero_actions{gap:var(--space-md);flex-direction:column}.hero_actions .btn{width:100%}.hero_pillars{gap:var(--space-md);grid-template-columns:1fr}.hero_pillar{padding:var(--space-lg)}.journey_scroll-space{display:none}.journey_mobile-fallback{display:block!important}.journey_panel-grid,.who_grid,.form_row{grid-template-columns:1fr}.footer_content{gap:var(--space-md);text-align:center;flex-direction:column}.footer_links{justify-content:center;gap:var(--space-md);flex-wrap:wrap}.register_content{padding:0}}.header_nav a.is-active{color:var(--color-text-primary)}::selection{background:var(--color-accent-light);color:var(--color-text-primary)}@media (width<=480px){.hero_charts{flex-direction:column;max-width:280px}.btn{padding:12px 24px;font-size:14px}.header_cta .btn{padding:8px 18px;font-size:13px}.stage_card,.deliverable_card,.who_card{padding:var(--space-lg)}}.header_nav--secondary{align-items:center;gap:var(--space-xl);display:flex}.header_nav--secondary a{color:var(--color-text-secondary);transition:color var(--transition-fast);font-size:14px;font-weight:500}.header_nav--secondary a:hover{color:var(--color-text-primary)}.section_page-hero{padding-top:calc(var(--header-height) + clamp(40px, 5vw, 72px));padding-bottom:var(--space-3xl);text-align:center;background-color:var(--color-bg-primary);border-bottom:1px solid var(--color-border-light)}.page-hero_content{max-width:var(--container-text);margin:0 auto}.page-hero_content h1{margin-bottom:var(--space-md);font-size:clamp(28px,3.5vw,42px)}.page-hero_date{color:var(--color-text-tertiary);margin-bottom:var(--space-md);font-size:14px}.page-hero_summary{color:var(--color-text-secondary);font-size:clamp(17px,1.2vw,19px);line-height:1.65}.legal_layout{max-width:var(--container-max);gap:var(--space-3xl);grid-template-columns:220px 1fr;align-items:start;margin:0 auto;display:grid}.legal_toc{top:calc(var(--header-height) + var(--space-xl));padding:var(--space-lg) 0;position:sticky}.legal_toc-title{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-tertiary);margin-bottom:var(--space-md);font-size:12px;font-weight:500}.legal_toc-list{flex-direction:column;gap:2px;display:flex}.legal_toc-list a{color:var(--color-text-tertiary);border-radius:var(--radius-sm);transition:color var(--transition-fast), background-color var(--transition-fast);padding:6px 12px;font-size:13px;line-height:1.5;display:block}.legal_toc-list a:hover{color:var(--color-text-primary);background-color:var(--color-bg-secondary)}.legal_toc-list a.is-active{color:var(--color-accent);background-color:var(--color-accent-light);font-weight:500}.legal_content{max-width:var(--container-text);padding:var(--space-xl) 0 var(--space-4xl)}.legal_section{padding-bottom:var(--space-2xl);margin-bottom:var(--space-2xl);border-bottom:1px solid var(--color-border-light);scroll-margin-top:calc(var(--header-height) + var(--space-xl))}.legal_section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.legal_section h2{margin-bottom:var(--space-lg);font-size:clamp(20px,1.8vw,24px)}.legal_section h3{margin-top:var(--space-xl);margin-bottom:var(--space-md);font-size:clamp(17px,1.3vw,19px)}.legal_section p{color:var(--color-text-secondary);margin-bottom:var(--space-md);line-height:1.75}.legal_section p:last-child{margin-bottom:0}.legal_section ul,.legal_section ol{margin-bottom:var(--space-md);padding-left:var(--space-lg)}.legal_section ul{padding-left:0;list-style:none}.legal_section ul li{margin-bottom:var(--space-sm);color:var(--color-text-secondary);padding-left:20px;line-height:1.7;position:relative}.legal_section ul li:before{content:"";background:var(--color-accent);border-radius:50%;width:5px;height:5px;position:absolute;top:11px;left:0}.legal_section ol{list-style:decimal}.legal_section ol li{margin-bottom:var(--space-sm);color:var(--color-text-secondary);line-height:1.7}.legal_section a{color:var(--color-accent);transition:opacity var(--transition-fast);font-weight:500}.legal_section a:hover{opacity:.8}.legal_section strong{color:var(--color-text-primary);font-weight:500}.placeholder{border:1px dashed var(--color-accent);border-radius:var(--radius-sm);color:var(--color-accent);white-space:nowrap;background:#1a73e80f;padding:2px 8px;font-size:13px;font-weight:500}.legal_card{background:var(--color-bg-secondary);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);padding:var(--space-xl);margin-top:var(--space-xl)}.legal_card h3{margin-top:0;margin-bottom:var(--space-md)}.legal_card p{margin-bottom:var(--space-sm)}.legal_card a{color:var(--color-accent);font-weight:500}.rights_grid{gap:var(--space-md);margin:var(--space-lg) 0;grid-template-columns:1fr 1fr;display:grid}.rights_item{background:var(--color-bg-secondary);border-radius:var(--radius-md);padding:var(--space-lg)}.rights_item h4{color:var(--color-text-primary);margin-bottom:var(--space-xs);font-size:15px;font-weight:500}.rights_item p{margin-bottom:0;font-size:14px;line-height:1.6}.legal_table-wrap{margin:var(--space-lg) 0;border:1px solid var(--color-border-light);border-radius:var(--radius-md);overflow-x:auto}.legal_table{border-collapse:collapse;width:100%;font-size:14px}.legal_table thead{background:var(--color-bg-secondary)}.legal_table th{text-align:left;padding:var(--space-md) var(--space-lg);color:var(--color-text-primary);letter-spacing:.02em;border-bottom:1px solid var(--color-border-light);font-size:13px;font-weight:500}.legal_table td{padding:var(--space-md) var(--space-lg);color:var(--color-text-secondary);border-bottom:1px solid var(--color-border-light);vertical-align:top;line-height:1.5}.legal_table tr:last-child td{border-bottom:none}.legal_table .badge{letter-spacing:.04em;text-transform:uppercase;border-radius:var(--radius-sm);padding:3px 8px;font-size:11px;font-weight:500;display:inline-block}.badge--essential{color:#1e8e3e;background:#1e8e3e14}.badge--inactive{background:var(--color-bg-tertiary);color:var(--color-text-tertiary)}.legal_form{background:var(--color-bg-secondary);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);padding:var(--space-2xl);margin-top:var(--space-xl)}.legal_form h3{margin-top:0;margin-bottom:var(--space-lg)}.form_field textarea{border:1.5px solid var(--color-border);border-radius:var(--radius-sm);width:100%;color:var(--color-text-primary);background:var(--color-bg-primary);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);resize:vertical;min-height:120px;font-size:15px;line-height:1.6;font-family:var(--font-primary);padding:12px 16px}.form_field textarea::placeholder{color:var(--color-text-tertiary)}.form_field textarea:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-light)}.cookie-banner{z-index:200;background:var(--color-bg-primary);border-top:1px solid var(--color-border-light);padding:var(--space-lg) var(--section-padding-x);transition:transform var(--transition-slow);position:fixed;bottom:0;left:0;right:0;transform:translateY(0);box-shadow:0 -4px 24px #00000014}.cookie-banner.is-hidden{pointer-events:none;transform:translateY(100%)}.cookie-banner_content{max-width:var(--container-max);justify-content:space-between;align-items:center;gap:var(--space-xl);margin:0 auto;display:flex}.cookie-banner_text{color:var(--color-text-secondary);flex:1;font-size:14px;line-height:1.5}.cookie-banner_actions{align-items:center;gap:var(--space-md);flex-shrink:0;display:flex}.cookie-banner_actions .btn{padding:10px 24px;font-size:14px}.cookie-banner_actions .text-link{font-size:13px}.cookie-banner_actions .text-link:after{content:none}.section_contact-hero{padding-top:calc(var(--header-height) + clamp(40px, 5vw, 72px));padding-bottom:var(--section-padding-y);background-color:var(--color-bg-secondary)}.contact_layout{max-width:var(--container-max);gap:var(--space-3xl);grid-template-columns:1fr 1.2fr;align-items:start;margin:0 auto;display:grid}.contact_intro h1{margin-bottom:var(--space-lg);font-size:clamp(28px,3.5vw,42px)}.contact_intro p{color:var(--color-text-secondary);margin-bottom:var(--space-lg);line-height:1.7}.contact_detail{align-items:flex-start;gap:var(--space-md);margin-bottom:var(--space-md);display:flex}.contact_detail-icon{border-radius:var(--radius-sm);background:var(--color-accent-light);width:40px;height:40px;color:var(--color-accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.contact_detail-text{font-size:15px}.contact_detail-text strong{color:var(--color-text-primary);margin-bottom:2px;font-weight:500;display:block}.contact_detail-text span{color:var(--color-text-secondary)}.contact_form-card{background:var(--color-bg-primary);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);padding:var(--space-2xl);box-shadow:var(--shadow-lg)}.contact_form-card .form_submit{margin-top:var(--space-xl)}.contact_success{text-align:center;padding:var(--space-3xl) var(--space-xl);display:none}.contact_success.is-visible{display:block}.contact_success-icon{color:#1e8e3e;width:64px;height:64px;margin:0 auto var(--space-lg);background:#1e8e3e14;border-radius:50%;justify-content:center;align-items:center;display:flex}.contact_success h3{margin-bottom:var(--space-md);color:var(--color-text-primary)}.contact_success p{color:var(--color-text-secondary);margin-bottom:var(--space-lg)}.contact_form.is-hidden,#privacy-request-form.is-hidden{display:none}.section_contact-info{background-color:var(--color-bg-primary)}.contact-info_content{max-width:var(--container-max);margin:0 auto}.contact-info_grid{gap:var(--space-xl);grid-template-columns:repeat(3,1fr);display:grid}.contact-info_card{background:var(--color-bg-secondary);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);padding:var(--space-xl);transition:all var(--transition-base)}.contact-info_card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.contact-info_card h3{margin-bottom:var(--space-sm)}.contact-info_card p{color:var(--color-text-secondary);margin-bottom:var(--space-md);font-size:15px;line-height:1.6}.contact-info_card a{color:var(--color-accent);font-size:14px;font-weight:500}@media (width<=1024px){.legal_layout{grid-template-columns:1fr;gap:0}.legal_toc{padding:var(--space-lg) 0;border-bottom:1px solid var(--color-border-light);margin-bottom:var(--space-xl);position:relative;top:0}.legal_toc-list{gap:var(--space-xs);flex-flow:wrap}.legal_toc-list a{padding:4px 10px;font-size:12px}.contact_layout{gap:var(--space-xl);grid-template-columns:1fr}.contact-info_grid{gap:var(--space-lg);grid-template-columns:1fr}}@media (width<=768px){.section_page-hero{padding-top:calc(var(--header-height) + 32px);padding-bottom:var(--space-2xl)}.rights_grid{grid-template-columns:1fr}.legal_form,.contact_form-card{padding:var(--space-lg)}.cookie-banner_content{text-align:center;gap:var(--space-md);flex-direction:column}.cookie-banner_actions{justify-content:center;width:100%}}@media (width<=480px){.legal_toc-list{flex-direction:column}.legal_table th,.legal_table td{padding:var(--space-sm) var(--space-md);font-size:13px}}body.is-gated{overflow:hidden}body.partner-iframe-page{margin:0}body.partner-iframe-page.is-authed{overflow:hidden}.partner-gate{z-index:100;padding:var(--space-lg);background:var(--color-bg-primary);justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.partner-gate[hidden]{display:none}.partner-gate:before,.partner-gate:after{content:"";filter:blur(80px);pointer-events:none;border-radius:50%;position:absolute}.partner-gate:before{background:radial-gradient(circle,#1a73e814 0%,#0000 70%);width:500px;height:500px;top:-120px;right:-100px}.partner-gate:after{background:radial-gradient(circle,#24b9d50f 0%,#0000 70%);width:400px;height:400px;bottom:-80px;left:-80px}.partner-gate_card{z-index:1;background:var(--color-bg-primary);border:1px solid var(--color-border-light);width:100%;max-width:440px;box-shadow:var(--shadow-lg);text-align:left;border-radius:20px;padding:40px 36px 32px;position:relative}.partner-gate_lockup{color:var(--color-text-primary);align-items:center;gap:10px;margin-bottom:24px;display:flex}.partner-gate_lockup .logo-alis,.partner-gate_lockup .logo-tdsynnex{width:auto;height:22px;display:block}.partner-gate_lockup .lockup-separator{background:var(--color-border);width:1px;height:20px}.partner-gate_eyebrow{letter-spacing:1.5px;text-transform:uppercase;color:var(--color-text-tertiary);margin:0 0 10px;font-size:11px;font-weight:700}.partner-gate_title{letter-spacing:-.3px;color:var(--color-text-primary);margin:0 0 10px;font-size:26px;font-weight:500;line-height:1.2}.partner-gate_subtitle{color:var(--color-text-secondary);margin:0 0 24px;font-size:14.5px;line-height:1.55}.partner-gate_form{flex-direction:column;gap:14px;display:flex}.partner-gate_field label{color:var(--color-text-secondary);letter-spacing:.2px;margin-bottom:6px;font-size:12px;font-weight:500;display:block}.partner-gate_field input{width:100%;color:var(--color-text-primary);background:var(--color-bg-primary);border:1px solid var(--color-border);transition:border-color var(--transition-base), box-shadow var(--transition-base);appearance:none;border-radius:10px;padding:12px 14px;font-family:inherit;font-size:15px;line-height:1.3}.partner-gate_field input::placeholder{color:var(--color-text-tertiary)}.partner-gate_field input:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-light);outline:none}.partner-gate_error{color:#c5221f;margin:0;font-size:13px;line-height:1.5}.partner-gate_error[hidden]{display:none}.partner-gate_submit{justify-content:center;width:100%;margin-top:2px}.partner-gate_footnote{color:var(--color-text-tertiary);margin-top:20px;font-size:12px;line-height:1.55}.partner-gate_footnote a{color:var(--color-text-secondary);text-decoration:underline}.partner-shell{background:var(--color-bg-primary);flex-direction:column;min-height:100vh;padding:0;display:flex}.partner-shell[hidden]{display:none}.partner-shell_header{align-items:center;gap:var(--space-md);background:var(--color-bg-primary);border-bottom:1px solid var(--color-border-light);z-index:20;padding:6px 20px;display:flex;position:sticky;top:0}.partner-shell_lockup{color:var(--color-text-primary);align-items:center;gap:10px;text-decoration:none;display:flex}.partner-shell_lockup .logo-alis,.partner-shell_lockup .logo-tdsynnex{width:auto;height:20px;display:block}.partner-shell_lockup .lockup-separator{background:var(--color-border);width:1px;height:18px}.partner-shell_title{letter-spacing:.1px;color:var(--color-text-primary);margin:0 0 0 var(--space-md);padding-left:var(--space-md);border-left:1px solid var(--color-border-light);font-size:14px;font-weight:500;line-height:1.2}.partner-shell_title-sub{letter-spacing:1.4px;text-transform:uppercase;color:var(--color-text-tertiary);margin-bottom:3px;font-size:10.5px;font-weight:700;display:block}.partner-shell_meta{align-items:center;gap:var(--space-md);color:var(--color-text-tertiary);margin-left:auto;font-size:12px;display:flex}.partner-shell_meta .partner-gate_logout{border:1px solid var(--color-border);color:var(--color-text-secondary);cursor:pointer;transition:background-color var(--transition-base), color var(--transition-base);background:0 0;border-radius:999px;padding:6px 12px;font-family:inherit;font-size:12px}.partner-shell_meta .partner-gate_logout:hover{background:var(--color-bg-secondary);color:var(--color-text-primary)}.partner-shell_body{min-height:0;padding:var(--space-lg) var(--space-md);flex-direction:column;flex:1;display:flex;overflow-y:auto}.partner-iframe-shell{background:var(--color-bg-primary);width:100%;height:100vh;padding:0;position:relative;overflow:hidden}.partner-iframe-shell[hidden]{display:none}.partner-iframe-shell_iframe{background:var(--color-bg-secondary);border:0;width:100%;height:100%;display:block}.partner-iframe-shell_controls{z-index:30;color:var(--color-text-tertiary);border:1px solid var(--color-border-light);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:saturate(140%)blur(6px);background:#ffffffeb;border-radius:999px;align-items:center;gap:10px;padding:5px 6px 5px 12px;font-size:11px;line-height:1;display:inline-flex;position:fixed;top:12px;right:14px}.partner-iframe-shell_controls-updated{letter-spacing:.2px;white-space:nowrap}.partner-iframe-shell_controls-logout{appearance:none;border:1px solid var(--color-border);color:var(--color-text-secondary);cursor:pointer;transition:background-color var(--transition-base), color var(--transition-base), border-color var(--transition-base);background:0 0;border-radius:999px;padding:4px 10px;font:500 11px/1 inherit}.partner-iframe-shell_controls-logout:hover{background:var(--color-bg-secondary);color:var(--color-text-primary);border-color:var(--color-border)}.pilot-form{width:100%;max-width:780px;padding:var(--space-lg) var(--space-lg);flex-direction:column;gap:14px;margin:auto;display:flex}.pilot-form_intro{margin-bottom:4px}.pilot-form_kicker{letter-spacing:1.6px;text-transform:uppercase;color:var(--color-text-tertiary);margin:0 0 6px;font-size:10.5px;font-weight:700}.pilot-form_title{letter-spacing:-.3px;color:var(--color-text-primary);margin:0 0 6px;font-size:24px;font-weight:500;line-height:1.15}.pilot-form_description{color:var(--color-text-secondary);max-width:72ch;margin:0;font-size:13.5px;line-height:1.5}.pilot-form_section{flex-direction:column;gap:10px;display:flex}.pilot-form_section-title{letter-spacing:1.6px;text-transform:uppercase;color:var(--color-text-tertiary);padding-top:var(--space-sm);border-top:1px solid var(--color-border-light);margin:0 0 2px;font-size:10.5px;font-weight:700}.pilot-form_row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pilot-form_row.is-full{grid-template-columns:1fr}.pilot-form .form_field{gap:4px}.pilot-form .form_field label{font-size:12.5px;line-height:1.3}.pilot-form .form_field input,.pilot-form .form_field select{border-radius:var(--radius-sm);border-width:1px;min-height:0;padding:7px 11px;font-size:13.5px}.pilot-form .form_field select{background-position:right 12px center;padding-right:32px}.pilot-form_radio-group{flex-wrap:wrap;gap:6px;display:flex}.pilot-form_radio-group label{white-space:nowrap;color:var(--color-text-primary);border:1px solid var(--color-border);cursor:pointer;transition:border-color var(--transition-base), background-color var(--transition-base);background:var(--color-bg-primary);border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:12.5px;line-height:1;display:inline-flex}.pilot-form_radio-group label:hover{border-color:var(--color-accent)}.pilot-form_radio-group input[type=radio]{accent-color:var(--color-accent);width:13px;height:13px;margin:0}.pilot-form_radio-group input[type=radio]:checked+span,.pilot-form_radio-group label:has(input[type=radio]:checked){border-color:var(--color-accent);background:var(--color-accent-light)}.pilot-form textarea{width:100%;min-height:64px;color:var(--color-text-primary);background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-sm);resize:vertical;transition:border-color var(--transition-base), box-shadow var(--transition-base);padding:8px 11px;font-family:inherit;font-size:13.5px;line-height:1.45}.pilot-form textarea:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-light);outline:none}.pilot-form_suite-other{border-left:2px solid var(--color-border-light);margin-top:6px;padding-left:10px}.pilot-form_suite-other[hidden]{display:none}.pilot-form_suite-other input[type=text]{border:1px solid var(--color-border);border-radius:var(--radius-sm);width:100%;color:var(--color-text-primary);background:var(--color-bg-primary);transition:border-color var(--transition-base), box-shadow var(--transition-base);padding:6px 10px;font-family:inherit;font-size:13px}.pilot-form_suite-other input[type=text]:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-light);outline:none}.pilot-form_team{flex-direction:column;gap:6px;display:flex}.pilot-form_team-label{color:var(--color-text-primary);font-size:12.5px;font-weight:500;line-height:1.3}.pilot-form_team-hint{color:var(--color-text-tertiary);margin:0;font-size:11.5px;line-height:1.45}.pilot-form_team-hint a{color:var(--color-accent);text-decoration:underline}.pilot-form_team-tabs{background:var(--color-bg-secondary);border:1px solid var(--color-border-light);border-radius:999px;align-self:flex-start;gap:2px;padding:2px;display:inline-flex}.pilot-form_team-tab{appearance:none;color:var(--color-text-secondary);cursor:pointer;transition:background-color var(--transition-base), color var(--transition-base);background:0 0;border:0;border-radius:999px;padding:5px 12px;font-family:inherit;font-size:12px;font-weight:500}.pilot-form_team-tab:hover{color:var(--color-text-primary)}.pilot-form_team-tab.is-active{background:var(--color-bg-primary);color:var(--color-text-primary);box-shadow:0 1px 2px #0000000f}.pilot-form_team-panel{flex-direction:column;gap:4px;display:flex}.pilot-form_team-panel[hidden]{display:none}.pilot-form_team-panel input[type=file]{color:var(--color-text-secondary);padding:6px 0;font-family:inherit;font-size:12.5px}.pilot-form_team-panel input[type=url]{border:1px solid var(--color-border);border-radius:var(--radius-sm);width:100%;color:var(--color-text-primary);background:var(--color-bg-primary);transition:border-color var(--transition-base), box-shadow var(--transition-base);padding:7px 11px;font-family:inherit;font-size:13px}.pilot-form_team-panel input[type=url]:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-light);outline:none}.pilot-form_team-meta{color:var(--color-text-tertiary);margin:0;font-size:11px;line-height:1.4}.pilot-form_team-meta a{color:var(--color-accent);text-decoration:underline}.pilot-form_submit{justify-content:flex-start;margin-top:2px;display:flex}.pilot-form_submit .btn,.pilot-form_submit .btn-primary{padding:8px 18px;font-size:14px}.pilot-form .form_recaptcha-disclosure{margin:2px 0 0;font-size:10.5px;line-height:1.4}.pilot-form_success{padding:var(--space-xl);border:1px solid var(--color-border-light);background:var(--color-bg-secondary);margin-top:var(--space-lg);border-radius:20px;display:none}.pilot-form_success.is-visible{display:block}.pilot-form_success h3{color:var(--color-text-primary);margin:0 0 8px;font-size:20px;font-weight:500}.pilot-form_success p{color:var(--color-text-secondary);margin:0;font-size:14.5px;line-height:1.6}@media (width<=640px){.partner-gate_card{border-radius:16px;padding:32px 24px 28px}.partner-shell_header{flex-wrap:wrap;gap:10px;padding:12px 16px}.partner-shell_title{border-left:0;width:100%;margin-left:0;padding-left:0}.partner-shell_meta{justify-content:flex-end;width:100%;margin-left:0}.partner-iframe-shell_controls{gap:8px;padding:4px 5px 4px 10px;font-size:10.5px;top:8px;right:8px}.partner-iframe-shell_controls-logout{padding:4px 9px;font-size:10.5px}.pilot-form{padding:var(--space-md) var(--space-md) var(--space-lg)}.pilot-form_title{font-size:22px}.pilot-form_row{grid-template-columns:1fr}}.sitebar-badge{--badge-height:44px;--badge-padding:6px;--badge-radius:999px;--shell-bg-top:#fafaf8;--shell-bg-bot:#ececea;--shell-border:#00000014;--shell-inner-top:#ffffffe6;--shell-inner-bot:#0000000d;--shell-text:#9a9a96;--pill-width:108px;--pill-text:#f0f0ee;--pill-hl:#ffffff24;--pill-mid:#1a1a1a;--pill-shadow:#000000d9;--sitebar-transition:.24s cubic-bezier(.22, 1, .36, 1);right:calc(24px + env(safe-area-inset-right,0px));bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:90;width:max-content;height:var(--badge-height);padding:var(--badge-padding);box-sizing:border-box;background:linear-gradient(180deg, var(--shell-bg-top) 0%, var(--shell-bg-bot) 100%);border:1px solid var(--shell-border);border-radius:var(--badge-radius);user-select:none;cursor:pointer;-webkit-tap-highlight-color:transparent;isolation:isolate;box-shadow:0 10px 24px #00000014, 0 3px 8px #0000000d, inset 0 1px 0 var(--shell-inner-top), inset 0 -1px 0 var(--shell-inner-bot);transition:transform var(--sitebar-transition), box-shadow var(--sitebar-transition), background var(--sitebar-transition);justify-content:flex-start;align-items:center;gap:8px;padding-left:14px;padding-right:10px;text-decoration:none;display:inline-flex;position:fixed;overflow:visible}.sitebar-badge__label,.sitebar-badge__pill{z-index:1;white-space:nowrap;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1;position:relative}.sitebar-badge__label{color:var(--shell-text);letter-spacing:-.005em;transition:color var(--sitebar-transition);flex-shrink:0;padding-inline:4px;font-size:12.5px;font-weight:500}.sitebar-badge__pill{width:var(--pill-width);height:calc(var(--badge-height) - (var(--badge-padding) * 2));border-radius:calc(var(--badge-radius) - 6px);color:var(--pill-text);letter-spacing:.01em;transition:background var(--sitebar-transition), color var(--sitebar-transition), box-shadow var(--sitebar-transition), transform var(--sitebar-transition);background:radial-gradient(120% 160% at 0 0,#ffffff38 0%,#fff0 55%),radial-gradient(140% 160% at 100% 100%,#0000008c 0%,#0000 60%),linear-gradient(135deg,#2a2a2a 0%,#151515 45%,#060606 100%);flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:500;display:inline-flex;box-shadow:inset 0 1px #ffffff0a,inset 0 -1px #0009,0 8px 16px #00000038,0 1px 2px #00000059}.sitebar-badge:hover{transform:translateY(.5px);box-shadow:0 8px 20px #00000012,0 2px 6px #0000000a,inset 0 1px #ffffffd9,inset 0 -1px #0000000f}.sitebar-badge:hover .sitebar-badge__label{color:#8a8a86}.sitebar-badge:hover .sitebar-badge__pill{color:#2a2a2a;background:linear-gradient(#ececea 0%,#f4f4f2 100%);transform:none;box-shadow:inset 2px 2px 5px #00000024,inset -2px -2px 5px #ffffff8c,inset 0 0 0 1px #0000000d,0 0 0 1px #00000008}.sitebar-badge:active .sitebar-badge__pill{transform:none;box-shadow:inset 3px 3px 6px #0000002e,inset -2px -2px 5px #ffffff80,inset 0 0 0 1px #0000000f}@media (width<=420px){.sitebar-badge{--badge-height:40px;--pill-width:94px;right:calc(18px + env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));gap:6px;padding-left:12px}.sitebar-badge__label{font-size:11.5px}.sitebar-badge__pill{font-size:12px}}@media (prefers-reduced-motion:reduce){.sitebar-badge,.sitebar-badge__label,.sitebar-badge__pill{transition:none}.sitebar-badge:hover,.sitebar-badge:hover .sitebar-badge__pill,.sitebar-badge:active .sitebar-badge__pill{transform:none}}
