html:has(.cm){background:#0e1628;scroll-behavior:auto!important}html:has(.cm) body{background:0 0}.nx-app:has(.cm){background:0 0}.nx-app:has(.cm):before{content:none}.nx-app:has(.cm):after{content:none}.nx-app:has(.cm) .nx-footer{z-index:2;position:relative}.cm{--cm-head:72px;--cm-bottom:0px;--cm-ink:#fff;--cm-ink-2:#c3cbdc;--cm-ink-3:#aab4c8;--cm-line:#ffffff1a;--cm-ease:cubic-bezier(.16, 1, .3, 1);color:var(--cm-ink);position:relative;overflow-x:clip}@media (max-width:759px){.cm{--cm-head:64px;--cm-bottom:84px}}.cm>section,.cm>div:not(.cm-grain){z-index:1;position:relative}.cm-webgl{z-index:-1;opacity:0;pointer-events:none;transition:opacity .7s ease-out;position:fixed;inset:0}.cm-webgl.is-ready{opacity:1}.cm-webgl canvas{display:block}html[data-cm=static] .cm-webgl{height:100svh;min-height:620px;position:absolute;-webkit-mask-image:linear-gradient(#000 75%,#0000);mask-image:linear-gradient(#000 75%,#0000)}.cm-grain{z-index:3;pointer-events:none;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:.9s steps(6,end) infinite cm-grain;position:fixed;inset:-50%}@keyframes cm-grain{0%{transform:translate(0)}20%{transform:translate(-4%,3%)}40%{transform:translate(3%,-5%)}60%{transform:translate(-6%,-2%)}80%{transform:translate(5%,4%)}to{transform:translate(-2%,6%)}}html[data-cm-motion=off] .cm-grain{animation:none}.cm .cm-eyebrow{color:var(--coral-l)}.cm .cm-eyebrow i{background:var(--coral-l)}.cm-h2{font-family:var(--font-head);letter-spacing:-.01em;color:#fff;text-wrap:balance;margin:0;font-size:clamp(2rem,1.2rem + 3vw,3.6rem);font-weight:700;line-height:1.06}.cm-lead{color:var(--cm-ink-3);max-width:40ch;margin:0;font-size:clamp(1.05rem,1rem + .4vw,1.25rem);line-height:1.55}.cm-head{justify-items:start;gap:12px;display:grid}.cm-head-center{text-align:center;justify-items:center}.cm-head-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.cm-head-row>div{justify-items:start;gap:12px;display:grid}.cm-split .cm-w{vertical-align:top;margin-bottom:-.14em;padding-bottom:.14em;display:inline-block;overflow:hidden}.cm-split .cm-w>span{display:inline-block}.cm-btn{white-space:nowrap;min-height:54px;transition:transform .5s var(--cm-ease), background-color .35s, border-color .35s, box-shadow .5s var(--cm-ease);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.cm-btn:hover{transform:translateY(-2px)}.cm .cm-btn-primary{background:var(--coral);box-shadow:0 14px 40px -14px #d9b98ccc;color:var(--midnight)!important}.cm .cm-btn-primary:hover{background:var(--coral-l)}.cm .cm-btn-ghost{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0e162866;border-color:#ffffff3d;color:#fff!important}.cm .cm-btn-ghost:hover{border-color:var(--coral-l)}.cm-actions{flex-wrap:wrap;gap:12px;display:flex}.cm-panel{border:1px solid var(--cm-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(160deg,#1d2b45c7,#0e1628a8);border-radius:22px}.cm-ico{width:52px;height:52px;color:var(--coral-l);background:#d9b98c1f;border:1px solid #d9b98c52;border-radius:14px;flex:none;place-items:center;display:grid}.cm-go{color:var(--coral-l);align-items:center;gap:8px;font-size:.92rem;font-weight:600;display:inline-flex}.cm-sticky{position:relative}html[data-cm-cine=on] .cm-sticky{height:100vh;height:100svh;position:sticky;top:0;overflow:hidden}html[data-cm-cine=off] .cm-scene:not(.cm-hero){padding-block:clamp(72px,11vw,128px)}.cm-hero{min-height:calc(100svh - var(--cm-head));flex-direction:column;justify-content:center;display:flex}.cm-hero-inner{justify-items:start;gap:26px;width:100%;padding-block:clamp(40px,8vh,96px);display:grid;position:relative}.cm-h1{font-family:var(--font-head);letter-spacing:-.015em;color:#fff;text-shadow:0 4px 40px #0e162899;max-width:11.5em;margin:0;font-size:clamp(2.6rem,1.1rem + 5vw,5.6rem);font-weight:700;line-height:1.04;display:grid}.cm .cm-promise{width:auto;max-width:100%}.cm-markets{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0e16288c;width:100%;margin-top:auto}html[data-cm-motion=on] .cm-in{animation:cm-rise 1.5s var(--cm-ease) both;animation-delay:calc(var(--d,0) * .11s + .1s)}html.intro[data-cm-motion=on] .cm-in{animation-delay:calc(var(--d,0) * .11s + 1.35s)}@keyframes cm-rise{0%{opacity:0;transform:translateY(28px)}}.cm-fallback-orb{transition:opacity .7s ease-out}html[data-cm3d=on] .cm-fallback-orb{opacity:0}html .cm-fallback-orb{aspect-ratio:1;pointer-events:none;width:min(60vw,700px);display:block;position:absolute;top:46%;right:-6vw;translate:0 -50%}.cm-fallback-orb svg{width:100%;height:100%;position:relative}.cm-fallback-glow{filter:blur(30px);background:radial-gradient(circle,#d9b98c59,#0000 65%);border-radius:50%;position:absolute;inset:15%}html[data-cm-motion=on] .cm-fallback-orb svg{animation:60s linear infinite cm-spin}@keyframes cm-spin{to{rotate:360deg}}@media (min-width:1000px){.cm-hero-inner>:is(.cm-lead,.st-badge){max-width:52%}}@media (max-width:759px){.cm-hero{justify-content:flex-end}.cm-hero-inner{gap:20px;padding-top:38vh;padding-bottom:28px}html[data-cm=static] .cm-hero-inner,html[data-cm=none] .cm-hero-inner{padding-top:34vh}html .cm-fallback-orb{opacity:.85;width:86vw;top:22%;right:50%;translate:50% -50%}.cm-h1{font-size:clamp(2.3rem,1.2rem + 6vw,3.2rem)}.cm .st-promise.cm-promise{display:none!important}}html[data-cm-cine=on] .cm-glance{height:220vh}.cm-glance-inner{height:100%;padding-top:var(--cm-head);align-items:center;display:flex}.cm-glance-copy{justify-items:start;gap:16px;max-width:28rem;padding:clamp(24px,3vw,40px);display:grid}.cm-stats{border-top:1px solid var(--cm-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;width:100%;margin:8px 0 0;padding-top:18px;display:grid}.cm-stats div{gap:2px;display:grid}.cm-stats dt{font-family:var(--font-head);color:#fff;font-size:clamp(1.9rem,1.4rem + 1.4vw,2.6rem);font-weight:700;line-height:1}.cm-stats dt small{color:var(--coral-l);margin-left:6px;font-size:.5em}.cm-stats dd{color:var(--cm-ink-3);margin:0;font-size:.9rem}@media (max-width:759px){html[data-cm-cine=on] .cm-glance-inner{padding-bottom:calc(var(--cm-bottom) + 12px);align-items:flex-end}.cm-glance-copy{gap:12px;padding:20px}html[data-cm-cine=on] .cm-glance-copy .cm-lead{display:none}}html[data-cm-cine=on] .cm-caps{height:300vh}.cm-caps-sticky{flex-direction:column;display:flex}html[data-cm-cine=on] .cm-caps-sticky{padding-top:calc(var(--cm-head) + 4vh)}.cm-caps-stage{perspective:1800px;flex:1;grid-template-columns:minmax(0,1fr);place-items:center;padding-block:28px;display:grid}.cm-caps-ring{--r:900px;--rot:0deg;width:300px;height:340px;transform-style:preserve-3d;transform:translateZ(calc(-1 * var(--r))) rotateY(var(--rot));margin:0;padding:0;list-style:none;position:relative}.cm-cap{--tilt-x:0deg;--tilt-y:0deg;transform:rotateY(calc(var(--i) * var(--step))) translateZ(var(--r));backface-visibility:hidden;transform-style:preserve-3d;transition:opacity .4s;position:absolute;inset:0}.cm-cap-inner{color:#fff;background:radial-gradient(120% 80% at var(--glare-x,50%) var(--glare-y,0%), #eed9b824, transparent 60%), linear-gradient(165deg, #2c3d5ef0, #1d2b45f5);height:100%;transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transition:transform .6s var(--cm-ease), border-color .6s var(--cm-ease), box-shadow .6s var(--cm-ease);border:1px solid #ffffff1f;border-radius:22px;flex-direction:column;gap:14px;padding:28px;text-decoration:none;display:flex;position:relative;box-shadow:0 30px 80px -30px #000000b3}.cm-cap.is-front .cm-cap-inner,.cm-cap:hover .cm-cap-inner,.cm-cap:focus-within .cm-cap-inner{border-color:#d9b98ca6;box-shadow:0 30px 80px -30px #000000b3,0 0 50px -10px #d9b98c73}.cm-cap-num{font-family:var(--font-head);color:#ffffff59;font-size:.9rem;position:absolute;top:24px;right:26px}.cm-cap strong{font-family:var(--font-head);margin-top:6px;font-size:1.45rem;line-height:1.15}.cm-tags{flex-wrap:wrap;gap:6px;display:flex}.cm-tags i{color:var(--cm-ink-2);background:#ffffff12;border:1px solid #ffffff1a;border-radius:999px;padding:4px 10px;font-size:.8rem;font-style:normal}.cm-cap .cm-go{margin-top:auto}html[data-cm-cine=off] .cm-caps-stage,html[data-cm-motion=off] .cm-caps-stage{perspective:none}html[data-cm-cine=off] .cm-caps-ring,html[data-cm-motion=off] .cm-caps-ring{width:100%;max-width:1240px;height:auto;padding-inline:var(--gutter);grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:16px;display:grid;transform:none}html[data-cm-cine=off] .cm-cap,html[data-cm-motion=off] .cm-cap{min-height:260px;position:relative;transform:none}@media (max-width:760px){html[data-cm-cine=on] .cm-caps{height:auto}html[data-cm-cine=on] .cm-caps-sticky{height:auto;padding-block:calc(var(--cm-head) + 28px) 64px;position:relative;overflow:visible}.cm-caps-stage{perspective:none}.cm-caps-ring{width:100%;height:auto;padding-inline:var(--gutter);gap:14px;display:grid;transform:none}.cm-cap{position:relative;transform:none}.cm-cap-inner{padding:22px}}html[data-cm-cine=on] .cm-process{height:400vh}.cm-process-inner{align-items:center;height:100%;display:flex}html[data-cm-cine=on] .cm-process-inner{padding-top:var(--cm-head)}.cm-process-copy{justify-items:start;gap:14px;max-width:30rem;display:grid}.cm-steps{gap:6px;margin:18px 0 0;padding:0;list-style:none;display:grid;position:relative}.cm-track{background:#ffffff1a;border-radius:2px;width:2px;position:absolute;top:22px;bottom:22px;left:19px}.cm-fill{background:linear-gradient(var(--coral), var(--coral-l));box-shadow:0 0 12px var(--coral);transform-origin:top;position:absolute;inset:0;transform:scaleY(0)}html[data-cm-cine=off] .cm-fill{transform:none}.cm-step{opacity:.42;transition:opacity .8s var(--cm-ease);gap:18px;padding:12px 0;display:flex;position:relative}.cm-step.is-active{opacity:1}.cm-step.is-done:not(.is-active){opacity:.68}.cm-step-dot{background:var(--navy);width:40px;height:40px;color:var(--coral-l);transition:background-color .6s var(--cm-ease), box-shadow .6s var(--cm-ease), color .6s;border:1px solid #fff3;border-radius:50%;flex:none;place-items:center;display:grid}.cm-step.is-active .cm-step-dot{background:var(--coral);border-color:var(--coral);color:var(--midnight);box-shadow:0 0 24px #d9b98cb3}.cm .cm-step h3{font-family:var(--font-head);color:#fff;margin:0;padding-top:8px;font-size:1.25rem}.cm-step-n{color:var(--coral-l);margin-right:4px;font-size:.8rem}.cm-step p{color:var(--cm-ink-3);margin:4px 0 0;font-size:.97rem}@media (max-width:759px){html[data-cm-cine=on] .cm-process-inner{padding-bottom:calc(var(--cm-bottom) + 8px);align-items:flex-end}html[data-cm-cine=on] .cm-process-copy{background:linear-gradient(#0000,#0e1628e0 16%);gap:8px;padding-top:28px}html[data-cm-cine=on] .cm-step p{max-height:0;transition:max-height .6s var(--cm-ease);overflow:hidden}html[data-cm-cine=on] .cm-step.is-active p{max-height:5em}.cm-step{padding-block:5px}.cm .cm-step h3{font-size:1.05rem}}html[data-cm-cine=on] .cm-work{height:260vh}.cm-work-sticky{flex-direction:column;justify-content:space-between;display:flex}html[data-cm-cine=on] .cm-work-sticky{padding-block:calc(var(--cm-head) + 3vh) calc(var(--cm-bottom) + 24px);pointer-events:none}html[data-cm-cine=on] .cm-work-sticky :is(a,li){pointer-events:auto}.cm-work-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:20px;margin:32px 0 0;padding:0;list-style:none;display:grid}.cm-work-item{color:#fff;border:1px solid var(--cm-line);border-radius:18px;text-decoration:none;display:block;position:relative;overflow:hidden}.cm-work-item img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;transition:transform .8s var(--cm-ease);display:block}.cm-work-item:hover img{transform:scale(1.04)}.cm-work-meta{background:var(--navy);gap:2px;padding:14px 16px;display:grid}.cm-work-meta i{letter-spacing:.14em;text-transform:uppercase;color:var(--coral-l);font-size:.75rem;font-style:normal}.cm-work-meta strong{font-weight:500}html[data-cm-cine=on] .cm-work-item img{display:none}html[data-cm-cine=on] .cm-work-list{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0}html[data-cm-cine=on] .cm-work-item{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0e16288c;border-radius:14px;transition:border-color .4s}html[data-cm-cine=on] .cm-work-meta{background:0 0;padding:10px 14px}html[data-cm-cine=on] .cm-work-meta strong{font-size:.88rem}html[data-cm-cine=on] .cm-work-meta i{font-size:.66rem}html[data-cm-cine=on] .cm-work-item:is(:hover,:focus-visible){border-color:var(--coral)}@media (max-width:1100px){html[data-cm-cine=on] .cm-work-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:759px){html[data-cm-cine=on] .cm-work-list{scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);display:flex;overflow-x:auto}html[data-cm-cine=on] .cm-work-list::-webkit-scrollbar{display:none}html[data-cm-cine=on] .cm-work-list li{scroll-snap-align:start;flex:none}html[data-cm-cine=on] .cm-work-meta i{display:none}html[data-cm-cine=on] .cm-work-meta strong{white-space:nowrap}.cm-head-row .cm-btn{display:none}}.cm-band-light{background:var(--ivory);color:var(--ink)}.cm-band-light .cm-h2{color:var(--midnight)}.cm-band-light .cm-eyebrow{color:var(--coral-d)}.cm-band-light .cm-eyebrow i{background:var(--coral)}.cm-band-light .cm-lead{color:var(--ink-2)}.cm-band-light>section,section.cm-band-light{padding-block:clamp(72px,11vw,128px)}.cm-band-dark{background:var(--midnight);border-top:1px solid var(--cm-line);padding-block:clamp(72px,11vw,128px)}.cm-ind{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;margin-top:40px;display:grid}.cm-ind-tile{border:1px solid var(--line);color:var(--midnight);transition:transform .3s var(--cm-ease), border-color .3s, box-shadow .3s;background:#fff;border-radius:16px;gap:6px;padding:22px;text-decoration:none;display:grid}.cm-ind-tile svg{color:var(--coral-d);margin-bottom:6px}.cm-ind-tile strong{font-size:1rem;font-weight:600}.cm-ind-tile span{color:var(--ink-3);font-size:.86rem}.cm-ind-tile:hover{border-color:var(--navy);transform:translateY(-4px);box-shadow:0 24px 40px -28px #0e162873}.cm-ind-all{background:var(--midnight);color:#fff;border-color:var(--midnight)}.cm-ind-all svg{color:var(--coral-l)}.cm-ind-all span{color:var(--cm-ink-3)}.cm-std-grid{align-items:start;gap:40px;display:grid}@media (min-width:900px){.cm-std-grid{grid-template-columns:.8fr 1.2fr}}.cm-std-list{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.cm-std-list li{background:var(--navy);border:1px solid var(--cm-line);border-radius:16px;gap:4px;padding:22px;display:grid}.cm-std-list svg{color:var(--coral-l);margin-bottom:8px}.cm-std-list b{font-family:var(--font-head);color:#fff;font-size:1.3rem}.cm-std-list span{color:var(--cm-ink-3);font-size:.9rem}.cm-faq{gap:36px;display:grid}@media (min-width:900px){.cm-faq{grid-template-columns:.8fr 1.2fr;align-items:start}}.cm-pricing{padding-block:clamp(96px,14vh,150px) clamp(110px,16vh,170px)}.cm-free{color:#fff;background:#d9b98c1f;border:1px solid #d9b98c73;border-radius:999px;align-items:center;gap:12px;width:-moz-fit-content;width:fit-content;margin:26px auto 0;padding:10px 18px 10px 10px;display:flex}.cm-free-badge{background:var(--coral);color:var(--midnight);text-transform:uppercase;letter-spacing:.08em;border-radius:999px;padding:4px 12px;font-size:.78rem;font-weight:700}.cm-eng{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:40px;display:grid}.cm-eng-card{color:#fff;border:1px solid var(--cm-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:transform .5s var(--cm-ease), border-color .4s, box-shadow .5s var(--cm-ease);background:linear-gradient(165deg,#2c3d5eb8,#1d2b45c7);border-radius:22px;align-content:start;gap:12px;padding:30px 28px;text-decoration:none;display:grid;position:relative}.cm-eng-card:hover{border-color:#d9b98c99;transform:translateY(-4px)}.cm-eng-card.is-hot{border-color:#d9b98cb3;box-shadow:0 0 70px -20px #d9b98c8c}.cm-flag{background:var(--coral);color:var(--midnight);border-radius:999px;padding:4px 12px;font-size:.78rem;font-weight:700;position:absolute;top:-13px;left:28px}.cm-eng-card>strong{font-family:var(--font-head);margin-top:6px;font-size:1.45rem}.cm-eng-price{font-family:var(--font-head);letter-spacing:-.02em;font-size:clamp(2rem,1.6rem + 1.4vw,2.8rem);font-weight:700;line-height:1.1}.cm-eng-price small{font-family:var(--font-body);color:var(--cm-ink-3);letter-spacing:0;font-size:.95rem;font-weight:400}.cm-eng-note{color:var(--cm-ink-3)}.cm-eng-card .cm-go{margin-top:10px}@media (max-width:900px){.cm-eng{grid-template-columns:1fr;max-width:480px;margin-inline:auto}}html[data-cm-cine=on] .cm-final{height:170vh}.cm-final-inner{text-align:center;height:100%;padding-bottom:calc(var(--cm-bottom) + 9vh);flex-direction:column;justify-content:flex-end;align-items:center;gap:18px;display:flex}html[data-cm-cine=off] .cm-final-inner{padding-bottom:0}.cm-final-h{font-family:var(--font-head);letter-spacing:-.015em;text-shadow:0 6px 40px #0e1628cc;max-width:12em;margin:0;font-size:clamp(2.4rem,1rem + 5.4vw,5.4rem);font-weight:700;line-height:1.05}.cm-final .cm-actions{justify-content:center;margin-top:10px}.cm-contact{color:var(--cm-ink-3);flex-wrap:wrap;justify-content:center;gap:6px 12px;font-size:.92rem;display:flex}.cm-contact a{color:var(--cm-ink-2);align-items:center;gap:6px;padding-block:8px;text-decoration:none;display:inline-flex}.cm-contact a:hover{color:var(--coral-l)}@media (prefers-reduced-motion:reduce){.cm *,.cm :before,.cm :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.cm{--coral:#d9b98c;--coral-l:#eed9b8;--coral-d:#7d5e35}.cm .cm-glance-copy,.cm .cm-cap-inner,.cm .cm-std-list li,.cm .cm-eng-card{--lg-blur:22px;isolation:isolate;-webkit-backdrop-filter:blur(var(--lg-blur)) saturate(185%) brightness(1.08);backdrop-filter:blur(var(--lg-blur)) saturate(185%) brightness(1.08);transition:transform .6s var(--cm-ease), border-color .5s, box-shadow .6s var(--cm-ease), background-color .5s;background:linear-gradient(155deg,#ffffff29 0%,#ffffff0d 38%,#ffffff05 62%,#d9b98c1a 100%),#16223a6b;border:1px solid #ffffff24;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff73,inset 0 -1px #ffffff14,inset 0 22px 34px -26px #ffffff73,inset 0 -26px 40px -30px #d9b98c73,0 30px 70px -32px #000000bf}.cm .cm-std-list li,.cm .cm-eng-card{overflow:visible}.cm .cm-glance-copy:before,.cm .cm-cap-inner:before,.cm .cm-std-list li:before,.cm .cm-eng-card:before{content:"";z-index:-1;border-radius:inherit;background:conic-gradient(from var(--lg-a,210deg) at var(--mx,30%) var(--my,0%), #ffffffd9, #eed9b840 18%, #ffffff0d 35%, #ffffff05 60%, #eed9b88c 82%, #ffffffd9);-webkit-mask-composite:xor;pointer-events:none;padding:1.2px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.cm .cm-glance-copy:after,.cm .cm-cap-inner:after,.cm .cm-std-list li:after,.cm .cm-eng-card:after{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(220px 160px at var(--mx,25%) var(--my,-10%), #ffffff38, transparent 70%), radial-gradient(300px 220px at calc(100% - var(--mx,25%)) calc(100% - var(--my,-10%) + 20%), #d9b98c29, transparent 70%);opacity:.75;pointer-events:none;mix-blend-mode:screen;transition:opacity .5s;position:absolute;inset:0}.cm .cm-glance-copy:hover:after,.cm .cm-cap-inner:hover:after,.cm .cm-std-list li:hover:after,.cm .cm-eng-card:hover:after{opacity:1}.cm .cm-std-list li{transition:transform .5s var(--cm-ease), border-color .4s, box-shadow .5s var(--cm-ease)}.cm .cm-std-list li:hover,.cm .cm-eng-card:hover,.cm .cm-eng-card.is-hot,.cm .cm-cap.is-front .cm-cap-inner,.cm .cm-cap:hover .cm-cap-inner,.cm .cm-cap:focus-within .cm-cap-inner{border-color:#eed9b88c;box-shadow:inset 0 1px #fff9,inset 0 -1px #eed9b840,inset 0 22px 34px -24px #ffffff80,inset 0 -30px 46px -30px #d9b98cb3,0 30px 80px -30px #000000b3,0 0 60px -14px #d9b98c80}.cm .cm-std-list li:hover{transform:translateY(-4px)}.cm .cm-eng-card.is-hot{background-color:#1e3c5880}.cm .cm-ico,.cm .cm-std-list svg{filter:drop-shadow(0 0 10px #d9b98c73)}.cm .cm-ico{background:#ffffff14;border-color:#ffffff38;box-shadow:inset 0 1px #ffffff59}.cm .cm-band-dark{isolation:isolate;position:relative;overflow:hidden}.cm .cm-band-dark:before{content:"";z-index:-1;pointer-events:none;filter:blur(30px);background:radial-gradient(28% 34% at 62% 38%,#d9b98c8c,#0000 70%),radial-gradient(24% 30% at 86% 70%,#c9965c73,#0000 70%),radial-gradient(22% 26% at 72% 86%,#eed9b859,#0000 70%),radial-gradient(30% 30% at 18% 20%,#d9b98c2e,#0000 70%);animation:18s ease-in-out infinite alternate cm-aurora;position:absolute;inset:-20%}@keyframes cm-aurora{0%{transform:translate(0,0)rotate(0)scale(1)}50%{transform:translate(-4%,3%)rotate(8deg)scale(1.08)}to{transform:translate(3%,-3%)rotate(-6deg)scale(1.02)}}html[data-cm-lg=refract] .cm .cm-glance-copy,html[data-cm-lg=refract] .cm .cm-std-list li,html[data-cm-lg=refract] .cm .cm-eng-card{-webkit-backdrop-filter:url(#cm-liquid) blur(var(--lg-blur)) saturate(185%) brightness(1.08);backdrop-filter:url(#cm-liquid) blur(var(--lg-blur)) saturate(185%) brightness(1.08)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.cm .cm-glance-copy,.cm .cm-cap-inner,.cm .cm-std-list li,.cm .cm-eng-card{background-color:#1d2b45f0}}@media (prefers-reduced-transparency:reduce){.cm .cm-glance-copy,.cm .cm-cap-inner,.cm .cm-std-list li,.cm .cm-eng-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:#1d2b45f7}}@media (prefers-reduced-motion:reduce){.cm .cm-band-dark:before{animation:none}}@media (max-width:759px){.cm .cm-glance-copy,.cm .cm-cap-inner,.cm .cm-std-list li,.cm .cm-eng-card{--lg-blur:16px}}@media (hover:none),(pointer:coarse),(max-width:900px){.cm-grain{display:none}.cm .cm-glance-copy,.cm .cm-cap-inner,.cm .cm-std-list li,.cm .cm-eng-card,html[data-cm-lg=refract] .cm .cm-glance-copy,html[data-cm-lg=refract] .cm .cm-std-list li,html[data-cm-lg=refract] .cm .cm-eng-card{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#141f36db}.cm .cm-btn-ghost,.cm-markets,html[data-cm-cine=on] .cm-work-item,.cm-panel{-webkit-backdrop-filter:none;backdrop-filter:none}.cm .cm-band-dark:before{filter:blur(24px);animation:none}.cm .cm-glance-copy:after,.cm .cm-cap-inner:after,.cm .cm-std-list li:after,.cm .cm-eng-card:after{mix-blend-mode:normal}}@media (max-aspect-ratio:17/20) and (min-width:760px){.cm-hero{justify-content:flex-end}.cm-hero-inner{padding-top:40vh;padding-bottom:48px}html .cm-fallback-orb{width:min(70vw,620px);top:26%;right:50%;translate:50% -50%}html[data-cm-cine=on] .cm-glance-inner{align-items:flex-end;padding-bottom:48px}.cm-glance-copy{max-width:36rem}}@media (max-height:560px) and (min-aspect-ratio:1){.cm-hero-inner{gap:16px;padding-block:20px}.cm-h1{font-size:clamp(2rem,1rem + 4vh,3rem)}.cm .st-promise.cm-promise{display:none!important}html[data-cm-cine=on] .cm-glance-inner{padding-top:calc(var(--cm-head) + 8px);align-items:center;padding-bottom:8px}.cm-glance-copy{gap:8px;max-width:min(24rem,46vw);padding:16px 18px}.cm-glance-copy .cm-h2{font-size:clamp(1.4rem,.8rem + 3vh,2rem)}html[data-cm-cine=on] .cm-glance-copy .cm-lead{display:none}.cm-glance-copy .cm-stats{gap:8px 16px;margin-top:2px;padding-top:10px}.cm-glance-copy .cm-stats dt{font-size:1.4rem}.cm-glance-copy .cm-stats dd{font-size:.8rem}}@media (max-width:759px){.cm-glance-copy{gap:8px;padding:16px 18px}.cm-glance-copy .cm-h2{font-size:clamp(1.5rem,1rem + 3vw,2rem)}.cm-glance-copy .cm-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px 10px;margin-top:2px;padding-top:10px}.cm-glance-copy .cm-stats dt{font-size:clamp(1.15rem,.9rem + 1.6vw,1.5rem)}.cm-glance-copy .cm-stats dt small{margin-left:3px;font-size:.6em}.cm-glance-copy .cm-stats dd{font-size:.72rem;line-height:1.25}}@media (max-height:560px) and (min-aspect-ratio:1){html[data-cm-cine=on] .cm-glance-inner{padding-bottom:calc(var(--cm-bottom) + 8px)}.cm-glance-copy .cm-eyebrow{display:none}.cm-glance-copy .cm-h2{white-space:nowrap;font-size:clamp(1.3rem,.7rem + 3vh,1.7rem)}}html[style*=--cm-orb-x] .cm-fallback-orb{left:var(--cm-orb-x);top:var(--cm-orb-y);width:var(--cm-orb-s);right:auto;translate:-50% -50%}html:has(.cm){background:radial-gradient(38vmax 24vmax at 56% 34%,#eed9b81a,#0000 70%),linear-gradient(#060b17 0%,#0f1729 52%,#1b2640 70%,#0d1526 80%,#08101f 100%) fixed}.nx-app{--ink:#0f2230;--ink-2:#3d5264;--ink-3:#5d7081;--paper:#f3f6f9;--white:#fff;--line:#dde5ec;--blue:#2e6e79;--blue-d:#1d38b3;--blue-l:#e8edff;--mint:#2e6e79;--mint-d:#2e6e79;--sun:#f5b544;--radius:18px;--radius-s:12px;--shadow:0 1px 2px #0f22300d, 0 12px 32px -12px #0f22302e;--gutter:clamp(16px, 4vw, 40px);--section:clamp(56px, 9vw, 112px);--font-body:"Figtree", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-head:"Bricolage Grotesque", "Figtree", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;font-family:var(--font-body);color:var(--ink);background:var(--white);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-height:100vh;font-size:1.0625rem;line-height:1.65;overflow-x:clip}.nx-app *,.nx-app :before,.nx-app :after{box-sizing:border-box}.nx-app :where(h1,h2,h3,h4,p,ul,ol,dl,dd,figure){margin:0}.nx-app :where(ul,ol){padding:0;list-style:none}.nx-app a{color:inherit;text-decoration:none}.nx-app button,.nx-app input,.nx-app select,.nx-app textarea{font:inherit;color:inherit}.nx-app svg{flex:none}body{margin:0}html.nx-lock{overflow:hidden}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.nx-app *{transition:none!important;animation:none!important}}.nx-app :focus-visible{outline:3px solid var(--blue);outline-offset:3px;border-radius:6px}.nx-skip{z-index:100;background:var(--night);border-radius:8px;padding:10px 16px;position:absolute;top:-60px;left:12px;color:#fff!important}.nx-skip:focus{top:12px}.nx-wrap{width:100%;max-width:1200px;padding-inline:var(--gutter);margin-inline:auto}.nx-h1,.nx-h2,.nx-h3,.nx-app h3{font-family:var(--font-head);letter-spacing:-.02em;color:var(--ink)}.nx-h1{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(2.1rem,1.3rem + 3.6vw,3.5rem);font-weight:700;line-height:1.06}.nx-h2{text-wrap:balance;font-size:clamp(1.7rem,1.1rem + 2.6vw,2.75rem);font-weight:700;line-height:1.12}.nx-h3,.nx-app h3{font-size:1.25rem;font-weight:650;line-height:1.25}.nx-lead{color:var(--ink-2);text-wrap:pretty;max-width:62ch;font-size:clamp(1.05rem,1rem + .5vw,1.25rem)}.nx-fine{color:var(--ink-3);font-size:.9rem}.nx-btn{cursor:pointer;white-space:nowrap;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 24px;font-size:1rem;font-weight:650;line-height:1;transition:background-color .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.nx-btn-primary{background:var(--blue);color:#fff!important}.nx-btn-outline{border-color:var(--ink);color:var(--ink);background:0 0}.nx-btn-outline:hover{background:var(--night);color:#fff}.nx-btn-ghost{color:#fff;border-color:#ffffff80}.nx-header{z-index:50;background:var(--header-bg);border-bottom:1px solid var(--line);position:sticky;top:0}.nx-header-inner{justify-content:space-between;align-items:center;gap:16px;min-height:68px;display:flex}.nx-brand,.nx-logo{align-items:center;gap:10px;display:inline-flex}.nx-logo-text{font-family:var(--font-head);letter-spacing:-.03em;color:var(--ink);font-size:1.35rem;font-weight:750}.nx-nav{gap:4px;display:none}.nx-nav a{color:var(--ink-2);border-radius:999px;padding:10px 14px;font-size:.97rem;font-weight:600;transition:background-color .15s,color .15s}.nx-nav a:hover{background:var(--paper);color:var(--ink)}.nx-nav a[aria-current=page]{color:var(--link);background:var(--blue-l)}.nx-header-actions{align-items:center;gap:8px;display:flex}.nx-header-actions .nx-btn-sm{display:none}.nx-burger{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:12px;place-items:center;width:46px;height:46px;display:grid}.nx-sheet{background:var(--surface);padding:20px var(--gutter) 32px;flex-direction:column;gap:20px;display:flex;position:fixed;inset:68px 0 0;overflow-y:auto}.nx-sheet[hidden]{display:none}.nx-sheet-nav{flex-direction:column;display:flex}.nx-sheet-nav a{font-family:var(--font-head);letter-spacing:-.02em;border-bottom:1px solid var(--line);padding:14px 0;font-size:1.6rem;font-weight:650}@media (min-width:640px){.nx-header-actions .nx-btn-sm{display:inline-flex}}@media (min-width:1000px){.nx-nav{display:flex}.nx-burger,.nx-sheet{display:none!important}}.nx-head{gap:14px;margin-bottom:clamp(28px,5vw,52px);display:grid}.nx-head-center{text-align:center;justify-items:center}.nx-hero{background:radial-gradient(1000px 520px at 85% -10%, #49919d1f, transparent 60%), radial-gradient(700px 400px at -10% 100%, #0fa58c1a, transparent 60%), var(--white);padding-block:clamp(36px,7vw,96px) clamp(48px,8vw,104px);overflow:hidden}.nx-hero-grid{align-items:center;gap:clamp(36px,6vw,64px);display:grid}.nx-hero-copy{justify-items:start;gap:22px;display:grid}.nx-pill{background:var(--blue-l);color:var(--blue-d);border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:.9rem;font-weight:650;display:inline-flex}.nx-hero-actions{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.nx-hero-points{color:var(--ink-2);flex-wrap:wrap;gap:8px 22px;font-size:.95rem;font-weight:600;display:flex}.nx-hero-points li{align-items:center;gap:8px;display:inline-flex}.nx-hero-points li:before{content:"";background:var(--mint);border-radius:50%;width:8px;height:8px}@media (min-width:960px){.nx-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}}@media (max-width:480px){.nx-hero-actions .nx-btn{flex:100%}}.nx-hv{aspect-ratio:1.12;width:100%;max-width:560px;margin-inline:auto;position:relative}.nx-hv-laptop{background:var(--surface);border:1px solid var(--line);width:86%;box-shadow:var(--shadow), 0 40px 80px -30px #49919d59;border-radius:14px;position:absolute;top:4%;left:0;overflow:hidden}.nx-hv-bar{background:var(--paper);border-bottom:1px solid var(--line);align-items:center;gap:5px;height:9%;min-height:14px;padding:10px 12px;display:flex}.nx-hv-bar i{background:#cbd5de;border-radius:50%;width:8px;height:8px}.nx-hv-bar span{background:#e4ebf1;border-radius:99px;flex:1;max-width:55%;height:10px;margin-left:10px}.nx-hv-screen{gap:14px;padding:4% 5% 6%;display:grid}.nx-mock-nav{align-items:center;gap:10px;display:flex}.nx-mock-nav b{background:var(--blue);border-radius:4px;width:14%;height:12px;margin-right:auto}.nx-mock-nav s{background:#d5dee6;border-radius:99px;width:9%;height:7px}.nx-mock-nav em{background:var(--night);border-radius:99px;width:13%;height:14px}.nx-mock-hero{grid-template-columns:1.15fr 1fr;align-items:center;gap:12px;display:grid}.nx-mock-copy{justify-items:start;gap:7px;display:grid}.nx-mock-copy u{background:var(--night);border-radius:5px;height:14px;display:block}.nx-mock-copy .w80{width:92%}.nx-mock-copy .w60{width:64%}.nx-mock-copy p{background:#d5dee6;border-radius:99px;width:88%;height:6px}.nx-mock-copy p.short{width:55%}.nx-mock-btn{background:var(--blue);border-radius:99px;width:38%;height:16px;margin-top:4px}.nx-mock-art{aspect-ratio:1.15;background:radial-gradient(60% 60% at 70% 30%,#f5b544e6,#0000 62%),linear-gradient(135deg,#2e6e79,#2e6e79);border-radius:12px}.nx-mock-cards{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.nx-mock-cards i{background:var(--paper);border:1px solid var(--line);border-radius:8px;height:38px}.nx-hv-phone{aspect-ratio:9/18;background:var(--surface);border:4px solid var(--ink);border-radius:20px;align-content:start;gap:8px;width:27%;padding:7% 7% 5%;display:grid;position:absolute;bottom:0;right:0;overflow:hidden;box-shadow:0 30px 50px -20px #0f223080}.nx-hv-phone .nx-mock-nav b{width:36%}.nx-hv-phone .nx-mock-nav em{width:16%;height:8px}.nx-hv-phone .nx-mock-copy u{height:10px}.nx-mock-art.sm{aspect-ratio:1.5;border-radius:8px}.nx-mock-cards.col{grid-template-columns:1fr 1fr}.nx-mock-cards.col i{height:26px}.nx-hv-report{background:var(--surface);border:1px solid var(--line);width:40%;box-shadow:var(--shadow);border-radius:14px;gap:8px;padding:10px 12px 12px;display:grid;position:absolute;bottom:2%;left:8%}.nx-hv-report-top{color:var(--ink-2);justify-content:space-between;align-items:center;font-size:.68rem;font-weight:700;display:flex}.nx-hv-report-top em{color:var(--mint-d);background:#e2f6f2;border-radius:99px;padding:1px 7px;font-style:normal;font-weight:600}.nx-hv-report svg{width:100%;height:44px}.nx-hv-report-row{gap:6px;display:flex}.nx-hv-report-row b{background:var(--night);border-radius:99px;width:38%;height:6px}.nx-hv-report-row i{background:#d5dee6;border-radius:99px;width:24%;height:6px}.nx-hv-pin{background:var(--night);box-shadow:var(--shadow);border-radius:99px;align-items:center;gap:8px;padding:8px 14px 8px 8px;display:flex;position:absolute;top:0;right:4%}.nx-hv-pin span{background:var(--sun);border-radius:50%;width:22px;height:22px}.nx-hv-pin p{gap:4px;display:grid}.nx-hv-pin b{background:var(--surface);border-radius:99px;width:54px;height:6px;display:block}.nx-hv-pin i{background:#ffffff80;border-radius:99px;width:34px;height:5px;display:block}@media (max-width:420px){.nx-hv-screen{gap:8px}.nx-mock-cards i{height:24px}}.nx-duo{gap:20px;display:grid}.nx-panel{border-radius:24px;align-content:start;gap:14px;padding:clamp(26px,4vw,44px);display:grid}.nx-panel h3{color:inherit;font-size:clamp(1.4rem,1.1rem + 1vw,1.9rem)}.nx-panel p{opacity:.92;max-width:46ch}.nx-panel-blue{background:var(--blue);color:#fff}.nx-panel-blue h3{color:#fff}.nx-panel-ink{background:var(--night);color:#fff}.nx-panel-ink h3{color:#fff}.nx-more{align-items:center;gap:8px;margin-top:6px;padding-block:8px;font-weight:700;display:inline-flex}.nx-more:hover svg{transform:translate(4px)}.nx-more svg{transition:transform .2s}@media (min-width:800px){.nx-duo{grid-template-columns:1fr 1fr}}.nx-features{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:28px 32px;display:grid}.nx-feature{border-top:2px solid var(--ink);align-content:start;gap:10px;padding-top:18px;display:grid}.nx-feature svg{color:var(--link)}.nx-feature p{color:var(--ink-2)}.nx-steps{counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:24px;display:grid}.nx-steps li{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);align-content:start;gap:8px;padding:24px;display:grid;position:relative}.nx-step-n{background:var(--night);color:#fff;width:38px;height:38px;font-weight:750;font-family:var(--font-head);border-radius:50%;place-items:center;display:grid}.nx-steps p{color:var(--ink-2)}.nx-plans{grid-template-columns:1fr;align-items:stretch;gap:20px;display:grid}@media (min-width:720px){.nx-plans{grid-template-columns:repeat(3,minmax(0,1fr))}}.nx-plan{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:22px;flex-direction:column;gap:12px;padding:28px 26px 26px;display:flex;position:relative}.nx-plan.is-featured{border:2px solid var(--blue);box-shadow:0 24px 60px -24px #49919d73}.nx-plan-flag{background:var(--blue);color:#fff;border-radius:99px;padding:4px 12px;font-size:.8rem;font-weight:700;position:absolute;top:-14px;left:24px}.nx-plan-name{font-size:1.4rem}.nx-plan-blurb{color:var(--ink-2);min-height:3.3em}.nx-plan-price{flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:4px;display:flex}.nx-plan-price strong{font-family:var(--font-head);letter-spacing:-.04em;font-size:2.9rem;line-height:1}.nx-plan-from,.nx-plan-unit{color:var(--ink-3);font-size:.95rem;font-weight:600}.nx-plan-meta{color:var(--mint-d);font-size:.9rem;font-weight:650}.nx-ticks{flex:1;gap:10px;margin-block:8px 12px;display:grid}.nx-ticks li{align-items:flex-start;gap:10px;display:flex}.nx-ticks svg{color:var(--mint);margin-top:3px}.nx-ticks-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:14px 40px}.nx-plan .nx-btn{width:100%}.nx-center-note{text-align:center;color:var(--ink-2);margin-top:32px}.nx-center-note a{color:var(--link);text-underline-offset:3px;font-weight:650;text-decoration:underline}.nx-addons{border-top:1px solid var(--line);max-width:760px;margin-inline:auto}.nx-addons>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:16px 0;display:flex}.nx-addons dt{font-weight:600}.nx-addons dd{text-align:right;color:var(--ink-2)}@media (max-width:520px){.nx-addons>div{flex-direction:column;gap:2px}.nx-addons dd{text-align:left}}.nx-list{border-top:1px solid var(--line);gap:0;display:grid}.nx-list-item{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;gap:20px;padding:26px 0;display:grid}.nx-list-ico{background:var(--blue-l);width:52px;height:52px;color:var(--link);border-radius:14px;place-items:center;display:grid}.nx-list-item p{color:var(--ink-2);max-width:62ch;margin-top:4px}@media (min-width:900px){.nx-list-item{grid-template-columns:auto 280px 1fr;align-items:start}.nx-list-item>div{display:contents}.nx-list-item p{margin-top:0}}.nx-promise{gap:32px;display:grid}.nx-promise-cols{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:32px;display:grid}.nx-promise h3{color:var(--sun);margin-bottom:12px}.nx-promise ul{gap:10px;display:grid}.nx-promise li{color:#d3dde6;padding-left:20px;position:relative}.nx-promise li:before{content:"";background:var(--sun);width:8px;height:2px;position:absolute;top:.7em;left:0}.nx-faq{gap:12px;max-width:800px;margin-inline:auto;display:grid}.nx-faq-item{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-s)}.nx-tone-paper .nx-faq-item{background:var(--surface)}.nx-faq-item summary{cursor:pointer;min-height:56px;padding:18px 56px 18px 20px;font-weight:650;list-style:none;position:relative}.nx-faq-item summary::-webkit-details-marker{display:none}.nx-faq-item summary:after{content:"";border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);width:10px;height:10px;transition:transform .2s;position:absolute;top:50%;right:22px;transform:translateY(-70%)rotate(45deg)}.nx-faq-item[open] summary:after{transform:translateY(-30%)rotate(-135deg)}.nx-faq-item p{color:var(--ink-2);padding:0 20px 20px}.nx-cta{background:radial-gradient(700px 300px at 100% 0%, #f5b54438, transparent 60%), linear-gradient(135deg, var(--blue), #151f3a);color:#fff;padding-block:clamp(48px,8vw,88px)}.nx-cta .nx-lead{color:#dbe3ff;margin-top:12px}.nx-cta-inner{align-items:center;gap:28px;display:grid}.nx-cta-actions{flex-wrap:wrap;gap:12px;display:flex}@media (min-width:900px){.nx-cta-inner{grid-template-columns:1.4fr auto}}@media (max-width:480px){.nx-cta-actions .nx-btn{flex:100%}}.nx-pagehero{background:radial-gradient(800px 320px at 90% -20%, #49919d1f, transparent 60%), var(--paper);border-bottom:1px solid var(--line);padding-block:clamp(40px,7vw,88px) clamp(32px,5vw,56px)}.nx-pagehero .nx-wrap{gap:18px;display:grid}.nx-crumb{color:var(--ink-3);gap:8px;font-size:.92rem;display:flex}.nx-crumb a{color:var(--link);font-weight:600}.nx-nf{padding-block:40px 100px}.nx-work{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:20px;display:grid}.nx-work-card{border-radius:var(--radius);border:1px solid var(--line);background:var(--surface);transition:box-shadow .2s,transform .2s;display:grid;overflow:hidden}.nx-work-card:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.nx-work-thumb{aspect-ratio:16/8;background:linear-gradient(135deg, var(--c1), var(--c2));color:#ffffffeb;place-items:center;display:grid}.nx-work-thumb b{font-family:var(--font-head);letter-spacing:-.05em;font-size:clamp(3rem,8vw,4.5rem)}.tone-blue{--c1:#2e6e79;--c2:#5f7dff}.tone-teal{--c1:#2e6e79;--c2:#bed3c4}.tone-ink{--c1:#0f2230;--c2:#35546c}.tone-sun{--c1:#c4811a;--c2:#f5b544}.tone-rose{--c1:#a3365f;--c2:#e1688f}.nx-work-body{gap:4px;padding:20px 22px 22px;display:grid}.nx-work-tag{color:var(--mint-d);font-size:.85rem;font-weight:650}.nx-work-body strong{font-family:var(--font-head);letter-spacing:-.02em;font-size:1.3rem}.nx-work-body>span:not(.nx-work-tag){color:var(--ink-2)}.nx-work-body em{color:var(--link);align-items:center;gap:6px;margin-top:8px;font-style:normal;font-weight:700;display:inline-flex}.nx-about{gap:40px;display:grid}.nx-about>div{gap:18px;max-width:64ch;display:grid}.nx-about p{color:var(--ink-2)}.nx-card-founder{border-radius:var(--radius);background:var(--paper);border:1px solid var(--line);align-content:start;justify-items:start;gap:4px;height:-moz-fit-content;height:fit-content;padding:28px;display:grid}.nx-avatar{background:var(--blue);color:#fff;width:72px;height:72px;font-family:var(--font-head);border-radius:50%;place-items:center;margin-bottom:10px;font-size:2rem;font-weight:700;display:grid}.nx-card-founder span:not(.nx-avatar){color:var(--ink-2)}@media (min-width:900px){.nx-about{grid-template-columns:1fr 320px;gap:72px}}.nx-contact{gap:40px;display:grid}.nx-form{gap:18px;display:grid}.nx-form label{gap:6px;display:grid}.nx-form label span{font-size:.95rem;font-weight:650}.nx-form input,.nx-form select,.nx-form textarea{border-radius:var(--radius-s);background:var(--surface);border:1.5px solid #c3d0db;width:100%;min-height:52px;padding:12px 16px;font-size:1rem}.nx-form textarea{resize:vertical;min-height:130px}.nx-form input:focus,.nx-form select:focus,.nx-form textarea:focus{border-color:var(--link);outline:3px solid #49919d40}.nx-form-actions{flex-wrap:wrap;gap:12px;display:flex}.nx-form-msg{color:var(--ink-3);font-size:.92rem}.nx-contact-side{border-radius:var(--radius);background:var(--paper);border:1px solid var(--line);align-content:start;gap:18px;height:-moz-fit-content;height:fit-content;padding:28px;display:grid}.nx-contact-side ul{gap:18px;display:grid}.nx-contact-side li{align-items:flex-start;gap:14px;display:flex}.nx-contact-side li svg{color:var(--link);margin-top:3px}.nx-contact-side li div{min-width:0;display:grid}.nx-contact-side a{color:var(--link);overflow-wrap:anywhere;font-weight:600}@media (min-width:900px){.nx-contact{grid-template-columns:1.3fr 1fr;gap:56px}}@media (max-width:520px){.nx-form-actions .nx-btn{flex:100%}}.nx-footer{background:var(--night);color:#c9d5df;padding-top:clamp(44px,7vw,72px)}.nx-footer a:hover,.nx-footer .nx-logo-text{color:#fff}.nx-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;display:grid}.nx-footer-brand{grid-column:1/-1;gap:14px;max-width:380px;display:grid}.nx-foot-h{font-family:var(--font-head);color:#fff;margin-bottom:14px;font-size:1rem;font-weight:650}.nx-footer ul{gap:4px;display:grid}.nx-footer li a{overflow-wrap:anywhere;align-items:center;gap:8px;min-height:36px;display:inline-flex}.nx-foot-note{margin-top:6px;font-size:.92rem}.nx-footer-base{color:#92a4b3;border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:44px;padding-block:22px;font-size:.9rem;display:flex}@media (min-width:900px){.nx-footer-grid{grid-template-columns:1.6fr 1fr 1fr 1.6fr}.nx-footer-brand{grid-column:auto}}.nx-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nx-cur{align-items:center;gap:10px;font-weight:650;display:inline-flex}.nx-cur select{border:1px solid var(--line);background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%230f2230' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 14px center;appearance:none;cursor:pointer;border-radius:12px;min-height:46px;padding:0 38px 0 14px;font-size:1rem;font-weight:650}.nx-cur.is-compact select{background-position:right 11px center;padding:0 32px 0 12px;font-size:.92rem}.nx-curbar{background:var(--surface);border-bottom:1px solid var(--line);z-index:40;padding-block:14px;position:sticky;top:68px}.nx-curbar-inner{flex-wrap:wrap;align-items:center;gap:10px 20px;display:flex}.nx-curbar p{color:var(--ink-3);font-size:.9rem}.nx-addons dd strong{color:var(--ink)}@media (max-width:420px){.nx-header-inner{gap:8px}.nx-logo-text{font-size:1.2rem}}.nx-cur span{white-space:nowrap}.nx-launch{background:var(--sun);color:var(--ink);padding-block:12px;font-size:.95rem;line-height:1.45}.nx-features,.nx-steps{grid-template-columns:1fr}@media (min-width:560px){.nx-features,.nx-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.nx-features,.nx-steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.nx-features-3{grid-template-columns:1fr}@media (min-width:720px){.nx-features-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:640px){.nx-work{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:899px) and (min-width:640px){.nx-work-thumb b{font-size:2.6rem}.nx-work-body{padding:16px}}.wk-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.wk-chips{flex-wrap:wrap;gap:8px;display:flex}.wk-chips button{cursor:pointer;background:var(--glass);border:1px solid var(--glass-edge);min-height:44px;box-shadow:var(--glass-hi);border-radius:999px;padding:0 18px;font-weight:650}.wk-chips button.is-on{background:var(--night);color:#fff}.wk-search{background:var(--glass);border:1px solid var(--glass-edge);min-height:46px;box-shadow:var(--glass-hi);border-radius:999px;flex:260px;align-items:center;gap:8px;max-width:420px;padding:0 16px;display:flex}.wk-search input{background:0 0;border:0;outline:0;width:100%;min-height:42px;font-size:1rem}.nx-work-thumb{position:relative}.wk-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.nx-work{grid-template-columns:1fr}@media (min-width:560px){.nx-work{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.nx-work{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1200px){.nx-work{grid-template-columns:repeat(4,minmax(0,1fr))}}.nx-hvwrap{gap:14px;width:100%;max-width:560px;margin-inline:auto;display:grid}.nx-hvwrap .nx-hv{margin-inline:0}.hv-tabs{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.hv-tabs button{cursor:pointer;background:var(--glass);border:1px solid var(--glass-edge);min-height:40px;box-shadow:var(--glass-hi);border-radius:999px;padding:0 14px;font-size:.88rem;font-weight:650;transition:background-color .2s,color .2s}.hv-tabs button.on{background:var(--night);color:#fff}.nx-hv-screen{min-height:150px;animation:.45s both hvIn}@keyframes hvIn{0%{opacity:0;transform:translateY(8px)}}.nx-mock-nav em.cart{background:var(--sun);border-radius:50%;width:16px;height:16px}.hv-store{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.hv-store div{gap:4px;display:grid}.hv-store i{aspect-ratio:1.1;border-radius:8px}.hv-store p{background:#cfd9e2;border-radius:99px;width:80%;height:5px}.hv-store span{background:var(--blue);border-radius:99px;width:40%;height:5px}.hv-cal{grid-template-columns:repeat(7,1fr);gap:5px;display:grid}.hv-cal i{aspect-ratio:1;background:#ffffffb3;border:1px solid #dfe6ed;border-radius:6px}.hv-cal i.on{background:var(--blue);border-color:var(--blue)}.hv-cal i.off{background:#e6ecf2}.hv-slots{gap:6px;display:flex}.hv-slots i{background:#e0e8ef;border-radius:99px;flex:1;height:16px}.hv-slots i.on{background:var(--mint)}.nx-mock-btn.wide{width:60%;margin-top:2px}.hv-kpis{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.hv-kpis i{background:#ffffffbf;border:1px solid #dfe6ed;border-radius:8px;height:34px}.hv-line{width:100%;height:64px;display:block}.hv-bars{align-items:end;gap:6px;height:36px;display:flex}.hv-bars i{background:linear-gradient(180deg, var(--blue), #bed3c4);border-radius:4px 4px 0 0;flex:1}.hv-steps{grid-template-columns:repeat(5,1fr);gap:4px;display:grid}.hv-steps i{background:#dbe3ea;border-radius:99px;height:8px}.hv-steps i.on{background:var(--mint)}.hv-rows{gap:7px;display:grid}.hv-rows i{background:#ffffffbf;border:1px solid #dfe6ed;border-radius:8px;height:24px}.hm-build{padding-block:0 8px}.hm-build-title{text-align:center;color:var(--ink-2);margin-bottom:14px;font-weight:650}.hm-build-list{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.hm-build-list a{background:var(--glass);border:1px solid var(--glass-edge);min-height:40px;box-shadow:var(--glass-hi);border-radius:999px;align-items:center;padding:0 16px;font-size:.92rem;font-weight:650;display:inline-flex}.hm-build-list a:hover{background:var(--night);color:#fff}.hm-demos{grid-template-columns:1fr;gap:14px;display:grid}@media (min-width:640px){.hm-demos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.hm-demos{grid-template-columns:repeat(4,minmax(0,1fr))}}.hm-demo-all{color:#fff;background:linear-gradient(145deg,#49919df2,#1a2f9ef2)}.hm-demo-all strong,.hm-demo-all>span:not(.nx-work-tag),.hm-demo-all em,.hm-demo-all .nx-work-tag{color:#fff}.hm-demo{background-color:var(--glass);border:1px solid var(--glass-edge);box-shadow:var(--glass-shadow), var(--glass-hi);border-radius:24px;gap:6px;padding:22px;transition:transform .25s;display:grid;position:relative;overflow:hidden}.hm-demo:before{content:"";background:linear-gradient(135deg, var(--c1), var(--c2));opacity:.35;border-radius:50%;width:140px;height:140px;position:absolute;top:-40px;right:-40px}.hm-demo>*{position:relative}.hm-demo strong{font-family:var(--font-head);letter-spacing:-.02em;font-size:1.3rem}.hm-demo>span:not(.nx-work-tag){color:var(--ink-2);font-size:.95rem}.hm-demo em{color:var(--blue);align-items:center;gap:6px;margin-top:6px;font-style:normal;font-weight:700;display:inline-flex}@media (hover:hover){.hm-demo:hover{transform:translateY(-4px)}}.tone-violet{--c1:#5b3fd1;--c2:#a48bff}.dm-hero{background:0 0;padding-block:clamp(28px,4vw,48px) 8px}.dm-hero .nx-h1{font-size:clamp(1.9rem,1.2rem + 3vw,3rem)}.dm-hero .nx-lead{font-size:1.05rem}.dm-stage{padding-top:12px}.dm-more{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:900px){.dm-more{grid-template-columns:repeat(3,minmax(0,1fr))}}.hm-demo.hm-demo-all strong,.hm-demo.hm-demo-all>span:not(.nx-work-tag),.hm-demo.hm-demo-all em,.hm-demo.hm-demo-all .nx-work-tag{color:#fff}.hm-demo.hm-demo-all:before{background:#ffffff40}.hm-demo{align-content:start}.hm-demo>.hm-chip{justify-self:start}.nx-nav a{white-space:nowrap}@media (min-width:1000px) and (max-width:1179px){.nx-nav a{padding-left:10px;padding-right:10px;font-size:.95rem}}.nx-hv-pin{display:none}.hr-site{color:var(--ink);gap:10px;font-size:.62rem;display:grid}.hr-nav{align-items:center;gap:12px;display:flex}.hr-nav b{font-family:var(--font-head);letter-spacing:-.01em;margin-right:auto;font-size:.8rem}.hr-nav span{color:var(--ink-2);font-weight:600}.hr-nav em{color:#fff;background:var(--blue);border-radius:99px;padding:3px 9px;font-style:normal;font-weight:700}.hr-hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:10px;display:grid}.hr-hero img,.hr-store img{aspect-ratio:1.3;object-fit:cover;border-radius:9px;width:100%;display:block}.hr-copy small{color:var(--blue);font-weight:700}.hr-copy h4{font-family:var(--font-head);letter-spacing:-.02em;margin:3px 0 7px;font-size:clamp(.82rem,2.2vw,1.05rem);line-height:1.1}.hr-btn{background:var(--night);color:#fff;border-radius:99px;padding:4px 10px;font-weight:700;display:inline-block}.hr-btn.wide{text-align:center;background:var(--blue);padding:6px;display:block}.hr-store{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.hr-store p{margin:4px 0 0;font-weight:600}.hr-store b{color:var(--blue)}.hr-days,.hr-times{gap:5px;display:flex}.hr-days i,.hr-times i{text-align:center;background:#ffffffbf;border:1px solid #dfe6ed;border-radius:8px;flex:1;padding:6px 2px;font-style:normal;font-weight:650}.hr-days i.on,.hr-times i.on{background:var(--blue);border-color:var(--blue);color:#fff}.hr-times i{border-radius:99px}.hr-times i.on{background:var(--mint-d,#2e6e79);border-color:#0000}.hr-times i.off{opacity:.45;text-decoration:line-through}.hr-book{gap:8px;display:grid}.hr-kpis{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.hr-kpis div{background:#ffffffbf;border:1px solid #dfe6ed;border-radius:9px;padding:6px 8px;display:grid}.hr-kpis small{color:var(--ink-2)}.hr-kpis b{font-size:.85rem;font-family:var(--font-head)}.hr-kpis em{color:var(--mint-d,#2e6e79);font-style:normal;font-weight:700}.hr-rows{gap:6px;display:grid}.hr-rows div{background:#ffffffbf;border:1px solid #dfe6ed;border-radius:9px;justify-content:space-between;align-items:center;padding:7px 9px;font-weight:600;display:flex}.hr-rows em{border-radius:99px;padding:1px 8px;font-style:normal;font-weight:700}.hr-rows em.mint{color:#2e6e79;background:#fdf0e6}.hr-rows em.sun{color:#9a6410;background:#fdf0d2}.nx-hv-screen{min-height:0}.hr-pnav{font-size:.6rem;font-weight:800;font-family:var(--font-head);justify-content:space-between;align-items:center;display:flex}.hr-pnav em{background:var(--blue);color:#fff;border-radius:99px;padding:0 5px;font-style:normal}.nx-hv-phone img{aspect-ratio:1.5;object-fit:cover;border-radius:8px;width:100%;display:block}.hr-ptitle{margin:0;font-size:.58rem;font-weight:700}.hr-prow{justify-content:space-between;font-size:.55rem;font-weight:600;display:flex}.nx-hv-phone .hr-btn{padding:4px;font-size:.55rem}.hr-chip{z-index:3;border:1px solid var(--glass-edge);box-shadow:var(--glass-shadow), var(--glass-hi);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);background:#ffffffb8;border-radius:16px;align-items:center;gap:8px;padding:8px 12px 8px 8px;animation:6s ease-in-out infinite hrFloat;display:flex;position:absolute}.hr-chip i{color:#fff;background:var(--mint-d,#2e6e79);border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;font-weight:800;display:grid}.hr-chip i.o{background:#e59a1f}.hr-chip p{margin:0;line-height:1.15;display:grid}.hr-chip b{font-size:.72rem}.hr-chip small{color:var(--ink-2);font-size:.62rem}.hr-chip.c2{animation-delay:-3s;bottom:30%;left:-2%}@keyframes hrFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.hr-chip{animation:none}}@media (max-width:480px){.hr-chip.c2{bottom:34%;left:0}.hr-chip.c1{right:0}.hr-chip b{font-size:.66rem}}.hr-hero img,.hr-store img,.nx-hv-phone img{height:auto}.nx-hv-report{display:none}.hr-chip.c2{bottom:3%;left:2%}.hr-chip.c1{top:-3%;right:0}.hr-store img{aspect-ratio:1.15}.nx-hv-screen{align-content:start;min-height:clamp(150px,30vw,270px)}.hr-pnav b,.hr-ptitle,.hr-prow span{white-space:nowrap}.hr-pnav b{font-size:clamp(.5rem,1.6vw,.6rem)}.hr-chip.c1{top:0}@media (max-width:480px){.nx-hv-phone{width:33%}.hr-prow{font-size:.5rem}}.dm-feats{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.dm-feats li{color:var(--ink-2);background:#fff9;border:1px solid #fffc;border-radius:999px;padding:6px 12px;font-size:.88rem;font-weight:600}.dm-stage{padding-block:clamp(20px,4vw,44px) clamp(40px,6vw,72px)}.dm-note{background:#f5b54459;border:1px solid #ffffffb3;border-radius:14px;margin-bottom:16px;padding:12px 16px;font-size:.93rem}.dm-wide{max-width:1280px}.dm-cta{align-items:center;gap:24px;display:grid}.dm-cta-actions{flex-wrap:wrap;gap:12px;display:flex}@media (min-width:900px){.dm-cta{grid-template-columns:1.5fr auto}}.dm-more-card{background:var(--glass);border:1px solid var(--glass-edge);box-shadow:var(--glass-shadow), var(--glass-hi);border-radius:20px;gap:4px;padding:18px;display:grid}.dm-more-card strong{font-family:var(--font-head);font-size:1.1rem}.dm-more-card em{color:var(--blue);align-items:center;gap:6px;margin-top:6px;font-style:normal;font-weight:700;display:inline-flex}.dm-btn{cursor:pointer;color:#fff;background:linear-gradient(#3c7f8a,#2e6e79 60%,#151f3a);border:1px solid #ffffff4d;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-weight:650;display:inline-flex;box-shadow:0 8px 18px -8px #49919db3,inset 0 1.5px #ffffff80}.dm-btn:disabled{opacity:.5;cursor:not-allowed}.dm-btn-lg{width:100%;min-height:52px;padding:0 26px}.dm-btn-ghost{background:var(--glass-strong);color:var(--ink);border-color:var(--glass-edge);box-shadow:var(--glass-hi)}.dm-empty{text-align:center;color:var(--ink-3);padding:24px}.dm-err{color:#b91c1c;font-size:.92rem;font-weight:600}.dm-ok{color:#047857;background:#d1fae5;border-radius:50%;place-items:center;width:56px;height:56px;display:grid}.dm-modal{z-index:90;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f223073;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.dm-modal-card{background:#ffffffeb;border-radius:26px;justify-items:start;gap:14px;width:min(440px,100%);padding:28px;display:grid;box-shadow:0 30px 80px -20px #0006}.dm-modal-card .dm-btn{width:100%}.dm-step{font-family:var(--font-head);align-items:center;gap:10px;margin-bottom:12px;font-size:1.15rem;display:flex}.dm-step b{background:var(--night);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.9rem;display:grid}.dm-panel,.st,.bk,.db-card,.pt,.ma-side,.cr,.iv-form,.iv-sheet{color:var(--ink)}.st{background:var(--glass);border:1px solid var(--glass-edge);box-shadow:var(--glass-shadow), var(--glass-hi);border-radius:28px;gap:18px;padding:clamp(14px,3vw,28px);display:grid;position:relative;overflow:hidden}.st-top{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.st-logo{font-family:var(--font-head);letter-spacing:-.02em;margin-right:auto;font-size:1.4rem}.st-search{border:1px solid var(--glass-edge);background:#ffffffb3;border-radius:999px;flex:200px;align-items:center;gap:8px;max-width:360px;min-height:44px;padding:0 14px;display:flex}.st-search input{background:0 0;border:0;outline:0;width:100%;min-height:40px;font-size:1rem}.st-cartbtn{background:var(--night);color:#fff;cursor:pointer;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-weight:650;display:inline-flex}.st-cartbtn span{background:var(--sun);min-width:22px;height:22px;color:var(--ink);border-radius:99px;place-items:center;padding:0 6px;font-size:.8rem;display:grid}.st-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.st-chips{flex-wrap:wrap;gap:8px;display:flex}.st-chips button{border:1px solid var(--glass-edge);cursor:pointer;background:#fff9;border-radius:999px;min-height:40px;padding:0 16px;font-weight:600}.st-chips button.is-on{background:var(--night);color:#fff}.st-sort select{border:1px solid var(--glass-edge);background:#ffffffb3;border-radius:999px;min-height:40px;padding:0 14px}.st-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:16px;display:grid}.st-card{border:1px solid var(--glass-edge);background:#ffffffb3;border-radius:22px;display:grid;overflow:hidden}.st-art{aspect-ratio:1.15;place-items:center;display:grid}.st-art svg{filter:drop-shadow(0 8px 14px #0000002e);width:60%}.st-info{gap:2px;padding:14px 16px 16px;display:grid}.st-info h3{font-size:1.05rem}.st-cat{color:var(--mint-d);font-size:.8rem;font-weight:650}.st-rate{color:var(--ink-3);font-size:.88rem}.st-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.st-row strong{font-family:var(--font-head);font-size:1.2rem}.st-scrim{z-index:70;cursor:pointer;background:#0f223059;border:0;position:fixed;inset:0}.st-drawer{z-index:80;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);visibility:hidden;background:#fafcfff5;flex-direction:column;gap:14px;width:min(400px,100%);padding:20px;transition:transform .3s;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(105%);box-shadow:-20px 0 60px -20px #0006}.st-drawer.is-open{visibility:visible;transform:none}.st-dh{justify-content:space-between;align-items:center;display:flex}.st-dh button{cursor:pointer;background:#0000000f;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.st-free p{margin-bottom:6px;font-size:.9rem;font-weight:600}.st-free i{background:#0f22301a;border-radius:99px;height:8px;display:block;overflow:hidden}.st-free b{background:linear-gradient(90deg, var(--mint), var(--blue));border-radius:99px;height:100%;transition:width .3s;display:block}.st-lines{gap:12px;display:grid}.st-lines li{grid-template-columns:48px 1fr auto;align-items:center;gap:12px;display:grid}.st-mini{border-radius:12px;width:48px;height:48px}.st-lines div:nth-child(2){display:grid}.st-lines span{color:var(--ink-3);font-size:.9rem}.st-qty{align-items:center;gap:8px;display:inline-flex}.st-qty button{cursor:pointer;background:#00000012;border-radius:50%;width:32px;height:32px;font-weight:700}.st-sum{gap:6px;margin-top:auto;display:grid}.st-sum>div{justify-content:space-between;display:flex}.st-sum .tot{border-top:1px solid var(--line);padding-top:8px;font-size:1.15rem;font-weight:800}.bk{gap:20px;display:grid}.bk-main,.bk-sum{background:var(--glass);border:1px solid var(--glass-edge);box-shadow:var(--glass-shadow), var(--glass-hi);border-radius:28px;padding:clamp(16px,3vw,28px)}.bk-main{gap:26px;display:grid}.bk-svcs{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:10px;display:grid}.bk-svc{text-align:left;cursor:pointer;background:#ffffffa6;border:2px solid #0000;border-radius:18px;gap:4px;padding:16px;display:grid}.bk-svc.is-on{border-color:var(--blue);background:#fff}.bk-svc span{color:var(--ink-3);font-size:.9rem}.bk-svc em{color:var(--mint-d);font-style:normal;font-weight:700}.bk-days{scrollbar-width:thin;gap:8px;padding-bottom:6px;display:flex;overflow-x:auto}.bk-day{cursor:pointer;width:66px;color:var(--ink-3);background:#ffffffa6;border:2px solid #0000;border-radius:16px;flex:none;justify-items:center;padding:10px 0;font-size:.8rem;display:grid}.bk-day strong{font-family:var(--font-head);color:var(--ink);font-size:1.3rem}.bk-day.is-on{border-color:var(--blue);background:#fff}.bk-day.is-skel{opacity:.5;height:82px}.bk-times{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px;display:grid}.bk-time{cursor:pointer;background:#ffffffb3;border:2px solid #0000;border-radius:12px;min-height:44px;font-weight:650}.bk-time.is-on{background:var(--blue);color:#fff}.bk-time:disabled{opacity:.35;cursor:not-allowed;text-decoration:line-through}.bk-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;display:grid}.bk-fields label{gap:6px;font-size:.92rem;font-weight:650;display:grid}.bk-fields input,.iv-form input,.iv-form select,.cr input,.pt-login input,.pt-form input{border:1px solid var(--glass-edge);background:#ffffffbf;border-radius:14px;width:100%;min-height:48px;padding:0 14px;font-size:1rem}.bk-sum{align-content:start;gap:14px;height:-moz-fit-content;height:fit-content;display:grid}.bk-sum dl,.iv-sheet dl{gap:8px;display:grid}.bk-sum dl>div,.iv-sheet dl>div{justify-content:space-between;gap:12px;display:flex}.bk-sum .tot,.iv-sheet .tot{border-top:1px solid var(--line);padding-top:8px;font-weight:800}.bk-done{text-align:center;background:var(--glass);border:1px solid var(--glass-edge);max-width:520px;box-shadow:var(--glass-shadow), var(--glass-hi);border-radius:28px;justify-items:center;gap:12px;margin:0 auto;padding:32px;display:grid}.bk-actions{gap:10px;width:100%;display:grid}@media (min-width:960px){.bk{grid-template-columns:1.7fr 1fr;align-items:start}.bk-sum{position:sticky;top:100px}}.db,.pt,.cr{background:var(--glass);border:1px solid var(--glass-edge);box-shadow:var(--glass-shadow), var(--glass-hi);border-radius:28px;gap:16px;padding:clamp(14px,3vw,28px);display:grid}.db-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.db-range{border:1px solid var(--glass-edge);background:#fff9;border-radius:999px;padding:4px;display:inline-flex}.db-range button{cursor:pointer;border-radius:999px;min-height:38px;padding:0 16px;font-weight:650}.db-range button.is-on{background:var(--night);color:#fff}.db-kpis{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:12px;display:grid}.db-kpi{border:1px solid var(--glass-edge);background:#ffffffb3;border-radius:20px;gap:2px;padding:16px 18px;display:grid}.db-kpi span{color:var(--ink-3);font-size:.9rem}.db-kpi strong{font-family:var(--font-head);letter-spacing:-.03em;font-size:1.7rem}.db-kpi em{font-size:.88rem;font-style:normal;font-weight:700}.db-kpi em i{color:var(--ink-3);font-style:normal;font-weight:500}.db-kpi em.up{color:#047857}.db-kpi em.down{color:#b91c1c}.db-grid{gap:16px;display:grid}@media (min-width:900px){.db-grid{grid-template-columns:1.7fr 1fr}}.db-card{border:1px solid var(--glass-edge);background:#ffffffb3;border-radius:22px;align-content:start;gap:12px;padding:18px;display:grid}.db-card h3{font-size:1.05rem}.db-chart{position:relative}.db-chart svg{touch-action:pan-y;width:100%;height:220px;display:block}.db-tip{background:var(--night);color:#fff;text-align:center;pointer-events:none;border-radius:10px;padding:6px 10px;font-size:.8rem;display:grid;position:absolute;top:0;transform:translate(-50%)}.db-bars{gap:14px;display:grid}.db-bars li{grid-template-columns:90px 1fr auto;align-items:center;gap:10px;font-size:.92rem;display:grid}.db-bars i{background:#0f223014;border-radius:99px;height:10px;overflow:hidden}.db-bars b{background:linear-gradient(90deg, var(--blue), var(--mint));border-radius:99px;height:100%;display:block}.db-bars em{font-style:normal;font-weight:700}.db-tbl-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.db-tools{flex-wrap:wrap;gap:8px;display:flex}.db-tools select{border:1px solid var(--glass-edge);background:#fffc;border-radius:999px;min-height:44px;padding:0 14px}.db-scroll{overflow-x:auto}.db table{border-collapse:collapse;width:100%;min-width:520px}.db th,.db td{text-align:left;border-bottom:1px solid #0f223014;padding:10px 8px;font-size:.93rem}.db th button{cursor:pointer;color:var(--ink-2);font-weight:700}.db-pill{border-radius:99px;padding:3px 10px;font-size:.8rem;font-weight:700;display:inline-block}.db-pill.s-Paid{color:#065f46;background:#d1fae5}.db-pill.s-Pending{color:#92400e;background:#fef3c7}.db-pill.s-Refunded{color:#374151;background:#e5e7eb}.pt-login{background:var(--glass);border:1px solid var(--glass-edge);max-width:420px;box-shadow:var(--glass-shadow), var(--glass-hi);border-radius:28px;gap:14px;margin:0 auto;padding:28px;display:grid}.pt-login label{gap:6px;font-size:.92rem;font-weight:650;display:grid}.pt-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pt-head div{display:grid}.pt-tabs{background:#ffffff8c;border-radius:999px;gap:6px;width:-moz-fit-content;width:fit-content;max-width:100%;padding:4px;display:flex;overflow-x:auto}.pt-tabs button{cursor:pointer;border-radius:999px;min-height:40px;padding:0 18px;font-weight:650}.pt-tabs button.is-on{background:var(--night);color:#fff}.pt-pane{gap:14px;display:grid}.pt-steps{grid-template-columns:repeat(5,1fr);gap:4px;display:grid}.pt-steps li{color:var(--ink-3);text-align:center;justify-items:center;gap:6px;font-size:.82rem;display:grid;position:relative}.pt-steps b{background:#0f22301a;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.pt-steps li.done b{background:var(--mint);color:#fff}.pt-steps li.now b{background:var(--blue);color:#fff;box-shadow:0 0 0 5px #49919d33}.pt-steps li.now,.pt-steps li.done{color:var(--ink);font-weight:650}.pt-list{gap:4px;display:grid}.pt-list li{border-bottom:1px solid #0f223014;grid-template-columns:1fr auto auto auto;align-items:center;gap:12px;padding:12px 4px;display:grid}.pt-list li div{display:grid}.pt-list li div span{color:var(--ink-3);font-size:.88rem}.pt-na{width:90px}.pt-form{gap:8px;display:flex}@media (max-width:560px){.pt-list li{grid-template-columns:1fr auto}.pt-list li .dm-btn,.pt-na{grid-column:1/-1;width:100%}}.ma{place-items:center;gap:32px;display:grid}.ma-phone{background:#0f2230;border-radius:48px;width:320px;height:650px;padding:10px;position:relative;box-shadow:0 40px 80px -30px #0f223099,inset 0 0 0 2px #ffffff1f}.ma-notch{z-index:3;background:#000;border-radius:99px;width:90px;height:24px;position:absolute;top:18px;left:50%;transform:translate(-50%)}.ma-screen{color:#2a1d12;background:#fbf7f2;border-radius:38px;flex-direction:column;height:100%;display:flex;overflow:hidden}.ma-bar{color:#fff;background:#2a1d12;justify-content:space-between;align-items:center;padding:46px 18px 12px;display:flex}.ma-bar strong{font-family:var(--font-head);font-size:1.3rem}.ma-bar span{background:#ffffff2e;border-radius:99px;padding:3px 10px;font-size:.8rem}.ma-body{flex:1;padding:14px;overflow-y:auto}.ma-list{gap:10px;display:grid}.ma-list li{background:#fff;border-radius:16px;grid-template-columns:52px 1fr 36px;align-items:center;gap:12px;padding:10px;display:grid;box-shadow:0 2px 8px #0000000d}.ma-list div{display:grid}.ma-list div span{color:#8a7a6a;font-size:.85rem}.ma-pic{border-radius:14px;width:52px;height:52px}.ma-list button{color:#fff;cursor:pointer;background:#c4811a;border-radius:50%;width:36px;height:36px;font-size:1.1rem;font-weight:700}.ma-cta{color:#fff;cursor:pointer;background:#c4811a;border-radius:16px;width:100%;min-height:48px;margin-top:14px;font-weight:700}.ma-orders h3{font-family:var(--font-head);margin-bottom:14px}.ma-track{gap:14px;margin-bottom:14px;display:grid}.ma-track li{color:#a49484;align-items:center;gap:12px;font-weight:600;display:flex}.ma-track li b{background:#e7ddd2;border-radius:50%;width:18px;height:18px}.ma-track li.on{color:#2a1d12}.ma-track li.on b{background:#16a34a;box-shadow:0 0 0 4px #16a34a33}.ma-card{color:#fff;background:linear-gradient(145deg,#c4811a,#f1c27a);border-radius:20px;gap:8px;padding:18px;display:grid}.ma-card strong{font-family:var(--font-head);font-size:2.6rem;line-height:1}.ma-card i{background:#ffffff59;border-radius:99px;height:8px;overflow:hidden}.ma-card i b{background:#fff;border-radius:99px;height:100%;display:block}.ma-card em{font-size:.9rem;font-style:normal}.ma-nav{background:#fff;border-top:1px solid #eadfd3;grid-template-columns:repeat(4,1fr);display:grid}.ma-nav button{color:#8a7a6a;cursor:pointer;min-height:52px;padding:0 2px;font-size:.75rem;font-weight:650}.ma-nav button.on{color:#c4811a}.ma-side{background:var(--glass);border:1px solid var(--glass-edge);max-width:460px;box-shadow:var(--glass-shadow), var(--glass-hi);border-radius:26px;gap:14px;padding:24px;display:grid}@media (min-width:900px){.ma{grid-template-columns:auto 1fr;justify-items:start;gap:64px}}.cr-top{gap:12px;display:grid}.cr-stats{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.cr-stats .db-kpi strong{font-size:1.35rem}.cr-tools{flex-wrap:wrap;gap:10px;display:flex}.cr-tools>input{flex:180px}.cr-add{flex-wrap:wrap;flex:2 320px;gap:8px;display:flex}.cr-add input{flex:130px}.cr-board{scroll-snap-type:x proximity;grid-template-columns:repeat(4,minmax(240px,1fr));gap:12px;padding-bottom:8px;display:grid;overflow-x:auto}.cr-col{scroll-snap-align:start;background:#ffffff80;border:1px dashed #0000;border-radius:20px;align-content:start;gap:10px;min-height:220px;padding:12px;display:grid}.cr-col.is-over{border-color:var(--blue);background:#ffffffd9}.cr-col header{justify-content:space-between;font-size:.9rem;display:flex}.cr-col header span{color:var(--ink-3)}.cr-card{border:1px solid var(--glass-edge);cursor:grab;background:#fff;border-radius:16px;gap:8px;padding:12px 14px;display:grid;box-shadow:0 2px 8px #0000000d}.cr-card>div{justify-content:space-between;align-items:center;display:flex}.cr-av{background:var(--blue-l);width:28px;height:28px;color:var(--blue-d);border-radius:50%;place-items:center;font-size:.72rem;font-weight:700;display:grid}.cr-mv{gap:6px;display:flex}.cr-mv button{cursor:pointer;background:#0f223012;border-radius:10px;flex:1;min-height:34px}.cr-mv button:disabled{opacity:.3}.cr-empty{text-align:center;color:var(--ink-3);padding:14px 0;font-size:.9rem}.iv{align-items:start;gap:20px;display:grid}.iv-form{background:var(--glass);border:1px solid var(--glass-edge);box-shadow:var(--glass-shadow), var(--glass-hi);border-radius:28px;gap:12px;padding:clamp(16px,3vw,26px);display:grid}.iv-row2{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:12px;display:grid}.iv-row2 label,.iv-tax{gap:6px;font-size:.92rem;font-weight:650;display:grid}.iv-item{grid-template-columns:1fr 70px 90px 40px;gap:8px;display:grid}.iv-item button{cursor:pointer;background:#0f223014;border-radius:12px;font-size:1.2rem}.iv-actions{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.iv-tax{width:90px}.iv-sheet{background:#fff;border-radius:8px;gap:18px;padding:clamp(18px,3vw,32px);display:grid;box-shadow:0 30px 60px -30px #00000059}.iv-sheet header{font-family:var(--font-head);justify-content:space-between;font-size:1.5rem;display:flex}.iv-parties{grid-template-columns:1fr 1fr;gap:12px;display:grid}.iv-parties small{color:var(--ink-3);display:block}.iv-sheet table{border-collapse:collapse;width:100%}.iv-sheet th,.iv-sheet td{text-align:left;border-bottom:1px solid var(--line);padding:8px 4px;font-size:.93rem}.iv-sheet dl{width:min(260px,100%);margin-left:auto}@media (min-width:960px){.iv{grid-template-columns:1fr 1fr}.iv-sheet{position:sticky;top:100px}}@media print{body *{visibility:hidden}.iv-sheet,.iv-sheet *{visibility:visible}.iv-sheet{width:100%;box-shadow:none;position:absolute;top:0;left:0}}.ind-devices{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.ind-devices span{color:var(--ink-2);margin-right:4px;font-weight:650}.ind-devices button{cursor:pointer;background:var(--glass);border:1px solid var(--glass-edge);min-height:42px;box-shadow:var(--glass-hi);border-radius:999px;padding:0 18px;font-weight:650}.ind-devices button.is-on{background:var(--night);color:#fff}.ind-browser{background:#fff;border-radius:20px;width:100%;margin-inline:auto;transition:max-width .45s cubic-bezier(.2,.8,.2,1);overflow:hidden;box-shadow:0 40px 80px -40px #0f22308c,0 0 0 1px #0f223014}.ind-chrome{background:#eef1f5;align-items:center;gap:6px;padding:12px 14px;display:flex}.ind-chrome i{background:#cfd6de;border-radius:50%;width:10px;height:10px}.ind-chrome span{color:#6b7a89;text-overflow:ellipsis;white-space:nowrap;background:#fff;border-radius:99px;flex:1;margin-left:12px;padding:5px 12px;font-size:.8rem;overflow:hidden}.ind-frame{scroll-behavior:smooth;max-height:78vh;overflow-y:auto;container-type:inline-size}.ind{--ic:var(--ii);background:var(--ib);color:var(--ii);line-height:1.6;font-family:var(--font-body)}.ind.is-dark{--ic:var(--ii)}.ind-font-serif h2,.ind-font-serif h3,.ind-font-serif .ind-nav strong{letter-spacing:-.01em;font-family:ui-serif,Georgia,Times New Roman,serif}.ind-font-round h2,.ind-font-round h3,.ind-font-round .ind-nav strong{font-family:ui-rounded, "Nunito", "Segoe UI", var(--font-body)}.ind-font-sans h2,.ind-font-sans h3,.ind-font-sans .ind-nav strong{font-family:var(--font-head);letter-spacing:-.02em}.ind p{margin:0}.ind-nav{z-index:5;background:color-mix(in srgb, var(--ib) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid color-mix(in srgb, var(--ii) 10%, transparent);justify-content:space-between;align-items:center;gap:10px;padding:14px 18px;display:flex;position:sticky;top:0}.ind-nav strong{font-size:1.15rem}.ind-nav nav{align-items:center;gap:14px;font-size:.92rem;font-weight:600;display:flex}.ind-nav nav a:not(.ind-navcta){display:none}.ind-navcta{background:var(--ia);color:#fff;border-radius:99px;padding:9px 16px}.ind-btn{background:var(--ia);color:#fff;cursor:pointer;border:0;border-radius:99px;justify-content:center;align-items:center;min-height:48px;padding:0 24px;font-size:1rem;font-weight:700;display:inline-flex}.ind-hero{align-items:center;gap:22px;padding:36px 18px 40px;display:grid}.ind-hero-copy{justify-items:start;gap:14px;display:grid}.ind-tag{color:var(--ia);font-size:.85rem;font-weight:700}.ind-hero h2{text-wrap:balance;margin:0;font-size:clamp(2rem,9cqw,3.4rem);line-height:1.06}.ind-hero p{opacity:.82;max-width:46ch;font-size:1.05rem}.ind-art{aspect-ratio:1.3;background:linear-gradient(140deg, var(--ia), var(--ib2));border-radius:22px;position:relative;overflow:hidden}.pat-circles{background-image:radial-gradient(circle at 25% 30%, #ffffff73 0 16%, transparent 17%), radial-gradient(circle at 70% 65%, #ffffff4d 0 26%, transparent 27%), linear-gradient(140deg, var(--ia), var(--ib2))}.pat-stripes{background-image:repeating-linear-gradient(135deg, #ffffff2e 0 14px, transparent 14px 28px), linear-gradient(140deg, var(--ia), var(--ib2))}.pat-grid{background-image:linear-gradient(#ffffff47 1px, transparent 1px), linear-gradient(90deg, #ffffff47 1px, transparent 1px), linear-gradient(140deg, var(--ia), var(--ib2));background-size:32px 32px,32px 32px,auto}.pat-lines{background-image:repeating-linear-gradient(0deg, #ffffff38 0 2px, transparent 2px 22px), linear-gradient(140deg, var(--ia), var(--ib2))}.pat-waves{background-image:radial-gradient(ellipse 60% 40% at 30% 100%, #fff6, transparent 70%), radial-gradient(ellipse 70% 45% at 80% 100%, #ffffff4d, transparent 70%), linear-gradient(160deg, var(--ia), var(--ib2))}.ind-center .ind-hero{text-align:center}.ind-center .ind-hero-copy{justify-items:center}.ind-center .ind-art{aspect-ratio:2.4}.ind-bold .ind-hero{background:linear-gradient(140deg, var(--ia), color-mix(in srgb, var(--ia) 55%, var(--ii)));color:#fff}.ind-bold .ind-hero .ind-tag{color:#fff;opacity:.85}.ind-bold .ind-hero .ind-btn{color:var(--ii);background:#fff}.ind-bold .ind-art{background-blend-mode:soft-light;box-shadow:0 20px 50px -20px #0006}.ind-sec{gap:22px;padding:40px 18px;display:grid}.ind-alt{background:color-mix(in srgb, var(--ii) 5%, var(--ib))}.ind-sec h3{margin:0;font-size:clamp(1.5rem,6cqw,2.1rem)}.ind-grid{grid-template-columns:1fr;gap:12px;display:grid}.ind-grid article{background:color-mix(in srgb, var(--ii) 5%, var(--ib));border:1px solid color-mix(in srgb, var(--ii) 10%, transparent);border-radius:18px;gap:4px;padding:18px;display:grid}.ind-grid article b{background:var(--ia);border-radius:4px;width:28px;height:4px;margin-bottom:8px}.ind-grid p,.ind-why p{opacity:.75;font-size:.95rem}.ind-why{gap:18px;display:grid}.ind-why div{justify-items:start;gap:4px;display:grid}.ind-why svg{color:var(--ia)}.ind-offers{border-top:1px solid color-mix(in srgb, var(--ii) 14%, transparent);gap:0;margin:0;padding:0;list-style:none;display:grid}.ind-offers li{border-bottom:1px solid color-mix(in srgb, var(--ii) 14%, transparent);justify-content:space-between;align-items:center;gap:14px;padding:16px 0;display:flex}.ind-offers li div{display:grid}.ind-offers li span{opacity:.7;font-size:.92rem}.ind-offers b{color:var(--ia);white-space:nowrap}.ind-fine{opacity:.55;font-size:.82rem}.ind-contact{background:var(--ii);color:var(--ib)}.ind.is-dark .ind-contact{background:color-mix(in srgb, var(--ia) 28%, var(--ib));color:var(--ii)}.ind-contact h3{color:inherit}.ind-contact>div{gap:10px;display:grid}.ind-meta{opacity:.85;font-size:.92rem}.ind-contact form{align-content:start;gap:10px;display:grid}.ind-contact input{color:#111;background:#fffffff2;border:0;border-radius:14px;min-height:48px;padding:0 14px;font-size:1rem}.ind-sent{background:#ffffff1f;border-radius:18px;align-content:start;gap:6px;padding:18px;display:grid}.ind-foot{text-align:center;opacity:.6;padding:18px;font-size:.85rem}@container (width>=620px){.ind-nav{padding:16px 32px}.ind-nav nav a:not(.ind-navcta){display:inline}.ind-hero{grid-template-columns:1.1fr 1fr;gap:40px;padding:56px 32px 64px}.ind-center .ind-hero{grid-template-columns:1fr}.ind-sec{padding:56px 32px}.ind-grid{grid-template-columns:repeat(2,1fr)}.ind-why{grid-template-columns:repeat(3,1fr)}.ind-contact{grid-template-columns:1fr 1fr;gap:32px}}@container (width>=960px){.ind-nav{padding:18px 56px}.ind-hero{padding:84px 56px 92px}.ind-sec{padding:72px 56px}.ind-grid{grid-template-columns:repeat(3,1fr)}.ind-offers{grid-template-columns:1fr 1fr;column-gap:40px}}.nx-app .dm-btn,.nx-app .st-cartbtn,.nx-app .ma-cta,.nx-app .ma-list button,.nx-app .st-cartbtn span+*{color:#fff}.nx-app .st-cartbtn span,.nx-app .dm-btn-ghost{color:var(--ink)}.nx-app .ma-nav button{color:#8a7a6a}.nx-app .ma-nav button.on{color:#c4811a}.nx-app .st-chips button.is-on,.nx-app .db-range button.is-on,.nx-app .pt-tabs button.is-on,.nx-app .ind-devices button.is-on,.nx-app .wk-chips button.is-on,.nx-app .hv-tabs button.on,.nx-app .bk-time.is-on,.nx-app .ind-btn,.nx-app .ind-navcta{color:#fff}.nx-app .ind-bold .ind-hero .ind-btn{color:var(--ii)}.ind-art.ind-photo{background:#ddd}.ind-art img{object-fit:cover;width:100%;height:100%;display:block}.ind-gallery{grid-template-columns:repeat(3,1fr);gap:10px;padding-top:0;padding-bottom:0;display:grid}.ind-gallery img{aspect-ratio:4/3;object-fit:cover;border-radius:14px;width:100%;display:block}.scene{place-items:center;display:grid}.scene-card{aspect-ratio:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1;background:#ffffff38;border:1px solid #ffffff80;border-radius:28%;place-items:center;width:46%;max-width:190px;display:grid;position:relative;box-shadow:0 18px 40px -16px #00000059,inset 0 1px #fff9}.scene-glyph{filter:drop-shadow(0 6px 10px #0000002e);width:68%;height:68%}.scene-dot{background:#ffffff47;border-radius:50%;position:absolute}.scene-dot.d1{aspect-ratio:1;width:26%;top:12%;left:8%}.scene-dot.d2{aspect-ratio:1;width:16%;top:18%;right:12%}.scene-dot.d3{aspect-ratio:1;width:34%;bottom:-8%;right:6%}.nx-work-thumb{overflow:hidden}.nx-work-thumb img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.nx-work-thumb .wk-glyph{filter:drop-shadow(0 6px 10px #0003);width:38%;height:70%}.hm-chip{background:linear-gradient(135deg, var(--c1), var(--c2));border-radius:16px;place-items:center;width:54px;height:54px;margin-bottom:4px;display:grid}.hm-glyph{width:32px;height:32px}@media (max-width:560px){.ind-gallery{gap:6px}.ind-gallery img{border-radius:10px}}.sd{--pad:clamp(18px, 5cqw, 64px);background:var(--ib);color:var(--ii);font-family:Figtree,system-ui,sans-serif;font-size:16px;line-height:1.55}.sd *{box-sizing:border-box}.sd h2,.sd h3,.sd strong,.sd b{color:inherit}.sd-serif h2,.sd-serif h3,.sd-serif .sd-logo{letter-spacing:-.01em;font-family:Fraunces,Playfair Display,Georgia,Times New Roman,serif;font-weight:600}.sd-sans h2,.sd-sans h3,.sd-sans .sd-logo{letter-spacing:-.03em;font-family:Bricolage Grotesque,Figtree,system-ui,sans-serif;font-weight:700}.sd.is-dark{--line2:#ffffff1f;--soft:#ffffff0d}.sd:not(.is-dark){--line2:color-mix(in srgb, var(--ii) 10%, transparent);--soft:color-mix(in srgb, var(--ia) 7%, var(--ib))}.sd-nav{z-index:5;padding:14px var(--pad);background:color-mix(in srgb, var(--ib) 88%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line2);justify-content:space-between;align-items:center;gap:12px;display:flex;position:sticky;top:0}.sd-logo{color:var(--ii);white-space:nowrap;align-items:center;gap:10px;font-size:1.1rem;text-decoration:none;display:inline-flex}.sd-logo span{background:linear-gradient(140deg, var(--ia), var(--ia2));border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.sd-logo svg{width:24px;height:24px}.sd-nav nav{align-items:center;gap:4px;display:flex}.sd-nav nav a{color:var(--ii);opacity:.8;border-radius:999px;padding:8px 12px;font-size:.92rem;font-weight:600;text-decoration:none}.sd-nav nav a:hover{opacity:1;background:var(--soft)}.sd-nav nav a.sd-navcta{opacity:1;background:var(--ia);color:#fff}@container (width<=620px){.sd-nav nav a:not(.sd-navcta){display:none}.sd-logo{font-size:1rem}}.sd-hero{padding:clamp(28px, 6cqw, 88px) var(--pad);align-items:center;gap:clamp(22px,4cqw,56px);display:grid}.sd-copy{justify-items:start;gap:16px;display:grid}.sd-tag{color:var(--ia);background:color-mix(in srgb, var(--ia) 12%, transparent);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:.85rem;font-weight:700;display:inline-flex}.sd.is-dark .sd-tag{color:var(--ia2);background:#ffffff0f}.sd-hero h2{text-wrap:balance;margin:0;font-size:clamp(2rem,1rem + 4.6cqw,4.2rem);line-height:1.03}.sd-hero p{opacity:.8;max-width:46ch;margin:0;font-size:clamp(1rem,.9rem + .6cqw,1.2rem)}.sd-actions{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.sd-btn{background:var(--ia);color:#fff;cursor:pointer;min-height:48px;box-shadow:0 14px 30px -16px color-mix(in srgb, var(--ia) 90%, transparent);border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 22px;font-size:.96rem;font-weight:700;text-decoration:none;display:inline-flex}.sd-ghost{color:var(--ii);border:1px solid var(--line2);box-shadow:none;background:0 0}.sd-art{aspect-ratio:5/4;border-radius:26px;position:relative;overflow:hidden}.sd-photo img{object-fit:cover;width:100%;height:100%;display:block}.sd-illus{background:radial-gradient(120% 90% at 80% 10%, color-mix(in srgb, var(--ia2) 90%, #fff) 0%, transparent 60%), linear-gradient(150deg, var(--ia), color-mix(in srgb, var(--ia) 60%, #000));place-items:center;display:grid}.sd-glyph{z-index:1;filter:drop-shadow(0 20px 30px #00000040);width:46%;height:auto;position:relative}.sd-ring{border:1px solid #ffffff4d;border-radius:50%;position:absolute}.sd-ring.r1{aspect-ratio:1;width:55%}.sd-ring.r2{aspect-ratio:1;border-color:#ffffff2e;width:78%}.sd-ring.r3{aspect-ratio:1;border-color:#ffffff1a;width:104%}.sd-badge{z-index:2;color:#1b1931;background:#fffffff2;border-radius:14px;align-items:baseline;gap:6px;padding:10px 14px;font-size:.85rem;display:inline-flex;position:absolute;bottom:14px;left:14px;box-shadow:0 14px 30px -16px #00000080}.sd-badge b{color:#1b1931;font-size:1.15rem}@container (width>=760px){.sd-hero{grid-template-columns:1.05fr 1fr}.sd-center .sd-hero{text-align:center;grid-template-columns:1fr}.sd-center .sd-copy{justify-items:center}.sd-center .sd-hero p{margin-inline:auto}.sd-center .sd-art{aspect-ratio:21/8}.sd-bold .sd-hero{grid-template-columns:1.2fr 1fr}.sd-bold .sd-hero h2{font-size:clamp(2.4rem,1rem + 5.4cqw,5rem)}}.sd-stats{margin:0 var(--pad);border-block:1px solid var(--line2);grid-template-columns:repeat(3,1fr);display:grid}.sd-stats div{text-align:center;gap:2px;padding:18px 10px;display:grid}.sd-stats div+div{border-left:1px solid var(--line2)}.sd-stats b{letter-spacing:-.02em;color:var(--ia);font-family:Bricolage Grotesque,system-ui,sans-serif;font-size:clamp(1.15rem,.9rem + 1.4cqw,1.9rem)}.sd.is-dark .sd-stats b{color:var(--ia2)}.sd-stats span{opacity:.75;font-size:.82rem}.sd-sec{padding:clamp(36px, 6cqw, 80px) var(--pad)}.sd-head{gap:4px;margin-bottom:clamp(18px,3cqw,32px);display:grid}.sd-head span{color:var(--ia);font-size:.82rem;font-weight:700}.sd.is-dark .sd-head span{color:var(--ia2)}.sd-head h3,.sd-band h3{margin:0;font-size:clamp(1.6rem,1rem + 2.4cqw,2.6rem);line-height:1.08}.sd-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:12px;display:grid}.sd-grid article{background:var(--soft);border:1px solid var(--line2);border-radius:20px;align-content:start;gap:6px;padding:20px;display:grid}.sd-grid em{color:var(--ia);font-size:.85rem;font-style:normal;font-weight:800}.sd.is-dark .sd-grid em{color:var(--ia2)}.sd-grid strong{font-size:1.1rem}.sd-grid p{opacity:.75;margin:0;font-size:.95rem}.sd-band{margin:0 var(--pad);background:linear-gradient(140deg, var(--ia), color-mix(in srgb, var(--ia) 55%, #000));color:#fff;border-radius:28px;padding:clamp(28px,5cqw,56px)}.sd-band h3{color:#fff;margin-bottom:clamp(16px,3cqw,28px)}.sd-why{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:18px;display:grid}.sd-why div{gap:4px;display:grid}.sd-why svg{color:var(--ia2)}.sd-why strong{color:#fff;font-size:1.06rem}.sd-why p{color:#fffc;margin:0;font-size:.95rem}.sd-offers{border-top:1px solid var(--line2);margin:0;padding:0;list-style:none;display:grid}.sd-offers li{border-bottom:1px solid var(--line2);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.sd-offers div{gap:2px;min-width:0;display:grid}.sd-offers span{opacity:.7;font-size:.92rem}.sd-offers b{color:var(--ia);white-space:nowrap;flex:none;font-size:1.05rem}.sd.is-dark .sd-offers b{color:var(--ia2)}.sd-fine{opacity:.6;margin:12px 0 0;font-size:.82rem}.sd-contact{background:var(--soft);border-top:1px solid var(--line2);align-items:start;gap:24px;display:grid}.sd-contact p{opacity:.8;margin:0 0 14px}.sd-contact dl{gap:10px;margin:0;display:grid}.sd-contact dl div{gap:2px;display:grid}.sd-contact dt{color:var(--ia);font-size:.85rem;font-weight:700}.sd.is-dark .sd-contact dt{color:var(--ia2)}.sd-contact dd{margin:0}.sd-contact form{gap:10px;display:grid}.sd-contact input{border:1px solid var(--line2);background:var(--ib);min-height:50px;color:var(--ii);font:inherit;border-radius:14px;padding:0 16px}.sd-sent{background:var(--ib);border:1px solid var(--line2);border-radius:20px;justify-items:start;gap:6px;padding:22px;display:grid}.sd-sent svg{color:var(--ia)}.sd-sent p{opacity:.8;margin:0}@container (width>=760px){.sd-contact{grid-template-columns:1fr 1fr}}.sd-foot{padding:18px var(--pad);opacity:.7;flex-wrap:wrap;justify-content:space-between;gap:6px 16px;font-size:.85rem;display:flex}.sd .sd-btn:not(.sd-ghost),.sd .sd-nav a.sd-navcta{color:#fff!important}.sd .sd-ghost{color:var(--ii)!important}@container (width>=760px){.sd-center .sd-glyph{width:17%}}.sd-logo{min-width:0}@container (width<=440px){.sd-nav{gap:8px;padding-inline:14px}.sd-logo{text-overflow:ellipsis;font-size:.92rem;overflow:hidden}.sd-logo span{flex:none;width:30px;height:30px}.sd-nav nav a.sd-navcta{white-space:nowrap;padding:8px 12px;font-size:.8rem}}.sd-ui{background:linear-gradient(color-mix(in srgb, var(--ia) 9%, transparent) 1px, transparent 1px) 0 0 / 28px 28px, linear-gradient(90deg, color-mix(in srgb, var(--ia) 9%, transparent) 1px, transparent 1px) 0 0 / 28px 28px, linear-gradient(160deg, color-mix(in srgb, var(--ia) 16%, var(--ib)), color-mix(in srgb, var(--ia2) 22%, var(--ib)));place-items:center;padding:8% 7%;display:grid;overflow:hidden}.sd.is-dark .sd-ui{background:linear-gradient(#ffffff0d 1px, transparent 1px) 0 0 / 28px 28px, linear-gradient(90deg, #ffffff0d 1px, transparent 1px) 0 0 / 28px 28px, linear-gradient(160deg, color-mix(in srgb, var(--ia) 30%, var(--ib)), var(--ib))}.sd-ui-card{z-index:1;color:#1d1f24;text-align:left;background:#fff;border-radius:18px;gap:12px;width:min(100%,380px);padding:20px;display:grid;position:relative;box-shadow:0 30px 60px -28px #00000073,0 0 0 1px #0000000a}.sd-ui-head{border-bottom:1px solid #eef0f2;align-items:center;gap:12px;padding-bottom:12px;display:flex}.sd-ui-head b{color:#15171b;font-size:.98rem;display:block}.sd-ui-head small{color:#6b7280;font-size:.78rem;display:block}.sd-ui-ico{background:var(--ia);color:#fff;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.sd-ui-ico svg{width:22px;height:22px}.sd-ui-title{letter-spacing:.1em;text-transform:uppercase;color:var(--ia);margin:0;font-size:.72rem;font-weight:700}.sd.is-dark .sd-ui-title{color:color-mix(in srgb, var(--ia) 85%, #000)}.sd-ui-card ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.sd-ui-card li{border-bottom:1px dashed #e5e7eb;justify-content:space-between;align-items:center;gap:10px;padding:9px 0;display:flex}.sd-ui-card li:last-child{border-bottom:0}.sd-ui-card li span{min-width:0;display:grid}.sd-ui-card li b{color:#15171b;white-space:nowrap;text-overflow:ellipsis;font-size:.86rem;overflow:hidden}.sd-ui-card li small{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.sd-ui-card li em{color:#15171b;flex:none;font-size:.84rem;font-style:normal;font-weight:700}.sd-ui-btn{background:var(--ia);color:#fff;border-radius:10px;place-items:center;min-height:40px;font-size:.86rem;font-weight:700;display:grid}.sd-ui-chip{z-index:2;color:#4b5563;background:#fff;border-radius:12px;align-items:baseline;gap:6px;padding:9px 13px;font-size:.78rem;display:inline-flex;position:absolute;box-shadow:0 16px 30px -16px #00000073}.sd-ui-chip b{color:#15171b;font-size:1rem}.sd-ui-chip.c1{top:9%;left:5%}.sd-ui-chip.c2{bottom:8%;right:5%}@container (width<=520px){.sd-ui{padding:14% 6% 16%}.sd-ui-chip.c1{top:4%}.sd-ui-chip.c2{bottom:3%}}.sd-center .sd-ui{aspect-ratio:auto}@container (width>=760px){.sd-center .sd-ui{aspect-ratio:21/8;padding:3% 6%}.sd-center .sd-ui-card{width:min(100%,420px)}}.ind-frame{container-type:normal}.ind-canvas{transform-origin:0 0;container-type:inline-size}.ind-browser{width:100%;margin-inline:auto;transition:max-width .45s cubic-bezier(.2,.8,.2,1)}.ind-chrome em{color:#8a93a0;white-space:nowrap;margin-left:auto;font-size:.72rem;font-style:normal;font-weight:600}.ind-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.ind-bar .ind-devices{margin:0}.ind-full{min-height:44px;font:inherit;cursor:pointer;color:#202e53;background:#fff;border:1px solid #202e5324;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:.92rem;font-weight:600;transition:background-color .2s,color .2s;display:inline-flex;box-shadow:0 8px 18px -12px #202e5366}.ind-full:hover{color:#fff;background:#202e53}.ind-stage.is-full{z-index:200;background:#0d1426;flex-direction:column;padding:14px clamp(10px,2vw,24px) 16px;display:flex;position:fixed;inset:0}.ind-stage.is-full .ind-bar{margin-bottom:10px}.ind-stage.is-full .ind-browser{flex-direction:column;flex:1;min-height:0;display:flex}.ind-stage.is-full .ind-frame{flex:1;max-height:none!important}.ind-stage.is-full .ind-full{color:#151f3a;background:#ecaca2;border-color:#ecaca2}.ind-stage.is-full .ind-devices button:not(.is-on){color:#fff;background:#ffffff1a;border-color:#fff3}html.ind-full-on,html.ind-full-on body{overflow:hidden}html.ind-full-on .nx-mbar,html.ind-full-on .cx{display:none!important}@media (max-width:560px){.ind-bar{gap:8px}.ind-bar .ind-devices button{min-height:40px;padding:0 12px;font-size:.86rem}.ind-full span{display:none}.ind-full{justify-content:center;width:44px;padding:0}}.mono{background:radial-gradient(90% 90% at 80% 10%, color-mix(in srgb, var(--ma) 26%, transparent), transparent 70%), var(--mb);width:100%;height:100%;color:var(--mi);align-content:center;place-items:center;gap:4px;display:grid;position:relative;overflow:hidden}.mono b{letter-spacing:-.02em;color:var(--ma);font-family:Fraunces,Georgia,serif;font-size:clamp(1.1rem,32cqw,3.4rem);font-weight:600;line-height:1}.mono.is-dark b{color:color-mix(in srgb, var(--ma) 70%, #fff)}.mono small{letter-spacing:.08em;text-transform:uppercase;opacity:.7;font-size:.72rem;font-weight:600}.mono:after{content:"";border:1px solid color-mix(in srgb, var(--ma) 30%, transparent);pointer-events:none;border-radius:8px;position:absolute;inset:10px}.wx-thumb,.pl-demo-media{container-type:inline-size}.wx-thumb .mono:after{border-radius:6px;inset:5px}.pl-demo-media .mono b{font-size:2.6rem}.wx-chrome{z-index:3;background:#f1f3f6;border-bottom:1px solid #e3e6eb;align-items:center;gap:7px;height:50px;padding:0 14px;display:flex;position:absolute;top:0;left:0;right:0}.wx-chrome>i{background:#d4d8de;border-radius:50%;width:10px;height:10px}.wx-chrome>i:first-child{background:#f28b82}.wx-chrome>i:nth-child(2){background:#f6c86b}.wx-chrome>i:nth-child(3){background:#8fd18a}.wx-chrome .wx-tag,.wx-chrome .wx-live{position:static}.wx-chrome .wx-tag{box-shadow:none;border:1px solid #e3e6eb;margin-left:10px}.wx-chrome .wx-live{margin-left:auto}.wx-preview,.wx-appscreen{top:50px!important}.sd-ui{padding:15% 7% 12%}.sd-ui-chip.c1{top:4%;left:auto;right:5%}.sd-ui-chip.c2{bottom:4%;left:5%;right:auto}.sd:lang(ar),.sd:lang(ar) :is(h2,h3,.sd-logo,strong,b,p,span,a,button,input){letter-spacing:0!important;font-family:Noto Sans Arabic,Segoe UI,Tahoma,sans-serif!important}.sd:lang(hi),.sd:lang(hi) :is(h2,h3,strong,b,p,span,a,button,input){letter-spacing:0!important;font-family:Noto Sans Devanagari,Figtree,sans-serif!important}.sd:lang(te),.sd:lang(te) :is(h2,h3,strong,b,p,span,a,button,input){letter-spacing:0!important;font-family:Noto Sans Telugu,Figtree,sans-serif!important}.sd:lang(ta),.sd:lang(ta) :is(h2,h3,strong,b,p,span,a,button,input){letter-spacing:0!important;font-family:Noto Sans Tamil,Figtree,sans-serif!important}.sd:lang(ar) .sd-logo,.sd:lang(hi) .sd-logo,.sd:lang(te) .sd-logo,.sd:lang(ta) .sd-logo{font-family:Figtree,system-ui,sans-serif!important}.sd:is(:lang(ar),:lang(hi),:lang(te),:lang(ta)) h2{font-size:clamp(1.8rem,1rem + 3.6cqw,3.4rem);line-height:1.25}.sd:is(:lang(ar),:lang(hi),:lang(te),:lang(ta)) h3{line-height:1.3}.sd[dir=rtl] .sd-ui-card{text-align:right}.sd[dir=rtl] .sd-badge{left:auto;right:14px}.sd[dir=rtl] .sd-stats div+div{border-left:0;border-right:1px solid var(--line2)}.nx-progress{z-index:80;transform-origin:0;pointer-events:none;background:linear-gradient(90deg,#2e6e79,#bed3c4,#f5b544);height:3px;position:fixed;inset:0 0 auto;transform:scaleX(0)}.rv{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.2,1) var(--rd,0s), transform .8s cubic-bezier(.2,.7,.2,1) var(--rd,0s);will-change:opacity, transform;transform:translateY(28px)scale(.985)}.rv.rv-in{opacity:1;transform:none}.w-in{animation:.8s cubic-bezier(.2,.7,.2,1) both wIn;animation-delay:calc(var(--i) * 60ms + .12s);display:inline-block}@keyframes wIn{0%{opacity:0;filter:blur(6px);transform:translateY(.5em)}to{opacity:1;filter:blur();transform:none}}.nx-hero{--hp:0}.nx-hvwrap{transform:translate3d(0, calc(var(--hp) * -46px), 0) scale(calc(1 - var(--hp) * .07));transform-origin:50% 0;will-change:transform}.nx-hero-copy{transform:translate3d(0, calc(var(--hp) * 34px), 0);opacity:calc(1 - var(--hp) * .55)}.nx-hero-copy .nx-pill,.nx-hero-copy .nx-hero-lead,.nx-hero-copy .nx-hero-actions,.nx-hero-copy .nx-hero-points{animation:.8s cubic-bezier(.2,.7,.2,1) both fadeUp}.nx-hero-copy .nx-hero-points{animation-delay:.8s}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.hm-stats{padding:8px 0 0}.hm-stats-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}@media (min-width:800px){.hm-stats-grid{grid-template-columns:repeat(4,1fr)}}.hm-stat{background:var(--glass);border:1px solid var(--glass-edge);box-shadow:var(--glass-shadow), var(--glass-hi);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border-radius:22px;gap:2px;padding:18px 20px;display:grid}.hm-stat b{font-family:var(--font-head);letter-spacing:-.03em;color:var(--link);font-variant-numeric:tabular-nums;font-size:clamp(1.9rem,4vw,2.8rem);line-height:1}.hm-stat span{color:var(--ink-2);font-size:.95rem;font-weight:600}.sy{padding:var(--section) 0;background:0 0}.sy-grid{gap:28px;display:grid}.sy-list{gap:14px;margin:22px 0 0;padding:0;list-style:none;display:grid}.sy-list li{background:var(--glass);border:1px solid var(--glass-edge);box-shadow:var(--glass-hi);border-radius:20px;grid-template-columns:auto 1fr;gap:14px;padding:16px;display:grid}.sy-list h3{font-family:var(--font-head);margin:0 0 4px;font-size:1.15rem}.sy-list p{color:var(--ink-2);margin:0}.sy-rail,.sy-stage{display:none}@media (min-width:900px){.sy.sy-on{height:440vh;padding:0}.sy.sy-on .sy-pin{align-items:center;height:100vh;padding-top:70px;display:flex;position:sticky;top:0}.sy.sy-on .sy-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(28px,5vw,72px);width:100%}.sy.sy-on .sy-left{padding-left:26px;position:relative}.sy.sy-on .sy-rail{background:#0f22301a;border-radius:4px;width:4px;display:block;position:absolute;top:4px;bottom:4px;left:0;overflow:hidden}.sy.sy-on .sy-rail i{transform-origin:50% 0;transform:scaleY(var(--p,0));background:linear-gradient(#2e6e79,#bed3c4);position:absolute;inset:0}.sy.sy-on .sy-list{gap:10px}.sy.sy-on .sy-list li{opacity:.38;transform-origin:0;transition:opacity .4s,transform .4s,background-color .4s;transform:scale(.97)}.sy.sy-on .sy-list li[data-on]{opacity:1;background:#ffffffd1;transform:none}.sy.sy-on .sy-list li:not([data-on]) p{display:none}.sy.sy-on .nx-step-n{transition:background-color .4s,color .4s}.sy.sy-on .sy-list li[data-on] .nx-step-n{background:var(--blue);color:#fff}.sy.sy-on .sy-stage{aspect-ratio:1.12;border:1px solid var(--glass-edge);box-shadow:var(--glass-shadow), var(--glass-hi);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);transform:rotate(calc((var(--p,0) - .5) * 2deg));background:linear-gradient(145deg,#ffffffb3,#ffffff59);border-radius:34px;display:block;position:relative;overflow:hidden}.sy.sy-on .sy-stage:before{content:"";aspect-ratio:1;filter:blur(60px);opacity:.5;width:60%;left:calc(var(--p,0) * 60% - 10%);top:calc(10% + var(--p,0) * 40%);background:#bed3c4;border-radius:50%;transition:background-color .6s;position:absolute}.sy[data-step="1"] .sy-stage:before{background:#f5b544}.sy[data-step="2"] .sy-stage:before{background:#bed3c4}.sy[data-step="3"] .sy-stage:before{background:#a48bff}}.sy-p{opacity:0;pointer-events:none;align-content:center;gap:12px;padding:7%;transition:opacity .5s,transform .6s cubic-bezier(.2,.7,.2,1);display:grid;position:absolute;inset:0;transform:translateY(22px)scale(.97)}.sy[data-step="0"] .p0,.sy[data-step="1"] .p1,.sy[data-step="2"] .p2,.sy[data-step="3"] .p3{opacity:1;transform:none}.bub{max-width:78%;box-shadow:var(--shadow);opacity:0;background:#fff;border-radius:18px 18px 18px 6px;padding:12px 16px;font-size:clamp(.8rem,1.4vw,1rem);font-weight:600;transition:opacity .5s,transform .5s;transform:translateY(12px)}.bub.b2{background:var(--blue);color:#fff;border-radius:18px 18px 6px;justify-self:end}.sy[data-step="0"] .bub{opacity:1;transform:none}.sy[data-step="0"] .b2{transition-delay:.35s}.sy[data-step="0"] .b3{transition-delay:.7s}.sy-quote{color:#fff;opacity:0;background:#0f2230eb;border-radius:16px;gap:2px;padding:14px 16px;transition:opacity .5s 1.05s;display:grid}.sy[data-step="0"] .sy-quote{opacity:1}.sy-quote span{opacity:.75;font-size:.85rem}.sy-quote em{background:var(--mint);border-radius:99px;justify-self:start;margin-top:4px;padding:2px 10px;font-size:.78rem;font-style:normal;font-weight:700}.sy-wire{grid-template-columns:1fr 1fr;gap:10px;display:grid}.sy-wire u{background:#dfe6ed;border-radius:14px;height:clamp(46px,8vw,84px);transition:background .6s,transform .6s}.sy[data-step="1"] .sy-wire u:first-child{background:linear-gradient(135deg,#2e6e79,#bed3c4)}.sy[data-step="1"] .sy-wire u:nth-child(2){background:linear-gradient(135deg,#2e6e79,#bed3c4);transition-delay:.15s}.sy[data-step="1"] .sy-wire u:nth-child(3){background:linear-gradient(135deg,#f5b544,#f08a4b);transition-delay:.3s}.sy[data-step="1"] .sy-wire u:nth-child(4){background:linear-gradient(135deg,#0f2230,#35546c);transition-delay:.45s}.sy-sw{gap:10px;display:flex}.sy-sw i{width:34px;height:34px;box-shadow:var(--shadow);border-radius:50%;transition:transform .5s cubic-bezier(.3,1.5,.5,1);transform:scale(0)}.sy[data-step="1"] .sy-sw i{transform:none}.sy-sw i:nth-child(2){transition-delay:.1s}.sy-sw i:nth-child(3){transition-delay:.2s}.sy-sw i:nth-child(4){transition-delay:.3s}.sy-aa{font-family:var(--font-head);letter-spacing:-.04em;font-size:clamp(2rem,6vw,3.6rem);font-weight:800;line-height:1}.sy-dev{justify-content:center;align-items:flex-end;gap:14px;display:flex}.sy-lap{aspect-ratio:1.5;border:1px solid var(--line);width:62%;box-shadow:var(--shadow);background:#fff;border-radius:14px;align-content:start;gap:7px;padding:10px;display:grid}.sy-lap i{background:#dfe6ed;border-radius:6px;width:0;height:12px;transition:width .6s}.sy-lap i:first-child{background:var(--blue)}.sy-lap i:nth-child(2){background:#cfd9e2}.sy-lap i:nth-child(3){background:var(--mint)}.sy[data-step="2"] .sy-lap i{width:calc(35% + var(--lp,0) * 60%)}.sy[data-step="2"] .sy-lap i:nth-child(2){transition-delay:.1s}.sy[data-step="2"] .sy-lap i:nth-child(3){transition-delay:.2s}.sy-ph{aspect-ratio:.52;border:3px solid var(--ink);background:#fff;border-radius:16px;align-content:start;gap:6px;width:20%;padding:8px;display:grid}.sy-ph i{background:var(--blue);border-radius:5px;height:10px}.sy-ph i+i{background:#cfd9e2}.sy-prog{color:var(--ink-2);gap:6px;font-size:.85rem;font-weight:700;display:grid}.sy-prog div{background:#0f22301a;border-radius:99px;height:10px;overflow:hidden}.sy-prog i{transform-origin:0;width:100%;height:100%;transform:scaleX(calc(.1 + var(--lp,0) * .9));background:linear-gradient(90deg,#2e6e79,#bed3c4);display:block}.sy-bars{align-items:flex-end;gap:12px;height:56%;padding-bottom:4px;display:flex}.sy-bars i{background:linear-gradient(#2e6e79,#bed3c4);border-radius:10px 10px 4px 4px;flex:1;height:0;transition:height .9s cubic-bezier(.2,.8,.2,1)}.sy[data-step="3"] .sy-bars i{height:var(--h)}.sy-bars i:nth-child(2){transition-delay:80ms}.sy-bars i:nth-child(3){transition-delay:.16s}.sy-bars i:nth-child(4){transition-delay:.24s}.sy-bars i:nth-child(5){transition-delay:.32s}.sy-tags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sy-tags span{box-shadow:var(--shadow);background:#fff;border-radius:99px;padding:6px 12px;font-size:.85rem;font-weight:700}.sy-tags em{color:var(--ink-2);font-size:.78rem;font-style:normal}.hs{padding:var(--section) 0}.hs-sticky{gap:22px;display:grid}.hs-viewport{scroll-snap-type:x mandatory;padding:4px var(--gutter) 18px;scrollbar-width:none;overflow-x:auto}.hs-viewport::-webkit-scrollbar{display:none}.hs-track{gap:14px;width:max-content;display:flex}.hs-track .hm-demo{scroll-snap-align:start;align-content:start;width:min(78vw,300px)}.hs-bar{display:none}@media (min-width:900px){.hs.hs-on{padding:0}.hs.hs-on .hs-sticky{align-content:center;height:100vh;padding-top:70px;position:sticky;top:0;overflow:hidden}.hs.hs-on .hs-viewport{padding-left:max(var(--gutter), calc((100vw - 1200px) / 2 + var(--gutter)));padding-right:var(--gutter);scroll-snap-type:none;overflow:hidden}.hs.hs-on .hs-track{will-change:transform;gap:18px}.hs.hs-on .hs-track .hm-demo{width:320px;min-height:300px}.hs.hs-on .hs-bar{width:min(1200px, calc(100% - 2 * var(--gutter)));background:#0f22301a;border-radius:4px;height:4px;margin-inline:auto;display:block;overflow:hidden}.hs.hs-on .hs-bar i{transform-origin:0;height:100%;transform:scaleX(var(--p,0));background:linear-gradient(90deg,#2e6e79,#bed3c4);display:block}}@media (prefers-reduced-motion:reduce){.w-in,.nx-hero-copy>*{animation:none!important}.nx-hvwrap,.nx-hero-copy{opacity:1!important;transform:none!important}.rv{opacity:1;transition:none;transform:none}}.sy-bars{height:clamp(130px,24vw,250px)}.sy-list li{align-items:center}@media (min-width:900px){.sy.sy-on .sy-stage{transform:rotate(calc((var(--p,0) - .5) * 1deg))}}.w-in{margin-right:.26em}.w-in:last-child{margin-right:0}::view-transition-old(root){z-index:1;animation:.75s both vtDim}::view-transition-new(root){z-index:2;animation:.75s cubic-bezier(.65,.05,.25,1) both vtReveal}@keyframes vtReveal{0%{clip-path:circle(0 at var(--vx,50%) var(--vy,30%))}to{clip-path:circle(150vmax at var(--vx,50%) var(--vy,30%))}}@keyframes vtDim{to{opacity:.55;filter:blur(2px);transform:scale(.985)}}html:not(.vt) main>*{animation:.6s cubic-bezier(.2,.7,.2,1) both pageIn}@keyframes pageIn{0%{opacity:0;transform:translateY(14px)}}@media (prefers-reduced-motion:reduce){html:not(.vt) main>*{animation:none}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}}.hl{color:inherit;white-space:nowrap;z-index:0;background:0 0;position:relative}.hl:after{content:"";z-index:-1;transform-origin:0;background:linear-gradient(90deg,#49919d47,#49919d66);border-radius:99px;height:.34em;animation:.9s cubic-bezier(.2,.8,.2,1) .35s forwards hlDraw;position:absolute;bottom:.02em;left:-2%;right:-2%;transform:scaleX(0)rotate(-1.2deg)}.rv:not(.rv-in) .hl:after{animation-play-state:paused}@keyframes hlDraw{to{transform:scaleX(1)rotate(-1.2deg)}}.nx-h1 .w-hl{z-index:0;position:relative}.nx-h1 .w-hl:after{content:"";z-index:-1;transform-origin:0;background:linear-gradient(90deg,#49919d4d,#49919d73);border-radius:99px;height:.3em;animation:.9s cubic-bezier(.2,.8,.2,1) 1.2s forwards hlDraw;position:absolute;bottom:.04em;left:-3%;right:0;transform:scaleX(0)rotate(-1.5deg)}@media (prefers-reduced-motion:reduce){.hl:after,.nx-h1 .w-hl:after{animation:none;transform:scaleX(1)rotate(-1.2deg)}}.hm-demo,.nx-plan,.nx-feature,.nx-work-card,.hm-stat,.nx-faq-item{position:relative}@media (hover:hover) and (pointer:fine){.hm-demo:after,.nx-plan:after,.nx-feature:after,.nx-work-card:after,.hm-stat:after,.nx-faq-item:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(260px circle at var(--mx,50%) var(--my,50%), #6c8cff38, transparent 65%);transition:opacity .3s;position:absolute;inset:0}.hm-demo:hover:after,.nx-plan:hover:after,.nx-feature:hover:after,.nx-work-card:hover:after,.hm-stat:hover:after,.nx-faq-item:hover:after{opacity:1}.nx-panel:hover:after{opacity:1;background:radial-gradient(320px circle at var(--mx,50%) var(--my,50%), #ffffff38, transparent 65%)}.nx-btn-primary{transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s}}.nx-btn{position:relative;overflow:hidden}.nx-btn:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff73,#0000);width:40%;transition:left .6s;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-20deg)}.nx-btn:hover:before{left:130%}.nx-btn svg{transition:transform .25s}.nx-btn:hover svg{transform:translate(4px)}.nx-more svg,.hm-demo em svg,.nx-work-card em svg{transition:transform .25s}.nx-more:hover svg,.hm-demo:hover em svg,.nx-work-card:hover em svg{transform:translate(5px)}.nx-hv{transform:perspective(1100px) rotateY(var(--tx,0deg)) rotateX(var(--ty,0deg));transition:transform .35s ease-out}.px{animation:.45s cubic-bezier(.2,.8,.2,1) both pxIn;display:inline-block}@keyframes pxIn{0%{opacity:0;transform:translateY(.4em)}}.mq{padding:22px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.mq-track{width:max-content;animation:70s linear infinite mq;display:flex}.mq:hover .mq-track{animation-play-state:paused}.mq ul{gap:12px;margin:0;padding:0 6px;list-style:none;display:flex}.mq li{white-space:nowrap;background:var(--glass);border:1px solid var(--glass-edge);box-shadow:var(--glass-hi);color:var(--ink-2);border-radius:99px;align-items:center;gap:8px;padding:8px 16px 8px 10px;font-weight:650;display:inline-flex}.mq-g{background:linear-gradient(135deg,#2e6e79,#bed3c4);border-radius:50%;width:26px;height:26px;padding:4px}@keyframes mq{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.mq-track{animation:none}.mq{overflow-x:auto}}.mf{padding:clamp(32px,6vw,72px) 0}.mf-text{max-width:26em;font-family:var(--font-head);letter-spacing:-.03em;margin:0;font-size:clamp(1.6rem,3.6vw,2.7rem);font-weight:700;line-height:1.16}.mf-w{color:var(--ink);transition:color .35s}.nx-foot-mark{font-family:var(--font-head);letter-spacing:-.06em;text-align:center;color:#0000;background:linear-gradient(#ffffff29,#fff0);-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;margin:clamp(10px,3vw,40px) 0 0;font-size:clamp(5rem,24vw,20rem);font-weight:800;line-height:.8;overflow:hidden}.ind-photo img{animation:1.1s cubic-bezier(.2,.7,.2,1) both imgIn}@keyframes imgIn{0%{clip-path:inset(0 0 100% round 22px);transform:scale(1.12)}to{clip-path:inset(0 round 22px);transform:none}}html{scroll-behavior:smooth;scroll-padding-top:90px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.lo{color:#fff;background:linear-gradient(135deg,#49919df5,#1a2f9ef5 60%,#0f2230f5);border-radius:32px;align-items:center;gap:28px;padding:clamp(22px,4vw,44px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 70px -30px #49919d99}.lo:before{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#49919d8c,#0000 65%);border-radius:50%;width:420px;position:absolute;top:-160px;right:-120px}@media (min-width:800px){.lo{grid-template-columns:1.3fr 1fr}}.lo-copy{gap:10px;display:grid;position:relative}.lo-tag{letter-spacing:.02em;background:#ffffff2e;border:1px solid #ffffff4d;border-radius:99px;justify-self:start;padding:4px 12px;font-size:.82rem;font-weight:700}.lo h3{font-family:var(--font-head);letter-spacing:-.03em;margin:0;font-size:clamp(1.6rem,3.6vw,2.5rem);line-height:1.08}.lo p{color:#ffffffd9;max-width:52ch;margin:0}.lo-actions{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.lo .nx-btn-primary{color:var(--blue-d);background:#fff;box-shadow:0 10px 24px -10px #0006}.lo .nx-btn-outline{color:#fff;background:#ffffff1f;border-color:#ffffff73}.lo-meter{justify-self:center;place-items:center;gap:14px;width:min(260px,70vw);display:grid;position:relative}.lo-meter svg{width:100%;transform:rotate(-90deg)}.lo-track{fill:none;stroke:#ffffff2e;stroke-width:9px}.lo-fill{fill:none;stroke:#bed3c4;stroke-width:9px;stroke-linecap:round;transition:stroke-dashoffset 1.4s cubic-bezier(.2,.8,.2,1)}.lo-num{aspect-ratio:1;text-align:center;place-content:center;display:grid;position:absolute;top:0;left:0;right:0}.lo-num b{font-family:var(--font-head);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(2.8rem,8vw,4.2rem);line-height:1}.lo-num small{opacity:.7;font-size:.5em}.lo-num span{opacity:.85;font-weight:650}.lo-dots{gap:6px;margin:0;padding:0;list-style:none;display:flex}.lo-dots li{border:2px solid #fff6;border-radius:50%;width:14px;height:14px}.lo-dots li.on{background:#bed3c4;border-color:#bed3c4}.lo-compact{padding:clamp(18px,3vw,28px)}.lo-compact .lo-meter{width:min(170px,50vw)}.lo-compact h3{font-size:clamp(1.3rem,2.8vw,1.8rem)}.lo-compact .lo-num b{font-size:2.4rem}.lo.rv:not(.rv-in) .lo-fill{stroke-dashoffset:327px!important}.nx-app .lo h3{color:#fff}.nx-app .lo .nx-btn-primary,.nx-app .lo .nx-btn-primary span{color:var(--blue-d)}.nx-app .lo .nx-btn-outline,.nx-app .lo .nx-btn-outline span{color:#fff}.nx-app .lo .nx-btn-primary svg{color:var(--blue-d);stroke:var(--blue-d)}.nx-header .nx-wrap{-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);background-color:#ffffffe6}.cin-bg,.cin-end,.cin-steps,.cin-cue{display:none}@media (min-width:900px){.cin-wide .cin{--cp:0;--a:clamp(0, calc(var(--cp) * 6), 1);--b:clamp(0, calc((var(--cp) - .1) / .3), 1);--c:clamp(0, calc((var(--cp) - .86) / .14), 1);background:#060b1a;height:460vh;padding:0;overflow:visible}.cin-wide .cin-pin{background:radial-gradient(120% 90% at 50% 0,#14224f 0%,#0a1230 45%,#060b1a 100%);height:100vh;position:sticky;top:0;overflow:hidden}.cin-wide .cin-bg{pointer-events:none;display:block;position:absolute;inset:0}.cin-bg i{filter:blur(90px);will-change:transform;border-radius:50%;position:absolute}.cin-bg .g1{aspect-ratio:1;opacity:.55;width:46vw;transform:translate3d(calc(var(--cp) * 22vw), calc(var(--cp) * 18vh), 0);background:#2e6e79;top:-12vw;left:-8vw}.cin-bg .g2{aspect-ratio:1;opacity:.38;width:38vw;transform:translate3d(calc(var(--cp) * -16vw), calc(var(--cp) * 22vh), 0);background:#2e6e79;top:12vh;right:-6vw}.cin-bg .g3{aspect-ratio:1;width:30vw;opacity:calc(.12 + var(--b) * .2);transform:translate3d(0, calc(var(--cp) * -26vh), 0);background:#f5b544;bottom:-14vw;left:34vw}.cin-wide .cin-bg:after{content:"";opacity:.35;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E");position:absolute;inset:0}.cin-wide .cin-pin:after{content:"";pointer-events:none;z-index:5;background:radial-gradient(90% 80%,#0000 55%,#0000008c);position:absolute;inset:0}.cin-wide .cin .nx-hero-grid{max-width:none;margin:0;padding:0;display:block;position:absolute;inset:0}.cin-wide .cin .nx-hero-copy{text-align:center;z-index:3;width:min(1040px,90vw);transform:translate3d(-50%, calc(-54% - var(--a) * 4vh - var(--b) * 22vh), 0) scale(calc(1 - var(--b) * .3));opacity:calc(1 - var(--b) * 1.25);filter:blur(calc(var(--b) * 8px));justify-items:center;gap:18px;display:grid;position:absolute;top:50%;left:50%}.cin-wide .cin .nx-h1{color:#fff;letter-spacing:-.04em;max-width:15ch;font-size:clamp(2.8rem,6vw,5.6rem);line-height:.98}.cin-wide .cin .nx-hero-lead{color:#ffffffc7;max-width:52ch;margin:0}.cin-wide .cin .nx-pill{color:#cfdcff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff38}.cin-wide .cin .nx-hero-actions{justify-content:center}.cin-wide .cin .nx-hero-points{color:#ffffffbf;justify-content:center}.cin-wide .nx-app .cin .nx-btn-outline,.cin-wide .nx-app .cin .nx-btn-outline span{color:#fff}.cin-wide .nx-app .cin .nx-btn-outline{background:#ffffff1a;border-color:#fff6}.cin-wide .cin .w-hl:after{background:linear-gradient(90deg,#6c8cffb3,#eed9b8cc)}.cin-wide .cin .nx-hvwrap{z-index:2;transform-origin:34% 38%;will-change:transform, opacity;width:min(800px,62vw,118vh);max-width:none;transform:translate3d(-50%, calc(-50% + 66vh - var(--a) * 6vh - var(--b) * 60vh), 0) scale(calc(.72 + var(--b) * .3 + var(--c) * 1.55)) rotateX(calc((1 - var(--b)) * 12deg));opacity:calc(1 - var(--c) * var(--c) * 1.1);margin:0;position:absolute;top:50%;left:50%}.cin-wide .cin .hv-tabs{display:none}.cin-wide .cin .nx-hv-phone,.cin-wide .cin .hr-chip{opacity:calc(var(--b) * (1 - var(--c) * 1.4))}.cin-wide .cin .nx-hv-phone{transform:translateY(calc((1 - var(--b)) * 40px))}.cin-wide .cin .nx-hv-laptop{box-shadow:0 50px 120px -30px #49919db3,0 0 0 1px #ffffff40}.cin-wide .cin-end{text-align:center;z-index:4;color:#ffffffbf;width:min(900px,90vw);font-family:var(--font-head);letter-spacing:-.03em;transform:translate3d(-50%, calc(-50% + (1 - var(--c)) * 8vh), 0) scale(calc(.94 + var(--c) * .06));opacity:calc(var(--c) * var(--c));filter:blur(calc((1 - var(--c)) * 8px));pointer-events:none;margin:0;font-size:clamp(2rem,5vw,4.2rem);font-weight:700;line-height:1.02;display:block;position:absolute;top:50%;left:50%}.cin-end span{color:#fff;-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#bed3c4,#bed3c4);-webkit-background-clip:text;background-clip:text}.cin-wide .cin-steps{z-index:6;opacity:calc(var(--b) * (1 - var(--c) * 1.6));gap:8px;margin:0;padding:0;list-style:none;display:flex;position:absolute;bottom:5vh;left:50%;transform:translate(-50%)}.cin-steps li{color:#fff9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f;border:1px solid #ffffff2e;border-radius:99px;padding:7px 14px;font-size:.88rem;font-weight:650;transition:color .3s,background-color .3s,border-color .3s}.cin-steps li[data-on]{color:#0a1230;background:#fff;border-color:#fff}.cin-wide .cin-cue{z-index:6;color:#ffffffb3;letter-spacing:.14em;text-transform:uppercase;opacity:calc(1 - var(--a) * 4);pointer-events:none;justify-items:center;gap:8px;font-size:.8rem;font-weight:700;display:grid;position:absolute;bottom:4vh;left:50%;transform:translate(-50%)}.cin-cue i{border:2px solid #ffffff80;border-radius:12px;width:22px;height:36px;position:relative}.cin-cue i:after{content:"";background:#fff;border-radius:4px;width:4px;height:8px;margin-left:-2px;animation:1.6s ease-in-out infinite cueDot;position:absolute;top:6px;left:50%}@keyframes cueDot{0%{opacity:0;transform:translateY(0)}40%{opacity:1}to{opacity:0;transform:translateY(12px)}}.cin-wide .cin .nx-hv-laptop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f1f5fa;border-color:#ffffff80}.cin-wide .cin .nx-hv-bar{background:#e4ebf3}.cin-wide .cin .nx-hv-phone{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f6f8fc}.cin-wide .cin .hr-chip{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffffff0}.cin-wide .cin .hr-kpis div,.cin-wide .cin .hr-rows div,.cin-wide .cin .hr-days i:not(.on),.cin-wide .cin .hr-times i:not(.on){background:#fff}.cin-wide .cin .nx-hvwrap{transform:translate3d(-50%, calc(-50% + 66vh - var(--a) * 6vh - var(--b) * 62vh), 0) scale(calc(.72 + var(--b) * .42 + var(--c) * 1.4)) rotateX(calc((1 - var(--b)) * 12deg));opacity:calc(1 - var(--c) * 1.7)}.cin-wide .cin-end{opacity:clamp(0, calc((var(--c) - .45) * 2), 1)}}.nx-hvwrap{max-width:640px}.nx-hv{aspect-ratio:1.5;width:100%;max-width:none}.nx-hv-laptop{background:#f4f7fb;border-radius:16px;width:80%;top:3%;left:0;overflow:hidden;container-type:inline-size}.nx-hv-bar{background:#e8eef5;gap:.9cqw;height:auto;min-height:0;padding:1.5cqw 2.2cqw}.nx-hv-bar i{width:1.3cqw;height:1.3cqw}.nx-hv-bar span{max-width:none;height:auto;color:var(--ink-3);background:#fff;border-radius:99px;flex:0 46%;margin-left:2cqw;padding:.45cqw 1.6cqw;font-size:max(7px,1.35cqw);font-weight:600}.nx-hv-screen{aspect-ratio:16/9.6;background:#fff;min-height:0;padding:0;display:block;position:relative;overflow:hidden}.sc{color:var(--ink);flex-direction:column;gap:1.8cqw;padding:2.4cqw 2.8cqw;font-size:max(7.5px,1.5cqw);line-height:1.25;display:flex;position:absolute;inset:0}.sc *{min-width:0}.sc b,.sc span,.sc small,.sc em,.sc i{text-overflow:ellipsis;overflow:hidden}.sc-nav{flex:none;align-items:center;gap:2.2cqw;display:flex}.sc-nav b{font-family:var(--font-head);white-space:nowrap;margin-right:auto;font-size:1.3em}.sc-nav span{color:var(--ink-2);white-space:nowrap;font-weight:600}.sc-nav em{background:var(--blue);color:#fff;white-space:nowrap;border-radius:99px;padding:.4em 1em;font-style:normal;font-weight:700}.sc-search{background:#eef2f7;border-radius:99px;margin:0 1.4cqw;padding:.5em 1.1em;color:var(--ink-3)!important;flex:1!important;font-weight:500!important}.sc-search~span{flex:none}.sc-btn{background:var(--ink);color:#fff;white-space:nowrap;border-radius:99px;padding:.6em 1.2em;font-style:normal;font-weight:700;display:inline-block}.sc-btn.ghost{color:var(--ink);border:1px solid var(--line);background:#fff}.sc-btn.wide{text-align:center;background:var(--blue);display:block}.sc-split{flex:1;grid-template-columns:1.05fr 1fr;align-items:center;gap:2.4cqw;min-height:0;display:grid}.sc-copy small{color:var(--blue);font-weight:700}.sc-copy :is(h4,.sc-h){font-family:var(--font-head);letter-spacing:-.03em;margin:.3em 0 .35em;font-size:2.6em;line-height:1.02;display:block}.sc-copy p{color:var(--ink-2);margin:0 0 .9em;line-height:1.4}.sc-row{gap:1cqw;display:flex}.sc-photo{border-radius:1.8cqw;height:100%;position:relative;overflow:hidden}.sc-photo img{object-fit:cover;width:100%;height:100%;display:block}.sc-badge{background:#fffffff2;border-radius:99px;padding:.4em .9em;font-weight:800;position:absolute;bottom:1.2cqw;left:1.2cqw}.sc-badge small{color:var(--ink-3);font-weight:500}.sc-trio{flex:none;grid-template-columns:repeat(3,1fr);gap:1.4cqw;display:grid}.sc-trio div{background:#f1f5fa;border-radius:1.3cqw;padding:.8em 1em;display:grid}.sc-trio span{color:var(--ink-3);font-size:.92em}.sc-chips{flex:none;align-items:center;gap:.8cqw;display:flex}.sc-chips i{white-space:nowrap;background:#eef2f7;border-radius:99px;padding:.35em .95em;font-style:normal;font-weight:600}.sc-chips i.on{background:var(--ink);color:#fff}.sc-chips span{color:var(--mint-d);white-space:nowrap;margin-left:auto;font-weight:700}.sc-grid4{flex:1;grid-template-columns:repeat(4,1fr);gap:1.6cqw;min-height:0;display:grid}.sc-prod{border:1px solid var(--line);background:#f8fafc;border-radius:1.5cqw;grid-template-rows:minmax(0,1fr) auto auto auto;gap:.35em;min-height:0;padding:.9cqw;display:grid}.sc-prod img{object-fit:cover;border-radius:1.1cqw;width:100%;height:100%;min-height:0;display:block}.sc-prod span{color:var(--blue);font-weight:800}.sc-prod i{text-align:center;background:var(--ink);color:#fff;border-radius:99px;padding:.4em;font-size:.92em;font-style:normal;font-weight:700}.sc-bk{flex:1;grid-template-columns:1fr 1.15fr;gap:2.6cqw;min-height:0;display:grid}.sc-bk small{color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em;font-size:.8em;font-weight:800}.sc-svcs,.sc-cal{align-content:start;gap:1.1cqw;display:grid}.sc-svcs div{border:1px solid var(--line);background:#fff;border-radius:1.3cqw;padding:.9em 1.1em;display:grid}.sc-svcs div.on{border-color:var(--blue);background:#eef2ff}.sc-svcs span{color:var(--ink-2)}.sc-days,.sc-times{flex-wrap:wrap;gap:.8cqw;display:flex}.sc-days i{text-align:center;border:1px solid var(--line);white-space:nowrap;background:#fff;border-radius:1cqw;flex:1;padding:.6em 0;font-style:normal;font-weight:650}.sc-days i.on{background:var(--blue);border-color:var(--blue);color:#fff}.sc-times i{text-align:center;background:#eef2f7;border-radius:99px;flex:1 0 28%;padding:.5em 0;font-style:normal;font-weight:650}.sc-times i.on{background:var(--mint-d);color:#fff}.sc-times i.off{opacity:.4;text-decoration:line-through}.sc-dash{flex-direction:row;gap:0;padding:0}.sc-dash aside{background:var(--ink);flex-direction:column;flex:none;align-items:center;gap:1.8cqw;width:7cqw;padding-top:2.4cqw;display:flex}.sc-dash aside i{background:#ffffff38;border-radius:.8cqw;width:2.6cqw;height:2.6cqw}.sc-dash aside i.lg{background:linear-gradient(135deg,#2e6e79,#bed3c4)}.sc-dash aside i.on{background:#fff}.sc-main{flex-direction:column;flex:1;gap:1.7cqw;padding:2.4cqw 2.8cqw;display:flex}.sc-top{flex:none;justify-content:space-between;align-items:baseline;display:flex}.sc-top b{font-family:var(--font-head);font-size:1.4em}.sc-top span{color:var(--ink-3)}.sc-kpis{flex:none;grid-template-columns:repeat(3,1fr);gap:1.4cqw;display:grid}.sc-kpis div{border:1px solid var(--line);background:#fff;border-radius:1.3cqw;padding:.8em 1em;display:grid}.sc-kpis small{color:var(--ink-3)}.sc-kpis b{font-family:var(--font-head);font-size:1.9em;line-height:1.1}.sc-kpis em{color:var(--mint-d);font-style:normal;font-weight:800}.sc-charts{flex:1;grid-template-columns:1.5fr 1fr;gap:1.6cqw;min-height:0;display:grid}.sc-charts.two{grid-template-columns:1.3fr 1fr}.sc-line{background:#f4f7fc;border-radius:1.3cqw;width:100%;height:100%;display:block}.sc-rows{align-content:start;gap:.9cqw;display:grid}.sc-rows div{background:#f4f7fc;border-radius:1.1cqw;justify-content:space-between;align-items:center;gap:1cqw;padding:.75em 1em;font-weight:600;display:flex}.sc-rows em{color:#2e6e79;white-space:nowrap;background:#fdf0e6;border-radius:99px;padding:.1em .75em;font-style:normal;font-weight:800}.sc-rows em.s{color:#9a6410;background:#fdf0d2}.sc-steps{flex:none;grid-template-columns:repeat(5,1fr);gap:1cqw;display:grid}.sc-steps div{color:var(--ink-3);gap:.55em;font-size:.92em;font-weight:700;display:grid}.sc-steps i{background:#dbe3ea;border-radius:99px;height:.9cqw;padding:0;display:block}.sc-steps div.on{color:var(--ink)}.sc-steps div.on i{background:var(--mint)}.sc-msg{background:linear-gradient(145deg,#eef2ff,#fdf3ea);border-radius:1.5cqw;align-content:start;gap:.7em;padding:1.2em;display:grid}.sc-msg small{color:var(--ink-3);font-weight:700}.sc-msg b{font-family:var(--font-head);font-size:1.3em;line-height:1.2}.sc-msg .sc-btn{justify-self:start}.nx-hv-phone{aspect-ratio:9/18.5;border:4px solid var(--ink);background:#fff;border-radius:22px;width:25%;padding:0;animation:.45s both hvIn;display:block;bottom:0;right:0;overflow:hidden;container-type:inline-size}.ph{color:var(--ink);flex-direction:column;gap:4.2cqw;padding:10cqw 7cqw 7cqw;font-size:max(7.5px,5.6cqw);line-height:1.25;display:flex;position:absolute;inset:0}.ph:before{content:"";background:var(--ink);opacity:.9;border-radius:99px;width:26cqw;height:3cqw;margin-left:-13cqw;position:absolute;top:3cqw;left:50%}.ph-top{justify-content:space-between;align-items:center;margin-top:2cqw;display:flex}.ph-top b{font-family:var(--font-head);white-space:nowrap;font-size:1.15em}.ph-top i{background:#dbe3ea;border-radius:50%;width:7cqw;height:7cqw}.ph img{aspect-ratio:1.45;object-fit:cover;border-radius:3.5cqw;width:100%;height:auto;display:block}.ph-h{font-family:var(--font-head);font-size:1.2em}.ph-chips{gap:2cqw;display:flex}.ph-chips i{text-align:center;background:#eef2f7;border-radius:99px;flex:1;padding:.45em 0;font-style:normal;font-weight:650}.ph-chips i.on{background:var(--blue);color:#fff}.ph-price{justify-content:space-between;align-items:baseline;display:flex}.ph-price b{font-family:var(--font-head);font-size:1.6em}.ph-price span{color:var(--mint-d);font-size:.9em;font-weight:700}.ph .sc-btn.wide{margin-top:auto;padding:.7em}.ph-c{text-align:center;justify-content:center;align-items:center}.ph-tick{background:var(--mint-d);color:#fff;border-radius:50%;place-items:center;width:24cqw;height:24cqw;font-size:2.6em;font-weight:800;display:grid}.ph-sub{color:var(--ink-2)}.ph-card{text-align:left;background:#f1f5fa;border-radius:3.5cqw;gap:.1em;width:100%;padding:.8em 1em;display:grid}.ph-card small{color:var(--ink-3)}.ph-c .sc-btn.wide{width:100%}.ph-big{gap:.15em;display:grid}.ph-big small{color:var(--ink-3)}.ph-big b{font-family:var(--font-head);font-size:2.3em;line-height:1}.ph-big em{color:var(--mint-d);font-style:normal;font-weight:800}.ph-spark{flex:none;width:100%;height:20cqw;display:block}.ph-bars{flex:1;align-items:flex-end;gap:2.6cqw;min-height:0;display:flex}.ph-bars i{background:linear-gradient(#2e6e79,#bed3c4);border-radius:2cqw 2cqw 1cqw 1cqw;flex:1}.ph-note{background:#f1f5fa;border-radius:3.5cqw;align-items:center;gap:3cqw;padding:.75em .8em;display:flex}.ph-note>i{background:var(--mint);border-radius:50%;flex:none;width:9cqw;height:9cqw}.ph-note div{min-width:0;display:grid}.ph-note span{color:var(--ink-3);font-size:.85em}.nx-hv .hr-chip.c1{inset:-4% 1% auto auto}.nx-hv .hr-chip.c2{inset:auto auto -7% 3%}.hr-chip{animation:6s ease-in-out infinite hrFloat,.5s both chipIn}@keyframes chipIn{0%{opacity:0;scale:.9}}@media (min-width:900px){.cin-wide .cin .nx-hvwrap{transform-origin:36% 42%;width:min(900px,66vw,128vh)}.cin-wide .cin .nx-hv-phone{transform:translateY(calc((1 - var(--b)) * 40px))}}.nx-hv-screen{aspect-ratio:16/8.8}.sc-rows{grid-auto-rows:1fr;align-content:stretch}.sc-charts .sc-rows{height:100%}.sc-bk{align-items:stretch}.sc-svcs{grid-template-rows:auto repeat(3,1fr)}.sc-cal{flex-direction:column;display:flex}.sc-cal .sc-times i{place-items:center;display:grid}.nx-hv-phone{aspect-ratio:9/17.5}.ph img{aspect-ratio:1.2}.ph-c .sc-btn.wide{margin-top:3cqw}.ph-a{justify-content:flex-start}.ph-note{flex:1;max-height:20cqw}.sc-cal .sc-times{flex:none;align-content:start}.sc-cal .sc-times i{padding:.6em 0;display:block}.sc-sum{background:#f1f5fa;border-radius:1.2cqw;justify-content:space-between;align-items:center;margin-top:auto;padding:.7em 1em;font-weight:600;display:flex}.sc-sum b{font-family:var(--font-head);font-size:1.3em}.nx-hv-laptop{width:75%}.nx-hv-phone{width:23.5%}.nx-hv .hr-chip.c1{top:3%;right:0}.nx-hv .hr-chip.c2{bottom:2%;left:1%}@media (min-width:900px){.cin-wide .cin .nx-hvwrap{width:min(980px,72vw,136vh)}}@media (max-width:559px){.nx-hvwrap{max-width:420px}.nx-hv{aspect-ratio:auto;height:clamp(440px,128vw,500px)}.nx-hv-laptop{display:none}.nx-hv-phone{width:min(236px,64%);margin-inline:auto;inset:14px 0 auto}.nx-hv .hr-chip.c1{top:4%;right:0}.nx-hv .hr-chip.c2{bottom:6%;left:0}}@media (max-width:380px){.nx-hv-phone{width:62%}.hr-chip b{font-size:.64rem}.hr-chip small{font-size:.56rem}}@media (min-width:900px){.cin-wide .cin .nx-hvwrap{width:min(980px,72vw,150vh - 375px)}.cin-steps li{white-space:nowrap}}@media (min-width:900px) and (max-width:1150px){.cin-steps li{padding:6px 11px;font-size:.8rem}}.nx-hv .hr-chip.c2{bottom:-3%}@media (max-width:559px){.nx-hv .hr-chip.c2{bottom:2%}}:root{interpolate-size:allow-keywords}a,button,summary,input,select,textarea,label,.nx-btn{transition:color .2s,background-color .2s,border-color .2s,box-shadow .25s,transform .25s cubic-bezier(.2,.8,.2,1),opacity .2s}.nx-nav a,.nx-foot a,.nx-footer a{transition:color .2s,background-color .25s,box-shadow .25s,transform .25s}.nx-footer a:hover{transform:translate(3px)}.nx-btn:active{transform:scale(.97)}:focus-visible{outline-offset:3px;outline:3px solid #49919d8c;transition:outline-offset .15s}input:focus,select:focus,textarea:focus{box-shadow:0 0 0 4px #49919d29}.nx-faq-item::details-content{block-size:0;transition:block-size .35s cubic-bezier(.2,.8,.2,1), content-visibility .35s allow-discrete;overflow:clip}.nx-faq-item[open]::details-content{block-size:auto}.nx-faq-item summary:after{transition:transform .3s cubic-bezier(.2,.8,.2,1)}.nx-faq-item[open] p{animation:.4s 50ms both fadeUp}.ind-browser{transition:max-width .55s cubic-bezier(.2,.8,.2,1)}.st-card{animation:.45s cubic-bezier(.2,.7,.2,1) both fadeUp}.ind-devices button,.wk-chips button,.hv-tabs button{transition:background-color .25s,color .25s,transform .2s,border-color .25s}.ind-devices button:active,.wk-chips button:active,.hv-tabs button:active{transform:scale(.95)}.nx-work-card,.hm-demo,.nx-plan,.nx-feature{transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,background-color .3s}.nx-work-thumb img{transition:transform .6s cubic-bezier(.2,.8,.2,1)}.nx-work-card:hover .nx-work-thumb img{transform:scale(1.06)}.nx-sheet.is-open{animation:.35s cubic-bezier(.2,.8,.2,1) both sheetIn}.nx-sheet.is-open .nx-sheet-nav a{animation:.4s both fadeUp}.nx-sheet.is-open .nx-sheet-nav a:nth-child(2){animation-delay:50ms}.nx-sheet.is-open .nx-sheet-nav a:nth-child(3){animation-delay:.1s}.nx-sheet.is-open .nx-sheet-nav a:nth-child(4){animation-delay:.15s}.nx-sheet.is-open .nx-sheet-nav a:nth-child(5){animation-delay:.2s}.nx-sheet.is-open .nx-sheet-nav a:nth-child(6){animation-delay:.25s}@keyframes sheetIn{0%{opacity:0;transform:translateY(-14px)}}img{transition:opacity .4s}.sc-wrap,.ph-wrap{opacity:0;pointer-events:none;transition:opacity .55s,transform .7s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:translateY(12px)scale(.992)}.sc-wrap[data-on],.ph-wrap[data-on]{opacity:1;pointer-events:auto;transform:none}.nx-hv-screen,.nx-hv-phone{animation:none}.nx-hv-screen:after,.nx-hv-phone:after{content:"";z-index:6;pointer-events:none;background:linear-gradient(115deg,#ffffff38 0%,#fff0 32%);position:absolute;inset:0}.nx-hv-phone{box-shadow:0 40px 80px -24px #0a1230bf,0 0 0 1px #ffffff2e,inset 0 0 0 1px #ffffff40!important}.sc-cursor{z-index:7;opacity:0;filter:drop-shadow(0 3px 4px #00000059);pointer-events:none;width:2.6cqw;min-width:16px;position:absolute;top:84%;left:82%}.sc-rip{z-index:6;aspect-ratio:1;border:2px solid var(--blue);opacity:0;pointer-events:none;border-radius:50%;width:3.4cqw;margin:-1.7cqw 0 0 -1.7cqw;position:absolute}.sc-wrap[data-on] .sc-cursor{animation:3.4s cubic-bezier(.5,0,.2,1) .7s infinite curMove}.sc-wrap[data-on] .sc-rip{animation:3.4s .7s infinite rip}.cu0{--x:17%;--y:64%}.cu1{--x:13%;--y:90%}.cu2{--x:70%;--y:38%}.cu3{--x:62%;--y:50%}.cu4{--x:70%;--y:46%}.sc-rip{left:var(--x);top:var(--y)}@keyframes curMove{0%{opacity:0;top:86%;left:84%}10%{opacity:1}46%{left:var(--x);top:var(--y);transform:scale(1)}52%{transform:scale(.82)}58%{transform:scale(1)}86%{left:var(--x);top:var(--y);opacity:1}to{left:var(--x);top:var(--y);opacity:0}}@keyframes rip{0%,48%{opacity:0;transform:scale(.4)}50%{opacity:.9}66%{opacity:0;transform:scale(2.2)}to{opacity:0}}.sc-line{clip-path:inset(0 100% 0 0);transition:clip-path 1.4s cubic-bezier(.4,0,.2,1) .35s}.sc-wrap[data-on] .sc-line{clip-path:inset(0)}.ph-bars i,.ph-spark{transform-origin:50% 100%}.ph-wrap[data-on] .ph-bars i{animation:.9s cubic-bezier(.2,.8,.2,1) both grow}.ph-wrap[data-on] .ph-bars i:nth-child(2){animation-delay:60ms}.ph-wrap[data-on] .ph-bars i:nth-child(3){animation-delay:.12s}.ph-wrap[data-on] .ph-bars i:nth-child(4){animation-delay:.18s}.ph-wrap[data-on] .ph-bars i:nth-child(5){animation-delay:.24s}.ph-wrap[data-on] .ph-bars i:nth-child(6){animation-delay:.3s}@keyframes grow{0%{transform:scaleY(0)}}.ph-wrap[data-on] .ph-note{animation:.5s both fadeUp}.ph-wrap[data-on] .ph-note:nth-child(3){animation-delay:.12s}.ph-wrap[data-on] .ph-note:nth-child(4){animation-delay:.24s}.ph-wrap[data-on] .ph-note:nth-child(5){animation-delay:.36s}.sc-wrap[data-on] .sc-prod{animation:.5s both fadeUp}.sc-wrap[data-on] .sc-prod:nth-child(2){animation-delay:80ms}.sc-wrap[data-on] .sc-prod:nth-child(3){animation-delay:.16s}.sc-wrap[data-on] .sc-prod:nth-child(4){animation-delay:.24s}.sc-wrap[data-on] .sc-kpis div{animation:.5s both fadeUp}.sc-wrap[data-on] .sc-kpis div:nth-child(2){animation-delay:.1s}.sc-wrap[data-on] .sc-kpis div:nth-child(3){animation-delay:.2s}.sc-wrap[data-on] .sc-steps i{transform-origin:0;animation:.8s both grow2}.sc-wrap[data-on] .sc-steps div:nth-child(2) i{animation-delay:.1s}.sc-wrap[data-on] .sc-steps div:nth-child(3) i{animation-delay:.2s}@keyframes grow2{0%{transform:scaleX(0)}}@media (min-width:900px){.cin-wide .cin{clip-path:inset(0 round 0 0 44px 44px)}.cin-wide .cin .nx-hvwrap{transform:translate3d(-50%, calc(-50% + 66vh - var(--a) * 6vh - var(--b) * 62vh), 0) scale(calc(.72 + var(--b) * .42 + var(--c) * 1.4)) rotateX(calc((1 - var(--b)) * 14deg)) rotateY(calc((1 - var(--b)) * -12deg))}.cin-wide .cin .nx-hv-phone{transform:translate3d(calc((1 - var(--b)) * 9vw), calc((1 - var(--b)) * 14vh), 0) rotate(calc((1 - var(--b)) * 5deg))}.cin-wide .cin .hr-chip{scale:calc(.55 + var(--b) * .45)}.cin-wide .cin .hr-chip.c1{translate:calc((1 - var(--b)) * 5vw) calc((1 - var(--b)) * -6vh)}.cin-wide .cin .hr-chip.c2{translate:calc((1 - var(--b)) * -6vw) calc((1 - var(--b)) * 8vh)}}.sc-wrap,.ph-wrap{transition:opacity .22s,transform .4s}.sc-wrap[data-on],.ph-wrap[data-on]{transition:opacity .5s .2s,transform .8s cubic-bezier(.2,.8,.2,1) .2s}html main>*,.st-card{animation:none!important}.hl:after,.nx-h1 .w-hl:after{animation:none!important;transform:scaleX(1)rotate(-1.2deg)!important}::view-transition-old(root){animation:none!important}::view-transition-new(root){animation:none!important}.nx-hv{transform:none!important}.nx-app,.nx-light{--night:#202e53;--plum:#151f3a;--wine:#2e6e79;--rose:#2e6e79;--apricot:#eed9b8;--blush:#bed3c4;--bg:#fff3e2;--surface:#fff;--surface-2:#fbe9dc;--ink:#202e53;--ink-2:#3b4a6b;--ink-3:#5c6a85;--line:#f0dccd;--blue:#2e6e79;--blue-d:#151f3a;--blue-l:#fbe9dc;--link:#2e6e79;--sun:#bed3c4;--mint:#2e6e79;--mint-d:#2e6e79;--white:var(--bg);--paper:#fdf0e4;--night-2:#2a3a63;--header-bg:#202e53db;--shadow:0 1px 2px #202e530f, 0 18px 40px -22px #151f3a59;--glass:var(--surface);--glass-strong:var(--surface);--glass-edge:var(--line);--glass-shadow:var(--shadow);--glass-hi:0 0 #0000;--blur:none;--radius:22px;--radius-s:14px;--section:clamp(48px, 8vh, 96px);--gutter:clamp(18px, 4vw, 40px);--dusk:radial-gradient(80% 50% at 50% -10%, #eed9b86b, transparent 70%), radial-gradient(60% 55% at -5% 100%, #d9b98c52, transparent 70%), radial-gradient(60% 60% at 105% 40%, #49919d80, transparent 70%), linear-gradient(180deg, #2f5d74 0%, #2a4a6b 40%, #202e53 75%, #151f3a 100%);--glow:radial-gradient(70% 45% at 15% 0%, #eed9b873, transparent 70%), radial-gradient(60% 50% at 100% 55%, #49919d29, transparent 70%), radial-gradient(60% 45% at 0% 100%, #bed3c4b3, transparent 70%), linear-gradient(180deg, #fff1df 0%, #fde6da 35%, #eef0e6 72%, #d9e7de 100%)}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#202e53}.nx-hv,.dm-stage,.ind-browser{--bg:#fff3e2;--surface:#fff;--surface-2:#f0f0f3;--ink:#202e53;--ink-2:#3b4a6b;--ink-3:#6d6780;--line:#ead9cf;--blue:#2e6e79;--blue-d:#2e6e79;--blue-l:#f6e8e6;--link:#2e6e79;--mint-d:#2e6e79;--paper:#f3f2f6;--night:#202e53;--white:#fff3e2;--sun:#eed9b8;--glass:#fff;--glass-strong:#fff;--glass-edge:#ead9cf;--glass-shadow:var(--shadow)}.nx-app{background:var(--bg);color:var(--ink);font-size:1.0625rem}.nx-app:before{content:none}.nx-section{padding-block:var(--section)}.nx-tone-ink{background:var(--dusk);color:#fff}.nx-tone-ink .nx-h2,.nx-tone-ink h3{color:#fff}.nx-tone-ink .nx-lead,.nx-tone-ink p{color:var(--blush)}.nx-head{gap:10px;margin-bottom:clamp(20px,4vh,40px)}.nx-h1{letter-spacing:-.04em;font-size:clamp(2.3rem,1.2rem + 4.6vw,4.6rem);font-weight:700;line-height:1}.nx-h2{letter-spacing:-.035em;font-size:clamp(1.8rem,1.1rem + 2.6vw,3.1rem);line-height:1.04}.nx-lead{color:var(--ink-2);max-width:54ch}.nx-app a:not(.nx-btn){text-underline-offset:3px}:focus-visible{outline:3px solid var(--apricot);outline-offset:3px}.nx-progress{z-index:90;background:linear-gradient(90deg,#2e6e79,#eed9b8);height:2px}.nx-btn{letter-spacing:-.005em;min-height:52px;box-shadow:none;border:1px solid #0000;border-radius:999px;gap:10px;padding:0 24px;font-weight:650}.nx-btn:before{content:none}.nx-btn-primary span{color:inherit}.nx-btn-outline{border-color:color-mix(in srgb, var(--ink) 22%, transparent);background:0 0;color:var(--ink)!important}.nx-btn-outline span{color:inherit}.nx-btn-outline:hover{border-color:var(--ink);background:var(--surface)}.nx-btn-light{background:#fff;color:var(--night)!important}.nx-btn-light:hover{background:var(--apricot)}.nx-btn-ghost{color:#fff;background:0 0;border-color:#fff6}.nx-btn-ghost:hover{background:#ffffff1a}.nx-btn-sm{min-height:42px;padding:0 18px;font-size:.94rem}.nx-hero .nx-btn-outline,.nx-pagehero .nx-btn-outline,.nx-tone-ink .nx-btn-outline,.hm-svc .nx-btn-outline{border-color:#eed9b873;color:#fff!important}.nx-hero .nx-btn-outline:hover,.nx-pagehero .nx-btn-outline:hover,.hm-svc .nx-btn-outline:hover{background:#ffffff14;border-color:#fff}.nx-header{background:var(--header-bg);-webkit-backdrop-filter:saturate(150%)blur(18px);backdrop-filter:saturate(150%)blur(18px);border-bottom:1px solid #eed9b81f;padding:0}.nx-header .nx-wrap{box-shadow:none;padding-inline:var(--gutter);border:0;border-radius:0;min-height:0;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important}.nx-logo-text{color:#fff;letter-spacing:-.025em;white-space:nowrap;font-size:1.2rem;font-weight:700}.nx-nav a{color:#ffffffb8;border-radius:999px;padding:9px 13px;font-size:.95rem}.nx-nav a[aria-current=page]{color:#fff;box-shadow:none;background:#eed9b824}.nx-burger{color:#fff;cursor:pointer;background:0 0;border:1px solid #eed9b84d;border-radius:999px;place-items:center;width:44px;height:44px;padding:0;display:grid}.nx-burger svg{width:22px;height:22px}.nx-head-cur{display:none}.nx-header .nx-cur select{color:#fff;background-color:#0000;border-color:#eed9b84d;border-radius:999px;min-height:42px}.nx-header .nx-cur select option,.nx-sheet .nx-cur select option{color:#202e53}@media (min-width:640px){.nx-head-cur{display:inline-flex}}.nx-sheet{background:var(--night);padding-top:12px;inset:66px 0 0}.nx-sheet-nav a{color:#fff;border-color:#eed9b826;padding:14px 0;font-size:1.5rem}.nx-sheet-row{display:flex}.nx-sheet-row .nx-cur{width:100%;color:var(--blush);justify-content:space-between}.nx-sheet .nx-cur select{color:#fff;background-color:#0000;border-color:#eed9b84d}.nx-mbar{display:none}@media (max-width:759px){.nx-mbar{z-index:60;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#202e53e6;border:1px solid #eed9b82e;border-radius:999px;grid-template-columns:auto 1fr;gap:8px;padding:6px;transition:transform .45s cubic-bezier(.2,.8,.2,1),opacity .3s;display:grid;position:fixed;box-shadow:0 18px 40px -14px #202e5399}.nx-mbar a{border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:46px;font-size:.98rem;font-weight:700;text-decoration:none;display:inline-flex}.nx-mbar-wa{color:#fff;padding:0 16px}.nx-mbar-wa svg{color:#6ee7a0}.nx-mbar-demo{background:var(--apricot);color:var(--night)}html.at-foot .nx-mbar{opacity:0;pointer-events:none;transform:translateY(140%)}html:has(.nx-sheet.is-open) .nx-mbar{opacity:0;pointer-events:none;transform:translateY(140%)}}.nx-hero{background:var(--dusk);color:#fff;padding-block:clamp(28px,7vh,80px) clamp(36px,8vh,96px);position:relative;overflow:clip}.nx-hero:after{content:"";pointer-events:none;opacity:.18;background-image:radial-gradient(#eed9b880 1px,#0000 1.3px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}.nx-hero .nx-wrap{z-index:1;position:relative}.nx-hero-grid{align-items:center;gap:clamp(24px,5vw,64px)}.nx-hero-copy{gap:18px}.nx-hero .nx-h1{color:#fff;max-width:12ch}.nx-hero .nx-lead{color:var(--blush);font-size:clamp(1.05rem,1rem + .4vw,1.25rem)}.nx-pill{color:var(--blush);background:#eed9b81a;border:1px solid #eed9b840;padding:6px 14px 6px 10px;font-size:.86rem;font-weight:600}.nx-pill:before{content:"";background:var(--apricot);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #eed9b838}.nx-hero-actions{gap:12px}.hm-hero .nx-hvwrap{perspective:1400px}.hm-hero .nx-hv{transform-style:preserve-3d}.fx .hm-hero .nx-hv{transition:transform .25s ease-out;transform:rotateX(calc((1 - var(--hp,0)) * 14deg + var(--py,0) * 4deg)) rotateY(calc((1 - var(--hp,0)) * -16deg + var(--px,0) * 6deg)) rotateZ(calc((1 - var(--hp,0)) * 2deg))!important}.fx .hm-hero .nx-hv-phone{transform:translateZ(70px)}.fx .hm-hero .hr-chip{transform:translateZ(110px)}.hv-tabs button{color:var(--blush);background:#ffffff0f;border:1px solid #eed9b838}.nx-app .hv-tabs button.on,.hv-tabs button[aria-selected=true]{color:var(--night);background:#fff;border-color:#fff}.nx-hv-laptop{box-shadow:0 50px 100px -40px #000000b3,0 0 0 1px #ffffff1f!important}.hr-chip{color:#202e53;background:#fff;border:0;box-shadow:0 18px 40px -18px #0000008c}.hm-ring{background:var(--bg);padding-block:clamp(40px,8vh,88px) clamp(28px,5vh,56px);overflow:hidden}.hm-ring-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:14px 24px;display:flex}.ring-stage{perspective:1100px;perspective-origin:50% 20%;place-items:center;height:clamp(230px,34vh,330px);margin-top:clamp(4px,2vh,20px);display:grid;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.ring{--tw:clamp(118px, 15vw, 170px);--r:calc(var(--tw) * var(--n) / 6);width:var(--tw);height:calc(var(--tw) * .92);transform-style:preserve-3d;transform:translateZ(calc(var(--r) * -1)) rotateX(-8deg) rotateY(calc(var(--so,.5) * -300deg));position:relative}.ring-tile{color:#fff;background:linear-gradient(150deg, var(--c1), var(--c2));transform:rotateY(calc(var(--k) * 360deg / var(--n))) translateZ(var(--r));backface-visibility:hidden;border-radius:20px;align-content:space-between;padding:14px;display:grid;position:absolute;inset:0;box-shadow:0 20px 40px -24px #202e5399}.ring-g{opacity:.95;width:46px;height:46px}.ring-tile b{font-family:var(--font-head);letter-spacing:-.01em;font-size:clamp(.85rem,.75rem + .4vw,1.05rem);line-height:1.15}.mf{background:var(--bg);padding:clamp(24px,5vh,64px) 0 clamp(40px,7vh,80px)}.mf-text{letter-spacing:-.035em;max-width:20em;font-size:clamp(1.7rem,1rem + 3.2vw,3.4rem);line-height:1.08}.fx .mf-w{color:color-mix(in srgb, var(--ink) 14%, transparent)}.fx .mf-w.on{color:var(--ink)}.hm-cases{background:var(--bg);padding-top:0}.hm-case-grid{scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);grid-auto-columns:min(74vw,300px);grid-auto-flow:column;gap:14px;display:grid;overflow-x:auto}.hm-case-grid::-webkit-scrollbar{display:none}.hm-case{color:var(--ink);scroll-snap-align:start;gap:12px;text-decoration:none;display:grid}.hm-case-media{aspect-ratio:3/4;background:var(--surface-2);border-radius:22px;display:block;position:relative;overflow:hidden}.hm-case-media img{object-fit:cover;width:100%;height:116%;transition:scale .8s cubic-bezier(.2,.8,.2,1);display:block;position:absolute;inset:-8% 0}.fx .hm-case-media{clip-path:inset(calc((1 - var(--sp,1)) * 18%) calc((1 - var(--sp,1)) * 8%) round 22px)}.fx .hm-case-media img{transform:translate3d(0, calc((var(--so,.5) - .5) * -10%), 0) scale(calc(1.22 - var(--sp,1) * .22))}.hm-case:hover .hm-case-media img{scale:1.05}.hm-case-meta{gap:2px;display:grid}.hm-case-meta strong{font-family:var(--font-head);letter-spacing:-.02em;font-size:clamp(1.15rem,1rem + .5vw,1.4rem);line-height:1.15}.hm-case-cat{color:var(--rose);font-size:.88rem;font-weight:600}.hm-cases-more{justify-content:center;margin-top:clamp(20px,4vh,40px);display:flex}@media (min-width:900px){.hm-case-grid{grid-template-columns:repeat(4,1fr);grid-auto-flow:row;gap:clamp(16px,2vw,28px);margin:0;padding:0;overflow:visible}.hm-case-1,.hm-case-3{margin-top:clamp(32px,6vh,72px)}.hm-case-media{max-height:52vh}}.hm-svc{background:var(--night);color:#fff;padding-bottom:clamp(64px,12vh,140px)}.hm-svc .nx-h2{color:#fff}.hm-svc-stack{perspective:1200px;gap:14px;display:grid}.hm-svc-card{top:calc(84px + var(--i) * 10px);color:#fff;transform-origin:50% 0;min-height:clamp(150px,26vh,240px);transform:rotateX(calc(var(--cover,0) * 10deg)) scale(calc(1 - var(--cover,0) * .06));filter:brightness(calc(1 - var(--cover,0) * .3));will-change:transform;border-radius:28px;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(14px,3vw,40px);padding:clamp(22px,4vw,48px);text-decoration:none;display:grid;position:sticky;box-shadow:0 -24px 50px -30px #0009}.hm-svc-card.c0{background:linear-gradient(135deg,#151f3a,#2e6e79)}.hm-svc-card.c1{background:linear-gradient(135deg,#2e6e79,#5fa3ad)}.hm-svc-card.c2{background:linear-gradient(135deg,#2e6e79,#3c7f8a)}.hm-svc-card.c3{color:var(--night);background:linear-gradient(135deg,#d9b98c,#eed9b8)}.hm-svc-card.c4{color:var(--night);background:linear-gradient(135deg,#bed3c4,#fff1df)}.hm-svc-n{font-family:var(--font-head);letter-spacing:-.05em;opacity:.55;font-variant-numeric:tabular-nums;font-size:clamp(2.2rem,1.4rem + 3vw,4.6rem);font-weight:700;line-height:1}.hm-svc-body{gap:8px;display:grid}.hm-svc-body strong{font-family:var(--font-head);letter-spacing:-.035em;font-size:clamp(1.5rem,1rem + 2.4vw,3rem);line-height:1.02}.hm-svc-body span{opacity:.85;max-width:46ch;font-size:clamp(.98rem,.94rem + .3vw,1.15rem)}.hm-svc-go{opacity:.7;border:1px solid;border-radius:50%;place-items:center;width:54px;height:54px;transition:transform .3s,opacity .3s;display:grid}.hm-svc-card:hover .hm-svc-go{opacity:1;transform:rotate(-45deg)}@media (min-width:900px){.hm-svc-card{top:calc(100px + var(--i) * 14px)}}@media (max-width:599px){.hm-svc-card{grid-template-columns:1fr auto}.hm-svc-n{grid-column:1/-1;font-size:1.6rem}.hm-svc-go{width:44px;height:44px}}.hm-flow{background:var(--bg)}.hm-flow-grid{gap:clamp(16px,3vh,48px);display:grid}.hm-flow-head{align-content:start;margin:0}.hm-steps-wrap{position:relative}.hm-steps{gap:10px;margin:0;padding:0;list-style:none;display:grid;position:relative}.hm-steps li{z-index:1;background:var(--surface);border:1px solid var(--line);border-radius:20px;grid-template-columns:48px 1fr;align-items:center;gap:16px;padding:16px 18px 16px 12px;transition:border-color .4s,box-shadow .4s;display:grid;position:relative}.hm-steps h3{margin:0 0 2px;font-size:1.12rem}.hm-steps p{color:var(--ink-2);margin:0;font-size:.97rem}.hm-step-n{width:48px;height:48px;font-family:var(--font-head);background:var(--surface-2);color:var(--wine);border:1px solid var(--line);border-radius:50%;place-items:center;font-size:1.1rem;font-weight:700;transition:background-color .4s,color .4s,transform .4s;display:grid}.hm-steps li[data-on]{border-color:color-mix(in srgb, var(--rose) 35%, var(--line));box-shadow:var(--shadow)}.hm-steps li[data-on] .hm-step-n{background:var(--rose);color:#fff;border-color:var(--rose);transform:scale(1.05)}.hm-rail{background:var(--line);z-index:0;border-radius:2px;width:2px;position:absolute;top:34px;bottom:34px;left:36px;overflow:hidden}.hm-rail i{background:linear-gradient(180deg, var(--rose), var(--apricot));transform-origin:50% 0;transform:scaleY(var(--sq,1));position:absolute;inset:0}@media (min-width:900px){.hm-flow-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center}.hm-steps li{grid-template-columns:56px 1fr;gap:20px;padding:22px 24px 22px 16px}.hm-step-n{width:56px;height:56px;font-size:1.25rem}.hm-rail{left:44px}}.hm-offer{background:var(--bg);padding:0 0 var(--section)}.hm-offer-card{background:var(--dusk);color:#fff;clip-path:inset(0 calc((1 - var(--sp,1)) * 6vw) round calc((1 - var(--sp,1)) * 40px + 24px));padding-block:clamp(48px,9vh,96px)}.hm-offer .lo{opacity:calc(.25 + var(--sp,1) * .75);transform:translate3d(0, calc((1 - var(--sp,1)) * 40px), 0)}.lo{background:var(--dusk);color:#fff;box-shadow:none;border:0;border-radius:26px;padding:clamp(26px,5vw,56px);display:block;overflow:hidden}.lo:before{content:none}.hm-offer-card .lo,.nx-tone-ink .lo{background:0 0;border-radius:0;padding:0}.lo-copy{justify-items:start;gap:18px;display:grid}.nx-app .lo-h{font-family:var(--font-head);letter-spacing:-.04em;color:#fff;max-width:14ch;margin:0;font-size:clamp(2rem,1.2rem + 3.4vw,3.8rem);line-height:1.02}.lo p{color:var(--blush);margin:0}.lo-count{font-weight:700;color:var(--apricot)!important}.lo-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.lo-list li{color:#fff;background:0 0;border:0;align-items:center;gap:12px;padding:0;font-size:clamp(1rem,.95rem + .3vw,1.15rem);font-weight:600;display:flex}.lo-list li:before{content:"";background:var(--apricot) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.2l2.2 2.2 4.8-4.8' fill='none' stroke='%230b1414' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 15px no-repeat;border-radius:50%;flex:none;width:22px;height:22px}.lo-actions{gap:10px;margin-top:6px;display:flex}.lo-compact .lo-h{font-size:clamp(1.6rem,1.1rem + 2vw,2.4rem)}@media (min-width:900px){.hm-offer-card .lo-copy{grid-template-columns:1.1fr 1fr;align-items:center;column-gap:64px}.hm-offer-card .lo-h{grid-row:span 2}}.nx-faq-item{background:var(--surface);border:1px solid var(--line);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:18px}.nx-faq-item:after{content:none}.nx-faq-item summary{padding:18px 54px 18px 20px;font-weight:650}.nx-faq-item summary:after{border-color:var(--rose)}.nx-faq-item[open]{border-color:color-mix(in srgb, var(--rose) 35%, var(--line))}.nx-cta{color:#fff;background:linear-gradient(120deg,#151f3a 0%,#2e6e79 45% 100%);border-radius:0;margin:0;padding-block:clamp(44px,9vh,96px);position:relative;overflow:hidden}.nx-cta:after{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#eed9b873,#0000 65%);border-radius:50%;width:60%;position:absolute;bottom:-60%;right:-10%}.nx-cta-inner{z-index:1;box-shadow:none;background:0 0;border:0;padding:0;position:relative}.nx-cta .nx-h2{color:#fff}.nx-cta .nx-lead{color:var(--blush)}.nx-cta .nx-btn-light{background:var(--apricot);color:var(--night)!important}.nx-cta .nx-btn-light:hover{background:#fff}.nx-pagehero{background:var(--dusk);color:#fff;border:0;padding-block:clamp(32px,7vh,80px) clamp(28px,6vh,64px)}.nx-pagehero .nx-wrap{gap:14px}.nx-pagehero .nx-h1{color:#fff;max-width:18ch;font-size:clamp(2.1rem,1.2rem + 3.6vw,4rem)}.nx-pagehero .nx-lead{color:var(--blush)}.nx-crumb,.nx-crumb span{color:#fef6debf}.nx-crumb a{color:#fff}.nx-plan{background:var(--surface);border:1px solid var(--line);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:24px}.nx-plan:after{content:none}.nx-plan.is-featured{background:var(--night);color:#fff;border-color:var(--night);box-shadow:0 30px 60px -30px #151f3a99}.nx-plan.is-featured .nx-plan-name,.nx-plan.is-featured strong{color:#fff}.nx-plan.is-featured .nx-plan-blurb,.nx-plan.is-featured .nx-plan-meta,.nx-plan.is-featured li,.nx-plan.is-featured .nx-plan-unit,.nx-plan.is-featured .nx-plan-from{color:var(--blush)}.nx-plan.is-featured svg{color:var(--apricot)}.nx-plan-flag{background:var(--apricot);color:var(--night)}.nx-plan .nx-btn-outline{color:var(--ink)!important}.nx-list-item,.nx-steps li,.nx-addons>div,.nx-card-founder,.nx-contact-side,.nx-feature{background:var(--surface);border:1px solid var(--line);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:20px}.nx-feature{padding:22px}.nx-feature:after{content:none}.nx-feature svg,.nx-list-ico{color:var(--rose)}.nx-step-n{background:var(--rose);color:#fff}.nx-curbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f2f6f4eb;top:67px}.nx-curbar .nx-cur{flex-wrap:wrap;max-width:100%}.nx-curbar .nx-cur select{min-width:0;max-width:100%}.nx-launch{background:var(--apricot);color:var(--night)}.nx-app input,.nx-app select,.nx-app textarea{background-color:var(--surface);color:var(--ink);border-color:var(--line)}.nx-form input,.nx-form select,.nx-form textarea{border-radius:14px}.wk{background:var(--bg);padding-bottom:clamp(24px,5vh,56px)}.wk-bar{gap:12px;display:grid}.wk-search{background:var(--surface);border:1px solid var(--line);min-height:52px;color:var(--ink-3);max-width:520px;box-shadow:none;border-radius:999px;align-items:center;gap:10px;padding:0 18px;display:flex}.wk-search input{font:inherit;color:var(--ink);outline:none;flex:1;min-height:48px;background:0 0!important;border:0!important}.wk-chips{scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding:2px var(--gutter) 4px;flex-wrap:nowrap;gap:8px;display:flex;overflow-x:auto}.wk-chips::-webkit-scrollbar{display:none}.wk-chips button{cursor:pointer;background:var(--surface);border:1px solid var(--line);min-height:40px;color:var(--ink-2);box-shadow:none;border-radius:999px;flex:none;padding:0 16px;font-size:.92rem;font-weight:600}.wk-chips button.is-on{background:var(--night);color:#fff;border-color:var(--night)}.wk-count{margin:6px 0 0}.wk-row{padding-top:clamp(18px,3.5vh,36px)}.wk-row-head{align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.wk-row-head h2{font-family:var(--font-head);letter-spacing:-.025em;color:var(--ink);margin:0;font-size:clamp(1.25rem,1rem + 1vw,1.7rem)}.wk-row-head span{color:var(--rose);font-size:.85rem;font-weight:700}.wk-track{scroll-snap-type:x mandatory;scrollbar-width:none;padding:2px var(--gutter) 10px;scroll-padding-inline:var(--gutter);grid-auto-columns:min(62vw,250px);grid-auto-flow:column;gap:12px;display:grid;overflow-x:auto}.wk-track::-webkit-scrollbar{display:none}@media (min-width:1240px){.wk-track{padding-inline:calc((100vw - 1200px) / 2 + var(--gutter));scroll-padding-inline:calc((100vw - 1200px) / 2 + var(--gutter))}}.wk-card{background:var(--surface);border:1px solid var(--line);color:var(--ink);scroll-snap-align:start;border-radius:20px;text-decoration:none;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s;display:grid;position:relative;overflow:hidden}.wk-card:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.wk-thumb{aspect-ratio:4/3;background:linear-gradient(140deg, var(--c1), var(--c2));place-items:center;display:grid;position:relative;overflow:hidden}.wk-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.8,.2,1);display:block}.wk-card:hover .wk-thumb img{transform:scale(1.06)}.wk-glyph{opacity:.95;width:40%;height:auto}.wk-badge{color:var(--night);background:#ffffffeb;border-radius:99px;padding:4px 10px;font-size:.72rem;font-style:normal;font-weight:700;position:absolute;top:10px;left:10px}.wk-body{gap:2px;padding:12px 48px 14px 14px;display:grid}.wk-tag{color:var(--rose);font-size:.8rem;font-weight:600}.wk-body strong{font-family:var(--font-head);letter-spacing:-.015em;font-size:1.06rem;line-height:1.2}.wk-go{background:var(--surface-2);width:30px;height:30px;color:var(--wine);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:14px;right:12px}.dm-hero .nx-h1{max-width:20ch}.dm-actions{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:6px;display:flex}.dm-feats{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.nx-pagehero .dm-feats li{color:var(--blush);background:#eed9b81a;border:1px solid #eed9b840}.dm-stage{background:#e6ece9;padding-block:clamp(20px,4vh,40px)}.dm-note{color:#202e53;background:#eed9b829;border:1px solid #eed9b866;border-radius:14px;margin:0 0 14px}.ind-devices button{color:#3b4a6b;box-shadow:none;background:#fff;border:1px solid #f0dccd}.nx-app .ind-devices button.is-on{color:#fff;background:#202e53;border-color:#202e53}.dm-next{background:var(--bg)}.dm-next .dm-cta{margin-bottom:clamp(20px,4vh,40px)}.dm-more{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:12px;display:grid}.dm-more-card{background:var(--surface);border:1px solid var(--line);box-shadow:none;border-radius:18px}.dm-more-card em,.nx-work-tag{color:var(--rose)}.nx-footer{background:var(--night);color:var(--blush);border-radius:0;margin:0;padding-top:clamp(28px,5vh,56px)}.nx-foot-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;display:flex}.nx-foot-brand{gap:6px;display:grid}.nx-foot-brand .nx-logo-text{color:#fff;font-size:1.15rem}.nx-foot-brand p{color:#fef6decc;margin:0;font-size:.95rem}.nx-foot-contact{flex-wrap:wrap;gap:8px;display:flex}.nx-foot-btn{color:#fff;border:1px solid #eed9b84d;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:.95rem;font-weight:650;text-decoration:none;display:inline-flex}.nx-foot-btn:hover{border-color:#fff}.nx-foot-btn.is-main{background:var(--apricot);border-color:var(--apricot);color:var(--night)}.nx-foot-links{border-top:1px solid #eed9b81f;flex-wrap:wrap;gap:4px 20px;margin-top:clamp(16px,3vh,28px);padding-top:clamp(14px,2.5vh,22px);display:flex}.nx-foot-links a{color:#ffffffc7;padding:6px 0;font-size:.95rem;text-decoration:none}.nx-foot-links a:hover{color:var(--apricot);transform:none}.nx-wordmark{margin-top:clamp(10px,2vh,24px);overflow:hidden}.nx-wm-track{will-change:transform;width:max-content;display:flex}.nx-wm-track>span{align-items:center;gap:clamp(16px,2.5vw,36px);padding-right:clamp(16px,2.5vw,36px);display:flex}.nx-wm-track b{font-family:var(--font-head);letter-spacing:-.05em;white-space:nowrap;color:#0000;-webkit-text-stroke:1.2px #eed9b859;font-size:clamp(2.6rem,1.4rem + 6vw,6.5rem);font-weight:700;line-height:1.05}.nx-wm-track b:first-child{color:#fff;-webkit-text-stroke:0}.nx-wm-track i{aspect-ratio:1;background:var(--apricot);border-radius:50%;flex:none;width:clamp(10px,1.4vw,18px)}.nx-footer-base{padding-block:14px calc(14px + env(safe-area-inset-bottom));color:#fef6deb3;border-top:1px solid #eed9b81f;flex-wrap:wrap;justify-content:space-between;gap:6px 20px;margin:0;font-size:.85rem;display:flex}.nx-footer-base p{margin:0}.nx-foot-legal{gap:16px;display:flex}.nx-foot-legal a{color:#fef6ded9;text-decoration:none}.nx-foot-legal a:hover{color:#fff}.nx-card-founder{gap:6px;padding:24px}.nx-card-meta{font-size:.92rem;color:var(--ink-3)!important}.nx-compare{border:1px solid var(--line);background:var(--surface);border-radius:20px;display:grid;overflow:hidden}.nx-compare-row{border-top:1px solid var(--line);grid-template-columns:1fr;gap:4px;padding:14px 16px;display:grid}.nx-compare-row:first-child{border-top:0}.nx-compare-head{display:none}.nx-compare-row [role=rowheader]{color:var(--ink);font-weight:700}.nx-compare-row [role=cell]{color:var(--ink-2);font-size:.97rem}.nx-compare-row [role=cell]:nth-child(2):before{content:"VRLS: ";color:var(--rose);font-weight:700}.nx-compare-row [role=cell]:nth-child(3):before{content:"Agency: ";color:var(--ink-3);font-weight:700}@media (min-width:760px){.nx-compare-row{grid-template-columns:1fr 1.2fr 1.2fr;gap:20px;padding:16px 22px}.nx-compare-head{background:var(--surface-2);color:var(--ink-2);font-size:.92rem;font-weight:700;display:grid}.nx-compare-row [role=cell]:before{content:none!important}}.nx-next{color:var(--ink-2);gap:8px;margin:0 0 24px;padding-left:20px;display:grid}.nx-next li::marker{color:var(--rose);font-weight:700}.nx-legal{max-width:70ch;color:var(--ink-2);gap:14px;display:grid}.nx-legal h2{font-family:var(--font-head);letter-spacing:-.02em;color:var(--ink);margin-top:18px;font-size:1.35rem}.nx-legal ul{gap:8px;margin:0;padding-left:20px;display:grid}.nx-legal strong{color:var(--ink)}.nx-legal a{color:var(--rose);text-decoration:underline}.nx-legal-date{color:var(--ink-3);font-size:.9rem}.bk{grid-template-columns:minmax(0,1fr)}.bk>*,.bk-main>*,.dm-step{min-width:0}@media (min-width:960px){.bk{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}}.dm-stage .bk-svc,.dm-stage .bk-day,.dm-stage .bk-time{background:#fdf3ea}.dm-stage .bk-svc.is-on,.dm-stage .bk-day.is-on{background:#fff}.dm-stage .bk-time.is-on{background:#2e6e79}@media (max-width:759px){.nx-app{font-size:1rem}.nx-header-inner{gap:8px;min-height:60px}.nx-sheet{inset:60px 0 0}.nx-logo-text{font-size:1.08rem}.nx-header .nx-logo svg{width:32px;height:32px}.nx-header-actions .nx-btn-sm{display:none}.nx-section{padding-block:40px}.nx-head{margin-bottom:18px}.nx-hero{align-content:center;min-height:calc(100svh - 60px);padding-block:26px 34px;display:grid}.nx-hero-copy{gap:14px}.nx-hero .nx-h1{max-width:10ch;font-size:clamp(2.5rem,12vw,3.3rem)}.nx-hero-actions{grid-template-columns:1fr 1fr;gap:10px;width:100%;display:grid}.nx-hero-actions .nx-btn{width:100%;padding:0 12px}.hv-tabs,.hr-chip{display:none!important}.nx-hv{height:clamp(250px,40svh,340px)!important}.ring-stage{height:220px}.ring{--tw:112px}.ring-g{width:34px;height:34px}.nx-plans,.nx-features,.nx-list,.nx-addons{scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding:4px var(--gutter) 12px;scroll-padding-inline:var(--gutter);grid-auto-columns:min(82vw,330px);grid-auto-flow:column;gap:12px;overflow-x:auto;grid-template-columns:none!important;display:grid!important}.nx-plans::-webkit-scrollbar{display:none}.nx-features::-webkit-scrollbar{display:none}.nx-list::-webkit-scrollbar{display:none}.nx-addons::-webkit-scrollbar{display:none}.nx-plans>*,.nx-features>*,.nx-list>*,.nx-addons>*{scroll-snap-align:start}.nx-features{grid-auto-columns:min(70vw,280px)}.lo-list li{font-size:1rem}.lo-actions,.lo-actions .nx-btn{width:100%}.nx-cta-actions{grid-template-columns:1fr;width:100%;display:grid}.nx-cta-actions .nx-btn{width:100%}.nx-pagehero .nx-h1{font-size:clamp(2.1rem,9.5vw,2.8rem)}.nx-faq-item summary{min-height:54px;font-size:.98rem}.nx-foot-top{gap:14px;display:grid}.nx-foot-contact{grid-template-columns:1fr 1fr;display:grid}.nx-foot-btn{justify-content:center}.nx-foot-links{gap:2px 18px}.nx-foot-links a{padding:5px 0;font-size:.92rem}.nx-footer-base{font-size:.8rem}}html.glide{scroll-behavior:auto}.sw{vertical-align:top;margin-bottom:-.12em;padding-bottom:.12em;display:inline-block;overflow:hidden}.sw>span{will-change:transform;display:inline-block}.fx .rv .sw>span{transition:transform 1s cubic-bezier(.2, .8, .2, 1) calc(var(--wi) * 50ms + var(--rd,0s));transform:translateY(112%)}.fx .rv.rv-in .sw>span{transform:none}.fx .nx-head.rv,.fx .lo-copy.rv,.fx .nx-cta-inner.rv{opacity:1;transform:none}.fx .nx-head.rv .nx-lead,.fx .nx-head.rv .nx-btn{opacity:0;transition:opacity .8s .35s,transform .9s cubic-bezier(.2,.8,.2,1) .35s;transform:translateY(18px)}.fx .nx-head.rv.rv-in .nx-lead,.fx .nx-head.rv.rv-in .nx-btn{opacity:1;transform:none}.rv{transition:opacity .8s cubic-bezier(.2, .7, .2, 1) var(--rd,0s), transform .9s cubic-bezier(.2, .7, .2, 1) var(--rd,0s)}@keyframes swUp{0%{transform:translateY(112%)}}@keyframes fadeUp2{0%{opacity:0;transform:translateY(20px)}}@keyframes riseIn{0%{opacity:0;translate:0 40px}}.hm-h1 .sw>span,.ph-h1 .sw>span{animation:1.05s cubic-bezier(.2,.8,.2,1) both swUp;animation-delay:calc(var(--wi) * 60ms + .12s)}.nx-hero-copy .nx-pill,.nx-hero-copy .nx-hero-lead,.nx-hero-copy .nx-hero-actions{animation:.9s cubic-bezier(.2,.8,.2,1) both fadeUp2}.hm-hero .nx-hvwrap{animation:1.2s cubic-bezier(.2,.8,.2,1) .4s both riseIn}.nx-hero-copy .nx-pill{animation-delay:50ms}.nx-hero-copy .nx-hero-lead{animation-delay:.5s}.nx-hero-copy .nx-hero-actions{animation-delay:.64s}html.intro .hm-h1 .sw>span,html.intro .ph-h1 .sw>span{animation-delay:calc(var(--wi) * 60ms + 1.35s)}html.intro .nx-hero-copy .nx-pill{animation-delay:1.25s}html.intro .nx-hero-copy .nx-hero-lead{animation-delay:1.75s}html.intro .nx-hero-copy .nx-hero-actions{animation-delay:1.88s}html.intro .hm-hero .nx-hvwrap{animation-delay:1.55s}.hm-hero .nx-hvwrap{translate:0 calc(var(--hp,0) * -36px);transform:none}.hm-hero .nx-hero-copy{opacity:calc(1 - var(--hp,0) * .45)}.pt{z-index:150;background:var(--dusk);pointer-events:none;place-items:center;display:grid;position:fixed;inset:0;transform:translateY(100%)}.pt svg{opacity:0;transition:opacity .3s,transform .4s cubic-bezier(.2,.8,.2,1);transform:translateY(20px)}html[data-pt] .pt{transition:transform .45s cubic-bezier(.76,0,.24,1)}html[data-pt=in] .pt{pointer-events:auto;transform:none}html[data-pt=in] .pt svg{opacity:1;transition-delay:.15s;transform:none}html[data-pt=out] .pt{transform:translateY(-100%)}html[data-pt=out] .pt svg{opacity:0;transition-duration:.2s}html[data-pt=out] main{animation:.7s cubic-bezier(.2,.8,.2,1) .15s both fadeUp2!important}.cx{z-index:300;pointer-events:none;position:fixed;inset:0}.cx-dot{display:none}.cx-ring{background:var(--apricot);width:84px;height:84px;transform:translate3d(var(--rx), var(--ry), 0) scale(0);opacity:0;border-radius:50%;place-items:center;margin:-42px 0 0 -42px;transition:opacity .25s;display:grid;position:absolute;top:0;left:0}.cx-label{font:700 .85rem/1 var(--font-body,sans-serif);color:var(--night)}.cx.is-view .cx-ring{opacity:1;transform:translate3d(var(--rx), var(--ry), 0) scale(1)}.nx-btn-primary,.nx-btn-light{transition:translate .25s cubic-bezier(.2,.8,.2,1),background-color .2s,color .2s,border-color .2s,box-shadow .25s}.fx .mq-track{will-change:transform;animation:none}@media (prefers-reduced-motion:reduce){.hm-h1 .sw>span,.ph-h1 .sw>span,.nx-hero-copy>*,.hm-hero .nx-hvwrap{animation:none!important}.pt,.cx{display:none}.hm-svc-card{filter:none;transform:none}.hm-offer-card{clip-path:none}.ring{transform:translateZ(calc(var(--r) * -1)) rotateX(-8deg) rotateY(-30deg)}}.nx-burger svg,.nx-burger path,.nx-burger line{color:#fff;stroke:#fff}.nx-hv-screen:after,.nx-hv-phone:after{opacity:.35}.pt{visibility:hidden}html[data-pt] .pt{visibility:visible}.nx-plan{gap:10px;padding:clamp(20px,2.4vw,28px)}.nx-plan .nx-ticks{gap:7px;margin-block:4px 8px}.nx-plan .nx-ticks li{font-size:.93rem;line-height:1.4}.nx-plan-price strong{font-size:clamp(2rem,1.6rem + 1.4vw,2.6rem)}.nx-plan-blurb{font-size:.95rem}.nx-section:has(.nx-plans) .nx-head{margin-bottom:clamp(14px,2.5vh,28px)}.nx-ticks-grid{gap:8px 32px}.nx-center-note{margin-top:14px}@media (max-width:759px){.nx-plan{padding:18px}.nx-plan .nx-ticks li{font-size:.88rem}.nx-plan .nx-ticks svg{width:16px;height:16px}.nx-ticks-grid{gap:8px 14px;grid-template-columns:1fr 1fr!important}.nx-ticks-grid li{font-size:.88rem;line-height:1.35}.nx-contact{gap:22px}.nx-contact-side{padding:18px}.nx-contact-side .nx-h3:not(:first-child),.nx-contact-side ul,.nx-contact-side .nx-fine{display:none}.nx-next{margin-bottom:0}.nx-form{gap:12px}.nx-form textarea{min-height:96px}.nx-card-founder{grid-template-columns:auto 1fr;align-items:center;column-gap:14px;padding:14px 16px}.nx-card-founder svg{grid-row:span 2;width:44px;height:44px;margin:0}.nx-card-founder .nx-card-meta{display:none}.nx-about{gap:20px}.nx-about p{font-size:.97rem}.ind-frame{max-height:58svh}.dm-note{padding:10px 12px;font-size:.85rem}.dm-more{scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding:2px var(--gutter) 8px;grid-template-columns:none;grid-auto-columns:min(66vw,240px);grid-auto-flow:column;display:grid;overflow-x:auto}.dm-more::-webkit-scrollbar{display:none}.dm-more>*{scroll-snap-align:start}.dm-hero .dm-feats{display:none}.hm-svc-card{gap:10px 14px;min-height:0;padding:20px}.hm-svc-body strong{font-size:1.45rem}.hm-svc{padding-bottom:48px}}@media (max-width:759px) and (max-height:780px){.nx-footer{padding-top:22px}.nx-foot-brand p{display:none}.nx-foot-links{margin-top:12px;padding-top:10px}.nx-wm-track b{font-size:2.1rem}.nx-wordmark{margin-top:6px}.nx-footer-base{padding-block:10px}}.nx-section:has(.nx-plans){padding-block:clamp(30px,5vh,60px)}.ind-frame{max-height:max(320px,100vh - 300px)}.hm-svc{padding-bottom:clamp(48px,8vh,80px)}@media (max-width:759px){.nx-contact-side{display:none}.nx-footer{padding-top:24px}.nx-wm-track b{font-size:2.3rem}.nx-foot-links{margin-top:14px;padding-top:12px}.ind-frame{max-height:56svh}}@media (max-width:759px) and (max-height:780px){.nx-section{padding-block:30px}.nx-compare-row{padding:10px 14px}.nx-compare-row [role=cell]{font-size:.9rem}.nx-plan .nx-ticks{gap:5px}}.nx-btn-primary{background:#2e6e79;box-shadow:0 14px 30px -16px #49919de6;color:#fff!important}.nx-btn-primary:hover{background:#151f3a}:focus-visible{outline-color:#2e6e79}.nx-hero .nx-btn-primary,.nx-pagehero .nx-btn-primary,.nx-header .nx-btn-primary,.nx-sheet .nx-btn-primary,.lo .nx-btn-primary,.hm-offer-card .nx-btn-primary,.nx-tone-ink .nx-btn-primary,.nx-plan.is-featured .nx-btn-primary,.hm-svc .nx-btn-primary{background:#eed9b8;box-shadow:0 14px 34px -14px #eed9b88c;color:#202e53!important}.nx-hero .nx-btn-primary:hover,.nx-pagehero .nx-btn-primary:hover,.nx-header .nx-btn-primary:hover,.nx-sheet .nx-btn-primary:hover,.lo .nx-btn-primary:hover,.hm-offer-card .nx-btn-primary:hover,.nx-tone-ink .nx-btn-primary:hover,.nx-plan.is-featured .nx-btn-primary:hover,.hm-svc .nx-btn-primary:hover{background:#fff}.nx-hero :focus-visible,.nx-pagehero :focus-visible,.nx-header :focus-visible,.nx-footer :focus-visible,.nx-cta :focus-visible,.lo :focus-visible,.hm-svc :focus-visible{outline-color:#eed9b8}.hm-ring .nx-btn-outline,.hm-cases .nx-btn-outline{color:var(--ink)!important}.nx-header{z-index:90}.nx-sheet{z-index:85;isolation:isolate;background:#202e53}.nx-sheet.is-open{box-shadow:0 0 0 100vmax #202e53}html:has(.nx-sheet.is-open){overflow:hidden}html:has(.nx-sheet.is-open) main{visibility:hidden}html:has(.nx-sheet.is-open) .nx-footer{visibility:hidden}.nx-mbar{z-index:80}.nx-app .nx-mbar .nx-mbar-wa,.nx-app .nx-mbar .nx-mbar-wa span{color:#fff!important}.nx-app .nx-mbar .nx-mbar-demo{color:#202e53!important}.nx-app{isolation:isolate;background:0 0;position:relative}.nx-app:before{content:"";z-index:-1;background:var(--glow);pointer-events:none;position:fixed;inset:0}.nx-tone-white,.hm-ring,.mf,.hm-cases,.hm-flow,.hm-offer,.wk,.dm-next{background:0 0}.hm-svc,.nx-footer,.nx-plan.is-featured{background:var(--dusk)}.nx-footer{color:#f3e6dc}.nx-sheet{background:#202e53}.nx-progress{background:linear-gradient(90deg,#49919d,#eed9b8,#d9b98c)}.nx-app{--lg-light:radial-gradient(120% 70% at 20% 0%, #fff9, transparent 55%), linear-gradient(160deg, #ffffff94, #ffffff42);--lg-dark:radial-gradient(120% 80% at 20% 0%, #ffffff29, transparent 55%), linear-gradient(160deg, #ffffff1f, #ffffff0a);--lg-edge:inset 0 1px 1px #fffffff2, inset 0 -1px 1px #ffffff59, inset 1px 0 0 #ffffff40, inset -1px 0 0 #ffffff26;--lg-edge-dark:inset 0 1px 0 #ffffff52, inset 0 -1px 0 #ffffff14, inset 1px 0 0 #ffffff1a;--lg-drop:0 1px 2px #202e530f, 0 18px 40px -20px #202e534d;--lg-blur:blur(20px) saturate(185%)}.nx-app:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#eed9b88c,#0000) 8% 18%/38vmax 38vmax no-repeat,radial-gradient(closest-side,#49919d52,#0000) 92% 28%/42vmax 42vmax no-repeat,radial-gradient(closest-side,#bed3c4bf,#0000) 78% 92%/46vmax 46vmax no-repeat,radial-gradient(closest-side,#d9b98c47,#0000) 12% 88%/34vmax 34vmax no-repeat;animation:26s ease-in-out infinite alternate lg-drift;position:fixed;inset:-12%}@keyframes lg-drift{0%{transform:translate(0,0)rotate(0)}50%{transform:translate(3%,-2%)rotate(4deg)}to{transform:translate(-2%,3%)rotate(-3deg)}}.nx-app .nx-faq-item,.nx-app .hm-steps li,.nx-app .nx-plan:not(.is-featured),.nx-app .wk-card,.nx-app .wk-search,.nx-app .wk-chips button:not(.is-on),.nx-app .nx-compare,.nx-app .nx-feature,.nx-app .nx-card-founder,.nx-app .nx-contact-side,.nx-app .nx-btn-outline,.nx-app .ind-devices button:not(.is-on),.nx-app .hm-step-n{background:var(--lg-light);-webkit-backdrop-filter:var(--lg-blur);backdrop-filter:var(--lg-blur);box-shadow:var(--lg-edge), var(--lg-drop);border:1px solid #ffffffa6}.nx-app .hm-step-n{box-shadow:var(--lg-edge)}.nx-app .hm-steps li[data-on] .hm-step-n{background:var(--rose);border-color:#ffffff80}.nx-app .nx-faq-item[open],.nx-app .hm-steps li[data-on]{box-shadow:var(--lg-edge), 0 24px 50px -24px #202e5366;border-color:#ffffffe6}.nx-app .nx-btn-outline:hover,.nx-app .wk-chips button:not(.is-on):hover{background:#ffffffbf}.nx-app .wk-card:hover{box-shadow:var(--lg-edge), 0 26px 50px -24px #202e536b}.nx-app .nx-compare-row{border-color:#fff9}.nx-app .nx-header{-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);background:radial-gradient(80% 140% at 50% 0,#ffffff1a,#0000 70%),#151f3ab8;border-bottom:1px solid #ffffff24;box-shadow:inset 0 -1px #ffffff0f,0 10px 30px -20px #151f3a99}@media (max-width:900px){.nx-app .nx-mbar{background:var(--lg-dark), #151f3a80;-webkit-backdrop-filter:blur(22px)saturate(190%);backdrop-filter:blur(22px)saturate(190%);box-shadow:var(--lg-edge-dark), 0 20px 44px -16px #151f3aa6;border:1px solid #ffffff3d}}.nx-app .nx-sheet{background:var(--lg-dark), #151f3ac7;-webkit-backdrop-filter:blur(28px)saturate(180%);backdrop-filter:blur(28px)saturate(180%)}.nx-app .nx-pill,.nx-app .hv-tabs button:not(.on):not([aria-selected=true]),.nx-app .nx-foot-btn:not(.is-main),.nx-app .nx-hero .nx-btn-outline,.nx-app .nx-pagehero .nx-btn-outline,.nx-app .nx-cta .nx-btn-outline,.nx-app .nx-tone-ink .nx-btn-outline,.nx-app .nx-header .nx-cur select,.nx-app .nx-plan.is-featured{background:var(--lg-dark);-webkit-backdrop-filter:var(--lg-blur);backdrop-filter:var(--lg-blur);box-shadow:var(--lg-edge-dark);color:#fff;border:1px solid #ffffff38}.nx-app .nx-hero .nx-btn-outline,.nx-app .nx-pagehero .nx-btn-outline,.nx-app .nx-cta .nx-btn-outline,.nx-app .nx-tone-ink .nx-btn-outline{color:#fff!important}.nx-app .nx-hero .nx-btn-outline:hover,.nx-app .nx-pagehero .nx-btn-outline:hover,.nx-app .nx-cta .nx-btn-outline:hover,.nx-app .nx-foot-btn:not(.is-main):hover{background:#ffffff2e;border-color:#ffffff80}.nx-app .nx-plan.is-featured{background:var(--lg-dark), var(--dusk);box-shadow:var(--lg-edge-dark), 0 30px 60px -30px #151f3a99}.nx-app .nx-btn-primary,.nx-app .nx-mbar-demo,.nx-app .nx-foot-btn.is-main,.nx-app .nx-plan-flag{background-image:linear-gradient(#ffffff61,#fff0 58%);box-shadow:inset 0 1px 1px #ffffffbf,inset 0 -2px 4px #00000014,0 14px 30px -14px #202e5373}.nx-app .hm-svc-card{box-shadow:inset 0 1px 1px #ffffff73,inset 0 0 0 1px #ffffff24,0 -24px 50px -30px #0009}.nx-app .hm-svc-card:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(90% 120% at 15% 0,#ffffff38,#0000 55%);position:absolute;inset:0}.nx-app .hm-svc-card{position:sticky}@media (max-width:700px){.nx-app{--lg-blur:blur(14px) saturate(170%)}}@media (prefers-reduced-motion:reduce){.nx-app:after{animation:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.nx-app{--lg-light:linear-gradient(160deg, #ffffffeb, #fffc)}.nx-app .nx-header,.nx-app .nx-mbar{background:#151f3af0}}@property --ga{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes ga-spin{to{--ga:360deg}}@keyframes aurora{0%{transform:translate(-6%,-4%)rotate(0)scale(1)}50%{transform:translate(5%,3%)rotate(8deg)scale(1.08)}to{transform:translate(-3%,5%)rotate(-6deg)scale(1.02)}}@keyframes grid-flow{to{background-position:0 64px,64px 0}}.hm-hero{isolation:isolate}.hm-hero>.nx-wrap{z-index:2;position:relative}.hm-hero:before{content:"";z-index:0;pointer-events:none;filter:blur(30px);background:radial-gradient(30% 35% at 25% 30%,#eed9b859,#0000 70%),radial-gradient(35% 40% at 75% 25%,#49919d73,#0000 70%),radial-gradient(30% 30% at 60% 75%,#bed3c438,#0000 70%),radial-gradient(25% 30% at 15% 80%,#d9b98c4d,#0000 70%);animation:18s ease-in-out infinite alternate aurora;position:absolute;inset:-20%}.hm-hero:after{opacity:1;z-index:1;transform-origin:50% 100%;background-image:linear-gradient(#bed3c438 1px,#0000 1px),linear-gradient(90deg,#bed3c438 1px,#0000 1px);background-size:64px 64px;height:55%;animation:6s linear infinite grid-flow;inset:auto -50% -2px;transform:perspective(520px)rotateX(62deg);-webkit-mask:linear-gradient(#0000 15%,#00000080 55%,#000 100%);mask:linear-gradient(#0000 15%,#00000080 55%,#000 100%)}.hm-h1{text-shadow:0 0 40px #eed9b840}.hv-prompt{color:#fff;background:var(--lg-dark), #151f3a59;-webkit-backdrop-filter:blur(18px)saturate(180%);backdrop-filter:blur(18px)saturate(180%);min-height:46px;box-shadow:var(--lg-edge-dark), 0 20px 40px -24px #0009;border:1px solid #fff3;border-radius:999px;align-items:center;gap:10px;margin-bottom:4px;padding:6px 8px 6px 14px;font-size:.92rem;display:flex;position:relative}.hv-prompt:before{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--ga), #eed9b8, #bed3c4, #49919d, #d9b98c, #eed9b8);-webkit-mask-composite:xor;opacity:.9;padding:1px;animation:4s linear infinite ga-spin;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.hv-spark{color:#eed9b8;font-size:1rem;animation:1.6s ease-in-out infinite ga-pulse}@keyframes ga-pulse{50%{opacity:.4;transform:scale(.8)rotate(45deg)}}.hv-ptext{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:500;overflow:hidden}.hv-caret{vertical-align:-.15em;background:#bed3c4;width:2px;height:1.05em;margin-left:2px;animation:1s step-end infinite caret;display:inline-block}@keyframes caret{50%{opacity:0}}.hv-status{color:#fdeee7;background:#ffffff1a;border-radius:999px;flex:none;padding:6px 12px;font-size:.78rem;font-weight:700;transition:background .3s,color .3s}.hv-prompt.is-done .hv-status{color:#151f3a;background:#bed3c4}.hv-prompt.is-done .hv-caret{opacity:0;animation:none}@media (max-width:480px){.hv-prompt{font-size:.82rem}.hv-status{display:none}}.nx-hv-screen .sc-wrap[data-on]:after{content:"";pointer-events:none;z-index:3;background:linear-gradient(#0000,#bed3c459 80%,#ffffffe6 98%,#0000);height:30%;animation:1.1s cubic-bezier(.4,0,.2,1) both scan;position:absolute;top:0;left:0;right:0}@keyframes scan{0%{opacity:1;transform:translateY(-100%)}85%{opacity:1}to{opacity:0;transform:translateY(340%)}}@keyframes materialise{0%{filter:blur(6px)saturate(.4);opacity:.4}to{filter:none;opacity:1}}.nx-hv-laptop,.nx-hv-phone{outline-offset:6px;border-radius:inherit;outline:1px solid #bed3c440}.nx-app :is(.nx-faq-item,.hm-steps li,.nx-plan,.wk-card,.nx-feature,.nx-card-founder,.nx-contact-side){position:relative}.nx-app :is(.nx-faq-item,.hm-steps li,.nx-plan,.wk-card,.nx-feature,.nx-card-founder,.nx-contact-side):after{content:"";border-radius:inherit;pointer-events:none;z-index:2;background:conic-gradient(from var(--ga), #eed9b8, #bed3c4, #49919d, #d9b98c, #eed9b8);-webkit-mask-composite:xor;opacity:0;box-shadow:none;filter:none;inset:-1px;width:auto;height:auto;padding:1.5px;transition:opacity .45s;animation:5s linear infinite ga-spin;position:absolute;inset:-1px;transform:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.nx-app :is(.nx-faq-item,.hm-steps li,.nx-plan,.wk-card,.nx-feature,.nx-card-founder,.nx-contact-side):hover:after,.nx-app .nx-faq-item[open]:after,.nx-app .hm-steps li[data-on]:after,.nx-app .nx-plan.is-featured:after{opacity:.85}.nx-app .hm-steps li:not([data-on]):after{opacity:0}.nx-app .hm-steps li[data-on]:hover:after{opacity:1}.nx-app .hm-hero .nx-btn-primary,.nx-app .nx-mbar-demo{position:relative;overflow:visible}.nx-app .hm-hero .nx-btn-primary{box-shadow:inset 0 1px 1px #ffffffbf,0 0 28px -4px #eed9b8a6,0 14px 30px -14px #00000080}.nx-app .hm-hero .nx-btn-primary:before,.nx-app .nx-mbar-demo:before{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--ga), #eed9b8, #bed3c4, #49919d, #d9b98c, #eed9b8);-webkit-mask-composite:xor;opacity:.95;width:auto;height:auto;padding:2px;animation:3.5s linear infinite ga-spin;position:absolute;inset:-4px;transform:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@media (prefers-reduced-motion:reduce){.hm-hero:before,.hm-hero:after,.hv-prompt:before,.hv-spark,.nx-app :after,.nx-app .hm-hero .nx-btn-primary:before,.nx-app .nx-mbar-demo:before,.nx-hv-screen .sc-wrap[data-on]:after,.nx-hv-screen .sc-wrap[data-on]>.sc{animation:none!important}.nx-hv-screen .sc-wrap[data-on]:after{display:none}}.hm-stream{padding-block:clamp(40px,8vh,88px) clamp(28px,5vh,56px)}.is-stream{gap:14px;margin-top:clamp(20px,4vh,40px);display:grid;-webkit-mask:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.is-row{padding-block:6px;overflow:hidden}.is-track{will-change:transform;width:max-content;display:flex}.is-set{gap:12px;padding-right:12px;display:flex}.is-cap{color:var(--ink);white-space:nowrap;background:var(--lg-light);-webkit-backdrop-filter:var(--lg-blur);backdrop-filter:var(--lg-blur);box-shadow:var(--lg-edge), 0 10px 24px -16px #202e5359;border:1px solid #ffffffb3;border-radius:999px;align-items:center;gap:12px;padding:8px 14px 8px 8px;text-decoration:none;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s,background-color .3s;display:inline-flex;position:relative}.is-cap:after{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--ga), #eed9b8, #bed3c4, #49919d, #d9b98c, #eed9b8);-webkit-mask-composite:xor;opacity:0;padding:1.5px;transition:opacity .35s;animation:4s linear infinite ga-spin;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.is-cap:hover,.is-cap:focus-visible{box-shadow:var(--lg-edge), 0 18px 34px -18px #202e5380;transform:translateY(-3px)}.is-cap:hover:after,.is-cap:focus-visible:after{opacity:1}.is-ico{color:#fff;background:radial-gradient(120% 120% at 30% 20%,#5fa3ad,#2e6e79 55%,#202e53);border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid;box-shadow:inset 0 1px 1px #ffffff73,0 6px 14px -8px #202e53b3}.is-ico svg{width:22px;height:22px}.is-txt{line-height:1.15;display:grid}.is-txt b{font-size:.98rem;font-weight:650}.is-txt small{letter-spacing:.08em;text-transform:uppercase;color:var(--wine);opacity:.8;font-size:.72rem;font-weight:600}.is-go{width:26px;height:26px;color:var(--wine);opacity:0;background:#fff9;border-radius:50%;place-items:center;margin-left:-18px;transition:opacity .3s,margin .3s;display:grid}.is-cap:hover .is-go,.is-cap:focus-visible .is-go{opacity:1;margin-left:0}.is-note{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 14px;margin-top:clamp(18px,3vh,28px);font-size:.8rem;font-weight:700;display:flex}.is-note i{background:var(--rose);border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 4px #2e6e7926}@media (max-width:700px){.is-cap{gap:10px;padding:6px 12px 6px 6px}.is-ico{width:36px;height:36px}.is-ico svg{width:19px;height:19px}.is-txt b{font-size:.9rem}.is-stream{gap:10px}}@media (prefers-reduced-motion:reduce){.is-row{scrollbar-width:none;overflow-x:auto}.is-set+.is-set{display:none}.is-cap:after{animation:none}}.glassy{background:var(--lg-light);-webkit-backdrop-filter:var(--lg-blur);backdrop-filter:var(--lg-blur);box-shadow:var(--lg-edge), var(--lg-drop);border:1px solid #ffffffb3}.hm-from{color:#fff;white-space:nowrap}.pf-line{flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.pf-line li{color:#fdeee7;background:var(--lg-dark);box-shadow:var(--lg-edge-dark);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:.86rem;font-weight:600;display:inline-flex}.pf-line li b{color:#fff}.pf-line li:before{content:"";background:#bed3c4;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #bed3c4}.pf-line .pf-rate:before{content:none}.pf-stars{color:#f5b544;gap:1px;display:inline-flex}.pf-stars .st-off{color:#202e5333}.pl-top .pf-line li,.nx-section:not(.nx-hero) .pf-line li{color:var(--ink-2);background:var(--lg-light);box-shadow:var(--lg-edge);border-color:#ffffffb3}.pl-top .pf-line li b{color:var(--ink)}.sx-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;margin-top:clamp(18px,3vh,28px);display:grid}.sx-tile{color:var(--ink);background:var(--lg-light);-webkit-backdrop-filter:var(--lg-blur);backdrop-filter:var(--lg-blur);box-shadow:var(--lg-edge), 0 10px 24px -18px #202e5359;border:1px solid #ffffffb3;border-radius:18px;gap:2px;padding:14px 40px 14px 16px;text-decoration:none;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s;display:grid;position:relative}.sx-tile strong{font-size:.95rem;font-weight:650}.sx-tile span{color:var(--wine);font-size:.8rem;font-weight:600}.sx-tile svg{color:var(--wine);transition:transform .3s;position:absolute;top:50%;right:14px;translate:0 -50%}.sx-tile:hover{box-shadow:var(--lg-edge), 0 18px 34px -18px #202e5373;transform:translateY(-3px)}.sx-tile:hover svg{transform:translate(3px)}@media (max-width:700px){.sx-grid{grid-template-columns:repeat(2,1fr)}.sx-tile{padding:12px 30px 12px 12px}.sx-tile strong{font-size:.86rem}.sx-tile svg{right:10px}}.inc-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.inc-item{background:var(--lg-light);-webkit-backdrop-filter:var(--lg-blur);backdrop-filter:var(--lg-blur);box-shadow:var(--lg-edge), var(--lg-drop);border:1px solid #ffffffb3;border-radius:20px;gap:4px;padding:18px 18px 18px 58px;display:grid;position:relative}.inc-item strong{font-size:1rem}.inc-item span:last-child{color:var(--ink-2);font-size:.92rem;line-height:1.45}.inc-ico{color:#fff;background:radial-gradient(120% 120% at 30% 20%,#5fa3ad,#2e6e79 60%,#202e53);border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:18px;left:16px;box-shadow:inset 0 1px 1px #ffffff73}@media (max-width:700px){.inc-grid{grid-template-columns:1fr 1fr;gap:8px}.inc-item{padding:50px 12px 14px}.inc-ico{top:12px;left:12px}.inc-item span:last-child{font-size:.84rem}}.rv-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px;display:flex}.rv-sum{color:var(--ink-2);align-items:center;gap:8px;margin:0;font-weight:600;display:inline-flex}.rv-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.rv-card{background:var(--lg-light);-webkit-backdrop-filter:var(--lg-blur);backdrop-filter:var(--lg-blur);box-shadow:var(--lg-edge), var(--lg-drop);border:1px solid #ffffffb3;border-radius:22px;align-content:start;gap:12px;margin:0;padding:22px;display:grid}.rv-card blockquote{color:var(--ink);margin:0;font-size:1rem;line-height:1.55}.rv-card figcaption{color:var(--ink-3);gap:1px;font-size:.88rem;display:grid}.rv-card figcaption strong{color:var(--ink);font-size:.95rem}.rv-card em{color:var(--wine);font-size:.78rem;font-style:normal;font-weight:600}.rv-more{text-align:center;margin-top:18px}.cs-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.cs-card{background:var(--lg-light);box-shadow:var(--lg-edge), var(--lg-drop);border:1px solid #ffffffb3;border-radius:24px;overflow:hidden}.cs-card img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.cs-body{gap:6px;padding:18px 20px 22px;display:grid}.cs-tag{color:var(--wine);text-transform:uppercase;letter-spacing:.06em;font-size:.78rem;font-weight:700}.cs-body h3{margin:0;font-size:1.2rem}.cs-result{color:var(--rose);margin:0;font-size:1.1rem;font-weight:700}.cs-body ul{color:var(--ink-2);margin:4px 0 0;padding-left:18px;font-size:.92rem}.tm-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.tm-card{background:var(--lg-light);-webkit-backdrop-filter:var(--lg-blur);backdrop-filter:var(--lg-blur);box-shadow:var(--lg-edge), var(--lg-drop);border:1px solid #ffffffb3;border-radius:22px;grid-template-columns:auto 1fr;align-items:start;gap:16px;padding:22px;display:grid}.tm-av{width:54px;height:54px;font-family:var(--font-head);color:#fff;background:radial-gradient(120% 120% at 30% 20%,#eed9b8,#d9b98c 45%,#2e6e79);border-radius:50%;place-items:center;font-size:1.4rem;font-weight:700;display:grid;box-shadow:inset 0 1px 1px #ffffff80,0 10px 20px -12px #202e5399}.tm-card strong{font-size:1.08rem;display:block}.tm-role{color:var(--wine);margin-top:2px;font-size:.84rem;font-weight:600;display:block}.tm-card p{color:var(--ink-2);margin:6px 0 0;font-size:.94rem}.nx-form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:560px){.nx-form-row{grid-template-columns:1fr}}.nx-budget{border:0;gap:8px;margin:0;padding:0;display:grid}.nx-budget legend{color:var(--ink);margin-bottom:8px;padding:0;font-size:.95rem;font-weight:600}.nx-chips{flex-wrap:wrap;gap:8px;display:flex}.nx-chips button{min-height:40px;font:inherit;cursor:pointer;color:var(--ink-2);background:var(--lg-light);box-shadow:var(--lg-edge);border:1px solid #ffffffbf;border-radius:999px;padding:0 14px;font-size:.88rem;font-weight:600;transition:background-color .2s,color .2s,transform .2s}.nx-chips button.is-on{background:var(--rose);color:#fff;border-color:#fff6}.nx-chips button:active{transform:scale(.96)}.nx-hours{gap:6px;margin:0 0 8px;display:grid}.nx-hours div{background:#ffffff73;border-radius:12px;justify-content:space-between;gap:12px;padding:8px 12px;display:flex}.nx-hours dt{color:var(--ink-2);font-size:.9rem;font-weight:600}.nx-hours dd{margin:0;font-size:.9rem;font-weight:700}.nx-plans-2{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));max-width:820px;margin-inline:auto}.pr-own-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px;display:grid}.pr-own-card,.pr-cmp{background:var(--lg-light);-webkit-backdrop-filter:var(--lg-blur);backdrop-filter:var(--lg-blur);box-shadow:var(--lg-edge), var(--lg-drop);border:1px solid #ffffffb3;border-radius:24px;padding:clamp(20px,3vw,30px)}.pr-own-card{background:var(--lg-dark), var(--dusk);color:#fff;box-shadow:var(--lg-edge-dark), var(--lg-drop);border-color:#fff3}.pr-own-card .nx-h3{color:#fff}.pr-own-card p{color:#fdeee7}.pr-own-card .nx-fine{color:#fdeee7bf}.pr-cmp dl{gap:6px;margin:12px 0;display:grid}.pr-cmp dl div{background:#ffffff80;border-radius:12px;justify-content:space-between;gap:12px;padding:9px 12px;display:flex}.pr-cmp dt{color:var(--ink-2);font-size:.92rem;font-weight:600}.pr-cmp dd{text-align:right;margin:0;font-size:.92rem;font-weight:700}.pl-top{padding-block:clamp(28px,6vh,64px)}.pl-top-grid{grid-template-columns:1.1fr .9fr;align-items:start;gap:clamp(18px,4vw,48px);display:grid}@media (max-width:860px){.pl-top-grid{grid-template-columns:1fr}}.pl-kicker{color:var(--wine);align-items:center;gap:6px;margin:0 0 10px;font-size:.85rem;font-weight:700;display:inline-flex}.pl-offer .nx-h2{margin:0 0 12px}.pl-offer .nx-hero-actions{margin-top:18px}.pl-prices{background:var(--lg-light);-webkit-backdrop-filter:var(--lg-blur);backdrop-filter:var(--lg-blur);box-shadow:var(--lg-edge), var(--lg-drop);border:1px solid #ffffffb3;border-radius:24px;padding:clamp(18px,3vw,28px)}.pl-prices .nx-h3{margin:0 0 10px}.pl-prices ul{margin:0;padding:0;list-style:none;display:grid}.pl-prices li{border-bottom:1px solid #202e531a;justify-content:space-between;align-items:center;gap:14px;padding:12px 0;display:flex}.pl-prices li div{gap:2px;min-width:0;display:grid}.pl-prices li span{color:var(--ink-3);font-size:.84rem}.pl-prices li b{color:var(--rose);white-space:nowrap;flex:none;font-size:1.1rem}.pl-prices li b small{color:var(--ink-3);font-size:.75rem;font-weight:600}.pl-demos{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.pl-demo{color:var(--ink);background:var(--lg-light);box-shadow:var(--lg-edge), var(--lg-drop);border:1px solid #ffffffb3;border-radius:20px;text-decoration:none;transition:transform .3s cubic-bezier(.2,.8,.2,1);display:grid;position:relative;overflow:hidden}.pl-demo:hover{transform:translateY(-4px)}.pl-demo-media{aspect-ratio:16/10;background:linear-gradient(140deg, var(--c1), var(--c2));place-items:center;display:grid;overflow:hidden}.pl-demo-media img{object-fit:cover;width:100%;height:100%}.pl-glyph{color:#fff;width:34%;height:auto}.pl-demo-body{gap:2px;padding:12px 40px 14px 14px;display:grid}.pl-demo-body span{color:var(--wine);font-size:.78rem;font-weight:700}.pl-demo>svg{color:var(--wine);position:absolute;bottom:18px;right:14px}.pl-demo-note{grid-column:1/-1;margin:4px 0 0}.pl-areas{flex-wrap:wrap;gap:8px;margin:0 0 22px;padding:0;list-style:none;display:flex}.pl-areas li{background:var(--lg-light);box-shadow:var(--lg-edge);border:1px solid #ffffffbf;border-radius:999px;padding:8px 14px;font-size:.9rem;font-weight:600}.pl-steps{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.pl-steps li{background:var(--lg-light);box-shadow:var(--lg-edge), var(--lg-drop);border:1px solid #ffffffb3;border-radius:20px;grid-template-columns:auto 1fr;gap:12px;padding:18px;display:grid}.pl-steps li>span{color:#fff;background:var(--rose);border-radius:50%;place-items:center;width:36px;height:36px;font-weight:700;display:grid}.pl-steps p{color:var(--ink-2);margin:4px 0 0;font-size:.93rem}.pl-extras{flex-wrap:wrap;gap:10px;margin:0 0 22px;padding:0;list-style:none;display:flex}.pl-extras li{background:var(--lg-light);box-shadow:var(--lg-edge);border:1px solid #ffffffbf;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:.92rem;font-weight:600;display:inline-flex}.pl-extras svg{color:var(--rose)}.te-page,.te-page *{letter-spacing:0!important;font-family:Noto Sans Telugu,Figtree,system-ui,sans-serif!important}.te-page .nx-h1,.te-page .nx-h2{letter-spacing:0;line-height:1.3}.te-points{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.te-points li{background:var(--lg-light);box-shadow:var(--lg-edge), var(--lg-drop);border:1px solid #ffffffb3;border-radius:20px;grid-template-columns:auto 1fr;gap:12px;padding:20px;display:grid}.te-points svg{color:var(--rose);margin-top:3px}.te-points p{color:var(--ink-2);margin:4px 0 0;line-height:1.6}.nx-foot-places{flex-wrap:wrap;align-items:center;gap:6px 14px;padding-block:10px 4px;font-size:.86rem;display:flex}.nx-foot-places span{color:#fdeee799;font-weight:600}.nx-foot-places a{color:#fdeee7d9;text-decoration:none}.nx-foot-places a:hover{color:#fff;text-decoration:underline}.nx-app .nx-contact-side .nx-next li{display:list-item}.cx-ring{background:radial-gradient(120% 120% at 30% 20%,#f6ead6,#eed9b8 60%,#d9b98c);box-shadow:inset 0 1px 1px #ffffffb3,0 16px 34px -14px #151f3a8c}.cx-label{color:#151f3a}.nx-app .nx-curbar{z-index:1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff8c;border-bottom:1px solid #ffffffb3;position:relative;top:auto}.nx-app .nx-addons{border-top:0;gap:10px;display:grid}.nx-app .nx-addons>div{border:1px solid #ffffffb3;border-radius:18px;align-items:center;padding:16px 22px}.nx-app .nx-addons dd{color:var(--ink-2)}.nx-app .nx-list{border-top:0;gap:12px}.nx-app .nx-list-item{border:1px solid #ffffffb3;border-radius:22px;align-items:center;padding:22px 24px}.nx-app .nx-list-item h3{margin:0}.nx-app .nx-list-ico{color:#fff;background:radial-gradient(120% 120% at 30% 20%,#5fa3ad,#2e6e79 60%,#202e53);border-radius:14px;width:48px;height:48px;box-shadow:inset 0 1px 1px #ffffff73}@media (min-width:900px){.nx-app .nx-list-item{grid-template-columns:auto 280px 1fr}}@media (min-width:761px){.nx-app .wk-chips{flex-wrap:wrap;margin-inline:0;padding:2px 0 4px;overflow:visible}}@media (max-width:760px){.nx-app .wk-chips{-webkit-mask:linear-gradient(90deg,#000 85%,#0000);mask:linear-gradient(90deg,#000 85%,#0000)}}.nx-app{--lg-light:linear-gradient(180deg, #fff, #fbfcfd)}.nx-app .wk-card,.nx-app .wk-card .wk-body,.nx-app .pl-demo,.nx-app .cs-card{background:#fff}.nx-app :is(.nx-faq-item,.hm-steps li,.nx-plan:not(.is-featured),.wk-card,.nx-feature,.nx-card-founder,.nx-contact-side):hover{background:radial-gradient(260px circle at var(--gx,50%) var(--gy,0%), #bed3c440, transparent 60%), #fff}.nx-app .nx-hours div,.nx-app .pr-cmp dl div{background:#f4f6f8}.nx-app .nx-tone-paper{background:0 0}.nx-app .nx-plan.is-featured,.nx-app .pr-own-card,.nx-app .nx-section:not(.hm-offer) .lo,.nx-app .nx-tone-paper .lo,.nx-app .nx-tone-white .lo{background:#202e53}.nx-app .hm-svc-card.c0{background:#151f3a}.nx-app .hm-svc-card.c1{background:#2e6e79}.nx-app .hm-svc-card.c2{background:#3c7f8a}.nx-app .hm-svc-card.c3{color:var(--night);background:#eed9b8}.nx-app .hm-svc-card.c4{color:var(--night);background:#bed3c4}.nx-app .hm-svc-card:before{background:radial-gradient(420px circle at var(--gx,15%) var(--gy,0%), #ffffff1f, transparent 60%)}.nx-app .nx-plan-flag{z-index:3;background-image:none;box-shadow:0 6px 14px -8px #202e5380}.wx{padding:clamp(24px,5vh,56px) 0 clamp(48px,8vh,96px)}.wx-crumb{color:var(--ink-3);align-items:center;gap:8px;margin-bottom:18px;font-size:.85rem;display:flex}.wx-crumb a{color:var(--ink-3);text-decoration:none}.wx-crumb a:hover{color:var(--ink)}.wx-crumb [aria-current]{color:var(--ink);font-weight:600}.wx-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.wx-pill{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);box-shadow:var(--lg-edge);background:#fff;border:1px solid #202e531a;border-radius:999px;padding:8px 14px;font-size:.74rem;font-weight:700;display:inline-flex}.wx-start{color:var(--ink);align-items:center;gap:6px;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.wx-start:hover svg{transform:translate(3px)}.wx-start svg{transition:transform .25s}.wx-h1{font-family:var(--font-head);letter-spacing:-.04em;color:var(--ink);margin:18px 0 10px;font-size:clamp(2.3rem,1.3rem + 3.6vw,4.4rem);font-weight:700;line-height:1.02}.wx-h1 em{letter-spacing:-.02em;color:var(--rose);font-family:Fraunces,Georgia,serif;font-style:italic;font-weight:500}.wx-lead{max-width:60ch;color:var(--ink-2);margin:0 0 clamp(18px,3vh,28px);font-size:1.05rem}.wx-tabs{flex-wrap:wrap;gap:8px;margin-bottom:clamp(18px,3vh,30px);display:flex}.wx-tabs button{min-height:40px;font:inherit;cursor:pointer;color:var(--ink-2);background:#fff;border:1px solid #202e531a;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:.9rem;font-weight:600;transition:background-color .2s,color .2s,transform .2s;display:inline-flex;box-shadow:0 6px 16px -12px #202e5359}.wx-tabs button i{color:var(--ink-3);background:#eef2f5;border-radius:999px;padding:2px 7px;font-size:.75rem;font-style:normal;font-weight:700}.wx-tabs button:hover{transform:translateY(-1px)}.wx-tabs button.is-on{color:#fff;background:#202e53;border-color:#202e53}.wx-tabs button.is-on i{color:#fff;background:#ffffff29}.wx-main{grid-template-columns:112px minmax(0,1fr);align-items:start;gap:clamp(18px,3vw,36px);display:grid}.wx-rail{scrollbar-width:none;flex-direction:column;gap:14px;max-height:min(72vh,640px);padding:4px;display:flex;position:sticky;top:90px;overflow-y:auto}.wx-rail::-webkit-scrollbar{display:none}.wx-item{cursor:pointer;font:inherit;opacity:.5;background:0 0;border:0;justify-items:center;gap:6px;padding:0;transition:opacity .3s,transform .3s;display:grid}.wx-item:hover{opacity:.85}.wx-item.is-on{opacity:1}.wx-thumb{aspect-ratio:4/3;border:2px solid #0000;border-radius:12px;width:100%;transition:border-color .3s,box-shadow .3s;display:block;overflow:hidden;box-shadow:0 8px 18px -12px #202e5380}.wx-item.is-on .wx-thumb{border-color:#202e53;box-shadow:0 14px 28px -14px #202e5399}.wx-thumb img{object-fit:cover;width:100%;height:100%;display:block}.wx-thumb-g{background:linear-gradient(140deg, var(--c1), var(--c2));color:#fff;place-items:center;width:100%;height:100%;display:grid}.wx-thumb-g svg{width:46%;height:auto}.wx-item-name{color:var(--ink);text-align:center;font-size:.74rem;font-weight:600;line-height:1.25}.wx-stage{min-width:0}.wx-screen{aspect-ratio:16/9.4;background:#0f1730;border-radius:26px;text-decoration:none;animation:.55s cubic-bezier(.2,.8,.2,1) both wxIn;display:block;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #151f3a8c,0 0 0 1px #202e5314}@keyframes wxIn{0%{opacity:0;transform:translateY(10px)scale(.985)}}.wx-tag,.wx-live{z-index:3;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:.78rem;font-weight:700;display:inline-flex;position:absolute;top:14px}.wx-tag{color:#151f3a;background:#ffffffeb;left:14px;box-shadow:0 6px 16px -10px #00000080}.wx-live{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f1730d9;border:1px solid #ffffff59;transition:background-color .25s;right:14px}.wx-screen:hover .wx-live{color:#151f3a;background:#eed9b8;border-color:#eed9b8}.wx-preview{background:#fff;position:absolute;inset:0;overflow:hidden}.wx-scale{transform-origin:0 0;transition:translate var(--dur,6s) cubic-bezier(.45, 0, .25, 1);position:absolute;top:0;left:0;container-type:inline-size}.wx-screen:hover .wx-scale,.wx-screen:focus-visible .wx-scale{translate:0 calc(-1 * var(--travel))}.wx-scale .sd-nav{position:relative}.wx-appscreen{color:#fff;background:radial-gradient(70% 70% at 30% 20%,#49919d8c,#0000 60%),radial-gradient(60% 60% at 80% 90%,#eed9b859,#0000 60%),#151f3a;align-content:center;place-items:center;gap:14px;display:grid;position:absolute;inset:0;overflow:hidden}.wx-appglyph{filter:drop-shadow(0 20px 30px #0006);width:clamp(80px,16%,150px);height:auto}.wx-appscreen strong{letter-spacing:-.02em;font-size:clamp(1.2rem,1rem + 1vw,1.8rem)}.wx-orb{border:1px solid #ffffff24;border-radius:50%;position:absolute}.wx-orb.o1{aspect-ratio:1;width:46%}.wx-orb.o2{aspect-ratio:1;border-color:#ffffff14;width:70%}.wx-info{padding-top:18px;animation:.55s cubic-bezier(.2,.8,.2,1) 50ms both wxIn}.wx-meta{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 6px;font-size:.86rem;display:flex}.wx-meta b{color:var(--ink);font-weight:600}.wx-meta i{background:var(--ink-3);border-radius:50%;width:3px;height:3px}.wx-info-grid{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px 32px;display:grid}.wx-name{font-family:var(--font-head);letter-spacing:-.035em;color:var(--ink);margin:0 0 8px;font-size:clamp(1.8rem,1.2rem + 2vw,3rem);font-weight:700;line-height:1.05}.wx-desc{max-width:58ch;color:var(--ink-2);margin:0 0 14px;font-size:1rem}.wx-feats{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.wx-feats li{color:var(--ink-2);background:#fff;border:1px solid #202e5314;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:.85rem;font-weight:600;display:inline-flex}.wx-feats svg{color:var(--rose)}.wx-actions{justify-items:stretch;gap:10px;min-width:220px;display:grid}.wx-step{justify-content:center;gap:8px;display:flex}.wx-step button{cursor:pointer;width:44px;height:44px;color:var(--ink);background:#fff;border:1px solid #202e531f;border-radius:50%;place-items:center;transition:background-color .2s,color .2s;display:grid}.wx-step button:first-child svg{transform:rotate(180deg)}.wx-step button:hover{color:#fff;background:#202e53}@media (max-width:860px){.wx-main{grid-template-columns:1fr}.wx-rail{max-height:none;margin-inline:calc(-1 * var(--gutter));padding:4px var(--gutter) 8px;flex-direction:row;order:2;gap:10px;position:static;overflow-x:auto}.wx-item{flex:none;width:92px}.wx-stage{order:1}.wx-screen{aspect-ratio:4/3.6;border-radius:20px}.wx-info-grid{grid-template-columns:1fr}.wx-actions{grid-template-columns:1fr 1fr;min-width:0}.wx-step{grid-column:1/-1}.wx-tabs{scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding:2px var(--gutter) 6px;flex-wrap:nowrap;overflow-x:auto;-webkit-mask:linear-gradient(90deg,#000 85%,#0000);mask:linear-gradient(90deg,#000 85%,#0000)}.wx-tabs button{flex:none}.wx-top .wx-start{font-size:.88rem}}@media (max-width:420px){.wx-actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.wx-screen,.wx-info{animation:none}.wx-scale{transition:none}}.wx-main{grid-template-rows:auto 1fr;grid-template-areas:"rail screen""rail info"}.wx-stage{display:contents}.wx-rail{grid-area:rail;align-self:start}.wx-screen{grid-area:screen}.wx-info{grid-area:info;min-width:0}@media (max-width:860px){.wx-main{grid-template-rows:auto;grid-template-areas:"screen""rail""info";gap:14px}.wx-info{padding-top:4px}}.cx{display:none!important}.ind-langs{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px;display:flex}.ind-langs>span{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-right:4px;font-size:.78rem;font-weight:700}.ind-langs a{min-height:38px;color:var(--ink-2);background:#fff;border:1px solid #202e531f;border-radius:999px;align-items:baseline;gap:6px;padding:8px 14px;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-flex}.ind-langs a small{color:var(--ink-3);font-size:.72rem;font-weight:600}.ind-langs a.is-on{color:#fff;background:#202e53;border-color:#202e53}.ind-langs a.is-on small{color:#ffffffb3}.ind-langs a:lang(ar){font-family:Noto Sans Arabic,sans-serif}.wx-mode{background:#fff;border:1px solid #202e531a;border-radius:999px;gap:4px;margin-bottom:14px;padding:4px;display:inline-flex;box-shadow:0 6px 16px -12px #202e5359}.wx-mode button{min-height:38px;font:inherit;cursor:pointer;color:var(--ink-2);background:0 0;border:0;border-radius:999px;padding:0 16px;font-size:.9rem;font-weight:600;transition:background-color .2s,color .2s}.wx-mode button.is-on{background:var(--rose);color:#fff}.wx-tabs button small{color:var(--ink-3);font-size:.74rem;font-weight:600}.wx-tabs button.is-on small{color:#ffffffb3}.wx-tabs button:lang(ar){font-family:Noto Sans Arabic,sans-serif}.wx-tabs button:lang(hi){font-family:Noto Sans Devanagari,sans-serif}.wx-tabs button:lang(te){font-family:Noto Sans Telugu,sans-serif}.wx-tabs button:lang(ta){font-family:Noto Sans Tamil,sans-serif}.wx-regions{color:var(--ink-2);margin:-12px 0 clamp(16px,3vh,24px);font-size:.92rem}.wx-desc:lang(ar),.wx-feats:lang(ar){font-family:Noto Sans Arabic,sans-serif}.wx-desc:lang(hi),.wx-feats:lang(hi){font-family:Noto Sans Devanagari,sans-serif}.wx-desc:lang(te),.wx-feats:lang(te){font-family:Noto Sans Telugu,sans-serif}.wx-desc:lang(ta),.wx-feats:lang(ta){font-family:Noto Sans Tamil,sans-serif}@media (max-width:560px){.wx-mode{display:flex}.wx-mode button{flex:1;padding:0 10px;font-size:.84rem}}.nx-app .nx-wordmark-name{letter-spacing:0;color:#fff;align-items:baseline;gap:.32em;font-size:1.28rem;line-height:1;display:inline-flex}.nx-app .nx-wordmark-name b{letter-spacing:-.045em;font-family:Bricolage Grotesque,Figtree,system-ui,sans-serif;font-size:1.06em;font-weight:700}.nx-app .nx-wordmark-name i{letter-spacing:-.01em;color:#f6ead6;font-family:Fraunces,Georgia,serif;font-style:italic;font-weight:500}.nx-app .nx-foot-brand .nx-wordmark-name{font-size:1.22rem}@media (max-width:420px){.nx-app .nx-wordmark-name{font-size:1.14rem}}.nx-app,.nx-light{--midnight:#0e1628;--navy:#1d2b45;--slate:#2c3d5e;--coral:#d9b98c;--coral-l:#eed9b8;--coral-d:#7d5e35;--ivory:#fbf7f2;--sand:#f3ede4;--font-head:"World of Water", "Comfortaa", "Lexend", "Inter", ui-sans-serif, system-ui, sans-serif;--font-body:"Lexend", "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--night:var(--navy);--plum:var(--midnight);--wine:var(--coral-d);--rose:var(--coral-d);--apricot:var(--coral-l);--blush:#c3cbdc;--bg:var(--ivory);--surface:#fff;--surface-2:var(--sand);--paper:var(--sand);--ink:var(--midnight);--ink-2:#3f4b66;--ink-3:#5f6b84;--line:#e6dfd4;--blue:var(--navy);--blue-d:var(--midnight);--blue-l:var(--sand);--link:var(--coral-d);--mint:var(--navy);--mint-d:var(--coral-d);--sun:var(--coral-l);--white:var(--ivory);--header-bg:var(--midnight);--radius:18px;--radius-s:12px;--shadow:0 1px 2px #0e16280f, 0 12px 30px -18px #0e162847;--dusk:var(--midnight);--glow:var(--ivory);--lg-light:#fff;--lg-dark:#ffffff0f;--lg-edge:0 0 #0000;--lg-edge-dark:0 0 #0000;--lg-drop:var(--shadow);--lg-blur:none}:root{background:#fbf7f2}.nx-app{font-family:var(--font-body);background:var(--ivory);color:var(--ink);letter-spacing:0;font-size:1.0625rem}.nx-app:before{background:var(--ivory)}.nx-app:after{content:none;animation:none}.nx-app :is(h1,h2,h3,h4,.nx-h1,.nx-h2,.nx-h3){font-family:var(--font-head);letter-spacing:-.01em}.nx-app .nx-h1{font-weight:700;line-height:1.06}.nx-app .nx-h2{font-weight:700;line-height:1.1}.nx-progress{background:var(--coral);height:2px}.nx-app ::selection{background:var(--coral-l);color:#fff}:focus-visible{outline-offset:3px;outline:3px solid var(--coral)!important}.nx-tone-white{background:var(--ivory)}.nx-tone-paper{background:var(--sand)}.nx-tone-ink{background:var(--midnight)}.nx-wrap{max-width:1240px}.nx-app :is(.nx-faq-item,.hm-steps li,.nx-plan,.wk-card,.nx-feature,.nx-card-founder,.nx-contact-side,.is-cap,.hm-demo,.nx-work-card,.hm-stat,.nx-panel):after,.nx-app .nx-btn:before,.nx-app .hm-hero .nx-btn-primary:before,.nx-app .nx-mbar-demo:before,.nx-hv-screen:after,.nx-hv-phone:after,.nx-hv-screen .sc-wrap[data-on]:after{content:none!important}.nx-hv-screen .sc-wrap[data-on]>.sc{animation:none!important}.hm-hero:before,.hm-hero:after,.nx-hero:after{content:none!important}.nx-app :is(.nx-faq-item,.nx-plan,.wk-card,.nx-feature,.nx-card-founder,.nx-contact-side,.inc-item,.tm-card,.rv-card,.cs-card,.pl-demo,.sx-tile,.nx-compare):is(*,:hover){-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid var(--line);box-shadow:none;background:#fff}.nx-app .nx-tone-paper :is(.nx-faq-item,.nx-plan,.inc-item,.nx-feature){background:#fff}.nx-app .nx-btn{font-family:var(--font-head);letter-spacing:0;border:1.5px solid #0000;border-radius:10px;min-height:50px;padding:0 24px;font-weight:700;transition:background-color .2s,color .2s,border-color .2s,transform .2s;box-shadow:none!important;background-image:none!important}.nx-app .nx-btn:hover{transform:translateY(-1px)}.nx-app .nx-btn svg{transition:transform .2s}.nx-app .nx-btn:hover svg{transform:translate(3px)}.nx-app .nx-btn-sm{min-height:42px;padding:0 18px;font-size:.92rem}.nx-app .nx-btn-primary{background:var(--navy)!important;color:#fff!important}.nx-app .nx-btn-primary:hover{background:var(--midnight)!important}.nx-app .nx-btn-outline{-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--ink)!important;border-color:var(--ink)!important;background:0 0!important}.nx-app .nx-btn-outline:hover{background:var(--ink)!important;color:#fff!important}.nx-app .nx-btn-light{color:var(--midnight)!important;background:#fff!important}.nx-app .nx-btn-light:hover{background:var(--coral-l)!important}.nx-app .nx-btn-ghost{color:#fff!important;background:0 0!important;border-color:#fff6!important}.nx-app .nx-btn-ghost:hover{border-color:#fff!important}.nx-app :is(.nx-header,.nx-sheet,.st-hero,.st-dark,.st-final,.nx-pagehero,.nx-cta,.nx-tone-ink,.nx-plan.is-featured,.lo,.hm-offer-card,.st-foot) .nx-btn-primary{background:var(--coral)!important;color:var(--midnight)!important}.nx-app :is(.nx-header,.nx-sheet,.st-hero,.st-dark,.st-final,.nx-pagehero,.nx-cta,.nx-tone-ink,.nx-plan.is-featured,.lo,.hm-offer-card,.st-foot) .nx-btn-primary:hover{background:var(--coral-l)!important}.nx-app :is(.st-hero,.st-dark,.st-final,.nx-pagehero,.nx-cta,.nx-tone-ink,.nx-plan.is-featured) .nx-btn-outline{color:#fff!important;background:0 0!important;border-color:#ffffff73!important}.nx-app :is(.st-hero,.st-dark,.st-final,.nx-pagehero,.nx-cta,.nx-tone-ink,.nx-plan.is-featured) .nx-btn-outline:hover{color:var(--midnight)!important;background:#fff!important;border-color:#fff!important}.st-btn-xl{font-size:1.05rem;min-height:56px!important;padding:0 28px!important}.nx-app .nx-header{box-shadow:none;border-bottom:1px solid #ffffff14;background:var(--midnight)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.nx-header-inner{min-height:72px}.nx-logo{align-items:center;display:inline-flex}.nx-logo-img{width:auto;height:38px;display:block}.nx-nav a{font-family:var(--font-body);color:#ffffffb8;border-radius:8px;font-size:.95rem;font-weight:500}.nx-nav a:hover{color:#fff;background:0 0}.nx-nav a[aria-current=page]{color:#fff;box-shadow:inset 0 -2px 0 var(--coral);background:0 0;border-radius:0}.nx-app .nx-header .nx-cur select,.nx-app .nx-sheet .nx-cur select{color:#fff;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:1px solid #ffffff38;border-radius:8px}.nx-burger{border-color:#ffffff38;border-radius:10px}.nx-app .nx-sheet{inset:72px 0 0;background:var(--midnight)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.nx-app .nx-sheet.is-open{box-shadow:0 0 0 100vmax var(--midnight)}.nx-sheet-nav a{font-family:var(--font-head);border-color:#ffffff14}.nx-sheet-nav a[aria-current=page]{color:var(--coral-l)}.pt{background:var(--midnight)!important}@media (max-width:420px){.nx-logo-img{height:32px}}@media (max-width:759px){.nx-app .nx-mbar{border:1px solid #ffffff1f;border-radius:14px;box-shadow:0 14px 30px -12px #0e162880;background:var(--midnight)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.nx-app .nx-mbar a{font-family:var(--font-head);border-radius:10px}.nx-app .nx-mbar .nx-mbar-demo{background:var(--coral)!important;color:var(--midnight)!important;box-shadow:none!important;background-image:none!important}}.st-sec{background:var(--ivory);padding-block:clamp(64px,11vh,128px)}.st-soft{background:var(--sand)}.st-dark{background:var(--midnight);color:#fff}.st-head{gap:14px;max-width:760px;margin-bottom:clamp(32px,6vh,56px);display:grid}.st-head-center{text-align:center;justify-items:center;margin-inline:auto}.st-head-row{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;max-width:none;display:flex}.st-head-row>div{gap:14px;display:grid}.st-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--coral-d);align-items:center;gap:10px;margin:0;font-size:.8rem;font-weight:600;display:inline-flex}.st-eyebrow i{background:var(--coral);width:22px;height:2px}.st-dark .st-eyebrow{color:var(--coral-l)}.st-dark .st-eyebrow i{background:var(--coral-l)}.st-h2{font-family:var(--font-head);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:clamp(2rem,1.2rem + 3vw,3.6rem);font-weight:700;line-height:1.06}.st-dark .st-h2{color:#fff}.st-sub{color:var(--ink-3);margin:0;font-size:1.1rem}.st-dark .st-sub{color:#aab4c8}.st-card{border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);background:#fff;align-content:start;gap:14px;padding:28px;text-decoration:none;transition:border-color .25s,transform .25s,box-shadow .25s;display:grid;position:relative}.st-card:hover{border-color:var(--navy);transform:translateY(-4px);box-shadow:0 24px 40px -28px #0e162873}.st-ico{background:var(--navy);width:52px;height:52px;color:var(--coral-l);border-radius:12px;place-items:center;display:grid}.st-card:hover .st-ico{background:var(--coral);color:var(--midnight)}.st-ico,.st-card .st-ico{transition:background-color .25s,color .25s}.st-hero{background:var(--midnight);color:#fff;padding-top:clamp(40px,9vh,104px);position:relative;overflow:clip}.st-hero-grid{align-items:center;gap:clamp(40px,6vw,72px);padding-bottom:clamp(48px,9vh,104px);display:grid}@media (min-width:1000px){.st-hero-grid{grid-template-columns:1.05fr 1fr;min-height:calc(100svh - 138px - clamp(40px,9vh,104px))}}.st-hero-copy{justify-items:start;gap:26px;display:grid}.st-badge{color:#c3cbdc;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:10px;margin:0;padding:8px 14px;font-size:.85rem;font-weight:500;display:inline-flex}.st-badge b{color:var(--coral-l);font-weight:400}.st-dot{background:#4ade80;border-radius:50%;width:8px;height:8px;animation:2.2s ease-in-out infinite st-pulse;box-shadow:0 0 0 4px #4ade802e}@keyframes st-pulse{50%{box-shadow:0 0 0 8px #4ade8000}}.st-h1{font-family:var(--font-head);letter-spacing:-.015em;color:#fff;margin:0;font-size:clamp(2.5rem,1.1rem + 4.6vw,5rem);font-weight:700;line-height:1.04;display:grid}.st-rot{color:var(--coral-l);white-space:nowrap;display:block;position:relative}.st-rot>span{display:block}.st-rot>span:not(.st-rot-size){opacity:0;transition:opacity .45s,transform .55s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;left:0;transform:translateY(.45em)}.st-rot>span.on{opacity:1;transform:none}.st-rot-size{visibility:hidden}.st-lead{color:#aab4c8;max-width:38ch;margin:0;font-size:clamp(1.1rem,1rem + .5vw,1.35rem);line-height:1.5}.st-actions{flex-wrap:wrap;gap:12px;display:flex}.st-promise{border-top:1px solid #ffffff1a;grid-template-columns:repeat(2,minmax(0,auto));gap:14px 28px;width:100%;margin:6px 0 0;padding:22px 0 0;list-style:none;display:grid}@media (min-width:640px){.st-promise{grid-template-columns:repeat(4,auto);justify-content:start}}.st-promise li{color:#d5dbe7;white-space:nowrap;align-items:center;gap:9px;font-size:.92rem;display:inline-flex}.st-promise svg{color:var(--coral-l);flex:none}.st-hero-visual{position:relative}.st-hero .nx-hvwrap{max-width:640px;transform:none!important}.fx .st-hero .nx-hv,.st-hero .nx-hv{transform:none!important}.st-hero .nx-hv-laptop{outline:0;box-shadow:0 40px 80px -40px #000c,0 0 0 1px #ffffff1a!important}.st-hero .nx-hv-phone{outline:0}.st-hero .hv-tabs{display:none}.st-hero .hr-chip{color:var(--midnight);background:#fff;border-radius:12px}.st-hero .hr-chip i{background:var(--navy);color:#fff}.st-hero .hr-chip i.o{background:var(--coral)}.st-markets{padding:18px var(--gutter);border-top:1px solid #ffffff14;align-items:center;gap:20px;max-width:100%;display:flex}.st-markets-label{letter-spacing:.14em;text-transform:uppercase;color:#8d98b0;flex:none;align-items:center;gap:8px;font-size:.78rem;font-weight:600;display:inline-flex}.st-mq{flex:1;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.st-mq-track{will-change:transform;width:max-content;display:flex}.st-mq-set{gap:36px;padding-right:36px;display:flex}.st-mk{white-space:nowrap;color:#d5dbe7;align-items:center;gap:10px;font-size:.98rem;display:inline-flex}.st-cc{background:var(--slate);color:#fff;letter-spacing:.04em;border-radius:5px;place-items:center;min-width:30px;height:22px;padding:0 5px;font-size:.68rem;font-weight:700;display:inline-grid}@media (max-width:640px){.st-markets-label{display:none}}.st-stats{background:var(--ivory);border-bottom:1px solid var(--line)}.st-stats-grid{grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:860px){.st-stats-grid{grid-template-columns:repeat(4,1fr)}}.st-stats-grid>div{border-left:1px solid var(--line);gap:6px;padding:clamp(24px,4vw,44px) clamp(12px,2vw,28px);display:grid}.st-stats-grid>div:nth-child(odd){border-left:0}@media (min-width:860px){.st-stats-grid>div:nth-child(odd){border-left:1px solid var(--line)}.st-stats-grid>div:first-child{border-left:0}}@media (max-width:859px){.st-stats-grid>div:nth-child(-n+2){border-bottom:1px solid var(--line)}}.st-stats b{font-family:var(--font-head);color:var(--navy);font-variant-numeric:tabular-nums;font-size:clamp(2.4rem,1.6rem + 3vw,4rem);font-weight:700;line-height:1}.st-stats b small{color:var(--coral-d);margin-left:6px;font-size:.4em}.st-stats span:not([data-count]){color:var(--ink-3);font-size:.95rem}.st-svc{gap:16px;display:grid}@media (min-width:640px){.st-svc{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.st-svc{grid-template-columns:repeat(3,1fr)}}.st-svc-card{min-height:230px}.st-svc-card strong{font-family:var(--font-head);margin-top:8px;font-size:1.35rem;line-height:1.2}.st-tags{flex-wrap:wrap;gap:6px;display:flex}.st-tags i{background:var(--sand);color:var(--ink-2);border-radius:999px;padding:4px 10px;font-size:.8rem;font-style:normal}.st-go{border:1px solid var(--line);width:40px;height:40px;color:var(--ink);border-radius:50%;place-items:center;transition:background-color .25s,color .25s,transform .25s,border-color .25s;display:grid;position:absolute;top:28px;right:24px}.st-card:hover .st-go{background:var(--navy);border-color:var(--navy);color:#fff;transform:rotate(-45deg)}.st-work{gap:16px;display:grid}@media (min-width:760px){.st-work{grid-template-rows:repeat(2,minmax(220px,1fr));grid-template-columns:1.4fr 1fr}.st-shot-0{grid-row:span 2}}@media (min-width:1100px){.st-work{grid-template-columns:1.5fr 1fr 1fr}.st-shot-0{grid-row:span 2}.st-shot-3{grid-column:2/span 2}}.st-shot{border-radius:var(--radius);background:var(--slate);color:#fff;isolation:isolate;min-height:240px;text-decoration:none;display:block;position:relative;overflow:hidden}.st-shot img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.st-shot:hover img{transform:scale(1.05)}.st-shot-meta{background:var(--midnight);border-radius:12px;gap:2px;padding:14px 16px;display:grid;position:absolute;bottom:14px;left:14px;right:14px}.st-shot-meta i{letter-spacing:.12em;text-transform:uppercase;color:var(--coral-l);font-size:.75rem;font-style:normal}.st-shot-meta strong{font-family:var(--font-head);font-size:1.15rem}.st-shot-go{width:44px;height:44px;color:var(--midnight);opacity:0;background:#fff;border-radius:50%;place-items:center;transition:transform .3s,opacity .3s;display:grid;position:absolute;top:14px;right:14px;transform:scale(.6)}.st-shot:hover .st-shot-go,.st-shot:focus-visible .st-shot-go{opacity:1;transform:none}.st-ind{grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr));gap:12px;display:grid}@media (max-width:480px){.st-ind{grid-template-columns:1fr 1fr}}.st-ind-tile{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:14px;gap:8px;padding:20px;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:grid}.st-ind-tile svg{color:var(--coral-d)}.st-ind-tile strong{font-size:.98rem;font-weight:600;line-height:1.25}.st-ind-tile span{color:var(--ink-3);font-size:.82rem}.st-ind-tile:hover{background:var(--navy);border-color:var(--navy);color:#fff}.st-ind-tile:hover span{color:#aab4c8}.st-ind-tile:hover svg{color:var(--coral-l)}.st-flow{counter-reset:f;gap:28px;margin:0;padding:0;list-style:none;display:grid;position:relative}@media (min-width:860px){.st-flow{grid-template-columns:repeat(4,1fr);gap:20px}.st-flow:before{content:"";background:var(--line);height:2px;position:absolute;top:40px;left:12.5%;right:12.5%}}.st-flow li{text-align:center;justify-items:center;gap:8px;display:grid;position:relative}.st-flow-ico{border:1px solid var(--line);width:80px;height:80px;color:var(--navy);background:#fff;border-radius:50%;place-items:center;margin-bottom:10px;transition:background-color .3s,color .3s;display:grid;position:relative}.st-flow li:hover .st-flow-ico{background:var(--navy);color:var(--coral-l)}.st-flow-ico b{background:var(--coral);min-width:30px;height:26px;color:var(--midnight);border-radius:999px;place-items:center;padding:0 6px;font-size:.72rem;font-weight:700;display:grid;position:absolute;top:-4px;right:-6px}.st-flow strong{font-family:var(--font-head);font-size:1.3rem}.st-flow span{color:var(--ink-3);font-size:.95rem}.st-std-grid{align-items:center;gap:40px;display:grid}@media (min-width:960px){.st-std-grid{grid-template-columns:.9fr 1.1fr}.st-std .st-head{margin:0}}.st-std-list{border-radius:var(--radius);background:#ffffff1a;border:1px solid #ffffff1a;grid-template-columns:repeat(2,1fr);gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}@media (min-width:640px){.st-std-list{grid-template-columns:repeat(3,1fr)}}.st-std-list li{background:var(--midnight);gap:6px;padding:clamp(20px,3vw,30px);transition:background-color .25s;display:grid}.st-std-list li:hover{background:var(--navy)}.st-std-list svg{color:var(--coral-l);margin-bottom:8px}.st-std-list b{font-family:var(--font-head);font-size:1.3rem}.st-std-list span{color:#aab4c8;font-size:.9rem}.st-eng{gap:16px;display:grid}@media (min-width:860px){.st-eng{grid-template-columns:repeat(3,1fr)}}.st-eng-card strong{font-family:var(--font-head);font-size:1.5rem}.st-eng-price{font-family:var(--font-head);color:var(--navy);font-size:2rem;font-weight:700}.st-eng-price small{font-family:var(--font-body);color:var(--ink-3);font-size:.9rem;font-weight:500}.st-eng-note{color:var(--ink-3);border-top:1px solid var(--line);padding-top:14px}.st-eng-card.is-hot{background:var(--navy);border-color:var(--navy);color:#fff}.st-eng-card.is-hot .st-ico{background:var(--coral);color:var(--midnight)}.st-eng-card.is-hot .st-eng-price{color:#fff}.st-eng-card.is-hot :is(.st-eng-price small,.st-eng-note){color:#c3cbdc;border-color:#ffffff24}.st-faq{gap:24px;display:grid}@media (min-width:960px){.st-faq{grid-template-columns:.8fr 1.2fr;align-items:start}.st-faq .st-head{position:sticky;top:100px}}.nx-app .nx-faq{gap:10px;max-width:none;display:grid}.nx-app .nx-faq-item{background:#fff;border-radius:14px}.nx-app .nx-faq-item summary{font-weight:600;font-family:var(--font-body)}.nx-app .nx-faq-item[open]{border-color:var(--navy)}.st-final{background:var(--midnight);color:#fff;text-align:center;padding-block:clamp(80px,16vh,160px);position:relative;overflow:hidden}.st-final:before{content:"";background:var(--coral);width:140px;height:4px;margin-left:-70px;position:absolute;bottom:0;left:50%}.st-final-inner{justify-items:center;gap:22px;display:grid}.st-final-h{font-family:var(--font-head);letter-spacing:-.015em;max-width:14ch;margin:0;font-size:clamp(2.6rem,1.2rem + 5.4vw,6rem);font-weight:700;line-height:1.02}.st-final .st-lead{max-width:none}.nx-app .nx-footer.st-foot{background:var(--midnight);color:#c3cbdc;border-top:1px solid #ffffff14;padding-top:clamp(56px,9vh,96px)}.st-foot-grid{border-bottom:1px solid #ffffff14;gap:36px;padding-bottom:40px;display:grid}@media (min-width:860px){.st-foot-grid{grid-template-columns:1.6fr 1fr 1fr 1fr}}.st-foot-brand{justify-items:start;gap:18px;display:grid}.st-foot-brand .nx-logo-img{height:44px}.st-foot-brand p{color:#aab4c8;max-width:32ch;margin:0}.st-foot-contact{flex-wrap:wrap;gap:10px;display:flex}.nx-app .st-foot .nx-foot-btn{color:#fff;border:1px solid #ffffff2e;border-radius:10px;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:.92rem;text-decoration:none;display:inline-flex;box-shadow:none!important;background:0 0!important}.nx-app .st-foot .nx-foot-btn.is-main{border-color:var(--coral);background:var(--coral)!important;color:var(--midnight)!important}.st-foot-col{align-content:start;gap:10px;display:grid}.st-foot-col h3{letter-spacing:.14em;text-transform:uppercase;color:#8d98b0;margin:0 0 6px;font-size:.78rem;font-weight:600;font-family:var(--font-body)!important}.st-foot-col a{color:#e3e7ef;font-size:.96rem;text-decoration:none}.st-foot-col a:hover{color:var(--coral-l)}.nx-app .st-foot .nx-foot-places{border-bottom:1px solid #ffffff14;flex-wrap:wrap;gap:6px 16px;padding-block:22px;font-size:.86rem;display:flex}.nx-app .st-foot .nx-foot-places span{color:#8d98b0;font-weight:600}.nx-app .st-foot .nx-foot-places a{color:#aab4c8;text-decoration:none}.nx-app .st-foot .nx-foot-places a:hover{color:#fff}.nx-app .st-foot .nx-footer-base{color:#8d98b0;padding-block:22px 28px;font-size:.86rem}.nx-app .st-foot .nx-footer-base a{color:#aab4c8}@media (max-width:759px){.nx-app .st-foot{padding-bottom:90px}}.nx-app .nx-pagehero{color:#fff;border-bottom:0;padding-block:clamp(48px,10vh,112px) clamp(40px,8vh,88px);background:var(--midnight)!important}.nx-app .nx-pagehero .nx-h1{font-family:var(--font-head);color:#fff;max-width:18ch;font-size:clamp(2.3rem,1.2rem + 4vw,4.4rem)}.nx-app .nx-pagehero .nx-lead{color:#aab4c8;max-width:52ch}.nx-app .nx-crumb,.nx-app .nx-crumb span{color:#8d98b0;font-size:.85rem}.nx-app .nx-crumb a{color:#fff}.nx-app .nx-cta{color:#fff;border:0;background:var(--midnight)!important}.nx-app .nx-cta .nx-h2{color:#fff}.nx-app .nx-cta .nx-lead{color:#aab4c8}.nx-app .nx-plan{border-radius:var(--radius)}.nx-app .nx-plan.is-featured{border-color:var(--navy);color:#fff;background:var(--navy)!important}.nx-app .nx-plan-flag{font-family:var(--font-head);background:var(--coral)!important;color:var(--midnight)!important}.nx-app .nx-ticks svg,.nx-app .inc-ico{color:var(--coral-d)}.nx-app .inc-ico{background:var(--sand)}.nx-app .nx-plan.is-featured .nx-ticks svg{color:var(--coral-l)}.nx-app .hm-svc,.nx-app .lo,.nx-app .hm-offer-card{background:var(--midnight)!important}.nx-app .nx-pill{box-shadow:none!important;background:0 0!important;border:1px solid #ffffff2e!important}.nx-app .nx-pill:before{background:var(--coral);box-shadow:none}.nx-app .wx-h1 em,.nx-app .hl{color:var(--coral-d)}.nx-app .is-ico{background:var(--navy)!important}.nx-app .hm-step-n,.nx-app .hm-steps li[data-on] .hm-step-n{color:#fff;background:var(--navy)!important}.nx-app .tm-av{background:var(--navy)!important}.nx-app .sx-tile:hover{border-color:var(--navy)}@media (prefers-reduced-motion:reduce){.st-dot{animation:none}.st-rot>span{transition:none!important}.st-card,.st-shot img{transition:none}}@keyframes st-rise{0%{opacity:0;transform:translateY(26px)}}@keyframes st-zoom{0%{opacity:0;transform:translateY(40px)scale(.96)}}.st-hero-copy>*,.st-h1>*{animation:.9s cubic-bezier(.2,.8,.2,1) both st-rise}.st-hero-copy>.st-badge{animation-delay:50ms}.st-h1>:first-child{animation-delay:.12s}.st-h1>:nth-child(2){animation-delay:.22s}.st-h1>:nth-child(3){animation-delay:.32s}.st-hero-copy>.st-h1{animation:none}.st-hero-copy>.st-lead{animation-delay:.42s}.st-hero-copy>.st-actions{animation-delay:.52s}.st-hero-copy>.st-promise{animation-delay:.64s}.st-hero-visual{animation:1.1s cubic-bezier(.2,.8,.2,1) .3s both st-zoom}.st-markets{animation:.9s .8s both st-rise}html.intro :is(.st-hero-copy>*,.st-h1>*,.st-hero-visual,.st-markets){animation-delay:calc(1.25s + var(--d,0s))}html.intro .st-h1>:nth-child(2){--d:.1s}html.intro .st-h1>:nth-child(3){--d:.2s}html.intro .st-hero-copy>.st-lead{--d:.3s}html.intro .st-hero-copy>.st-actions{--d:.4s}html.intro .st-hero-copy>.st-promise{--d:.5s}html.intro .st-hero-visual{--d:.2s}html.intro .st-markets{--d:.7s}@media (prefers-reduced-motion:reduce){.st-hero-copy>*,.st-h1>*,.st-hero-visual,.st-markets{animation:none!important}}.nx-app .nx-header .nx-header-inner{min-height:72px}@media (max-width:759px){.nx-app .nx-header .nx-header-inner{min-height:64px}.nx-app .nx-sheet{inset:64px 0 0}}@media (min-width:1000px){.st-hero-grid{grid-template-columns:1fr 1.08fr}}.st-hero .nx-hvwrap{width:100%;margin:0;max-width:none!important}.st-hero .nx-hv{width:100%!important;max-width:none!important}@media (min-width:1200px){.st-hero .nx-hvwrap{width:108%}}@media (min-width:1000px){.st-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr)}}.st-hero-copy{min-width:0;container-type:inline-size}.st-h1{width:100%}.st-promise{flex-wrap:wrap;gap:12px 26px!important;display:flex!important}@media (max-width:520px){.st-actions{grid-template-columns:1fr;width:100%;display:grid}.st-actions .nx-btn{justify-content:center;width:100%}.st-promise{grid-template-columns:1fr 1fr;display:grid!important}.st-promise li{white-space:normal;font-size:.86rem}}.st-rot{font-size:min(1em,12.5cqi)}@media (min-width:521px){.st-promise{grid-template-columns:repeat(2,max-content);gap:12px 40px!important;display:grid!important}}@media (min-width:1300px){.st-promise{grid-template-columns:repeat(4,max-content);gap:12px 26px!important}}@media (min-width:1200px){.st-ind{grid-template-columns:repeat(7,1fr)}}.st-ind-all{background:var(--navy);border-color:var(--navy);color:#fff}.st-ind-all svg{color:var(--coral-l)}.st-ind-all span{color:#aab4c8}.st-ind-all:hover{background:var(--coral);border-color:var(--coral)}.st-ind-all:hover span,.st-ind-all:hover svg{color:#fff}.st-std-list li{align-content:start}.st-final:before{content:none}.nx-app .st-faq .nx-faq{width:100%;max-width:none;margin:0}.nx-app .st-foot>.nx-wrap{max-width:1240px;padding-inline:var(--gutter);width:100%;margin-inline:auto}.nx-app .st-foot .nx-foot-places,.nx-app .st-foot .nx-footer-base{border-left:0;border-right:0}.nx-app .st-foot .nx-footer-base{flex-wrap:wrap;justify-content:space-between;gap:10px 20px;display:flex}.nx-app .st-foot .nx-footer-base p{margin:0}.nx-app .st-foot .nx-foot-legal{gap:16px;display:flex}.nx-app .st-ind-all strong{color:#fff}@media (max-width:759px){.st-hero .nx-hv{aspect-ratio:auto!important;height:430px!important}.st-hero .nx-hv-phone{width:min(210px,56%)!important;top:0!important}.st-hero-grid{gap:36px;padding-bottom:32px}.st-sec{padding-block:56px}.st-svc-card{grid-template-columns:48px 1fr;align-items:center;gap:8px 16px;min-height:0;padding:20px}.st-svc-card .st-ico{grid-row:span 2;align-self:start;width:48px;height:48px}.st-svc-card strong{margin:0;padding-right:40px;font-size:1.15rem}.st-svc-card .st-go{width:34px;height:34px;top:20px;right:16px}.st-flow{grid-template-columns:1fr 1fr;gap:28px 12px}.st-flow-ico{width:64px;height:64px}.st-flow strong{font-size:1.1rem}.st-flow span{font-size:.85rem}.st-work{grid-template-columns:1fr 1fr}.st-shot{min-height:200px}.st-shot-0{grid-column:span 2;min-height:240px}.st-shot-meta{padding:10px 12px;bottom:8px;left:8px;right:8px}.st-shot-meta strong{font-size:.95rem}.st-shot-meta i{font-size:.62rem}.st-eng-card{padding:22px}.st-final{padding-block:72px}}.nx-app .nx-cta:after,.nx-app .nx-cta:before{content:none!important}.ph-chips{flex-wrap:wrap;gap:10px;margin:10px 0 0;padding:0;list-style:none;display:flex}.ph-chips li{color:#e3e7ef;border:1px solid #ffffff24;border-radius:10px;align-items:center;gap:9px;padding:9px 14px;font-size:.92rem;display:inline-flex}.ph-chips svg{color:var(--coral-l)}.ic-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:760px){.ic-grid{grid-template-columns:repeat(4,1fr)}}.ic-grid li{border:1px solid var(--line);background:#fff;border-radius:14px;gap:14px;padding:22px;font-weight:600;display:grid}.ic-grid svg{color:var(--coral-d)}.ab-facts{background:var(--navy);color:#fff}.ab-facts-grid{grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:860px){.ab-facts-grid{grid-template-columns:repeat(4,1fr)}}.ab-facts-grid>div{border-left:1px solid #ffffff1a;gap:4px;padding:26px 20px;display:grid}.ab-facts-grid>div:first-child{border-left:0}.ab-facts-grid svg{color:var(--coral-l);margin-bottom:8px}.ab-facts-grid span{letter-spacing:.12em;text-transform:uppercase;color:#8d98b0;font-size:.78rem}.ab-facts-grid b{font-family:var(--font-head);font-size:1.15rem}.ab-values{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.ab-values li{border-radius:var(--radius);border:1px solid var(--line);background:#fff;gap:10px;padding:26px;display:grid}.ab-values strong{font-family:var(--font-head);margin-top:6px;font-size:1.25rem}.ab-values li>span:last-child{color:var(--ink-3)}.nx-app .nx-cta{padding-block:clamp(64px,12vh,120px)}.nx-app .nx-cta .nx-h2{font-size:clamp(2.2rem,1.2rem + 3.6vw,4.2rem)}.nx-app .nx-feature svg{color:var(--coral-d)}.nx-app .nx-list-ico{border-radius:12px;background:var(--navy)!important;color:var(--coral-l)!important}.nx-app .pr-own-card{box-shadow:none;border:0;align-self:start;background:var(--navy)!important}.nx-app .pr-cmp{border:1px solid var(--line);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff!important}.nx-app .nx-curbar{border-bottom:1px solid var(--line);background:#fff}.nx-app .nx-cta .nx-cta-inner{padding-inline:var(--gutter)}.st-foot-reach{border-bottom:1px solid #ffffff14;gap:28px;padding-block:28px;display:grid}@media (min-width:960px){.st-foot-reach{grid-template-columns:1.6fr 1fr;gap:48px}}.st-foot-reach h3{letter-spacing:.14em;text-transform:uppercase;color:#8d98b0;align-items:center;gap:8px;margin:0 0 14px;font-size:.78rem;font-weight:600;display:flex;font-family:var(--font-body)!important}.st-foot-reach h3 svg{color:var(--coral-l)}.st-foot-tags{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.st-foot-tags :is(a,span){color:#e3e7ef;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:8px;padding:7px 12px;font-size:.88rem;text-decoration:none;display:inline-flex}.st-foot-tags a:hover{border-color:var(--coral-l);color:#fff}.st-foot-tags b{letter-spacing:.04em;background:var(--slate);color:#fff;border-radius:4px;padding:2px 5px;font-size:.66rem;font-weight:700}.st-foot-tags small{background:var(--coral);color:var(--midnight);border-radius:4px;padding:2px 5px;font-size:.66rem;font-weight:700}@media (min-width:860px){.st-foot-grid{grid-template-columns:2fr 1fr 1fr}}.nx-app .st-foot .st-foot-tags{flex-flow:wrap!important;display:flex!important}.nx-app .st-foot .st-foot-tags li{flex:none;margin:0;width:auto!important}.nx-app .st-foot .st-foot-flags{gap:10px!important}.st-foot-flags :is(a,span[role=img]){border-radius:10px;line-height:0;transition:transform .15s,border-color .15s;padding:6px!important}.st-foot-flags :is(a,span[role=img]):hover{transform:translateY(-2px)}.st-foot-flags .flag{border-radius:3px;width:34px;height:auto;display:block;box-shadow:0 0 0 1px #ffffff26}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.pl-hero{background:var(--midnight);color:#fff;padding-block:clamp(40px,8vh,88px) clamp(32px,6vh,64px)}.pl-hero .nx-wrap{justify-items:start;gap:14px;display:grid}.pl-h1{font-family:var(--font-head);color:#fff;margin:0;font-size:clamp(2.3rem,1.2rem + 4vw,4.2rem);font-weight:700;line-height:1.04}.pl-lead{color:#aab4c8;max-width:48ch;margin:0;font-size:clamp(1.05rem,1rem + .4vw,1.25rem)}.pl-wrap{background:var(--sand);padding-block:clamp(24px,5vh,56px) clamp(80px,12vh,120px)}.pl-grid{align-items:start;gap:24px;display:grid}@media (min-width:1000px){.pl-grid{grid-template-columns:minmax(0,1fr) 360px}}.pl-main{gap:16px;min-width:0;display:grid}.pl-steps{scrollbar-width:none;gap:6px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.pl-steps::-webkit-scrollbar{display:none}.pl-steps button{border:1px solid var(--line);color:var(--ink-3);font:500 .85rem/1 var(--font-body);white-space:nowrap;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 6px;display:inline-flex}.pl-steps button:disabled{cursor:default;opacity:.7}.pl-steps span{background:var(--sand);width:22px;height:22px;color:var(--ink-2);border-radius:50%;place-items:center;font-size:.72rem;font-weight:700;display:grid}.pl-steps em{font-style:normal}.pl-steps .is-now button{border-color:var(--navy);color:var(--ink)}.pl-steps .is-now span{background:var(--navy);color:#fff}.pl-steps .is-done span{background:var(--coral);color:var(--midnight)}@media (max-width:640px){.pl-steps li:not(.is-now) em{display:none}.pl-steps button{padding:6px}.pl-steps .is-now button{padding-right:12px}}.nx-app .pl-steps li{flex:none;min-height:0;margin:0;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.nx-app .pl-steps li:before,.nx-app .pl-steps li:after{content:none!important}.pl-card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:clamp(20px,3vw,36px)}.pl-step{gap:20px;display:grid}.pl-step h2{font-family:var(--font-head);color:var(--ink);margin:0;font-size:clamp(1.5rem,1.2rem + 1.2vw,2.1rem)}.pl-help{color:var(--ink-3);margin:-8px 0 0}.pl-grid2{gap:16px;display:grid}@media (min-width:640px){.pl-grid2{grid-template-columns:1fr 1fr}}.pl-field{gap:8px;display:grid}.pl-group{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.pl-label{color:var(--ink);align-items:baseline;gap:8px;padding:0;font-size:.95rem;font-weight:600;display:flex}.pl-label small{color:var(--ink-3);font-size:.82rem;font-weight:400}.pl-field :is(input,select,textarea),.ds :is(input,select,textarea){border:1px solid var(--line);width:100%;min-height:48px;font:400 1rem/1.4 var(--font-body);color:var(--ink);box-shadow:none;background:#fff;border-radius:10px;padding:10px 14px}.pl-field textarea,.ds textarea{resize:vertical;min-height:80px}.pl-field :is(input,select,textarea):focus,.ds :is(input,select,textarea):focus{outline:2px solid var(--navy);outline-offset:0;border-color:var(--navy)}.pl-chips{flex-wrap:wrap;gap:8px;display:flex}.pl-chips button{border:1px solid var(--line);min-height:42px;color:var(--ink-2);font:500 .92rem/1 var(--font-body);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 14px;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.pl-chips button:hover{border-color:var(--navy)}.pl-chips button.is-on{background:var(--navy);border-color:var(--navy);color:#fff}.pl-chips button.is-on svg{color:var(--coral-l)}.pl-types{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:10px;display:grid}.pl-type{text-align:left;border:1.5px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:14px;justify-items:start;gap:6px;padding:18px;transition:border-color .15s,background-color .15s;display:grid;position:relative}.pl-type:hover{border-color:var(--navy)}.pl-type b{font-family:var(--font-head);font-size:1.05rem}.pl-type small{color:var(--ink-3);font-size:.85rem;line-height:1.35}.pl-type-ico{background:var(--sand);width:42px;height:42px;color:var(--navy);border-radius:10px;place-items:center;margin-bottom:4px;display:grid}.pl-tick{border:1.5px solid var(--line);color:#0000;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:14px;right:14px}.pl-type.is-on{border-color:var(--navy);background:#f6f7fb}.pl-type.is-on .pl-type-ico{background:var(--navy);color:var(--coral-l)}.pl-type.is-on .pl-tick{background:var(--coral);border-color:var(--coral);color:var(--midnight)}.pl-sizes{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:10px;display:grid}.pl-sizes button{text-align:left;border:1.5px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:12px;gap:4px;padding:14px 16px;display:grid}.pl-sizes small{color:var(--ink-3)}.pl-sizes .is-on{border-color:var(--navy);background:#f6f7fb}.pl-checks{gap:8px;display:grid}@media (min-width:640px){.pl-checks{grid-template-columns:1fr 1fr}}.pl-checks button{border:1px solid var(--line);min-height:50px;color:var(--ink);text-align:left;font:500 .93rem/1.3 var(--font-body);cursor:pointer;background:#fff;border-radius:10px;grid-template-columns:22px 1fr auto;align-items:center;gap:10px;padding:8px 14px;display:grid}.pl-checks i{border:1.5px solid var(--line);color:#fff;border-radius:5px;place-items:center;width:20px;height:20px;display:grid}.pl-checks small{color:var(--ink-3);white-space:nowrap;font-size:.82rem}.pl-checks .is-on{border-color:var(--navy)}.pl-checks .is-on i{background:var(--navy);border-color:var(--navy)}.pl-switch{cursor:pointer;align-items:center;gap:12px;font-weight:500;display:flex}.pl-switch input{width:20px;height:20px;accent-color:var(--navy)}.pl-nav{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;margin-top:28px;padding-top:20px;display:flex}.pl-msg{min-height:1.2em;color:var(--coral-d);margin:10px 0 0;font-size:.92rem}@media (max-width:520px){.pl-nav .nx-btn{flex:1;justify-content:center}}.pl-side{display:none;position:sticky;top:92px}@media (min-width:1000px){.pl-side{display:block}}.pl-est{background:var(--midnight);color:#fff;border-radius:var(--radius);gap:12px;padding:24px;display:grid}.pl-est-head{letter-spacing:.14em;text-transform:uppercase;color:#8d98b0;justify-content:space-between;align-items:center;gap:10px;font-size:.78rem;font-weight:600;display:flex}.nx-app .pl-est .nx-cur select{color:#fff;letter-spacing:0;background-color:#0000;border:1px solid #ffffff38;border-radius:8px;min-height:34px;padding:0 28px 0 10px;font-size:.85rem}.pl-est .nx-cur select option{color:#0e1628}.pl-est-total{font-family:var(--font-head);margin:0;font-size:clamp(1.6rem,1.3rem + 1vw,2.1rem);font-weight:700;line-height:1.1}.pl-est-month{color:var(--coral-l);margin:-6px 0 0;font-weight:600}.pl-est-month small{color:#aab4c8;font-weight:400}.pl-est-lines{border-top:1px solid #ffffff1a;gap:8px;margin:0;padding:12px 0 0;font-size:.86rem;list-style:none;display:grid}.pl-est-lines li{color:#c3cbdc;justify-content:space-between;gap:12px;display:flex}.pl-est-lines b{color:#fff;white-space:nowrap;font-weight:600}.pl-est-days{color:#d5dbe7;align-items:center;gap:8px;margin:0;font-size:.88rem;display:flex}.pl-est-days svg,.pl-offers svg{color:var(--coral-l);flex:none}.pl-offers{border-top:1px solid #ffffff1a;gap:10px;margin:0;padding:12px 0 0;list-style:none;display:grid}.pl-offers li{align-items:flex-start;gap:10px;display:flex}.pl-offers div{gap:2px;display:grid}.pl-offers b{font-size:.92rem}.pl-offers span{color:#aab4c8;font-size:.82rem;line-height:1.4}.pl-fine{color:#8d98b0;margin:0;font-size:.76rem}.pl-mbar{left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:70;position:fixed}@media (min-width:1000px){.pl-mbar{display:none}}.pl-est.is-compact{border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:2px;padding:12px 16px;box-shadow:0 16px 34px -14px #0e16288c}.pl-est.is-compact .pl-est-head{grid-column:1/-1;font-size:.68rem}.pl-est.is-compact .pl-est-total{font-size:1.25rem}.pl-est.is-compact .pl-est-month{text-align:right;margin:0;font-size:.85rem}.pl-review{gap:14px;display:grid}.pl-actions{flex-wrap:wrap;gap:10px;display:flex}.pl-actions .nx-btn{min-height:46px}.pl-paper{border-radius:var(--radius);background:#e9e5de;padding:clamp(10px,3vw,32px);overflow-x:auto}.pl-restart{color:var(--ink-3);cursor:pointer;font:inherit;background:0 0;border:0;justify-self:start;padding:4px 0;text-decoration:underline}.ct-planner{border-radius:var(--radius);background:var(--navy);color:#fff;align-items:center;gap:16px;margin-bottom:28px;padding:18px 22px;text-decoration:none;display:flex}.ct-planner>span:nth-child(2){flex:1;gap:2px;display:grid}.ct-planner small{color:#c3cbdc;font-size:.92rem}.ct-planner .st-ico{background:var(--coral);color:var(--midnight);flex:none}.ct-planner strong,.ct-planner b{color:#fff!important}.ct-planner:hover{background:var(--midnight)}.doc-sheet{color:#0e1628;background:#fff;width:100%;min-width:560px;max-width:794px;margin:0 auto;padding:48px 52px;font:400 13.5px/1.55 Lexend,Inter,system-ui,sans-serif;box-shadow:0 10px 30px -18px #0e162873}.doc-sheet h1,.doc-sheet h2{font-family:var(--font-head,"Inter"), sans-serif}.doc-top{border-bottom:3px solid #d9b98c;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:18px;display:flex}.doc-top img{width:auto;height:40px}.doc-meta{color:#5f6b84;text-align:right;justify-items:end;gap:2px;font-size:12.5px;display:grid}.doc-meta b{color:#0e1628;letter-spacing:.02em;text-transform:uppercase;font-size:20px}.doc-title{margin:24px 0 2px;font-size:26px;line-height:1.15}.doc-sub{color:#7d5e35;margin:0 0 8px;font-weight:600}.doc-sheet h2{letter-spacing:.12em;text-transform:uppercase;color:#7d5e35;margin:22px 0 8px;font-size:13px}.doc-kv{border-collapse:collapse;width:100%}.doc-kv th{text-align:left;color:#5f6b84;vertical-align:top;border-bottom:1px solid #eee7dd;width:34%;padding:6px 12px 6px 0;font-weight:500}.doc-kv td{border-bottom:1px solid #eee7dd;padding:6px 0}.doc-lines,.doc-items{border-collapse:collapse;width:100%;margin-top:4px}.doc-lines td,.doc-items td,.doc-items th{text-align:left;vertical-align:top;border-bottom:1px solid #eee7dd;padding:8px 6px}.doc-lines td:last-child,.doc-lines th:last-child,.doc-items td:not(:first-child),.doc-items th:not(:first-child){text-align:right;white-space:nowrap}.doc-items thead th{letter-spacing:.08em;text-transform:uppercase;color:#5f6b84;border-bottom:2px solid #0e1628;font-size:11.5px}.doc-lines tfoot th,.doc-items tfoot td{border-bottom:0;padding:8px 6px}.doc-lines tfoot th{text-align:left;border-top:2px solid #0e1628;font-size:15px}.doc-items tfoot td{color:#5f6b84}.doc-items tfoot td:first-child{text-align:right}.doc-items tfoot .is-total td{color:#0e1628;border-top:2px solid #0e1628;font-size:15px;font-weight:700}.doc-list{gap:4px;margin:6px 0 0;padding-left:26px;display:grid}.doc-note{color:#3f4b66;margin:12px 0 0}.doc-parties{grid-template-columns:1fr 1fr;gap:24px;margin:22px 0 10px;display:grid}.doc-parties div{gap:1px;display:grid}.doc-parties small{letter-spacing:.12em;text-transform:uppercase;color:#7d5e35;margin-bottom:4px;font-size:11px;font-weight:600}.doc-parties b{font-size:15px}.doc-parties span{color:#3f4b66}.doc-project{margin:6px 0 12px}.doc-status{letter-spacing:.06em;text-transform:uppercase;background:#f3ede4;border-radius:999px;margin:14px 0 0;padding:4px 12px;font-size:12px;font-weight:700;display:inline-block}.doc-status.st-paid{color:#1d6b3a;background:#dcf3e4}.doc-status.st-overdue{color:#a9504e;background:#fbe3e1}.doc-pay{background:#f6f3ee;border-radius:8px;gap:2px;margin-top:18px;padding:12px 14px;display:grid}.doc-contract ol{gap:6px;padding-left:28px;display:grid}.doc-signs{grid-template-columns:1fr 1fr;gap:40px;margin-top:36px;display:grid}.doc-signs div{gap:4px;display:grid}.doc-signs span{color:#5f6b84;font-size:12px}.doc-signs i{border-bottom:1.5px solid #0e1628;height:44px;display:block}.doc-signs small{color:#5f6b84}.doc-foot{color:#8d98b0;border-top:1px solid #eee7dd;flex-wrap:wrap;justify-content:space-between;gap:6px 20px;margin-top:30px;padding-top:12px;font-size:11px;display:flex}.ds-top{background:var(--midnight);color:#fff;padding-block:clamp(32px,6vh,64px) 0}.ds-top .nx-wrap{justify-items:start;gap:10px;display:grid}.ds-tag{letter-spacing:.14em;text-transform:uppercase;color:var(--coral-l);margin:0;font-size:.78rem;font-weight:600}.ds-h1{font-family:var(--font-head);color:#fff;margin:0;font-size:clamp(2rem,1.2rem + 3vw,3.2rem)}.ds-lead{color:#aab4c8;max-width:60ch;margin:0}.ds-tabs{gap:4px;margin-top:14px;display:flex;overflow-x:auto}.ds-tabs button{color:#aab4c8;font:600 .95rem/1 var(--font-body);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:10px 10px 0 0;padding:12px 18px}.ds-tabs .is-on{background:var(--sand);color:var(--ink)}.ds-body{background:var(--sand);padding-block:24px 80px}.ds-card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;gap:16px;padding:clamp(18px,2.5vw,28px);display:grid}.ds-form label{color:var(--ink-2);gap:6px;font-size:.9rem;font-weight:500;display:grid}.ds-form h2,.ds-form h3{font-family:var(--font-head);color:var(--ink);margin:6px 0 0}.ds-form h3{font-size:1.1rem}.ds-grid2,.ds-grid3{gap:12px;display:grid}@media (min-width:560px){.ds-grid2{grid-template-columns:1fr 1fr}.ds-grid3{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}.ds-split{align-items:start;gap:24px;display:grid}@media (min-width:1200px){.ds-split{grid-template-columns:minmax(0,520px) minmax(0,1fr)}.ds-preview{position:sticky;top:92px}}.ds-typebar{background:var(--sand);border-radius:12px;grid-template-columns:repeat(4,1fr);gap:4px;padding:4px;display:grid}.ds-typebar button{min-height:40px;color:var(--ink-2);font:600 .9rem/1 var(--font-body);cursor:pointer;background:0 0;border:0;border-radius:9px}.ds-typebar .is-on{background:var(--navy);color:#fff}.ds-import{gap:8px;display:flex}.ds-import input{flex:1;min-width:0}.ds-items{gap:8px;display:grid}.ds-item{grid-template-columns:minmax(0,1fr) 64px 100px auto 36px;align-items:center;gap:6px;display:grid}.ds-item b{white-space:nowrap;text-align:right;min-width:70px;font-size:.88rem}.ds-item.ds-pay{grid-template-columns:140px 130px 100px minmax(0,1fr) 36px}@media (max-width:640px){.ds-item{grid-template-columns:1fr 1fr 36px}.ds-item>:first-child{grid-column:1/-1}.ds-item b{text-align:left;grid-column:1/3}.ds-item.ds-pay{grid-template-columns:1fr 1fr 36px}.ds-item.ds-pay>:nth-child(4){grid-column:1/3}}.ds-icon{border:1px solid var(--line);width:36px;height:36px;color:var(--ink-3);cursor:pointer;background:#fff;border-radius:8px;place-items:center;display:grid}.ds-icon:hover{color:var(--coral-d);border-color:var(--coral-d)}.ds-add{border:1px dashed var(--ink-3);color:var(--ink-2);font:500 .9rem/1 var(--font-body);cursor:pointer;background:0 0;border-radius:8px;justify-self:start;align-items:center;gap:6px;padding:8px 12px;display:inline-flex}.ds-sum{background:var(--sand);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 20px;padding:14px 16px;display:flex}.ds-sum b{font-family:var(--font-head);margin-left:4px}.ds-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ds-convert span{color:var(--ink-3);font-size:.88rem}.ds-chip{border:1px solid var(--line);color:var(--ink-2);font:500 .85rem/1 var(--font-body);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;display:inline-flex}.ds-chip:hover{border-color:var(--navy)}.ds-msg{min-height:1.2em;color:var(--coral-d);margin:0;font-size:.92rem}.ds-fine{color:var(--ink-3);margin:8px 0 0;font-size:.82rem}.ds-badge{background:var(--sand);color:var(--ink-2);white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:.75rem;font-weight:700;display:inline-block}.ds-badge.st-paid,.ds-badge.st-accepted,.ds-badge.st-signed{color:#1d6b3a;background:#dcf3e4}.ds-badge.st-overdue,.ds-badge.st-declined{color:#a9504e;background:#fbe3e1}.ds-badge.st-partly-paid{color:#8a5a00;background:#fdf0d5}.ds-kpis{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}@media (min-width:760px){.ds-kpis{grid-template-columns:repeat(4,1fr)}}.ds-kpis div{background:var(--sand);border-radius:12px;gap:4px;padding:14px 16px;display:grid}.ds-kpis span{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:.78rem}.ds-kpis b{font-family:var(--font-head);color:var(--navy);font-size:1.25rem}.ds-table-wrap{overflow-x:auto}.ds-table{border-collapse:collapse;width:100%;font-size:.92rem}.ds-table th{text-align:left;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--line);padding:8px 10px;font-size:.75rem}.ds-table td{border-bottom:1px solid var(--line);white-space:nowrap;padding:10px}.ds-link{color:var(--navy);font:600 .92rem/1 var(--font-body);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ds-empty{color:var(--ink-3);margin:0}.ds-file{position:relative;overflow:hidden}.ds-file input{opacity:0;cursor:pointer;position:absolute;inset:0}.print-root{display:none}@media print{@page{size:A4;margin:12mm}html.has-print-root body>:not(.print-root){display:none!important}html.has-print-root .print-root{display:block!important;position:static!important}html.has-print-root .print-root,html.has-print-root .print-root *{visibility:visible!important}html,body{background:#fff!important}.print-root .doc-sheet{box-shadow:none;min-width:0;max-width:none;padding:0}.print-root .doc-sheet h2,.print-root .doc-items tr,.print-root .doc-kv tr{break-inside:avoid}.print-root .doc-sheet h2{break-after:avoid;page-break-after:avoid}.nx-progress{display:none!important}}@media (max-width:520px){.pl-types{grid-template-columns:1fr 1fr;gap:8px}.pl-type{padding:14px 12px}.pl-type b{font-size:.95rem}.pl-type small{font-size:.78rem}.pl-type-ico{width:36px;height:36px}.pl-hero{padding-block:32px 28px}}.ds-split>*,.ds-card,.pl-review>*{min-width:0}.sm-wrap{background:var(--ivory)}.sm-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));align-items:start;gap:28px 32px;display:grid}.sm-col h2{letter-spacing:.14em;text-transform:uppercase;color:var(--coral-d);margin:0 0 10px;font-size:.8rem;font-weight:600;font-family:var(--font-body)!important}.sm-col ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.sm-col a{color:var(--ink);font-size:.95rem;text-decoration:none}.sm-col a:hover{color:var(--coral-d);text-decoration:underline}.cb{z-index:90;background:var(--midnight,#0e1628);color:#fff;max-width:560px;font:500 .92rem/1.45 var(--font-body,"Lexend", "Inter", sans-serif);border:1px solid #ffffff24;border-radius:14px;flex-wrap:wrap;align-items:center;gap:14px;margin-inline:auto;padding:14px 16px;display:flex;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 12px 40px #0e162859}.cb p{flex:260px;margin:0;line-height:1.45}.cb a{color:#fff;text-decoration:underline}.cb-btns{gap:8px;display:flex}.cb button{font:inherit;cursor:pointer;border:0;border-radius:999px;padding:9px 16px;font-weight:600}.cb-yes{background:var(--coral,#d9b98c);color:var(--midnight)}.cb-no{color:#fff;background:0 0;box-shadow:inset 0 0 0 1.5px #ffffff80}.bl-wrap{background:var(--ivory,#fbf7f2)}.bl-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:24px;display:grid}.bl-card{color:var(--midnight,#0e1628);background:#fff;border:1px solid #0e162814;border-radius:20px;flex-direction:column;min-width:0;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.bl-card:hover{transform:translateY(-3px);box-shadow:0 14px 40px #0e16281f}.bl-card img{aspect-ratio:1200/630;object-fit:cover;background:#0e1628;width:100%;height:auto;display:block}.bl-card-body{flex-direction:column;gap:10px;padding:22px 24px 26px;display:flex}.bl-card h2{font-family:var(--font-head);margin:0;font-size:1.3rem;line-height:1.3}.bl-card p{color:#4b5568;margin:0;line-height:1.55}.bl-meta{color:#6b7487;font-size:.88rem}.bl-more{color:var(--coral-d,#7d5e35);margin-top:4px;font-weight:600}.bl-hero{background:var(--midnight,#0e1628);color:#fff;padding:120px 0 56px}.bl-hero h1{font-family:var(--font-head);margin:14px 0 16px;font-size:clamp(1.9rem,4.6vw,3rem);line-height:1.15}.bl-hero .bl-meta{color:#aab4c8}.bl-crumbs{color:#aab4c8;font-size:.9rem}.bl-crumbs a{color:#fff;text-decoration:none}.bl-narrow{max-width:760px}.bl-cover{border-radius:18px;width:100%;height:auto;margin:0 0 32px;display:block}.bl-prose{color:#283247;font-size:1.08rem;line-height:1.75}.bl-prose h2{font-family:var(--font-head);color:var(--midnight,#0e1628);margin:2.2em 0 .6em;font-size:1.6rem;line-height:1.25}.bl-prose h3{color:var(--midnight,#0e1628);margin:1.6em 0 .4em;font-size:1.2rem}.bl-prose p{margin:0 0 1.1em}.bl-prose ul,.bl-prose ol{margin:0 0 1.2em;padding-left:1.4em}.bl-prose ul{list-style:outside}.bl-prose ol{list-style:decimal}.bl-prose li::marker{color:var(--coral,#d9b98c)}.bl-prose li{margin:.35em 0;padding-left:.2em;display:list-item}.bl-prose a{color:var(--coral-d,#7d5e35);text-underline-offset:3px}.bl-prose strong{color:var(--midnight,#0e1628)}.bl-cta{background:var(--midnight,#0e1628);color:#fff;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin:40px 0 0;padding:26px 28px;display:flex}.bl-cta strong{margin-bottom:4px;font-size:1.15rem;display:block}.bl-cta span{color:#c3cbda}.bl-cta-btns{flex-wrap:wrap;gap:10px;display:flex}.bl-cta .nx-btn-ghost{color:#fff;border-color:#fff6}.bl-next{margin-top:44px}.bl-next h2{font-family:var(--font-head);margin:0 0 12px;font-size:1.3rem}.bl-next-item{color:var(--midnight,#0e1628);border-top:1px solid #0e16281a;justify-content:space-between;gap:16px;padding:16px 0;font-weight:600;text-decoration:none;display:flex}.bl-next-item:hover span:first-child{color:var(--coral-d,#7d5e35)}.bl-cta .nx-btn-primary{background:var(--coral,#d9b98c);border-color:var(--coral,#d9b98c);color:var(--midnight)}.nx-app .bl-cta .nx-btn-primary{background:var(--coral)!important;border-color:var(--coral)!important;color:var(--midnight)!important}.nx-app .bl-cta .nx-btn-primary:hover{background:var(--coral-l)!important;border-color:var(--coral-d)!important}
