.oct-partner-entry{font-family:Google Sans Flex,sans-serif}.oct-partner-dialog{width:min(958px,calc(100% - 48px));max-width:none;max-height:calc(100dvh - 48px);margin:auto;padding:0;border:0;border-radius:32px;background:#fff;color:#111;overflow:auto;overscroll-behavior:contain;font-family:Stack Sans Headline,sans-serif;font-weight:500;box-shadow:0 24px 80px #0003}.oct-partner-dialog::backdrop{background:#1c1c1c66}.oct-partner-dialog *{box-sizing:border-box}.oct-partner-card{position:relative;display:grid;grid-template-columns:400px minmax(0,1fr);min-height:770px}.oct-partner-card h2,.oct-partner-card h3,.oct-partner-card p{margin:0;font-weight:500;letter-spacing:normal}.oct-partner-close{position:absolute;z-index:2;right:20px;top:20px;display:grid;place-items:center;width:46px;height:46px;border:1px solid #e8e8e8;border-radius:50%;background:white;cursor:pointer;color:#111}.oct-partner-info{position:relative;overflow:hidden;padding:40px;background:#ef6500;color:#fff}.oct-partner-info>:not(.oct-partner-rings){position:relative;z-index:1}.oct-partner-info>.oct-partner-logo{display:block;width:142px;height:40px}.oct-partner-info>.oct-partner-rings{position:absolute;width:314px;height:314px;pointer-events:none}.oct-partner-rings-top{right:-157px;top:-155px}.oct-partner-rings-bottom{left:-157px;bottom:-157px}.oct-partner-pitch{margin-top:78px}.oct-partner-card .oct-partner-eyebrow{font-size:14.1px;line-height:17px;font-weight:600;text-transform:uppercase}.oct-partner-pitch h2{margin-top:12px;font-size:38px;line-height:1.2}.oct-partner-pitch>p:last-child{margin-top:12px;font-size:16px;line-height:1.2;color:#fffc}.oct-enquiry-benefits{display:flex;flex-direction:column;gap:32px;margin-top:80px}.oct-enquiry-benefit{display:flex;align-items:flex-start;gap:12px}.oct-enquiry-benefit>svg{flex:none}.oct-enquiry-benefit h3{font-size:20px;line-height:24px}.oct-enquiry-benefit p{margin-top:8px;font-size:14px;font-weight:400;line-height:1.2;color:#fffc}.oct-partner-form-panel{padding:40px}.oct-partner-form-panel>.oct-partner-eyebrow{color:#ef6500;padding-right:35px}.oct-partner-form-panel h2{margin-top:12px;font-size:38px;line-height:1.2}.oct-partner-form-panel>p:not(.oct-partner-eyebrow){margin-top:12px;font-size:16px;line-height:24.2px;color:#111b}.oct-partner-form-panel form{margin-top:34px;display:flex;flex-direction:column;gap:24px}.oct-partner-form-panel label{display:flex;min-width:0;flex-direction:column;gap:6px;color:#344054;font-size:14px;font-weight:400;line-height:16.8px}.oct-partner-form-panel input{display:block;width:100%;min-width:0;height:44px;padding:10px 14px;border:1px solid #d0d5dd;border-radius:8px;background:#fff;color:#344054;font-family:var(--font-body),"Google Sans Flex",sans-serif;font-size:16px;line-height:24px;box-shadow:0 1px 2px #1018280d}.oct-partner-form-panel input::placeholder{color:#667085;opacity:1}.oct-partner-mobile-field{position:relative;display:block}.oct-partner-mobile-field>span{position:absolute;top:10px;left:14px;font-family:var(--font-body),"Google Sans Flex",sans-serif;font-size:16px;line-height:24px}.oct-partner-mobile-field input{padding-left:54px}.oct-partner-form-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.oct-partner-submit-area{display:flex;flex-direction:column;gap:12px;margin-top:24px;text-align:center;font-family:Google Sans Flex,sans-serif}.oct-partner-submit-area>p{font-size:14px;line-height:1.3;color:#667085}.oct-partner-submit{display:flex;width:100%;min-height:56px;align-items:center;justify-content:center;gap:14px;padding:16px;border:0;border-radius:100px;background:#ef6500;color:#fff;font:inherit;font-size:18px;cursor:pointer;box-shadow:0 10px 35px #ef650080,0 4px 10px #ef650080}.oct-partner-submit-area .oct-partner-email-note{font-size:12px;line-height:1.5}.oct-partner-email-note a{color:#494d4d;text-decoration:underline}.oct-partner-dialog :is(input,button,a):focus-visible{outline:2px solid #ef6500;outline-offset:3px}.oct-partner-dialog .oct-partner-submit:focus-visible{outline-color:#131515}@media (max-width:809.98px){.oct-partner-dialog{width:calc(100% - 24px);max-height:calc(100dvh - 24px);border-radius:24px}.oct-partner-card{grid-template-columns:minmax(0,1fr)}.oct-partner-info{padding:30px 24px}.oct-partner-info>.oct-partner-logo{width:127.8px;height:36px}.oct-partner-pitch{margin-top:36px}.oct-partner-pitch h2{font-size:32px}.oct-enquiry-benefits{margin-top:32px;gap:22px}.oct-enquiry-benefit h3{font-size:18px}.oct-partner-close{position:sticky;top:16px;right:auto;margin:16px 16px -56px auto;width:40px;height:40px}.oct-partner-form-panel{padding:32px 24px}.oct-partner-form-panel h2{font-size:32px}.oct-partner-form-panel form{margin-top:28px;gap:20px}.oct-partner-submit-area{margin-top:12px}.oct-partner-form-pair{grid-template-columns:minmax(0,1fr);gap:20px}}@media (max-width:700px){.oct-partner-form-panel{grid-row:1;padding-top:72px}.oct-partner-info{grid-row:2}}.oct-partner-dialog button:disabled{cursor:wait;opacity:.65}.oct-partner-dialog input[aria-invalid=true]{border-color:#b42318}.oct-partner-dialog .enquiry-status{font-size:14px;line-height:1.5;margin-top:12px}.oct-partner-dialog .enquiry-status--error{color:#b42318}.oct-partner-dialog .enquiry-status--success{color:#157347}.oct-partner-dialog .enquiry-status:empty{display:none}.oct-site-header[data-menu-open]{position:fixed;inset:0 0 auto;z-index:100;color:#131515;font-family:Google Sans Flex,sans-serif;font-weight:500;pointer-events:none}.oct-site-header .oct-nav-wrap,.oct-site-header .oct-nav-wrap.is-compact{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) max-content minmax(0,1fr);align-items:center;justify-content:center;width:calc(100% - 60px);max-width:1200px;height:64px;min-height:0;margin:30px auto 0;padding:0;gap:6px;border-radius:0;background:transparent;pointer-events:none}.oct-site-header .oct-nav-brand-slot,.oct-site-header .oct-nav-links-slot,.oct-site-header .oct-nav-stores-slot{display:flex;align-items:center;min-width:0}.oct-site-header .oct-nav-brand-slot{justify-content:flex-start}.oct-site-header .oct-nav-links-slot{justify-content:center}.oct-site-header .oct-nav-stores-slot{justify-content:flex-end}@media (min-width:1200px){.oct-site-header .oct-nav-brand,.oct-site-header .oct-nav-links,.oct-site-header .oct-nav-stores{box-shadow:0 8px 20px rgb(19 21 21/5%)}.oct-site-header .oct-nav-brand-slot,.oct-site-header .oct-nav-links-slot,.oct-site-header .oct-nav-stores-slot{transform:translateX(0);transition:transform .45s cubic-bezier(.44,0,.56,1)}.oct-site-header .is-compact .oct-nav-brand-slot{transform:translateX(calc(100% - var(--nav-side-half, 0px)))}.oct-site-header .is-compact .oct-nav-links-slot{transform:translateX(var(--nav-center-shift,0))}.oct-site-header .is-compact .oct-nav-stores-slot{transform:translateX(calc(var(--nav-side-half, 0px) - 100%))}}.oct-site-header .oct-nav-brand{display:flex;flex:none;align-items:center;justify-content:center;width:auto;height:64px;min-width:0;padding:12px 16px;border-radius:20px;background:#fff;pointer-events:auto}.oct-site-header .oct-nav-brand>img{display:block;width:auto;max-width:100%;height:37.1px;object-fit:contain;object-position:left center}.oct-site-header .oct-nav-links{display:flex;flex:none;align-items:center;justify-content:center;width:max-content;min-width:0;height:64px;padding:6px;gap:0;border-radius:20px;background:#fff;pointer-events:auto}.oct-site-header .oct-nav-links>a{display:block;padding:16px 28px;font-size:15px;line-height:18px;color:#494d4d;text-decoration:none;white-space:nowrap}.oct-site-header .oct-mobile-links>a[aria-current=page],.oct-site-header .oct-nav-links>a[aria-current=page]{color:#ef6500}.oct-site-header .oct-nav-label{display:block;height:18px;overflow:hidden}.oct-site-header .oct-nav-label>span{display:block;transition:transform .45s cubic-bezier(.44,0,.56,1)}.oct-site-header .oct-nav-links>a:hover .oct-nav-label>span{transform:translateY(-100%)}.oct-site-header .oct-nav-stores{display:flex;flex:none;align-items:center;width:118px;height:64px;margin:0;padding:6px;gap:6px;border-radius:20px;background:#fff;pointer-events:auto}.oct-site-header .oct-nav-stores>a{display:grid;flex:none;place-items:center;width:50px;height:50px;border-radius:16px;background:#e8e8e8;transition:background .25s,transform .25s}.oct-site-header .oct-nav-stores>a:hover{background:#dedede;transform:scale(.95)}.oct-site-header .oct-menu-button,.oct-site-header .oct-mobile-links,.oct-site-header .oct-nav-overlay{display:none}.oct-site-header a:focus-visible,.oct-site-header button:focus-visible{outline:3px solid #ef6500;outline-offset:3px}@media (max-width:1199.98px){.oct-site-header .oct-nav-wrap,.oct-site-header .oct-nav-wrap.is-compact{display:flex;width:calc(100% - 40px);max-width:700px;height:60px;margin-top:30px;padding:10px;gap:6px;border-radius:16px;background:#fff;box-shadow:0 8px 18px rgb(19 21 21/5%);pointer-events:auto}.oct-site-header .is-compact .oct-nav-brand-slot,.oct-site-header .oct-nav-brand-slot{flex:1 1 0;min-width:0}.oct-site-header .oct-nav-links,.oct-site-header .oct-nav-links-slot{display:none}.oct-site-header .is-compact .oct-nav-stores-slot,.oct-site-header .oct-nav-stores-slot{flex:none;min-width:0}.oct-site-header .oct-nav-brand{justify-content:flex-start;width:auto;max-width:100%;height:40px;padding:0;border-radius:0;background:transparent}.oct-site-header .oct-nav-brand>img{width:auto;max-width:100%;height:32px}.oct-site-header .oct-nav-stores{width:auto;height:40px;padding:0;gap:6px;border-radius:0;background:transparent}.oct-site-header .oct-nav-stores>a{width:40px;height:40px;border-radius:8px}.oct-site-header .oct-menu-button{position:relative;display:flex;flex:none;flex-direction:column;align-items:center;justify-content:center;width:40px;height:40px;margin:0;padding:8px;gap:6px;border:0;border-radius:8px;background:#e8e8e8;cursor:pointer}.oct-site-header .oct-menu-button>span{display:block;width:20px;height:2px;background:#494d4d;transition:transform .45s cubic-bezier(.44,0,.56,1)}.oct-site-header .oct-menu-button[aria-expanded=true]>span:first-child{transform:translateY(4px) rotate(45deg)}.oct-site-header .oct-menu-button[aria-expanded=true]>span:last-child{transform:translateY(-4px) rotate(-45deg)}.oct-site-header .oct-nav-overlay{position:fixed;inset:0;z-index:0;display:block;visibility:hidden;opacity:0;background:#1315150d;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);pointer-events:none;transition:opacity .45s cubic-bezier(.44,0,.56,1),visibility 0s linear .45s}.oct-site-header .oct-mobile-links{position:absolute;z-index:1;top:100px;left:50%;right:auto;display:flex;flex-direction:column;width:calc(100% - 40px);max-width:700px;max-height:calc(100svh - 120px);margin:0;padding:10px 18px;gap:0;border-radius:16px;background:#fff;box-shadow:0 20px 30px #13151512;visibility:hidden;opacity:0;overflow-y:auto;overscroll-behavior:contain;pointer-events:none;transform:translate(-50%,-10px);transform-origin:center top;animation:none;transition:opacity .45s cubic-bezier(.44,0,.56,1),transform .45s cubic-bezier(.44,0,.56,1),visibility 0s linear .45s}.oct-site-header[data-menu-open=true] .oct-mobile-links{transform:translate(-50%)}.oct-site-header[data-menu-open=true] .oct-mobile-links,.oct-site-header[data-menu-open=true] .oct-nav-overlay{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s}.oct-site-header .oct-mobile-links>a{display:block;padding:8px 0;color:#494d4d;font-size:16px;line-height:20px;text-decoration:none}.oct-site-header .oct-mobile-link-label{display:block;opacity:0;transform:translateY(-8px);transition:opacity .45s cubic-bezier(.44,0,.56,1),transform .45s cubic-bezier(.44,0,.56,1)}.oct-site-header[data-menu-open=true] .oct-mobile-link-label{opacity:1;transform:translateY(0)}}@media (max-width:809.98px){.oct-site-header .oct-nav-wrap,.oct-site-header .oct-nav-wrap.is-compact{max-width:none;width:calc(100% - 40px);height:52px;margin-top:20px;padding:6px 10px;gap:6px}.oct-site-header .oct-nav-stores{height:32px}.oct-site-header .oct-nav-stores>a{width:32px;height:32px;border-radius:7px}.oct-site-header .oct-nav-stores>a>img{width:auto;height:20px;object-fit:contain}.oct-site-header .oct-menu-button{width:32px;height:32px;padding:6px;border-radius:7px}.oct-site-header .oct-mobile-links{top:82px;left:50%;right:auto;max-width:none;max-height:calc(100svh - 102px)}.oct-site-header .oct-mobile-link-label{transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}}@media (prefers-reduced-motion:reduce){.oct-site-header[data-menu-open] *{transition:none!important;animation:none!important}}