:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0d0c;--panel:#141816;--panel-2:#1b211e;--text:#f2f0e8;--muted:#a8aea9;--line:#f2f0e824;--brand:#72b3a7;--brand-2:#1f5f57;--danger:#ff6b6b;--radius:8px;--shadow:0 22px 60px #00000052}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:linear-gradient(#ffffff05 1px, transparent 1px), linear-gradient(90deg, #ffffff05 1px, transparent 1px), var(--bg);color:var(--text);background-size:32px 32px;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--brand);outline-offset:3px}.skip-link{z-index:100;background:var(--text);color:var(--bg);border-radius:4px;padding:10px 14px;font-weight:800;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.container{width:min(1180px,100% - 36px);margin:0 auto}.header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line);background:#0b0c0de0;position:sticky;top:0}.nav{justify-content:space-between;align-items:center;gap:24px;min-height:72px;display:flex}.logo{letter-spacing:-.055em;text-transform:uppercase;flex:none;font-size:1.15rem;font-weight:950}.logo span{color:var(--brand)}.nav-links{color:var(--muted);align-items:center;gap:2px;font-size:.9rem;display:flex}.nav-links a{border-radius:3px;align-items:center;min-height:42px;padding:0 12px;transition:color .16s,background .16s;display:inline-flex}.nav-links a:hover{color:var(--text);background:#ffffff0d}.nav-links a[aria-current=page]{color:var(--text);background:var(--brand-2);font-weight:850}.nav-cart-link{border:1px solid var(--line);min-height:42px;color:var(--text);background:#ffffff0a;border-radius:3px;align-items:center;gap:8px;margin-left:auto;padding:0 12px;font-weight:800;transition:color .16s,background .16s;display:inline-flex}.nav-cart-link:hover{color:var(--text);background:#ffffff14}.nav-cart-link strong{background:var(--brand-2);min-width:24px;height:24px;color:var(--text);border-radius:2px;place-items:center;padding:0 6px;font-size:.78rem;display:grid}.nav-toggle{border:1px solid var(--line);min-height:44px;color:var(--text);cursor:pointer;background:#ffffff0a;border-radius:3px;align-items:center;gap:10px;padding:0 14px;font-weight:800;display:none}.nav-toggle-icon{gap:4px;width:18px;display:grid}.nav-toggle-icon span{background:currentColor;border-radius:999px;height:2px;display:block}.hero{padding:84px 0 54px}.hero-grid{grid-template-columns:1.18fr .82fr;align-items:center;gap:28px;display:grid}.kicker{color:var(--brand);text-transform:uppercase;letter-spacing:.16em;font-size:.72rem;font-weight:900}h1{letter-spacing:-.045em;text-transform:uppercase;margin:16px 0 24px;font-size:clamp(2.7rem,7vw,6rem);line-height:1.02}h2{letter-spacing:-.035em;text-transform:uppercase;margin:0 0 14px;font-size:clamp(2rem,4vw,3.5rem);line-height:1.08}h3{letter-spacing:-.02em;margin:0 0 10px;line-height:1.22}p{color:var(--muted);text-wrap:pretty;line-height:1.7}.lead{max-width:680px;font-size:1.16rem}.actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:30px;display:flex}.button{text-align:center;white-space:normal;overflow-wrap:anywhere;text-transform:uppercase;letter-spacing:.04em;background:var(--brand-2);min-width:0;max-width:100%;height:auto;min-height:48px;color:var(--text);cursor:pointer;border:1px solid #2a6f66;border-radius:3px;justify-content:center;align-items:center;padding:12px 20px;font-size:.84rem;font-weight:900;line-height:1.3;display:inline-flex}.button:hover{background:#2a6f66;border-color:#3a8278}.button.secondary{color:var(--text);border:1px solid var(--line);background:0 0}.button.secondary:hover{border-color:var(--text)}.card{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);background:linear-gradient(#ffffff0f,#ffffff06);padding:24px}.grid{gap:18px;display:grid}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.section{padding:72px 0}.muted{color:var(--muted)}.badge{border:1px solid var(--line);color:var(--muted);background:#ffffff0a;border-radius:3px;padding:6px 10px;font-size:.78rem;display:inline-flex}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.field{gap:7px;display:grid}label{color:var(--muted);font-size:.9rem;font-weight:700}input,select{border:1px solid var(--line);width:100%;min-height:44px;color:var(--text);background:#0000005c;border-radius:4px;padding:0 12px}.result{border-radius:var(--radius);background:#1f5f5712;border:1px solid #1f5f5747;padding:20px}.big-number{letter-spacing:-.06em;color:var(--brand);margin:0;font-size:clamp(2rem,5vw,3.4rem);font-weight:950}.table-wrap{border:1px solid var(--line);border-radius:var(--radius);overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:740px}th,td{border-bottom:1px solid var(--line);text-align:left;color:var(--muted);padding:14px}th{color:var(--text);background:#ffffff0a}.breadcrumbs{color:var(--muted);flex-wrap:wrap;gap:8px;margin:22px 0;font-size:.9rem;display:flex}.breadcrumbs a{color:var(--brand)}.workbench-hero{border-bottom:1px solid var(--line);padding:76px 0 44px;position:relative;overflow:hidden}.workbench-hero:after{content:"";pointer-events:none;border:1px solid #1f5f5733;border-radius:50%;width:520px;height:520px;position:absolute;top:-220px;right:-220px;box-shadow:0 0 0 70px #1f5f5706,0 0 0 140px #1f5f5705}.workbench-hero-grid{z-index:1;grid-template-columns:minmax(0,.92fr) minmax(460px,1.08fr);align-items:center;gap:64px;display:grid;position:relative}.workbench-copy{padding:28px 0}.workbench-status{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:9px;font-size:.76rem;font-weight:800;display:inline-flex}.workbench-status span{background:var(--brand);width:8px;height:8px;box-shadow:0 0 16px #1f5f57b8}.workbench-text-link{color:var(--text);border-bottom:1px solid var(--line);align-items:center;gap:10px;padding-bottom:5px;font-weight:850;display:inline-flex}.workbench-text-link:hover{color:var(--brand);border-color:var(--brand)}.workbench-trust{border-top:1px solid var(--line);color:var(--muted);text-transform:uppercase;letter-spacing:.08em;flex-wrap:wrap;gap:10px 18px;margin-top:34px;padding-top:20px;font-size:.76rem;display:flex}.workbench-trust span:before{content:"+";color:var(--brand);margin-right:7px}.build-plate{box-shadow:18px 18px 0 #1f5f5714, var(--shadow);background:#111315;border:1px solid #1f5f5757}.build-plate-toolbar{border-bottom:1px solid var(--line);color:var(--muted);letter-spacing:.08em;justify-content:space-between;padding:13px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;display:flex}.build-plate-toolbar strong{color:var(--brand)}.build-plate-stage{background:radial-gradient(circle at 50% 70%,#1f5f5714,#0000 38%),#0d0f10;min-height:400px;position:relative;overflow:hidden}.build-grid{transform-origin:50% 100%;background-image:linear-gradient(#ffffff17 1px,#0000 1px),linear-gradient(90deg,#ffffff17 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:27% 0 0;transform:perspective(560px)rotateX(63deg)scale(1.35)}.print-model{filter:drop-shadow(0 24px 20px #00000080);flex-direction:column-reverse;align-items:center;gap:5px;width:220px;height:220px;display:flex;position:absolute;bottom:64px;left:50%;transform:translate(-50%)skewY(-4deg)}.print-model span{border:2px solid var(--brand);background:#1f5f571c;height:22px;display:block}.print-model span:first-child{width:92%}.print-model span:nth-child(2){width:82%}.print-model span:nth-child(3){width:72%}.print-model span:nth-child(4){width:62%}.print-model span:nth-child(5){width:52%}.print-model span:nth-child(6){width:42%}.print-model span:nth-child(7){width:32%}.axis{color:var(--brand);font:700 .7rem ui-monospace,monospace;position:absolute}.axis-x{bottom:14px;right:18px}.axis-y{top:14px;left:18px}.build-plate-metrics{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.build-plate-metrics div{border-right:1px solid var(--line);padding:14px 15px}.build-plate-metrics div:last-child{border-right:0}.build-plate-metrics span,.build-plate-metrics strong{display:block}.build-plate-metrics span{color:var(--muted);letter-spacing:.1em;font:.65rem ui-monospace,monospace}.build-plate-metrics strong{margin-top:6px;font-size:.88rem}.workflow-section{border-bottom:1px solid var(--line);background:#ffffff04;padding:64px 0}.section-heading-row{justify-content:space-between;align-items:end;gap:40px;margin-bottom:32px;display:flex}.section-heading-row>p{max-width:480px;margin:0}.workflow-rail{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}.workflow-rail li{border-right:1px solid var(--line);min-height:164px;padding:22px 18px;position:relative}.workflow-rail li:last-child{border-right:0}.workflow-rail li:not(:last-child):after{content:"→";z-index:2;background:var(--bg);width:20px;height:20px;color:var(--brand);place-items:center;display:grid;position:absolute;top:50%;right:-10px;transform:translateY(-50%)}.workflow-number{color:var(--brand);margin-bottom:30px;font:700 .78rem ui-monospace,monospace;display:block}.workflow-rail strong,.workflow-rail small{display:block}.workflow-rail strong{text-transform:uppercase;font-size:1.05rem}.workflow-rail small{color:var(--muted);margin-top:8px;line-height:1.45}.workbench-tools-section{background:#0f1011}.workbench-tools-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-rows:auto auto;grid-template-columns:1.35fr .65fr;display:grid}.workbench-tool{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff03;min-height:280px;padding:32px;transition:background .18s,transform .18s;position:relative}.workbench-tool:hover{background:#1f5f570e}.workbench-tool-primary{background:linear-gradient(145deg,#1f5f5714,#ffffff03 58%);flex-direction:column;grid-row:span 2;justify-content:flex-end;min-height:580px;display:flex}.workbench-tool-wide{grid-column:2}.tool-eyebrow{color:var(--brand);text-transform:uppercase;letter-spacing:.1em;font:700 .72rem ui-monospace,monospace}.workbench-tool h3{text-transform:uppercase;margin-top:20px;font-size:clamp(1.7rem,3vw,3rem)}.workbench-tool p{max-width:560px}.tool-meta{color:var(--muted);text-transform:uppercase;font:.72rem ui-monospace,monospace;position:absolute;bottom:28px;left:32px}.workbench-tool-primary .tool-meta{margin-top:20px;position:static}.tool-arrow{color:var(--brand);font-size:1.4rem;position:absolute;top:26px;right:28px}.material-strip-section{border-top:1px solid var(--line);padding:80px 0}.material-strip{grid-template-columns:.72fr 1.28fr;align-items:start;gap:64px;display:grid}.material-strip-copy{position:sticky;top:110px}.material-strip-copy .button{margin-top:18px}.material-rack{border-top:1px solid var(--line)}.material-family{border-bottom:1px solid var(--line);grid-template-columns:220px 1fr;align-items:center;gap:24px;min-height:112px;padding:20px 0;display:grid}.material-family-label strong,.material-family-label span{display:block}.material-family-label strong{text-transform:uppercase}.material-family-label span{color:var(--muted);margin-top:5px;font-size:.75rem}.material-swatches{flex-wrap:wrap;gap:9px;display:flex}.material-swatches span{border:1px solid #ffffff38;width:38px;height:38px;box-shadow:inset 0 0 0 4px #00000024}.footer{border-top:1px solid var(--line);color:var(--muted);background:#080909;margin-top:0;padding:58px 0 34px}.footer-grid{grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);align-items:start;gap:56px;display:grid}.footer-brand{max-width:360px}.footer-brand p{margin:14px 0 0}.footer-copyright{font-size:.84rem}.footer-navigation{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.footer-column{align-content:start;gap:10px;display:grid}.footer-column strong{color:var(--text);letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;font-size:.74rem}.footer-column a{width:fit-content;color:var(--muted)}.footer-column a:hover{color:var(--brand)}.ad-slot{min-height:90px;color:var(--muted);background:#ffffff06;border:1px dashed #fff3;border-radius:4px;place-items:center;display:grid}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:980px){.workbench-hero-grid{grid-template-columns:1fr;gap:36px}.build-plate{max-width:720px}.workflow-rail{grid-template-columns:1fr}.workflow-rail li{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:54px 130px 1fr;align-items:center;gap:12px;min-height:auto;display:grid}.workflow-rail li:last-child{border-bottom:0}.workflow-rail li:after{display:none!important}.workflow-number,.workflow-rail small{margin:0}.material-strip{grid-template-columns:1fr;gap:36px}.material-strip-copy{position:static}}@media (max-width:760px){.container{width:min(100% - 28px,1180px)}.nav{gap:12px;min-height:68px;position:relative}.nav-toggle{display:inline-flex}.nav-links{border-bottom:1px solid var(--line);background:#0b0c0dfc;width:100%;padding:12px 0 16px;display:none;position:absolute;top:calc(100% + 1px);left:0;right:0;box-shadow:0 22px 40px #00000052}.nav-links-open{display:grid}.nav-links a{border-radius:2px;min-height:48px;padding:0 18px}.nav-links a[aria-current=page]{color:var(--brand);background:#1f5f5714}.nav-cart-link{border-radius:2px;min-height:44px;margin-left:auto;padding:0 10px}.hero{padding-top:46px}.hero-grid,.grid-2,.grid-3,.grid-4,.form-grid{grid-template-columns:1fr}.workbench-hero{padding-top:48px}.workbench-copy{padding-top:0}.build-plate-stage{min-height:330px}.print-model{width:170px;height:180px}.build-plate-metrics{grid-template-columns:repeat(2,1fr)}.build-plate-metrics div:nth-child(2){border-right:0}.build-plate-metrics div:nth-child(-n+2){border-bottom:1px solid var(--line)}.section-heading-row{flex-direction:column;align-items:start;gap:14px}.workflow-rail li{grid-template-columns:44px 100px 1fr;padding:18px 12px}.workbench-tools-grid{grid-template-columns:1fr}.workbench-tool,.workbench-tool-primary,.workbench-tool-wide{grid-area:auto;min-height:300px}.workbench-tool-primary{min-height:420px}.material-family{grid-template-columns:1fr;gap:14px}.footer-grid{grid-template-columns:1fr;gap:34px}.footer-navigation{grid-template-columns:repeat(2,minmax(0,1fr))}.card{padding:18px}}@media (max-width:480px){h1{font-size:clamp(2.35rem,12vw,3.8rem)}.workbench-trust{display:grid}.build-plate-stage{min-height:280px}.print-model{width:140px;height:155px;bottom:48px}.workflow-rail li{grid-template-columns:38px 1fr}.workflow-rail small{grid-column:2}.footer-navigation{grid-template-columns:1fr;gap:24px}}html:lang(ar),html:lang(ur){font-family:Noto Sans Arabic,Segoe UI,Tahoma,Arial,sans-serif}html:lang(hi),html:lang(ml){font-family:Noto Sans Devanagari,Noto Sans Malayalam,Inter,system-ui,sans-serif}html:not(:lang(en)) h1,html:not(:lang(en)) h2,html:not(:lang(en)) h3{letter-spacing:0;text-transform:none;overflow-wrap:anywhere}html:lang(ar) h1,html:lang(ur) h1,html:lang(ar) h2,html:lang(ur) h2{line-height:1.18}html:lang(hi) h1,html:lang(ml) h1,html:lang(hi) h2,html:lang(ml) h2{line-height:1.14}html:not(:lang(en)) .button{letter-spacing:0;text-transform:none;white-space:normal;text-align:center;height:auto;min-height:48px;padding-block:12px;line-height:1.35}html:not(:lang(en)) label{line-height:1.5}html:not(:lang(en)) th,html:not(:lang(en)) td{overflow-wrap:anywhere;line-height:1.45}[dir=rtl] th,[dir=rtl] td,[dir=rtl] input,[dir=rtl] select{text-align:right}[dir=rtl] input[type=number]{text-align:right;direction:ltr}::selection{color:#f2f0e8;background:#2a6f66}html{scrollbar-color:#2a6f66 #0b0d0c}.header{background:#0b0d0ce6}.logo span,.kicker,.badge,.big-number,.breadcrumbs a{color:var(--brand)}.card{background:linear-gradient(#72b3a70e,#ffffff05)}input:focus,select:focus{background:#1f5f571f;border-color:#3a8278}.result{background:#1f5f5729;border-color:#72b3a757}h1,h2,h3{text-wrap:balance;overflow-wrap:break-word;max-width:100%}p,li,dd,dt,td,th,label,strong,small{overflow-wrap:break-word}main{min-width:0}.actions{align-items:stretch}@media (max-width:480px){h2{font-size:clamp(1.8rem,9vw,2.65rem)}}
:root{--brand:#c3d39e;--brand-2:#91a66f}.button:hover,.nav-inquiry-link:hover{background:#d7e3bd}.result{background:color-mix(in srgb, var(--brand) 7%, transparent);border-color:color-mix(in srgb, var(--brand) 28%, transparent)}.workbench-hero:after{border-color:color-mix(in srgb, var(--brand) 20%, transparent);box-shadow:0 0 0 70px color-mix(in srgb, var(--brand) 2.5%, transparent), 0 0 0 140px color-mix(in srgb, var(--brand) 1.8%, transparent)}.workbench-status span,.consoleStatus span,.manualStatus span{box-shadow:0 0 16px color-mix(in srgb, var(--brand) 72%, transparent)}.build-plate{border-color:color-mix(in srgb, var(--brand) 34%, transparent);box-shadow:18px 18px 0 color-mix(in srgb, var(--brand) 8%, transparent), var(--shadow)}.build-plate-stage{background:radial-gradient(circle at 50% 70%, color-mix(in srgb, var(--brand) 8%, transparent), transparent 38%), #0d0f10}.print-model span{background:color-mix(in srgb, var(--brand) 11%, transparent)}.workbench-tool:hover{background:color-mix(in srgb, var(--brand) 5.5%, transparent)}.workbench-tool-primary{background:linear-gradient(145deg, color-mix(in srgb, var(--brand) 8%, transparent), #ffffff03 58%)}h1{font-size:clamp(2.45rem,5.5vw,4.9rem);line-height:.94}h2{font-size:clamp(1.7rem,3.2vw,2.85rem);line-height:.98}.lead{max-width:620px;font-size:1.05rem;line-height:1.6}.section{padding-block:52px}.workbench-hero{padding-block:54px 34px}.workbench-hero-grid{gap:42px}.workbench-copy{padding-block:12px}.actions{gap:12px;margin-top:22px}.button{min-height:44px;padding-inline:17px}.card{padding:20px}.workflow-section,.material-strip-section{padding-block:52px}.section-heading-row{gap:24px;margin-bottom:22px}.workbench-tool{min-height:230px;padding:26px}.workbench-tool-primary{min-height:470px}.workbench-tool h3{font-size:clamp(1.45rem,2.5vw,2.35rem)}.tool-meta{bottom:22px;left:26px}.material-strip{gap:42px}.material-family{min-height:92px;padding-block:14px}.calculator-hub,.consolePage,.manualPage{padding-block:36px 58px}.calculator-hub-header,.consoleHeader,.manualHeader{gap:32px;margin-bottom:28px}.calculator-selector a{min-height:250px;padding:25px}.calculator-guidance{margin-top:22px;padding:18px 20px}.breadcrumbs{margin-block:16px}.footer{padding-block:42px 26px}@media (max-width:980px){.workbench-hero-grid,.material-strip{gap:28px}.workbench-tool-primary{min-height:390px}}@media (max-width:760px){.nav-links a[aria-current=page]{background:color-mix(in srgb, var(--brand) 8%, transparent)}h1{font-size:clamp(2.2rem,12vw,3.65rem)}h2{font-size:clamp(1.6rem,8vw,2.35rem)}.section,.workflow-section,.material-strip-section{padding-block:38px}.workbench-hero{padding-block:38px 26px}.workbench-hero-grid,.calculator-hub-header,.consoleHeader,.manualHeader{gap:22px}.build-plate-stage{min-height:270px}.section-heading-row{gap:8px;margin-bottom:18px}.workbench-tool,.workbench-tool-primary,.workbench-tool-wide{min-height:240px;padding:22px}.tool-meta{bottom:18px;left:22px}.calculator-selector a{min-height:auto;padding:22px}.calculator-hub-readout,.consoleReadout,.manualReadout{grid-template-columns:1fr}.actions{align-items:stretch}.actions .button{width:100%}.footer{padding-block:34px 22px}}@media (max-width:480px){.container{width:min(100% - 22px,1180px)}.card{padding:16px}.workbench-trust{margin-top:24px;padding-top:14px}.build-plate-stage{min-height:235px}.material-swatches span{width:32px;height:32px}}
.nav-inquiry-link{border:1px solid var(--brand);background:var(--brand);margin-left:8px;font-weight:900;color:#111!important}.nav-inquiry-link:hover{background:#d7e3bd!important}.footer-contact{gap:7px;margin-top:18px;display:grid}.footer-contact a{width:max-content;color:var(--text);border-bottom:1px solid var(--line);padding-bottom:3px}.footer-contact a:hover{color:var(--brand);border-color:var(--brand)}.system-state{place-items:center;min-height:68vh;padding:64px 0;display:grid}.system-state-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.45fr);align-items:end;gap:52px;display:grid}.system-state h1{margin:14px 0 20px}.system-state-panel{border:1px solid var(--line);background:#101213}.system-state-panel div{border-bottom:1px solid var(--line);grid-template-columns:84px 1fr;gap:14px;padding:14px 16px;display:grid}.system-state-panel div:last-child{border-bottom:0}.system-state-panel span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font:700 .66rem ui-monospace,SFMono-Regular,Menlo,monospace}.system-state-panel strong{text-transform:uppercase;font-size:.8rem}@media (max-width:820px){.system-state-grid{grid-template-columns:1fr}.nav-inquiry-link{margin-left:0}}.site-preferences{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px;padding-top:20px;display:grid}.site-preference-field{gap:7px;display:grid}.site-preference-field label{color:var(--text);font-size:.76rem}.site-preference-field select{background:#111512;min-height:42px}.site-preference-field small{color:var(--muted);font-size:.7rem}.footer-tools{grid-column:1}[dir=rtl] body{text-align:right}[dir=rtl] .nav,[dir=rtl] .actions,[dir=rtl] .breadcrumbs{direction:rtl}@media (max-width:760px){.site-preferences{grid-template-columns:1fr}.site-preference-field select{min-height:48px;font-size:16px}}.nav-preferences{align-items:center;margin-left:8px;display:flex}.nav-preferences .site-preferences{border:0;align-items:center;gap:6px;margin:0;padding:0;display:flex}.nav-preferences .site-preference-field{display:block}.nav-preferences .site-preference-field label{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nav-preferences .site-preference-field select{border-color:var(--line);cursor:pointer;background:#111512;height:42px;min-height:42px;padding:0 28px 0 9px;font-size:.72rem;font-weight:800}.nav-preferences .site-preference-field:first-child select{width:82px}.nav-preferences .site-preference-field:last-child select{width:108px}.nav-preferences .site-preference-field select:hover{background:#16201c;border-color:#72b3a7}[dir=rtl] .nav-preferences{margin-left:0;margin-right:8px}@media (max-width:1100px) and (min-width:761px){.nav{gap:10px}.nav-links{font-size:.78rem}.nav-links a{padding:0 7px}.nav-preferences{margin-left:2px}.nav-preferences .site-preference-field:first-child select{width:74px}.nav-preferences .site-preference-field:last-child select{width:92px}}@media (max-width:760px){.nav-preferences{border-top:1px solid var(--line);border-bottom:1px solid var(--line);width:100%;margin:8px 0 4px;padding:12px 18px}.nav-preferences .site-preferences{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;display:grid}.nav-preferences .site-preference-field label{clip:auto;white-space:normal;width:auto;height:auto;margin:0 0 6px;display:block;position:static;overflow:visible}.nav-preferences .site-preference-field select,.nav-preferences .site-preference-field:first-child select,.nav-preferences .site-preference-field:last-child select{width:100%;height:48px;min-height:48px;font-size:16px}[dir=rtl] .nav-preferences{margin:8px 0 4px}}html:lang(ar) .nav-links,html:lang(ur) .nav-links,html:lang(hi) .nav-links,html:lang(ml) .nav-links{gap:4px;font-size:.82rem}html:lang(ar) .nav-links a,html:lang(ur) .nav-links a,html:lang(hi) .nav-links a,html:lang(ml) .nav-links a{white-space:nowrap;padding-inline:9px;line-height:1.35}html:lang(ar) .nav-preferences .site-preference-field:last-child select,html:lang(ur) .nav-preferences .site-preference-field:last-child select,html:lang(hi) .nav-preferences .site-preference-field:last-child select,html:lang(ml) .nav-preferences .site-preference-field:last-child select{width:124px}[dir=rtl] .nav-preferences .site-preference-field select{padding:0 9px 0 28px}@media (max-width:1180px) and (min-width:761px){html:not(:lang(en)) .nav{gap:8px}html:not(:lang(en)) .logo{font-size:1rem}html:not(:lang(en)) .nav-links{font-size:.74rem}html:not(:lang(en)) .nav-links a{padding-inline:6px}html:not(:lang(en)) .nav-preferences{margin-inline-start:0}html:not(:lang(en)) .nav-preferences .site-preference-field:first-child select{width:68px}html:not(:lang(en)) .nav-preferences .site-preference-field:last-child select{width:92px}}@media (max-width:760px){html:not(:lang(en)) .nav-links{font-size:.95rem}html:not(:lang(en)) .nav-links a{white-space:normal;width:100%;padding:12px 18px}}.nav-order-status{background:#151b18;border:1px solid #3a8278;border-radius:6px;grid-template-rows:auto auto;grid-template-columns:auto auto;align-items:center;column-gap:7px;min-height:42px;line-height:1;display:grid;color:var(--text)!important;padding:5px 10px!important}.nav-order-status span{color:var(--muted);font-size:.64rem}.nav-order-status strong{color:#f2f0e8;background:#1f5f57;border-radius:999px;grid-area:1/2/3;place-items:center;min-width:24px;height:24px;font-size:.72rem;display:grid}.nav-order-status b{color:var(--brand);white-space:nowrap;font-size:.7rem}.nav-order-status:hover{border-color:var(--brand);background:#1a2520!important}@media (max-width:1180px) and (min-width:761px){.nav-order-status span{display:none}.nav-order-status{grid-template-columns:auto auto;padding-inline:7px!important}}@media (max-width:760px){.nav-order-status{grid-template-columns:1fr auto;width:calc(100% - 36px);margin:6px 18px;padding:10px 14px!important}.nav-order-status span{font-size:.78rem;display:block}.nav-order-status b{font-size:.8rem}}.site-announcement{color:#fff;text-align:center;background:#d87516;padding:9px 16px;font-size:.86rem;font-weight:850;line-height:1.4}.store-closed-panel{border:1px solid var(--line);background:var(--panel);max-width:760px;padding:34px}.store-closed-panel h2{margin:14px 0 10px}.store-closed-panel p{margin:0 0 20px}
:root{--bg:#11120f;--panel:#191b16;--panel-2:#20231d;--text:#f1eee4;--muted:#b7b3a8;--line:#f1eee429;--brand:#c3d39e;--brand-2:#91a66f;--radius:2px}body{background:var(--bg);font-family:Arial,Helvetica,sans-serif}h1,h2,h3{text-transform:none;letter-spacing:-.035em;max-width:18ch}p{max-width:68ch}.kicker,.tool-eyebrow,.workspaceLabel,.label{letter-spacing:.08em}.card,.result,.table-wrap{box-shadow:none}.home-intro{border-bottom:1px solid var(--line);padding:78px 0 68px}.home-intro-grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:0;display:grid}.home-overline,.home-section-heading>p{color:var(--brand);letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px;font-size:.78rem;font-weight:800}.home-intro h1{margin:0;font-size:clamp(3rem,6.8vw,6.7rem);line-height:.94}.home-summary{max-width:600px;color:var(--text);margin:28px 0 0;font-size:clamp(1.08rem,2vw,1.35rem);line-height:1.55}.home-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:30px;display:flex}.home-link{border-bottom:1px solid var(--brand);width:fit-content;color:var(--text);padding:8px 0;font-weight:800;display:inline-flex}.home-link:hover{color:var(--brand)}.home-privacy{color:var(--muted);margin:24px 0 0;font-size:.88rem}.price-example{border:1px solid var(--line);background:#171914}.price-example-heading,.price-example dl div,.price-example-result{border-bottom:1px solid var(--line);justify-content:space-between;gap:18px;padding:18px 20px;display:flex}.price-example-heading{display:grid}.price-example-heading span,.price-example dt,.price-example-result span,.price-example small{color:var(--muted)}.price-example dl,.price-example dt,.price-example dd{margin:0}.price-example-result{background:#c3d39e12;align-items:end}.price-example-result strong{color:var(--brand);font-size:2rem}.price-example small{padding:14px 20px;display:block}.home-steps,.home-tools,.home-more{border-bottom:1px solid var(--line);padding:72px 0}.home-section-heading{margin-bottom:32px}.home-section-heading h2,.home-more h2{margin:0;font-size:clamp(2rem,4vw,3.5rem);line-height:1}.home-steps ol{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.home-steps li{border-right:1px solid var(--line);grid-template-columns:36px 1fr;gap:12px;padding:28px 28px 16px 0;display:grid}.home-steps li+li{padding-left:28px}.home-steps li:last-child{border-right:0}.home-steps li>span{color:var(--brand);font-weight:900}.home-steps h3,.home-tool-list h3{margin:0;font-size:1.3rem}.home-steps p,.home-tool-list p{margin:9px 0 0}.home-tool-list{border-top:1px solid var(--line)}.home-tool-list>a{border-bottom:1px solid var(--line);grid-template-columns:64px minmax(0,1fr) minmax(170px,auto);align-items:center;gap:24px;padding:26px 0;display:grid}.home-tool-list>a:hover h3,.home-tool-list>a:hover>strong{color:var(--brand)}.home-tool-list>a>span{color:var(--muted);font-weight:800}.home-tool-list>a>strong{text-align:right}.home-more-grid{grid-template-columns:repeat(2,1fr);gap:64px;display:grid}.home-more-grid>div{border-top:1px solid var(--line);padding-top:26px}@media (max-width:900px){.home-intro-grid{grid-template-columns:1fr;gap:44px}.price-example{max-width:620px}}@media (max-width:700px){.home-intro{padding:48px 0}.home-steps,.home-tools,.home-more{padding:52px 0}.home-steps ol,.home-more-grid{grid-template-columns:1fr}.home-steps li,.home-steps li+li{border-right:0;border-bottom:1px solid var(--line);padding:22px 0}.home-tool-list>a{grid-template-columns:40px 1fr}.home-tool-list>a>strong{text-align:left;grid-column:2}}.home-preferences{border:1px solid var(--line);background:#ffffff06;max-width:620px;margin-top:28px;padding:18px}.home-preferences>p{color:var(--text);margin:0;font-size:.86rem;font-weight:800}.home-preferences .site-preferences{border-top:0;margin-top:14px;padding-top:0}@media (max-width:700px){.home-preferences{padding:16px}}.home-intro h1{letter-spacing:-.04em;line-height:1.04}.home-intro p{text-wrap:pretty;line-height:1.72}.home-section-heading h2,.home-more h2{line-height:1.1}.home-steps h3,.home-tool-list h3{overflow-wrap:anywhere;line-height:1.25}.home-tool-list>a>*{min-width:0}@media (max-width:700px){.home-intro h1{line-height:1.07}.home-section-heading h2,.home-more h2{line-height:1.13}}
main{min-height:58vh}button,a,input,select,textarea{touch-action:manipulation}textarea{font:inherit}section,[id]{scroll-margin-top:88px}@media (max-width:760px){input,select,textarea{font-size:16px}.header{-webkit-backdrop-filter:none;backdrop-filter:none}.nav{flex-wrap:wrap;position:static}.nav-toggle{min-height:48px}.nav-links{border-bottom:1px solid var(--line);background:var(--bg);flex:1 0 100%;order:4;width:100%;padding:12px 14px 22px;position:static}.nav-links a{width:100%;min-height:52px;padding-inline:16px;font-size:1rem}.nav-inquiry-link{justify-content:center;margin-top:8px}.nav-cart-link{margin-left:auto}.home-actions{grid-template-columns:1fr;gap:10px;display:grid}.home-actions .button,.home-actions .home-link{border:1px solid var(--line);justify-content:center;width:100%;min-height:50px;padding:12px 16px}.home-actions .home-link{background:0 0}.home-intro-grid{gap:32px}.home-preferences{margin-top:22px}.footer-contact a{align-items:center;width:100%;min-height:44px;display:flex}}@media (max-width:480px){.container{width:min(100% - 24px,1180px)}.home-intro{padding-block:38px}.home-intro h1{font-size:clamp(2.35rem,13vw,3.5rem)}.nav-cart-link{gap:6px;padding-inline:8px}.nav-cart-link b{display:none}.nav-toggle{gap:6px;padding-inline:10px}}
@media (max-width:760px){main *,.footer *{min-width:0}main h1,main h2,main h3,main p,main label,main a,main strong{overflow-wrap:anywhere}html,body{overflow-x:hidden}main img,main svg,main canvas,main video,main input,main select,main textarea{max-width:100%}.table-wrap{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.header{position:static}main input:not([type=checkbox]):not([type=radio]):not([type=range]),main select{min-height:48px;font-size:16px}main .button,main button{min-height:48px}}.more-costs,.price-breakdown{border-top:1px solid var(--line);margin-top:16px}.more-costs>summary,.price-breakdown>summary{min-height:48px;color:var(--text);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-weight:700;list-style:none;display:flex}.more-costs>summary::-webkit-details-marker{display:none}.price-breakdown>summary::-webkit-details-marker{display:none}.more-costs>summary:after,.price-breakdown>summary:after{content:"+";color:var(--brand);flex:none;font-size:1.3rem;line-height:1}.more-costs[open]>summary:after,.price-breakdown[open]>summary:after{content:"−"}.more-costs>.form-grid{margin-top:6px}.file-drop{border:2px dashed var(--line);text-align:center;justify-items:center;gap:6px;padding:26px 18px;display:grid;position:relative}.file-drop>strong{background:var(--brand);color:#101210;border-radius:6px;justify-content:center;align-items:center;min-height:48px;padding:10px 20px;display:inline-flex}.file-drop>p{margin:4px 0 0;font-size:.86rem}.file-drop-input{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.file-drop:focus-within{outline:2px solid var(--brand);outline-offset:2px}@media (max-width:760px){html{scroll-padding-top:8px}section,[id]{scroll-margin-top:8px}}
:root{--ix-ease:cubic-bezier(.2, .7, .2, 1)}.button,button.button,a.button,.home-link,.nav-cart-link{transition:transform .15s var(--ix-ease), box-shadow .2s ease, background-color .2s ease, border-color .2s ease, color .2s ease}.button:hover{transform:translateY(-1px)}.button:active{transform:translateY(0)scale(.97)}.button:focus-visible,a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:2px solid #72b3a7}a,button,summary,label[for],select{-webkit-tap-highlight-color:#72b3a738}input,select,textarea{transition:border-color .2s,box-shadow .2s}input:focus,select:focus,textarea:focus{box-shadow:0 0 0 3px #72b3a738}.home-actions .button:first-child{min-height:56px;padding-inline:28px;font-size:1.05rem;box-shadow:0 10px 28px #1f5f5761}.home-actions .button:first-child:hover{box-shadow:0 14px 34px #1f5f5780}.home-tool-list>a{transition:transform .2s var(--ix-ease), background-color .2s ease, border-color .2s ease}.home-tool-list>a:hover{transform:translate(4px)}.home-tool-list>a strong{transition:transform .2s var(--ix-ease)}.home-tool-list>a:hover strong{transform:translate(4px)}.card{transition:transform .2s var(--ix-ease), border-color .2s ease, box-shadow .2s ease}.reveal-pending{opacity:0;transform:translateY(20px)}[data-revealed="1"]{transition:opacity .5s ease, transform .5s var(--ix-ease)}.big-number{font-variant-numeric:tabular-nums}@keyframes ix-pulse{0%{transform:scale(1)}35%{color:#72b3a7;transform:scale(1.06)}to{transform:scale(1)}}.num-pulse{transform-origin:0;animation:.42s ix-pulse;display:inline-block}.float-cart{right:16px;bottom:max(16px, env(safe-area-inset-bottom));z-index:40;color:#f2f0e8;min-height:52px;animation:ix-pop .35s var(--ix-ease);background:#1f5f57;border:1px solid #3a8278;border-radius:999px;align-items:center;gap:10px;padding:8px 18px;font-weight:800;text-decoration:none;display:inline-flex;position:fixed;box-shadow:0 14px 34px #00000073}.float-cart strong{color:#1f5f57;background:#f2f0e8;border-radius:99px;place-items:center;min-width:26px;height:26px;padding:0 6px;display:inline-grid}.float-cart b{font-variant-numeric:tabular-nums}.float-cart:hover{background:#2a6f66;transform:translateY(-2px)}.float-cart-bump{animation:ix-bump .45s var(--ix-ease)}@keyframes ix-pop{0%{opacity:0;transform:translateY(14px)scale(.92)}to{opacity:1;transform:none}}@keyframes ix-bump{0%{transform:scale(1)}40%{transform:scale(1.12)}to{transform:scale(1)}}.cart-toast{left:50%;bottom:max(84px, calc(env(safe-area-inset-bottom) + 76px));z-index:41;color:#f2f0e8;white-space:nowrap;opacity:0;pointer-events:none;max-width:calc(100vw - 32px);transition:opacity .25s ease, transform .25s var(--ix-ease);background:#16201c;border:1px solid #ffffff24;border-radius:12px;align-items:center;gap:10px;padding:12px 16px;font-size:.92rem;font-weight:700;display:flex;position:fixed;transform:translate(-50%,12px);box-shadow:0 16px 40px #00000080}.cart-toast-show{opacity:1;pointer-events:auto;transform:translate(-50%)}.cart-toast span{color:#4cc27a;font-weight:900}.cart-toast a{color:#72b3a7;text-underline-offset:3px;white-space:nowrap;margin-left:6px;text-decoration:underline}@media (max-width:640px){.button,button.button,a.button{min-height:48px}.home-actions .button:first-child{justify-content:center;width:100%}.float-cart-store{bottom:max(86px, calc(env(safe-area-inset-bottom) + 78px));right:12px}.cart-toast-store{bottom:max(150px, calc(env(safe-area-inset-bottom) + 142px))}}@media (prefers-reduced-motion:reduce){.reveal-pending{opacity:1;transform:none}.button:hover,.button:active,.home-tool-list>a:hover,.float-cart:hover{transform:none}.float-cart,.float-cart-bump,.num-pulse{animation:none}.cart-toast{transition:none}}
.hx-hero{padding-bottom:28px;position:relative;overflow:hidden}.hx-bg{pointer-events:none;z-index:0;position:absolute;inset:0}.hx-bg span{display:block;position:absolute}.hx-bg span:first-child{background:repeating-linear-gradient(0deg,#72b3a716 0 1px,#0000 1px 8px);animation:14s linear infinite hx-drift;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 35% 65%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 35% 65%,#0000 100%)}.hx-bg span:nth-child(2){background:radial-gradient(circle,#72b3a733,#0000 68%);border-radius:50%;width:520px;height:520px;top:-160px;right:-140px}.hx-bg span:nth-child(3){background-image:linear-gradient(#f2f0e80f 1px,#0000 1px),linear-gradient(90deg,#f2f0e80f 1px,#0000 1px);background-size:34px 34px;width:62%;height:46%;bottom:-10px;left:-20px;-webkit-mask-image:radial-gradient(at 20% 100%,#000,#0000 70%);mask-image:radial-gradient(at 20% 100%,#000,#0000 70%)}@keyframes hx-drift{0%{background-position-y:0}to{background-position-y:8px}}.hx-hero-grid{z-index:1;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:48px;display:grid;position:relative}.hx-copy h1{margin-bottom:18px}.hx-stock{border:1px solid var(--line);color:var(--muted);background:#141816b3;border-radius:999px;align-items:center;gap:8px;margin:18px 0 0;padding:7px 14px;font-size:.88rem;display:inline-flex}.hx-stock strong{color:var(--text)}.hx-dot{background:#4cc27a;border-radius:50%;width:9px;height:9px;animation:2s infinite hx-ping;box-shadow:0 0 #4cc27a99}@keyframes hx-ping{70%{box-shadow:0 0 0 9px #4cc27a00}to{box-shadow:0 0 #4cc27a00}}.hx-printer{border:1px solid var(--line);background:linear-gradient(160deg,#1f2622eb,#0e1210eb);border-radius:18px;padding:14px 14px 16px;position:relative;box-shadow:0 24px 60px #00000061}.hx-printer svg{width:100%;max-width:460px;height:auto;margin:0 auto;display:block}.hx-sweep{animation:1.5s ease-in-out infinite alternate hx-sweep}.hx-rest{transform:none}@keyframes hx-sweep{0%{transform:translate(-38px)}to{transform:translate(38px)}}.hx-glow{animation:.5s ease-in-out infinite alternate hx-glow}@keyframes hx-glow{0%{opacity:.45}to{opacity:1}}.hx-colours{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:8px;margin:12px 0 0;padding:2px 2px 6px;display:flex;overflow-x:auto}.hx-colours::-webkit-scrollbar{display:none}.hx-colours button{scroll-snap-align:start;border:1px solid var(--line);min-height:40px;color:var(--text);cursor:pointer;background:#ffffff08;border-radius:999px;flex:none;align-items:center;gap:8px;padding:6px 13px 6px 8px;font-size:.82rem;font-weight:700;transition:border-color .2s,background .2s,transform .12s;display:inline-flex}.hx-colours button span{border-radius:50%;width:20px;height:20px;box-shadow:0 0 0 1px #ffffff47}.hx-colours button:hover{background:#ffffff14}.hx-colours button:active{transform:scale(.96)}.hx-colours button[aria-pressed=true]{border-color:var(--brand);background:#72b3a729}.hx-caption{color:var(--muted);margin:6px 4px 0;font-size:.85rem}.hx-caption a{color:var(--brand);font-weight:700}.hx-teaser{padding:8px 0 56px}.hx-teaser-card{color:var(--text);background:radial-gradient(circle at 12% 0,#72b3a73d,#0000 55%),linear-gradient(160deg,#18211d,#0e1210);border:1px solid #72b3a766;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:30px 32px;transition:transform .25s cubic-bezier(.2,.7,.2,1),border-color .2s,box-shadow .25s;display:grid;position:relative;overflow:hidden}.hx-teaser-card:hover{border-color:var(--brand);transform:translateY(-3px);box-shadow:0 22px 50px #0006}.hx-teaser-text{z-index:1;gap:6px;display:grid;position:relative}.hx-teaser-text small{color:var(--brand);letter-spacing:.14em;text-transform:uppercase;font:800 .72rem ui-monospace,SFMono-Regular,Menlo,monospace}.hx-teaser-text strong{letter-spacing:-.02em;font-size:clamp(1.7rem,4.5vw,2.6rem);line-height:1.05}.hx-teaser-text>span{max-width:520px;color:var(--muted)}.hx-teaser-go{z-index:1;color:#0b0d0c;white-space:nowrap;background:#c5d6a1;border-radius:999px;padding:14px 22px;font-weight:900;transition:transform .2s;position:relative}.hx-teaser-card:hover .hx-teaser-go{transform:translate(4px)}.hx-teaser-shapes{opacity:.5;pointer-events:none;width:46%;height:100%;position:absolute;top:0;right:0}.hx-teaser-shapes i{border:2px solid #72b3a780;border-radius:12px;animation:7s ease-in-out infinite alternate hx-float;position:absolute}.hx-teaser-shapes i:first-child{width:54px;height:54px;top:14%;right:24%}.hx-teaser-shapes i:nth-child(2){border-radius:50%;width:34px;height:34px;animation-delay:-2s;top:52%;right:10%}.hx-teaser-shapes i:nth-child(3){width:70px;height:70px;animation-delay:-4s;bottom:-18px;right:38%;transform:rotate(18deg)}@keyframes hx-float{0%{translate:0}to{translate:0 -12px}}@media (max-width:900px){.hx-hero-grid{grid-template-columns:1fr;gap:26px}}@media (max-width:640px){.hx-teaser-card{grid-template-columns:1fr;gap:18px;padding:24px 20px}.hx-teaser-go{justify-self:start}.hx-printer{border-radius:16px;padding:10px 10px 12px}}@media (prefers-reduced-motion:reduce){.hx-bg span:first-child,.hx-dot,.hx-sweep,.hx-glow{animation:none}.hx-teaser-card,.hx-teaser-go{transition:none}.hx-teaser-shapes i{animation:none}}
