/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}}.hero-art{background:#090c0e;border:1px solid #e9e3d633;border-radius:14px;width:min(640px,100%);margin:0 0 0 auto;transition:transform .22s,border-color .22s;position:relative;overflow:hidden;box-shadow:0 28px 70px #0000006b}.hero-art:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #376eff14}.hero-art:hover{border-color:#8da8ff8c;transform:translateY(-4px)}.hero-art img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}@media (width<=1050px){.hero-art{margin-left:0}}@media (width<=760px){.hero-art{border-radius:10px}}@media (prefers-reduced-motion:reduce){.hero-art{transition:none}}.engraved-logo{aspect-ratio:680/132;width:340px;display:block;position:relative}.engraved-logo canvas{z-index:2;width:100%;height:100%;box-shadow:none;background:0 0;border:0;border-radius:0;display:block;position:absolute;inset:0}@media (width<=1200px){.engraved-logo{width:285px}.main-nav{gap:22px}}@media (width<=1000px){.main-nav{display:none}}@media (width<=900px){.engraved-logo{width:250px}.main-nav{gap:16px;font-size:12px}}@media (width<=760px){.engraved-logo{width:245px}}@media (width<=430px){.engraved-logo{width:220px}}:root{--ink:#0d1011;--ink-2:#141718;--ink-3:#191c1d;--bone:#e9e3d6;--bone-soft:#b8b2a6;--blue:#376eff;--line:#e9e3d624;--line-strong:#e9e3d647;--mono:"Cascadia Mono","SFMono-Regular",Consolas,monospace;--sans:"Arial Narrow","Aptos Display","Helvetica Neue",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}body{background:var(--ink);color:var(--bone);font-synthesis:none;margin:0;font-family:Aptos,Segoe UI,Helvetica Neue,Arial,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}a:focus-visible,button:focus-visible{outline:2px solid var(--blue);outline-offset:5px}.site-header{border-bottom:1px solid var(--line);z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0d1011f0;grid-template-columns:1fr auto 1fr;align-items:center;height:82px;padding:0 clamp(22px,4vw,64px);display:grid;position:sticky;top:0}.brand{width:max-content;font:500 13px var(--mono);letter-spacing:.13em;align-items:center;gap:14px;display:inline-flex}.brand-mark{border:1px solid var(--bone);width:20px;height:20px;position:relative}.brand-mark:before,.brand-mark:after{content:"";background:var(--ink);position:absolute}.brand-mark:before{border-left:1px solid var(--bone);border-right:1px solid var(--bone);width:8px;height:4px;top:-2px;left:5px}.brand-mark:after{border-top:1px solid var(--bone);border-bottom:1px solid var(--bone);width:4px;height:8px;top:5px;right:-2px}.main-nav{color:var(--bone-soft);gap:32px;font-size:13px;display:flex}.main-nav a{padding:33px 0 31px;position:relative}.main-nav a:after{content:"";background:var(--blue);transform-origin:0;height:1px;transition:transform .18s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.main-nav a:hover{color:var(--bone)}.main-nav a:hover:after{transform:scaleX(1)}.language-switch{border:1px solid var(--line);width:38px;height:34px;font:10px var(--mono);letter-spacing:.1em;cursor:pointer;background:0 0;justify-self:end}.language-switch:hover{border-color:var(--blue);color:#9db4ff}.hero{border-bottom:1px solid var(--line);grid-template-columns:56% 44%;min-height:680px;display:grid;position:relative;overflow:hidden}.hero:after{content:"";pointer-events:none;background:radial-gradient(circle at 55% 45%,#376eff1a,#0000 58%);width:48%;height:100%;position:absolute;top:0;right:0}.hero-copy{z-index:2;padding:clamp(70px,8vw,118px) 40px 72px clamp(22px,4vw,64px)}.kicker{font:400 10px var(--mono);letter-spacing:.15em;text-transform:uppercase;color:var(--bone-soft);align-items:center;gap:12px;margin:0;display:flex}.kicker:before{content:"";background:var(--blue);width:29px;height:1px;box-shadow:0 0 14px #376eff8c}h1{max-width:820px;font-family:var(--sans);letter-spacing:-.06em;margin:38px 0 30px;font-size:clamp(58px,6.8vw,106px);font-weight:500;line-height:.9}.hero-body{max-width:620px;color:var(--bone-soft);margin:0;font-size:clamp(16px,1.5vw,20px);line-height:1.55}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:40px;display:flex}.button{border:1px solid var(--line);justify-content:space-between;align-items:center;gap:28px;min-height:50px;padding:0 22px;font-size:13px;font-weight:600;transition:background-color .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--bone);border-color:var(--bone);color:var(--ink);min-width:215px}.button-primary:hover{background:var(--blue);border-color:var(--blue);color:#fff}.button-outline:hover{border-color:var(--line-strong);background:#e9e3d60a}.hero-product{z-index:2;align-content:center;padding:70px clamp(22px,4vw,64px) 55px 0;display:grid;position:relative}.product-index{font:10px var(--mono);letter-spacing:.14em;color:#e9e3d64d;position:absolute;top:35px;right:clamp(22px,4vw,64px)}.offset-frame{border:1px solid #e9e3d60e;width:min(520px,82%);height:440px;position:absolute;top:91px;right:45px}.offset-frame:after,.offset-frame:before{content:"";border:1px solid #e9e3d60a;position:absolute}.offset-frame:before{inset:18px -18px -18px 18px}.offset-frame:after{inset:38px -38px -38px 38px}.machine-ui{background:var(--ink-2);border:1px solid #e9e3d638;width:min(590px,100%);height:435px;margin-left:auto;transition:transform .22s,border-color .22s;position:relative;box-shadow:0 28px 70px #0000005c}.machine-ui:hover{border-color:var(--line-strong);transform:translateY(-4px)}.machine-topbar{border-bottom:1px solid var(--line);height:50px;font:10px var(--mono);letter-spacing:.07em;justify-content:space-between;align-items:center;padding:0 17px;display:flex}.machine-topbar strong{font-weight:600}.machine-topbar small{color:#77746e;margin-left:8px;font-size:8px}.machine-topbar>span{color:var(--bone-soft);text-transform:uppercase;align-items:center;gap:8px;font-size:8px;display:flex}.machine-topbar i{background:var(--blue);border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #376effe6}.machine-body{grid-template-columns:140px 1fr;height:384px;display:grid}.machine-sidebar{border-right:1px solid var(--line);background:#121516;padding:20px 15px}.machine-sidebar>p{font:8px var(--mono);letter-spacing:.13em;text-transform:uppercase;color:#74716b;margin:0 0 21px}.machine-sidebar dl{margin:0}.machine-sidebar dl>div{border-bottom:1px solid #e9e3d614;margin:0 0 15px;padding:0 0 14px}.machine-sidebar dt{font:8px var(--mono);color:#74716b;text-transform:uppercase}.machine-sidebar dd{color:#d4cec2;margin:6px 0 0;font-size:11px}.ready-badge{color:#9db4ff;text-align:center;font:600 8px var(--mono);text-transform:uppercase;background:#376eff14;border:1px solid #376eff6b;margin-top:22px;padding:9px 4px;display:block}.toolpath-stage{background:linear-gradient(#e9e3d60a 1px,transparent 1px),linear-gradient(90deg,#e9e3d60a 1px,transparent 1px),var(--ink-3);background-size:26px 26px;position:relative;overflow:hidden}.axis-x,.axis-y{background:#e9e3d61f;position:absolute}.axis-x{height:1px;bottom:40px;left:23px;right:23px}.axis-y{width:1px;top:23px;bottom:40px;left:23px}.workpiece{background:#e9e3d606;border:1px solid #e9e3d6b8;width:64%;height:195px;position:absolute;top:75px;left:19%;box-shadow:0 0 0 10px #e9e3d604,inset 0 0 20px #0000003b}.workpiece:before{content:"";border:1px solid #e9e3d647;position:absolute;inset:20px}.workpiece:after{content:"";background:var(--ink-3);border:1px solid #e9e3d6b8;border-top:0;width:30%;height:46px;position:absolute;top:-1px;left:35%}.workpiece i{border:1px solid #e9e3d6b3;border-radius:50%;width:18px;height:18px;position:absolute;top:98px}.workpiece i:first-child{left:15%}.workpiece i:last-child{right:15%}.beam{z-index:4;background:linear-gradient(90deg,transparent,var(--blue) 18%,var(--blue) 82%,transparent);height:1px;position:absolute;top:158px;left:24px;right:24px;box-shadow:0 0 11px #376effcc}.beam-head{z-index:5;background:var(--ink);border:1px solid #85a3ff;width:9px;height:9px;position:absolute;top:154px;left:65%;box-shadow:0 0 15px #376effdb}.toolpath-stage>p{font:8px var(--mono);text-transform:uppercase;color:#7b7771;gap:20px;margin:0;display:flex;position:absolute;bottom:12px;right:18px}.toolpath-stage b{color:#c9c3b8;font-weight:500}.proof-strip{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr) 1.25fr;min-height:110px;padding:0 clamp(22px,4vw,64px);display:grid}.proof-strip>div{border-right:1px solid var(--line);align-items:end;gap:12px;padding:22px 28px 20px 0;display:flex}.proof-strip strong{font:500 34px var(--sans)}.proof-strip span{max-width:105px;font:9px/1.4 var(--mono);color:var(--bone-soft);text-transform:uppercase}.proof-strip>p{font:9px var(--mono);letter-spacing:.15em;color:#79766f;place-self:center end;margin:0}.section{border-bottom:1px solid var(--line);padding:clamp(82px,9vw,140px) clamp(22px,7vw,112px)}.section-intro{max-width:950px}.section h2,footer h2{font-family:var(--sans);letter-spacing:-.05em;margin:32px 0 0;font-size:clamp(43px,5.6vw,84px);font-weight:500;line-height:.96}.section-intro>p:last-child,.mold-copy>p,.atelier-copy>p{max-width:720px;color:var(--bone-soft);margin:28px 0 0;font-size:17px;line-height:1.7}.feature-list{border-top:1px solid var(--line);margin-top:85px}.feature-list article{border-bottom:1px solid var(--line);grid-template-columns:90px minmax(0,1fr);gap:20px;padding:28px 0;transition:padding-left .18s;display:grid}.feature-list article:hover{padding-left:10px}.feature-list article>span{font:10px var(--mono);color:#8da8ff}.feature-list h3{font:500 25px var(--sans);letter-spacing:-.02em;margin:0 0 9px}.feature-list p{max-width:650px;color:var(--bone-soft);margin:0;line-height:1.6}.pricing{background:#111415}.pricing-title{justify-content:space-between;align-items:end;gap:40px;display:flex}.pricing-title h2{max-width:760px}.plan-grid{border-left:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:75px;display:grid}.plan{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:360px;padding:28px;position:relative}.plan>div{font:9px var(--mono);color:#77746e;justify-content:space-between;display:flex}.plan>div b{background:var(--blue);color:#fff;letter-spacing:.1em;padding:3px 7px;font-size:8px}.plan h3{font:500 25px var(--sans);margin:75px 0 12px}.plan .price{color:var(--bone);font:500 48px var(--sans);margin:0 0 26px}.plan .price small{font:9px var(--mono);text-transform:uppercase;color:var(--bone-soft);margin-top:4px;display:block}.plan>p:last-child{max-width:260px;color:var(--bone-soft);margin:0;font-size:14px;line-height:1.55}.plan-featured{box-shadow:inset 0 2px var(--blue);background:#376eff14}.pending-link{font:9px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#77746e;margin:25px 0 0}.moldforge{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(50px,9vw,140px);display:grid}.mold-visual{border:1px solid var(--line);background-color:#151819;background-image:linear-gradient(#e9e3d609 1px,#0000 1px),linear-gradient(90deg,#e9e3d609 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:34px 34px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;height:570px;position:relative;overflow:hidden}.mold-visual>span{font:10px var(--mono);letter-spacing:.13em;color:#77746e;position:absolute;top:22px;left:32px}.mold-visual>p{font:9px/1.7 var(--mono);color:#77746e;margin:0;position:absolute;bottom:26px;left:32px}.mold-shape{border:1px solid #e9e3d661;border-radius:48% 48% 9% 9%/23% 23% 7% 7%;width:300px;height:350px;position:absolute;top:50%;left:50%;transform:translate(-50%,-48%);box-shadow:22px 24px #376eff12,22px 24px 0 1px #376eff47,inset 0 0 50px #00000047}.mold-shape:before{content:"";border:1px solid #e9e3d657;border-radius:50%;width:62%;height:43%;position:absolute;top:12%;left:19%;box-shadow:inset 0 0 35px #0000005c}.mold-shape i{border:1px solid #8da8ff;border-radius:50%;width:13px;height:13px;position:absolute;box-shadow:0 0 10px #376eff66}.mold-shape i:first-child{bottom:30px;left:25px}.mold-shape i:nth-child(2){bottom:30px;right:25px}.mold-shape i:nth-child(3){bottom:75px;left:calc(50% - 6px)}.mold-copy h2{margin-top:30px}.mold-copy ul{border-top:1px solid var(--line);margin:44px 0 32px;padding:0;list-style:none}.mold-copy li{border-bottom:1px solid var(--line);color:var(--bone-soft);gap:24px;padding:16px 0;display:flex}.mold-copy li span{font:9px var(--mono);color:#8da8ff}.text-link{border-bottom:1px solid var(--line-strong);align-items:center;gap:22px;padding-bottom:7px;font-size:13px;font-weight:600;display:inline-flex}.text-link:hover{color:#9db4ff;border-color:var(--blue)}.atelier{grid-template-columns:.85fr 1.15fr;gap:clamp(50px,9vw,150px);display:grid}.atelier-copy h2{margin-top:30px}.atelier-index{border-top:1px solid var(--line)}.atelier-index article{border-bottom:1px solid var(--line);grid-template-columns:60px 1fr auto 30px;align-items:center;min-height:95px;transition:background .18s,padding .18s;display:grid}.atelier-index article:hover{background:#e9e3d606;padding-left:8px}.atelier-index article>span,.atelier-index article>p{font:9px var(--mono);color:#77746e}.atelier-index h3{font:500 19px var(--sans);margin:0}.atelier-index article>p{text-transform:uppercase}.atelier-index i{color:#8da8ff;font-style:normal}.approach .section-intro{max-width:1100px}.approach-grid{border-left:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:80px;display:grid}.approach-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:260px;padding:28px}.approach-grid article>span{font:9px var(--mono);color:#8da8ff}.approach-grid h3{font:500 22px var(--sans);margin:85px 0 12px}.approach-grid p{color:var(--bone-soft);margin:0;font-size:14px;line-height:1.6}footer{background:var(--bone);color:var(--ink);padding:clamp(82px,9vw,135px) clamp(22px,7vw,112px) 30px}footer .kicker{color:#6f6b62}footer .kicker:before{background:var(--blue)}footer h2{max-width:1120px}.contact-pending{border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);font:500 clamp(18px,2.5vw,34px) var(--sans);justify-content:space-between;margin:75px 0 0;padding:25px 0;display:flex}footer>div{font:9px var(--mono);text-transform:uppercase;justify-content:space-between;gap:30px;margin-top:65px;display:flex}footer>div span{max-width:290px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}}@media (width<=1050px){.hero{grid-template-columns:1fr;padding-bottom:60px}.hero-product{padding-left:clamp(22px,4vw,64px)}.machine-ui{margin:0}.offset-frame{left:60px;right:auto}.proof-strip{grid-template-columns:repeat(3,1fr)}.proof-strip>p{display:none}.moldforge,.atelier{grid-template-columns:1fr}.mold-visual{max-width:720px}.atelier-index{margin-top:15px}}@media (width<=760px){.site-header{grid-template-columns:1fr auto;height:68px}.main-nav{display:none}.hero-copy{padding-top:70px}.hero-product{padding-top:25px;padding-right:22px}.product-index,.offset-frame{display:none}.machine-ui{height:390px}.machine-body{grid-template-columns:112px 1fr;height:339px}.machine-sidebar{padding:16px 10px}.toolpath-stage>p{display:none}.proof-strip{grid-template-columns:repeat(3,1fr);padding:0}.proof-strip>div{padding:18px 10px;display:block}.proof-strip strong{margin-bottom:7px;font-size:28px;display:block}.proof-strip span{font-size:7px}.section h2,footer h2{font-size:44px}.feature-list{margin-top:55px}.feature-list article{grid-template-columns:45px 1fr}.pricing-title{display:block}.plan-grid,.approach-grid{grid-template-columns:1fr}.plan{min-height:300px}.plan h3{margin-top:45px}.mold-visual{height:430px}.mold-shape{width:220px;height:260px}.atelier-index article{grid-template-columns:40px 1fr auto 20px}.atelier-index article>p{display:none}.contact-pending{font-size:16px}footer>div{flex-direction:column}}@media (width<=430px){h1{font-size:54px}.hero-actions{display:grid}.button{width:100%}.machine-ui{height:355px}.machine-body{grid-template-columns:100px 1fr;height:304px}.machine-sidebar dl>div{margin-bottom:10px;padding-bottom:10px}.ready-badge{font-size:6px}.workpiece{width:72%;height:165px;left:14%}.mold-visual{height:380px}}h1{letter-spacing:-.025em;font-kerning:normal;font-feature-settings:"kern" 1,"liga" 1;max-width:900px;font-family:Aptos Display,Segoe UI Variable Display,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:clamp(56px,6vw,94px);line-height:.98}@media (width<=430px){h1{letter-spacing:-.015em;font-size:52px;line-height:1}}.contact-links{border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);grid-template-columns:minmax(0,1.45fr) repeat(2,minmax(0,.8fr));margin:75px 0 0;font-style:normal;display:grid}.contact-channel{border-left:1px solid #0d10113d;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;min-width:0;min-height:96px;padding:20px 24px;transition:background-color .18s;display:grid}.contact-links>.contact-channel:first-child{border-left:0;padding-left:0}.contact-links small{font:700 9px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#6f6b62}.contact-links strong{overflow-wrap:anywhere;min-width:0;font:500 clamp(17px,1.85vw,30px)/1.2 Aptos Display,Segoe UI Variable Display,Segoe UI,Helvetica Neue,Arial,sans-serif}.contact-channel:hover{background:#376eff0f}.contact-channel:hover strong{color:#2458e8}.contact-channel__copy{gap:7px;min-width:0;display:grid}.contact-channel--social strong{font-size:clamp(15px,1.35vw,22px)}.social-icon{flex:none;width:30px;height:30px;display:block;position:relative}.social-icon--instagram{border:2px solid;border-radius:8px}.social-icon--instagram:before{content:"";border:2px solid;border-radius:50%;width:10px;height:10px;position:absolute;top:8px;left:8px}.social-icon--instagram:after{content:"";background:currentColor;border-radius:50%;width:3px;height:3px;position:absolute;top:5px;right:5px}.social-icon--youtube{border:2px solid;border-radius:7px;height:22px;margin-block:4px}.social-icon--youtube:before{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:8px solid;position:absolute;top:5px;left:11px}@media (width<=900px){.contact-links{grid-template-columns:1fr 1fr}.contact-links>.contact-channel:first-child{grid-column:1/-1;padding-left:0}.contact-links>.contact-channel:nth-child(2){border-left:0;padding-left:0}}@media (width<=760px){.contact-channel{gap:16px;min-height:82px}}@media (width<=560px){.contact-links{grid-template-columns:1fr}.contact-links>.contact-channel{border-top:1px solid #0d10113d;border-left:0;grid-column:auto;padding:18px 0}.contact-links>.contact-channel:first-child{border-top:0;grid-column:auto}.social-icon{width:28px;height:28px}.social-icon--youtube{height:21px}}.hero-copy h1:first-child,.section-intro>h2:first-child,.pricing-title>h2:first-child,.mold-copy>h2:first-child,.atelier-copy>h2:first-child,footer>h2:first-child{margin-top:0}.feature-list article{grid-template-columns:minmax(0,1fr)}.plan h3{margin-top:10px}.atelier-index article{grid-template-columns:minmax(0,1fr) auto}.approach-grid h3{margin-top:10px}@media (width<=760px){.atelier-index article{grid-template-columns:minmax(0,1fr) auto}}.moldforge{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.mold-visual,.mold-copy{min-width:0}.mold-visual{isolation:isolate;background-color:#121516;background-image:linear-gradient(#e9e3d60b 1px,#0000 1px),linear-gradient(90deg,#e9e3d60b 1px,#0000 1px);background-size:28px 28px;place-items:center;height:620px;display:grid;box-shadow:inset 0 0 90px #00000047}.mold-visual:before{content:"";pointer-events:none;border:1px solid #e9e3d61a;position:absolute;inset:22px}.mold-visual:after{content:"";aspect-ratio:1;filter:blur(12px);pointer-events:none;z-index:-1;background:radial-gradient(circle,#376eff17,#0000 66%);border-radius:50%;width:72%;position:absolute;top:13%;left:11%}.mold-tech{aspect-ratio:4/5;z-index:1;width:min(100% - 48px,420px);position:relative}.mold-tech__backplate,.mold-tech__midplate,.mold-tech__plate{border-radius:22px 22px 30px 30px;position:absolute;inset:0}.mold-tech__backplate{background:linear-gradient(145deg,#376eff29,#376eff0b);border:1px solid #376eff73;transform:translate(18px,20px);box-shadow:18px 22px 38px #00000052}.mold-tech__midplate{background:#171b1d;border:1px solid #8da8ff47;transform:translate(9px,10px)}.mold-tech__plate{background:linear-gradient(145deg,#e9e3d60b,#e9e3d603 42%,#0000002e);border:1px solid #e9e3d694;overflow:hidden;box-shadow:inset 0 0 0 10px #e9e3d603,inset 0 0 52px #0000005c}.mold-tech__plate:before{content:"";border:1px solid #e9e3d62e;border-radius:15px 15px 22px 22px;position:absolute;inset:6.5%}.mold-tech__axis{z-index:1;opacity:.72;position:absolute}.mold-tech__axis--x{background:repeating-linear-gradient(90deg,#e9e3d63d 0 7px,#0000 7px 13px);height:1px;top:50%;left:5%;right:5%}.mold-tech__axis--y{background:repeating-linear-gradient(#e9e3d63d 0 7px,#0000 7px 13px);width:1px;top:5%;bottom:5%;left:50%}.mold-tech__parting-line{z-index:2;background:linear-gradient(90deg,#0000,#e9e3d66b 12% 88%,#0000);height:1px;position:absolute;top:62%;left:8%;right:8%}.mold-tech__register{z-index:3;background:#121617;border:1px solid #e9e3d69e;border-radius:50%;width:18px;height:18px;position:absolute;box-shadow:0 0 0 5px #e9e3d609,inset 0 0 0 4px #e9e3d613}.mold-tech__register:after{content:"";background:#8da8ff;border-radius:50%;position:absolute;inset:6px;box-shadow:0 0 9px #376eff8c}.mold-tech__register--nw{top:6%;left:7%}.mold-tech__register--ne{top:6%;right:7%}.mold-tech__register--sw{bottom:6%;left:7%}.mold-tech__register--se{bottom:6%;right:7%}.mold-tech__clamp{z-index:2;background:#121617;border:1px solid #e9e3d666;border-radius:999px;width:34px;height:12px;position:absolute;top:48%;box-shadow:inset 0 0 0 3px #e9e3d609}.mold-tech__clamp--left{left:3%;transform:rotate(90deg)}.mold-tech__clamp--right{right:3%;transform:rotate(90deg)}.mold-tech__cooling{z-index:2;border:1px solid #376eff6b;border-radius:999px;width:16%;height:48%;position:absolute;top:25%;box-shadow:inset 0 0 12px #376eff0e}.mold-tech__cooling:before,.mold-tech__cooling:after{content:"";background:#121617;border:1px solid #8da8ff;border-radius:50%;width:6px;height:6px;position:absolute;left:50%;transform:translate(-50%)}.mold-tech__cooling:before{top:-4px}.mold-tech__cooling:after{bottom:-4px}.mold-tech__cooling--left{left:11%}.mold-tech__cooling--right{right:11%}.mold-tech__sprue{z-index:4;background:radial-gradient(circle,#376eff8c 0 18%,#121617 22% 58%,#376eff38 62%);border:1px solid #8da8ff;border-radius:50%;width:19px;height:19px;position:absolute;top:7.5%;left:50%;transform:translate(-50%);box-shadow:0 0 15px #376eff47}.mold-tech__runner{z-index:3;background:#376eff;position:absolute;box-shadow:0 0 8px #376eff61}.mold-tech__runner--main{width:1px;height:18%;top:12%;left:calc(50% - .5px)}.mold-tech__runner--left,.mold-tech__runner--right{width:12%;height:1px;top:29.8%}.mold-tech__runner--left{left:38%}.mold-tech__runner--right{right:38%}.mold-tech__cavity{z-index:4;background:radial-gradient(at 50% 24%,#376eff14,#0000 48%),#00000014;border:1px solid #e9e3d6ad;border-radius:46% 46% 22% 22%/24% 24% 15% 15%;position:absolute;inset:26% 29% 18%;box-shadow:0 0 0 8px #e9e3d605,inset 0 0 34px #00000073}.mold-tech__contour{border-radius:inherit;border:1px solid #e9e3d64d;position:absolute;inset:8%}.mold-tech__core{background:linear-gradient(#376eff17,#00000024);border:1px solid #8da8ffb8;border-radius:48% 48% 28% 28%/25% 25% 18% 18%;position:absolute;inset:17% 24% 21%;box-shadow:inset 0 0 20px #376eff14}.mold-tech__gate{background:#376eff;width:22%;height:1px;position:absolute;top:6%;box-shadow:0 0 7px #376eff66}.mold-tech__gate--left{left:-22%}.mold-tech__gate--right{right:-22%}.mold-tech__ejector{z-index:5;background:#121617;border:1px solid #e9e3d69e;border-radius:50%;width:9px;height:9px;position:absolute;box-shadow:inset 0 0 0 2px #e9e3d614}.mold-tech__ejector--one{top:39%;left:22%}.mold-tech__ejector--two{top:39%;right:22%}.mold-tech__ejector--three{top:68%;left:22%}.mold-tech__ejector--four{top:68%;right:22%}.mold-tech__ejector--five{bottom:9%;left:40%}.mold-tech__ejector--six{bottom:9%;right:40%}@media (width<=1050px){.moldforge{grid-template-columns:1fr}.mold-visual{height:clamp(460px,58vw,590px)}.mold-tech{width:min(100% - 56px,410px)}}@media (width<=760px){.mold-visual{height:clamp(390px,110vw,480px)}.mold-tech{width:min(100% - 44px,350px)}.mold-tech__backplate{transform:translate(12px,14px)}}@media (width<=430px){.mold-tech{width:min(100% - 36px,310px)}.mold-tech__backplate{transform:translate(8px,10px)}.mold-tech__midplate{transform:translate(4px,5px)}.mold-tech__register{width:14px;height:14px}.mold-tech__register:after{inset:5px}.mold-tech__ejector{width:7px;height:7px}}.mold-visual{background-color:#0e1213;background-image:linear-gradient(#e9e3d60a 1px,#0000 1px),linear-gradient(90deg,#e9e3d60a 1px,#0000 1px);background-size:26px 26px;height:640px;box-shadow:inset 0 0 120px #00000080}.mold-visual:before{border-color:#e9e3d621;inset:20px;box-shadow:inset 0 0 0 1px #0003}.mold-visual:after{filter:blur(18px);background:radial-gradient(circle,#376eff29,#376eff09 38%,#0000 70%);width:86%;top:7%;left:7%}.mold-tech{--core-lift:42px;--top-lift:84px;aspect-ratio:1/1.08;perspective:1050px;z-index:2;place-items:center;width:min(100% - 42px,520px);display:grid;position:relative}.mold-tech__floor-shadow{filter:blur(13px);background:radial-gradient(#000000ad,#0000001f 54%,#0000 74%);border-radius:50%;height:24%;position:absolute;bottom:8%;left:15%;right:9%;transform:rotate(-7deg)}.mold-tech__assembly{aspect-ratio:1;width:72%;transform-style:preserve-3d;position:absolute;top:51%;left:50%;transform:translate(-50%,-50%)rotateX(57deg)rotate(-36deg)}.mold-tech__layer{transform-style:preserve-3d;backface-visibility:hidden;border:1px solid #e9e3d652;border-radius:8%;transition:transform .45s cubic-bezier(.2,.7,.2,1),border-color .25s;position:absolute;inset:0}.mold-tech__layer:before{content:"";pointer-events:none;border:1px solid #e9e3d61f;border-radius:6%;position:absolute;inset:5.5%}.mold-tech__layer:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(118deg,#0000 16%,#ffffff0e 34%,#0000 49%);position:absolute;inset:0}.mold-tech__layer--base{background:linear-gradient(145deg,#1c2224 0%,#101415 52%,#090c0d 100%);transform:translateZ(0);box-shadow:0 16px #080b0c,0 18px #8da8ff38,17px 30px 50px #00000070}.mold-tech__layer--core{transform:translateZ(var(--core-lift));background:repeating-linear-gradient(135deg,#ffffff05 0 1px,#0000 1px 7px),linear-gradient(145deg,#272d2f,#15191b 52%,#0b0e0f);border-color:#8da8ff6b;box-shadow:0 10px #0a0d0e,0 11px #376eff47,10px 18px 30px #00000059}.mold-tech__layer--top{transform:translateZ(var(--top-lift));background:repeating-linear-gradient(125deg,#ffffff06 0 1px,#0000 1px 8px),linear-gradient(145deg,#303638 0%,#1a1f21 48%,#0d1011 100%);border-color:#e9e3d694;box-shadow:0 10px #0a0d0e,0 11px #e9e3d629,12px 24px 34px #00000061}.mold-visual:hover .mold-tech__layer--core{transform:translateZ(calc(var(--core-lift) + 7px))}.mold-visual:hover .mold-tech__layer--top{transform:translateZ(calc(var(--top-lift) + 14px));border-color:#8da8ffb8}.mold-tech__base-recess{background:radial-gradient(circle at 50% 45%,#376eff1f,#0003 62%);border:1px solid #e9e3d633;border-radius:15%;position:absolute;inset:18%;box-shadow:inset 0 0 0 7px #00000021,inset 0 0 34px #0000008c}.mold-tech__assembly .mold-tech__ejector{z-index:3;background:radial-gradient(circle,#9aa4a6 0 18%,#111617 22% 52%,#424b4e 56%);border:1px solid #e9e3d67a;border-radius:50%;width:10px;height:10px;position:absolute;box-shadow:0 0 0 4px #e9e3d606}.mold-tech__assembly .mold-tech__ejector--one{top:22%;left:20%}.mold-tech__assembly .mold-tech__ejector--two{top:22%;right:20%}.mold-tech__assembly .mold-tech__ejector--three{top:55%;left:15%}.mold-tech__assembly .mold-tech__ejector--four{top:55%;right:15%}.mold-tech__assembly .mold-tech__ejector--five{bottom:15%;left:34%}.mold-tech__assembly .mold-tech__ejector--six{bottom:15%;right:34%}.mold-tech__assembly .mold-tech__cooling{z-index:2;filter:drop-shadow(0 0 4px #376eff47);width:26%;height:66%;box-shadow:none;border:2px solid #376eff94;position:absolute;top:17%}.mold-tech__assembly .mold-tech__cooling:before,.mold-tech__assembly .mold-tech__cooling:after{display:none}.mold-tech__assembly .mold-tech__cooling--left{border-right:0;border-radius:28px 0 0 28px;left:8%}.mold-tech__assembly .mold-tech__cooling--right{border-left:0;border-radius:0 28px 28px 0;right:8%}.mold-tech__port{z-index:4;background:radial-gradient(circle,#376eff 0 20%,#111617 25% 58%,#376eff59 62%);border:1px solid #8da8ff;border-radius:50%;width:11px;height:11px;position:absolute;box-shadow:0 0 8px #376eff73}.mold-tech__port--left-top{top:15%;left:7%}.mold-tech__port--left-bottom{bottom:15%;left:7%}.mold-tech__port--right-top{top:15%;right:7%}.mold-tech__port--right-bottom{bottom:15%;right:7%}.mold-tech__insert{z-index:4;background:linear-gradient(160deg,#8da8ff1f,#00000038 58%),#161b1d;border:1px solid #e9e3d6ad;border-radius:42% 42% 18% 18%/25% 25% 13% 13%;position:absolute;inset:18% 27% 13%;box-shadow:0 0 0 7px #e9e3d606,inset 0 0 26px #00000094,0 0 18px #376eff14}.mold-tech__insert-contour{border-radius:inherit;border:1px solid #e9e3d64d;position:absolute;inset:8%}.mold-tech__insert-pocket{background:radial-gradient(at 48% 34%,#376eff33,#00000052 62%);border:1px solid #8da8ffb8;border-radius:48% 48% 25% 25%/28% 28% 17% 17%;position:absolute;inset:18% 23% 22%;box-shadow:inset 0 0 17px #376eff26,0 0 7px #376eff2e}.mold-tech__insert-rib{background:linear-gradient(90deg,#0000,#e9e3d68f);width:23%;height:1px;position:absolute;top:48%;box-shadow:0 0 4px #e9e3d61f}.mold-tech__insert-rib--left{left:0}.mold-tech__insert-rib--right{right:0;transform:scaleX(-1)}.mold-tech__boss{background:#101415;border:1px solid #e9e3d68f;border-radius:50%;width:9px;height:9px;position:absolute;bottom:12%;box-shadow:inset 0 0 0 2px #e9e3d614}.mold-tech__boss--left{left:19%}.mold-tech__boss--right{right:19%}.mold-tech__assembly .mold-tech__register{z-index:7;background:radial-gradient(circle,#0d1112 0 18%,#899497 21% 28%,#111617 31% 52%,#4e595c 56%);border:1px solid #e9e3d6ad;border-radius:50%;width:20px;height:20px;position:absolute;box-shadow:0 0 0 5px #0000001f,inset 0 0 0 1px #ffffff14}.mold-tech__assembly .mold-tech__register:after{display:none}.mold-tech__assembly .mold-tech__register--nw{top:7%;left:7%}.mold-tech__assembly .mold-tech__register--ne{top:7%;right:7%}.mold-tech__assembly .mold-tech__register--sw{bottom:7%;left:7%}.mold-tech__assembly .mold-tech__register--se{bottom:7%;right:7%}.mold-tech__assembly .mold-tech__sprue{z-index:8;background:radial-gradient(circle,#8da8ff 0 10%,#376eff 12% 22%,#0d1112 26% 55%,#376eff5c 59%);border:1px solid #a9bcff;border-radius:50%;width:24px;height:24px;position:absolute;top:8%;left:50%;transform:translate(-50%);box-shadow:0 0 18px #376eff7a,0 0 0 5px #376eff0f}.mold-tech__assembly .mold-tech__runner{z-index:6;background:linear-gradient(90deg,#376eff,#8da8ff,#376eff);position:absolute;box-shadow:0 0 7px #376eff9e}.mold-tech__assembly .mold-tech__runner--main{width:2px;height:19%;top:14%;left:calc(50% - 1px)}.mold-tech__assembly .mold-tech__runner--left,.mold-tech__assembly .mold-tech__runner--right{width:18%;height:2px;top:32.5%}.mold-tech__assembly .mold-tech__runner--left{left:32%}.mold-tech__assembly .mold-tech__runner--right{right:32%}.mold-tech__cavity-window{z-index:5;background:linear-gradient(155deg,#080b0ceb,#1c2326b8);border:1px solid #e9e3d6b3;border-radius:44% 44% 19% 19%/25% 25% 13% 13%;position:absolute;inset:29% 25% 14%;box-shadow:inset 0 0 0 7px #0000002e,inset 0 0 24px #000000b8,0 0 0 6px #e9e3d605}.mold-tech__cavity-shell{border-radius:inherit;border:1px solid #e9e3d647;position:absolute;inset:8%}.mold-tech__cavity-core{background:radial-gradient(at 48% 35%,#376eff38,#0508098c 68%);border:1px solid #8da8ffd1;border-radius:48% 48% 26% 26%/28% 28% 18% 18%;position:absolute;inset:17% 22% 20%;box-shadow:inset 0 0 18px #376eff2e,0 0 10px #376eff33}.mold-tech__guide{z-index:9;transform-origin:50% 100%;background:linear-gradient(90deg,#151a1c,#7c8990 45%,#1a2022 80%);border:1px solid #8da8ff80;border-radius:999px;width:9px;height:82px;position:absolute;transform:translate(-50%,-100%)rotateX(-90deg);box-shadow:0 0 7px #376eff29}.mold-tech__guide--nw{top:11%;left:10%}.mold-tech__guide--ne{top:11%;left:90%}.mold-tech__guide--sw{top:89%;left:10%}.mold-tech__guide--se{top:89%;left:90%}@media (width<=1050px){.mold-visual{height:clamp(500px,65vw,620px)}.mold-tech{width:min(100% - 52px,500px)}}@media (width<=760px){.mold-visual{height:clamp(430px,112vw,530px)}.mold-tech{--core-lift:34px;--top-lift:67px;width:min(100% - 38px,420px)}}@media (width<=430px){.mold-visual{height:400px}.mold-tech{--core-lift:27px;--top-lift:54px;width:min(100% - 28px,350px)}.mold-tech__assembly{width:76%}.mold-tech__guide{height:54px}.mold-tech__assembly .mold-tech__register{width:16px;height:16px}.mold-tech__assembly .mold-tech__sprue{width:20px;height:20px}}@media (prefers-reduced-motion:reduce){.mold-tech__layer{transition:none!important}}section[id],footer[id],main[id]{scroll-margin-top:82px}.main-nav{gap:clamp(18px,2vw,32px)}.download{isolation:isolate;color:#fff;background:#376eff;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(48px,8vw,130px);display:grid;position:relative;overflow:hidden}.download:before{content:"";z-index:-1;border:1px solid #ffffff24;border-radius:50%;width:560px;height:560px;position:absolute;top:-210px;right:-120px;box-shadow:0 0 0 70px #ffffff09,0 0 0 140px #ffffff06}.download-copy{min-width:0}.download-copy h2{color:#fff;max-width:720px;margin-top:0}.download-copy>p{color:#ffffffc7;max-width:650px;margin:28px 0 0;font-size:17px;line-height:1.7}.download-action{color:#0d1011;cursor:pointer;background:#fff;border-color:#fff;min-width:220px;margin-top:38px}.download-action:hover{color:#fff;background:#0d1011;border-color:#0d1011}.download-copy>small{color:#ffffffa3;max-width:570px;margin-top:18px;font-size:11px;line-height:1.55;display:block}.download-product{min-width:0;padding:24px 0 8px}.download-window{background:#111617;border:1px solid #ffffff47;width:min(100%,610px);min-height:350px;margin-left:auto;position:relative;box-shadow:22px 28px #09144238,0 32px 70px #0610364d}.download-window:after{content:"";pointer-events:none;background:linear-gradient(125deg,#0000 24%,#376eff0f 45%,#0000 64%);position:absolute;inset:46px 0 0}.download-window__bar{border-bottom:1px solid #e9e3d621;align-items:center;gap:8px;height:46px;padding:0 16px;display:flex}.download-window__bar i{border:1px solid #e9e3d66b;border-radius:50%;width:7px;height:7px}.download-window__bar i:first-child{background:#376eff;border-color:#8da8ff;box-shadow:0 0 9px #376effcc}.download-window__body{grid-template-columns:92px minmax(0,1fr);height:303px;display:grid}.download-window__rail{background:repeating-linear-gradient(#e9e3d61f 0 1px,#0000 1px 42px);border-right:1px solid #e9e3d61a}.download-window__stage{background-image:linear-gradient(#e9e3d60b 1px,#0000 1px),linear-gradient(90deg,#e9e3d60b 1px,#0000 1px);background-size:24px 24px;position:relative;overflow:hidden}.download-window__stage:before{content:"";border:1px solid #e9e3d666;border-radius:45% 45% 17% 17%/24% 24% 12% 12%;position:absolute;inset:46px 15% 40px;box-shadow:inset 0 0 0 10px #e9e3d605,inset 0 0 35px #00000052}.download-window__stage:after{content:"";background:#376eff0f;border:1px solid #8da8ffb8;border-radius:48% 48% 22% 22%/28% 28% 14% 14%;position:absolute;inset:83px 34% 67px;box-shadow:0 0 18px #376eff1f}.download-window__path{z-index:2;background:#376eff;height:1px;position:absolute;box-shadow:0 0 8px #376effa6}.download-window__path--one{top:44%;left:21%;right:21%}.download-window__path--two{top:56%;left:29%;right:29%}.download-window__path--three{top:68%;left:37%;right:37%}.download-window__beam{z-index:3;background:linear-gradient(90deg,#0000,#8da8ff 18%,#376eff 80%,#0000);height:1px;position:absolute;top:55%;left:12%;right:9%;box-shadow:0 0 12px #376effe6}.download-product ul{border-top:1px solid #ffffff4d;border-bottom:1px solid #ffffff4d;grid-template-columns:repeat(3,1fr);margin:28px 0 0;padding:0;list-style:none;display:grid}.download-product li{font:9px var(--mono);letter-spacing:.07em;text-align:center;text-transform:uppercase;color:#ffffffc2;border-right:1px solid #fff3;padding:15px 10px}.download-product li:last-child{border-right:0}.download-warning{color:#ffffffd1;background:#0610362e;border:1px solid #ffffff47;margin:18px 0 0;padding:16px 18px;font-size:12px;line-height:1.6}@media (width<=1050px){.download{grid-template-columns:1fr}.download-product{width:min(100%,720px)}.download-window{margin-left:0}}@media (width<=760px){section[id],footer[id],main[id]{scroll-margin-top:68px}.download-window{min-height:300px}.download-window__body{grid-template-columns:70px minmax(0,1fr);height:253px}.download-window__stage:before{inset:36px 13% 30px}.download-window__stage:after{top:66px;bottom:52px}.download-product ul{grid-template-columns:1fr}.download-product li{border-bottom:1px solid #fff3;border-right:0}.download-product li:last-child{border-bottom:0}}@media (width<=430px){.download-window{min-height:265px;box-shadow:12px 16px #09144233,0 25px 50px #06103640}.download-window__body{grid-template-columns:55px minmax(0,1fr);height:218px}.download-window__stage:before{inset:30px 12% 25px}.download-window__stage:after{top:58px;bottom:44px}}.mold-offer{background:linear-gradient(135deg,#376eff1f,#376eff06);border:1px solid #8da8ff57;margin-top:34px;padding:28px;box-shadow:inset 0 1px #8da8ff2e}.mold-offer__label{letter-spacing:.12em;text-transform:uppercase;font:600 10px var(--mono)!important;color:#9db4ff!important;margin:0!important}.mold-offer__price{letter-spacing:-.04em;align-items:end;gap:14px;display:flex;color:var(--bone)!important;font:500 clamp(42px,5vw,66px)/.95 var(--sans)!important;margin:20px 0 9px!important}.mold-offer__price small{font:9px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--bone-soft);padding-bottom:7px}.mold-offer__license{color:var(--bone-soft)!important;margin:0!important;font-size:13px!important;line-height:1.55!important}.mold-offer__validation{color:#8f8a80;font:10px/1.55 var(--mono);margin-top:8px;display:block}.mold-offer__actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:24px;display:grid}.mold-offer__action{width:100%;margin-top:0}.mold-offer__action--pending{cursor:pointer;color:#a8a39a;background:#e9e3d60a;border-color:#e9e3d633}.mold-offer__action--pending:hover{color:#e9e3d6;background:#376eff14;border-color:#8da8ff8c;transform:translateY(-2px)}.mold-offer__demo-note{color:var(--bone-soft);font:11px/1.6 var(--sans);margin-top:14px;display:block}.mold-offer__status{color:#77746e;font:9px/1.55 var(--mono);letter-spacing:.04em;margin-top:8px;display:block}@media (width<=600px){.mold-offer__actions{grid-template-columns:1fr}}@media (width<=430px){.mold-offer{padding:22px}.mold-offer__price{display:block}.mold-offer__price small{margin-top:10px;padding:0;display:block}}.availability-notice{z-index:100;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0d1011f7;border:1px solid #8da8ff7a;grid-template-columns:12px minmax(0,1fr);align-items:start;gap:15px;width:min(440px,100vw - 36px);padding:20px 54px 20px 20px;animation:.22s ease-out notice-in;display:grid;position:fixed;bottom:clamp(18px,3vw,38px);right:clamp(18px,3vw,42px);box-shadow:0 24px 70px #0000007a,inset 0 1px #e9e3d614}.availability-notice__signal{background:#376eff;border-radius:50%;width:9px;height:9px;margin-top:5px;box-shadow:0 0 16px #376efff2}.availability-notice strong{font:700 10px var(--mono);letter-spacing:.13em;text-transform:uppercase;color:#9db4ff;display:block}.availability-notice p{color:var(--bone);margin:8px 0 0;font-size:14px;line-height:1.55}.availability-notice>button{width:32px;height:32px;color:var(--bone-soft);cursor:pointer;background:0 0;border:0;font-size:22px;line-height:1;position:absolute;top:12px;right:13px}.availability-notice>button:hover{color:#fff}@keyframes notice-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (width<=600px){.availability-notice{width:auto;bottom:18px;left:18px;right:18px}}
