@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--pp-ink: #202428;--pp-muted: #737b84;--pp-border: #dce1e5;--pp-surface: #f3f5f7;--pp-orange: #d7440e;--pp-orange-hover: #bf3b0b;--pp-blue: #2878d0;--pp-blue-hover: #1e66b4;--pp-white: #ffffff;--ink-2: #3c4148;--ink-3: #5b6168;--line: #eceef1;--line-2: #e3e6ea;--page: #ffffff;--tint-orange: #fff4ee;--tint-blue: #eef5fd;--font: "Inter Variable", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--r-sm: 8px;--r-md: 10px;--r-lg: 14px;--r-xl: 18px;--shadow-btn: inset 0 1px 0 rgba(255, 255, 255, .18), 0 1px 2px rgba(16, 18, 20, .18), 0 0 0 1px rgba(16, 18, 20, .06);--shadow-window: 0 0 0 1px rgba(16, 18, 20, .06), 0 2px 4px rgba(16, 18, 20, .04), 0 12px 32px -8px rgba(16, 18, 20, .1), 0 40px 80px -24px rgba(16, 18, 20, .14);--container: 1200px;--gutter: 24px;--nav-h: 68px;--ease-out: cubic-bezier(.16, 1, .3, 1);--spring: cubic-bezier(.32, 1.22, .42, 1)}@media(max-width:640px){:root{--gutter: 16px;--nav-h: 60px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-h) + 16px)}body{margin:0;background:var(--page);color:var(--pp-ink);font-family:var(--font);font-size:16px;line-height:1.5;font-feature-settings:"cv11","ss01","ss03";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input{font:inherit;color:inherit}img,svg{display:block}::selection{background:var(--tint-orange);color:var(--pp-orange)}:focus-visible{outline:2px solid var(--pp-blue);outline-offset:2px;border-radius:6px}.container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);margin:0 auto;padding:0 var(--gutter)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 14px;border:0;border-radius:var(--r-md);font-size:14px;font-weight:550;letter-spacing:-.005em;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease}.btn:active{transform:translateY(.5px)}.btn-primary{background:var(--pp-orange);color:#fff;box-shadow:var(--shadow-btn)}.btn-primary:hover{background:var(--pp-orange-hover)}.btn-ghost{background:transparent;color:var(--ink-2)}.btn-ghost:hover{background:var(--pp-surface);color:var(--pp-ink)}.btn-lg{height:42px;padding:0 18px;font-size:15px}.btn-attio{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 13px;border:0;border-radius:10px;font-size:15px;font-weight:500;letter-spacing:-.012em;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,box-shadow .15s ease,transform .12s ease}.btn-attio:active{transform:translateY(.5px)}.btn-attio-dark{background:#1d1f22;color:#fff;box-shadow:inset 0 1px #ffffff1f,0 1px 2px #10121433}.btn-attio-dark:hover{background:#33363b}.btn-attio-outline{background:#fff;color:#1d1f22;box-shadow:inset 0 0 0 1px #dfe1e5,0 1px 2px #1012140a}.btn-attio-outline:hover{background:#f7f8f9}.hs-actions .btn-attio{height:40px;padding:0 14px}@keyframes ping{75%,to{transform:scale(2);opacity:0}}@keyframes rise{0%{opacity:0;transform:translateY(14px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.rise{animation:rise .9s var(--ease-out) both;animation-delay:var(--d, 0ms)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.rise{animation:none}}.wl-dialog{width:min(440px,calc(100vw - 32px));padding:0;border:0;border-radius:18px;background:#fff;color:var(--pp-ink);box-shadow:0 0 0 1px #1012140f,0 24px 64px -12px #10121447}.wl-dialog[open]{animation:wlIn .35s var(--ease-out) both}.wl-dialog::backdrop{background:#14161a52;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@keyframes wlIn{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}.wl-body{position:relative;min-height:320px;padding:18px 12px 10px}.wl-close{position:absolute;z-index:2;top:12px;right:12px;display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:9px;background:transparent;color:var(--pp-muted);cursor:pointer}.wl-close:hover{background:var(--pp-surface);color:var(--pp-ink)}.wl-missing{margin:0;padding:24px 12px;color:#b42318;font-size:14px;text-align:center}.logo{display:inline-flex;align-items:center;gap:9px}.logo-mark{width:24px;height:24px}.logo-word{font-size:19px;font-weight:650;letter-spacing:-.03em;color:#1c1d1f}.nav{position:sticky;top:0;z-index:900;background:#fffffff2;-webkit-backdrop-filter:saturate(180%) blur(12px);backdrop-filter:saturate(180%) blur(12px);border-bottom:1px solid #ebedf0}.nav-inner{display:flex;align-items:center;justify-content:space-between;height:var(--nav-h);padding:0 28px}.nav-left{display:flex;align-items:center;gap:40px}.nav-logo{display:inline-flex;border-radius:8px}.nav-logo-mark{display:none}.nav-links{display:flex;align-items:center;gap:2px}.nav-link{display:inline-flex;align-items:center;height:36px;padding:0 12px;border-radius:10px;color:#2b2f36;font-size:15px;font-weight:500;letter-spacing:-.012em;transition:background-color .15s ease}.nav-link:hover{background:#f4f5f6}.nav-right{display:flex;align-items:center;gap:10px}.nav-burger{display:none;position:relative;width:38px;height:38px;padding:0;border:0;border-radius:10px;background:transparent;cursor:pointer}.nav-burger:hover{background:#f4f5f6}.nav-burger span{position:absolute;left:11px;right:11px;height:1.5px;border-radius:2px;background:#1c1d1f;transition:transform .25s var(--ease-out),top .25s var(--ease-out)}.nav-burger span:first-child{top:15px}.nav-burger span:last-child{top:22px}.nav.is-open .nav-burger span:first-child{top:18.5px;transform:rotate(45deg)}.nav.is-open .nav-burger span:last-child{top:18.5px;transform:rotate(-45deg)}.nav-sheet{padding:4px 20px 20px;border-top:1px solid #ebedf0;background:#fff;animation:sheetIn .25s var(--ease-out) both}.nav-sheet[hidden]{display:none}.nav-sheet-link{display:block;padding:14px 0;border-bottom:1px solid #f0f1f3;font-size:16px;font-weight:500}.nav-sheet-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:16px}.nav-sheet-actions .btn-attio{height:42px}@keyframes sheetIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media(max-width:1000px){.nav-links{display:none}.nav-burger{display:block}}@media(max-width:820px){.nav-signin{display:none}}@media(max-width:660px){.nav-cta{display:none}.nav-inner{padding:0 16px}}@media(max-width:500px){.nav-logo-full{display:none}.nav-logo-mark{display:inline-flex}}.pal-dock{position:fixed;top:0;left:50%;z-index:1000;display:flex;justify-content:center;transform:translate(-50%);transition:transform .5s var(--spring),opacity .3s ease;pointer-events:none}.pal-dock.is-hidden{transform:translate(-50%,-48px);opacity:0}.pal-island{position:relative;display:block;padding:0;border:0;background:transparent;pointer-events:auto;cursor:pointer;transform-origin:top center;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.pal-island:focus-visible{outline:none}.pal-island:focus-visible .pal-surface{box-shadow:0 0 0 2px var(--pp-blue),0 8px 24px #00000061}.pal-island.is-idle{width:216px;height:34px;transition:width .35s var(--spring),height .35s var(--spring)}.pal-island.is-greeting{width:min(440px,calc(100vw - 28px));height:104px;transition:width .38s var(--spring),height .38s var(--spring)}.pal-ear{position:absolute;top:0;width:14px;height:14px;pointer-events:none;z-index:3}.pal-ear-l{left:-14px;background:radial-gradient(circle at 0 14px,transparent 13.5px,#000 14px)}.pal-ear-r{right:-14px;background:radial-gradient(circle at 14px 14px,transparent 13.5px,#000 14px)}.pal-surface{position:relative;z-index:2;display:flex;width:100%;height:100%;overflow:hidden;background:#000;color:#f5f6f8;transition:border-radius .35s ease,box-shadow .3s ease,background .25s ease}.pal-surface.is-idle{align-items:center;justify-content:space-between;padding:0 14px;border-radius:0 0 16px 16px;box-shadow:0 8px 24px #00000061,0 2px 6px #00000038,inset 0 -1px #ffffff1f}.pal-surface.is-greeting{border-radius:0 0 22px 22px;background:radial-gradient(120% 90% at 50% 120%,rgba(52,211,153,.4),transparent 70%),#000;box-shadow:0 16px 40px -6px #000000a6,0 4px 16px #00000059,inset 0 -1px #ffffff14}.pal-idle-left{display:flex;align-items:center;gap:8px;min-width:0;animation:palContentIn .34s var(--spring) .06s both}.pal-dot{position:relative;display:flex;width:8px;height:8px;flex-shrink:0}.pal-dot-ping{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#34d399;opacity:.75;animation:ping 1.6s cubic-bezier(0,0,.2,1) infinite}.pal-dot-core{position:relative;width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 8px #22c55e}.pal-name{flex-shrink:0;font-size:12px;font-weight:700;letter-spacing:.06em;color:#fff}.pal-label{overflow:hidden;font-size:11.5px;font-weight:500;color:#94a3b8;white-space:nowrap;text-overflow:ellipsis}.pal-lens{width:10px;height:10px;flex-shrink:0;border-radius:50%;background:#111418;border:1px solid rgba(255,255,255,.2)}.pal-greeting{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:104px;overflow:hidden}.pal-greeting-canvas{width:100%;max-width:440px;height:104px}@keyframes palContentIn{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.pal-dock,.pal-island,.pal-surface,.pal-idle-left,.pal-dot-ping{animation:none;transition:none}}.qs-frame{width:100%;overflow:hidden;border-radius:18px;background:#f1f2f4;box-shadow:0 0 0 1px #10121412,0 2px 4px #1012140a,0 24px 48px -16px #10121429,0 60px 120px -40px #78280a38;font-family:var(--font);color:#202428;font-size:13px;letter-spacing:-.003em;-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none}.qs-titlebar{position:relative;display:flex;align-items:center;gap:8px;height:34px;padding:0 16px}.qs-dot{width:12px;height:12px;border-radius:50%;background:#ff5f57;box-shadow:inset 0 0 0 .5px #0000001f}.qs-dot:nth-child(2){background:#febc2e}.qs-dot:nth-child(3){background:#28c840}.qs-url{position:absolute;left:50%;transform:translate(-50%);padding:4px 14px;border-radius:7px;background:#e6e8eb;color:#737b84;font-size:12px;font-weight:500}.qs-app{margin:0 6px 6px;overflow:hidden;border-radius:13px;background:#f4f5f7;box-shadow:0 0 0 1px #1012140f}.qs-nav{position:relative;display:flex;align-items:center;justify-content:space-between;height:52px;padding:0 28px;background:#f3f5f7}.qs-nav-left,.qs-nav-right{display:flex;align-items:center;gap:24px;height:100%}.qs-brand{margin-right:12px;font-size:20px;font-weight:600;letter-spacing:-.024em}.qs-link{position:relative;display:inline-flex;align-items:center;gap:6px;height:100%;font-size:14px;font-weight:450;color:#202428}.qs-link.is-active{color:#d7440e;font-weight:500}.qs-link.is-active:after{content:"";position:absolute;left:0;right:0;bottom:9px;height:2px;border-radius:2px;background:#d7440e}.qs-user{display:inline-flex;align-items:center;gap:8px;padding:4px 10px 4px 4px;border-radius:999px;background:#fff;box-shadow:0 0 0 1px #dce1e5;font-size:13px;font-weight:500}.qs-avatar{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#202428;color:#fff;font-size:10.5px;font-weight:600}.qs-topbar{display:flex;align-items:center;gap:12px;padding:11px 28px;background:#fff;border-bottom:1px solid #dce1e5}.qs-topbar-label{font-size:14px;font-weight:600}.qs-search{position:relative;display:flex;align-items:center;width:320px;height:36px;padding:0 32px 0 36px;border:1px solid #2878d0;border-radius:6px;box-shadow:0 0 0 3px #2878d01a;font-size:13px}.qs-search-icon{position:absolute;left:12px;color:#737b84}.qs-search-x{position:absolute;right:10px;color:#737b84}.qs-btn-outline{display:inline-flex;align-items:center;height:36px;padding:0 16px;border:1px solid #d7440e;border-radius:6px;color:#d7440e;font-size:13px;font-weight:500}.qs-work{display:grid;grid-template-columns:1fr 320px;gap:24px;align-items:start;padding:20px 28px 22px}.qs-left{display:flex;flex-direction:column;gap:14px;min-width:0}.qs-card{border-radius:14px;background:#fff;box-shadow:0 1px 2px #1012140d}.qs-customer{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 24px}.qs-eyebrow{margin-bottom:4px;font-size:11px;font-weight:700;letter-spacing:.05em;color:#737b84}.qs-cust-name{margin:0 0 8px;font-size:18px;font-weight:700;line-height:1.2}.qs-cust-meta{display:flex;gap:16px;color:#737b84}.qs-cust-meta span{display:inline-flex;align-items:center;gap:6px}.qs-cust-right{display:flex;align-items:center;gap:16px}.qs-edit{display:inline-flex;align-items:center;gap:4px;color:#2878d0;font-weight:600}.qs-quote-meta{display:flex;align-items:center;gap:22px;padding:10px 16px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc}.qs-quote-meta>div{display:flex;flex-direction:column}.qs-meta-label{font-size:10px;font-weight:700;letter-spacing:.05em;color:#737b84}.qs-meta-value{margin-top:2px;font-size:13px;font-weight:700}.qs-meta-sep{width:1px;height:28px;background:#e2e8f0}.mono{font-variant-numeric:tabular-nums}.qs-site{padding:14px 20px 10px;transition:box-shadow .5s ease}.qs-site-head{display:flex;align-items:center;justify-content:space-between;height:38px;margin-bottom:8px;padding:0 14px 0 16px;border-radius:8px;background:#f3f5f7}.qs-site-title{display:flex;align-items:center;gap:10px;font-weight:600}.qs-badge{display:inline-flex;align-items:center;gap:6px;padding:2px 3px 2px 8px;border:1px solid #99e6c9;border-radius:999px;background:#dcf9ee;color:#047857;font-size:11.5px;font-weight:500}.qs-badge-count{padding:1px 7px;border-radius:999px;background:#bff2de;color:#065f46}.qs-site-actions{display:flex;gap:14px;color:#737b84}.is-blue{color:#2878d0}.is-red{color:#ef4444}.qs-grid{display:grid;grid-template-columns:minmax(170px,2.05fr) minmax(110px,1.4fr) minmax(92px,1.15fr) minmax(48px,.6fr) minmax(84px,1.05fr) minmax(60px,.74fr) minmax(100px,1.22fr) minmax(56px,.62fr);gap:10px}.qs-thead{padding:0 6px 10px;margin-bottom:8px;border-bottom:1px solid #f1f5f9;color:#737b84;font-size:12px;font-weight:600}.c{text-align:center;justify-content:center}.r{text-align:right}.b{font-weight:600}.qs-rows{display:flex;flex-direction:column}.qs-row{position:relative;align-items:start;padding:6px;border-radius:10px;transition:background-color .5s ease}.qs-row+.qs-row{margin-top:4px}.qs-row:before{content:"";position:absolute;top:12px;bottom:12px;width:3px;border-radius:3px;opacity:0;transform:scaleY(.4);transition:opacity .4s ease,transform .5s var(--ease-out)}.is-print .qs-row:before{left:-20px;background:#2878d0}.is-fabrication .qs-row:before{right:-20px;background:#d7440e}.is-linked .is-fabrication .qs-row{background:#fff7f2}.is-linked .is-print .qs-row{background:#f3f8fe}.is-linked .qs-row:before{opacity:1;transform:none}.qs-product{padding-top:3px;min-width:0}.qs-product-title{font-weight:600;line-height:1.25}.qs-product-sub{margin-top:3px;overflow:hidden;color:#737b84;font-size:11px;line-height:1.25;white-space:nowrap;text-overflow:ellipsis}.qs-input{display:flex;align-items:center;height:36px;padding:0 10px;border:1px solid #dce1e5;border-radius:6px;background:#fff;font-weight:500}.qs-select{justify-content:space-between;gap:4px;color:#202428;white-space:nowrap}.qs-select svg{color:#94a3b8}.qs-size{justify-content:center;gap:6px;padding:0 8px}.qs-size .x{color:#737b84;font-size:12px;font-weight:700}.qs-size .u{color:#737b84;font-size:11px;font-weight:600}.qs-price{justify-content:space-between}.qs-price span,.qs-disc span{color:#737b84;font-weight:600}.qs-disc{justify-content:center;gap:6px}.qs-dash{display:flex;align-items:center;justify-content:center;height:36px;color:#94a3b8;font-size:14px;font-weight:700}.qs-total{display:flex;align-items:center;justify-content:flex-end;height:36px;padding:0 10px;border:1px solid #e2e8f0;border-radius:6px;background:#f8fafc;font-weight:700}.qs-under{min-height:16px;margin-top:4px;color:#737b84;font-size:10px;font-weight:500;text-align:center}.qs-row-actions{display:flex;align-items:center;justify-content:center;gap:12px;height:36px}.qs-add{display:inline-flex;align-items:center;gap:6px;margin-top:6px;padding:12px 6px 2px;border-top:1px solid #f1f5f9;width:100%;color:#2878d0;font-weight:600}.qs-summary{padding:22px 22px 20px}.qs-summary h3{margin:0;padding-bottom:12px;border-bottom:1px solid #f1f5f9;font-size:16px;font-weight:700}.qs-sum{display:flex;flex-direction:column;gap:13px;margin-top:18px}.qs-sum-row{display:flex;align-items:center;justify-content:space-between}.qs-sum-row .k{display:inline-flex;align-items:center;gap:6px;color:#737b84}.qs-sum-row .k.strong{color:#202428;font-weight:600;gap:8px}.qs-sum-row .v{font-weight:600}.qs-sum-row .v.b{font-weight:700}.qs-info{color:#94a3b8}.qs-sum-row.is-green .v{color:#1e7e34}.qs-green-pill{padding:2px 6px;border-radius:4px;background:#ebf5ee;color:#1e7e34;font-size:11px;font-weight:600}.qs-gst{display:flex;flex-direction:column;gap:4px;padding-top:10px;border-top:1px solid #f1f5f9}.qs-gst-edit{display:inline-flex;align-items:center;gap:2px;color:#2878d0;font-size:11px;font-weight:600}.qs-small{color:#737b84;font-size:11px}.qs-rule{height:1px;background:#e2e8f0}.qs-grand{display:flex;flex-direction:column;gap:2px}.qs-grand-row{display:flex;align-items:baseline;justify-content:space-between;font-weight:700;letter-spacing:.02em}.qs-grand-value{font-size:22px;font-weight:800;letter-spacing:-.02em}.qs-grand-value small{color:#737b84;font-size:11px;font-weight:600;letter-spacing:0}.qs-cta{display:flex;align-items:center;justify-content:center;height:44px;margin-top:6px;border-radius:12px;background:#d7440e;color:#fff;font-size:14px;font-weight:600;box-shadow:inset 0 1px #ffffff2e,0 1px 2px #1012142e}.iso{--anatomy-page:#0b0b0b;--anatomy-card:#131313;--anatomy-text:#a3a3a3;--anatomy-strong:#e6e6e6;--anatomy-muted:#6e6e6e;--anatomy-paper:#131313;--anatomy-face:#1b1b1b;--anatomy-top:#1c1c1c;--anatomy-shade-0:#0f0f0f;--anatomy-shade-1:#121212;--anatomy-shade-2:#151515;--anatomy-shade-3:#181818;--anatomy-lit-top:#262626;--anatomy-lit-shade:#1d1d1d;--anatomy-hi:#d4d4d4;--anatomy-mid:#6a6a6a;--anatomy-lo:#3e3e3e;--anatomy-faint:#2a2a2a;--anatomy-lit:#ffffff;--anatomy-halo:#050505;--anatomy-halo-opacity:.9;--anatomy-dot:#e6e6e6;--anatomy-red:#ff6b6b;--anatomy-green:#6be0a0;--anatomy-blue:#6b9bff;--anatomy-weight:.6px;--anatomy-ease:cubic-bezier(.32,.72,0,1);--anatomy-mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--anatomy-lift:inset 0 1px 0 0 #ffffff0a,inset 0 0 0 1px #ffffff06,0 0 0 1px #00000026,0 1px 1px -.5px #00000014,0 3px 3px -1.5px #00000014,0 6px 6px -3px #00000014,0 12px 12px -6px #00000014}.iso[data-theme=light]{--anatomy-page:#f2f2ef;--anatomy-card:#fbfbfa;--anatomy-text:#57575a;--anatomy-strong:#18181a;--anatomy-muted:#8c8c90;--anatomy-paper:#fbfbfa;--anatomy-face:#ffffff;--anatomy-top:#ffffff;--anatomy-shade-0:#dcdcd9;--anatomy-shade-1:#e5e5e2;--anatomy-shade-2:#ededea;--anatomy-shade-3:#f4f4f1;--anatomy-lit-top:#ffffff;--anatomy-lit-shade:#eeeeeb;--anatomy-hi:#26262a;--anatomy-mid:#8a8a8f;--anatomy-lo:#b4b4b8;--anatomy-faint:#d4d4d6;--anatomy-lit:#000000;--anatomy-halo:#8a8a80;--anatomy-halo-opacity:.32;--anatomy-dot:#3a3a3e;--anatomy-red:#e5484d;--anatomy-green:#30a46c;--anatomy-blue:#3e63dd;--anatomy-lift:inset 0 1px 0 0 #ffffff,0 0 0 1px #0000000f,0 1px 1px -.5px #0000000a,0 3px 3px -1.5px #0000000a,0 6px 6px -3px #0000000a,0 12px 12px -6px #0000000a}.iso-svg{display:block;width:100%;height:auto;overflow:visible}.iso-svg path,.iso-svg circle{vector-effect:non-scaling-stroke}.iso-fill{fill:var(--anatomy-paper);stroke:none}.iso-solid[data-lit]>.iso-fill{fill:var(--anatomy-face)}.iso-shade,.iso-top{stroke:none}.iso-shade[data-shade="0"]{fill:var(--anatomy-shade-0)}.iso-shade[data-shade="1"]{fill:var(--anatomy-shade-1)}.iso-shade[data-shade="2"]{fill:var(--anatomy-shade-2)}.iso-shade[data-shade="3"]{fill:var(--anatomy-shade-3)}.iso-top{fill:var(--anatomy-top)}.iso-solid[data-lit]>.iso-top{fill:var(--anatomy-lit-top)}.iso-solid[data-lit]>.iso-shade{fill:var(--anatomy-lit-shade)}.iso-solid[data-seamless]>.iso-shade,.iso-solid[data-seamless]>.iso-top{stroke-width:.4;stroke-linejoin:round}.iso-solid[data-seamless]>.iso-shade[data-shade="0"]{stroke:var(--anatomy-shade-0)}.iso-solid[data-seamless]>.iso-shade[data-shade="1"]{stroke:var(--anatomy-shade-1)}.iso-solid[data-seamless]>.iso-shade[data-shade="2"]{stroke:var(--anatomy-shade-2)}.iso-solid[data-seamless]>.iso-shade[data-shade="3"]{stroke:var(--anatomy-shade-3)}.iso-solid[data-seamless]>.iso-top{stroke:var(--anatomy-top)}.iso-solid[data-seamless][data-lit]>.iso-top{stroke:var(--anatomy-lit-top)}.iso-solid[data-seamless][data-lit]>.iso-shade{stroke:var(--anatomy-lit-shade)}.iso-solid[data-lit]>.iso-edge{stroke:var(--anatomy-lit)}.iso-halo{fill:var(--anatomy-halo);stroke:none;filter:blur(9px);opacity:var(--anatomy-halo-opacity);transform:translateY(3px)}.iso-line{fill:none;stroke:var(--anatomy-lo);stroke-width:var(--anatomy-weight);stroke-linecap:round;stroke-linejoin:round}.iso-line[data-tone=hi]{stroke:var(--anatomy-hi)}.iso-line[data-tone=mid]{stroke:var(--anatomy-mid)}.iso-line[data-tone=lo]{stroke:var(--anatomy-lo)}.iso-line[data-tone=faint]{stroke:var(--anatomy-faint)}.iso-line[data-tone=lit]{stroke:var(--anatomy-lit)}.iso-line[data-tone=red]{stroke:var(--anatomy-red)}.iso-line[data-tone=green]{stroke:var(--anatomy-green)}.iso-line[data-tone=blue]{stroke:var(--anatomy-blue)}.iso-line[data-dotted]{stroke-dasharray:.01 3.5;stroke-width:1}.iso-line[data-dashed]{stroke-dasharray:3 3}.iso-line[data-flow]{stroke-dasharray:2 6}.iso-wire-end{fill:var(--anatomy-paper);stroke:var(--anatomy-lo);stroke-width:var(--anatomy-weight)}.iso-wire[data-tone=hi] .iso-wire-end{stroke:var(--anatomy-hi)}.iso-wire[data-tone=mid] .iso-wire-end{stroke:var(--anatomy-mid)}.iso-wire[data-tone=faint] .iso-wire-end{stroke:var(--anatomy-faint)}.iso-wire[data-tone=lit] .iso-wire-end{stroke:var(--anatomy-lit)}.iso-dots circle{fill:var(--anatomy-dot);stroke:none;opacity:.32}.iso-dots[data-tone=hi] circle{opacity:.85}.iso-dots[data-tone=mid] circle{opacity:.45}.iso-dots[data-tone=lo] circle{opacity:.22}.iso-dots[data-tone=faint] circle{opacity:.12}.iso-face-text{fill:var(--anatomy-mid);font-family:var(--anatomy-mono);letter-spacing:.04em}.iso-face-text[data-tone=hi]{fill:var(--anatomy-hi)}.iso-face-text[data-tone=lo]{fill:var(--anatomy-lo)}.iso-face-text[data-tone=faint]{fill:var(--anatomy-faint)}.tb-body{fill:var(--anatomy-shade-2);stroke:none}.tb-shine{fill:var(--anatomy-top);stroke:none}.tb-shade{fill:var(--anatomy-shade-0);stroke:none}.tb-ring{fill:none;stroke:var(--anatomy-lo);stroke-width:.45;stroke-linecap:butt;stroke-linejoin:round}.tb-ring[data-tone=mid]{stroke:var(--anatomy-mid)}.tb-ring[data-tone=faint]{stroke:var(--anatomy-faint)}.tb-ring[data-tone=hi]{stroke:var(--anatomy-hi)}@keyframes iso-flow{to{stroke-dashoffset:-32}}@keyframes iso-pulse{0%,to{opacity:.18}12%{opacity:1}40%{opacity:.18}}.iso-line[data-flow]{animation:iso-flow 1.6s linear infinite}.iso-dots circle[data-pulse]{animation:iso-pulse 1.6s steps(1,end) infinite;animation-delay:var(--pulse-at,0ms)}.iso-figure{margin:32px 0 36px}.iso-plate{position:relative;padding:52px 24px;border-radius:0;background:var(--anatomy-card);box-shadow:0 0 0 1px var(--anatomy-mid);--anatomy-paper:var(--anatomy-card)}.iso-plate-corners{position:absolute;top:18px;right:20px;bottom:18px;left:20px;pointer-events:none}.iso-plate-corner{position:absolute;color:var(--anatomy-muted);font-family:var(--anatomy-mono);font-size:10.5px;line-height:1;letter-spacing:.04em;white-space:nowrap}.iso-plate-corner[data-corner=fig]{top:0;left:0;color:var(--anatomy-text)}.iso-plate-corner[data-corner=title]{top:0;right:0;text-transform:uppercase;letter-spacing:.1em}.iso-plate-corner[data-corner=hint]{bottom:0;left:0;text-transform:uppercase;letter-spacing:.1em}.iso-plate-corner[data-corner=readout]{right:0;bottom:0;color:var(--anatomy-text);font-variant-numeric:tabular-nums}.iso-plate .iso-svg{margin:0 auto}.iso-legend{display:grid;gap:8px;margin-top:12px;color:var(--anatomy-muted);font-size:13px;line-height:1.55}.iso-keys{display:flex;flex-wrap:wrap;gap:6px 18px}.iso-key{display:inline-flex;align-items:center;gap:7px}.iso-swatch{width:16px;height:10px;flex:none;overflow:visible}.iso-swatch path{fill:none;stroke:var(--anatomy-hi);stroke-width:1;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.iso-swatch[data-mark=raised] path,.iso-swatch[data-mark=flat] path{stroke:var(--anatomy-mid)}.iso-swatch[data-mark=lit] path{stroke:var(--anatomy-lit)}.iso-swatch[data-mark=dim] path{stroke:var(--anatomy-lo)}.iso-swatch[data-mark=dotted] path{stroke-dasharray:.01 3;stroke-width:1.4}.iso-swatch[data-mark=dashed] path{stroke-dasharray:3 2.5}.iso-swatch[data-mark=red] path{stroke:var(--anatomy-red)}.iso-swatch[data-mark=green] path{stroke:var(--anatomy-green)}.iso-swatch[data-mark=blue] path{stroke:var(--anatomy-blue)}.iso-swatch-crease{stroke:var(--anatomy-lo)!important}@media(max-width:560px){.iso-plate{padding:48px 12px 70px}.iso-plate-corner[data-corner=hint]{bottom:18px}}@media(prefers-reduced-motion:reduce){.iso-line[data-flow],.iso-dots circle[data-pulse]{animation:none}}.pp-iso{--anatomy-paper: #ffffff;--anatomy-face: #ffffff;--anatomy-top: #ffffff;--anatomy-shade-0: #d9dcdf;--anatomy-shade-1: #e3e6e9;--anatomy-shade-2: #eceef0;--anatomy-shade-3: #f4f5f6;--anatomy-lit-top: #ffffff;--anatomy-lit-shade: #eef0f2;--anatomy-hi: #202428;--anatomy-mid: #7d848c;--anatomy-lo: #b2b8be;--anatomy-faint: #d3d7db;--anatomy-lit: #000000;--anatomy-halo: #b5532a;--anatomy-halo-opacity: .18;--anatomy-dot: #2c3035;--anatomy-weight: .75px}.pp-machine .pp-cut{fill:none;stroke:var(--pp-orange);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.pp-machine .pp-guide{stroke:#e7c3b2}.pp-machine .pp-bit .iso-top,.pp-machine .pp-bit .iso-shade,.pp-machine .pp-bit .iso-fill{fill:var(--pp-orange)}.pp-machine .pp-bit .iso-edge{stroke:#9b300a}.pp-machine .pp-chips circle{fill:var(--pp-orange);opacity:0}.pp-machine .pp-chips.is-on circle{animation:ppChip .7s ease-out infinite}.pp-machine .pp-chips.is-on circle:nth-child(2){animation-delay:.14s}.pp-machine .pp-chips.is-on circle:nth-child(3){animation-delay:.28s}.pp-machine .pp-chips.is-on circle:nth-child(4){animation-delay:.42s}.pp-machine .pp-chips.is-on circle:nth-child(5){animation-delay:.56s}@keyframes ppChip{0%{opacity:.9}to{opacity:0}}.pp-machine .pp-plate{fill:#fff}.pp-machine .pp-screen{fill:#1c1f23;stroke:#1c1f23;stroke-width:.6px}.pp-machine .pp-screen-glow{fill:var(--pp-orange);opacity:.85;animation:ppGlow 2.4s ease-in-out infinite}.pp-machine .pp-screen-blue{fill:var(--pp-blue)}@keyframes ppGlow{0%,to{opacity:.55}50%{opacity:.95}}.pp-machine .pp-estop{fill:#e5484d}.pp-machine .pp-media{fill:#fff}.pp-machine .pp-p-bg{fill:#eaf2fc}.pp-machine .pp-p-orange{fill:var(--pp-orange)}.pp-machine .pp-p-orange2{fill:#ffd9c7}.pp-machine .pp-p-blue{fill:var(--pp-blue)}.pp-machine .pp-p-blue2{fill:var(--pp-blue);opacity:.45}.pp-machine .pp-p-rule{fill:#e3e6e9}.pp-machine .pp-inks circle{stroke:#0000002e;stroke-width:.4px}.pp-machine .pp-inks [data-ink=c]{fill:#1fb2e3}.pp-machine .pp-inks [data-ink=m]{fill:#e0408a}.pp-machine .pp-inks [data-ink=y]{fill:#f3c300}.pp-machine .pp-inks [data-ink=k]{fill:#202428}@media(prefers-reduced-motion:reduce){.pp-machine .pp-screen-glow,.pp-machine .pp-chips.is-on circle{animation:none}}.hs{position:relative}.hs.is-pinned{height:calc(100vh - var(--nav-h) + var(--hs-dist, 480px))}.hs-sticky{position:sticky;top:var(--nav-h);height:calc(100vh - var(--nav-h));overflow:hidden}.hs-copy{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;padding:clamp(56px,10vh,108px) var(--gutter) 0;text-align:center;will-change:opacity,transform,filter}.hs-pill{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px 0 13px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px #e3e5e8;color:#2b2f36;font-size:14px;font-weight:500;letter-spacing:-.01em;transition:box-shadow .15s ease,background-color .15s ease;animation:rise .8s var(--ease-out) .05s both}.hs-pill:hover{background:#fafafa;box-shadow:inset 0 0 0 1px #d4d7db}.hs-pill svg{color:#8a9097}.hs-title{max-width:980px;margin:30px 0 0;font-size:clamp(40px,5vw,68px);font-weight:600;line-height:1.04;letter-spacing:-.042em;color:#1c1d1f;animation:rise .9s var(--ease-out) .12s both}.hs-sub{max-width:540px;margin:22px 0 0;color:#6b7178;font-size:clamp(16px,1.35vw,18.5px);font-weight:450;line-height:1.45;letter-spacing:-.012em;animation:rise .9s var(--ease-out) .2s both}.hs-actions{display:flex;gap:10px;margin-top:30px;animation:rise .9s var(--ease-out) .28s both}.hs-band{position:absolute;top:50%;right:0;bottom:0;left:0;z-index:0;opacity:.9;background:repeating-linear-gradient(90deg,rgba(215,68,14,.07) 0 1px,transparent 1px 7px),linear-gradient(180deg,#fff8f3,#ffe9dd 55%,#ffdcca);-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 34%,#000 86%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 34%,#000 86%,transparent 100%);pointer-events:none}.hs-stage{position:absolute;top:0;left:50%;z-index:2;transform-origin:50% 0;will-change:transform}.hs-window{position:absolute;top:0;z-index:1}.hs-links{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;overflow:visible;pointer-events:none}.hs-machine{position:absolute;z-index:3;transform-origin:0 0;opacity:0;will-change:transform,opacity}.hs-machine .machine svg{display:block;width:100%;height:auto}.hs-machine-label{position:absolute;left:50%;top:calc(100% - 4px);display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;transform:translate(-50%);border-radius:999px;background:#ffffffdb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 0 0 1px #1012140f,0 4px 12px -4px #1012141f;color:#2b2f36;font-size:13px;font-weight:550;white-space:nowrap}.hs-machine-label i{width:8px;height:8px;border-radius:2px}.hs-machine-label i.is-orange{background:var(--pp-orange)}.hs-machine-label i.is-blue{background:var(--pp-blue)}.link-halo{fill:none;stroke:#ffffffe6;stroke-width:6;stroke-linecap:round}.link-line{fill:none;stroke-width:2;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1}.link.is-orange .link-line{stroke:var(--pp-orange)}.link.is-blue .link-line{stroke:var(--pp-blue)}.link-halo{opacity:0;transition:opacity .4s ease}.is-linked .link-halo{opacity:1}.link-end{opacity:0}.link-port{fill:#fff;stroke-width:2}.link.is-orange .link-port{stroke:var(--pp-orange)}.link.is-blue .link-port{stroke:var(--pp-blue)}.link.is-orange .link-port-core{fill:var(--pp-orange)}.link.is-blue .link-port-core{fill:var(--pp-blue)}.link-dot{opacity:0;transition:opacity .4s ease}.is-linked .link-dot{opacity:1}.link.is-orange .link-dot-core{fill:var(--pp-orange)}.link.is-orange .link-dot-glow{fill:#d7440e73}.link.is-blue .link-dot-core{fill:var(--pp-blue)}.link.is-blue .link-dot-glow{fill:#2878d073}.link>.link-halo{order:0}.hs.is-stacked{padding-bottom:64px}.hs-stacked-copy .hs-copy{padding-bottom:44px}.hs-stacked-stage{position:relative;padding:0 var(--gutter)}.hs-band.is-static{top:18%;right:0;bottom:0;left:0;opacity:1}.hs-stacked-window{position:relative;z-index:1;max-width:980px;margin:0 auto}.hs-window.is-static{position:absolute;top:0;left:0;transform-origin:0 0}.hs-stacked-machines{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:16px;max-width:980px;margin:28px auto 0}.hs-stacked-machines .hs-machine{position:relative;opacity:1;padding-bottom:44px}.hs-stacked-machines .hs-machine-label{top:auto;bottom:0}@media(max-width:640px){.hs-stacked-machines{grid-template-columns:1fr}.hs-title{font-size:clamp(34px,9.4vw,44px)}.hs-pill{font-size:12.5px}.hs-actions{flex-direction:column;width:100%;max-width:320px}}@media(prefers-reduced-motion:reduce){.hs-pill,.hs-title,.hs-sub,.hs-actions{animation:none}.link-dot{display:none}}.sx{position:relative}.sx.tl,.sx.pr,.sx.fq{background-image:linear-gradient(#e8eaed,#e8eaed),linear-gradient(#e8eaed,#e8eaed);background-repeat:no-repeat;background-size:1px 100%,1px 100%;background-position:20px 0,calc(100% - 20px) 0}.sx.tl{background-color:#fafafa}.sx.pr,.sx.fq{background-color:#fff}@media(max-width:900px){.sx.tl,.sx.pr,.sx.fq{background-image:none}}.sx-inner{width:100%;max-width:1364px;margin:0 auto;padding:0 28px}.sx-chip{display:inline-flex;align-items:center;height:26px;padding:0 9px;border-radius:7px;background:#eaf3fc;color:#2878d0;font-size:13.5px;font-weight:500;letter-spacing:-.01em}.sx-h2{max-width:800px;margin:18px 0 0;font-size:clamp(30px,3.3vw,46px);font-weight:600;line-height:1.1;letter-spacing:-.038em;color:#1c1d1f}.sx-h2 span{color:#7b8189}.mini{width:100%;padding:12px;border-radius:12px;background:#fff;box-shadow:0 0 0 1px #10121412,0 1px 2px #1012140a,0 10px 24px -12px #10121424;font-size:11.5px;line-height:1.35;color:#202428;letter-spacing:-.003em}.mini b{font-weight:600}.mini small{display:block;color:#737b84;font-size:10.5px}.mini-label{margin-bottom:7px;color:#737b84;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.mini-field{display:flex;align-items:center;gap:7px;height:30px;padding:0 9px;border:1px solid #dce1e5;border-radius:6px;background:#fff;font-weight:500;white-space:nowrap;overflow:hidden}.mini-field svg{flex-shrink:0;color:#737b84}.mini-field.is-focus{border-color:#2878d0;box-shadow:0 0 0 3px #2878d01a}.mini-field .grow{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.mini-two{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.mini-stack{display:flex;flex-direction:column;gap:8px}.mini-row{display:flex;align-items:center;gap:9px;padding:8px 4px}.mini-row+.mini-row{border-top:1px solid #f0f2f4}.mini-row>div{min-width:0;flex:1}.mini-avatar{display:grid;place-items:center;flex-shrink:0;width:26px;height:26px;border-radius:50%;background:#eef0f2;color:#4b5258;font-size:10px;font-weight:600}.pill{flex-shrink:0;padding:2px 8px;border-radius:999px;font-size:10.5px;font-weight:600;white-space:nowrap}.pill-green{background:#dcf9ee;color:#047857}.pill-amber{background:#fff1d6;color:#a15c07}.pill-blue{background:#eaf3fc;color:#2878d0}.pill-orange{background:#ffeadf;color:#c2410c}.chip{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:999px;box-shadow:inset 0 0 0 1px #e1e4e8;background:#fff;font-size:10.5px;font-weight:600;white-space:nowrap}.chip-blue{color:#2878d0}.mini-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:30px;padding:0 12px;border-radius:7px;background:#1d1f22;color:#fff;font-size:11.5px;font-weight:600}[data-reveal=pending] .reveal{opacity:0;transform:translateY(18px);filter:blur(4px)}[data-reveal=in] .reveal{opacity:1;transform:none;filter:none;transition:opacity .8s var(--ease-out) var(--d, 0ms),transform .9s var(--ease-out) var(--d, 0ms),filter .8s var(--ease-out) var(--d, 0ms)}@media(max-width:640px){.sx-inner{padding:0 16px}}.cx{position:relative;padding:clamp(80px,10vw,144px) 0;color:#f4f5f6}.cx>.sx-inner{position:relative}.cx-head{display:flex;flex-direction:column;align-items:center;text-align:center}.cx-pill{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff29;color:#c9cfd6;font-size:13.5px;font-weight:500;letter-spacing:-.01em}.cx-title{max-width:820px;margin:24px 0 0;font-size:clamp(32px,4.4vw,58px);font-weight:600;line-height:1.07;letter-spacing:-.042em;color:#f7f8f9}.cx-sub{max-width:560px;margin:18px 0 0;color:#8b929a;font-size:clamp(16px,1.35vw,18.5px);line-height:1.5;letter-spacing:-.01em}.cx-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(6,auto);column-gap:20px;max-width:1200px;margin:clamp(48px,6vw,80px) auto 0}.cx-panel{display:grid;grid-row:span 6;grid-template-rows:subgrid;padding:22px 28px 10px;border-radius:24px}@supports not (grid-template-rows: subgrid){.cx-grid{grid-template-rows:none}.cx-panel{display:block;grid-row:auto}}.cx-panel.is-without{box-shadow:none;border:1px dashed rgba(255,255,255,.16);background:#08090a}.cx-panel.is-with{background:linear-gradient(180deg,#17191c,#111316);box-shadow:0 0 0 1px #ffffff17,0 40px 80px -40px #d7440e66}.cx-panel-head{display:flex;align-items:center;gap:14px;padding-bottom:20px;font-size:19px;font-weight:550;letter-spacing:-.02em;border-bottom:1px solid rgba(255,255,255,.08)}.is-without .cx-panel-head{color:#8b929a;border-bottom-style:dashed;border-bottom-color:#ffffff1f}.cx-ico{display:grid;flex-shrink:0;place-items:center;width:40px;height:40px;border-radius:11px;background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff0d;color:#c9cfd6}.is-without .cx-ico{color:#6f767e}.is-with .cx-row .cx-ico{color:#ff8a5c;background:#d7440e1f;box-shadow:inset 0 0 0 1px #d7440e2e}.cx-row{display:flex;gap:16px;padding:24px 0}.cx-row+.cx-row{border-top:1px solid rgba(255,255,255,.05)}.is-without .cx-row+.cx-row{border-top-style:dashed}.cx-row h3{margin:0;font-size:16.5px;font-weight:600;line-height:1.3;letter-spacing:-.018em;color:#f4f5f6}.cx-row p{margin:5px 0 0;color:#a1a8b0;font-size:14.5px;line-height:1.55;letter-spacing:-.008em}.cx-tag{display:inline-block;margin-top:12px;padding:3px 9px;border-radius:6px;font-size:12px;font-weight:550;letter-spacing:-.005em}.is-without .cx-row h3{color:#8b929a}.is-without .cx-row p{color:#6c737b}.is-without .cx-tag{background:#ffffff0f;color:#7c838b}.is-with .cx-tag{background:#34d3991f;color:#4ade9d}@media(max-width:900px){.cx-grid{grid-template-columns:1fr;grid-template-rows:none;row-gap:16px}.cx-panel{display:block;grid-row:auto;padding:20px 20px 6px}}.tl{padding:clamp(72px,9vw,128px) 0 clamp(72px,9vw,128px);background:#fafafa}.tl-list{--p: 0;position:relative;margin:clamp(40px,5vw,72px) 0 0;padding:0;list-style:none}.tl-line{position:absolute;top:24px;bottom:24px;left:50%;width:2px;margin-left:-1px;border-radius:2px;background:#e3e5e8}.tl-line i{position:absolute;inset:0 0 auto;height:calc(var(--p) * 100%);border-radius:2px;background:#1c1d1f}.tl-step{display:grid;grid-template-columns:1fr 64px 1fr;align-items:center;min-height:340px;padding:28px 0}.tl-text{order:1;justify-self:start;max-width:440px;padding-right:24px}.tl-card{order:3;justify-self:end;width:100%;max-width:520px}.tl-step.is-flip .tl-text{order:3;justify-self:end;padding:0 0 0 24px}.tl-step.is-flip .tl-card{order:1;justify-self:start}.tl-dot{order:2;justify-self:center;position:relative;z-index:1;width:14px;height:14px;border-radius:50%;background:#fafafa;box-shadow:inset 0 0 0 2px #cfd3d8;transition:background-color .35s ease,box-shadow .35s ease,transform .35s var(--ease-out)}.tl-step.is-on .tl-dot{background:#1c1d1f;box-shadow:inset 0 0 0 2px #1c1d1f,0 0 0 5px #1c1d1f14;transform:scale(1.15)}.tl-text h3{margin:0;font-size:clamp(20px,1.8vw,24px);font-weight:600;line-height:1.25;letter-spacing:-.026em;color:#1c1d1f}.tl-text h3 span{color:#9aa1a8;font-variant-numeric:tabular-nums}.tl-text p{margin:12px 0 0;color:#6b7178;font-size:16px;line-height:1.6;letter-spacing:-.01em}.tl-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:18px}.tl-tags span{padding:4px 10px;border-radius:7px;background:#eceef0;color:#5b6168;font-size:12.5px;font-weight:500}.tl-card{display:grid;place-items:center;min-height:280px;padding:36px 32px;border-radius:20px;background-color:#fcfcfc;background-image:radial-gradient(#d6dade 1px,transparent 1.3px);background-size:14px 14px;box-shadow:0 0 0 1px #e8eaed,0 1px 2px #1012140a,0 24px 48px -32px #1012142e}.tl-card .mini{max-width:340px}.hiw-suggest{margin-top:6px;border-radius:8px;background:#fff;box-shadow:0 0 0 1px #e6e9ec,0 6px 14px -8px #1012142e}.hiw-suggest>div{display:flex;align-items:center;gap:7px;padding:7px 9px;color:#3c4148;white-space:nowrap;overflow:hidden}.hiw-suggest>div+div{border-top:1px solid #f0f2f4}.hiw-suggest svg{flex-shrink:0;color:#737b84}.hiw-suggest span{overflow:hidden;text-overflow:ellipsis}.hiw-chips{display:flex;gap:6px;margin-top:9px}.hiw-sum{display:flex;align-items:center;justify-content:space-between;padding:4px 0;color:#737b84}.hiw-sum b{color:#202428;font-variant-numeric:tabular-nums}.hiw-grand{display:flex;align-items:baseline;justify-content:space-between;margin-top:6px;padding-top:9px;border-top:1px dashed #dce1e5;font-weight:700}.hiw-grand b{font-size:15px;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.hiw-actions{display:flex;align-items:center;justify-content:space-between;margin-top:12px}.hiw-done{display:inline-flex;align-items:center;gap:4px;color:#047857;font-size:11px;font-weight:600}@media(max-width:900px){.tl-line{left:8px;margin-left:0}.tl-step,.tl-step.is-flip{grid-template-columns:16px 1fr;column-gap:20px;align-items:start;min-height:0;padding:24px 0 32px}.tl-dot{grid-column:1;grid-row:1;order:0;margin-top:6px}.tl-text,.tl-step.is-flip .tl-text{grid-column:2;grid-row:1;order:0;justify-self:stretch;max-width:none;padding:0}.tl-card,.tl-step.is-flip .tl-card{grid-column:2;grid-row:2;order:0;justify-self:stretch;max-width:none;margin-top:22px;min-height:0;padding:26px 18px}}.pr{padding:clamp(72px,9vw,128px) 0 clamp(72px,9vw,120px);background:#fafafa;border-top:1px solid #ebedf0}.pr-tabs{display:inline-flex;gap:2px;margin-top:clamp(32px,4vw,48px);padding:3px;border-radius:11px;background:#eceef0}.pr-tabs button{height:34px;padding:0 18px;border:0;border-radius:8px;background:transparent;color:#5b6168;font-size:14.5px;font-weight:500;letter-spacing:-.01em;cursor:pointer;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.pr-tabs button:hover{color:#1c1d1f}.pr-tabs button.is-on{background:#fff;color:#1c1d1f;box-shadow:0 0 0 1px #1012140f,0 1px 2px #10121414}.pr-stage{display:grid;margin-top:28px}.pr-panel{grid-area:1 / 1;display:grid;grid-template-columns:minmax(300px,.62fr) 1.38fr;gap:clamp(28px,4vw,64px);align-items:center;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .35s ease,transform .45s var(--ease-out),visibility 0s linear .35s}.pr-panel.is-on{opacity:1;visibility:visible;transform:none;transition:opacity .45s ease .08s,transform .55s var(--ease-out) .08s}.pr-list{display:flex;flex-direction:column;gap:20px;margin:0;padding:0;list-style:none}.pr-list li{position:relative;padding-left:18px}.pr-list li:before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:2px;background:#d7440e}.pr-list h3{margin:0;font-size:16.5px;font-weight:600;line-height:1.3;letter-spacing:-.018em;color:#1c1d1f}.pr-list p{margin:4px 0 0;color:#6b7178;font-size:14.5px;line-height:1.55;letter-spacing:-.008em}.pr-visual{position:relative;display:grid;place-items:center;min-height:520px;padding:clamp(20px,3vw,40px);overflow:hidden;border-radius:22px;box-shadow:inset 0 0 0 1px #1012140d}.pr-visual.is-leads{background:repeating-linear-gradient(90deg,rgba(40,120,208,.06) 0 1px,transparent 1px 7px),linear-gradient(180deg,#f4f9ff,#e2eefb)}.pr-visual.is-quotation{background:repeating-linear-gradient(90deg,rgba(215,68,14,.07) 0 1px,transparent 1px 7px),linear-gradient(180deg,#fff8f3,#ffe6d8)}.pv{position:relative;width:100%}.pv-win{width:100%;max-width:640px;margin:0 auto;padding:12px;border-radius:16px;background:#f4f5f7;box-shadow:0 0 0 1px #10121412,0 2px 4px #1012140a,0 24px 48px -16px #10121433;font-size:12px;color:#202428}.pv-seg{display:inline-flex;margin-bottom:10px;overflow:hidden;border:1px solid #dce1e5;border-radius:6px;background:#fff}.pv-seg span{padding:0 14px;height:30px;display:flex;align-items:center;font-size:12px;font-weight:450}.pv-seg .is-on{background:#2878d0;color:#fff;font-weight:500}.pv-two{display:grid;grid-template-columns:1fr 1.08fr;gap:10px}.pv-panel{padding:14px;border-radius:12px;background:#fff;box-shadow:0 1px 2px #1012140d}.pv-flabel{margin-bottom:4px;color:#737b84;font-size:10.5px;font-weight:500}.pv-panel .mini-stack{gap:10px}.pv-site{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:11px 12px;border-radius:10px;background:#f6f7f9}.pv-site-head{display:flex;width:100%;align-items:center;justify-content:space-between;gap:8px;font-size:12px}.pv-addr{display:flex;align-items:center;gap:6px;color:#737b84;font-size:11px}.pv-svcs{display:flex;flex-wrap:wrap;gap:5px}.pv-svcs span{padding:2px 8px;border-radius:6px;background:#fff;box-shadow:inset 0 0 0 1px #e3e6ea;font-size:10.5px;font-weight:500}.pv-add{display:inline-flex;align-items:center;gap:6px;color:#2878d0;font-size:11.5px;font-weight:600}.pv-quote{display:flex;align-items:flex-end;justify-content:center}.pv-paper{width:min(100%,470px);padding:22px 22px 18px;border-radius:6px;background:#fff;box-shadow:0 0 0 1px #1012140f,0 2px 4px #1012140a,0 28px 56px -18px #78280a52;color:#202428;font-size:10.5px;line-height:1.4}.pv-paper small{display:block;color:#737b84;font-size:9.5px}.pv-paper-head{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding-bottom:12px;border-bottom:1px solid #eceef0}.pv-paper-head b{font-size:12px}.pv-logo{display:grid;place-items:center;width:44px;height:44px;border-radius:8px;background:#f3f5f7;box-shadow:inset 0 0 0 1px #e3e6ea;color:#98a0a8;font-size:9px;font-weight:600;text-align:center}.pv-qno{text-align:right}.pv-qno b{color:#d7440e;letter-spacing:.05em}.pv-to{margin:12px 0 10px}.pv-to b{font-size:12px}.pv-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.pv-table th{padding:6px 4px;background:#f6f7f9;color:#737b84;font-size:9.5px;font-weight:600;text-align:right}.pv-table th:first-child,.pv-table td:first-child{text-align:left}.pv-table td{padding:7px 4px;border-bottom:1px solid #f0f2f4;text-align:right}.pv-table td:first-child{font-weight:600}.pv-totals{margin:10px 0 0 auto;width:62%;font-variant-numeric:tabular-nums}.pv-totals>div{display:flex;justify-content:space-between;padding:2px 0;color:#737b84}.pv-totals b{color:#202428}.pv-totals .is-grand{margin-top:5px;padding-top:7px;border-top:1px dashed #dce1e5;color:#202428;font-size:12px;font-weight:700}.pv-totals .is-grand b{font-size:13px;letter-spacing:-.02em}.pv-sign{width:120px;margin-top:14px;color:#737b84;font-size:9.5px}.pv-sign svg{display:block;width:100%;height:28px;margin-bottom:3px;padding-bottom:3px;border-bottom:1px solid #c9ced4;fill:none;stroke:#3c4148;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;opacity:.75}.pv-methods{position:relative;order:-1;z-index:2;flex-shrink:0;width:188px;margin-right:-22px;margin-bottom:30px;padding:10px;align-self:flex-end}.pv-method{display:flex;align-items:center;justify-content:space-between;padding:6px 7px;border-radius:6px;font-size:11.5px;font-weight:500}.pv-method span{display:inline-flex;align-items:center;gap:7px}.pv-method span i{display:inline-block;width:12px}.pv-method small{color:#98a0a8;font-size:10px}.pv-method.is-on{background:#eef5fd;color:#2878d0}@media(max-width:1000px){.pr-panel{grid-template-columns:1fr;gap:28px;align-items:start}.pr-panel:not(.is-on){display:none}.pr-visual{min-height:0}}@media(max-width:640px){.pv-two{grid-template-columns:1fr}.pv-methods{order:0;width:100%;margin:12px 0 0}.pv-quote{flex-direction:column;align-items:center}.pv-paper{padding:16px 14px}.pv-table th:nth-child(4),.pv-table td:nth-child(4){display:none}.pv-table td:nth-child(2),.pv-table td:nth-child(5){white-space:nowrap}}@media(prefers-reduced-motion:reduce){.pr-track{animation:none}.pr-panel,.pr-panel.is-on{transition:none}}.wf{padding:clamp(72px,9vw,128px) 0 clamp(64px,8vw,104px)}.sx.wf{background-color:#fafafa;background-image:linear-gradient(#e8eaed,#e8eaed),linear-gradient(#e8eaed,#e8eaed),radial-gradient(#dde0e4 1px,transparent 1.3px);background-repeat:no-repeat,no-repeat,repeat;background-size:1px 100%,1px 100%,16px 16px;background-position:20px 0,calc(100% - 20px) 0,0 0}@media(max-width:900px){.sx.wf{background-image:radial-gradient(#dde0e4 1px,transparent 1.3px);background-size:16px 16px;background-repeat:repeat;background-position:0 0}}.wf-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:clamp(36px,5vw,60px);background:#fff;box-shadow:0 0 0 1px #e1e4e8,0 24px 48px -36px #10121433}.wf-card{display:flex;flex-direction:column;overflow:hidden;background:#fff}.wf-card+.wf-card{border-left:1px solid #e1e4e8}.wf-art{border-bottom:1px solid #e1e4e8}.wf-art{position:relative;display:grid;place-items:center;height:340px;padding:20px 24px 8px;overflow:hidden}.is-orange .wf-art{background:repeating-linear-gradient(90deg,rgba(215,68,14,.07) 0 1px,transparent 1px 7px),linear-gradient(180deg,#fff8f3,#ffe3d4)}.is-blue .wf-art{background:repeating-linear-gradient(90deg,rgba(40,120,208,.07) 0 1px,transparent 1px 7px),linear-gradient(180deg,#f6faff,#dcebfb)}.wf-art .machine{width:min(100%,330px)}.wf-art .machine svg{display:block;width:100%;height:auto}.wf-body{display:flex;flex-direction:column;gap:14px;padding:26px 28px 30px}.wf-body h3{margin:0;font-size:24px;font-weight:600;line-height:1.2;letter-spacing:-.03em;color:#1c1d1f}.wf-lead{margin:-4px 0 4px;color:#6b7178;font-size:16px;line-height:1.5;letter-spacing:-.01em}.wf-points{display:flex;flex-direction:column;gap:11px;margin:0;padding:0;list-style:none}.wf-points li{display:flex;align-items:flex-start;gap:10px;color:#2b2f36;font-size:15px;font-weight:450;line-height:1.4;letter-spacing:-.01em}.wf-points svg{flex-shrink:0;margin-top:2px}.is-orange .wf-points svg{color:#d7440e}.is-blue .wf-points svg{color:#2878d0}.wf-products{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px;padding-top:18px;border-top:1px solid #eef0f2}.wf-products span{padding:4px 10px;border-radius:999px;background:#f4f5f7;color:#4b5258;font-size:12.5px;font-weight:500;white-space:nowrap}.wf-note{display:flex;align-items:center;justify-content:center;gap:8px;margin:28px 0 0;color:#737b84;font-size:14.5px;letter-spacing:-.01em}.wf-note svg{flex-shrink:0}@media(max-width:900px){.wf-grid{grid-template-columns:1fr}.wf-card+.wf-card{border-left:0;border-top:1px solid #e1e4e8}}@media(max-width:640px){.wf-art{height:300px}.wf-body{padding:22px 20px 24px}.wf-body h3{font-size:21px}.wf-note{justify-content:flex-start;align-items:flex-start}}.df{position:relative;padding:clamp(80px,10vw,136px) 0;color:#f4f5f6;border-top:1px solid rgba(255,255,255,.07)}.df:before{content:"";position:absolute;top:-160px;right:-120px;width:640px;height:480px;background:radial-gradient(closest-side,rgba(40,120,208,.16),transparent);pointer-events:none}.df>.sx-inner{position:relative}.df .sx-chip{background:#ffffff14;color:#cfd5dc}.df .sx-h2{color:#f7f8f9}.df-sub{max-width:620px;margin:18px 0 0;color:#8b929a;font-size:clamp(16px,1.35vw,18.5px);line-height:1.55;letter-spacing:-.01em}.df-table{margin-top:clamp(40px,5vw,64px);border-top:1px solid rgba(255,255,255,.1)}.df-row{display:grid;grid-template-columns:1fr 1.05fr 1.7fr;gap:clamp(20px,4vw,56px);align-items:baseline;padding:28px 0;border-bottom:1px solid rgba(255,255,255,.1)}.df-head{padding:16px 0;color:#6c737b;font-size:12.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.df-head span:last-child{color:#ff8a5c}.df-row h3{margin:0;color:#f4f5f6;font-size:clamp(17px,1.5vw,20px);font-weight:550;line-height:1.3;letter-spacing:-.022em}.df-row p{margin:0;font-size:clamp(15px,1.2vw,17px);line-height:1.55;letter-spacing:-.01em}.df-good{color:#8b929a}.df-with{position:relative;color:#f4f5f6;padding-left:20px}.df-with:before{content:"";position:absolute;left:0;top:.62em;width:7px;height:7px;border-radius:2px;background:#d7440e;box-shadow:0 0 12px #d7440eb3}@media(max-width:800px){.df-head{display:none}.df-row{grid-template-columns:1fr;gap:14px;padding:24px 0}.df-row p:after{content:none}.df-good:before,.df-with>span{content:none}.df-good{padding-left:0}.df-good:before{display:block;content:attr(data-label);margin-bottom:2px;color:#5f666e;font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}}.fq{padding:clamp(72px,9vw,120px) 0;background:#fff;border-top:1px solid #ebedf0}.fq-grid{display:grid;grid-template-columns:minmax(220px,.8fr) 1.6fr;gap:clamp(32px,6vw,96px);align-items:start}.fq-list{margin:0;padding:0;list-style:none;border-top:1px solid #e6e8eb}.fq-item{border-bottom:1px solid #e6e8eb}.fq-item h3{margin:0}.fq-item button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:24px;padding:22px 2px;border:0;background:transparent;color:#1c1d1f;font-size:clamp(17px,1.5vw,20px);font-weight:550;line-height:1.3;letter-spacing:-.022em;text-align:left;cursor:pointer}.fq-item button:hover span{color:#000}.fq-item i{position:relative;flex:0 0 22px;width:22px;height:22px;border-radius:50%;background:#f1f3f5;transition:background-color .2s ease}.fq-item button:hover i{background:#e7eaed}.fq-item i:before,.fq-item i:after{content:"";position:absolute;left:50%;top:50%;width:10px;height:1.6px;border-radius:2px;background:#3c4148;transform:translate(-50%,-50%);transition:transform .3s var(--ease-out)}.fq-item i:after{transform:translate(-50%,-50%) rotate(90deg)}.fq-item.is-open i:after{transform:translate(-50%,-50%) rotate(0)}.fq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s var(--ease-out)}.fq-item.is-open .fq-answer{grid-template-rows:1fr}.fq-answer>div{overflow:hidden}.fq-answer p{max-width:620px;margin:0;padding:0 40px 24px 2px;color:#6b7178;font-size:16.5px;line-height:1.6;letter-spacing:-.01em;opacity:0;transition:opacity .3s ease}.fq-item.is-open .fq-answer p{opacity:1;transition-delay:.08s}@media(max-width:860px){.fq-grid{grid-template-columns:1fr;gap:28px}}@media(prefers-reduced-motion:reduce){.fq-answer,.fq-answer p,.fq-item i:before,.fq-item i:after{transition:none}}.fc{padding:clamp(80px,10vw,136px) 0 clamp(64px,8vw,104px);background:#0b0c0e}.fc-panel{position:relative;display:flex;flex-direction:column;align-items:center;padding:clamp(56px,8vw,108px) 24px clamp(52px,7vw,96px);overflow:hidden;border-radius:clamp(20px,2.4vw,32px);text-align:center;background:radial-gradient(70% 90% at 50% 125%,rgba(215,68,14,.75),rgba(215,68,14,.18) 55%,transparent 75%),repeating-linear-gradient(90deg,rgba(255,255,255,.035) 0 1px,transparent 1px 7px),#121417;box-shadow:inset 0 0 0 1px #ffffff17}.fc-tag{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff2e;color:#e6e9ec;font-size:13.5px;font-weight:550;letter-spacing:-.01em}.fc-title{max-width:760px;margin:22px 0 0;font-size:clamp(32px,4.4vw,58px);font-weight:600;line-height:1.06;letter-spacing:-.042em;color:#f7f8f9}.fc-sub{margin:16px 0 0;color:#b4bac1;font-size:clamp(16px,1.4vw,19px);letter-spacing:-.012em}.fc-form{width:100%;max-width:460px;margin-top:30px;text-align:left}.fc-form .waitlist-field{box-shadow:0 0 0 1px #fff3,0 18px 40px -16px #0009}.fc-form .waitlist-note{text-align:center;color:#ffffffa8}.fc-form .waitlist-note.is-error{color:#ff8a8f}.fc-form .waitlist-done{justify-content:center}.ft{padding:0 0 28px;background:#0b0c0e;color:#f4f5f6}.ft .sx-inner{border-top:1px solid rgba(255,255,255,.08);padding-top:clamp(36px,4.5vw,56px)}.ft .logo-word{color:#fff}.ft .logo-mark rect{fill:#fff}.ft .logo-mark path{stroke:#0b0c0e}.ft-top{display:flex;align-items:flex-start;justify-content:space-between;gap:40px;padding-bottom:clamp(32px,4vw,48px)}.ft-brand a{display:inline-flex}.ft-brand p{max-width:300px;margin:14px 0 0;color:#8b929a;font-size:14.5px;line-height:1.5;letter-spacing:-.008em}.ft-cols{display:flex;gap:clamp(40px,8vw,120px)}.ft-cols>div{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:130px}.ft-cols h4{margin:0 0 4px;color:#f4f5f6;font-size:13.5px;font-weight:600;letter-spacing:-.01em}.ft-cols a,.ft-cols button{padding:0;border:0;background:none;color:#8b929a;font-size:14.5px;font-weight:450;letter-spacing:-.008em;cursor:pointer;transition:color .15s ease}.ft-cols a:hover,.ft-cols button:hover{color:#fff}.ft-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:22px;border-top:1px solid rgba(255,255,255,.07);color:#6c737b;font-size:13.5px}@media(max-width:720px){.ft-top{flex-direction:column}.ft-cols{gap:48px}.ft-bottom{flex-direction:column;align-items:flex-start;gap:6px}}.dk{position:relative;isolation:isolate;overflow:hidden;background-color:#101113;color:#f4f5f6;background-image:linear-gradient(#ffffff12,#ffffff12),linear-gradient(#ffffff12,#ffffff12);background-repeat:no-repeat;background-size:1px 100%,1px 100%;background-position:20px 0,calc(100% - 20px) 0}.dk:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:repeating-linear-gradient(90deg,rgba(255,255,255,.03) 0 1px,transparent 1px 8px);-webkit-mask-image:linear-gradient(180deg,#000 0,#000 620px,transparent 1000px);mask-image:linear-gradient(180deg,#000 0,#000 620px,transparent 1000px)}.dk-arc{position:absolute;z-index:-1;left:50%;top:clamp(300px,30vw,436px);width:2200px;height:2200px;margin-left:-1100px;border-radius:50%;background:#08090a;box-shadow:0 -40px 140px -30px #d7440e47;pointer-events:none}.dk-arc:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;padding:2px;background:conic-gradient(from 305deg,transparent 0deg,#d7440e 12deg,#f5a524 40deg,#9ed9cc 60deg,#2878d0 88deg,transparent 112deg,transparent 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);mask-composite:exclude}.dk-arc:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:radial-gradient(closest-side,transparent calc(100% - 160px),rgba(215,68,14,.1) calc(100% - 40px),transparent 100%)}@media(max-width:900px){.dk{background-image:none}}
