.cs{--p-bg:#f5f5f6;--p-surface:#fff;--p-sunk:#ececee;--p-hover:#eaeaec;--p-text:#121315;--p-text-2:#5c5f64;--p-text-3:#9a9da2;--p-line:#12131512;min-height:100dvh;color:var(--p-text);background:var(--p-bg);padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);flex-direction:column;display:flex}[data-theme=dark] .cs{--p-bg:#0e0f11;--p-surface:#17181b;--p-sunk:#212226;--p-hover:#1d1e21;--p-text:#f2f2f3;--p-text-2:#a2a5aa;--p-text-3:#6c6f75;--p-line:#ffffff12}.cs .num{font-variant-numeric:tabular-nums}.cs__bar{grid-template-columns:1fr auto 1fr;align-items:center;padding:22px clamp(20px,4vw,56px);display:grid}.cs__brand{align-items:center;gap:11px;display:inline-flex}.cs__brand .brand__mark{width:27px;height:24px;fill:var(--gold)}.cs__brand .brand__word{width:104px;height:12.3px;fill:var(--p-text)}.cs__steps{gap:6px;display:flex}.cs__steps i{background:var(--p-sunk);border-radius:4px;width:36px;height:4px;transition:background-color .3s}.cs__steps i.is-on{background:var(--p-text)}.cs__tools{justify-self:end;gap:6px;display:flex}.cs__tools button{width:44px;height:44px;color:var(--p-text-2);background:var(--p-surface);border-radius:50%;place-items:center;display:grid}.cs__tools button:hover{color:var(--p-text)}.cs__tools svg{width:20px;height:20px}.cs__main{flex:1;align-items:center;padding:10px clamp(20px,5vw,80px) 30px;display:flex}.cs__step{width:100%;max-width:1240px;animation:pp-in .5s var(--ease-out) both;margin:0 auto}.cs__eyebrow{color:var(--p-text-3);font-size:1rem}.cs__title{font-family:var(--font-archivo), var(--font-sans);letter-spacing:-.04em;text-wrap:balance;margin-top:10px;font-size:clamp(2rem,1.2rem + 2.4vw,3.4rem);font-weight:500;font-stretch:112%;line-height:1.05}.cs__prods{grid-template-columns:1fr 1fr;gap:20px;margin-top:36px;display:grid}.cs__prod{isolation:isolate;text-align:left;min-height:360px;transition:transform .4s var(--ease-out);border-radius:30px;flex-direction:column;align-items:flex-start;gap:8px;padding:34px;display:flex;position:relative;overflow:hidden}.cs__prod:hover{transform:translateY(-4px)}.cs__prod--gold{color:#1b1308;background:radial-gradient(60% 70% at 18% 0,#f8ebcd 0%,#0000 62%),radial-gradient(70% 80% at 100% 100%,#a37a42 0%,#0000 60%),linear-gradient(160deg,#ecd6aa 0%,#bf955a 100%)}.cs__prod--dark{color:#f2f2f3;background:#121315}.cs__prodname{z-index:1;font-family:var(--font-archivo), var(--font-sans);letter-spacing:-.035em;font-size:clamp(1.75rem,1.2rem + 1.4vw,2.5rem);font-weight:500;font-stretch:112%;position:relative}.cs__prodline{z-index:1;opacity:.72;max-width:60%;font-size:1.0625rem;position:relative}.cs__go{z-index:1;border-radius:999px;align-items:center;gap:8px;height:48px;margin-top:auto;padding:0 22px;font-weight:500;display:inline-flex;position:relative}.cs__prod--gold .cs__go{color:#f6ecd8;background:#1b1308}.cs__prod--dark .cs__go{color:#121315;background:#f2f2f3}.cs__go svg{width:18px;height:18px}.cs__prodmark{z-index:0;aspect-ratio:696/619;fill:#fffaec4d;width:52%;height:auto;position:absolute;bottom:-40px;right:-30px}.cs__prodart{z-index:0;filter:drop-shadow(0 24px 30px #00000080);width:58%;position:absolute;bottom:-4%;right:-10%}.cs__two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,60px);display:grid}.cs__big{font-family:var(--font-archivo), var(--font-sans);letter-spacing:-.05em;margin-top:26px;font-size:clamp(3rem,2rem + 3vw,5rem);font-weight:500;font-stretch:112%;line-height:1}.cs__big small{font-family:var(--font-sans);letter-spacing:0;color:var(--p-text-3);font-size:.32em;font-weight:400;font-stretch:100%}.cs__chips{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.cs__chips button{height:46px;color:var(--p-text-2);background:var(--p-surface);box-shadow:inset 0 0 0 1px var(--p-line);border-radius:999px;padding:0 20px;font-size:1rem}.cs__chips button.is-on{color:#fff;box-shadow:none;background:#121315}[data-theme=dark] .cs__chips button.is-on{color:#121315;background:#f2f2f3}.cs__range{height:36px;margin-top:22px}.cs__range::-webkit-slider-thumb{width:30px!important;height:30px!important;margin-top:-12px!important}.cs__facts{margin:26px 0 0;padding:0;list-style:none}.cs__facts li{border-top:1px solid var(--p-line);align-items:baseline;gap:12px;padding:14px 0;font-size:1.0625rem;display:flex}.cs__facts b{min-width:110px;font-weight:600}.cs__facts span{color:var(--p-text-2)}.cs__past{background:var(--p-surface);border-radius:30px;padding:30px}.cs__pastline{margin-top:6px;font-size:1.25rem;font-weight:500}.cs__pastfig{grid-template-columns:1fr 1fr;gap:16px;margin-top:20px;display:grid}.cs__pastfig small{color:var(--p-text-3);font-size:.875rem;display:block}.cs__pastfig b{font-family:var(--font-archivo), var(--font-sans);letter-spacing:-.04em;margin-top:4px;font-size:2.25rem;font-weight:500;font-stretch:112%;display:block}.cs__gold{color:#a87d43}[data-theme=dark] .cs__gold{color:#e2c387}.cs__bars{grid-auto-columns:1fr;grid-auto-flow:column;align-items:end;gap:8px;height:190px;margin-top:24px;display:grid}.cs__bars span{height:calc(var(--h) * 100%);min-height:6px;animation:cs-grow .9s var(--ease-out) var(--d) both;transform-origin:50% 100%;background:linear-gradient(#e2c387,#b98e52);border-radius:8px 8px 3px 3px}@keyframes cs-grow{0%{transform:scaleY(.05)}}.cs__fine{color:var(--p-text-3);margin-top:18px;font-size:.8125rem;line-height:1.5}.cs__vault img{filter:drop-shadow(0 30px 40px #00000059);width:100%;height:auto}.cs__how{counter-reset:s;margin:26px 0 0;padding:0;list-style:none}.cs__how li{counter-increment:s;border-top:1px solid var(--p-line);align-items:center;gap:16px;padding:14px 0;font-size:1.125rem;display:flex}.cs__how li:before{content:counter(s);color:#fff;background:#121315;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:.9375rem;font-weight:600;display:grid}[data-theme=dark] .cs__how li:before{color:#121315;background:#f2f2f3}.cs__qr{background:var(--p-surface);border-radius:30px;flex-direction:column;align-items:center;gap:14px;padding:34px;display:flex}.cs__qr .qr{border-radius:14px;width:min(340px,70vw);height:auto}.cs__qr p{color:var(--p-text-3);word-break:break-all;text-align:center;font-size:.9375rem}.cs__foot{justify-content:space-between;align-items:center;gap:12px;padding:18px clamp(20px,4vw,56px) 26px;display:flex}.cs__back,.cs__next{border-radius:999px;align-items:center;gap:8px;height:54px;padding:0 24px;font-size:1rem;font-weight:500;display:inline-flex}.cs__back{color:var(--p-text-2);background:var(--p-surface)}.cs__next{color:#fff;background:#121315;margin-left:auto}[data-theme=dark] .cs__next{color:#121315;background:#f2f2f3}.cs__back svg,.cs__next svg{width:18px;height:18px}@media (max-width:900px){.cs__prods,.cs__two{grid-template-columns:minmax(0,1fr)}.cs__prod{min-height:240px;padding:26px}.cs__steps i{width:22px}}@media (prefers-reduced-motion:reduce){.cs__step,.cs__bars span{animation:none}}.cs__prodname{max-width:62%;line-height:1.05}.cs__prodart{width:44%;height:auto;bottom:-2%;right:-6%}[data-theme=dark] .cs__prod--dark{background:linear-gradient(160deg,#303136 0%,#1f2023 55%,#151618 100%);box-shadow:inset 0 0 0 1px #ffffff0f}body:has(.cs){background:#f5f5f6}[data-theme=dark] body:has(.cs){background:#0e0f11}.cs__prod--soon{cursor:default;color:#1e1d1b;background:radial-gradient(70% 60% at 15% 0,#f6f5f2 0%,#0000 65%),linear-gradient(160deg,#e8e6e1 0%,#cbc8c1 100%)}.cs__prod--soon:hover{transform:none}[data-theme=dark] .cs__prod--soon{color:#f2f1ee;background:radial-gradient(70% 60% at 15% 0,#4a4946 0%,#0000 65%),linear-gradient(160deg,#3a3936 0%,#222120 100%)}.cs__prodn{z-index:0;filter:drop-shadow(0 20px 22px #3c2c1447);width:auto;height:52%;position:absolute;bottom:6%;right:8%}.cs__soon{z-index:1;color:#f2f1ee;background:#2a2926;border-radius:999px;margin-bottom:4px;padding:4px 11px;font-size:.75rem;font-weight:600;position:relative}.cs__prod--soon .cs__prodname,.cs__prod--soon .cs__prodline{max-width:80%}.cs__adv{isolation:isolate;position:relative;overflow:hidden}.cs__adv>*{z-index:1;position:relative}.cs__advart{opacity:.9;filter:drop-shadow(0 20px 30px #0000004d);width:52%;top:-8%;right:-12%;z-index:0!important;position:absolute!important}.cs__advbig{font-family:var(--font-archivo), var(--font-sans);letter-spacing:-.045em;color:#a87d43;margin-top:8px;font-size:clamp(2.5rem,1.8rem + 2vw,3.75rem);font-weight:500;font-stretch:112%}[data-theme=dark] .cs__advbig{color:#e2c387}.cs__advbig small{font-family:var(--font-sans);letter-spacing:0;color:var(--p-text-3);font-size:.32em;font-weight:400;font-stretch:100%}@media (max-width:1100px){.cs__prods{grid-template-columns:1fr 1fr}.cs__prod--soon{grid-column:1/-1;min-height:200px}}@media (max-width:900px){.cs__prods{grid-template-columns:minmax(0,1fr)}}.cs__prod--gold .cs__prodname,.cs__prod--gold .cs__prodline{max-width:85%}.cs__prodname{font-size:clamp(1.625rem,1.1rem + 1.2vw,2.25rem)}.cs__adviser{background:var(--p-surface);box-shadow:inset 0 0 0 1px var(--p-line);border-radius:999px;align-items:center;gap:12px;padding:6px 18px 6px 6px;display:inline-flex}.cs__adviserimg{color:#1b1308;background:linear-gradient(160deg,#ecd6aa,#bf955a);border-radius:50%;place-items:center;width:46px;height:46px;font-size:.9375rem;font-weight:600;display:grid;overflow:hidden}.cs__adviserimg img{object-fit:cover;width:100%;height:100%}.cs__adviser small{color:var(--p-text-3);font-size:.75rem;display:block}.cs__adviser b{font-size:1rem;font-weight:500;display:block}.cs__signadv{margin-top:24px}.cs__step>.cs__adviser+.cs__title{margin-top:18px}.cs__prods{grid-template-columns:repeat(3,minmax(0,1fr))}.cs__prod{min-height:380px}.cs__prod .cs__prodname,.cs__prod .cs__prodline{max-width:100%}.cs__prod--gold .cs__prodmark{fill:#fffaec6b;width:66%;bottom:-34px;right:-24px}.cs__prodart{width:60%;bottom:-3%;right:-8%}.cs__prod--dark .cs__prodline{max-width:70%}.cs__novaro{z-index:1;color:#1e1d1b8c;align-items:center;gap:10px;margin-top:auto;font-size:.875rem;display:flex;position:relative}.cs__novaro i{aspect-ratio:1780/470;background:#1e1d1b;height:30px;display:block;-webkit-mask:url(/assets/brand/novaro-word.svg) 50%/contain no-repeat;mask:url(/assets/brand/novaro-word.svg) 50%/contain no-repeat}[data-theme=dark] .cs__novaro{color:#f2f1ee8c}[data-theme=dark] .cs__novaro i{background:#f2f1ee}@media (max-width:1100px){.cs__prods{grid-template-columns:1fr 1fr}.cs__prod--soon{grid-column:1/-1;min-height:220px}}@media (max-width:900px){.cs__prods{grid-template-columns:minmax(0,1fr)}}.cs.is-wait .cs__main,.cs.is-wait .cs__foot{opacity:0}.cs__main{transition:opacity .25s var(--ease-out)}.cs__qr{background:radial-gradient(60% 70% at 18% 0,#f8ebcd 0%,#0000 62%),radial-gradient(70% 80% at 100% 100%,#a37a42 0%,#0000 60%),linear-gradient(160deg,#ecd6aa 0%,#bf955a 100%)}.cs__qr .qr--brand{border-radius:0;width:min(340px,66vw);padding:0}.cs__qr p{color:#1b1308a8}.cs__qr .pp-btn--ghost{color:#f6ecd8;background:#1b1308}.cs__qr .pp-btn--ghost:hover{background:#000}@media (max-width:700px){.cs__bar{grid-template-columns:auto 1fr auto;gap:12px;padding:14px 16px}.cs__brand .brand__word{display:none}.cs__steps{justify-self:center}.cs__steps i{width:18px;height:3px}.cs__tools button{width:38px;height:38px}.cs__tools button:first-child{display:none}.cs__main{align-items:flex-start;padding:6px 16px 16px}.cs__adviser{gap:10px;padding:4px 14px 4px 4px}.cs__adviserimg{width:34px;height:34px;font-size:.75rem}.cs__adviser b{font-size:.875rem}.cs__adviser small{font-size:.6875rem}.cs__title{margin-top:14px;font-size:1.75rem}.cs__step>.cs__adviser+.cs__title{margin-top:14px}.cs__prods{gap:10px;margin-top:18px}.cs__prod{border-radius:22px;justify-content:center;gap:4px;height:132px;min-height:0;padding:18px 20px}.cs__prod:hover{transform:none}.cs__prodline{font-size:.8125rem;max-width:62%!important}.cs__go{z-index:2;justify-content:center;gap:0;width:38px;height:38px;margin:0;padding:0;font-size:0;position:absolute;bottom:14px;right:14px}.cs__go svg{width:16px;height:16px}.cs__prod--soon{grid-column:auto;height:112px}.cs__soon{margin:0;position:absolute;top:16px;right:16px}.cs__novaro{margin:0;font-size:.75rem;position:absolute;bottom:16px;right:18px}.cs__novaro i{height:20px}.cs__two{gap:14px}.cs__big{margin-top:12px;font-size:2.75rem}.cs__chips{scrollbar-width:none;margin-top:14px;flex-wrap:nowrap;gap:6px;margin-inline:-16px;padding-inline:16px;overflow-x:auto}.cs__chips button{flex:none;height:38px;padding:0 14px;font-size:.875rem}.cs__range,.cs__facts{margin-top:12px}.cs__facts li{gap:10px;padding:9px 0;font-size:.875rem}.cs__facts b{min-width:86px}.cs__past{border-radius:22px;padding:18px}.cs__pastline{font-size:1rem}.cs__pastfig{margin-top:12px}.cs__pastfig b{font-size:1.5rem}.cs__bars{gap:5px;height:90px;margin-top:14px}.cs__fine{margin-top:10px;font-size:.6875rem}.cs__advbig{font-size:2.25rem}.cs__sign>div:first-child{order:2}.cs__sign .cs__qr{border-radius:22px;order:1;gap:10px;padding:22px}.cs__qr .qr--brand{width:min(240px,64vw)}.cs__qr p{font-size:.75rem}.cs__how{margin-top:14px}.cs__how li{gap:12px;padding:10px 0;font-size:.9375rem}.cs__how li:before{width:28px;height:28px;font-size:.8125rem}.cs__signadv{margin-top:14px}.cs__foot{padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:linear-gradient(180deg, transparent, var(--p-bg) 30%);position:sticky;bottom:0}.cs__back,.cs__next{height:48px;padding:0 18px;font-size:.9375rem}.cs__go{display:none}.cs__prods{height:calc(100dvh - 262px - env(safe-area-inset-top) - env(safe-area-inset-bottom));grid-template-rows:repeat(3,minmax(0,1fr));min-height:450px}.cs__prod,.cs__prod--soon{justify-content:flex-start;height:auto;padding:22px}.cs__prodname{font-size:1.625rem}.cs__prodline{font-size:.875rem}.cs__prod--gold .cs__prodmark{width:40%;bottom:-26px;right:-14px}.cs__prodart{width:48%;bottom:-8%;right:-6%}.cs__go{gap:6px;width:auto;height:40px;margin-top:auto;padding:0 16px;font-size:.875rem;display:inline-flex;position:relative;bottom:auto;right:auto}.cs__soon{top:20px;right:20px}.cs__novaro{bottom:20px;left:22px;right:auto}}.cs__prod:before,.cs__prod:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .4s var(--ease-out);position:absolute;inset:0}.cs__prod:before{z-index:0;background:radial-gradient(420px circle at var(--hx,50%) var(--hy,50%), #fffaee6b, transparent 60%)}.cs__prod--dark:before{background:radial-gradient(420px circle at var(--hx,50%) var(--hy,50%), #ffffff17, transparent 60%)}.cs__prod:after{z-index:3;background:radial-gradient(280px circle at var(--hx,50%) var(--hy,50%), #f0d7a5f2, transparent 70%);-webkit-mask-composite:xor;padding:1.5px;-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)}.cs__prod--gold:after,.cs__prod--soon:after{background:radial-gradient(280px circle at var(--hx,50%) var(--hy,50%), #ffffffe6, transparent 70%)}.cs__prodmark,.cs__prodart{transition:transform .7s var(--ease-out);transform-origin:100% 100%}.cs__prod{transition:transform .5s var(--ease-out), box-shadow .5s var(--ease-out)}@media (hover:hover) and (pointer:fine){.cs__prod:not(.cs__prod--soon):hover{transform:translateY(-6px);box-shadow:0 34px 60px -34px #101a2080}.cs__prod--soon:hover{transform:translateY(-3px)}.cs__prod:hover:before,.cs__prod:hover:after{opacity:1}.cs__prod:hover .cs__prodmark,.cs__prod:hover .cs__prodart{transform:scale(1.06)translate(-6px,-4px)}.cs__prod:hover .cs__go svg{transform:translate(3px)}.cs__go svg{transition:transform .3s var(--ease-out)}}@media (prefers-reduced-motion:reduce){.cs__prod:hover,.cs__prod:hover .cs__prodmark,.cs__prod:hover .cs__prodart{transform:none!important}}.cs__share{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.cs__share .pp-btn svg{width:16px;height:16px}.cs__qrbtn{cursor:pointer;transition:transform .4s var(--ease-out);background:0 0;border:0;border-radius:16px;padding:0;display:block;position:relative;overflow:hidden}.cs__qrtip{white-space:nowrap;color:#f6ecd8;opacity:0;transition:opacity .2s, transform .3s var(--ease-out);pointer-events:none;background:#1b1308;border-radius:999px;padding:5px 11px;font-size:.75rem;font-weight:500;position:absolute;bottom:8px;left:50%;transform:translate(-50%,6px)}@media (hover:hover) and (pointer:fine){.cs__qrbtn:hover .qr__glint{animation:1.1s cubic-bezier(.4,0,.2,1) cs-glint}.cs__qrbtn:hover .cs__qrtip{opacity:1;transform:translate(-50%)}}.cs__qrbtn.is-copied .cs__qrtip{opacity:1;transform:translate(-50%)}.cs__qrbtn:active{transform:scale(.99)}@keyframes cs-glint{0%{transform:translate(0)}to{transform:translate(160%)}}.qr__glint{transform-box:view-box}@media (prefers-reduced-motion:reduce){.cs__qrbtn:hover .qr__glint{animation:none}}.cs__bigin{cursor:text;flex-wrap:wrap;align-items:baseline;gap:0 .18em;display:flex}.cs__bigin input{width:auto;min-width:0;font:inherit;letter-spacing:inherit;color:inherit;background:0 0;border:0;border-bottom:2px dashed #0000;outline:none;padding:0;transition:border-color .2s}.cs__bigin:hover input{border-bottom-color:var(--p-line)}.cs__bigin input:focus{border-bottom-color:#c9a062}.cs__edit{font-family:var(--font-sans);letter-spacing:0;color:var(--p-text-3);flex-basis:100%;align-items:center;gap:6px;margin-top:8px;font-size:.875rem;font-weight:400;font-stretch:100%;display:inline-flex}.cs__edit svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linejoin:round;width:15px;height:15px}.cs__fit{display:inline-grid}.cs__fit>*{grid-area:1/1}.cs__fit>span{visibility:hidden;white-space:pre;padding-bottom:2px}.cs__fit input{width:100%}.cs__bigin{flex-wrap:nowrap}.cs__bigin .cs__edit{display:none}.cs__fit input{min-width:0}.cs__bigwrap .cs__edit{display:inline-flex}.cs__edit--out{margin-top:6px;display:inline-flex!important}
