@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.editorial,& #nesting-landing.editorial{margin-left:0;margin-right:0;padding-bottom:0}& .feature-list{&>div{margin-bottom:20px;&:last-child{margin-bottom:0}}}& .highlight{color:var(--font-color-white)}& #materials,& #case-study,& #labels,& #how-it-works,& #pricing,& #export,& #ecommerce,& #articles,& #use-cases,& #what-is{background-color:#062b37}& #about,& #inventory,& #smartcut-app.ecommerce{background-color:var(--color-1)}& #articles{& a{color:var(--font-color-white)}}& #print{background-color:var(--color-1);background-image:linear-gradient(135deg, var(--color-1) 47.64%, #083b4c 47.64%, #083b4c 50%, var(--color-1) 50%, var(--color-1) 97.64%, #083b4c 97.64%, #083b4c 100%);background-size:22px 22px;& img{max-width:800px}}& #features,& #overview,& #saws,& #api,& #cut-to-size,& #faq{background-color:var(--color-1);background-image:linear-gradient(135deg, var(--color-1) 47.64%, #07303d 47.64%, #07303d 50%, var(--color-1) 50%, var(--color-1) 97.64%, #07303d 97.64%, #07303d 100%);background-size:22px 22px}& img{width:100%;height:auto;display:block}& .c-component{&.competitor-overview{background-color:var(--color-4);& h2,& p{color:var(--font-color-black)}}}& h1{text-align:center}& ul{padding-left:20px;& li{margin-bottom:12px;&:last-child{margin-bottom:0}}}& .cta{background:var(--color-5);flex-flow:column wrap;justify-content:center;align-items:center;height:150px;display:flex;position:relative;& .c-btn{border:1px solid var(--color-1)}& p{color:#000;font-weight:var(--font-weight-bold);font-size:var(--font-size-2);margin-top:10px!important}}& #hero,& #diagram{background-color:#052630}& #hero{& #hero-image{--original-width:1200;--original-height:600;margin-left:auto;margin-right:auto;& img{transform-origin:50%;width:100%;height:auto;display:block}}@media (width<=768px){& #hero-image{aspect-ratio:calc(var(--original-height) / var(--original-width));width:100%;max-width:260px;position:relative;overflow:hidden;& img{height:auto;max-width:unset;object-fit:cover;width:200%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-90deg)}}}}& #squeeze{text-align:center;background-color:#fffeef;background-image:linear-gradient(113deg,#ffd16600 0%,#ffd16682 100%),linear-gradient(357deg,#ffd16600 0%,#fffb94a8 100%),linear-gradient(46deg,#ffd16600 68%,#ff500a8f 100%);background-position:0 0,0 0,0 0;background-size:100% 100%;padding-top:0;& p,& h2{color:var(--font-color-black)}& p{margin-bottom:30px;@media (width>=992px){margin-bottom:0}}& img{max-width:340px;margin-left:auto;margin-right:auto}& .middle{flex-direction:column;justify-content:center;display:flex}& h2{font-weight:var(--font-weight-bold)}}& #features{& .list{&>div{& img{background-color:#062b37;border:1px solid #fff;width:46px;margin-right:30px;box-shadow:0 3px 6px #00000080,0 3px 6px #0009}flex-flow:row;justify-content:flex-start;align-items:center;display:flex}}}& #diagram,& #print{& h2,& p{color:var(--font-color-white)}}& #diagram{background-color:var(--color-1);background-image:linear-gradient(135deg, var(--color-1) 47.64%, #083b4c 47.64%, #083b4c 50%, var(--color-1) 50%, var(--color-1) 97.64%, #083b4c 97.64%, #083b4c 100%);background-size:22px 22px;border-top:none}& #saws{border-top:5px solid #fff;border-bottom:5px solid #fff;& .wrapper{& img{border:4px solid var(--color-4);background-color:#fff;max-width:380px;margin-top:3rem;margin-bottom:1.5rem;padding:20px}}}& #materials{& .wrapper{margin-top:3rem;display:block;& svg{max-width:300px;margin-bottom:1.5rem}}}& #mobile{background:var(--color-4);& h2{font-weight:var(--font-weight-bold)}& h2,& p,& .highlight{color:var(--font-color-black)}& .highlight{border-color:var(--color-3)}text-align:center;& .wrapper{flex-direction:column;justify-content:center;display:flex}& a{width:150px;margin-bottom:40px;margin-left:auto;margin-right:auto;display:block;& img{width:100%;position:relative}}& .phone{width:100%;max-width:500px;margin-left:auto;margin-right:auto}}& #api{border-top:5px solid #fff;border-bottom:5px solid #fff;& img{background-color:var(--color-4);border:5px solid var(--color-1);max-width:200px}}& #labels{& img{max-width:500px}}& #faq{padding-bottom:50px;& .item{margin-top:3rem}& .q{color:var(--color-4);font-weight:var(--font-weight-bold)}& .c-btn{margin-top:1.5rem;margin-right:10px}}& .graph{font-family:Helvetica,sans-serif;& .wrapper{border-left:1px solid #fff;flex-direction:column;place-content:flex-start;align-items:flex-start;width:100%;max-width:800px;padding-top:20px;padding-bottom:10px;display:flex;&>div{width:100%;margin-bottom:30px;&:last-child{margin-bottom:0}& .label{margin-bottom:10px;margin-left:10px;font-size:16px}& .bar{background-color:var(--color-4);flex-grow:0;flex-shrink:0;max-width:0;height:30px;margin-bottom:10px;line-height:30px;position:relative;&.cle{background-color:var(--color-5)}& .value{color:var(--font-color-black);font-size:14px;font-weight:var(--font-weight-bold);opacity:0;flex-grow:0;flex-shrink:0;position:absolute;right:5px}}}}& .legend{margin-top:30px;&>div{margin-bottom:10px;font-size:17px;display:flex;& .color{background-color:var(--color-4);width:20px;height:20px;margin-right:10px;display:block}&:first-child{& .color{background-color:var(--color-5)}}}}}& table{border-collapse:collapse;width:100%;font-size:14px;&.feature-comparison{& th:nth-child(2),& th:nth-child(3),& td:nth-child(2),& td:nth-child(3){text-align:center}}& 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}}}}}@layer utilities;@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}#landing.editorial{padding-bottom:0}.cta2:where(.astro-4zgmmfpt){align-items:center;gap:var(--spacing-sm,8px);padding:var(--space-2xl,48px) var(--spacing-lg,24px);text-align:center;flex-direction:column;display:flex}.cta2__btn:where(.astro-4zgmmfpt){background:var(--accent,#ffc53d);height:52px;color:var(--accent-ink,#1a1405);font-family:var(--font-sans,sans-serif);font-weight:var(--font-weight-heading,600);font-size:var(--font-size-4,1.2rem);border-radius:var(--border-radius-2,8px);transition:background var(--dur-1,.15s) var(--ease-out,ease), transform var(--dur-2,.25s) var(--ease-out,ease);border-bottom:none;align-items:center;gap:10px;padding:0 30px;text-decoration:none;display:inline-flex}.cta2__btn:where(.astro-4zgmmfpt):hover{background:var(--accent-strong,#ffb020);color:var(--accent-ink,#1a1405);transform:translateY(-2px)}.cta2__btn:where(.astro-4zgmmfpt):focus-visible{outline:var(--focus-ring,2px solid #2fb7e0);outline-offset:var(--focus-ring-offset,2px)}.cta2__arrow:where(.astro-4zgmmfpt){transition:transform var(--dur-2,.25s) var(--ease-out,ease)}.cta2__btn:where(.astro-4zgmmfpt):hover .cta2__arrow:where(.astro-4zgmmfpt){transform:translate(3px)}.cta2__caption:where(.astro-4zgmmfpt){font-size:var(--font-size-1,.85rem);color:var(--text-3,#a8c0cab8);margin:0}@media (prefers-reduced-motion:reduce){.cta2__btn:where(.astro-4zgmmfpt),.cta2__arrow:where(.astro-4zgmmfpt){transition:none}.cta2__btn:where(.astro-4zgmmfpt):hover{transform:none}}.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}.il:where(.astro-nzp5je7r){--il-strong:var(--text-1);--il-strongtext:var(--text-1);--il-line:var(--text-2);--il-faint:var(--stroke-strong);--il-dim:var(--text-3);--il-dimtext:var(--text-2);--il-panel:color-mix(in srgb, var(--surface-2) 70%, transparent);--il-accent:var(--accent);--il-cut:var(--interactive);--il-ink:var(--accent-ink);display:block}.il:where(.astro-nzp5je7r) svg{width:100%;height:auto;display:block}.hb:where(.astro-rhzcjjrf){padding:var(--space-3xl) 0 var(--space-2xl)}.hb__grid:where(.astro-rhzcjjrf){grid-template-columns:minmax(0, 1fr) minmax(0, var(--hb-art));gap:var(--space-2xl);align-items:center;display:grid}.hb__eyebrow:where(.astro-rhzcjjrf){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)}.hb__title:where(.astro-rhzcjjrf){font-family:var(--font-heading);font-weight:var(--font-weight-display);font-size:var(--font-size-8);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-display);color:var(--text-1);margin:0}.hb__lede:where(.astro-rhzcjjrf){color:var(--text-2);font-size:var(--font-size-4);line-height:var(--line-height-body);max-width:56ch;margin:var(--spacing-lg) 0 0}.hb__ctas:where(.astro-rhzcjjrf){gap:var(--spacing-md);margin-top:var(--spacing-xl);flex-wrap:wrap;display:flex}.hb__ctas:where(.astro-rhzcjjrf):empty{display:none}.hb__stats:where(.astro-rhzcjjrf){gap:var(--spacing-md);margin:var(--space-2xl) 0 0;padding:var(--spacing-lg) 0 0;border-top:var(--rule);grid-template-columns:repeat(auto-fit,minmax(130px,1fr));display:grid}.hb__stat:where(.astro-rhzcjjrf) dd:where(.astro-rhzcjjrf){font-family:var(--font-heading);font-weight:var(--font-weight-display);font-size:var(--font-size-6);color:var(--accent);font-variant-numeric:tabular-nums;margin:0}.hb__stat:where(.astro-rhzcjjrf) dt:where(.astro-rhzcjjrf){color:var(--text-3);font-size:var(--font-size-1);margin-top:2px}@media (width<=900px){.hb__grid:where(.astro-rhzcjjrf){grid-template-columns:1fr}.hb__title:where(.astro-rhzcjjrf){font-size:var(--font-size-7)}}.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}.btn:where(.astro-i3gwii2o){justify-content:center;align-items:center;gap:var(--spacing-sm);font-family:var(--font-sans);font-weight:var(--font-weight-medium);border-radius:var(--border-radius-2);cursor:pointer;white-space:nowrap;transition:background var(--dur-1) var(--ease-out), border-color var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out);border:1px solid #0000;text-decoration:none;display:inline-flex}.btn--md:where(.astro-i3gwii2o){font-size:var(--font-size-2);height:40px;padding:0 18px}.btn--lg:where(.astro-i3gwii2o){font-size:var(--font-size-3);height:48px;padding:0 26px}.btn--primary:where(.astro-i3gwii2o){background:var(--accent);color:var(--accent-ink)}.btn--primary:where(.astro-i3gwii2o):hover{background:var(--accent-strong)}.btn--secondary:where(.astro-i3gwii2o){border-color:var(--stroke-strong);color:var(--text-1);background:0 0}.btn--secondary:where(.astro-i3gwii2o):hover{border-color:var(--accent);background:var(--surface-2)}.btn--ghost:where(.astro-i3gwii2o){color:var(--text-2);background:0 0}.btn--ghost:where(.astro-i3gwii2o):hover{color:var(--text-1);background:var(--surface-2)}.btn:where(.astro-i3gwii2o):focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}@media (width<=480px){.btn--responsive:where(.astro-i3gwii2o){width:100%}}.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}}
