.brandGlyph{width:32px;height:32px;display:flex;align-items:flex-end;gap:2px;transform:skew(-12deg);padding:5px}.brandGlyph i{display:block;width:7px;background:#1734b5}.brandGlyph i:first-child{height:12px}.brandGlyph i:nth-child(2){height:21px}.brandGlyph i:nth-child(3){height:28px;background:#f2c94c}.wordmark{display:grid;grid-template-columns:auto auto;gap:7px;align-items:end}.wordmark strong{font:600 24px/1 Outfit,sans-serif}.wordmark small{font:700 8px/1 Outfit,sans-serif;letter-spacing:1.2px;color:#1734b5;padding-bottom:3px}.checkoutBack{border:0;background:transparent;color:#65706a;font-size:12px;cursor:pointer}.checkoutPage{width:min(620px,90vw);margin:0 auto;padding:75px 0 100px}.checkoutPage h1{font:700 clamp(40px,5vw,62px)/1.05 DM Sans,sans-serif;letter-spacing:-2.5px;margin:12px 0 32px}.checkoutSummary{display:flex;justify-content:space-between;align-items:center;gap:24px;background:#fff;border:1px solid #d7dde1;padding:24px;margin-bottom:20px}.checkoutSummary div{display:grid;gap:6px}.checkoutSummary span{font-weight:800}.checkoutSummary small{color:#61707b;line-height:1.5}.checkoutSummary strong{font-size:30px;color:#1c47c8;white-space:nowrap}.checkoutTerms{font-size:12px;line-height:1.6;color:#61707b;margin:0 0 24px}.checkoutTerms a{text-decoration:underline;color:#122333}.paypalCheckout{min-height:90px}.paypalCheckout>p,.secureNote{font-size:11px;text-align:center;color:#61707b;line-height:1.5}.secureNote{margin-top:18px}.checkoutPage .flowError{text-align:center;margin-top:16px;color:#a73e32}@media(max-width:560px){.checkoutPage{padding-top:48px}.checkoutSummary{align-items:flex-start}.checkoutSummary strong{font-size:25px}}.sandboxNotice{display:grid;gap:4px;margin:0 0 18px;padding:14px 16px;border:1px solid #e4c654;background:#fff8d8;color:#2d3440;font-size:12px;line-height:1.5}.sandboxNotice strong{font-size:13px;color:#172a63}.sandboxNotice span{color:#59646d}.checkoutSummary>div:first-child{display:grid;gap:6px}.checkoutPrice{display:flex!important;flex-direction:column;align-items:center;gap:3px!important;text-align:center}.checkoutPrice small{font-size:10px;font-weight:800;letter-spacing:1.2px;color:#61707b}.checkoutPrice strong{font-size:38px;color:#1c47c8;white-space:nowrap}.checkoutPrice span{font-size:12px!important;font-weight:500!important;color:#61707b;text-align:center;width:100%}.placeFields{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:22px}.placeFields label{display:grid;gap:4px;font-size:13px;font-weight:700;color:#52616c}.placeFields sup{color:#d43c2f}.placeFields .fieldError{grid-column:1/-1}.fieldError{display:block;color:#c9362b;font-size:13px;font-weight:600;margin-top:6px}.chipField{display:grid;gap:4px;margin-top:6px}.chipField>span{font-size:13px;font-weight:700;color:#52616c}.chipField>small{font-size:13px;color:#61707b}.chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.chips button{border:1px solid #d7dde1;background:#fff;color:#122333;border-radius:999px;padding:11px 18px;font:600 14px DM Sans,sans-serif;cursor:pointer}.chips button:hover{border-color:#2f7098}.chips button.selected{background:#0b153c;border-color:#0b153c;color:#fff}.checkoutUnit{font-weight:600;color:#122333}.checkoutSummary small{font-size:13px}.flowSuccess h1.successTitle{font-size:clamp(44px,6vw,72px);line-height:1.02;margin:14px 0 22px}.flowSuccess .successNote{font-size:17px;color:#61707b;margin:0}@media(max-width:560px){.placeFields{grid-template-columns:1fr}}.checkoutPage h1{font-size:clamp(34px,4.2vw,48px);letter-spacing:-1.5px;margin-bottom:26px}.orderSummary{background:#fff;border:1px solid #d7dde1;border-radius:10px;padding:22px 24px;margin-bottom:18px}.orderTitle{margin:0 0 14px;font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#61707b}.orderLine{display:flex;justify-content:space-between;gap:18px;padding-bottom:16px;border-bottom:1px solid #e6eaee}.orderLine div{display:grid;gap:4px}.orderLine b{font-size:16px;color:#122333}.orderLine small{font-size:13px;color:#61707b;line-height:1.45}.orderLine>span{font-size:16px;font-weight:600;color:#122333;white-space:nowrap}.orderTotal{display:flex;justify-content:space-between;align-items:baseline;padding-top:14px}.orderTotal span{font-size:15px;font-weight:700;color:#122333}.orderTotal small{font-weight:400;color:#61707b}.orderTotal b{font-size:22px;color:#122333}.orderIncludes{list-style:none;margin:0;padding:14px 0;border-bottom:1px solid #e6eaee;display:grid;gap:7px}.orderIncludes li{font-size:13px;color:#33425a;padding-left:22px;position:relative}.orderIncludes li:before{content:"✓";position:absolute;left:0;color:#2f7d55;font-weight:700}.flowHeader,.flowPage{background:#fff}.flowHeader{border-bottom:1px solid #e6eaf0}.brandGlyph i{background:#1c47c8}.brandGlyph i:nth-child(2){background:#f28a2e}.brandGlyph i:nth-child(3){background:#f5cf3d}.wordmark small{color:#1c47c8}.flowSuccess h1,.flowSuccess p{font-family:DM Sans,sans-serif;color:#0b153c}.flowSuccess>span{border-color:#1c47c8;color:#1c47c8}.fieldHelp{display:block;margin-top:8px;font-size:13px;font-style:italic;font-weight:400;color:#5d6b7e}.flowSuccess .spamNote{font-size:13px;color:#7a8597;margin:10px 0 0}