@layer components{.v3s{--s-bg: #FFFFFF;--s-bg-2: var(--v4-bg);--s-bg-3: var(--v4-surface-2);--s-surface: var(--v4-surface);--s-surface-2: var(--v4-surface-3);--s-fg: var(--v4-ink);--s-fg-2: var(--v4-ink-2);--s-fg-3: var(--v4-ink-3);--s-line: var(--v4-line);--s-line-2: var(--v4-line-2);--s-pink: var(--v4-accent);--s-fill: var(--primary);--s-fill-hover: var(--primary-hover);--s-accent-ink: var(--v4-accent-ink);--s-soft: var(--v4-accent-soft);--s-soft-2: #F8D8EC;--s-ok: var(--v4-ok-fg);--s-ok-bg: var(--v4-ok-bg);--s-warn: var(--v4-warn-fg);--s-warn-bg: var(--v4-warn-bg);--s-bezel: #150910;--s-nav-bg: rgba(255, 255, 255, .86);--s-shadow-1: var(--v4-shadow-card);--s-shadow-2: var(--v4-shadow-pop);--s-shadow-3: var(--v4-shadow-sheet);--s-r: 16px;--s-r-l: 24px;--s-r-xl: 32px;--s-ease: cubic-bezier(.2, .7, .2, 1);--s-ease-spring: cubic-bezier(.34, 1.4, .64, 1);--s-gutter: clamp(16px, 4.2vw, 40px);--s-nav-h: 72px;--s-nav-bottom: calc(env(safe-area-inset-top, 0px) + var(--s-nav-h) + 1px);color-scheme:light;background:var(--s-bg);color:var(--s-fg);font-family:Outfit,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:1.0625rem;line-height:1.6;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip;min-height:100%;position:relative}@media(max-width:1080px){.v3s{--s-nav-h: 64px}}@media(max-width:620px){.v3s{font-size:1rem}}.v3s .v3-band-ink{--s-bg: #1A0A14;--s-bg-2: #211019;--s-surface: #241320;--s-surface-2: #2C1727;--s-fg: #FBF3F8;--s-fg-2: #D6C1CF;--s-fg-3: #AE97A7;--s-line: rgba(255, 255, 255, .1);--s-line-2: rgba(255, 255, 255, .18);--s-accent-ink: #EF8FD0;--s-soft: rgba(217, 74, 176, .18);--s-soft-2: rgba(217, 74, 176, .28);--s-ok: #7EE8C7;--s-ok-bg: rgba(126, 232, 199, .12);--s-warn: #FFD84D;--s-warn-bg: rgba(255, 216, 77, .12);color-scheme:dark;background:var(--s-bg);color:var(--s-fg)}.v3s .v3-band-mist{background:var(--s-bg-2)}.v3s *,.v3s *:before,.v3s *:after{box-sizing:border-box}.v3s img,.v3s svg,.v3s video{max-width:100%}.v3s img{display:block;height:auto}.v3s a{color:inherit}.v3s button{font:inherit;color:inherit}.v3s p{margin:0}.v3s h1,.v3s h2,.v3s h3,.v3s h4,.v3s h5{margin:0;font-weight:700;text-wrap:balance}.v3s ul,.v3s ol{margin:0;padding:0}.v3s strong,.v3s b{font-weight:700;color:var(--s-fg)}.v3s :focus-visible{outline:2.5px solid var(--ring, #B0338C);outline-offset:3px;border-radius:6px}.v3s .v3-band-ink :focus-visible{outline-color:#ef8fd0}.v3s .v3-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.v3-skip{position:absolute;left:12px;top:-80px;z-index:300;background:#fff;color:#1a0a14;font-weight:700;padding:10px 16px;border-radius:12px;box-shadow:0 10px 30px -10px #0006;text-decoration:none}.v3-skip:focus{top:12px}.v3s .v3-d1{font-size:clamp(2.75rem,1.1rem + 6.3vw,6.75rem);font-weight:800;letter-spacing:-.048em;line-height:.95}.v3s .v3-d2{font-size:clamp(2.15rem,1.15rem + 3.5vw,4.25rem);font-weight:800;letter-spacing:-.038em;line-height:1}.v3s .v3-d3{font-size:clamp(1.55rem,1.05rem + 1.55vw,2.35rem);font-weight:700;letter-spacing:-.026em;line-height:1.08}.v3s .v3-d4{font-size:clamp(1.2rem,1rem + .6vw,1.45rem);font-weight:700;letter-spacing:-.014em;line-height:1.2}.v3s .v3-lede{font-size:clamp(1.075rem,1rem + .38vw,1.3rem);line-height:1.55;color:var(--s-fg-2);max-width:38em;text-wrap:pretty}.v3s .v3-body{color:var(--s-fg-2);text-wrap:pretty}.v3s .v3-small{font-size:.9375rem;color:var(--s-fg-3);line-height:1.55}.v3s .v3-rival-vat{margin-top:10px}.v3s .v3-tiny{font-size:.8125rem;color:var(--s-fg-3);line-height:1.5}.v3s .v3-pink{color:var(--s-pink)}.v3s .v3-band-ink .v3-pink{color:#ef8fd0}.v3s .v3-pink-ink{color:var(--s-accent-ink)}.v3s .v3-mute{color:var(--s-fg-3)}.v3s .v3-center{text-align:center}.v3s .v3-center .v3-lede,.v3s .v3-lede.v3-center{margin-inline:auto}.v3s .v3-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--s-accent-ink);margin:0}.v3s .v3-eyebrow:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--s-pink);box-shadow:0 0 0 4px var(--s-soft);flex:none}.v3s .v3-wrap{width:100%;max-width:1240px;margin-inline:auto;padding-inline:var(--s-gutter)}.v3s .v3-wrap-wide{max-width:1440px}.v3s .v3-wrap-narrow{max-width:880px}.v3s .v3-sec{padding-block:clamp(64px,8.5vw,128px)}.v3s .v3-sec-s{padding-block:clamp(44px,6vw,80px)}.v3s .v3-stack{display:flex;flex-direction:column;gap:var(--gap, 20px)}.v3s .v3-stack-s{--gap: 12px}.v3s .v3-stack-l{--gap: 32px}.v3s .v3-stack-xl{--gap: clamp(40px, 5vw, 64px)}.v3s .v3-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rgap, 12px)}.v3s .v3-row-l{--rgap: 20px}.v3s .v3-between{justify-content:space-between}.v3s .v3-grid{display:grid;gap:var(--ggap, clamp(16px, 2vw, 24px))}.v3s .v3-g2{grid-template-columns:repeat(2,minmax(0,1fr))}.v3s .v3-g3{grid-template-columns:repeat(3,minmax(0,1fr))}.v3s .v3-g4{grid-template-columns:repeat(4,minmax(0,1fr))}.v3s .v3-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);align-items:center}.v3s .v3-split-5-7{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.v3s .v3-split-7-5{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.v3s .v3-grid>*,.v3s .v3-split>*{min-width:0}.v3s .v3-later{display:contents}.v3s .v3-head{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(20px,4vw,64px);align-items:end;margin-bottom:clamp(32px,4.5vw,64px)}.v3s .v3-head .v3-lede{justify-self:end}.v3s .v3-head.v3-center{grid-template-columns:1fr;justify-items:center;text-align:center}.v3s .v3-head.v3-center .v3-lede{justify-self:center}@media(max-width:960px){.v3s .v3-g4,.v3s .v3-g3{grid-template-columns:repeat(2,minmax(0,1fr))}.v3s .v3-split,.v3s .v3-split-5-7,.v3s .v3-split-7-5{grid-template-columns:minmax(0,1fr)}.v3s .v3-head{grid-template-columns:1fr;align-items:start}.v3s .v3-head .v3-lede{justify-self:start}}@media(max-width:620px){.v3s .v3-g2,.v3s .v3-g3,.v3s .v3-g4{grid-template-columns:minmax(0,1fr)}}.v3s .v3-btn{display:inline-flex;align-items:center;justify-content:center;gap:.55em;min-height:48px;padding:0 22px;border-radius:13px;font-weight:700;font-size:1rem;line-height:1;letter-spacing:-.005em;border:1.5px solid transparent;text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform .18s var(--s-ease),background-color .18s,border-color .18s,box-shadow .18s,color .18s;-webkit-tap-highlight-color:transparent}.v3s .v3-btn svg{width:18px;height:18px;flex:none}.v3s .v3-btn:active{transform:translateY(1px) scale(.99)}.v3s .v3-btn-primary{background:var(--s-fill);color:#fff;box-shadow:0 10px 24px -12px #b0338cbf,inset 0 1px #ffffff24}.v3s .v3-btn-primary:hover{background:var(--s-fill-hover);transform:translateY(-1px)}.v3s .v3-btn-secondary{background:var(--s-surface);color:var(--s-fg);border-color:var(--s-line-2);box-shadow:var(--s-shadow-1)}.v3s .v3-btn-secondary:hover{border-color:var(--s-fg-3);transform:translateY(-1px)}.v3s .v3-btn-ghost{background:transparent;color:var(--s-fg)}.v3s .v3-btn-ghost:hover{background:var(--s-soft)}.v3s .v3-btn-ink{background:var(--s-fg);color:var(--s-bg)}.v3s .v3-btn-lg{min-height:56px;padding:0 28px;font-size:1.0625rem;border-radius:15px}.v3s .v3-btn-sm{min-height:40px;padding:0 16px;font-size:.9375rem;border-radius:11px}@media(pointer:coarse){.v3s .v3-btn-sm{min-height:44px}}.v3s .v3-btn-block{width:100%}.v3s .v3-btn .v3-arr{transition:transform .2s var(--s-ease)}.v3s .v3-btn:hover .v3-arr{transform:translate(3px)}.v3s .v3-band-ink .v3-btn-secondary{background:#ffffff14;color:#fbf3f8;border-color:#ffffff38;box-shadow:none}.v3s .v3-band-ink .v3-btn-secondary:hover{background:#ffffff21;border-color:#fff6}.v3s .v3-link{color:var(--s-accent-ink);font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}.v3s .v3-link:hover{text-decoration-thickness:2.5px}.v3s button.v3-link{background:none;border:0;padding:4px 0;font:inherit;font-weight:600;cursor:pointer}.v3s .v3-more{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:var(--s-accent-ink);text-decoration:none}.v3s .v3-more:after{content:"→";transition:transform .2s var(--s-ease)}.v3s .v3-more:hover:after{transform:translate(4px)}@media(max-width:560px){.v3s .v3-btn{white-space:normal;text-align:center;line-height:1.2;padding-block:10px}}.v3s .v3-seg{display:inline-flex;padding:4px;border-radius:14px;background:var(--s-bg-3);border:1px solid var(--s-line);gap:2px}.v3s .v3-seg button{border:0;background:transparent;min-height:40px;padding:9px 16px;border-radius:11px;font-weight:700;font-size:.95rem;color:var(--s-fg-2);cursor:pointer;display:inline-flex;gap:8px;align-items:center;transition:background .2s,color .2s,box-shadow .2s}.v3s .v3-seg button[aria-pressed=true]{background:var(--s-surface);color:var(--s-fg);box-shadow:var(--s-shadow-1)}.v3s .v3-seg{max-width:100%;flex-wrap:wrap}.v3s .v3-seg button{white-space:nowrap;flex:none}.v3s .v3-save{font-size:.72rem;font-weight:700;color:var(--s-ok);background:var(--s-ok-bg);border-radius:999px;padding:2px 7px}.v3s .v3-chip{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:4px 12px;max-width:100%;border-radius:999px;font-size:.8125rem;font-weight:600;line-height:1.2;background:var(--s-surface);border:1px solid var(--s-line-2);color:var(--s-fg-2)}.v3s a.v3-chip{text-decoration:none}.v3s .v3-chip-pink{background:var(--s-soft);border-color:transparent;color:var(--s-accent-ink)}.v3s .v3-chip-ok{background:var(--s-ok-bg);border-color:transparent;color:var(--s-ok)}.v3s .v3-chip-soon{background:var(--s-warn-bg);border-color:transparent;color:var(--s-warn)}.v3s .v3-chip-ink{background:var(--s-fg);color:var(--s-bg);border-color:transparent}.v3s .v3-chip .v3-dot{width:7px;height:7px;border-radius:50%;background:currentColor;flex:none}.v3s .v3-chip-ok .v3-dot{animation:v3-breathe 2.4s ease-in-out infinite}.v3s .v3-chip-ok .v3-dot[data-v3-off]{animation-play-state:paused}.v3s .v3-chip-sm{min-height:22px;padding:2px 8px;font-size:.72rem}.v3s.is-motion-paused *,.v3s.is-motion-paused *:before,.v3s.is-motion-paused *:after{animation-duration:.001ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.001ms!important;transition-delay:0s!important;scroll-behavior:auto!important}.v3s .v3-motion{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:6px 12px;border-radius:999px;border:1px solid var(--s-line-2);background:var(--s-surface);color:var(--s-fg);font:inherit;font-size:.85rem;font-weight:700;cursor:pointer;box-shadow:var(--s-shadow-1)}.v3s .v3-motion:hover{border-color:var(--s-fg-3)}.v3s .v3-motion svg{width:14px;height:14px}.v3s .v3-card{background:var(--s-surface);border:1px solid var(--s-line);border-radius:var(--s-r-l);padding:clamp(20px,2.4vw,32px)}.v3s .v3-card-link{display:block;text-decoration:none;color:inherit;transition:transform .25s var(--s-ease),box-shadow .25s var(--s-ease),border-color .25s}.v3s .v3-card-link:hover{transform:translateY(-4px);box-shadow:var(--s-shadow-2);border-color:var(--s-line-2)}.v3s .v3-card-soft{background:var(--s-bg-2);border-color:transparent}.v3s .v3-card-pink{background:var(--s-soft);border-color:transparent}.v3s .v3-tile{width:44px;height:44px;border-radius:13px;display:grid;place-items:center;background:var(--s-soft);color:var(--s-accent-ink);flex:none}.v3s .v3-tile svg{width:22px;height:22px}.v3s .v3-tile-solid{background:var(--s-fill);color:#fff}.v3s .v3-ico{width:20px;height:20px;flex:none}.v3s .v3-ticks{list-style:none;display:grid;gap:10px}.v3s .v3-ticks li{position:relative;padding-left:32px;color:var(--s-fg-2)}.v3s .v3-ticks li:before{content:"";position:absolute;left:0;top:3px;width:20px;height:20px;border-radius:50%;background:var(--s-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23B0338C' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.2 4.2L19 7'/%3E%3C/svg%3E") center/13px no-repeat}.v3s .v3-band-ink .v3-ticks li:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23EF8FD0' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.2 4.2L19 7'/%3E%3C/svg%3E")}.v3s .v3-phone{--w: 260px;position:relative;width:var(--w);max-width:100%;aspect-ratio:9 / 19.5;flex:none;isolation:isolate;border-radius:calc(var(--w) * .1587);background:#0b0a0d;padding:calc(var(--w) * .026);box-shadow:var(--s-shadow-3),inset 0 0 0 1px #ffffff4d,inset 0 0 0 calc(var(--w) * .008) #3b3742}.v3s .v3-phone:before{content:"";position:absolute;z-index:3;top:calc(var(--w) * .0364);left:50%;width:calc(var(--w) * .237);height:calc(var(--w) * .0626);transform:translate(-50%);border-radius:999px;background:#000;pointer-events:none}.v3s .v3-scr{position:relative;width:100%;height:100%;overflow:hidden;background:#fff;color:#1a0a14;isolation:isolate;container-type:inline-size}.v3s .v3-phone .v3-scr{border-radius:calc(var(--w) * .1327)}.v3s .v3-phone>.v3-scr{position:absolute;inset:calc(var(--w) * .026);width:auto;height:auto}.v3s .v3-phone .v3-scr:not(:has(.sg-sb,.sd-sb,>.v3-dw)):before{content:var(--v3-sb-time, "19:30");position:absolute;z-index:61;left:7.8cqw;top:.82cqw;height:8cqw;display:flex;align-items:center;font-size:3.33cqw;font-weight:700;line-height:1;letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--v3-sb-ink, #1A0A14);pointer-events:none}.v3s .v3-phone .v3-scr:not(:has(.sg-sb,.sd-sb,>.v3-dw)):after{content:"";position:absolute;z-index:61;right:6.36cqw;top:3.28cqw;width:14.77cqw;height:3.08cqw;box-sizing:border-box;color:var(--v3-sb-ink, #1A0A14);background:linear-gradient(currentColor,currentColor) 0 100% / .82cqw 35% no-repeat,linear-gradient(currentColor,currentColor) 1.23cqw 100% / .82cqw 55% no-repeat,linear-gradient(currentColor,currentColor) 2.46cqw 100% / .82cqw 75% no-repeat,linear-gradient(currentColor,currentColor) 3.69cqw 100% / .82cqw 100% no-repeat,radial-gradient(circle at 50% 110%,currentColor 0 .9cqw,transparent .98cqw) 5.95cqw 100% / 3.28cqw 100% no-repeat,linear-gradient(currentColor,currentColor) 10.46cqw 55% / 3.9cqw 55% no-repeat;border-right:.49cqw solid currentColor;opacity:.95;pointer-events:none}.v3s .v3-phone .v3-scr:has(>.is-dark,>.v3-sp-dark):not(:has(.sg-sb,.sd-sb,>.v3-dw)){--v3-sb-ink: #fff}.v3s .v3-phone .sg-tb,.v3s .v3-phone .sd-ptabs{padding-bottom:calc(34 * 100cqw / 393)}.v3s .v3-phone:after{content:"";position:absolute;z-index:3;left:50%;bottom:calc(var(--w) * .045);width:calc(var(--w) * .322);height:calc(var(--w) * .012);min-height:2px;transform:translate(-50%);border-radius:999px;background:#1a0a14;opacity:.82;pointer-events:none}.v3s .v3-tablet{--v3-edge: clamp(7px, 1.05vw, 14px);position:relative;width:100%;aspect-ratio:1600 / 1112;border-radius:clamp(14px,2.2vw,28px);background:var(--s-bezel);padding:var(--v3-edge);box-shadow:var(--s-shadow-3),inset 0 0 0 1.5px #ffffff14;isolation:isolate}.v3s .v3-tablet .v3-scr{border-radius:clamp(8px,1.2vw,16px)}.v3s .v3-tablet>.v3-scr{position:absolute;inset:var(--v3-edge);width:auto;height:auto}.v3s .v3-laptop{position:relative;width:100%;isolation:isolate}.v3s .v3-laptop .v3-lid{--v3-edge: clamp(6px, .9vw, 12px);position:relative;aspect-ratio:1800 / 1125;background:var(--s-bezel);border-radius:clamp(10px,1.4vw,18px) clamp(10px,1.4vw,18px) 4px 4px;padding:var(--v3-edge);box-shadow:var(--s-shadow-3),inset 0 0 0 1.5px #ffffff14}.v3s .v3-laptop .v3-scr{border-radius:4px}.v3s .v3-laptop .v3-lid>.v3-scr{position:absolute;inset:var(--v3-edge);width:auto;height:auto}.v3s .v3-laptop .v3-base{height:clamp(10px,1.4vw,18px);margin-inline:-6%;background:linear-gradient(#d9ccd5,#b9a8b4);border-radius:2px 2px 14px 14px;position:relative;box-shadow:0 20px 30px -18px #1a0a1480}.v3s .v3-laptop .v3-base:before{content:"";position:absolute;left:50%;top:0;width:16%;height:45%;transform:translate(-50%);background:#0000001f;border-radius:0 0 10px 10px}.v3s .v3-band-ink .v3-laptop .v3-base{background:linear-gradient(#3b2a36,#231620)}.v3s .v3-drawn{position:absolute;z-index:4;left:8px;bottom:8px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:#1a0a14b8;color:#fff;padding:3px 7px;border-radius:6px;pointer-events:none}.v3s .v3-nav{position:sticky;top:env(safe-area-inset-top,0px);z-index:60;background:var(--s-nav-bg);-webkit-backdrop-filter:saturate(170%) blur(16px);backdrop-filter:saturate(170%) blur(16px);border-bottom:1px solid transparent;transition:border-color .25s,box-shadow .25s}.v3s .v3-nav.is-scrolled{border-bottom-color:var(--s-line);box-shadow:0 6px 24px -18px #1a0a1459}.v3s .v3-nav-in{display:flex;align-items:center;gap:12px;height:var(--s-nav-h)}@supports not selector(:has(*)){.v3s :where(main [id]){scroll-margin-top:calc(env(safe-area-inset-top,0px) + var(--s-nav-h) + 1px + 16px)}}.v3s .v3-logo{display:inline-flex;align-items:center;flex:none;margin-right:12px}.v3s .v3-logo img{height:30px;width:auto}.v3s .v3-nav-links{display:flex;align-items:center;gap:2px;flex:1}.v3s .v3-nav-item{position:relative}.v3s .v3-nav-btn{display:inline-flex;align-items:center;gap:6px;height:42px;padding:0 13px;border-radius:11px;border:0;background:transparent;cursor:pointer;font-weight:600;font-size:.98rem;color:var(--s-fg-2);text-decoration:none;white-space:nowrap;transition:background .15s,color .15s}.v3s .v3-nav-btn:hover,.v3s .v3-nav-btn[aria-expanded=true],.v3s .v3-nav-btn.is-active{background:var(--s-soft);color:var(--s-fg)}.v3s .v3-nav-btn .v3-caret{width:14px;height:14px;transition:transform .2s var(--s-ease)}.v3s .v3-nav-btn[aria-expanded=true] .v3-caret{transform:rotate(180deg)}.v3s .v3-nav-actions{display:flex;align-items:center;gap:8px;margin-left:auto}.v3s .v3-burger{display:none;width:46px;height:46px;border-radius:12px;border:1px solid var(--s-line-2);background:var(--s-surface);cursor:pointer;place-items:center}.v3s .v3-burger svg{width:22px;height:22px}.v3s .v3-menu{position:absolute;top:calc(100% + 10px);left:-12px;min-width:300px;z-index:70;background:var(--s-surface);border:1px solid var(--s-line);border-radius:20px;box-shadow:var(--s-shadow-3);padding:10px;opacity:0;transform:translateY(-6px) scale(.985);transform-origin:top left;visibility:hidden;transition:opacity .18s var(--s-ease),transform .22s var(--s-ease),visibility 0s .22s;max-height:calc(100vh - var(--s-nav-h) - 24px);max-height:calc(100svh - var(--s-nav-h) - 24px);overflow-y:auto;overscroll-behavior:contain}.v3s .v3-menu.is-open{opacity:1;transform:none;visibility:visible;transition:opacity .18s var(--s-ease),transform .22s var(--s-ease),visibility 0s}.v3s .v3-menu-mega{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr)) minmax(240px,280px);gap:6px;width:min(1080px,calc(100vw - 48px));padding:14px}.v3s .v3-nav-item-mega{position:static}.v3s .v3-nav-item-mega>.v3-menu-mega{left:0;right:0;margin-inline:auto;top:calc(100% - 6px);transform-origin:top center}.v3s .v3-menu:not(.v3-menu-mega){width:max-content;max-width:calc(100vw - 48px)}.v3s .v3-menu:not(.v3-menu-mega)>.v3-menu-col{width:21.25rem;max-width:100%}.v3s .v3-menu-two{display:grid;grid-template-columns:1fr 1fr}.v3s .v3-menu-end{left:auto;right:-160px;transform-origin:top right}.v3s .v3-menu-col{display:flex;flex-direction:column;gap:2px;padding:4px;min-width:0}.v3s .v3-menu-label{font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--s-fg-3);padding:8px 10px 6px;margin:0}.v3s .v3-mi{display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;align-items:start;padding:10px;border-radius:13px;text-decoration:none;color:var(--s-fg);transition:background .15s}.v3s .v3-mi:hover,.v3s .v3-mi:focus-visible{background:var(--s-bg-2)}.v3s .v3-mi .v3-tile{width:36px;height:36px;border-radius:10px}.v3s .v3-mi .v3-tile svg{width:19px;height:19px}.v3s .v3-mi-t{font-weight:700;font-size:.96rem;line-height:1.25;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.v3s .v3-mi-s{display:block;font-size:.84rem;color:var(--s-fg-3);line-height:1.35;margin-top:2px}.v3s .v3-menu-feature{border-radius:16px;padding:18px;background:#1a0a14;color:#fbf3f8;display:flex;flex-direction:column;gap:10px;text-decoration:none;position:relative;overflow:hidden}.v3s .v3-menu-feature:after{content:"";position:absolute;inset:auto -30% -60% auto;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgba(217,74,176,.55),transparent 65%);pointer-events:none}.v3s .v3-menu-feature .v3-mf-t{font-weight:800;font-size:1.25rem;letter-spacing:-.02em;line-height:1.1;position:relative;z-index:1}.v3s .v3-menu-feature .v3-mf-s{font-size:.9rem;color:#d6c1cf;position:relative;z-index:1}.v3s .v3-menu-feature .v3-more{color:#ef8fd0;position:relative;z-index:1;margin-top:auto}.v3s .v3-drawer{position:fixed;z-index:55;inset:calc(var(--s-nav-h) + env(safe-area-inset-top,0px)) 0 0 0;max-width:100vw;overflow-x:hidden;background:var(--s-bg);overflow-y:auto;overscroll-behavior:contain;padding:12px var(--s-gutter) calc(32px + env(safe-area-inset-bottom,0px));opacity:0;transform:translateY(-8px);visibility:hidden;transition:opacity .2s var(--s-ease),transform .25s var(--s-ease),visibility 0s .25s}.v3s .v3-drawer.is-open{opacity:1;transform:none;visibility:visible;transition:opacity .2s var(--s-ease),transform .25s var(--s-ease),visibility 0s}.v3s .v3-drawer:focus{outline:none}.v3s .v3-drawer-group{border-bottom:1px solid var(--s-line);padding-block:14px}.v3s .v3-drawer-group:last-of-type{border-bottom:0}.v3s .v3-drawer .v3-menu-label,.v3s .v3-drawer .v3-mi{padding-inline:0}.v3s .v3-drawer .v3-menu-col{padding:0}.v3s .v3-drawer:has(>.v3-drawer-cta){padding-bottom:0}.v3s .v3-drawer-cta{position:sticky;bottom:0;display:grid;gap:10px;padding-top:14px;padding-bottom:calc(24px + env(safe-area-inset-bottom,0px));background:linear-gradient(transparent,var(--s-bg) 22%)}@media(max-width:960px){.v3s .v3-nav-links,.v3s .v3-nav-actions .v3-hide-m{display:none}.v3s .v3-burger{display:grid}.v3s .v3-burger{width:44px;height:44px}.v3s .v3-nav-actions .v3-btn-sm{min-height:44px}}@media(min-width:961px)and (max-width:1080px){.v3s .v3-nav-in{gap:8px}.v3s .v3-logo{margin-right:4px}.v3s .v3-nav-btn{padding:0 10px}.v3s .v3-menu-mega{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(180px,210px);gap:4px;padding:12px}.v3s .v3-menu-mega .v3-mi{gap:10px}.v3s .v3-menu-two:not(.v3-menu-end){left:-120px}}@media(max-width:420px){.v3s .v3-nav-actions .v3-btn-sm{padding:0 13px}.v3s .v3-logo img{height:26px}}html:has(.v3s .v3-drawer.is-open),body:has(.v3s .v3-drawer.is-open){overflow:hidden}.v3s .v3-foot{padding-block:clamp(56px,7vw,96px) 28px}.v3s .v3-foot-grid{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(4,minmax(0,1fr));gap:32px 24px}.v3s .v3-foot-brand .v3-logo img{height:32px}.v3s .v3-foot-blurb{color:var(--s-fg-2);margin-top:16px;max-width:30ch;font-size:.98rem}.v3s .v3-foot-made{display:flex;flex-wrap:wrap;gap:6px 16px;margin:14px 0 0;padding:0;list-style:none;color:var(--s-fg-2);font-size:.9rem}.v3s .v3-foot-made li{display:inline-flex;align-items:center;gap:8px}.v3s .v3-foot-flag{flex:none;width:20px;height:12px;border-radius:2px;box-shadow:0 0 0 1px #ffffff4d}.v3s .v3-foot-social{display:flex;gap:8px;margin-top:18px}.v3s .v3-foot-social a{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;border:1px solid var(--s-line-2);color:var(--s-fg-2);transition:background .15s,color .15s}.v3s .v3-foot-social a:hover{background:var(--s-soft);color:var(--s-fg)}.v3s .v3-foot-social svg{width:18px;height:18px}.v3s .v3-foot-review{margin:14px 0 0;font-size:.9rem}.v3s .v3-foot-review a{display:inline-block;padding-block:4px;color:var(--s-fg-2);text-decoration:underline;text-underline-offset:3px}.v3s .v3-foot-review a:hover{color:var(--s-fg)}.v3s .v3-foot-col h2{font-size:.8rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--s-fg-3);margin-bottom:14px}.v3s .v3-foot-col ul{list-style:none;display:grid;gap:9px}.v3s .v3-foot-col a{text-decoration:none;color:var(--s-fg-2);font-size:.97rem}.v3s .v3-foot-col a:hover{color:var(--s-fg);text-decoration:underline;text-underline-offset:3px}.v3s .v3-foot-legal{margin-top:clamp(40px,5vw,64px);padding-top:22px;border-top:1px solid var(--s-line);display:flex;flex-wrap:wrap;gap:14px 28px;justify-content:space-between;align-items:flex-start;font-size:.84rem;color:var(--s-fg-3)}.v3s:has(.rz-launch) .v3-foot-legal{padding-inline-end:116px}.v3s .v3-foot-legal nav{display:flex;flex-wrap:wrap;gap:6px 18px;align-items:center}.v3s .v3-foot-legal a,.v3s .v3-foot-legal button{color:var(--s-fg-2);text-decoration:none;background:none;border:0;padding:0;cursor:pointer;font-size:.84rem}.v3s .v3-foot-legal a:hover,.v3s .v3-foot-legal button:hover{color:var(--s-fg);text-decoration:underline}@media(max-width:900px){.v3s .v3-foot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v3s .v3-foot-brand{grid-column:1 / -1}}.v3s .v3-final{position:relative;padding-block:0 clamp(64px,8vw,112px)}.v3s :is(.v3-band-mist,.v3-band-ink,.v3-final)+.v3-final{padding-top:clamp(56px,7vw,96px)}.v3s .v3-final-in{position:relative;overflow:hidden;isolation:isolate;display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(20px,4vw,56px);align-items:center;padding:clamp(28px,5vw,72px);border-radius:32px}.v3s .v3-final-in.v3-no-rz{grid-template-columns:minmax(0,1fr)}.v3s .v3-final-in:before{content:"";position:absolute;z-index:-1;right:-10%;top:-40%;width:70%;aspect-ratio:1;background:radial-gradient(closest-side,#d94ab06b,#d94ab000);pointer-events:none}.v3s .v3-final-copy{display:grid;gap:20px;justify-items:start;min-width:0}.v3s .v3-final-rz{width:clamp(110px,12vw,170px);display:grid;place-items:center}.v3s .v3-final-rz .kit-rezo{width:100%!important;height:auto!important;aspect-ratio:156 / 150}.v3s .v3-final-rz .kit-rezo svg{width:100%;height:100%}.v3s .v3-final-proof{font-size:.9rem;color:var(--s-fg-3)}@media(max-width:760px){.v3s .v3-final-in{grid-template-columns:minmax(0,1fr);text-align:center;justify-items:center;border-radius:28px}.v3s .v3-final-copy{justify-items:center}.v3s .v3-final-copy .v3-row{justify-content:center}.v3s .v3-final-copy .v3-row .v3-btn{width:100%}}@media(max-width:420px){.v3s .v3-final-in{padding-inline:20px}.v3s .v3-final-copy .v3-row .v3-btn{padding-inline:16px}}@media(max-width:420px){.v3s .v3-btn-lg{padding-inline:16px}}.v3s .v3-faq{display:grid;gap:10px}.v3s .v3-faq details{border:1px solid var(--s-line);border-radius:18px;background:var(--s-surface);transition:border-color .2s,box-shadow .2s}.v3s .v3-faq details[open]{border-color:var(--s-line-2);box-shadow:var(--s-shadow-1)}.v3s .v3-faq summary{list-style:none;cursor:pointer;padding:18px 22px;font-weight:700;font-size:1.06rem;display:flex;justify-content:space-between;gap:16px;align-items:center}.v3s .v3-faq summary::-webkit-details-marker{display:none}.v3s .v3-faq summary:after{content:"";width:26px;height:26px;border-radius:50%;flex:none;background:var(--s-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23B0338C' stroke-width='2.6' stroke-linecap='round'%3E%3Cpath d='M12 6v12M6 12h12'/%3E%3C/svg%3E") center/14px no-repeat;transition:transform .25s var(--s-ease)}.v3s .v3-faq details[open] summary:after{transform:rotate(45deg)}.v3s .v3-faq .v3-ans{padding:0 22px 20px;color:var(--s-fg-2);display:grid;gap:10px}.v3s .v3-swipe-hint{display:none;justify-content:flex-end;align-items:center;gap:6px;margin:0 0 8px;font-size:.875rem;font-weight:700;color:var(--s-accent-ink)}.v3s .v3-swipe-hint.is-on{display:flex}.v3s .v3-swipe-hint.is-kept{display:flex;visibility:hidden}.v3s .v3-swipe.is-more-r{-webkit-mask-image:linear-gradient(to left,transparent,#000 44px);mask-image:linear-gradient(to left,transparent,#000 44px)}.v3s .v3-swipe.is-more-r:focus-visible{-webkit-mask-image:none;mask-image:none}.v3s .v3-marquee{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.v3s .v3-marquee-track{display:flex;gap:12px;width:max-content;animation:v3-marq var(--speed, 46s) linear infinite}.v3s .v3-marquee.v3-rev .v3-marquee-track{animation-direction:reverse}.v3s .v3-marquee:hover .v3-marquee-track,.v3s .v3-marquee:focus-within .v3-marquee-track{animation-play-state:paused}.v3s .v3-marquee-track[data-v3-off]{animation-play-state:paused}@keyframes v3-marq{to{transform:translate(calc(-50% - 6px))}}@media(prefers-reduced-motion:reduce){.v3s .v3-marquee{-webkit-mask-image:none;mask-image:none}.v3s .v3-marquee-track{flex-wrap:wrap;justify-content:center;width:auto}}.v3s .v3-rv-wait{opacity:0;transform:translateY(22px)}.v3s .v3-rv-in{opacity:1;transform:none;transition:opacity .8s var(--s-ease),transform .9s var(--s-ease);transition-delay:var(--d, 0s)}.v3s .v3-sticky{position:fixed;z-index:50;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));display:none}@media(max-width:760px){.v3s .v3-sticky.is-on{display:block}}.v3s .v3-sticky .v3-btn{width:100%;box-shadow:0 16px 36px -14px #1a0a1480}@media(max-width:760px){.v3s.has-sticky-cta .v3-rezo-slot>button.fixed{bottom:calc(72px + env(safe-area-inset-bottom,0px))!important;transition:bottom .25s ease}.v3s.has-sticky-cta .v3-rezo-slot>div.fixed:not([role=dialog]){bottom:calc(86px + env(safe-area-inset-bottom,0px))!important}.v3s.has-sticky-cta .v3-foot{padding-bottom:calc(108px + env(safe-area-inset-bottom,0px))}}.v3s:has(.v3-drawer.is-open,.v3-menu.is-open) .rz-launch{z-index:54!important}@media(pointer:coarse){.v3s:has(main :is(input:not([type=checkbox],[type=radio],[type=button],[type=submit]),textarea,select):focus) .rz-launch{opacity:0!important;visibility:hidden!important}.v3s:has(main :is(input:not([type=checkbox],[type=radio],[type=button],[type=submit]),textarea,select):focus) .rz-launch :is(.rz-btn-face,.rezo *){animation-play-state:paused!important}}.v3s:is(.v3-pg-contact,.v3-pg-rezo) .rz-launch{visibility:hidden!important}.v3s:is(.v3-pg-contact,.v3-pg-rezo) .rz-launch :is(.rz-btn-face,.rezo *){animation-play-state:paused!important}@keyframes v3-breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}@keyframes v3-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes v3-pop-in{0%{opacity:0;transform:translateY(14px) scale(.96)}60%{opacity:1}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.v3s *,.v3s *:before,.v3s *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}html[data-prerendered]:not(.rf-live) .v3s *,html[data-prerendered]:not(.rf-live) .v3s *:before,html[data-prerendered]:not(.rf-live) .v3s *:after{animation-play-state:paused!important}html[data-prerendered] .v3s .v3-hero h1,html[data-prerendered] .v3s .v3-hero .v3-lede,html[data-prerendered] .v3s .v3-hero-cta,html[data-prerendered] .v3s .v3-hero-facts,html[data-prerendered] .v3s .v3-hero-prod,html[data-prerendered] .v3s .v3-pp .pp-hero-copy>*,html[data-prerendered] .v3s .v3-pp .pp-hero .pp-stage{animation:none!important}}html:has(.v3s){--s-nav-h: 72px;--v3-doc-pad: calc(env(safe-area-inset-top, 0px) + var(--s-nav-h) + 1px + 16px);--kit-dock-top: calc(var(--v3-doc-pad) - 12px)}@media(max-width:1080px){html:has(.v3s){--s-nav-h: 64px}}
