*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{color:#111214;font-family:var(--font-text);-webkit-font-smoothing:antialiased;background:#fafaf7;margin:0;overflow-x:hidden}html.entry body{overflow:hidden}a{color:inherit}:focus-visible{outline:2px solid var(--pc-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.entry-screen{display:none}html.entry .entry-screen{z-index:100;color:#f6f6f3;cursor:pointer;background:#111214;display:block;position:fixed;inset:0}.en-panel{height:50%;position:absolute;left:0;right:0;overflow:hidden}.entry-screen:not(.ready) .en-panel,.entry-screen:not(.ready) .en-win,.entry-screen:not(.ready) .en-line{visibility:hidden}.en-panel.top{top:0}.en-panel.bot{bottom:0}.en-lock{width:100vw;height:calc(var(--u)*24);position:absolute;left:0}.en-panel.top .en-lock{top:calc(100% - var(--seam))}.en-panel.bot .en-lock{top:calc(var(--seam)*-1)}.en-ico{width:calc(var(--u)*24);height:calc(var(--u)*24);position:absolute;top:0;left:0}.en-ico svg{width:100%;height:100%;display:block;overflow:visible}.en-win{left:var(--wml);top:calc(50% - var(--seam) + var(--u)*12 - var(--cap)/2);width:var(--wmw);height:var(--cap);clip-path:inset(-50vh -50vw -50vh 100%);position:absolute}.en-wm{width:var(--wmw);height:calc(var(--wmw)*753/6664);display:block}.en-line{left:0;right:0;top:calc(50% - var(--thick)/2);height:var(--thick);clip-path:inset(0 100% 0 0);background:#ff5a1f;position:absolute}.site-head{z-index:40;color:#f6f6f3;background:#111214;grid-template-columns:1fr auto 1fr;align-items:center;height:72px;padding:0 64px;display:grid;position:sticky;top:0}.brand{color:inherit;justify-self:start;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.brand-ico{flex:none;width:32px;height:32px;overflow:visible}.brand-wm{width:auto;height:17px;display:block}.site-nav{letter-spacing:-.015em;gap:32px;font-size:15px;font-weight:500;display:flex;position:relative}.site-nav a{min-height:48px;color:inherit;align-items:center;text-decoration:none;display:inline-flex;position:relative}.site-nav a:hover{color:var(--pc-muted)}.nav-mark{opacity:0;width:0;height:2px;transition:transform var(--duration-slow) var(--ease-standard),width var(--duration-slow) var(--ease-standard),opacity var(--duration-base) var(--ease-standard);background:#ff5a1f;position:absolute;bottom:6px;left:0}.head-right{justify-self:end;align-items:center;gap:8px;display:flex}.head-cta{position:relative}.head-cta:after{content:"";position:absolute;inset:-4px 0}.hero{--grain:.12;--mx:70%;--my:60%;color:#f6f6f3;background:#111214;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:32px;min-height:calc(100svh - 72px);padding:24px 64px 64px;display:grid;position:relative;overflow:hidden}.hero-words{z-index:2;justify-items:start;gap:24px;min-width:0;display:grid;position:relative}.hero-title{font-family:var(--font-display);letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(48px,5.6vw,92px);font-weight:700;line-height:1}.choices{border-top:1px solid var(--pc-line);width:100%;margin-top:8px;display:grid}.choice{border-bottom:1px solid var(--pc-line);position:relative}.choice-btn{width:100%;min-height:60px;color:inherit;text-align:left;cursor:pointer;font:500 clamp(18px,1.5vw,22px)/1.25 var(--font-text);letter-spacing:-.02em;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.choice-btn .arw{width:20px;height:20px}.choice-btn:hover .arw svg:first-child{transform:translate(100%,-100%)}.choice-btn:hover .arw svg+svg{transform:none}.choice.on .choice-btn{font-weight:700}.choice-fix{justify-items:start;gap:16px;padding:0 0 20px;display:grid}.choice-fix[hidden]{display:none}.choice-fix p{letter-spacing:-.015em;color:#f6f6f3;max-width:44ch;margin:0;font-size:clamp(17px,1.35vw,20px);font-weight:500;line-height:1.4}.choice-line{transform-origin:0;background:#ff5a1f;height:2px;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.choice.on .choice-line{transform:scaleX(1)}.beam{pointer-events:none;opacity:0;z-index:1;transform-origin:0;background:#ff5a1f;height:2px;position:absolute}.floor{perspective:1800px;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(52% 62% at 68% 56%,#000 25%,#0000 100%);mask-image:radial-gradient(52% 62% at 68% 56%,#000 25%,#0000 100%)}.floor-plane{background-image:linear-gradient(#f6f6f31a 1px,#0000 1px),linear-gradient(90deg,#f6f6f31a 1px,#0000 1px);background-size:80px 80px;width:2400px;height:1500px;margin:-750px 0 0 -1200px;position:absolute;top:56%;left:68%}.floor.lit{-webkit-mask-image:radial-gradient(240px at var(--mx) var(--my),#000,transparent);-webkit-mask-image:radial-gradient(240px at var(--mx) var(--my),#000,transparent);mask-image:radial-gradient(240px at var(--mx) var(--my),#000,transparent)}.floor.lit .floor-plane{background-image:linear-gradient(#f6f6f357 1px,#0000 1px),linear-gradient(90deg,#f6f6f357 1px,#0000 1px)}@media (hover:none),(max-width:1023px){.floor.lit{display:none}}.floor-scan{opacity:0;background:#ff5a1f;height:2px;position:absolute;top:0;left:0;right:0}.hero-devices-wide{z-index:1;min-width:0;height:100%;min-height:560px;position:relative}.hero-devices-slot{width:100%;display:none}.hero-rig{--z:1.2}.wipe .next{position:absolute;top:0;left:0}.wipe img{object-position:top;height:auto}.scan{z-index:3;pointer-events:none;background:#ff5a1f;height:3px;margin-top:-1px;position:absolute;left:0;right:0}@media (max-width:1599px){.hero-rig{--z:1.04}}@media (max-width:1339px){.hero-rig{--z:.86}}@media (max-width:1149px){.hero-rig{--z:.74}}@media (max-width:1023px){.site-head{grid-template-columns:1fr auto;height:64px;padding:0 16px}.site-nav{display:none}.burger{display:flex}.hero{min-height:0;padding:16px 16px 40px;display:block}.hero-words{gap:16px}.hero-title{font-size:clamp(44px,12.4vw,84px)}.hero-devices-wide{display:none}.hero-devices-slot{width:calc(100% + 32px);height:232px;margin:0 -16px;display:block;position:relative}.hero-devices-slot .device-scene.scene.mk{position:absolute;inset:0;overflow:hidden}.hero-rig{--z:.52}.brand{gap:8px}.brand-ico{width:26px;height:26px}.brand-wm{height:13px}.floor{-webkit-mask-image:radial-gradient(90% 34% at 50% 34%,#000 20%,#0000 100%);mask-image:radial-gradient(90% 34% at 50% 34%,#000 20%,#0000 100%)}.floor-plane{top:34%;left:50%}.beam{display:none}}@media (min-width:600px) and (max-width:1023px){.hero-devices-slot{height:420px}.hero-rig{--z:.86}}.skip-link{z-index:60;color:#111214;background:#fafaf7;border-radius:8px;padding:12px 16px;position:absolute;top:-64px;left:16px}.skip-link:focus{top:12px}.section.light{color:#111214;background:#fafaf7}.section.dark{color:#f6f6f3;background:#111214}.inner{max-width:1280px;margin:0 auto}.section-title{text-wrap:balance;margin:0 0 48px}.section-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px 32px;display:flex}.page-top{padding-top:64px}.device-scene.scene.mk{background:0 0}.flatC.fit-z{transform:scale(var(--z,1));flex:none}.hero-devices-wide .device-scene.scene.mk{position:absolute;inset:-40px -64px -40px -32px;overflow:visible}.work{border-top:1px solid var(--pc-line);padding-bottom:64px}.work-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:32px;max-width:1472px;margin:0 auto;display:grid}.work-note{max-width:40ch;color:var(--pc-muted);margin:-24px 0 32px}.work-item{opacity:.38;min-height:62vh;transition:opacity var(--duration-slow) var(--ease-standard);align-content:center;justify-items:start;gap:16px;display:grid}.work-item.on,.work-item:focus-within{opacity:1}.work-name{font-family:var(--font-display);letter-spacing:-.015em;margin:0;font-size:clamp(36px,3.6vw,56px);font-weight:700;line-height:1.05}.work-hook{max-width:34ch;margin:0}.work-item .meta.line{color:var(--pc-muted)}.work-links{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:8px;display:flex}.work-links .link{font-size:15px}.work-media{display:none}.work-stage{height:calc(100svh - 72px);min-height:520px;position:sticky;top:72px}.work-stage .device-scene.scene.mk{position:absolute;inset:0;overflow:visible}.work-rig{--z:1.14}@media (max-width:1599px){.work-rig{--z:1}}@media (max-width:1339px){.work-rig{--z:.84}}@media (max-width:1149px){.work-rig{--z:.72}}.steps{counter-reset:s;grid-template-columns:repeat(4,1fr);gap:32px;margin:0 0 96px;padding:0;list-style:none;display:grid}.steps li{counter-increment:s;border-top:1px solid var(--pc-line);padding-top:20px}.steps li:before{content:counter(s);color:var(--pc-muted);margin-bottom:12px;font-size:15px;font-weight:700;display:block}.steps p{color:var(--pc-muted);margin-top:8px}.packages-title{margin:0 0 24px}.folder-tabs{scrollbar-width:none;gap:4px;padding-top:2px;display:flex;overflow-x:auto}.folder-tabs::-webkit-scrollbar{display:none}.folder-tab{color:#111214;text-align:left;min-height:64px;font-family:var(--font-text);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard);background:#ecece8;border:0;border-radius:20px 20px 0 0;flex:1 0 auto;grid-template-columns:auto auto;justify-content:start;align-items:center;gap:0 10px;padding:10px 20px;display:grid;position:relative}.folder-tab span{grid-column:1/-1;font-size:14px;font-weight:500}.folder-tab b{letter-spacing:-.02em;grid-column:1/-1;font-size:18px}.folder-tab:hover{background:#e2e2dd}.folder-tab.on{color:#f6f6f3;background:#111214;grid-template-columns:28px 1fr}.folder-tab.on .tab-ico{grid-row:1/span 2;width:24px;height:24px}.folder-tab.on span,.folder-tab.on b{grid-column:2}.folder-tab:focus-visible{outline-offset:-4px}.folder-card{color:#f6f6f3;--pc-text:#f6f6f3;--pc-muted:#a3a5ab;--pc-ch-sel:#fafaf7;--pc-ch-seltext:#111214;--pc-grey:#2a2b2f;--pc-focus:#ff5a1f;animation:m-enter var(--duration-base) var(--ease-enter);background:#111214;border-radius:0 0 24px 24px;grid-template-columns:5fr 7fr;gap:48px;padding:48px;display:grid}.folder-main{align-content:start;justify-items:start;gap:12px;display:grid}.folder-main>*{margin:0}.package-name{letter-spacing:-.02em;font-size:18px;font-weight:700}.package-price{font-family:var(--font-text);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(40px,4vw,60px);font-weight:700;line-height:1.05}.package-best{color:var(--pc-muted);margin-bottom:12px!important}.package-items{letter-spacing:-.015em;gap:12px;margin:0 0 24px;padding:0;font-size:clamp(16px,1.3vw,19px);font-weight:500;line-height:1.35;list-style:none;display:grid}.package-items li{border-bottom:1px solid var(--pc-line);padding-bottom:12px}.package-tags{flex-wrap:wrap;gap:8px;display:flex}.package-note{margin:16px 0 0;font-size:15px;font-weight:700}.case-rail{border-left:1px solid var(--pc-line);padding-left:40px;position:relative}.case-line{transform-origin:top;background:#ff5a1f;width:2px;position:absolute;top:0;bottom:0;left:-1px;transform:scaleY(0)}.case-row+.case-row{margin-top:80px}.case-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 32px;margin-bottom:32px;display:flex}.case-head h3{margin:0}.case-hero{color:#f6f6f3;background:#111214;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:32px;min-height:600px;padding:40px 64px;display:grid;overflow:hidden}.case-hero-words{justify-items:start;gap:16px;display:grid}.case-hero-words>*{margin:0}.case-note{color:var(--pc-muted);font-size:15px}.case-hero-devices{height:520px;position:relative}.case-hero-devices .device-scene.scene.mk{position:absolute;inset:0;overflow:visible}.case-steps .cs-img{background:#edede9}.flat-fit.scene.mk{background:linear-gradient(#1a1b1e,#0c0d0f);height:clamp(300px,34vw,520px)}.flat-fit .flatC{transform:scale(var(--fz,.72))}@media (min-width:1280px){.flat-fit .flatC{--fz:.92}}.learn-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.learn-card{color:#111214;box-shadow:var(--elevation-1);transition:transform var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard);background:#fff;border-radius:16px;align-content:start;gap:12px;padding:24px 56px 24px 24px;text-decoration:none;display:grid;position:relative}.learn-card>*{margin:0}.learn-card time{color:var(--pc-muted);font-size:14px;font-weight:500}.learn-card p{color:var(--pc-muted)}.learn-card .arw{width:20px;height:20px;position:absolute;top:24px;right:24px}.learn-card:hover{box-shadow:var(--elevation-2);transform:translateY(-4px)}.learn-card:hover .arw svg:first-child{transform:translate(100%,-100%)}.learn-card:hover .arw svg+svg{transform:none}.prose{max-width:70ch;margin:0 auto}.prose h1{text-wrap:balance;margin:24px 0 8px}.prose-date{color:var(--pc-muted);margin:0 0 40px;font-size:15px}.prose h2{font-family:var(--font-display);letter-spacing:-.015em;margin:48px 0 12px;font-size:clamp(28px,3vw,38px);font-weight:700;line-height:1.1}.prose p,.prose li{font-size:18px;line-height:1.6}.prose ul,.prose ol{padding-left:24px}.prose li{margin-bottom:8px}.prose-next{margin-top:48px}.prose a:not(.btn):not(.link){text-underline-offset:.2em;text-decoration:underline}.not-found{min-height:60vh}.not-found .inner{justify-items:start;gap:16px;display:grid}.about .profile-photo{flex:none}.about-text{max-width:60ch}.cta-wrap{background:#fafaf7;padding:0 64px 64px}.cta-wrap .cta{max-width:1280px;margin:0 auto}.cta h2{margin:0}.site-foot{color:#f6f6f3;background:#111214;padding:64px}.foot-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;max-width:1280px;margin:0 auto;display:grid}.foot-col{letter-spacing:-.015em;align-content:start;justify-items:start;gap:4px;font-size:15px;font-weight:500;display:grid}.foot-col h2{color:var(--pc-muted);margin:0 0 8px;font-size:14px;font-weight:500}.foot-col a:not(.brand){align-items:center;min-height:36px;text-decoration:none;display:inline-flex}.foot-col a:not(.brand):hover{text-underline-offset:.2em;text-decoration:underline}.foot-col p{max-width:30ch;color:var(--pc-muted);margin:16px 0 0;line-height:1.4}.foot-base{border-top:1px solid var(--pc-line);max-width:1280px;color:var(--pc-muted);margin:40px auto 0;padding-top:24px;font-size:14px}.chat-open{z-index:50;color:#f6f6f3;cursor:pointer;width:64px;height:64px;transition:transform var(--duration-fast) var(--ease-standard);background:#111214;border:0;border-radius:50%;justify-content:center;align-items:center;padding:14px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 0 0 1.5px #f6f6f36b,0 2px 6px #11121447}.chat-open:hover{transform:scale(1.05)}.chat-open.hide{display:none}.chat-open svg{width:100%;height:100%;overflow:visible}.chat{z-index:55;color:#f6f6f3;width:min(420px,100vw - 48px);height:min(680px,100dvh - 48px);font-family:var(--font-text);animation:m-enter var(--duration-base) var(--ease-enter);background:#111214;border-radius:24px;outline:0;flex-direction:column;display:flex;position:fixed;bottom:24px;right:24px;overflow:hidden;box-shadow:0 0 0 1.5px #f6f6f342,0 2px 8px #1112144d}.chat-head{border-bottom:1px solid var(--pc-line);letter-spacing:-.02em;flex:none;justify-content:space-between;align-items:center;height:64px;padding:0 12px 0 20px;font-size:15px;font-weight:700;display:flex}.chat-head span{align-items:center;gap:10px;display:inline-flex}.chat-ico{width:24px;height:24px;overflow:visible}.chat-x,.chat-back{min-height:44px;color:inherit;font:700 14px var(--font-text);letter-spacing:-.02em;cursor:pointer;background:0 0;border:0;padding:0 8px}.chat-back{color:var(--pc-muted);text-underline-offset:.2em;margin-top:8px;padding:0;font-weight:500;text-decoration:underline}.chat-log{overscroll-behavior:contain;flex:1;padding:20px;font-size:16px;line-height:1.4;overflow-y:auto}.say{letter-spacing:-.015em;max-width:92%;margin:0 0 12px}.said{color:#111214;letter-spacing:-.02em;background:#fafaf7;border-radius:12px 12px 2px;width:fit-content;max-width:90%;margin:0 0 20px auto;padding:10px 14px;font-weight:700}.chat-options{border-top:1px solid var(--pc-line);display:grid}.chat-option{border:0;border-bottom:1px solid var(--pc-line);min-height:52px;color:inherit;text-align:left;font:500 16px var(--font-text);letter-spacing:-.015em;cursor:pointer;transition:padding var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard);background:0 0;padding:10px 4px}.chat-option:hover{padding-left:12px;box-shadow:inset 2px 0 #ff5a1f}.chat-pack{border-radius:12px;max-width:100%;padding:14px 16px;box-shadow:inset 0 0 0 1.5px #ff5a1f}.chat-form{gap:8px;display:grid}.chat-form label:not(.tick){color:var(--pc-muted);gap:4px;font-size:14px;font-weight:500;display:grid}.chat-form input:not([type=checkbox]):not(.trap){border:1px solid var(--pc-line);color:#f6f6f3;height:48px;font:500 16px var(--font-text);background:#1c1d21;border-radius:8px;padding:0 12px}.chat-form input[aria-invalid=true]{border-color:#ff8a66}.err{color:#ff8a66;margin:-2px 0 4px;font-size:14px;font-weight:500}.tick{grid-template-columns:24px 1fr;align-items:start;gap:8px;margin:8px 0;font-size:14px;line-height:1.35;display:grid}.tick input{accent-color:#ff5a1f;width:20px;height:20px;margin:2px 0 0}.tick a{text-decoration:underline}.trap{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.consent{z-index:45;color:#f6f6f3;background:#111214;border-radius:16px;gap:12px;width:min(380px,100vw - 112px);padding:16px;font-size:14px;display:grid;position:fixed;bottom:24px;left:24px;box-shadow:0 0 0 1.5px #f6f6f342}.consent p{margin:0}.consent a{text-decoration:underline}.consent div{gap:8px;display:flex}.cs-who dt{color:var(--pc-muted)}@media (max-width:1023px){.section{padding:64px 16px}.work{padding-bottom:24px}.work-grid{display:block}.work-stage{display:none}.work-item{opacity:1;min-height:0;margin-bottom:56px}.work-media{width:100vw;height:232px;margin:0 -16px;display:block;position:relative;overflow:hidden}.work-media .device-scene.scene.mk{position:absolute;inset:0}.work-rig-sm{--z:.52}.steps{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:64px}.folder-tab{flex:none;padding:10px 16px}.folder-card{border-radius:0 0 16px 16px;grid-template-columns:1fr;gap:32px;padding:24px}.case-rail{padding-left:20px}.case-hero{min-height:0;padding:32px 16px 24px;display:block}.case-hero-devices{height:260px;margin:16px -16px 0}.case-rig{--z:.56}.case-hero-devices .device-scene.scene.mk{overflow:hidden}.flat-fit.scene.mk{height:280px}.flat-fit .flatC{--fz:.42}.learn-grid{grid-template-columns:1fr}.cta-wrap{padding:0 16px 40px}.site-foot{padding:40px 16px 96px}.foot-grid{grid-template-columns:1fr 1fr;gap:32px 16px}.chat-open{bottom:16px;right:16px}.chat{border-radius:24px 24px 0 0;width:100%;height:min(88dvh,720px);bottom:0;left:0;right:0}.consent{bottom:16px;left:16px}}@media (min-width:600px) and (max-width:1023px){.work-media{height:420px}.work-rig-sm{--z:.86}.flat-fit.scene.mk{height:420px}.flat-fit .flatC{--fz:.8}.case-hero-devices{height:420px}.case-rig{--z:.86}.learn-grid{grid-template-columns:1fr 1fr}}@media (max-width:479px){.steps{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.work-item{transition:none}.learn-card:hover{transform:none}}.cs-words>h2,.cs-words>h4{text-wrap:balance;margin:0}:root{--t-title-family:var(--font-text);--t-heading-family:var(--font-text);--t-subhead-family:var(--font-text)}.hero-title,.page-title{font-family:var(--font-display);letter-spacing:-.015em;text-wrap:balance;margin:0;font-weight:700;line-height:1}.page-title{font-size:clamp(44px,5.4vw,84px)}.sh{gap:12px;max-width:44ch;margin:0 0 40px;display:grid}.sh-title{font-family:var(--font-text);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(28px,2.8vw,40px);font-weight:700;line-height:1.12}.sh-sub{font-family:var(--font-text);letter-spacing:-.015em;color:var(--pc-muted);text-wrap:pretty;margin:0;font-size:clamp(17px,1.4vw,20px);font-weight:500;line-height:1.4}.in-title{font-family:var(--font-text);letter-spacing:-.02em;margin:0;font-size:clamp(18px,1.5vw,21px);font-weight:700;line-height:1.25}.in-title.large{letter-spacing:-.03em;font-size:clamp(24px,2.2vw,32px)}.in-text{font-family:var(--font-text);letter-spacing:-.01em;color:var(--pc-muted);margin:0;font-size:16px;font-weight:400;line-height:1.5}.in-text.big{color:var(--pc-text);font-size:clamp(17px,1.35vw,19px);line-height:1.5}.section{padding:72px 64px}.section.light+.section.light{padding-top:0}.hero-sub{max-width:38ch;margin-top:-8px}.inner.split{grid-template-columns:5fr 7fr;align-items:start;gap:48px;display:grid}.inner.split .sh{margin-bottom:0}.block-body{gap:16px;min-width:0;display:grid}.lines{border-top:1px solid var(--pc-line);margin:0;padding:0;list-style:none;display:grid}.lines li{border-bottom:1px solid var(--pc-line);letter-spacing:-.015em;padding:14px 0;font-size:clamp(16px,1.3vw,18px);font-weight:500;line-height:1.4}.cards{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.card{border-top:1px solid var(--pc-line);align-content:start;gap:8px;padding-top:16px;display:grid}.cards:has(.card:nth-child(3):last-child){grid-template-columns:repeat(3,1fr)}.steps{margin-bottom:0}.steps h3,.steps p{margin:0}.steps p{margin-top:8px}.work .sh{margin-bottom:8px}.work-item .meta.line{margin-top:0}.package-best{color:var(--pc-muted)!important}.more-link{margin:24px 0 0}.learn-card .in-title{padding-right:8px}.story{max-width:46ch;margin-top:0}.tool-tags{flex-wrap:wrap;gap:8px;display:flex}.case-meta{margin-bottom:0}.page-hero{padding-bottom:64px}.page-hero .inner{justify-items:start;gap:16px;display:grid}.page-hero .sh-sub{max-width:44ch}.updated{color:var(--pc-muted);margin:0;font-size:14px;font-weight:500}.case-hero-words .sh-sub{color:#f6f6f3;max-width:30ch}.not-found .inner>*{margin:0}.profile{margin-top:0}.prose h2{font-family:var(--font-text);letter-spacing:-.03em;font-size:clamp(24px,2.2vw,30px)}.prose p,.prose li{font-size:17px}.burger{width:48px;height:48px;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-right:-8px;padding:0;display:none}.burger svg,.menu-close svg{fill:none;stroke:currentColor;stroke-width:2px;width:24px;height:24px}.menu-back,.menu-sheet{display:none}html.menu-open,html.menu-open body{overflow:hidden}@media (max-width:1023px){.burger{display:flex}.menu-back{z-index:58;opacity:0;pointer-events:none;transition:opacity .42s var(--ease-standard);background:#0a0a0c99;display:block;position:fixed;inset:0}.menu-back.on{opacity:1;pointer-events:auto}.menu-sheet{z-index:60;max-height:92dvh;padding:12px 16px calc(24px + env(safe-area-inset-bottom));color:#f6f6f3;visibility:hidden;background:#111214;border-radius:24px 24px 0 0;gap:8px;transition:transform .52s cubic-bezier(.16,1,.3,1),visibility 0s linear .52s;display:grid;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(102%);box-shadow:0 0 0 1px #f6f6f329}.menu-sheet.on{visibility:visible;transition:transform .52s cubic-bezier(.16,1,.3,1),visibility;transform:none}.menu-top{grid-template-columns:48px 1fr 48px;align-items:center;display:grid}.menu-grip{background:#f6f6f34d;border-radius:2px;grid-column:2;justify-self:center;width:44px;height:4px}.menu-close{width:48px;height:48px;color:inherit;cursor:pointer;background:0 0;border:0;grid-column:3;justify-content:center;align-items:center;padding:0;display:flex}.menu-links{display:grid}.menu-links a{border-bottom:1px solid var(--pc-line);letter-spacing:-.03em;opacity:0;align-items:center;min-height:60px;font-size:24px;font-weight:700;text-decoration:none;transition:opacity .2s linear,transform .2s linear;display:flex;transform:translateY(16px)}.menu-sheet.on .menu-links a{opacity:1;transition:opacity .42s var(--ease-standard) calc(90ms + var(--i)*45ms),transform .52s cubic-bezier(.16,1,.3,1) calc(90ms + var(--i)*45ms);transform:none}.menu-cta{width:100%;margin-top:16px}.section{padding:56px 16px}.section.light+.section.light{padding-top:0}.sh{margin-bottom:32px}.inner.split{grid-template-columns:1fr;gap:24px}.cards{grid-template-columns:1fr 1fr;gap:24px 16px}.cards:has(.card:nth-child(3):last-child){grid-template-columns:1fr}.hero-sub{margin-top:-4px}}@media (max-width:479px){.cards{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.menu-sheet,.menu-sheet.on,.menu-back,.menu-links a,.menu-sheet.on .menu-links a{transition:none}}.hero-rig,.work-rig{--z:1.14}.case-rig{--z:.88}@media (max-width:1599px){.hero-rig,.work-rig{--z:1}}@media (max-width:1339px){.hero-rig,.work-rig{--z:.8}.case-rig{--z:.78}}@media (max-width:1149px){.hero-rig,.work-rig{--z:.68}.case-rig{--z:.64}}@media (max-width:1023px){.hero-rig,.work-rig-sm,.case-rig{--z:.5}.hero-devices-slot,.work-media,.case-hero-devices{height:240px}}@media (max-width:359px){.hero-rig,.work-rig-sm,.case-rig{--z:.42}}@media (min-width:600px) and (max-width:1023px){.hero-rig,.work-rig-sm,.case-rig{--z:.9}.hero-devices-slot,.work-media,.case-hero-devices{height:420px}}.block-body .learn-grid{grid-template-columns:1fr}.story{margin-top:16px}section[id]{scroll-margin-top:104px}#hero,.work{scroll-margin-top:72px}@media (max-width:1023px){.chat-open{width:56px;height:56px;padding:12px}}.chat-open.chat-open{color:#f6f6f3;width:auto;height:60px;font:700 16px var(--font-text);letter-spacing:-.02em;background:#111214;border-radius:999px;align-items:center;gap:10px;padding:6px 20px 6px 6px;display:inline-flex;box-shadow:0 0 0 1.5px #f6f6f36b,0 2px 6px #11121447}.chat-open.chat-open.hide{display:none}.chat-open-mark{color:#111214;background:#fafaf7;border-radius:50%;flex:none;justify-content:center;align-items:center;width:48px;height:48px;padding:10px;display:flex;position:relative}.chat-open-mark svg{width:100%;height:100%;overflow:visible}.chat-open-mark.small{width:36px;height:36px;padding:7px}.live-dot{background:#22c55e;border-radius:50%;width:13px;height:13px;position:absolute;bottom:0;right:0;box-shadow:0 0 0 2.5px #111214}.chat-open-mark.small .live-dot{width:11px;height:11px}.chat-open-text{align-items:center;gap:6px;display:inline-flex}.wave{transform-origin:70% 80%;font-size:20px;line-height:1;animation:2.4s ease-in-out 2.8s 3 wave;display:inline-block}@keyframes wave{0%,40%,to{transform:rotate(0)}6%,18%{transform:rotate(16deg)}12%,24%{transform:rotate(-10deg)}30%{transform:rotate(8deg)}}.chat.chat{height:auto;max-height:min(680px,100dvh - 48px);animation:.48s cubic-bezier(.16,1,.3,1) chat-up}@keyframes chat-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}.chat-head{border:0;height:64px;padding:0 8px 0 14px}.chat-who{align-items:center;gap:10px;font-size:16px;display:inline-flex}.chat-x{justify-content:center;align-items:center;width:48px;height:48px;padding:0;display:flex}.chat-x svg{fill:none;stroke:currentColor;stroke-width:2px;width:22px;height:22px}.chat-bar{background:var(--pc-line);flex:none;height:2px}.chat-bar i{transform-origin:0;background:#ff5a1f;height:100%;transition:transform .42s cubic-bezier(.16,1,.3,1);display:block}.chat-body{overscroll-behavior:contain;justify-items:start;gap:14px;padding:20px;animation:.32s cubic-bezier(.16,1,.3,1) chat-step;display:grid;overflow-y:auto}@keyframes chat-step{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}.chat-hi{color:var(--pc-muted);letter-spacing:-.01em;margin:0;font-size:15px;line-height:1.4}.chat-q{font-family:var(--font-text);letter-spacing:-.03em;outline:0;margin:0;font-size:24px;font-weight:700;line-height:1.15}.chat-pills{flex-wrap:wrap;gap:8px;display:flex}.chat-pill{color:#f6f6f3;min-height:48px;font:500 15px var(--font-text);letter-spacing:-.015em;text-align:left;cursor:pointer;transition:background var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard);background:0 0;border:0;border-radius:999px;padding:10px 18px;box-shadow:inset 0 0 0 1.5px #f6f6f357}.chat-pill:hover,.chat-pill:active{color:#111214;box-shadow:none;background:#fafaf7}.chat-pack.chat-pack{letter-spacing:-.01em;border-radius:12px;width:100%;max-width:none;margin:0;padding:12px 14px;font-size:15px;line-height:1.4;box-shadow:inset 0 0 0 1.5px #ff5a1f}.chat-note{color:var(--pc-muted);margin:0;font-size:16px;line-height:1.45}.chat-form{width:100%}.chat-back{min-height:44px;margin:0}.chat .btn{width:100%}@media (max-width:1023px){.chat-open.chat-open{width:auto;height:52px;padding:4px 14px 4px 4px;font-size:15px;bottom:16px;right:16px}.chat-open .chat-open-mark{width:44px;height:44px;padding:9px}.chat.chat{height:auto;max-height:88dvh;animation-duration:.52s}@keyframes chat-up{0%{transform:translateY(100%)}to{transform:none}}}@media (prefers-reduced-motion:reduce){.wave,.chat.chat,.chat-body{animation:none}.chat-bar i{transition:none}}.admin{--pc-text:#111214;color:#111214;min-height:100svh;font-family:var(--font-text);background:#fafaf7;padding:24px 16px 64px}.admin-login{gap:16px;width:min(400px,100%);margin:10vh auto 0;display:grid}.admin-ico{width:32px;height:32px;overflow:visible}.admin label{color:var(--pc-muted);gap:4px;font-size:14px;font-weight:500;display:grid}.admin input:not([type=hidden]),.admin select,.admin textarea{border:1px solid var(--pc-line);color:#111214;width:100%;min-height:48px;font:500 16px var(--font-text);background:#fff;border-radius:8px;padding:10px 12px}.admin .err{color:#b3261e;margin:0;font-size:14px;font-weight:500}.admin-head,.admin-filter,.admin-leads,.admin-visits{max-width:1120px;margin-inline:auto}.admin-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.admin-brand{letter-spacing:-.02em;align-items:center;gap:10px;font-size:20px;font-weight:700;display:inline-flex}.admin-actions{align-items:center;gap:16px;display:flex}.admin-filter{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.admin-filter a{text-decoration:none}.admin-filter .on{color:#fafaf7;box-shadow:none;background:#111214}.admin-leads{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:16px;display:grid}.lead{box-shadow:var(--elevation-1);background:#fff;border-radius:16px;align-content:start;gap:10px;padding:18px;display:grid}.lead-top{gap:2px;display:grid}.lead-top time{color:var(--pc-muted);font-size:13px}.lead-facts{color:var(--pc-muted);overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.4}.lead-go{gap:8px;display:flex}.lead-form{border-top:1px solid var(--pc-line);gap:10px;padding-top:10px;display:grid}.lead-form .btn{justify-self:start}.admin-visits{margin-top:56px}.admin-visits .sh-title{margin-bottom:20px}.admin-panels{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px;display:grid}.admin-panel{box-shadow:var(--elevation-1);background:#fff;border-radius:16px;gap:10px;padding:18px;display:grid}.admin-row{overflow-wrap:anywhere;justify-content:space-between;gap:12px;padding-bottom:6px;font-size:15px;display:flex;position:relative}.admin-row i{background:#ff5a1f;height:2px;position:absolute;bottom:0;left:0}.chat-wa{border-top:1px solid var(--pc-line);color:#f6f6f3;flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:4px 12px;min-height:56px;padding:10px 20px;font-size:14px;text-decoration:none;display:flex}.chat-wa span{color:var(--pc-muted)}.chat-wa b{letter-spacing:-.015em;align-items:center;gap:8px;font-weight:700;display:inline-flex}.chat-wa b:before{content:"";background:#22c55e;border-radius:50%;width:8px;height:8px}.chat-wa:hover b{text-underline-offset:.2em;text-decoration:underline}.chat-form textarea{border:1px solid var(--pc-line);color:#f6f6f3;width:100%;min-height:64px;font:500 16px var(--font-text);resize:vertical;background:#1c1d21;border-radius:8px;padding:10px 12px}.lead-note{overflow-wrap:anywhere;background:#f4f4f1;border-radius:10px;margin:0;padding:10px 12px;font-size:15px;line-height:1.4}.cb.chat{max-height:min(720px,100dvh - 48px)}.cb-head{border-bottom:1px solid var(--pc-line);flex:none;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 8px 12px 16px;display:grid}.cb-who{line-height:1.2;display:grid}.cb-who b{letter-spacing:-.02em;font-size:16px}.cb-who small{color:var(--pc-muted);font-size:13px}.cb-progress{flex:none;align-items:center;gap:6px;padding:12px 20px 0;display:flex}.cb-progress i{width:28px;height:3px;transition:background var(--duration-base) var(--ease-standard);background:#f6f6f32e;border-radius:2px}.cb-progress i.on{background:#ff5a1f}.cb-progress span{color:var(--pc-muted);margin-left:auto;font-size:12px;font-weight:700}.cb-body{overscroll-behavior:contain;flex:1;align-content:start;gap:16px;min-height:0;padding:16px 20px 20px;animation:.32s cubic-bezier(.16,1,.3,1) chat-step;display:grid;overflow-y:auto}.cb-hi{color:var(--pc-muted);margin:0;font-size:15px;line-height:1.4}.cb-q{font:700 22px/1.2 var(--font-text);letter-spacing:-.03em;outline:0;margin:0}.cb-picks{flex-wrap:wrap;gap:6px;display:flex}.cb-pick{color:#f6f6f3;min-height:30px;font:600 13px var(--font-text);letter-spacing:-.01em;background:#f6f6f31a;border:0;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex;position:relative}button.cb-pick{cursor:pointer}button.cb-pick:after{content:"";position:absolute;inset:-9px -2px}.cb-pick i{color:var(--pc-muted);font-style:normal;font-weight:500;display:none}button.cb-pick:hover i,button.cb-pick:focus-visible i{display:inline}.cb-pick.pack{background:0 0;box-shadow:inset 0 0 0 1.5px #ff5a1f}.cb-options{flex-wrap:wrap;gap:8px;display:flex}.cb-option{color:#f6f6f3;min-height:40px;font:600 14px var(--font-text);letter-spacing:-.015em;text-align:left;cursor:pointer;transition:background var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard);background:0 0;border:0;border-radius:999px;padding:8px 14px;position:relative;box-shadow:inset 0 0 0 1.5px #f6f6f34d}.cb-option:after{content:"";position:absolute;inset:-4px 0}.cb-option:hover,.cb-option:active{color:#111214;box-shadow:none;background:#f6f6f3}.cb-plan{background:#1c1d21;border-radius:16px;grid-template-columns:1fr auto;align-items:baseline;gap:2px 12px;padding:16px;display:grid;box-shadow:inset 0 0 0 1px #f6f6f31a}.cb-plan>span{color:var(--pc-muted);grid-column:1/-1;font-size:12px;font-weight:700}.cb-plan b{letter-spacing:-.03em;font-size:20px}.cb-plan strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:20px}.cb-plan ul{border-top:1px solid var(--pc-line);color:#d9dad6;grid-column:1/-1;gap:6px;margin:10px 0 0;padding:10px 0 0;font-size:13px;line-height:1.35;list-style:none;display:grid}.cb-plan li{gap:8px;display:flex}.cb-plan li svg,.cb-tick svg{fill:none;stroke:#22c55e;stroke-width:2.2px;flex:none;width:16px;height:16px}.cb-plan small{color:var(--pc-muted);grid-column:1/-1;margin-top:6px;font-size:12px}.cb-form{gap:8px;display:grid}.cb-form label:not(.tick){color:var(--pc-muted);gap:4px;font-size:13px;font-weight:600;display:grid}.cb-form input:not([type=checkbox]):not(.trap),.cb-form textarea{border:1px solid var(--pc-line);color:#f6f6f3;width:100%;height:46px;font:500 16px var(--font-text);background:#1c1d21;border-radius:10px;padding:0 12px}.cb-form textarea{resize:vertical;height:auto;min-height:60px;padding:10px 12px}.cb-form input:focus,.cb-form textarea:focus{border-color:#f6f6f380;outline:0}.cb-form input[aria-invalid=true]{border-color:#ff8a66}.cb-done{justify-items:start;gap:12px;display:grid}.cb-tick{background:#22c55e24;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.cb-tick svg{width:24px;height:24px}.cb-note{color:var(--pc-muted);margin:0;font-size:15px;line-height:1.45}.cb-foot{padding:12px 16px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--pc-line);background:#111214;flex:none;gap:8px;display:grid}.cb-send{color:#111214;width:100%;min-height:52px;font:700 16px var(--font-text);letter-spacing:-.02em;cursor:pointer;transition:filter var(--duration-fast) var(--ease-standard);background:#ff5a1f;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;display:inline-flex}.cb-send .arw{width:18px;height:18px}.cb-send svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:square}.cb-send:hover{filter:brightness(1.06)}.cb-send:hover .arw svg{transform:translate(2px,-2px)}.cb-send:disabled{opacity:.6;cursor:wait}.cb-wa{color:#f6f6f3;min-height:48px;font:700 15px var(--font-text);letter-spacing:-.02em;transition:background var(--duration-fast) var(--ease-standard);border-radius:999px;justify-content:center;align-items:center;gap:8px;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1.5px #f6f6f34d}.cb-wa svg{color:#22c55e;width:20px;height:20px}.cb-wa:hover{background:#f6f6f314}.cb-wa.primary{color:#111214;box-shadow:none;background:#f6f6f3}.cb-wa.primary:hover{background:#fff}.cb-wa.primary svg{color:#16a34a}.cb-link{min-height:40px;color:var(--pc-muted);font:600 14px var(--font-text);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;text-decoration:underline}.cb .chat-wa{display:none}@media (max-width:1023px){.cb.chat{max-height:92dvh}}.lead-pills{flex-wrap:wrap;gap:6px;display:flex}.lead-pills span{background:#ecece8;border-radius:999px;padding:4px 10px;font-size:13px;font-weight:600}.lead-pills span:first-child{background:0 0;box-shadow:inset 0 0 0 1.5px #ff5a1f}.admin .wa-go{color:#111214;background:#ff5a1f}.lead-details{color:var(--pc-muted);gap:2px;margin:0;padding:0;font-size:14px;line-height:1.4;list-style:none;display:grid}.admin-todo{max-width:1120px;margin:56px auto 0}.admin-todo-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:20px;display:flex}.admin-todo-head span{color:var(--pc-muted);font-size:14px}.todo-cols{grid-template-columns:1fr 2fr 1fr;align-items:start;gap:16px;display:grid}.todo-col{box-shadow:var(--elevation-1);background:#fff;border-radius:16px;gap:10px;padding:18px;display:grid}.todo-col>h3{align-items:center;gap:8px;display:flex}.todo-col>h3 b{text-align:center;background:#ecece8;border-radius:999px;min-width:26px;padding:2px 8px;font-size:13px}.todo-col.current{box-shadow:inset 0 0 0 1.5px #ff5a1f}.todo-col details{border-top:1px solid var(--pc-line);padding-top:10px}.todo-col summary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;min-height:32px;font-size:14px;font-weight:700;list-style:none;display:flex}.todo-col summary::-webkit-details-marker{display:none}.todo-col summary span{color:var(--pc-muted);font-weight:500}.todo-col ul{gap:8px;margin:8px 0 4px;padding:0;list-style:none;display:grid}.todo-col li{padding-left:20px;font-size:14px;line-height:1.4;position:relative}.todo-col li:before{content:"";border-radius:3px;width:11px;height:11px;position:absolute;top:4px;left:0;box-shadow:inset 0 0 0 1.5px #a3a5ab}.todo-col li.done{color:var(--pc-muted)}.todo-col li.done:before{box-shadow:none;background:#22c55e}@media (max-width:1023px){.todo-cols{grid-template-columns:1fr}}.admin-head{grid-template-columns:auto 1fr auto;display:grid}.admin-tabs{justify-content:center;gap:4px;display:flex}.admin-tabs a{min-height:44px;color:var(--pc-muted);border-radius:999px;align-items:center;padding:0 14px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.admin-tabs a[aria-current=page]{color:#fafaf7;background:#111214}.admin-tools{justify-content:flex-end;max-width:1120px;margin:0 auto 16px;display:flex}.admin-todo{margin-top:8px}.todo-col>ul{border-top:1px solid var(--pc-line);gap:8px;margin:0;padding:10px 0 0;list-style:none;display:grid}@media (max-width:719px){.admin-head{grid-template-columns:1fr auto}.admin-tabs{grid-area:2/1/auto/-1;justify-content:flex-start}}.hero2{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.hero2 .floor-plane{transform:none}.hero-act{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:8px;display:flex}a.cta-main,button.cta-main,span.cta-main{color:#111214;min-height:52px;font:700 16px var(--font-text);letter-spacing:-.02em;transition:filter var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard);background:#ff5a1f;border-radius:999px;align-items:center;gap:10px;padding:0 24px;text-decoration:none;display:inline-flex;position:relative}a.cta-main .arw,button.cta-main .arw,span.cta-main .arw{width:18px;height:18px}a.cta-main svg,button.cta-main svg,span.cta-main svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:square}a.cta-main:hover,button.cta-main:hover,.cd-main:hover span.cta-main{filter:brightness(1.06)}a.cta-main:hover .arw svg:first-child{transform:translate(100%,-100%)}a.cta-main:hover .arw svg+svg{transform:none}a.cta-main:active{transform:scale(.98)}.hero-motion{z-index:1;min-width:0;position:relative}.hm{justify-items:center;gap:18px;display:grid}.hm-stage{aspect-ratio:640/450;width:min(100%,640px);position:relative}.hm-tab{width:86%;position:absolute;top:0;left:0}.hm-pho{z-index:2;width:26%;position:absolute;bottom:0;right:0}.hm-screen{aspect-ratio:16/10;background:#f4f4f1;grid-template-rows:auto auto 1fr;gap:6%;padding:4% 5%;display:grid;position:relative;overflow:hidden}.hm-screen *{transition:transform .7s cubic-bezier(.16,1,.3,1),opacity .5s,width .7s cubic-bezier(.16,1,.3,1),background .4s}.hm-bar{background:#11121414;height:3px;position:absolute;top:0;left:0;right:0}.hm-bar i{background:#8e9095;width:30%;height:100%;display:block}.hm-nav{align-items:center;gap:6%;display:flex}.hm-nav b{background:#111214;border-radius:3px;width:16%;height:9px}.hm-nav span{background:#c9cac6;border-radius:3px;width:9%;height:6px}.hm-nav .k2{margin-left:auto}.hm-hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:6%;display:grid}.hm-copy{justify-items:start;gap:9px;display:grid}.hm-copy b{background:#111214;border-radius:4px;height:14px;display:block}.hm-copy .k5{width:92%}.hm-copy .k6{width:70%}.hm-copy span{background:#b5b6b2;border-radius:3px;height:6px;display:block}.hm-copy .k7{width:86%}.hm-copy .k8{width:62%}.hm-btn{color:#111214;font:700 10px/1 var(--font-text);letter-spacing:-.01em;white-space:nowrap;background:#ff5a1f;border-radius:999px;margin-top:4px;padding:6px 12px;font-style:normal}.hm-img{aspect-ratio:4/3;background:linear-gradient(135deg,#2a2b2f,#5c5e64);border-radius:8px}.hm-cards{grid-template-columns:repeat(3,1fr);gap:5%;display:grid}.hm-cards i{background:#e2e2dd;border-radius:6px;height:100%;min-height:24px}.hm.s0 .k1,.hm.s1 .k1{transform:translate(8px,6px)rotate(-4deg)}.hm.s0 .k3,.hm.s1 .k3{opacity:.5;transform:translateY(10px)rotate(6deg)}.hm.s0 .k5,.hm.s1 .k5{width:48%;transform:translate(30px)rotate(2deg)}.hm.s0 .k6,.hm.s1 .k6{background:#5c5e64;width:96%;transform:translate(-6px,8px)rotate(-3deg)}.hm.s0 .k7,.hm.s1 .k7{transform:translate(20px,14px)rotate(4deg)}.hm.s0 .k8,.hm.s1 .k8{opacity:.3;transform:translate(-10px)}.hm.s0 .hm-btn,.hm.s1 .hm-btn{opacity:0;transform:scale(.4)}.hm.s0 .hm-img,.hm.s1 .hm-img{background:repeating-linear-gradient(135deg,#d7d7d2 0 8px,#e6e6e1 8px 16px);transform:rotate(3deg)translate(10px,-6px)}.hm.s0 .k10,.hm.s1 .k10{transform:translateY(16px)rotate(-6deg)}.hm.s0 .k11,.hm.s1 .k11{opacity:.4;transform:translateY(-8px)}.hm.s0 .k12,.hm.s1 .k12{transform:translate(12px,10px)rotate(8deg)}.hm.s0 .hm-bar i{animation:1.4s ease-in-out infinite hm-stuck}@keyframes hm-stuck{0%,to{width:26%}50%{width:34%}}.hm.s2 .hm-bar i,.hm.s3 .hm-bar i,.hm.s4 .hm-bar i{background:#22c55e;width:100%;transition:width .6s}.hm.s3 .hm-bar,.hm.s4 .hm-bar{opacity:0;transition:opacity .5s .4s}.hm.s2 .k5{transition-delay:60ms}.hm.s2 .k6{transition-delay:.12s}.hm.s2 .k7{transition-delay:.18s}.hm.s2 .hm-btn{transition-delay:.26s}.hm.s2 .k10,.hm.s2 .k11,.hm.s2 .k12{transition-delay:.32s}.hm-scan{opacity:0;background:#ff5a1f;height:3px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 0 1px #ff5a1f26}.hm.s1 .hm-scan,.hm.s2 .hm-scan{animation:1.1s cubic-bezier(.76,0,.24,1) forwards hm-scan}@keyframes hm-scan{0%{opacity:1;top:0}90%{opacity:1}to{opacity:0;top:100%}}.hm-phone{aspect-ratio:9/19.5;font-family:var(--font-text);color:#111214;background:#f4f4f1;align-content:start;gap:6%;padding:22% 8% 8%;display:grid;position:relative}.hm-ph-head{justify-content:space-between;align-items:center;font-size:clamp(8px,1vw,12px);font-weight:700;display:flex}.hm-ph-head b{color:#f6f6f3;text-align:center;font-variant-numeric:tabular-nums;background:#111214;border-radius:999px;min-width:2em;padding:2px 6px}.hm.s4 .hm-ph-head b{color:#0b2e17;background:#22c55e}.hm-empty{color:#8e9095;margin:0;font-size:clamp(7px,.8vw,10px);transition:opacity .3s}.hm.s4 .hm-empty{opacity:0;height:0}.hm-leads{gap:6px;margin:0;padding:0;list-style:none;display:grid}.hm-leads li{opacity:0;background:#fff;border-radius:8px;align-items:flex-start;gap:6px;padding:6px;transition:opacity .4s,transform .5s cubic-bezier(.16,1,.3,1);display:flex;transform:translateY(10px)scale(.96);box-shadow:0 1px 2px #11121414}.hm-leads li.in{opacity:1;transform:none}.hm-leads li>i{background:#22c55e;border-radius:50%;flex:none;width:7px;height:7px;margin-top:3px}.hm-leads span{gap:1px;min-width:0;display:grid}.hm-leads b{white-space:nowrap;text-overflow:ellipsis;font-size:clamp(7px,.75vw,10px);line-height:1.2;overflow:hidden}.hm-leads small{color:#8e9095;font-size:clamp(6px,.6vw,8px)}.hm-foot{justify-content:center;align-items:center;gap:16px;min-height:40px;display:flex}.hm-cap{letter-spacing:-.015em;color:#f6f6f3;margin:0;font-size:15px;font-weight:600;animation:.5s hm-cap}@keyframes hm-cap{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.hm-replay{min-height:40px;color:var(--pc-muted);font:600 13px var(--font-text);cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 14px;transition:opacity .4s;display:inline-flex;box-shadow:inset 0 0 0 1.5px #f6f6f340}.hm-replay.show{opacity:1;pointer-events:auto}.hm-replay:hover{color:#f6f6f3}.hm-replay svg{fill:none;stroke:currentColor;stroke-width:2px;width:16px;height:16px}.mode-toggle{z-index:50;cursor:pointer;background:#111214;border:0;border-radius:50%;place-items:center;width:52px;height:52px;padding:0;display:grid;position:fixed;bottom:24px;left:24px;box-shadow:0 0 0 1.5px #f6f6f34d,0 2px 6px #11121440}.mode-toggle svg{fill:none;stroke:url(#mt-g);stroke-width:1.9px;stroke-linecap:round;width:24px;height:24px}.mode-toggle .mt-sun{opacity:0;transform-origin:12px 12px;transition:transform .5s cubic-bezier(.16,1,.3,1),opacity .3s;transform:rotate(-60deg)scale(.6)}.mode-toggle .mt-moon{transform-origin:12px 12px;transition:transform .5s cubic-bezier(.16,1,.3,1),opacity .3s}[data-mode=light] .mode-toggle{background:#fafaf7;box-shadow:0 0 0 1.5px #11121433,0 2px 6px #1112141f}[data-mode=light] .mode-toggle .mt-sun{opacity:1;transform:none}[data-mode=light] .mode-toggle .mt-moon{opacity:0;transform:rotate(60deg)scale(.6)}[data-mode=light] .hero{color:#111214;--pc-text:#111214;--pc-muted:#5c5e64;--pc-line:#11121429;--grain:.08;background:#fafaf7}[data-mode=light] .hero .floor-plane{background-image:linear-gradient(#11121414 1px,#0000 1px),linear-gradient(90deg,#11121414 1px,#0000 1px)}[data-mode=light] .hero .status{color:#111214;box-shadow:inset 0 0 0 1.5px #111214}[data-mode=light] .hm-cap{color:#111214}[data-mode=light] .hm-replay{box-shadow:inset 0 0 0 1.5px #11121440}[data-mode=light] .hm-replay:hover{color:#111214}@media (max-width:1023px){.hero2{grid-template-columns:1fr;gap:28px;display:grid}.hero2 .hero-motion{order:2}.hm-stage{width:100%}.mode-toggle{width:48px;height:48px;bottom:16px;left:16px}}@media (prefers-reduced-motion:reduce){.hm-screen *,.hm-leads li{transition:none}.hm.s0 .hm-bar i,.hm-cap{animation:none}}.show{--grain:.1;color:#f6f6f3;isolation:isolate;background:#0e0f11;min-height:calc(100svh - 72px);position:relative;overflow:hidden}.show-light{z-index:-1;pointer-events:none;background:radial-gradient(60% 55% at 62% 18%,#f6f6f313,#0000 70%),linear-gradient(#141518 0%,#0e0f11 62%,#0b0c0e 100%);position:absolute;inset:0}.show-head{z-index:3;text-align:center;justify-items:center;gap:18px;width:min(92vw,1100px);transition:top 1s cubic-bezier(.76,0,.24,1),left 1s cubic-bezier(.76,0,.24,1),width 1s cubic-bezier(.76,0,.24,1),transform 1s cubic-bezier(.76,0,.24,1);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.show-title{font:700 clamp(46px,7.4vw,120px)/.98 var(--font-display);letter-spacing:-.02em;margin:0;transition:font-size 1s cubic-bezier(.76,0,.24,1)}.show-title span{animation:.9s cubic-bezier(.16,1,.3,1) both show-rise;display:inline-block}.show-title span+span{animation-delay:.14s}.show-sub{max-width:40ch;font:500 clamp(17px,1.5vw,21px)/1.4 var(--font-text);letter-spacing:-.015em;color:#c9cac6;margin:0;animation:.9s cubic-bezier(.16,1,.3,1) .28s both show-rise}.show .hero-act{justify-content:center;animation:.9s cubic-bezier(.16,1,.3,1) .42s both show-rise}.show .status{animation:.7s cubic-bezier(.16,1,.3,1) both show-rise}@keyframes show-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}html.entry .show-head *{animation-play-state:paused}.show.play .show-sub{font-size:17px}.show.play .hero-act{justify-content:flex-start}.show-stage{z-index:2;opacity:0;pointer-events:none;transition:opacity .7s .3s;position:absolute;inset:0}.show.play .show-stage{opacity:1;pointer-events:auto}.show-devices{aspect-ratio:900/560;width:min(58vw,900px);animation:1s cubic-bezier(.16,1,.3,1) both show-dev-in;position:absolute;bottom:14%;right:4vw}@keyframes show-dev-in{0%{opacity:0;filter:blur(6px);transform:translateY(40px)scale(.97)}to{opacity:1;filter:none;transform:none}}.show-stage.p-out .show-devices,.show-stage.p-out .show-copy{opacity:0;filter:blur(4px);transition:opacity .5s,transform .6s,filter .5s;transform:translateY(-16px)scale(.99)}.show-tab{width:82%;position:absolute;top:0;left:0}.show-pho{z-index:3;width:22%;position:absolute;bottom:-2%;right:0}.show-tab .lid,.show-pho .fr{box-shadow:inset 0 1px #ffffff59,0 0 0 1px #0006}.sh-shadow{filter:blur(8px);z-index:-1;background:radial-gradient(closest-side,#000000b3,#00000040 60%,#0000);border-radius:50%;height:36px;position:absolute;bottom:-18px;left:6%;right:6%}.sh-scr{background:#f4f4f1;position:relative;overflow:hidden}.scr.sh-scr{aspect-ratio:16/10}.pscr.sh-scr{aspect-ratio:9/19.5}.sh-scr img{object-fit:cover;object-position:top;width:100%;height:100%;position:absolute;inset:0}.sh-before,.sh-after{position:absolute;inset:0}.sh-after{clip-path:inset(0 0 100%)}.p-scan .sh-after{clip-path:inset(0);transition:clip-path .9s cubic-bezier(.76,0,.24,1)}.p-after .sh-after,.p-zoom .sh-after,.p-out .sh-after{clip-path:inset(0)}.sh-scan{opacity:0;z-index:2;background:#ff5a1f;height:3px;position:absolute;top:0;left:0;right:0}.p-scan .sh-scan{animation:.9s cubic-bezier(.76,0,.24,1) forwards sh-scan}@keyframes sh-scan{0%{opacity:1;top:0}92%{opacity:1}to{opacity:0;top:100%}}.b-blur img{filter:blur(5px)saturate(.4)brightness(.9);transform:scale(1.04)}.b-blur:after{content:"";background:repeating-linear-gradient(0deg,#11121414 0 2px,#0000 2px 5px);position:absolute;inset:0}.b-dated img{filter:grayscale()contrast(.75)brightness(1.08)blur(1.2px)}.pscr .b-dated img{object-fit:contain;object-position:top;background:#fff}.sh-wire{background:#ecece8;align-content:start;gap:5%;padding:6%;display:grid;position:absolute;inset:0}.sh-wire i{background:#d2d2cd;border-radius:4px;width:100%;height:6%;min-height:6px}.sh-wire b{background:#c2c2bd;border-radius:4px;justify-self:center;width:62%;height:9%;min-height:8px}.sh-wire b+b{width:42%}.sh-wire span{background:#d8d8d3;border-radius:3px;justify-self:center;width:50%;height:4%;min-height:4px}.sh-wire em{border:1.5px dashed #bdbdb8;border-radius:8px;justify-self:center;width:80%;height:34%}.show-copy{gap:8px;width:min(30vw,420px);animation:.7s cubic-bezier(.16,1,.3,1) .2s both show-rise;display:grid;position:absolute;bottom:20%;left:64px}.show-kicker{font:700 13px var(--font-text);letter-spacing:-.01em;border-radius:999px;justify-self:start;padding:5px 12px;box-shadow:inset 0 0 0 1.5px #f6f6f34d}.show-problem{font:700 clamp(22px,2vw,30px)/1.15 var(--font-text);letter-spacing:-.03em;margin:0}.show-fix{font:500 16px/1.45 var(--font-text);color:#c9cac6;opacity:0;margin:0;transition:opacity .5s,transform .6s cubic-bezier(.16,1,.3,1);transform:translateY(8px)}.p-after .show-fix,.p-zoom .show-fix,.p-out .show-fix{opacity:1;transform:none}.show-zoom{z-index:4;opacity:0;transform-origin:0 100%;width:38%;margin:0;transition:opacity .5s,transform .7s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-6%;left:-14%;transform:translateY(20px)scale(.9)}.p-zoom .show-zoom,.p-out .show-zoom{opacity:1;transform:none}.show-zoom-img{background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 0 0 1px #ffffff24,0 24px 48px -12px #000000a6}.show-zoom-img img{transform-origin:0 0;width:100%;height:auto;transition:transform 2.4s cubic-bezier(.16,1,.3,1);display:block;transform:scale(1.08)}.p-zoom .show-zoom-img img{transform:none}.show-zoom figcaption{color:#111214;font:700 13px var(--font-text);letter-spacing:-.01em;background:#ff5a1f;border-radius:999px;align-items:center;gap:8px;margin-top:10px;padding:6px 12px;display:inline-flex}.show-events{z-index:4;gap:8px;width:30%;margin:0;padding:0;list-style:none;display:grid;position:absolute;top:6%;right:-1%}.show-events li{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font:600 13px/1.3 var(--font-text);letter-spacing:-.01em;opacity:0;background:#1c1d21eb;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;transition:opacity .4s,transform .6s cubic-bezier(.16,1,.3,1);display:flex;transform:translate(24px);box-shadow:0 0 0 1px #ffffff1a,0 12px 28px -10px #0009}.show-events li.in{opacity:1;transform:none}.show-events li>i{background:#22c55e;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #22c55e2e}.show-tabs{z-index:5;opacity:0;flex-wrap:wrap;align-items:center;gap:8px;transition:opacity .6s .6s;display:flex;position:absolute;bottom:28px;left:64px}.show.play .show-tabs{opacity:1}.show-tabs button{color:#c9cac6;min-height:44px;font:600 14px var(--font-text);letter-spacing:-.015em;cursor:pointer;background:#f6f6f30f;border:0;border-radius:999px;padding:0 16px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1.5px #f6f6f329}.show-tabs button.on{color:#f6f6f3;box-shadow:inset 0 0 0 1.5px #f6f6f380}.show-tabs button>i{background:#ff5a1f;width:0;height:2px;position:absolute;bottom:0;left:0}.show-tabs button.on>i{animation:8s linear forwards show-fill}@keyframes show-fill{to{width:100%}}.show-tabs .show-pause{place-items:center;width:44px;padding:0;display:grid}.show-pause svg{fill:none;stroke:currentColor;stroke-width:1.9px;width:18px;height:18px}@media (max-width:1023px){.show{min-height:calc(100svh - 64px)}.show-head{width:92vw}.show.play .show-head{width:calc(100vw - 32px);top:24px;left:16px}.show.play .show-sub{display:none}.show.play .show-title{font-size:clamp(28px,7.6vw,40px)}.show-devices{width:min(118vw,620px);animation:none;bottom:21%;left:50%;right:auto;transform:translate(-50%)}.show-tab{opacity:.55;width:84%;left:-6%}.show-pho{width:38%;bottom:-4%;left:50%;right:auto;transform:translate(-50%)}.show-zoom{width:46%;top:-8%;bottom:auto;left:2%}.show-events{width:40%;top:auto;bottom:4%;right:3%}.show-events li{padding:8px 10px;font-size:11px}.show-copy{text-align:left;width:auto;bottom:96px;left:16px;right:16px}.show-problem{font-size:22px}.show-fix{font-size:15px}.show-tabs{scrollbar-width:none;flex-wrap:nowrap;bottom:20px;left:16px;right:16px;overflow-x:auto}.show-tabs::-webkit-scrollbar{display:none}.show-tabs button{flex:none;padding:0 12px;font-size:13px}.show.play .hero-act{display:none}}@media (max-width:1023px) and (max-height:760px){.show-devices{width:min(100vw,560px);bottom:24%}}@media (prefers-reduced-motion:reduce){.show-head,.show-title,.show-stage,.show-devices,.show-fix,.show-zoom,.show-events li,.show-zoom-img img{transition:none;animation:none}.show-title span,.show-sub,.show .hero-act,.show .status,.show-copy{animation:none}}.show-canvas{z-index:1;opacity:0;width:min(62vw,1020px);height:68%;transition:opacity .9s .2s;position:absolute;top:17%;right:2vw}.show.play .show-canvas{opacity:1}.show .show-copy{opacity:0;transition:opacity .6s .5s;animation:none;bottom:22%}.show.play .show-copy{opacity:1}.show-copy .show-fix{opacity:0;transition:opacity .5s,transform .6s cubic-bezier(.16,1,.3,1);transform:translateY(8px)}.show-copy.fixed .show-fix{opacity:1;transform:none}.show-tabs button.on>i{animation-duration:8s}@media (max-width:1023px){.show-canvas{width:100%;height:42%;top:24%;left:0;right:0}.show .show-copy{bottom:84px}}.show-copy .show-fix,.show-copy .show-result,.show-copy .cta-main{opacity:0;transition:opacity .5s,transform .6s cubic-bezier(.16,1,.3,1);transform:translateY(10px)}.show-copy.b1 .show-fix,.show-copy.b2 .show-fix,.show-copy.b2 .show-result,.show-copy.b2 .cta-main{opacity:1;transform:none}.show-copy.b2 .show-fix{opacity:.7}.show-result{font:700 clamp(20px,1.7vw,26px)/1.2 var(--font-text);letter-spacing:-.03em;color:#f6f6f3;margin:4px 0 0}.show-copy:not(.b2) .cta-main{pointer-events:none}a.cta-main.sm,span.cta-main.sm{min-height:46px;padding:0 20px;font-size:15px}.show-problem{font-size:clamp(26px,2.4vw,38px)}.show-canvas{width:min(55vw,960px);height:72%;top:14%}@media (max-width:1023px){.show-canvas{height:44%;top:19%}.show .show-copy{gap:6px;bottom:76px}.show-problem{font-size:24px}.show-result{font-size:19px}.show-fix{font-size:14px}.show-copy .cta-main{min-height:44px}}.show.play .show-head{text-align:center;justify-items:center;width:min(92vw,900px);top:28px;left:50%;transform:translate(-50%)}.show.play .show-title{font-size:clamp(30px,3.1vw,50px)}.show.play .show-sub,.show.play .show-head .hero-act,.show.play .show-head .status{opacity:0;visibility:hidden;height:0;margin:0;transition:opacity .4s,visibility 0s .4s}.show-canvas{width:min(86vw,1080px);height:50%;top:19%;left:50%;right:auto;transform:translate(-50%)}.show .show-copy{text-align:center;justify-items:center;width:min(92vw,720px);bottom:96px;left:50%;right:auto;transform:translate(-50%)}.show-kicker{justify-self:center}.show-copy .show-fix{display:none}.show-copy .show-result{margin:0}.show-copy .cta-main{justify-self:center;margin-top:6px}.show-tabs{flex-wrap:nowrap;justify-content:center;bottom:28px;left:50%;right:auto;transform:translate(-50%)}@media (max-width:1023px){.show.play .show-head{top:18px}.show.play .show-title{font-size:clamp(26px,7vw,36px)}.show-canvas{width:100%;height:46%;top:14%}.show .show-copy{width:calc(100vw - 32px);bottom:76px}.show-tabs{justify-content:flex-start;padding:0 16px;left:0;right:0;transform:none}}.show-canvas{height:47%;top:17%}@media (max-width:1023px){.show-canvas{height:50%;top:13%}}.hb{color:#f6f6f3;isolation:isolate;background:radial-gradient(70% 55% at 50% 30%,#1b1c20 0%,#0e0f11 70%);align-content:center;justify-items:center;gap:clamp(20px,3vh,36px);min-height:calc(100svh - 72px);padding:clamp(24px,4vh,48px) 24px clamp(28px,4vh,44px);display:grid;position:relative;overflow:hidden}.hb-title{text-align:center;max-width:16ch;font:700 clamp(44px,6.6vw,104px)/1 var(--font-display);letter-spacing:-.02em;margin:0;transition:font-size .8s cubic-bezier(.76,0,.24,1),max-width .8s cubic-bezier(.76,0,.24,1);animation:.9s cubic-bezier(.16,1,.3,1) both show-rise}html.entry .hb-title{animation-play-state:paused}.hb.play .hb-title{max-width:none;font-size:clamp(28px,2.8vw,44px)}.hb-stage{aspect-ratio:16/10;width:min(88vw,1040px);display:none;position:relative}.hb.play .hb-stage{display:block}.hb-cam{transform-origin:50%;will-change:transform;opacity:0;position:absolute;inset:0}.hb-screen{background:#fff;border-radius:clamp(10px,1.4vw,18px);position:absolute;inset:0;overflow:hidden;box-shadow:0 0 0 1px #ffffff24,inset 0 1px #ffffff40,0 50px 90px -40px #000000d9,0 18px 36px -18px #0009}.hb-screen>img,.hb-glitch img{object-fit:cover;object-position:top;width:100%;height:100%;position:absolute;inset:0}.hb-glitch{opacity:0;clip-path:inset(0);transition:opacity .18s;position:absolute;inset:0}.hb-glitch img{filter:blur(2.5px)grayscale(.85)contrast(.8)}.p-glitch .hb-glitch img{animation:.16s steps(2,end) infinite hb-shake}@keyframes hb-shake{0%{transform:translate(-2px,1px)}50%{transform:translate(2px,-1px)}to{transform:translate(-1px,-1px)}}.p-cut .hb-glitch{clip-path:inset(0 0 0 100%);transition:clip-path .45s cubic-bezier(.76,0,.24,1)}.hb-cut{opacity:0;background:#ff5a1f;width:3px;position:absolute;top:0;bottom:0;left:0}.p-cut .hb-cut{animation:.45s cubic-bezier(.76,0,.24,1) forwards hb-cut}@keyframes hb-cut{0%{opacity:1;left:0}90%{opacity:1}to{opacity:0;left:100%}}.hb-phone{aspect-ratio:9/19.5;opacity:0;background:#000;border:clamp(3px,.45vw,6px) solid #1c1d21;border-radius:clamp(12px,2vw,26px);width:18%;transition:opacity .4s,transform .6s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-6%;right:-3%;overflow:hidden;transform:translateY(30px);box-shadow:0 0 0 1px #ffffff2e,0 30px 60px -20px #000c}.hb-phone img{object-fit:cover;object-position:top;width:100%;height:100%}.p-result .hb-phone{opacity:1;transform:none}.hb-line{text-align:center;min-height:1.25em;font:700 clamp(24px,2.6vw,40px)/1.2 var(--font-text);letter-spacing:-.03em;margin:0;animation:.45s cubic-bezier(.16,1,.3,1) both hb-line}@keyframes hb-line{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.hb.intro .hb-line,.hb.intro .hb-foot{display:none}.hb-foot{align-items:center;gap:16px;width:min(88vw,1040px);display:flex}.hb-progress{background:#f6f6f329;flex:1;height:2px;position:relative;overflow:hidden}.hb-progress i{transform-origin:0;background:#ff5a1f;position:absolute;inset:0;transform:scaleX(0)}.hb-ctl{color:#c9cac6;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}.hb-ctl:hover{color:#f6f6f3}.hb-ctl svg{fill:none;stroke:currentColor;stroke-width:1.9px;width:18px;height:18px}.hb-start{color:#111214;min-height:44px;font:700 15px var(--font-text);letter-spacing:-.02em;background:#ff5a1f;border-radius:999px;align-items:center;padding:0 18px;text-decoration:none;display:inline-flex}@media (max-width:1023px){.hb{gap:20px;min-height:calc(100svh - 64px);padding:24px 0 28px}.hb-title{padding:0 16px;font-size:clamp(40px,11vw,64px)}.hb.play .hb-title{font-size:clamp(26px,7vw,34px)}.hb-stage{aspect-ratio:4/3;width:100vw}.hb-screen{box-shadow:none;border-radius:0}.hb-phone{width:28%;bottom:4%;right:4%}.hb-line{padding:0 16px;font-size:clamp(22px,6.4vw,28px)}.hb-foot{width:calc(100vw - 32px)}}@media (prefers-reduced-motion:reduce){.hb-title,.hb-line{animation:none}.hb-cam{opacity:1}.hb-phone{transition:none}}.hb-frame{opacity:0;transform-origin:50% 60%;will-change:transform;position:absolute;inset:0}.hb-frame:before{content:"";pointer-events:none;border-radius:clamp(10px,1.4vw,18px);position:absolute;inset:0;box-shadow:0 0 0 1px #ffffff24,0 50px 90px -40px #000000d9,0 18px 36px -18px #0009}.hb-cam{transform-origin:50%;will-change:transform;opacity:1;clip-path:inset(0 round clamp(10px,1.4vw,18px));background:#fff;border-radius:clamp(10px,1.4vw,18px);position:absolute;inset:0;overflow:hidden}.hb-cam>img,.hb-cam .hb-glitch img{object-fit:cover;object-position:top;width:100%;height:100%;position:absolute;inset:0}.hb-frame .hb-cut{z-index:2}.hb-frame .hb-phone{z-index:3}.p-glitch .hb-glitch,.p-cut .hb-glitch{opacity:1}@media (max-width:1023px){.hb-cam,.hb-frame:before{clip-path:none;border-radius:0}.hb-frame:before{box-shadow:none}}@media (prefers-reduced-motion:reduce){.hb-frame{opacity:1}}.hb-cam{will-change:auto;transform:none!important}.hb-zoom{transform-origin:50%;will-change:transform;position:absolute;inset:0}.hb-zoom>img,.hb-zoom .hb-glitch img{object-fit:cover;object-position:top;width:100%;height:100%;position:absolute;inset:0}.hb-stage,.hb-foot{width:min(88vw,1040px,160svh - 544px)}@media (max-width:1023px){.hb-stage{width:100vw}.hb-foot{width:calc(100vw - 32px)}}.home-dark{color:#f6f6f3;--pc-text:#f6f6f3;--pc-muted:#a3a5ab;--pc-line:#f6f6f324;--pc-ch-sel:#f6f6f3;--pc-ch-seltext:#111214;--pc-focus:#ff5a1f;--pc-grey:#1f2023;background:#0e0f11}.ls{border-top:1px solid #f6f6f30f;padding:112px 64px}.ls-inner{max-width:1180px;margin:0 auto}.ls-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 32px;margin-bottom:48px;display:flex}.ls-head .sh{margin:0}.home-dark .sh-title{font-size:clamp(30px,3vw,46px)}.home-dark .sh-sub,.home-dark .in-text{color:#a3a5ab}.home-dark .in-text.big{color:#d9dad6}.home-dark .link{color:#f6f6f3}.link.quiet{color:#a3a5ab}.js .reveal{opacity:0;transition:opacity .7s,transform .9s cubic-bezier(.16,1,.3,1);transform:translateY(24px)}.js .reveal.in{opacity:1;transform:none}.wk{height:calc(var(--n) * 90vh + 10vh);padding:0;position:relative}.wk-pin{align-items:center;height:calc(100vh - 72px);padding:0 64px;display:grid;position:sticky;top:72px}.wk-steps{grid-template-rows:repeat(var(--n),90vh);pointer-events:none;display:grid;position:absolute;inset:0}.wk-grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center;gap:56px;width:100%;display:grid}.wk-text{justify-items:start;gap:28px;display:grid}.wk-text .sh{margin:0}.wk-list{gap:4px;width:100%;margin:0;padding:0;list-style:none;display:grid}.wk-list li{color:#6e7076;border-bottom:1px solid #f6f6f31a;justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;transition:color .4s;display:flex}.wk-list li.on{color:#f6f6f3}.wk-name{font:700 clamp(20px,1.8vw,26px) var(--font-text);letter-spacing:-.03em}.wk-kind{font-size:14px;font-weight:600}.wk-list li.on .wk-kind{color:#ff5a1f}.wk-hook{font:500 18px/1.45 var(--font-text);color:#d9dad6;margin:0;animation:.5s cubic-bezier(.16,1,.3,1) both hb-line}.wk-links{flex-wrap:wrap;gap:12px 24px;display:flex}.wk-stage{aspect-ratio:16/11;position:relative}.wk-shot{opacity:0;pointer-events:none;transition:opacity .6s,transform .9s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translateY(24px)scale(.98)}.wk-shot.on{opacity:1;transform:none}.wk-main{aspect-ratio:16/10;background:#fff;border-radius:16px;width:86%;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 0 0 1px #ffffff1f,0 40px 80px -36px #000000e6}.wk-main img,.wk-phone img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.wk-phone{aspect-ratio:9/19.5;background:#000;border:5px solid #1c1d21;border-radius:22px;width:22%;position:absolute;bottom:0;right:0;overflow:hidden;box-shadow:0 0 0 1px #ffffff29,0 30px 60px -20px #000000e6}.wk-zoom{width:40%;margin:0;position:absolute;bottom:0;left:4%;transform:translateY(12px)}.wk-zoom img{background:#fff;border-radius:12px;width:100%;display:block;box-shadow:0 0 0 1px #ffffff24,0 24px 48px -16px #000000e6}.wk-zoom figcaption{font:600 14px var(--font-text);color:#d9dad6;margin-top:10px}.wk-shot.on .wk-zoom{animation:.7s cubic-bezier(.16,1,.3,1) .25s both wk-pop}@keyframes wk-pop{0%{opacity:0;transform:translateY(30px)scale(.94)}to{opacity:1;transform:translateY(12px)}}.wk-mobile{display:none}.sv-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.sv-card{background:#16171a;border-radius:20px;align-content:start;gap:12px;padding:28px 24px;display:grid;box-shadow:inset 0 0 0 1px #f6f6f312}.sv-icon{color:#f6f6f3;background:#1f2023;border-radius:16px;place-items:center;width:52px;height:52px;margin-bottom:12px;display:grid}.cut-icon{width:26px;height:26px;overflow:visible}.cut-icon .cut-line{fill:#ff5a1f}.sv-why{font:600 13px var(--font-text);color:#ff5a1f;letter-spacing:-.01em;border-top:1px solid #f6f6f314;margin-top:8px;padding-top:14px}.pk-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.pk2{background:#16171a;border-radius:20px;flex-direction:column;gap:10px;padding:24px 20px;display:flex;box-shadow:inset 0 0 0 1px #f6f6f312}.pk2>*{margin:0}.pk2-name{font:700 15px var(--font-text);color:#a3a5ab}.pk2-price{font:700 clamp(26px,2.2vw,34px)/1 var(--font-text);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.pk2 ul{color:#c9cac6;border-top:1px solid #f6f6f314;gap:8px;margin:6px 0 0;padding:14px 0 0;font-size:14px;line-height:1.35;list-style:none;display:grid}.pk2-go{font:700 14px var(--font-text);color:#f6f6f3;align-items:center;gap:6px;margin-top:auto;padding-top:14px;text-decoration:none;display:inline-flex}.pk2-go:hover .arw svg:first-child{transform:translate(100%,-100%)}.pk2-go:hover .arw svg+svg{transform:none}.cs-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.cs-card{color:inherit;align-content:start;gap:10px;text-decoration:none;display:grid}.cs-card .in-title{margin-top:6px}.cs-media{aspect-ratio:4/3;background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a}.cs-media img{object-fit:cover;object-position:var(--fx) var(--fy);width:100%;height:100%;transform-origin:var(--fx) var(--fy);transition:transform 2.6s cubic-bezier(.16,1,.3,1);display:block;transform:scale(1.02)}.cs-card.in .cs-media img{transform:scale(1.55)}.cs-card:hover .cs-media img{transform:scale(1.7)}.cs-kind{font:700 13px var(--font-text);color:#ff5a1f}.cs-line{font:500 15px/1.45 var(--font-text);color:#a3a5ab;gap:2px;margin:0;display:grid}.cs-line span+span{color:#d9dad6}.cs-go{font:700 14px var(--font-text);align-items:center;gap:6px;margin-top:4px;display:inline-flex}.cs-card:hover .arw svg:first-child,.ln-card:hover .arw svg:first-child{transform:translate(100%,-100%)}.cs-card:hover .arw svg+svg,.ln-card:hover .arw svg+svg{transform:none}.pr-line{grid-template-columns:repeat(5,1fr);gap:24px;margin:0;padding:0;list-style:none;display:grid;position:relative}.pr-line:before{content:"";background:#f6f6f31f;height:2px;position:absolute;top:20px;left:0;right:0}.pr-line:after{content:"";transform-origin:0;background:#ff5a1f;height:2px;transition:transform 1.6s cubic-bezier(.76,0,.24,1) .2s;position:absolute;top:20px;left:0;right:0;transform:scaleX(0)}.js .pr-line.reveal{opacity:1;transform:none}.pr-line.in:after{transform:scaleX(1)}.pr-line li{z-index:1;gap:8px;display:grid;position:relative}.pr-dot{width:42px;height:42px;font:700 15px var(--font-text);background:#16171a;border-radius:50%;place-items:center;margin-bottom:10px;display:grid;box-shadow:inset 0 0 0 1.5px #f6f6f34d}.ln-card{color:inherit;align-content:start;gap:12px;text-decoration:none;display:grid}.ln-cover{aspect-ratio:16/10;background:linear-gradient(150deg,#1c1d21,#121316);border-radius:18px;align-content:space-between;padding:22px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #f6f6f314}.ln-cover-ico{color:#f6f6f3;width:30px;height:30px}.ln-cover-ico svg{width:100%;height:100%;overflow:visible}.ln-cover-title{max-width:16ch;font:700 clamp(20px,1.7vw,26px)/1.15 var(--font-text);letter-spacing:-.03em}.ln-cover i{transform-origin:0;background:#ff5a1f;height:2px;transition:transform .7s cubic-bezier(.16,1,.3,1);position:absolute;bottom:30%;left:0;right:0;transform:scaleX(.18)}.ln-card:hover .ln-cover i{transform:scaleX(1)}.ab-row{grid-template-columns:auto 1fr;align-items:center;gap:56px;display:grid}.ab-mark{aspect-ratio:1;color:#111214;background:#f6f6f3;border-radius:36px;place-items:center;width:clamp(150px,16vw,220px);display:grid}.ab-mark svg{width:56%;height:auto;overflow:visible}.ab-words{justify-items:start;gap:18px;display:grid}.ab-words .sh{margin:0}.ab-act{flex-wrap:wrap;align-items:center;gap:16px 24px;display:flex}.home-dark .cta-wrap{background:#0e0f11;padding:24px 64px 112px}.home-dark .cta.wide{background:#16171a;box-shadow:inset 0 0 0 1px #f6f6f314}@media (max-width:1023px){.ls{padding:80px 16px}.ls-head{margin-bottom:32px}.wk{height:auto;padding:80px 0}.wk-pin,.wk-steps{display:none}.wk-mobile{gap:56px;padding:0 16px;display:grid}.wk-mobile:before{content:none}.wk-card{gap:12px;display:grid}.wk-card .wk-shot{opacity:1;aspect-ratio:16/12;position:relative;inset:auto;transform:none}.wk-card .wk-zoom{display:none}.sv-grid{grid-template-columns:1fr 1fr}.pk-grid{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:78%;grid-auto-flow:column;margin:0 -16px;padding:2px 16px 12px;overflow-x:auto}.pk-grid::-webkit-scrollbar{display:none}.pk2{scroll-snap-align:start}.cs-grid,.ln-grid{grid-template-columns:1fr;gap:40px}.pr-line{grid-template-columns:1fr;gap:28px;padding-left:58px}.pr-line:before,.pr-line:after{width:2px;height:auto;inset:0 auto 0 20px}.pr-line:after{transform-origin:top;transform:scaleY(0)}.pr-line.in:after{transform:scaleY(1)}.pr-dot{margin:0;position:absolute;top:-6px;left:-58px}.ab-row{grid-template-columns:1fr;gap:28px}.home-dark .cta-wrap{padding:16px 16px 80px}}@media (max-width:479px){.sv-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.js .reveal{opacity:1;transition:none;transform:none}.cs-media img,.wk-shot,.pr-line:after{transition:none}.wk-shot.on .wk-zoom{animation:none}}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hs{color:#f6f6f3;background:radial-gradient(70% 60% at 50% 40%,#1a1b1f 0%,#0e0f11 70%);align-content:center;justify-items:center;gap:clamp(14px,2.2vh,24px);min-height:calc(100svh - 72px);padding:clamp(20px,3vh,40px) 24px;display:grid;position:relative;overflow:hidden}.hs-title{text-wrap:balance;text-align:center;max-width:24ch;font:700 clamp(34px,3.8vw,64px)/1.02 var(--font-display);letter-spacing:-.02em;margin:0;animation:.7s cubic-bezier(.16,1,.3,1) both hs-in}html.entry .hs-title{animation-play-state:paused}@keyframes hs-in{0%{opacity:0;filter:blur(6px);transform:translateY(18px)}to{opacity:1;filter:none;transform:none}}.hs-stage{aspect-ratio:5/3;width:min(90vw,1100px,166svh - 664px);position:relative}.hs-stage canvas{width:100%;height:100%;position:absolute;inset:0}.hs-line{text-align:center;min-height:1.2em;font:700 clamp(22px,2.2vw,34px)/1.2 var(--font-text);letter-spacing:-.03em;margin:0;animation:.45s cubic-bezier(.16,1,.3,1) both hs-in}.hs-cta{animation:none}.plans-top{padding-bottom:0}.plans-top .ls-inner{justify-items:start;gap:16px;display:grid}@media (max-width:1023px){.hs{gap:18px;min-height:calc(100svh - 64px);padding:24px 16px 32px}.hs-title{font-size:clamp(30px,8.6vw,46px)}.hs-stage{aspect-ratio:4/5;width:calc(100vw - 32px);max-height:52svh}.hs-line{font-size:clamp(20px,5.8vw,26px)}}@media (min-width:600px) and (max-width:1023px){.hs-stage{aspect-ratio:5/4;width:min(100vw - 48px,720px)}}@media (prefers-reduced-motion:reduce){.hs-title,.hs-line{animation:none}}.menu-social{justify-content:center;gap:12px;padding-top:20px;display:flex}.menu-social a{color:#f6f6f3;border-radius:999px;place-items:center;width:48px;height:48px;display:grid;box-shadow:inset 0 0 0 1.5px #f6f6f338}.menu-social a.wa{color:#22c55e}.menu-social svg{width:22px;height:22px}.ap-top{padding-bottom:88px}.ap-intro{grid-template-columns:auto 1fr;align-items:start;gap:56px;display:grid}.ap-mark{background:#16171a;border-radius:40px;place-items:center;width:168px;height:168px;display:grid;box-shadow:inset 0 0 0 1px #f6f6f314}.ap-mark svg{color:#f6f6f3;width:84px;height:84px}.ap-words{justify-items:start;gap:14px;max-width:760px;display:grid}.ap-role{font:700 clamp(20px,1.8vw,26px)/1.25 var(--font-text);letter-spacing:-.02em;color:#f6f6f3;margin:4px 0 0}.ap-place{font:500 15px/1.4 var(--font-text);color:#a3a5ab;align-items:center;gap:8px;margin:0;display:flex}.ap-place svg{width:18px;height:18px}.ap-text{font:400 clamp(17px,1.35vw,19px)/1.6 var(--font-text);letter-spacing:-.01em;color:#d9dad6;text-wrap:pretty;margin:10px 0 0}.ap-act{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:18px;display:flex}.ap-link{min-height:44px;font:700 15px/1 var(--font-text);color:#f6f6f3;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.ap-link svg{color:#ff5a1f;width:18px;height:18px}.ap-link:hover{color:#ff5a1f}.ap-h{font:700 clamp(26px,2.4vw,34px)/1.1 var(--font-text);letter-spacing:-.025em;align-items:center;gap:20px;margin:0 0 36px;display:flex}.ap-h:after{content:"";background:#f6f6f31f;flex:1;height:1px}.ap-job{padding-left:44px;position:relative}.ap-job:before{content:"";background:#ff5a1f59;width:2px;position:absolute;top:22px;bottom:4px;left:11px}.ap-job:after{content:"";background:#ff5a1f;border-radius:50%;width:20px;height:20px;position:absolute;top:4px;left:2px;box-shadow:0 0 0 6px #0e0f11}.ap-job-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 24px;display:flex}.ap-job-head h3{font:700 clamp(22px,2vw,28px)/1.15 var(--font-text);letter-spacing:-.02em;margin:0}.ap-job-head p{font:500 16px/1.4 var(--font-text);color:#d9dad6;margin:6px 0 0}.ap-when{white-space:nowrap;align-items:center;gap:12px;margin:0;display:flex}.ap-when b{font:700 17px/1 var(--font-text)}.ap-when span{color:#ff7a45;font:700 14px/1 var(--font-text);background:#ff5a1f1f;border-radius:999px;padding:7px 12px;box-shadow:inset 0 0 0 1px #ff5a1f59}.ap-note{max-width:72ch;font:400 17px/1.6 var(--font-text);color:#a3a5ab;margin:18px 0 32px}.ap-parts{grid-template-columns:1fr 1fr;gap:24px;display:grid}.ap-parts>div{background:#16171a;border-radius:20px;align-content:start;gap:14px;padding:24px;display:grid;box-shadow:inset 0 0 0 1px #f6f6f312}.ap-parts h4{font:700 18px/1.3 var(--font-text);letter-spacing:-.015em;margin:0}.ap-parts ul,.ap-skill ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ap-parts li,.ap-skill li{font:400 16px/1.5 var(--font-text);color:#a3a5ab;padding-left:18px;position:relative}.ap-parts li:before,.ap-skill li:before{content:"";background:#5a5c63;border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:2px}.ap-skills{border-radius:20px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #f6f6f314}.ap-skill{padding:28px 24px}.ap-skill+.ap-skill{border-left:1px solid #f6f6f314}.ap-skill h3{font:700 18px/1.2 var(--font-text);border-bottom:1px solid #f6f6f31f;align-items:center;gap:10px;margin:0 0 18px;padding-bottom:16px;display:flex}.ap-skill h3 svg,.ap-ic svg{color:#ff5a1f;width:22px;height:22px}.ap-steps{grid-template-columns:repeat(4,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.ap-steps li{background:#16171a;border-top:2px solid #ff5a1f;border-radius:0 0 18px 18px;padding:22px 20px 24px;position:relative}.ap-step-head{align-items:center;gap:12px;min-height:44px;margin-bottom:12px;display:flex}.ap-step-head h3{font:700 17px/1.25 var(--font-text);letter-spacing:-.015em;margin:0}.ap-ic{background:#0e0f11;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.ap-steps p{font:400 15px/1.55 var(--font-text);color:#a3a5ab;margin:0}.ap-chev{z-index:1;color:#ff5a1f;background:#0e0f11;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:33px;right:-15px;box-shadow:inset 0 0 0 1px #f6f6f324}.ap-chev svg{width:14px;height:14px}@media (max-width:1023px){.ap-intro{grid-template-columns:1fr;gap:28px}.ap-mark{border-radius:26px;width:96px;height:96px}.ap-mark svg{width:48px;height:48px}.ap-parts,.ap-skills{grid-template-columns:1fr}.ap-skill+.ap-skill{border-top:1px solid #f6f6f314;border-left:0}.ap-steps{grid-template-columns:1fr 1fr}.ap-steps li:nth-child(2) .ap-chev{display:none}}@media (max-width:599px){.ap-job{padding-left:32px}.ap-job:before{left:7px}.ap-job:after{width:16px;height:16px;left:0}.ap-when{white-space:normal}.ap-steps{grid-template-columns:1fr}.ap-chev{inset:auto auto -15px 50%;transform:translate(-50%)rotate(90deg)}.ap-steps li:nth-child(2) .ap-chev{display:grid}}.ap .ls{padding-top:88px;padding-bottom:88px}.ap .ls.ap-top{padding-top:96px;padding-bottom:72px}@media (max-width:1023px){.ap .ls{padding-top:56px;padding-bottom:56px}.ap .ls.ap-top{padding-top:48px}}.brand-ico{width:40px;height:40px}.ng-live>g{transition:none}.ng-live .ng-cut{fill:#ff5a1f;transform-box:fill-box;transform-origin:0;animation:4.2s cubic-bezier(.76,0,.24,1) infinite ng-cut}@keyframes ng-cut{0%{opacity:1;transform:scaleX(0)}22%{opacity:1;transform:scaleX(1)}62%{opacity:1;transform:scaleX(1)}78%{opacity:0;transform:scaleX(1)}to{opacity:0;transform:scaleX(0)}}@keyframes ng-top{0%,22%{transform:none}34%,56%{transform:translate(-1.1px)}70%,to{transform:none}}@keyframes ng-bot{0%,22%{transform:none}34%,56%{transform:translate(1.1px)}70%,to{transform:none}}@media (max-width:1023px){.brand-ico{width:32px;height:32px}}@media (prefers-reduced-motion:reduce){.ng-live .ng-cut,.ng-live>g{animation:none}.ng-live .ng-cut{transform:none}}.hs{grid-template-rows:auto auto 1fr;align-content:start;gap:0;padding:clamp(20px,3.4vh,40px) 24px clamp(24px,4vh,48px)}.hs-view{background:#17181b;position:relative;overflow:hidden}.hs-view canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.hs-cap{-webkit-backdrop-filter:blur(10px);color:#f6f6f3;max-width:90%;font:700 clamp(15px,1.5vw,22px)/1.2 var(--font-text);letter-spacing:-.02em;white-space:nowrap;opacity:0;background:#0e0f11c7;border-radius:14px;margin:0;padding:.55em 1em;transition:opacity .3s;position:absolute;bottom:5%;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #f6f6f31a}.hs-cap.on{opacity:1;animation:.45s cubic-bezier(.16,1,.3,1) both hs-cap}@keyframes hs-cap{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}.sf{background:#2a2a2d;border-radius:14px;width:min(1080px,92vw,160svh - 640px);overflow:hidden;box-shadow:0 0 0 1px #ffffff14,0 40px 90px -30px #000c}.sf-bar{color:#9c9ca1;background:#2a2a2d;border-bottom:1px solid #00000080;grid-template-columns:auto auto 1fr auto;align-items:center;gap:18px;height:46px;padding:0 16px;display:grid}.sf-dots{gap:8px;display:flex}.sf-dots i{background:#ff5f57;border-radius:50%;width:12px;height:12px}.sf-dots i:nth-child(2){background:#febc2e}.sf-dots i:nth-child(3){background:#28c840}.sf-nav,.sf-act{gap:14px;display:flex}.sf-bar svg{width:17px;height:17px}.sf-nav svg+svg{opacity:.4}.sf-url{color:#e6e6e8;width:min(420px,100%);height:30px;font:500 13.5px/1 -apple-system,BlinkMacSystemFont,var(--font-text);background:#1e1e20;border-radius:9px;justify-content:center;justify-self:center;align-items:center;gap:7px;animation:.5s both hs-url;display:flex}.sf-url svg{color:#9c9ca1;width:11px;height:11px}@keyframes hs-url{0%{opacity:0}to{opacity:1}}.sf .hs-view{aspect-ratio:1000/625}.ip{background:#0b0b0c;border-radius:15%/7%;width:min(300px,76vw,47svh - 117.5px);padding:3.4%;box-shadow:0 0 0 1.5px #3a3a3e,0 40px 80px -30px #000000d9;container-type:inline-size}.ip-screen{background:#17181b;border-radius:12%/5.6%;flex-direction:column;display:flex;overflow:hidden}.ip-status{color:#f6f6f3;height:12.5cqw;font:600 4.6cqw/1 -apple-system,BlinkMacSystemFont,var(--font-text);background:#222327;justify-content:space-between;align-items:center;padding:0 8cqw 0 9cqw;display:flex;position:relative}.ip-island{background:#000;border-radius:99px;width:30cqw;height:8.6cqw;position:absolute;top:2.6cqw;left:50%;transform:translate(-50%)}.ip-sys{align-items:center;gap:1.6cqw;display:flex}.ip-sys .sig{clip-path:polygon(0 100%,100% 0,100% 100%);background:linear-gradient(90deg,#f6f6f3 0 18%,#0000 18% 27%,#f6f6f3 27% 45%,#0000 45% 54%,#f6f6f3 54% 72%,#0000 72% 81%,#f6f6f3 81%);width:5.4cqw;height:3.6cqw}.ip-sys .bat{background:linear-gradient(90deg,#f6f6f3 70%,#0000 70%) .7cqw .7cqw/calc(100% - 1.4cqw) calc(100% - 1.4cqw) no-repeat;border-radius:1.2cqw;width:7.4cqw;height:3.6cqw;box-shadow:inset 0 0 0 .4cqw #f6f6f380}.ip .hs-view{aspect-ratio:390/703}.ip .hs-cap{border-radius:3.4cqw;font-size:5cqw;bottom:4%}.ip-safari{color:#f6f6f3;background:#222327;gap:3cqw;padding:3cqw 4cqw 2.4cqw;display:grid}.ip-url{height:11.5cqw;font:500 4.4cqw/1 -apple-system,BlinkMacSystemFont,var(--font-text);background:#38383c;border-radius:3.6cqw;grid-template-columns:auto 1fr auto;align-items:center;gap:2cqw;padding:0 3.6cqw;display:grid}.ip-url .aa{font-size:4.2cqw;font-weight:600}.ip-url .u{justify-content:center;align-items:center;gap:1.4cqw;animation:.5s both hs-url;display:flex}.ip-url svg{width:4.4cqw;height:4.4cqw}.ip-url .u svg{color:#a3a5ab;width:3.2cqw;height:3.2cqw}.ip-tools{color:#3b82f6;justify-content:space-between;padding:0 3cqw;display:flex}.ip-tools svg{width:6.2cqw;height:6.2cqw}.ip-tools svg:nth-child(2){opacity:.35}.ip-home{background:#f6f6f3;border-radius:99px;justify-self:center;width:36cqw;height:1.4cqw;margin-top:1cqw}@media (max-width:1023px){.hs{padding:20px 16px 36px}.hs-title{margin-bottom:14px}.hs-cta{margin-bottom:22px}}@media (min-width:700px) and (max-width:1023px){.sf{width:min(92vw,820px)}}.chat-open{transition:transform .45s cubic-bezier(.16,1,.3,1),opacity .3s}.sf,.ip{align-self:start}.ip-safari{gap:2.4cqw;padding:2.6cqw 4cqw 2cqw}.ip-tools{display:none}@media (min-width:700px) and (max-width:1023px){.sf{width:min(92vw,860px)}}.ip .hs-cap{top:3%;bottom:auto}@keyframes hs-cap-top{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}.ip .hs-cap.on{animation-name:hs-cap-top}.ip .ip-island{z-index:2;place-items:center;transition:width .5s cubic-bezier(.16,1,.3,1),height .5s cubic-bezier(.16,1,.3,1);display:grid;overflow:hidden}.ip .ip-status.live .ip-island{width:88cqw;height:9.6cqw}.ip .ip-status b,.ip .ip-sys{transition:opacity .25s}.ip .ip-status.live b,.ip .ip-status.live .ip-sys{opacity:0}.ip .ip-island .hs-cap{max-width:none;box-shadow:none;-webkit-backdrop-filter:none;font:700 4.3cqw/1 var(--font-text);white-space:nowrap;color:#f6f6f3;opacity:0;background:0 0;border-radius:0;padding:0;position:static;transform:none}.ip .ip-island .hs-cap.on{opacity:1;animation:.5s cubic-bezier(.16,1,.3,1) .15s both hs-island}@keyframes hs-island{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}.sf .hs-view{aspect-ratio:auto;height:min(min(1200px,92vw)/1.6,max(420px,100svh - 336px))}.ip{width:min(330px,86vw)}.ip .hs-view{aspect-ratio:auto;height:min(168cqw,max(250px,100svh - 256px - 40cqw))}.sf-dots i,.sf-dots i:nth-child(2),.sf-dots i:nth-child(3){background:#55555a}@media (min-width:700px) and (max-width:1023px){.sf{width:min(94vw,900px)}.sf .hs-view{height:min(min(94vw,900px)/1.6,max(380px,100svh - 320px))}}.sf-url{transition:width .45s cubic-bezier(.16,1,.3,1),background .3s;position:relative;overflow:hidden}.sf-addr{align-items:center;gap:7px;transition:opacity .25s,transform .35s;display:flex}.sf-url.live .sf-addr{opacity:0;transform:translateY(-8px)}.sf-url .hs-cap{max-width:none;box-shadow:none;-webkit-backdrop-filter:none;font:700 14px/1 var(--font-text);letter-spacing:-.01em;color:#f6f6f3;white-space:nowrap;opacity:0;background:0 0;border-radius:0;place-items:center;padding:0;display:grid;position:absolute;inset:0;transform:none}.sf-url .hs-cap.on{opacity:1;animation:.4s cubic-bezier(.16,1,.3,1) .1s both hs-addr}@keyframes hs-addr{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.sf-url.live{background:#141416;box-shadow:inset 0 0 0 1px #ff5a1f73}@media (min-width:700px) and (max-width:1023px){.sf-url .hs-cap{font-size:13px}}.ng-live .ng-cut{animation:3.6s cubic-bezier(.7,0,.2,1) infinite ng-cut2}.ng-live>g:first-of-type{animation:3.6s cubic-bezier(.7,0,.2,1) infinite ng-top2}.ng-live>g:nth-of-type(2){animation:3.6s cubic-bezier(.7,0,.2,1) infinite ng-bot2}@keyframes ng-cut2{0%{opacity:1;filter:blur(1.4px);transform:scaleX(0)}9%{filter:blur();transform:scaleX(1)}55%{opacity:1;transform:scaleX(1)}64%{opacity:0;filter:blur(1px)}to{opacity:0;transform:scaleX(0)}}@keyframes ng-top2{0%,8%{filter:none;transform:none}13%{filter:blur(.7px);transform:translate(-1.6px)}17%,48%{filter:none;transform:translate(-1.1px)}56%{filter:blur(.5px);transform:none}62%,to{filter:none;transform:none}}@keyframes ng-bot2{0%,8%{filter:none;transform:none}13%{filter:blur(.7px);transform:translate(1.6px)}17%,48%{filter:none;transform:translate(1.1px)}56%{filter:blur(.5px);transform:none}62%,to{filter:none;transform:none}}.hs-title{white-space:nowrap;max-width:none;margin-bottom:clamp(18px,2.6vh,28px)}@media (max-width:699px){.hs{padding:28px 16px 24px}.hs-title{white-space:normal;text-wrap:balance;max-width:15ch;min-height:2.04em;margin-bottom:18px;font-size:clamp(30px,8.4vw,40px)}.hs-cta{margin-bottom:26px}.sf.tall{border-radius:16px;width:min(92vw,440px)}.sf.tall .sf-bar{grid-template-columns:auto 1fr;gap:12px;height:42px;padding:0 12px}.sf.tall .sf-nav,.sf.tall .sf-act{display:none}.sf.tall .sf-dots i{width:9px;height:9px}.sf.tall .sf-dots{gap:6px}.sf.tall .sf-url{width:100%;height:28px;font-size:12.5px}.sf.tall .sf-url .hs-cap{font-size:12.5px}.sf.tall .hs-view{height:min(1.8*min(92vw,440px),max(320px,100svh - 320px))}}.hs{padding:clamp(36px,5vh,64px) 24px clamp(32px,5vh,56px)}.hs-title{margin-bottom:clamp(20px,2.8vh,28px)}.hs-cta{margin-bottom:clamp(32px,4.8vh,52px)}.sf .hs-view{background:#f4f5f7}.sf{width:min(1120px,90vw)}@media (max-width:699px){.hs{padding:32px 16px 28px}.hs-title{margin-bottom:20px}.hs-cta{margin-bottom:28px}.sf.tall .hs-view{height:min(1.8*min(92vw,440px),max(320px,100svh - 340px))}}.sf .hs-view{height:min(min(1120px,90vw)/2.12766,max(380px,100svh - 380px))}@media (min-width:700px) and (max-width:1023px){.sf .hs-view{height:calc(min(94vw,900px)/2.12766)}}.hk{color:#f6f6f3;background:#0e0f11;align-content:center;justify-items:center;gap:clamp(36px,6vh,64px);min-height:calc(100svh - 72px);padding:clamp(40px,8vh,96px) 24px;display:grid;overflow:hidden}.hk-stage{width:min(1200px,100%);height:2.1em;font:700 clamp(48px,7.6vw,128px)/1 var(--font-display);letter-spacing:-.02em;position:relative}.hk-line{text-align:center;text-wrap:balance;will-change:transform,opacity,filter;place-items:center;margin:0;display:grid;position:absolute;inset:0}.hk-line .t,.hk-line .b{text-wrap:balance;place-items:center;display:grid;position:absolute;inset:0}.hk-line .t{clip-path:inset(0 0 50%)}.hk-line .b{clip-path:inset(50% 0 0)}.hk-line.in{animation:.7s cubic-bezier(.16,1,.3,1) .42s both hk-in}.hk-line.out .t{animation:.55s cubic-bezier(.7,0,.84,0) .26s forwards hk-top}.hk-line.out .b{animation:.55s cubic-bezier(.7,0,.84,0) .26s forwards hk-bot}.hk-cut{transform-origin:0;pointer-events:none;background:#ff5a1f;height:3px;margin-top:-1.5px;animation:1s cubic-bezier(.76,0,.24,1) forwards hk-cut;position:absolute;top:50%;left:-4%;right:-4%}@keyframes hk-in{0%{opacity:0;filter:blur(14px);transform:translateY(.22em)}to{opacity:1;filter:none;transform:none}}@keyframes hk-top{to{opacity:0;filter:blur(10px);transform:translate(-7%,-.06em)}}@keyframes hk-bot{to{opacity:0;filter:blur(10px);transform:translate(7%,.06em)}}@keyframes hk-cut{0%{opacity:1;transform:scaleX(0)}32%{opacity:1;transform:scaleX(1)}62%{opacity:1}to{opacity:0;transform:scaleX(1)}}.hk-cta{animation:none}@media (max-width:699px){.hk{gap:40px;min-height:calc(100svh - 64px);padding:48px 16px 56px}.hk-stage{height:3.15em;font-size:clamp(40px,11.5vw,58px)}}@media (prefers-reduced-motion:reduce){.hk-line,.hk-line .t,.hk-line .b,.hk-cut{animation:none}}@media (max-width:699px){.hk-stage{width:100%;max-width:15ch;height:3.15em;font-size:clamp(34px,9.6vw,52px)}.hk{padding-left:20px;padding-right:20px}}.hiw{color:#f6f6f3;background:#0e0f11;border-top:1px solid #f6f6f30f;height:540svh;position:relative}.hiw-pin{place-items:center;height:calc(100svh - 72px);padding:0 64px;display:grid;position:sticky;top:72px;overflow:hidden}.hiw-step{text-align:center;--e-out:calc(1 - var(--out,0));opacity:var(--e-out);transform:translateY(calc(var(--out,0) * -6vh));pointer-events:none;align-content:center;justify-items:center;gap:clamp(18px,2.6vh,28px);padding:0 64px;display:grid;position:absolute;inset:0}.hiw-line{max-width:15ch;font:700 clamp(48px,6.6vw,112px)/1.04 var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:0;position:relative}.hiw-w{--e:clamp(0, calc(var(--in,0) * 1.9 - var(--i) * .13), 1);margin-right:.24em;display:inline-block}.hiw-w:last-child{margin-right:0}.hiw-w>span{will-change:transform,opacity;display:inline-block}.hiw-sub{max-width:34ch;font:500 clamp(17px,1.5vw,22px)/1.4 var(--font-text);letter-spacing:-.01em;color:#a3a5ab;opacity:clamp(0, calc(var(--in,0) * 2.2 - 1.1), 1);transform:translateY(calc((1 - clamp(0, calc(var(--in,0) * 2.2 - 1.1), 1)) * 12px));margin:0}.hiw-step.find .hiw-line{clip-path:inset(-.2em calc((1 - var(--in,0)) * 100%) -.2em 0)}.hiw-scan{top:-.12em;bottom:-.12em;left:calc(var(--in,0) * 100%);width:3px;opacity:calc(1 - var(--in,0) * var(--in,0) * var(--in,0));background:#ff5a1f;margin-left:-1.5px;position:absolute;box-shadow:0 0 24px #ff5a1f99}.hiw-step.fix .hiw-w>span{opacity:var(--e);transform:translate(calc(var(--x) * (1 - var(--e)) * 1.2em),calc(var(--y) * (1 - var(--e)) * 1em)) rotate(calc(var(--r) * (1 - var(--e)) * 1deg))}.hiw-step.design .hiw-w>span{opacity:var(--e);transform:scale(calc(1 + (1 - var(--e)) * .9));transform-origin:50% 60%}.hiw-step.market .hiw-w>span{opacity:var(--e);transform:translateX(calc((1 - var(--e)) * 2.2em))}.hiw-step.sales .hiw-w{vertical-align:top;padding-bottom:.08em;overflow:hidden}.hiw-step.sales .hiw-w>span{transform:translateY(calc((1 - var(--e)) * 110%))}.hiw-bar{gap:8px;display:flex;position:absolute;bottom:clamp(24px,4vh,40px);left:50%;transform:translate(-50%)}.hiw-bar i{background:#f6f6f329;border-radius:2px;width:40px;height:3px;position:relative;overflow:hidden}.hiw-bar i:after{content:"";transform-origin:0;transform:scaleX(clamp(0, calc(var(--p,0) * 5 - var(--i)), 1));background:#f6f6f3;position:absolute;inset:0}@media (max-width:699px){.hiw-pin{height:calc(100svh - 64px);padding:0 20px;top:64px}.hiw-step{padding:0 20px}.hiw-line{max-width:13ch;font-size:clamp(34px,10vw,52px)}.hiw-bar i{width:28px}}.hiw.still{height:auto}.hiw.still .hiw-pin{gap:64px;height:auto;padding:96px 24px;display:grid;position:static}.hiw.still .hiw-step{opacity:1;--in:1;--out:0;position:static;transform:none}.hiw.still .hiw-bar{display:none}.hiw-pin{display:block}.hiw-step{justify-self:stretch;width:100%}.hiw-line{font-size:clamp(52px,7.2vw,124px)}@media (max-width:699px){.hiw-line{font-size:clamp(36px,10.4vw,54px)}.hiw-bar{top:22px;bottom:auto}}.hiw-head{justify-items:center;display:grid;position:relative}.hiw-w{--e:clamp(0, calc(var(--in,0) * 1.7 - var(--i) * .1), 1)}.hiw-step.step .hiw-w{vertical-align:top;margin-bottom:-.12em;padding:0 .04em .12em;overflow:hidden}.hiw-step.step .hiw-w>span{opacity:1;transform:translateY(calc((1 - var(--e)) * 108%))}.hiw-step.sales{--r:clamp(0, calc(var(--in,0) * 2 - .55), 1)}.hiw-step.sales .hiw-line{clip-path:inset(calc((1 - var(--r)) * 50%) -6% calc((1 - var(--r)) * 50%) -6%);transform:scale(calc(1.07 - var(--r) * .07))}.hiw-step.sales .hiw-w>span{opacity:1;transform:none}.hiw-slice{transform-origin:0;height:3px;transform:scaleX(clamp(0, calc(var(--in,0) * 2.4), 1));opacity:calc(1 - var(--r));background:#ff5a1f;margin-top:-1.5px;position:absolute;top:50%;left:-6%;right:-6%}.hiw-under{transform-origin:50%;height:4px;transform:scaleX(clamp(0, calc(var(--in,0) * 2.2 - 1.2), 1));background:#ff5a1f;border-radius:99px;position:absolute;bottom:-.1em;left:12%;right:12%}.hiw-step.sales .hiw-line .hiw-under{display:none}.hiw-cta{opacity:clamp(0, calc(var(--in,0) * 2.4 - 1.4), 1);transform:translateY(calc((1 - clamp(0, calc(var(--in,0) * 2.4 - 1.4), 1)) * 14px));pointer-events:none;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;display:flex}.hiw-step.live .hiw-cta{pointer-events:auto}.hiw-wa{color:#f6f6f3;min-height:52px;font:700 16px var(--font-text);border-radius:999px;align-items:center;gap:10px;padding:0 24px;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1.5px #f6f6f34d}.hiw-wa:hover{background:#f6f6f314}.hiw-wa svg{color:#f6f6f3;width:20px;height:20px}.hiw.still .hiw-cta{opacity:1;pointer-events:auto;transform:none}.hiw.still .hiw-step{--r:1}@media (max-width:699px){.hiw-cta{flex-direction:column;align-items:stretch;width:min(100%,320px)}.hiw-cta a{justify-content:center}}.hiw.hero-mode{border-top:0;grid-template-rows:1fr auto;height:auto;min-height:calc(100svh - 72px);padding-bottom:clamp(40px,7vh,72px);display:grid}.hiw.hero-mode .hiw-pin{height:auto;min-height:clamp(320px,52vh,560px);position:relative;top:0}.hiw.hero-mode .hiw-bar{bottom:0}.hiw.hero-mode .hero-cta{opacity:1;pointer-events:auto;justify-self:center;margin:0;transform:none}@media (max-width:699px){.hiw.hero-mode{min-height:calc(100svh - 64px);padding-bottom:40px}.hiw.hero-mode .hiw-pin{height:auto;min-height:52vh;top:0}.hiw.hero-mode .hiw-bar{top:auto;bottom:0}.hiw.hero-mode .hero-cta{width:min(100% - 40px,320px)}}.hiw.hero-mode{grid-template-rows:auto auto;align-content:center;gap:clamp(28px,4vh,44px);padding:clamp(32px,6vh,64px) 0}.hiw.hero-mode .hiw-sub{max-width:40ch;font:500 clamp(18px,1.6vw,24px)/1.45 var(--font-text);color:#d9dad6;letter-spacing:-.01em}.hiw.hero-mode .hero-cta{flex-flow:row;align-items:center;gap:10px;width:auto}.hero-cta .cta-main,.hero-cta .hiw-wa{white-space:nowrap;min-height:46px;padding:0 20px;font-size:15px}.hero-cta .hiw-wa svg{width:18px;height:18px}@media (max-width:699px){.hiw.hero-mode{gap:24px;padding:24px 0 32px}.hiw.hero-mode .hiw-pin{min-height:46vh}.hiw.hero-mode .hiw-sub{max-width:30ch;font-size:17px}.hiw.hero-mode .hero-cta{flex-direction:row;width:auto}.hero-cta .cta-main,.hero-cta .hiw-wa{min-height:44px;padding:0 16px;font-size:14px}.hero-cta .hiw-wa .long{display:none}}.hiw.hero-mode .hiw-w{--e:clamp(0, calc(var(--in,0) * 1.5 - var(--i) * .08), 1)}.hiw.hero-mode .hiw-step{transform:translateY(calc(var(--out,0) * -1.2vh))}.hiw.hero-mode .hiw-sub{opacity:1;transform:none}.hiw.hero-mode .hiw-sub .sw{--se:clamp(0, calc(var(--s,0) * var(--k) - var(--j) * .1), 1);opacity:var(--se);transform:translateY(calc((1 - var(--se)) * .45em));margin-right:.27em;display:inline-block}.hiw.hero-mode .hiw-sub .sw:last-child{margin-right:0}@media (max-width:699px){.hiw.hero-mode{gap:22px;min-height:0;padding:44px 0 40px}.hiw.hero-mode .hiw-pin{height:250px;min-height:0}}@media (prefers-reduced-motion:reduce){.hiw.hero-mode .hiw-sub .sw{opacity:1;transform:none}}@media (max-width:699px){.hiw.hero-mode{align-content:center;min-height:calc(100svh - 64px);padding:32px 0}}.ft-pill{font:600 15px/1 var(--font-text);color:#111214;border-radius:999px;align-items:center;gap:10px;margin:-12px 0 28px;padding:9px 16px;display:inline-flex;box-shadow:inset 0 0 0 1.5px #1112142e}.ft-pill i{background:#ff5a1f;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #ff5a1f2e}@media (max-width:699px){.ft-pill{margin:-8px 0 20px;font-size:14px}}.pk-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin:0 0 32px;display:flex}.pk-head .sh-title{margin:0}.ft-link{color:#111214;font:600 14px/1 var(--font-text);border-radius:999px;align-items:center;gap:10px;padding:10px 16px;text-decoration:none;transition:box-shadow .25s,background .25s;display:inline-flex;box-shadow:inset 0 0 0 1.5px #11121429}.ft-link:hover{background:#1112140d;box-shadow:inset 0 0 0 1.5px #11121452}.ft-link i{background:#ff5a1f;border-radius:50%;width:7px;height:7px}.folder-card>div{animation:.55s cubic-bezier(.65,0,.35,1) both pk-in}.folder-card .folder-side{animation-delay:60ms}.package-items li{animation:.5s cubic-bezier(.65,0,.35,1) both pk-in;animation-delay:calc(.1s + var(--i,0) * 45ms);padding-left:30px;position:relative}.package-items li:before{content:"";border-bottom:2px solid #a3a5ab;border-left:2px solid #a3a5ab;width:12px;height:7px;margin-top:-6px;position:absolute;top:50%;left:2px;transform:rotate(-45deg)}@keyframes pk-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.folder-tab{transition:background .35s cubic-bezier(.65,0,.35,1),color .35s cubic-bezier(.65,0,.35,1)}@media (max-width:699px){.pk-head{margin-bottom:24px}}@media (prefers-reduced-motion:reduce){.folder-card>div,.package-items li{animation:none}}.pl{color:#f6f6f3;background:#0e0f11;border-top:1px solid #f6f6f30f;padding:clamp(88px,12vh,128px) 64px}.pl-inner{max-width:1180px;margin:0 auto}.pl-title{font:700 clamp(44px,5vw,72px)/1 var(--font-display);letter-spacing:-.02em;margin:0 0 clamp(48px,7vh,72px)}.pl-track{--p:0;grid-template-columns:repeat(5,1fr);gap:28px;margin:0;padding:0;list-style:none;display:grid;position:relative}.pl-track:before,.pl-track:after{content:"";border-radius:2px;height:2px;position:absolute;top:11px;left:12px;right:12px}.pl-track:before{background:#f6f6f324}.pl-track:after{transform-origin:0;transform:scaleX(var(--p));background:#ff5a1f}.pl-step{align-content:start;justify-items:start;gap:10px;display:grid;position:relative}.pl-dot{z-index:1;background:#0e0f11;border-radius:50%;width:24px;height:24px;margin-bottom:18px;transition:background .45s cubic-bezier(.65,0,.35,1),box-shadow .45s cubic-bezier(.65,0,.35,1),transform .45s cubic-bezier(.34,1.56,.64,1);position:relative;box-shadow:inset 0 0 0 2px #f6f6f347}.pl-step.lit .pl-dot{background:#ff5a1f;transform:scale(1.04);box-shadow:inset 0 0 0 2px #ff5a1f,0 0 0 7px #ff5a1f29}.pl-when,.pl-name,.pl-text,.pl-pay{opacity:.28;margin:0;transition:opacity .6s cubic-bezier(.65,0,.35,1),transform .6s cubic-bezier(.65,0,.35,1);transform:translateY(12px)}.pl-step.lit .pl-when,.pl-step.lit .pl-name,.pl-step.lit .pl-text,.pl-step.lit .pl-pay{opacity:1;transform:none}.pl-step.lit .pl-name{transition-delay:50ms}.pl-step.lit .pl-text{transition-delay:.1s}.pl-step.lit .pl-pay{transition-delay:.15s}.pl-when{font:700 13px/1.2 var(--font-text);color:#a3a5ab;letter-spacing:.01em}.pl-name{font:700 clamp(26px,2.3vw,32px)/1.05 var(--font-display);letter-spacing:-.01em}.pl-text{font:400 16px/1.5 var(--font-text);color:#a3a5ab;max-width:24ch}.pl-pay{font:600 13px/1 var(--font-text);color:#f6f6f3;border-radius:999px;margin-top:6px;padding:7px 12px;box-shadow:inset 0 0 0 1px #f6f6f338}@media (max-width:899px){.pl{padding:80px 20px}.pl-track{grid-template-columns:1fr;gap:36px;padding-left:44px}.pl-track:before,.pl-track:after{width:2px;height:auto;inset:12px auto 12px 11px}.pl-track:after{transform-origin:top;transform:scaleY(var(--p))}.pl-dot{margin:0;position:absolute;top:-2px;left:-44px}.pl-text{max-width:34ch}}@media (prefers-reduced-motion:reduce){.pl-dot,.pl-when,.pl-name,.pl-text,.pl-pay{transition:none}}.lw{color:#f6f6f3;background:#0e0f11;border-top:1px solid #f6f6f30f;padding:clamp(80px,11vh,120px) 64px}.lw-inner{max-width:1180px;margin:0 auto}.lw-title{font:700 clamp(44px,5vw,72px)/1 var(--font-display);letter-spacing:-.02em;margin:0 0 clamp(32px,5vh,48px)}.lw-stage{background:#16171a;border-radius:28px;height:clamp(460px,64vh,620px);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #f6f6f312}.lw-card{will-change:transform;grid-template-columns:5fr 7fr;align-items:center;gap:clamp(24px,4vw,56px);padding:clamp(28px,4vw,56px);transition:transform .7s cubic-bezier(.83,0,.17,1),opacity .7s cubic-bezier(.83,0,.17,1);display:grid;position:absolute;inset:0}.lw-card.on{opacity:1;animation:.7s cubic-bezier(.83,0,.17,1) lw-blur;transform:none}.lw-card.up{opacity:.4;animation:.7s cubic-bezier(.83,0,.17,1) lw-blur;transform:translateY(-102%)}.lw-card.down{opacity:0;transition:none;transform:translateY(102%)}@keyframes lw-blur{0%,to{filter:none}45%{filter:blur(5px)}}.lw-words{justify-items:start;gap:14px;display:grid}.lw-words>*{margin:0}.lw-card.on .lw-words>*{animation:.6s cubic-bezier(.16,1,.3,1) both lw-rise}.lw-card.on .lw-name{animation-delay:.32s}.lw-card.on .lw-story{animation-delay:.38s}.lw-card.on .lw-act{animation-delay:.44s}.lw-card.on .lw-kind{animation-delay:.28s}@keyframes lw-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.lw-kind{font:700 14px/1 var(--font-text);color:#a3a5ab}.lw-name{font:700 clamp(38px,4vw,60px)/1 var(--font-display);letter-spacing:-.02em}.lw-story{max-width:34ch;font:500 clamp(16px,1.3vw,19px)/1.5 var(--font-text);color:#d9dad6}.lw-act{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:8px;display:flex}.lw-site{color:#f6f6f3;min-height:44px;font:600 15px var(--font-text);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.lw-site svg{fill:none;stroke:currentColor;stroke-width:2.2px;width:15px;height:15px}.lw-site:hover{color:#ff5a1f}.lw-shot{align-self:stretch;align-items:center;display:grid;position:relative}.lw-browser{background:#2a2a2d;border-radius:12px;padding-top:26px;position:relative;overflow:hidden;box-shadow:0 30px 60px -24px #000c,0 0 0 1px #ffffff0f}.lw-browser i{background:#55555a;border-radius:50%;width:8px;height:8px;position:absolute;top:9px;left:12px}.lw-browser i:nth-child(2){left:24px}.lw-browser i:nth-child(3){left:36px}.lw-browser img{aspect-ratio:16/10;object-fit:cover;object-position:top;width:100%;display:block}.lw-phone{background:#0b0b0c;border-radius:22%/11%;width:24%;padding:2.2%;position:absolute;bottom:6%;right:-2%;box-shadow:0 24px 50px -16px #000000d9,0 0 0 1px #3a3a3e}.lw-phone img{aspect-ratio:640/1385;object-fit:cover;object-position:top;border-radius:18%/8.5%;width:100%;display:block}@media (max-width:899px){.lw{padding:80px 20px}.lw-stage{border-radius:22px;height:min(720px,100svh - 120px);min-height:560px}.lw-card{grid-template-rows:auto 1fr;grid-template-columns:1fr;align-items:start;gap:22px;padding:20px}.lw-shot{order:-1;align-self:start}.lw-phone{width:26%;bottom:-8%;right:2%}.lw-act{gap:8px 14px}}@media (prefers-reduced-motion:reduce){.lw-card,.lw-card.on .lw-words>*{transition:none;animation:none}}.lw-name .hy{font-family:var(--font-text);margin:0 .02em;font-style:normal;font-weight:700}.lw-phone{background:#1b1b1d;border-radius:15%/7%;width:21%;padding:1.1%;box-shadow:0 0 0 1px #4a4a4e,inset 0 0 0 1px #2c2c2f,0 26px 46px -18px #000000d9}.lw-phone:before{content:"";z-index:1;background:#050505;border-radius:99px;width:28%;height:2.6%;position:absolute;top:3.2%;left:50%;transform:translate(-50%)}.lw-phone img{border-radius:13%/6%}@media (max-width:899px){.lw-phone{width:23%}}.lw-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;margin:0 0 clamp(32px,5vh,48px);display:flex}.lw-head .lw-title{margin:0}.lw-solo{font:600 14px/1 var(--font-text);color:#f6f6f3;border-radius:999px;align-items:center;gap:10px;margin:0;padding:10px 16px;display:inline-flex;box-shadow:inset 0 0 0 1.5px #f6f6f32e}.lw-solo i{background:#ff5a1f;border-radius:50%;width:7px;height:7px}.lw-phone{right:3%}.lw-phone img{box-sizing:border-box;background:#fff;padding-top:10%}.lw-stage{height:clamp(500px,68vh,640px)}.lw-shot{background:radial-gradient(80% 70% at 60% 30%,#f6f6f312,#0000 70%),linear-gradient(#f6f6f309 1px,#0000 1px) 0 0/100% 32px,linear-gradient(90deg,#f6f6f309 1px,#0000 1px) 0 0/32px 100%,#1a1b1f;border-radius:22px;grid-template-columns:1fr 23%;align-self:stretch;align-items:end;gap:4%;padding:7% 6% 8%;display:grid;box-shadow:inset 0 0 0 1px #f6f6f30f}.lw-browser{align-self:center;box-shadow:0 40px 70px -30px #000000e6,0 0 0 1px #ffffff12}.lw-built{flex-wrap:wrap;gap:6px;margin:2px 0 0;padding:0;list-style:none;display:flex}.lw-built li{font:600 12.5px/1 var(--font-text);color:#d9dad6;background:#f6f6f312;border-radius:999px;padding:6px 11px}.lw-card.on .lw-built{animation:.6s cubic-bezier(.16,1,.3,1) .41s both lw-rise}@media (max-width:899px){.lw-shot{grid-template-columns:1fr 25%;gap:5%;padding:6% 5% 7%}.lw-phone{width:auto;bottom:auto;right:auto}.lw-stage{height:min(720px,100svh - 96px);min-height:620px}.lw-card{align-content:start;gap:18px;padding:16px 16px 84px}.lw-shot{border-radius:16px;padding:7% 6% 8%}.lw-words{gap:10px}.lw-kind{font-size:13px}.lw-name{font-size:clamp(32px,9vw,42px)}.lw-story{font-size:15.5px;line-height:1.5}.lw-built li{padding:6px 10px;font-size:12px}.lw-act{margin-top:4px}}.lw-shot{padding:6% 13% 9% 4%;display:block;position:relative}.lw-browser{align-self:auto}.lw-phone{align-self:auto;width:22%;position:absolute;bottom:7%;right:4%}@media (max-width:899px){.lw-shot{padding:6% 15% 10% 4%}.lw-phone{width:25%;bottom:6%;right:4%}}.device{z-index:1;position:relative;transform:scale(1)}.device .device-frame{z-index:1}.device .device-screen{object-fit:cover;background-color:#000;background-position:50%;background-size:cover;position:relative}.device-iphone-14-pro{width:428px;height:868px}.device-iphone-14-pro .device-frame{background:#010101;border:1px solid #1b1721;border-radius:68px;width:428px;height:868px;padding:19px;box-shadow:inset 0 0 4px 2px #c0b7cd,inset 0 0 0 6px #342c3f}.device-iphone-14-pro .device-screen{border-radius:49px;width:390px;height:830px}.device-iphone-14-pro .device-stripe:after,.device-iphone-14-pro .device-stripe:before{content:"";z-index:9;border:0 solid #01010140;border-width:0 7px;width:100%;height:7px;position:absolute;left:0}.device-iphone-14-pro .device-stripe:after{top:85px}.device-iphone-14-pro .device-stripe:before{bottom:85px}.device-iphone-14-pro .device-header{background:#010101;border-radius:20px;width:120px;height:35px;margin-left:-60px;position:absolute;top:29px;left:50%}.device-iphone-14-pro .device-sensors:after,.device-iphone-14-pro .device-sensors:before{content:"";position:absolute}.device-iphone-14-pro .device-sensors:after{background:#010101;border-radius:17px;width:74px;height:33px;margin-left:-60px;top:30px;left:50%}.device-iphone-14-pro .device-sensors:before{background:radial-gradient(at 20% 20%,#6074bf 0,#0000 40%),radial-gradient(at 80% 80%,#513785 0,#24555e 20%,#0000 50%);border-radius:50%;width:9px;height:9px;margin-left:36px;top:42px;left:50%;box-shadow:0 0 1px 1px #ffffff0d}.device-iphone-14-pro .device-btns{background:#1b1721;border-radius:2px;width:3px;height:32px;position:absolute;top:115px;left:-2px}.device-iphone-14-pro .device-btns:after,.device-iphone-14-pro .device-btns:before{content:"";background:#1b1721;border-radius:2px;width:3px;height:62px;position:absolute;left:0}.device-iphone-14-pro .device-btns:after{top:60px}.device-iphone-14-pro .device-btns:before{top:140px}.device-iphone-14-pro .device-power{background:#1b1721;border-radius:2px;width:3px;height:100px;position:absolute;top:200px;right:-2px}.device-iphone-14-pro .device-home:after,.device-iphone-14-pro .device-home:before{content:"";z-index:9;border:6px solid #01010140;border-width:6px 0;width:6px;height:6px;position:absolute}.device-iphone-14-pro .device-home:after{top:0;right:86px}.device-iphone-14-pro .device-home:before{bottom:0;left:86px}.device-iphone-14-pro.device-silver .device-frame{border-color:#c8cacb;box-shadow:inset 0 0 4px 2px #fff,inset 0 0 0 6px #e2e3e4}.device-iphone-14-pro.device-silver .device-btns,.device-iphone-14-pro.device-silver .device-btns:after,.device-iphone-14-pro.device-silver .device-btns:before,.device-iphone-14-pro.device-silver .device-power{background:#c8cacb}.device-iphone-14-pro.device-black .device-frame{border-color:#5c5956;box-shadow:inset 0 0 4px 2px #fff,inset 0 0 0 6px #76726f}.device-iphone-14-pro.device-black .device-btns,.device-iphone-14-pro.device-black .device-btns:after,.device-iphone-14-pro.device-black .device-btns:before,.device-iphone-14-pro.device-black .device-power{background:#5c5956}.device-iphone-14-pro.device-gold .device-frame{border-color:#e7d19e;box-shadow:inset 0 0 4px 2px #fff,inset 0 0 0 6px #d2ab4c}.device-iphone-14-pro.device-gold .device-btns,.device-iphone-14-pro.device-gold .device-btns:after,.device-iphone-14-pro.device-gold .device-btns:before,.device-iphone-14-pro.device-gold .device-power{background:#e7d19e}.device-macbook-pro{width:740px;height:434px}.device-macbook-pro .device-frame{background:#0d0d0d;border-radius:20px;width:618px;height:418px;margin:0 auto;padding:9px 9px 23px;position:relative;box-shadow:inset 0 0 0 2px #c8cacb}.device-macbook-pro .device-frame:after{content:"";background:linear-gradient(#272727,#0d0d0d);border-radius:0 0 20px 20px;width:614px;height:24px;position:absolute;bottom:2px;left:2px}.device-macbook-pro .device-header{z-index:2;background:#0d0d0d;border-bottom-right-radius:4px;border-bottom-left-radius:4px;width:64px;height:12px;margin-left:-32px;position:absolute;top:11px;left:50%}.device-macbook-pro .device-header:after,.device-macbook-pro .device-header:before{content:"";width:4px;height:4px;position:absolute;top:0}.device-macbook-pro .device-header:after{background:radial-gradient(circle at 0 100%,#0000 0 75%,#0d0d0d 75% 100%);left:-4px}.device-macbook-pro .device-header:before{background:radial-gradient(circle at 100% 100%,#0000 0 75%,#0d0d0d 75% 100%);right:-4px}.device-macbook-pro .device-screen{border:2px solid #121212;border-radius:10px 10px 0 0;width:600px;height:375px}.device-macbook-pro .device-power{z-index:9;background:radial-gradient(circle,#e2e3e4 85%,#c8cacb 100%);border:2px solid #a0a3a7;border-width:1px 2px 0;border-radius:2px 2px 12px 12px;width:740px;height:24px;margin-top:-10px;position:relative;box-shadow:inset 0 -2px 8px #6c7074}.device-macbook-pro .device-power:after{content:"";background:#e2e3e4;border-radius:0 0 10px 10px;width:120px;height:10px;margin-left:-60px;position:absolute;top:0;left:50%;box-shadow:inset 0 0 4px 2px #babdbf}.device-macbook-pro .device-power:before{content:"";background:0 0;border-radius:0 0 3px 3px;width:40px;height:2px;margin-left:-20px;position:absolute;bottom:-2px;left:50%;box-shadow:-300px 0 #272727,300px 0 #272727}.device-macbook-pro.device-spacegray .device-frame{box-shadow:inset 0 0 0 2px #767a7d}.device-macbook-pro.device-spacegray .device-power{background:radial-gradient(circle,#83878a 85%,#767a7d 100%);border-color:#454749;box-shadow:inset 0 -2px 8px #202121}.device-macbook-pro.device-spacegray .device-power:after{background:#b7babc;box-shadow:inset 0 0 4px 2px #6a6d70}.lw-shot{aspect-ratio:1000/560;box-shadow:none;background:0 0;border-radius:0;align-self:center;padding:0;display:block;position:relative;overflow:visible}.lw-scene{width:1000px;height:560px;transform:scale(var(--s,.5));transform-origin:0 0;position:absolute;top:0;left:0}.lw-mac{position:absolute;top:70px;left:30px}.lw-mac .device-screen{object-position:top}.lw-iph{transform-origin:100% 100%;filter:drop-shadow(0 30px 40px #0000008c);position:absolute;bottom:14px;right:34px;transform:scale(.6)}.lw-scr{background:#fff;overflow:hidden}.lw-scr img{width:100%;margin-top:64px;display:block}@media (max-width:899px){.lw-shot{margin-top:4px}}.lw-mac .device-screen{box-sizing:border-box;background:#0d0d0d;padding-top:22px}.device-imac{width:640px;height:540px}.device-imac .device-frame{background:#edeef0;border-radius:18px;width:640px;height:440px;padding:16px 16px 80px;position:relative;box-shadow:inset 0 0 0 1px #d4d5d7}.device-imac .device-frame:after{content:"";background:#d4d5d7;border-radius:0 0 18px 18px;width:638px;height:63px;position:absolute;bottom:1px;left:1px;box-shadow:inset 0 0 18px #c7c8cb}.device-imac .device-frame:before{content:"";text-align:center;z-index:9;background:#050505;border-radius:50%;width:6px;height:6px;margin-left:-3px;position:absolute;top:6px;left:50%}.device-imac .device-screen{border:2px solid #121212;border-radius:2px;width:608px;height:342px}.device-imac .device-power:after{content:"";background:radial-gradient(circle,#d4d5d7 85%,#9fa1a6 100%);border-top:1px solid #d4d5d7;width:152px;height:6px;margin:0 auto;position:relative}.device-imac .device-power:before{content:"";background:linear-gradient(#9fa1a6 0,#c7c8cb 40% 85%,#fff 90%,#6b6e74 100%);width:152px;height:92px;margin:0 auto;position:relative}.device-imac .device-home{background:0 0;border-radius:0 0 3px 3px;width:30px;height:2px;margin-left:-15px;position:absolute;bottom:0;left:50%;box-shadow:-61px 0 #d4d5d7,61px 0 #d4d5d7}.device-imac.device-blue .device-frame{box-shadow:inset 0 0 0 2px #b4c7da}.device-imac.device-blue .device-frame:after{background:#b4c7da;box-shadow:inset 0 0 18px #a3bad2}.device-imac.device-blue .device-power:after{background:radial-gradient(circle,#b4c7da 85%,#7094b8 100%);border-top-color:#b4c7da}.device-imac.device-blue .device-power:before{background:linear-gradient(#7094b8 0,#a3bad2 40% 85%,#fff 90%,#406182 100%)}.device-imac.device-blue .device-home{box-shadow:-61px 0 #b4c7da,61px 0 #b4c7da}.device-imac.device-green .device-frame{box-shadow:inset 0 0 0 2px #bbd0c8}.device-imac.device-green .device-frame:after{background:#bbd0c8;box-shadow:inset 0 0 18px #acc6bc}.device-imac.device-green .device-power:after{background:radial-gradient(circle,#bbd0c8 85%,#7fa697 100%);border-top-color:#bbd0c8}.device-imac.device-green .device-power:before{background:linear-gradient(#7fa697 0,#acc6bc 40% 85%,#fff 90%,#4e7164 100%)}.device-imac.device-green .device-home{box-shadow:-61px 0 #bbd0c8,61px 0 #bbd0c8}.device-imac.device-pink .device-frame{box-shadow:inset 0 0 0 2px #edccc6}.device-imac.device-pink .device-frame:after{background:#edccc6;box-shadow:inset 0 0 18px #e7bbb3}.device-imac.device-pink .device-power:after{background:radial-gradient(circle,#edccc6 85%,#d58778 100%);border-top-color:#edccc6}.device-imac.device-pink .device-power:before{background:linear-gradient(#d58778 0,#e7bbb3 40% 85%,#fff 90%,#b04a37 100%)}.device-imac.device-pink .device-home{box-shadow:-61px 0 #edccc6,61px 0 #edccc6}.device-imac.device-yellow .device-frame{box-shadow:inset 0 0 0 2px #f4d595}.device-imac.device-yellow .device-frame:after{background:#f4d595;box-shadow:inset 0 0 18px #f2cc7e}.device-imac.device-yellow .device-power:after{background:radial-gradient(circle,#f4d595 85%,#eab039 100%);border-top-color:#f4d595}.device-imac.device-yellow .device-power:before{background:linear-gradient(#eab039 0,#f2cc7e 40% 85%,#fff 90%,#ab7912 100%)}.device-imac.device-yellow .device-home{box-shadow:-61px 0 #f4d595,61px 0 #f4d595}.device-imac.device-orange .device-frame{box-shadow:inset 0 0 0 2px #e9b5a0}.device-imac.device-orange .device-frame:after{background:#e9b5a0;box-shadow:inset 0 0 18px #e4a58b}.device-imac.device-orange .device-power:after{background:radial-gradient(circle,#e9b5a0 85%,#d6744d 100%);border-top-color:#e9b5a0}.device-imac.device-orange .device-power:before{background:linear-gradient(#d6744d 0,#e4a58b 40% 85%,#fff 90%,#994524 100%)}.device-imac.device-orange .device-home{box-shadow:-61px 0 #e9b5a0,61px 0 #e9b5a0}.device-imac.device-purple .device-frame{box-shadow:inset 0 0 0 2px #c4c4e5}.device-imac.device-purple .device-frame:after{background:#c4c4e5;box-shadow:inset 0 0 18px #b2b2dd}.device-imac.device-purple .device-power:after{background:radial-gradient(circle,#c4c4e5 85%,#7d7dc6 100%);border-top-color:#c4c4e5}.device-imac.device-purple .device-power:before{background:linear-gradient(#7d7dc6 0,#b2b2dd 40% 85%,#fff 90%,#449 100%)}.device-imac.device-purple .device-home{box-shadow:-61px 0 #c4c4e5,61px 0 #c4c4e5}.device-apple-watch-ultra{width:360px;height:380px}.device-apple-watch-ultra .device-frame{background:#0d0d0d;border-radius:92px;width:320px;height:380px;margin:0 20px;padding:38px;position:relative;box-shadow:inset 0 0 12px 1px #0d0d0dbf,inset 0 0 0 6px #d6ccc2,inset 0 0 0 12px #d6ccc2}.device-apple-watch-ultra .device-frame:before{content:"";border:1px solid #f5f2f0;border-radius:80px;width:296px;height:356px;position:absolute;top:12px;left:12px;box-shadow:0 0 6px #0d0d0d33,inset 0 0 4px 1px #f5f2f0,inset 0 0 0 10px #d6ccc2}.device-apple-watch-ultra .device-screen{border:2px solid #121212;border-radius:62px;width:244px;height:304px}.device-apple-watch-ultra .device-header{z-index:1;background:radial-gradient(circle,#d6ccc2 50%,#ebe6e1 85%,#a38c76 100%);border-radius:4px/8px 4px 4px 8px;width:18px;height:214px;margin-top:-107px;position:absolute;top:50%;right:4px;box-shadow:inset 0 0 16px 1px #0d0d0d80,-8px 0 4px #0d0d0d33,inset 4px 0 4px #0d0d0d33}.device-apple-watch-ultra .device-header:before{content:"";border-radius:8px 4px 4px 8px/32px 4px 4px 32px;width:12px;height:194px;margin-top:-97px;position:absolute;top:50%;right:8px;box-shadow:-10px 0 8px #0d0d0d33}.device-apple-watch-ultra .device-btns{z-index:9;background:#d6ccc2;border-left:1px solid #4c4033;border-radius:8px 6px 6px 8px/20px 6px 6px 20px;width:24px;height:72px;position:absolute;top:108px;right:1px;box-shadow:inset 8px 0 8px #5c4d3e,inset -2px 0 6px #a38c76}.device-apple-watch-ultra .device-btns:after{content:"";background:#d6ccc2;border-radius:2px 4px 4px 2px/20px 8px 8px 20px;width:6px;height:78px;position:absolute;top:-4px;right:0;box-shadow:inset -2px 0 2px #6b5948,inset -6px 0 18px #a38c76}.device-apple-watch-ultra .device-btns:before{content:"";z-index:9;background:#d6ccc2;border-radius:20%;width:16px;height:3px;margin-top:-2px;position:absolute;top:50%;right:2px;box-shadow:0 -30px #a38c7680,0 -27px #d6ccc2,0 -25px #89735c,0 -21px #a38c7680,0 -18px #d6ccc2,0 -16px #89735c,0 -12px #a38c7680,0 -9px #d6ccc2,0 -7px #89735c,0 -3px #a38c7680,0 0 #d6ccc2,0 2px #89735c,0 6px #a38c7680,0 9px #d6ccc2,0 11px #89735c,0 15px #a38c7680,0 18px #d6ccc2,0 20px #89735c,0 24px #a38c7680,0 27px #d6ccc2,0 29px #89735c}.device-apple-watch-ultra .device-stripe{z-index:1;background:#e0d9d1;border-radius:2px 8px 8px 2px;width:4px;height:10px;position:absolute;top:98px;left:19px;box-shadow:0 14px #d6ccc2,0 28px #d6ccc2}.device-apple-watch-ultra .device-power{background:#d6ccc2;border-radius:2px 4px 4px 2px/2px 8px 8px 2px;width:4px;height:72px;position:absolute;top:212px;right:1px;box-shadow:inset 0 0 2px 1px #a38c76}.device-apple-watch-ultra .device-home{z-index:1;background:#f18f42;border:1px solid #a7500c;border-radius:2px 4px 4px 2px/2px 8px 8px 2px;width:4px;height:106px;position:absolute;top:162px;left:19px;box-shadow:inset 0 0 1px 1px #ef812a}.lw-mac{transform-origin:0 0;top:10px;left:120px;transform:scale(1.02)}.lw-mac .device-screen{object-position:top;background:#fff;padding-top:0}.lw-iph{bottom:6px;right:70px}.hiw.hero-mode{position:relative}.hero-watch{width:400px;height:380px;transform:translateY(-58%) scale(var(--ws,.62)) rotate(-8deg);transform-origin:100%;pointer-events:none;filter:drop-shadow(0 30px 40px #0000008c);animation:6s ease-in-out infinite hw-float;position:absolute;top:50%;right:clamp(24px,6vw,96px)}@keyframes hw-float{0%,to{translate:0}50%{translate:0 -10px}}.hw-face{text-align:center;background:radial-gradient(90% 70% at 50% 20%,#232428,#050505);align-content:center;justify-items:center;gap:14px;padding:26px;display:grid}.hw-face b{font:700 22px/1 var(--font-text);color:#ff5a1f;letter-spacing:.02em}.hw-face p{font:700 34px/1.1 var(--font-text);color:#f6f6f3;letter-spacing:-.02em;margin:0}.hw-face i{background:#ff5a1f;border-radius:2px;width:44px;height:4px}@media (max-width:1279px){.hero-watch{--ws:.46}}@media (max-width:899px){.hero-watch{transform-origin:50%;justify-self:center;width:400px;height:380px;margin:-110px 0 -120px;position:relative;top:auto;right:auto;transform:scale(.36)rotate(-6deg)}}@media (prefers-reduced-motion:reduce){.hero-watch{animation:none}}.hiw.hero-mode{grid-template-rows:auto auto auto}.hero-watch{--ws:.42;width:calc(400px * var(--ws));height:calc(380px * var(--ws));filter:drop-shadow(0 24px 30px #0000008c);justify-self:center;margin:0;position:relative;top:auto;right:auto;transform:none}.hero-watch .device{transform:scale(var(--ws)) rotate(-6deg);transform-origin:0 0}@media (max-width:899px){.hero-watch{--ws:.34;width:calc(400px * var(--ws));height:calc(380px * var(--ws));margin:0;transform:none}.hiw.hero-mode .hiw-pin{height:230px;min-height:0}}.chat-open.tuck{opacity:1;pointer-events:auto;transform:none}.wave{animation:2.4s ease-in-out 1.2s infinite wave}.hero-watch{animation:none}.hero-watch .device{transform:scale(var(--ws))}.hw-face{background:#000;align-content:center;gap:0;padding:28px 24px;position:relative}.hw-face b{font:600 26px/1 var(--font-text);color:#f6f6f3;letter-spacing:.01em;position:absolute;top:26px;right:34px}.hw-face p{font:700 40px/1.08 var(--font-text);letter-spacing:-.025em;color:#f6f6f3;margin-top:18px}.lx .folder-tab b .hy{font:inherit}.lx-view{background:#111214;border-radius:0 0 24px 24px;overflow:hidden}.lx-track{transform:translateX(calc(var(--n) * -100%));will-change:transform;transition:transform .9s cubic-bezier(.76,0,.24,1);display:flex}.lx-card{color:#f6f6f3;flex:0 0 100%;grid-template-columns:5fr 7fr;align-items:center;gap:48px;min-height:560px;padding:48px;display:grid}.lx-words{align-content:center;justify-items:start;gap:18px;display:grid}.lx-words>*{margin:0}.lx-card.on .lx-words>*{animation:.7s cubic-bezier(.16,1,.3,1) both lx-in}.lx-card.on .lx-words>:nth-child(2){animation-delay:.42s}.lx-card.on .lx-words>:nth-child(3){animation-delay:.48s}.lx-card.on .lx-words>:nth-child(4){animation-delay:.54s}.lx-card.on .lx-words>:nth-child(5){animation-delay:.6s}.lx-card.on .lx-words>:first-child{animation-delay:.36s}@keyframes lx-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.lx-pills{flex-wrap:wrap;gap:8px;display:flex}.lx-pills span{font:600 13px/1 var(--font-text);color:#f6f6f3;border-radius:999px;padding:8px 13px;box-shadow:inset 0 0 0 1px #f6f6f333}.lx-pills span:last-child{align-items:center;gap:7px;display:inline-flex}.lx-pills span:last-child:before{content:"";background:#ff5a1f;border-radius:50%;width:6px;height:6px}.lx-name{font:700 clamp(40px,4.2vw,60px)/1 var(--font-display);letter-spacing:-.02em}.lx-name .hy,.lx .folder-tab .hy{font-family:var(--font-text);font-style:normal;font-weight:700}.lx-ps{gap:16px;width:100%;display:grid}.lx-ps div{border-top:1px solid #f6f6f31f;gap:4px;padding-top:14px;display:grid}.lx-ps dt{font:700 13px/1.2 var(--font-text);color:#a3a5ab}.lx-ps dd{font:500 16.5px/1.5 var(--font-text);color:#f6f6f3;max-width:38ch;margin:0}.lx-built{flex-wrap:wrap;gap:6px;padding:0;list-style:none;display:flex}.lx-built li{font:600 12.5px/1 var(--font-text);color:#d9dad6;background:#f6f6f314;border-radius:999px;padding:6px 11px}.lx-act{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:4px;display:flex}.lx-act .btn{color:#111214;background:#f6f6f3}.lx-site{color:#f6f6f3;min-height:44px;font:600 15px var(--font-text);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.lx-site svg{fill:none;stroke:currentColor;stroke-width:2.2px;width:15px;height:15px}.lx-site:hover{color:#ff5a1f}.lx-shot{aspect-ratio:1000/680;background:radial-gradient(70% 60% at 50% 32%,#f6f6f321,#0000 70%),linear-gradient(#1c1d21,#141518);border-radius:20px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #f6f6f312}.lx-scene{width:1000px;height:680px;transform:scale(var(--s,.6));transform-origin:0 0;position:absolute;top:0;left:0}.lx-imac{transform-origin:0 0;filter:drop-shadow(0 34px 40px #00000080);position:absolute;top:56px;left:110px;transform:scale(1.12)}.lx-imac .device-screen{object-position:top}.lx-iph{transform-origin:100% 100%;filter:drop-shadow(0 26px 30px #0000008c);position:absolute;bottom:58px;right:92px;transform:scale(.43)}@media (max-width:899px){.lx-card{grid-template-columns:1fr;align-items:start;gap:26px;min-height:0;padding:20px 20px 28px}.lx-shot{order:-1}.lx-name{font-size:clamp(34px,9.4vw,44px)}.lx-ps dd{font-size:15.5px}.lx-view{border-radius:0 0 16px 16px}}@media (prefers-reduced-motion:reduce){.lx-track{transition:none}.lx-card.on .lx-words>*{animation:none}}.lx-view{touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none}.lx-view:active{cursor:grabbing}.lx-view img{-webkit-user-drag:none;pointer-events:none}.cf{color:#f6f6f3;background:#0e0f11;padding:clamp(88px,12vh,128px) 64px}.cf-inner{max-width:1180px;margin:0 auto}.cf-title{font:700 clamp(44px,5vw,72px)/1 var(--font-display);letter-spacing:-.02em;margin:0 0 clamp(32px,5vh,48px)}.cf-said{max-width:30ch;font:500 clamp(28px,3.1vw,46px)/1.65 var(--font-text);letter-spacing:-.025em;color:#f6f6f3;margin:0}.cf-in{font:inherit;letter-spacing:inherit;color:#f6f6f3;background:0 0;border:0;border-bottom:2px solid #f6f6f347;border-radius:0;outline:0;padding:0 2px;transition:border-color .25s}.cf-in::placeholder{color:#5e6067}.cf-in:focus{border-bottom-color:#ff5a1f}.cf-needs{vertical-align:middle;flex-wrap:wrap;gap:6px;display:inline-flex}.cf-needs button,.cf-packs button{font:600 .42em/1 var(--font-text);letter-spacing:-.005em;color:#d9dad6;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.75em 1.15em;transition:background .25s,color .25s,box-shadow .25s;box-shadow:inset 0 0 0 1.5px #f6f6f338}.cf-needs button.on,.cf-packs button.on{color:#111214;box-shadow:none;background:#f6f6f3}.cf-packs{gap:14px;margin-top:clamp(32px,5vh,48px);display:grid}.cf-packs>p{font:700 14px/1 var(--font-text);color:#a3a5ab;margin:0}.cf-packs>div{flex-wrap:wrap;gap:8px;font-size:36px;display:flex}.cf-packs button{align-items:baseline;gap:.6em;display:inline-flex}.cf-packs button b{opacity:.62;font-weight:700}.cf-send{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:clamp(32px,5vh,44px);display:flex}.cf-send .cta-main{cursor:pointer;border:0}.cf-send .cta-main:disabled{opacity:.6}.cf-tick{font:500 15px var(--font-text);color:#d9dad6;align-items:center;gap:10px;display:inline-flex}.cf-tick input{accent-color:#ff5a1f;width:20px;height:20px}.cf-tick a{color:#f6f6f3}.cf-err{min-height:1.4em;font:600 15px var(--font-text);color:#ff7a45;margin:14px 0 0}.cf-trap{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.cf-done .cf-said{max-width:none}@media (max-width:699px){.cf{padding:72px 20px}.cf-said{font-size:24px;line-height:1.75}.cf-needs button{font-size:14px}.cf-packs>div{font-size:34px}}.cd-grid{grid-template-columns:5fr 7fr;gap:16px;display:grid}.cd-main{color:#f6f6f3;isolation:isolate;background:#111214;border-radius:28px;align-content:space-between;gap:28px;min-height:380px;padding:40px;text-decoration:none;display:grid;position:relative;overflow:hidden}.cd-mark{color:#f6f6f30d;z-index:-1;width:330px;height:330px;position:absolute;bottom:-70px;right:-60px}.cd-mark svg{width:100%;height:100%}.cd-mark rect{fill:#ff5a1f47}.cd-cut{opacity:.55;transform-origin:0;z-index:-1;background:linear-gradient(90deg,#0000,#ff5a1f 30% 70%,#0000);height:2px;transition:transform .9s cubic-bezier(.76,0,.24,1);position:absolute;top:58%;left:0;right:0;transform:scaleX(.2)}.cd-main:hover .cd-cut{transform:scaleX(1)}.cd-wa{color:#fff;background:#22c55e;border-radius:16px;place-items:center;width:56px;height:56px;display:grid}.cd-wa svg{width:28px;height:28px}.cd-big{font:700 clamp(36px,3.4vw,48px)/1.05 var(--font-display);letter-spacing:-.02em}.cd-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.cd-num{font:700 22px var(--font-text);letter-spacing:-.01em}.cd-tiles{grid-template-columns:1fr 1fr;gap:16px;display:grid}.cd-tile{color:#111214;background:#fff;border-radius:24px;align-content:space-between;gap:28px;padding:28px;text-decoration:none;transition:box-shadow .3s,transform .3s;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ececee}.cd-tile:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1.5px #111214}.cd-ic{color:#f6f6f3;background:#111214;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.cd-ic svg{width:22px;height:22px}.cd-go{width:18px;height:18px;position:absolute;top:30px;right:28px}.cd-go svg{fill:none;stroke:#111214;stroke-width:2.2px;width:100%;height:100%}.cd-lab{font:600 14px var(--font-text);color:#8a8c93;display:block}.cd-val{font:700 19px/1.3 var(--font-text);letter-spacing:-.01em;overflow-wrap:anywhere;margin-top:-22px;display:block}@media (max-width:899px){.cd-grid{grid-template-columns:1fr}.cd-main{min-height:300px;padding:28px}.cd-tiles{grid-template-columns:1fr 1fr;gap:12px}.cd-tile{gap:22px;padding:20px}.cd-val{font-size:16px}.cd-go{top:22px;right:20px}}.ah-eye{font:700 15px var(--font-text);color:#8a8c93;margin:0 0 18px}.ah-big{max-width:17ch;font:700 clamp(48px,6vw,92px)/1.02 var(--font-display);letter-spacing:-.02em;color:#111214;margin:0}.ah-card{color:#f6f6f3;background:#111214;border-radius:24px;grid-template-columns:auto 1fr;align-items:center;gap:20px 48px;margin-top:clamp(40px,6vh,64px);padding:32px 36px;display:grid}.ah-id{align-items:center;gap:20px;display:flex}.ah-ng{color:#f6f6f3;flex:none;width:64px;height:64px}.ah-ng svg{width:100%;height:100%}.ah-name{font:700 32px/1 var(--font-display);margin:0}.ah-role{font:500 15px var(--font-text);color:#a3a5ab;margin:6px 0 0}.ah-job{border-left:1px solid #f6f6f31f;padding-left:28px;position:relative}.ah-job:before{content:"";background:#ff5a1f;border-radius:50%;width:13px;height:13px;position:absolute;top:6px;left:-7px}.ah-jt{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.ah-jt p{font:700 18px var(--font-text);margin:0}.ah-when{font-size:15px!important}.ah-when span{color:#ff7a45;background:#ff5a1f26;border-radius:999px;margin-left:8px;padding:5px 11px;font-size:13px}.ah-jd{font:500 15px/1.5 var(--font-text);color:#a3a5ab;margin:8px 0 0}.ah-do{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:clamp(40px,6vh,56px);display:grid}.ah-do h3{font:700 32px/1 var(--font-display);color:#111214;margin:0}.ah-do p{font:500 17px/1.55 var(--font-text);color:#6b6e76;margin:12px 0 0}.ah-act{flex-wrap:wrap;gap:12px;margin-top:clamp(36px,5vh,48px);display:flex}.ah-cv{color:#111214;min-height:52px;font:700 16px var(--font-text);border-radius:999px;align-items:center;padding:0 24px;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1.5px #111214}@media (max-width:899px){.ah-card{grid-template-columns:1fr;padding:24px}.ah-job{padding-left:20px}.ah-do{grid-template-columns:1fr;gap:24px}.ah-big{font-size:clamp(40px,11vw,56px)}}.cf input,.cf button,.cf a{scroll-margin:96px 0 120px}.cf-said .nw{white-space:nowrap}@media (max-width:899px){.cd-tiles{grid-template-columns:1fr;gap:10px}.cd-tile{grid-template-rows:auto auto;grid-template-columns:44px 1fr;align-items:center;gap:2px 14px;padding:16px 18px}.cd-ic{grid-row:1/span 2;width:44px;height:44px}.cd-lab{grid-column:2;font-size:13px}.cd-val{grid-column:2;margin-top:0;font-size:16px}.cd-go{margin-top:-9px;top:50%;right:18px}}.lx-head{gap:12px;max-width:64ch;display:grid}.lx-head .sh-title{margin:0}.lx-intro{font:500 17px/1.5 var(--font-text);color:#6b6e76;margin:0}.lx .pk-head{align-items:flex-start}.lx-short{max-width:38ch;font:500 17px/1.5 var(--font-text);color:#d9dad6;margin:0}.lx-hl{border-top:1px solid #f6f6f31f;gap:10px;width:100%;padding-top:16px;display:grid}.lx-hl p{font:700 13px var(--font-text);color:#a3a5ab;margin:0}.lx-hl ul{grid-template-columns:1fr 1fr;gap:8px 18px;margin:0;padding:0;list-style:none;display:grid}.lx-hl li{font:500 15px/1.4 var(--font-text);color:#f6f6f3;padding-left:22px;position:relative}.lx-hl li:before{content:"";border-bottom:2px solid #ff5a1f;border-left:2px solid #ff5a1f;width:10px;height:6px;position:absolute;top:.45em;left:2px;transform:rotate(-45deg)}@media (max-width:899px){.lx-hl ul{grid-template-columns:1fr}.lx-short{font-size:15.5px}}.cx .section.light+.section.light{padding-top:0}.cx-head{gap:12px;max-width:62ch;margin-bottom:32px;display:grid}.cx-head .sh-title{margin:0}.cx-sub{font:500 18px/1.55 var(--font-text);color:#6b6e76;max-width:60ch;margin:0}.cx-hero{color:#f6f6f3;background:#0e0f11;padding:clamp(56px,9vh,96px) 64px}.cx-hero-in{grid-template-columns:5fr 7fr;align-items:center;gap:48px;display:grid}.cx-hero-words{justify-items:start;gap:18px;display:grid}.cx-back{color:#a3a5ab;font:600 14px var(--font-text);text-decoration:none}.cx-back:before{content:"← "}.cx-back:hover{color:#f6f6f3}.cx-title{font:700 clamp(48px,6vw,88px)/1 var(--font-display);letter-spacing:-.02em;margin:0}.cx-title .hy,.cx-mcard b .hy{font-family:var(--font-text);font-style:normal;font-weight:700}.cx-intro{max-width:44ch;font:500 18px/1.55 var(--font-text);color:#d9dad6;margin:0}.cx-act{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.cx-ghost{color:#f6f6f3;min-height:52px;font:700 16px var(--font-text);border-radius:999px;align-items:center;padding:0 22px;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1.5px #f6f6f34d}.cx-glance{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.cx-glance div{background:#fff;border-radius:20px;gap:8px;padding:22px 24px;display:grid;box-shadow:inset 0 0 0 1px #ececee}.cx-glance p{font:600 13px var(--font-text);color:#8a8c93;margin:0}.cx-glance b{font:700 18px/1.3 var(--font-text);color:#111214}.cx-split{grid-template-columns:4fr 8fr;align-items:start;gap:48px;display:grid}.cx-work{gap:12px;margin:0;padding:0;list-style:none;display:grid}.cx-work li{font:500 17px/1.5 var(--font-text);color:#111214;background:#fff;border-radius:18px;padding:20px 24px 20px 56px;position:relative;box-shadow:inset 0 0 0 1px #ececee}.cx-work li:before{content:"";border-bottom:2px solid #ff5a1f;border-left:2px solid #ff5a1f;width:12px;height:7px;position:absolute;top:26px;left:24px;transform:rotate(-45deg)}.cx-built{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.cx-built.six{grid-template-columns:repeat(3,1fr)}.cx-tool{background:#fff;border-radius:20px;align-content:start;gap:14px;padding:14px 14px 18px;display:grid;box-shadow:inset 0 0 0 1px #ececee}.cx-tool p{font:600 15px/1.4 var(--font-text);color:#111214;margin:0 4px}.cx-note{font:500 14px var(--font-text);color:#8a8c93;margin:18px 0 0}.cx-feature{grid-template-columns:4fr 8fr;align-items:center;gap:48px;display:grid}.cx-ft{font:700 28px/1.1 var(--font-display);color:#111214;margin:4px 0 0}.cx-live{color:#111214}.cx-browser{background:#e9e9ec;border-radius:14px;padding-top:30px;position:relative;overflow:hidden;box-shadow:0 30px 60px -36px #00000073,inset 0 0 0 1px #dadbdf}.cx-dots{gap:6px;display:flex;position:absolute;top:10px;left:14px}.cx-dots i{background:#c9cbcf;border-radius:50%;width:10px;height:10px}.cx-browser img{aspect-ratio:16/10;object-fit:cover;object-position:top;width:100%;display:block}.cx-more{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.cx-more.four{grid-template-columns:repeat(4,1fr)}.cx-mcard{color:#111214;background:#fff;border-radius:22px;align-content:start;gap:8px;padding:12px 12px 20px;text-decoration:none;transition:box-shadow .3s,transform .3s;display:grid;box-shadow:inset 0 0 0 1px #ececee}.cx-mcard:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1.5px #111214}.cx-mcard img{aspect-ratio:16/10;object-fit:cover;object-position:top;background:#f2f2ef;border-radius:14px;width:100%;margin-bottom:6px}.cx-mtag,.cx-mshort,.cx-mgo,.cx-mcard b{margin:0 8px}.cx-mtag{font:600 13px var(--font-text);color:#8a8c93}.cx-mcard b{font:700 26px/1.05 var(--font-display)}.cx-mshort{font:500 15px/1.5 var(--font-text);color:#55575e}.cx-mgo{font:700 14px var(--font-text);align-items:center;gap:6px;margin-top:6px;display:inline-flex}.cx-mgo svg,.lx-site svg{fill:none;stroke:currentColor;stroke-width:2.2px;width:15px;height:15px}.cx-top{gap:18px;display:grid}.cx-top .cx-glance{margin-top:18px}.si-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.si-card{color:#f6f6f3;background:#111214;border-radius:24px;padding:28px}.si-card h3{font:700 26px/1.1 var(--font-display);margin:0 0 18px}.si-card ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.si-card li{font:500 15.5px/1.45 var(--font-text);color:#d9dad6;padding-left:22px;position:relative}.si-card li:before{content:"";border-bottom:2px solid #ff5a1f;border-left:2px solid #ff5a1f;width:10px;height:6px;position:absolute;top:.45em;left:2px;transform:rotate(-45deg)}.sk{aspect-ratio:16/10;background:#f4f5f7;border-radius:12px;overflow:hidden;box-shadow:inset 0 0 0 1px #e6e7ea}.sk-top{background:#ecedf0;gap:4px;padding:7px 9px;display:flex}.sk-top i{background:#c9cbcf;border-radius:50%;width:6px;height:6px}.sk-body{gap:8px;height:calc(100% - 20px);padding:10px;display:flex}.sk i,.sk b,.sk em{border-radius:4px;display:block}.sk-bar{height:7px;width:var(--w);background:#d7d9dd;margin-top:6px}.sk-side{background:#e1e3e7;width:22%}.sk-col{flex:1}.sk-hero{background:#dddfe3;border-radius:6px;height:42%}.sk-swatches{grid-template-columns:repeat(5,1fr);align-content:start;gap:6px;width:100%;display:grid}.sk-swatches>i{aspect-ratio:1;background:#c9cbcf;border-radius:50%}.sk-swatches>i:first-child{background:#111214}.sk-swatches>i:nth-child(2){background:#ff5a1f}.sk-swatches .sk-bar{grid-column:1/-1}.sk-rows{align-content:start;gap:6px;width:100%;display:grid}.sk-rows div{grid-template-columns:2fr 1fr 1fr;gap:6px;display:grid}.sk-rows i{background:#d7d9dd;height:10px}.sk-rows div:first-child i{background:#b9bcc2}.sk-chart{align-items:flex-end;gap:5px;width:100%;height:100%;display:flex}.sk-chart>i{background:#c9cbcf;border-radius:3px 3px 0 0;flex:1}.sk-chart>i:last-child{background:#ff5a1f}.sk-build{align-content:start;gap:6px;width:100%;display:grid}.sk-build div{align-items:center;gap:6px;display:flex}.sk-build i{background:#c9cbcf;width:16px;height:16px}.sk-build b{background:#d7d9dd;flex:1;height:10px}.sk-build em{background:#111214;border-radius:99px;width:45%;height:14px;margin-top:4px}.sk-chat{align-content:start;gap:6px;width:100%;display:grid}.sk-chat i{background:#d7d9dd;border-radius:8px;width:62%;height:12px}.sk-chat i.me{background:#111214;justify-self:end;width:52%}.sk-chat i.short{width:34%}.sk-chat.wa i.me{background:#22c55e}.sk-pdf{align-content:start;gap:2px;width:100%;display:grid}.sk-doc{background:#ff5a1f;border-radius:4px;width:30%;height:30%}.sk-pdf em{background:#111214;border-radius:99px;width:40%;height:12px;margin-top:6px}.sk-tickets{grid-template-columns:repeat(3,1fr);gap:6px;width:100%;display:grid}.sk-tickets div{background:#e6e7ea;border-radius:6px;align-content:start;gap:5px;padding:5px;display:grid}.sk-tickets i{background:#fff;height:9px}.sk-tickets .open i:first-child{background:#ff5a1f}.sk-tickets .done i:first-child{background:#111214}.sk-server{align-content:center;gap:6px;width:100%;display:grid}.sk-server div{background:#e1e3e7;border-radius:6px;align-items:center;gap:6px;padding:6px;display:flex}.sk-server i{background:#22c55e;border-radius:50%;width:8px;height:8px}.sk-server b{background:#c9cbcf;flex:1;height:6px}.sk-store{grid-template-columns:repeat(4,1fr);align-content:start;gap:6px;width:100%;display:grid}.sk-store div{gap:4px;display:grid}.sk-store i{aspect-ratio:3/4;background:#d7d9dd}.sk-store b{background:#c9cbcf;height:6px}.sk-git{width:100%;position:relative}.sk-git i{background:#111214;border-radius:50%;width:12px;height:12px;position:absolute;left:20%}.sk-git i:first-child{top:8%}.sk-git i:nth-child(2){background:#ff5a1f;top:40%;left:50%}.sk-git i:nth-child(3){top:72%}.sk-git b{background:#c9cbcf;width:2px;position:absolute;top:12%;bottom:12%;left:calc(20% + 5px)}.sk-ad{align-content:start;gap:4px;width:100%;display:grid}.sk-ad .sk-hero{height:55%}.sk-ad em{background:#ff5a1f;border-radius:99px;width:36%;height:12px;margin-top:4px}.sk-dash{grid-template-rows:auto 1fr;gap:6px;width:100%;display:grid}.sk-dash>div:first-child{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.sk-dash>div:first-child i{background:#e1e3e7;height:20px}.sk-calc{align-content:start;gap:8px;width:100%;display:grid}.sk-calc div{gap:4px;display:grid}.sk-calc i{background:#c9cbcf;width:40%;height:6px}.sk-calc b{background:linear-gradient(90deg,#111214 60%,#d7d9dd 60%);border-radius:99px;height:6px}.sk-calc em{background:#111214;border-radius:8px;height:22px}.sk-cal{grid-template-columns:repeat(7,1fr);align-content:start;gap:5px;width:100%;display:grid}.sk-cal i{aspect-ratio:1;background:#e1e3e7}.sk-cal i.on{background:#ff5a1f}@media (max-width:899px){.cx-hero{padding:48px 20px}.cx-hero-in,.cx-split,.cx-feature{grid-template-columns:1fr;gap:28px}.cx-glance,.cx-built,.cx-built.six{grid-template-columns:1fr 1fr}.cx-more,.cx-more.four,.si-grid{grid-template-columns:1fr}.cx-work li{padding:16px 18px 16px 48px;font-size:15.5px}.cx-work li:before{top:22px;left:20px}}.pl-inc{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.pl-inc div{background:#fff;border-radius:20px;padding:24px;box-shadow:inset 0 0 0 1px #ececee}.pl-inc h3{font:700 22px/1.15 var(--font-display);color:#111214;margin:0 0 8px}.pl-inc p{font:500 15.5px/1.5 var(--font-text);color:#55575e;margin:0}.pl-tablewrap{background:#fff;border-radius:22px;overflow-x:auto;box-shadow:inset 0 0 0 1px #ececee}.pl-table{border-collapse:collapse;width:100%;min-width:820px;font:500 15px/1.4 var(--font-text);color:#111214}.pl-table th,.pl-table td{text-align:left;vertical-align:top;border-bottom:1px solid #efeff1;padding:16px 18px}.pl-table thead th{font:700 18px var(--font-display);color:#f6f6f3;background:#111214;border:0}.pl-table thead th:first-child{border-radius:22px 0 0}.pl-table thead th:last-child{border-radius:0 22px 0 0}.pl-table tbody th{font:700 14px var(--font-text);color:#6b6e76;white-space:nowrap}.pl-table tbody tr:first-child td{font-weight:700}.pl-table tbody tr:last-child th,.pl-table tbody tr:last-child td{border-bottom:0}.pl-no{color:#c9cbcf}.pl-two{grid-template-columns:1fr 1fr;gap:16px;display:grid}.pl-box{color:#111214;background:#fff;border-radius:24px;padding:32px;box-shadow:inset 0 0 0 1px #ececee}.pl-box.dark{color:#f6f6f3;box-shadow:none;background:#111214}.pl-tag{font:600 13px var(--font-text);opacity:.8;border-radius:999px;margin:0 0 16px;padding:7px 12px;display:inline-flex;box-shadow:inset 0 0 0 1px}.pl-box h3{font:700 28px/1.1 var(--font-display);margin:0 0 10px}.pl-box p:last-child{font:500 16px/1.55 var(--font-text);opacity:.8;margin:0}.pl-faq{gap:10px;display:grid}.pl-faq details{background:#fff;border-radius:18px;box-shadow:inset 0 0 0 1px #ececee}.pl-faq summary{cursor:pointer;font:700 17px var(--font-text);color:#111214;padding:20px 52px 20px 22px;list-style:none;position:relative}.pl-faq summary::-webkit-details-marker{display:none}.pl-faq summary:after{content:"+";font:500 24px/1 var(--font-text);color:#8a8c93;transition:transform .3s;position:absolute;top:16px;right:22px}.pl-faq details[open] summary:after{transform:rotate(45deg)}.pl-faq p{font:500 16px/1.55 var(--font-text);color:#55575e;margin:0;padding:0 22px 20px}.section.dark .si-card{background:#1a1b1f}@media (max-width:899px){.pl-inc,.pl-two{grid-template-columns:1fr}}.ln-feat{color:#f6f6f3;background:#111214;border-radius:28px;justify-items:start;gap:14px;padding:40px;text-decoration:none;display:grid}.ln-feat h2{max-width:20ch;font:700 clamp(36px,4vw,56px)/1.02 var(--font-display);letter-spacing:-.02em;margin:0}.ln-feat p{max-width:52ch;font:500 18px/1.55 var(--font-text);color:#d9dad6;margin:0}.ln-meta{font:600 13px var(--font-text);color:#8a8c93}.ln-feat .ln-meta{color:#a3a5ab}.ln-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.ln-card{color:#111214;background:#fff;border-radius:22px;align-content:start;gap:10px;padding:24px;text-decoration:none;transition:box-shadow .3s,transform .3s;display:grid;box-shadow:inset 0 0 0 1px #ececee}.ln-card:hover,.ln-feat:hover{transform:translateY(-2px)}.ln-card:hover{box-shadow:inset 0 0 0 1.5px #111214}.ln-card h3{font:700 24px/1.1 var(--font-display);margin:0}.ln-card p{font:500 15.5px/1.5 var(--font-text);color:#55575e;margin:0}@media (max-width:899px){.ln-feat{padding:26px}.ln-grid{grid-template-columns:1fr}}.sk{container-type:inline-size}.sk-body>.sk-chart{align-self:flex-end;height:46cqw}.sk-dash .sk-chart{height:24cqw}.sk-doc{margin-bottom:4px;width:18px!important;height:22px!important}.swipeable{touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab}.swipeable:active{cursor:grabbing}.pl-step.lit .pl-dot{animation:.5s cubic-bezier(.34,1.56,.64,1) pl-pop}@keyframes pl-pop{0%{transform:scale(.6)}to{transform:scale(1.04)}}.hiw.hero-mode .hiw-pin{height:auto;min-height:0;padding:0 24px;display:grid;position:relative}.hiw.hero-mode .hiw-step{grid-area:1/1;padding:0;position:relative;inset:auto}@media (max-width:899px){.hiw.hero-mode{gap:22px;min-height:0;padding:44px 0 48px}.hiw.hero-mode .hiw-pin{height:auto;padding:0 20px}.hiw.hero-mode .hiw-line{max-width:14ch;font-size:clamp(30px,8.6vw,42px)}.lx-short,.lx-intro{text-align:justify;text-align-last:left;-webkit-hyphens:auto;hyphens:auto}}.cf-grid{grid-template-columns:6fr 5fr;align-items:start;gap:56px;display:grid}.cf .cf-said{max-width:none;font:500 clamp(24px,2.3vw,34px)/1.75 var(--font-text)}.w-name{width:7em}.w-phone{width:6.4em}.w-mail{width:9.4em}.cf-choices{background:#16171a;border-radius:24px;gap:28px;padding:28px;display:grid;box-shadow:inset 0 0 0 1px #f6f6f312}.cf-group{gap:12px;display:grid}.cf-group>p{font:700 13px var(--font-text);color:#a3a5ab;margin:0}.cf-group>div{flex-wrap:wrap;gap:8px;display:flex}.cf-group button{color:#d9dad6;font:600 14.5px/1 var(--font-text);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:11px 16px;transition:background .25s,color .25s;box-shadow:inset 0 0 0 1.5px #f6f6f333}.cf-group button b{opacity:.6;margin-left:4px;font-weight:700}.cf-group button.on{color:#111214;box-shadow:none;background:#f6f6f3}@media (max-width:899px){.cf-grid{grid-template-columns:1fr;gap:28px}.cf .cf-said{font-size:21px;line-height:1.85}.cf-choices{padding:20px}}.ca-anchor{display:block;position:relative;top:-80px}.ca-card .lx-name{font-size:clamp(36px,3.8vw,54px)}.ca-num{font:700 26px/1 var(--font-text);letter-spacing:-.01em;color:#f6f6f3;margin:0}.ca-card .cta-main svg{fill:currentColor;stroke:none;width:18px;height:18px}.ca-tiles{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ca-tile{color:#f6f6f3;background:#1a1b1f;border-radius:20px;align-content:end;gap:4px;min-height:150px;padding:22px;text-decoration:none;transition:box-shadow .3s,transform .3s;display:grid;position:relative;box-shadow:inset 0 0 0 1px #f6f6f312}.ca-tile:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1.5px #f6f6f366}.ca-ic{color:#111214;background:#f6f6f3;border-radius:12px;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:20px;left:20px}.ca-ic svg{width:20px;height:20px}.ca-go{width:16px;height:16px;position:absolute;top:24px;right:20px}.ca-go svg{fill:none;stroke:#a3a5ab;stroke-width:2.2px;width:100%;height:100%}.ca-lab{font:600 13px var(--font-text);color:#a3a5ab}.ca-val{font:700 16px/1.3 var(--font-text);overflow-wrap:anywhere}.ca-id{align-items:center;gap:14px;display:flex}.ca-ng{color:#f6f6f3;flex:none;width:48px;height:48px}.ca-ng svg{width:100%;height:100%}.ca-name{font:700 22px/1 var(--font-display);margin:0}.ca-role{font:500 14px var(--font-text);color:#a3a5ab;margin:4px 0 0}.ca-side{align-content:center;gap:16px;display:grid}.ca-stats{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.ca-stats div{background:#1a1b1f;border-radius:18px;gap:6px;padding:20px;display:grid}.ca-stats b{font:700 40px/1 var(--font-display);color:#f6f6f3}.ca-stats span{font:600 13px var(--font-text);color:#a3a5ab}.ca-do{gap:10px;display:grid}.ca-do div{background:#1a1b1f;border-radius:16px;padding:16px 20px}.ca-do h4{font:700 20px/1 var(--font-display);color:#f6f6f3;margin:0 0 4px}.ca-do p{font:500 14.5px/1.45 var(--font-text);color:#d9dad6;margin:0}.ca-li{color:#f6f6f3;font:700 15px var(--font-text);border-radius:999px;justify-self:start;align-items:center;gap:10px;padding:12px 18px;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1.5px #f6f6f333}.ca-li svg{width:18px;height:18px}.ca-li svg:last-child{fill:none;stroke:currentColor;stroke-width:2.2px;width:14px;height:14px}@media (max-width:899px){.ca-tiles{grid-template-columns:1fr 1fr}.ca-tile{min-height:132px;padding:16px}.ca-ic{width:38px;height:38px;top:16px;left:16px}.ca-stats b{font-size:30px}.ca-stats div{padding:14px}.ca-card .lx-short{text-align:justify;text-align-last:left}}.lr-view{margin:0 -4px;padding:4px;overflow:hidden}.lr-track{transform:translateX(calc(var(--n) * var(--step,376px) * -1));gap:16px;transition:transform .8s cubic-bezier(.76,0,.24,1);display:flex}.lr-card{color:#f6f6f3;background:#111214;border-radius:22px;flex:0 0 360px;align-content:start;gap:10px;min-height:250px;padding:26px;text-decoration:none;display:grid}.lr-card .ln-meta{color:#a3a5ab}.lr-card h3{font:700 26px/1.1 var(--font-display);margin:0}.lr-card p{font:500 15.5px/1.5 var(--font-text);color:#d9dad6;margin:0}.lr-card .cx-mgo{color:#f6f6f3;margin:auto 0 0}.lr-dots{gap:6px;margin-top:20px;display:flex}.lr-dots i{background:#d7d9dd;border-radius:2px;width:22px;height:3px;transition:background .3s,width .3s}.lr-dots i.on{background:#111214;width:34px}@media (max-width:699px){.lr-card{flex-basis:calc(100vw - 72px)}}@media (prefers-reduced-motion:reduce){.lr-track{transition:none}}.ft{padding:72px 64px 40px}.ft-in{max-width:1180px;margin:0 auto}.ft-top{border-bottom:1px solid #f6f6f31f;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px;padding-bottom:40px;display:flex}.ft-brand{gap:16px;max-width:46ch;display:grid}.ft-brand p{font:500 16px/1.55 var(--font-text);color:#a3a5ab;margin:0}.ft-act{flex-wrap:wrap;gap:10px;display:flex}.ft-wa{color:#f6f6f3;min-height:52px;font:700 16px var(--font-text);border-radius:999px;align-items:center;gap:10px;padding:0 22px;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1.5px #f6f6f34d}.ft-wa svg{width:18px;height:18px}.ft-cols{grid-template-columns:repeat(4,1fr);gap:32px;padding:40px 0;display:grid}.ft-cols>*{align-content:start;justify-items:start;gap:2px;display:grid}.ft-cols h2{font:600 13px var(--font-text);color:#a3a5ab;margin:0 0 10px}.ft-cols a{color:#f6f6f3;min-height:34px;font:500 15px var(--font-text);overflow-wrap:anywhere;align-items:center;text-decoration:none;display:inline-flex}.ft-cols a:hover{color:#ff5a1f}.ft-social{gap:8px;margin-top:10px;display:flex}.ft-social a{background:#1a1b1f;border-radius:12px;justify-content:center;width:40px;height:40px;min-height:0}.ft-social svg{width:18px;height:18px}.ft-base{font:500 14px var(--font-text);color:#a3a5ab;border-top:1px solid #f6f6f31f;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:24px;display:flex}.ft-base a{color:#a3a5ab;text-decoration:none}.ft-base a:hover{color:#f6f6f3}@media (max-width:899px){.ft{padding:56px 20px 110px}.ft-cols{grid-template-columns:1fr 1fr;gap:28px 20px}.ft-top{align-items:flex-start}}.fc-item{font:600 16px/1.4 var(--font-text);color:#f6f6f3;margin:0}.fc-card .lx-name{font-size:clamp(32px,3.4vw,48px)}.ab-card{color:#f6f6f3;background:#111214;border-radius:24px;grid-template-columns:5fr 7fr;align-items:center;gap:48px;padding:48px;display:grid}.ab-title{font-size:clamp(48px,5vw,76px)!important}.ab-role{font:700 20px/1.3 var(--font-text);color:#f6f6f3;margin:0}@media (max-width:899px){.ab-card{grid-template-columns:1fr;gap:28px;padding:24px}}.cb-q{letter-spacing:-.01em;font-weight:700;font-family:var(--font-display)!important}.cb-terms{flex-wrap:wrap;gap:6px;margin:6px 0 2px;display:flex}.cb-terms i{font-style:normal;font:600 12px var(--font-text);color:#d9dad6;background:#f6f6f314;border-radius:999px;padding:5px 10px}.cb-switch{border-top:1px solid #f6f6f31a;flex-wrap:wrap;gap:6px;margin-top:12px;padding-top:12px;display:flex}.cb-switch button{color:#a3a5ab;font:600 12px var(--font-text);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 11px;box-shadow:inset 0 0 0 1px #f6f6f333}.cb-switch button.on{color:#111214;box-shadow:none;background:#f6f6f3}.cb-next{text-align:left;background:#f6f6f30d;border-radius:16px;margin-top:16px;padding:16px}.cb-next p{font:700 13px var(--font-text);color:#a3a5ab;margin:0 0 10px}.cb-next ol{font:500 14px/1.45 var(--font-text);color:#d9dad6;gap:10px;margin:0;padding:0 0 0 18px;display:grid}.cb-next b{color:#f6f6f3;display:block}.fc-card{align-items:center;min-height:0;padding:40px 48px}@media (max-width:899px){.fc-card{padding:22px 20px 26px}}.hw-face.hw-note{text-align:left;background:#000;align-content:start;gap:10px;padding:22px 18px;display:grid}.hw-note .vc-time{font:600 22px var(--font-text);color:#f6f6f3;justify-self:end;margin-right:12px}.hw-note .vc-note{background:#1c1c1f;border-radius:26px;gap:8px;padding:16px;display:grid}.hw-note .vc-app{font:700 13px var(--font-text);color:#a3a5ab;align-items:center;gap:8px;display:flex}.hw-note .vc-app i{color:#111214;background:#f6f6f3;border-radius:50%;place-items:center;width:26px;height:26px;padding:4px;display:grid}.hw-note .vc-app svg{width:100%;height:100%}.hw-note .vc-msg{font:700 24px/1.1 var(--font-text);color:#f6f6f3}.hw-note .vc-btn{color:#111214;font:700 14px var(--font-text);text-align:center;background:#ff5a1f;border-radius:99px;margin-top:4px;padding:10px}.hw-note .vc-note{animation:.7s cubic-bezier(.16,1,.3,1) .9s both hw-in}@keyframes hw-in{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hw-note .vc-note{animation:none}}.hw-face.hw-min{text-align:center;background:#000;align-content:center;justify-items:center;gap:10px;padding:24px;display:grid}.hm-ng{color:#f6f6f3;width:44px;height:44px}.hm-ng svg{width:100%;height:100%}.hm-time{font:700 76px/1 var(--font-text);letter-spacing:-.03em;color:#f6f6f3;font-variant-numeric:tabular-nums}.hm-msg{font:600 20px/1.2 var(--font-text);color:#ff5a1f}@media (max-width:899px){.hiw.hero-mode{align-content:center;min-height:clamp(560px,76svh,700px)}}.hw-face.hw-min{flex-direction:column;justify-content:center;align-items:center;gap:0;padding:20px 18px 30px;display:flex}.hm-ng{width:34px;height:34px;margin-bottom:14px}.hm-time{font:600 21px/1 var(--font-text);letter-spacing:.04em;color:#a3a5ab;order:0;margin-bottom:10px}.hm-msg{font:700 38px/1.04 var(--font-text);letter-spacing:-.02em;color:#f6f6f3;text-wrap:balance;max-width:7ch}.hero-watch{--ws:.56}.hiw.hero-mode{gap:clamp(28px,4.4vh,44px)}@media (max-width:899px){.hero-watch{--ws:.46}.hiw.hero-mode{gap:28px;min-height:clamp(540px,72svh,660px)}}.folder-card.from-r>div{animation:.55s cubic-bezier(.65,0,.35,1) both pk-r}.folder-card.from-l>div{animation:.55s cubic-bezier(.65,0,.35,1) both pk-l}@keyframes pk-r{0%{opacity:0;transform:translate(48px)}to{opacity:1;transform:none}}@keyframes pk-l{0%{opacity:0;transform:translate(-48px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.folder-card.from-r>div,.folder-card.from-l>div{animation:none}}.pl-track:after{transition:transform .25s cubic-bezier(.2,.8,.2,1)}.hw-face.hw-min{place-items:center;padding:24px 20px;display:grid;position:relative}.hm-top{justify-content:space-between;align-items:center;display:flex;position:absolute;top:24px;left:26px;right:26px}.hm-top .hm-ng{width:30px;height:30px;margin:0}.hm-top .hm-time{color:#111214;font:700 17px/1 var(--font-text);letter-spacing:.01em;background:#ff5a1f;border-radius:999px;margin:0;padding:6px 12px}.hw-min .hm-msg{font:700 40px/1.04 var(--font-text);letter-spacing:-.02em;color:#f6f6f3;text-align:center;text-wrap:balance;max-width:7ch;margin-top:26px}.gd{gap:22px;max-width:760px;margin:0 auto;display:grid}.gd-back{color:#6b6e76}.gd-back:hover{color:#111214}.gd .lx-pills span{color:#111214;box-shadow:inset 0 0 0 1px #d7d9dd}.gd-title{font:700 clamp(40px,5vw,64px)/1.04 var(--font-display);letter-spacing:-.02em;color:#111214;margin:0}.gd-answer{color:#f6f6f3;background:#111214;border-radius:20px;padding:24px 26px}.gd-answer p{font:500 18px/1.55 var(--font-text);margin:0}.gd-lab{color:#a3a5ab;font:700 13px var(--font-text)!important;margin:0 0 8px!important}.gd-body{max-width:none;margin:0;padding:0}.gd-body h2{font:700 30px/1.1 var(--font-display);color:#111214;margin:28px 0 12px}.gd-body li{margin:8px 0}.gd-body p,.gd-body li{font-size:17.5px;line-height:1.6}.gd-cta{background:#fff;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:24px 26px;display:flex;box-shadow:inset 0 0 0 1px #ececee}.gd-cta .gd-lab{color:#6b6e76}.gd-cta p:last-child{font:600 17px var(--font-text);color:#111214;margin:0}.gd-topics{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.gd-topics a{color:#111214;font:600 15px var(--font-text);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1px #e0e2e6}.gd-topics a b{color:#8a8c93;font-weight:700}.gd-topics a:hover{box-shadow:inset 0 0 0 1.5px #111214}.lr-card{gap:14px;min-height:300px;padding:28px;position:relative;overflow:hidden}.lr-card:after{content:"";opacity:.6;transform-origin:0;background:linear-gradient(90deg,#ff5a1f,#0000);height:2px;transition:transform .6s cubic-bezier(.65,0,.35,1);position:absolute;top:76px;left:28px;right:28px;transform:scaleX(.25)}.lr-card:hover:after{transform:scaleX(1)}.lr-top{justify-content:space-between;align-items:center;display:flex}.lr-ng{color:#f6f6f3;width:30px;height:30px}.lr-ng svg{width:100%;height:100%}.lr-topic{font:600 13px var(--font-text);color:#f6f6f3;border-radius:999px;padding:7px 12px;box-shadow:inset 0 0 0 1px #f6f6f338}.lr-card h3{margin-top:18px}.lr-foot{font:600 13px var(--font-text);color:#a3a5ab;border-top:1px solid #f6f6f31f;justify-content:space-between;align-items:center;margin-top:auto;padding-top:14px;display:flex}.lr-go{color:#111214;background:#f6f6f3;border-radius:50%;place-items:center;width:34px;height:34px;transition:transform .3s;display:grid}.lr-go svg{fill:none;stroke:currentColor;stroke-width:2.4px;width:15px;height:15px}.lr-card:hover .lr-go{transform:rotate(45deg)}.hi-pills{margin-top:4px}.hm-site{text-align:center;font:600 15px/1 var(--font-text);letter-spacing:.02em;color:#a3a5ab;position:absolute;bottom:24px;left:0;right:0}.hw-min .hm-msg{margin-top:0}html[data-mode=light]{--lm-bg:#fafaf7;--lm-card:#fff;--lm-tile:#f2f3f5;--lm-line:#e3e5e9;--lm-ink:#111214;--lm-mute:#55575e}html[data-mode=light] body,html[data-mode=light] .home-dark,html[data-mode=light] :is(.site-head,.hiw,.hiw.hero-mode,.pl,.cf,.cx-hero,.site-foot){background:var(--lm-bg);color:var(--lm-ink)}html[data-mode=light] .site-head{box-shadow:0 1px 0 var(--lm-line)}html[data-mode=light] :is(.lx-view,.folder-card,.ab-card,.ln-feat,.lr-card,.si-card,.gd-answer,.pl-box.dark,.cf-choices){background:var(--lm-card);color:var(--lm-ink);box-shadow:inset 0 0 0 1px var(--lm-line)}html[data-mode=light] :is(.site-head,.hiw,.pl,.cf,.cx-hero,.site-foot,.lx-view,.folder-card,.ab-card,.ln-feat,.lr-card,.si-card,.gd-answer,.pl-box.dark,.cf-choices) :is(p,span,li,dd,dt,h2,h3,h4,b,strong,label,time,a:not(.cta-main):not(.btn)){color:inherit}html[data-mode=light] :is(.lx-short,.lx-intro,.cx-intro,.ln-meta,.lr-foot,.ca-lab,.ca-role,.lx-hl>p,.pl-when,.pl-text,.ca-stats span,.ca-do p,.ln-feat p,.lr-card p,.cf-group>p,.cf-tick,.ft-brand p,.ft-cols h2,.ft-base,.ft-base a,.gd-lab,.si-card li,.cx-back,.ab-role,.hm-site){color:var(--lm-mute)!important}html[data-mode=light] :is(.lx-name,.cx-title,.ca-num,.ca-name,.ln-feat h2,.lr-card h3,.si-card h3,.pl-name,.hiw-line,.cf-title,.pl-title,.fc-item,.ca-val,.ca-do h4,.ca-stats b){color:var(--lm-ink)!important}html[data-mode=light] :is(.ca-tile,.ca-stats div,.ca-do div,.lx-built li){background:var(--lm-tile);box-shadow:none}html[data-mode=light] .ca-ic{background:var(--lm-ink);color:#fff}html[data-mode=light] :is(.lx-pills span,.lr-topic,.lx-head~.ft-link,.ca-li,.cx-ghost,.hiw-wa,.ft-wa){box-shadow:inset 0 0 0 1.5px #11121438;color:var(--lm-ink)!important}html[data-mode=light] :is(.lx-hl,.lx-ps div,.ft-top,.ft-base,.lr-foot){border-color:var(--lm-line)}html[data-mode=light] .lx-hl li{color:var(--lm-ink)!important}html[data-mode=light] :is(.lx-act,.ca-card,.fc-card,.cx-act,.ab-card) .btn,html[data-mode=light] .lr-go{background:var(--lm-ink);color:#fff}html[data-mode=light] .folder-tab.on{background:var(--lm-card);color:var(--lm-ink);box-shadow:inset 0 1px 0 var(--lm-line),inset 1px 0 0 var(--lm-line),inset -1px 0 0 var(--lm-line)}html[data-mode=light] .folder-tab.on .tab-ico{color:var(--lm-ink)}html[data-mode=light] .pl-track:before{background:#11121424}html[data-mode=light] .pl-dot{background:var(--lm-bg);box-shadow:inset 0 0 0 2px #11121447}html[data-mode=light] .pl-pay{box-shadow:inset 0 0 0 1px #11121438}html[data-mode=light] .cf-in{color:var(--lm-ink);border-bottom-color:#11121447}html[data-mode=light] .cf-in::placeholder{color:#9a9ca3}html[data-mode=light] .cf-group button{color:var(--lm-ink);box-shadow:inset 0 0 0 1.5px #11121433}html[data-mode=light] .cf-group button.on{background:var(--lm-ink);color:#fff}html[data-mode=light] .cf-tick a,html[data-mode=light] .site-head .brand,html[data-mode=light] .site-foot .brand{color:var(--lm-ink)}html[data-mode=light] .ft-social a{background:var(--lm-tile)}html[data-mode=light] .pl-table thead th{background:var(--lm-ink)}html[data-mode=light] .cx-hero .lx-pills span{color:var(--lm-ink)!important}html[data-mode=light] .hw-face .hm-msg{color:#f6f6f3!important}html[data-mode=light] .hw-face .hm-site{color:#a3a5ab!important}html[data-mode=light] .hw-face .hm-time{color:#111214!important}html[data-mode=light] .hw-face .hm-ng{color:#f6f6f3!important}html[data-mode=light] .folder-card .tag{background:var(--lm-tile);box-shadow:none;color:var(--lm-ink)!important}html[data-mode=light] .folder-card .btn{background:var(--lm-ink);color:#fff!important}html[data-mode=light] .folder-card :is(.package-best,.package-note){color:var(--lm-mute)!important}html[data-mode=light] .package-items li{border-color:var(--lm-line)}html[data-mode=light] .site-head .btn{background:var(--lm-ink);color:#fff!important}html[data-mode=light] :is(.hiw-wa,.ft-wa) svg{color:var(--lm-ink)}html[data-mode=light] .burger span,html[data-mode=light] .burger i{background:var(--lm-ink)}.mode-toggle{cursor:pointer;background:#1a1b1f;border-radius:999px;justify-content:space-between;align-items:center;width:92px;height:46px;padding:0 5px;display:flex;box-shadow:0 0 0 1px #f6f6f324,0 6px 18px #00000059}.mode-toggle .mt-ic{z-index:1;fill:none;stroke:#a3a5ab;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;opacity:1;width:36px;height:36px;padding:8px;transition:stroke .3s;position:relative;transform:none}.mode-toggle .mt-knob{background:#ff5a1f;border-radius:50%;width:36px;height:36px;transition:transform .45s cubic-bezier(.65,0,.35,1);position:absolute;top:5px;left:5px}.mode-toggle.mt-dark .mt-knob{transform:translate(46px)}.mode-toggle.mt-dark .mt-moon,.mode-toggle.mt-light .mt-sun{stroke:#111214}html[data-mode=light] .mode-toggle{background:#fff;box-shadow:0 0 0 1px #e3e5e9,0 6px 18px #1112141f}html[data-mode=light] .mode-toggle .mt-ic{stroke:#55575e}html[data-mode=light] .mode-toggle.mt-light .mt-sun{stroke:#111214}@media (max-width:899px){.mode-toggle{width:84px;height:42px}.mode-toggle .mt-ic,.mode-toggle .mt-knob{width:32px;height:32px}.mode-toggle .mt-ic{padding:7px}.mode-toggle.mt-dark .mt-knob{transform:translate(42px)}}@media (prefers-reduced-motion:reduce){.mode-toggle .mt-knob{transition:none}}.mode-toggle .mt-ic{opacity:1!important;transform:none!important}.tm{color:#f6f6f3;background:#0e0f11;border-top:1px solid #f6f6f30f;padding:clamp(64px,9vh,96px) 0;overflow:hidden}.tm-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px 24px;max-width:1180px;margin:0 auto 32px;padding:0 64px;display:flex}.tm-head .sh-title{margin:0}.tm-head p{font:500 16px var(--font-text);color:#a3a5ab;margin:0}.tm-row{padding:6px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.tm-track{gap:12px;width:max-content;animation:34s linear infinite tm-move;display:flex}.tm-row.rev .tm-track{animation-duration:30s;animation-direction:reverse}.tm-row:hover .tm-track{animation-play-state:paused}@keyframes tm-move{0%{transform:translate(0)}to{transform:translate(calc(-50% - 6px))}}.tm-tile{color:#111214;white-space:nowrap;background:#f6f6f3;border-radius:999px;align-items:center;gap:12px;padding:14px 22px 14px 16px;display:inline-flex}.tm-tile svg{flex:none;width:26px;height:26px}.tm-tile b{font:700 15px var(--font-text)}html[data-mode=light] .tm{background:var(--lm-bg);color:var(--lm-ink)}html[data-mode=light] .tm-tile{box-shadow:inset 0 0 0 1px var(--lm-line);background:#fff}html[data-mode=light] .tm-head p{color:var(--lm-mute)}@media (max-width:899px){.tm-head{margin-bottom:22px;padding:0 20px}.tm-tile{padding:11px 18px 11px 13px}.tm-tile svg{width:22px;height:22px}.tm-track{animation-duration:26s}.tm-row.rev .tm-track{animation-duration:23s}}@media (prefers-reduced-motion:reduce){.tm-track{flex-wrap:wrap;justify-content:center;width:auto;padding:0 20px;animation:none}.tm-track>[aria-hidden]{display:none}.tm-row{-webkit-mask-image:none;mask-image:none}}.tm-track{animation-duration:38s}@media (max-width:899px){.tm-track{animation-duration:30s}}@media (max-width:899px){.tm-tile img{width:22px;height:22px}.tm-tile img.tm-wm{height:15px}}.tm-tile img{flex:none;width:26px;height:26px;display:block}.tm-tile img.tm-wm{width:auto;height:18px}@media (max-width:899px){.tm-tile img{width:22px;height:22px}.tm-tile img.tm-wm{height:15px}}.menu-social{justify-content:space-between;align-items:center}.ms-icons{gap:10px;display:flex}.mode-toggle.in-menu{z-index:auto;display:none;position:relative;bottom:auto;left:auto}@media (max-width:899px){.mode-toggle:not(.in-menu){display:none}.mode-toggle.in-menu{display:flex}}.tm{color:#111214;background:#ecedef;border-top:0}.tm-tile{background:#fff;box-shadow:inset 0 0 0 1px #dee0e4}.tm-row{-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}html[data-mode=light] .tm{background:#ecedef}.sl{color:#f6f6f3;background:#0e0f11;padding:clamp(80px,11vh,120px) 64px}.sl-inner{max-width:1180px;margin:0 auto}.sl-list{gap:clamp(28px,4vh,40px);margin:0;padding:0;list-style:none;display:grid}.sl-top{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:16px;display:flex}.sl-top h3{font:700 clamp(32px,3.4vw,48px)/1 var(--font-display);letter-spacing:-.02em;margin:0}.sl-top p{font:500 16px/1.45 var(--font-text);color:#a3a5ab;max-width:44ch;margin:8px 0 0}.sl-num{letter-spacing:-.04em;font-variant-numeric:tabular-nums;align-items:baseline;display:flex;font:700 clamp(56px,7vw,104px)/.9 var(--font-text)!important;color:#f6f6f3!important;margin:0!important}.sl-num span{color:#ff5a1f;margin-left:4px;font-size:.42em}.sl-bar{background:#f6f6f31a;border-radius:99px;height:10px;position:relative;overflow:hidden}.sl-bar i{transform-origin:0;transition:transform 1.4s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i) * .22s);background:linear-gradient(90deg,#ff5a1f,#ff7a45);border-radius:99px;position:absolute;inset:0;transform:scaleX(0)}.sl.go .sl-bar i{transform:scaleX(var(--v))}html[data-mode=light] .sl{background:var(--lm-bg);color:var(--lm-ink)}html[data-mode=light] .sl-num{color:var(--lm-ink)!important}html[data-mode=light] .sl-top p{color:var(--lm-mute)}html[data-mode=light] .sl-bar{background:#11121414}@media (max-width:899px){.sl{padding:72px 20px}.sl-top{flex-direction:column;align-items:flex-start;gap:10px}.sl-num{font-size:64px!important}}@media (prefers-reduced-motion:reduce){.sl-bar i{transition:none}}.sl{padding:clamp(64px,9vh,96px) 64px}.sl .sh-title{margin:0 0 28px}.sl-stage{background:#16171a;border-radius:24px;padding:28px 32px 30px;overflow:hidden;box-shadow:inset 0 0 0 1px #f6f6f312}.sl-slide{animation:.7s cubic-bezier(.16,1,.3,1) both sl-in}@keyframes sl-in{0%{opacity:0;filter:blur(6px);transform:translate(-60px)}to{opacity:1;filter:none;transform:none}}.sl-top{margin-bottom:18px}.sl-bar i{transition:none!important}.sl-steps{grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid;position:relative}.sl-steps button{color:#a3a5ab;width:100%;font:600 15px var(--font-text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:14px 16px;transition:background .3s,color .3s,box-shadow .3s;display:grid;box-shadow:inset 0 0 0 1px #f6f6f31a}.sl-steps i{border-radius:50%;width:10px;height:10px;transition:background .3s,box-shadow .3s;box-shadow:inset 0 0 0 2px #f6f6f34d}.sl-steps b{color:#6b6e76;font-weight:700}.sl-steps .done i{box-shadow:none;background:#f6f6f3}.sl-steps .on button{color:#f6f6f3;background:#16171a;box-shadow:inset 0 0 0 1.5px #ff5a1f}.sl-steps .on i{background:#ff5a1f;box-shadow:0 0 0 4px #ff5a1f33}.sl-steps .on b{color:#ff5a1f}html[data-mode=light] .sl-stage{box-shadow:inset 0 0 0 1px var(--lm-line);background:#fff}html[data-mode=light] .sl-steps button{color:var(--lm-mute);box-shadow:inset 0 0 0 1px var(--lm-line)}html[data-mode=light] .sl-steps .on button{color:var(--lm-ink);background:#fff;box-shadow:inset 0 0 0 1.5px #ff5a1f}html[data-mode=light] .sl-steps .done i{background:var(--lm-ink)}html[data-mode=light] .sl-steps i{box-shadow:inset 0 0 0 2px #11121440}@media (max-width:899px){.sl{padding:56px 20px}.sl-stage{padding:22px 20px 24px}.sl-top{flex-direction:row;align-items:flex-end}.sl-top p{font-size:14.5px}.sl-num{font-size:56px!important}.sl-steps{gap:8px}.sl-steps button{grid-template-columns:auto 1fr;padding:12px;font-size:13.5px}.sl-steps b{display:none}}@media (prefers-reduced-motion:reduce){.sl-slide{animation:none}}.tm-track{will-change:transform;animation:none!important}.tm-row{touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none}.tm-row.grab{cursor:grabbing}.tm-tile img,.tm-tile svg{pointer-events:none}@media (prefers-reduced-motion:reduce){.tm-row{cursor:auto}}@media (min-width:1024px){.mode-toggle:not(.in-menu){bottom:31px;left:64px}.chat-open.chat-open{bottom:24px;right:64px}}@media (min-width:900px) and (max-width:1023px){.mode-toggle:not(.in-menu){bottom:16px;left:16px}}.consent.consent{width:auto;font:500 14px/1 var(--font-text);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 5px 5px 16px;display:flex;bottom:96px;left:auto;right:64px;transform:none;box-shadow:0 0 0 1px #f6f6f32e,0 6px 18px #0000004d}.consent.consent p{margin:0 6px 0 0}.consent.consent a{color:#f6f6f3;text-underline-offset:3px;text-decoration:underline}.consent.consent button{color:#f6f6f3;height:32px;font:700 13px/1 var(--font-text);cursor:pointer;background:#26272c;border:0;border-radius:999px;padding:0 13px}.consent.consent button:hover{background:#34353a}.consent.consent .cs-yes{color:#111214;background:#f6f6f3}.consent.consent .cs-yes:hover{background:#fff}.consent.consent button:focus-visible{outline-offset:2px;outline:2px solid #ff5a1f}@media (min-width:1024px) and (max-width:1207px){.consent.consent.consent{justify-content:flex-start;bottom:16px;left:50%;right:auto;transform:translate(-50%)}.consent.consent.consent p{margin-right:6px}}@media (min-width:900px) and (max-width:1023px){.consent.consent.consent{justify-content:flex-start;inset:80px 16px auto auto}.consent.consent.consent p{margin-right:6px}}@media (max-width:1023px){.consent.consent{justify-content:space-between;bottom:80px;left:16px;right:16px;transform:none}.consent.consent p{margin-right:auto}}@media (min-width:1024px) and (max-height:760px){.consent.consent.consent.consent{inset:88px 64px auto auto;transform:none}}.admin-badge{color:#111214;background:#ff5a1f;border-radius:999px;place-items:center;min-width:20px;height:20px;margin-left:6px;padding:0 6px;font-size:12px;font-weight:700;display:inline-grid}.mx{background:#fff;border:1px solid #e3e4e0;border-radius:20px;grid-template-columns:minmax(300px,380px) 1fr;max-width:1120px;min-height:70vh;margin:8px auto 0;display:grid;overflow:hidden}.mx-side{border-right:1px solid #e3e4e0;flex-direction:column;min-width:0;display:flex}.mx-top{border-bottom:1px solid #edede9;justify-content:space-between;align-items:center;gap:8px;padding:14px;display:flex}.mx-boxes{gap:4px;display:flex}.mx-boxes a{color:#111214;border-radius:999px;align-items:center;min-height:40px;padding:0 14px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.mx-boxes a[aria-current=page]{color:#fafaf7;background:#111214}.mx-list{max-height:75vh;margin:0;padding:6px;list-style:none;overflow:auto}.mx-item{color:#111214;border-radius:14px;grid-template-columns:1fr auto;gap:2px 12px;padding:12px 12px 12px 22px;text-decoration:none;display:grid;position:relative}.mx-item:hover{background:#f4f4f0}.mx-item.on{background:#efefea}.mx-item.new:before{content:"";background:#ff5a1f;border-radius:50%;width:7px;height:7px;position:absolute;top:19px;left:8px}.mx-who{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.mx-item.new .mx-who,.mx-item.new .mx-subj{font-weight:800}.mx-item time{color:#7a7c81;white-space:nowrap;font-size:12px}.mx-subj{text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:14px;font-weight:600;overflow:hidden}.mx-prev{color:#7a7c81;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:13px;overflow:hidden}.mx-empty{color:#7a7c81;padding:20px 14px;font-size:15px}.mx-empty.pad{padding:48px 32px}.mx-read{flex-direction:column;min-width:0;padding:28px 32px;display:flex}.mx-back{color:#111214;margin-bottom:12px;font-size:14px;font-weight:700;display:none}.mx-back.show{display:inline-block}.mx-ok{background:#f1f1ec;border-radius:12px;margin:0 0 12px;padding:10px 14px;font-size:14px;font-weight:600}.mx-h{font:700 26px/1.2 var(--font-text);letter-spacing:-.02em;margin:0 0 12px}.mx-meta{color:#5c5e64;gap:2px;font-size:14px;display:grid}.mx-meta p{margin:0}.mx-meta b{color:#111214}.mx-acts{gap:8px;margin:16px 0 20px;display:flex}.mx-atts{color:#5c5e64;margin:0 0 12px;font-size:13px}.mx-frame{background:#fff;border:1px solid #edede9;border-radius:14px;flex:1;width:100%;min-height:60vh}.mx-text{white-space:pre-wrap;word-wrap:break-word;font:15px/1.6 var(--font-text);color:#111214;margin:0}.mx-compose{max-width:760px;margin:8px auto 0}.mx-compose .sh-title{margin:4px 0 16px}.mx-form{background:#fff;border:1px solid #e3e4e0;border-radius:20px;gap:14px;padding:24px;display:grid}.mx-from{color:#5c5e64;margin:0;font-size:14px}.mx-from b{color:#111214}.mx-quote{color:#6b6d72;border-left:3px solid #e3e4e0;padding:10px 0 0 14px;font-size:13px}.mx-quote p{margin:0 0 6px;font-weight:600}.mx-quote pre{white-space:pre-wrap;font:13px/1.5 var(--font-text);max-height:180px;margin:0;overflow:auto}.mx-send{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mx-send span{color:#7a7c81;font-size:13px}@media (max-width:820px){.mx{border-radius:16px;grid-template-columns:1fr}.mx.has-open .mx-side,.mx:not(.has-open) .mx-read{display:none}.mx-side{border-right:0}.mx-list{max-height:none}.mx-read{padding:18px 16px}.mx-back{display:inline-block}.mx-h{font-size:22px}.mx-frame{min-height:65vh}.mx-form{padding:16px}}.mx-topr{align-items:center;gap:10px;display:flex}.mx-designs{color:#5c5e64;font-size:14px;font-weight:700}.cb-text{grid-template-columns:1fr auto;align-items:start;gap:8px;display:grid}.cb-text input{min-height:52px;color:inherit;font:500 16px var(--font-text);background:#f6f6f30f;border:1.5px solid #f6f6f338;border-radius:14px;width:100%;min-width:0;padding:12px 16px}.cb-text input:focus{border-color:#ff5a1f;outline:none}.cb-text .cb-option{color:#111214;min-height:52px;box-shadow:none;background:#f6f6f3;justify-content:center;padding:0 22px;font-weight:700}.cb-text .err{grid-column:1/-1}.cb-plan li a{color:inherit;text-underline-offset:3px;text-decoration:underline}.tm-tile.hot,html[data-mode=light] .tm-tile.hot{color:#111214;box-shadow:none;background:#ff5a1f}@media (max-width:899px){.consent.consent{bottom:16px}html.has-consent .chat-open.chat-open{bottom:70px}}.flip{color:#ff5a1f;align-items:center;gap:6px;display:inline-flex}.flip-box{vertical-align:bottom;line-height:1.25;display:inline-block;position:relative;overflow:hidden}.flip-size{visibility:hidden;white-space:nowrap;display:block}.flip-w{white-space:nowrap;opacity:0;transition:transform .45s cubic-bezier(.16,1,.3,1),opacity .3s;position:absolute;top:0;left:0;transform:translateY(105%)}.flip-w.on{opacity:1;transform:none}.flip-w.out{opacity:0;transform:translateY(-105%)}.nav-arw{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:square;flex:none;width:.9em;height:.9em}.site-nav a.nav-flip,.menu-links a.nav-flip{color:#ff5a1f}@media (prefers-reduced-motion:reduce){.flip-w{transition:none}}.flip-box{transition:width .45s cubic-bezier(.16,1,.3,1)}@media (prefers-reduced-motion:reduce){.flip-box{transition:none}}.ac-t,.ac-h{stroke-linejoin:miter;stroke-miterlimit:4;stroke-linecap:butt!important}.arw svg+svg{display:none!important}.arw svg:first-child{transform:none!important}@keyframes ac-h{0%{transform:none}40%{transform:translate(3px,-3px)}to{transform:none}}@keyframes ac-t{0%,18%{transform:none}55%{transform:translate(3px,-3px)}to{transform:none}}a:hover .ac-h,button:hover .ac-h,label:hover .ac-h,.ac-play .ac-h{animation:.7s cubic-bezier(.16,1,.3,1) ac-h}a:hover .ac-t,button:hover .ac-t,label:hover .ac-t,.ac-play .ac-t{animation:.7s cubic-bezier(.16,1,.3,1) ac-t}@media (prefers-reduced-motion:reduce){.ac-h,.ac-t{animation:none!important}}.hero-cta .hiw-wa.icon-only{justify-content:center;width:46px;min-width:46px;padding:0;transition:background .2s,box-shadow .2s}.hero-cta .hiw-wa.icon-only svg{width:22px;height:22px;transition:color .2s}.hero-cta .hiw-wa.icon-only:hover,.hero-cta .hiw-wa.icon-only:focus-visible{background:#25d3661f;box-shadow:inset 0 0 0 1.5px #25d366}.hero-cta .hiw-wa.icon-only:hover svg,.hero-cta .hiw-wa.icon-only:focus-visible svg{color:#25d366!important}@media (max-width:1023px){.hero-cta .hiw-wa.icon-only{width:44px;min-width:44px;padding:0}}.ch .ch-grid{grid-template-columns:6fr 6fr;align-items:end;gap:clamp(32px,5vw,80px);display:grid}.ch-left{justify-items:start;gap:18px;display:grid}.ch-line{max-width:22ch;font:700 clamp(22px,2.2vw,30px)/1.25 var(--font-text);letter-spacing:-.02em;color:#f6f6f3;margin:0}.ch-line .ch-w{vertical-align:top;padding-bottom:.08em;display:inline-block;overflow:hidden}.ch-line .ch-w>span{display:inline-block;transform:translateY(105%)}.ch.go .ch-line .ch-w>span{transition:transform .7s cubic-bezier(.16,1,.3,1) calc(.15s + var(--i) * 55ms);transform:none}.ch-act{opacity:0;transform:translateY(10px)}.ch.go .ch-act{opacity:1;transition:opacity .5s ease calc(.25s + var(--i) * 55ms),transform .6s cubic-bezier(.16,1,.3,1) calc(.25s + var(--i) * 55ms);transform:none}.ch-story{font:500 clamp(19px,1.7vw,24px)/1.5 var(--font-text);letter-spacing:-.01em;color:#f6f6f3;margin:0}.ch-story .ch-w{color:#f6f6f329}.ch.go .ch-story .ch-w{color:#f6f6f3;transition:color .35s ease calc(.9s + var(--i) * 40ms)}.ch-facts{grid-template-columns:repeat(4,1fr);margin:clamp(40px,6vh,72px) 0 0;padding-top:28px;display:grid;position:relative}.ch-cut{transform-origin:0;background:#ff5a1f;height:2px;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.ch.go .ch-cut{transition:transform 1.1s cubic-bezier(.65,0,.35,1) .5s;transform:none}.ch-fact{border-left:1px solid #f6f6f31f;align-content:start;gap:8px;padding:0 24px;display:grid;overflow:hidden}.ch-fact:first-of-type{border-left:0;padding-left:0}.ch-fact dt,.ch-fact dd{opacity:0;margin:0;transform:translateY(110%)}.ch-fact dt{font:600 13px var(--font-text);color:#a3a5ab}.ch-fact dd{font:700 18px/1.35 var(--font-text);color:#f6f6f3}.ch.go .ch-fact dt,.ch.go .ch-fact dd{opacity:1;transition:transform .7s cubic-bezier(.16,1,.3,1) calc(1s + var(--n) * .14s),opacity .5s ease calc(1s + var(--n) * .14s);transform:none}.ch.go .ch-fact dd{transition-delay:calc(1.08s + var(--n) * .14s)}.ch.still *{transition:none!important}@media (max-width:899px){.ch .ch-grid{grid-template-columns:1fr;align-items:start;gap:28px}.ch-facts{grid-template-columns:1fr 1fr;row-gap:24px}.ch-fact:nth-of-type(odd){border-left:0;padding-left:0}}html[data-mode=light] .ch-story .ch-w{color:#f6f6f329}.sec-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px 24px;margin:0 0 32px;display:flex}.sec-head .sh-title{margin:0}.sh-title,.pl-head .sh-title,.cf-head .sh-title{letter-spacing:-.02em;font-style:normal;font-weight:700;line-height:1.02;font-family:var(--font-display)!important}.sec-cta{font:700 15px/1 var(--font-text);color:inherit;border-bottom:1.5px solid;flex:none;align-items:center;gap:6px;padding:8px 0;text-decoration:none;display:inline-flex}.sec-cta svg{fill:none;stroke:currentColor;stroke-width:2.4px;width:14px;height:14px}.sec-cta:hover{color:#ff5a1f}.tm .sec-head{max-width:1180px;margin:0 auto 32px;padding:0 64px}@media (max-width:899px){.tm .sec-head{margin-bottom:22px;padding:0 20px}.sec-head{margin-bottom:24px}.sec-cta{font-size:14px}}.cx-head .sec-head{margin-bottom:8px}:is(.work-name,.prose h2,.pl-name,.lw-name,.lx-name,.cd-big,.ah-big,.ah-name,.ah-do h3,.cx-ft,.cx-mcard b,.si-card h3,.pl-inc h3,.pl-table thead th,.pl-box h3,.ln-feat h2,.ln-card h3,.ca-name,.ca-stats b,.ca-do h4,.lr-card h3,.cb-q,.gd-body h2,.sl-top h3,.hk-stage){font-family:var(--font-text)!important;letter-spacing:-.02em!important;font-style:normal!important;font-weight:700!important}.ws-stage{grid-template-columns:140px 1fr;align-items:start;gap:32px;min-height:clamp(170px,22vw,240px);display:grid}.ws-count{font:600 15px/1.4 var(--font-text);color:#7a7c81;margin:6px 0 0}.ws-count b{color:#ff5a1f;margin-bottom:4px;font-weight:700;display:block}.ws-item{animation:.8s cubic-bezier(.16,1,.3,1) both ws-in}@keyframes ws-in{0%{opacity:0;transform:translate(-48px)}to{opacity:1;transform:none}}.ws-text{max-width:26ch;font:700 clamp(26px,3.2vw,44px)/1.2 var(--font-text);letter-spacing:-.02em;color:#111214;margin:0}.ws-text span{color:#cfcfca;animation:.4s forwards ws-lit;animation-delay:calc(.35s + var(--i) * 70ms)}@keyframes ws-lit{to{color:#111214}}.ws-bars{gap:8px;margin:28px 0 40px 172px;display:flex}.ws-bars button{cursor:pointer;background:0 0;border:0;width:56px;height:16px;padding:0;position:relative}.ws-bars i{background:#e2e2dd;border-radius:2px;height:4px;position:absolute;top:6px;left:0;right:0;overflow:hidden}.ws-bars .done i{background:#111214}.ws-bars .on i:after{content:"";transform-origin:0;background:#111214;animation:5.2s linear forwards ws-fill;position:absolute;inset:0;transform:scaleX(0)}@keyframes ws-fill{to{transform:none}}.ws-go{margin-left:172px}.ws-list{font:700 22px/1.35 var(--font-text);gap:14px;margin:0 0 36px;padding:0;list-style:none;display:grid}.ws-tag{font:600 13px var(--font-text);color:#ff5a1f;display:block}.grad-cta{color:#111214;min-height:54px;font:700 17px var(--font-text);background:linear-gradient(110deg,#ff5a1f 0%,#ff9e6e 28%,#ff5a1f 52%,#e8430e 78%,#ff5a1f 100%) 0 0/240% 100%;border-radius:999px;align-items:center;gap:10px;padding:0 26px;text-decoration:none;animation:6s ease-in-out infinite grad-sweep;display:inline-flex;box-shadow:0 12px 30px -14px #ff5a1fb3}.grad-cta svg{fill:none;stroke:currentColor;stroke-width:2.4px;width:17px;height:17px}.grad-cta:hover{filter:brightness(1.05)}@keyframes grad-sweep{0%,to{background-position:0 0}50%{background-position:100% 0}}@media (max-width:899px){.ws-stage{grid-template-columns:1fr;gap:12px;min-height:220px}.ws-bars,.ws-go{margin-left:0}}@media (prefers-reduced-motion:reduce){.grad-cta{animation:none}}.sec-cta{min-height:36px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,currentColor 26%,transparent);font:700 14px/1 var(--font-text);border:0;border-radius:999px;padding:0 14px 0 16px;transition:background .2s,color .2s,box-shadow .2s}.sec-cta:hover,.sec-cta:focus-visible{color:#111214;box-shadow:none;background:#ff5a1f}@media (max-width:899px){.sec-cta{min-height:34px;padding:0 12px 0 14px;font-size:13px}}.sec-head{align-items:center}.sl-using{color:#111214;font:700 14px/1 var(--font-text);letter-spacing:0;vertical-align:middle;background:#ff5a1f;border-radius:999px;margin-left:12px;padding:6px 12px;display:inline-block}@media (max-width:899px){.sl-using{margin:8px 0 0;padding:5px 10px;font-size:12px;display:table}}.sec-head,.sec-head.sec-head{text-align:center;justify-content:center}.sec-head .sh-title{text-align:center}.tm .sec-head{justify-content:center}.lx-pills .on-orange{color:#111214;box-shadow:none;background:#ff5a1f}.bc-line{margin:12px 0 0;font-size:clamp(22px,2.2vw,30px)!important;line-height:1.15!important}.bc-parts{gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.bc-parts li{background:#f6f6f30d;border-radius:14px;grid-template-columns:28px 1fr;align-items:start;gap:12px;padding:14px 16px;display:grid;box-shadow:inset 0 0 0 1px #f6f6f30f}.bc-parts i{color:#111214;width:28px;height:28px;font:700 13px var(--font-text);background:#ff5a1f;border-radius:8px;place-items:center;font-style:normal;display:grid}.bc-parts b{font:700 15px/1.35 var(--font-text);color:#f6f6f3;display:block}.bc-parts span{font:500 13px/1.45 var(--font-text);color:#a3a5ab;margin-top:3px;display:block}.bc-stage{perspective:1800px;height:clamp(300px,30vw,440px);position:relative}.bc-plane{aspect-ratio:1400/855;width:min(96%,680px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bc-screen{border-radius:12px;position:absolute;inset:0;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a,0 40px 70px -30px #000000d9}.bc-screen img{object-fit:cover;width:100%;height:100%;display:block}.bc-zoom{background-repeat:no-repeat;border-radius:10px;width:52%;position:absolute;bottom:-14%;right:-6%;transform:translateZ(70px);box-shadow:0 0 0 1px #ffffff29,0 30px 50px -18px #000000e6}.bc-mark{color:#111214;width:28px;height:28px;font:700 13px var(--font-text);background:#ff5a1f;border-radius:50%;place-items:center;margin:-14px 0 0 -14px;display:grid;position:absolute;transform:translateZ(40px)scale(0);box-shadow:0 0 0 5px #ff5a1f40,0 6px 14px #00000080}[role=tabpanel]:not([aria-hidden=true]) .bc-mark,.fc-panel.on .bc-mark,.on .bc-mark{animation:.5s cubic-bezier(.34,1.56,.64,1) forwards bc-pop;animation-delay:calc(.4s + var(--d) * .25s)}@keyframes bc-pop{to{transform:translateZ(40px)scale(1)}}@media (prefers-reduced-motion:reduce){.bc-mark{transform:translateZ(40px)}}@media (max-width:899px){.bc-stage{height:260px}.bc-plane{width:86%}.sl-slide{position:relative}.sl-using{margin:0;display:inline-block;position:absolute;top:22px;right:20px}}.sl-claude{vertical-align:-.06em;place-items:center;width:.82em;height:.82em;margin-left:.28em;display:inline-grid}.sl-claude svg{fill:#ff5a1f;width:100%;height:100%}.sl-top h3{white-space:nowrap}.hiw-pin{pointer-events:auto;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.hiw-pin:active{cursor:grabbing}.lx-card:has(.ft-wrap) .ca-side{display:none}.lx-card:has(.ft-wrap) .lx-words{grid-column:1/-1;width:100%;max-width:none}.ft-wrap{grid-template-columns:minmax(260px,4fr) 7fr;align-items:center;gap:28px;width:100%;display:grid}.ft-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.ft-list button{color:#a3a5ab;text-align:left;cursor:pointer;width:100%;font:700 15px/1.3 var(--font-text);background:0 0;border:0;border-radius:12px;align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.ft-list i{width:24px;height:24px;font:700 12px var(--font-text);background:#f6f6f314;border-radius:7px;flex:none;place-items:center;font-style:normal;display:grid}.ft-list b{font-weight:700;display:block}.ft-list em{font:500 13px/1.45 var(--font-text);color:#a3a5ab;margin-top:4px;font-style:normal;display:none}.ft-list li.on button{color:#f6f6f3;background:#f6f6f30f}.ft-list li.on i{color:#111214;background:#ff5a1f}.ft-list li.on em{display:block}.ft-list button:hover{color:#f6f6f3}.ft-stage{height:clamp(320px,30vw,440px)}.ft-shot{opacity:0;transition:opacity .6s}.ft-shot.on{opacity:1}@media (max-width:899px){.ft-wrap{grid-template-columns:1fr}.ft-stage{order:-1;height:240px}}.si-tiles{grid-template-columns:1fr 1fr;gap:10px;width:100%;display:grid}.si-tile{font:700 15px/1.3 var(--font-text);color:#f6f6f3;background:#f6f6f30d;border-radius:16px;align-items:center;gap:14px;padding:14px 16px;display:flex;box-shadow:inset 0 0 0 1px #f6f6f30f}.si-logo{background:#f6f6f314;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.si-logo svg,.si-logo img{width:22px;height:22px;display:block}.si-line{fill:none;stroke:#f6f6f3;stroke-width:1.8px;stroke-linejoin:round;stroke-linecap:round}.lx-card.on .si-tile{animation:.5s cubic-bezier(.16,1,.3,1) both si-in}.lx-card.on .si-tile:nth-child(2){animation-delay:60ms}.lx-card.on .si-tile:nth-child(3){animation-delay:.12s}.lx-card.on .si-tile:nth-child(4){animation-delay:.18s}.lx-card.on .si-tile:nth-child(5){animation-delay:.24s}@keyframes si-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (max-width:899px){.si-tiles{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.lx-card.on .si-tile{animation:none}}.np-card{color:#f6f6f3;background:#111214;border-radius:28px;grid-template-columns:5fr 7fr;align-items:center;gap:clamp(24px,4vw,56px);padding:clamp(28px,4vw,48px);text-decoration:none;display:grid;overflow:hidden}.np-k{font:700 14px var(--font-text);color:#ff8a5b;margin:0 0 12px}.np-name{font:700 clamp(44px,5vw,68px)/1 var(--font-display);letter-spacing:-.02em;margin:16px 0 12px}.np-name .hy{font-family:var(--font-text)}.np-line{max-width:36ch;font:500 17px/1.5 var(--font-text);color:#b9bab6;margin:0 0 28px}.np-screen{background:#1c1d21;border-radius:14px;transition:transform .6s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a,0 40px 70px -30px #000000d9}.np-bar{background:#202126;align-items:center;gap:6px;height:34px;padding:0 14px;display:flex}.np-bar i{background:#3a3b41;border-radius:50%;width:9px;height:9px}.np-bar b{font:600 12px var(--font-text);color:#a3a5ab;background:#2a2b30;border-radius:999px;margin:0 auto;padding:4px 14px}.np-screen img{aspect-ratio:16/10;object-fit:cover;object-position:top;width:100%;display:block}.np-card:hover .np-screen{transform:translateY(-6px)}.np-card:hover .grad-cta{filter:brightness(1.05)}@media (max-width:899px){.np-card{grid-template-columns:1fr}.np-screen{order:-1}}.np-screen img{height:auto}.chx{color:#f6f6f3;background:#0e0f11;padding:clamp(56px,8vh,96px) 64px;overflow:hidden}.chx-in{grid-template-columns:5fr 7fr;align-items:center;gap:32px;min-height:min(78vh,720px);display:grid}.chx-left{justify-items:start;gap:26px;display:grid}.chx-title{letter-spacing:-.02em;color:#f6f6f3;margin:0;font:700 clamp(56px,7vw,104px)/.95 var(--font-display)!important}.chx-meta{border-top:1px solid #f6f6f31f;gap:10px;width:100%;max-width:440px;padding-top:24px;animation:.7s cubic-bezier(.16,1,.3,1) both ws-in;display:grid}.chx-name{font:700 26px/1.15 var(--font-text);letter-spacing:-.02em;color:#f6f6f3;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.chx-name .hy{font-family:var(--font-text)}.chx-name svg{fill:none;stroke:currentColor;stroke-width:2.4px;width:18px;height:18px}.chx-name:hover{color:#ff8a5b}.chx-line{font:500 16px/1.5 var(--font-text);color:#b9bab6;margin:0}.chx-bars{margin:0}.chx-bars .on i:after{animation-duration:5s}.chx-bars i{background:#f6f6f324}.chx-bars .done i,.chx-bars .on i:after{background:#ff5a1f}.chx-stage{perspective:1800px;touch-action:pan-y;-webkit-user-select:none;user-select:none;height:clamp(360px,40vw,560px);position:relative}.chx-card{aspect-ratio:16/10;border-radius:12px;width:min(88%,640px);transition:transform .9s cubic-bezier(.16,1,.3,1),opacity .7s;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)rotateX(18deg)rotateY(-18deg)rotate(9deg);box-shadow:0 0 0 1px #ffffff1a,0 40px 70px -30px #000000d9}.chx-card img{object-fit:cover;object-position:top;pointer-events:none;width:100%;height:100%;display:block}.chx-card[data-depth="0"]{z-index:4;opacity:1}.chx-card[data-depth="1"]{z-index:3;opacity:.55;transform:translate(-38%,-62%)rotateX(18deg)rotateY(-18deg)rotate(9deg)translateZ(-160px)}.chx-card[data-depth="2"]{z-index:2;opacity:.25;transform:translate(-26%,-74%)rotateX(18deg)rotateY(-18deg)rotate(9deg)translateZ(-320px)}.chx-card[data-depth="3"]{z-index:1;opacity:0;transform:translate(-80%,-20%)rotateX(18deg)rotateY(-18deg)rotate(9deg)translateZ(120px)}@media (max-width:899px){.chx{padding:48px 20px}.chx-in{grid-template-columns:1fr;gap:20px;min-height:0}.chx-stage{order:2;height:280px}.chx-card{width:86%}}@media (prefers-reduced-motion:reduce){.chx-card,.chx-meta{transition:none;animation:none}}.apr-rows{gap:22px;display:grid}.apr-row{color:#f6f6f3;opacity:0;background:#111214;border-radius:30px;grid-template-columns:6fr 5fr;align-items:center;gap:clamp(24px,4vw,56px);padding:clamp(20px,2.4vw,32px);text-decoration:none;transition:opacity .8s,transform 1s cubic-bezier(.16,1,.3,1);display:grid;transform:translate(-56px)}.apr-row.flip{grid-template-columns:5fr 6fr;transform:translate(56px)}.apr-row.flip .apr-screen{order:2}.apr-row.in{opacity:1;transform:none}.apr-words{justify-items:start;gap:12px;display:grid}.apr-name{letter-spacing:-.02em;color:#f6f6f3;margin:4px 0 0;font:700 clamp(28px,3vw,40px)/1.05 var(--font-text)!important}.apr-name .hy{font-family:var(--font-text)}.apr-line{max-width:40ch;font:500 16px/1.5 var(--font-text);color:#b9bab6;margin:0 0 8px}.apr-go{min-height:40px;font:700 14px var(--font-text);border-radius:999px;align-items:center;gap:6px;padding:0 16px;transition:background .2s,color .2s,box-shadow .2s;display:inline-flex;box-shadow:inset 0 0 0 1.5px #f6f6f34d}.apr-go svg{fill:none;stroke:currentColor;stroke-width:2.4px;width:14px;height:14px}.apr-row:hover .apr-go{color:#111214;box-shadow:none;background:#ff5a1f}.apr-row:hover .apr-screen{transform:translateY(-6px)}@media (max-width:899px){.apr-row,.apr-row.flip{grid-template-columns:1fr;transform:translateY(24px)}.apr-row.flip .apr-screen{order:0}}@media (prefers-reduced-motion:reduce){.apr-row{opacity:1;transition:none;transform:none}}.sy-k{font:700 13px var(--font-text);color:#a3a5ab;margin:18px 0 8px}.ctb-band{color:#f6f6f3;text-align:center;background:#111214;border-radius:32px;padding:clamp(48px,7vw,80px) clamp(24px,5vw,64px);position:relative;overflow:hidden}.ctb-band:before{content:"";background:#ff5a1f;width:180px;height:3px;margin-left:-90px;position:absolute;top:0;left:50%}.ctb-k{font:700 15px var(--font-text);color:#ff8a5b;margin:0}.ctb-title{color:#f6f6f3;max-width:14ch;margin:18px auto!important;font-size:clamp(44px,6vw,80px)!important}.ctb-line{max-width:44ch;font:500 18px/1.5 var(--font-text);color:#b9bab6;margin:0 auto 32px}.ctb-acts{justify-content:center;align-items:center;gap:12px;display:flex}.ctb-wa{color:#f6f6f3;border-radius:50%;place-items:center;width:54px;height:54px;transition:background .2s,box-shadow .2s;display:inline-grid;box-shadow:inset 0 0 0 1.5px #f6f6f34d}.ctb-wa svg{width:24px;height:24px;transition:color .2s}.ctb-wa:hover,.ctb-wa:focus-visible{color:#25d366;background:#25d3661f;box-shadow:inset 0 0 0 1.5px #25d366}.ctb-row{font:600 15px var(--font-text);color:#b9bab6;border-top:1px solid #f6f6f31a;flex-wrap:wrap;justify-content:center;gap:10px 28px;margin-top:40px;padding-top:28px;display:flex}.ctb-row a{color:inherit;text-decoration:none}.ctb-row b{color:#f6f6f3}.ctb-row a:hover b{color:#ff8a5b}.ld-top{text-align:center;justify-items:center}.ld-top .page-title{max-width:16ch;margin-inline:auto}.ld-top .gd-pills{justify-content:center}.ld-intro{max-width:62ch;margin-inline:auto}.ld-acts{justify-content:center;align-items:center;gap:12px;margin-top:8px;display:flex}.ld-wa{color:#111214;box-shadow:inset 0 0 0 1.5px #11121433}.ld-does{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.ld-do{color:#f6f6f3;background:#111214;border-radius:22px;align-content:start;gap:8px;padding:24px;display:grid}.ld-do i{font:700 13px var(--font-text);color:#ff8a5b;font-style:normal}.ld-do b{font:700 19px/1.25 var(--font-text);letter-spacing:-.01em}.ld-do span{font:500 15px/1.5 var(--font-text);color:#b9bab6}.ld-narrow{max-width:860px}.ld-price{font:500 17px/1.6 var(--font-text);color:#3d3f44;gap:14px;display:grid}.ld-price p{margin:0}.ld-link{min-height:40px;font:700 14px var(--font-text);color:#111214;border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:0 16px;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1.5px #cfcfc9}.ld-link svg{fill:none;stroke:currentColor;stroke-width:2.4px;width:14px;height:14px}.ld-link:hover{box-shadow:none;background:#ff5a1f}@media (max-width:899px){.ld-does{grid-template-columns:1fr}}.gd-svc{color:inherit;text-underline-offset:3px;margin-left:4px;font-weight:700;text-decoration:underline;display:inline-block}@media (min-width:1100px){.ft-cols{grid-template-columns:repeat(5,1fr)}}.sl-deck{background:#16171a;border-radius:24px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #f6f6f312}.sl-card{visibility:hidden;background:#16171a;flex-direction:column;grid-area:1/1;padding:clamp(26px,3.4vw,44px) clamp(22px,3.4vw,48px);display:flex}.sl-card.on{visibility:visible;z-index:2;animation:.62s cubic-bezier(.65,0,.35,1) both sl-wipe}.sl-card.out{visibility:visible;z-index:1}@keyframes sl-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.sl-card h3{font:700 clamp(34px,4vw,56px)/1.02 var(--font-display);letter-spacing:-.02em;margin:0}.sl-card p{font:500 clamp(15px,1.2vw,17px)/1.5 var(--font-text);color:#a3a5ab;max-width:44ch;margin:12px 0 26px}.sl-icons{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.sl-ico{color:#111214;background:#f6f6f3;border-radius:15px;place-items:center;width:56px;height:56px;display:grid}.sl-card.on .sl-ico{animation:sl-pop .5s cubic-bezier(.16,1,.3,1) var(--d) both}@keyframes sl-pop{0%{opacity:0;transform:translateY(12px)scale(.85)}to{opacity:1;transform:none}}.sl-ico svg,.sl-ico img{width:28px;height:28px;display:block}.sl-ico.hot{color:#111214;background:#ff5a1f}.sl-cut{z-index:3;opacity:0;pointer-events:none;background:#ff5a1f;width:3px;margin-left:-3px;animation:.62s cubic-bezier(.65,0,.35,1) both sl-cut;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 22px #ff5a1f8c}@keyframes sl-cut{0%{opacity:1;left:0}88%{opacity:1}to{opacity:0;left:100%}}html[data-mode=light] .sl-deck,html[data-mode=light] .sl-card{background:#fff}html[data-mode=light] .sl-deck{box-shadow:inset 0 0 0 1px var(--lm-line)}html[data-mode=light] .sl-card p{color:var(--lm-mute)}html[data-mode=light] .sl-ico:not(.hot){background:#f3f3ef}@media (max-width:899px){.sl-ico{border-radius:13px;width:48px;height:48px}.sl-ico svg,.sl-ico img{width:24px;height:24px}}@media (prefers-reduced-motion:reduce){.sl-card.on,.sl-card.on .sl-ico{animation:none}.sl-cut{display:none}}.ca-card{align-content:center}@media (max-width:899px){.ca-card{align-content:start;gap:28px}.ca-card .lx-words{gap:16px}.ca-tiles{grid-template-columns:1fr;gap:8px}.ca-tile{border-radius:16px;grid-template-columns:40px minmax(0,1fr) 16px;align-content:center;align-items:center;gap:2px 14px;min-height:0;padding:14px 16px;display:grid}.ca-ic{border-radius:11px;grid-row:1/3;width:40px;height:40px;position:static}.ca-go{grid-area:1/3/3;width:14px;height:14px;position:static}.ca-lab{grid-area:1/2;font-size:12.5px}.ca-val{overflow-wrap:normal;white-space:nowrap;text-overflow:ellipsis;grid-area:2/2;font-size:15px;overflow:hidden}}.ca-view{transition:height .6s cubic-bezier(.76,0,.24,1)}.ca-view .lx-track{align-items:flex-start}@media (prefers-reduced-motion:reduce){.ca-view{transition:none}}:is(.hero-title,.page-title,.show-title,.hb-title,.hs-title,.hiw-line,.pl-title,.lw-title,.cf-title,.hk-stage,.ah-big,.cx-title){font-family:var(--font-text)!important;letter-spacing:-.035em!important;font-style:normal!important;font-weight:900!important}:is(.sh-title,.sl-card h3,.lx-name,.work-name,.lw-name,.pl-name,.cd-big,.ca-name,.ca-stats b,.ca-do h4,.prose h2){font-family:var(--font-text)!important;letter-spacing:-.03em!important;font-style:normal!important;font-weight:700!important}.hb-title{max-width:18ch}.ws-bars button{height:28px}.ws-bars i{top:12px}.chx-bars button{height:28px}.sl-deck{touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none}.sl-deck:active{cursor:grabbing}.sl-deck img{pointer-events:none}.sl-card.back.on{animation-name:sl-wipe-back}@keyframes sl-wipe-back{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}.sl-cut.back{animation-name:sl-cut-back}@keyframes sl-cut-back{0%{opacity:1;left:100%}88%{opacity:1}to{opacity:0;left:0}}.ft-stage{aspect-ratio:auto;justify-content:center;height:auto;padding:6px 0 28px;display:flex}.ft-stage .bc-plane{aspect-ratio:auto;background:linear-gradient(#2a2b30,#121316);border-radius:22px;width:min(100%,640px);padding:16px 16px 22px;position:relative;top:auto;left:auto;transform:none;box-shadow:0 0 0 1.5px #9c9da2,0 40px 60px -30px #000c}.ft-stage .bc-plane:before{content:"";background:#34363c;border-radius:50%;width:5px;height:5px;margin-left:-2.5px;position:absolute;top:7px;left:50%}.ft-stage .bc-plane:after{content:"";background:linear-gradient(#e9e9eb,#bfc0c4 60%,#9a9ba0);border-radius:2px 2px 14px 14px;height:16px;position:absolute;bottom:-16px;left:-8%;right:-8%}.ft-stage .bc-screen{aspect-ratio:1400/855;box-shadow:none;border-radius:6px;display:none;position:relative;inset:auto}.ft-stage .bc-screen.on{display:block}@media (max-width:899px){.ft-stage{order:-1;padding:0 6% 26px}.ft-stage .bc-plane{border-radius:16px;padding:10px 10px 14px}.ft-stage .bc-plane:after{height:12px;bottom:-12px}}.hero-status{font:600 15px/1.2 var(--font-text);color:#d9dad6;text-align:center;border-radius:999px;justify-self:center;align-items:center;gap:10px;margin:0;padding:9px 16px;display:inline-flex;box-shadow:inset 0 0 0 1.5px #f6f6f32e}.hero-status i{background:#ff5a1f;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #ff5a1f2e}.hiw.hero-mode .hiw-line{font-size:clamp(44px,5.4vw,88px)}.hiw.hero-mode .hiw-pin{min-height:clamp(240px,34vh,380px)}@media (max-width:699px){.hero-status .hs-role{display:none}.hero-status{max-width:calc(100% - 40px);padding:8px 14px;font-size:13px}.hiw.hero-mode .hiw-line{font-size:clamp(36px,10.4vw,54px)}.hiw.hero-mode .hiw-pin{height:230px;min-height:0}}
