@charset "UTF-8";:root{--ice: #F3F6FB;--paper: #FFFFFF;--ink: #45436B;--ink-soft: #7C7B9C;--line: #E4E8F3;--peri: #C9D4F2;--peri-deep: #93A8E3;--peri-dark: #5F6FC2;--salmon: #F8CFC3;--salmon-deep: #F0A48F;--salmon-dark: #D0715A;--mint: #CDEFE2;--lavender: #D9C7F0;--ink-rgb: 69 67 107;--ink-night-rgb: 40 38 80;--paper-rgb: 255 255 255;--line-rgb: 228 232 243;--peri-rgb: 201 212 242;--peri-deep-rgb: 147 168 227;--peri-dark-rgb: 95 111 194;--salmon-rgb: 248 207 195;--salmon-deep-rgb: 240 164 143;--mint-rgb: 205 239 226;--mint-strong-rgb: 168 224 205;--lavender-rgb: 217 199 240;--radius-lg: 28px;--radius-md: 20px;--radius-sm: 14px;--shadow-soft: 0 18px 50px -20px rgb(var(--ink-rgb) / .16);--shadow-lift: 0 26px 60px -24px rgb(var(--ink-rgb) / .26);--font-display: "Fraunces", Georgia, "Times New Roman", serif;--font-body: "Karla", -apple-system, "Segoe UI", Roboto, sans-serif}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-body);color:var(--ink);line-height:1.65;-webkit-font-smoothing:antialiased}::selection{background:var(--peri);color:var(--ink)}img{display:block;max-width:100%}[hidden]{display:none!important}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}button:disabled{opacity:.6;cursor:wait}.wrap{max-width:1160px;margin:0 auto;padding:0 20px}h1,h2,h3{font-family:var(--font-display);font-weight:500;line-height:1.12;letter-spacing:-.01em}h1{font-size:clamp(2.4rem,9vw,2.75rem)}h2{font-size:clamp(1.8rem,7vw,2.2rem)}h3{font-size:1.25rem}h1 em,h2 em,legend em{font-style:italic;color:var(--salmon-dark);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 12' preserveAspectRatio='none'%3E%3Cpath d='M2 8 Q 12 2, 22 7 T 42 7 T 62 7 T 82 7 T 112 7' fill='none' stroke='%23F0A48F' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E") bottom/100% .32em no-repeat;padding-bottom:.12em}.btn em{font-family:var(--font-display);font-style:italic;font-size:1.08em}.eyebrow{font-size:.8rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--salmon-dark);margin-bottom:12px}.eyebrow:before{content:"✳ ";color:var(--peri-deep)}.lede{font-size:1.06rem;color:var(--ink-soft);max-width:34rem}.section-sub{color:var(--ink-soft);max-width:36rem;margin-top:10px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:14px 24px;border-radius:999px;font-weight:700;font-size:.95rem;transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.btn-sm{padding:11px 22px;font-size:.92rem}.btn-wide{min-width:220px}.btn-primary{background:var(--peri-dark);color:#fff;box-shadow:0 12px 28px -12px rgb(var(--peri-dark-rgb)/.55)}.btn-primary:hover{background:var(--peri-deep);transform:translateY(-2px) rotate(-1deg);box-shadow:0 18px 34px -14px rgb(var(--peri-dark-rgb)/.6)}.btn-ghost{background:transparent;border:1.5px solid var(--line);color:var(--ink)}.btn-ghost:hover{border-color:var(--peri-deep);color:var(--peri-dark);transform:translateY(-2px)}.btn-light{background:var(--paper);color:var(--ink)}.btn-light:hover{transform:translateY(-2px) rotate(-1deg);box-shadow:var(--shadow-lift)}.linklike{color:var(--peri-dark);font-weight:700;text-decoration:underline;text-underline-offset:3px}.section{padding:80px 0}.section-head{max-width:640px;margin-bottom:44px;position:relative}.reveal{opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .7s cubic-bezier(.4,0,.2,1)}.reveal.is-visible{opacity:1;transform:none}@media (min-width: 641px){.wrap:not(.strip-row):not(.cta-inner){padding:0 28px}}@media (min-width: 961px){h1{font-size:clamp(2.6rem,5.4vw,4.3rem)}h2{font-size:clamp(2rem,3.6vw,3rem)}h3{font-size:1.35rem}.lede{font-size:1.18rem}.section{padding:120px 0}.section-head{margin-bottom:64px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important}html{scroll-behavior:auto}}.bg-layer[data-v-574b9e46]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden}.bg-gradient[data-v-574b9e46]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(52% 44% at 12% 8%,rgb(var(--mint-rgb)/.9),rgb(var(--mint-rgb)/0) 70%),radial-gradient(58% 50% at 88% 18%,rgb(var(--peri-deep-rgb)/.75),rgb(var(--peri-deep-rgb)/0) 72%),radial-gradient(48% 42% at 8% 88%,rgb(var(--salmon-rgb)/.85),rgb(var(--salmon-rgb)/0) 70%),radial-gradient(50% 44% at 92% 84%,rgb(var(--lavender-rgb)/.8),rgb(var(--lavender-rgb)/0) 72%),linear-gradient(165deg,#eff7f2,#f0f3fb 52%,#f2effa)}.bg-blob[data-v-574b9e46]{position:absolute;border-radius:50%;filter:blur(90px);pointer-events:none;will-change:transform;animation:blobDrift-574b9e46 var(--blob-drift, 20s) ease-in-out infinite alternate}.bg-blob-1[data-v-574b9e46]{top:-8%;right:-6%;width:560px;height:560px;background:rgb(var(--peri-deep-rgb)/.5);--blob-drift: 17s}.bg-blob-2[data-v-574b9e46]{top:30%;left:-10%;width:480px;height:480px;background:rgb(var(--salmon-deep-rgb)/.42);--blob-drift: 23s;animation-direction:alternate-reverse}.bg-blob-3[data-v-574b9e46]{top:55%;right:-8%;width:520px;height:520px;background:rgb(var(--mint-strong-rgb)/.5);--blob-drift: 19s}.bg-blob-4[data-v-574b9e46]{bottom:-6%;left:18%;width:440px;height:440px;background:rgb(var(--peri-rgb)/.6);--blob-drift: 26s;animation-direction:alternate-reverse}.bg-blob-5[data-v-574b9e46]{top:12%;left:32%;width:380px;height:380px;background:rgb(var(--salmon-rgb)/.5);--blob-drift: 15s}@keyframes blobDrift-574b9e46{0%{translate:-14px 8px}to{translate:16px -12px}}.nav[data-v-e5ca4b4f]{position:sticky;top:10px;z-index:50;padding:0 14px;pointer-events:none}.nav-inner[data-v-e5ca4b4f]{pointer-events:auto;width:100%;max-width:100%;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 10px 8px 18px;border-radius:999px;background:rgb(var(--paper-rgb)/.5);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgb(var(--ink-rgb)/.06);box-shadow:0 10px 30px -18px rgb(var(--ink-rgb)/.16);transition:box-shadow .3s ease,background .3s ease}.nav.is-scrolled .nav-inner[data-v-e5ca4b4f]{background:rgb(var(--paper-rgb)/.78);box-shadow:0 14px 36px -18px rgb(var(--ink-rgb)/.24)}.brand[data-v-e5ca4b4f]{display:flex;align-items:center}.brand-logo[data-v-e5ca4b4f]{height:28px;width:auto}.nav-links[data-v-e5ca4b4f]{display:none;gap:26px}.nav-links a[data-v-e5ca4b4f]{font-weight:600;font-size:.95rem;color:var(--ink-soft);transition:color .2s ease}.nav-links a[data-v-e5ca4b4f]:hover{color:var(--peri-dark)}.mobile-help[data-v-e5ca4b4f]{margin-left:auto;font-size:.78rem;font-weight:700;color:var(--peri-dark);text-decoration:underline;text-underline-offset:3px}@media (max-width: 400px){.nav-inner[data-v-e5ca4b4f]{gap:8px;padding-left:10px}.brand-logo[data-v-e5ca4b4f]{width:92px;height:auto}.btn[data-v-e5ca4b4f]{padding-inline:12px;font-size:.8rem}}@media (min-width: 961px){.mobile-help[data-v-e5ca4b4f]{display:none}.nav[data-v-e5ca4b4f]{top:14px;padding:0 20px}.nav-inner[data-v-e5ca4b4f]{width:fit-content;gap:56px;padding:10px 14px 10px 26px}.brand-logo[data-v-e5ca4b4f]{height:32px}.nav-links[data-v-e5ca4b4f]{display:flex}}.hero[data-v-f876b429]{position:relative;overflow:hidden;padding:64px 0 80px}.hero-grid[data-v-f876b429]{display:grid;grid-template-columns:1fr;gap:44px;align-items:center;position:relative}.hero-copy h1[data-v-f876b429]{margin:0 0 16px}.hero-actions[data-v-f876b429]{display:flex;gap:10px;flex-wrap:nowrap;margin:26px 0 22px}.hero-actions .btn[data-v-f876b429]{flex:1;padding:13px 8px;font-size:.93rem;white-space:nowrap}.hero-notes[data-v-f876b429]{display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap;font-size:.75rem;color:var(--ink-soft)}.hero-notes .sep[data-v-f876b429]{width:4px;height:4px;border-radius:50%;background:var(--salmon-deep)}.hero-media[data-v-f876b429]{position:relative;min-height:430px;max-width:560px}.polaroid[data-v-f876b429]{position:absolute;background:var(--paper);padding:12px 12px 46px;border-radius:8px;box-shadow:var(--shadow-lift);transition:all .4s cubic-bezier(.3,1.3,.5,1)}.polaroid img[data-v-f876b429]{width:100%;height:100%;object-fit:cover;border-radius:4px}.polaroid figcaption[data-v-f876b429]{position:absolute;left:0;right:0;bottom:8px;text-align:center;font-family:Caveat,cursive;font-size:1.25rem;font-weight:500;color:var(--ink-soft)}.polaroid[data-v-f876b429]:before{content:"";position:absolute;top:-13px;left:50%;translate:-50% 0;rotate:-4deg;width:92px;height:26px;border-radius:2px;background:rgb(var(--peri-deep-rgb)/.45);box-shadow:0 2px 5px rgb(var(--ink-rgb)/.08)}.polaroid-1[data-v-f876b429]{width:216px;height:252px;left:2px;top:0;rotate:-5deg;z-index:1}.polaroid-1 figcaption[data-v-f876b429]{text-align:left;padding-left:14px}.polaroid-1[data-v-f876b429]:hover{rotate:-3deg;translate:0 -6px;z-index:4}.polaroid-2[data-v-f876b429]{width:190px;height:226px;right:2px;top:118px;rotate:4deg;z-index:2}.polaroid-2[data-v-f876b429]:before{rotate:6deg;background:rgb(var(--salmon-deep-rgb)/.5)}.polaroid-2[data-v-f876b429]:hover{rotate:2deg;translate:0 -6px;z-index:4}.hero-mascot[data-v-f876b429]{position:absolute;bottom:0;width:150px;z-index:3;filter:drop-shadow(0 14px 22px rgb(var(--ink-rgb)/.22));animation:floaty-f876b429 6s ease-in-out infinite;transition:all .3s ease}.hero-mascot[data-v-f876b429]:hover{transform:rotate(6deg) scale(1.04)}@keyframes floaty-f876b429{0%,to{transform:translateY(0) rotate(2deg)}50%{transform:translateY(-12px) rotate(-2deg)}}.doodle[data-v-f876b429]{position:absolute;z-index:0;pointer-events:none}.doodle-spark[data-v-f876b429]{width:44px;top:-30px;right:14%;color:var(--salmon-deep);animation:floaty-f876b429 8s ease-in-out infinite}.doodle-arrow[data-v-f876b429]{width:84px;bottom:130px;right:62%;color:var(--peri-deep);rotate:-14deg}.doodle-ring[data-v-f876b429]{width:44px;top:44%;left:-16px;color:var(--peri);animation:floaty-f876b429 9s ease-in-out infinite}@media (min-width: 641px){.hero-media[data-v-f876b429]{min-height:480px}.polaroid-1[data-v-f876b429]{width:252px;height:288px}.polaroid-2[data-v-f876b429]{width:224px;height:262px;top:130px}.hero-mascot[data-v-f876b429]{width:124px;left:36%}}@media (min-width: 961px){.hero[data-v-f876b429]{padding:110px 0 120px}.hero-grid[data-v-f876b429]{grid-template-columns:1.02fr .98fr;gap:56px}.hero-copy h1[data-v-f876b429]{margin:0 0 24px}.hero-actions[data-v-f876b429]{flex-wrap:wrap;gap:14px;margin:34px 0 30px}.hero-actions .btn[data-v-f876b429]{flex:none;padding:15px 30px;font-size:1rem}.hero-notes[data-v-f876b429]{gap:14px;font-size:.92rem}.hero-media[data-v-f876b429]{min-height:560px;max-width:none}.polaroid-1[data-v-f876b429]{width:300px;height:340px;left:0}.polaroid-2[data-v-f876b429]{width:264px;height:308px;right:6px;top:150px}.polaroid figcaption[data-v-f876b429]{font-size:1.45rem}.hero-mascot[data-v-f876b429]{width:180px;left:15%;bottom:-4px}.doodle-arrow[data-v-f876b429]{width:110px;bottom:150px;right:55%}.doodle-ring[data-v-f876b429]{width:56px;left:-34px}}.strip[data-v-3ea18da7]{border-top:1px solid rgb(var(--line-rgb)/.7);border-bottom:1px solid rgb(var(--line-rgb)/.7);background:rgb(var(--paper-rgb)/.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.strip-row[data-v-3ea18da7]{display:flex;justify-content:center;gap:34px;flex-wrap:wrap;padding:32px;font-weight:600;color:var(--ink-soft);font-size:1.02rem}.strip-row i[data-v-3ea18da7]{color:var(--salmon-deep);font-style:normal;display:none}@media (min-width: 641px){.strip-row i[data-v-3ea18da7]{display:block}}.cards[data-v-6810a935]{display:grid;grid-template-columns:1fr;gap:22px;perspective:1200px}.card[data-v-6810a935]{background:var(--paper);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-soft);border:1px solid rgb(var(--ink-rgb)/.05);transition:transform .35s ease,box-shadow .35s ease;display:flex;flex-direction:column;transform-style:preserve-3d}.card[data-v-6810a935]:hover{box-shadow:var(--shadow-lift)}.card:hover .card-media img[data-v-6810a935]{transform:translateZ(28px)}.card .card-body[data-v-6810a935]{transform:translateZ(18px)}.card .card-media img[data-v-6810a935]{transform:translateZ(0)}.card-media[data-v-6810a935]{overflow:hidden}.card-media img[data-v-6810a935]{width:100%;aspect-ratio:4/3;object-fit:cover;transition:transform .8s ease}.card-body[data-v-6810a935]{padding:26px 22px;display:flex;flex-direction:column;gap:12px;flex:1}.card-body p[data-v-6810a935]{color:var(--ink-soft)}.card-price[data-v-6810a935]{font-weight:700;color:var(--peri-dark)!important;margin-top:auto;font-size:1.05rem}.card-tag[data-v-6810a935]{align-self:flex-start;background:var(--paper);border-radius:999px;padding:6px 14px;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--salmon-dark);border:1.5px solid var(--salmon)}.card-cta[data-v-6810a935]{align-self:flex-start;margin-top:6px}.card-flagship[data-v-6810a935]{grid-column:1/-1;flex-direction:column;align-items:stretch;background:linear-gradient(120deg,#f6f9fd,#fff 60%)}.card-flagship .card-body[data-v-6810a935]{padding:30px}.card-flagship h3[data-v-6810a935]{font-size:1.5rem}.card-flagship-media[data-v-6810a935]{display:flex;align-items:center;justify-content:center;background:linear-gradient(150deg,var(--mint) 0%,var(--peri) 100%);overflow:hidden}.card-flagship-media img[data-v-6810a935]{width:100%;height:100%;object-fit:cover;transform:translateZ(30px);transition:transform .5s cubic-bezier(.3,1.4,.5,1)}.card-wide[data-v-6810a935]{grid-column:1/-1}.card-wide .card-body[data-v-6810a935]{max-width:44rem}@media (min-width: 641px){.cards[data-v-6810a935]{grid-template-columns:1fr 1fr;gap:26px}}@media (min-width: 961px){.cards[data-v-6810a935]{grid-template-columns:repeat(3,1fr);gap:28px}.card-body[data-v-6810a935]{padding:30px}.card-flagship[data-v-6810a935]{flex-direction:row}.card-flagship .card-body[data-v-6810a935]{padding:44px 40px}.card-flagship h3[data-v-6810a935]{font-size:1.7rem}.card-flagship-media[data-v-6810a935]{flex:0 0 34%}.card-wide[data-v-6810a935]{flex-direction:row;align-items:center;gap:26px}.card-wide .card-media[data-v-6810a935]{flex:0 0 34%;align-self:stretch}.card-wide .card-media img[data-v-6810a935]{height:100%;aspect-ratio:auto}.card-wide .card-body[data-v-6810a935]{flex:1;padding:36px 30px}}.dossier[data-v-e7a6154d]{scroll-margin-top:110px;padding-block:72px}.dossier-layout[data-v-e7a6154d]{display:grid;gap:36px}.intro[data-v-e7a6154d]{max-width:32rem}.intro h2[data-v-e7a6154d]{max-width:14ch}.intro p[data-v-e7a6154d]:not(.eyebrow){margin-top:20px;color:var(--ink-soft)}.intro .btn[data-v-e7a6154d]{margin-top:24px}.dossier-content[data-v-e7a6154d]{display:grid;gap:18px}.note[data-v-e7a6154d]{position:relative;padding:28px 24px;border:1px solid rgb(var(--ink-rgb)/.07);border-radius:var(--radius-lg);background:rgb(var(--paper-rgb)/.8);box-shadow:var(--shadow-soft)}.note h3[data-v-e7a6154d]{margin:10px 0 12px;font-size:1.4rem}.note p[data-v-e7a6154d],.note li[data-v-e7a6154d]{color:var(--ink-soft)}.note a[data-v-e7a6154d]{display:inline-block;margin-top:20px;color:var(--peri-dark);font-weight:700;text-decoration:underline;text-underline-offset:4px}.note-products[data-v-e7a6154d]{border-top:4px solid var(--salmon)}.note-process[data-v-e7a6154d]{border-top:4px solid var(--peri)}.note-process ol[data-v-e7a6154d]{list-style:none;counter-reset:step;display:grid;gap:15px;padding:0;margin:0}.note-process li[data-v-e7a6154d]{counter-increment:step;padding-left:34px;position:relative}.note-process li[data-v-e7a6154d]:before{content:counter(step,decimal-leading-zero);position:absolute;left:0;color:var(--salmon-dark);font-size:.8rem;font-weight:700}.note-process strong[data-v-e7a6154d]{color:var(--ink)}.note-index[data-v-e7a6154d]{color:var(--salmon-dark);font-size:.73rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase}@media (min-width: 761px){.dossier-layout[data-v-e7a6154d]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:54px;align-items:start}.intro[data-v-e7a6154d]{position:sticky;top:120px}.note[data-v-e7a6154d]{padding:36px}}.faq[data-v-746184b1]{scroll-margin-top:110px;padding-block:72px 100px}.faq-layout[data-v-746184b1]{display:grid;gap:34px}.faq-intro[data-v-746184b1]{max-width:28rem}.faq-intro p[data-v-746184b1]:not(.eyebrow){margin-top:16px;color:var(--ink-soft)}.faq-intro .btn[data-v-746184b1]{margin-top:24px}.faq-list[data-v-746184b1]{min-width:0}.faq-item[data-v-746184b1]{border-bottom:1px solid var(--line)}.faq-item[data-v-746184b1]:first-child{border-top:1px solid var(--line)}.faq-item[open] .faq-toggle[data-v-746184b1]{transform:rotate(45deg);color:var(--salmon-dark)}.faq-item summary[data-v-746184b1]{display:flex;align-items:center;gap:14px;padding:21px 4px;cursor:pointer;font-weight:700;list-style:none;line-height:1.35}.faq-item summary[data-v-746184b1]::-webkit-details-marker{display:none}.faq-item summary[data-v-746184b1]:focus-visible{outline:2px solid var(--peri-dark);outline-offset:3px}.faq-item p[data-v-746184b1]{padding:0 38px 22px;color:var(--ink-soft)}.faq-index[data-v-746184b1]{flex:none;color:var(--salmon-dark);font-size:.78rem;font-weight:700}.faq-toggle[data-v-746184b1]{margin-left:auto;color:var(--peri-dark);font-size:1.5rem;font-weight:400;transition:transform .2s ease}.faq-footnote[data-v-746184b1]{margin-top:22px;font-size:.85rem;color:var(--ink-soft)}@media (min-width: 801px){.faq-layout[data-v-746184b1]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:54px}.faq-intro[data-v-746184b1]{position:sticky;top:120px}}.config[data-v-875f3df4]{display:grid;grid-template-columns:1fr;gap:26px;align-items:stretch}.config-main[data-v-875f3df4]{position:relative;background:var(--paper);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);border:1px solid rgb(var(--ink-rgb)/.05);padding:26px 20px}.wizard-mascot[data-v-875f3df4]{position:absolute;top:16px;right:16px;width:56px;z-index:3;filter:drop-shadow(0 8px 14px rgb(var(--ink-rgb)/.18))}.wizard-mascot.is-pop[data-v-875f3df4]{animation:pop-875f3df4 .45s cubic-bezier(.3,1.6,.5,1)}.progress[data-v-875f3df4]{margin-bottom:30px}.progress-bar[data-v-875f3df4]{height:6px;border-radius:99px;background:var(--line);overflow:hidden;margin-bottom:18px}.progress-bar span[data-v-875f3df4]{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--peri-deep),var(--peri-dark));transition:width .5s cubic-bezier(.6,0,.2,1)}.progress-steps[data-v-875f3df4]{display:flex;list-style:none;justify-content:space-between;gap:6px}.progress-steps li[data-v-875f3df4]{display:flex;align-items:center;gap:8px;font-size:.82rem;font-weight:600;color:var(--ink-soft);transition:color .3s ease;cursor:pointer}.progress-steps li span[data-v-875f3df4]{display:none}.progress-steps li i[data-v-875f3df4]{display:inline-flex;align-items:center;justify-content:center;font-style:normal;width:26px;height:26px;border-radius:50%;background:var(--ice);border:1.5px solid var(--line);font-size:.75rem;transition:all .3s ease}.progress-steps li.is-active[data-v-875f3df4]{color:var(--ink)}.progress-steps li.is-active i[data-v-875f3df4]{background:var(--peri-dark);border-color:var(--peri-dark);color:#fff}.progress-steps li.is-done[data-v-875f3df4]{color:var(--ink)}.progress-steps li.is-done i[data-v-875f3df4]{background:var(--mint);border-color:var(--mint);color:#3e8f74}.pane[data-v-875f3df4]{border:none}.pane-enter-active[data-v-875f3df4]{animation:paneIn-875f3df4 .45s cubic-bezier(.4,0,.2,1)}@keyframes paneIn-875f3df4{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}legend[data-v-875f3df4]{font-family:var(--font-display);font-size:1.4rem;font-weight:500;margin-bottom:22px;line-height:1.25}.pane-label[data-v-875f3df4]{font-weight:700;font-size:.92rem;margin:26px 0 12px;color:var(--ink-soft);text-transform:uppercase;letter-spacing:.08em}.options[data-v-875f3df4]{display:grid;gap:14px}.options-3[data-v-875f3df4]{grid-template-columns:1fr}.option[data-v-875f3df4]{background:var(--ice);border:2px solid transparent;border-radius:var(--radius-md);padding:18px 16px;display:flex;flex-direction:column;gap:6px;text-align:left;transition:border-color .25s ease,background .25s ease,transform .25s ease}.option[data-v-875f3df4]:hover{transform:translateY(-3px)}.option.is-selected[data-v-875f3df4]{background:#eff3fc;border-color:var(--peri-deep)}.option-icon[data-v-875f3df4]{width:44px;height:44px;border-radius:14px;background:var(--paper);display:flex;align-items:center;justify-content:center;color:var(--peri-dark);margin-bottom:6px}.option-icon svg[data-v-875f3df4]{width:22px;height:22px}.option-name[data-v-875f3df4]{font-weight:700;font-size:1.05rem}.option-desc[data-v-875f3df4]{font-size:.86rem;color:var(--ink-soft)}.option-price[data-v-875f3df4]{font-size:.84rem;font-weight:700;color:var(--peri-dark);margin-top:4px}.qty-chips[data-v-875f3df4]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.qty-chip[data-v-875f3df4]{padding:12px 20px;border-radius:999px;border:1.5px solid var(--line);background:var(--ice);font:inherit;font-weight:700;font-size:1.05rem;color:var(--ink);cursor:pointer;transition:transform .2s ease,border-color .2s ease,background .2s ease}.qty-chip[data-v-875f3df4]:hover{transform:translateY(-2px);border-color:var(--peri-deep)}.qty-chip.is-active[data-v-875f3df4]{background:var(--peri-dark);border-color:var(--peri-dark);color:#fff}.qty-chip-bulk[data-v-875f3df4]{border-style:dashed;color:var(--peri-dark)}.qty-chip-bulk.is-active[data-v-875f3df4]{background:var(--salmon);border-color:var(--salmon-deep);color:var(--salmon-dark)}.qty-bulk-label[data-v-875f3df4]{font-weight:700;font-size:.8rem;color:var(--peri-dark);text-transform:uppercase;letter-spacing:.08em;margin:4px 2px 12px}.qty-hint[data-v-875f3df4]{color:var(--ink-soft);font-size:.92rem;margin:6px 2px 18px}.field[data-v-875f3df4]{display:flex;flex-direction:column;gap:8px;margin-bottom:18px}.field label[data-v-875f3df4]{font-weight:700;font-size:.95rem}.field label small[data-v-875f3df4]{font-weight:500;color:var(--ink-soft)}.field input[data-v-875f3df4],.field textarea[data-v-875f3df4]{font-family:inherit;font-size:1rem;color:var(--ink);background:var(--ice);border:1.5px solid var(--line);border-radius:var(--radius-sm);padding:14px 16px;outline:none;transition:border-color .25s ease,box-shadow .25s ease;resize:vertical}.field input[data-v-875f3df4]:focus,.field textarea[data-v-875f3df4]:focus{border-color:var(--peri-deep);box-shadow:0 0 0 4px rgb(var(--peri-deep-rgb)/.22)}.field-row[data-v-875f3df4]{display:grid;grid-template-columns:1fr;gap:16px}.form-note[data-v-875f3df4]{font-size:.88rem;color:var(--ink-soft);margin-bottom:14px}.form-error[data-v-875f3df4]{color:#c0453b;font-weight:600;display:flex;align-items:center;gap:10px}.error-mascot[data-v-875f3df4]{width:38px;flex:none}.wizard-nav[data-v-875f3df4]{display:flex;justify-content:space-between;align-items:center;margin-top:30px}.pane-success[data-v-875f3df4]{text-align:center;padding:30px 10px}.pane-success h3[data-v-875f3df4]{font-family:var(--font-display);font-size:1.6rem;font-weight:500;margin-bottom:12px}.pane-success p[data-v-875f3df4]{color:var(--ink-soft);max-width:30rem;margin:0 auto 26px}.success-mascot[data-v-875f3df4]{width:132px;margin:0 auto 20px;filter:drop-shadow(0 12px 20px rgb(var(--ink-rgb)/.2));animation:pop-875f3df4 .5s cubic-bezier(.3,1.6,.5,1)}@keyframes pop-875f3df4{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}.success-actions[data-v-875f3df4]{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin:26px 0 18px}.config-summary[data-v-875f3df4]{display:none}@media (min-width: 961px){.config-summary[data-v-875f3df4]{display:block;height:100%}}.summary-card[data-v-875f3df4]{display:flex;flex-direction:column;height:100%;background:var(--paper);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);border:1px solid rgb(var(--ink-rgb)/.05);padding:24px 20px;margin-bottom:26px}.summary-card h4[data-v-875f3df4]{font-family:var(--font-display);font-size:1.35rem;font-weight:500;margin-bottom:14px}.summary-list div[data-v-875f3df4]{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px dashed var(--line);font-size:.94rem}.summary-list dt[data-v-875f3df4]{color:var(--ink-soft)}.summary-list dd[data-v-875f3df4]{font-weight:600;text-align:right}.summary-breakdown[data-v-875f3df4]{margin-top:14px;padding-top:4px;border-top:1px dashed var(--line)}.summary-breakdown div[data-v-875f3df4]{display:flex;justify-content:space-between;gap:12px;padding:7px 0;font-size:.88rem}.summary-breakdown dt[data-v-875f3df4]{color:var(--ink-soft)}.summary-breakdown dd[data-v-875f3df4]{font-weight:600;text-align:right;font-variant-numeric:tabular-nums}.summary-empty[data-v-875f3df4]{font-size:.9rem;color:var(--ink-soft);font-style:italic;padding:6px 0 12px}@keyframes summary-in-875f3df4{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.summary-list>div[data-v-875f3df4],.summary-breakdown>div[data-v-875f3df4]{animation:summary-in-875f3df4 .35s ease both}.summary-total[data-v-875f3df4]{display:flex;justify-content:space-between;align-items:baseline;margin:auto 0 10px;padding-top:18px;font-weight:600}.summary-total strong[data-v-875f3df4]{font-family:var(--font-display);font-size:2rem;font-weight:600;color:var(--peri-dark)}.summary-total .summary-total-pending[data-v-875f3df4]{color:var(--ink-soft)}.summary-note[data-v-875f3df4]{font-size:.8rem;color:var(--ink-soft)}@media (min-width: 641px){.options-3[data-v-875f3df4]{grid-template-columns:repeat(3,1fr)}.field-row[data-v-875f3df4]{grid-template-columns:1fr 1fr}}@media (min-width: 961px){.config[data-v-875f3df4]{grid-template-columns:1.5fr 1fr;gap:34px}.config-main[data-v-875f3df4]{padding:38px}.summary-card[data-v-875f3df4]{padding:28px}.config-main .summary-card[data-v-875f3df4]{display:none}.progress[data-v-875f3df4]{padding-right:88px}.progress-steps li span[data-v-875f3df4]{display:inline}.wizard-mascot[data-v-875f3df4]{width:72px;top:22px;right:26px}legend[data-v-875f3df4]{font-size:1.55rem;margin-bottom:26px}.options[data-v-875f3df4]{gap:16px}.option[data-v-875f3df4]{padding:22px 18px}}.marquee[data-v-1579c6d2]{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.marquee-track[data-v-1579c6d2]{display:flex;gap:18px;width:max-content;padding:10px 0 26px;animation:marquee-1579c6d2 36s linear infinite}.marquee-track[data-v-1579c6d2]:hover{animation-play-state:paused}@keyframes marquee-1579c6d2{0%{translate:0 0}to{translate:-50% 0}}.marquee-item[data-v-1579c6d2]{position:relative;display:block;flex:none;width:210px;aspect-ratio:1;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-soft);border:1px solid rgb(var(--ink-rgb)/.06)}.marquee-item img[data-v-1579c6d2]{width:100%;height:100%;object-fit:cover}.marquee-item:hover .marquee-caption[data-v-1579c6d2],.marquee-item:focus-visible .marquee-caption[data-v-1579c6d2]{opacity:1;translate:0 0}.marquee-caption[data-v-1579c6d2]{position:absolute;left:14px;bottom:14px;background:rgb(var(--paper-rgb)/.88);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:7px 14px;border-radius:999px;font-size:.84rem;font-weight:700;color:var(--ink);opacity:0;translate:0 6px;transition:opacity .25s ease,translate .25s ease}.marquee-cta[data-v-1579c6d2]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:linear-gradient(150deg,var(--mint) 0%,var(--peri) 100%);color:var(--ink);text-align:center;padding:30px}.marquee-cta-icon[data-v-1579c6d2]{width:58px;height:58px;border-radius:50%;background:rgb(var(--paper-rgb)/.75);display:flex;align-items:center;justify-content:center;color:var(--peri-dark)}.marquee-cta-icon svg[data-v-1579c6d2]{width:26px;height:26px}.marquee-cta-title[data-v-1579c6d2]{font-family:var(--font-display);font-size:1.2rem;font-weight:500}.marquee-cta-user[data-v-1579c6d2]{font-weight:700;color:var(--peri-dark)}@media (min-width: 641px){.marquee-item[data-v-1579c6d2]{width:280px}}@media (prefers-reduced-motion: reduce){.marquee[data-v-1579c6d2]{overflow-x:auto}.marquee-track[data-v-1579c6d2]{animation:none}}.ba-grid[data-v-23c3d20e]{display:grid;grid-template-columns:1fr;gap:34px;max-width:1040px;margin:0 auto}.ba-pair[data-v-23c3d20e]{margin:0}.ba-pair figcaption[data-v-23c3d20e]{margin-top:10px;text-align:center;font-size:.94rem;color:var(--ink-soft)}.ba-photos[data-v-23c3d20e]{position:relative;display:grid;grid-template-columns:1fr;gap:12px}.ba-photo[data-v-23c3d20e]{position:relative;border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-soft)}.ba-photo img[data-v-23c3d20e]{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:4/3}.ba-tag[data-v-23c3d20e]{position:absolute;left:10px;bottom:10px;padding:5px 12px;border-radius:99px;background:rgb(var(--paper-rgb)/.9);font-size:.78rem;font-weight:700;color:var(--ink-soft);letter-spacing:.02em}.ba-tag-after[data-v-23c3d20e]{color:var(--peri-dark)}.ba-arrow[data-v-23c3d20e]{display:flex;justify-content:center;color:var(--peri-deep)}.ba-arrow svg[data-v-23c3d20e]{width:26px;height:26px;rotate:90deg}.ba-more[data-v-23c3d20e]{margin-top:26px;text-align:center;color:var(--ink-soft);font-size:.95rem}@media (min-width: 641px){.ba-photos[data-v-23c3d20e]{grid-template-columns:1fr auto 1fr;align-items:center}.ba-arrow svg[data-v-23c3d20e]{rotate:0deg}}.bubble-cloud[data-v-48c931e9]{display:flex;flex-direction:column;gap:0}.bubble[data-v-48c931e9]{position:relative;width:86%;margin:-14px 0 0;cursor:pointer;border-radius:22px;padding:20px 22px 14px;box-shadow:0 14px 30px -14px rgb(var(--ink-rgb)/.28);rotate:var(--rotate, 0deg);transition:rotate .3s ease,scale .3s ease,box-shadow .3s ease;outline:none}.bubble[data-v-48c931e9]:nth-of-type(odd){align-self:flex-start}.bubble[data-v-48c931e9]:nth-of-type(2n){align-self:flex-end}.bubble[data-v-48c931e9]:nth-of-type(2n):after{left:auto;right:26px}.bubble[data-v-48c931e9]:first-of-type{margin-top:0}.bubble[data-v-48c931e9]:after{content:"";position:absolute;bottom:-8px;left:26px;width:18px;height:18px;rotate:45deg;border-radius:0 0 4px}.bubble[data-v-48c931e9]:hover,.bubble[data-v-48c931e9]:focus-visible,.bubble.is-front[data-v-48c931e9]{z-index:5;rotate:0deg;scale:1.04;box-shadow:var(--shadow-lift)}@keyframes drift-48c931e9{0%,to{translate:0 0}50%{translate:0 -12px}}.bubble-text[data-v-48c931e9]{font-family:var(--font-body);font-size:1rem;line-height:1.55}.bubble-meta[data-v-48c931e9]{display:flex;justify-content:space-between;align-items:baseline;gap:14px;margin-top:12px;padding-top:10px;border-top:1px dashed var(--bubble-rule)}.bubble-author[data-v-48c931e9]{font-weight:700;font-size:.92rem;color:var(--bubble-author)}.bubble-channel[data-v-48c931e9]{font-size:.78rem;white-space:nowrap;color:var(--bubble-channel)}.bubble--whatsapp[data-v-48c931e9]{--bubble-rule: rgb(46 70 51 / .18);--bubble-author: #3E8F74;--bubble-channel: #6B7F6E;background:#dff4d6;color:#2e4633}.bubble--whatsapp[data-v-48c931e9]:after{background:#dff4d6}.bubble--instagram[data-v-48c931e9]{--bubble-rule: rgb(255 255 255 / .3);--bubble-author: #FFF;--bubble-channel: rgb(255 255 255 / .78);background:linear-gradient(135deg,#7b8fe8,#a66fe0 55%,#c96bcf);color:#fff}.bubble--instagram[data-v-48c931e9]:after{background:#a66fe0}@media (min-width: 961px){.bubble-cloud[data-v-48c931e9]{position:relative;display:block;min-height:820px}.bubble[data-v-48c931e9]{position:absolute;width:260px;margin:0;left:var(--bx);top:var(--by);box-shadow:var(--shadow-soft);animation:drift-48c931e9 var(--drift, 8s) ease-in-out infinite}.bubble[data-v-48c931e9]:nth-of-type(odd),.bubble[data-v-48c931e9]:nth-of-type(2n){align-self:auto}.bubble[data-v-48c931e9]:nth-of-type(2n):after{left:26px;right:auto}.bubble[data-v-48c931e9]:first-of-type{margin-top:0}.bubble[data-v-48c931e9]:hover,.bubble[data-v-48c931e9]:focus-visible,.bubble.is-front[data-v-48c931e9]{scale:1.12;animation-play-state:paused}}.cta[data-v-96d2d626]{padding:20px 20px 80px}.cta-inner[data-v-96d2d626]{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;background:linear-gradient(120deg,var(--peri-deep),var(--peri-dark));border-radius:var(--radius-lg);color:#fff;padding:60px 24px 40px;box-shadow:0 30px 70px -28px rgb(var(--peri-dark-rgb)/.6)}.cta-mascot[data-v-96d2d626]{flex:none;width:150px;margin:-110px 0 0;filter:drop-shadow(0 20px 30px rgb(var(--ink-night-rgb)/.45));animation:floaty-96d2d626 7s ease-in-out infinite}.cta-copy h2[data-v-96d2d626]{margin-bottom:14px}.cta-copy p[data-v-96d2d626]{opacity:.92;margin-bottom:32px;font-size:1.05rem}@keyframes floaty-96d2d626{0%,to{transform:translateY(0) rotate(2deg)}50%{transform:translateY(-12px) rotate(-2deg)}}@media (min-width: 961px){.cta[data-v-96d2d626]{padding:40px 0 120px}.cta-inner[data-v-96d2d626]{flex-direction:row;text-align:left;gap:40px;padding:70px 64px}.cta-mascot[data-v-96d2d626]{flex:0 0 220px;width:220px;margin:-40px 0}.cta-copy p[data-v-96d2d626]{font-size:1.1rem}}.footer[data-v-45edd98a]{padding:70px 0 0}.footer-inner[data-v-45edd98a]{display:grid;grid-template-columns:1fr;gap:36px;margin-bottom:50px}.footer-logo[data-v-45edd98a]{height:44px;width:auto}.footer-brand p[data-v-45edd98a]{color:var(--ink-soft);margin-top:16px;max-width:22rem}.footer-col[data-v-45edd98a]{display:flex;flex-direction:column;gap:10px}.footer-col a[data-v-45edd98a]{color:var(--ink-soft);transition:color .2s ease}.footer-col a[data-v-45edd98a]:hover{color:var(--peri-dark)}.footer-title[data-v-45edd98a]{font-weight:700;font-size:.85rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:6px}.footer-bottom[data-v-45edd98a]{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:22px 28px 40px;font-size:.88rem;color:var(--ink-soft)}.footer-workshop[data-v-45edd98a]{display:block;width:100%;margin:-24px 0 -1px;position:relative;z-index:-1;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 22%);mask-image:linear-gradient(180deg,transparent 0,#000 22%)}@media (min-width: 641px){.footer-inner[data-v-45edd98a]{grid-template-columns:1fr 1fr;gap:44px}}@media (min-width: 961px){.footer[data-v-45edd98a]{padding:90px 0 0}.footer-inner[data-v-45edd98a]{grid-template-columns:1.4fr 1fr 1fr;margin-bottom:64px}.footer-bottom[data-v-45edd98a]{margin-bottom:-320px}}
