.ag-partner-lp__bar{background:#fff;border-bottom:1px solid var(--ag-color-border);padding:var(--ag-space-3) 0;position:sticky;top:0;z-index:90}.ag-partner-lp__bar-inner{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ag-space-3)}.ag-partner-lp__bar-logo{display:block;height:24px;width:auto}.ag-partner-lp__bar-brand{color:var(--ag-brand-1);font-size:.9375rem;font-weight:700}.ag-partner-lp__bar-label{align-items:center;color:var(--ag-color-text-muted);display:flex;font-size:.75rem;font-weight:500;gap:var(--ag-space-2);letter-spacing:.04em;margin-left:auto;text-transform:uppercase}.ag-partner-lp__bar-label [data-lucide]{color:var(--ag-brand-3);flex-shrink:0}.ag-partner-lp__hero{align-items:center;background:var(--ag-brand-1);color:#fff;display:flex;min-height:520px;overflow:hidden;padding:var(--ag-space-20) 0;position:relative}@media (min-width:1024px){.ag-partner-lp__hero{min-height:600px;padding:calc(var(--ag-space-20)*1.4) 0}}.ag-partner-lp__hero-bg{background:radial-gradient(ellipse at 80% 20%,rgba(76,103,201,.35) 0,transparent 55%),radial-gradient(ellipse at 10% 80%,rgba(63,75,163,.25) 0,transparent 50%),linear-gradient(160deg,#1e2056 0,var(--ag-brand-1) 40%,#2d3070 100%);inset:0;pointer-events:none;position:absolute}.ag-partner-lp__hero .ag-container{position:relative;z-index:1}.ag-partner-lp__hero-grid{align-items:center;display:grid;gap:var(--ag-space-10);grid-template-columns:1fr}@media (min-width:900px){.ag-partner-lp__hero-grid{gap:var(--ag-space-12);grid-template-columns:minmax(0,1fr) minmax(240px,360px)}}.ag-partner-lp__hero-content{max-width:680px}.ag-partner-lp__hero-content .ag-badge--dark{margin-bottom:var(--ag-space-6)}.ag-partner-lp__hero-logo-col{align-items:center;display:flex;justify-content:center}@media (min-width:900px){.ag-partner-lp__hero-logo-col{justify-content:flex-end}}.ag-partner-lp__hero-logo{align-items:center;background:hsla(0,0%,100%,.96);border-radius:var(--ag-radius-lg,1rem);box-shadow:0 12px 32px rgba(0,0,0,.22);display:inline-flex;justify-content:center;padding:1.25rem 1.75rem}.ag-partner-lp__hero-logo-img{display:block;height:72px;max-width:240px;width:auto}@media (min-width:640px){.ag-partner-lp__hero-logo{padding:1.5rem 2rem}.ag-partner-lp__hero-logo-img{height:96px;max-width:280px}}@media (min-width:1024px){.ag-partner-lp__hero-logo-img{height:120px;max-width:320px}}.ag-partner-lp__hero-heading{color:#fff;font-size:clamp(2rem,5vw,3.25rem);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0 0 var(--ag-space-6)}.ag-partner-lp__hero-highlight{color:var(--ag-accent);display:block}.ag-partner-lp__hero-lead{color:hsla(0,0%,100%,.82);font-size:clamp(1rem,2vw,1.125rem);line-height:1.65;margin:0 0 var(--ag-space-10);max-width:540px}.ag-partner-lp__hero-actions{align-items:flex-start;display:flex;flex-direction:column;gap:var(--ag-space-3)}@media (min-width:480px){.ag-partner-lp__hero-actions{flex-direction:row;flex-wrap:wrap}}.ag-partner-lp__btn-hero-primary{background:var(--ag-accent);border:2px solid var(--ag-accent);color:var(--ag-brand-1);font-weight:700}.ag-partner-lp__btn-hero-primary:hover{background:#fff;border-color:#fff;color:var(--ag-brand-1)}.ag-partner-lp__btn-hero-ghost{background:transparent;border:2px solid hsla(0,0%,100%,.45);color:#fff}.ag-partner-lp__btn-hero-ghost:hover{background:hsla(0,0%,100%,.08);border-color:#fff;color:#fff}.ag-partner-lp__products-grid{display:grid;gap:var(--ag-space-5);grid-template-columns:1fr;margin-top:var(--ag-space-12)}@media (min-width:640px){.ag-partner-lp__products-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.ag-partner-lp__products-grid{gap:var(--ag-space-6);grid-template-columns:repeat(3,1fr)}}.ag-partner-lp__product-card{background:#fff;border:1px solid var(--ag-color-border);border-radius:var(--ag-radius-xl);box-shadow:var(--ag-shadow-sm);display:flex;flex-direction:column;gap:var(--ag-space-5);padding:var(--ag-space-8);transition:box-shadow var(--ag-transition-base),transform var(--ag-transition-base)}.ag-partner-lp__product-card:hover{box-shadow:var(--ag-shadow-md);transform:translateY(-3px)}.ag-partner-lp__product-body{display:flex;flex:1;flex-direction:column;gap:var(--ag-space-3)}.ag-partner-lp__product-title{color:var(--ag-color-text);font-size:1.1875rem;font-weight:700;letter-spacing:-.01em;margin:0}.ag-partner-lp__product-desc{color:var(--ag-color-text-muted);font-size:.9rem;line-height:1.65;margin:0}.ag-partner-lp__product-list{display:flex;flex-direction:column;gap:var(--ag-space-2);list-style:none;margin:0;padding:0}.ag-partner-lp__product-list li{align-items:flex-start;color:var(--ag-color-text);display:flex;font-size:.875rem;gap:var(--ag-space-2);line-height:1.5}.ag-partner-lp__product-list li [data-lucide]{color:var(--ag-brand-3);flex-shrink:0;margin-top:2px}.ag-partner-lp__product-link{align-items:center;border-top:1px solid var(--ag-color-border);color:var(--ag-brand-2);display:inline-flex;font-size:.875rem;font-weight:600;gap:var(--ag-space-2);margin-top:auto;padding-top:var(--ag-space-4);text-decoration:none;transition:color var(--ag-transition-base),gap var(--ag-transition-base)}.ag-partner-lp__product-link:hover{color:var(--ag-brand-3);gap:var(--ag-space-3)}.ag-partner-lp__quote-card{background:#f5f5fa;border-radius:var(--ag-radius-xl);box-shadow:var(--ag-shadow-sm);margin:0 auto;max-width:780px;overflow:hidden;position:relative}.ag-partner-lp__quote-body{padding:var(--ag-space-8) var(--ag-space-6);position:relative;text-align:center}@media (min-width:640px){.ag-partner-lp__quote-body{padding:var(--ag-space-12) var(--ag-space-10)}}.ag-partner-lp__quote-card--split{display:grid;grid-template-columns:1fr;max-width:1000px}@media (min-width:900px){.ag-partner-lp__quote-card--split{grid-template-columns:.9fr 1.1fr}}.ag-partner-lp__quote-card--split .ag-partner-lp__quote-body{text-align:left}@media (min-width:900px){.ag-partner-lp__quote-card--split .ag-partner-lp__quote-body{display:flex;flex-direction:column;justify-content:center;padding:var(--ag-space-10) var(--ag-space-10)}}.ag-partner-lp__quote-card--split .ag-partner-lp__quote-caption{align-items:flex-start}.ag-partner-lp__quote-media{aspect-ratio:16/10;background:#0d1120;overflow:hidden;position:relative;width:100%}@media (min-width:900px){.ag-partner-lp__quote-media{aspect-ratio:auto;height:100%;min-height:360px}}.ag-partner-lp__quote-img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.ag-partner-lp__quote-mark-bg{color:rgba(76,103,201,.08);font-family:Georgia,serif;font-size:8rem;left:1rem;line-height:1;pointer-events:none;position:absolute;top:-1.5rem;user-select:none}.ag-partner-lp__quote-icon{align-items:center;color:var(--ag-brand-3);display:inline-flex;justify-content:center;margin-bottom:var(--ag-space-5);position:relative;z-index:1}.ag-partner-lp__quote-icon [data-lucide]{height:28px;stroke-width:2.25;width:28px}.ag-partner-lp__quote-text{color:var(--ag-color-text);font-size:clamp(1.0625rem,2.4vw,1.4rem);font-style:normal;font-weight:700;letter-spacing:-.01em;line-height:1.45;margin:0 0 var(--ag-space-6);position:relative;z-index:1}.ag-partner-lp__quote-text p{margin:0}.ag-partner-lp__quote-caption{align-items:center;display:flex;flex-direction:column;gap:var(--ag-space-1);position:relative;z-index:1}.ag-partner-lp__quote-author{color:var(--ag-color-text);font-size:.9375rem;font-weight:700;letter-spacing:-.005em}.ag-partner-lp__quote-author-title{color:var(--ag-color-text-muted);font-size:.8125rem;font-weight:500}.ag-partner-lp__offer{background:var(--ag-brand-1);overflow:hidden;padding:var(--ag-space-20) 0;position:relative}.ag-partner-lp__offer-glow{background:radial-gradient(ellipse at 75% 50%,rgba(76,103,201,.4) 0,transparent 60%),radial-gradient(ellipse at 15% 30%,rgba(53,55,109,.6) 0,transparent 50%);inset:0;pointer-events:none;position:absolute}.ag-partner-lp__offer-header{margin-bottom:var(--ag-space-10);position:relative;text-align:center;z-index:1}.ag-partner-lp__offer-header .ag-badge--dark{margin-bottom:var(--ag-space-5)}.ag-partner-lp__offer-heading{color:#fff;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:800;letter-spacing:-.02em;line-height:1.15;margin:0 0 var(--ag-space-3)}.ag-partner-lp__offer-intro{color:hsla(0,0%,100%,.65);font-size:1rem;margin:0}.ag-partner-lp__price-grid{display:grid;gap:var(--ag-space-4);grid-template-columns:1fr;margin:0 auto;max-width:700px;position:relative;z-index:1}@media (min-width:560px){.ag-partner-lp__price-grid{grid-template-columns:repeat(2,1fr)}}.ag-partner-lp__price-card{backdrop-filter:blur(8px);background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.14);border-radius:var(--ag-radius-xl);display:flex;flex-direction:column;gap:var(--ag-space-4);padding:var(--ag-space-8);transition:background var(--ag-transition-base),border-color var(--ag-transition-base)}.ag-partner-lp__price-card:hover{background:hsla(0,0%,100%,.11);border-color:hsla(0,0%,100%,.22)}.ag-partner-lp__price-card-top{display:flex;flex-direction:column;gap:var(--ag-space-3)}.ag-partner-lp__price-label{color:var(--ag-accent);font-size:.8125rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.ag-partner-lp__price-amount{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--ag-space-2)}.ag-partner-lp__price-number{color:#fff;font-size:clamp(2.75rem,7vw,4rem);font-weight:800;letter-spacing:-.03em;line-height:1}.ag-partner-lp__price-unit{color:hsla(0,0%,100%,.6);font-size:.875rem;font-weight:400;line-height:1.3}.ag-partner-lp__price-desc{border-top:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.6);font-size:.875rem;line-height:1.55;margin:0;padding-top:var(--ag-space-3)}.ag-partner-lp__offer-footer{align-items:center;display:flex;flex-direction:column;gap:var(--ag-space-4);margin-top:var(--ag-space-10);position:relative;text-align:center;z-index:1}.ag-partner-lp__offer-footnote{color:hsla(0,0%,100%,.45);font-size:.8125rem;margin:0;max-width:440px}.ag-partner-lp__contact-card{align-items:center;background:#fff;border:1px solid var(--ag-color-border);border-radius:var(--ag-radius-xl);box-shadow:var(--ag-shadow-sm);display:flex;gap:var(--ag-space-8);margin:0 auto;max-width:640px;padding:var(--ag-space-8)}.ag-partner-lp__contact-photo-wrap{flex-shrink:0}.ag-partner-lp__contact-photo{border:3px solid var(--ag-color-bg);border-radius:50%;box-shadow:var(--ag-shadow-md);display:block;height:88px;object-fit:cover;object-position:center top;width:88px}@media (min-width:480px){.ag-partner-lp__contact-photo{height:104px;width:104px}}.ag-partner-lp__contact-info{display:flex;flex-direction:column;gap:var(--ag-space-1)}.ag-partner-lp__contact-eyebrow{color:var(--ag-brand-3);font-size:.75rem;font-weight:600;letter-spacing:.05em;margin-bottom:var(--ag-space-1);text-transform:uppercase}.ag-partner-lp__contact-name{color:var(--ag-color-text);font-size:1.1875rem;font-weight:700;letter-spacing:-.01em;margin:0}.ag-partner-lp__contact-title{color:var(--ag-color-text-muted);font-size:.875rem;margin:0 0 var(--ag-space-3)}.ag-partner-lp__contact-links{display:flex;flex-direction:column;gap:var(--ag-space-2)}@media (min-width:480px){.ag-partner-lp__contact-links{flex-direction:row;flex-wrap:wrap;gap:var(--ag-space-4)}}.ag-partner-lp__contact-link{align-items:center;color:var(--ag-brand-2);display:inline-flex;font-size:.875rem;font-weight:500;gap:var(--ag-space-2);text-decoration:none;transition:color var(--ag-transition-base)}.ag-partner-lp__contact-link:hover{color:var(--ag-brand-3)}.ag-partner-lp__contact-link [data-lucide]{color:var(--ag-brand-3);flex-shrink:0}.ag-partner-lp__form-grid{align-items:start;display:grid;gap:var(--ag-space-12);grid-template-columns:1fr}@media (min-width:1024px){.ag-partner-lp__form-grid{align-items:center;gap:var(--ag-space-16);grid-template-columns:1fr 1fr}}.ag-partner-lp__form-left .ag-badge{margin-bottom:var(--ag-space-4)}.ag-partner-lp__form-heading{color:var(--ag-color-text);font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:800;letter-spacing:-.02em;line-height:1.15;margin:0 0 var(--ag-space-4)}.ag-partner-lp__form-subtext{color:var(--ag-color-text-muted);font-size:1rem;line-height:1.65;margin:0 0 var(--ag-space-8);max-width:440px}.ag-partner-lp__trust-list{display:flex;flex-direction:column;gap:var(--ag-space-3);list-style:none;margin:0;padding:0}.ag-partner-lp__trust-item{align-items:center;color:var(--ag-color-text);display:flex;font-size:.9375rem;font-weight:500;gap:var(--ag-space-3)}.ag-partner-lp__trust-icon{align-items:center;background:#eef0fa;border-radius:50%;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.ag-partner-lp__trust-icon svg{fill:none;height:13px;stroke:var(--ag-brand-2);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5;width:13px}.ag-partner-lp__form-card{background:#fff;border:1px solid var(--ag-color-border);border-radius:var(--ag-radius-xl);box-shadow:var(--ag-shadow-lg);padding:var(--ag-space-8)}.ag-partner-lp__form-card-header{border-bottom:1px solid var(--ag-color-border);margin-bottom:var(--ag-space-6);padding-bottom:var(--ag-space-6)}.ag-partner-lp__form-card-title{color:var(--ag-color-text);font-size:1.3125rem;font-weight:700;letter-spacing:-.01em;margin:0 0 var(--ag-space-1)}.ag-partner-lp__form-card-sub{color:var(--ag-color-text-muted);font-size:.875rem;margin:0}.ag-partner-lp__form-wrap{min-height:80px}.ag-partner-lp__form-assurance{align-items:center;border-top:1px solid var(--ag-color-border);color:var(--ag-color-text-muted);display:flex;font-size:.8125rem;gap:var(--ag-space-2);margin-top:var(--ag-space-5);padding-top:var(--ag-space-5)}.ag-partner-lp__form-assurance [data-lucide]{color:var(--ag-brand-3);flex-shrink:0}.ag-partner-lp__form-placeholder{align-items:center;background:#fef3e2;border-radius:var(--ag-radius-md);color:#92400e;display:flex;flex-direction:column;gap:var(--ag-space-3);padding:var(--ag-space-10) var(--ag-space-6);text-align:center}.ag-partner-lp__form-placeholder [data-lucide]{color:#d97706}.ag-partner-lp__form-placeholder p{font-size:.875rem;font-weight:500;margin:0}.ag-badge--dark{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.18);color:var(--ag-accent)}.ag-partner-lp__form-wrap .hs-form input,.ag-partner-lp__form-wrap .hs-form select,.ag-partner-lp__form-wrap .hs-form textarea{max-width:none!important;width:100%!important}.ag-partner-lp__form-wrap .hs-form fieldset{max-width:none!important}