.sam-overlay{align-items:center;background:#04142499;display:flex;inset:0;justify-content:center;overflow-y:auto;padding:var(--spacing-xl);position:fixed;z-index:1000}.sam-modal{background:var(--bg-primary);border-radius:var(--radius-xl);box-shadow:0 24px 60px #04142447;box-shadow:var(--shadow-overlay,0 24px 60px #04142447);max-width:460px;padding:var(--spacing-2xl) var(--spacing-xl) var(--spacing-xl);position:relative;width:100%}@media (min-width:640px){.sam-modal{padding:var(--spacing-2xl)}}.sam-close{align-items:center;background:#0000;border:none;border-radius:var(--radius-md);color:var(--text-muted);cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:var(--spacing-lg);top:var(--spacing-lg);transition:color .15s ease,background .15s ease;width:32px}.sam-close:hover{background:#062e540f;color:var(--text-primary)}.sam-title{color:var(--primary);font-size:var(--font-xl);font-weight:var(--font-bold);letter-spacing:-.02em;line-height:1.2;margin:0 var(--spacing-2xl) var(--spacing-sm) 0}.sam-sub{color:var(--text-secondary);font-size:var(--font-sm);line-height:1.6;margin:0 0 var(--spacing-xl)}.sam-fields{gap:var(--spacing-lg);margin-bottom:var(--spacing-xl)}.sam-field,.sam-fields{display:flex;flex-direction:column}.sam-field{gap:var(--spacing-xs)}.sam-label{color:var(--text-primary);font-size:var(--font-sm-);font-weight:var(--font-medium)}.sam-optional{color:var(--text-muted);font-weight:var(--font-regular)}.sam-input{background:var(--bg-primary);border:1px solid #062e5433;border-radius:8px;color:var(--text-primary);font-family:inherit;font-size:var(--font-base-);padding:var(--spacing-md) var(--spacing-lg);transition:border-color .15s ease,box-shadow .15s ease;width:100%}.sam-input::placeholder{color:var(--text-muted)}.sam-input:focus{border-color:var(--secondary);outline:2px solid var(--secondary);outline-offset:1px}.sam-actions{display:flex;flex-direction:column;gap:var(--spacing-sm)}.sam-btn-primary{background:var(--accent);border:none;border-radius:6px;color:var(--text-black);cursor:pointer;font-family:inherit;font-size:var(--font-base);font-weight:var(--font-semibold);padding:var(--spacing-lg) var(--spacing-xl);transition:background .15s ease;width:100%}.sam-btn-primary:hover{background:var(--accent-dark)}.sam-btn-ghost{background:#0000;border:none;border-radius:6px;color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:var(--font-sm);font-weight:var(--font-medium);padding:var(--spacing-md) var(--spacing-xl);transition:color .15s ease;width:100%}.sam-btn-ghost:hover{color:var(--primary)}.countdown-timer{align-items:center;display:inline-flex;font-size:var(--font-sm-);font-weight:var(--font-semibold);gap:var(--spacing-xs);white-space:nowrap}.countdown-timer-icon{flex-shrink:0;height:14px;width:14px}.countdown-timer--badge{border-radius:9999px;border-radius:var(--radius-full,9999px);font-size:var(--font-xs);padding:var(--spacing-2xs) var(--spacing-sm-)}.countdown-timer--pill{border-radius:12px;border-radius:var(--radius-lg,12px);font-size:var(--font-sm-);padding:var(--spacing-xs) var(--spacing-md)}.countdown-timer--normal{background:#24b9c01a;color:#0d9488}.countdown-timer--warning{background:#f59e0b1a;color:var(--warning-dark)}.countdown-timer--urgent{animation:countdown-pulse 2s ease-in-out infinite;background:#ef44441a;color:var(--error-alt)}.countdown-timer--expired{background:#9ca3af1a;color:var(--text-muted)}@keyframes countdown-pulse{0%,to{opacity:1}50%{opacity:.7}}.arq-main{grid-template-columns:44px minmax(0,1.45fr) minmax(0,1fr) 200px 158px}.arq-wants{display:flex;flex-direction:column;gap:3px}.arq-room{color:var(--text-dark);font-size:var(--font-base-);font-weight:var(--font-semibold);line-height:1.35;margin:0}.arq-row--closed .ap-count strong,.arq-row--closed .ap-title,.arq-row--closed .arq-room{color:var(--text-tertiary)}.arq-row--closed .ap-logo{opacity:.6}@media (max-width:1180px){.arq-main{column-gap:var(--spacing-md);grid-template-columns:44px minmax(0,1.3fr) minmax(0,1fr) 176px 148px}}@media (max-width:960px){.arq-main{grid-template-columns:44px minmax(0,1fr) 176px 148px;row-gap:var(--spacing-sm)}.arq-wants{align-items:baseline;column-gap:var(--spacing-sm);flex-direction:row;flex-wrap:wrap;grid-column:2/3;grid-row:2}.arq-main .ap-standing{align-self:center;grid-column:3;grid-row:1/span 2}.arq-main .ap-action{align-self:center;grid-column:4;grid-row:1/span 2}}@media (max-width:700px){.arq-main{grid-template-columns:40px minmax(0,1fr);row-gap:var(--spacing-md)}.arq-main .ap-logo{height:40px;width:40px}.arq-main .ap-logo img{height:30px;width:30px}.arq-wants{grid-column:2;grid-row:auto}.arq-main .ap-standing{align-items:baseline;border-left:none;border-top:1px solid var(--border-light);column-gap:var(--spacing-md);flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding:var(--spacing-sm) 0 0}.arq-main .ap-action,.arq-main .ap-standing{grid-column:1/-1;grid-row:auto}.arq-main .ap-action-note{justify-content:flex-start}}.apl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.apl-cell{border-left:1px solid #ffffff1f;border-top:1px solid #ffffff1f;display:flex;flex-direction:column-reverse;gap:.45rem;justify-content:flex-end;padding:var(--spacing-lg) var(--spacing-lg) var(--spacing-lg-)}.apl-cell--lead{border-top:0;grid-column:1/-1}.apl-cell--lead,.apl-cell:nth-child(2n){border-left:0;padding-left:0}.apl-cell dd{font-feature-settings:tabular-nums lining-nums;color:var(--text-inverse);font-size:clamp(1.75rem,2.5vw,2.125rem);font-variant-numeric:tabular-nums lining-nums;font-weight:var(--font-bold);letter-spacing:.01em;line-height:1;margin:0}.apl-cell dt{text-wrap:balance;color:#d6e2f4b8;font-size:var(--font-sm);line-height:1.4}.apl-cell--lead dt{color:#e5f0ffeb;max-width:19rem}@media (min-width:901px){.apl--bar{grid-template-columns:minmax(0,1.9fr) repeat(4,minmax(0,1fr))}.apl--bar .apl-cell{border-left:1px solid #ffffff1f;border-top:0;padding:1.15rem 1.4rem 1.3rem}.apl--bar .apl-cell--lead{border-left:0;grid-column:auto;padding-left:0}}.apl--card{background:var(--primary-deep);border-radius:var(--radius-lg);padding:0 var(--spacing-lg-)}.apl--card .apl-cell{padding:var(--spacing-md-) var(--spacing-md-) var(--spacing-lg)}.apl--card .apl-cell--lead,.apl--card .apl-cell:nth-child(2n){padding-left:0}.apl--card .apl-cell dd{font-size:1.625rem}.apl--card .apl-cell--lead dd{font-size:2rem}.apl--card .apl-cell dt{font-size:var(--font-sm-)}.partner-page{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--bg-primary);color:var(--text-primary);min-height:100vh}.partner-wrap{margin:0 auto;max-width:var(--page-max)}.partner-section{padding:3.5rem var(--spacing-xl);scroll-margin-top:72px}.partner-section--tint{background:var(--bg-page);border-bottom:1px solid var(--border-color);border-top:1px solid var(--border-color)}@media (min-width:768px){.partner-section{padding:4.75rem var(--spacing-2xl)}}.partner-h2{text-wrap:balance;font-size:clamp(1.625rem,2.9vw,2.125rem);letter-spacing:-.025em;line-height:1.15}.partner-h2,.partner-h3{color:var(--primary);font-weight:var(--font-bold);margin:0}.partner-h3{font-size:var(--font-xl);letter-spacing:-.015em;line-height:1.25}.partner-lead{color:var(--text-tertiary);font-size:1.0625rem;line-height:1.6;margin:var(--spacing-md) 0 0;max-width:34rem}.partner-split{grid-gap:var(--spacing-2xl);display:grid;gap:var(--spacing-2xl);grid-template-columns:minmax(0,1fr)}@media (min-width:900px){.partner-split{align-items:start;gap:clamp(2.5rem,5vw,4.5rem);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.partner-split-side--pinned{position:sticky;top:calc(72px + var(--spacing-xl))}}.partner-btn-dark,.partner-btn-primary{align-items:center;border:0;border-radius:var(--radius-md);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--font-base);font-weight:var(--font-bold);gap:.65rem;justify-content:center;letter-spacing:-.005em;text-decoration:none;transition:background .15s ease}.partner-btn-primary{background:var(--accent);color:#1a1208;padding:1.05rem 1.8rem}.partner-btn-primary:hover{background:var(--accent-dark)}.partner-btn-primary:active{background:var(--accent-hover)}.partner-btn-primary:focus-visible{outline:2px solid #ffd784;outline-offset:3px}.partner-btn-dark{background:var(--primary);color:var(--text-inverse);font-size:var(--font-base-);font-weight:var(--font-semibold);padding:.8rem 1.35rem;white-space:nowrap}.partner-btn-dark:hover{background:var(--primary-deep)}.partner-btn-dark:focus-visible{outline:2px solid var(--secondary);outline-offset:2px}.partner-inline-link,.partner-link{color:var(--secondary-text);font-weight:var(--font-semibold);text-decoration:underline;text-decoration-color:#0d7d8459;text-underline-offset:3px;transition:text-decoration-color .15s ease}.partner-inline-link{background:none;border:0;cursor:pointer;font:inherit;font-weight:var(--font-semibold);padding:0}.partner-inline-link:hover,.partner-link:hover{text-decoration-color:initial}.partner-inline-link:focus-visible,.partner-link:focus-visible{border-radius:2px;outline:2px solid var(--secondary);outline-offset:2px}.partner-hero{background:var(--primary-deep);color:var(--text-inverse)}.partner-hero-body{isolation:isolate;overflow:hidden;padding:calc(72px + clamp(2.25rem, 7vh, 4.5rem)) var(--spacing-xl) clamp(2.5rem,7vh,4.5rem);position:relative}@media (min-width:768px){.partner-hero-body{padding-left:var(--spacing-2xl);padding-right:var(--spacing-2xl)}}.partner-hero-photo{height:100%;inset:0;object-fit:cover;object-position:50% 24%;position:absolute;transform:scale(1.18);transform-origin:0 24%;width:100%;z-index:-2}.partner-hero-wash{background:linear-gradient(98deg,#041424f2,#041424e0 34%,#051e3894 60%,#062e5433);inset:0;position:absolute;z-index:-1}.partner-hero-text{max-width:46rem}.partner-hero-title{text-wrap:balance;color:var(--text-inverse);font-size:clamp(2.125rem,3.75vw,3.125rem);font-weight:var(--font-extrabold);letter-spacing:-.035em;line-height:1.04;margin:0 0 var(--spacing-lg-)}.partner-hero-lead{color:#e5f0ffe0;font-size:clamp(1.05rem,1.5vw,1.1875rem);line-height:1.62;margin:0 0 var(--spacing-2xl);max-width:34rem}.partner-hero-cta{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-xl)}.partner-hero-note{color:#d6e2f4bd;font-size:var(--font-sm);line-height:1.6;margin:var(--spacing-lg-) 0 0;max-width:34rem}.partner-price{background:var(--primary-deep);border-top:1px solid #ffffff24;padding:0 var(--spacing-xl)}@media (min-width:768px){.partner-price{padding:0 var(--spacing-2xl)}}.partner-join{grid-gap:var(--spacing-xl);display:grid;gap:var(--spacing-xl);grid-template-columns:minmax(0,1fr)}.partner-join-paths{max-width:54rem}.partner-join-facts{margin:var(--spacing-lg) 0 0}.partner-join-fact{grid-gap:var(--spacing-2xs);border-bottom:1px solid var(--border-color);display:grid;gap:var(--spacing-2xs);grid-template-columns:minmax(0,1fr);padding:var(--spacing-sm) 0}.partner-join-fact:first-child{border-top:1px solid var(--border-color)}@media (min-width:640px){.partner-join-fact{gap:var(--spacing-lg);grid-template-columns:9rem minmax(0,1fr)}}.partner-join-fact dt{color:var(--primary);font-size:var(--font-sm);font-weight:var(--font-semibold)}.partner-join-fact dd{color:var(--text-tertiary);font-size:var(--font-sm);line-height:1.6;margin:0}.partner-paths{background:var(--bg-surface);border:1px solid var(--border-medium);border-radius:var(--radius-lg);list-style:none;margin:0;overflow:hidden;padding:0}.partner-paths li+li{border-top:1px solid var(--border-color)}.partner-path{grid-gap:var(--spacing-sm) var(--spacing-xl);align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:grid;font-family:inherit;gap:var(--spacing-sm) var(--spacing-xl);grid-template-columns:minmax(0,1fr) auto;padding:1.2rem 1.4rem;text-align:left;text-decoration:none;transition:background .15s ease;width:100%}.partner-path--static{cursor:default}a.partner-path:hover,button.partner-path:hover{background:var(--bg-secondary)}.partner-path:focus-visible{outline:2px solid var(--secondary);outline-offset:-2px}.partner-path-title{color:var(--primary);display:block;font-size:1.0625rem;font-weight:var(--font-semibold);line-height:1.35}.partner-path-desc{color:var(--text-tertiary);display:block;font-size:var(--font-sm);line-height:1.55;margin-top:var(--spacing-2xs)}.partner-path-go{align-items:center;color:var(--secondary-text);display:inline-flex;font-size:var(--font-sm);font-weight:var(--font-semibold);gap:.5rem;white-space:nowrap}.partner-path-go svg{flex-shrink:0}.partner-path:hover .partner-path-go{text-decoration:underline;text-underline-offset:3px}.partner-closed{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-md) var(--spacing-xl);justify-content:space-between;margin-top:var(--spacing-lg)}.partner-closed p{color:var(--text-tertiary);flex:1 1 16rem;font-size:var(--font-sm);line-height:1.55;margin:0}.partner-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:var(--spacing-2xl-) 0 0;padding:0}.partner-step{border-top:4px solid #cbd5e1;display:flex;flex-direction:column;padding-top:var(--spacing-lg)}.partner-step--fee{border-top-color:var(--primary)}.partner-step>*{padding-right:var(--spacing-xl)}.partner-step-num{font-feature-settings:tabular-nums lining-nums;color:var(--text-secondary);font-size:var(--font-sm);font-variant-numeric:tabular-nums lining-nums;font-weight:var(--font-bold);line-height:1}.partner-step-title{color:var(--primary);font-size:1.0625rem;font-weight:var(--font-bold);letter-spacing:-.01em;line-height:1.3;margin:var(--spacing-sm) 0 var(--spacing-xs)}.partner-step-desc{color:var(--text-tertiary);font-size:var(--font-sm);line-height:1.6;margin:0 0 var(--spacing-lg)}.partner-step-owe{border-top:1px solid var(--border-medium);display:flex;flex-direction:column;gap:3px;margin:auto 0 0;padding-top:var(--spacing-md)}.partner-step-owe-label{color:var(--text-secondary);font-size:var(--font-2xs);font-weight:var(--font-semibold);letter-spacing:.08em;text-transform:uppercase}.partner-step-owe-value{font-feature-settings:tabular-nums lining-nums;color:var(--text-tertiary);font-size:var(--font-base);font-variant-numeric:tabular-nums lining-nums;font-weight:var(--font-bold);line-height:1.3}.partner-step--fee .partner-step-owe-value{color:var(--primary)}.partner-board{margin-top:var(--spacing-3xl)}.partner-board-lead{color:var(--text-tertiary);font-size:var(--font-base-);line-height:1.6;margin:var(--spacing-sm) 0 0;max-width:46rem}.partner-board-rows{grid-gap:var(--spacing-md);display:grid;gap:var(--spacing-md);margin-top:var(--spacing-lg-);pointer-events:none;-webkit-user-select:none;user-select:none}.partner-receipt{background:var(--bg-surface);border:1px solid var(--border-medium);border-radius:var(--radius-lg);margin-top:var(--spacing-xl);max-width:26rem;padding:var(--spacing-lg) var(--spacing-lg-) var(--spacing-lg-)}.partner-receipt-title{color:var(--primary);font-size:var(--font-sm);font-weight:var(--font-semibold);margin:0 0 var(--spacing-sm)}.partner-receipt-rows{margin:0}.partner-receipt-row{align-items:baseline;display:flex;font-size:var(--font-sm);line-height:1.5;padding:var(--spacing-xs) 0}.partner-receipt-row dt{align-items:baseline;color:var(--text-tertiary);display:flex;flex:1 1 auto;min-width:0}.partner-receipt-row dt:after{border-bottom:1px dotted #b6c0cc;content:"";flex:1 1 1.5rem;margin:0 var(--spacing-sm);min-width:1.5rem;transform:translateY(-.25em)}.partner-receipt-row dd{font-feature-settings:tabular-nums lining-nums;color:var(--text-dark);flex:0 0 auto;font-variant-numeric:tabular-nums lining-nums;font-weight:var(--font-semibold);margin:0}.partner-receipt-row--total{border-top:1px solid var(--primary);margin-top:var(--spacing-sm);padding-top:var(--spacing-md)}.partner-receipt-row--total dt{color:var(--primary);font-weight:var(--font-semibold)}.partner-receipt-row--total dd{color:var(--primary);font-size:var(--font-xl);font-weight:var(--font-bold);letter-spacing:.01em}.partner-receipt-note{color:var(--text-secondary);font-size:var(--font-sm-);line-height:1.5;margin:var(--spacing-md) 0 0}.partner-ledger{border-top:1px solid var(--border-medium);margin:0}.partner-ledger-row{grid-gap:var(--spacing-2xs);border-bottom:1px solid var(--border-color);display:grid;gap:var(--spacing-2xs);grid-template-columns:minmax(0,1fr);padding:var(--spacing-lg) 0}@media (min-width:640px){.partner-ledger-row{align-items:baseline;gap:var(--spacing-xl);grid-template-columns:10.5rem minmax(0,1fr)}}.partner-ledger-row dt{color:var(--primary);font-size:var(--font-base-);font-weight:var(--font-semibold);line-height:1.5}.partner-ledger-row dd{color:var(--text-strong);font-size:var(--font-base-);line-height:1.65;margin:0}.partner-rules-all{display:inline-block;font-size:var(--font-base-);margin-top:var(--spacing-lg)}.partner-rules{background:var(--bg-surface);border:1px solid var(--border-medium);border-radius:var(--radius-lg);list-style:none;margin:0;padding:0 var(--spacing-lg-)}.partner-rule{scroll-margin-top:88px}.partner-rule+.partner-rule{border-top:1px solid var(--border-color)}.partner-rule-head{font-size:inherit;font-weight:inherit;margin:0}.partner-rule-btn{grid-gap:var(--spacing-sm);align-items:baseline;background:none;border:0;color:var(--primary);cursor:pointer;display:grid;font-family:inherit;gap:var(--spacing-sm);grid-template-columns:1.6rem minmax(0,1fr) 18px;padding:.95rem 0;text-align:left;width:100%}.partner-rule-btn:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--secondary);outline-offset:2px}.partner-rule-num{font-feature-settings:tabular-nums lining-nums;color:var(--text-secondary);font-size:var(--font-sm);font-variant-numeric:tabular-nums lining-nums;font-weight:var(--font-bold)}.partner-rule-title{font-size:var(--font-base);font-weight:var(--font-semibold);line-height:1.4}.partner-rule-btn:hover .partner-rule-title{text-decoration:underline;text-decoration-color:#062e544d;text-underline-offset:3px}.partner-rule-chev{align-self:center;color:var(--text-muted);transition:transform .2s ease}.partner-rule--open .partner-rule-chev{transform:rotate(180deg)}.partner-rule-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease,visibility 0s linear .22s;visibility:hidden}.partner-rule--open .partner-rule-panel{grid-template-rows:1fr;transition:grid-template-rows .22s ease,visibility 0s;visibility:visible}.partner-rule-clip{min-height:0;overflow:hidden}.partner-rule-desc{color:var(--text-tertiary);font-size:var(--font-base-);line-height:1.65;margin:0;padding:0 var(--spacing-xl) var(--spacing-lg-) calc(1.6rem + var(--spacing-sm))}@media (prefers-reduced-motion:reduce){.partner-rule--open .partner-rule-panel,.partner-rule-chev,.partner-rule-panel{transition:none}}.partner-end{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-md) var(--spacing-xl);justify-content:space-between;margin-top:var(--spacing-xl)}.partner-end p{color:var(--text-tertiary);flex:1 1 16rem;font-size:var(--font-sm);line-height:1.55;margin:0}@media (max-width:1000px){.partner-steps{gap:var(--spacing-md);grid-template-columns:minmax(0,1fr)}.partner-step{grid-column-gap:var(--spacing-md);align-items:start;border-left:4px solid #cbd5e1;border-top:0;column-gap:var(--spacing-md);display:grid;grid-template-columns:1.5rem minmax(0,1fr) 11.5rem;padding:var(--spacing-xs) 0 var(--spacing-xs) var(--spacing-lg)}.partner-step--fee{border-left-color:var(--primary)}.partner-step>*{padding-right:0}.partner-step-num{grid-row:1/span 2;padding-top:.3rem}.partner-step-title{grid-column:2;margin:0 0 var(--spacing-2xs)}.partner-step-desc{grid-column:2;margin:0}.partner-step-owe{border-left:1px solid var(--border-medium);border-top:0;grid-column:3;grid-row:1/span 2;margin:0;padding:0 0 0 var(--spacing-lg)}}@media (max-width:900px){.partner-hero-title br{display:none}.partner-hero-photo{transform:none}.partner-hero-wash{background:linear-gradient(160deg,#041424ed,#04182cd6 55%,#062e5499)}}@media (max-width:640px){.partner-hero-title{font-size:clamp(2rem,9vw,2.6rem)}.partner-hero-body{padding-bottom:calc(29vw + var(--spacing-xl))}.partner-hero-photo{aspect-ratio:860/410;height:auto;object-position:50% 50%;top:auto}.partner-hero-wash{background:linear-gradient(180deg,var(--primary-deep) 0,var(--primary-deep) calc(100% - 47vw),#041e3a73 calc(100% - 31vw),#041e3a1a calc(100% - 22vw),#041e3a1a 100%)}.partner-btn-primary{width:100%}.partner-board-rows>:nth-child(2){display:none}.partner-path{grid-template-columns:minmax(0,1fr);padding:var(--spacing-lg) var(--spacing-lg)}.partner-path-go{white-space:normal}.partner-step{grid-template-columns:1.5rem minmax(0,1fr)}.partner-step-owe{align-items:baseline;border-left:0;flex-direction:row;gap:var(--spacing-sm);grid-column:2;grid-row:auto;margin-top:var(--spacing-sm);padding:0}.partner-rules{padding:0 var(--spacing-lg)}.partner-rule-desc{padding-right:0}.partner-closed .partner-btn-dark,.partner-end .partner-btn-dark{white-space:normal;width:100%}}
/*# sourceMappingURL=2896.07799d5b.chunk.css.map*/