/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.hidden{display:none}.inline{display:inline}.table{display:table}.italic{font-style:italic}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--black:#000;--ink:#f8f6ff;--muted:#aaa4b5;--violet:#a347ff;--violet2:#6d19d5;--cyan:#31dcff;--gold:#f2cf6b;--panel:#0d0b12;--panel2:#14111b;--line:#ffffff1f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;color:var(--ink);font-family:var(--font-geist-sans),Arial,sans-serif;background:#000;margin:0}button,input,select,textarea{font:inherit}a{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #31dcff59}.site-shell{background:#000;overflow:hidden}.site-header{z-index:20;border-bottom:1px solid #ffffff14;grid-template-columns:auto 1fr auto;align-items:center;gap:40px;max-width:1260px;margin:auto;padding:22px 30px;display:grid;position:relative}.brand{align-items:center;gap:11px;text-decoration:none;display:inline-flex}.brand>i{width:42px;height:42px;color:var(--gold);background:radial-gradient(circle,#a347ff4d,#07040c);border:1px solid #f2cf6b73;border-radius:50%;place-items:center;font-style:normal;display:grid;box-shadow:0 0 28px #a347ff33}.brand strong,.brand small{display:block}.brand strong{font:500 20px/1 Georgia,serif}.brand small{color:#898391;letter-spacing:.18em;text-transform:uppercase;margin-top:5px;font-size:8px}.site-header nav{justify-content:center;gap:28px;display:flex}.site-header nav a{color:#b7b1c0;font-size:11px;text-decoration:none;transition:all .2s}.site-header nav a:hover{color:#fff}.button{color:#fff;background:linear-gradient(100deg,#7f27ea,#b536ff);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:49px;padding:0 23px;font-size:12px;font-weight:750;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 14px 35px #7a1de53d}.button:hover{transform:translateY(-2px);box-shadow:0 18px 42px #7a1de557}.button--small{min-height:40px;padding-inline:17px;font-size:10px}.eyebrow{color:var(--cyan);letter-spacing:.2em;text-transform:uppercase;margin:0 0 18px;font-size:9px;font-weight:800}.hero{grid-template-columns:minmax(0,1.08fr) minmax(360px,.78fr);align-items:center;gap:6vw;max-width:1260px;min-height:720px;margin:auto;padding:70px 30px 90px;display:grid;position:relative}.orb{filter:blur(100px);pointer-events:none;border-radius:50%;position:absolute}.orb--violet{background:#640be333;width:520px;height:520px;top:5%;left:-16%}.orb--cyan{background:#00bbff1f;width:420px;height:420px;bottom:-3%;right:-18%}.hero-copy{z-index:2;position:relative}.hero h1{letter-spacing:-.055em;max-width:720px;margin:0;font:400 clamp(52px,6.3vw,88px)/.96 Georgia,serif}.hero h1 em{color:#0000;background:linear-gradient(90deg,#bd76ff,#4be7ff);-webkit-background-clip:text;background-clip:text;font-weight:400}.lead{color:#aaa4b5;max-width:670px;margin:30px 0 0;font-size:17px;line-height:1.75}.hero-actions{align-items:center;gap:26px;margin-top:34px;display:flex}.text-link{color:#ddd7e5;font-size:12px;font-weight:700;text-decoration:none}.text-link span{color:var(--gold);margin-left:8px}.hero-notes{color:#77717e;flex-wrap:wrap;gap:12px 23px;margin-top:35px;font-size:9px;display:flex}.archetype-stage{perspective:1000px;place-items:center;min-height:575px;display:grid;position:relative}.stage-ring{aspect-ratio:1;border:1px solid #a347ff38;border-radius:50%;width:78%;animation:24s linear infinite turn;position:absolute;box-shadow:0 0 0 35px #a347ff06,0 0 0 72px #31dcff05,inset 0 0 50px #a347ff14}@keyframes turn{to{transform:rotate(360deg)}}.archetype-card{cursor:pointer;background:#0a0810;border:1px solid #f2cf6b94;border-radius:15px;width:min(62%,310px);padding:0;transition:transform .8s cubic-bezier(.2,.75,.2,1),opacity .5s,filter .5s;position:absolute;overflow:hidden;box-shadow:0 35px 80px #000000a6}.archetype-card img{aspect-ratio:3/4.7;object-fit:cover;width:100%;display:block}.archetype-card.is-active{z-index:3;opacity:1;filter:saturate(1.05);transform:translateZ(90px)rotate(0)}.archetype-card.is-next{z-index:2;opacity:.52;filter:saturate(.65);transform:translate(40%,5%)rotate(8deg)scale(.87)}.archetype-card.is-previous{z-index:1;opacity:.45;filter:saturate(.65);transform:translate3d(-40%,5%,-20px)rotate(-8deg)scale(.87)}.stage-symbol{color:var(--gold);text-shadow:0 0 22px #f2cf6bcc;font:22px Georgia,serif;animation:3.5s ease-in-out infinite float;position:absolute}.stage-symbol--one{top:7%;right:9%}.stage-symbol--two{animation-delay:-1.3s;bottom:13%;left:4%}@keyframes float{50%{transform:translateY(-10px)rotate(10deg)}}.manifesto{border-top:1px solid var(--line);grid-template-columns:1.05fr 1fr;gap:9vw;max-width:1180px;margin:auto;padding:120px 30px 70px;display:grid}.manifesto h2,.section-heading h2,.booking-teaser h2,.archetype-section h2{letter-spacing:-.035em;margin:0;font:400 clamp(40px,5vw,63px)/1.06 Georgia,serif}.manifesto>p{color:var(--muted);margin:22px 0 0;font-size:15px;line-height:1.85}.experience-grid{grid-template-columns:repeat(3,1fr);gap:14px;max-width:1180px;margin:auto;padding:0 30px 115px;display:grid}.experience-grid article{border:1px solid var(--line);background:linear-gradient(145deg,#0e0c14,#060508);border-radius:20px;padding:29px}.experience-grid i{color:var(--gold);font:12px Georgia,serif}.experience-grid h3{margin:23px 0 10px;font:400 23px Georgia,serif}.experience-grid p{color:#8e8897;margin:0;font-size:11px;line-height:1.7}.services-section{background:radial-gradient(circle at 70% 5%,#8019ef29,#0000 36%),#060509;padding:115px max(30px,50vw - 590px)}.section-heading{justify-content:space-between;align-items:end;gap:60px;margin-bottom:43px;display:flex}.section-heading>p{color:#938d9d;max-width:430px;margin:0;font-size:12px;line-height:1.7}.service-grid{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.service-grid article{background:linear-gradient(155deg,#1b1524f5,#08070bf5);border:1px solid #ffffff1c;border-radius:21px;min-height:280px;padding:25px;transition:all .25s;position:relative}.service-grid article:hover{border-color:#a347ff6b;transform:translateY(-5px)}.service-grid article>i{width:42px;height:42px;color:var(--cyan);background:#09060f;border:1px solid #31dcff38;border-radius:13px;place-items:center;font:18px Georgia,serif;display:grid;box-shadow:0 0 24px #31dcff14}.service-grid h3{margin:25px 0 11px;font:400 22px Georgia,serif}.service-grid p{color:#918a99;margin:0;font-size:10px;line-height:1.7}.service-grid a{color:#d2cbd9;font-size:10px;font-weight:750;text-decoration:none;position:absolute;bottom:23px}.service-grid a span{color:var(--violet);margin-left:7px}.booking-teaser{grid-template-columns:1fr .9fr;align-items:center;gap:9vw;max-width:1180px;margin:auto;padding:130px 30px;display:grid}.booking-teaser>div:first-child>p:not(.eyebrow){color:#97909f;max-width:520px;font-size:14px;line-height:1.75}.booking-badges{flex-wrap:wrap;gap:9px;margin-top:25px;display:flex}.booking-badges span{border:1px solid var(--line);color:#a9a2b1;border-radius:99px;padding:8px 11px;font-size:9px}.calendar-preview{background:linear-gradient(145deg,#15101e,#09070d);border:1px solid #a347ff40;border-radius:23px;padding:24px;box-shadow:0 30px 70px #0006}.calendar-preview header{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.calendar-preview header button{border:1px solid var(--line);color:#fff;cursor:pointer;background:#0b0910;border-radius:50%;width:33px;height:33px}.calendar-preview header strong{font:400 18px Georgia,serif}.date-strip{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.date-strip button{border:1px solid var(--line);color:#8e8796;cursor:pointer;background:#0b0910;border-radius:13px;padding:12px 5px}.date-strip small,.date-strip b{display:block}.date-strip small{font-size:7px}.date-strip b{margin-top:5px;font:400 17px Georgia,serif}.date-strip .selected{border-color:var(--violet);color:#fff;background:linear-gradient(145deg,#7420d7,#9d35eb)}.calendar-preview>p{color:#8c8693;margin:22px 0;font-size:10px}.calendar-preview>.button{width:100%}.archetype-section{background:radial-gradient(circle at 15%,#27b8ff1f,#0000 30%),#060509;grid-template-columns:.95fr 1fr;align-items:center;gap:9vw;padding:120px max(30px,50vw - 590px);display:grid}.archetype-gallery{min-height:530px;position:relative}.archetype-gallery img{object-fit:cover;border:1px solid #f2cf6b73;border-radius:15px;width:55%;height:470px;position:absolute;box-shadow:0 30px 70px #000}.archetype-gallery img:first-child{top:0;left:8%;transform:rotate(-6deg)}.archetype-gallery img:last-child{bottom:0;right:5%;transform:rotate(7deg)}.archetype-section>div:last-child>p:not(.eyebrow){color:#9891a0;font-size:14px;line-height:1.75}.archetype-section ul{margin:25px 0 29px;padding:0;list-style:none}.archetype-section li{color:#b9b2c1;margin:10px 0;font-size:11px}.archetype-section li:before{color:var(--gold);content:"✦";margin-right:9px}.site-footer{border-top:1px solid var(--line);grid-template-columns:1fr auto 1fr auto;align-items:center;gap:28px;max-width:1260px;margin:auto;padding:45px 30px;display:grid}.site-footer p{color:#77717e;margin:0;font-size:9px;line-height:1.7}.site-footer>p:nth-of-type(2){text-align:right}.site-footer>a:last-child{color:#7c7582;font-size:9px;text-decoration:none}@media (width<=1000px){.site-header nav{display:none}.site-header{grid-template-columns:1fr auto}.hero{grid-template-columns:1fr .72fr}.service-grid{grid-template-columns:repeat(2,1fr)}.site-footer{grid-template-columns:1fr 1fr}.site-footer>p:nth-of-type(2){text-align:left}}@media (width<=760px){.site-header{padding:17px 19px}.site-header>.button{display:none}.brand>i{width:38px;height:38px}.hero{text-align:center;flex-direction:column;min-height:auto;padding:60px 20px 75px;display:flex}.hero h1{font-size:clamp(44px,13vw,60px)}.lead{font-size:15px}.hero-actions,.hero-notes{justify-content:center}.archetype-stage{width:min(100%,430px);min-height:510px;margin-top:30px}.manifesto,.booking-teaser,.archetype-section{grid-template-columns:1fr;gap:50px;padding:90px 20px}.experience-grid{grid-template-columns:1fr;padding:0 20px 90px}.services-section{padding:90px 20px}.section-heading{display:block}.section-heading>p{margin-top:20px}.service-grid{grid-template-columns:1fr 1fr}.archetype-gallery{order:2}.site-footer{grid-template-columns:1fr;padding:36px 20px}.site-footer>p:nth-of-type(2){text-align:left}}@media (width<=500px){.hero-actions{flex-direction:column;align-items:stretch;gap:17px}.hero-notes{display:grid}.archetype-stage{min-height:440px}.service-grid{grid-template-columns:1fr}.service-grid article{min-height:245px}.date-strip{grid-template-columns:repeat(4,78px);overflow:auto}.archetype-gallery{min-height:430px}.archetype-gallery img{height:370px}.manifesto h2,.section-heading h2,.booking-teaser h2,.archetype-section h2{font-size:40px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}.stage-ring,.stage-symbol{animation:none!important}}.archetype-catalog-layout{grid-template-columns:1.15fr .85fr;align-items:start}.catalog-search{min-width:210px}.archetype-admin-list{gap:10px;margin-top:22px;display:grid}.archetype-admin-list article{border:1px solid var(--line);background:#0b0910;border-radius:15px;grid-template-columns:1fr auto;gap:18px;padding:18px;display:grid}.archetype-admin-list article>div:first-child{grid-template-columns:32px 1fr;column-gap:10px;display:grid}.archetype-admin-list article>div>span{color:var(--gold);grid-row:1/5;font:400 12px Georgia,serif}.archetype-admin-list h3,.archetype-admin-list p,.archetype-admin-list small{grid-column:2;margin:0}.archetype-admin-list h3{font:400 20px Georgia,serif}.archetype-admin-list p{color:#9d96a4;margin-top:6px;font-size:10px;line-height:1.55}.archetype-admin-list small{color:#6f6876;margin-top:8px;font-size:8px}.archetype-editor{position:sticky;top:22px}.archetype-editor textarea{min-height:88px}.archetype-editor .conduction-editor{min-height:160px}.field-guidance{border-left:2px solid var(--cyan);color:#918a99;background:#31dcff0b;margin:-4px 0 4px;padding:12px;font-size:9px;line-height:1.6}.professional-assessment{background:linear-gradient(145deg,#f2cf6b0e,#31dcff06);border:1px solid #f2cf6b3d;border-radius:18px;margin-top:24px;padding:22px}.assessment-heading small{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:800}.assessment-heading h3{margin:8px 0 7px;font:400 26px Georgia,serif}.assessment-heading p{color:#9f98a7;max-width:730px;margin:0;font-size:10px;line-height:1.65}.assessment-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:18px;display:grid}.assessment-grid>article{border:1px solid var(--line);background:#08060a;border-radius:14px;padding:16px}.assessment-grid>article>span{color:var(--cyan);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:800}.assessment-grid ol{gap:7px;margin:13px 0;padding:0;list-style:none;display:grid}.assessment-grid li{border:1px solid #0000;border-radius:10px;grid-template-columns:25px 1fr;gap:9px;padding:9px;display:grid}.assessment-grid li.selected{background:#31dcff0e;border-color:#31dcff47}.assessment-grid li i{width:23px;height:23px;color:var(--gold);background:#17121b;border-radius:50%;place-items:center;font-size:8px;font-style:normal;display:grid}.assessment-grid li div{gap:3px;display:grid}.assessment-grid li b{font:400 15px Georgia,serif}.assessment-grid li small{color:#77707d;font-size:8px;line-height:1.45}.assessment-grid label{color:#aca5b1;font-size:9px}.assessment-grid select{border:1px solid var(--line);color:#eee;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#050407;border-radius:10px;width:100%;min-height:42px;margin-top:7px;padding:9px 11px;display:block}.evaluation-audit{border:1px solid var(--line);border-radius:13px;margin-top:18px;padding:14px 16px}.evaluation-audit summary{color:var(--gold);cursor:pointer;font-size:9px}.evaluation-audit>div{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:13px;display:grid}.evaluation-audit span{background:#09070c;border-radius:9px;gap:4px;padding:10px;display:grid}.evaluation-audit b{font:400 14px Georgia,serif}.evaluation-audit small{color:#827b88;font-size:8px;line-height:1.45}.session-reading-tabs{grid-template-columns:.75fr 1.25fr;gap:14px;margin-top:24px;display:grid}.session-reading-tabs>article{border:1px solid var(--line);background:#0b0910;border-radius:16px;padding:22px}.session-reading-tabs small{color:var(--cyan);letter-spacing:.12em;text-transform:uppercase;font-size:8px}.session-reading-tabs h3{margin:10px 0 14px;font:400 24px Georgia,serif}.result-summary{white-space:pre-line;color:#c4bdca!important;font-size:12px!important;line-height:1.85!important}.conduction-reader{background:linear-gradient(145deg,#140d1d,#09070d)!important;border-color:#a347ff5c!important}.conduction-reader pre{color:#e3dce8;max-height:52vh;font:400 12px/1.9 var(--font-geist-sans),Arial,sans-serif;white-space:pre-wrap;background:#050407;border-radius:12px;margin:0;padding:18px;overflow:auto}.conduction-reader button{margin-top:14px}.record-technical{border:1px solid var(--line);border-radius:14px;margin-top:15px;padding:15px}.record-technical summary{color:#aaa2b1;cursor:pointer;font-size:10px}.record-technical[open] summary{margin-bottom:15px}@media (width<=1050px){.archetype-catalog-layout,.session-reading-tabs{grid-template-columns:1fr}.archetype-editor{position:static}}@media (width<=760px){.assessment-grid,.evaluation-audit>div{grid-template-columns:1fr}}@media (width<=620px){.archetype-admin-list article{grid-template-columns:1fr}.catalog-search{width:100%;min-width:0}.conduction-reader pre{font-size:11px;line-height:1.75}.professional-assessment{padding:16px}.assessment-heading h3{font-size:22px}}.booking-teaser--live{grid-template-columns:.72fr 1.28fr;gap:5vw}.booking-widget{background:linear-gradient(145deg,#15101e,#09070d);border:1px solid #a347ff40;border-radius:24px;padding:25px;box-shadow:0 30px 70px #0006}.booking-step{border-bottom:1px solid var(--line);grid-template-columns:31px 1fr;gap:12px;padding:17px 0;display:grid}.booking-step:first-child{padding-top:0}.booking-step>span,.booking-step-title>span{color:#d9a9ff;border:1px solid #a347ff66;border-radius:50%;place-items:center;width:29px;height:29px;font-size:9px;display:grid}.booking-step label,.booking-step>div{min-width:0}.booking-step b,.booking-step-title>b{margin:6px 0 10px;font:400 16px Georgia,serif;display:block}.booking-step select,.booking-details input{border:1px solid var(--line);color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#09070d;border-radius:10px;width:100%;min-height:43px;padding:9px 11px}.booking-step>p{color:#77717e;grid-column:2;margin:3px 0 0;font-size:9px;line-height:1.6}.booking-dates{grid-template-columns:repeat(7,minmax(55px,1fr));gap:6px;padding-bottom:3px;display:grid;overflow:auto}.booking-dates button{border:1px solid var(--line);color:#aaa3b1;cursor:pointer;background:#09070d;border-radius:11px;min-width:55px;padding:8px 4px}.booking-dates small,.booking-dates strong{display:block}.booking-dates small{text-transform:uppercase;font-size:7px}.booking-dates strong{margin:4px 0;font:400 17px Georgia,serif}.booking-dates .selected,.booking-times .selected{color:#fff;background:linear-gradient(145deg,#7420d7,#9d35eb);border-color:#a947ff;box-shadow:0 0 22px #a347ff38}.booking-times{flex-wrap:wrap;gap:7px;display:flex}.booking-times button{border:1px solid var(--line);color:#d9d3df;cursor:pointer;background:#09070d;border-radius:10px;min-width:65px;padding:9px;font-size:10px}.booking-times small{color:#77717e}.booking-details{padding-top:20px}.booking-step-title{align-items:center;gap:12px;display:flex}.field-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:15px;display:grid}.field-grid label{color:#aaa3b1;font-size:9px}.field-grid input{margin-top:6px;font-size:11px;display:block}.booking-submit{cursor:pointer;border:0;width:100%;margin-top:14px}.booking-submit:disabled{cursor:wait;opacity:.55}.form-error{color:#ff8aa6;background:#ff5d830f;border:1px solid #ff5d8340;border-radius:10px;margin:14px 0 0;padding:10px;font-size:10px}.booking-success{text-align:center;background:#19814c1a;border:1px solid #2ee27f4d;border-radius:24px;padding:35px}.booking-success>i{color:#071b0f;background:#25d366;border-radius:50%;place-items:center;width:46px;height:46px;margin:auto;font-style:normal;display:grid}.booking-success h3{margin:17px 0 7px;font:400 27px Georgia,serif}.booking-success p{color:#9eb7a7;font-size:11px}.button--whatsapp{color:#071b0f;box-shadow:none;background:#25d366;margin-top:12px}.whatsapp-float{z-index:50;color:#061c0e;background:#25d366;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:9px;padding:8px 14px 8px 8px;text-decoration:none;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 14px 40px #0006}.whatsapp-float span{background:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:18px;display:grid}.whatsapp-float b{font-size:10px}.inner-page{background:radial-gradient(circle at 15% 10%,#7318e233,#0000 30%),#000;min-height:100vh}.inner-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;max-width:1180px;margin:auto;padding:23px 30px;display:flex}.inner-header>a:last-child{color:#8d8694;font-size:10px;text-decoration:none}.booking-page{grid-template-columns:.68fr 1.32fr;align-items:start;gap:6vw;max-width:1180px;margin:auto;padding:90px 30px 120px;display:grid}.booking-page h1{letter-spacing:-.045em;margin:0;font:400 clamp(48px,6vw,76px)/1 Georgia,serif}.booking-page>div:first-child>p:not(.eyebrow){color:#9992a1;font-size:13px;line-height:1.75}.booking-page .booking-widget{position:sticky;top:20px}@media (width<=900px){.booking-teaser--live,.booking-page{grid-template-columns:1fr}.booking-page .booking-widget{position:static}.booking-dates{grid-template-columns:repeat(7,68px)}}@media (width<=620px){.booking-widget{padding:17px}.field-grid{grid-template-columns:1fr}.whatsapp-float b{display:none}.whatsapp-float{padding-right:8px}.booking-page{padding:60px 16px 90px}.inner-header{padding:17px 18px}.booking-step{grid-template-columns:27px 1fr}}.service-grid article>small{color:var(--gold);margin-top:12px;font-size:8px;display:block}.archetype-card.is-far{z-index:0;opacity:0;pointer-events:none;transform:translate3d(0,8%,-80px)scale(.72)}.services-action{justify-content:center;margin-top:34px;display:flex}.services-action .button{min-width:230px}.whatsapp-float{border-radius:50%;justify-content:center;width:58px;height:58px;padding:0}.whatsapp-float svg{fill:#fff;width:33px;height:33px}.whatsapp-float span,.whatsapp-float b{display:none}.choice-field legend small{color:#706979;letter-spacing:.04em;margin-top:7px;font-size:7px;font-weight:400;display:block}.final-details{border-top:1px solid var(--line);margin-top:30px;padding-top:25px}.purpose-field{border:0;margin:0 0 34px;padding:0}.purpose-field legend{color:#c3bdc8;margin-bottom:13px;font-size:11px}.purpose-field>div{grid-template-columns:1fr 1fr;gap:11px;display:grid}.purpose-field button{border:1px solid var(--line);color:#a29aa8;text-align:left;cursor:pointer;background:#09070c;border-radius:16px;flex-direction:column;min-height:108px;padding:18px;display:flex}.purpose-field button b{color:#f0eaf3;font:400 18px Georgia,serif}.purpose-field button span{margin-top:9px;font-size:10px;line-height:1.6}.purpose-field button.selected{background:linear-gradient(145deg,#8b2ae03b,#31dcff0d);border-color:#a13bf0;box-shadow:0 0 28px #8a25e224}.choice-field>label{max-width:560px}.choice-field>label span{color:#8b8491;font-size:9px}.choice-field>label input{font-size:10px}.upload-field--large.has-file{background:#31dcff0a;border-style:solid;border-color:#31dcff80}.upload-field--large.has-file span{color:var(--cyan);font-size:10px}.stock-empty{color:#c8b98b;background:#f2cf6b0a;border:1px solid #f2cf6b33;border-radius:14px;padding:18px;font-size:11px;line-height:1.7}.booking-context{color:#aaa3b1;margin-top:14px;font-size:10px;display:block}.booking-context textarea{border:1px solid var(--line);color:#fff;resize:vertical;background:#09070d;border-radius:11px;width:100%;min-height:100px;margin-top:8px;padding:12px;display:block}.order-actions{align-self:start;gap:8px;display:grid}.order-actions a,.order-actions button{color:#cda0f4;cursor:pointer;text-align:center;background:#110b18;border:1px solid #a347ff4d;border-radius:9px;padding:8px 10px;font-size:8px;text-decoration:none}.admin-shell{color:#f8f6ff;background:#050407;min-height:100vh}.admin-side{z-index:30;border-right:1px solid var(--line);background:#09070d;flex-direction:column;width:238px;padding:25px 17px 18px;display:flex;position:fixed;inset:0 auto 0 0}.admin-side .brand{border-bottom:1px solid var(--line);padding:0 8px 27px}.admin-side nav{gap:5px;margin-top:24px;display:grid}.admin-side nav button{color:#8f8997;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:12px;width:100%;min-height:43px;padding:0 14px;font-size:11px;display:flex}.admin-side nav button i{color:#766e80;text-align:center;width:22px;font-style:normal}.admin-side nav button:hover,.admin-side nav button.active{color:#fff;background:linear-gradient(90deg,#8928ec33,#8928ec0a)}.admin-side nav button.active i{color:var(--cyan)}.admin-user{border-top:1px solid var(--line);grid-template-columns:35px 1fr auto;align-items:center;gap:9px;margin-top:auto;padding:15px 8px 0;display:grid}.admin-user>span{background:linear-gradient(145deg,#7720d8,#32c7ec);border-radius:50%;place-items:center;width:35px;height:35px;font-weight:800;display:grid}.admin-user p,.admin-user b,.admin-user small{margin:0;display:block}.admin-user b{font-size:10px}.admin-user small{color:#6f6876;margin-top:4px;font-size:8px}.admin-user a{color:#827b89;font-size:8px}.admin-main{min-height:100vh;margin-left:238px;padding:29px 32px 70px}.admin-main>header{justify-content:space-between;align-items:center;margin-bottom:27px;display:flex}.admin-main>header p{color:#77707f;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:8px}.admin-main>header h1{margin:5px 0 0;font:400 34px Georgia,serif}.admin-public-link,.admin-main button,.admin-main input,.admin-main select,.admin-main textarea{font-size:10px}.admin-public-link{border:1px solid var(--line);color:#aaa3b1;border-radius:99px;padding:10px 14px;text-decoration:none}.admin-error{color:#ff9aae;background:#ff325a12;border:1px solid #ff5a7847;border-radius:12px;padding:12px 15px;font-size:10px}.admin-grid{grid-template-columns:1fr 1fr;gap:17px;display:grid}.agenda-grid{grid-template-columns:1fr 1fr}.admin-card{border:1px solid var(--line);background:linear-gradient(145deg,#100d15,#09070d);border-radius:17px;min-width:0;padding:21px;box-shadow:0 25px 60px #0000002e}.admin-card--wide{grid-column:1/-1}.card-title{justify-content:space-between;align-items:center;gap:20px;margin-bottom:19px;display:flex}.card-title small{color:#77717e;letter-spacing:.08em;text-transform:uppercase;font-size:8px;display:block}.card-title h2{margin:5px 0 0;font:400 21px Georgia,serif}.card-title>input,.search,.filters input{border:1px solid var(--line);color:#ddd;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#08060b;border-radius:9px;padding:8px 10px}.pill{color:#cda1f5;border:1px solid #a347ff40;border-radius:99px;padding:7px 9px;font-size:8px}.month-head,.month-grid{grid-template-columns:repeat(7,1fr);gap:5px;display:grid}.month-head b{color:#69636f;text-align:center;padding:5px;font-size:7px}.month-grid>i{min-height:43px}.month-grid button{color:#aaa;cursor:pointer;background:#08060b;border:1px solid #0000;border-radius:9px;min-height:43px;position:relative}.month-grid button:hover,.month-grid button.selected{color:#fff;background:#8228e62e;border-color:#8c31e6}.month-grid button i{color:var(--cyan);font:7px Arial;position:absolute;bottom:3px;right:4px}.month-grid button.has-event:after{background:var(--gold);content:"";border-radius:50%;width:4px;height:4px;position:absolute;top:5px;right:5px}.appointment-row{border-bottom:1px solid var(--line);grid-template-columns:45px 1fr auto;align-items:center;gap:13px;padding:11px 0;display:grid}.appointment-row time{color:var(--cyan);font:400 16px Georgia,serif}.appointment-row b,.appointment-row span,.appointment-row small{display:block}.appointment-row b{font-size:10px}.appointment-row span,.appointment-row small{color:#7f7886;margin-top:4px;font-size:8px}.appointment-row button,.row-actions button,.catalog-list article>button,.sales-list button,.filters button,.link-button{color:#a783c5;cursor:pointer;background:0 0;border:0}.empty-state{text-align:center;color:#6d6674;padding:31px}.empty-state span{font:400 28px Georgia,serif}.empty-state p{font-size:9px}.inline-form,.form-row{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.inline-form{grid-template-columns:1fr 100px 85px}.inline-form input,.inline-form select,.stack-form input,.stack-form select,.stack-form textarea{border:1px solid var(--line);color:#ddd;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#08060b;border-radius:9px;width:100%;min-height:39px;padding:8px 10px}.inline-form button,.stack-form>button{color:#fff;cursor:pointer;background:linear-gradient(100deg,#7621dc,#a12ee9);border:0;border-radius:9px;min-height:39px;font-weight:700}.slot-list{flex-wrap:wrap;gap:6px;margin-top:15px;display:flex}.slot-list span{border:1px solid var(--line);color:#a29ba9;border-radius:99px;padding:7px 8px;font-size:8px}.slot-list button{color:#cd81ff;cursor:pointer;background:0 0;border:0;margin-left:5px}.stack-form{gap:10px;display:grid}.stack-form textarea{resize:vertical;min-height:92px}.stack-form label{color:#88818e;font-size:8px}.stack-form label input{margin-top:5px;display:block}.block-list{gap:7px;margin-top:14px;display:grid}.block-list>span{border:1px solid var(--line);border-radius:9px;grid-template-columns:1fr auto;padding:9px 10px;display:grid;position:relative}.block-list b,.block-list small{font-size:8px;display:block}.block-list small{color:#6f6976;margin-top:4px}.block-list button{color:#ab7ccd;cursor:pointer;background:0 0;border:0;grid-area:1/2/3;font-size:8px}.clients-layout,.catalog-layout{grid-template-columns:1.25fr .75fr}.client-list,.catalog-list,.sales-list{display:grid}.client-list article{border-bottom:1px solid var(--line);grid-template-columns:38px 1fr 70px auto;align-items:center;gap:12px;padding:12px 0;display:grid}.avatar{color:#cf9aff;background:#0a0710;border:1px solid #a347ff4d;border-radius:50%;place-items:center;width:35px;height:35px;font:400 16px Georgia,serif;display:grid}.client-list b,.client-list span,.client-list small{display:block}.client-list b{font-size:10px}.client-list span,.client-list small{color:#77717e;margin-top:3px;font-size:8px}.client-list strong{color:var(--gold);font:400 19px Georgia,serif}.row-actions{display:grid}.history{border-top:1px solid var(--line);margin-top:20px;padding-top:15px}.history h3{font:400 16px Georgia,serif}.history p{justify-content:space-between;gap:10px;margin:7px 0;font-size:8px;display:flex}.history p span{color:#77717e;text-align:right}.catalog-list article{border-bottom:1px solid var(--line);grid-template-columns:53px 1fr auto auto;align-items:center;gap:11px;padding:10px 0;display:grid}.catalog-list img,.image-empty{object-fit:cover;border-radius:9px;width:50px;height:50px}.image-empty{color:#8f3edf;background:#0b0810;place-items:center;display:grid}.catalog-list b,.catalog-list span,.catalog-list small{display:block}.catalog-list b{font-size:10px}.catalog-list span,.catalog-list small{color:#7d7684;margin-top:4px;font-size:8px}.catalog-list .archived{opacity:.55}.upload-field{text-align:center;cursor:pointer;border:1px dashed #a347ff4d;border-radius:12px;place-items:center;min-height:75px;padding:13px;position:relative;display:grid!important}.upload-field input{opacity:0;cursor:pointer;position:absolute;inset:0}.upload-field span{color:#8c8492;font-size:8px}.metric-grid{grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:16px;display:grid}.metric-grid article{border:1px solid var(--line);background:#0d0a11;border-radius:15px;padding:18px}.metric-grid small,.metric-grid strong{display:block}.metric-grid small{color:#77717e;font-size:8px}.metric-grid strong{margin-top:9px;font:400 25px Georgia,serif}.filters{gap:7px;display:flex}.filters button{border:1px solid var(--line);border-radius:8px;padding:0 8px}.sales-list article{border-bottom:1px solid var(--line);grid-template-columns:75px 1fr 70px 105px 100px;align-items:center;gap:12px;padding:12px 0;display:grid}.sales-list time,.sales-list span,.sales-list em,.sales-list small{color:#77717e;font-size:8px}.sales-list b,.sales-list span,.sales-list small{display:block}.sales-list em{font-style:normal}.sales-list strong{text-align:right;font-size:10px}.orders-card{margin-top:17px}.order-row{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:18px;padding:16px 0;display:grid}.order-row b,.order-row span{display:block}.order-row b{font-size:11px}.order-row span{color:#77717e;margin-top:4px;font-size:8px}.order-row p{color:#a39ca9;background:#070509;border-radius:9px;max-height:76px;margin:10px 0 0;padding:10px;font-size:8px;line-height:1.55;overflow:auto}.order-row button{color:#cda0f4;cursor:pointer;background:#110b18;border:1px solid #a347ff4d;border-radius:9px;align-self:start;padding:8px 10px}.settings-grid{grid-template-columns:1fr .8fr}.settings-note{text-align:center}.settings-note>span{width:65px;height:65px;color:var(--gold);border:1px solid #f2cf6b59;border-radius:50%;place-items:center;margin:10px auto 23px;font-size:24px;display:grid;box-shadow:0 0 35px #a347ff33}.settings-note h2{font:400 25px Georgia,serif}.settings-note p{color:#8a8390;font-size:10px;line-height:1.7}.admin-loading,.admin-denied{text-align:center;background:#000;place-items:center;min-height:100vh;display:grid}.admin-loading span,.admin-denied span{color:var(--gold);font-size:35px}.admin-loading p,.admin-denied p{color:#8a8490;font-size:11px}.admin-denied h1{font:400 45px Georgia,serif}.archetype-page{background:radial-gradient(circle at 50% 10%,#7f1ce62e,#0000 33%),#000}.journey-intro{text-align:center;max-width:800px;margin:auto;padding:80px 25px 45px}.journey-intro h1{letter-spacing:-.05em;margin:0;font:400 clamp(50px,7vw,82px)/.98 Georgia,serif}.journey-intro>p:last-child{color:#9992a1;max-width:620px;margin:24px auto 0;font-size:13px;line-height:1.75}.archetype-form{max-width:940px;margin:auto;padding:0 25px 120px}.journey-progress{color:#77717e;grid-template-columns:100px 1fr 130px;align-items:center;gap:15px;margin-bottom:22px;font-size:8px;display:grid}.journey-progress>div{background:#19131f;border-radius:99px;height:3px;overflow:hidden}.journey-progress i{background:linear-gradient(90deg,var(--violet),var(--cyan));height:100%;transition:all .35s;display:block}.journey-progress b{text-align:right}.journey-card{background:linear-gradient(145deg,#130e1b,#08060b);border:1px solid #a347ff40;border-radius:27px;padding:clamp(25px,5vw,55px);box-shadow:0 35px 90px #0000006b}.journey-card h2{max-width:700px;margin:0 0 34px;font:400 clamp(33px,5vw,54px)/1.05 Georgia,serif}.choice-field{border:0;margin:0 0 28px;padding:0}.choice-field legend,.long-field{color:#c3bdc8;margin-bottom:11px;font-size:10px;display:block}.choice-field>div{flex-wrap:wrap;gap:8px;display:flex}.choice-field button{border:1px solid var(--line);color:#9e97a5;cursor:pointer;background:#09070c;border-radius:99px;padding:10px 14px;font-size:9px}.choice-field button.selected{color:#fff;background:#8826e03d;border-color:#a13bf0;box-shadow:0 0 20px #7f20e029}.choice-field>label{color:#716a77;grid-template-columns:90px 1fr;align-items:center;gap:8px;max-width:430px;margin-top:10px;font-size:8px;display:grid}.choice-field input,.long-field input,.long-field textarea,.long-field select,.contact-grid input{border:1px solid var(--line);color:#eee;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#08060b;border-radius:10px;width:100%;min-height:43px;padding:10px 12px}.long-field{margin-top:20px}.long-field textarea{resize:vertical;min-height:100px;margin-top:9px;display:block}.long-field input,.long-field select{margin-top:9px;display:block}.upload-field--large{min-height:110px;margin-top:24px}.consent{color:#8d8693;align-items:flex-start;gap:9px;margin-top:15px;font-size:8px;line-height:1.5;display:flex}.consent input{accent-color:#9234e8}.journey-actions{justify-content:flex-end;gap:12px;margin-top:20px;display:flex}.journey-actions button{cursor:pointer}.secondary-button{border:1px solid var(--line);color:#a9a2b0;background:#08060b;border-radius:99px;min-height:49px;padding:0 20px}.journey-copy{color:#918a98;margin:-20px 0 30px;font-size:11px}.product-choice{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.product-choice>label{border:1px solid var(--line);cursor:pointer;background:#09070c;border-radius:16px;flex-direction:column;min-width:0;padding:12px;display:flex;position:relative}.product-choice input{accent-color:#9b34ea;position:absolute;top:18px;right:18px}.product-choice img,.product-placeholder{aspect-ratio:1.2;object-fit:cover;border-radius:11px;width:100%}.product-placeholder{color:var(--gold);background:linear-gradient(145deg,#160e20,#070509);place-items:center;font-size:30px;display:grid}.product-choice b{margin-top:14px;font:400 18px Georgia,serif}.product-choice small{color:#827b89;min-height:36px;margin-top:7px;font-size:8px;line-height:1.5}.product-choice strong{color:var(--gold);margin-top:10px;font-size:11px}.product-choice em{color:#6e6774;margin-top:5px;font-size:7px;font-style:normal}.product-choice label:has(input:checked){border-color:#a13bf0;box-shadow:0 0 25px #8a25e226}.contact-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:30px;display:grid}.contact-grid label{color:#aaa3b0;font-size:8px}.contact-grid input{margin-top:6px;display:block}.journey-success{text-align:center;background:linear-gradient(145deg,#11101a,#070609);border:1px solid #32dcff40;border-radius:28px;max-width:680px;margin:20px auto 120px;padding:60px 30px}.journey-success>span{color:var(--gold);font-size:43px}.journey-success h2{margin:10px 0;font:400 45px Georgia,serif}.journey-success>p:not(.eyebrow){color:#9b94a1;font-size:11px;line-height:1.7}@media (width<=900px){.admin-side{width:auto;height:auto;position:static}.admin-side nav{display:flex;overflow:auto}.admin-side nav button{min-width:max-content}.admin-user{display:none}.admin-main{margin-left:0;padding:25px 18px 70px}.agenda-grid,.clients-layout,.catalog-layout{grid-template-columns:1fr}.admin-card--wide{grid-column:auto}.sales-list article{grid-template-columns:65px 1fr 95px}.sales-list em,.sales-list article>button{grid-column:2}.product-choice{grid-template-columns:1fr 1fr}}@media (width<=650px){.admin-grid,.settings-grid{grid-template-columns:1fr}.admin-side{padding:16px 12px 9px}.admin-side .brand{padding-bottom:15px}.admin-side nav{margin-top:10px}.admin-side nav button{min-height:38px;padding:0 10px}.admin-main>header h1{font-size:28px}.admin-public-link{display:none}.inline-form,.form-row{grid-template-columns:1fr}.month-grid button{min-height:39px}.client-list article{grid-template-columns:35px 1fr 52px}.row-actions{grid-column:2/4;display:flex}.catalog-list article{grid-template-columns:52px 1fr}.catalog-list article>button{grid-column:auto}.filters{flex-wrap:wrap}.sales-list article{grid-template-columns:1fr 85px}.sales-list time{grid-column:1/3}.sales-list em{grid-column:1}.metric-grid,.order-row,.product-choice,.contact-grid,.purpose-field>div{grid-template-columns:1fr}.journey-progress{grid-template-columns:75px 1fr}.journey-progress b{display:none}.journey-card{padding:27px 18px}.choice-field>label{grid-template-columns:1fr}.journey-actions{justify-content:stretch}.journey-actions button{flex:1}.journey-intro{padding-top:55px}}.service-grid{grid-template-columns:repeat(2,1fr);gap:16px}.service-grid article{border-radius:23px;grid-template-columns:minmax(165px,.78fr) 1fr;min-height:285px;padding:0;display:grid;overflow:hidden}.service-grid article:hover{border-color:#a347ff7a;box-shadow:0 28px 65px #00000061}.service-art{background:#09060f;min-height:285px;position:relative;overflow:hidden}.service-art:after{content:"";background:linear-gradient(90deg,#0000 50%,#08070bd1),linear-gradient(#0000 45%,#00000059);position:absolute;inset:0}.service-art img{object-fit:cover;width:100%;height:100%;transition:transform .7s;display:block}.service-grid article:hover .service-art img{transform:scale(1.045)}.service-copy{flex-direction:column;justify-content:center;min-width:0;padding:27px 25px;display:flex}.service-grid .service-copy h3{margin:0 0 13px;font:400 clamp(22px,2.1vw,31px)/1.08 Georgia,serif}.service-grid .service-copy p{color:#9b94a3;margin:0;font-size:11px;line-height:1.7}.service-grid .service-copy small{color:var(--gold);margin-top:18px;font-size:9px;display:block}.archetype-section{grid-template-columns:1.08fr 1fr;gap:8vw}.archetype-gallery{perspective:1100px;min-height:570px}.archetype-gallery img{aspect-ratio:2/3;border-color:#f2cf6b85;border-radius:16px;width:60%;height:auto;transition:transform .5s}.archetype-gallery img:first-child{z-index:1;inset:5% auto auto 0;transform:rotate(-8deg)}.archetype-gallery img:nth-child(2){z-index:3;inset:0 auto auto 20%;transform:translateZ(35px)}.archetype-gallery img:nth-child(3){z-index:2;inset:6% 0 auto auto;transform:rotate(8deg)}.archetype-gallery:hover img:first-child{transform:translate(-5%)rotate(-11deg)}.archetype-gallery:hover img:nth-child(2){transform:translateY(-2%)translateZ(45px)}.archetype-gallery:hover img:nth-child(3){transform:translate(5%)rotate(11deg)}.whatsapp-float{place-items:center;padding:0;display:grid}.whatsapp-float svg{transform-origin:50%;width:34px;height:34px;display:block;transform:none}@media (width<=900px){.service-grid article{grid-template-columns:150px 1fr}}@media (width<=760px){.archetype-section{grid-template-columns:1fr}.archetype-gallery{min-height:560px}.service-grid{grid-template-columns:1fr}.service-grid article{grid-template-columns:minmax(145px,.72fr) 1fr}}@media (width<=500px){.service-grid article{grid-template-columns:1fr;min-height:0}.service-art{min-height:235px}.service-art:after{background:linear-gradient(#0000 45%,#08070bd1)}.service-copy{padding:23px}.archetype-gallery{min-height:440px}.archetype-gallery img{width:61%}}.service-copy{align-items:flex-start}.service-card-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.service-card-actions button{cursor:pointer;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;min-height:42px;font:700 9px/1 Inter,Arial,sans-serif;position:static}.service-info-button{color:#e9e2ed;background:#ffffff09;border:1px solid #efddff3d;padding:0 17px;transition:border-color .2s,background .2s,color .2s}.service-info-button:hover,.service-info-button:focus-visible{color:#fff;background:#a347ff1f;border-color:#a347ffb3}.service-schedule-button{width:auto;min-width:112px;padding:0 18px}.booking-step--locked{background:linear-gradient(135deg,#7a2abf24,#2dcbdc0a);border-color:#a347ff59}.booking-selected-service{gap:6px;display:grid}.booking-selected-service small{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.booking-selected-service b{color:#fff;font:400 20px/1.2 Georgia,serif}.booking-selected-service em{color:#9b94a3;font-size:10px;font-style:normal}.booking-success{flex-direction:column;align-items:flex-start;display:flex}.booking-success .button{margin-top:10px}.experience-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#000000d1;place-items:center;padding:24px;animation:.22s modal-fade;display:grid;position:fixed;inset:0}.experience-modal{background:radial-gradient(circle at 100% 0,#6923b43d,#0000 36%),#08070b;border:1px solid #a347ff59;border-radius:28px;width:min(680px,100%);max-height:min(820px,100vh - 48px);padding:clamp(28px,5vw,54px);position:relative;overflow:auto;box-shadow:0 35px 100px #000000bf,0 0 65px #7129b524}.experience-modal-close{color:#fff;cursor:pointer;background:#ffffff09;border:1px solid #ffffff24;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;font:300 27px/1 Arial,sans-serif;display:grid;position:absolute;top:18px;right:18px}.experience-modal h2{max-width:540px;margin:12px 42px 14px 0;font:400 clamp(31px,5vw,48px)/1.02 Georgia,serif}.experience-modal-intro{color:#b8afbd;margin:0;font-size:13px;line-height:1.75}.experience-modal ol{gap:10px;margin:26px 0;padding:0;list-style:none;display:grid}.experience-modal li{color:#c6becb;background:#ffffff06;border:1px solid #ffffff12;border-radius:14px;grid-template-columns:38px 1fr;align-items:start;gap:13px;padding:14px 15px;font-size:11px;line-height:1.6;display:grid}.experience-modal li i{color:var(--cyan);letter-spacing:.12em;font:700 10px/1.6 Inter,Arial,sans-serif}.experience-modal-note{border-left:2px solid var(--gold);color:#ddd2bd;background:#f2cf6b0e;padding:17px 18px;font-size:11px;line-height:1.65}.experience-modal-cta{margin-top:22px}@keyframes modal-fade{0%{opacity:0}to{opacity:1}}@media (width<=760px){.service-card-actions{width:100%}.service-card-actions button{flex:1}.experience-modal-backdrop{padding:12px}.experience-modal{border-radius:22px;max-height:calc(100vh - 24px);padding:32px 20px 24px}.experience-modal h2{margin-right:34px}.experience-modal-close{top:13px;right:13px}}@media (width<=500px){.service-card-actions{grid-template-columns:1fr;display:grid}.service-card-actions button{width:100%}.experience-modal li{grid-template-columns:31px 1fr}}.button--secondary{background:linear-gradient(120deg,#2394be3d,#7025c340);border-color:#31dcff61;box-shadow:0 14px 35px #169bc41f}.button--secondary:hover{border-color:#31dcffa6;box-shadow:0 18px 42px #169bc433}.manifesto--alchemy{background:radial-gradient(circle at 20% 40%,#a347ff14,#0000 31%);padding-top:76px;padding-bottom:105px}.manifesto--alchemy h2{max-width:660px}.site-footer{grid-template-columns:1fr auto 1fr}.site-footer p{color:#9b94a3;font-size:11px;line-height:1.75}.site-footer>p:nth-of-type(2){color:#c8c0ce;text-align:right;font:400 15px/1.5 Georgia,serif}@media (width<=1000px){.site-footer{grid-template-columns:1fr 1fr}.site-footer>p:nth-of-type(2){text-align:left;grid-column:1/-1}}@media (width<=760px){.hero-actions{gap:12px}.manifesto--alchemy{padding-top:60px;padding-bottom:90px}.site-footer{grid-template-columns:1fr}.site-footer>p:nth-of-type(2){grid-column:auto}.site-footer p{font-size:12px}}.brand--tree{align-items:center;gap:12px;line-height:normal;display:inline-flex}.brand-tree-frame{flex:0 0 62px;place-items:center;width:62px;height:62px;display:grid}.brand-tree{object-fit:contain;width:62px;height:62px;display:block}.site-header .brand{gap:24px}.site-header .brand strong{font-size:46px;line-height:.98}.site-header .brand small{letter-spacing:.18em;margin-top:10px;font-size:16px}.site-header{max-width:1440px;padding-top:10px;padding-bottom:10px}.brand--footer .brand-tree-frame{flex-basis:74px;width:74px;height:74px}.brand--footer .brand-tree{width:74px;height:74px}.brand--footer strong{font-size:22px}.inner-header{padding-top:16px;padding-bottom:16px}.admin-side .brand--tree{padding:0 8px 22px}.admin-side .brand-tree-frame{flex-basis:52px;width:52px;height:52px}.admin-side .brand-tree{width:52px;height:52px}.admin-side .brand strong{font-size:17px}.admin-side .brand small{font-size:7px}.manifesto>p{font-size:16px}.experience-grid p{font-size:13px;line-height:1.75}.section-heading>p{font-size:14px;line-height:1.75}.service-grid .service-copy p{font-size:13px;line-height:1.75}.booking-teaser>div:first-child>p:not(.eyebrow){font-size:15px}.booking-step>p{font-size:11px;line-height:1.7}.booking-success p{font-size:13px;line-height:1.7}.booking-page>div:first-child>p:not(.eyebrow){font-size:14px}.archetype-section>div:last-child>p:not(.eyebrow){font-size:15px;line-height:1.8}.archetype-section li{font-size:12px;line-height:1.6}.experience-modal li{font-size:13px;line-height:1.65}.experience-modal-note{font-size:13px;line-height:1.7}.journey-intro>p:last-child{font-size:14px}.journey-copy{font-size:12px;line-height:1.7}.upload-field.has-file{background:#3ad5ea0d;border-color:#3ad5ea8c}.upload-field.has-file span{color:#8de9f5}.danger-action{color:#ff7f96!important}.row-actions--inline{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.appointment-row.is-cancelled{opacity:.55}.catalog-list article{grid-template-columns:53px 1fr repeat(3,auto)}.block-list .row-actions{grid-area:1/2/3;align-self:center}.block-list .row-actions button{grid-area:auto}.history p{align-items:center}.history p button{cursor:pointer;background:0 0;border:0;font-size:8px}.order-actions .danger-action{border-color:#ff5f7d47}@media (width<=1200px){.site-header nav{display:none}.site-header{grid-template-columns:1fr auto}}@media (width<=760px){.site-header .brand{gap:14px}.site-header .brand-tree-frame{flex-basis:96px;width:96px;height:96px}.site-header .brand-tree{width:96px;height:96px}.site-header .brand strong{font-size:27px}.site-header .brand small{margin-top:6px;font-size:9px}.inner-header .brand-tree-frame{flex-basis:52px;width:52px;height:52px}.inner-header .brand-tree{width:52px;height:52px}.brand--footer .brand-tree-frame{flex-basis:64px;width:64px;height:64px}.brand--footer .brand-tree{width:64px;height:64px}.manifesto>p{font-size:16px}.experience-grid p,.service-grid .service-copy p,.section-heading>p,.booking-page>div:first-child>p:not(.eyebrow){font-size:14px}.archetype-section>div:last-child>p:not(.eyebrow){font-size:15px}.experience-modal-intro,.experience-modal li,.experience-modal-note{font-size:14px}}.hero--focused{min-height:390px;padding-top:82px;padding-bottom:92px;display:block}.hero--focused h1{max-width:650px;font-size:clamp(42px,5.2vw,70px)}.hero--focused .lead{max-width:900px;margin-top:0;font-size:16px;line-height:1.75}.manifesto h2,.section-heading h2,.booking-teaser h2,.archetype-section h2{font-size:clamp(34px,4.2vw,52px)}.experience-grid h3{font-size:20px}.service-grid .service-copy h3{font-size:clamp(20px,1.8vw,27px)}.archetype-carousel-section{border-top:1px solid var(--line);background:radial-gradient(circle at 50% 45%,#761fcf26,#0000 34%),#060509;place-items:center;min-height:690px;padding:75px 30px 20px;display:grid}.archetype-carousel-section .archetype-stage{width:min(100%,570px);min-height:590px}@media (width<=760px){.hero--focused{text-align:center;min-height:auto;padding:65px 20px 80px}.hero--focused h1{max-width:560px;margin-inline:auto;font-size:clamp(36px,10vw,48px)}.hero--focused .lead{font-size:15px}.manifesto h2,.section-heading h2,.booking-teaser h2,.archetype-section h2{font-size:clamp(32px,9vw,40px)}.archetype-carousel-section{min-height:590px;padding:55px 20px 0}.archetype-carousel-section .archetype-stage{min-height:520px}.services-section{padding-top:80px}}@media (width<=500px){.hero--focused h1{font-size:clamp(34px,10vw,44px)}.manifesto h2,.section-heading h2,.booking-teaser h2,.archetype-section h2{font-size:34px}.archetype-carousel-section{min-height:510px;padding-top:45px}.archetype-carousel-section .archetype-stage{min-height:455px}}.site-header .brand-tree-frame{flex-basis:384px;width:384px;height:384px}.site-header .brand-tree{width:384px;height:384px}.service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-grid article{grid-template-columns:1fr;min-height:0}.service-art{min-height:270px}.service-art:after{background:linear-gradient(#0000 42%,#08070bd6)}.service-copy{padding:27px 25px 29px}.service-grid .service-copy p,.experience-modal-intro{white-space:pre-line}.service-grid .service-copy p{font-size:14px}.experience-modal-intro{font-size:15px}.hero--focused h1{font-size:clamp(36px,4.5vw,59px)}.creative-brief{background:radial-gradient(circle at 100% 0,#7528be29,#0000 32%),#08060b;border:1px solid #a347ff3d;border-radius:20px;margin-top:16px;padding:24px}.creative-brief .booking-step-title>div{gap:5px;display:grid}.creative-brief .booking-step-title small{color:#8f8795;font-size:11px;font-weight:400}.creative-choice{border:0;margin:25px 0 0;padding:0}.creative-choice legend,.creative-details{color:#d4cdd8;font-size:13px;font-weight:700;display:block}.creative-choice>div{flex-wrap:wrap;gap:8px;margin-top:11px;display:flex}.creative-choice button{border:1px solid var(--line);color:#aaa2b0;cursor:pointer;background:#0a080d;border-radius:999px;padding:10px 13px;font-size:11px;transition:all .2s}.creative-choice button.selected{color:#fff;background:#25a8c521;border-color:#30dcf5a3;box-shadow:0 0 20px #25a8c51c}.creative-choice input{border:1px solid var(--line);color:#eee;background:#070509;border-radius:10px;width:100%;min-height:43px;margin-top:10px;padding:10px 12px}.creative-choice>small{color:#716a77;margin-top:7px;font-size:10px;display:block}.creative-details{margin-top:25px}.creative-details textarea{border:1px solid var(--line);color:#eee;resize:vertical;background:#070509;border-radius:11px;width:100%;min-height:90px;margin-top:10px;padding:12px;display:block}.creative-schedule-note{border-left:2px solid var(--gold);color:#b9af9b;background:#f2cf6b0d;margin:18px 0 0;padding:15px 16px;font-size:12px;line-height:1.65}.client-record-card{overflow:visible}.archetype-records-panel{border-top:1px solid var(--line);margin-top:28px;padding-top:25px}.record-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.record-heading small{color:#817987;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.record-heading h3{margin:5px 0 0;font:400 24px Georgia,serif}.record-heading>button,.record-actions>button,.record-result-grid button{color:#eadcf5;cursor:pointer;background:#852ad229;border:1px solid #a347ff66;border-radius:999px;min-height:40px;padding:0 15px;font-size:10px;font-weight:700}.record-disclaimer{color:#827b89;margin:14px 0 18px;font-size:11px;line-height:1.65}.record-list{gap:8px;display:grid}.record-list article{border:1px solid var(--line);background:#08060b;border-radius:13px;grid-template-columns:76px 1fr auto;align-items:center;gap:12px;padding:13px;display:grid}.record-list time{color:var(--gold);font-size:10px}.record-list b,.record-list strong,.record-list span{display:block}.record-list b,.record-list strong{font-size:11px}.record-list strong{color:#caa5ec}.record-list span{color:#706977;margin:3px 0;font-size:8px}.record-empty{border:1px dashed var(--line);color:#77707e;text-align:center;border-radius:13px;padding:18px;font-size:10px}.record-dialog-backdrop{z-index:1200;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#000000e0;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.record-dialog{background:radial-gradient(circle at 100% 0,#7422c330,#0000 35%),#08060b;border:1px solid #a347ff57;border-radius:27px;width:min(920px,100%);max-height:calc(100vh - 40px);padding:clamp(26px,5vw,48px);position:relative;overflow:auto;box-shadow:0 35px 100px #000c}.record-close{border:1px solid var(--line);color:#fff;cursor:pointer;background:#0e0a13;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;font-size:26px;display:grid;position:absolute;top:16px;right:16px}.record-dialog>h2{max-width:700px;margin:10px 48px 22px 0;font:400 clamp(33px,5vw,52px)/1.04 Georgia,serif}.record-meta{grid-template-columns:1fr 1.6fr;gap:12px;display:grid}.record-meta label,.conversation-question>label,.conversation-story{color:#aaa2b0;font-size:10px}.record-meta input,.record-meta select,.conversation-question input,.conversation-story textarea{border:1px solid var(--line);color:#eee;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#070509;border-radius:10px;width:100%;min-height:43px;margin-top:7px;padding:10px 12px;display:block}.conversation-progress{background:#1b1421;border-radius:99px;height:3px;margin:25px 0 30px;overflow:hidden}.conversation-progress i{background:linear-gradient(90deg,var(--violet),var(--cyan));height:100%;transition:width .3s;display:block}.conversation-question>small{color:var(--gold);font-size:10px;line-height:1.5}.conversation-question h3{max-width:760px;margin:9px 0 20px;font:400 clamp(24px,3.4vw,36px)/1.15 Georgia,serif}.conversation-options{flex-wrap:wrap;gap:9px;display:flex}.conversation-options button{border:1px solid var(--line);color:#a49ca9;cursor:pointer;background:#09070c;border-radius:999px;padding:11px 14px;font-size:10px}.conversation-options button.selected{color:#fff;background:#23aac51f;border-color:#31dcff94;box-shadow:0 0 22px #23aac51a}.conversation-question>label{margin-top:18px;display:block}.conversation-story{margin-top:24px;display:block}.conversation-story textarea{resize:vertical;min-height:105px}.record-preview,.record-result-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:22px;display:grid}.record-preview article,.record-result-grid article{background:#ffffff06;border:1px solid #ffffff14;border-radius:16px;padding:20px}.record-preview small,.record-result-grid small{color:var(--cyan);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.record-preview h3,.record-result-grid h3{margin:8px 0 10px;font:400 25px Georgia,serif}.record-preview p,.record-result-grid p{color:#aaa2b0;font-size:11px;line-height:1.7}.record-actions{justify-content:flex-end;gap:10px;margin-top:25px;display:flex}.record-actions button:disabled{opacity:.42;cursor:not-allowed}.record-dialog--result{width:min(1080px,100%)}.record-result-grid textarea{border:1px solid var(--line);color:#bcb4c1;resize:vertical;background:#050407;border-radius:11px;width:100%;min-height:230px;margin:15px 0;padding:13px;font-size:10px;line-height:1.55}@media (width<=1200px){.site-header .brand-tree-frame{flex-basis:300px;width:300px;height:300px}.site-header .brand-tree{width:300px;height:300px}.service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-grid article:last-child{grid-column:auto}}@media (width<=760px){.site-header .brand-tree-frame{flex-basis:192px;width:192px;height:192px}.site-header .brand-tree{width:192px;height:192px}.service-grid{grid-template-columns:1fr}.service-grid article:last-child{grid-column:auto}.service-art{min-height:250px}.creative-brief{padding:20px 16px}.record-dialog-backdrop{padding:8px}.record-dialog{border-radius:20px;max-height:calc(100vh - 16px);padding:30px 18px 22px}.record-meta,.record-preview,.record-result-grid{grid-template-columns:1fr}.record-list article{grid-template-columns:65px 1fr}.record-list .row-actions{grid-column:1/-1;justify-content:flex-start}.record-heading{flex-direction:column;align-items:flex-start}.record-actions{grid-template-columns:1fr;display:grid}.record-actions>button{width:100%}}.brand--signature{align-items:center;gap:28px;line-height:normal;display:inline-flex}.brand-signature-frame{flex:0 0 280px;place-items:center;width:280px;height:280px;display:grid}.brand-signature-mark{object-fit:contain;width:100%;height:100%;display:block}.brand-signature-copy{gap:13px;min-width:max-content;display:grid}.site-header .brand--signature strong{color:#fff;letter-spacing:-.035em;font:400 clamp(42px,4.2vw,60px)/.96 Georgia,serif}.site-header .brand--signature small{color:var(--gold);letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:15px;font-weight:750}.brand--signature-inner{gap:18px}.brand--signature-inner .brand-signature-frame{flex-basis:115px;width:115px;height:115px}.brand--signature-inner strong{color:#fff;font:400 27px/1 Georgia,serif}.brand--signature-inner small{color:var(--gold);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:9px;font-weight:750}@media (width<=1200px){.brand-signature-frame{flex-basis:230px;width:230px;height:230px}.site-header .brand--signature{gap:20px}.site-header .brand--signature strong{font-size:42px}.site-header .brand--signature small{font-size:12px}}@media (width<=760px){.site-header .brand--signature{gap:13px}.site-header .brand-signature-frame{flex-basis:120px;width:120px;height:120px}.site-header .brand--signature strong{font-size:25px}.site-header .brand--signature small{letter-spacing:.14em;font-size:8px}.brand-signature-copy{gap:7px}.brand--signature-inner .brand-signature-frame{flex-basis:72px;width:72px;height:72px}.brand--signature-inner strong{font-size:20px}.brand--signature-inner small{font-size:7px}}.service-grid--dynamic{grid-template-columns:repeat(auto-fit,minmax(300px,760px));justify-content:center}.service-grid--dynamic .service-copy{min-height:0}.service-grid--dynamic .service-copy p{white-space:pre-line;min-height:0;display:block;overflow:visible}.service-art-placeholder{width:100%;height:100%;color:var(--gold);background:radial-gradient(circle,#a347ff40,#030b12e6 60%);place-items:center;font:400 44px Georgia,serif;display:grid}.experience-details-editor{background:#a347ff0b;border:1px solid #a347ff47;border-radius:16px;gap:14px;margin:6px 0;padding:20px;display:grid}.experience-details-editor legend{color:var(--gold);padding:0 8px;font:400 17px Georgia,serif}.experience-details-editor>p{color:#8f8795;margin:0 0 2px;font-size:10px;line-height:1.6}.experience-details-editor textarea{min-height:120px}.experience-details-editor label:last-child textarea{min-height:78px}.experience-details-editor label small{color:#756e7c;margin-top:5px;font-size:8px;line-height:1.45;display:block}.experience-stage-editor{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.experience-stage-editor section{background:#0000002e;border:1px solid #ffffff14;border-radius:12px;gap:8px;padding:13px;display:grid}.experience-stage-editor section>b{color:#d7b872;font:500 14px Georgia,serif}.experience-stage-editor textarea{min-height:100px}.experience-modal-note--custom{white-space:pre-line}.hero--focused,.services-section,.experience-grid,.booking-teaser--live{background:0 0}.services-section{border:0}.service-grid{align-items:stretch}.service-grid article{grid-template-rows:270px 1fr;height:100%}.service-art{width:100%;height:270px;min-height:270px}.service-copy{min-height:300px}.service-grid .service-copy h3{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:3.24em;display:-webkit-box;overflow:hidden}.service-grid .service-copy p{-webkit-line-clamp:4;-webkit-box-orient:vertical;min-height:6.8em;display:-webkit-box;overflow:hidden}.service-card-actions{margin-top:auto}.booking-product-step{background:#04111bb8;border:1px solid #31dcff3d;border-radius:20px;margin-top:16px;padding:24px}.booking-product-step .booking-step-title>div{gap:5px;display:grid}.booking-product-step .booking-step-title small{color:#8f9da5;font-size:11px;font-weight:400}.booking-product-step .product-choice{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));margin-top:20px}@media (width<=760px){.services-section .section-heading h2,.booking-teaser--live h2{font-size:clamp(24px,6.5vw,30px)}.service-grid article{grid-template-rows:250px 1fr}.service-art{height:250px;min-height:250px}.service-copy{min-height:0}.booking-product-step{padding:20px 16px}.booking-product-step .product-choice{grid-template-columns:1fr}.service-grid .service-copy h3,.service-grid .service-copy p{min-height:0}}.site-shell{background:radial-gradient(circle at 20% 31%,#2840b221,#0000 28%),radial-gradient(circle at 82% 55%,#1e2b841a,#0000 31%),linear-gradient(#000 0%,#01020c 14%,#03071e 34%,#06103a 52%,#03081f 70%,#01030d 87%,#000 100%)}.orb--violet{background:#2637a417}.site-header{grid-template-columns:1fr auto 1fr;gap:12px 30px;max-width:1440px;padding:0 30px 18px}.site-header .brand--signature{grid-column:1/-1;justify-self:center;gap:0}.site-header .brand-signature-frame{flex-basis:min(500px,88vw);width:min(500px,88vw);height:min(500px,88vw)}.site-header nav{grid-area:2/1/auto/3;justify-content:flex-end}.site-header>.button{grid-area:2/3;justify-self:end}.hero--focused{min-height:auto;padding-top:28px;padding-bottom:8px}.hero--focused .hero-copy{max-width:940px}.services-section{padding-top:24px}@media (width<=1200px){.site-header{grid-template-columns:1fr auto;padding-inline:24px}.site-header .brand--signature{grid-column:1/-1}.site-header>.button{grid-area:2/2}.site-header .brand-signature-frame{flex-basis:min(400px,90vw);width:min(400px,90vw);height:min(400px,90vw)}}@media (width<=760px){.site-header{justify-content:center;padding:0 12px 8px;display:flex}.site-header .brand--signature{justify-content:center;width:100%}.site-header .brand-signature-frame{flex-basis:min(215px,94vw);width:min(215px,94vw);height:min(215px,94vw)}.hero--focused{padding:22px 20px 6px}.services-section{padding-top:18px}}.service-meta{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.service-meta s{color:#77717e}.service-meta strong{color:var(--gold);letter-spacing:.02em;font-size:12px}.store-section{background:radial-gradient(circle at 12% 8%,#2e4acd24,#0000 32%),radial-gradient(circle at 88% 84%,#1ca6cd17,#0000 28%),#01041173;border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12;padding:110px max(30px,50vw - 590px);position:relative}.store-heading h2{max-width:690px;font-size:clamp(34px,4.2vw,52px)}.store-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.store-grid article{background:linear-gradient(155deg,#111938f0,#050711fa);border:1px solid #ffffff1c;border-radius:24px;transition:transform .25s,border-color .25s;display:grid;overflow:hidden;box-shadow:0 28px 70px #00000042}.store-grid article:hover{border-color:#31dcff4d;transform:translateY(-5px)}.store-grid article.is-unavailable{opacity:.66}.store-grid article.is-unavailable:hover{transform:none}.store-product-image{min-height:265px;color:var(--gold);background:linear-gradient(145deg,#0b1027,#050711);place-items:center;font:400 36px Georgia,serif;display:grid;position:relative;overflow:hidden}.store-product-image img{object-fit:cover;width:100%;height:265px;transition:transform .5s;display:block}.store-grid article:hover .store-product-image img{transform:scale(1.035)}.store-product-image:after{content:"";pointer-events:none;background:linear-gradient(#0000,#03050ec7);height:38%;position:absolute;inset:auto 0 0}.store-product-image>b,.store-product-image>i{z-index:2;font:750 9px/1 var(--font-geist-sans),Arial,sans-serif;letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:7px 10px;position:absolute;top:15px}.store-product-image>b{color:#b8b3bf;background:#05060de0;right:15px}.store-product-image>i{color:var(--gold);background:#08060fd1;border:1px solid #f2cf6b59;font-style:normal;left:15px}.store-product-copy{flex-direction:column;min-height:275px;padding:25px;display:flex}.store-product-copy h3{margin:0;font:400 25px/1.12 Georgia,serif}.store-product-copy p{color:#9691a0;-webkit-line-clamp:3;white-space:pre-line;-webkit-box-orient:vertical;min-height:4.9em;margin:13px 0 18px;font-size:13px;line-height:1.65;display:-webkit-box;overflow:hidden}.store-product-copy>strong{color:var(--gold);font:600 18px/1 Georgia,serif}.store-product-actions{align-items:center;gap:9px;margin-top:auto;padding-top:21px;display:flex}.store-product-actions>button,.quantity-control button{cursor:pointer;border-radius:999px;min-height:40px}.store-info{color:#bcb7c5;background:#ffffff06;border:1px solid #ffffff1f;flex:1;font-size:10px}.store-add{color:#fff;background:linear-gradient(115deg,#1877c475,#5627ad85);border:1px solid #31dcff4d;min-width:105px;font-size:10px;font-weight:750}.store-add:disabled{color:#716d78;cursor:not-allowed;background:#0a0b12;border-color:#ffffff14}.quantity-control{text-align:center;background:#080b18;border:1px solid #31dcff38;border-radius:999px;grid-template-columns:36px 28px 36px;align-items:center;display:grid;overflow:hidden}.quantity-control button{color:#fff;background:0 0;border:0;min-height:38px;padding:0;font-size:17px}.quantity-control button:disabled{color:#4f4d56}.quantity-control span{font-size:11px;font-weight:800}.store-empty{color:#74707c;border:1px dashed #ffffff1f;border-radius:24px;align-content:center;place-items:center;min-height:220px;display:grid}.store-empty span{color:var(--gold);font-size:30px}.store-empty p{font-size:12px}.floating-cart{z-index:48;color:#fff;cursor:pointer;background:linear-gradient(135deg,#11152e,#070811);border:1px solid #f2cf6b5c;border-radius:999px;align-items:center;gap:11px;min-height:58px;padding:8px 17px 8px 8px;display:flex;position:fixed;bottom:22px;left:22px;box-shadow:0 20px 55px #0000008c}.floating-cart-icon{color:#17100a;background:linear-gradient(135deg,#b98c31,#f0d16d);border-radius:50%;place-items:center;width:41px;height:41px;font:700 24px Georgia,serif;display:grid}.floating-cart-summary{text-align:left;gap:3px;display:grid}.floating-cart small{color:var(--gold);font-size:10px}.store-modal-backdrop{z-index:1100;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#000000e0;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow:auto}.store-detail-modal{background:radial-gradient(circle at 100% 0,#2d3caf2e,#0000 35%),#070914;border:1px solid #f2cf6b40;border-radius:28px;grid-template-columns:minmax(280px,.86fr) minmax(320px,1fr);width:min(920px,100%);display:grid;position:relative;overflow:hidden;box-shadow:0 40px 110px #000000c7}.store-detail-modal>img,.store-detail-placeholder{object-fit:cover;width:100%;height:100%;min-height:510px}.store-detail-placeholder{color:var(--gold);background:#0a0d1c;place-items:center;font-size:56px;display:grid}.store-detail-modal>div:last-child{flex-direction:column;padding:55px 48px 46px;display:flex}.store-detail-modal h2,.cart-drawer h2{margin:0;font:400 clamp(34px,4.5vw,52px)/1.04 Georgia,serif}.store-detail-modal p:not(.eyebrow){color:#a39daa;white-space:pre-line;font-size:14px;line-height:1.8}.store-detail-modal>div>strong{color:var(--gold);margin:20px 0 25px;font:600 24px Georgia,serif}.store-detail-modal .button{cursor:pointer;border:0;align-self:flex-start}.store-detail-modal .button:disabled{color:#706c76;cursor:not-allowed;box-shadow:none;background:#191820}.store-personalizable-note{color:#8de9f5;border:1px solid #31dcff33;border-radius:999px;align-self:flex-start;margin-top:8px;padding:8px 11px;font-size:9px}.store-modal-close{z-index:5;color:#fff;cursor:pointer;background:#06070ee0;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;font-size:26px;display:grid;position:absolute;top:15px;right:15px}.store-cart-backdrop{justify-items:end;padding:0}.cart-drawer{background:radial-gradient(circle at 100% 0,#3746c52b,#0000 34%),#060812;width:min(590px,100%);min-height:100vh;padding:clamp(28px,5vw,54px);position:relative;overflow:auto;box-shadow:-35px 0 100px #000000a6}.cart-heading>p:last-child{color:#8f8a98;font-size:12px}.cart-items{margin-top:28px;display:grid}.cart-items article{border-bottom:1px solid #ffffff14;grid-template-columns:58px 1fr auto 78px;align-items:center;gap:12px;padding:14px 0;display:grid}.cart-items img,.cart-items article>span{object-fit:cover;border-radius:11px;width:58px;height:58px}.cart-items article>span{color:var(--gold);background:#0d1022;place-items:center;display:grid}.cart-items b,.cart-items small{display:block}.cart-items b{font-size:12px}.cart-items small{color:#7d7884;margin-top:4px;font-size:9px}.cart-items article>strong{text-align:right;font-size:11px}.cart-items .quantity-control{grid-template-columns:29px 22px 29px}.cart-items .quantity-control button{min-height:32px}.cart-total{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:24px 0;display:flex}.cart-total span{color:#9e98a5;font-size:11px}.cart-total strong{color:var(--gold);font:500 28px Georgia,serif}.cart-customer{grid-template-columns:1fr 1fr;gap:12px;margin-top:25px;display:grid}.cart-customer label{color:#aba5b1;font-size:10px}.cart-customer label:nth-child(3){grid-column:1/-1}.cart-customer input,.cart-customer select{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#080b17;border:1px solid #ffffff1c;border-radius:11px;width:100%;min-height:46px;margin-top:7px;padding:10px 12px;display:block}.pickup-note{background:#31dcff09;border:1px solid #31dcff26;border-radius:12px;align-items:center;gap:11px;padding:12px;display:flex}.pickup-note>span{color:var(--cyan);font-size:22px}.pickup-note p,.pickup-note b,.pickup-note small{margin:0;display:block}.pickup-note b{font-size:10px}.pickup-note small{color:#817b88;margin-top:3px;font-size:9px}.cart-checkout{cursor:pointer;border:0;width:100%;margin-top:17px}.cart-checkout:disabled{opacity:.5;cursor:wait}.cart-success{text-align:center;align-content:center;place-items:center;min-height:70vh;display:grid}.cart-success>i{color:#061d0e;background:#25d366;border-radius:50%;place-items:center;width:58px;height:58px;font-size:25px;font-style:normal;display:grid}.cart-success .eyebrow{margin-top:22px}.cart-success>p:not(.eyebrow){color:#9b95a3;max-width:420px;font-size:13px;line-height:1.7}.product-toggle{cursor:pointer;background:#31dcff09;border:1px solid #31dcff2e;border-radius:11px;align-items:flex-start;gap:11px;padding:13px;display:flex!important}.product-toggle>input{accent-color:#31dcff;width:17px!important;min-height:17px!important;margin:1px 0 0!important}.product-toggle span,.product-toggle b,.product-toggle small{display:block}.product-toggle b{color:#dcd7e1;font-size:10px}.product-toggle small{color:#77717e;margin-top:4px;font-size:8px;line-height:1.5}.whatsapp-confirm{background:#25d36612;border:1px solid #25d36647;border-radius:999px;padding:7px 10px;font-size:8px;text-decoration:none;color:#68e696!important}@media (width<=1000px){.store-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.store-detail-modal{grid-template-columns:.8fr 1fr}.store-detail-modal>img,.store-detail-placeholder{min-height:470px}.cart-items article{grid-template-columns:52px 1fr auto}.cart-items article>strong{grid-column:2/-1}.appointment-row{grid-template-columns:45px 1fr}.appointment-row>.row-actions{grid-column:1/-1;justify-content:flex-start}}@media (width<=650px){.store-section{padding:80px 18px}.store-heading{margin-bottom:31px}.store-grid{grid-template-columns:1fr}.store-product-image,.store-product-image img{height:245px;min-height:245px}.store-product-copy{min-height:0}.floating-cart{min-height:54px;bottom:12px;left:12px}.floating-cart-icon{width:38px;height:38px}.store-modal-backdrop{padding:8px}.store-detail-modal{border-radius:21px;grid-template-columns:1fr;max-height:calc(100vh - 16px);overflow:auto}.store-detail-modal>img,.store-detail-placeholder{height:280px;min-height:280px}.store-detail-modal>div:last-child{padding:30px 20px 24px}.store-cart-backdrop{padding:0}.cart-drawer{width:100%;padding:32px 17px 28px}.cart-items article{grid-template-columns:50px 1fr auto;gap:9px}.cart-items img,.cart-items article>span{width:50px;height:50px}.cart-customer{grid-template-columns:1fr}.cart-customer label:nth-child(3){grid-column:auto}.pickup-note{grid-column:1}.whatsapp-float{bottom:12px;right:12px}.catalog-list article{grid-template-columns:52px 1fr}.catalog-list article>button{grid-column:auto}}.transmutacao-site{--tv-red:#d74752;--tv-blue:#4d8cff;--tv-green:#47c98c;--tv-amber:#e4a33d;--tv-violet:#a56af5;color:#f7f8fb;background:radial-gradient(circle at 78% 10%,#224eaf2e,#0000 27%),radial-gradient(circle at 12% 42%,#46269117,#0000 25%),linear-gradient(#02050d 0%,#030914 28%,#04101c 50%,#030813 73%,#010309 100%);min-height:100vh}.tv-header{z-index:50;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#02050dbd;border-bottom:1px solid #ffffff13;grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;max-width:1380px;margin:auto;padding:14px 34px;display:grid;position:sticky;top:0}.tv-brand{justify-self:start;align-items:center;gap:13px;text-decoration:none;display:inline-flex}.tv-brand img{object-fit:cover;filter:saturate(.75)brightness(1.08);border-radius:50%;width:56px;height:56px}.tv-brand span,.tv-brand strong,.tv-brand small{display:block}.tv-brand strong{color:#f5efe2;letter-spacing:.075em;font:500 18px/1.05 Georgia,serif}.tv-brand small{color:#b6924e;letter-spacing:.24em;margin-top:6px;font-size:8px;font-weight:700}.tv-header nav{gap:30px;display:flex}.tv-header nav a{color:#9ba4b5;padding:10px 0;font-size:11px;text-decoration:none;transition:color .2s;position:relative}.tv-header nav a:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#6f9eff,#0000);height:1px;transition:all .2s;position:absolute;bottom:3px;left:0;right:0;transform:scaleX(.45)}.tv-header nav a:hover{color:#fff}.tv-header nav a:hover:after{opacity:1;transform:scaleX(1)}.tv-header-cta{color:#edf4ff;letter-spacing:.04em;cursor:pointer;background:#2b4d9929;border:1px solid #7da1ff59;border-radius:999px;justify-self:end;min-height:40px;padding:0 19px;font-size:10px;font-weight:750;transition:all .2s}.tv-header-cta:hover{background:#2b4d994d;border-color:#7da1ffb3;transform:translateY(-1px)}.tv-hero{grid-template-columns:minmax(0,.88fr) minmax(520px,1.12fr);align-items:center;gap:clamp(45px,6vw,90px);max-width:1380px;min-height:720px;margin:auto;padding:76px 34px 96px;display:grid;position:relative}.tv-hero-glow{filter:blur(120px);pointer-events:none;background:#2251b21f;border-radius:50%;width:420px;height:420px;position:absolute;top:16%;left:8%}.tv-hero-copy{z-index:2;position:relative}.tv-kicker{color:#8eafff;letter-spacing:.22em;text-transform:uppercase;margin:0 0 18px;font-size:9px;font-weight:800}.tv-hero h1{letter-spacing:-.045em;max-width:690px;margin:0;font:400 clamp(52px,5.4vw,78px)/.99 Georgia,serif}.tv-hero h1 em{color:#0000;background:linear-gradient(100deg,#f1f4ff 5%,#85abff 48%,#bd8ef7 93%);-webkit-background-clip:text;background-clip:text;margin-top:5px;font-weight:400;display:block}.tv-subtitle{color:#e4e7ee;max-width:650px;margin:28px 0 0;font-size:19px;line-height:1.52}.tv-intro{color:#929cac;max-width:610px;margin:18px 0 0;font-size:14px;line-height:1.78}.tv-primary-cta{letter-spacing:.015em;cursor:pointer;background:linear-gradient(110deg,#315da8,#6742a9);border:1px solid #87aaff4d;margin-top:31px;font-size:11px;box-shadow:0 18px 48px #3058a93d}.tv-primary-cta:hover{box-shadow:0 22px 54px #3c66c45c}.tv-session-note{color:#6e7889;letter-spacing:.035em;margin:18px 0 0;font-size:9px}.tv-hero-visual{aspect-ratio:1.32;background:#06101c;border:1px solid #8ba9eb2e;border-radius:30px;margin:0;position:relative;overflow:hidden;box-shadow:0 40px 95px #0000008c}.tv-hero-visual:before{z-index:2;content:"";pointer-events:none;background:linear-gradient(90deg,#02070f52,#0000 28%),linear-gradient(#0000 70%,#02070fa8);position:absolute;inset:0}.tv-hero-visual:after{z-index:3;border-radius:inherit;content:"";pointer-events:none;border:1px solid #ffffff0f;position:absolute;inset:0;box-shadow:inset 0 0 60px #040a1559}.tv-hero-visual img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.tv-hero-visual figcaption{z-index:4;color:#9da9ba;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:13px;font-size:9px;display:flex;position:absolute;bottom:26px;left:30px;right:30px}.tv-hero-visual figcaption i{background:linear-gradient(90deg,#d74752cc,#4d8cffe6,#47c98ccc,#e4a33dcc,#a56af5cc);flex:1;height:1px}.tv-hero-visual figcaption strong{color:#f5f7fb;font-size:9px}.tv-manifesto{text-align:center;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;justify-content:center;align-items:center;gap:21px;max-width:1240px;margin:auto;padding:60px 32px;display:flex}.tv-manifesto span{color:#b8944f;font-size:13px}.tv-manifesto p{letter-spacing:-.02em;margin:0;font:400 clamp(27px,3.2vw,43px)/1.2 Georgia,serif}.tv-experience{max-width:1240px;margin:auto;padding:124px 32px}.tv-section-heading{grid-template-columns:.72fr 1.28fr;align-items:end;gap:65px;display:grid}.tv-section-heading .tv-kicker{margin-bottom:8px}.tv-section-heading h2,.tv-sensory h2,.tv-when h2,.tv-booking h2{letter-spacing:-.035em;margin:0;font:400 clamp(39px,4.6vw,61px)/1.07 Georgia,serif}.tv-experience-intro{grid-template-columns:1fr 1fr;gap:28px;max-width:810px;margin:52px 0 76px auto;display:grid}.tv-experience-intro p{color:#9ba4b3;margin:0;font-size:14px;line-height:1.8}.tv-stages{border-top:1px solid #ffffff1f;grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}.tv-stage{--stage:#fff;border-right:1px solid #ffffff17;min-height:305px;padding:27px 22px 20px;position:relative}.tv-stage:first-child{padding-left:0}.tv-stage:last-child{border-right:0;padding-right:0}.tv-stage--red{--stage:var(--tv-red)}.tv-stage--blue{--stage:var(--tv-blue)}.tv-stage--green{--stage:var(--tv-green)}.tv-stage--amber{--stage:var(--tv-amber)}.tv-stage--violet{--stage:var(--tv-violet)}.tv-stage-number{color:#677181;letter-spacing:.13em;font-size:9px}.tv-stage>i{background:var(--stage);width:9px;height:9px;box-shadow:0 0 22px var(--stage);border-radius:50%;margin:42px 0 31px;display:block}.tv-stage h3{color:#f3f5f8;margin:0 0 14px;font:400 22px/1.15 Georgia,serif}.tv-stage p{color:#7f8999;margin:0;font-size:11px;line-height:1.75}.tv-sensory{background:radial-gradient(circle at 100% 0,#5934a826,#0000 34%),radial-gradient(circle at 0 100%,#236c9e1f,#0000 36%),#040c17c2;border:1px solid #5e89dc29;border-radius:34px;max-width:1240px;margin:0 auto 120px;padding:clamp(45px,6vw,76px);position:relative;overflow:hidden;box-shadow:0 34px 90px #00000040}.tv-sensory-copy{max-width:760px}.tv-sensory-copy>p:not(.tv-kicker){color:#9aa4b3;max-width:680px;margin:24px 0 0;font-size:14px;line-height:1.82}.tv-progression{grid-template-columns:repeat(5,1fr);gap:20px;margin-top:72px;display:grid;position:relative}.tv-progression-line{background:linear-gradient(90deg,var(--tv-red),var(--tv-blue),var(--tv-green),var(--tv-amber),var(--tv-violet));opacity:.66;height:2px;position:absolute;top:7px;left:8%;right:8%}.tv-progress-point{--stage:#fff;z-index:2;color:#bbc3ce;letter-spacing:.055em;text-transform:uppercase;justify-items:center;gap:14px;font-size:9px;display:grid;position:relative}.tv-progress-point--red{--stage:var(--tv-red)}.tv-progress-point--blue{--stage:var(--tv-blue)}.tv-progress-point--green{--stage:var(--tv-green)}.tv-progress-point--amber{--stage:var(--tv-amber)}.tv-progress-point--violet{--stage:var(--tv-violet)}.tv-progress-point i{background:var(--stage);width:15px;height:15px;box-shadow:0 0 20px var(--stage);border:3px solid #07101c;border-radius:50%;display:block}.tv-when{grid-template-columns:1.08fr .92fr;align-items:center;gap:clamp(60px,9vw,130px);max-width:1180px;margin:auto;padding:20px 32px 135px;display:grid}.tv-when-copy>p:not(.tv-kicker){color:#939dac;max-width:640px;margin:24px 0 0;font-size:14px;line-height:1.82}.tv-when-copy>p strong{color:#dfe4ed;font-weight:600}.tv-moments{border-top:1px solid #ffffff21;margin:0;padding:0;list-style:none}.tv-moments li{color:#e1e5eb;border-bottom:1px solid #ffffff1a;grid-template-columns:44px 1fr;align-items:center;gap:11px;min-height:82px;font:400 19px/1.35 Georgia,serif;display:grid}.tv-moments span{color:#6f87b7;font:700 8px/1 var(--font-geist-sans),Arial,sans-serif;letter-spacing:.1em}.tv-transition{border-top:1px solid #ffffff17;border-bottom:1px solid #ffffff17;grid-template-columns:repeat(3,1fr);max-width:1240px;margin:auto;padding:63px 32px;display:grid}.tv-transition p{color:#ced4dd;text-align:center;border-right:1px solid #ffffff17;margin:0;padding:0 28px;font:400 clamp(22px,2.4vw,31px)/1.3 Georgia,serif}.tv-transition p:first-child{padding-left:0}.tv-transition p:last-child{border-right:0;padding-right:0}.tv-booking{background:0 0;max-width:1180px;padding-top:130px;padding-bottom:135px}.tv-booking>div:first-child>p:not(.tv-kicker){color:#939dac;max-width:510px;font-size:14px;line-height:1.8}.tv-booking .booking-widget{background:linear-gradient(150deg,#0a192df0,#080912fa);border-color:#608be333}.tv-footer{border-top:1px solid #ffffff17;grid-template-columns:1fr auto auto;align-items:center;gap:40px;max-width:1240px;margin:auto;padding:38px 32px;display:grid}.tv-brand--footer img{width:48px;height:48px}.tv-brand--footer strong{font-size:15px}.tv-brand--footer small{font-size:7px}.tv-footer p{color:#717b8a;margin:0;font-size:9px}@media (width<=1080px){.tv-header{grid-template-columns:1fr auto}.tv-header nav{display:none}.tv-hero{grid-template-columns:1fr 1fr;gap:40px}.tv-hero h1{font-size:56px}.tv-stage{min-height:330px}.tv-stage h3{font-size:19px}.tv-booking{grid-template-columns:.8fr 1.2fr}}@media (width<=820px){.tv-header{padding:12px 20px}.tv-brand img{width:48px;height:48px}.tv-brand strong{font-size:15px}.tv-brand small{font-size:7px}.tv-hero{text-align:center;grid-template-columns:1fr;min-height:0;padding:74px 22px 78px}.tv-hero-copy{justify-items:center;display:grid}.tv-hero h1{font-size:clamp(46px,10vw,66px)}.tv-intro,.tv-subtitle{max-width:650px}.tv-hero-visual{aspect-ratio:1.42;text-align:left;width:min(100%,700px);margin:28px auto 0}.tv-section-heading{grid-template-columns:1fr;gap:20px}.tv-experience-intro{margin:40px 0 58px}.tv-stages{border-top:0;grid-template-columns:1fr}.tv-stage{border-top:1px solid #ffffff1a;border-right:0;grid-template-columns:40px 18px 1fr;gap:15px;min-height:0;display:grid;padding:28px 0!important}.tv-stage:last-child{border-bottom:1px solid #ffffff1a}.tv-stage>i{margin:4px 0 0}.tv-stage h3{font-size:22px}.tv-stage p{max-width:560px}.tv-when{grid-template-columns:1fr;gap:65px}.tv-transition{grid-template-columns:1fr;padding-block:25px}.tv-transition p,.tv-transition p:first-child,.tv-transition p:last-child{border-bottom:1px solid #ffffff14;border-right:0;padding:24px 0}.tv-transition p:last-child{border-bottom:0}.tv-booking{grid-template-columns:1fr;gap:55px}.tv-footer{grid-template-columns:1fr 1fr}.tv-footer p:last-child{grid-column:1/-1}}@media (width<=560px){.tv-header{padding:9px 15px}.tv-brand{gap:9px}.tv-brand img{width:42px;height:42px}.tv-brand strong{font-size:13px}.tv-brand small{letter-spacing:.18em;margin-top:4px;font-size:6px}.tv-header-cta{min-height:36px;padding-inline:15px}.tv-hero{padding:58px 18px 66px}.tv-kicker{margin-bottom:15px;font-size:8px}.tv-hero h1{font-size:clamp(41px,12vw,56px)}.tv-subtitle{margin-top:23px;font-size:17px}.tv-intro{font-size:13px;line-height:1.72}.tv-primary-cta{width:100%;max-width:390px}.tv-session-note{font-size:8px;line-height:1.6}.tv-hero-visual{aspect-ratio:1.08;border-radius:22px;margin-top:18px}.tv-hero-visual img{object-position:54% center}.tv-hero-visual figcaption{gap:9px;font-size:7px;bottom:17px;left:17px;right:17px}.tv-hero-visual figcaption strong{font-size:7px}.tv-manifesto{align-items:flex-start;padding:45px 20px}.tv-manifesto p{font-size:28px}.tv-experience{padding:88px 19px}.tv-section-heading h2,.tv-sensory h2,.tv-when h2,.tv-booking h2{font-size:clamp(35px,10vw,46px)}.tv-experience-intro{grid-template-columns:1fr;gap:18px;margin:34px 0 45px}.tv-experience-intro p,.tv-sensory-copy>p:not(.tv-kicker),.tv-when-copy>p:not(.tv-kicker){font-size:13px;line-height:1.72}.tv-stage{grid-template-columns:32px 15px 1fr;gap:12px}.tv-stage h3{font-size:20px}.tv-stage p{font-size:10px}.tv-sensory{border-radius:25px;margin:0 14px 88px;padding:39px 22px}.tv-progression{grid-template-columns:1fr;gap:20px;margin-top:45px}.tv-progression-line{background:linear-gradient(180deg,var(--tv-red),var(--tv-blue),var(--tv-green),var(--tv-amber),var(--tv-violet));width:2px;height:auto;top:8px;bottom:8px;left:7px}.tv-progress-point{text-align:left;grid-template-columns:15px 1fr;justify-items:start;gap:15px}.tv-when{gap:48px;padding:0 19px 90px}.tv-moments li{min-height:68px;font-size:17px}.tv-transition{padding-inline:19px}.tv-transition p{font-size:24px}.tv-booking{padding:90px 18px}.tv-footer{grid-template-columns:1fr;padding:30px 18px}.tv-footer p:last-child{grid-column:auto}}.services-section .section-heading h2,.booking-teaser--live h2{font-size:clamp(20px,1.8vw,27px)}.store-section{isolation:isolate;background:radial-gradient(circle at 50% -5%,#bf892a1f,#0000 27%),radial-gradient(circle at 7% 55%,#4b2fb82e,#0000 30%),radial-gradient(circle at 93% 72%,#168bb51f,#0000 29%),linear-gradient(#02030a,#070718 48%,#02040d);overflow:hidden}.store-section:before{z-index:-1;content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(115deg,#0000 0 48%,#f2cf6b09 49%,#0000 50%),linear-gradient(65deg,#0000 0 48%,#31dcff06 49%,#0000 50%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:120px 120px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 25% 78%,#0000);mask-image:linear-gradient(#0000,#000 25% 78%,#0000)}.store-section:after{z-index:-1;background:linear-gradient(90deg,transparent,var(--gold),transparent);opacity:.42;content:"";width:min(88vw,1000px);height:1px;position:absolute;top:70px;left:50%;transform:translate(-50%)}.store-celestial-decor{z-index:-1;pointer-events:none;position:absolute;inset:0}.store-celestial-decor span,.store-celestial-decor i,.store-celestial-decor b{color:#f2cf6b47;text-shadow:0 0 25px #f2cf6b40;font-style:normal;position:absolute}.store-celestial-decor span{font:400 54px Georgia,serif;top:8%;left:4%;transform:rotate(-16deg)}.store-celestial-decor i{font-size:23px;top:14%;right:7%}.store-celestial-decor b{font:400 42px Georgia,serif;bottom:9%;right:13%}.store-heading{position:relative}.store-heading:after{background:linear-gradient(90deg,var(--gold),transparent);content:"";width:125px;height:1px;margin-top:20px;display:block}.store-heading .eyebrow{color:var(--gold)}.store-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.store-grid article{background:radial-gradient(circle at 50% 10%,#7846cb21,#0000 33%),linear-gradient(155deg,#0f0e20fa,#04050dfc);border-color:#cd9f444d;border-radius:28px;position:relative;box-shadow:0 30px 80px #0000007a,inset 0 0 0 1px #ffffff06}.store-grid article:before{z-index:1;content:"";pointer-events:none;border:1px solid #f2cf6b21;border-radius:21px;position:absolute;inset:8px}.store-grid article:after{z-index:2;background:linear-gradient(90deg,transparent,var(--gold),transparent);content:"";width:74px;height:1px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.store-grid article:hover{border-color:#f2cf6b85;transform:translateY(-6px);box-shadow:0 35px 90px #0000008c,0 0 40px #5e36bf1f}.store-window-star{z-index:4;width:24px;height:24px;color:var(--gold);background:#090916;border:1px solid #f2cf6b57;border-radius:50%;place-items:center;font-size:8px;display:grid;position:absolute;top:2px;left:50%;transform:translate(-50%)}.store-product-image{background:radial-gradient(circle at 50% 42%,#773dc633,#0000 45%),#080914;border:1px solid #f2cf6b42;border-radius:190px 190px 20px 20px;height:310px;min-height:310px;margin:18px 18px 0;box-shadow:inset 0 0 50px #0000008c,0 14px 34px #00000047}.store-product-image img{filter:saturate(.96)contrast(1.03);height:310px}.store-product-image:after{background:linear-gradient(#0000,#04040de0);height:45%}.store-product-copy{z-index:3;min-height:255px;padding:28px 31px 31px;position:relative}.store-product-copy h3{color:#f5f1fb;font-size:27px}.store-product-copy>strong{color:#f0ce68;text-shadow:0 0 18px #f0ce6824}.store-info{background:#f2cf6b09;border-color:#f2cf6b2e}.store-add{background:linear-gradient(115deg,#7841b8a3,#b8822a80);border-color:#f2cf6b4d;box-shadow:0 10px 25px #00000040}.floating-cart{background:radial-gradient(circle at 20% 20%,#7e41ca59,#0000 42%),linear-gradient(135deg,#111126,#05060d);border:1px solid #f2cf6b8c;min-height:66px;padding:8px 19px 8px 8px;box-shadow:0 18px 55px #000000a6,0 0 28px #f2cf6b1f}.floating-cart:before{content:"";pointer-events:none;border:1px solid #ffffff12;border-radius:999px;position:absolute;inset:4px}.floating-cart-icon{z-index:1;background:radial-gradient(circle at 35% 30%,#f9e69c,#b88025 72%);border:1px solid #fffad76b;width:48px;height:48px;position:relative;box-shadow:0 0 24px #f2cf6b3d}.floating-cart-icon svg{fill:none;stroke:#1d1306;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:29px;height:29px}.floating-cart-icon .cart-star{fill:#1d1306;stroke:none}.floating-cart-summary{z-index:1;grid-template-columns:auto auto;gap:2px 9px;position:relative}.floating-cart em{color:#b8afc2;letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;font-size:8px;font-style:normal}.floating-cart b,.floating-cart small{font-size:11px}.cart-drawer{background:radial-gradient(circle at 95% 5%,#8247c433,#0000 28%),radial-gradient(circle at 12% 70%,#b7802714,#0000 25%),#060711;border-left:1px solid #f2cf6b38}.cart-drawer:before{content:"";pointer-events:none;border:1px solid #f2cf6b14;border-radius:20px;position:absolute;inset:12px}.cart-heading{padding-left:58px;position:relative}.cart-heading-sigil{width:42px;height:42px;color:var(--gold);background:radial-gradient(circle,#a1662038,#0000 70%);border:1px solid #f2cf6b66;border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0;box-shadow:0 0 25px #f2cf6b1f}.cart-heading .eyebrow{color:var(--gold)}@media (width<=1000px){.store-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.store-product-image{height:280px;min-height:280px}.store-product-image img{height:280px}.store-product-copy{padding:25px}.store-product-copy h3{font-size:24px}}@media (width<=650px){.services-section .section-heading h2,.booking-teaser--live h2{font-size:20px}.store-grid{grid-template-columns:1fr}.store-product-image{border-radius:150px 150px 18px 18px;height:250px;min-height:250px;margin:14px 14px 0}.store-product-image img{height:250px;min-height:250px}.store-product-copy{padding:24px 22px 26px}.floating-cart{min-height:58px;padding-right:14px}.floating-cart-icon{width:42px;height:42px}.floating-cart em{display:none}.floating-cart-summary{grid-template-columns:auto;gap:2px}.cart-heading{padding-left:52px}}.store-portal-section{background:linear-gradient(135deg,#040b1efa,#100823f5);border:1px solid #cda54e5c;border-radius:32px;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:stretch;max-width:1180px;margin:44px auto 110px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 90px #00000075,inset 0 0 50px #5d40b414}.store-portal-image{min-height:440px}.store-portal-image img{object-fit:cover;width:100%;height:100%;display:block}.store-portal-copy{flex-direction:column;justify-content:center;padding:52px 46px;display:flex}.store-portal-copy h2{margin:8px 0 20px;font-size:clamp(2rem,4vw,3.5rem);line-height:1.02}.store-portal-copy>p:not(.eyebrow){color:var(--muted);margin:0 0 28px;font-size:1.08rem;line-height:1.7}.store-portal-copy .button{align-self:flex-start}.store-shop-backdrop{z-index:130;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#000000db;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.store-shop-modal{background:radial-gradient(circle at 8% 2%,#19357473,#0000 34%),radial-gradient(circle at 100% 0,#582c8347,#0000 32%),#030611;border:1px solid #cda54e6b;border-radius:28px;width:min(1180px,100%);max-height:94vh;padding:48px 44px 56px;position:relative;overflow:auto;box-shadow:0 32px 110px #000c}.store-shop-modal>header{text-align:center;max-width:720px;margin:0 auto 36px}.store-shop-modal>header h2{margin:8px 0 12px;font-size:clamp(2rem,4vw,3.35rem)}.store-shop-modal>header>p:last-child{color:var(--muted);font-size:1.04rem}.store-shop-modal .store-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.store-shop-modal .store-grid>article{background:#050914f0;border:1px solid #ffffff1c;border-radius:18px;flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 40px #00000042}.store-shop-modal .store-grid>article:before,.store-shop-modal .store-grid>article:after{display:none!important}.store-shop-modal .store-product-image{aspect-ratio:1;background:#080b15;width:100%;position:relative;overflow:hidden}.store-shop-modal .store-product-image img{object-fit:cover;width:100%;height:100%;display:block}.store-shop-modal .store-product-image>b,.store-shop-modal .store-product-image>i,.store-shop-modal .store-product-image>em{z-index:2;border-radius:999px;padding:7px 10px;font-size:.72rem;font-style:normal;line-height:1;position:absolute}.store-shop-modal .store-product-image>b{color:#fff;background:#1b1b21;inset:12px auto auto 12px}.store-shop-modal .store-product-image>i{color:#080807;background:#bc9039f2;inset:12px 12px auto auto}.store-shop-modal .store-product-image>em{color:#031217;background:#2ac4e2eb;inset:auto 12px 12px auto}.store-shop-modal .store-product-copy{flex-direction:column;flex:1;padding:17px;display:flex}.store-shop-modal .store-product-copy h3{margin:0 0 10px;font-size:1.08rem}.store-shop-modal .store-product-copy>strong{color:var(--gold);margin-bottom:16px;font-size:1.05rem}.store-shop-modal .store-product-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:auto;display:grid}.store-shop-modal .store-product-actions button{min-height:40px;padding:8px 10px;font-size:.78rem}.store-shop-modal article.is-unavailable{opacity:.62}.store-detail-media{gap:14px;display:grid}.store-detail-media img,.store-detail-media video{object-fit:cover;background:#03040a;border-radius:18px;width:100%;max-height:58vh;display:block}.store-detail-media video{aspect-ratio:1;object-fit:contain}.upload-field--video{background:#163b661f!important;border-color:#5aa1de6b!important}@media (width<=1000px){.store-portal-section{grid-template-columns:1fr}.store-portal-image{min-height:360px}.store-shop-modal .store-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.store-portal-section{border-radius:24px;margin:28px 16px 78px}.store-portal-image{min-height:260px}.store-portal-copy{padding:28px 24px 32px}.store-portal-copy h2{font-size:2rem}.store-shop-backdrop{padding:0}.store-shop-modal{border:0;border-radius:0;width:100%;height:100%;max-height:none;padding:54px 12px 28px}.store-shop-modal>header{margin-bottom:24px;padding:0 20px}.store-shop-modal>header h2{font-size:1.75rem}.store-shop-modal .store-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.store-shop-modal .store-product-copy{padding:11px}.store-shop-modal .store-product-copy h3{font-size:.88rem;line-height:1.25}.store-shop-modal .store-product-copy>strong{margin-bottom:10px;font-size:.87rem}.store-shop-modal .store-product-actions{grid-template-columns:1fr;gap:6px}.store-shop-modal .store-product-actions button{min-height:34px;padding:6px;font-size:.68rem}.store-shop-modal .store-product-image>b,.store-shop-modal .store-product-image>i,.store-shop-modal .store-product-image>em{padding:5px 7px;font-size:.58rem}.store-shop-modal .store-product-image>i{inset:7px 7px auto auto}.store-shop-modal .store-product-image>b{inset:7px auto auto 7px}.store-shop-modal .store-product-image>em{inset:auto 7px 7px auto}}.store-window-card{background:linear-gradient(150deg,#070e23fa,#03050dfc);border-radius:24px;grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr);transition:transform .25s,border-color .25s;box-shadow:0 28px 75px #0000006b}.store-window-card:hover{border-color:#f2cf6b8a;transform:translateY(-4px)}.store-window-card .store-portal-image{aspect-ratio:1;min-height:390px}.store-window-card .store-portal-image img{aspect-ratio:1;object-fit:cover}.store-window-card .store-portal-copy h2{font-size:clamp(2rem,4vw,3.25rem)}.store-shop-modal .store-product-image{height:auto!important;min-height:0!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important}.store-shop-modal .store-product-image img{border-radius:0!important;height:100%!important;min-height:0!important}.store-shop-modal .store-product-image:after{display:none!important}.floating-cart{z-index:1500;max-width:calc(100vw - 24px);animation:.38s cubic-bezier(.2,.9,.25,1.2) both cart-reveal}.floating-cart:after{content:"";pointer-events:none;border:1px solid #f2cf6b3d;border-radius:999px;position:absolute;inset:-5px;box-shadow:0 0 30px #924ee22e}.floating-cart-arrow{z-index:1;width:28px;height:28px;color:var(--gold);border:1px solid #f2cf6b4d;border-radius:50%;place-items:center;margin-left:3px;font-size:15px;transition:transform .2s,background .2s;display:grid;position:relative}.floating-cart:hover .floating-cart-arrow{background:#f2cf6b1c;transform:translate(2px)}@keyframes cart-reveal{0%{opacity:0;transform:translateY(18px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.floating-cart{animation:none}}@media (width<=650px){.floating-cart{z-index:1500;max-width:calc(100vw - 76px);padding:7px 10px 7px 7px;bottom:14px;left:10px}.floating-cart-summary{min-width:0}.floating-cart b,.floating-cart small{font-size:10px}.floating-cart-arrow{flex:0 0 25px;width:25px;height:25px}}.record-heading-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.record-heading-actions button{color:#eadcf5;cursor:pointer;background:#852ad229;border:1px solid #a347ff66;border-radius:999px;min-height:40px;padding:0 14px;font-size:10px;font-weight:700}.record-heading-actions .form-link-button{color:#c8f9dc;background:#147b4a2e;border-color:#29c97361}.record-heading-actions button:disabled{opacity:.5;cursor:wait}.form-link-history{flex-wrap:wrap;gap:8px;margin:0 0 18px;display:flex}.form-link-history>span{border:1px solid var(--line);background:#08070b;border-radius:999px;align-items:center;gap:8px;padding:8px 10px;display:flex}.form-link-history b{color:#d8d1dd;font-size:9px}.form-link-history small{color:#817a87;font-size:8px}.form-link-history button{color:#d89191;cursor:pointer;background:0 0;border:0;padding:0;font-size:8px}.form-link-history .is-completed{border-color:#29c97342}.form-link-history .is-completed b{color:#87e4ad}.center-assessment-list{gap:9px;margin-bottom:24px;display:grid}.center-assessment-list>article{background:linear-gradient(135deg,#0e1b2db8,#08060ceb);border:1px solid #31dcff29;border-radius:14px;grid-template-columns:12px 78px 1fr auto;align-items:center;gap:12px;padding:15px;display:grid}.center-orb{border-radius:50%;width:10px;height:10px;display:block;box-shadow:0 0 14px}.center-assessment-list time{color:var(--gold);font-size:10px}.center-assessment-list>article>div:not(.row-actions){gap:3px;display:grid}.center-assessment-list small{color:#77717e;letter-spacing:.04em;text-transform:uppercase;font-size:8px}.center-assessment-list b{font:400 17px Georgia,serif}.center-assessment-list span:not(.center-orb){color:#8e8794;font-size:8px}.record-subheading{border-top:1px solid var(--line);margin:28px 0 13px;padding-top:22px}.record-subheading small{color:#817987;letter-spacing:.1em;text-transform:uppercase;font-size:8px}.record-subheading h3{margin:5px 0 0;font:400 21px Georgia,serif}.center-result-dialog h2{padding-right:48px}.center-confidence{border-left:2px solid var(--gold);color:#aaa3b0;background:#f2cf6b0b;margin:-6px 0 22px;padding:12px 14px;font-size:10px;line-height:1.65}.center-result-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.center-result-grid>article{border:1px solid var(--line);background:#0b0910;border-radius:16px;padding:22px}.center-result-grid small,.center-priorities>small{color:var(--cyan);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:800}.center-result-grid h3{margin:9px 0 12px;font:400 22px Georgia,serif}.center-result-grid p,.center-result-grid li{color:#b9b2bf;font-size:11px;line-height:1.75}.center-result-grid ol{gap:7px;padding-left:20px;display:grid}.center-result-grid blockquote{border-left:2px solid var(--violet);color:#aaa3af;white-space:pre-line;background:#070509;gap:7px;margin:17px 0 0;padding:14px;font-size:10px;line-height:1.65;display:grid}.center-result-grid blockquote b{color:#e0d8e5}.center-priorities{gap:9px;margin-top:17px;display:grid}.center-priorities>small{margin-bottom:4px}.center-priorities>article{border:1px solid var(--line);background:#08060b;border-radius:13px;grid-template-columns:10px minmax(180px,.7fr) 1fr;align-items:start;gap:13px;padding:14px;display:grid}.center-priorities i{border-radius:50%;width:9px;height:9px;margin-top:5px;box-shadow:0 0 12px}.center-priorities>article>div{gap:4px;display:grid}.center-priorities b{font:400 16px Georgia,serif}.center-priorities span{color:#8c8591;font-size:9px;line-height:1.5}.center-priorities strong{color:var(--gold);font-size:8px}.center-priorities details{color:#a59eaa;font-size:9px}.center-priorities summary{cursor:pointer}.center-priorities ul{gap:5px;margin:10px 0 0;padding-left:17px;line-height:1.45;display:grid}.center-answer-audit>div{grid-template-columns:repeat(2,1fr)!important}.center-answer-audit span{align-content:center;min-height:45px}.center-answer-audit small{color:#a49daa!important;font-size:9px!important;line-height:1.5!important}.record-preview blockquote,.record-result-grid blockquote{border-left:2px solid var(--gold);color:#e6dcc5;background:#f2cf6b0e;margin:14px 0;padding:14px 16px;font:italic 15px/1.65 Georgia,serif}.client-archetype-page{min-height:100vh;color:var(--ink);background:radial-gradient(circle at 12% 0,#1d419159,#0000 36%),radial-gradient(circle at 96% 20%,#652ca12e,#0000 34%),#01040c;padding:34px 18px 60px}.client-archetype-shell{background:linear-gradient(150deg,#070f24fa,#04050dfc);border:1px solid #f2cf6b42;border-radius:30px;width:min(920px,100%);margin:auto;padding:clamp(25px,5vw,56px);box-shadow:0 35px 100px #00000094}.client-archetype-shell>header{text-align:center}.client-form-brand{width:min(260px,72vw);margin:0 auto 28px;display:block}.client-form-brand img{width:100%;height:auto;display:block}.client-archetype-shell>header h1{max-width:730px;margin:8px auto 18px;font:400 clamp(36px,6vw,62px)/1.02 Georgia,serif}.client-archetype-shell>header>p:last-child{color:#aaa5b3;max-width:720px;margin:0 auto;font-size:15px;line-height:1.75}.client-form-progress{margin:42px 0 28px}.client-form-progress>span{color:#8c8593;letter-spacing:.08em;text-transform:uppercase;margin-bottom:9px;font-size:9px;display:block}.client-form-progress>div{background:#ffffff14;border-radius:9px;height:4px;overflow:hidden}.client-form-progress i{background:linear-gradient(90deg,var(--violet),var(--cyan));border-radius:9px;height:100%;transition:width .35s;display:block}.client-form-question>small{color:#8f8896;font-size:11px;line-height:1.6}.client-form-question h2{max-width:760px;margin:9px 0 23px;font:400 clamp(26px,4vw,40px)/1.12 Georgia,serif}.client-form-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.client-form-options button{color:#c4bec9;cursor:pointer;text-align:left;background:#ffffff06;border:1px solid #ffffff1c;border-radius:14px;min-height:54px;padding:12px 15px;transition:all .2s}.client-form-options button:hover{background:#31dcff0d;border-color:#31dcff4d}.client-form-options button.selected{color:#fff;background:linear-gradient(135deg,#652daa3b,#1460892e);border-color:#f2cf6b8c;box-shadow:inset 0 0 0 1px #f2cf6b14}.client-form-question>label,.client-form-story{color:#aaa4b1;margin-top:22px;font-size:10px;display:block}.client-form-question input,.client-form-story textarea{color:#f5f3f8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#02040a;border:1px solid #ffffff1f;border-radius:12px;width:100%;margin-top:8px;padding:13px 15px;display:block}.client-form-question input{min-height:48px}.client-form-story textarea{resize:vertical;min-height:120px}.client-archetype-shell>footer{justify-content:flex-end;gap:10px;margin-top:28px;display:flex}.client-archetype-shell>footer button{color:#fff;cursor:pointer;background:linear-gradient(100deg,#6b24c3,#8b32de);border:1px solid #a347ff73;border-radius:999px;min-width:140px;min-height:48px;padding:0 20px;font-weight:750}.client-archetype-shell>footer .secondary-button{color:#bbb4c0;background:0 0}.client-archetype-shell>footer button:disabled{opacity:.4;cursor:not-allowed}.client-form-note{color:#6f6876;text-align:center;max-width:650px;margin:28px auto 0;font-size:9px;line-height:1.65}.client-form-state{border:1px solid var(--line);text-align:center;background:#060914;border-radius:28px;place-items:center;width:min(650px,100%);min-height:420px;margin:10vh auto;padding:50px;display:grid}.client-form-state>span{width:66px;height:66px;color:var(--gold);border:1px solid #f2cf6b66;border-radius:50%;place-items:center;margin-bottom:18px;font-size:28px;display:grid}.client-form-state h1{margin:0 0 15px;font:400 clamp(34px,6vw,54px)/1.05 Georgia,serif}.client-form-state p{color:#aaa4b2;max-width:540px;margin:0;line-height:1.75}.client-form-state small{color:#716a78;margin-top:20px}.client-form-state.is-success>span{color:#74dfa2;border-color:#29c9737a}@media (width<=760px){.store-window-card{grid-template-columns:1fr}.store-window-card .store-portal-image{min-height:0}.record-heading-actions{justify-content:flex-start}.client-archetype-page{padding:0}.client-archetype-shell{border:0;border-radius:0;min-height:100vh;padding:26px 16px 34px}.client-form-brand{width:min(220px,74vw)}.client-archetype-shell>header>p:last-child{font-size:13px}.client-form-progress{margin-top:34px}.client-form-options{grid-template-columns:1fr}.client-archetype-shell>footer{grid-template-columns:1fr;display:grid}.client-archetype-shell>footer button{width:100%}.center-assessment-list>article{grid-template-columns:11px 65px 1fr}.center-assessment-list .row-actions{grid-column:1/-1}.center-result-grid{grid-template-columns:1fr}.center-priorities>article{grid-template-columns:9px 1fr}.center-priorities details{grid-column:2}.center-answer-audit>div{grid-template-columns:1fr!important}}.transmutacao-site{--tv-green:#56d895;--tv-pink:#e98eb9;--tv-blue:#69a4ff;--tv-indigo:#5268d8;--tv-violet:#9d72e8;background:radial-gradient(circle at 82% 8%,#2a51ad33,#0000 26%),radial-gradient(circle at 12% 48%,#5239a71f,#0000 28%),linear-gradient(#01040b 0%,#03101d 32%,#061a27 54%,#040d19 76%,#010309 100%)}.tv-hero h1{max-width:760px;font-size:clamp(44px,5.25vw,72px);line-height:1.01}.tv-hero h1 em{color:#0000;background:linear-gradient(100deg,#e6edff 2%,#78a7ff 48%,#b78bfa 92%);-webkit-background-clip:text;background-clip:text;display:block}.tv-hero .tv-intro{color:#b1bbc9;max-width:670px;margin-top:26px;font-size:15px;line-height:1.78}.tv-belief-note{color:#7f8b9b;border-left:1px solid #72a3ff7a;max-width:650px;margin:16px 0 0;padding-left:16px;font-size:11px;line-height:1.7}.tv-hero-visual{aspect-ratio:4/5;border-color:#759fef38;border-radius:30px;justify-self:end;width:min(100%,500px);box-shadow:0 38px 95px #0000009e,0 0 55px #4658b41f}.tv-concept{border-top:1px solid #ffffff17;border-bottom:1px solid #ffffff17;grid-template-columns:1fr auto 1fr auto 1.35fr;align-items:center;gap:28px;max-width:1160px;margin:auto;padding:35px 30px;display:grid}.tv-concept p{color:#d9e0eb;margin:0;font:400 clamp(18px,2vw,25px)/1.3 Georgia,serif}.tv-concept span{background:#7caaff;border-radius:50%;width:5px;height:5px;box-shadow:0 0 18px #6798ff}.tv-experiences{max-width:1220px;margin:auto;padding:112px 30px 118px}.tv-section-heading--centered{text-align:center;max-width:760px;margin:0 auto 48px;display:block}.tv-section-heading--centered h2{font-size:clamp(38px,4.5vw,58px)}.tv-section-heading--centered>p:last-child{color:#8d98a8;max-width:600px;margin:20px auto 0;font-size:13px;line-height:1.72}.tv-experience-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.tv-experience-card{background:linear-gradient(145deg,#0a1826f0,#050911fa);border:1px solid #ffffff1a;border-radius:27px;transition:border-color .25s,transform .25s;overflow:hidden;box-shadow:0 28px 70px #00000047}.tv-experience-card:hover{border-color:#77a1ff52;transform:translateY(-4px)}.tv-experience-card figure{background:#07121e;height:330px;margin:0;position:relative;overflow:hidden}.tv-experience-card figure:after{content:"";background:linear-gradient(#0000 52%,#040a12c7);position:absolute;inset:0}.tv-experience-card figure img{object-fit:cover;width:100%;height:100%;display:block}.tv-experience-card.is-integration figure img{object-position:center 42%}.tv-experience-card.is-reconnection figure{background:radial-gradient(circle at 68% 40%,#10284b 0,#050914 48%,#010308 100%)}.tv-experience-card.is-reconnection figure img{object-fit:contain;object-position:center}.tv-experience-card figure>span{z-index:2;color:#dfe8f7;letter-spacing:.13em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0309119e;border:1px solid #ffffff26;border-radius:999px;padding:8px 11px;font-size:8px;font-weight:750;position:absolute;bottom:20px;left:22px}.tv-experience-card h3{color:#f4f6fa;margin:0;font:400 clamp(28px,3vw,39px)/1.05 Georgia,serif}.tv-experience-card-copy>p{color:#919cac;white-space:pre-line;min-height:74px;margin:16px 0 0;font-size:13px;line-height:1.72}.tv-flow{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;align-items:center;gap:9px;margin:25px 0 28px;padding:16px 0;display:flex}.tv-flow span{color:#c8d3e2;align-items:center;gap:9px;font-size:10px;display:flex}.tv-flow i{color:#658ee0;font-style:normal}.is-integration .tv-flow span:first-child{color:#8de5b3}.is-integration .tv-flow span:nth-child(2){color:#efadd0}.is-integration .tv-flow span:nth-child(3){color:#9bc2ff}.is-reading .tv-flow span{color:#c4a9ed}.tv-experience-price{color:#7f8a99;align-items:baseline;gap:9px;margin:-7px 0 23px;display:flex}.tv-experience-price small{letter-spacing:.08em;text-transform:uppercase;margin-right:auto;font-size:8px}.tv-experience-price strong{color:#f2cf6b;font:500 22px Georgia,serif}.tv-experience-price s{font-size:10px}.tv-experience-price span{font-size:9px}.tv-pricing-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:-4px 0 22px;display:grid}.tv-pricing-options article{background:#08122085;border:1px solid #b1c4e224;border-radius:14px;flex-direction:column;justify-content:center;min-height:92px;padding:13px 14px;display:flex;position:relative}.tv-pricing-options small{color:#91a0b4;letter-spacing:.12em;text-transform:uppercase;font-size:8px}.tv-pricing-options b{color:#d9e2ed;margin-top:4px;font-size:11px;font-weight:600}.tv-pricing-options strong{color:#f2cf6b;margin-top:3px;font:500 19px Georgia,serif}.tv-pricing-options span,.tv-pricing-options s{color:#8491a3;font-size:8px}.tv-pricing-options .is-package{background:linear-gradient(145deg,#332a226e,#0812208a);border-color:#f2cf6b38}.tv-pricing-options.is-modal{margin:22px 0}.tv-pricing-options.is-modal article{min-height:105px}.experience-pricing-editor{border:1px solid #d9dfe8;border-radius:16px;padding:18px}.experience-pricing-editor>p{color:#667085;margin:0 0 14px;font-size:12px}.experience-pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.experience-pricing-grid section{background:#f8fafc;border:1px solid #e2e7ef;border-radius:13px;flex-direction:column;gap:9px;padding:14px;display:flex}.experience-pricing-grid section>small{color:#667085;font-size:11px}.experience-pricing-grid label{font-size:11px}.tv-card-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.tv-card-actions button{color:#d8e0eb;cursor:pointer;background:0 0;border:1px solid #ffffff21;border-radius:999px;min-height:46px;font-size:10px;font-weight:750;transition:all .2s}.tv-card-actions button:hover{background:#4c6fb914;border-color:#749ff680}.tv-card-actions .is-primary{color:#fff;background:linear-gradient(110deg,#315da8,#6742a9);border-color:#78a0f847}.tv-booking{border-top:1px solid #ffffff12;padding-top:105px;padding-bottom:110px}.tv-modal-backdrop{z-index:1700;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#000308e0;place-items:center;padding:18px;animation:.24s ease-out modal-fade;display:grid;position:fixed;inset:0;overflow:auto}.tv-modal{background:radial-gradient(circle at 100% 0,#573bad33,#0000 38%),linear-gradient(150deg,#071725,#040812);border:1px solid #7a9eed4d;border-radius:30px;width:min(950px,100%);max-height:calc(100vh - 36px);padding:clamp(30px,5vw,55px);position:relative;overflow:auto;box-shadow:0 45px 120px #000c}.tv-modal-close{color:#fff;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;font:300 27px/1 Arial,sans-serif;display:grid;position:absolute;top:17px;right:17px}.tv-modal>h2{max-width:700px;margin:10px 52px 17px 0;font:400 clamp(36px,5vw,55px)/1.04 Georgia,serif}.tv-modal-intro{color:#aab4c3;white-space:pre-line;max-width:760px;margin:0;font-size:14px;line-height:1.78}.tv-modal-steps{gap:10px;margin-top:30px;display:grid}.tv-modal-steps article{background:#ffffff06;border:1px solid #ffffff14;border-radius:17px;grid-template-columns:54px 1fr;align-items:start;gap:17px;padding:20px;display:grid}.tv-modal-steps h3{margin:3px 0 8px;font:400 24px/1.1 Georgia,serif}.tv-modal-steps p{color:#929dab;margin:0;font-size:12px;line-height:1.7}.tv-modal-stage small{color:#7f8a99;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:750}.tv-modal-light{--light:#fff;width:18px;height:18px;box-shadow:0 0 10px #fff,0 0 25px var(--light),0 0 48px var(--light);background:#fff;border-radius:50%;margin:13px auto 0;display:block}.tv-modal-stage.is-green .tv-modal-light{--light:var(--tv-green)}.tv-modal-stage.is-pink .tv-modal-light{--light:var(--tv-pink)}.tv-modal-stage.is-blue .tv-modal-light{--light:var(--tv-blue)}.tv-modal-steps--reading{grid-template-columns:repeat(3,1fr)}.tv-modal-steps--reading article{grid-template-columns:1fr;min-height:190px}.tv-modal-steps--reading article>span{color:#a987e5;letter-spacing:.12em;font-size:9px}.tv-modal blockquote{color:#ded4ed;background:#9d72e812;border-left:2px solid #a47ce7;margin:27px 0 0;padding:18px 20px;font:italic 17px/1.6 Georgia,serif}.tv-modal-note{color:#a9b5c5;background:#4b70bc12;border-left:2px solid #71a3ffad;margin:24px 0 0;padding:17px 19px;font-size:11px;line-height:1.7}@media (width<=1200px){.tv-header{grid-template-columns:1fr auto;padding-inline:24px}.tv-header .tv-legacy-logo{width:min(455px,92vw);height:min(455px,92vw)}.tv-header nav{grid-area:2/1}.tv-header-cta{grid-area:2/2}.tv-hero{grid-template-columns:1fr minmax(350px,.78fr)}}@media (width<=820px){.tv-header{justify-content:center;padding:0 12px;display:flex}.tv-header .tv-legacy-logo{width:min(255px,94vw);height:min(255px,94vw);margin-bottom:-14px}.tv-header nav,.tv-header-cta{display:none}.tv-hero{text-align:center;grid-template-columns:1fr;padding:8px 21px 72px}.tv-hero-copy{justify-items:center;display:grid}.tv-hero h1{font-size:clamp(40px,10vw,58px)}.tv-belief-note{text-align:left}.tv-hero-visual{justify-self:center;width:min(100%,520px);margin-top:24px}.tv-concept{text-align:center;grid-template-columns:1fr;gap:13px;padding:32px 22px}.tv-concept span{margin:auto}.tv-experience-cards,.tv-modal-steps--reading{grid-template-columns:1fr}.tv-modal-steps--reading article{min-height:0}.tv-footer{grid-template-columns:150px 1fr}.tv-footer p:last-child{grid-column:2}}@media (width<=560px){.tv-header .tv-legacy-logo{width:min(235px,96vw);height:min(235px,96vw)}.tv-hero{padding:3px 18px 62px}.tv-hero h1{font-size:clamp(38px,11vw,49px)}.tv-hero .tv-intro{font-size:14px;line-height:1.7}.tv-belief-note{font-size:10px}.tv-hero-visual{aspect-ratio:4/5;border-radius:22px}.tv-concept p{font-size:21px}.tv-experiences{padding:80px 16px}.tv-section-heading--centered{margin-bottom:35px}.tv-experience-card figure{height:260px}.tv-experience-card-copy{padding:24px 20px}.tv-experience-card-copy>p{min-height:0}.tv-flow{justify-content:space-between;gap:5px}.tv-flow span{gap:5px;font-size:8px}.tv-card-actions{grid-template-columns:1fr}.tv-modal-backdrop{padding:7px}.tv-modal{border-radius:21px;max-height:calc(100vh - 14px);padding:31px 17px 23px}.tv-modal>h2{font-size:34px}.tv-modal-steps article{grid-template-columns:38px 1fr;padding:16px 14px}.tv-modal-steps h3{font-size:21px}.tv-modal-steps p{font-size:11px}.tv-modal-steps--reading article{grid-template-columns:1fr}.tv-modal blockquote{font-size:15px}.tv-modal>.tv-primary-cta{width:100%}.tv-footer{grid-template-columns:1fr}.tv-footer p:last-child{grid-column:auto}}.sale-dialog-backdrop{z-index:1600;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#000000e0;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow:auto}.sale-dialog{background:radial-gradient(circle at 100% 0,#692ab233,#0000 38%),linear-gradient(145deg,#100d18,#07070d);border:1px solid #f2cf6b47;border-radius:25px;width:min(720px,100%);padding:clamp(27px,5vw,46px);position:relative;box-shadow:0 35px 100px #000000c7}.sale-dialog-close{border:1px solid var(--line);color:#fff;cursor:pointer;background:#0a0810;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;font-size:25px;display:grid;position:absolute;top:14px;right:14px}.sale-dialog h2{margin:4px 45px 8px 0;font:400 clamp(30px,5vw,44px)/1.04 Georgia,serif}.sale-dialog-summary{color:#928b99;margin:0 0 25px;font-size:11px;line-height:1.6}.sale-dialog-summary b{color:var(--gold)}.sale-dialog form{grid-template-columns:1fr 1fr;gap:13px;display:grid}.sale-field{color:#9b94a1;gap:7px;font-size:9px;display:grid}.sale-field--wide{grid-column:1/-1}.sale-field input,.sale-field select,.sale-field textarea{border:1px solid var(--line);color:#eee;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#08070d;border-radius:10px;width:100%;min-height:45px;padding:10px 12px}.sale-field textarea{resize:vertical;min-height:88px}.sale-field input:focus,.sale-field select:focus,.sale-field textarea:focus{border-color:#a347ff94}.sale-dialog-actions{grid-column:1/-1;justify-content:flex-end;gap:9px;margin-top:6px;display:flex}.sale-dialog-actions button{border:1px solid var(--line);color:#aaa3b1;cursor:pointer;background:#0a0810;border-radius:10px;min-height:43px;padding:0 17px}.sale-dialog-actions button[type=submit]{color:#fff;background:linear-gradient(100deg,#7621dc,#a12ee9);border:0;font-weight:750}.sale-dialog-actions button:disabled{opacity:.55;cursor:wait}@media (width<=650px){.sale-dialog-backdrop{padding:8px}.sale-dialog{border-radius:18px;max-height:calc(100vh - 16px);padding:28px 17px 20px;overflow:auto}.sale-dialog form{grid-template-columns:1fr}.sale-field--wide,.sale-dialog-actions{grid-column:auto}.sale-dialog-actions{grid-template-columns:1fr 1fr;display:grid}.sale-dialog-actions button{width:100%}}.catalog-role-tabs{flex-wrap:wrap;gap:7px;margin:-3px 0 17px;display:flex}.catalog-role-tabs button{border:1px solid var(--line);color:#8d8693;cursor:pointer;background:#08060b;border-radius:999px;align-items:center;gap:8px;min-height:37px;padding:0 13px;display:flex}.catalog-role-tabs button.active{color:#fff;background:#31dcff14;border-color:#31dcff61}.catalog-role-tabs b{min-width:20px;height:20px;color:var(--gold);background:#17121c;border-radius:99px;place-items:center;padding:0 5px;font-size:8px;display:grid}.catalog-role{color:#aaa;background:#ffffff0a;border-radius:99px;padding:3px 7px;font-style:normal}.catalog-role.is-activation{color:#82e8f6;background:#31dcff14}.catalog-role.is-both{color:var(--gold);background:#f2cf6b14}.tv-header{grid-template-columns:1fr auto 1fr;padding:0 34px 8px}.tv-legacy-logo{justify-self:start;width:168px;height:168px;text-decoration:none;display:block;overflow:hidden}.tv-legacy-logo img{object-fit:contain;width:100%;height:100%;display:block}.tv-hero{grid-template-columns:minmax(0,1fr) minmax(390px,.72fr);gap:clamp(42px,6vw,82px);max-width:1220px;min-height:650px;padding-top:62px;padding-bottom:78px}.tv-hero-visual:before{background:linear-gradient(90deg,#02070f2e,#0000 30%),linear-gradient(#0000 72%,#02070f75)}.tv-hero-visual img{object-position:center}.tv-experience{padding-top:94px;padding-bottom:100px}.tv-experience-intro{grid-template-columns:1fr;max-width:660px;margin:30px 0 55px auto}.tv-stages{border-color:#ffffff1a}.tv-stage{min-height:360px;padding-top:25px}.tv-stage-light{background:radial-gradient(ellipse at 50% 50%,var(--stage) 0 8%,var(--stage) 24%,transparent 68%);width:36px;height:76px;margin:27px 0 23px;display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.tv-stage-light{background:radial-gradient(ellipse at 50% 50%,var(--stage) 0 8%,color-mix(in srgb,var(--stage) 42%,transparent) 24%,transparent 68%)}}.tv-stage-light{filter:drop-shadow(0 0 13px var(--stage));opacity:.94}.tv-stage-light:before{background:linear-gradient(180deg,transparent,var(--stage),#fff,var(--stage),transparent);width:3px;height:55px;box-shadow:0 0 18px var(--stage);content:"";border-radius:99px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.tv-stage-light:after{width:17px;height:17px;box-shadow:0 0 10px #fff,0 0 24px var(--stage),0 0 45px var(--stage);content:"";background:#fff;border-radius:50%;position:absolute;top:34px;left:50%;transform:translate(-50%,-50%)}.tv-stage h3{font-size:21px}.tv-stage p{font-size:11px;line-height:1.72}.tv-when{padding-top:10px;padding-bottom:100px}.tv-when-copy>p:not(.tv-kicker){max-width:590px}.tv-legacy-logo--footer{width:145px;height:145px}.tv-footer p{font-size:10px;line-height:1.7}.tv-footer p:last-child{color:#b89a5d}@media (width<=1080px){.tv-hero{grid-template-columns:1fr minmax(350px,.76fr)}.tv-stage{min-height:380px}.tv-stage-light{margin-block:23px 20px}}@media (width<=820px){.tv-header{grid-template-columns:1fr auto;padding:0 20px 6px}.tv-legacy-logo{width:132px;height:132px}.tv-hero{grid-template-columns:1fr;padding-top:46px}.tv-hero-visual{aspect-ratio:4/5;justify-self:center;width:min(100%,520px)}.tv-stage{min-height:0}.tv-stage-light{width:15px;height:54px;margin:0}.tv-stage-light:before{height:49px;top:0}.tv-stage-light:after{width:13px;height:13px;top:25px}.tv-footer{grid-template-columns:150px 1fr}.tv-legacy-logo--footer{width:125px;height:125px}.tv-footer p:last-child{grid-column:2}}@media (width<=560px){.tv-header{padding:0 14px 4px}.tv-legacy-logo{width:110px;height:110px}.tv-hero{padding-top:36px;padding-bottom:62px}.tv-hero-visual{aspect-ratio:4/5;border-radius:22px}.tv-experience{padding-top:75px;padding-bottom:78px}.tv-experience-intro{margin:27px 0 38px}.tv-stage{grid-template-columns:30px 18px 1fr}.tv-stage-light{width:13px;height:48px}.tv-stage-light:before{height:43px}.tv-stage-light:after{width:11px;height:11px;top:22px}.tv-when{padding-bottom:78px}.tv-booking{padding-top:76px;padding-bottom:82px}.tv-footer{grid-template-columns:1fr;padding-top:18px}.tv-legacy-logo--footer{width:125px;height:125px}.tv-footer p:last-child{grid-column:auto}}.tv-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;grid-template-columns:1fr auto 1fr;gap:10px 30px;max-width:1440px;padding:0 30px 18px;position:relative;top:auto}.tv-header .tv-legacy-logo{grid-area:1/1/auto/-1;justify-self:center;width:min(500px,88vw);height:min(500px,88vw)}@media (width<=1200px){.tv-header{grid-template-columns:1fr auto;padding-inline:24px}.tv-header .tv-legacy-logo{width:min(400px,90vw);height:min(400px,90vw)}.tv-header nav{grid-area:2/1}.tv-header-cta{grid-area:2/2}}@media (width<=820px){.tv-header{justify-content:center;padding:0 12px 8px;display:flex}.tv-header .tv-legacy-logo{width:min(215px,94vw);height:min(215px,94vw)}.tv-header nav,.tv-header-cta{display:none}}.tv-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:1px solid #fff1;grid-template-columns:1fr auto 1fr;gap:0 30px;max-width:1440px;padding:0 30px 4px;display:grid;position:relative;top:auto}.tv-header .tv-legacy-logo{grid-area:1/1/auto/-1;justify-self:center;width:min(560px,90vw);height:min(560px,90vw);margin-bottom:-24px}.tv-header nav{grid-area:2/1/auto/3;justify-content:flex-end}.tv-header-cta{grid-area:2/3;justify-self:end}.tv-hero{grid-template-columns:minmax(0,1.02fr) minmax(390px,.78fr);gap:clamp(42px,6vw,82px);max-width:1220px;min-height:620px;padding:18px 30px 78px}.tv-hero-visual{aspect-ratio:4/5;border-color:#759fef38;justify-self:end;width:min(100%,500px);box-shadow:0 38px 95px #0000009e,0 0 55px #4658b41f}.tv-booking{padding-top:105px;padding-bottom:110px}.tv-footer{grid-template-columns:170px 1fr auto;padding-top:25px;padding-bottom:25px}@media (width<=1200px){.tv-header{grid-template-columns:1fr auto;padding-inline:24px}.tv-header .tv-legacy-logo{width:min(455px,92vw);height:min(455px,92vw)}.tv-header nav{grid-area:2/1}.tv-header-cta{grid-area:2/2}.tv-hero{grid-template-columns:1fr minmax(350px,.78fr)}}@media (width<=820px){.tv-header{justify-content:center;padding:0 12px;display:flex}.tv-header .tv-legacy-logo{width:min(255px,94vw);height:min(255px,94vw);margin-bottom:-14px}.tv-header nav,.tv-header-cta{display:none}.tv-hero{grid-template-columns:1fr;padding:8px 21px 72px}.tv-hero-visual{justify-self:center;width:min(100%,520px)}.tv-footer{grid-template-columns:150px 1fr}.tv-footer p:last-child{grid-column:2}}@media (width<=560px){.tv-header .tv-legacy-logo{width:min(235px,96vw);height:min(235px,96vw)}.tv-hero{padding:3px 18px 62px}.tv-footer{grid-template-columns:1fr}.tv-footer p:last-child{grid-column:auto}}.tv-hero{text-align:center;max-width:1060px;min-height:0;padding:34px 30px 88px;display:block}.tv-hero-copy{justify-items:center;display:grid}.tv-hero h1{max-width:900px;font-family:var(--font-cormorant),"Bodoni 72",Didot,Georgia,serif;letter-spacing:-.035em;font-size:clamp(42px,4.55vw,61px);font-weight:500;line-height:.92}.tv-hero h1 span{display:block}.tv-hero h1 em{font-family:var(--font-geist-sans),Arial,sans-serif;letter-spacing:.18em;text-transform:uppercase;margin-top:20px;font-size:clamp(13px,1.35vw,18px);font-style:normal;font-weight:600;line-height:1.35;display:block}.tv-hero .tv-intro{max-width:760px}.tv-belief-note{text-align:center;border-top:1px solid #72a3ff59;border-left:0;max-width:720px;padding:17px 0 0}.tv-hero-glow{top:0;left:50%;transform:translate(-50%)}@media (width<=820px){.tv-hero{padding:20px 21px 74px;display:block}.tv-hero h1{font-size:clamp(40px,8.5vw,54px)}.tv-hero h1 em{letter-spacing:.15em;margin-top:17px;font-size:12px}.tv-belief-note{text-align:center}}@media (width<=560px){.tv-hero{padding:12px 18px 64px}.tv-hero h1{font-size:clamp(38px,11vw,46px);line-height:.94}.tv-hero h1 em{letter-spacing:.13em;font-size:10px;line-height:1.5}.tv-hero .tv-intro{margin-top:22px}}.tv-hero{padding:18px 30px 48px}.tv-hero h1{letter-spacing:-.03em;max-width:820px;font-size:clamp(39px,4.2vw,56px);line-height:.97}.tv-hero h1 em{font-family:var(--font-geist-sans),Arial,sans-serif;letter-spacing:.2em;text-transform:uppercase;order:-1;margin:0 0 17px;font-size:clamp(11px,1vw,14px);font-weight:650;line-height:1.35;display:block}.tv-hero .tv-intro{margin-top:22px}.tv-belief-note{margin-top:13px;padding-top:13px}.tv-experiences{padding:54px 30px 72px}.tv-section-heading--centered .tv-kicker{margin-bottom:10px}.tv-section-heading--centered>p:last-child{margin-top:13px}.tv-experience-card-copy{padding:25px}.tv-experience-card-copy>p{margin-top:12px}.tv-flow{margin:18px 0 20px;padding:13px 0}.tv-modal{padding:clamp(27px,4vw,44px)}.tv-modal-steps{gap:7px;margin-top:20px}.tv-modal-steps article{padding:15px}.tv-modal blockquote{margin-top:18px}.tv-modal-note{margin-top:16px}.tv-modal>.tv-primary-cta{margin-top:18px}.tv-booking-modal-backdrop{z-index:1750;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#000308e6;place-items:center;padding:18px;animation:.24s ease-out modal-fade;display:grid;position:fixed;inset:0;overflow:auto}.tv-booking-modal{background:radial-gradient(circle at 100% 0,#573bad2e,#0000 38%),linear-gradient(150deg,#071725,#040812);border:1px solid #7a9eed4d;border-radius:28px;width:min(900px,100%);max-height:calc(100vh - 36px);padding:clamp(27px,4vw,43px);position:relative;overflow:auto;box-shadow:0 45px 120px #000c}.tv-booking-modal>header{padding-right:52px}.tv-booking-modal>header h2{font:500 clamp(30px,4.2vw,45px)/1 var(--font-cormorant),Georgia,serif;margin:7px 0 8px}.tv-booking-modal>header>p:last-child{color:#929dab;margin:0 0 20px;font-size:12px;line-height:1.65}.tv-booking-modal .booking-widget{box-shadow:none;background:#050c16b8;border-color:#749ff638;padding:20px}.tv-booking-modal .booking-step{padding:13px 0}.booking-widget.is-calendar .booking-dates{grid-template-columns:repeat(7,minmax(0,1fr));overflow:visible}.booking-widget.is-calendar .booking-dates button{min-width:0}.booking-widget.is-calendar .booking-dates button:nth-child(n+15){display:block}@media (width<=820px){.tv-hero{padding:12px 21px 45px}.tv-experiences{padding:48px 20px 64px}.tv-experience-card figure{height:300px}}@media (width<=560px){.tv-hero{padding:7px 18px 39px}.tv-hero h1{font-size:clamp(36px,10.5vw,45px)}.tv-hero h1 em{margin-bottom:13px;font-size:9px}.tv-hero .tv-intro{margin-top:18px}.tv-experiences{padding:42px 15px 55px}.tv-section-heading--centered{margin-bottom:24px}.tv-experience-card figure{height:250px}.tv-booking-modal-backdrop{padding:6px}.tv-booking-modal{border-radius:19px;max-height:calc(100vh - 12px);padding:25px 12px 18px}.tv-booking-modal>header{padding:0 42px 0 4px}.tv-booking-modal>header h2{font-size:30px}.tv-booking-modal .booking-widget{padding:12px}.booking-widget.is-calendar .booking-dates{gap:3px}.booking-widget.is-calendar .booking-dates button{border-radius:7px;padding:6px 1px}.booking-widget.is-calendar .booking-dates small{font-size:5.5px}.booking-widget.is-calendar .booking-dates strong{font-size:14px}.tv-modal-steps article{padding:13px 11px}}.tv-hero{padding-bottom:25px}.tv-hero h1{letter-spacing:.015em;font-size:clamp(30px,3.35vw,45px);line-height:1.04}.tv-hero h1 span{text-transform:uppercase}.tv-hero h1 em{letter-spacing:.19em;margin-bottom:15px;font-size:clamp(15px,1.35vw,19px)}.tv-experiences{padding-top:24px}.tv-section-heading--centered{margin-bottom:24px}.tv-section-heading--centered .tv-kicker{letter-spacing:.19em;margin:0;font-size:clamp(16px,1.45vw,20px)}.tv-footer{text-align:center;justify-content:center;align-items:center;padding:30px 22px;display:flex}.tv-footer p{color:#d5deea;letter-spacing:.025em;margin:0;font-size:14px;line-height:1.6}@media (width<=820px){.tv-hero{padding-bottom:22px}.tv-experiences{padding-top:20px}.tv-hero h1{font-size:clamp(28px,7vw,38px)}.tv-hero h1 em{font-size:14px}.tv-section-heading--centered .tv-kicker{font-size:17px}.tv-footer{padding:25px 18px;display:flex}.tv-footer p{font-size:13px}}@media (width<=560px){.tv-hero{padding-bottom:18px}.tv-experiences{padding-top:17px}.tv-hero h1{font-size:clamp(25px,7.6vw,33px);line-height:1.08}.tv-hero h1 em{margin-bottom:12px;font-size:12px}.tv-section-heading--centered .tv-kicker{font-size:16px}.tv-footer p{font-size:12px}}.tv-section-heading--centered .tv-kicker{font-family:var(--font-geist-sans),Arial,sans-serif;letter-spacing:.19em;color:#0000;background:linear-gradient(100deg,#f1f4ff 5%,#85abff 48%,#bd8ef7 93%);-webkit-background-clip:text;background-clip:text;font-size:clamp(15px,1.35vw,19px);font-weight:650;line-height:1.35}.tv-experiences{padding-bottom:42px}.tv-footer{padding:18px 22px 22px}.tv-footer p{color:#fff;gap:3px;font-size:14px;display:grid}.tv-footer p span{display:block}@media (width<=820px){.tv-section-heading--centered .tv-kicker{font-size:14px}.tv-experiences{padding-bottom:34px}.tv-footer{padding:14px 18px 18px}.tv-footer p{font-size:13px}}@media (width<=560px){.tv-section-heading--centered .tv-kicker{font-size:12px}.tv-experiences{padding-bottom:28px}.tv-footer{padding-top:12px}.tv-footer p{font-size:12px}}.tv-hero h1{font-size:clamp(26px,2.8vw,38px)}@media (width<=820px){.tv-hero h1{font-size:clamp(24px,5.8vw,33px)}}@media (width<=560px){.tv-hero h1{font-size:clamp(22px,6.5vw,29px)}}.tv-premium-label{font-family:var(--font-geist-sans),Arial,sans-serif!important;letter-spacing:.19em!important;text-transform:uppercase!important;color:#0000!important;background:linear-gradient(100deg,#f1f4ff 5%,#85abff 48%,#bd8ef7 93%)!important;-webkit-background-clip:text!important;background-clip:text!important;font-size:clamp(15px,1.35vw,19px)!important;font-style:normal!important;font-weight:650!important;line-height:1.35!important}.tv-hero h1>span{font-family:var(--font-cinzel),Cinzel,Georgia,serif;letter-spacing:.015em;font-weight:400}.transmutacao-site{color:#f5f1e8;background:#02060d}.transmutacao-site:before{z-index:-2;content:"";background:radial-gradient(circle at 48% 15%,#1a488b47,#0000 42%),#02060d;position:fixed;inset:0}.tv-header{z-index:10;background:0 0;border:0;grid-template-columns:auto 1fr auto;align-items:center;gap:34px;max-width:1340px;padding:22px 34px;display:grid;position:absolute;top:0;left:0;right:0}.tv-header .tv-legacy-logo{grid-area:auto;width:250px;height:72px;margin:0;overflow:hidden}.tv-header .tv-legacy-logo img{object-fit:contain;width:100%;height:100%}.tv-header nav{grid-area:auto;justify-self:end;gap:34px;display:flex}.tv-header nav a{color:#f5f0e6;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:650}.tv-header-cta{color:#171008;background:linear-gradient(#ffd77d,#eda536);border-color:#e8a52b;grid-area:auto;min-height:44px;padding:0 24px;font-size:11px;font-weight:850;box-shadow:0 8px 26px #e99e1f42}.tv-hero{text-align:left;background:linear-gradient(90deg,#01050c1f,#01050c73),linear-gradient(#0000 60%,#02060d 99%),url(/experiencia-relaxamento-vibracional.png) 50%/cover no-repeat;grid-template-columns:minmax(360px,.78fr) minmax(500px,1.22fr);align-items:end;gap:50px;max-width:1440px;min-height:900px;padding:150px 5vw 76px;display:grid;position:relative}.tv-hero:after{content:"";pointer-events:none;background:radial-gradient(circle at 34% 21%,#0000 0 16%,#02060d0f 30%,#02060d9e 100%);position:absolute;inset:0}.tv-hero-copy,.tv-moment-panel{z-index:1;position:relative}.tv-hero-copy{align-self:end;padding:0 0 15px}.tv-hero h1{max-width:610px;font-family:var(--font-cinzel),Cinzel,Georgia,serif;letter-spacing:.01em;text-shadow:0 5px 22px #000000b3;margin:0;font-size:clamp(37px,3.35vw,55px);font-weight:400;line-height:1.08}.tv-hero h1 span,.tv-hero h1 em{font-family:inherit;font-size:inherit;letter-spacing:inherit;font-style:normal;font-weight:400;display:block}.tv-hero h1 em{color:#0000;text-transform:uppercase;background:linear-gradient(#ffeab0,#e3a21e);-webkit-background-clip:text;background-clip:text;margin:3px 0 0}.tv-hero-lead{font-family:var(--font-cormorant),Georgia,serif;margin:18px 0 0;font-size:clamp(24px,2vw,34px);line-height:1.2}.tv-hero .tv-intro{color:#eee9df;max-width:630px;font-family:var(--font-cormorant),Georgia,serif;text-shadow:0 3px 14px #000;margin-top:18px;font-size:18px;line-height:1.42}.tv-moment-panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#020810e6;border:1px solid #eca327a3;border-radius:12px;align-self:center;padding:22px;box-shadow:0 28px 80px #0000008f}.tv-moment-panel>h2{color:#f0e9dd;font-family:var(--font-cormorant),Georgia,serif;margin:0 0 14px;font-size:21px;font-weight:500;line-height:1.3}.tv-moment-options{gap:6px;display:grid}.tv-moment-options>button{color:#f3f0ea;text-align:left;cursor:pointer;background:linear-gradient(#141f2be6,#0a141ee6);border:1px solid #ffffff13;border-radius:7px;grid-template-columns:24px 1fr;align-items:center;gap:12px;width:100%;min-height:44px;padding:10px 13px;display:grid}.tv-moment-options>button:hover{border-color:#efb23673}.tv-moment-options>button i{border:2px solid #eef1f2;border-radius:50%;width:19px;height:19px}.tv-moment-options>button.is-selected{background:#121c26fa;border-color:#dea01f}.tv-moment-options>button.is-selected i{background:#f3aa19;border-color:#f3aa19;box-shadow:inset 0 0 0 4px #0c1721}.tv-moment-options>button span{font-size:13px;line-height:1.3}.tv-recommendation{background:linear-gradient(135deg,#08121cfa,#0c1925f5);border:1px solid #d99a17;border-radius:8px;margin-top:7px;padding:18px 20px 17px}.tv-recommendation small{color:#ddd7cb;letter-spacing:.05em;font-size:10px}.tv-recommendation h3{color:#0000;font-family:var(--font-cinzel),Cinzel,serif;text-transform:uppercase;background:linear-gradient(#ffdf7f,#e9a21d);-webkit-background-clip:text;background-clip:text;margin:6px 0 7px;font-size:24px;font-weight:400}.tv-recommendation p{color:#e4e1db;margin:0;font-size:13px;line-height:1.45}.tv-recommendation-price{border-top:2px solid #d79714;align-items:baseline;gap:10px;margin-top:14px;padding-top:13px;display:flex}.tv-recommendation-price span{font-size:12px}.tv-recommendation-price strong{color:#f4b733;font-family:var(--font-cormorant),Georgia,serif;font-size:33px;font-weight:500}.tv-recommendation>button{color:#161009;cursor:pointer;background:linear-gradient(#ffd778,#efaa3c);border:0;border-radius:999px;justify-content:center;align-items:center;gap:18px;width:100%;min-height:45px;margin-top:10px;font-size:12px;font-weight:850;display:flex}.tv-recommendation>button span{font-size:24px;font-weight:400}.tv-experiences{background:linear-gradient(#02060d,#050b15);position:relative}@media (width<=980px){.tv-header{grid-template-columns:1fr auto;padding:14px 20px;position:absolute}.tv-header .tv-legacy-logo{width:220px;height:62px}.tv-header nav{display:none}.tv-hero{background-position:48%;grid-template-columns:1fr;gap:28px;min-height:0;padding:115px 22px 55px}.tv-hero-copy{max-width:670px;padding-top:260px}.tv-moment-panel{width:100%;max-width:760px}}@media (width<=560px){.tv-header{padding:10px 14px}.tv-header .tv-legacy-logo{width:190px;height:56px}.tv-header-cta{display:none}.tv-hero{background-position:53%;padding:78px 15px 42px}.tv-hero-copy{padding-top:230px}.tv-hero h1{font-size:31px}.tv-hero-lead{font-size:23px}.tv-hero .tv-intro{font-size:16px}.tv-moment-panel{border-radius:9px;padding:10px}.tv-moment-panel>h2{padding:5px 4px 2px;font-size:18px}.tv-moment-options>button{grid-template-columns:22px 1fr;min-height:42px;padding:9px 10px}.tv-moment-options>button span{font-size:12px}.tv-recommendation{padding:15px}.tv-recommendation h3{font-size:21px}.tv-recommendation-price strong{font-size:29px}}.home-copy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.moment-admin{background:#060e1c59;border:1px solid #7e9ad533;border-radius:18px;gap:12px;padding:18px;display:grid}.moment-admin>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.moment-admin>header div{gap:4px;display:grid}.moment-admin>header small{color:#7f8ca5}.moment-admin>header button{width:auto}.moment-admin>article{background:#ffffff06;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:1.15fr .72fr .55fr 1.25fr auto;align-items:end;gap:10px;padding:12px;display:grid}.moment-admin textarea{min-height:76px}.moment-admin>article>button{margin-bottom:1px}.stack-form hr{border:0;border-top:1px solid #ffffff17;width:100%}@media (width<=900px){.moment-admin>article{grid-template-columns:1fr 1fr}.moment-admin>article label:last-of-type{grid-column:1/-1}.home-copy-grid{grid-template-columns:1fr}}@media (width<=600px){.moment-admin{padding:11px}.moment-admin>header{flex-direction:column;align-items:stretch}.moment-admin>article{grid-template-columns:1fr}.moment-admin>article label:last-of-type{grid-column:auto}}.tv-header .tv-legacy-logo{color:#f4f0e7;flex-direction:column;justify-content:center;align-items:flex-start;text-decoration:none;display:flex}.tv-header .tv-legacy-logo strong{font-family:var(--font-cinzel),Cinzel,Georgia,serif;letter-spacing:.14em;font-size:22px;font-weight:400}.tv-header .tv-legacy-logo small{letter-spacing:.28em;margin-top:3px;font-size:8px;font-weight:700}.tv-mobile-menu{display:none}.experience-visibility{justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;display:flex}.experience-visibility h2{margin:4px 0 6px}.experience-visibility p{color:#7f8ca5;margin:0}.experience-visibility .product-toggle{min-width:min(420px,100%)}@media (width<=980px){.tv-header .tv-legacy-logo{width:auto;height:auto}.tv-mobile-menu{justify-self:end;gap:5px;width:28px;display:grid}.tv-mobile-menu i{background:#f4efe4;border-radius:2px;width:100%;height:2px;display:block}.tv-header-cta{display:none}.experience-visibility{flex-direction:column;align-items:stretch}}@media (width<=560px){.transmutacao-site{background:#01050b}.tv-header{grid-template-columns:1fr;width:max-content;max-width:calc(100vw - 14px);padding:8px 10px;display:grid;top:8px;left:7px;right:auto}.tv-header .tv-legacy-logo{text-align:left;text-shadow:0 3px 18px #000000fa;align-items:flex-start;width:auto;height:auto}.tv-header .tv-legacy-logo strong{letter-spacing:.1em;font-size:23px}.tv-header .tv-legacy-logo small{letter-spacing:.2em;margin-top:5px;font-size:8.5px}.tv-mobile-menu{display:none}.tv-hero{text-align:center;background-image:url(/hero-mobile-aprovado.png);background-position:50% -68px;background-repeat:no-repeat;background-size:100%;min-height:0;padding:490px 11px 30px;display:block}.tv-hero:after{display:none}.tv-hero-copy{padding:0;display:block}.tv-hero h1{letter-spacing:-.01em;max-width:none;font-size:24px;line-height:1.12}.tv-hero h1 em{margin-top:2px;font-size:24px}.tv-hero-lead{margin-top:10px;font-size:18px}.tv-hero .tv-intro{max-width:365px;margin:9px auto 0;font-size:15px;line-height:1.52}.tv-moment-panel{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;text-align:left;background:0 0;border:0;border-radius:0;margin-top:18px;padding:0}.tv-moment-panel>h2{margin:0 2px 10px;padding:0;font-size:16px;line-height:1.42}.tv-moment-options{gap:6px}.tv-moment-options>button{border-radius:6px;grid-template-columns:18px 1fr;gap:9px;min-height:40px;padding:9px 10px}.tv-moment-options>button i{border-width:1.5px;width:15px;height:15px}.tv-moment-options>button.is-selected i{box-shadow:inset 0 0 0 3px #0c1721}.tv-moment-options>button span{font-size:12px;line-height:1.32}.tv-moment-options>button.is-selected{border-color:#e4a21d;border-radius:6px 6px 0 0}.tv-recommendation{border-radius:0 0 6px 6px;margin-top:-1px;padding:13px 13px 14px}.tv-recommendation small{font-size:9px}.tv-recommendation h3{margin:5px 0;font-size:19px}.tv-recommendation p{font-size:12px;line-height:1.5}.tv-recommendation-price{gap:7px;margin-top:10px;padding-top:9px}.tv-recommendation-price span{font-size:11px}.tv-recommendation-price strong{font-size:26px}.tv-recommendation>button{min-height:41px;margin-top:9px;font-size:11px}.tv-recommendation>button span{font-size:18px}}@media (width<=820px){.tv-premium-label{font-size:14px!important}}@media (width<=560px){.tv-premium-label{font-size:12px!important}}.weekly-availability{grid-column:1/-1}.weekly-days{gap:8px;display:grid}.weekly-day-row{border-bottom:1px solid var(--line);grid-template-columns:150px 1fr;align-items:center;gap:16px;padding:12px 0;display:grid}.weekly-day-row:last-child{border-bottom:0}.weekly-day-row>header{grid-template-columns:12px 1fr;align-items:center;gap:4px 10px;display:grid}.weekly-day-row>header i{background:#17131b;border:1px solid #5e5864;border-radius:50%;grid-row:1/3;width:9px;height:9px}.weekly-day-row>header i.is-active{background:#d6c2ff;border-color:#a885e9;box-shadow:0 0 12px #a47be773}.weekly-day-row>header b{color:#f5f1fa;font-size:11px}.weekly-day-row>header small{color:#6f6877;font-size:7px}.weekly-day-times{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.weekly-time-chip{background:#08070a;border:1px solid #35303a;border-radius:10px;align-items:center;min-height:32px;display:flex;overflow:hidden}.weekly-time-chip button{cursor:pointer;background:0 0;border:0}.weekly-time-value{color:#f4f0f7;padding:0 4px 0 11px;font-size:11px}.weekly-time-remove{color:#7f7786;align-self:stretch;padding:0 9px 1px 5px;font-size:16px}.weekly-time-remove:hover{color:#ff829f}.weekly-time-add{gap:7px;display:flex}.weekly-time-add input{color:#ddd;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#08070a;border:1px solid #35303a;border-radius:9px;width:105px;min-height:32px;padding:5px 8px;font-size:10px}.weekly-time-add button{color:#b99b5c;cursor:pointer;background:#be963d1a;border:1px solid #be963d3d;border-radius:9px;width:38px;min-height:32px;font-size:18px}.weekly-time-add button:disabled{opacity:.5;cursor:wait}@media (width<=650px){.weekly-availability{grid-column:auto}.weekly-day-row{grid-template-columns:1fr;gap:9px;padding:14px 0}.weekly-day-row>header{grid-template-columns:12px 1fr auto}.weekly-day-row>header i{grid-row:auto}.weekly-day-row>header small{font-size:7px}.weekly-day-times{padding-left:22px}.weekly-time-value{font-size:10px}.weekly-time-add input{width:98px}}.settings-saved{color:#8ee4b6;background:#2eb47014;border:1px solid #3fdc8e40;border-radius:9px;margin:2px 0 0;padding:10px 12px;font-size:9px;line-height:1.5}.store-product-prices{align-items:flex-end;gap:18px;margin:18px 0 22px;display:flex}.store-product-prices strong,.store-product-prices span{gap:5px;display:grid}.store-product-prices strong{color:#f0ce68;font:600 19px/1 Georgia,serif}.store-product-prices span{color:#d7d3de;font:500 15px/1 Georgia,serif}.store-product-prices small{color:#77717f;font:650 7px/1.2 var(--font-geist-sans),Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase}.store-product-prices--detail{margin:22px 0}.store-shop-modal .store-product-prices{gap:12px;margin:10px 0 15px}.store-shop-modal .store-product-prices strong{font-size:1.02rem}.store-shop-modal .store-product-prices span{font-size:.86rem}.sales-heading{margin-bottom:14px}.new-sale-button{min-height:38px;font-weight:750;color:#fff!important;background:linear-gradient(105deg,#7120cf,#9632e5)!important;border:1px solid #a347ff52!important;border-radius:10px!important;padding:0 15px!important}.sales-report-filters{border:1px solid var(--line);background:#08060b;border-radius:12px;grid-template-columns:repeat(6,minmax(115px,1fr)) auto;gap:8px;margin-bottom:17px;padding:13px;display:grid}.sales-report-filters label{color:#77717e;text-transform:uppercase;gap:5px;font-size:7px;display:grid}.sales-report-filters input,.sales-report-filters select{border:1px solid var(--line);color:#ddd;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#09070d;border-radius:8px;width:100%;min-height:37px;padding:7px 8px;font-size:9px}.sales-report-filters button{color:#80dced;cursor:pointer;background:#31c8e814;border:1px solid #31c8e83b;border-radius:8px;align-self:end;min-height:37px;padding:0 12px;font-size:9px}.sales-list article{grid-template-columns:150px minmax(160px,1fr) 70px 105px 100px}.sale-date-client{grid-template-columns:75px 1fr;align-items:center;gap:8px;display:grid}.sale-date-client time{color:#77717e;font-size:8px}.sale-date-client b{color:#f0ebf4;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.sale-description span{color:#77717e;font-size:8px}.sale-dialog--create{width:min(800px,100%)}.manual-sale-items{border:1px solid var(--line);background:#08060b;border-radius:11px;grid-column:1/-1;gap:9px;padding:13px;display:grid}.manual-sale-items>b{color:#8e8795;letter-spacing:.08em;text-transform:uppercase;font-size:8px}.manual-sale-row{grid-template-columns:1fr 80px 38px;gap:7px;display:grid}.manual-sale-row select,.manual-sale-row input{border:1px solid var(--line);color:#ddd;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0b0910;border-radius:8px;width:100%;min-height:40px;padding:8px}.manual-sale-row button{color:#d2788f;cursor:pointer;background:#ff4b770f;border:1px solid #ff4b772e;border-radius:8px}.manual-sale-row button:disabled{opacity:.28;cursor:not-allowed}.manual-sale-add{color:#75d1df;cursor:pointer;background:#6bd3e60f;border:1px solid #6bd3e633;border-radius:8px;justify-self:start;padding:8px 11px;font-size:9px}@media (width<=1100px){.sales-report-filters{grid-template-columns:repeat(3,1fr)}.sales-list article{grid-template-columns:140px 1fr 70px 100px}.sales-list .row-actions{grid-column:2/5;justify-content:flex-end;display:flex}}@media (width<=650px){.sales-heading{align-items:flex-start}.new-sale-button{min-height:35px;padding-inline:11px!important}.sales-report-filters{grid-template-columns:1fr 1fr;padding:10px}.sales-report-filters label:nth-child(3),.sales-report-filters label:nth-child(5),.sales-report-filters button{grid-column:1/-1}.sales-list article{grid-template-columns:1fr auto;gap:7px 10px;padding:13px 0;display:grid}.sale-date-client{grid-column:1/-1;align-items:center;gap:9px;min-width:0;display:flex}.sale-date-client time{color:var(--cyan);flex:none;font-size:9px}.sale-date-client b{min-width:0;font-size:10px}.sale-description{grid-column:1/-1}.sale-description span{line-height:1.45;display:block}.sales-list article>em{color:#9d93a4;grid-column:1}.sales-list article>strong{text-align:right;grid-area:2/2/4}.sales-list .row-actions{grid-column:1/-1;justify-content:flex-start;display:flex}.sale-dialog--create form{grid-template-columns:1fr}.sale-dialog--create .sale-field,.sale-dialog--create .sale-field--wide,.sale-dialog--create .sale-dialog-actions,.manual-sale-items{grid-column:auto}.manual-sale-row{grid-template-columns:1fr 62px 36px}.store-product-prices{gap:14px}.store-product-prices strong{font-size:17px}.store-product-prices span{font-size:14px}}.store-brand-title{letter-spacing:.22em!important;font-size:clamp(13px,1.25vw,18px)!important}.store-portal-copy h2,.store-shop-modal>header h2{font-family:var(--font-geist-sans),Arial,sans-serif;letter-spacing:.045em;text-transform:uppercase;font-weight:620;line-height:1.12}.store-shop-modal{isolation:isolate;background:linear-gradient(#030710a3,#02050cf0),radial-gradient(circle at 50% -10%,#764fcb47,#0000 34%),url(/vitrine-loja-magica-premium.png) 50% 24%/cover fixed}.store-shop-modal:before{z-index:-1;border-radius:inherit;content:"";background:linear-gradient(90deg,#02050ce6,#0409148a 50%,#02050ce6),linear-gradient(0deg,#030611 0,#0000 45%);position:absolute;inset:0}.store-interior-glow{z-index:-1;pointer-events:none;background:radial-gradient(#e8bd5b2e,#0000 67%);width:68%;height:190px;position:absolute;top:0;left:50%;transform:translate(-50%)}.store-shop-modal>header>p:last-child{font-size:.9rem}.store-tools{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#03070fbd;border:1px solid #eec76b29;border-radius:15px;grid-template-columns:1fr 280px;gap:12px;margin:0 auto 26px;padding:14px;display:grid;position:relative}.store-tools label{gap:6px;display:grid}.store-tools span{color:#88818e;letter-spacing:.14em;text-transform:uppercase;font-size:7px}.store-tools input,.store-tools select{color:#eee;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#070a13;border:1px solid #ffffff1f;border-radius:10px;width:100%;min-height:42px;padding:9px 12px}.category-manager{grid-column:1/-1}.category-manager>form{grid-template-columns:1fr 110px auto;gap:8px;display:grid}.category-manager input{border:1px solid var(--line);color:#eee;background:#09070d;border-radius:9px;min-height:40px;padding:8px 11px}.category-manager>form button{color:#fff;background:#7420d7;border:0;border-radius:9px}.category-manager>div:last-child{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.category-manager>div>span{border:1px solid var(--line);background:#08060b;border-radius:9px;align-items:center;gap:8px;padding:7px 9px;display:flex}.category-manager b{font-size:9px}.category-manager small{color:#6f6876;font-size:7px}.category-manager span button{color:#9e97a5;cursor:pointer;background:0 0;border:0;padding:4px 7px;font-size:8px}@media (width<=650px){.store-portal-copy h2{font-size:22px}.store-brand-title{font-size:12px!important}.store-shop-modal{background-attachment:scroll}.store-shop-modal>header h2{font-size:21px}.store-tools{grid-template-columns:1fr;margin-inline:4px;padding:10px}.category-manager>form{grid-template-columns:1fr 70px}.category-manager>form button{grid-column:1/-1;min-height:38px}}.admin-side nav button{position:relative}.admin-side nav button.has-new{color:#fff;box-shadow:inset 0 0 24px #b05dff1f,0 0 18px #b05dff1a}.admin-new-count{color:#fff;background:linear-gradient(135deg,#d7a13d,#9a42f1);border-radius:99px;place-items:center;min-width:18px;height:18px;margin-left:auto;padding:0 5px;font-size:8px;animation:1.8s ease-in-out infinite new-order-pulse;display:grid;box-shadow:0 0 15px #d5983e73}@keyframes new-order-pulse{50%{transform:scale(1.08);box-shadow:0 0 25px #b85bffb8}}.admin-header-actions{align-items:center;gap:8px;display:flex}.admin-notify-button{color:#cdb277;cursor:pointer;background:#cfa64b12;border:1px solid #cfa64b3d;border-radius:9px;min-height:36px;padding:0 12px;font-size:8px}.new-orders-alert{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(100deg,#7a20cf29,#d8ab471a);border:1px solid #d8ab4766;border-radius:12px;grid-template-columns:28px auto 1fr;align-items:center;gap:9px;width:100%;margin:0 0 14px;padding:11px 14px;animation:2.2s ease-in-out infinite new-order-glow;display:grid;box-shadow:0 0 24px #a94af01f}.new-orders-alert span{color:#f0ca6c;background:#e6bb521f;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.new-orders-alert b{font-size:10px}.new-orders-alert small{color:#928a99;justify-self:end;font-size:8px}@keyframes new-order-glow{50%{border-color:#d6ac48b8;box-shadow:0 0 35px #a94af040}}@media (width<=650px){.admin-header-actions{gap:5px}.admin-notify-button{padding-inline:8px;font-size:7px}.new-orders-alert{grid-template-columns:28px 1fr}.new-orders-alert small{grid-column:2;justify-self:start}.admin-new-count{position:absolute;top:4px;right:7px}}.session-studio{gap:18px;display:grid}.session-feedback{border:1px solid;border-radius:12px;margin:0;padding:13px 16px;font-size:13px;line-height:1.5}.session-feedback.is-error{color:#ffafbd;background:#ff395c14;border-color:#ff597752}.session-feedback.is-success{color:#9debd6;background:#23be9914;border-color:#49dab747}.session-console{background:radial-gradient(circle at 92% 0,#3c74ff21,#0000 35%),radial-gradient(circle at 0 100%,#8134d71f,#0000 34%),linear-gradient(145deg,#100d19,#07070d);padding:clamp(21px,3vw,34px);overflow:hidden}.session-console-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.session-console-heading small,.session-editor summary small,.recording-status small{color:#817b8a;letter-spacing:.08em;text-transform:uppercase;font-size:12px;display:block}.session-console-heading h2,.session-editor summary h2{margin:6px 0 0;font:400 clamp(25px,3vw,34px) Georgia,serif}.session-console-heading p{color:#8d8794;margin:10px 0 0;font-size:14px;line-height:1.6}.session-live-state{border:1px solid var(--line);color:#aaa3b0;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:9px 12px;font-size:12px;display:inline-flex}.session-live-state:before{content:"";background:#625c68;border-radius:50%;width:7px;height:7px}.session-live-state.is-running:before{background:#42e5b6;box-shadow:0 0 15px #42e5b6a6}.session-live-state.is-paused:before,.session-live-state.is-transition:before{background:#e8bc5a;box-shadow:0 0 15px #e8bc5a8c}.session-live-state.is-finished:before{background:#8e7cff;box-shadow:0 0 15px #8e7cff8c}.session-setup{background:#03030861;border:1px solid #7e68a72e;border-radius:15px;grid-template-columns:minmax(190px,1fr) minmax(190px,1fr) auto;align-items:end;gap:12px;margin-top:27px;padding:16px;display:grid}.session-setup label,.session-editor-meta label{color:#9891a0;gap:7px;font-size:13px;display:grid}.session-setup select,.session-editor-meta input,.session-stage-fields input,.session-stage-fields textarea,.session-stage-options input{color:#eeeaf3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#08070d;border:1px solid #8978a040;border-radius:10px;width:100%;min-height:43px;padding:10px 12px;font-size:14px}.session-setup button,.session-controls button,.recording-dock button,.session-editor-actions button,.recording-actions button,.recording-actions a,.session-transition-modal button,.session-consent-modal button{color:#d8cce5;cursor:pointer;background:#100c17;border:1px solid #8469ae47;border-radius:10px;min-height:43px;padding:0 16px;font-size:13px;font-weight:700;text-decoration:none}.session-setup button:disabled,.recording-dock button:disabled,.session-editor-actions button:disabled{cursor:not-allowed;opacity:.42}.session-setup .session-start,.session-editor-actions>button:last-child,.session-transition-modal div>button:last-child,.session-consent-modal div>button:last-child{color:#fff;background:linear-gradient(110deg,#6435bd,#2f6dcc);border:0;box-shadow:0 10px 30px #3f54c338}.session-workspace{grid-template-columns:minmax(250px,.72fr) minmax(330px,1.28fr);align-items:center;gap:clamp(25px,5vw,70px);padding:45px 12px 34px;display:grid}.session-timer{--session-progress:0deg;aspect-ratio:1;background:conic-gradient(#55a7ff 0 var(--session-progress),#4f577633 var(--session-progress) 360deg);border-radius:50%;place-items:center;width:min(300px,100%);margin:auto;display:grid;position:relative;box-shadow:0 0 65px #3563d126}.session-timer:before{content:"";background:radial-gradient(circle at 50% 35%,#27417733,#0000 42%),#090811;border-radius:50%;position:absolute;inset:7px}.session-timer>div{z-index:1;text-align:center;position:relative}.session-timer small,.session-timer strong,.session-timer span{display:block}.session-timer small{color:#7f8ba4;letter-spacing:.12em;font-size:11px}.session-timer strong{color:#f5f7ff;letter-spacing:-.04em;text-shadow:0 0 28px #5193ff38;margin:12px 0 8px;font:400 clamp(52px,7vw,78px)/1 Georgia,serif}.session-timer span{color:#777181;font-size:12px}.session-stage-card{background:linear-gradient(145deg,#14111de6,#07070df2);border:1px solid #866fb138;border-radius:22px;min-height:280px;padding:31px;box-shadow:0 24px 55px #00000038}.session-stage-card>small{color:#67aafa;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.session-stage-card h3{margin:12px 0 15px;font:400 clamp(29px,3vw,40px)/1.1 Georgia,serif}.session-stage-card p{color:#a09aa7;max-width:680px;min-height:54px;margin:0;font-size:15px;line-height:1.7}.session-stage-line{gap:7px;margin-top:26px;display:flex}.session-stage-line i{background:#292532;border-radius:99px;flex:1;height:4px}.session-stage-line i.done{background:#3a729e}.session-stage-line i.current{background:#6fb6ff;box-shadow:0 0 12px #50a1ff8c}.session-controls{flex-wrap:wrap;gap:9px;margin-top:25px;display:flex}.session-controls button:first-child{color:#9ecfff;border-color:#4da7ff4d}.recording-dock{background:#07070c;border:1px solid #8b73a933;border-radius:15px;justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;display:flex}.recording-status{align-items:center;gap:12px;display:flex}.recording-status>i{background:#17141c;border:2px solid #4d4853;border-radius:50%;width:13px;height:13px}.recording-status b{color:#aaa4af;margin-top:5px;font-size:14px;display:block}.recording-dock.is-recording{background:linear-gradient(90deg,#4b0c1940,#08070d);border-color:#f2496259}.recording-dock.is-recording .recording-status>i{background:#ee3152;border-color:#ff7187;animation:1.4s ease-in-out infinite session-recording-pulse;box-shadow:0 0 20px #ee3152b3}.recording-dock.is-recording .recording-status b{color:#ffc1cb}.recording-dock .recording-start{color:#abd5ff;border-color:#61aaff57}.recording-dock .recording-stop{color:#ffb3c0;background:#7312253d;border-color:#f8516c61}@keyframes session-recording-pulse{50%{opacity:.55;transform:scale(.78)}}.session-lower-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:18px;display:grid}.session-editor{padding:0}.session-editor>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:21px;list-style:none;display:flex}.session-editor>summary::-webkit-details-marker{display:none}.session-editor>summary span{color:#c29ee4;border:1px solid #8a65be42;border-radius:999px;padding:8px 11px;font-size:12px}.session-editor[open]>summary{border-bottom:1px solid var(--line)}.session-editor-body{padding:21px}.session-editor-meta{grid-template-columns:1fr 155px;gap:12px;display:grid}.session-editor-meta label:last-child{position:relative}.session-editor-meta label:last-child span{color:#77717e;font-size:11px;position:absolute;bottom:14px;right:12px}.session-editor-meta label:last-child input{padding-right:62px}.session-stage-editor-list{gap:11px;margin-top:18px;display:grid}.session-stage-editor-list>article{background:#08070c;border:1px solid #8271972e;border-radius:13px;grid-template-columns:38px 1fr 145px;gap:11px;padding:13px;display:grid}.session-stage-order{align-content:start;gap:5px;display:grid}.session-stage-order b{color:#8bc3ff;border:1px solid #5d9bee40;border-radius:50%;place-items:center;width:31px;height:31px;font-size:12px;display:grid}.session-stage-order button{border:1px solid var(--line);color:#8d8495;cursor:pointer;background:#0e0b13;border-radius:7px;width:31px;height:25px}.session-stage-order button:disabled{opacity:.25}.session-stage-fields{gap:7px;display:grid}.session-stage-fields textarea{resize:vertical;min-height:70px;line-height:1.45}.session-stage-options{align-content:start;gap:9px;display:grid}.session-stage-options label{color:#968f9c;align-items:center;gap:6px;font-size:12px;display:flex}.session-stage-options label:first-child input{width:68px}.session-stage-options .session-sound-check{min-height:34px}.session-sound-check input{accent-color:#5fa7f4;width:17px!important;min-height:17px!important}.session-stage-options button{color:#c77c9a;cursor:pointer;text-align:left;background:0 0;border:0;font-size:11px}.session-editor-actions{justify-content:space-between;gap:10px;margin-top:17px;display:flex}.recording-library{padding:21px}.recording-list{gap:10px;display:grid}.recording-list>article{background:#08070c;border:1px solid #8271972e;border-radius:13px;grid-template-columns:minmax(190px,1fr) minmax(180px,.8fr);gap:12px;padding:14px;display:grid}.recording-copy small,.recording-copy b,.recording-copy span{display:block}.recording-copy small{color:#77717e;font-size:11px}.recording-copy b{color:#e8e3eb;margin-top:6px;font-size:14px;line-height:1.35}.recording-copy span{color:#8a8390;margin-top:5px;font-size:12px}.recording-list audio{align-self:center;width:100%;height:38px}.recording-actions{border-top:1px solid var(--line);flex-wrap:wrap;grid-column:1/-1;gap:7px;padding-top:10px;display:flex}.recording-actions button,.recording-actions a{background:#0d0a12;align-items:center;min-height:34px;padding:0 11px;font-size:11px;display:inline-flex}.recording-actions .danger-action{color:#cf8095;border-color:#d553732e;margin-left:auto}.session-modal-backdrop{z-index:160;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#000000d1;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.session-transition-modal,.session-consent-modal{text-align:center;background:radial-gradient(circle at 50% 0,#3963b82e,#0000 35%),#0a0910;border:1px solid #6c97e852;border-radius:24px;width:min(530px,100%);padding:37px;box-shadow:0 35px 100px #000000b3}.session-transition-modal>span,.session-consent-modal>span{color:#79bbff;border:1px solid #5ba2f559;border-radius:50%;place-items:center;width:54px;height:54px;margin:0 auto 20px;display:grid;box-shadow:0 0 30px #4083e233}.session-consent-modal>span{color:#f05a73;border-color:#f1526b59}.session-transition-modal>small,.session-consent-modal>small{color:#817a88;letter-spacing:.1em;text-transform:uppercase;font-size:12px}.session-transition-modal h2,.session-consent-modal h2{margin:12px 0;font:400 clamp(28px,5vw,40px)/1.12 Georgia,serif}.session-transition-modal p,.session-consent-modal p{color:#9b95a1;margin:0;font-size:14px;line-height:1.65}.session-transition-modal>div,.session-consent-modal>div{justify-content:center;gap:9px;margin-top:25px;display:flex}.session-studio-loading{text-align:center;place-items:center;min-height:260px;display:grid}.session-studio-loading span{color:#7ab8ff;font-size:35px}.session-studio-loading p{color:#8e8794;font-size:14px}@media (width<=1050px){.session-lower-grid{grid-template-columns:1fr}.session-stage-editor-list>article{grid-template-columns:38px 1fr 135px}}@media (width<=760px){.session-console-heading{display:grid}.session-live-state{justify-self:start}.session-setup{grid-template-columns:1fr}.session-workspace{grid-template-columns:1fr;padding-inline:0}.session-timer{max-width:265px}.session-stage-card{min-height:0;padding:24px}.recording-dock{flex-direction:column;align-items:stretch}.recording-dock button{width:100%}.session-editor-meta{grid-template-columns:1fr}.session-stage-editor-list>article{grid-template-columns:35px 1fr}.session-stage-options{grid-column:2}.recording-list>article{grid-template-columns:1fr}.recording-actions .danger-action{margin-left:0}.session-transition-modal,.session-consent-modal{padding:28px 21px}.session-transition-modal>div,.session-consent-modal>div{flex-direction:column-reverse}.session-transition-modal button,.session-consent-modal button{width:100%}}.standalone-recorder{background:#07070cc7;border:1px solid #7d679e33;border-radius:15px;grid-template-columns:minmax(170px,.8fr) minmax(180px,1fr) minmax(190px,.8fr) auto;align-items:end;gap:12px;margin-top:12px;padding:15px 18px;display:grid}.standalone-recorder>div{align-self:center}.standalone-recorder small{color:#817b8a;letter-spacing:.08em;text-transform:uppercase;font-size:12px;display:block}.standalone-recorder b{color:#d9d2de;margin-top:5px;font-size:14px;display:block}.standalone-recorder label{color:#9891a0;gap:6px;font-size:12px;display:grid}.standalone-recorder input{color:#eeeaf3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#08070d;border:1px solid #8978a040;border-radius:10px;width:100%;min-height:43px;padding:10px 12px;font-size:14px}.standalone-recorder button{color:#abd5ff;cursor:pointer;background:#100c17;border:1px solid #61aaff57;border-radius:10px;min-height:43px;padding:0 16px;font-size:13px;font-weight:700}.standalone-recorder button:disabled{cursor:not-allowed;opacity:.42}.recording-transcript{background:#131b3152;border:1px solid #6484d22e;border-radius:10px;grid-column:1/-1;padding:12px 14px}.recording-transcript small{color:#81a9e7;letter-spacing:.08em;text-transform:uppercase;font-size:11px}.recording-transcript p{color:#bbb5c1;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:7px 0 0;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}@media (width<=900px){.standalone-recorder{grid-template-columns:1fr 1fr}.standalone-recorder>div{grid-column:1/-1}}@media (width<=600px){.standalone-recorder{grid-template-columns:1fr}.standalone-recorder>div{grid-column:auto}.standalone-recorder button{width:100%}}.store-portal-copy h2,.store-shop-modal>header h2{font-family:var(--font-cormorant),"Bodoni 72",Didot,Georgia,serif;letter-spacing:.015em;text-transform:uppercase;font-style:normal;font-weight:500;line-height:1.04}.store-portal-copy h2{max-width:560px;font-size:clamp(21px,2.25vw,30px)}.store-shop-modal>header h2{letter-spacing:.015em;font-size:clamp(24px,3vw,38px)}@media (width<=650px){.store-portal-copy h2{font-size:19px}.store-shop-modal>header h2{font-size:21px}}.store-shop-modal .store-product-prices{margin-bottom:7px}.store-shop-modal .store-product-actions{margin-top:2px}@media (width<=650px){.store-portal-copy h2{font-size:17px}.store-shop-modal .store-product-prices{margin-bottom:5px}.store-shop-modal .store-product-actions{margin-top:0}}.store-product-image video{object-fit:cover;background:#050711;width:100%;height:100%;display:block}.store-shop-modal .store-product-image video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.store-grid article:hover .store-product-image video{transform:scale(1.02)}.store-product-image video{transition:transform .5s}.store-category-sections{gap:42px;display:grid}.store-category-section>header{border-bottom:1px solid #e2ba5e3d;grid-template-columns:38px 1fr auto;align-items:center;gap:13px;margin:0 3px 17px;padding-bottom:13px;display:grid}.store-category-section>header>i{color:#e7c46d;background:radial-gradient(circle,#9759d333,#04070fcc);border:1px solid #e2ba5e42;border-radius:50%;place-items:center;width:36px;height:36px;font-style:normal;display:grid;box-shadow:0 0 22px #8549c221}.store-category-section header small{color:#716a78;letter-spacing:.18em;text-transform:uppercase;margin-bottom:4px;font-size:6px;display:block}.store-category-section header h3{color:#efe9f2;font:500 clamp(21px,2.2vw,29px)/1 var(--font-cormorant),Georgia,serif;letter-spacing:.04em;margin:0}.store-category-section header>span{color:#756e7c;font-size:8px}.store-shop-modal{background:#030611}.store-shop-modal:before{background:radial-gradient(circle at 50% 0,#52308b29,#0000 28%),linear-gradient(90deg,#050a15f0,#040912c2 50%,#050a15f0)}.store-interior-glow{display:none}.store-portal-copy>p:not(.eyebrow){max-width:510px;font-size:.88rem;line-height:1.62}.store-portal-copy h2{font-size:clamp(16px,1.55vw,21px)}@media (width<=650px){.store-category-sections{gap:32px}.store-category-section>header{grid-template-columns:31px 1fr;gap:10px}.store-category-section>header>i{width:30px;height:30px}.store-category-section header>span{display:none}.store-category-section header h3{font-size:20px}.store-portal-copy h2{font-size:15px}.store-portal-copy>p:not(.eyebrow){font-size:.76rem;line-height:1.58}}.tv-modal-feature-note{background:#f2cf6b0b;border:1px solid #f2cf6b33;border-radius:16px;grid-template-columns:auto 1fr;align-items:start;gap:14px;margin-top:25px;padding:20px;display:grid}.tv-modal-feature-note span{color:var(--gold);font-size:18px}.tv-modal-feature-note p{color:#aaa3b1;margin:0;font-size:12px;line-height:1.75}@media (width<=760px){.experience-stage-editor,.experience-pricing-grid{grid-template-columns:1fr}.tv-experience-price{flex-wrap:wrap}.tv-experience-price small{flex-basis:100%}.tv-pricing-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.tv-pricing-options article,.tv-pricing-options.is-modal article{border-radius:11px;min-height:98px;padding:10px 7px}.tv-pricing-options small{letter-spacing:.08em;font-size:6.5px}.tv-pricing-options b{font-size:9px}.tv-pricing-options strong{font-size:15px}.tv-pricing-options span,.tv-pricing-options s{font-size:7px}}.sound-manager-grid{grid-template-columns:minmax(300px,.72fr) minmax(420px,1.28fr);align-items:start;gap:18px;display:grid}.sound-editor select,.sound-editor input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%}.sound-editor .card-title>button{border:1px solid var(--line);color:#a89eaf;cursor:pointer;background:#0c0910;border-radius:8px;min-height:34px;padding:0 10px}.sound-list{gap:9px;display:grid}.sound-list article{border:1px solid var(--line);background:#08060b;border-radius:12px;grid-template-columns:40px minmax(150px,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.sound-icon{color:#8ab9f7;background:#4974bd14;border:1px solid #699fe53d;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.sound-list article>div:nth-child(2){gap:4px;display:grid}.sound-list small{color:#76707d;text-transform:uppercase;font-size:8px}.sound-list b{color:#ede8f0;font-size:11px}.sound-list em{color:#817a88;justify-self:start;font-size:8px;font-style:normal}.sound-list em.is-active{color:#70d9b8}.sound-list a{color:#83bff2;font-size:9px;text-decoration:none}.sound-list .row-actions{justify-content:flex-end}.session-sound-console{background:linear-gradient(100deg,#13213b52,#0c0912c2);border:1px solid #568bd333;border-radius:15px;grid-template-columns:minmax(230px,.85fr) minmax(250px,1fr) auto;align-items:end;gap:13px;margin-top:13px;padding:15px 17px;display:grid}.session-sound-heading{align-items:center;gap:11px;display:flex}.session-sound-heading>span{color:#84bcff;border:1px solid #599ef242;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 0 20px #3f86e21f}.session-sound-heading small,.session-sound-heading b,.session-sound-heading em{display:block}.session-sound-heading small{color:#7c8595;letter-spacing:.1em;text-transform:uppercase;font-size:9px}.session-sound-heading b{color:#e9edf5;margin-top:4px;font-size:13px}.session-sound-heading em{color:#8295b1;margin-top:3px;font-size:9px;font-style:normal}.session-sound-console label{gap:6px;display:grid}.session-sound-console label>span{color:#8e8797;font-size:10px}.session-sound-console select{color:#eee;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#08070d;border:1px solid #7d749745;border-radius:9px;width:100%;min-height:42px;padding:9px 11px}.session-sound-actions{gap:7px;display:flex}.session-sound-actions a,.session-sound-actions button{color:#a9c8ee;white-space:nowrap;cursor:pointer;background:#0b0a11;border:1px solid #6b95d33d;border-radius:9px;align-items:center;min-height:42px;padding:0 11px;font-size:9px;text-decoration:none;display:inline-flex}.session-sound-console>p{color:#8e8795;grid-column:1/-1;margin:0;font-size:11px}.session-youtube-player{aspect-ratio:16/5;background:#03040a;border:1px solid #6f8abe38;border-radius:12px;grid-column:1/-1;width:100%;position:relative;overflow:hidden}.session-youtube-player iframe{border:0;width:100%;height:100%;position:absolute;inset:0}@media (width<=900px){.sound-manager-grid{grid-template-columns:1fr}.session-sound-console{grid-template-columns:1fr 1fr}.session-sound-actions{grid-column:1/-1}.session-youtube-player{aspect-ratio:16/7}}@media (width<=600px){.sound-list article{grid-template-columns:36px 1fr}.sound-list .row-actions{grid-column:1/-1;justify-content:flex-start}.session-sound-console{grid-template-columns:1fr;padding:13px}.session-sound-actions,.session-youtube-player{grid-column:auto}.session-sound-actions{flex-wrap:wrap}.session-youtube-player{aspect-ratio:16/9}}.tv-modal>h2{letter-spacing:-.018em;text-wrap:balance;max-width:760px;font-size:clamp(30px,3.8vw,44px);line-height:1.08}@media (width<=560px){.tv-modal>h2{letter-spacing:-.012em;margin-right:42px;font-size:clamp(25px,7vw,29px);line-height:1.1}}
