.site{--s-bg:#121316;--s-paper:#f2eee8;--s-muted:#8e9197;--s-champagne:#d8cdbe;--s-line:#ffffff1a;--s-glass:#ffffff0f;--s-edge:inset 1px 1px 0 -.5px #ffffff73, inset -1px -1px 0 -.5px #ffffff1f;background:var(--s-bg);color:var(--s-paper);font-feature-settings:"ss01", "cv11";-webkit-font-smoothing:antialiased;min-height:100vh;overflow-x:clip}.site a{color:inherit;text-decoration:none}.site :focus-visible{outline:2px solid var(--s-champagne);outline-offset:3px;border-radius:8px}.site-wrap{width:min(1180px,100% - 40px);margin-inline:auto}.site-nav{z-index:50;-webkit-backdrop-filter:blur(12px)saturate(150%);backdrop-filter:blur(12px)saturate(150%);width:min(1180px,100% - 24px);box-shadow:var(--s-edge), 0 12px 40px -18px #0009;background:#18191cb8;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:20px;padding:8px 8px 8px 18px;display:flex;position:fixed;top:14px;left:50%;transform:translate(-50%)}.site-logo{color:var(--s-paper);align-items:center;display:inline-flex}.site-logo svg,.site-foot>svg{width:auto;height:22px;display:block}.site-nav nav{color:var(--s-muted);gap:22px;margin-left:12px;font-size:14px;display:flex}.site-nav nav a:hover{color:var(--s-paper)}.site-nav-end{align-items:center;gap:14px;margin-left:auto;font-size:14px;display:flex}.site-lang{color:var(--s-muted);font-size:13px}.site-link:hover,.site-lang:hover{color:var(--s-paper)}.site-btn{background:var(--s-paper);letter-spacing:-.01em;border-radius:999px;justify-content:center;align-items:center;height:48px;padding:0 24px;font-size:15px;font-weight:600;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 10px 30px -12px #f2eee873;color:#16171a!important}.site-btn:hover{transform:translateY(-1px);box-shadow:0 14px 34px -12px #f2eee899}.site-btn-small{height:38px;padding:0 16px;font-size:14px}.site-btn-ghost{background:var(--s-glass);box-shadow:var(--s-edge);border:1px solid #ffffff29;color:var(--s-paper)!important}.site-btn-ghost:hover{box-shadow:var(--s-edge);background:#ffffff1a}.site-hero{isolation:isolate;text-align:center;align-content:start;justify-items:center;padding:150px 20px 0;display:grid;position:relative;overflow:hidden}.light-field{z-index:-2;width:100%;height:100%;display:block;position:absolute;inset:0}.site-hero:after{content:"";background:linear-gradient(to bottom, transparent, var(--s-bg));z-index:1;pointer-events:none;height:200px;position:absolute;inset:auto 0 0}.site-hero-inner{z-index:2;justify-items:center;max-width:980px;display:grid;position:relative}.site-hero-title{letter-spacing:-.048em;font-size:clamp(42px,6.6vw,88px);font-weight:540;line-height:1;display:grid}.site-hero-title span{background:linear-gradient(#fff 0%,#ddd8cf 65%,#a9a49c 100%);color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.06em}.site-hero-sub{color:#b9bcc2;max-width:40rem;margin-top:22px;font-size:clamp(17px,1.4vw,19px);line-height:1.6}.site-hero-cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.site-hero-note{color:var(--s-muted);margin-top:14px;font-size:13.5px}@media (prefers-reduced-motion:no-preference){.site-hero-title span{animation:1.1s cubic-bezier(.2,.7,.1,1) both site-rise;animation-delay:var(--d,0s)}.site-hero-sub{animation:1.1s cubic-bezier(.2,.7,.1,1) .5s both site-rise}.site-hero-cta,.site-hero-note{animation:1.1s cubic-bezier(.2,.7,.1,1) .65s both site-rise}.hp{animation:1.4s cubic-bezier(.2,.7,.1,1) .7s both site-orbit-in}}@keyframes site-rise{0%{opacity:0;filter:blur(10px);transform:translateY(28px)}to{opacity:1;filter:none;transform:none}}@keyframes site-orbit-in{0%{opacity:0;transform:translateY(60px)scale(.94)}to{opacity:1;transform:none}}@media (max-width:960px){.site-nav nav{display:none}}.site-glass{-webkit-backdrop-filter:blur(24px)saturate(170%);backdrop-filter:blur(24px)saturate(170%);box-shadow:var(--s-edge), 0 24px 60px -30px #000000b3;background:linear-gradient(135deg,#ffffff1a,#ffffff08);border:1px solid #ffffff29}.site-channels{justify-items:center;gap:18px;padding:30px 0 70px;display:grid}.site-channels>p{color:var(--s-muted);font-size:14px}.site-channels-row{width:min(1100px,100%);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000)}.site-channels-track{gap:56px;width:max-content;display:flex}.site-channels-track span{letter-spacing:-.02em;color:#f2eee88c;white-space:nowrap;font-size:clamp(20px,2vw,26px);font-weight:540}@media (prefers-reduced-motion:no-preference){.site-channels-track{animation:34s linear infinite site-marquee}}.site-h2{letter-spacing:-.04em;max-width:18ch;font-size:clamp(32px,4.4vw,58px);font-weight:520;line-height:1.04}.site-lead{color:#b4b7bd;max-width:38rem;margin-top:18px;font-size:18px;line-height:1.55}.site-wall{padding:100px 0 120px}.site-rows{perspective:1400px;margin-top:56px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.site-rows-3d{transform-style:preserve-3d;gap:16px;display:grid;transform:rotateX(14deg)rotate(-4deg)scale(1.06)}@media (max-width:760px){.site-rows-3d{transform:none}}.site-row{overflow:hidden}.site-row-track{gap:16px;width:max-content;display:flex}@media (prefers-reduced-motion:no-preference){.site-row-track{animation:90s linear infinite site-marquee}.site-row-rev .site-row-track{animation-duration:110s;animation-direction:reverse}.site-row:hover .site-row-track,.site-row:focus-within .site-row-track{animation-play-state:paused}}@keyframes site-marquee{to{transform:translate(-50%)}}.site-card{aspect-ratio:3/4;background:#1b1c20;border-radius:18px;flex:none;width:clamp(160px,17vw,230px);position:relative;overflow:hidden}.site-card img,.site-card video{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1),filter .4s}.site-card-badge{background:#0a0a0cb8;border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:600;position:absolute;top:10px;left:10px}.site-card-frame{pointer-events:none;position:absolute;inset:12px}.site-card-frame i{border:2px solid var(--s-paper);opacity:0;width:18px;height:18px;transition:opacity .25s,transform .35s cubic-bezier(.2,.7,.2,1);position:absolute}.site-card-frame i:first-child{border-bottom:0;border-right:0;top:0;left:0;transform:translate(10px,10px)}.site-card-frame i:nth-child(2){border-bottom:0;border-left:0;top:0;right:0;transform:translate(-10px,10px)}.site-card-frame i:nth-child(3){border-top:0;border-right:0;bottom:0;left:0;transform:translate(10px,-10px)}.site-card-frame i:nth-child(4){border-top:0;border-left:0;bottom:0;right:0;transform:translate(-10px,-10px)}.site-card-label{white-space:nowrap;opacity:0;box-shadow:var(--s-edge);background:#1e1f22d1;border:1px solid #ffffff47;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:600;transition:opacity .25s,translate .3s;position:absolute;bottom:18px;left:50%;translate:-50% 8px}.site-card:hover :is(img,video),.site-card:focus-visible :is(img,video){filter:brightness(.82);transform:scale(1.05)}.site-card:hover .site-card-frame i,.site-card:focus-visible .site-card-frame i{opacity:1;transform:none}.site-card:hover .site-card-label,.site-card:focus-visible .site-card-label{opacity:1;translate:-50%}.site-steps{border-top:1px solid var(--s-line);padding:80px 0 120px}.site-steps ol{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:56px;padding:0;list-style:none;display:grid}.site-steps li{box-shadow:var(--s-edge);background:linear-gradient(135deg,#ffffff14,#ffffff05);border:1px solid #ffffff21;border-radius:22px;padding:26px 26px 30px;position:relative}.site-step-n{width:36px;height:36px;color:var(--s-paper);box-shadow:var(--s-edge);font-variant-numeric:tabular-nums;background:#ffffff1a;border-radius:999px;place-items:center;font-size:14px;font-weight:600;display:grid}.site-steps h3{letter-spacing:-.02em;margin-top:18px;font-size:24px;font-weight:560}.site-steps p{color:#b4b7bd;max-width:30ch;margin-top:10px;font-size:16px;line-height:1.6}@media (max-width:800px){.site-steps ol{grid-template-columns:1fr;gap:28px}}.site-tools{border-top:1px solid var(--s-line);padding:80px 0 120px}.site-tools-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;margin-top:40px;padding:0;list-style:none;display:grid}.site-tools-list li{border:1px solid #0000;border-radius:20px;outline:none;grid-template-rows:auto 1fr;grid-template-columns:1fr 96px;column-gap:20px;margin:6px 0;padding:24px 22px;transition:background .3s,border-color .3s,box-shadow .3s;display:grid;position:relative}.site-tools-list li:hover,.site-tools-list li:focus-visible{box-shadow:var(--s-edge);background:linear-gradient(135deg,#ffffff17,#ffffff05);border-color:#ffffff24}.site-tools-list h3{letter-spacing:-.025em;font-size:26px;font-weight:540;transition:color .2s}.site-tools-list p{color:var(--s-muted);max-width:40ch;margin-top:8px;font-size:15.5px;line-height:1.55}.site-tools-shot{aspect-ratio:3/4;object-fit:cover;opacity:.35;filter:grayscale(.6);border-radius:12px;grid-area:1/2/3;width:96px;transition:opacity .3s,filter .3s,transform .4s cubic-bezier(.2,.7,.2,1)}.site-tools-list li:hover .site-tools-shot,.site-tools-list li:focus-visible .site-tools-shot{opacity:1;filter:none;transform:scale(1.06)rotate(-2deg)}.site-tools-list li:hover h3,.site-tools-list li:focus-visible h3{color:var(--s-champagne)}@media (max-width:800px){.site-tools-list{grid-template-columns:1fr}.site-tools-shot{opacity:.9;filter:none}}.site-pricing{border-top:1px solid var(--s-line);padding:80px 0 120px}.site-plans{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:18px;margin-top:48px;display:grid}.site-plan{box-shadow:var(--s-edge);background:linear-gradient(135deg,#ffffff12,#ffffff04);border:1px solid #ffffff1f;border-radius:26px;flex-direction:column;gap:14px;padding:28px;display:flex}.site-plan-main{box-shadow:var(--s-edge), 0 30px 70px -40px #d8cdbe59;background:linear-gradient(135deg,#ffffff24,#ffffff0a);border-color:#ffffff38}.site-plan h3{font-size:18px;font-weight:600}.site-plan-price{color:var(--s-muted);font-size:15px}.site-plan-price b{letter-spacing:-.04em;color:var(--s-paper);margin-right:6px;font-size:44px;font-weight:540}.site-plan-tag{color:#b4b7bd;font-size:15px;line-height:1.5}.site-plan ul{color:#c9cbd0;gap:9px;margin:4px 0 8px;padding:0;font-size:14.5px;list-style:none;display:grid}.site-plan li{padding-left:22px;position:relative}.site-plan li:before{content:"";border-left:1.6px solid var(--s-champagne);border-bottom:1.6px solid var(--s-champagne);width:10px;height:5px;position:absolute;top:.55em;left:2px;transform:rotate(-45deg)}.site-plan .site-btn{margin-top:auto}.site-fine{color:var(--s-muted);max-width:70ch;margin-top:22px;font-size:12.5px;line-height:1.6}@media (max-width:900px){.site-plans{grid-template-columns:1fr}}.site-faq{border-top:1px solid var(--s-line);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:48px;padding:80px 0 120px;display:grid}.site-faq details{border-bottom:1px solid var(--s-line)}.site-faq summary{cursor:pointer;letter-spacing:-.01em;padding:22px 36px 22px 0;font-size:18px;font-weight:540;list-style:none;position:relative}.site-faq summary::-webkit-details-marker{display:none}.site-faq summary:after{content:"";border-right:1.6px solid var(--s-muted);border-bottom:1.6px solid var(--s-muted);width:10px;height:10px;transition:transform .25s;position:absolute;top:50%;right:6px;transform:translateY(-70%)rotate(45deg)}.site-faq details[open] summary:after{transform:translateY(-30%)rotate(-135deg)}.site-faq details p{color:#b4b7bd;max-width:62ch;padding:0 0 22px;font-size:15.5px;line-height:1.65}@media (max-width:800px){.site-faq{grid-template-columns:1fr;gap:20px}}.site-close{isolation:isolate;text-align:center;border-top:1px solid var(--s-line);padding:140px 0;position:relative;overflow:hidden}.light-field-soft{opacity:.7}.site-close-inner{border-radius:32px;justify-items:center;gap:30px;width:min(860px,100% - 40px);margin-inline:auto;padding:64px 32px;display:grid}.site-close .site-h2{max-width:20ch}.site-foot{border-top:1px solid var(--s-line);color:var(--s-muted);flex-wrap:wrap;align-items:center;gap:18px 32px;padding:40px 0 56px;font-size:14px;display:flex}.site-foot nav{flex-wrap:wrap;gap:8px 20px;display:flex}.site-foot nav a:hover{color:var(--s-paper)}.site-foot p{margin-left:auto}@media (max-width:640px){.site-nav-end .site-link,.site-lang{display:none}.site-hero-inner{padding:120px 0 90px}.site-foot p{margin-left:0}}.site-steps{padding-left:0;padding-right:0}.sx{justify-items:center;gap:22px;margin-top:44px;padding:0 16px;display:grid}.sx-stage{perspective:2000px;width:min(1120px,100%)}.sx-screen{aspect-ratio:16/10;transform-origin:50% 0;background:#141516;border:1px solid #ffffff29;border-radius:26px;width:100%;transition:transform 1.4s cubic-bezier(.2,.7,.1,1),opacity 1s;position:relative;overflow:hidden;box-shadow:inset 1px 1px 0 -.5px #ffffff80,0 0 0 1px #0009,0 60px 140px -50px #000000f2,0 0 120px -40px #d8cdbe40}@media (prefers-reduced-motion:no-preference){.sx:not(.is-in) .sx-screen{opacity:.6;transform:rotateX(16deg)scale(.94)}}.sx-screen video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .7s;position:absolute;inset:0}.sx-screen video.is-on{opacity:1}.sx-caption{z-index:2;-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);background:#1213168c;border:1px solid #ffffff24;border-radius:14px;gap:3px;max-width:min(360px,70%);padding:12px 16px;animation:.5s both hp-in;display:grid;position:absolute;bottom:18px;left:18px;box-shadow:inset 1px 1px 0 -.5px #ffffff73}.sx-caption b{color:var(--s-paper);font-size:14.5px;font-weight:600}.sx-caption span{color:#c3c6cb;font-size:13px;line-height:1.45}.sx-control{gap:14px;width:min(1000px,100%);display:grid}.sx-tabs{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#ffffff1a,#ffffff08);border:1px solid #ffffff24;border-radius:999px;grid-template-columns:repeat(8,1fr);gap:4px;padding:5px;display:grid;box-shadow:inset 1px 1px 0 -.5px #ffffff8c}.sx-tabs button{font:inherit;color:#b4b7bd;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:10px 4px;font-size:14.5px;font-weight:540;transition:background .35s,color .35s,box-shadow .35s;display:inline-flex}.sx-tabs button:hover{color:var(--s-paper)}.sx-tabs button.is-on{color:#121316;background:var(--s-paper);box-shadow:0 8px 24px -10px #f2eee899}.sx-tabs button:focus-visible{outline:2px solid var(--s-champagne);outline-offset:2px}.sx-n{opacity:.6;font-variant-numeric:tabular-nums;font-size:12px}.sx-ruler{justify-content:space-between;align-items:flex-end;height:14px;padding:0 10px;display:flex}.sx-ruler i{background:#ffffff29;border-radius:1px;width:2px;height:6px;transition:background .2s}.sx-ruler i:nth-child(6n+1){height:12px}.sx-ruler i.is-past{background:var(--s-champagne)}@media (max-width:760px){.sx-screen{border-radius:16px}.sx-caption{padding:9px 12px;bottom:10px;left:10px}.sx-caption span{display:none}.sx-tabs{border-radius:22px;grid-template-columns:repeat(4,1fr)}.sx-tabs button{padding:10px 4px;font-size:13px}.sx-n{display:none}}.site .spot{position:relative}.site .spot:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(380px circle at var(--mx,50%) var(--my,50%), #d8cdbe24, transparent 45%);transition:opacity .35s;position:absolute;inset:-1px}.site .spot:before{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(240px circle at var(--mx,50%) var(--my,50%), #f0e6d6cc, transparent 60%);-webkit-mask-composite:xor;padding:1px;transition:opacity .35s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media (hover:hover){.site .spot:hover:after,.site .spot:hover:before{opacity:1}}.site-pricing{isolation:isolate;position:relative}.site-pricing:before{content:"";z-index:-1;filter:blur(70px);opacity:.55;pointer-events:none;background:radial-gradient(30% 40% at 25% 55%,#6b5a4a,#0000 70%),radial-gradient(28% 38% at 75% 45%,#4a5568,#0000 70%),radial-gradient(22% 30% at 50% 70%,#8a7b68,#0000 70%);position:absolute;inset:10% -10% 0}@keyframes site-drift{to{transform:translate(4%,-3%)rotate(6deg)scale(1.08)}}.site-plan{-webkit-backdrop-filter:blur(24px)saturate(1.4);backdrop-filter:blur(24px)saturate(1.4)}.hp{z-index:2;justify-items:center;width:min(760px,100%);margin:54px auto 0;display:grid;position:relative}.hp-bar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:left;background:linear-gradient(135deg,#28292dd1,#1a1b1eb8);border:1px solid #fff3;border-radius:999px;align-items:center;gap:14px;width:100%;padding:12px 12px 12px 22px;display:flex;position:relative;box-shadow:inset 1px 1px 0 -.5px #ffffffb3,inset -1px -1px 0 -.5px #ffffff40,0 30px 80px -30px #000c}.hp-think .hp-bar:before{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--hp-a,0deg), transparent 0 60%, #f2e6d2 75%, #9fb4ff 85%, transparent 100%);-webkit-mask-composite:xor;padding:1.5px;animation:1.6s linear infinite hp-ring;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@property --hp-a{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes hp-ring{to{--hp-a:360deg}}.hp-spark{background:var(--s-champagne);border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 14px 2px #d8cdbeb3}.hp-think .hp-spark{animation:.9s ease-in-out infinite alternate hp-pulse}@keyframes hp-pulse{to{transform:scale(1.6);box-shadow:0 0 22px 6px #d8cdbee6}}.hp-text{min-width:0;color:var(--s-paper);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:16.5px;overflow:hidden}.hp-caret{vertical-align:-.18em;background:var(--s-paper);width:2px;height:1.1em;margin-left:2px;animation:1s step-end infinite hp-blink;display:inline-block}.hp-show .hp-caret,.hp-think .hp-caret{opacity:0;animation:none}@keyframes hp-blink{50%{opacity:0}}.hp-go{background:var(--s-paper);color:#121316;border-radius:999px;flex:none;padding:10px 18px;font-size:14px;font-weight:600;transition:transform .3s,box-shadow .3s}.hp-think .hp-go{transform:scale(.96);box-shadow:0 0 0 6px #f2eee81f}.hp-status{height:28px;margin-top:16px;font-size:15px}.hp-shimmer{background:linear-gradient(90deg,#6f7278 0% 35%,#fffaf0 50%,#6f7278 65% 100%) 0 0/250% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:1.4s linear infinite hp-shine,.4s both hp-in;display:inline-block}@keyframes hp-shine{0%{background-position:100% 0}to{background-position:-150% 0}}@keyframes hp-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.hp-done{color:var(--s-champagne);animation:.5s both hp-in}.hp-cards{perspective:1200px;width:100%;height:clamp(280px,30vw,380px);margin-top:10px;position:relative}.hp-cards figure{aspect-ratio:3/4;opacity:0;width:clamp(160px,17vw,230px);transition:transform .9s cubic-bezier(.2,.8,.2,1.1),opacity .5s;transition-delay:calc(var(--i) * .12s);border:1px solid #ffffff38;border-radius:18px;margin:0;position:absolute;top:10px;left:50%;overflow:hidden;transform:translate(-50%)translateY(-70px)scale(.4);box-shadow:inset 1px 1px 0 -.5px #fff9,0 40px 80px -30px #000000e6}.hp-cards img{object-fit:cover;width:100%;height:100%;display:block}.hp-show .hp-cards figure{opacity:1;transform:translateX(calc(-50% + var(--k) * 108%)) translateY(calc(abs(var(--k)) * 22px)) rotate(calc(var(--k) * 7deg))}@supports not (top:abs(1px)){.hp-show .hp-cards figure{transform:translateX(calc(-50% + var(--k) * 108%)) translateY(14px) rotate(calc(var(--k) * 7deg))}}@media (hover:hover){.hp-show .hp-cards figure:hover{transform:translateX(calc(-50% + var(--k) * 108%)) translateY(-12px) rotate(0deg) scale(1.04);z-index:2;transition-delay:0s}}@media (max-width:640px){.hp-text{font-size:14px}.hp-cards figure{width:34vw}.hp-show .hp-cards figure{transform:translateX(calc(-50% + var(--k) * 80%)) translateY(14px) rotate(calc(var(--k) * 7deg))}}.hp-think .hp-cards figure{opacity:1;transform:translateX(calc(-50% + var(--k) * 108%)) translateY(14px) rotate(calc(var(--k) * 7deg)) scale(.96);background:linear-gradient(110deg,#ffffff0d 30%,#ffffff29 50%,#ffffff0d 70%) 0 0/250% 100%;animation:1.6s linear infinite hp-shine}.hp-cards img{opacity:0;transition:opacity .8s .15s}.hp-show .hp-cards img{opacity:1}@media (max-width:640px){.hp-think .hp-cards figure{transform:translateX(calc(-50% + var(--k) * 80%)) translateY(14px) rotate(calc(var(--k) * 7deg))}}.site-hero{padding-top:128px}.hp-cards img,.hp-cards video{object-fit:cover;width:100%;height:100%;display:block}.hp-cards video{opacity:0;transition:opacity .8s .15s}.hp-show .hp-cards video{opacity:1}.hp-cards.is-single figure{width:clamp(200px,21vw,280px)}.hp-show .hp-cards.is-single figure{transform:translate(-50%)translateY(0)rotate(0)}.hp-think .hp-cards.is-single figure{transform:translate(-50%)translateY(10px)scale(.96)}.hp-play{color:var(--s-paper);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#12131680;border:1px solid #fff3;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:600;position:absolute;bottom:10px;left:10px}.hp-cards.is-single{height:clamp(300px,32vw,400px)}.silk-field{will-change:transform;transform:translateZ(0)}@media (max-width:1100px){.sx-n{display:none}}.site-hero-inner:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#0e0f119e,#0000);position:absolute;inset:-40px -120px}.site-tools-list li{grid-template-rows:auto auto;grid-template-columns:52px 1fr;column-gap:18px}.site-tools-list li h3,.site-tools-list li p{grid-column:2}.site-tools-icon{width:52px;height:52px;color:var(--s-paper);background:linear-gradient(135deg,#ffffff1f,#ffffff08);border:1px solid #ffffff24;border-radius:15px;grid-area:1/1/3;align-self:start;place-items:center;transition:color .3s,box-shadow .3s,transform .4s cubic-bezier(.2,.7,.2,1);display:grid;box-shadow:inset 1px 1px 0 -.5px #ffffff8c}.site-tools-icon svg{width:24px;height:24px}.site-tools-list li:hover .site-tools-icon,.site-tools-list li:focus-visible .site-tools-icon{color:var(--s-champagne);transform:translateY(-2px);box-shadow:inset 1px 1px 0 -.5px #ffffffb3,0 10px 30px -12px #d8cdbe80}.pd{justify-items:center;gap:26px;margin-top:40px;display:grid}.pd-tabs{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;gap:4px;padding:5px;display:inline-flex;box-shadow:inset 1px 1px 0 -.5px #ffffff73}.pd-tabs button{font:inherit;color:#b4b7bd;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:10px 22px;font-size:15px;font-weight:540;transition:background .35s,color .35s}.pd-tabs button:hover{color:var(--s-paper)}.pd-tabs button.is-on{background:var(--s-paper);color:#121316}.pd-tabs button:focus-visible,.pd-nav button:focus-visible{outline:2px solid var(--s-champagne);outline-offset:2px}.pd-stage{perspective:1200px;perspective-origin:50% -20%;touch-action:pan-y;width:min(440px,100%);height:470px;margin-top:70px;position:relative}.pd-card{transform-origin:50% 100%;transform:translate3d(0, calc(var(--p) * -38px), calc(var(--p) * -90px)) rotateX(calc(var(--p) * 4deg)) scale(calc(1 - var(--p) * .06));filter:brightness(calc(1 - var(--p) * .22));will-change:transform;transition:transform .7s cubic-bezier(.2,.75,.15,1),filter .7s,opacity .5s;position:absolute;inset:0}.pd-card>.site-plan{height:100%}.pd-card.is-out{animation:.62s cubic-bezier(.5,0,.75,.3) both pd-out}.pd-card.is-out.is-back{animation-name:pd-out-back}@keyframes pd-out{0%{transform:none}to{opacity:0;transform:translate3d(0,160px,120px)rotateX(-78deg)}}@keyframes pd-out-back{0%{transform:none}to{opacity:0;transform:translate3d(0,-80px,-200px)scale(.85)}}.pd-nav{align-items:center;gap:18px;display:inline-flex}.pd-nav button{width:44px;height:44px;color:var(--s-paper);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff29;border-radius:50%;font-size:22px;line-height:1;transition:background .3s,transform .3s}.pd-nav button:hover{background:#ffffff1f;transform:translateY(-1px)}.pd-dots{gap:8px;display:inline-flex}.pd-dots i{background:#ffffff38;border-radius:50%;width:7px;height:7px;transition:background .3s,width .3s}.pd-dots i.is-on{background:var(--s-champagne);border-radius:4px;width:22px}.pd .site-plan{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(160deg,#26272b,#18191c)}.pd .site-plan-main{background:linear-gradient(160deg,#2e2c29,#1b1a19)}@media (prefers-reduced-motion:reduce){.pd-card{transition:none}.pd-card.is-out{opacity:0;animation:none}}@media (max-width:520px){.pd-stage{height:600px}.pd-tabs button{padding:9px 14px}}.site-pricing .site-fine{text-align:center;max-width:60ch;margin-left:auto;margin-right:auto}.pd-card>.site-plan{box-shadow:0 -1px #ffffff2e,0 30px 60px -30px #000000e6}@media (max-width:520px){.pd-stage{height:520px}}
