/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@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-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}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#080808;--acid:#d3a84f;--gold-light:#f1d27a}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:#fff;margin:0;font-family:Arial,Helvetica,sans-serif}.site-content{transform-origin:50% 0}.nav .brand,.nav-links a,.nav-cta,.hero-kicker,.hero-title>*,.hero-tagline,.hero-discover{transform-style:preserve-3d;backface-visibility:hidden;will-change:transform,opacity,filter}.intro-experience{z-index:1000;isolation:isolate;color:#fff;perspective:1400px;background:#020302;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.intro-bg{z-index:-4;background:radial-gradient(circle at 50% 48%,#ce9c332e,#0000 25%),radial-gradient(circle,#17150e 0%,#050605 42%,#010201 78%);position:absolute;inset:0}.intro-bg:before{content:"";background:conic-gradient(from 90deg,transparent 0 38%,#ecc56514 46%,transparent 54% 88%,#b3771612 94%,transparent);animation:9s linear infinite introAtmosphere;position:absolute;inset:-35%}.intro-panel{z-index:-1;background:linear-gradient(110deg,#020302,#0b0b08 72%,#151106);width:50.15%;position:absolute;top:0;bottom:0}.intro-panel:after{content:"";opacity:.12;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0}.intro-panel-left{border-right:1px solid #ddb14a38;left:0}.intro-panel-right{border-right:1px solid #ddb14a38;right:0;transform:scaleX(-1)}.intro-center{width:min(760px,92vw);min-height:min(760px,92vw);transform-style:preserve-3d;place-items:center;display:grid;position:relative}.intro-logo{z-index:3;object-fit:contain;filter:drop-shadow(0 18px 34px #000000b8)drop-shadow(0 0 24px #e8ba4e42);width:min(580px,76vw);max-height:62vh;transform-style:preserve-3d;backface-visibility:hidden;image-rendering:auto;position:relative}.intro-orbit{z-index:1;aspect-ratio:1;border:1px solid #e7be5b61;border-radius:50%;width:min(640px,82vw);position:absolute;box-shadow:0 0 80px #d3a84f17,inset 0 0 80px #d3a84f0d}.intro-orbit:before,.intro-orbit:after{content:"";border-radius:50%;position:absolute}.intro-orbit:before{border:1px dashed #f1d27a3d;inset:6%}.intro-orbit:after{filter:drop-shadow(0 0 10px #d9a83e);border-top:2px solid #e4bd5b;border-right:2px solid #0000;animation:3.8s linear infinite introOrbit;inset:-5px}.intro-flare{z-index:4;pointer-events:none;background:linear-gradient(90deg,#0000,#fff1bd 45%,#fff 50%,#d99e2d 55%,#0000);width:44%;height:2px;position:absolute;transform:rotate(-13deg);box-shadow:0 0 14px #e0b149,0 0 38px #e0b149b3}.intro-line{z-index:4;transform-origin:50%;background:linear-gradient(90deg,#0000,#d6a844 30%,#fff0b4 50%,#d6a844 70%,#0000);width:min(410px,58vw);height:1px;position:absolute;bottom:16%;box-shadow:0 0 12px #e8bc56b8}.intro-copy{z-index:5;text-align:center;gap:8px;display:grid;position:absolute;bottom:7%}.intro-copy strong{color:#f1d27a;letter-spacing:.42em;font-size:clamp(11px,1.2vw,15px);font-weight:600}.intro-copy small{color:#a8a79e;letter-spacing:.18em;font-size:clamp(9px,1vw,12px)}.intro-skip{z-index:8;color:#c9aa61;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08090780;border:1px solid #d8b25861;border-radius:999px;padding:9px 14px;font:600 9px Arial,sans-serif;transition:all .25s;position:absolute;top:24px;right:26px}.intro-skip:hover,.intro-skip:focus-visible{color:#111;background:#e6c46d;border-color:#e6c46d;outline:none;transform:translateY(-2px)}.intro-particles{z-index:-2;pointer-events:none;position:absolute;inset:0}.intro-particle{background:#f2ce70;border-radius:50%;width:3px;height:3px;animation:3.5s ease-in-out infinite alternate introParticle;position:absolute;box-shadow:0 0 12px #d7a33a}.intro-particle:first-child{top:18%;left:12%}.intro-particle:nth-child(2){animation-delay:.4s;top:72%;left:22%}.intro-particle:nth-child(3){animation-delay:1.1s;top:12%;left:33%}.intro-particle:nth-child(4){animation-delay:.7s;top:84%;left:42%}.intro-particle:nth-child(5){animation-delay:1.5s;top:14%;left:57%}.intro-particle:nth-child(6){animation-delay:.2s;top:78%;left:68%}.intro-particle:nth-child(7){animation-delay:1.8s;top:22%;left:82%}.intro-particle:nth-child(8){animation-delay:.9s;top:63%;left:91%}.intro-particle:nth-child(9){animation-delay:1.3s;top:52%;left:8%}.intro-particle:nth-child(10){animation-delay:.5s;top:44%;left:76%}.intro-particle:nth-child(11){animation-delay:2s;top:38%;left:28%}.intro-particle:nth-child(12){animation-delay:1.6s;top:91%;left:62%}.intro-particle:nth-child(13){animation-delay:.8s;top:6%;left:49%}.intro-particle:nth-child(14){animation-delay:1.2s;top:86%;left:88%}@keyframes introAtmosphere{to{transform:rotate(360deg)}}@keyframes introOrbit{to{transform:rotate(360deg)}}@keyframes introParticle{0%{opacity:.35;transform:translateY(0)scale(.7)}to{opacity:1;transform:translateY(-18px)scale(1.4)}}@media (width<=560px){.intro-center{min-height:96vw}.intro-logo{width:82vw}.intro-orbit{width:92vw}.intro-line{bottom:10%}.intro-copy{bottom:0}.intro-copy strong{letter-spacing:.28em}.intro-copy small{letter-spacing:.09em}.intro-skip{top:15px;right:15px}}@media (prefers-reduced-motion:reduce){.intro-experience{display:none}.site-content{opacity:1!important;filter:none!important;transform:none!important}}[data-parallax],.design-grid figure,.funnel-visual{will-change:transform,opacity}.section-head h2,.section-head>span,.service-grid h3,.service-grid p,.advantages h2,.advantages h3,.advantages p,.funnel-intro p,.method-list h3,.method-list p,.contact h2,.contact p,.contact a,.proof-stat strong,.proof-stat span{will-change:transform,opacity,filter;backface-visibility:hidden}.hero,.design-grid figure,.funnel-visual{perspective:1200px;perspective-origin:50%}.hero-logo,.design-grid figure img,.funnel-visual img{transform-style:preserve-3d;backface-visibility:hidden}.motion-reveal{opacity:0;transition:opacity .78s ease var(--reveal-delay,0s),transform .78s cubic-bezier(.22,.72,.18,1) var(--reveal-delay,0s);transform:translateY(34px)}.motion-reveal.is-visible{opacity:1;transform:translateY(0)}.page-watermark{z-index:40;opacity:.68;filter:drop-shadow(0 5px 18px #d3a84f47);width:116px;height:116px;transition:opacity .25s,transform .25s,filter .25s;position:fixed;bottom:18px;right:18px}.page-watermark img{object-fit:contain;width:100%;height:100%;animation:5.5s ease-in-out infinite watermarkFloat;display:block}.page-watermark span{color:#f2d783;text-transform:uppercase;letter-spacing:.12em;white-space:nowrap;opacity:0;visibility:hidden;background:#11120f;border:1px solid #4f462f;border-radius:999px;padding:9px 13px;font-size:10px;transition:all .25s;position:absolute;top:50%;right:94px;transform:translateY(-50%)translate(8px)}.page-watermark:hover,.page-watermark:focus-visible{opacity:.95;filter:drop-shadow(0 8px 22px #d3a84f52);outline:none;transform:scale(1.08)rotate(3deg)}.page-watermark:hover span,.page-watermark:focus-visible span{opacity:1;visibility:visible;transform:translateY(-50%)translate(0)}.page-watermark:active{transform:scale(.96)}@keyframes watermarkFloat{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-7px)rotate(2deg)}}.auron-assistant{z-index:60;transition:left 1.35s cubic-bezier(.22,.8,.24,1),top 1.35s cubic-bezier(.22,.8,.24,1);position:fixed;bottom:14px;left:18px}.auron-assistant.is-dragging{transition:none}.assistant-trigger{isolation:isolate;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 8px 22px #0000008c);background:0 0;border:0;border-radius:0;width:136px;height:136px;padding:0;transition:transform .25s,filter .25s;position:relative}.auron-assistant.is-dragging .assistant-trigger{cursor:grabbing;transform:scale(1.05)}.assistant-trigger:hover,.assistant-trigger:focus-visible{filter:drop-shadow(0 10px 28px #d3a84f6b);outline:none;transform:translateY(-4px)scale(1.04)}.assistant-trigger img{z-index:1;object-fit:contain;transform-origin:50% 82%;filter:brightness(1.22)contrast(1.08)drop-shadow(0 0 2px #ffffffe6)drop-shadow(0 7px 12px #d3a84f52);border-radius:0;width:100%;height:100%;animation:6.8s ease-in-out infinite catInvite;display:block;position:relative}.assistant-trigger>span{z-index:2;color:#f2d783;letter-spacing:.08em;white-space:nowrap;transform-origin:0;background:#11120f;border:1px solid #625334;border-radius:999px;padding:8px 11px;font-size:10px;animation:3.4s ease-in-out infinite bubbleInvite;position:absolute;top:4px;left:84px}.auron-assistant.on-right .assistant-trigger>span{transform-origin:100%;left:auto;right:84px}.assistant-trigger:hover img,.assistant-trigger:focus-visible img{animation:.58s ease-in-out infinite alternate catReact}.auron-assistant.is-open .assistant-trigger img,.auron-assistant.is-open .assistant-trigger>span{animation:none}@keyframes catInvite{0%,48%,to{transform:translateY(0)rotate(0)}54%{transform:translateY(-8px)rotate(-2.5deg)}60%{transform:translateY(-3px)rotate(2deg)}66%{transform:translateY(-7px)rotate(-1.5deg)}73%{transform:translateY(0)rotate(0)}}@keyframes catReact{0%{transform:translateY(-2px)rotate(-2deg)scale(1)}to{transform:translateY(-8px)rotate(2deg)scale(1.035)}}@keyframes bubbleInvite{0%,58%,to{transform:translate(0)scale(1);box-shadow:0 0 #d3a84f00}66%{transform:translate(5px)scale(1.06);box-shadow:0 0 20px #d3a84f3d}76%{transform:translate(0)scale(1)}}.assistant-panel{color:#f4f3ed;background:#11120f;border:1px solid #55482d;border-radius:16px;width:min(360px,100vw - 28px);animation:.25s ease-out assistantIn;position:absolute;bottom:124px;left:0;overflow:hidden;box-shadow:0 24px 70px #000000a6}.auron-assistant.on-right .assistant-panel{left:auto;right:0}@keyframes assistantIn{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.assistant-trigger img,.assistant-trigger>span{animation:none!important}.assistant-trigger{transition:none}}.assistant-panel header{background:linear-gradient(135deg,#181914,#0d0e0c);border-bottom:1px solid #34352f;justify-content:space-between;align-items:start;padding:18px;display:flex}.assistant-panel header strong{font-size:15px;display:block}.assistant-panel header span{color:#999b92;text-transform:uppercase;letter-spacing:.1em;margin-top:5px;font-size:10px;display:block}.assistant-panel header i{background:#a9d857;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block;box-shadow:0 0 9px #a9d857}.assistant-panel header button{color:#c9c9c2;cursor:pointer;background:0 0;border:0;font-size:24px}.assistant-messages{max-height:260px;padding:16px;overflow:auto}.assistant-messages p{border-radius:12px;width:86%;margin:0 0 10px;padding:11px 13px;font-size:13px;line-height:1.5}.assistant-messages .bot{color:#dddcd4;background:#23241f;border-bottom-left-radius:3px}.assistant-messages .user{color:#11120f;background:linear-gradient(135deg,#b37e22,#e0bd65);border-bottom-right-radius:3px;margin-left:auto}.assistant-suggestions{scrollbar-width:none;gap:6px;padding:0 16px 12px;display:flex;overflow:auto}.assistant-suggestions button{color:#bbbdb4;cursor:pointer;background:0 0;border:1px solid #4b4d45;border-radius:999px;flex:none;padding:7px 9px;font-size:10px}.assistant-suggestions button:hover{color:#f2d783;border-color:#c69a3e}.assistant-panel form{border-top:1px solid #34352f;grid-template-columns:1fr 42px;gap:8px;padding:12px 16px;display:grid}.assistant-panel input{color:#fff;background:#191a16;border:1px solid #46483f;border-radius:10px;outline:none;min-width:0;padding:11px 12px}.assistant-panel input:focus{border-color:#c69a3e}.assistant-panel form button{background:var(--gold-light);color:#11120f;cursor:pointer;border:0;border-radius:10px;font-size:18px}.assistant-whatsapp{color:#d8b75c;text-align:center;border-top:1px solid #292a25;padding:12px 16px 15px;font-size:11px;display:block}a{color:inherit;text-decoration:none}.shell{width:min(1240px,100% - 56px);margin-inline:auto}.nav{z-index:900;border:1px solid #0000;justify-content:space-between;align-items:center;height:88px;padding-inline:22px;transition:height .4s,background .4s,border-color .4s,box-shadow .4s,-webkit-backdrop-filter .4s,backdrop-filter .4s;display:flex;position:fixed;top:0;left:50%;transform:translate(-50%)}.nav.is-scrolled{-webkit-backdrop-filter:blur(18px);background:#050605d1;border-color:#d3a84f29;height:68px;box-shadow:0 14px 42px #00000057}.brand{letter-spacing:.12em;align-items:center;gap:11px;font-size:19px;font-weight:800;display:flex}.brand>img{object-fit:cover;object-position:50% 20%;border-radius:50%;width:38px;height:38px}.brand-light{color:var(--acid);vertical-align:top;margin-left:2px;font-size:8px}.nav-links{color:#b5b6ae;gap:34px;font-size:13px;display:flex}.nav-links a:hover{color:#fff}.advantages{scroll-margin-top:72px}.nav-cta{border:1px solid #4e5049;border-radius:999px;gap:18px;padding:12px 17px;font-size:13px;transition:all .25s;display:flex}.nav-cta:hover{background:var(--acid);color:var(--ink);border-color:var(--acid)}.nav-cta span{transition:transform .25s}.nav-cta:hover span{transform:translate(3px,-3px)}.hero{isolation:isolate;perspective:1500px;background:#010201;border-bottom:1px solid #34362f;min-height:100svh;padding:0;position:relative;overflow:hidden}.cinema-stage{z-index:-1;transform-style:preserve-3d;background:radial-gradient(circle at 50% 48%,#17140c 0,#0a0a07eb 27%,#010201 72%);position:absolute;inset:0;overflow:hidden}.cinema-vignette{z-index:8;pointer-events:none;background:radial-gradient(circle at 50% 48%,#0000 18%,#00000040 50%,#000000eb 100%);position:absolute;inset:0}.cinema-grid{opacity:.13;background-image:linear-gradient(#ddb4521f 1px,#0000 1px),linear-gradient(90deg,#ddb45217 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:-15%;transform:perspective(700px)rotateX(67deg)translateY(31%);-webkit-mask-image:linear-gradient(#0000 8%,#000 55%,#0000 90%);mask-image:linear-gradient(#0000 8%,#000 55%,#0000 90%)}.cinema-a{filter:drop-shadow(0 28px 80px #000000e6)drop-shadow(0 0 35px #d3a84f3d);opacity:.9;width:min(58vw,760px);height:min(38vw,500px);transform-style:preserve-3d;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-52%)}.cinema-a img{mix-blend-mode:screen;filter:contrast(1.08)brightness(.94);width:100%;height:auto;display:block;transform:translateY(-3%)}.cinema-sheen{mix-blend-mode:screen;clip-path:polygon(35% 0,68% 0,100% 100%,0 100%);background:linear-gradient(110deg,#0000 38%,#ffffffbf 48%,#f5c85c59 52%,#0000 62%);position:absolute;inset:-15% -25%}.cinema-flare{z-index:5;background:linear-gradient(90deg,#0000,#d4a63e,#fff7d9,#d4a63e,#0000);width:42%;height:2px;position:absolute;top:49%;left:29%;transform:rotate(-9deg);box-shadow:0 0 14px #e1b34d,0 0 70px #d3a84fb3}.cinema-orbit{border:1px solid #e0b5502b;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateX(68deg);box-shadow:0 0 60px #d3a84f0d}.cinema-orbit-a{aspect-ratio:1;width:min(76vw,1050px);animation:16s linear infinite cinemaOrbit}.cinema-orbit-b{aspect-ratio:1;border-style:dashed;width:min(54vw,730px);animation:12s linear infinite reverse cinemaOrbit}.cinema-word{color:#f1d27a;text-transform:uppercase;pointer-events:none;white-space:nowrap;position:absolute;left:50%;transform:translate(-50%)}.cinema-word-auron{letter-spacing:.22em;font-size:clamp(38px,7vw,108px);font-weight:700;top:19%}.cinema-word-marketing{letter-spacing:.62em;font-size:clamp(11px,1.3vw,19px);bottom:16%}.cinema-particles{position:absolute;inset:0}.cinema-particles i{background:#f4d478;border-radius:50%;width:3px;height:3px;position:absolute;box-shadow:0 0 16px #d9a43b}.cinema-particles i:nth-child(3n){width:1px;height:1px}.cinema-particles i:first-child{top:20%;left:9%}.cinema-particles i:nth-child(2){top:66%;left:17%}.cinema-particles i:nth-child(3){top:34%;left:25%}.cinema-particles i:nth-child(4){top:80%;left:32%}.cinema-particles i:nth-child(5){top:13%;left:39%}.cinema-particles i:nth-child(6){top:72%;left:45%}.cinema-particles i:nth-child(7){top:22%;left:52%}.cinema-particles i:nth-child(8){top:84%;left:58%}.cinema-particles i:nth-child(9){top:38%;left:64%}.cinema-particles i:nth-child(10){top:69%;left:71%}.cinema-particles i:nth-child(11){top:17%;left:78%}.cinema-particles i:nth-child(12){top:54%;left:86%}.cinema-particles i:nth-child(13){top:30%;left:93%}.cinema-particles i:nth-child(14){top:84%;left:5%}.cinema-particles i:nth-child(15){top:10%;left:22%}.cinema-particles i:nth-child(16){top:89%;left:74%}.cinema-particles i:nth-child(17){top:76%;left:90%}.cinema-particles i:nth-child(18){top:57%;left:56%}.cinema-stage{--cinema-x:0px;--cinema-y:0px;background:radial-gradient(at 50% 46%,#16120a 0,#080806f5 30%,#010101 72%)}.cinema-vignette{background:linear-gradient(90deg,#000000d1,#0000 36% 64%,#000000d1),radial-gradient(at 50% 46%,#0000 16%,#00000042 54%,#000000f0 100%)}.cinema-grid{opacity:.045;background-size:96px 96px;transform:perspective(800px)rotateX(72deg)translateY(38%);-webkit-mask-image:linear-gradient(#0000 24%,#000 65%,#0000 92%);mask-image:linear-gradient(#0000 24%,#000 65%,#0000 92%)}.cinema-halo{aspect-ratio:1;width:min(56vw,760px);transform:translate(calc(-50% + var(--cinema-x)),calc(-50% + var(--cinema-y)));filter:blur(24px);opacity:.78;background:radial-gradient(circle,#ecc05433,#ab721612 35%,#0000 69%);border-radius:50%;position:absolute;top:47%;left:50%}.cinema-beam{z-index:1;transform-origin:50% 0;clip-path:polygon(42% 0,58% 0,100% 100%,0 100%);filter:blur(13px);opacity:.82;background:linear-gradient(90deg,#0000,#e0b14b0b 25%,#ffdf9324 50%,#e0b14b0b 75%,#0000);width:min(31vw,470px);height:96%;position:absolute;top:-24%;left:58%;transform:translate(-50%)perspective(700px)rotateX(-8deg)}.hero-secret-signature{z-index:2;color:#e8c77013;letter-spacing:.42em;text-transform:uppercase;text-shadow:0 0 7px #e7bb5214;pointer-events:none;-webkit-user-select:none;user-select:none;font:500 6px/1 Georgia,serif;position:absolute;top:13.5%;left:50%;translate:-50%}.cinema-fog{pointer-events:none;opacity:.14;filter:blur(70px);background:linear-gradient(100deg,#0000,#dcbe794d,#0000);border-radius:50%;position:absolute}.cinema-fog-back{height:22%;top:30%;left:11%;right:11%;transform:rotate(-8deg)}.cinema-fog-front{opacity:.08;height:17%;bottom:8%;left:24%;right:4%;transform:rotate(5deg)}.cinema-a{z-index:3;filter:drop-shadow(0 36px 90px #000000f2)drop-shadow(0 0 42px #d3a84f2e);opacity:.86}.cinema-a img{filter:contrast(1.12)brightness(.88)saturate(.92)}.cinema-sheen{opacity:.72;background:linear-gradient(108deg,#0000 43%,#fff7d91a 47%,#ffffffb8 49%,#e0ae3c38 52%,#0000 57%);inset:-20% -32%}.cinema-reflection{z-index:1;transform-origin:50% 0;opacity:.1;filter:blur(5px);width:min(48vw,630px);height:24%;position:absolute;top:68%;left:50%;overflow:hidden;transform:translate(-50%)scaleY(-.3);-webkit-mask-image:linear-gradient(#000,#0000 74%);mask-image:linear-gradient(#000,#0000 74%)}.cinema-reflection img{mix-blend-mode:screen;filter:brightness(.5)contrast(1.15);width:100%;height:auto;display:block}.cinema-platform{z-index:2;background:radial-gradient(#d9a83d24,#00000026 42%,#000000d6 72%);border:1px solid #e8be5940;border-radius:50%;width:min(66vw,940px);height:min(13vw,180px);position:absolute;bottom:7%;left:58%;transform:translate(-50%)perspective(900px)rotateX(67deg);box-shadow:inset 0 0 42px #e8b5471f,0 0 32px #cf942314}.cinema-platform span{border:1px solid #eec5662e;border-radius:50%;position:absolute;inset:12%}.cinema-platform span:nth-child(2){border-color:#ffd87e40;inset:28%}.cinema-platform span:nth-child(3){border-color:#ffe29d57;inset:44%;box-shadow:0 0 18px #eebf531f}.cinema-flare{opacity:.65;width:34%;height:1px;left:33%;box-shadow:0 0 10px #e1b34d8c,0 0 44px #d3a84f33}.cinema-orbit{z-index:2;border-color:#e0b55021;box-shadow:inset 0 0 55px #d3a84f06,0 0 44px #d3a84f09}.cinema-orbit:after{content:"";background:#efd27e;border-radius:50%;width:4px;height:4px;position:absolute;top:22%;left:12%;box-shadow:0 0 14px #ebbe53bf}.cinema-orbit-a{animation-duration:38s}.cinema-orbit-b{animation-duration:29s}.cinema-orbit-c{aspect-ratio:1;opacity:.46;width:min(92vw,1260px);animation:51s linear infinite cinemaOrbitWide;transform:translate(-50%,-50%)rotateX(73deg)rotate(14deg)}.cinema-particles i{opacity:.42;width:2px;height:2px;box-shadow:0 0 12px #d9a43bb8}@keyframes cinemaOrbitWide{to{transform:translate(-50%,-50%)rotateX(73deg)rotate(374deg)}}.cinematic-hero .cinema-a-anchor{z-index:3;width:min(62vw,820px);height:min(76svh,700px);transform:translate(calc(-50% + var(--cinema-x)),calc(-50% + var(--cinema-y))) rotateX(var(--cinema-a-rx,0deg)) rotateY(var(--cinema-a-ry,0deg));pointer-events:none;perspective:1400px;transform-style:preserve-3d;will-change:transform;transition:transform .55s cubic-bezier(.2,.72,.2,1);position:absolute;top:50%;left:50%}.cinematic-hero .cinema-a{opacity:.82;filter:drop-shadow(0 34px 58px #000000eb)drop-shadow(0 0 28px #d59e2f33);width:100%;height:100%;transform-style:preserve-3d;position:relative;inset:auto;overflow:visible;transform:none}.cinematic-hero .cinema-a img{object-fit:contain;object-position:center;transform-origin:50%;mix-blend-mode:normal;filter:brightness(.78)contrast(1.08)saturate(.9);width:100%;height:100%;display:block;transform:none}.cinematic-hero .cinema-a:before{content:"";z-index:-1;filter:blur(28px);pointer-events:none;background:radial-gradient(circle,#f4c65b30,#935b0c0f 42%,#0000 72%);border-radius:50%;width:73%;height:73%;position:absolute;top:51%;left:50%;translate:-50% -50%}.cinematic-hero .cinema-a:after{content:"";mix-blend-mode:screen;clip-path:polygon(16% 4%,73% 4%,94% 89%,10% 89%);pointer-events:none;background:linear-gradient(108deg,#0000 39%,#fff7dc14 45%,#ffffff8c 49%,#dda83821 53%,#0000 59%);position:absolute;inset:2% 8%}.cinematic-hero .cinema-stage:after{content:"";z-index:2;filter:blur(15px);pointer-events:none;background:radial-gradient(#e3b34726,#7147080b 38%,#0000 72%);border-radius:50%;width:min(74vw,1040px);height:27%;position:absolute;bottom:-10%;left:50%;transform:perspective(720px)rotateX(68deg)}.cinematic-hero .cinema-halo{opacity:.48;filter:blur(30px);width:min(62vw,860px);top:52%;left:50%}.cinematic-hero .cinema-beam{opacity:.65;width:min(34vw,500px);height:108%;top:-31%;left:50%}.cinematic-hero .cinema-platform{opacity:.16;background:radial-gradient(#d9a83d1a,#0003 45%,#000000e0 74%);width:min(64vw,900px);height:min(11vw,145px);bottom:2%;left:50%}.cinematic-hero .cinema-reflection{z-index:1;opacity:.075;filter:blur(5px);width:min(37vw,500px);height:20%;display:block;top:73%;left:50%;transform:translate(-50%)scaleY(-.28);-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.cinematic-hero .cinema-reflection img{mix-blend-mode:screen;filter:brightness(.48)contrast(1.1)saturate(.72);width:100%;height:auto;transform:translateY(-69%)}.cinematic-hero .cinema-orbit{opacity:.38;top:52%;left:50%}.cinematic-hero .cinema-orbit-a{z-index:2}.cinematic-hero .cinema-orbit-b{z-index:4;opacity:.2}.cinematic-hero .cinema-orbit-c{z-index:2;opacity:.26}.cinematic-hero .cinema-orbit-b:after{width:5px;height:5px;top:78%;left:72%;box-shadow:0 0 18px #ffda80d1}.cinematic-hero .cinema-flare{width:30%;top:47%;left:47%}.cinematic-hero .cinema-word{display:none}.cinematic-hero .hero-content{text-shadow:0 6px 32px #000000fa;padding-right:52%}.hero-content{z-index:3;flex-direction:column;justify-content:center;align-items:flex-start;min-height:100svh;padding-top:96px;padding-bottom:70px;display:flex;position:relative}.hero-title{text-transform:uppercase;text-shadow:0 7px 45px #000000d9;margin-top:28px;display:grid}.hero-title strong{letter-spacing:-.075em;font-size:clamp(82px,13vw,190px);line-height:.73}.hero-title span{color:#e4c56f;letter-spacing:.62em;margin-top:26px;font-size:clamp(16px,2vw,29px)}.hero-tagline{color:#d0d0c8;max-width:540px;margin:40px 0 34px;font:italic clamp(17px,1.8vw,24px)/1.5 Georgia,serif}.hero-discover{color:#f1d27a;text-transform:uppercase;letter-spacing:.2em;align-items:center;gap:24px;font-size:11px;display:flex}.hero-discover i{border:1px solid #f1d27a8c;border-radius:50%;place-items:center;width:46px;height:46px;font-style:normal;animation:2.2s ease-in-out infinite discoverPulse;display:grid}.hero-scroll{color:#777970;text-transform:uppercase;letter-spacing:.18em;transform-origin:100% 100%;align-items:center;gap:12px;font-size:8px;display:flex;position:absolute;bottom:32px;right:30px;transform:rotate(90deg)translate(-100%)}.hero-scroll span{background:#aa8740;width:34px;height:1px}@keyframes cinemaOrbit{to{transform:translate(-50%,-50%)rotateX(68deg)rotate(360deg)}}@keyframes discoverPulse{50%{transform:translateY(5px);box-shadow:0 0 24px #d3a84f2e}}.hero-kicker{text-transform:uppercase;letter-spacing:.18em;color:#a7a99f;align-items:center;gap:10px;font-size:11px;animation:.7s ease-out both heroEnter;display:flex}.hero-kicker span{background:var(--gold-light);width:7px;height:7px;box-shadow:0 0 14px var(--gold-light);border-radius:50%}h1{z-index:2;letter-spacing:-.07em;margin:66px 0 74px;font-size:clamp(70px,10.2vw,148px);font-weight:700;line-height:.82;position:relative}h1 em{color:var(--gold-light);font-family:Georgia,Times New Roman,serif;font-weight:400}h1{animation:.9s cubic-bezier(.22,.72,.18,1) .12s both heroEnter}.hero-logo{z-index:1;mix-blend-mode:screen;opacity:.48;width:min(48vw,610px);height:auto;position:absolute;top:18px;right:-30px;-webkit-mask-image:radial-gradient(circle,#000 40%,#0000 76%);mask-image:radial-gradient(circle,#000 40%,#0000 76%)}.hero-bottom{z-index:2;justify-content:space-between;align-items:end;display:flex;position:relative}.hero-bottom p{color:#bfc0b8;max-width:460px;margin:0;font-size:17px;line-height:1.55}.hero-bottom{animation:.8s ease-out .32s both heroEnter}.circle-link{border:1px solid #55584f;border-radius:50%;place-items:center;width:54px;height:54px;font-size:20px;transition:all .25s;display:grid}.circle-link:hover{border-color:var(--acid);color:var(--acid);transform:translateY(4px)}.glow{background:var(--gold-light);opacity:.1;filter:blur(68px);border-radius:50%;width:390px;height:390px;animation:4.8s ease-in-out infinite glowPulse;position:absolute;top:135px;right:13%}.orbit{border:1px solid #d3a84f33;border-radius:50%;position:absolute;transform:rotate(-18deg)}.orbit-one{width:520px;height:260px;top:165px;right:1%}.orbit-two{width:360px;height:480px;top:70px;right:11%}.orbit-one{animation:12s ease-in-out infinite orbitDrift}.orbit-two{animation:15s ease-in-out infinite reverse orbitDrift}@keyframes heroEnter{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes heroLogoFloat{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-16px)rotate(1deg)}}@keyframes glowPulse{0%,to{opacity:.07;transform:scale(.92)}50%{opacity:.14;transform:scale(1.08)}}@keyframes orbitDrift{0%,to{transform:rotate(-18deg)scale(1)}50%{transform:rotate(-11deg)scale(1.04)}}.proof{grid-template-columns:1.4fr 1fr 1fr;align-items:center;gap:28px;min-height:190px;display:grid}.proof>p{color:#d4d4cc;font:italic 23px/1.25 Georgia,serif}.proof-stat{border-left:1px solid #3b3d36;align-items:center;gap:20px;padding-left:28px;display:flex}.proof-stat strong{color:var(--acid);letter-spacing:-.04em;font-size:35px}.proof-stat span{color:#97998f;text-transform:uppercase;letter-spacing:.08em;font-size:12px;line-height:1.5}.services{color:var(--ink);background:#eeeae1;padding:120px 0}.section-head{grid-template-columns:1fr 2fr;align-items:start;gap:30px;display:grid}.section-head>span{text-transform:uppercase;letter-spacing:.15em;color:#74766f;padding-top:12px;font-size:11px}.section-head h2{letter-spacing:-.055em;margin:0;font-size:clamp(48px,6vw,82px);font-weight:600;line-height:.96}.section-head h2 em{color:#9b6d16;font:italic 1.08em Georgia,serif}.service-grid{border-top:1px solid #b9b8b0;grid-template-columns:repeat(3,1fr);margin-top:96px;display:grid}.service-grid article{border-right:1px solid #c3c2ba;min-height:350px;padding:28px 32px 10px 0;transition:transform .35s,background .35s;position:relative}.service-grid article:hover{background:#d3a84f12;transform:translateY(-8px)}.service-grid article+article{padding-left:32px}.service-grid article:last-child{border-right:0}.service-grid b,.method-list b{color:#7b7d74;letter-spacing:.12em;font-size:11px}.service-grid h3{letter-spacing:-.04em;margin:50px 0 24px;font-size:34px;line-height:1.05}.service-grid p{color:#666860;max-width:290px;font-size:14px;line-height:1.65}.tag{letter-spacing:.18em;border:1px solid #aeb0a7;border-radius:99px;padding:8px 12px;font-size:10px;position:absolute;bottom:10px}.service-menu{border-top:1px solid #b9b8b0;border-left:1px solid #b9b8b0;grid-template-columns:repeat(3,1fr);margin-top:70px;display:grid}.service-menu span{text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid #b9b8b0;border-right:1px solid #b9b8b0;align-items:center;gap:18px;padding:23px 22px;font-size:13px;transition:background .25s,color .25s;display:flex}.service-menu span:hover{background:var(--ink);color:var(--gold-light)}.service-menu b{color:#9a7a35;font-size:10px}.premium-services{isolation:isolate;color:#f4f2e9;background:radial-gradient(circle at 48% 8%,#d3a84f17,#0000 30%),linear-gradient(#080908 0%,#030403 54%,#0a0b09 100%);border-top:1px solid #342b1b;border-bottom:1px solid #342b1b;padding:92px 0 105px;scroll-margin-top:68px;position:relative;overflow:hidden}.premium-services:before{content:"";z-index:-2;opacity:.12;background-image:linear-gradient(#d3a84f12 1px,#0000 1px),linear-gradient(90deg,#d3a84f0d 1px,#0000 1px);background-size:92px 92px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 78%,#0000);mask-image:linear-gradient(#0000,#000 18% 78%,#0000)}.premium-services:after{content:"";z-index:-1;background:linear-gradient(#0000,#d3a84f3d,#0000);width:1px;height:100%;position:absolute;top:0;left:12%;box-shadow:68vw 0 #d3a84f1f}.services-cinematic-lights{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.services-cinematic-lights i{opacity:0;filter:blur(2px);display:block;position:absolute}.services-cinematic-lights i:first-child{background:linear-gradient(105deg,#0000 38%,#e2b44d1c 50%,#0000 62%);width:24vw;height:90%;top:-20%;left:8%;transform:translate(-45%)rotate(-8deg)}.services-cinematic-lights i:nth-child(2){background:radial-gradient(circle,#d3a84f21,#0000 68%);border-radius:50%;width:38vw;height:55%;top:18%;right:-8%;transform:scale(.7)}.services-cinematic-lights i:nth-child(3){background:linear-gradient(90deg,#0000,#d5a844,#0000);width:74%;height:1px;bottom:8%;left:12%;transform:scaleX(0);box-shadow:0 0 18px #d3a84f80}.premium-services.is-cinematic-visible .services-cinematic-lights i:first-child{animation:8s ease-in-out infinite cinemaBeam}.premium-services.is-cinematic-visible .services-cinematic-lights i:nth-child(2){animation:7s ease-in-out 1s infinite cinemaGlow}.premium-services.is-cinematic-visible .services-cinematic-lights i:nth-child(3){animation:5.5s ease-in-out 1.4s infinite cinemaLine}@keyframes cinemaBeam{0%,to{opacity:0;transform:translate(-45%)rotate(-8deg)}30%,62%{opacity:1}72%{opacity:0;transform:translate(250%)rotate(-8deg)}}@keyframes cinemaGlow{0%,to{opacity:.12;transform:scale(.72)}50%{opacity:.72;transform:scale(1.08)}}@keyframes cinemaLine{0%,to{opacity:0;transform:scaleX(0)}35%,65%{opacity:.5;transform:scaleX(1)}}.premium-services-shell{position:relative}.services-watermark{z-index:-1;color:#0000;-webkit-text-stroke:1px #d3a84f0e;pointer-events:none;will-change:transform;font:700 clamp(440px,60vw,940px)/.72 Georgia,serif;position:absolute;top:180px;right:-8vw}.premium-services-head{text-align:center;opacity:0;filter:blur(8px);justify-items:center;margin-bottom:44px;display:grid;transform:translateY(28px)scale(.97)}.premium-services.is-cinematic-visible .premium-services-head{animation:1.15s cubic-bezier(.18,.8,.2,1) forwards servicesTitleReveal}@keyframes servicesTitleReveal{to{opacity:1;filter:blur();transform:none}}.premium-services-head>span{color:#c9a249;letter-spacing:.28em;text-transform:uppercase;font-size:10px}.premium-services-head h2{letter-spacing:-.05em;margin:20px 0 12px;font-size:clamp(48px,6.4vw,86px);font-weight:600;line-height:.88}.premium-services-head h2 em{color:#e0b855;font-family:Georgia,serif;font-weight:400}.premium-services-head p{color:#aaa99f;margin:0;font:italic clamp(18px,2vw,25px) Georgia,serif}.service-index{z-index:22;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#070806c7;border:1px solid #d3a84f3d;border-radius:999px;justify-content:center;align-items:center;gap:0;width:max-content;max-width:100%;margin:0 auto 30px;padding:5px;display:flex;position:sticky;top:78px;box-shadow:0 12px 34px #00000047}.service-index a{color:#77786f;letter-spacing:.08em;border-radius:999px;place-items:center;width:48px;height:36px;font-size:10px;transition:all .35s;display:grid}.service-index a+a:before{content:"";background:#2b2c27;width:1px;height:13px;margin-left:-54px;position:absolute}.service-index a:hover,.service-index a:focus-visible,.service-index a.is-active{color:#130f07;background:linear-gradient(135deg,#b98827,#f1d27a);outline:none;box-shadow:0 0 25px #d3a84f38}.premium-services-list{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;display:grid}.premium-service-card{opacity:0;filter:blur(5px);background:linear-gradient(135deg,#121310e6,#080907f5);border:1px solid #332e24;border-radius:15px;scroll-margin-top:138px;transition:opacity .72s,transform .72s cubic-bezier(.2,.75,.2,1),filter .72s,border-color .35s,box-shadow .35s;position:relative;transform:perspective(900px)translateY(42px)rotateX(7deg)scale(.96);box-shadow:0 16px 45px #0003}.premium-service-card.is-visible{opacity:1;filter:blur();transform:perspective(900px)translateY(0)rotateX(0)scale(1)}.premium-service-card:nth-child(2){transition-delay:70ms}.premium-service-card:nth-child(3){transition-delay:.14s}.premium-service-card:nth-child(4){transition-delay:.21s}.premium-service-card:nth-child(5){transition-delay:.28s}.premium-service-card:nth-child(6){transition-delay:.35s}.premium-service-card.is-open{opacity:1;visibility:visible;filter:blur();grid-column:1/-1}.premium-service-card:hover,.premium-service-card.is-open{border-color:#c69a3c;transform:perspective(900px)translateY(-7px)rotateX(1.2deg);box-shadow:0 30px 85px #0000006b,0 0 38px #d3a84f1f,inset 0 1px #ffe7a70f}.service-card-summary{isolation:isolate;width:100%;min-height:138px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:42px minmax(0,1fr) 38px;align-items:center;gap:8px 12px;padding:20px;display:grid;position:relative;overflow:hidden}.service-card-number{color:#d1a23e;font:500 25px Georgia,serif}.service-card-icon{display:none}.premium-service-card:hover .service-card-icon,.premium-service-card.is-open .service-card-icon{border-color:#c69a3e;transform:scale(1.045)rotate(-2deg);box-shadow:0 0 24px #d3a84f1f,inset 0 1px #ffffff12}.service-card-copy{gap:4px;display:grid}.service-card-copy small,.service-card-price small{color:#a3833d;letter-spacing:.2em;text-transform:uppercase;font-size:8px}.service-card-copy strong{letter-spacing:-.03em;font-size:clamp(20px,2vw,27px);font-weight:550;line-height:1.04}.service-card-copy>span{display:none}.service-card-price{border:0;border-top:1px solid #353126;grid-column:2;gap:4px;padding:10px 0 0;display:grid}.service-card-price strong{color:#e1bd61;font-size:14px;font-weight:500;line-height:1.28}.service-card-toggle{color:#e1bd61;border:1px solid #55482f;border-radius:50%;grid-area:1/3/3;place-items:center;width:34px;height:34px;font-size:19px;transition:all .35s;display:grid}.premium-service-card.is-open .service-card-toggle{color:#10110e;background:#dfb858;border-color:#dfb858;transform:rotate(180deg)}.service-card-sheen{z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000,#ffe28e1f,#0000);width:18%;position:absolute;inset:-80% auto -80% -28%;transform:skew(-18deg)}.premium-service-card:hover .service-card-sheen{animation:1.05s both serviceSheen}@keyframes serviceSheen{to{left:120%}}.service-card-details{opacity:0;visibility:hidden;border-top:1px solid #0000;display:none}.service-card-details>*{overflow:hidden}.premium-service-card.is-open .service-card-details{opacity:1;visibility:visible;border-color:#3e3422;grid-template-columns:minmax(0,1fr) minmax(330px,.8fr);gap:36px;padding:30px 28px 30px 82px;animation:.38s both serviceDetailsIn;display:grid}.premium-service-card:not(.is-open) .service-card-details{padding:0;display:none}@keyframes serviceDetailsIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.service-details-copy>p{color:#b5b6ad;max-width:680px;margin:0 0 30px;font-size:15px;line-height:1.75}.service-included>span{color:#cfaa52;letter-spacing:.18em;text-transform:uppercase;margin-bottom:14px;font-size:9px;display:block}.service-included ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.service-included li{color:#c2c2ba;border:1px solid #3f3a2e;border-radius:999px;padding:9px 12px;font-size:11px}.service-included li:before{content:"✦";color:#c89b3b;margin-right:7px;font-size:8px}.service-investment{gap:5px;margin-top:30px;display:grid}.service-investment small{color:#777970;letter-spacing:.14em;text-transform:uppercase;font-size:9px}.service-investment strong{color:#e0bd62;font-size:20px;font-weight:500}.service-quote-button,.package-submit{color:#11120f;letter-spacing:.13em;text-transform:uppercase;background:linear-gradient(135deg,#b88727,#f0cf74);border-radius:999px;justify-content:space-between;align-items:center;gap:20px;width:min(360px,100%);margin-top:28px;padding:16px 19px;font-size:10px;font-weight:700;transition:all .3s;display:flex;box-shadow:0 14px 35px #d3a84f1f}.service-quote-button:hover,.package-submit:hover{transform:translateY(-3px);box-shadow:0 18px 45px #d3a84f33}.service-quote-button span,.package-submit span{font-size:17px}.web-showcase{perspective:1200px;justify-content:center;align-items:center;min-height:320px;display:flex;position:relative}.web-showcase>small{color:#777970;text-align:center;letter-spacing:.08em;width:100%;font-size:9px;line-height:1.5;position:absolute;bottom:0}.device{transition:transform .45s,filter .45s;position:relative}.device:hover{filter:drop-shadow(0 20px 28px #0009);transform:translateY(-8px)rotateY(-4deg)}.desktop-device{background:#11120f;border:2px solid #70603d;border-radius:12px;width:310px;height:205px;padding:9px;box-shadow:0 24px 50px #00000080}.desktop-device>b{border-bottom:5px solid #77623a;width:105px;height:35px;position:absolute;bottom:-35px;left:50%;transform:translate(-50%)}.phone-device{background:#11120f;border:2px solid #8b7240;border-radius:19px;width:104px;height:206px;margin-bottom:-56px;margin-left:-30px;padding:7px;box-shadow:0 22px 45px #00000094}.device-screen{background:radial-gradient(circle at 70% 16%,#dbaf4852,#0000 29%),linear-gradient(145deg,#1d1c16,#050605);border-radius:7px;align-content:end;gap:7px;width:100%;height:100%;padding:18px;display:grid;overflow:hidden}.phone-device .device-screen{border-radius:13px;padding:10px}.device-screen span{color:#deb758;letter-spacing:.2em;font-size:8px}.device-screen strong{font-size:18px;line-height:1}.phone-device .device-screen strong{font-size:11px}.device-screen i{background:#d5ac4f;width:60%;height:4px}.premium-service-card.is-open:has(.web-plans-experience) .service-card-details{padding:0;display:block}.web-plans-experience{background:radial-gradient(circle at 50% 4%,#d3a84f1a,#0000 25%),linear-gradient(#0d0e0bf0,#050604fa);padding:44px 32px 38px;position:relative;overflow:hidden}.web-plans-experience:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 35%,#eec86a09 48%,#0000 61%);position:absolute;inset:0}.web-plans-header{text-align:center;max-width:720px;margin:0 auto 54px;position:relative}.web-plans-header>span,.web-plans-title>span{color:#c99f45;letter-spacing:.28em;text-transform:uppercase;font-size:9px}.web-plans-header h3{letter-spacing:-.035em;margin:15px 0 7px;font:500 clamp(42px,5vw,70px)/.95 Georgia,serif}.web-plans-header h3 em{color:#dfb654;font-style:normal}.web-plans-header>strong{color:#e4e2da;font:italic 20px Georgia,serif;display:block}.web-plans-header p{color:#a7a89f;max-width:610px;margin:19px auto 0;font-size:15px;line-height:1.7}.web-plans-title{text-align:center;margin-bottom:28px;position:relative}.web-plans-title h4{color:#f1f0e9;letter-spacing:-.025em;max-width:850px;margin:13px auto 0;font:500 clamp(25px,3.2vw,42px)/1.08 Georgia,serif}.web-plans-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;padding:16px 0;display:grid;position:relative}.web-plan{background:linear-gradient(145deg,#141512f5,#070806fa);border:1px solid #474238;border-radius:16px;flex-direction:column;min-width:0;padding:28px 24px 24px;transition:transform .55s cubic-bezier(.2,.75,.2,1),border-color .45s,box-shadow .45s;display:flex;position:relative;overflow:hidden;transform:perspective(1100px)translateY(0)rotateX(0);box-shadow:0 22px 55px #0000004d}.web-plan:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffe7a624,#0000);width:18%;position:absolute;inset:-65% auto -65% -30%;transform:skew(-18deg)}.web-plan:hover{z-index:2;border-color:#a7833f;transform:perspective(1100px)translateY(-7px)rotateX(1.2deg);box-shadow:0 30px 75px #0000007a,0 0 30px #d3a84f17}.web-plan:hover:after{animation:1.2s both webPlanSheen}@keyframes webPlanSheen{to{left:125%}}.web-plan.is-recommended{z-index:1;background:radial-gradient(circle at 50% 0,#e0b44d29,#0000 34%),linear-gradient(145deg,#1b1a14,#080907);border-color:#d0a44b;transform:translateY(-10px);box-shadow:0 28px 80px #0000007a,0 0 32px #d3a84f26,inset 0 1px #ffebb31f}.web-plan.is-recommended:hover{transform:perspective(1100px)translateY(-17px)rotateX(1.2deg);box-shadow:0 34px 90px #0000008c,0 0 42px #d3a84f36}.web-plan-badge{color:#171208;letter-spacing:.11em;text-transform:uppercase;background:linear-gradient(135deg,#b88627,#f0cf73);border-radius:0 0 9px 9px;padding:8px 13px;font-size:8px;font-weight:800;position:absolute;top:0;right:20px}.web-plan-heading{text-align:center;border-bottom:1px solid #343229;padding-bottom:20px}.web-plan-heading small{color:#96783a;letter-spacing:.2em;text-transform:uppercase;font-size:8px}.web-plan-heading h5{color:#f2f0e8;text-transform:uppercase;margin:13px 0 8px;font:500 clamp(25px,2.4vw,34px)/1 Georgia,serif}.web-plan.is-recommended .web-plan-heading h5{color:#efca6e}.web-plan-heading p{color:#a4a59c;margin:0;font-size:13px;line-height:1.4}.web-plan-heading p b{color:#d2cfc4;font-weight:500}.web-plan ul{gap:0;margin:18px 0 24px;padding:0;list-style:none;display:grid}.web-plan li{color:#aaa9a1;border-bottom:1px solid #4a483e6b;justify-content:space-between;gap:14px;padding:9px 0;font-size:12px;line-height:1.35;display:flex}.web-plan li strong{color:#e0bd61;flex:none;font-weight:600}.web-plan li strong.is-muted{color:#5f615a}.web-plan-price{text-align:center;gap:4px;margin-top:auto;padding-top:4px;display:grid}.web-plan-price small{color:#9a9b92;letter-spacing:.25em;text-transform:uppercase;font-size:8px}.web-plan-price strong{color:#e6e3da;font:500 clamp(25px,2.6vw,37px)/1 Georgia,serif}.web-plan.is-recommended .web-plan-price strong{color:#efc65e}.web-plan>a{color:#e3e1d8;letter-spacing:.15em;text-transform:uppercase;border:1px solid #666154;border-radius:999px;justify-content:center;align-items:center;gap:24px;margin-top:20px;padding:14px 16px;font-size:9px;font-weight:700;transition:all .3s;display:flex}.web-plan>a:hover{color:#11120f;background:#dfb657;border-color:#e4bd5c;transform:translateY(-2px)}.web-plan.is-recommended>a{color:#151107;background:linear-gradient(135deg,#b98729,#f0cf74);border-color:#e1b654;box-shadow:0 10px 30px #d3a84f29}.web-service-hero{background:radial-gradient(circle at 72% 42%,#d3a84f24,#0000 35%),linear-gradient(100deg,#050605,#0c0d0a 62%,#070806);border-bottom:1px solid #5c4825;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);align-items:center;gap:34px;margin:-44px -32px 56px;padding:54px 42px 28px;display:grid;position:relative;overflow:hidden}.web-service-hero:before{content:"";filter:blur(7px);pointer-events:none;background:linear-gradient(90deg,#0000,#ecc76b14,#0000);width:15%;height:150%;position:absolute;top:-30%;right:13%;transform:rotate(17deg)}.web-service-hero-copy{z-index:2;position:relative}.web-service-hero-copy>span,.web-concepts-head span{color:#d0a54a;letter-spacing:.3em;text-transform:uppercase;font-size:12px}.web-service-hero-copy h3{color:#f4f1e8;letter-spacing:-.04em;margin:14px 0 17px;font:500 clamp(39px,5vw,66px)/.88 Georgia,serif}.web-service-hero-copy h3 em{color:#e4b955;font-style:normal}.web-service-hero-copy p{color:#b1b2aa;max-width:560px;margin:0;font-size:16px;line-height:1.65}.web-service-hero-copy>a,.web-service-cta>a{color:#151107;letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(135deg,#b98525,#f0ce72);border:1px solid #dfb34f;border-radius:10px;justify-content:space-between;align-items:center;width:min(280px,100%);margin-top:25px;padding:15px 19px;font-size:12px;font-weight:800;transition:all .35s;display:flex;box-shadow:0 12px 30px #d3a84f1f}.web-service-hero-copy>a:hover,.web-service-cta>a:hover{transform:translateY(-3px);box-shadow:0 18px 42px #d3a84f33}.web-hero-devices{perspective:1200px;min-height:285px;transition:transform .7s cubic-bezier(.2,.7,.2,1);position:relative;transform:translateZ(0)}.web-hero-devices:hover{transform:translateY(-5px)rotateY(-2deg)}.web-laptop{background:#10110e;border:2px solid #746341;border-radius:13px;width:78%;height:220px;padding:8px;position:absolute;top:8%;left:4%;transform:rotateY(-7deg)rotateX(2deg);box-shadow:0 30px 65px #0000009e,0 0 25px #d3a84f14}.web-laptop>b{clip-path:polygon(4% 0,96% 0,100% 78%,0 78%);background:linear-gradient(#716a5b,#171815);border-radius:2px 2px 12px 12px;width:112%;height:18px;position:absolute;bottom:-17px;left:-6%}.web-phone{z-index:3;background:#10110e;border:2px solid #8b7441;border-radius:18px;width:98px;height:198px;padding:6px;position:absolute;bottom:12px;right:3%;transform:rotateY(-5deg);box-shadow:0 25px 55px #000000b3}.web-device-ui{text-align:center;background:radial-gradient(circle at 52% 42%,#d2a33a30,#0000 34%),linear-gradient(145deg,#13140f,#030403);border-radius:7px;align-content:center;place-items:center;gap:10px;width:100%;height:100%;padding:18px;display:grid;overflow:hidden}.web-phone .web-device-ui{border-radius:12px;padding:9px}.web-device-ui img{object-fit:contain;filter:drop-shadow(0 5px 12px #00000080);max-width:58%;max-height:48%;display:block}.web-phone .web-device-ui img{max-width:78%}.web-device-ui span{color:#d9ba6e;font:500 11px Georgia,serif}.web-phone .web-device-ui span{font-size:8px}.web-device-ui i{background:#caa044;width:36%;height:2px;display:block;box-shadow:0 0 8px #d3a84f66}.web-benefits{z-index:4;border-top:1px solid #332e22;grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:0;margin-top:10px;display:grid;position:relative}.web-benefits span{color:#c5c4bc;text-align:center;text-transform:uppercase;letter-spacing:.08em;padding:18px 14px 2px;font-size:12px;line-height:1.35}.web-benefits span+span{border-left:1px solid #342f23}.web-concepts{background:linear-gradient(#070806,#0b0c09 52%,#050604);border-top:1px solid #57431f;border-bottom:1px solid #57431f;margin:60px -32px 0;padding:52px 32px 44px;position:relative}.web-concepts-head{justify-content:space-between;align-items:end;gap:32px;margin-bottom:28px;display:flex}.web-concepts-head h4,.web-service-cta h4{color:#f1efe6;letter-spacing:-.025em;margin:12px 0 6px;font:500 clamp(27px,3.7vw,45px)/1 Georgia,serif}.web-concepts-head p,.web-service-cta p{color:#a8aaa1;margin:0;font-size:15px;line-height:1.55}.web-concepts-head>button{color:#e3bd5e;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#0a0b08;border:1px solid #9d7832;border-radius:9px;flex:none;padding:13px 17px;font-size:11px;transition:all .3s}.web-concepts-head>button:hover{background:#d3a84f12;border-color:#e1b653;transform:translateY(-2px)}.web-concepts-track{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.web-concept-card{background:linear-gradient(145deg,#151612,#080907);border:1px solid #454137;border-radius:15px;padding:12px 12px 18px;transition:transform .45s,border-color .4s,box-shadow .4s;position:relative;overflow:hidden}.web-concept-card:hover{border-color:#a47d34;transform:translateY(-6px);box-shadow:0 24px 60px #0000006b,0 0 24px #d3a84f14}.concept-devices{perspective:900px;background:radial-gradient(circle at 50% 45%,#d3a84f29,#0000 38%),#050605;border-radius:10px;height:190px;margin-bottom:18px;position:relative;overflow:hidden}.concept-laptop{background:#11120f;border:1px solid #79633a;border-radius:7px;width:75%;height:130px;padding:5px;position:absolute;top:22px;left:8%;transform:rotateY(5deg)}.concept-laptop>b{clip-path:polygon(4% 0,96% 0,100% 78%,0 78%);background:linear-gradient(#70634a,#151613);width:110%;height:12px;position:absolute;bottom:-11px;left:-5%}.concept-phone{z-index:2;background:#0e0f0c;border:1px solid #9a7836;border-radius:11px;width:56px;height:111px;padding:4px;position:absolute;bottom:13px;right:7%}.concept-laptop>div,.concept-phone>div{background:linear-gradient(150deg,#c7922329,#0000 38%),#070806;border-radius:4px;align-content:end;gap:6px;width:100%;height:100%;padding:13px;display:grid}.concept-phone>div{border-radius:7px;padding:7px}.concept-devices small{color:#b78b36;letter-spacing:.14em;font-size:7px}.concept-devices strong{color:#eeeae0;font:500 15px/1.05 Georgia,serif}.concept-phone strong{font-size:8px}.concept-devices i{background:#d0a241;width:45%;height:2px}.web-concept-card>h5{color:#ece9df;text-align:center;text-transform:uppercase;margin:0;font:500 20px Georgia,serif}.web-concept-card>p{color:#9fa198;text-align:center;min-height:42px;margin:8px 5px 15px;font-size:13px;line-height:1.45}.web-concept-card>button{color:#e3bd5e;letter-spacing:.11em;text-transform:uppercase;cursor:pointer;background:#0a0b08;border:1px solid #9b7834;border-radius:9px;justify-content:center;gap:24px;width:100%;padding:13px;font-size:11px;font-weight:700;transition:all .3s;display:flex}.web-concept-card>button:hover{color:#11120f;background:#dfb657}.web-service-cta{background:radial-gradient(circle at 95% 130%,#d3a84f2b,#0000 38%),#080907;justify-content:space-between;align-items:center;gap:34px;margin:0 -32px -38px;padding:42px 38px;display:flex}.web-service-cta>a{flex:0 0 280px;margin-top:0}.web-demo-modal{z-index:10000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000e0;place-items:center;padding:24px;animation:.35s both webDemoFade;display:grid;position:fixed;inset:0}.web-demo-window{color:#f2f0e8;background:#090a08;border:1px solid #b58b37;border-radius:16px;width:min(1050px,100%);max-height:90vh;animation:.5s cubic-bezier(.2,.75,.2,1) both webDemoIn;position:relative;overflow:auto;box-shadow:0 40px 120px #000000d9,0 0 44px #d3a84f1f}.web-demo-close{z-index:4;float:right;color:#e7c567;cursor:pointer;background:#080907e0;border:1px solid #8a6b31;border-radius:50%;width:42px;height:42px;margin:14px 14px -56px 0;font-size:25px;position:sticky;top:14px}.web-demo-browser{background:#11120e;border-bottom:1px solid #343127;align-items:center;gap:7px;padding:13px 18px;display:flex}.web-demo-browser i{background:#80662f;border-radius:50%;width:7px;height:7px}.web-demo-browser span{color:#8d8f86;margin-left:8px;font-size:12px}.web-demo-window nav{border-bottom:1px solid #292a23;justify-content:space-between;align-items:center;padding:20px 34px;display:flex}.web-demo-window nav>strong{color:#e1b956;text-transform:uppercase;font:500 20px Georgia,serif}.web-demo-window nav>div{gap:25px;display:flex}.web-demo-window nav a{color:#b0b1a9;font-size:13px}.web-demo-window main{background:radial-gradient(circle at 78% 45%,#d3a84f2e,#0000 29%),linear-gradient(115deg,#070806,#10110d);align-content:center;min-height:330px;padding:55px 8%;display:grid}.web-demo-window main>span{color:#cba247;letter-spacing:.25em;text-transform:uppercase;font-size:11px}.web-demo-window main h3{color:#f3efe5;letter-spacing:-.04em;max-width:670px;margin:15px 0;font:500 clamp(42px,6vw,75px)/.91 Georgia,serif}.web-demo-window main p{color:#adafa6;font-size:16px}.web-demo-window main button{color:#151107;cursor:pointer;background:#d9ad4f;border:1px solid #d5aa48;border-radius:7px;width:max-content;margin-top:18px;padding:13px 17px;font-weight:700}.web-demo-window>section{grid-template-columns:repeat(3,1fr);padding:0 6% 42px;display:grid}.web-demo-window>section article{border:1px solid #34352e;border-top:0;padding:27px 22px}.web-demo-window>section small{color:#b68c37}.web-demo-window>section strong{margin:16px 0 9px;font:500 20px Georgia,serif;display:block}.web-demo-window>section p{color:#8f9188;margin:0;font-size:13px;line-height:1.5}.web-demo-window>footer{color:#898b82;text-align:center;border-top:1px solid #343127;padding:18px 24px;font-size:12px}@keyframes webDemoFade{0%{opacity:0}}@keyframes webDemoIn{0%{opacity:0;transform:translateY(20px)scale(.98)}}.package-builder{background:linear-gradient(145deg,#1e1d17e0,#0b0c09e6);border:1px solid #554529;border-radius:17px;padding:28px}.package-kicker{color:#d0a64b;letter-spacing:.22em;text-transform:uppercase;font-size:9px}.package-builder h3{margin:20px 0 8px;font-size:32px;font-weight:500}.package-builder h3 em{color:#e2bd60;font-family:Georgia,serif;font-weight:400}.package-builder>p{color:#8e9087;margin:0 0 23px;font-size:12px}.package-options{gap:8px;display:grid}.package-options button{color:#b8bab1;text-align:left;cursor:pointer;background:#11120f;border:1px solid #3c3a31;border-radius:10px;align-items:center;gap:12px;padding:12px 13px;transition:all .25s;display:flex}.package-options button i{border:1px solid #73623d;border-radius:50%;width:14px;height:14px;transition:all .25s}.package-options button:hover{border-color:#8b6c32}.package-options button.is-selected{color:#f2d783;background:#d3a84f14;border-color:#b98c34}.package-options button.is-selected i{border:4px solid #e0b958;box-shadow:0 0 12px #d3a84f33}.package-submit{width:100%}.package-submit.is-empty{color:#85877f;box-shadow:none;background:#292a25}.services-final-cta{text-align:center;background:radial-gradient(circle at 50% 110%,#d3a84f2e,#0000 43%),linear-gradient(145deg,#14140f,#080907);border:1px solid #594725;border-radius:19px;justify-items:center;margin-top:52px;padding:50px 32px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 65px #00000052}.services-final-cta:before{content:"A";color:#0000;-webkit-text-stroke:1px #d3a84f0f;font:700 420px Georgia,serif;position:absolute;top:-36%;right:3%;transform:rotate(8deg)}.services-final-cta>span{color:#c99c3d;letter-spacing:.22em;text-transform:uppercase;font-size:9px}.services-final-cta h3{letter-spacing:-.04em;margin:25px 0 17px;font-size:clamp(34px,5vw,70px);line-height:.94;position:relative}.services-final-cta p{color:#a5a79e;margin:0;font:italic 18px/1.5 Georgia,serif;position:relative}.services-final-cta>a{color:#f0cf77;letter-spacing:.16em;text-transform:uppercase;border:1px solid #d0a342;border-radius:999px;align-items:center;gap:45px;margin-top:34px;padding:16px 20px 16px 24px;font-size:10px;transition:all .3s;display:flex;position:relative}.services-final-cta>a b{font-size:17px}.services-final-cta>a:hover{color:#11120f;background:#dfb657;transform:translateY(-3px)}@media (width<=900px){.premium-services-list{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-service-card.is-open .service-card-details{grid-template-columns:1fr;gap:34px;padding:30px 24px}.web-showcase{min-height:300px}.premium-service-card.is-open:has(.web-plans-experience) .service-card-details{padding:0}.web-plans-grid{grid-template-columns:1fr}.web-plan{width:100%;max-width:620px;margin-inline:auto}.web-plan.is-recommended{order:-1;transform:none}.web-plan.is-recommended:hover{transform:translateY(-7px)}.web-service-hero{grid-template-columns:1fr;margin-inline:-32px;padding-top:44px}.web-service-hero-copy{text-align:center}.web-service-hero-copy p,.web-service-hero-copy>a{margin-inline:auto}.web-hero-devices{width:min(620px,100%);margin-inline:auto}.web-benefits{grid-template-columns:1fr 1fr}.web-benefits span:nth-child(3){border-left:0}.web-concepts-head{flex-direction:column;align-items:start}.web-concepts-track{scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:10px;display:flex;overflow-x:auto}.web-concept-card{scroll-snap-align:center;flex:0 0 min(78vw,420px)}.web-service-cta{flex-direction:column;align-items:flex-start}.web-service-cta>a{flex:auto}.web-demo-window>section{grid-template-columns:1fr}.web-demo-window>section article{border-top:1px solid #34352e}.web-demo-window nav>div{display:none}}@media (width<=600px){.premium-services{padding:76px 0}.premium-services-head{margin-bottom:38px}.premium-services-head h2{font-size:48px;line-height:.9}.service-index{justify-content:space-between;width:100%;margin-bottom:24px;top:72px}.service-index a{width:42px;height:36px}.service-index a+a:before{display:none}.premium-services-list{grid-template-columns:1fr;gap:10px}.premium-service-card{border-radius:14px}.service-card-summary{grid-template-columns:38px 1fr 38px;min-height:112px;padding:16px}.service-card-number{font-size:24px}.service-card-copy strong{font-size:23px}.service-card-price{grid-column:2;padding-top:9px}.service-card-price strong{font-size:14px}.service-card-toggle{grid-area:1/3/3;width:36px;height:36px}.premium-service-card.is-open .service-card-details{padding:24px 17px}.service-included ul{display:grid}.service-included li{border-radius:8px}.web-showcase{min-height:270px;margin-inline:-40px;transform:scale(.82)}.services-final-cta{margin-top:52px;padding:46px 20px}.services-final-cta h3{font-size:35px}.services-final-cta p{font-size:16px}.services-final-cta>a{justify-content:center;gap:30px;width:100%}.services-watermark,.services-cinematic-lights i:first-child,.services-cinematic-lights i:nth-child(3){display:none}.premium-service-card.is-open:has(.web-plans-experience) .service-card-details{padding:0}.web-plans-experience{padding:34px 14px 24px}.web-plans-header{margin-bottom:42px}.web-plans-header h3{font-size:43px}.web-plans-header>strong{font-size:18px}.web-plans-header p{font-size:14px}.web-plans-title h4{font-size:27px}.web-plans-grid{gap:12px;padding-top:8px}.web-plan{padding:27px 18px 20px}.web-plan-heading h5{font-size:29px}.web-plan li{font-size:12px}.web-plan-price strong{font-size:32px}.web-plan>a{min-height:48px;font-size:10px}.web-service-hero{gap:20px;margin:-34px -14px 46px;padding:38px 16px 22px}.web-service-hero-copy h3{font-size:43px}.web-service-hero-copy p{font-size:15px}.web-hero-devices{min-height:230px;margin-block:-10px;transform:scale(.9)}.web-laptop{width:82%;height:185px;left:0}.web-phone{width:82px;height:166px;right:0}.web-benefits{margin-top:0}.web-benefits span{padding:14px 7px 3px;font-size:10px}.web-concepts{margin:48px -14px 0;padding:40px 14px 34px}.web-concepts-head h4{font-size:30px}.web-concepts-head p{font-size:14px}.web-concepts-head>button{width:100%}.web-concept-card{flex-basis:86vw}.web-service-cta{margin:0 -14px -24px;padding:34px 17px}.web-service-cta h4{font-size:31px}.web-service-cta>a{width:100%}.web-demo-modal{padding:9px}.web-demo-window{max-height:94vh}.web-demo-window main{min-height:310px;padding:45px 22px}.web-demo-window main h3{font-size:44px}.web-demo-browser span{text-overflow:ellipsis;white-space:nowrap;max-width:210px;overflow:hidden}}@media (prefers-reduced-motion:reduce){.premium-services-head{opacity:1;filter:none;transform:none}.premium-services.is-cinematic-visible .premium-services-head{animation:none}.premium-service-card{opacity:1;filter:none;transition:none;transform:none}.premium-service-card:hover{transform:none}.service-card-sheen,.services-cinematic-lights,.web-plan:after{display:none}.services-watermark{transform:none!important}.device,.service-quote-button,.package-submit,.web-plan,.web-hero-devices,.web-concept-card{transition:none}.web-plan:hover,.web-plan.is-recommended,.web-plan.is-recommended:hover,.web-hero-devices:hover,.web-concept-card:hover{transform:none}.web-demo-modal,.web-demo-window{animation:none}}.advantages{color:#f4f3ed;background:#11120f;border-top:1px solid #2c2d28;padding:120px 0}.advantages>.shell{grid-template-columns:.9fr 1.35fr;align-items:start;gap:90px;display:grid}.advantages-lead>span{color:#96988f;text-transform:uppercase;letter-spacing:.16em;margin-bottom:34px;font-size:11px;display:block}.advantages-lead h2{letter-spacing:-.055em;margin:0;font-size:clamp(48px,5.4vw,76px);font-weight:500;line-height:.95}.advantages-lead h2 em{color:var(--gold-light);font-family:Georgia,serif;font-weight:400}.advantages-lead p{color:#979990;max-width:410px;margin:42px 0 0;line-height:1.7}.advantages-grid{border-top:1px solid #3a3b35;border-left:1px solid #3a3b35;grid-template-columns:1fr 1fr;display:grid}.advantages-grid article{border-bottom:1px solid #3a3b35;border-right:1px solid #3a3b35;min-height:245px;padding:26px 28px;transition:background .3s,transform .3s}.advantages-grid article:hover{background:#191a16;transform:translateY(-5px)}.advantages-grid b{color:#c69a3e;letter-spacing:.14em;font-size:10px}.advantages-grid h3{margin:48px 0 18px;font-size:23px;font-weight:500}.advantages-grid p{color:#96988f;margin:0;font-size:14px;line-height:1.65}.portfolio{background:#0c0c0b;border-top:1px solid #292a26;padding:120px 0 140px}.portfolio-head h2 em{color:var(--gold-light)}.portfolio-intro{color:#999b92;width:min(440px,100%);margin:42px 0 72px auto;font-size:15px;line-height:1.7}.portfolio-filters{border-bottom:1px solid #303127;flex-wrap:wrap;gap:10px;margin:48px 0 42px;padding-bottom:18px;display:flex}.portfolio-filters button{color:#989a91;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#121310;border:1px solid #3b3b32;border-radius:999px;padding:12px 17px;font-size:12px;font-weight:650;transition:color .3s,border-color .3s,background .3s,box-shadow .3s,transform .3s;position:relative}.portfolio-filters button:hover,.portfolio-filters button:focus-visible{color:#f2d783;border-color:#806733;outline:none;transform:translateY(-2px)}.portfolio-filters button.is-active{color:#11120f;background:linear-gradient(135deg,#b98727,#f0d078);border-color:#e2bc60;box-shadow:0 9px 28px #d3a84f29}.portfolio-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.portfolio-project{background:linear-gradient(145deg,#171813,#0b0c0a);border:1px solid #333329;border-radius:18px;transition:transform .42s cubic-bezier(.2,.75,.2,1),border-color .35s,box-shadow .35s;position:relative;overflow:hidden;box-shadow:0 20px 58px #0000003d}.portfolio-project:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffe29429,#0000);width:18%;position:absolute;inset:-60% auto -60% -25%;transform:skew(-17deg)}.portfolio-project:hover{border-color:#b78c37;transform:translateY(-8px)scale(1.012);box-shadow:0 28px 78px #00000073,0 0 32px #d3a84f1a}.portfolio-project:hover:after{animation:1s both portfolioSheen}@keyframes portfolioSheen{to{left:120%}}.portfolio-project-open{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:grid}.portfolio-project-image{aspect-ratio:16/11;background:#080907;place-items:center;padding:10px;display:grid;overflow:hidden}.portfolio-project-image img{object-fit:contain;width:100%;height:100%;transition:transform .55s cubic-bezier(.2,.75,.2,1),filter .55s;display:block}.portfolio-project:hover .portfolio-project-image img{filter:brightness(1.05);transform:scale(1.035)}.portfolio-project-meta{border-top:1px solid #2f2d24;grid-template-columns:1fr auto;align-items:end;gap:8px 20px;min-height:128px;padding:22px 24px;display:grid}.portfolio-project-meta small{color:#bf9740;letter-spacing:.11em;text-transform:uppercase;grid-column:1/-1;font-size:12px;line-height:1.4}.portfolio-project-meta strong{letter-spacing:-.03em;font-size:clamp(22px,2.5vw,34px);font-weight:550;line-height:1.05}.portfolio-project-meta b{color:#e2bd65;letter-spacing:.1em;text-transform:uppercase;opacity:.45;align-items:center;gap:12px;font-size:12px;transition:all .35s;display:flex;transform:translate(-8px)}.portfolio-project-meta b i{font-size:20px;font-style:normal}.portfolio-project:hover .portfolio-project-meta b,.portfolio-project-open:focus-visible .portfolio-project-meta b{opacity:1;transform:none}.portfolio-project-open:focus-visible{outline-offset:-3px;outline:2px solid #dfb75c}.portfolio-empty{text-align:center;background:radial-gradient(circle,#d3a84f14,#0000 65%),#10110e;border:1px solid #36352c;border-radius:18px;place-items:center;min-height:310px;padding:48px;display:grid}.portfolio-empty span{color:#d4aa4d;font-family:Georgia,serif;font-size:34px}.portfolio-empty p{color:#9b9d94;margin:12px 0 0;font-size:16px}.portfolio-modal{z-index:1400;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#000000e0;place-items:center;padding:24px;animation:.3s both portfolioBackdropIn;display:grid;position:fixed;inset:0;overflow:auto}.portfolio-modal-panel{color:#f2f1ea;background:radial-gradient(circle at 85% 8%,#d3a84f1f,#0000 27%),#0c0d0a;border:1px solid #765d2e;border-radius:22px;width:min(1120px,100%);max-height:calc(100svh - 48px);animation:.5s cubic-bezier(.18,.82,.2,1) both portfolioModalIn;position:relative;overflow:auto;box-shadow:0 45px 140px #000000d9,0 0 58px #d3a84f1a}@keyframes portfolioBackdropIn{0%{opacity:0}}@keyframes portfolioModalIn{0%{opacity:0;filter:blur(6px);transform:translateY(28px)scale(.975)}}.portfolio-modal-close{z-index:5;float:right;color:#ebc966;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d0e0be0;border:1px solid #67542f;border-radius:50%;place-items:center;width:44px;height:44px;margin:18px 18px -62px 0;font-size:27px;transition:all .3s;display:grid;position:sticky;top:18px}.portfolio-modal-close:hover,.portfolio-modal-close:focus-visible{color:#111;background:#e4bd5f;outline:none;transform:rotate(90deg)}.portfolio-modal-panel>header{border-bottom:1px solid #302b20;padding:54px 64px 38px}.portfolio-modal-panel>header span{color:#d1a64a;letter-spacing:.15em;text-transform:uppercase;font-size:12px}.portfolio-modal-panel>header h3{letter-spacing:-.055em;max-width:850px;margin:16px 0 0;font-size:clamp(42px,7vw,84px);font-weight:560;line-height:.9}.portfolio-modal-gallery{background:#080907;padding:36px 64px 50px}.portfolio-modal-main{background:#050605;border:1px solid #343329;border-radius:14px;place-items:center;min-height:430px;padding:16px;display:grid}.portfolio-modal-main img,.portfolio-modal-main video{object-fit:contain;width:100%;max-height:72vh;display:block}.portfolio-modal-main video{background:#000}.portfolio-thumbs{gap:10px;margin-top:14px;padding:2px;display:flex;overflow:auto}.portfolio-thumbs button{cursor:pointer;opacity:.55;background:#10110e;border:1px solid #3c3b31;border-radius:9px;flex:0 0 96px;height:78px;padding:4px;transition:all .25s}.portfolio-thumbs button:hover,.portfolio-thumbs button.is-active{opacity:1;border-color:#d0a345;box-shadow:0 0 18px #d3a84f1f}.portfolio-thumbs img{object-fit:contain;width:100%;height:100%}.portfolio-video-thumb{color:#e6c466;background:radial-gradient(circle,#d3a84f24,#0000 65%);align-content:center;place-items:center;gap:5px;width:100%;height:100%;display:grid}.portfolio-video-thumb b{font-size:22px}.portfolio-video-thumb small{letter-spacing:.08em;text-transform:uppercase;font-size:11px}.portfolio-story{border-top:1px solid #302d23;border-bottom:1px solid #302d23;grid-template-columns:repeat(3,1fr);display:grid}.portfolio-story article{border-right:1px solid #302d23;min-height:260px;padding:38px 34px}.portfolio-story article:last-child{border-right:0}.portfolio-story article>span{color:#aa8435;font:italic 17px Georgia,serif}.portfolio-story h4{letter-spacing:.06em;text-transform:uppercase;margin:38px 0 15px;font-size:18px}.portfolio-story p{color:#a6a89f;margin:0;font-size:16px;line-height:1.7}.portfolio-modal-actions{background:#302d23;grid-template-columns:1fr 1fr;gap:1px;display:grid}.portfolio-modal-actions>div{background:#10110d;align-content:start;padding:48px 54px 54px;display:grid}.portfolio-modal-actions h4{text-transform:uppercase;margin:0 0 13px;font-size:clamp(25px,3vw,36px);line-height:1.05}.portfolio-modal-actions p{color:#9d9f96;margin:0;font-size:16px;line-height:1.6}.portfolio-modal-actions a{color:#edca70;letter-spacing:.09em;text-transform:uppercase;border:1px solid #bb9038;border-radius:999px;justify-content:space-between;align-items:center;gap:20px;width:min(330px,100%);margin-top:30px;padding:15px 19px;font-size:12px;font-weight:700;transition:all .3s;display:flex}.portfolio-modal-actions a:hover,.portfolio-modal-actions a:focus-visible{color:#111;background:#e0b759;outline:none;transform:translateY(-3px);box-shadow:0 16px 35px #d3a84f26}.portfolio-modal-actions a span{font-size:18px}@media (width<=800px){.portfolio-grid,.portfolio-story{grid-template-columns:1fr}.portfolio-story article{border-bottom:1px solid #302d23;border-right:0;min-height:0}.portfolio-story article:last-child{border-bottom:0}.portfolio-modal-actions{grid-template-columns:1fr}.portfolio-modal-panel>header,.portfolio-modal-gallery{padding-left:28px;padding-right:28px}.portfolio-modal-actions>div{padding:40px 28px}.portfolio-modal-main{min-height:300px}}@media (width<=560px){.portfolio-filters{gap:7px;margin-top:34px}.portfolio-filters button{padding:10px 12px;font-size:11px}.portfolio-project-meta{grid-template-columns:1fr;min-height:0;padding:18px}.portfolio-project-meta b{opacity:1;margin-top:8px;transform:none}.portfolio-modal{padding:0}.portfolio-modal-panel{border-width:0;border-radius:0;max-height:100svh}.portfolio-modal-panel>header{padding:66px 20px 28px}.portfolio-modal-panel>header h3{font-size:44px}.portfolio-modal-gallery{padding:20px}.portfolio-modal-main{min-height:250px;padding:7px}.portfolio-story article{padding:30px 20px}.portfolio-story h4{margin-top:24px}.portfolio-modal-actions>div{padding:34px 20px}.portfolio-modal-actions a{width:100%}}.orbit-gallery{--orbit-radius:470px;margin-top:26px;position:relative}.orbit-stage{perspective:1350px;perspective-origin:50% 47%;-webkit-user-select:none;user-select:none;touch-action:pan-y;height:720px;position:relative;overflow:hidden}.orbit-gallery.is-open .orbit-stage{cursor:grab}.orbit-gallery.is-dragging .orbit-stage{cursor:grabbing}.orbit-floor{opacity:.28;background:radial-gradient(#d3a84f17,#0000 68%);border:1px solid #d3a84f2e;border-radius:50%;width:820px;height:310px;transition:opacity .6s,transform .8s;position:absolute;top:53%;left:50%;transform:translate(-50%,-50%)rotateX(72deg);box-shadow:0 0 90px #d3a84f0f}.orbit-gallery.is-open .orbit-floor{opacity:1;transform:translate(-50%,-50%)rotateX(72deg)scale(1.08)}.orbit-ring{width:0;height:0;transform-style:preserve-3d;position:absolute;top:48%;left:50%}.orbit-card{width:196px;height:264px;transform-style:preserve-3d;backface-visibility:hidden;pointer-events:none;background:#10110e;border:1px solid #54482f;border-radius:13px;margin:0;transition:transform .78s cubic-bezier(.2,.76,.2,1),opacity .45s,border-color .25s,box-shadow .25s;position:absolute;top:-132px;left:-98px;overflow:hidden;box-shadow:0 20px 55px #0000008c}.orbit-gallery.is-open .orbit-card{pointer-events:auto}.orbit-card:hover{border-color:#d3a84f;box-shadow:0 24px 70px #000000ad,0 0 24px #d3a84f33}.orbit-card>a{grid-template-rows:206px 58px;width:100%;height:100%;display:grid}.orbit-card img{object-fit:contain;pointer-events:none;background:#090a08;width:100%;height:206px;padding:5px;display:block}.orbit-card a>span{background:linear-gradient(135deg,#1a1b17,#0f100d);align-content:center;gap:5px;padding:8px 11px;display:grid}.orbit-card small{color:#9a9c93;text-transform:uppercase;letter-spacing:.13em;white-space:nowrap;text-overflow:ellipsis;font-size:7px;overflow:hidden}.orbit-card strong{color:#efeee7;letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.orbit-brand{z-index:12;color:#f2d783;cursor:pointer;background:radial-gradient(circle at 45% 38%,#29271e,#0c0d0b 68%);border:1px solid #786238;border-radius:50%;place-items:center;width:236px;height:236px;padding:22px;transition:transform .35s,box-shadow .35s;display:grid;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);box-shadow:0 28px 90px #000000b8,0 0 50px #d3a84f21,inset 0 0 32px #d3a84f14}.orbit-brand:hover,.orbit-brand:focus-visible{outline:none;transform:translate(-50%,-50%)scale(1.055);box-shadow:0 28px 90px #000000b8,0 0 72px #d3a84f3d,inset 0 0 32px #d3a84f1a}.orbit-brand img{object-fit:cover;pointer-events:none;border-radius:50%;width:128px;height:128px}.orbit-brand strong{text-transform:uppercase;letter-spacing:.12em;margin-top:-8px;font-size:10px}.orbit-brand small{color:#9d9f96;text-transform:uppercase;letter-spacing:.15em;font-size:8px}.orbit-brand-ring{border:1px dashed #d3a84f66;border-radius:50%;position:absolute;inset:-12px}.orbit-gallery.is-open .orbit-brand-ring{border-style:solid;box-shadow:0 0 34px #d3a84f26}.orbit-controls{z-index:15;grid-template-columns:52px 1fr 52px;align-items:center;gap:18px;width:min(520px,100%);margin:-54px auto 0;display:grid;position:relative}.orbit-controls button{color:#f0d177;cursor:pointer;background:#141510;border:1px solid #5a4b2f;border-radius:50%;width:52px;height:52px;font-size:20px;transition:all .25s}.orbit-controls button:hover{color:#0b0c09;background:#d3a84f;transform:scale(1.06)}.orbit-controls span{color:#898b82;text-align:center;text-transform:uppercase;letter-spacing:.17em;font-size:9px}.design-grid{columns:3;column-gap:18px}.design-grid figure{break-inside:avoid;background:#151513;border:1px solid #2b2c27;margin:0 0 18px;transition:border-color .35s,box-shadow .35s,transform .35s;position:relative;overflow:hidden}.design-grid figure:hover{border-color:#6a5832;transform:translateY(-6px);box-shadow:0 22px 48px #00000061}.design-grid figure:after{content:"";aspect-ratio:1;opacity:.8;filter:drop-shadow(0 2px 9px #00000061);pointer-events:none;background:url(/marca-agua-auron.png) 50%/contain no-repeat;width:88px;position:absolute;bottom:58px;right:12px}.design-grid img{width:100%;height:auto;transition:transform .45s,filter .45s;display:block}.design-grid figure:hover img{filter:brightness(1.06)}.design-grid figcaption{justify-content:space-between;align-items:center;gap:20px;padding:15px 16px;display:flex}.design-grid figcaption span{color:#888a81;text-transform:uppercase;letter-spacing:.13em;font-size:9px}.design-grid figcaption b{color:#d8d8d1;letter-spacing:.05em;text-align:right;font-size:11px}.funnel{background:linear-gradient(#11120f 0%,#080908 100%);border-top:1px solid #292a26;border-bottom:1px solid #292a26;padding:120px 0 140px}.funnel-head h2 em{color:var(--gold-light)}.funnel-intro{justify-content:space-between;align-items:end;gap:36px;width:min(820px,100%);margin:42px 0 58px auto;display:flex}.funnel-intro p{color:#a8aaa1;max-width:510px;margin:0;font-size:16px;line-height:1.7}.funnel-intro a{color:var(--gold-light);text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;font-size:12px}.funnel-visual{background:#050505;border:1px solid #665532;border-radius:8px;display:block;position:relative;overflow:hidden;box-shadow:0 30px 90px #0000007a}.funnel-visual img{width:100%;height:auto;transition:transform .45s,filter .45s;display:block}.funnel-visual span{color:#f2d783;text-transform:uppercase;letter-spacing:.1em;opacity:0;background:#080908d1;border:1px solid #f3d7838c;border-radius:999px;padding:11px 15px;font-size:10px;transition:all .3s;position:absolute;bottom:18px;right:18px;transform:translateY(8px)}.funnel-visual:hover img,.funnel-visual:focus-visible img{filter:brightness(1.06)}.funnel-visual:hover span,.funnel-visual:focus-visible span{opacity:1;transform:translateY(0)}.funnel-visual:focus-visible{outline:2px solid var(--gold-light);outline-offset:4px}.method{padding:120px 0 140px}.section-head.light>span{color:#85877f}.section-head.light h2 em{color:var(--acid)}.method-list{border-top:1px solid #35372f;margin-top:90px}.method-list>div{border-bottom:1px solid #35372f;grid-template-columns:80px 1fr 1.4fr;align-items:center;gap:28px;padding:34px 0;display:grid}.method-list h3{margin:0;font-size:30px;font-weight:500}.method-list p{color:#9b9d94;max-width:480px;margin:0;line-height:1.6}.contact{color:#f5f3eb;background:#090a08;border-top:1px solid #4c3d24;padding:132px 0 34px;position:relative;overflow:hidden}.contact-glow{pointer-events:none;background:radial-gradient(circle,#d3a84f3d,#d3a84f0a 42%,#0000 70%);border-radius:50%;width:780px;height:780px;position:absolute;top:-330px;right:-240px}.contact-mark{color:#0000;-webkit-text-stroke:1px #d3a84f13;pointer-events:none;font-family:Georgia,serif;font-size:650px;line-height:1;position:absolute;top:-120px;right:-1vw;transform:rotate(7deg)}.contact-inner{grid-template-columns:1.08fr .72fr;align-items:center;gap:80px 90px;display:grid;position:relative}.contact-heading{max-width:720px}.contact-kicker{color:#d7b35d;text-transform:uppercase;letter-spacing:.17em;align-items:center;gap:10px;font-size:10px;display:flex}.contact-kicker i{background:#d7b35d;border-radius:50%;width:8px;height:8px;box-shadow:0 0 16px #d7b35d}.contact h2{letter-spacing:-.065em;margin:52px 0 38px;font-size:clamp(62px,7.7vw,112px);font-weight:500;line-height:.88}.contact h2 em{color:var(--gold-light);font-family:Georgia,serif;font-weight:400}.contact-heading>p{color:#a7a99f;max-width:580px;font-size:16px;line-height:1.75}.contact-status{flex-wrap:wrap;gap:9px;margin-top:35px;display:flex}.contact-status span{color:#b5b7ae;text-transform:uppercase;letter-spacing:.12em;border:1px solid #393a34;border-radius:999px;padding:8px 11px;font-size:9px}.contact-card{background:linear-gradient(145deg,#1f1f1af5,#0e0f0cfa);border:1px solid #6c5731;border-radius:22px;padding:30px;animation:4.5s ease-in-out infinite contactGlow;position:relative;box-shadow:0 35px 100px #00000080,inset 0 1px #ffffff0a}@keyframes contactGlow{0%,to{box-shadow:0 35px 100px #00000080,inset 0 1px #ffffff0a}50%{box-shadow:0 35px 100px #00000080,0 0 34px #d3a84f1c,inset 0 1px #ffffff0a}}.contact-card:before{content:"";pointer-events:none;border:1px solid #d3a84f1c;border-radius:15px;position:absolute;inset:10px}.contact-card-top{color:#c6a454;text-transform:uppercase;letter-spacing:.16em;justify-content:space-between;font-size:10px;display:flex;position:relative}.contact-card h3{letter-spacing:-.04em;margin:58px 0 18px;font-size:clamp(27px,3vw,39px);font-weight:500;line-height:1.05;position:relative}.contact-card>p{color:#999b92;margin:0 0 28px;font-size:14px;line-height:1.65;position:relative}.whatsapp-cta{color:#11120f;background:linear-gradient(135deg,#d5a942,#f1d884);border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:14px 18px;transition:transform .25s,box-shadow .25s;display:grid;position:relative}.whatsapp-cta:hover{transform:translateY(-3px);box-shadow:0 15px 38px #d3a84f33}.whatsapp-cta .cta-copy{gap:3px;font-size:20px;font-weight:600;display:grid}.whatsapp-cta small{text-transform:uppercase;letter-spacing:.16em;font-size:9px;font-weight:600}.whatsapp-cta>b{border:1px solid #11120f59;border-radius:50%;place-items:center;width:42px;height:42px;font-size:18px;display:grid}.call-cta{color:#b7b9b0;border-bottom:1px solid #393a33;justify-content:space-between;gap:20px;padding:19px 4px 14px;font-size:11px;display:flex;position:relative}.call-cta strong{color:#f0efe8;letter-spacing:.06em;font-size:13px}.contact-card-note{color:#85877f;text-transform:uppercase;letter-spacing:.1em;justify-content:center;align-items:center;gap:8px;padding-top:18px;font-size:10px;display:flex;position:relative}.contact-card-note span{color:#d6ac51}.social-links{border-top:1px solid #37382f;border-bottom:1px solid #37382f;grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.social-links>a{color:#d9d9d2;grid-template-columns:auto auto 1fr auto;align-items:center;gap:20px;padding:19px 0;transition:padding .25s,color .25s;display:grid}.social-links>a:first-child{border-right:1px solid #37382f;padding-right:30px}.social-links>a:last-child{padding-left:30px}.social-links span{color:#777970;text-transform:uppercase;letter-spacing:.15em;font-size:9px}.social-links strong{letter-spacing:.09em;font-size:13px}.social-links a:hover{color:var(--gold-light);padding-inline:14px}.social-icon{color:#d8b65f;background:radial-gradient(circle at 35% 28%,#efcf7c24,#131310eb 62%);border:1px solid #5c4a29;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;transition:transform .25s,background .25s,color .25s,box-shadow .25s;display:grid;box-shadow:inset 0 1px #ffffff0f,0 8px 24px #00000040}.social-icon svg{fill:currentColor;width:21px;height:21px}.social-links a:hover .social-icon{color:#11120f;background:linear-gradient(135deg,#d5a942,#f1d884);transform:translateY(-2px)rotate(-4deg);box-shadow:0 10px 28px #d3a84f2e}.whatsapp-cta .social-icon{color:#11120f;width:46px;height:46px;box-shadow:none;background:#ffffff2e;border-color:#11120f4d}.whatsapp-cta:hover .social-icon{background:#ffffff4d;transform:scale(1.06)}.footer{color:#777970;letter-spacing:.14em;grid-column:1/-1;justify-content:space-between;gap:24px;margin-top:-45px;font-size:9px;display:flex}@media (width<=760px){.shell{width:min(100% - 32px,1240px)}.nav-links{display:none}.hero{min-height:630px;padding-top:78px}h1{margin:56px 0 70px;font-size:clamp(61px,19vw,88px)}.hero-logo{opacity:.32;width:100vw;top:60px;right:-46%}.hero-bottom{align-items:center}.hero-bottom p{max-width:280px;font-size:15px}.orbit-one{width:410px;right:-45%}.orbit-two{right:-25%}.proof{grid-template-columns:1fr 1fr;padding:48px 0}.proof>p{grid-column:1/-1}.proof-stat{padding-left:15px;display:block}.proof-stat strong{margin-bottom:8px;display:block}.services,.method{padding:84px 0}.section-head{grid-template-columns:1fr;gap:28px}.service-grid{grid-template-columns:1fr;margin-top:60px}.service-grid article,.service-grid article+article{border-bottom:1px solid #c3c2ba;border-right:0;min-height:290px;padding:26px 0 70px}.service-grid h3{margin-top:32px}.method-list{margin-top:60px}.method-list>div{grid-template-columns:44px 1fr}.method-list p{grid-column:2}.contact{padding-top:92px}.contact-inner{grid-template-columns:1fr;gap:54px}.contact h2{margin:42px 0 30px}.contact-card{padding:24px}.contact-card h3{margin-top:45px}.social-links{grid-template-columns:1fr}.social-links>a{grid-template-columns:auto auto 1fr auto;gap:14px}.social-links>a:first-child{border-bottom:1px solid #37382f;border-right:0;padding-right:0}.social-links>a:last-child{padding-left:0}.footer{align-items:flex-end;margin-top:0}.footer span:nth-child(2){display:none}.service-menu{grid-template-columns:1fr 1fr;margin-top:50px}.advantages{padding:84px 0}.advantages>.shell{grid-template-columns:1fr;gap:58px}.advantages-grid{grid-template-columns:1fr}.advantages-grid article{min-height:210px}.advantages-grid h3{margin-top:38px}.funnel{padding:84px 0}.funnel-intro{margin:32px 0 42px;display:block}.funnel-intro a{margin-top:24px;display:inline-block}.funnel-visual span{opacity:1;bottom:10px;right:10px;transform:none}}@media (width<=900px){.design-grid{columns:2}.orbit-gallery{--orbit-radius:300px}.orbit-stage{height:640px}.orbit-card{width:164px;height:224px;top:-112px;left:-82px}.orbit-card>a{grid-template-rows:170px 54px}.orbit-card img{height:170px}.orbit-brand{width:205px;height:205px}.orbit-brand img{width:108px;height:108px}.orbit-floor{width:590px}}@media (width<=560px){.portfolio{padding:84px 0}.portfolio-intro{margin:32px 0 48px}.design-grid{columns:1}.design-grid figure{margin-bottom:14px}.design-grid figure:after{width:78px;bottom:56px}.page-watermark{opacity:.6;width:72px;height:72px;bottom:10px;right:10px}.page-watermark span{right:80px}.auron-assistant{bottom:8px;left:10px}.assistant-trigger{width:98px;height:98px}.assistant-trigger>span{top:-2px;left:72px}.assistant-panel{bottom:106px}.assistant-messages{max-height:220px}.orbit-gallery{--orbit-radius:178px}.orbit-stage{height:500px;margin-inline:-16px}.orbit-ring{top:47%}.orbit-card{border-radius:9px;width:122px;height:174px;top:-87px;left:-61px}.orbit-card>a{grid-template-rows:132px 42px}.orbit-card img{height:132px;padding:3px}.orbit-card a>span{gap:2px;padding:5px 7px}.orbit-card small{font-size:5px}.orbit-card strong{font-size:7px}.orbit-brand{width:148px;height:148px;padding:14px;top:47%}.orbit-brand img{width:82px;height:82px}.orbit-brand strong{font-size:7px}.orbit-brand small{font-size:6px}.orbit-floor{width:360px;height:180px;top:52%}.orbit-controls{grid-template-columns:44px 1fr 44px;margin-top:-35px}.orbit-controls button{width:44px;height:44px}}@media (width<=760px){.cinema-stage{--cinema-x:0px!important;--cinema-y:0px!important}.cinematic-hero .hero-content{padding-right:0}.cinematic-hero .cinema-a-anchor{width:90vw;height:66svh;top:50%;left:50%;transform:translate(-50%,-50%)}.cinematic-hero .cinema-a{opacity:.54;filter:drop-shadow(0 22px 42px #000000e6);width:100%;height:100%;position:relative;inset:auto;translate:none}.cinematic-hero .cinema-a img{object-fit:contain;object-position:center;filter:brightness(.58)contrast(1.08)saturate(.8);transform:none}.cinematic-hero .cinema-halo{filter:blur(18px);opacity:.2;width:104vw;top:50%;left:50%}.cinematic-hero .cinema-reflection{display:none}.cinematic-hero .cinema-orbit{opacity:.12;top:50%;left:50%}.cinematic-hero .cinema-orbit-b{z-index:2;opacity:.08}.cinematic-hero .cinema-word{display:none}.cinema-beam{opacity:.16;width:74vw;left:50%}.cinema-platform{display:none}.cinema-orbit-a{width:145vw}.cinema-orbit-b{width:102vw}.cinema-orbit-c,.cinema-grid,.cinema-fog-front{display:none}.cinema-fog-back{opacity:.04;filter:blur(48px)}.cinema-particles i:nth-child(n+9){display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.motion-reveal{opacity:1;transition:none;transform:none}.hero-kicker,h1,.hero-bottom,.hero-logo,.glow,.orbit-one,.orbit-two,.cinema-orbit,.page-watermark img,.contact-card{animation:none!important}.cinema-particles i{opacity:.18!important}.cinema-sheen,.cinema-flare,.cinema-fog{display:none}.service-grid article,.advantages-grid article,.design-grid figure{transition:none}}.concept-laptop>div,.concept-phone>div{background-position:50%;background-size:cover;box-shadow:inset 0 0 35px #00000059}.concept-laptop>div{background-position:50%}.concept-phone>div{background-position:68%}.concept-laptop strong,.concept-phone strong{text-shadow:0 2px 10px #000}.web-demo-window main{background-position:50%;background-size:cover}.web-concept-card:hover .concept-laptop{transform:rotateY(2deg)translateY(-3px)}.web-concept-card:hover .concept-phone{transform:rotateY(-3deg)translateY(-4px)}.concept-laptop,.concept-phone{transition:transform .45s cubic-bezier(.2,.7,.2,1)}.concept-tier{color:#cba34a;letter-spacing:.15em;text-transform:uppercase;border:1px solid #5e4c2c;border-radius:999px;margin:-4px auto 12px;padding:6px 11px;font-size:8px;font-weight:800;display:table}.tier-restaurante{color:#171208;background:linear-gradient(135deg,#b98728,#efcf73);border-color:#dfb450}.web-demo-window nav{gap:22px}.web-demo-window nav>div{gap:8px}.web-demo-window nav button{color:#aeb0a7;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 11px;font-size:13px;transition:all .25s}.web-demo-window nav button:hover,.web-demo-window nav button.is-active{color:#171208;background:#d9ad4f}.web-demo-window nav>span{color:#d8b45d;letter-spacing:.12em;text-transform:uppercase;border:1px solid #69542d;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:800}.web-demo-view{background:radial-gradient(circle at 20% 15%,#d3a84f1a,#0000 30%),#080907;min-height:330px;padding:50px 7%}.web-demo-view>span{color:#cba247;letter-spacing:.25em;text-transform:uppercase;font-size:11px}.web-demo-view h3{color:#f3efe5;letter-spacing:-.04em;max-width:700px;margin:15px 0;font:500 clamp(35px,5vw,58px)/.95 Georgia,serif}.web-demo-view>p{color:#adafa6;max-width:680px;font-size:16px;line-height:1.6}.web-demo-view>div{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:28px;display:grid}.web-demo-view>div button{color:#ece9df;text-align:left;cursor:pointer;background:#11120f;border:1px solid #474238;border-radius:11px;gap:12px;min-height:135px;padding:20px;transition:all .3s;display:grid}.web-demo-view>div button:hover{border-color:#c2943c;transform:translateY(-4px);box-shadow:0 16px 35px #00000059}.web-demo-view>div small{color:#ad8738}.web-demo-view>div strong{font:500 21px Georgia,serif}.web-demo-view>div span{color:#c8a64f;text-transform:uppercase;font-size:11px}.web-demo-view>div button.is-selected{background:linear-gradient(145deg,#d3a84f29,#11120f);border-color:#e0b451;box-shadow:0 0 24px #d3a84f1f}.web-demo-feedback{background:#d3a84f12;border-left:2px solid #d3a84f;gap:5px;margin-top:18px;padding:18px 20px;display:grid}.web-demo-feedback span{color:#9a9c93;letter-spacing:.15em;text-transform:uppercase;font-size:9px}.web-demo-feedback strong{color:#edc766;font:500 22px Georgia,serif}.web-demo-feedback p{color:#adafa6;margin:0;font-size:13px}.web-demo-plan{background:linear-gradient(135deg,#d3a84f1a,#090a08f2);border:1px solid #68522d;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;margin:0 6% 36px;padding:22px 24px;display:flex}.web-demo-plan>div{gap:4px;display:grid}.web-demo-plan small{color:#8f9188;letter-spacing:.16em;text-transform:uppercase;font-size:9px}.web-demo-plan strong{color:#edc766;text-transform:uppercase;font:500 26px Georgia,serif}.web-demo-plan span{color:#b3b4ab;font-size:13px}.web-demo-plan>a{color:#171208;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(135deg,#b98728,#efcf73);border-radius:8px;padding:13px 17px;font-size:11px;font-weight:800}@media (width<=900px){.web-demo-window nav{flex-wrap:wrap;align-items:flex-start}.web-demo-window nav>div{order:3;width:100%;display:flex;overflow-x:auto}.web-demo-view>div{grid-template-columns:1fr}.web-demo-plan{flex-direction:column;align-items:flex-start}.web-demo-plan>a{text-align:center;width:100%}}.web-demo-home{grid-template-columns:minmax(0,1.3fr) minmax(250px,.7fr);align-items:center;gap:30px;min-height:410px;position:relative;overflow:hidden;padding:62px 7%!important;display:grid!important}.demo-home-copy{z-index:2;position:relative}.demo-home-copy>span{color:#cba247;letter-spacing:.25em;text-transform:uppercase;font-size:11px}.demo-home-copy h3{color:#f3efe5;letter-spacing:-.04em;max-width:650px;margin:15px 0;font:500 clamp(42px,6vw,72px)/.91 Georgia,serif}.demo-home-copy p{color:#c0c1ba;max-width:520px;font-size:16px;line-height:1.6}.demo-home-copy>button,.demo-home-panel>button{color:#151107;cursor:pointer;background:#d9ad4f;border:1px solid #d5aa48;border-radius:7px;margin-top:18px;padding:13px 17px;font-weight:800;transition:transform .25s,box-shadow .25s}.demo-home-copy>button:hover,.demo-home-panel>button:hover{transform:translateY(-2px);box-shadow:0 10px 28px #d3a84f38}.demo-home-panel{z-index:2;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:linear-gradient(145deg,#0c0d0ae6,#17140cb8);border:1px solid #d5aa4859;border-radius:14px;align-content:end;min-height:225px;padding:25px;display:grid;position:relative;box-shadow:0 22px 60px #0000007a}.demo-home-panel small{color:#c79c43;letter-spacing:.18em;font-size:9px}.demo-home-panel strong{color:#f0ede4;margin:12px 0 8px;font:500 25px Georgia,serif}.demo-home-panel p{color:#aaa9a1;margin:0;font-size:13px;line-height:1.55}.demo-home-panel>button{letter-spacing:.08em;text-transform:uppercase;width:max-content;padding:10px 13px;font-size:10px}.demo-restaurante .web-demo-browser{background:linear-gradient(90deg,#11120e,#17130b)}.demo-restaurante{border-color:#e1b956;box-shadow:0 40px 120px #000,0 0 58px #d3a84f33}.demo-restaurante .demo-home-panel{border-color:#d9ad4f;box-shadow:0 0 35px #d3a84f21,0 22px 60px #00000085}.demo-restaurante .demo-home-panel:before{content:"PRO";color:#efd176;letter-spacing:.18em;font-size:9px;font-weight:800;position:absolute;top:17px;right:18px}.demo-restaurante .web-demo-view{background:radial-gradient(circle at 80% 15%,#d3a84f2e,#0000 28%),linear-gradient(150deg,#090a07,#11100b)}.demo-profesional{background:linear-gradient(145deg,#070806,#0d0e0c);border-color:#c99d46}.demo-profesional .web-demo-browser{background:#0b0d0d}.demo-profesional .web-demo-window nav,.demo-profesional nav{border-bottom-color:#514126}.demo-profesional .demo-home-panel{background:linear-gradient(145deg,#19140beb,#070909d1);border-color:#e8c2688c;box-shadow:inset 0 1px #ffffff0d,0 0 42px #d3a84f24}.demo-profesional .demo-home-panel:before{content:"PERSONALIZADO";color:#efd176;letter-spacing:.16em;font-size:8px;font-weight:800;position:absolute;top:17px;right:18px}.demo-profesional .web-demo-view{background:radial-gradient(circle at 12% 0,#d3a84f33,#0000 27%),radial-gradient(circle at 90% 75%,#ffffff0d,#0000 24%),#080907}.demo-toast{z-index:5;color:#e7c567;background:#070806f0;border:1px solid #70592d;border-radius:999px;align-items:center;gap:9px;padding:10px 14px;font-size:11px;animation:.35s both webDemoIn;display:flex;position:absolute;bottom:20px;right:7%;box-shadow:0 12px 34px #000}.demo-toast i{background:#e4b94f;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #e4b94f}.demo-toast.is-inline{width:max-content;margin-top:16px;position:static}.web-demo-feedback button{color:#e9c365;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #bc913b;border-radius:6px;width:max-content;margin-top:8px;padding:10px 13px;font-size:10px;font-weight:800}.demo-capability-strip{background:linear-gradient(#090a08,#0c0d0a)}.demo-capability-strip article{position:relative}.demo-capability-strip article:after{content:"";background:#8c6b30;width:22px;height:1px;position:absolute;bottom:18px;left:22px}.demo-restaurante .demo-capability-strip article:nth-child(2),.demo-profesional .demo-capability-strip article{background:linear-gradient(145deg,#d3a84f0f,#0000)}.demo-level-marker{background:#ffffff06;border-left:2px solid #8d6c30;gap:7px;margin:-12px 6% 30px;padding:16px 20px;display:grid}.demo-level-marker small{color:#8e9088;letter-spacing:.16em;text-transform:uppercase;font-size:9px}.demo-level-marker strong{color:#d8d7d0;font:500 16px/1.4 Georgia,serif}.marker-restaurante{background:linear-gradient(90deg,#d3a84f1a,#0000);border-color:#deb653}.marker-restaurante strong{color:#edcb77}.marker-profesional{background:linear-gradient(90deg,#d3a84f26,#ffffff06);border-color:#efc96d;border-left-width:4px}.marker-profesional strong{color:#f2d78f}@media (width<=760px){.web-demo-home{grid-template-columns:1fr;min-height:auto;padding:48px 22px 28px!important}.demo-home-copy h3{font-size:43px}.demo-home-panel{min-height:185px}.demo-toast{width:max-content;margin-top:14px;position:static}.demo-capability-strip{grid-template-columns:1fr!important}.demo-level-marker{margin-top:0}.web-demo-feedback button{width:100%}}.demo-level-ribbon{color:#85877f;background:#0b0c09;border-bottom:1px solid #25261f;align-items:center;gap:18px;padding:10px 34px;display:flex}.demo-level-ribbon>span{align-items:center;gap:10px;font-size:11px;display:flex}.demo-level-ribbon b{color:#dfba5b;letter-spacing:.15em;text-transform:uppercase;font-size:9px}.demo-level-ribbon>div{gap:5px;margin-left:auto;display:flex}.demo-level-ribbon i{background:#34352e;width:30px;height:2px}.demo-level-ribbon i.is-on{background:linear-gradient(90deg,#9c7429,#efce70);box-shadow:0 0 8px #efce7059}.demo-level-ribbon small{color:#c5a14b;letter-spacing:.12em;font-size:9px}.panel-essential{background:#0a0b08ed;border-radius:8px;align-self:end;min-height:245px}.demo-price{color:#e9c667;align-items:end;gap:6px;margin-top:14px;display:flex}.demo-price b{font:500 38px/1 Georgia,serif}.demo-price span{padding-bottom:4px;font-size:10px}.demo-hamburgueseria .web-demo-home{grid-template-columns:1.5fr .5fr}.demo-hamburgueseria .demo-home-copy h3{max-width:500px}.demo-hamburgueseria .demo-capability-strip{background:#090a08}.demo-hamburgueseria .demo-capability-strip article{min-height:135px}.panel-pro{background:linear-gradient(145deg,#110f09f7,#070806e6);border-color:#d8ac4b;border-radius:2px;min-height:285px}.demo-booking-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:15px;display:grid}.demo-booking-grid label{color:#777970;text-transform:uppercase;border:1px solid #3c382b;gap:4px;padding:10px;font-size:9px;display:grid}.demo-booking-grid label:last-child{grid-column:1/-1}.demo-booking-grid b{color:#e2dfd6;text-transform:none;font-size:12px}.panel-pro em{color:#777970;margin-top:12px;font-size:9px;font-style:normal}.demo-restaurante .web-demo-home{grid-template-columns:.95fr 1.05fr;background-position:50%!important}.demo-restaurante .demo-home-copy{padding:24px 0}.demo-restaurante .demo-home-copy h3{max-width:540px}.demo-restaurante .demo-capability-strip{padding-top:18px}.demo-restaurante .demo-capability-strip article{border-top:1px solid #b88a33}.panel-custom{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(155deg,#1c160bf5,#070908eb);border-radius:18px;min-height:310px}.demo-solution-pills{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.demo-solution-pills button{color:#d8d5ca!important;background:#ffffff06!important;border:1px solid #67532d!important;border-radius:999px!important;margin:0!important;padding:9px 11px!important;font-size:9px!important}.demo-solution-pills button:hover{color:#efca70!important;box-shadow:none!important;border-color:#e2b957!important}.custom-answer{background:#d3a84f14;border-left:2px solid #d7aa49;padding:10px;color:#a8aaa1!important;margin-top:13px!important;font-size:11px!important}.custom-answer b{color:#ecc96f}.demo-profesional .web-demo-home{grid-template-columns:.82fr 1.18fr;min-height:465px;background-position:50%!important}.demo-profesional .demo-home-copy h3{font-size:clamp(39px,5vw,63px)}.demo-profesional .demo-capability-strip{background:linear-gradient(#080907,#10110d);gap:9px;padding:18px 6% 42px}.demo-profesional .demo-capability-strip article{background:linear-gradient(145deg,#d3a84f1a,#ffffff04);border-radius:12px;border:1px solid #514329!important}.demo-profesional .demo-capability-strip article:after{background:#dfb657;width:40px}@media (width<=760px){.demo-level-ribbon{flex-wrap:wrap;align-items:flex-start;padding:10px 16px}.demo-level-ribbon>div{order:3;width:100%;margin-left:0}.demo-level-ribbon i{flex:1}.demo-hamburgueseria .web-demo-home,.demo-restaurante .web-demo-home,.demo-profesional .web-demo-home{grid-template-columns:1fr}.demo-profesional .web-demo-home{min-height:auto}.demo-booking-grid{grid-template-columns:1fr}.demo-booking-grid label:last-child{grid-column:auto}.panel-custom{min-height:260px}}.demo-profesional{background:#060706}.demo-profesional .web-demo-home:before{content:"";opacity:.45;pointer-events:none;background:linear-gradient(90deg,#0000 49.8%,#e9c46833 50%,#0000 50.2%),linear-gradient(#ffffff05 1px,#0000 1px) 0 0/44px 44px,linear-gradient(90deg,#ffffff05 1px,#0000 1px) 0 0/44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 25%,#000 70%);mask-image:linear-gradient(90deg,#0000 25%,#000 70%)}.demo-profesional .web-demo-home:after{content:"";pointer-events:none;border:1px solid #e0b44d24;border-radius:50%;width:320px;height:320px;position:absolute;top:8%;right:4%;box-shadow:0 0 0 42px #e0b44d09,0 0 0 90px #e0b44d05}.panel-custom{z-index:3;border:1px solid #e7bf5cb3;padding:0;overflow:hidden;box-shadow:0 35px 90px #000000b3,inset 0 0 0 1px #ffffff09,0 0 55px #d3a84f1f}.panel-custom>header{background:#ffffff06;border-bottom:1px solid #413720;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:16px 18px;display:grid}.panel-custom>header img{object-fit:contain;width:42px;height:42px}.panel-custom>header div{gap:3px;display:grid}.panel-custom>header small{color:#e0b958;letter-spacing:.16em;font-size:8px}.panel-custom>header span{color:#8f9189;font-size:10px}.panel-custom>header>b{color:#b89647;font:500 11px Georgia,serif}.panel-custom>.custom-progress{grid-template-columns:repeat(3,1fr);gap:5px;margin:0;padding:0 18px;display:grid;transform:translateY(-1px)}.custom-progress i{background:#292a24;height:2px}.custom-progress i:first-child{background:linear-gradient(90deg,#a97e2d,#f1d17b);box-shadow:0 0 10px #efc86773}.panel-custom>small,.panel-custom>strong,.panel-custom>.demo-solution-pills,.panel-custom>.custom-answer,.panel-custom>.custom-hint,.panel-custom>button{margin-left:22px;margin-right:22px}.panel-custom>small{margin-top:22px}.panel-custom>strong{margin-top:7px}.panel-custom>.demo-solution-pills{grid-template-columns:1fr;gap:7px;display:grid}.panel-custom .demo-solution-pills button{text-align:left;width:100%;position:relative;padding:11px 13px!important}.panel-custom .demo-solution-pills button:after{content:"+";color:#947538;position:absolute;right:12px}.panel-custom .demo-solution-pills button.is-selected{color:#f0d482!important;background:linear-gradient(90deg,#d3a84f2e,#0000)!important;border-color:#e2b957!important}.panel-custom .demo-solution-pills button.is-selected:after{content:"✓";color:#f0cf75}.custom-hint{line-height:1.5;color:#898b83!important;font-size:11px!important}.panel-custom .custom-answer{gap:4px;display:grid}.panel-custom .custom-answer span{color:#8e9088;letter-spacing:.14em;text-transform:uppercase;font-size:8px}.panel-custom .custom-answer b{font:500 17px Georgia,serif}.panel-custom .custom-answer em{color:#9a9c93;font-size:9px;font-style:normal}.panel-custom>button{justify-content:space-between;width:calc(100% - 44px);margin-bottom:18px;display:flex}.panel-custom>footer{border-top:1px solid #413720;grid-template-columns:repeat(4,1fr);display:grid}.panel-custom>footer span{color:#8c8e86;letter-spacing:.1em;text-align:center;border-right:1px solid #302b20;padding:11px 4px;font-size:7px}.panel-custom>footer span:last-child{border-right:0}.custom-executive-suite{background:linear-gradient(145deg,#0d0e0b,#080906);border:1px solid #4c4028;margin:0 6% 38px;box-shadow:0 24px 70px #0000006b}.custom-executive-suite>header{border-bottom:1px solid #3c3423;justify-content:space-between;align-items:end;gap:25px;padding:24px 26px;display:flex}.custom-executive-suite>header div{gap:6px;display:grid}.custom-executive-suite>header small{color:#b9923f;letter-spacing:.2em;font-size:8px}.custom-executive-suite>header strong{color:#eee9dc;font:500 23px Georgia,serif}.custom-executive-suite>header>span{color:#d6ae52;letter-spacing:.12em;text-transform:uppercase;border:1px solid #6d572e;border-radius:999px;padding:7px 10px;font-size:8px}.custom-process-line{grid-template-columns:repeat(4,1fr);padding:0 20px;display:grid}.custom-process-line article{border-right:1px solid #312e24;padding:26px 16px 24px;position:relative}.custom-process-line article:last-child{border-right:0}.custom-process-line article:before{content:"";background:#dfb351;width:44px;height:1px;position:absolute;top:0;left:16px;box-shadow:0 0 12px #dfb35173}.custom-process-line b{color:#b78e38;font:500 11px Georgia,serif}.custom-process-line span{color:#e6e1d5;margin:12px 0 7px;font:500 16px Georgia,serif;display:block}.custom-process-line p{color:#85877f;margin:0;font-size:10px;line-height:1.5}.custom-integrations{border-top:1px solid #3c3423;flex-wrap:wrap;align-items:center;gap:8px;padding:16px 26px;display:flex}.custom-integrations small{color:#777970;letter-spacing:.16em;margin-right:auto;font-size:8px}.custom-integrations span{color:#bfc0b8;border:1px solid #403a2b;border-radius:5px;padding:6px 9px;font-size:8px}.demo-profesional .web-demo-plan{background:linear-gradient(120deg,#d3a84f29,#090a08fa 55%);border-color:#a47c31;box-shadow:0 0 38px #d3a84f14}@media (width<=760px){.demo-profesional .web-demo-home:after{width:210px;height:210px;right:-90px}.panel-custom>header{grid-template-columns:36px 1fr auto}.panel-custom>header img{width:36px;height:36px}.panel-custom>footer{grid-template-columns:1fr 1fr}.custom-executive-suite>header{flex-direction:column;align-items:flex-start}.custom-process-line{grid-template-columns:1fr 1fr}.custom-process-line article:nth-child(2){border-right:0}.custom-process-line article{border-bottom:1px solid #312e24}.custom-integrations small{width:100%;margin-bottom:4px}}.web-demo-view>.demo-visual-cards{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:28px;display:grid}.web-demo-view>.demo-visual-cards>button{color:#ece9df;text-align:left;cursor:pointer;background:#0d0e0b;border:1px solid #3e3f37;border-radius:12px;min-height:0;padding:0;transition:transform .35s,border-color .35s,box-shadow .35s;display:block;overflow:hidden}.web-demo-view>.demo-visual-cards>button:hover{border-color:#c89b42;transform:translateY(-5px);box-shadow:0 20px 42px #0000006b}.demo-visual-cards figure{background-repeat:no-repeat;background-size:cover;height:155px;margin:0;transition:transform .5s;position:relative}.demo-visual-cards button:hover figure{transform:scale(1.035)}.demo-visual-cards figure small{color:#e5bd5b;background:#050604b8;border:1px solid #e7c1629e;border-radius:50%;place-items:center;width:27px;height:27px;display:grid;position:absolute;top:12px;left:13px}.demo-visual-cards figure span{color:#e6c66f;letter-spacing:.12em;text-transform:uppercase;font-size:8px;position:absolute;bottom:12px;left:14px}.demo-visual-cards button>div{grid-template-columns:1fr auto;gap:7px 12px;margin:0;padding:17px;display:grid}.demo-visual-cards button>div strong{font:500 19px Georgia,serif}.demo-visual-cards button>div p{color:#90928a;grid-column:1/-1;margin:0;font-size:11px;line-height:1.45}.demo-visual-cards button>div span{color:#caa34d;letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;font-size:9px}.web-demo-view>.demo-visual-cards>button.is-selected{background:linear-gradient(145deg,#d3a84f21,#10110e);border-color:#e0b451;box-shadow:0 0 30px #d3a84f21}.web-demo-view>.visual-feedback{background:#0d0e0b;border:1px solid #5b4b2e;border-left:2px solid #d3a84f;grid-template-columns:minmax(170px,.42fr) 1fr;gap:0;margin-top:18px;padding:0;display:grid;overflow:hidden}.visual-feedback>figure{background-repeat:no-repeat;background-size:cover;min-height:180px;margin:0}.visual-feedback>div{align-content:center;gap:6px;padding:22px;display:grid}.visual-feedback>div>span{color:#9a9c93;letter-spacing:.15em;font-size:9px}.visual-feedback>div>strong{color:#edc766;font:500 24px Georgia,serif}.visual-feedback>div>p{color:#adafa6;margin:0;font-size:12px;line-height:1.5}.visual-feedback>div>button{color:#e9c365;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #bc913b;border-radius:6px;width:max-content;margin-top:8px;padding:10px 13px;font-size:10px;font-weight:800}.demo-hamburgueseria .demo-visual-cards figure{height:140px}.demo-restaurante .demo-visual-cards figure{height:175px}.demo-profesional .demo-visual-cards figure{filter:saturate(.78)contrast(1.06);height:185px}.demo-profesional .demo-visual-cards>button{background:linear-gradient(145deg,#11120f,#080907);border-radius:4px}@media (width<=760px){.web-demo-view>.demo-visual-cards{scroll-snap-type:x mandatory;padding-bottom:8px;display:flex;overflow-x:auto}.web-demo-view>.demo-visual-cards>button{scroll-snap-align:center;flex:0 0 82%}.web-demo-view>.visual-feedback{grid-template-columns:1fr}.visual-feedback>figure{min-height:150px}.visual-feedback>div>button{width:100%}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
