.partner-body{--ink:#060a13;--ink-2:#0b1322;--ink-3:#16223a;--ink-line:#1e2c47;--paper:#eef2f7;--paper-2:#e3e9f1;--paper-line:#cfd9e5;--text-on-ink:#e9eef8;--dim-on-ink:#8a97ad;--text-on-paper:#131c28;--dim-on-paper:#5c6b7e;--accent:#35e0ff;--accent-down:#1fc9e8;--accent-ink:#052530;--water:#2373c8;--ok:#34b878;--hold:#ffb454;--taken:#4a5872;--blue:#2f7fd9;--display:var(--font-condensed-stack);--body:var(--font-barlow-stack)}.partner-body *{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}.partner-body{font-family:var(--body);color:var(--text-on-paper);background:var(--paper);font-size:17px;line-height:1.55}.partner-body .wrap{max-width:1120px;margin:0 auto;padding:0 24px}.partner-body ::selection{background:var(--accent);color:var(--accent-ink)}.partner-body h1,.partner-body h2,.partner-body h3,.partner-body .disp{font-family:var(--display);text-transform:uppercase;letter-spacing:.015em;font-weight:700;line-height:.95}.partner-body .kicker{font-family:var(--display);text-transform:uppercase;letter-spacing:.18em;font-size:14px;font-weight:600}.partner-body .num{font-variant-numeric:tabular-nums}.partner-body section{padding:96px 0}.partner-body .sec-head{align-items:baseline;gap:18px;margin-bottom:12px;display:flex}.partner-body .sec-no{font-family:var(--display);letter-spacing:.1em;opacity:.75;white-space:nowrap;border:1px solid;border-radius:3px;padding:3px 10px;font-size:15px;font-weight:600}.partner-body .sec-title{font-size:clamp(34px,5vw,54px)}.partner-body .sec-lede{max-width:620px;margin-top:14px;font-size:19px}.partner-body .on-ink{background:var(--ink);color:var(--text-on-ink)}.partner-body .on-ink .sec-lede,.partner-body .on-ink .muted{color:var(--dim-on-ink)}.partner-body .on-paper .sec-lede,.partner-body .on-paper .muted{color:var(--dim-on-paper)}.partner-body header.top{z-index:50;isolation:isolate;background:var(--ink);color:var(--text-on-ink);border-bottom:1px solid var(--ink-line);position:sticky;top:0}.partner-body .top-inner{align-items:center;gap:28px;height:72px;display:flex}.partner-body .wordmark{align-items:center;text-decoration:none;display:flex}.partner-body .wordmark img{width:auto;height:50px;display:block}.partner-body nav.top-nav{gap:22px;font-size:15px;font-weight:500;display:flex}.partner-body nav.top-nav a{color:var(--dim-on-ink);text-decoration:none}.partner-body nav.top-nav a:hover{color:var(--text-on-ink)}.partner-body .btn{font-family:var(--display);text-transform:uppercase;letter-spacing:.06em;background:var(--accent);color:var(--accent-ink);cursor:pointer;border:none;border-radius:4px;justify-content:center;align-items:center;gap:10px;padding:14px 26px;font-size:17px;font-weight:600;text-decoration:none;transition:background-color .15s;display:inline-flex}.partner-body .btn:hover{background:var(--accent-down)}.partner-body .btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.partner-body .btn.sm{padding:9px 18px;font-size:15px}.partner-body .btn.ghost{border:1px solid var(--ink-line);color:var(--text-on-ink);background:0 0}.partner-body .btn.ghost:hover{border-color:var(--dim-on-ink);background:var(--ink-2)}.partner-body .top-cta{margin-left:auto}@media (max-width:720px){.partner-body nav.top-nav{display:none}}.partner-body .hero{background:var(--ink);color:var(--text-on-ink);padding:110px 0 0;position:relative;overflow:hidden}.partner-body .hero .wrap{z-index:2;position:relative}.partner-body #heroTerrain{z-index:1;pointer-events:none;width:58%;position:absolute;top:0;bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 34% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 34% 100%)}@media (max-width:860px){.partner-body #heroTerrain{display:none}}.partner-body .hero .kicker{color:var(--accent)}.partner-body .hero h1{margin:18px 0 8px;font-size:clamp(52px,9vw,108px)}.partner-body .hero h1 .turn{color:var(--dim-on-ink)}.partner-body .hero-sub{max-width:560px;color:var(--dim-on-ink);margin:18px 0 34px;font-size:20px}.partner-body .hero-sub b{color:var(--text-on-ink);font-weight:600}.partner-body .hero-ctas{flex-wrap:wrap;gap:14px;margin-bottom:72px;display:flex}.partner-body .statbar{border-top:1px solid var(--ink-line);background:linear-gradient(#060a1300 0%,#060a13a8 52%,#060a13e6 100%);grid-template-columns:repeat(4,1fr);display:grid}.partner-body .stat{border-right:1px solid var(--ink-line);padding:26px 26px 30px}.partner-body .stat:last-child{border-right:none}.partner-body .stat .v{font-family:var(--display);font-size:clamp(30px,4vw,44px);font-weight:700}.partner-body .stat .k{letter-spacing:.1em;text-transform:uppercase;color:var(--dim-on-ink);margin-top:2px;font-size:13px}.partner-body .stat .v em{color:var(--accent);font-style:normal}@media (max-width:760px){.partner-body .statbar{border-bottom:1px solid var(--ink-line);grid-template-columns:1fr 1fr}.partner-body .stat{border-bottom:1px solid var(--ink-line);padding:20px 18px 22px}.partner-body .stat:nth-child(2n){border-right:none}.partner-body .stat:nth-child(n+3){border-bottom:none}}.partner-body #platform .frame{border:1px solid var(--paper-line);background:var(--ink);isolation:isolate;border-radius:8px;margin-top:44px;overflow:hidden;box-shadow:0 24px 60px #1014182e}.partner-body .frame-bar{background:var(--ink-2);border-bottom:1px solid var(--ink-line);align-items:center;gap:10px;padding:10px 14px;display:flex}.partner-body .frame-dots{gap:6px;display:flex}.partner-body .frame-dots i{background:var(--ink-line);border-radius:50%;width:10px;height:10px}.partner-body .frame-url{text-align:center;color:var(--dim-on-ink);font-size:13px;font-family:var(--body);flex:1}.partner-body .live-chip{letter-spacing:.1em;color:#fff;background:var(--ok);border-radius:3px;align-items:center;gap:6px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.partner-body .live-chip i{background:#fff;border-radius:50%;width:6px;height:6px}.partner-body .demo-shell{position:relative}.partner-body .demo-shell iframe{border:0;width:100%;height:560px;display:block}.partner-body .demo-cover{cursor:pointer;background:#10141859;border:0;justify-content:center;align-items:center;width:100%;display:flex;position:absolute;inset:0}.partner-body .demo-cover span{font-family:var(--display);text-transform:uppercase;letter-spacing:.08em;background:var(--paper);color:var(--text-on-paper);border-radius:4px;padding:12px 22px;font-size:16px;font-weight:600;box-shadow:0 8px 24px #00000059}.partner-body .demo-note{text-align:center;color:var(--dim-on-paper);margin-top:14px;font-size:14px}.partner-body .spec{border-top:1px solid var(--ink-line);margin-top:48px}.partner-body .spec-row{border-bottom:1px solid var(--ink-line);grid-template-columns:110px 1fr 1.2fr;align-items:baseline;gap:26px;padding:30px 6px;display:grid}.partner-body .spec-row .no{font-family:var(--display);color:var(--accent);font-size:34px;font-weight:700}.partner-body .spec-row h3{font-size:26px}.partner-body .spec-row p{color:var(--dim-on-ink)}@media (max-width:720px){.partner-body .spec-row{grid-template-columns:60px 1fr}.partner-body .spec-row p{grid-column:2}}.partner-body .lead-grid{grid-template-columns:1fr 1fr;align-items:start;gap:60px;margin-top:48px;display:grid}@media (max-width:860px){.partner-body .lead-grid{grid-template-columns:1fr}}.partner-body .lead-card{color:#14181c;border:1px solid var(--paper-line);background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 24px 60px #10141859}.partner-body .lead-card-top{color:#5c6570;background:#f6f7f8;border-bottom:1px solid #e6e8ea;justify-content:space-between;align-items:center;padding:14px 18px;font-size:13px;display:flex}.partner-body .lead-card-top b{color:#14181c}.partner-body .lead-card-body{padding:22px}.partner-body .lead-card h3{margin-bottom:16px;font-size:26px}.partner-body .lead-kv{grid-template-columns:150px 1fr;gap:6px 14px;font-size:15.5px;display:grid}.partner-body .lead-kv dt{color:#5c6570}.partner-body .lead-kv dd{font-weight:600}.partner-body .lead-stats{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;display:grid}.partner-body .lead-stat{text-align:center;background:#f2f4f6;border-radius:6px;padding:12px}.partner-body .lead-stat .v{font-family:var(--display);font-size:26px;font-weight:700}.partner-body .lead-stat .k{color:#5c6570;letter-spacing:.04em;text-transform:uppercase;font-size:11.5px}.partner-body .lead-card-cta{text-align:center;background:var(--ink);color:#fff;font-family:var(--display);text-transform:uppercase;letter-spacing:.06em;border-radius:5px;margin:20px 0 0;padding:13px;font-size:16px}.partner-body .includes{list-style:none}.partner-body .includes li{border-bottom:1px solid var(--ink-line);align-items:baseline;gap:14px;padding:13px 0;font-size:17px;display:flex}.partner-body .includes li:before{content:"-";color:var(--accent);font-weight:700}.partner-body .includes b{color:var(--text-on-ink)}.partner-body .includes li span{color:var(--dim-on-ink)}.partner-body .includes li span b{font-weight:600}.partner-body .math-grid{grid-template-columns:1.1fr 1fr;align-items:start;gap:60px;margin-top:48px;display:grid}@media (max-width:860px){.partner-body .math-grid{grid-template-columns:1fr}}.partner-body table.vs{border-collapse:collapse;width:100%;font-size:16px}.partner-body table.vs th,.partner-body table.vs td{text-align:left;border-bottom:1px solid var(--paper-line);padding:13px 14px}.partner-body table.vs th{font-family:var(--display);text-transform:uppercase;letter-spacing:.06em;font-size:15px}.partner-body table.vs th:nth-child(2){color:var(--dim-on-paper)}.partner-body table.vs th:nth-child(3){color:var(--water)}.partner-body table.vs td:first-child{color:var(--dim-on-paper);font-size:15px}.partner-body table.vs td:nth-child(2){color:var(--dim-on-paper)}.partner-body table.vs td:nth-child(3){font-weight:600}.partner-body .math-note{border-left:3px solid var(--water);max-width:520px;margin-top:30px;padding:4px 0 4px 20px;font-size:19px}.partner-body .math-note b{font-weight:700}.partner-body .price-block{border:1px solid var(--paper-line);background:#fff;border-radius:8px;padding:30px}.partner-body .price-block .kicker{color:var(--water)}.partner-body .price-line{align-items:baseline;gap:14px;margin:14px 0 4px;display:flex}.partner-body .price-line .now{font-family:var(--display);font-size:64px;font-weight:700}.partner-body .price-line .was{color:var(--dim-on-paper);font-size:22px;text-decoration:line-through}.partner-body .price-line .per{color:var(--dim-on-paper)}.partner-body .price-block ul{margin-top:18px;list-style:none}.partner-body .price-block li{border-top:1px solid var(--paper-2);padding:8px 0;font-size:15.5px}.partner-body .price-block li b{font-weight:600}.partner-body #claim{position:relative;overflow:hidden}.partner-body #claimTopo{z-index:0;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 90% at 50% 40%,#000 55%,#0000 100%);mask-image:radial-gradient(120% 90% at 50% 40%,#000 55%,#0000 100%)}.partner-body #claim .wrap{z-index:1;position:relative}.partner-body #claim .sec-lede b{color:var(--text-on-ink)}.partner-body .builder{grid-template-columns:minmax(0,7fr) 5fr;align-items:start;gap:28px;margin-top:48px;display:grid}@media (max-width:900px){.partner-body .builder{grid-template-columns:1fr}}.partner-body .map-panel{border:1px solid var(--ink-line);background:var(--ink-2);border-radius:8px;padding:22px}.partner-body #moMap{width:100%;height:auto}.partner-body .tstat{cursor:pointer;stroke:var(--ink);stroke-width:.9px;transition:filter .12s}.partner-body .tstat.available{fill:var(--ok)}.partner-body .tstat.available:hover{filter:brightness(1.22)}.partner-body .tstat.selected{fill:var(--accent)}.partner-body .tstat.reserved{fill:var(--hold);cursor:not-allowed}.partner-body .tstat.active{fill:var(--taken);cursor:not-allowed}.partner-body .tstat.coming_soon{fill:var(--ink-3);cursor:not-allowed}.partner-body .legend{letter-spacing:.06em;text-transform:uppercase;color:var(--dim-on-ink);flex-wrap:wrap;gap:18px;margin-top:16px;font-size:13px;display:flex}.partner-body .legend i{border-radius:2px;width:11px;height:11px;margin-right:7px;display:inline-block}.partner-body .county-search{width:100%;font-size:16px;font-family:var(--body);background:var(--ink);color:var(--text-on-ink);border:1px solid var(--ink-line);border-radius:5px;margin-top:18px;padding:12px 14px}.partner-body .county-search::placeholder{color:var(--dim-on-ink)}.partner-body .county-search:focus{border-color:var(--accent);outline:none}.partner-body .county-list{border:1px solid var(--ink-line);border-radius:5px;max-height:250px;margin-top:10px;overflow-y:auto}.partner-body .county-item{border-bottom:1px solid var(--ink-line);cursor:pointer;align-items:center;gap:12px;padding:10px 14px;font-size:15px;display:flex}.partner-body .county-item:last-child{border-bottom:none}.partner-body .county-item:hover{background:var(--ink-3)}.partner-body .county-item.disabled{opacity:.45;cursor:not-allowed}.partner-body .county-item .wells{color:var(--dim-on-ink);margin-left:auto;font-size:13px}.partner-body .county-item .price{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:600}.partner-body .pill{font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;border-radius:3px;padding:2px 9px;font-size:11.5px;font-weight:600}.partner-body .pill.available{color:#4cc38c;background:#2e9e6b29}.partner-body .pill.selected{color:var(--accent);background:#35e0ff24}.partner-body .pill.reserved{color:#dcb054;background:#c9962b29}.partner-body .pill.active{color:#96a1ac;background:#454e5866}.partner-body .pill.coming_soon{color:#78838e;background:#454e5840}.partner-body .cart{background:var(--paper);color:var(--text-on-paper);border-radius:8px;padding:26px;position:sticky;top:88px}.partner-body .cart .kicker{color:var(--water)}.partner-body .cart-lines{margin:16px 0 4px}.partner-body .cart-line{border-bottom:1px solid var(--paper-line);align-items:center;gap:12px;padding:11px 0;font-size:16px;font-weight:500;display:flex}.partner-body .cart-line .cbx{background:var(--water);color:#fff;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;display:flex}.partner-body .cart-line .px{white-space:nowrap;margin-left:auto;font-weight:700}.partner-body .cart-line .rm{color:var(--dim-on-paper);cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:17px}.partner-body .cart-line .rm:hover{color:var(--water)}.partner-body .cart-empty{color:var(--dim-on-paper);padding:14px 0;font-size:15.5px}.partner-body .cart-total{justify-content:space-between;align-items:baseline;padding:16px 0 0;display:flex}.partner-body .cart-total .n{font-weight:600}.partner-body .cart-total .amt{font-family:var(--display);font-size:40px;font-weight:700}.partner-body .cart-total .amt small{font-family:var(--body);color:var(--dim-on-paper);font-size:15px;font-weight:500}.partner-body .founding-note{border:1px solid var(--paper-line);color:var(--text-on-paper);background:#fff;border-radius:5px;margin-top:14px;padding:12px 14px;font-size:14.5px}.partner-body .founding-note b{color:var(--water)}.partner-body #builderCta{width:100%;margin-top:16px;padding:16px;font-size:18px}.partner-body #builderCta:disabled{opacity:.45;cursor:not-allowed}.partner-body .cart-meta{color:var(--dim-on-paper);text-align:center;margin-top:12px;font-size:13.5px}.partner-body #checkout{scroll-margin-top:90px}.partner-body #checkoutEmpty{color:var(--dim-on-paper);margin-top:26px;font-size:17px}.partner-body .co-body{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:28px;margin-top:44px;display:grid}@media (max-width:900px){.partner-body .co-body{grid-template-columns:1fr}}.partner-body .co-pay,.partner-body .co-summary{border:1px solid var(--paper-line);background:#fff;border-radius:8px}.partner-body .co-pay{padding:30px 32px 32px}.partner-body .co-summary{padding:26px;position:sticky;top:88px}.partner-body .co-pay-head{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.partner-body .co-pay-title,.partner-body .co-section-title{font-size:26px}.partner-body .co-pay-secure{letter-spacing:.06em;text-transform:uppercase;color:var(--ok);font-size:12.5px;font-weight:600}.partner-body .co-label{letter-spacing:.02em;margin:16px 0 6px;font-size:14px;font-weight:600;display:block}.partner-body .co-input{width:100%;font-size:16.5px;font-family:var(--body);border:1px solid var(--paper-line);color:var(--text-on-paper);background:#fff;border-radius:5px;padding:12px 13px}.partner-body .co-input:focus{border-color:var(--water);outline:none;box-shadow:0 0 0 3px #2373c829}.partner-body .co-name-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.partner-body .co-method{border:1px solid var(--paper-line);border-radius:6px;margin-top:20px;overflow:hidden}.partner-body .co-method-head{background:var(--paper);border-bottom:1px solid var(--paper-line);font-family:var(--display);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:10px;padding:12px 14px;font-size:16px;display:flex}.partner-body .co-method-radio{border:2px solid var(--water);border-radius:50%;width:17px;height:17px;position:relative}.partner-body .co-method-radio:after{content:"";background:var(--water);border-radius:50%;position:absolute;inset:3px}.partner-body .co-method-body{padding:16px 14px}.partner-body .co-method-note{color:var(--dim-on-paper);margin-bottom:12px;font-size:14.5px}.partner-body .co-express{margin-top:18px}.partner-body .co-or{color:var(--dim-on-paper);align-items:center;gap:12px;margin:14px 0 0;font-size:13.5px;display:flex}.partner-body .co-or:before,.partner-body .co-or:after{content:"";background:var(--paper-line);flex:1;height:1px}.partner-body .co-terms{color:var(--dim-on-paper);cursor:pointer;align-items:flex-start;gap:12px;margin-top:18px;font-size:14px;display:flex}.partner-body .co-terms input{accent-color:var(--water);margin-top:4px}.partner-body .co-error{color:#b02a2a;background:#fdecec;border:1px solid #f3c1c1;border-radius:5px;margin-top:14px;padding:11px 13px;font-size:15px;display:none}.partner-body .co-paybtn{width:100%;font-size:18px;font-family:var(--display);text-transform:uppercase;letter-spacing:.06em;background:var(--accent);color:var(--accent-ink);cursor:pointer;border:none;border-radius:5px;margin-top:20px;padding:17px;font-weight:600;transition:background-color .15s}.partner-body .co-paybtn:hover{background:var(--accent-down)}.partner-body .co-paybtn:disabled{opacity:.55;cursor:not-allowed}.partner-body .reserve-timer{text-align:center;color:var(--hold);margin-top:12px;font-size:14px;font-weight:600}.partner-body .co-note{text-align:center;color:var(--dim-on-paper);margin-top:14px;font-size:13px}.partner-body .co-line{gap:12px;padding:7px 0;font-size:15.5px;display:flex}.partner-body .co-line-name{flex:1;font-weight:500}.partner-body .co-line-price{white-space:nowrap;font-weight:600}.partner-body .co-hr{border:none;border-top:1px solid var(--paper-line);margin:14px 0}.partner-body .co-row{justify-content:space-between;align-items:baseline;display:flex}.partner-body .co-muted{color:var(--dim-on-paper);font-size:15px}.partner-body .strike{color:var(--dim-on-paper);text-decoration:line-through}.partner-body .co-total-label{font-family:var(--display);text-transform:uppercase;font-size:19px;font-weight:700}.partner-body .co-total-amount{font-family:var(--display);font-size:30px;font-weight:700}.partner-body #confirm{border:1px solid var(--paper-line);text-align:center;background:#fff;border-radius:8px;max-width:600px;margin:44px auto 0;padding:38px;display:none}.partner-body #confirm .big{font-size:34px;font-family:var(--display);text-transform:uppercase;font-weight:700}.partner-body #confirm .sub{color:var(--dim-on-paper);margin:10px 0 20px}.partner-body #confirm ul{text-align:left;max-width:400px;margin:0 auto 20px;list-style:none}.partner-body #confirm li{border-bottom:1px solid var(--paper-2);justify-content:space-between;padding:9px 0;font-size:16px;display:flex}.partner-body .faq{border-top:1px solid var(--paper-line);max-width:820px;margin-top:44px}.partner-body .faq details{border-bottom:1px solid var(--paper-line)}.partner-body .faq summary{cursor:pointer;font-family:var(--display);text-transform:uppercase;letter-spacing:.03em;justify-content:space-between;align-items:center;padding:22px 4px;font-size:20px;font-weight:600;list-style:none;display:flex}.partner-body .faq summary::-webkit-details-marker{display:none}.partner-body .faq summary:after{content:"+";color:var(--accent);font-size:26px;font-weight:400}.partner-body .faq details[open] summary:after{content:"–"}.partner-body .faq details p{color:var(--dim-on-paper);max-width:680px;padding:0 4px 24px}.partner-body .table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}@media (max-width:640px){.partner-body{font-size:16px}.partner-body section{padding:60px 0}.partner-body .hero{padding-top:64px}.partner-body .hero-sub{margin-bottom:28px;font-size:18px}.partner-body .hero-ctas{margin-bottom:48px}.partner-body .hero-ctas .btn{text-align:center;flex:auto}.partner-body .sec-head{flex-direction:column;align-items:flex-start;gap:10px}.partner-body .sec-no{align-self:flex-start}.partner-body .sec-lede{font-size:17px}.partner-body .demo-shell iframe{height:420px}.partner-body .spec-row{gap:14px;padding:22px 2px}.partner-body .spec-row .no{font-size:26px}.partner-body .spec-row h3{font-size:22px}.partner-body .lead-grid,.partner-body .math-grid{gap:36px;margin-top:32px}.partner-body .lead-kv{grid-template-columns:110px 1fr;font-size:14.5px}.partner-body .lead-card-body{padding:16px}.partner-body .lead-stat .v{font-size:21px}.partner-body .includes li{padding:11px 0;font-size:15.5px}.partner-body table.vs{min-width:480px;font-size:14px}.partner-body table.vs th,.partner-body table.vs td{padding:10px}.partner-body .price-block{padding:22px}.partner-body .price-line .now{font-size:52px}.partner-body .builder{gap:20px;margin-top:32px}.partner-body .map-panel{padding:14px}.partner-body .cart,.partner-body .co-summary{position:static}.partner-body .cart{padding:20px}.partner-body .cart-total .amt{font-size:34px}.partner-body .co-pay{padding:22px 18px 24px}.partner-body .co-name-row{grid-template-columns:1fr;gap:0}.partner-body .faq summary{padding:18px 2px;font-size:17px}.partner-body .final{padding:68px 0}}@media (max-width:400px){.partner-body .lead-stats{grid-template-columns:1fr 1fr 1fr;gap:6px}.partner-body .lead-stat{padding:9px 4px}.partner-body .top-cta{padding:8px 12px;font-size:13px}.partner-body .wordmark{font-size:20px}}.partner-body .final{background:var(--ink);color:var(--text-on-ink);text-align:center;padding:100px 0}.partner-body .final h2{font-size:clamp(40px,7vw,76px)}.partner-body .final p{color:var(--dim-on-ink);max-width:560px;margin:16px auto 34px;font-size:19px}.partner-body .final .avail{color:var(--accent);font-weight:600}.partner-body footer.legal{background:var(--ink);color:#5c6873;padding:0 0 56px;font-size:12.5px}.partner-body footer.legal .wrap{border-top:1px solid var(--ink-line);padding-top:28px}.partner-body footer.legal p{max-width:920px;margin-bottom:8px}.partner-body footer.legal a{color:#7e8b99;text-decoration:none}.partner-body footer.legal a:hover{color:var(--text-on-ink)}
