/* The journey and commercial terms remain editorial, open and readable. */
.ox-convert-onboarding,.ox-convert-pricing,.ox-convert-footer{font-family:var(--sans,Manrope,sans-serif)}
.ox-convert-onboarding{position:relative;background:var(--paper,#fafaf8);color:var(--ink,#1a1a1a);padding:130px 0 106px;scroll-margin-top:90px}
.ox-convert-label{font-size:11px;font-weight:600;line-height:1.5;letter-spacing:.11em;text-transform:uppercase;margin:0 0 30px;color:#74767a}
.ox-convert-heading-row{display:flex;justify-content:space-between;align-items:flex-end;gap:70px;margin-bottom:83px}
.ox-convert-onboarding h2,.ox-convert-pricing h2{font-size:clamp(52px,6.35vw,88px);font-weight:400;line-height:1.04;letter-spacing:-.066em;margin:0;text-wrap:balance}
.ox-convert-promise{font-size:clamp(23px,2.2vw,31px);font-weight:400;line-height:1.35;letter-spacing:-.035em;margin:0 0 7px;min-width:270px}
.ox-convert-promise span{color:#777a7e}
.ox-convert-journey{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:72px;position:relative;list-style:none;padding:0;margin:0}
.ox-convert-journey:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:rgba(26,26,26,.19);transform-origin:left center}
.ox-convert-step{position:relative;padding:32px 0 0}
.ox-convert-step:before{content:"";display:block;position:absolute;top:-3px;left:0;width:7px;height:7px;border-radius:50%;background:#9d7773;box-shadow:0 0 0 6px var(--paper,#fafaf8)}
.ox-convert-step:last-child:before{background:var(--ink,#1a1a1a)}
.ox-convert-number{display:block;font-size:64px;font-weight:400;line-height:1;letter-spacing:-.08em;color:#c0c1c1;margin-bottom:40px;transform-origin:left bottom;font-variant-numeric:tabular-nums}
.ox-convert-step h3{font-size:28px;font-weight:400;line-height:1.18;letter-spacing:-.035em;margin:0 0 25px;min-height:66px}
.ox-convert-step-copy{list-style:none;padding:0;margin:0;max-width:330px}
.ox-convert-step-copy li{font-size:15px;line-height:1.75;letter-spacing:-.012em;color:#616468;margin:0 0 12px}
.ox-convert-step-copy li:last-child{margin-bottom:0}
.ox-convert-signup{display:inline-flex;align-items:center;justify-content:space-between;gap:45px;margin-top:29px;min-width:153px;min-height:52px;padding:15px 22px;border:1px solid var(--ink,#1a1a1a);border-radius:4px;background:var(--ink,#1a1a1a);color:#fff;text-decoration:none;font-size:13px;font-weight:600;line-height:1.4;transition:background .2s,transform .2s}
.ox-convert-signup span{font-size:19px;font-weight:400;line-height:1}
.ox-convert-signup:hover{background:#37393b;transform:translateY(-2px)}
.ox-convert-signup:focus-visible,.ox-convert-text-link:focus-visible,.ox-convert-footer a:focus-visible{outline:2px solid #a47c77;outline-offset:6px}
.ox-convert-assurance{max-width:650px;border-top:1px solid rgba(26,26,26,.16);padding-top:24px;margin:61px 0 0;font-size:13px;line-height:1.8;color:#737579}
.ox-convert-pricing{background:#f0f0eb;color:var(--ink,#1a1a1a);padding:115px 0 64px;scroll-margin-top:90px}
.ox-convert-pricing-layout{display:grid;grid-template-columns:1.25fr 1fr;gap:clamp(60px,9vw,148px);align-items:start}
.ox-convert-pricing h2{font-size:clamp(52px,5.5vw,76px);line-height:1.08;text-wrap:initial}
.ox-convert-pricing-copy{padding-top:3px}
.ox-convert-pricing-copy p{font-size:16px;line-height:1.8;letter-spacing:-.015em;color:#6a6c6e;margin:0 0 23px;max-width:450px}
.ox-convert-pricing-copy .ox-convert-pricing-lead{font-size:23px;line-height:1.5;letter-spacing:-.025em;color:#2b2d2f;margin-bottom:23px}
.ox-convert-text-link{display:inline-flex;align-items:center;gap:50px;border-bottom:1px solid #a5a6a4;padding:7px 0 12px;margin-top:9px;color:var(--ink,#1a1a1a);font-size:14px;font-weight:600;text-decoration:none;transition:gap .2s,border-color .2s}
.ox-convert-text-link span{font-size:19px;line-height:1}
.ox-convert-text-link:hover{gap:59px;border-color:#1a1a1a}
.ox-convert-minimum{display:flex;justify-content:space-between;gap:30px;border-top:1px solid rgba(26,26,26,.16);padding-top:24px;margin-top:80px}
.ox-convert-minimum p{font-size:12px;line-height:1.7;letter-spacing:-.005em;color:#787a7d;margin:0}
.ox-convert-minimum strong{font-weight:600;color:#434548}
.ox-convert-footer{background:var(--deep,#0e1016);color:#f4f4f0;padding:64px 0 29px}
.ox-convert-footer-main{display:grid;grid-template-columns:1fr auto 1fr;align-items:start;gap:60px;padding-bottom:64px}
.ox-convert-footer-brand{display:inline-flex;align-items:center;gap:19px;width:max-content;max-width:100%;text-decoration:none}
.ox-convert-footer-mark{display:block;width:52px;height:auto}
.ox-convert-footer-wordmark{display:block;width:170px;height:auto;filter:brightness(0) invert(1);opacity:.94}
.ox-convert-footer-nav{display:grid;grid-template-columns:repeat(2,auto);gap:15px 55px;padding-top:5px}
.ox-convert-footer-nav a,.ox-convert-back-top{font-size:12px;line-height:1.6;text-decoration:none;color:#a6a8ae;transition:color .2s}
.ox-convert-footer-nav a:hover,.ox-convert-back-top:hover{color:#fff}
.ox-convert-footer-utilities{justify-self:end;display:flex;flex-direction:column;align-items:flex-end;gap:26px}.ox-convert-footer-utilities .ox-region{max-width:210px}.ox-convert-back-top{justify-self:end;display:inline-flex;gap:33px;padding-top:5px;white-space:nowrap}
.ox-convert-back-top span{font-size:18px;line-height:1.2}
.ox-convert-footer-bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:72px;border-top:1px solid rgba(255,255,255,.14);padding-top:24px}
.ox-convert-legal{max-width:705px;font-size:10px;line-height:1.85;letter-spacing:.015em;color:#80838b;margin:0}
.ox-convert-copyright{font-size:10px;line-height:1.85;letter-spacing:.01em;color:#80838b;margin:0;text-align:right;white-space:nowrap}
/* Motion never hides content; static content is the initial and no-JS state. */
.ox-convert-motion .ox-convert-journey:before{transform:scaleX(.12);transition:transform 1.15s cubic-bezier(.2,.65,.3,1)}
.ox-convert-motion .ox-convert-number{transform:translateY(12px);color:#d2d3d2;transition:transform .9s cubic-bezier(.2,.65,.3,1),color .9s}
.ox-convert-motion .ox-convert-step:nth-child(2) .ox-convert-number{transition-delay:.16s}
.ox-convert-motion .ox-convert-step:nth-child(3) .ox-convert-number{transition-delay:.32s}
.ox-convert-motion.ox-convert-in-view .ox-convert-journey:before{transform:scaleX(1)}
.ox-convert-motion.ox-convert-in-view .ox-convert-number{transform:translateY(0);color:#adafae}
@media(max-width:1100px){.ox-convert-journey{gap:40px}.ox-convert-pricing-layout{gap:55px}.ox-convert-footer-main{gap:40px}.ox-convert-footer-nav{gap:13px 30px}.ox-convert-footer-brand{gap:14px}.ox-convert-footer-wordmark{width:137px}.ox-convert-footer-mark{width:44px}.ox-convert-step h3{font-size:25px}.ox-convert-promise{min-width:220px}}
@media(max-width:800px){.ox-convert-onboarding{padding:83px 0 74px}.ox-convert-heading-row{gap:30px;margin-bottom:62px;align-items:flex-start}.ox-convert-onboarding h2,.ox-convert-pricing h2{font-size:clamp(42px,7vw,60px)}.ox-convert-promise{font-size:20px;min-width:160px;margin-top:49px}.ox-convert-journey{gap:30px}.ox-convert-number{font-size:52px;margin-bottom:29px}.ox-convert-step h3{font-size:22px;min-height:53px;margin-bottom:20px}.ox-convert-step-copy li{font-size:13px}.ox-convert-assurance{margin-top:43px}.ox-convert-pricing{padding:78px 0 44px}.ox-convert-pricing-layout{grid-template-columns:1fr;gap:40px}.ox-convert-pricing h2{max-width:560px}.ox-convert-pricing-copy p{max-width:530px}.ox-convert-minimum{margin-top:49px}.ox-convert-footer-main{grid-template-columns:1fr auto;gap:34px}.ox-convert-footer-nav{grid-column:2;grid-row:1 / span 2}.ox-convert-footer-utilities{grid-column:1;justify-self:start;align-items:flex-start}.ox-convert-back-top{justify-self:start}.ox-convert-footer-bottom{gap:30px}.ox-convert-legal{max-width:460px}.ox-convert-copyright{white-space:normal;min-width:118px}}
@media(max-width:580px){.ox-convert-onboarding{padding:72px 0 58px;scroll-margin-top:76px}.ox-convert-label{font-size:10px;margin-bottom:23px}.ox-convert-heading-row{display:block;margin-bottom:45px}.ox-convert-onboarding h2,.ox-convert-pricing h2{font-size:clamp(38px,10.6vw,49px);line-height:1.08}.ox-convert-promise{font-size:20px;line-height:1.5;margin:23px 0 0;min-width:0}.ox-convert-promise br{display:none}.ox-convert-journey{display:block;padding-left:26px}.ox-convert-journey:before{top:7px;bottom:0;left:0;right:auto;height:auto;width:1px;transform-origin:center top}.ox-convert-step{padding:0 0 39px}.ox-convert-step:last-child{padding-bottom:0}.ox-convert-step:before{left:-29px;top:8px}.ox-convert-number{font-size:38px;margin-bottom:19px}.ox-convert-step h3{font-size:25px;line-height:1.22;min-height:0;margin-bottom:15px}.ox-convert-step h3 br{display:none}.ox-convert-step-copy{max-width:390px}.ox-convert-step-copy li{font-size:14px;line-height:1.7;margin-bottom:10px}.ox-convert-signup{margin-top:25px;min-width:150px}.ox-convert-assurance{font-size:12px;line-height:1.8;padding-top:23px;margin-top:40px}.ox-convert-pricing{padding:67px 0 39px;scroll-margin-top:76px}.ox-convert-pricing-layout{gap:31px}.ox-convert-pricing-copy .ox-convert-pricing-lead{font-size:20px;line-height:1.5}.ox-convert-pricing-copy p{font-size:14px;line-height:1.75}.ox-convert-minimum{display:block;margin-top:42px;padding-top:21px}.ox-convert-minimum p{font-size:11px}.ox-convert-minimum p+p{margin-top:3px}.ox-convert-footer{padding-top:45px}.ox-convert-footer-main{gap:29px;grid-template-columns:1fr;padding-bottom:36px}.ox-convert-footer-brand{gap:14px}.ox-convert-footer-wordmark{width:137px}.ox-convert-footer-mark{width:44px}.ox-convert-footer-nav{grid-column:1;grid-row:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 24px;padding-top:6px}.ox-convert-back-top{font-size:11px;gap:24px}.ox-convert-footer-bottom{display:block;padding-top:23px}.ox-convert-legal{font-size:9px;line-height:1.85}.ox-convert-copyright{text-align:left;margin-top:23px;font-size:9px}.ox-convert-motion .ox-convert-journey:before{transform:scaleY(.12)}.ox-convert-motion.ox-convert-in-view .ox-convert-journey:before{transform:scaleY(1)}}
@media(prefers-reduced-motion:reduce){.ox-convert-motion .ox-convert-journey:before,.ox-convert-motion .ox-convert-number{transform:none;transition:none}.ox-convert-signup,.ox-convert-text-link,.ox-convert-footer a{transition:none}.ox-convert-signup:hover{transform:none}}
