.vn-ap-grid{align-items:center;gap:24px;display:grid;position:relative}@media (min-width:1024px){.vn-ap-grid{grid-template-columns:1.08fr 1fr;gap:40px}}.vn-ap-copy{z-index:2;flex-direction:column;align-items:flex-start;gap:22px;display:flex;position:relative}.vn-ap-copy .vn-sub-h1{max-width:12em;margin-top:4px}.vn-ap-price{font-family:var(--font-sora), sans-serif;letter-spacing:-.02em;margin:4px 0 0;font-size:26px;font-weight:700}.vn-ap-cta{flex-direction:column;align-items:flex-start;gap:14px;width:100%;display:flex}@media (max-width:479px){.vn-ap-cta .vn-btn{width:100%}}.vn-ap-note{color:var(--vn-muted);margin:0;font-size:14px}.vn-ap-stage{z-index:1;width:100%;position:relative}.vn-ap-aw{aspect-ratio:1;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;border-radius:28px;outline:none;width:100%;max-width:34rem;margin-inline:auto;position:relative;container-type:size}.vn-ap-aw:active{cursor:grabbing}.vn-ap-aw:focus-visible{box-shadow:inset 0 0 0 2px #c9a75eb3}.vn-ap-aw-halo{opacity:.5;width:116cqh;height:116cqh;transform:translate3d(var(--hx,0px), var(--hy,0px), 0);pointer-events:none;background:radial-gradient(circle,#e7ce8e3d 0%,#c9a75e14 38%,#0000 66%);border-radius:50%;margin:-58cqh 0 0 -58cqh;position:absolute;top:44%;left:50%}.vn-ap-aw-scene{--vn-aw-w:50cqh;perspective:180cqh;perspective-origin:50% 28%;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0 0 12cqh}.vn-ap-aw-cam{transform-style:preserve-3d;transform:rotateX(-10deg)}.vn-ap-aw-enter{transform-style:preserve-3d;animation:vn-ap-aw-enter 1.4s var(--vn-ease) .1s both}@keyframes vn-ap-aw-enter{0%{transform:translate3d(0,6cqh,-18cqh)rotateY(-30deg)}}.vn-ap-aw-sway{transform-style:preserve-3d;animation:vn-ap-aw-sway 9s var(--vn-ease-io) infinite alternate}@keyframes vn-ap-aw-sway{0%{transform:rotateY(-7deg)translate(0,0)}to{transform:rotateY(7deg)translateY(-1cqh)}}.vn-ap-aw.vn-user .vn-ap-aw-sway,.vn-ap-aw.vn-off .vn-ap-aw-sway,.vn-ap-aw.vn-off .vn-ap-aw-enter{animation-play-state:paused}.vn-ap-aw-turn{transform-style:preserve-3d;transform:rotateX(var(--rx,0deg)) rotateY(calc(-28deg + var(--ry,0deg)))}.vn-ap-aw .vn-aw.vn-clear .vn-refl{opacity:.28;-webkit-mask-image:linear-gradient(#000 0%,#0000 46%);mask-image:linear-gradient(#000 0%,#0000 46%)}.vn-ap-hint{border:1px solid var(--vn-hair-2);white-space:nowrap;color:var(--vn-muted);pointer-events:none;opacity:0;background:#0e0e10db;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:12px;transition:opacity .5s;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.vn-ap-hint svg{width:20px;height:12px}.vn-ap-hint-on{opacity:1}.vn-ap-what{gap:32px;display:grid}@media (min-width:1024px){.vn-ap-what{grid-template-columns:1fr 1.4fr;gap:64px}}.vn-ap-text{color:var(--vn-muted);flex-direction:column;gap:20px;font-size:clamp(16px,1.3vw,18.5px);line-height:1.7;display:flex}.vn-ap-text p{margin:0}.vn-ap-stats{border-top:1px solid var(--vn-hair);gap:28px;margin-top:clamp(48px,6vw,80px);padding-top:clamp(32px,4vw,48px);display:grid}@media (min-width:720px){.vn-ap-stats{grid-template-columns:repeat(3,1fr);gap:40px}}.vn-ap-num{font-family:var(--font-sora), sans-serif;font-variant-numeric:tabular-nums;align-items:baseline;gap:10px;display:flex}.vn-ap-num>span{letter-spacing:-.05em;color:var(--vn-gold);background:linear-gradient(#f2dda4 0%,#d8b86f 48%,#b08c46 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(54px,6.4vw,92px);font-weight:700;line-height:1}.vn-ap-num small{color:var(--vn-gold-soft);font-size:18px;font-weight:600}.vn-ap-stat p{max-width:17em;color:var(--vn-muted);margin:10px 0 0;font-size:15px;line-height:1.55}.vn-ap-forms{gap:40px;margin-top:clamp(36px,5vw,56px);display:grid}@media (min-width:1024px){.vn-ap-forms{grid-template-columns:repeat(3,1fr);gap:24px}}.vn-ap-form-t{font-family:var(--font-sora), sans-serif;letter-spacing:-.02em;margin:0;font-size:19px;font-weight:600}.vn-ap-form-h{color:var(--vn-muted);margin:4px 0 0;font-size:14px}.vn-ap-sizes{flex-direction:column;gap:12px;margin:20px 0 0;padding:0;list-style:none;display:flex}.vn-ap-size{border:1px solid var(--vn-hair);background:var(--vn-ink-0);border-radius:18px;align-items:center;gap:20px;padding:16px;transition:border-color .4s,background-color .4s;display:flex}.vn-ap-size:hover{background:#c9a75e09;border-color:#c9a75e73}.vn-ap-draw{flex:none;justify-content:center;align-items:flex-end;width:80px;height:80px;display:flex}.vn-ap-draw span{background:linear-gradient(135deg,#f4f1ea24,#f4f1ea08);border:1px solid #f4f1ea66;border-radius:3px;transition:border-color .4s;display:block}.vn-ap-size:hover .vn-ap-draw span{border-color:var(--vn-gold)}.vn-ap-size-t{flex-direction:column;flex:1;gap:2px;display:flex}.vn-ap-size-t span{white-space:nowrap;font-family:var(--font-sora), sans-serif;letter-spacing:-.01em;font-size:18px;font-weight:600}.vn-ap-size-t small{color:var(--vn-dim);font-size:12px}.vn-ap-size-p{font-family:var(--font-sora), sans-serif;color:var(--vn-gold-soft);font-size:18px;font-weight:600}.vn-ap-mats{gap:14px;margin:clamp(36px,5vw,56px) 0 0;padding:0;list-style:none;display:grid}@media (min-width:720px){.vn-ap-mats{grid-template-columns:repeat(2,1fr);gap:16px}}.vn-ap-mat{border:1px solid var(--vn-hair);background:linear-gradient(#f4f1ea09,#f4f1ea02);border-radius:24px;padding:clamp(24px,3vw,36px);transition:border-color .4s;position:relative;overflow:hidden}.vn-ap-mat:before,.vn-ct-card:before{content:"";background:radial-gradient(380px circle at var(--mx,50%) var(--my,0%), #c9a75e21, transparent 62%);opacity:0;pointer-events:none;transition:opacity .4s;position:absolute;inset:0}.vn-ap-mat:hover,.vn-ct-card:hover{border-color:#c9a75e66}.vn-ap-mat:hover:before,.vn-ct-card:hover:before{opacity:1}.vn-ap-mat>*,.vn-ct-card>*{position:relative}.vn-ap-mat-n{font-family:var(--font-sora), sans-serif;letter-spacing:.22em;color:var(--vn-gold);margin-bottom:28px;font-size:12px;font-weight:600;display:block}.vn-ap-mat h3{font-family:var(--font-sora), sans-serif;letter-spacing:-.02em;margin:0;font-size:clamp(19px,1.8vw,23px);font-weight:600}.vn-ap-mat p{color:var(--vn-muted);margin:12px 0 0;line-height:1.7}.vn-ap-split{align-items:center;gap:48px;display:grid}@media (min-width:1024px){.vn-ap-split{grid-template-columns:1fr 1fr;gap:80px}.vn-ap-split-rev>:first-child{order:1}}.vn-ap-col{flex-direction:column;gap:24px;display:flex}.vn-ap-ideas{color:var(--vn-muted);margin:0;font-size:14px}.vn-ap-chips{flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.vn-ap-chips .vn-chip{white-space:normal;padding:8px 16px;font-size:13px}.vn-ap-magneti{margin-top:12px}.vn-ap-back .vn-sp-plate{--pl-w:.66;--pl-max:.042}.vn-ap-back{--vn-aw-w:min(52vw, 230px);perspective:1500px;justify-content:center;padding:24px 0 40px;display:flex;position:relative}.vn-ap-back:before{content:"";background:radial-gradient(calc(var(--vn-aw-w) * .6) calc(var(--vn-aw-w) * .07) at 50% calc(100% - 38px), #000000b8, transparent), radial-gradient(calc(var(--vn-aw-w) * .95) calc(var(--vn-aw-w) * .16) at 50% calc(100% - 38px), #e2c27e2b, transparent), radial-gradient(calc(var(--vn-aw-w) * 1.05) calc(var(--vn-aw-w) * .9) at 50% 46%, #c9a75e24, transparent 72%);pointer-events:none;position:absolute;inset:0}.vn-ap-back-turn{width:var(--vn-aw-w);height:calc(var(--vn-aw-w) * 4 / 3);transform-style:preserve-3d;transform:rotateY(158deg)}.vn-js .vn-ap-back-turn{transform:rotateY(-22deg)}.vn-js .vn-ap-back.vn-in .vn-ap-back-turn{animation:vn-ap-intoarce 1.7s var(--vn-ease-io) .2s both;transform:rotateY(158deg)}.vn-ap-back .vn-aw.vn-clear .vn-f-engrave:after{content:"";pointer-events:none;background:linear-gradient(104deg,#0000 30%,#ffffff1a 46%,#ffffff08 52%,#0000 62%);position:absolute;inset:0;transform:translate(-100%)}.vn-ap-back .vn-aw.vn-clear .vn-f-engrave{overflow:hidden}.vn-js .vn-ap-back.vn-in .vn-aw.vn-clear .vn-f-engrave:after{animation:vn-ap-luciu 1.4s var(--vn-ease-io) 1.5s both}@keyframes vn-ap-luciu{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes vn-ap-intoarce{0%{transform:rotateY(-22deg)}to{transform:rotateY(158deg)}}.vn-ap-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.vn-ap-list li{align-items:flex-start;gap:12px;display:flex}.vn-ap-box{border:1px solid var(--vn-hair-2);background:var(--vn-ink-2);border-radius:24px;margin:0;position:relative;overflow:hidden}.vn-ap-box img{width:100%;height:auto;display:block}.vn-ap-deliv{border:1px solid var(--vn-hair-2);background:linear-gradient(#f4f1ea09,#f4f1ea02);border-radius:28px;gap:32px;padding:clamp(24px,4vw,48px);display:grid}@media (min-width:1024px){.vn-ap-deliv{grid-template-columns:1fr 1.3fr;gap:64px}}.vn-ap-deliv-h{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.vn-ap-deliv-h .vn-sec-title{margin-top:0}.vn-ap-pill{color:var(--vn-gold-soft);border:1px dashed #c9a75e73;border-radius:999px;padding:5px 14px;font-size:12px}.vn-ap-deliv-b{color:var(--vn-muted);flex-direction:column;gap:18px;line-height:1.7;display:flex}.vn-ap-deliv-b p{margin:0}.vn-ap-links{flex-wrap:wrap;gap:12px 32px;display:flex}.vn-hw-steps{flex-direction:column;margin:0;list-style:none;display:flex}.vn-hw-step{border-bottom:1px solid var(--vn-hair);gap:20px;padding-block:clamp(40px,6vw,72px);display:grid}.vn-hw-step:last-child{border-bottom:0}@media (min-width:1024px){.vn-hw-step{grid-template-columns:8rem 1fr 1fr;gap:48px}}.vn-hw-n{font-family:var(--font-sora), sans-serif;letter-spacing:-.05em;color:var(--vn-gold);opacity:.85;font-size:clamp(48px,6vw,84px);font-weight:700;line-height:1}.vn-hw-t{font-family:var(--font-sora), sans-serif;letter-spacing:-.03em;margin:0;font-size:clamp(24px,2.8vw,36px);font-weight:700;line-height:1.1}.vn-hw-p{color:var(--vn-muted);margin:16px 0 0;font-size:clamp(16px,1.3vw,18.5px);line-height:1.7}.vn-hw-points,.vn-hw-tip ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}@media (min-width:1024px){.vn-hw-points{padding-top:8px}}.vn-hw-points li,.vn-hw-tip li{align-items:flex-start;gap:12px;line-height:1.6;display:flex}.vn-hw-ic{width:16px;height:16px;color:var(--vn-dim);flex:none;margin-top:5px}.vn-hw-ic-ok{color:var(--vn-gold)}.vn-hw-tips{gap:16px;margin-top:clamp(36px,5vw,56px);display:grid}@media (min-width:720px){.vn-hw-tips{grid-template-columns:1fr 1fr}}.vn-hw-tip{background:var(--vn-ink-0);border-radius:24px;padding:clamp(24px,3vw,36px)}.vn-hw-tip h3{font-family:var(--font-sora), sans-serif;letter-spacing:-.02em;margin:0 0 20px;font-size:19px;font-weight:600}.vn-hw-tip-ok{background:linear-gradient(180deg, #c9a75e0f, var(--vn-ink-0));border:1px solid #c9a75e66}.vn-hw-tip-no{border:1px dashed var(--vn-hair-2)}.vn-hw-tip-no li{color:var(--vn-muted)}.vn-hw-promise{gap:32px;margin:clamp(36px,5vw,56px) 0 0;padding:0;list-style:none;display:grid}@media (min-width:720px){.vn-hw-promise{grid-template-columns:repeat(3,1fr);gap:28px}}.vn-hw-promise li{border-top:1px solid #c9a75e73;padding-top:24px}.vn-hw-promise h3{font-family:var(--font-sora), sans-serif;letter-spacing:-.02em;margin:0;font-size:19px;font-weight:600}.vn-hw-promise p{color:var(--vn-muted);margin:12px 0 0;line-height:1.7}.vn-bp-hero{padding-bottom:clamp(40px,6vw,80px)}.vn-bp-badge{font-family:var(--font-sora), sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--vn-gold-soft);background:#c9a75e0f;border:1px solid #c9a75e4d;border-radius:999px;align-items:center;gap:12px;padding:7px 16px 7px 12px;font-size:11px;font-weight:600;display:inline-flex}.vn-bp-hero .vn-sub-h1{max-width:14em;margin-top:22px}.vn-bp-wall{margin-top:clamp(40px,6vw,72px);position:relative}.vn-bp-versions{gap:16px;margin-top:clamp(36px,5vw,56px);display:grid}@media (min-width:1024px){.vn-bp-versions{grid-template-columns:1fr 1fr}}.vn-bp-ver{background:linear-gradient(#c9a75e0d,#f4f1ea02);border:1px solid #c9a75e52;border-radius:28px;flex-direction:column;padding:clamp(24px,3vw,40px);display:flex;position:relative;overflow:hidden}.vn-bp-ver:before{content:"";background:radial-gradient(420px circle at var(--mx,50%) var(--my,0%), #c9a75e1f, transparent 62%);opacity:0;pointer-events:none;transition:opacity .4s;position:absolute;inset:0}.vn-bp-ver:hover:before{opacity:1}.vn-bp-ver>*{position:relative}.vn-bp-ver-goal{background:#c9a75e05;border:1px dashed #c9a75e66}.vn-bp-ver h3{font-family:var(--font-sora), sans-serif;letter-spacing:-.03em;margin:0;font-size:clamp(22px,2.4vw,30px);font-weight:700}.vn-bp-ver>p{color:var(--vn-muted);margin:12px 0 0;line-height:1.7}.vn-bp-slots{border-top:1px solid var(--vn-hair);flex-direction:column;margin:32px 0 0;padding:0;list-style:none;display:flex}.vn-bp-slots li{border-bottom:1px solid var(--vn-hair);align-items:baseline;gap:16px;padding-block:16px;display:flex}.vn-bp-slot-n{font-family:var(--font-sora), sans-serif;letter-spacing:.2em;color:var(--vn-gold);font-size:12px;font-weight:600}.vn-bp-slot-t{flex-direction:column;gap:4px;display:flex}.vn-bp-slot-t b{font-family:var(--font-sora), sans-serif;letter-spacing:.16em;font-size:14px;font-weight:600}.vn-bp-slot-t small{color:var(--vn-muted);font-size:14px}.vn-bp-goals{flex-wrap:wrap;gap:10px;margin:32px 0 0;padding:0;list-style:none;display:flex}.vn-bp-goals .vn-chip{letter-spacing:.14em;padding:10px 18px;font-size:12.5px}.vn-bp-editable{max-width:40em;color:var(--vn-muted);margin:28px 0 0}.vn-bp-fit{--u:.5rem;justify-content:center;align-items:flex-end;gap:20px;margin:0;padding:0;list-style:none;display:flex}@media (min-width:640px){.vn-bp-fit{--u:.75rem;gap:32px}}.vn-bp-fit li{color:var(--vn-muted);flex-direction:column;align-items:center;gap:12px;font-size:14px;display:flex}.vn-bp-slot{background:#c9a75e0a;border:1.5px dashed #c9a75ea6;border-radius:6px;display:block}.vn-bp-note{border-left:2px solid #c9a75e99;max-width:48em;padding-left:24px}.vn-bp-note p:last-child{color:var(--vn-muted);margin:14px 0 0;font-size:clamp(16px,1.3vw,18.5px);line-height:1.7}.vn-wrap.vn-ct{padding-block:clamp(40px,6vw,72px) clamp(72px,9vw,112px)}.vn-ct-grid{gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.vn-ct-grid{grid-template-columns:1fr 1fr}}.vn-ct-grid>li{display:flex}.vn-ct-card{border:1px solid var(--vn-hair-2);background:linear-gradient(#f4f1ea0a,#f4f1ea02);border-radius:28px;flex-direction:column;width:100%;padding:clamp(24px,3vw,36px);transition:border-color .4s;display:flex;position:relative;overflow:hidden}.vn-ct-card:focus-visible{outline:2px solid var(--vn-gold);outline-offset:3px}.vn-ct-k{font-family:var(--font-sora), sans-serif;letter-spacing:.24em;text-transform:uppercase;color:var(--vn-gold);font-size:12px;font-weight:600}.vn-ct-mail{font-family:var(--font-sora), sans-serif;letter-spacing:-.03em;overflow-wrap:anywhere;margin-top:24px;font-size:clamp(20px,2.2vw,28px);font-weight:700;transition:color .3s}.vn-ct-card:hover .vn-ct-mail{color:var(--vn-gold-soft)}.vn-ct-t{color:var(--vn-muted);margin-top:14px;line-height:1.7}.vn-ct-go{width:18px;height:18px;color:var(--vn-gold);opacity:.7;transition:transform .5s var(--vn-ease);position:absolute;top:24px;right:24px}.vn-ct-card:hover .vn-ct-go{transform:translate(4px)}.vn-ct-reply{color:var(--vn-muted);flex-direction:column;gap:8px;margin-top:32px;display:flex}.vn-ct-reply p{margin:0}.vn-ct-more{border-top:1px solid var(--vn-hair);gap:40px;margin-top:clamp(48px,6vw,72px);padding-top:clamp(32px,4vw,48px);display:grid}@media (min-width:720px){.vn-ct-more{grid-template-columns:1fr 1fr;gap:64px}}.vn-ct-more h2{font-family:var(--font-sora), sans-serif;letter-spacing:-.02em;margin:0;font-size:22px;font-weight:700}.vn-ct-more p{color:var(--vn-muted);margin:12px 0 0;line-height:1.7}.vn-ct-social{flex-wrap:wrap;gap:12px;margin:20px 0 0;padding:0;list-style:none;display:flex}.vn-ct-social .vn-chip{transition:border-color .3s,color .3s}.vn-ct-social .vn-chip:hover{color:var(--vn-gold-soft);border-color:#c9a75e80}.vn-ct-addr{color:var(--vn-muted);flex-direction:column;gap:4px;margin-top:12px;font-style:normal;line-height:1.7;display:flex}@media (prefers-reduced-motion:reduce){.vn-js .vn-ap-back-turn,.vn-js .vn-ap-back.vn-in .vn-ap-back-turn{animation:none;transform:rotateY(158deg)}.vn-js .vn-ap-back.vn-in .vn-aw.vn-clear .vn-f-engrave:after,.vn-ap-aw-enter,.vn-ap-aw-sway,.vn-ap-aw .vn-aw.vn-idle .vn-sheen-a{animation:none}.vn-ap-hint,.vn-ap-size,.vn-ap-draw span,.vn-ct-go{transition-duration:.001ms}}
