@import "https://fonts.googleapis.com/css2?family=Montserrat:wght@100..900&display=swap";@layer reset{.smartcut-content{scroll-behavior:smooth;& body{margin:0;padding:0;font-size:16px}}html,body{margin:0;padding:0}}@layer tokens{:root{--column-padding:clamp(.4rem, 1vw, 2rem);--stack-size:28px;--menu-spacing:0px;--breakpoint:1400px;--heading-spacing-desktop:20px;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--breakpoint-sm:600px;--breakpoint-md:800px;--breakpoint-lg:1040px;--breakpoint-xl:1280px;--breakpoint-xxl:1440px;--container-width-sm:560px;--container-width-md:760px;--container-width-lg:1020px;--container-width-xl:1220px;--container-width-xxl:1400px;--color-0:#03171d;--color-1:#073b4c;--color-2:#118ab2;--color-3:#ef476f;--color-4:#ffd166;--color-5:#06d6a0;--color-magenta:#e100ff;--color-important:#ffac6d;--color-stock:#ffd166;--color-shape:#118ab2;--color-inside-segment:#06d6a0;--color-overlay:#5a5a5a4d;--color-black:#1b1a1e;--color-white:#fcfcfc;--color-delete:#c01515;--color-issue:#e14e29;--color-warning:#fa0;--color-danger:#ff4545;--color-info:#fff;--color-success:#1bc319;--color-issue-light:#ffd8d5;--color-warning-light:#fff2cc;--color-multi-edit:#d7faff;--color-clickable:#4a90a4;--color-hover:#29c778;--color-selected:#1bc319;--color-focus:#ffb727;--color-input-focus:#fff9ee;--color-disabled:#b5b5b5;--color-cut-hover:#ffe0a3;--color-cut-selected:#ffbf3e;--color-row-selected:#f4ffa1;--color-not-allowed:red;--font-color-black:#1b1a1efa;--font-color-white:#fffffffa;--font-color-selected:#1b1a1efa;--font-color-disabled:#757575fa;--font-color-readonly:#757575fa;--font-color-important:red;--background-light-base:#f0f0f0;--background-light-0:#e9e9e9;--background-light-1:#f0f0f0;--background-light-2:#f5f5f5;--background-light-3:#f7f7f7;--background-light-4:#fcfcfc;--background-light-5:#eee;--background-dark-base:#181818;--background-dark-1:#181818;--background-dark-2:#1d1d1d;--background-dark-3:#242424;--background-dark-4:#2b2b2b;--font-weight-normal:300;--font-weight-bold:400;--font-weight-bolder:500;--font-size-0:clamp(.7rem, .65rem + .2vw, .75rem);--font-size-1:clamp(.8rem, .75rem + .25vw, .875rem);--font-size-2:clamp(.9rem, .85rem + .3vw, 1rem);--font-size-3:clamp(1rem, .95rem + .35vw, 1.125rem);--font-size-4:clamp(1.1rem, 1rem + .5vw, 1.25rem);--font-size-5:clamp(1.3rem, 1.2rem + .6vw, 1.5rem);--font-size-6:clamp(1.7rem, 1.5rem + 1vw, 2rem);--shadow-base:0 2px 4px #00000026;--shadow-strong:0 4px 4px #0000004d;--shadow-lg:0 4px 8px #0003;--shadow-widget:0 1px 3px #0000001f, 0 1px 2px #0000003d;--shadow-widget-enhanced:0 2px 8px #00000014, 0 4px 16px #0000000a, 0 1px 2px #0000001f;--shadow-widget-hover:0 4px 12px #0000001f, 0 8px 24px #0000000f, 0 2px 4px #00000029;--border-color:#073b4c;--border-width:1px;--border-radius-1:4px;--border-radius-2:8px;--border-radius-3:12px;--border-dark-1:#1b1a1e;--border-dark-2:#1d1c20;--border-light-1:#fcfcfc;--border-light-2:#fefefe;--border-separator-subtle:#ddd;--border-separator-normal:#d3d3d3;--color-border:var(--border-separator-normal);--color-background:var(--background-light-4);--color-background-alt:var(--background-light-2);--color-background-hover:var(--background-light-1);--color-text-muted:var(--font-color-disabled);--color-primary:var(--color-2);--color-success-bg:#d4edda;--color-success-border:#c3e6cb;--color-error-bg:#f8d7da;--color-error-border:#f5c6cb;--color-error:#721c24;--color-warning-bg:#fff3cd;--color-warning-text:#856404;--color-info-bg:#e7f3ff;--color-info-border:#b3d7ff;--color-2-light:#e3f2fd;--tag-padding-y:.35em;--loz-font-size:12px;--loz-font-weight:400;--loz-padding:var(--tag-padding-y) 8px;--loz-border-radius:var(--border-radius-1);--loz-bg:var(--background-light-2);--loz-color:var(--font-color-black);--loz-border-color:var(--border-separator-normal);--loz-hover-bg:var(--background-light-0);--loz-hover-border-color:var(--border-separator-subtle);--badge-font-size:11px;--badge-font-weight:500;--badge-padding:var(--tag-padding-y) 10px;--badge-border-radius:12px;--badge-bg:#374151;--badge-color:#fff;--button-height:34px;--transition-default:.2s ease;font-size:16px}.bg-light-0{background:var(--background-light-0);color:var(--font-color-black)}.bg-light-1{background:var(--background-light-1);color:var(--font-color-black)}.bg-light-4{background:var(--background-light-4);color:var(--font-color-black)}.bg-dark-1{background:var(--background-dark-1);color:var(--font-color-white)}.warning{background-color:var(--color-warning);color:var(--font-color-black)}.warning pre{color:var(--font-color-black)}.issue{background-color:var(--color-issue);color:var(--font-color-white);font-weight:var(--font-weight-bold)}.issue pre{color:var(--font-color-white)}@keyframes shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(1px)}30%,50%,70%{transform:translate(-2px)}40%,60%{transform:translate(2px)}}.shake{animation:.82s cubic-bezier(.36,.07,.19,.97) both shake}:root{--font-heading:"Geist", "Inter", "Segoe UI", system-ui, sans-serif;--font-sans:"Inter", "Helvetica Neue", "Segoe UI", system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", menlo, consolas, monospace;--font-weight-body:400;--font-weight-medium:500;--font-weight-heading:600;--font-weight-display:700;--font-size-7:clamp(2.1rem, 1.7rem + 2vw, 3.1rem);--font-size-8:clamp(2.6rem, 2rem + 3.2vw, 4.3rem);--line-height-tight:1.12;--line-height-heading:1.22;--line-height-body:1.6;--letter-spacing-display:-.02em;--letter-spacing-caps:.08em;--space-2xl:48px;--space-3xl:72px;--space-4xl:clamp(72px, 6vw + 40px, 128px);--radius-4:16px;--dur-1:.15s;--dur-2:.25s;--dur-3:.45s;--ease-out:cubic-bezier(.22, 1, .36, 1);--viz-1:#3987e5;--viz-2:#008300;--viz-3:#d55181;--viz-4:#c98500;--viz-5:#199e70;--viz-6:#d95926;--viz-7:#9085e9;--viz-8:#e66767;--surface-0:#050d12;--surface-1:#0d1e27;--surface-2:#142b36;--surface-3:#1b3a46;--surface-4:#234a57;--text-1:#edf4f7;--text-2:#cddde4e0;--text-3:#a8c0cab8;--text-inverse:#10222b;--stroke-subtle:#edf4f714;--stroke:#edf4f724;--stroke-strong:#edf4f742;--rule-hairline:1px solid var(--stroke-subtle);--rule:1px solid var(--stroke);--accent:#ffc53d;--accent-strong:#ffb020;--accent-ink:#1a1405;--interactive:#2fb7e0;--interactive-hover:#5cc9ea;--ok:#10d39e;--warn:#ffb020;--danger:#ff5c74;--info:var(--interactive);--focus-ring:2px solid var(--interactive);--focus-ring-offset:2px;color-scheme:dark}[data-theme=light]{--surface-0:#fff;--surface-1:#f2f6f8;--surface-2:#e7eef1;--surface-3:#d9e4e8;--surface-4:#c9d8de;--viz-1:#2a78d6;--viz-2:#008300;--viz-3:#e87ba4;--viz-4:#eda100;--viz-5:#1baf7a;--viz-6:#eb6834;--viz-7:#4a3aa7;--viz-8:#e34948;--text-1:#10222b;--text-2:#10222bd1;--text-3:#10222b9e;--text-inverse:#edf4f7;--stroke-subtle:#073b4c17;--stroke:#073b4c29;--stroke-strong:#073b4c4d;--accent:#f0a400;--accent-strong:#d99300;--accent-ink:#1a1405;--interactive:#0e7fa6;--interactive-hover:#0c6c8d;--ok:#0aa87d;--warn:#c98a00;--danger:#d63755;--info:var(--interactive);color-scheme:light}@media (prefers-color-scheme:light){:root:not([data-theme]){--surface-0:#fff;--surface-1:#f2f6f8;--surface-2:#e7eef1;--surface-3:#d9e4e8;--surface-4:#c9d8de;--viz-1:#2a78d6;--viz-2:#008300;--viz-3:#e87ba4;--viz-4:#eda100;--viz-5:#1baf7a;--viz-6:#eb6834;--viz-7:#4a3aa7;--viz-8:#e34948;--text-1:#10222b;--text-2:#10222bd1;--text-3:#10222b9e;--text-inverse:#edf4f7;--stroke-subtle:#073b4c17;--stroke:#073b4c29;--stroke-strong:#073b4c4d;--accent:#f0a400;--accent-strong:#d99300;--accent-ink:#1a1405;--interactive:#0e7fa6;--interactive-hover:#0c6c8d;--ok:#0aa87d;--warn:#c98a00;--danger:#d63755;--info:var(--interactive);color-scheme:light}}}@layer base{.smartcut-content{& *,& :before,& :after{box-sizing:border-box}& body{margin:0;line-height:1.6}& img,& picture,& video,& canvas,& svg{max-width:100%;height:auto;display:block}& svg{shape-rendering:crispedges;text-rendering:optimizelegibility}& h1,& h2,& h3,& h4,& h5,& h6,& p,& figure,& blockquote,& dl,& dd,& ul,& ol{margin:0;padding:0}& nav{& ul{flex-direction:column;list-style:none;display:flex;& li{& a{border-bottom:none}align-items:center;margin-top:3px;display:flex;&:first-child{margin-top:0}}}}& .icon,& .icon-left,& .icon-right,& .icon-both{align-items:center;display:inline-flex;& svg,& img{vertical-align:middle;display:inline}& img{object-fit:contain;width:16px;height:16px}}& .icon-left{& svg,& img,& i{margin-right:var(--space--2)}}& .icon-right{& svg,& img,& i{margin-left:var(--space--2)}}& .icon-both{&>svg,&>img,&>i{&:first-child{margin-left:0;margin-right:var(--space--2)}&:last-child{margin-left:var(--space--2)}}}& input,& select,& button:not(.c-btn),& textarea{color:var(--font-color-black);font-family:inherit}& button:not(.c-btn){appearance:none;cursor:pointer;font-size:inherit;line-height:inherit;background:0 0;border:none;padding:0}& input:not([type=checkbox],[type=radio]),& textarea,& select{padding:var(--space--1);background:#fff;border:1px solid #ccc;border-radius:4px}& select{padding-top:0;padding-bottom:0}& a{text-decoration:none}& .flex{display:flex}& .grid{display:grid}& .hidden{display:none}& .relative{position:relative}& .absolute{position:absolute}& .sr-only{white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}& .focus-visible:focus{outline:2px solid var(--color-1);outline-offset:2px}@media print{& *{box-shadow:none!important;color:#000!important;text-shadow:none!important;background:0 0!important}& a,& a:visited{text-decoration:underline}& img{max-width:100%!important}& p,& h2,& h3{orphans:3;widows:3}& h2,& h3{break-after:avoid}}}}@layer components{:root{--btn-font-family:inherit;--btn-font-weight:var(--font-weight-bold);--btn-line-height:1.2;--btn-gap:.6rem;--btn-border-radius:3px;--btn-font-size:var(--font-size-4);--btn-padding:.5rem 1rem;--btn-icon-size:1.4rem;--btn-color:var(--font-color-white);--btn-bg:var(--color-2);--btn-hover-bg:#0d6d8d;--btn-focus-ring:var(--color-2);--btn-disabled-color:var(--font-color-disabled);--btn-disabled-bg:var(--color-disabled);--btn-disabled-border:var(--color-disabled);--btn-selected-color:var(--font-color-white);--btn-selected-bg:var(--color-selected);--btn-selected-border:var(--color-selected)}@keyframes btn-spin{to{transform:rotate(360deg)}}.smartcut-content{& input[type=button],& input[type=submit],& input[type=reset]{appearance:none;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit}& .c-btn,& a.c-btn{appearance:none;background:0 0;background-color:var(--btn-bg);border-radius:var(--btn-border-radius);color:var(--btn-color);cursor:pointer;font-family:var(--btn-font-family);font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);align-items:center;gap:var(--btn-gap);line-height:var(--btn-line-height);max-width:100%;padding:var(--btn-padding);text-align:center;touch-action:manipulation;user-select:none;white-space:nowrap;border:none;outline:none;justify-content:center;text-decoration:none;display:flex;overflow:hidden}& a.c-btn{display:inline-flex!important}& .c-btn{& svg,& i{height:var(--btn-icon-size);width:var(--btn-icon-size);flex-shrink:0}& .ck-icon{font-size:var(--btn-icon-size);flex-shrink:0}&:hover:not(:disabled,.disabled,[aria-disabled=true]){background-color:var(--btn-hover-bg);text-decoration:none}&:focus-visible:not(:disabled){outline:2px solid var(--btn-focus-ring);outline-offset:2px}&:active:not(:disabled){transform:scale(.98)}&:disabled,&[aria-disabled=true],&.disabled{cursor:not-allowed;transform:none;background-color:var(--btn-disabled-bg)!important;border-color:var(--btn-disabled-border)!important;color:var(--btn-disabled-color)!important}&:disabled:hover{transform:none;background-color:var(--btn-disabled-bg)!important}&.selected,&[aria-selected=true],&[aria-pressed=true]{background-color:var(--btn-selected-bg)!important;border-color:var(--btn-selected-border)!important;color:var(--btn-selected-color)!important;&:hover:not(:disabled){background-color:var(--btn-selected-bg)!important}}}& .c-btn--xs{--btn-font-size:var(--font-size-0);--btn-padding:.3rem .5rem;--btn-icon-size:.875rem}& .c-btn--sm{--btn-font-size:var(--font-size-1);--btn-padding:.375rem .75rem;--btn-icon-size:1.15rem}& .c-btn--md{--btn-font-size:var(--font-size-4);--btn-padding:.5rem 1rem;--btn-icon-size:1.4rem}& .c-btn--lg{--btn-font-size:var(--font-size-5);--btn-padding:.75rem 1.5rem;--btn-icon-size:1.75rem}& .c-btn--white{--btn-color:var(--font-color-black);--btn-bg:var(--color-white);--btn-hover-bg:var(--background-light-1);--btn-focus-ring:var(--color-2)}& .c-btn--success{--btn-color:var(--font-color-white);--btn-bg:var(--color-5);--btn-hover-bg:var(--color-success);--btn-focus-ring:var(--color-5)}& .c-btn--danger{--btn-color:var(--font-color-white);--btn-bg:var(--color-danger);--btn-hover-bg:#cc3737;--btn-focus-ring:var(--color-3)}& .c-btn--ghost{--btn-color:var(--font-color-black);--btn-bg:transparent;--btn-hover-bg:var(--background-light-1);--btn-focus-ring:var(--color-2)}& .c-btn--delete,& .delete{--btn-color:var(--font-color-white);--btn-bg:var(--color-delete);--btn-hover-bg:#911;--btn-focus-ring:var(--color-delete)}& .c-btn--col-1,& .c-btn.color-1{--btn-bg:var(--color-1);--btn-hover-bg:#052b38;--btn-color:var(--font-color-white)}& .c-btn--col-2,& .c-btn.color-2{--btn-bg:var(--color-2);--btn-hover-bg:#0d6d8d;--btn-color:var(--font-color-white)}& .c-btn--col-3,& .c-btn.color-3{--btn-bg:var(--color-3);--btn-hover-bg:#dc2951;--btn-color:var(--font-color-white)}& .c-btn--col-4,& .c-btn.color-4{--btn-bg:var(--color-4);--btn-hover-bg:#ffc54d;--btn-color:var(--font-color-black)}& .c-btn--col-5,& .c-btn.color-5{--btn-bg:var(--color-5);--btn-hover-bg:#04a87d;--btn-color:var(--font-color-white)}& .c-btn--unstyled,& button.c-btn--unstyled{color:inherit;font:inherit;text-align:inherit;background:0 0;margin:0;padding:0;&:hover,&:focus,&:focus-visible,&:active{background-color:#0000;transform:none}}& .c-btn--full{width:100%}& .c-btn--icon{padding:calc(var(--btn-padding) * .5)}& .c-btn--loading{position:relative;color:#0000!important;&:after{border:2px solid #0000;border-top-color:var(--btn-color);content:"";border-radius:50%;justify-content:center;align-items:center;width:1em;height:1em;margin:auto;animation:1s linear infinite btn-spin;display:flex;position:absolute;inset:0}}& .c-btn--shadow{margin-bottom:4px;box-shadow:4px 4px #118ab280;&:active:not(:disabled){box-shadow:3px 3px #118ab299}&:disabled,&[aria-disabled=true],&.disabled{box-shadow:none}}& .c-btn-group{border-radius:var(--btn-border-radius);align-items:stretch;display:inline-flex;&>div{background-color:var(--background-light-1);border:1px solid var(--background-light-0);color:var(--font-color-black);font-family:var(--btn-font-family);font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);line-height:var(--btn-line-height);min-height:100%;padding:var(--btn-padding);white-space:nowrap;border-radius:0;flex:none;justify-content:center;align-items:center;display:flex}&>button,&>.c-btn,&>div{border-radius:0!important}&>.c-btn:first-child,&>div:first-child{border-start-start-radius:var(--btn-border-radius)!important;border-start-end-radius:0!important;border-end-end-radius:0!important;border-end-start-radius:var(--btn-border-radius)!important}&>.c-btn:last-child,&>div:last-child{border-start-start-radius:0!important;border-start-end-radius:var(--btn-border-radius)!important;border-end-end-radius:var(--btn-border-radius)!important;border-end-start-radius:0!important}&>.c-btn:not(:first-child,:last-child),&>div:not(:first-child,:last-child){border-radius:0!important}&>.c-btn:hover,&>.c-btn:focus-visible{z-index:1}&>.c-btn,&>button{&:active:not(:disabled){transform:none}}}& .c-btn-group--shadow{margin-bottom:4px;box-shadow:4px 4px #118ab280}& .c-btn-group--vertical{flex-direction:column;align-items:stretch;&>.c-btn:first-child,&>div:first-child{border-radius:var(--btn-border-radius) var(--btn-border-radius) 0 0!important}&>.c-btn:last-child,&>div:last-child{border-radius:0 0 var(--btn-border-radius) var(--btn-border-radius)!important}&>.c-btn:not(:first-child,:last-child),&>div:not(:first-child,:last-child){border-radius:0!important}&>.c-btn:not(:first-child){margin-inline-start:0}&>div{width:100%}}& .button-wrapper{align-items:center;gap:var(--spacing-md);margin-top:var(--spacing-lg);flex-wrap:wrap;justify-content:flex-start;display:flex;&.vertical{align-items:flex-start;gap:var(--spacing-md);flex-direction:column}}@media (width>=800px){& .c-btn--md-sm{--btn-font-size:var(--font-size-1);--btn-padding:.375rem .75rem;--btn-icon-size:1.15rem}& .c-btn--md-lg{--btn-font-size:var(--font-size-5);--btn-padding:.75rem 1.5rem;--btn-icon-size:1.75rem}& .c-btn--md-full{width:100%}}@media (width>=1040px){& .c-btn--lg-sm{--btn-font-size:var(--font-size-1);--btn-padding:.375rem .75rem;--btn-icon-size:1.15rem}& .c-btn--lg-lg{--btn-font-size:var(--font-size-5);--btn-padding:.75rem 1.5rem;--btn-icon-size:1.75rem}& .c-btn--lg-full{width:100%}}}.c-interactive{cursor:pointer;touch-action:manipulation;user-select:none}.c-interactive:focus-visible:not(:disabled,[aria-disabled=true]){outline:2px solid var(--interactive-focus-ring,var(--color-focus));outline-offset:2px}.c-interactive:disabled,.c-interactive[aria-disabled=true],.c-interactive.disabled{cursor:not-allowed;opacity:var(--interactive-disabled-opacity,.5);pointer-events:none}.c-interactive--transition{transition:background var(--transition-default), border-color var(--transition-default), color var(--transition-default)}.smartcut-content{color:var(--font-color-black);text-rendering:optimizelegibility;font-size:16px;& body,& body,& p,& li,& td,& th{color:var(--font-color-black);font-optical-sizing:auto;font-size:var(--font-size-2);font-weight:var(--font-weight-normal);-webkit-text-stroke:.45px #0000001a}& label{font-size:var(--label-font-size)}& input,& select,& textarea{font-size:var(--field-font-size)}& h1,& .h1{font-size:clamp(2rem,4vw + 1rem,3rem);font-weight:var(--font-weight-bold);line-height:1.2;& a,& span{font-size:inherit;line-height:inherit}}& h2,& .h2{font-size:clamp(1.75rem,3vw + 1rem,2.3rem);font-weight:var(--font-weight-bold);line-height:1.2;& a,& span{font-size:inherit;line-height:inherit}}& h3,& .h3{font-size:clamp(1.5rem,2.5vw + 1rem,2rem);font-weight:var(--font-weight-bold);line-height:1.2;& a,& span{font-size:inherit;line-height:inherit}}& h4,& .h4{font-size:clamp(1.25rem,2vw + 1rem,1.5rem);font-weight:var(--font-weight-bold);line-height:1.2;& a,& span{font-size:inherit;line-height:inherit}}& h5,& .h5{font-size:clamp(1.125rem,1.5vw + 1rem,1.25rem);font-weight:var(--font-weight-bold);line-height:1.2;& a,& span{font-size:inherit;line-height:inherit}}& h6,& .h6{font-size:clamp(1rem,1vw + 1rem,1rem);font-weight:var(--font-weight-bold);line-height:1.2;& a,& span{font-size:inherit;line-height:inherit}}& .font-xs{font-size:var(--font-size-0)}& .font-sm{font-size:var(--font-size-1)}& .font-base{font-size:var(--font-size-2)}& .font-lg{font-size:var(--font-size-3)}& h1,& .h1,& h2,& .h2{letter-spacing:1.1px}& p{margin-block-end:var(--space-1);line-height:1.6;&:last-child{margin-block-end:0}}& strong{font-weight:var(--font-weight-bold)}& a{border-bottom:2px solid var(--color-clickable);color:var(--color-1);text-decoration:none;&:focus,&:focus-visible{outline:none}}& pre{padding:var(--space-1);white-space:pre-wrap;background:#0000000d;border-radius:4px;font-family:Courier New,monospace;overflow-x:auto}& .content{&>*+h1,&>*+h2,&>*+h3,&>*+h4,&>*+h5,&>*+h6{margin-block-start:var(--space-4)}&>h1,&>h2,&>h3,&>h4,&>h5,&>h6{margin-block-end:var(--space-4);&+*{margin-block-start:0!important}}&>ul,&>ol{margin-block:var(--space-1);padding-inline-start:var(--space-2);& li{margin-block:var(--space--1)}}&>blockquote{border-inline-start:3px solid var(--color-1);margin-block:var(--space-2);margin-inline:var(--space-2);padding-inline-start:var(--space-2);font-style:italic}}& .text-center{text-align:center}& .font-bold{font-weight:var(--font-weight-bold)}& .highlight{border-bottom:3px solid var(--color-4);background-image:none;border-radius:0;margin:0;padding:0}}.ck-icon{flex-shrink:0;justify-content:center;align-items:center;width:1.4rem;height:1.4rem;line-height:1;display:inline-flex}.ck-icon>svg{flex-shrink:0;width:1.4rem;height:1.4rem;display:block}.ck-icon>svg *{vector-effect:non-scaling-stroke}}@layer layouts{.smartcut-content{--space--3:.25rem;--space--2:.5rem;--space--1:.75rem;--space-0:0;--space-1:1rem;--space-2:1.5rem;--space-3:2rem;--space-4:3rem;--space-5:4rem;--space-6:6rem;--space-7:8rem;--space-8:12rem;--column-padding:clamp(.4rem, 1vw, 2rem);--row-spacing:clamp(1rem, 2vw, 1.8rem);--component-spacing:clamp(2rem, 4vw, 4.2rem);--container-sm:640px;--container-md:768px;--container-lg:1024px;--container-xl:1280px;--container-xxl:1536px;--container-padding:var(--column-padding);--container-max-width:min(90vw, 1400px);& *,& :before,& :after{box-sizing:border-box}& body{margin:0;line-height:1.6}& .c-section{width:100%}& .c-component{max-width:var(--container-max-width);padding-block:var(--component-spacing);width:100%;margin-inline:auto}& .c-component--no-top{padding-block-start:0}& .c-component--no-bottom{padding-block-end:0}& .c-component--no-vertical{padding-block:0}& .c-component--sm{--container-max-width:var(--container-sm)}& .c-component--md{--container-max-width:var(--container-md)}& .c-component--lg{--container-max-width:var(--container-lg)}& .c-component--xl{--container-max-width:var(--container-xl)}& .c-component--xxl{--container-max-width:var(--container-xxl)}& .c-component--fluid{--container-max-width:none}& .container{max-width:var(--container-max-width);width:100%;margin-inline:auto}& .container--sm{--container-max-width:var(--container-sm)}& .container--md{--container-max-width:var(--container-md)}& .container--lg{--container-max-width:var(--container-lg)}& .container--xl{--container-max-width:var(--container-xl)}& .container--xxl{--container-max-width:var(--container-xxl)}& .container--fluid{max-width:none}& .grid{gap:var(--row-spacing);grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));display:grid}& .grid--2-col{grid-template-columns:repeat(2,minmax(min(280px,100%),1fr))}& .grid--3-col{grid-template-columns:repeat(3,minmax(min(250px,100%),1fr))}& .grid--4-col{grid-template-columns:repeat(4,minmax(min(200px,100%),1fr))}& .grid--6-col{grid-template-columns:repeat(6,minmax(min(150px,100%),1fr))}& .grid--12-col{grid-template-columns:repeat(12,minmax(min(100px,100%),1fr))}& .grid--auto-fit{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}& .grid--auto-fill{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr))}& .grid--cards{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr))}& .grid--features{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))}& .grid--sm-2col{grid-template-columns:1fr;@media (width>=640px){grid-template-columns:repeat(2,1fr)}}& .grid--sm-3col{grid-template-columns:1fr;@media (width>=640px){grid-template-columns:repeat(3,1fr)}}& .grid--sm-4col{grid-template-columns:1fr;@media (width>=640px){grid-template-columns:repeat(4,1fr)}}& .grid--sm-6col{grid-template-columns:1fr;@media (width>=640px){grid-template-columns:repeat(6,1fr)}}& .grid--md-2col{grid-template-columns:1fr;@media (width>=768px){grid-template-columns:repeat(2,1fr)}}& .grid--md-3col{grid-template-columns:1fr;@media (width>=768px){grid-template-columns:repeat(3,1fr)}}& .grid--md-4col{grid-template-columns:1fr;@media (width>=768px){grid-template-columns:repeat(4,1fr)}}& .grid--md-6col{grid-template-columns:1fr;@media (width>=768px){grid-template-columns:repeat(6,1fr)}}& .grid--lg-2col{grid-template-columns:1fr;@media (width>=1024px){grid-template-columns:repeat(2,1fr)}}& .grid--lg-3col{grid-template-columns:1fr;@media (width>=1024px){grid-template-columns:repeat(3,1fr)}}& .grid--lg-4col{grid-template-columns:1fr;@media (width>=1024px){grid-template-columns:repeat(4,1fr)}}& .grid--lg-6col{grid-template-columns:1fr;@media (width>=1024px){grid-template-columns:repeat(6,1fr)}}& .grid--xl-2col{grid-template-columns:1fr;@media (width>=1280px){grid-template-columns:repeat(2,1fr)}}& .grid--xl-3col{grid-template-columns:1fr;@media (width>=1280px){grid-template-columns:repeat(3,1fr)}}& .grid--xl-4col{grid-template-columns:1fr;@media (width>=1280px){grid-template-columns:repeat(4,1fr)}}& .grid--xl-6col{grid-template-columns:1fr;@media (width>=1280px){grid-template-columns:repeat(6,1fr)}}& .grid--xxl-2col{grid-template-columns:1fr;@media (width>=1536px){grid-template-columns:repeat(2,1fr)}}& .grid--xxl-3col{grid-template-columns:1fr;@media (width>=1536px){grid-template-columns:repeat(3,1fr)}}& .grid--xxl-4col{grid-template-columns:1fr;@media (width>=1536px){grid-template-columns:repeat(4,1fr)}}& .grid--xxl-6col{grid-template-columns:1fr;@media (width>=1536px){grid-template-columns:repeat(6,1fr)}}& .grid-item--span-2{grid-column:span 2}& .grid-item--span-3{grid-column:span 3}& .grid-item--span-4{grid-column:span 4}& .grid-item--span-full{grid-column:span var(--grid-columns)}& .grid-item--md-span-2{@media (width>=768px){grid-column:span 2}}& .grid-item--md-span-3{@media (width>=768px){grid-column:span 3}}& .grid-item--md-span-4{@media (width>=768px){grid-column:span 4}}& .grid-item--lg-span-2{@media (width>=1024px){grid-column:span 2}}& .grid-item--lg-span-3{@media (width>=1024px){grid-column:span 3}}& .grid-item--lg-span-4{@media (width>=1024px){grid-column:span 4}}& .gap-0{gap:var(--space-0)}& .gap-1{gap:var(--space-1)}& .gap-2{gap:var(--space-2)}& .gap-3{gap:var(--space-3)}& .gap-4{gap:var(--space-4)}& .gap-x-0{column-gap:var(--space-0)}& .gap-x-1{column-gap:var(--space-1)}& .gap-x-2{column-gap:var(--space-2)}& .gap-x-3{column-gap:var(--space-3)}& .gap-x-4{column-gap:var(--space-4)}& .gap-y-0{row-gap:var(--space-0)}& .gap-y-1{row-gap:var(--space-1)}& .gap-y-2{row-gap:var(--space-2)}& .gap-y-3{row-gap:var(--space-3)}& .gap-y-4{row-gap:var(--space-4)}& .content{&>*+*{margin-block-start:var(--space-1)}}& .content--tight>*+*{margin-block-start:var(--space--1)}& .content--loose>*+*{margin-block-start:var(--space-2)}& .content--spacious>*+*{margin-block-start:var(--space-3)}& .content--none>*+*{margin-block-start:0}& .component{padding-block:var(--component-spacing)}& .component--tight{padding-block:var(--space-1)}& .component--loose{padding-block:var(--space-4)}& .component--no-top{padding-block-start:0}& .component--no-bottom{padding-block-end:0}}.no-padding-top{padding-top:0!important}.no-padding-bottom{padding-bottom:0!important}.no-padding-vertical{padding-top:0!important;padding-bottom:0!important}.no-padding-horizontal{padding-left:0!important;padding-right:0!important}.no-margin-top{margin-top:0!important}.no-margin-bottom{margin-bottom:0!important}.no-margin-vertical{margin-top:0!important;margin-bottom:0!important}}@layer pages{.editorial{box-sizing:border-box;margin-left:0;margin-right:0;padding-bottom:50px;font-family:Montserrat,Lucida Sans Unicode,Lucida Grande,sans-serif;&.narrow{max-width:1000px;margin-left:auto;margin-right:auto}& body,& p,& li,& td,& th,& label,& input,& select,& textarea,& button,& .c-btn{font-family:inherit;font-weight:var(--font-weight-normal)}& input,& select,& textarea,& button,& .c-btn{font-optical-sizing:auto}& strong{font-weight:var(--font-weight-bold)}& dialog .dialog-title{color:var(--font-color-black);font-size:18px}& a{font-weight:var(--font-weight-bold)}& button,& .c-btn{font-size:18px}& iframe,& video{max-width:100%}& figure{margin:0 0 30px;& figcaption{margin-top:5px}}& .top{& a{margin-bottom:20px;display:block}}& table{border-collapse:collapse;width:100%;font-size:14px;&.feature-comparison{& td:nth-child(2),& td:nth-child(3){text-align:center}}& .highlight{background-color:var(--color-5);font-weight:var(--font-weight-bold)}& th{background-color:#f3f3f3}& th,& td{text-align:left;border:1px solid #d3d3d3;padding:7px}& .ck-icon{color:green;&.ck-times,&.ck-xmark,&.ck-circle-xmark{color:red}}}& img{width:100%;max-width:100%;height:auto;display:block}}.smartcut-content{color:var(--font-color-white);font-size:18px;& body,& p:not(#smartcut-checkout *,#stock-filter *),& li:not(#smartcut-checkout *,#stock-filter *),& td:not(#smartcut-checkout *,#stock-filter *),& th:not(#smartcut-checkout *,#stock-filter *),& label:not(#smartcut-checkout *,#stock-filter *),& input:not(#smartcut-checkout *,#stock-filter *),& select:not(#smartcut-checkout *,#stock-filter *),& textarea:not(#smartcut-checkout *,#stock-filter *),& button:not(#smartcut-checkout *,#stock-filter *){color:var(--font-color-white);font-size:18px}& h1:not(#smartcut-checkout *,#stock-filter *),& h2:not(#smartcut-checkout *,#stock-filter *),& h3:not(#smartcut-checkout *,#stock-filter *),& h4:not(#smartcut-checkout *,#stock-filter *),& h5:not(#smartcut-checkout *,#stock-filter *),& h6:not(#smartcut-checkout *,#stock-filter *){color:var(--font-color-white)}& body{padding-bottom:0}& #footer{background:var(--color-1)}& #hero{color:var(--font-color-white);text-align:center;background:#052630;& h1,& .h2{color:var(--font-color-white)}& #hero-logo{height:auto;margin-bottom:var(--space-4);width:260px;max-width:90vw;margin-left:auto;margin-right:auto;display:block}}& .list{&>div{flex-direction:row;gap:10px;margin-top:15px;line-height:1.5em;display:flex;&:first-child{margin-top:0}& svg{color:var(--color-5);display:block;position:relative;top:.2em}}}& .highlight-text-color{color:var(--color-4)}}.smartcut-content{& #landing,& #ecommerce-marketing{padding-bottom:0;& #hero{& .scrolling-list{& .center-item{color:var(--color-5);font-size:2rem;font-weight:var(--font-weight-bold)}}}& #overview,& #process,& #use-cases,& #algorithms,& #embed,& #pricing,& #embed-process,& #smartcut-app.ecommerce,& #wordpress-plugin,& #stock-management,& #pricing-options,& #order-confirmation,& #launch,& #how-it-works,& #trust,& #quick-setup,& #video{background-color:var(--color-1)}& #api,& #why-us,& #checkout-process,& #custom-development,& #saw-settings,& #exports,& #ecommerce,& #shipping,& #get-started,& #footer,& #wordpress-plugin{background-color:#062b37}& .embed-wrapper{height:fit-content;min-height:fit-content;color:var(--font-color-black);background:#fff;border-radius:10px;padding:20px;font-size:14px;& p:not(#smartcut-checkout *,#stock-filter *),& li:not(#smartcut-checkout *,#stock-filter *),& label:not(#smartcut-checkout *,#stock-filter *),& input:not(#smartcut-checkout *,#stock-filter *),& select:not(#smartcut-checkout *,#stock-filter *),& textarea:not(#smartcut-checkout *,#stock-filter *),& button:not(#smartcut-checkout *,#stock-filter *){color:var(--font-color-black);font-size:14px}& h1:not(#smartcut-checkout *,#stock-filter *),& h2:not(#smartcut-checkout *,#stock-filter *),& h3:not(#smartcut-checkout *,#stock-filter *),& h4:not(#smartcut-checkout *,#stock-filter *),& h5:not(#smartcut-checkout *,#stock-filter *),& h6:not(#smartcut-checkout *,#stock-filter *){color:var(--font-color-black)}& img:not(#smartcut-checkout *,#stock-filter *){max-width:none}& #smartcut-checkout{margin-bottom:0}& #credit{font-weight:300}}& #embed{& .embed-wrapper{flex-direction:column;display:flex}}& #features,& #saws,& #checkout,& #demo,& #comparison,& #faq{background-color:#062b37;background-image:linear-gradient(135deg,#062b37 47.64%,#07303d 47.64% 50%,#062b37 50% 97.64%,#07303d 97.64% 100%);background-size:22px 22px}& #smartcut-vis-message{color:var(--font-color-black)}& nav{background:#fff}& #calculations-run,& #metrics{color:#1b1a1efa;text-align:center;background:var(--color-5)!important;& p,& .h3{color:#1b1a1efa}& .h3{font-weight:600}}& .faq-list{& details{border-bottom:1px solid #ffffff26;&:first-child{border-top:1px solid #ffffff26}& summary{cursor:pointer;font-weight:var(--font-weight-bold);padding:1.2rem 0;list-style:none;&:before{content:"+";width:1rem;margin-right:.8rem;transition:transform .2s;display:inline-block}&::-webkit-details-marker{display:none}}&[open] summary:before{content:"−"}& p{padding:0 0 1.2rem 1.8rem}}}& #comparison{& h3{margin-bottom:1rem}& .ck-circle-xmark{color:#dc6464}}&>section img,& .content>img{width:100%;max-width:500px}& .process-diagram{&>div{flex-direction:row;align-items:center;gap:1rem;margin-top:30px;display:flex;&:first-child{margin-top:0}& div.what{font-weight:var(--font-weight-bolder)}& .ck-icon{color:var(--color-3);font-size:40px}}@media (width<=900px){&>div{flex-direction:column;align-items:flex-start}}}& #launch{& a{color:#fff;border:none;flex-direction:column;justify-content:center;align-items:center;display:flex}& .ck-icon{color:var(--color-4);margin-bottom:2em;font-size:120px}}& #footer{& .links{justify-content:center;gap:2rem;display:flex;& a{color:#fffffffa;font-weight:300}@media (width<=600px){flex-direction:column;align-items:center;gap:1rem}}}}& #benchmarks{padding-bottom:0;& nav{background:#fff}& #stats{background:var(--color-1)}& #comparison{background:#062b37}& #methodology{background:var(--color-1)}& #landscape{background:#062b37}& #speed{color:#1b1a1efa;text-align:center;background:var(--color-5)!important;& p,& .h3{color:#1b1a1efa}}& #cta{background:var(--color-1)}& #footer{background:#062b37}& .comparison-table th{color:#fff9;background:#0003}& .comparison-table th,& .comparison-table td{border-color:#ffffff1a}& .comparison-table td.num{color:#fffffffa}& .comparison-table td.win{color:var(--color-5)}& .comparison-table td.fail{color:#fff6}& .comparison-table td.dim{color:#ffffff4d}& .stat-card{background:#ffffff0d;border-color:#ffffff1f}& .stat-number{color:var(--color-5)}& .stat-desc{color:#ffffffe0}& .vis-label{color:#ffffffe6}& .board-label{color:#ffffffe0}& .vis-note{color:#ffffffbf}& .tool-badge--ref{color:#ffffffe6;background:#ffffff1a}}& #saw-support{padding-bottom:0;& nav{background:#fff}& #overview{background:var(--color-1)}& #matrix{background:#062b37}& #vendors{background:var(--color-1)}& #request,& #footer{background:#062b37}& .saw-table th{color:#fff9;background:#0003}& .saw-table th,& .saw-table td{border-color:#ffffff1a}& .saw-table tbody tr:hover{background:#ffffff0d}& .saw-name{color:#fffffffa!important}& .saw-vendor,& .saw-stack,& .table-note{color:#fffc}& .saw-format code{color:#ffffffe6;background:#ffffff1a}& .vendor-group h3{border-color:#ffffff26}& .saw-card{background:#ffffff0a;border-color:#ffffff1f}& .saw-card-notes,& .saw-card-models{color:#ffffffd9}& .fmt-tag{color:#ffffffe6;background:#ffffff1a}}}}@layer utilities;:root{--font-weight-bold:500}@font-face{font-family:Geist;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_astro/geist-cyrillic-ext.JguAV-SU.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_astro/geist-cyrillic.D_Kiv5N3.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_astro/geist-vietnamese.BOnPvxSZ.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_astro/geist-latin-ext.Dr5IBr7O.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_astro/geist-latin.BGnTDqni.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_astro/inter-cyrillic-ext.BLWtiy7B.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_astro/inter-cyrillic.B8cfLZjk.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_astro/inter-greek.iYI_izmT.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_astro/inter-vietnamese.mkXyzLes.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_astro/inter-latin-ext.jukQPMAF.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_astro/inter-latin.j6BbcsN8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(data:font/woff2;base64,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)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_astro/jetbrains-mono-cyrillic.DDOGhiFY.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_astro/jetbrains-mono-greek.Bmts2-vi.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_astro/jetbrains-mono-vietnamese.DKSNrh_I.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_astro/jetbrains-mono-latin-ext.Dey_PoKW.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_astro/jetbrains-mono-latin.D000Msq0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}#process .ck-icon,#embed-process .ck-icon,#process .ck-icon>svg,#embed-process .ck-icon>svg{width:2.75rem;height:2.75rem}.smartcut-content .c-wrapper.editorial{padding-bottom:0}#launch a{gap:1.25rem}.launch-art{width:84px;height:84px;color:var(--color-4)}#landing #hero .hero-sub{color:#ffffffd9;max-width:44rem;margin:.75rem auto 1.25rem;font-size:1.15rem;line-height:1.55}#industries,#engine{background-color:#062b37}.industry-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.25rem;margin-top:1.5rem;display:grid}.industry-card{color:inherit;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:8px;flex-direction:column;align-items:flex-start;gap:.6rem;padding:1.4rem 1.4rem 1.2rem;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.industry-card:hover{background:#ffffff17;border-color:#ffffff59}.industry-card h3{margin:0;font-size:1.05rem}.industry-card p{color:#ffffffd9;margin:0;font-size:.9rem;line-height:1.5}.industry-art{width:64px;height:64px;color:var(--color-4);transition:transform .25s,color .25s}.industry-card:hover .industry-art{color:var(--color-5);transform:translateY(-4px)scale(1.06)}.industry-link{color:var(--color-5);margin-top:auto;padding-top:.4rem;font-size:.9rem;font-weight:600}.engine-split{flex-wrap:wrap;align-items:center;gap:2.5rem;display:flex}.engine-split>div{flex:320px}.engine-art{width:200px;height:200px;color:var(--color-4);flex:none;margin-inline:auto}.engine-art line{stroke-dasharray:1;stroke-dashoffset:1px;animation:10s ease-in-out infinite engine-draw}.engine-art line:nth-of-type(2){animation-delay:.35s}.engine-art line:nth-of-type(3){animation-delay:.7s}.engine-art line:nth-of-type(4){animation-delay:1.05s}.engine-art line:nth-of-type(5){animation-delay:1.4s}.engine-art line:nth-of-type(6){animation-delay:1.75s}@keyframes engine-draw{0%{stroke-dashoffset:1px}12%{stroke-dashoffset:0}82%{stroke-dashoffset:0}92%,to{stroke-dashoffset:1px}}@media (prefers-reduced-motion:reduce){.industry-art,.industry-card:hover .industry-art{transition:none;transform:none}.engine-art line{stroke-dashoffset:0;animation:none}}.logo:where(.astro-r4rv36dc){color:var(--text-1);display:inline-block}.logo:where(.astro-r4rv36dc) svg{width:auto;height:100%;display:block}.nv:where(.astro-nfnnrgky){z-index:40;align-items:center;gap:var(--spacing-lg);height:60px;padding:0 var(--spacing-lg);background:color-mix(in srgb, var(--surface-0) 86%, transparent);backdrop-filter:blur(14px);border-bottom:var(--rule);display:flex;position:sticky;top:0}.nv__brand:where(.astro-nfnnrgky){color:var(--text-1);border-bottom:none;flex:none;display:inline-flex}.nv__links:where(.astro-nfnnrgky){align-items:center;gap:var(--spacing-xs);scrollbar-width:none;min-width:0;margin-left:auto;display:flex;overflow-x:auto}.nv__links:where(.astro-nfnnrgky) a:where(.astro-nfnnrgky){color:var(--text-2);font-family:var(--font-sans);font-weight:var(--font-weight-medium);font-size:var(--font-size-1);border-radius:var(--border-radius-1);white-space:nowrap;text-transform:capitalize;transition:color var(--dur-1) var(--ease-out), background var(--dur-1) var(--ease-out);border-bottom:none;padding:6px 12px}.nv__links:where(.astro-nfnnrgky) a:where(.astro-nfnnrgky):hover{color:var(--text-1);background:var(--surface-2)}.nv__links:where(.astro-nfnnrgky) a:where(.astro-nfnnrgky)[aria-current=page]{color:var(--accent)}.nv__cta:where(.astro-nfnnrgky){background:var(--accent);height:36px;color:var(--accent-ink);font-family:var(--font-sans);font-weight:var(--font-weight-medium);font-size:var(--font-size-1);border-radius:var(--border-radius-2);white-space:nowrap;text-transform:capitalize;transition:background var(--dur-1) var(--ease-out);border-bottom:none;flex:none;align-items:center;padding:0 16px;display:inline-flex}.nv__cta:where(.astro-nfnnrgky):hover{background:var(--accent-strong);color:var(--accent-ink)}@media (width<=600px){.nv:where(.astro-nfnnrgky){gap:var(--spacing-md);padding:0 var(--spacing-md)}}.band:where(.astro-uidpjjn5){padding:var(--space-4xl) var(--spacing-lg)}.band--s0:where(.astro-uidpjjn5){background:var(--surface-0)}.band--s1:where(.astro-uidpjjn5){background:var(--surface-1)}.band--s2:where(.astro-uidpjjn5){background:var(--surface-2)}.band--rules:where(.astro-uidpjjn5){border-top:1px solid var(--stroke-subtle)}.band__inner:where(.astro-uidpjjn5){margin:0 auto}.band__inner--md:where(.astro-uidpjjn5){max-width:var(--container-width-md)}.band__inner--lg:where(.astro-uidpjjn5){max-width:var(--container-width-lg)}.band__inner--xl:where(.astro-uidpjjn5){max-width:var(--container-width-xl)}@media (width<=600px){.band:where(.astro-uidpjjn5){padding-inline:var(--spacing-md)}}.sh:where(.astro-qni46j3l){margin-bottom:var(--space-2xl)}.sh--center:where(.astro-qni46j3l){text-align:center}.sh--center:where(.astro-qni46j3l) .sh__lede:where(.astro-qni46j3l){margin-inline:auto}.sh__eyebrow:where(.astro-qni46j3l){font-family:var(--font-mono);font-size:var(--font-size-1);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase;color:var(--accent);margin:0 0 var(--spacing-sm)}.sh__title:where(.astro-qni46j3l){font-family:var(--font-heading);font-weight:var(--font-weight-display);font-size:var(--font-size-7);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-display);color:var(--text-1);margin:0}.sh__lede:where(.astro-qni46j3l){color:var(--text-2);font-size:var(--font-size-3);line-height:var(--line-height-body);max-width:62ch;margin:var(--spacing-md) 0 0}.links:where(.astro-nns7i3if){flex-wrap:wrap;justify-content:center;gap:2rem;display:flex}.links:where(.astro-nns7i3if) a:where(.astro-nns7i3if){color:#fffffffa;font-weight:300}@media (width<=600px){.links:where(.astro-nns7i3if){flex-direction:column;align-items:center;gap:1rem}}
