@import "https://fonts.googleapis.com/css2?family=Geist:wght@300;400;500;600;700&family=Geist+Mono:wght@400;500;600;700&display=swap";
:root{--_colour---black--bg-light:#f9f9fa;--_colour---grey-skies:#3e3b38;--_colour---cloud-white:#f0efea;--_colour---jolt:#ffe066;--_colour---primary--portless-blue:#2050f2;--_colour---primary--cloud-blue:#8fa7f8;--_colour---primary--kraft:#cbbca7;--_colour---black--heading:#0e1117;--_colour---black--subtext:#596274;--_colour---black--divider:#c0c6d1;--_colour---black--bg:#dfe2e8;--_colour---black--white:#fff;--chip-blue-bg:#d9e1fd;--_font-style---primary:"Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--_font-style---secondary:"Geist Mono", monospace;--_spacing---top-bottom:clamp(2.5 * 1rem, ((2.5 - ((5 - 2.5) / (90 - 20) * 20)) * 1rem + ((5 - 2.5) / (90 - 20)) * 100vw), 5 * 1rem);--_spacing---left-right:clamp(1 * 1rem, ((1 - ((2.5 - 1) / (90 - 20) * 20)) * 1rem + ((2.5 - 1) / (90 - 20)) * 100vw), 2.5 * 1rem);--_spacing---text-holder-sec-gap:clamp(2.5 * 1rem, ((2.5 - ((4 - 2.5) / (90 - 20) * 20)) * 1rem + ((4 - 2.5) / (90 - 20)) * 100vw), 4 * 1rem);--_typography---heading--h1--size:clamp(3 * 1rem, ((3 - ((6.125 - 3) / (90 - 20) * 20)) * 1rem + ((6.125 - 3) / (90 - 20)) * 100vw), 6.125 * 1rem);--_typography---heading--h1--line-height:clamp(3.5 * 1rem, ((3.5 - ((6.25 - 3.5) / (90 - 20) * 20)) * 1rem + ((6.25 - 3.5) / (90 - 20)) * 100vw), 6.25 * 1rem);--_typography---heading--h2--size:clamp(2 * 1rem, ((2 - ((3.25 - 2) / (90 - 20) * 20)) * 1rem + ((3.25 - 2) / (90 - 20)) * 100vw), 3.25 * 1rem);--_typography---heading--h2--line-height:clamp(2.5 * 1rem, ((2.5 - ((4 - 2.5) / (90 - 20) * 20)) * 1rem + ((4 - 2.5) / (90 - 20)) * 100vw), 4 * 1rem);--_typography---heading--h3--size:clamp(1.75 * 1rem, ((1.75 - ((2.125 - 1.75) / (90 - 20) * 20)) * 1rem + ((2.125 - 1.75) / (90 - 20)) * 100vw), 2.125 * 1rem);--_typography---heading--h3--line-height:clamp(2.25 * 1rem, ((2.25 - ((2.5 - 2.25) / (90 - 20) * 20)) * 1rem + ((2.5 - 2.25) / (90 - 20)) * 100vw), 2.5 * 1rem);--_typography---heading--h4--size:clamp(1.25 * 1rem, ((1.25 - ((1.5 - 1.25) / (90 - 20) * 20)) * 1rem + ((1.5 - 1.25) / (90 - 20)) * 100vw), 1.5 * 1rem);--_typography---heading--h4--line-height:clamp(1.75 * 1rem, ((1.75 - ((2 - 1.75) / (90 - 20) * 20)) * 1rem + ((2 - 1.75) / (90 - 20)) * 100vw), 2 * 1rem);--_typography---body--b1--size:clamp(1.25 * 1rem, ((1.25 - ((1.5 - 1.25) / (90 - 20) * 20)) * 1rem + ((1.5 - 1.25) / (90 - 20)) * 100vw), 1.5 * 1rem);--_typography---body--b1--line-height:clamp(1.75 * 1rem, ((1.75 - ((2 - 1.75) / (90 - 20) * 20)) * 1rem + ((2 - 1.75) / (90 - 20)) * 100vw), 2 * 1rem);--_typography---body--b2--size:clamp(1 * 1rem, ((1 - ((1.125 - 1) / (90 - 20) * 20)) * 1rem + ((1.125 - 1) / (90 - 20)) * 100vw), 1.125 * 1rem);--_typography---body--b2--line-height:clamp(1.5 * 1rem, ((1.5 - ((1.625 - 1.5) / (90 - 20) * 20)) * 1rem + ((1.625 - 1.5) / (90 - 20)) * 100vw), 1.625 * 1rem);--_typography---body--b3--size:clamp(.85 * 1rem, ((.85 - ((.9 - .85) / (90 - 20) * 20)) * 1rem + ((.9 - .85) / (90 - 20)) * 100vw), .9 * 1rem);--_typography---body--b3--line-height:clamp(1.1 * 1rem, ((1.1 - ((1.25 - 1.1) / (90 - 20) * 20)) * 1rem + ((1.25 - 1.1) / (90 - 20)) * 100vw), 1.25 * 1rem);--_typography---ctas--cta1--size:clamp(1.25 * 1rem, ((1.25 - ((1.5 - 1.25) / (90 - 20) * 20)) * 1rem + ((1.5 - 1.25) / (90 - 20)) * 100vw), 1.5 * 1rem);--_typography---ctas--cta1--line-height:clamp(1.75 * 1rem, ((1.75 - ((2 - 1.75) / (90 - 20) * 20)) * 1rem + ((2 - 1.75) / (90 - 20)) * 100vw), 2 * 1rem);--_typography---ctas--cta2--size:clamp(.9 * 1rem, ((.9 - ((1 - .9) / (90 - 20) * 20)) * 1rem + ((1 - .9) / (90 - 20)) * 100vw), 1 * 1rem);--_typography---ctas--cta2--line-height:clamp(1.4 * 1rem, ((1.4 - ((1.5 - 1.4) / (90 - 20) * 20)) * 1rem + ((1.5 - 1.4) / (90 - 20)) * 100vw), 1.5 * 1rem);--_typography---ctas--cta3--size:clamp(.75 * 1rem, ((.75 - ((.75 - .75) / (90 - 20) * 20)) * 1rem + ((.75 - .75) / (90 - 20)) * 100vw), .75 * 1rem);--_typography---ctas--cta3--line-height:clamp(.875 * 1rem, ((.875 - ((.875 - .875) / (90 - 20) * 20)) * 1rem + ((.875 - .875) / (90 - 20)) * 100vw), .875 * 1rem);--_typography---label--lab1--size:clamp(.75 * 1rem, ((.75 - ((.875 - .75) / (90 - 20) * 20)) * 1rem + ((.875 - .75) / (90 - 20)) * 100vw), .875 * 1rem);--_typography---label--lab1--line-height:clamp(1 * 1rem, ((1 - ((1.125 - 1) / (90 - 20) * 20)) * 1rem + ((1.125 - 1) / (90 - 20)) * 100vw), 1.125 * 1rem);--_typography---label--lab2--size:clamp(.75 * 1rem, ((.75 - ((.75 - .75) / (90 - 20) * 20)) * 1rem + ((.75 - .75) / (90 - 20)) * 100vw), .75 * 1rem);--_typography---label--lab2--line-height:clamp(1 * 1rem, ((1 - ((1 - 1) / (90 - 20) * 20)) * 1rem + ((1 - 1) / (90 - 20)) * 100vw), 1 * 1rem);--_typography---label--lab3--size:clamp(.625 * 1rem, ((.625 - ((.625 - .625) / (90 - 20) * 20)) * 1rem + ((.625 - .625) / (90 - 20)) * 100vw), .625 * 1rem);--_typography---label--lab3--line-height:clamp(.875 * 1rem, ((.875 - ((.875 - .875) / (90 - 20) * 20)) * 1rem + ((.875 - .875) / (90 - 20)) * 100vw), .875 * 1rem);--_typography---metrics--m1--size:clamp(4 * 1rem, ((4 - ((7.5 - 4) / (90 - 20) * 20)) * 1rem + ((7.5 - 4) / (90 - 20)) * 100vw), 7.5 * 1rem);--_typography---metrics--m1--height:clamp(4.5 * 1rem, ((4.5 - ((7.75 - 4.5) / (90 - 20) * 20)) * 1rem + ((7.75 - 4.5) / (90 - 20)) * 100vw), 7.75 * 1rem);--_typography---metrics--m2--size:clamp(3 * 1rem, ((3 - ((5 - 3) / (90 - 20) * 20)) * 1rem + ((5 - 3) / (90 - 20)) * 100vw), 5 * 1rem);--_typography---metrics--m2--height:clamp(3.5 * 1rem, ((3.5 - ((5.5 - 3.5) / (90 - 20) * 20)) * 1rem + ((5.5 - 3.5) / (90 - 20)) * 100vw), 5.5 * 1rem);--_typography---metrics--m3--size:clamp(2.25 * 1rem, ((2.25 - ((4 - 2.25) / (90 - 20) * 20)) * 1rem + ((4 - 2.25) / (90 - 20)) * 100vw), 4 * 1rem);--_typography---metrics--m3--height:clamp(2.75 * 1rem, ((2.75 - ((4.5 - 2.75) / (90 - 20) * 20)) * 1rem + ((4.5 - 2.75) / (90 - 20)) * 100vw), 4.5 * 1rem);--_typography---metrics--m4--size:clamp(1.75 * 1rem, ((1.75 - ((3 - 1.75) / (90 - 20) * 20)) * 1rem + ((3 - 1.75) / (90 - 20)) * 100vw), 3 * 1rem);--_typography---metrics--m4--height:clamp(2.25 * 1rem, ((2.25 - ((3.5 - 2.25) / (90 - 20) * 20)) * 1rem + ((3.5 - 2.25) / (90 - 20)) * 100vw), 3.5 * 1rem);--_typography---quotes--q1--size:clamp(2 * 1rem, ((2 - ((3.25 - 2) / (90 - 20) * 20)) * 1rem + ((3.25 - 2) / (90 - 20)) * 100vw), 3.25 * 1rem);--_typography---quotes--q1--line-height:clamp(2.5 * 1rem, ((2.5 - ((4 - 2.5) / (90 - 20) * 20)) * 1rem + ((4 - 2.5) / (90 - 20)) * 100vw), 4 * 1rem);--_typography---quotes--q2--size:clamp(1.25 * 1rem, ((1.25 - ((2.5 - 1.25) / (90 - 20) * 20)) * 1rem + ((2.5 - 1.25) / (90 - 20)) * 100vw), 2.5 * 1rem);--_typography---quotes--q2--line-height:clamp(1.75 * 1rem, ((1.75 - ((3 - 1.75) / (90 - 20) * 20)) * 1rem + ((3 - 1.75) / (90 - 20)) * 100vw), 3 * 1rem);--_typography---quotes--q3--size:clamp(1.25 * 1rem, ((1.25 - ((1.5 - 1.25) / (90 - 20) * 20)) * 1rem + ((1.5 - 1.25) / (90 - 20)) * 100vw), 1.5 * 1rem);--_typography---quotes--q3--line-height:clamp(1.75 * 1rem, ((1.75 - ((2 - 1.75) / (90 - 20) * 20)) * 1rem + ((2 - 1.75) / (90 - 20)) * 100vw), 2 * 1rem);--_typography---quotes--q4--size:clamp(1 * 1rem, ((1 - ((1.125 - 1) / (90 - 20) * 20)) * 1rem + ((1.125 - 1) / (90 - 20)) * 100vw), 1.125 * 1rem);--_typography---quotes--q4--line-height:clamp(1.5 * 1rem, ((1.5 - ((1.625 - 1.5) / (90 - 20) * 20)) * 1rem + ((1.625 - 1.5) / (90 - 20)) * 100vw), 1.625 * 1rem);--_typography---quotes--q5--size:clamp(.6 * 1rem, ((.6 - ((.75 - .6) / (90 - 20) * 20)) * 1rem + ((.75 - .6) / (90 - 20)) * 100vw), .75 * 1rem);--_typography---quotes--q5--line-height:clamp(1 * 1rem, ((1 - ((1.1 - 1) / (90 - 20) * 20)) * 1rem + ((1.1 - 1) / (90 - 20)) * 100vw), 1.1 * 1rem);--_typography---quotes--q5--number:0;--_typography---quotes--q6--size:clamp(1.5 * 1rem, ((1.5 - ((2 - 1.5) / (90 - 20) * 20)) * 1rem + ((2 - 1.5) / (90 - 20)) * 100vw), 2 * 1rem);--_typography---quotes--q6--line-height:clamp(1.2 * 1rem, ((1.2 - ((1.2 - 1.2) / (90 - 20) * 20)) * 1rem + ((1.2 - 1.2) / (90 - 20)) * 100vw), 1.2 * 1rem);--_typography---quotes--q6--number:0;--_typography---device-size:clamp(1rem, .714286rem + 1.42857vw, 2rem)}@media screen and (max-width:991px){:root{--_typography---heading--h1--size:72px;--_typography---heading--h1--line-height:80px;--_typography---heading--h2--size:44px;--_typography---heading--h2--line-height:56px;--_typography---heading--h3--size:32px;--_typography---heading--h3--line-height:40px;--_typography---heading--h4--size:24px;--_typography---heading--h4--line-height:32px;--_typography---body--b1--size:24px;--_typography---body--b1--line-height:32px;--_typography---body--b2--size:18px;--_typography---body--b2--line-height:26px;--_typography---body--b3--size:14px;--_typography---body--b3--line-height:20px;--_typography---ctas--cta1--size:24px;--_typography---ctas--cta1--line-height:32px;--_typography---ctas--cta2--size:16px;--_typography---ctas--cta2--line-height:24px;--_typography---ctas--cta3--size:12px;--_typography---ctas--cta3--line-height:14px;--_typography---label--lab1--size:14px;--_typography---label--lab1--line-height:18px;--_typography---label--lab2--size:12px;--_typography---label--lab2--line-height:16px;--_typography---label--lab3--size:10px;--_typography---label--lab3--line-height:14px;--_typography---metrics--m1--size:120px;--_typography---metrics--m1--height:128px;--_typography---metrics--m2--size:64px;--_typography---metrics--m2--height:72px;--_typography---metrics--m3--size:48px;--_typography---metrics--m3--height:56px;--_typography---metrics--m4--size:36px;--_typography---metrics--m4--height:44px;--_typography---quotes--q1--size:44px;--_typography---quotes--q1--line-height:52px;--_typography---quotes--q2--size:40px;--_typography---quotes--q2--line-height:48px;--_typography---quotes--q3--size:24px;--_typography---quotes--q3--line-height:36px;--_typography---quotes--q4--size:18px;--_typography---quotes--q4--line-height:26px;--_typography---quotes--q5--size:18px;--_typography---quotes--q5--line-height:26px;--_typography---quotes--q5--number:0;--_typography---quotes--q6--size:18px;--_typography---quotes--q6--line-height:26px;--_typography---quotes--q6--number:0;--_typography---device-size:0px}}@media screen and (max-width:478px){:root{--_typography---heading--h1--size:48px;--_typography---heading--h1--line-height:56px;--_typography---heading--h2--size:36px;--_typography---heading--h2--line-height:44px;--_typography---heading--h3--size:28px;--_typography---heading--h3--line-height:36px;--_typography---heading--h4--size:20px;--_typography---heading--h4--line-height:28px;--_typography---body--b1--size:20px;--_typography---body--b1--line-height:28px;--_typography---body--b2--size:16px;--_typography---body--b2--line-height:24px;--_typography---body--b3--size:14px;--_typography---body--b3--line-height:20px;--_typography---ctas--cta1--size:20px;--_typography---ctas--cta1--line-height:28px;--_typography---ctas--cta2--size:16px;--_typography---ctas--cta2--line-height:24px;--_typography---ctas--cta3--size:12px;--_typography---ctas--cta3--line-height:14px;--_typography---label--lab1--size:12px;--_typography---label--lab1--line-height:16px;--_typography---label--lab2--size:12px;--_typography---label--lab2--line-height:16px;--_typography---label--lab3--size:10px;--_typography---label--lab3--line-height:14px;--_typography---metrics--m1--size:80px;--_typography---metrics--m1--height:88px;--_typography---metrics--m2--size:48px;--_typography---metrics--m2--height:56px;--_typography---metrics--m3--size:36px;--_typography---metrics--m3--height:44px;--_typography---metrics--m4--size:28px;--_typography---metrics--m4--height:36px;--_typography---quotes--q1--size:32px;--_typography---quotes--q1--line-height:40px;--_typography---quotes--q2--size:24px;--_typography---quotes--q2--line-height:32px;--_typography---quotes--q3--size:20px;--_typography---quotes--q3--line-height:28px;--_typography---quotes--q4--size:16px;--_typography---quotes--q4--line-height:24px;--_typography---quotes--q5--size:16px;--_typography---quotes--q5--line-height:24px;--_typography---quotes--q5--number:0;--_typography---quotes--q6--size:16px;--_typography---quotes--q6--line-height:24px;--_typography---quotes--q6--number:0;--_typography---device-size:393px}}body{font-family:var(--_font-style---primary);color:var(--_colour---black--heading);background-color:var(--_colour---black--white);-webkit-font-smoothing:antialiased;margin:0;padding:0}.h1{font-family:var(--_font-style---primary);font-size:var(--_typography---heading--h1--size);line-height:var(--_typography---heading--h1--line-height);letter-spacing:-.06em;color:var(--_colour---black--heading);margin:0;font-weight:450}.h2{font-family:var(--_font-style---primary);font-size:var(--_typography---heading--h2--size);line-height:var(--_typography---heading--h2--line-height);letter-spacing:-.03em;color:var(--_colour---black--heading);margin:0;font-weight:500}.h3{font-family:var(--_font-style---primary);font-size:var(--_typography---heading--h3--size);line-height:var(--_typography---heading--h3--line-height);letter-spacing:-.6px;color:var(--_colour---black--heading);margin:0;font-weight:500}.h4{font-family:var(--_font-style---primary);font-size:var(--_typography---heading--h4--size);line-height:var(--_typography---heading--h4--line-height);letter-spacing:-.03em;color:var(--_colour---black--heading);margin:0;font-weight:500}.b1-regular{font-family:var(--_font-style---primary);font-size:var(--_typography---body--b1--size);line-height:var(--_typography---body--b1--line-height);color:var(--_colour---black--heading);font-weight:400}.b1-medium{font-family:var(--_font-style---primary);font-size:var(--_typography---body--b1--size);line-height:var(--_typography---body--b1--line-height);color:var(--_colour---black--heading);font-weight:600}.b2-regular{font-family:var(--_font-style---primary);font-size:var(--_typography---body--b2--size);line-height:var(--_typography---body--b2--line-height);color:var(--_colour---black--heading);font-weight:400}.b2-medium{font-family:var(--_font-style---primary);font-size:var(--_typography---body--b2--size);line-height:var(--_typography---body--b2--line-height);color:var(--_colour---black--heading);font-weight:600}.b3-regular{font-family:var(--_font-style---primary);font-size:var(--_typography---body--b3--size);line-height:var(--_typography---body--b3--line-height);color:var(--_colour---black--heading);font-weight:400}.b3-medium{font-family:var(--_font-style---primary);font-size:var(--_typography---body--b3--size);line-height:var(--_typography---body--b3--line-height);color:var(--_colour---black--heading);font-weight:600}.label,.Tagline{font-family:var(--_font-style---secondary);font-size:var(--_typography---label--lab1--size);line-height:var(--_typography---label--lab1--line-height);text-transform:uppercase;letter-spacing:.02em;color:var(--_colour---grey-skies);font-weight:500}.pri-btn,.sec-btn,.yellow-btn,.black-btn{font-family:var(--_font-style---primary);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:12px;text-decoration:none;transition:all .25s;display:inline-flex}.btn-large,.pri-btn.large,.sec-btn.large{height:64px;font-size:var(--_typography---ctas--cta1--size);line-height:var(--_typography---ctas--cta1--line-height);padding:16px 20px}.btn-medium,.pri-btn,.sec-btn,.yellow-btn,.black-btn{height:48px;font-size:var(--_typography---ctas--cta2--size);line-height:var(--_typography---ctas--cta2--line-height);padding:12px 16px}.btn-small,.pri-btn.small,.sec-btn.small{height:32px;font-size:var(--_typography---ctas--cta3--size);line-height:var(--_typography---ctas--cta3--line-height);padding:4px 12px}.pri-btn{background-image:linear-gradient(180deg, var(--_colour---primary--cloud-blue), var(--_colour---primary--portless-blue));color:#fff;border:none}.sec-btn{border:1px solid var(--_colour---black--heading);color:var(--_colour---black--heading);background-color:#0000}.yellow-btn{background-color:var(--_colour---jolt);color:var(--_colour---black--heading);border:none}.yellow-btn:hover{transform:scale(1.015)}.black-btn{background-color:var(--_colour---grey-skies);color:#fff;border:none}.pri-btn .arrow,.sec-btn .arrow,.black-btn .arrow{transform-origin:50%;flex-shrink:0;justify-content:center;align-items:center;width:15px;height:15px;transition:transform .25s cubic-bezier(.4,0,.2,1);display:inline-flex}.pri-btn .arrow svg,.sec-btn .arrow svg,.black-btn .arrow svg{width:100%;height:100%;display:block}.pri-btn:hover .arrow,.sec-btn:hover .arrow,.black-btn:hover .arrow{transform:rotate(45deg)}.blue-chip{background-color:var(--chip-blue-bg);border-radius:40px;justify-content:center;align-items:center;gap:10px;padding:8px 16px;text-decoration:none;display:inline-flex}.tag{border:1px solid var(--_colour---grey-skies);background:0 0;justify-content:center;align-items:center;width:fit-content;padding:5px 16px;display:inline-flex}.status-dot{background-color:#ff3b30;border-radius:50%;width:8px;height:8px;display:inline-block}
*{box-sizing:border-box;margin:0;padding:0}:root{--portless-blue:var(--_colour---primary--portless-blue);--portless-blue-light:var(--_colour---primary--cloud-blue);--portless-green:var(--_colour---black--bg-light);--portless-green-dark:var(--_colour---black--divider);--portless-teal:var(--_colour---primary--portless-blue);--portless-teal-dark:var(--_colour---primary--cloud-blue);--primary-color:var(--_colour---primary--portless-blue);--primary-hover:var(--_colour---primary--cloud-blue);--accent-color:var(--_colour---primary--portless-blue);--accent-hover:var(--_colour---primary--cloud-blue);--success-color:#10b981;--background:var(--_colour---black--bg-light);--surface:var(--_colour---black--white);--surface-light:var(--_colour---cloud-white);--border:var(--_colour---black--divider);--border-light:var(--_colour---black--bg);--text-primary:var(--_colour---black--heading);--text-secondary:var(--_colour---black--subtext);--text-light:#94a3b8;--shadow-sm:0 1px 2px 0 #0a25400d;--shadow-md:0 4px 6px -1px #0a25401a, 0 2px 4px -2px #0a25401a;--shadow-lg:0 10px 15px -3px #0a25401a, 0 4px 6px -4px #0a25401a;--shadow-xl:0 20px 25px -5px #0a25401a, 0 10px 10px -5px #0a25400a;--radius:8px;--radius-lg:12px;--radius-xl:16px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--_colour---black--bg-light);min-height:100vh;color:var(--text-primary);background-attachment:fixed;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.6;position:relative}body:before{content:"";pointer-events:none;z-index:0;background-image:radial-gradient(circle at 20%,#4fc3f71a 0%,#0000 50%),radial-gradient(circle at 80% 80%,#0a25400d 0%,#0000 50%);animation:20s ease-in-out infinite backgroundPulse;position:fixed;inset:0}@keyframes backgroundPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}#root{z-index:1;justify-content:center;align-items:center;min-height:100vh;padding:3rem 1rem;display:flex;position:relative}@media (max-width:768px){#root{padding:2rem 1rem}}
.app{width:100%;max-width:1200px;margin:0 auto}.page-wrapper{background-color:var(--_colour---cloud-white);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;width:100%;min-height:100vh;display:flex;position:relative}.page-header{z-index:10;background-color:#fff;border-radius:12px;flex-shrink:0;justify-content:space-between;align-items:center;margin:14px 28px 28px;padding:14px 28px;display:flex;box-shadow:0 4px 12px #0e11170d}.logo-wrapper{align-items:center;display:flex}.portless-logo{width:115px;height:auto;display:block}.header-actions{align-items:center;gap:16px;display:flex}.header-nav{background-color:var(--_colour---black--bg-light,#f9f9fa);border:1px solid var(--_colour---black--divider,#c0c6d1);border-radius:10px;align-items:center;gap:4px;padding:4px;display:flex}.header-nav-link{font-family:var(--_font-style---primary,"Geist", sans-serif);color:var(--_colour---black--subtext,#596274);white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;padding:7px 16px;font-size:13.5px;font-weight:500;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.header-nav-link:hover{color:var(--_colour---black--heading,#0e1117)}.header-nav-link.active{background-color:var(--_colour---black--white,#fff);color:var(--_colour---primary--portless-blue,#2050f2);font-weight:600;box-shadow:0 2px 8px #0e111714}.page-main{flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;padding:10px 28px 16px;display:flex}@media screen and (max-width:960px){.page-wrapper{height:auto;min-height:100vh;overflow:hidden auto}.page-header{border-radius:12px;gap:12px;margin:16px 20px 0;padding:14px 20px}.portless-logo{width:105px}.header-nav-link{padding:6px 12px;font-size:13px}.page-main{justify-content:flex-start;padding:28px 20px 48px}}@media screen and (max-width:600px){.page-header{border-radius:12px;flex-wrap:wrap;row-gap:10px;margin:14px 16px 0;padding:12px 14px}.portless-logo{width:90px}.header-nav{order:3;justify-content:center;width:100%}.header-nav-link{text-align:center;flex:1;padding:6px 8px;font-size:12px}.page-main{padding:24px 14px 56px}}.page-wrapper.is-embedded{min-height:auto;padding:0;overflow:visible;background-color:#0000!important;background-image:none!important}.page-wrapper.is-embedded .page-header{margin:16px 24px 36px}.page-wrapper.is-embedded .page-main{width:100%;margin:0 auto;padding:0 16px 36px}.page-wrapper.is-embedded.no-header .page-main{padding-top:24px}@media screen and (max-width:960px){.page-wrapper.is-embedded .page-header{margin:14px 20px 28px}}@media screen and (max-width:600px){.page-wrapper.is-embedded .page-header{margin:12px 14px 24px}.page-wrapper.is-embedded .page-main{padding:0 12px 28px}}
