:root{--primary-dark:#2b1a16;--secondary-dark:#3b1f18;--primary-red:#9e332d;--light-red:#f4e7e3;--accent-gold:#b79a74;--bg-color:#faf8f5;--card-bg:#fff;--text-main:#2b1a16;--text-muted:#6b625c;--border-color:#ded6cf;--border-soft:rgba(87,60,49,.12);--border-softer:rgba(87,60,49,.08);--color-white:#fff;--color-text-inverse:#f8f1eb;--surface-soft:hsla(0,0%,100%,.06);--surface-strong:hsla(0,0%,100%,.1);--primary-navy:var(--primary-dark);--primary-gold:var(--accent-gold);--radius-sm:1rem;--radius-md:1.2rem;--radius-lg:1.6rem;--font-heading:"Source Serif 4",Georgia,serif;--font-body:"Murecho",sans-serif;--font-size-nav:.74rem;--letter-spacing-nav:.18em;--section-padding:5rem 0;--shadow-sm:0 8px 22px rgba(43,26,22,.05);--shadow-md:0 16px 36px rgba(43,26,22,.08);--shadow-lg:0 22px 48px rgba(43,26,22,.12);--shadow-soft:0 4px 16px rgba(43,26,22,.06);--shadow-elevated:0 28px 56px rgba(43,26,22,.16);--color-bg-secondary:#f5f0eb;--color-copper-600:#c0956c;--transition-speed:.4s}html{font-size:16px;scroll-behavior:smooth;scroll-padding-top:7rem}body{background-color:var(--bg-color);color:var(--text-main);font-family:var(--font-body);margin:0;overflow-x:hidden;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}*,:after,:before{box-sizing:border-box}*{min-width:0}::-moz-selection{background:#b89b753d;color:var(--primary-dark)}::selection{background:#b89b753d;color:var(--primary-dark)}h1,h2,h3,h4,h5,h6{color:var(--primary-dark);font-family:var(--font-heading);margin:0}p{line-height:1.78;margin:0 0 1rem}a{color:inherit;text-decoration:none;transition:color var(--transition-speed) ease}img{display:block;height:auto;max-width:100%}ul{list-style:none;margin:0;padding:0}button{background:none;border:none;cursor:pointer;font-family:inherit}button,input,select,textarea{font:inherit}main{isolation:isolate}main,main>section{position:relative}.container{margin:0 auto;max-width:1200px;padding:0 1.5rem}.section-padding{padding:5rem 0}@media(max-width:768px){.container{padding:0 1.15rem}.section-padding{padding:3.75rem 0}}@media(max-width:576px){.container{padding:0 1rem}}.btn{align-items:center;border-radius:999px;display:inline-flex;font-family:var(--font-body);font-size:.96rem;font-weight:700;justify-content:center;letter-spacing:.02em;padding:.95rem 2rem;text-align:center;transition:transform var(--transition-speed) ease,background-color var(--transition-speed) ease,border-color var(--transition-speed) ease,color var(--transition-speed) ease,box-shadow var(--transition-speed) ease}:where(a,button,[role=button],input,textarea,select):focus-visible{outline:2px solid hsla(34,32%,59%,.58);outline-offset:3px}.btn:focus-visible{outline-offset:4px}.btn-primary{background:linear-gradient(180deg,#a13e35,#842c25);border:1px solid rgba(123,43,37,.8);box-shadow:0 12px 26px #621d1629;color:#fff}.btn-primary:hover{background:linear-gradient(180deg,#a94439,#8d3128);border-color:#7b2b25f2;box-shadow:0 16px 32px #621d1633;transform:translateY(-2px)}.btn-secondary{background-color:#ffffff8c;border:1px solid rgba(99,70,56,.18);color:var(--primary-dark)}.btn-secondary:hover{background-color:#63463814;border-color:#63463847;transform:translateY(-2px)}.btn-dark{background-color:var(--primary-dark);border:1px solid var(--primary-dark);color:#fff}.btn-dark:hover{background-color:var(--secondary-dark);border-color:var(--secondary-dark);transform:translateY(-2px)}.btn-navy{background-color:var(--primary-dark);border:1px solid hsla(28,48%,95%,.16);color:var(--color-white)}.btn-navy:hover{background-color:#1f120f;border-color:#f8f2ec3d;box-shadow:0 12px 28px #2b1a162e;transform:translateY(-2px)}.title-tag{color:#8f6e54;display:block;font-family:var(--font-body);font-size:.8rem;font-weight:700;letter-spacing:.28em;margin-bottom:.65rem;text-transform:uppercase}.title-main{font-family:var(--font-heading);font-size:clamp(2.55rem,3.8vw,3.35rem);font-weight:700;letter-spacing:-.03em;line-height:1.08;margin-bottom:1.35rem}@media(max-width:768px){.title-main{font-size:2.25rem}}.highlight-box{background-color:var(--light-red);border-left:3px solid rgba(158,51,45,.75);border-radius:0 12px 12px 0;color:var(--primary-dark);font-weight:500;padding:1.5rem}.reveal-on-scroll{filter:blur(10px);opacity:0;transform:translateY(2rem);transition:opacity .85s cubic-bezier(.22,1,.36,1),transform .85s cubic-bezier(.22,1,.36,1),filter .85s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s);will-change:transform,opacity,filter}.reveal-on-scroll.is-visible{filter:blur(0);opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn,.reveal-on-scroll,.reveal-on-scroll.is-visible,a{animation:none!important;filter:none!important;transform:none!important;transition:none!important}}.app-header[data-v-4ee4f0de]{background:linear-gradient(180deg,#0a020261,#0a020200);left:0;padding:1.15rem 0;position:fixed;top:0;transition:padding .4s ease,background-color .4s ease,box-shadow .4s ease;width:100%;z-index:1000}.app-header.is-scrolled[data-v-4ee4f0de]{background:#160706eb;box-shadow:0 14px 36px #0f04032e;padding:.7rem 0}.header-shell[data-v-4ee4f0de]{align-items:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(180deg,#2a100dc7,#1c0a08a6);border:1px solid hsla(28,48%,95%,.07);border-radius:1rem;box-shadow:0 16px 36px #00000024;display:grid;gap:2.5rem;grid-template-columns:auto minmax(0,1fr) auto;min-height:4.6rem;padding:.75rem 1.8rem;position:relative;transition:min-height .4s ease,padding .4s ease,border-color .4s ease,background-color .4s ease,box-shadow .4s ease,border-radius .4s ease;z-index:1000}.header-shell[data-v-4ee4f0de]:before{border:1px solid hsla(0,0%,100%,.02);border-radius:inherit}.header-shell[data-v-4ee4f0de]:after,.header-shell[data-v-4ee4f0de]:before{content:"";inset:0;pointer-events:none;position:absolute}.header-shell[data-v-4ee4f0de]:after{background:linear-gradient(120deg,hsla(0,0%,100%,.04),transparent 26%,transparent 72%,hsla(34,32%,59%,.05));border-radius:inherit;opacity:0;transition:opacity .45s ease}.header-shell[data-v-4ee4f0de]:hover:after{opacity:1}.app-header.is-scrolled .header-shell[data-v-4ee4f0de]{background:linear-gradient(180deg,#240c0aeb,#180807e0);border-color:#f8f2ec0d;border-radius:.85rem;box-shadow:0 14px 30px #00000024;min-height:4rem;padding:.6rem 1.5rem}.logo[data-v-4ee4f0de]{align-items:center;display:inline-flex;min-width:0;transition:transform .4s ease,opacity .4s ease}.logo[data-v-4ee4f0de]:hover{transform:translateY(-1px)}.logo[data-v-4ee4f0de]:focus-visible,.mobile-cta[data-v-4ee4f0de]:focus-visible,.mobile-nav-link[data-v-4ee4f0de]:focus-visible,.mobile-toggle[data-v-4ee4f0de]:focus-visible,.nav-link[data-v-4ee4f0de]:focus-visible{outline:2px solid hsla(34,32%,59%,.5);outline-offset:3px}.logo-text[data-v-4ee4f0de]{display:flex;flex-direction:column;gap:.32rem;min-width:0}.logo-name[data-v-4ee4f0de]{color:var(--color-text-inverse);font-family:var(--font-heading);font-size:clamp(.92rem,1.3vw,1.28rem);letter-spacing:-.022em;line-height:1.1;transition:color .35s ease}@media(min-width:461px){.logo-name[data-v-4ee4f0de]{white-space:nowrap}}.logo:hover .logo-name[data-v-4ee4f0de]{color:#fffdfb}.desktop-nav[data-v-4ee4f0de]{display:none}@media(min-width:1024px){.desktop-nav[data-v-4ee4f0de]{display:flex;justify-content:center}}.nav-list[data-v-4ee4f0de]{display:flex;gap:.35rem;padding:.25rem}.nav-link[data-v-4ee4f0de],.nav-list[data-v-4ee4f0de]{align-items:center;justify-content:center}.nav-link[data-v-4ee4f0de]{border-radius:999px;color:#f8f2ecbd;display:inline-flex;font-size:.75rem;font-weight:700;letter-spacing:.19em;min-height:2.7rem;padding:0 1rem;position:relative;text-transform:uppercase;transition:color .35s ease,background-color .35s ease,transform .35s ease,box-shadow .35s ease}.nav-link[data-v-4ee4f0de]:before{background:linear-gradient(180deg,#ffffff0f,#ffffff04);border-radius:inherit;content:"";inset:0;opacity:0;position:absolute;transform:scale(.96);transition:opacity .35s ease,transform .35s ease}.nav-link[data-v-4ee4f0de]:after{background:linear-gradient(90deg,#b89b7524,#b89b75f2,#b89b7524);bottom:.5rem;content:"";height:1px;left:1rem;position:absolute;right:1rem;transform:scaleX(0);transform-origin:center;transition:transform .4s ease}.nav-link[data-v-4ee4f0de]:hover{color:var(--color-white);transform:translateY(-1px)}.nav-link.is-current[data-v-4ee4f0de]:before,.nav-link[data-v-4ee4f0de]:hover:before{opacity:1;transform:scale(1)}.nav-link.is-current[data-v-4ee4f0de]:after,.nav-link[data-v-4ee4f0de]:hover:after{transform:scaleX(1)}.nav-link.is-current[data-v-4ee4f0de]{background:#ffffff08;color:var(--color-white)}.header-actions[data-v-4ee4f0de]{align-items:center;display:flex;gap:.85rem}@media(min-width:1024px){.header-actions[data-v-4ee4f0de]{justify-self:end}}.mobile-toggle[data-v-4ee4f0de]{align-items:center;background:#ffffff0a;border:1px solid hsla(32,33%,84%,.12);border-radius:.9rem;display:inline-flex;height:3rem;justify-content:center;position:relative;transition:background-color .35s ease,border-color .35s ease,transform .35s ease,box-shadow .35s ease;width:3rem}.mobile-toggle[data-v-4ee4f0de]:hover{background:#ffffff14;border-color:#e4d7c92e;box-shadow:0 10px 18px #0000001f;transform:translateY(-1px)}@media(min-width:1024px){.mobile-toggle[data-v-4ee4f0de]{display:none}}.hamburger[data-v-4ee4f0de],.hamburger[data-v-4ee4f0de]:after,.hamburger[data-v-4ee4f0de]:before{background-color:var(--color-white);height:2px;left:50%;position:absolute;transition:transform .3s ease,opacity .3s ease;width:1rem}.hamburger[data-v-4ee4f0de]{top:50%;transform:translate(-50%,-50%)}.hamburger[data-v-4ee4f0de]:after,.hamburger[data-v-4ee4f0de]:before{content:""}.hamburger[data-v-4ee4f0de]:before{top:-.34rem}.hamburger[data-v-4ee4f0de]:after{top:.34rem}.hamburger.is-active[data-v-4ee4f0de]{background-color:transparent}.hamburger.is-active[data-v-4ee4f0de]:before{transform:translateY(.34rem) rotate(45deg)}.hamburger.is-active[data-v-4ee4f0de]:after{transform:translateY(-.34rem) rotate(-45deg)}.mobile-menu[data-v-4ee4f0de]{align-items:stretch;background:radial-gradient(circle at top left,hsla(35,40%,64%,.12),transparent 28%),linear-gradient(180deg,#2a0800f0,#120200fa);display:flex;inset:0;justify-content:center;opacity:0;padding:5.75rem 1rem 1rem;pointer-events:none;position:fixed;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;z-index:999}.mobile-menu.is-open[data-v-4ee4f0de]{opacity:1;pointer-events:auto;visibility:visible}.mobile-panel[data-v-4ee4f0de]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(180deg,#341311f0,#1f0b09e6);border:1px solid hsla(32,33%,84%,.08);border-radius:1.15rem;box-shadow:0 24px 48px #0000003d;max-height:100%;overflow-y:auto;padding:1.55rem 1.15rem 1.25rem;transform:translateY(12px);transition:transform .35s ease;width:min(100%,34rem)}.mobile-menu.is-open .mobile-panel[data-v-4ee4f0de]{transform:translateY(0)}.mobile-panel-head[data-v-4ee4f0de]{display:grid;gap:.45rem;margin-bottom:1.35rem;text-align:center}.mobile-panel-kicker[data-v-4ee4f0de]{color:#f8f2eca3;font-size:.68rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.mobile-panel-title[data-v-4ee4f0de]{color:var(--color-text-inverse);font-family:var(--font-heading);font-size:1.34rem;line-height:1.06;margin:0}.mobile-panel-copy[data-v-4ee4f0de]{color:#f8f2ecb3;font-size:.9rem;line-height:1.6;margin:0}.mobile-nav-list[data-v-4ee4f0de]{display:flex;flex-direction:column;gap:.55rem;margin-bottom:1.4rem}.mobile-nav-link[data-v-4ee4f0de]{align-items:center;background:#ffffff08;border:1px solid hsla(32,33%,84%,.08);border-radius:.92rem;color:var(--color-text-inverse);display:flex;font-family:var(--font-heading);font-size:1.12rem;justify-content:center;letter-spacing:-.02em;line-height:1.06;min-height:3.6rem;padding:.95rem 1rem;text-align:center;transition:color .35s ease,transform .35s ease,border-color .35s ease,background-color .35s ease}.mobile-nav-link[data-v-4ee4f0de]:hover{background:#ffffff0d;border-color:#b89b753d;color:#fffdfb;transform:translateY(-1px)}.mobile-nav-link.is-current[data-v-4ee4f0de]{background:#b89b7514;border-color:#b89b7547;color:#d4a870}.mobile-cta-wrapper[data-v-4ee4f0de]{display:flex;flex-direction:column;gap:.8rem;padding-top:.1rem}.mobile-cta[data-v-4ee4f0de]{border-radius:.95rem;min-height:3.5rem}.mobile-note[data-v-4ee4f0de]{color:#f8f2eca8;font-size:.88rem;line-height:1.55;margin:0;text-align:center}@media(max-width:1023px){.header-shell[data-v-4ee4f0de]{gap:1rem;grid-template-columns:auto auto}}@media(min-width:1024px)and (max-width:1199px){.header-shell[data-v-4ee4f0de]{gap:1.2rem;padding:.75rem 1.2rem}.nav-list[data-v-4ee4f0de]{gap:.15rem}.nav-link[data-v-4ee4f0de]{font-size:.72rem;letter-spacing:.14em;padding:0 .65rem}}@media(max-width:768px){.app-header[data-v-4ee4f0de]{padding:.9rem 0}.app-header.is-scrolled[data-v-4ee4f0de]{padding:.58rem 0}.header-shell[data-v-4ee4f0de]{border-radius:1rem;gap:.85rem;min-height:4.55rem;padding:.78rem .95rem}.app-header.is-scrolled .header-shell[data-v-4ee4f0de]{min-height:4.1rem;padding:.66rem .9rem}.mobile-menu[data-v-4ee4f0de]{padding:5.45rem .85rem .85rem}.mobile-panel[data-v-4ee4f0de]{border-radius:1rem;padding:1.35rem 1rem 1.1rem}.mobile-panel-title[data-v-4ee4f0de]{font-size:1.24rem}.mobile-panel-copy[data-v-4ee4f0de]{font-size:.86rem}.mobile-nav-link[data-v-4ee4f0de]{font-size:1.04rem;min-height:3.35rem}}@media(max-width:460px){.header-shell[data-v-4ee4f0de]{grid-template-columns:minmax(0,1fr) auto}.mobile-toggle[data-v-4ee4f0de]{border-radius:.82rem;height:2.9rem;width:2.9rem}.mobile-menu[data-v-4ee4f0de]{padding:5.15rem .75rem .75rem}.mobile-panel[data-v-4ee4f0de]{padding:1.2rem .9rem 1rem}.mobile-panel-head[data-v-4ee4f0de]{margin-bottom:1.15rem}.mobile-nav-list[data-v-4ee4f0de]{gap:.5rem;margin-bottom:1.2rem}.mobile-nav-link[data-v-4ee4f0de]{font-size:.98rem;min-height:3.15rem}.mobile-note[data-v-4ee4f0de]{font-size:.84rem}}.hero-section[data-v-889da762]{background:radial-gradient(ellipse 60% 50% at 10% 20%,rgba(140,38,34,.1),transparent),radial-gradient(ellipse 50% 40% at 78% 15%,hsla(34,29%,53%,.06),transparent),linear-gradient(155deg,#2a0804,#190503 50%,#110200);color:var(--color-white);isolation:isolate;margin-bottom:0;overflow:hidden;padding-bottom:3.5rem;padding-top:7rem;position:relative}.hero-section[data-v-889da762]:before{background:linear-gradient(100deg,#0c0302e0,#0c030280 48%,#0c0302a6);content:"";inset:0;position:absolute;z-index:-3}.hero-atmosphere[data-v-889da762]{inset:0;pointer-events:none;position:absolute;z-index:-2}.hero-container[data-v-889da762]{padding-bottom:0;position:relative;z-index:1}.hero-layout[data-v-889da762]{align-items:end;display:grid;gap:2rem}.hero-copy-column[data-v-889da762]{align-content:start;display:grid;gap:2.4rem;padding-bottom:0}.hero-copy-column[data-v-889da762]>*,.hero-portrait-frame[data-v-889da762]{animation:hero-reveal-889da762 .85s cubic-bezier(.22,1,.36,1) forwards;opacity:0;transform:translateY(1.4rem)}.hero-copy-block[data-v-889da762]{animation-delay:.1s;display:grid;gap:2rem}.hero-headline[data-v-889da762]{color:#fffcf9;font-family:var(--font-heading);font-size:clamp(2.6rem,3.8vw,3.8rem);letter-spacing:-.03em;line-height:1.08;margin:0;max-width:100%}.headline-accent[data-v-889da762]{color:#d4a870}.hero-subheadline[data-v-889da762]{color:#f8f2ecc7;font-size:clamp(1.08rem,1.4vw,1.24rem);letter-spacing:-.005em;line-height:1.85;margin:0;max-width:28rem}.hero-cta-block[data-v-889da762]{animation-delay:.18s;margin-top:.2rem;padding-top:2.2rem;position:relative}.hero-cta-block[data-v-889da762]:before{background:linear-gradient(90deg,hsla(34,32%,59%,.5),transparent);content:"";height:1px;left:0;position:absolute;top:0;width:4rem}.hero-ctas[data-v-889da762]{display:flex;flex-direction:column;gap:.75rem}.cta-primary[data-v-889da762],.cta-secondary[data-v-889da762]{border-radius:.85rem;overflow:hidden;position:relative;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease;width:100%}.cta-primary[data-v-889da762]{background:linear-gradient(180deg,#a5463b,#8b2f25);border-color:#903a31b3;box-shadow:0 10px 24px #3c0e0a29,inset 0 1px #ffffff0f;gap:.9rem;justify-content:flex-start;min-height:4.2rem;padding:.9rem 1.3rem .9rem 1rem}.cta-copy[data-v-889da762]{align-items:flex-start;display:flex;flex-direction:column;gap:.12rem;text-align:left}.cta-title[data-v-889da762]{font-size:.94rem;font-weight:700;letter-spacing:.008em}.cta-meta[data-v-889da762]{color:#fff0eab8;font-size:.74rem;font-weight:500;letter-spacing:.01em;line-height:1.35}.cta-icon[data-v-889da762]{align-items:center;background:#ffffff14;border:1px solid hsla(0,0%,100%,.12);border-radius:999px;display:inline-flex;flex-shrink:0;height:2.3rem;justify-content:center;width:2.3rem}.cta-icon svg[data-v-889da762]{height:.95rem;width:.95rem}.cta-secondary[data-v-889da762]{align-items:center;background:#ffffff08;border-color:#ffffff1a;border-width:1px;color:#f8f2ecd9;font-size:.9rem;font-weight:600;justify-content:center;letter-spacing:.01em;min-height:3.4rem;padding:.85rem 1.5rem}.cta-primary[data-v-889da762]:focus-visible,.cta-primary[data-v-889da762]:hover{box-shadow:0 14px 28px #3c0e0a33,inset 0 1px #ffffff12;transform:translateY(-1px)}.cta-secondary[data-v-889da762]:focus-visible,.cta-secondary[data-v-889da762]:hover{background:#ffffff0d;border-color:#d5aa722e;transform:translateY(-1px)}.cta-primary[data-v-889da762]:focus-visible,.cta-secondary[data-v-889da762]:focus-visible{box-shadow:0 0 0 1px #d5aa7270,0 0 0 4px #d5aa7214;outline:none}.hero-visual-column[data-v-889da762]{align-items:flex-end;align-self:end;display:flex;justify-content:flex-end;position:relative}.hero-portrait-frame[data-v-889da762]{animation-delay:.2s;margin-left:auto;position:relative;width:100%}.hero-portrait-frame[data-v-889da762]:before{background:linear-gradient(90deg,rgba(22,5,3,.7),rgba(22,5,3,.25) 14%,transparent 32%);inset:0}.hero-portrait-frame[data-v-889da762]:after,.hero-portrait-frame[data-v-889da762]:before{content:"";pointer-events:none;position:absolute;z-index:2}.hero-portrait-frame[data-v-889da762]:after{background:linear-gradient(0deg,rgba(18,3,1,.6) 0,transparent);bottom:0;height:18%;left:0;right:0}.hero-portrait[data-v-889da762]{align-items:flex-end;display:flex;justify-content:center;position:relative}.hero-portrait-image[data-v-889da762]{display:block;filter:drop-shadow(0 12px 20px rgba(6,1,0,.22));height:auto;max-width:none;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;width:100%}@keyframes hero-reveal-889da762{0%{opacity:0;transform:translateY(1.4rem)}to{opacity:1;transform:translateY(0)}}@media(min-width:640px){.hero-ctas[data-v-889da762]{align-items:stretch;flex-direction:row;gap:.8rem}.cta-primary[data-v-889da762]{flex:1;min-width:20rem}.cta-secondary[data-v-889da762]{flex:0 0 auto;min-width:14.5rem;width:auto}}@media(min-width:900px){.hero-section[data-v-889da762]{padding-bottom:0}.hero-layout[data-v-889da762]{gap:1.5rem;grid-template-columns:minmax(0,1.38fr) minmax(18rem,.62fr)}.hero-copy-column[data-v-889da762]{align-self:center}.hero-visual-column[data-v-889da762]{align-items:flex-end}.hero-portrait-frame[data-v-889da762]{max-height:calc(100vh - 8rem);overflow:hidden}.hero-portrait-frame[data-v-889da762]:after{background:linear-gradient(0deg,#110200 0,rgba(17,2,0,.65) 32%,rgba(17,2,0,.15) 72%,transparent);height:38%}}@media(min-width:900px)and (max-width:1359px){.hero-copy-column[data-v-889da762]{gap:2rem}.hero-cta-block[data-v-889da762]{padding-top:1.6rem}}@media(min-width:1200px){.hero-layout[data-v-889da762]{gap:2rem;grid-template-columns:minmax(0,1.4fr) minmax(21rem,.6fr)}.hero-portrait-frame[data-v-889da762]{width:min(36rem,100%)}}@media(max-width:899px){.hero-section[data-v-889da762]{padding-top:6.5rem}.hero-container[data-v-889da762]{padding-bottom:0}.hero-copy-column[data-v-889da762]{gap:1.4rem;padding-bottom:0}.hero-copy-block[data-v-889da762]{gap:1rem}.hero-headline[data-v-889da762]{max-width:100%}.hero-subheadline[data-v-889da762]{max-width:32rem}.hero-visual-column[data-v-889da762]{margin-inline:auto;width:min(24rem,100%)}.hero-portrait-frame[data-v-889da762]{margin:0;width:100%}.hero-portrait[data-v-889da762]{min-height:24rem}.hero-portrait-frame[data-v-889da762]:before{background:linear-gradient(180deg,rgba(22,5,3,.3),transparent 30%)}.hero-portrait-frame[data-v-889da762]:after{background:linear-gradient(0deg,#110200 0,rgba(17,2,0,.75) 28%,rgba(17,2,0,.2) 68%,transparent);height:42%}}@media(max-width:768px){.hero-copy-column[data-v-889da762]{gap:1.5rem}.hero-headline[data-v-889da762]{font-size:clamp(2rem,5.5vw,2.8rem)}.headline-line[data-v-889da762]{display:inline}.headline-line+.headline-line[data-v-889da762]:before{content:" "}.hero-subheadline[data-v-889da762]{font-size:1.02rem;line-height:1.72;max-width:28rem}.hero-cta-block[data-v-889da762]:before{width:3rem}}@media(max-width:576px){.hero-section[data-v-889da762]{padding-bottom:1rem;padding-top:7.5rem}.hero-container[data-v-889da762]{padding-bottom:0}.hero-copy-column[data-v-889da762]{gap:1.2rem}.hero-copy-block[data-v-889da762]{gap:.85rem}.hero-headline[data-v-889da762]{font-size:clamp(1.65rem,6.5vw,2.2rem);line-height:1.14}.hero-subheadline[data-v-889da762]{font-size:.92rem;line-height:1.65;max-width:100%}.cta-primary[data-v-889da762],.cta-secondary[data-v-889da762]{border-radius:.78rem}.cta-primary[data-v-889da762]{min-height:3.6rem;padding:.75rem 1rem}.cta-secondary[data-v-889da762]{font-size:.88rem;min-height:2.8rem;padding:.65rem 1rem}.hero-cta-block[data-v-889da762]{padding-top:.5rem}.hero-cta-block[data-v-889da762]:before{display:none}.hero-ctas[data-v-889da762]{gap:.65rem}.hero-visual-column[data-v-889da762]{width:min(20rem,85%)}.hero-portrait[data-v-889da762]{min-height:18rem}.hero-portrait-frame[data-v-889da762]:after{background:linear-gradient(0deg,#110200 0,rgba(17,2,0,.45) 45%,transparent);height:20%}}@media(prefers-reduced-motion:reduce){.hero-copy-column[data-v-889da762]>*,.hero-portrait-frame[data-v-889da762]{animation:none;opacity:1;transform:none}}.social-proof-section[data-v-a1836664]{background:linear-gradient(180deg,#faf8f500,#faf8f5 18%);margin-top:-3.5rem;padding:3.5rem 0 5rem;position:relative}.proof-shell[data-v-a1836664]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(180deg,#fffffff2,#f8f2edf5);border:1px solid var(--border-soft);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden;padding:1.8rem;position:relative;z-index:1}.proof-shell[data-v-a1836664]:before{border-radius:inherit;box-shadow:inset 0 1px #ffffff80}.proof-shell[data-v-a1836664]:after,.proof-shell[data-v-a1836664]:before{content:"";inset:0;pointer-events:none;position:absolute}.proof-shell[data-v-a1836664]:after{background:linear-gradient(120deg,transparent,hsla(34,32%,59%,.06) 50%,transparent)}.proof-header[data-v-a1836664]{display:grid;gap:.9rem;margin-bottom:1.85rem}.proof-kicker[data-v-a1836664]{align-items:center;color:#87684f;display:inline-flex;font-size:.76rem;font-weight:700;gap:.65rem;letter-spacing:.24em;text-transform:uppercase}.proof-kicker[data-v-a1836664]:before{background:#87684f6b;content:"";height:1px;width:1.8rem}.proof-intro[data-v-a1836664]{color:#251915;font-family:var(--font-heading);font-size:clamp(1.3rem,2vw,1.68rem);letter-spacing:-.02em;line-height:1.34;margin:0;max-width:48rem}.proof-grid[data-v-a1836664]{display:grid;gap:1rem;grid-template-columns:1fr;margin-bottom:1.2rem}.proof-card[data-v-a1836664]{background:linear-gradient(180deg,#ffffffc2,#f7f3edf2);border:1px solid var(--border-softer);border-radius:var(--radius-md);min-height:100%;padding:1.45rem 1.3rem 1.35rem;position:relative;transition:transform .45s ease,border-color .45s ease,box-shadow .45s ease,background-color .45s ease}.proof-card[data-v-a1836664]:before{background:linear-gradient(180deg,#b89b75b3,#b89b7514);border-radius:999px;content:"";inset:0 auto 0 0;opacity:0;position:absolute;transition:opacity .45s ease;width:2px}.proof-card[data-v-a1836664]:hover{border-color:#51362b24;box-shadow:0 14px 28px #2b1a1614;transform:translateY(-3px)}.proof-card[data-v-a1836664]:hover:before{opacity:1}.proof-index[data-v-a1836664]{color:#a18560;display:inline-flex;font-size:.74rem;font-weight:800;letter-spacing:.22em;margin-bottom:.9rem}.proof-card h3[data-v-a1836664]{color:#231714;font-size:1.08rem;line-height:1.28;margin-bottom:.6rem}.proof-card p[data-v-a1836664]{color:#5c514a;font-size:.95rem;line-height:1.68;margin:0}.proof-disclaimer[data-v-a1836664]{color:#6c625c;font-size:.84rem;line-height:1.65;margin:0}@media(min-width:768px){.proof-grid[data-v-a1836664]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.proof-grid[data-v-a1836664]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:900px){.social-proof-section[data-v-a1836664]{margin-top:0;padding-top:0}.proof-shell[data-v-a1836664]{margin-top:-1.8rem}}@media(max-width:768px){.social-proof-section[data-v-a1836664]{margin-top:-3.5rem;padding-bottom:3.75rem;padding-top:3.5rem}.proof-shell[data-v-a1836664]{border-radius:1.35rem;padding:1.25rem}}@media(max-width:576px){.social-proof-section[data-v-a1836664]{margin-top:-1rem;padding-top:1rem}}.areas-section[data-v-88157e62]{background:radial-gradient(ellipse 55% 40% at 92% 8%,hsla(34,32%,59%,.07),transparent),radial-gradient(ellipse 40% 55% at 4% 85%,rgba(140,38,34,.09),transparent),linear-gradient(160deg,#1e0d08,#150604 55%,#0f0302);color:var(--color-white);display:flex;flex-direction:column;height:100vh;overflow:hidden;padding-top:2rem;position:relative}.areas-section[data-v-88157e62]:before{background:linear-gradient(90deg,hsla(0,0%,100%,.022),hsla(0,0%,100%,.022) 1px,transparent 0,transparent 40px),linear-gradient(180deg,hsla(0,0%,100%,.016),hsla(0,0%,100%,.016) 1px,transparent 0,transparent 40px);content:"";inset:0;pointer-events:none;position:absolute}.areas-container[data-v-88157e62]{display:flex;flex:1;flex-direction:column;margin:0 auto;max-width:1200px;min-height:0;padding:0 1.5rem 1.75rem;position:relative;width:100%;z-index:1}.areas-header[data-v-88157e62]{flex-shrink:0;margin-bottom:1rem;text-align:center}.areas-kicker[data-v-88157e62]{color:#c0a27c;display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.32em;margin-bottom:.5rem;text-transform:uppercase}.areas-title[data-v-88157e62]{color:#fffcf9;font-family:var(--font-heading);font-size:clamp(2rem,3.2vw,3rem);font-weight:700;letter-spacing:-.03em;line-height:1.08;margin:0 0 .85rem}.areas-rule[data-v-88157e62]{background:linear-gradient(90deg,transparent,hsla(34,32%,59%,.7),transparent);height:1px;margin:0 auto;width:3.5rem}.areas-layout[data-v-88157e62]{align-items:stretch;display:grid;flex:1;gap:1.25rem;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);min-height:0}.areas-list[data-v-88157e62]{display:flex;flex-direction:column;gap:.45rem;justify-content:space-between;overflow-y:auto;scrollbar-color:hsla(34,32%,59%,.2) transparent;scrollbar-width:thin}.areas-list[data-v-88157e62]::-webkit-scrollbar{width:4px}.areas-list[data-v-88157e62]::-webkit-scrollbar-track{background:transparent}.areas-list[data-v-88157e62]::-webkit-scrollbar-thumb{background:#b89b7533;border-radius:999px}.area-item[data-v-88157e62]{align-items:center;background:#ffffff0a;border:1px solid hsla(0,0%,100%,.07);border-radius:1rem;color:#f8f2ecb8;cursor:pointer;display:flex;flex:1;gap:1rem;padding:0 1.2rem;text-align:left;transition:background .35s ease,border-color .35s ease,color .35s ease,box-shadow .35s ease;width:100%}.area-item[data-v-88157e62]:hover:not(.is-active){background:#ffffff12;border-color:#ffffff1f;color:#f8f2ece6}.area-item.is-active[data-v-88157e62]{background:linear-gradient(135deg,#b89b7521,#b89b750d);border-color:#b89b756b;box-shadow:0 8px 24px #00000038;color:#d4a870}.area-icon-box[data-v-88157e62]{align-items:center;background:#b89b7512;border:1px solid hsla(34,32%,59%,.2);border-radius:.7rem;color:#c0a27c;display:flex;flex-shrink:0;height:2.4rem;justify-content:center;transition:border-color .35s ease,background .35s ease,color .35s ease;width:2.4rem}.area-item.is-active .area-icon-box[data-v-88157e62]{background:#b89b752e;border-color:#b89b7573;color:#d4a870}.area-icon[data-v-88157e62]{height:1.05rem;width:1.05rem}.area-name[data-v-88157e62]{flex:1;font-family:var(--font-heading);font-size:clamp(.95rem,1.1vw,1.1rem);font-weight:600;letter-spacing:-.015em;line-height:1.25}.area-arrow[data-v-88157e62]{color:#d4a870;flex-shrink:0;height:1rem;opacity:0;transform:translate(-4px);transition:opacity .35s ease,transform .35s ease;width:1rem}.area-item.is-active .area-arrow[data-v-88157e62]{opacity:1;transform:translate(0)}.areas-panel[data-v-88157e62]{display:flex;flex-direction:column;min-height:0}.areas-panel[data-v-88157e62]>*,.panel-inner[data-v-88157e62]{display:flex;flex:1;flex-direction:column;min-height:0}.panel-inner[data-v-88157e62]{border:1px solid hsla(34,32%,59%,.22);border-radius:1.25rem;box-shadow:0 28px 56px #00000052,inset 0 1px #ffffff0f;overflow:hidden}.panel-image-wrap[data-v-88157e62]{flex:1;min-height:0;overflow:hidden;position:relative}.panel-image[data-v-88157e62]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .6s ease;width:100%}.panel-inner:hover .panel-image[data-v-88157e62]{transform:scale(1.03)}.panel-image-overlay[data-v-88157e62]{background:linear-gradient(180deg,transparent 45%,rgba(15,3,2,.7));inset:0;pointer-events:none;position:absolute}.panel-content[data-v-88157e62]{background:linear-gradient(160deg,#ffffff12,#ffffff08);flex-shrink:0;padding:1.5rem 1.65rem 1.75rem}.panel-title[data-v-88157e62]{color:#d4a870;font-family:var(--font-heading);font-size:clamp(1.3rem,1.8vw,1.65rem);font-weight:700;letter-spacing:-.025em;line-height:1.18;margin:0 0 .65rem}.panel-desc[data-v-88157e62]{color:#f8f2ecbf;font-size:clamp(.88rem,1vw,.97rem);line-height:1.75;margin:0 0 1.2rem}.panel-cta[data-v-88157e62]{background:linear-gradient(135deg,#d4a870,#c0956a);border-radius:.7rem;box-shadow:0 6px 20px #b89b7547;color:#1a0804;display:block;font-size:.92rem;font-weight:700;letter-spacing:.02em;padding:.88rem 1.5rem;text-align:center;transition:transform .3s ease,box-shadow .3s ease,filter .3s ease;width:100%}.panel-cta[data-v-88157e62]:hover{box-shadow:0 10px 28px #b89b7561;filter:brightness(1.06);transform:translateY(-2px)}.panel-fade-enter-active[data-v-88157e62],.panel-fade-leave-active[data-v-88157e62]{transition:opacity .22s ease,transform .25s ease}.panel-fade-enter-from[data-v-88157e62]{opacity:0;transform:translateY(8px)}.panel-fade-leave-to[data-v-88157e62]{opacity:0;transform:translateY(-6px)}@media(max-width:860px){.areas-section[data-v-88157e62]{height:auto;min-height:100vh;overflow:visible;padding-top:7rem}.areas-container[data-v-88157e62]{flex:none;padding-bottom:3rem}.areas-layout[data-v-88157e62]{align-items:start;gap:1.25rem;grid-template-columns:1fr}.areas-panel[data-v-88157e62]{order:-1}.panel-inner[data-v-88157e62]{flex:none}.panel-image-wrap[data-v-88157e62]{aspect-ratio:16/8;flex:none;height:auto}.panel-image[data-v-88157e62]{inset:0;position:absolute}.areas-list[data-v-88157e62]{flex-direction:column;justify-content:flex-start}.area-item[data-v-88157e62]{flex:none;min-height:3.6rem}}@media(max-width:576px){.areas-section[data-v-88157e62]{padding-top:6.5rem}.areas-container[data-v-88157e62]{padding-bottom:2.5rem;padding-top:1.5rem}.area-item[data-v-88157e62]{gap:.75rem;min-height:3.3rem;padding:0 .9rem}.area-name[data-v-88157e62]{font-size:.95rem}.panel-content[data-v-88157e62]{padding:1.2rem 1.2rem 1.4rem}}.how-it-works-section[data-v-cd0dc171]{background:linear-gradient(180deg,#fff 0,var(--bg-color) 100%);overflow:hidden;padding:7rem 0;position:relative}.text-center[data-v-cd0dc171]{text-align:center}.section-header[data-v-cd0dc171]{margin-bottom:4.5rem}.section-desc[data-v-cd0dc171]{color:var(--text-muted);font-size:1.08rem;line-height:1.72;margin:0 auto;max-width:600px}.steps-grid[data-v-cd0dc171]{display:grid;gap:1.5rem;grid-template-columns:1fr;margin-bottom:3.5rem}@media(min-width:768px){.steps-grid[data-v-cd0dc171]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.steps-grid[data-v-cd0dc171]{grid-template-columns:repeat(4,1fr)}}.step-card[data-v-cd0dc171]{background:linear-gradient(180deg,#ffffffeb,#faf8f4fa);border:1px solid var(--border-soft);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:2.4rem 1.8rem 2.2rem;position:relative;text-align:center;transition:transform .45s ease,box-shadow .45s ease,border-color .45s ease}.step-card[data-v-cd0dc171]:after{border-radius:inherit;box-shadow:inset 0 1px #ffffff59;content:"";inset:0;pointer-events:none;position:absolute}.step-card[data-v-cd0dc171]:hover{border-color:#7a5b4238;box-shadow:0 18px 38px #2b18121a;transform:translateY(-4px) scale(1.01)}.step-icon-wrapper[data-v-cd0dc171]{align-items:center;background:linear-gradient(180deg,#7a5b4214,#7a5b4208);border:1px solid rgba(122,91,66,.18);border-radius:1rem;color:#684536;display:flex;height:4rem;justify-content:center;margin:0 auto 1.5rem;position:relative;transition:transform .45s ease,border-color .45s ease,background-color .45s ease,color .45s ease;width:4rem}.step-card:hover .step-icon-wrapper[data-v-cd0dc171]{background:linear-gradient(180deg,#7a5b421f,#7a5b420d);border-color:#7a5b424d;color:#553427;transform:translateY(-1px)}.step-number[data-v-cd0dc171]{align-items:center;background:linear-gradient(180deg,#a13e35,#842c25);border-radius:999px;box-shadow:0 2px 8px #842c254d;color:#fff;display:flex;font-size:.68rem;font-weight:800;height:1.6rem;justify-content:center;letter-spacing:.04em;position:absolute;right:-6px;top:-6px;width:1.6rem}.step-icon[data-v-cd0dc171]{height:1.55rem;stroke-width:1.35;width:1.55rem}.step-title[data-v-cd0dc171]{color:var(--primary-dark);font-family:var(--font-heading);font-size:1.18rem;font-weight:700;letter-spacing:-.02em;line-height:1.22;margin-bottom:.85rem}.step-desc[data-v-cd0dc171]{color:#5e524a;font-size:.95rem;line-height:1.72;margin:0}.step-cta[data-v-cd0dc171]{margin-top:2.5rem}@media(max-width:768px){.how-it-works-section[data-v-cd0dc171]{padding:5.5rem 0}.section-header[data-v-cd0dc171]{margin-bottom:3.5rem}}@media(max-width:576px){.step-card[data-v-cd0dc171]{border-radius:1rem;padding:2rem 1.45rem 1.85rem}}.about-section[data-v-4cff5524]{background:linear-gradient(180deg,var(--color-bg-secondary) 0,var(--bg-color) 100%);padding:var(--section-padding)}.about-grid[data-v-4cff5524]{display:grid;gap:3rem;grid-template-columns:1fr}@media(min-width:992px){.about-grid[data-v-4cff5524]{align-items:start;gap:4.5rem;grid-template-columns:.75fr 1.25fr}}.about-image-col[data-v-4cff5524]{align-items:center;display:flex;flex-direction:column;gap:1.25rem}.about-image-wrapper[data-v-4cff5524]{border-radius:50%;box-shadow:0 0 0 4px #b89b752e,0 0 0 12px #b89b750f,0 16px 40px #00000026;height:280px;overflow:hidden;position:relative;width:280px}.about-profile-img[data-v-4cff5524]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;width:100%}.about-name-plate[data-v-4cff5524]{display:flex;flex-direction:column;gap:.25rem;text-align:center}.about-name-plate strong[data-v-4cff5524]{color:var(--primary-dark);font-family:var(--font-heading);font-size:1.15rem;letter-spacing:-.01em}.about-name-plate span[data-v-4cff5524]{color:var(--primary-red);font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.about-title[data-v-4cff5524]{font-size:clamp(2rem,2.8vw,2.6rem);line-height:1.12;margin-bottom:.5rem}.about-bio[data-v-4cff5524]{color:var(--text-muted);font-size:1.02rem;line-height:1.78;margin-bottom:2.25rem}.about-bio p[data-v-4cff5524]{margin-bottom:1rem}.about-bio p[data-v-4cff5524]:last-child{margin-bottom:0}.about-highlights[data-v-4cff5524]{border-bottom:1px solid rgba(0,0,0,.08);border-top:1px solid rgba(0,0,0,.08);display:flex;gap:2rem;margin-bottom:2.25rem;padding:1.5rem 0}.highlight-item[data-v-4cff5524]{display:flex;flex-direction:column;gap:.2rem}.highlight-item strong[data-v-4cff5524]{color:var(--primary-dark);font-family:var(--font-heading);font-size:1.5rem;letter-spacing:-.02em;line-height:1}.highlight-item span[data-v-4cff5524]{color:var(--text-muted);font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.about-cta[data-v-4cff5524]{align-items:center;display:flex;flex-wrap:wrap;gap:1.25rem}.about-cta-btn[data-v-4cff5524]{align-items:center;display:inline-flex;gap:.55rem;white-space:nowrap}.about-cta-btn svg[data-v-4cff5524]{flex-shrink:0;transition:transform .3s ease}.about-cta-btn:hover svg[data-v-4cff5524]{transform:translate(4px)}.about-cta-note[data-v-4cff5524]{color:var(--text-muted);font-size:.88rem;margin:0}@media(max-width:768px){.about-image-wrapper[data-v-4cff5524]{height:220px;width:220px}.about-highlights[data-v-4cff5524]{gap:1.5rem}.highlight-item strong[data-v-4cff5524]{font-size:1.3rem}}@media(max-width:576px){.about-grid[data-v-4cff5524]{gap:2rem}.about-image-wrapper[data-v-4cff5524]{height:200px;width:200px}.about-title[data-v-4cff5524]{font-size:clamp(1.7rem,6.5vw,2rem)}.about-bio[data-v-4cff5524]{font-size:.96rem}.about-highlights[data-v-4cff5524]{gap:1rem;padding:1.25rem 0}.highlight-item strong[data-v-4cff5524]{font-size:1.15rem}.highlight-item span[data-v-4cff5524]{font-size:.72rem}}.faq-section[data-v-6e5ffab3]{background:radial-gradient(ellipse 50% 40% at 80% 20%,hsla(34,32%,59%,.06),transparent),radial-gradient(ellipse 40% 50% at 10% 70%,rgba(140,38,34,.05),transparent),linear-gradient(160deg,#1e0d08,#150604 55%,#0f0302);color:var(--color-white);overflow:hidden;padding:6rem 0;position:relative}.faq-section[data-v-6e5ffab3]:before{background:linear-gradient(90deg,hsla(0,0%,100%,.02),hsla(0,0%,100%,.02) 1px,transparent 0,transparent 36px),linear-gradient(180deg,hsla(0,0%,100%,.015),hsla(0,0%,100%,.015) 1px,transparent 0,transparent 36px);content:"";inset:0;pointer-events:none;position:absolute}.text-center[data-v-6e5ffab3]{text-align:center}.section-header[data-v-6e5ffab3]{margin-bottom:3.5rem}.title-tag[data-v-6e5ffab3]{color:#c0a27c}.title-main[data-v-6e5ffab3]{color:#fffaf6}.faq-container[data-v-6e5ffab3]{max-width:800px;position:relative;z-index:1}.faq-list[data-v-6e5ffab3]{display:flex;flex-direction:column;gap:.85rem}.faq-item[data-v-6e5ffab3]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(160deg,#ffffff0d,#ffffff05);border:1px solid hsla(0,0%,100%,.08);border-radius:var(--radius-md);box-shadow:0 6px 20px #00000024;overflow:hidden;transition:box-shadow .4s ease,border-color .4s ease,transform .4s ease}.faq-item[data-v-6e5ffab3]:hover{border-color:#b89b7533;box-shadow:0 12px 28px #0003}.faq-item[open][data-v-6e5ffab3]{background:linear-gradient(160deg,#ffffff12,#ffffff08);border-color:#b89b7540}.faq-question[data-v-6e5ffab3]{align-items:center;color:#f0e8de;cursor:pointer;display:flex;font-size:1.05rem;font-weight:600;justify-content:space-between;list-style:none;padding:1.4rem 1.5rem;transition:color .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.faq-question[data-v-6e5ffab3]::-webkit-details-marker{display:none}.faq-question[data-v-6e5ffab3]:hover{color:#d4a870}.faq-icon[data-v-6e5ffab3]{color:#c0a27c;flex-shrink:0;font-size:1.5rem;font-weight:300;margin-left:1rem;transition:transform .3s ease}details[open] .faq-icon[data-v-6e5ffab3]{transform:rotate(45deg)}.faq-answer[data-v-6e5ffab3]{border-top:1px solid hsla(0,0%,100%,.06);color:#f8f2ecb3;font-size:.95rem;line-height:1.72;margin-top:-.25rem;padding:1rem 1.5rem 1.5rem}.faq-answer p[data-v-6e5ffab3]{margin:0}.faq-cta[data-v-6e5ffab3]{align-items:center;border-top:1px solid hsla(34,32%,59%,.15);display:flex;flex-direction:column;gap:1.25rem;margin-top:3rem;padding-top:2.5rem;text-align:center}.faq-cta-text[data-v-6e5ffab3]{color:#f8f2eca6;font-size:1.05rem;margin:0}@media(max-width:576px){.faq-section[data-v-6e5ffab3]{padding:5rem 0}.faq-question[data-v-6e5ffab3]{font-size:.98rem;gap:.75rem;padding:1.15rem 1.1rem}.faq-answer[data-v-6e5ffab3]{font-size:.92rem;padding:.85rem 1.1rem 1.15rem}.section-header[data-v-6e5ffab3]{margin-bottom:2.5rem}}.contact-section[data-v-a349aefc]{background:var(--bg-color);padding:6rem 0 7rem}.contact-container[data-v-a349aefc]{display:grid;gap:2rem;grid-template-columns:1fr}@media(min-width:992px){.contact-container[data-v-a349aefc]{align-items:stretch;gap:2rem;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr)}}.contact-form-wrapper[data-v-a349aefc]{background:var(--color-bg-secondary);border:1px solid rgba(42,8,0,.08);border-radius:1.25rem;box-shadow:var(--shadow-soft);padding:clamp(1.75rem,3vw,3rem)}.form-desc[data-v-a349aefc]{color:var(--text-muted);margin-bottom:2rem;max-width:38rem}.contact-form[data-v-a349aefc]{gap:1.25rem}.contact-form[data-v-a349aefc],.form-group[data-v-a349aefc]{display:flex;flex-direction:column}.form-group[data-v-a349aefc]{gap:.55rem}.form-group label[data-v-a349aefc]{color:var(--primary-dark);font-size:.9rem;font-weight:600;letter-spacing:.01em}.req[data-v-a349aefc]{color:var(--primary-red)}.form-group input[data-v-a349aefc],.form-group select[data-v-a349aefc],.form-group textarea[data-v-a349aefc]{background:#ffffffeb;border:1px solid rgba(42,8,0,.12);border-radius:1rem;color:var(--text-main);padding:1rem 1.05rem;transition:border-color .3s ease,box-shadow .3s ease,background-color .3s ease;width:100%}.form-group textarea[data-v-a349aefc]{min-height:9rem;resize:vertical}.form-group input[data-v-a349aefc]::-moz-placeholder,.form-group textarea[data-v-a349aefc]::-moz-placeholder{color:#5f5a57b8}.form-group input[data-v-a349aefc]::placeholder,.form-group textarea[data-v-a349aefc]::placeholder{color:#5f5a57b8}.form-group input[data-v-a349aefc]:focus,.form-group select[data-v-a349aefc]:focus,.form-group textarea[data-v-a349aefc]:focus{background:var(--color-white);border-color:#c4121466;box-shadow:0 0 0 4px #c4121414;outline:none}.form-checkbox[data-v-a349aefc]{align-items:flex-start;display:flex;gap:.75rem;margin-top:.25rem}.form-checkbox input[data-v-a349aefc]{accent-color:var(--primary-red);height:1rem;margin-top:.25rem;width:1rem}.form-checkbox label[data-v-a349aefc]{color:var(--text-muted);font-size:.84rem;line-height:1.6}.btn-submit[data-v-a349aefc]{margin-top:.5rem;width:100%}@media(min-width:576px){.btn-submit[data-v-a349aefc]{align-self:flex-start;min-width:16rem;width:auto}}.info-card[data-v-a349aefc]{background:linear-gradient(180deg,#351109,#1b0500);border-radius:1.25rem;box-shadow:var(--shadow-elevated);color:var(--color-white);display:flex;flex-direction:column;height:100%;overflow:hidden;padding:clamp(2rem,3vw,3rem);position:relative}.info-kicker[data-v-a349aefc]{color:#ffffffad;display:inline-block;font-size:.78rem;font-weight:600;letter-spacing:.16em;margin-bottom:1rem;text-transform:uppercase}.info-title[data-v-a349aefc]{color:var(--color-white);font-family:var(--font-heading);font-size:clamp(2rem,3vw,2.6rem);line-height:1;margin-bottom:2rem}.info-block[data-v-a349aefc]{align-items:flex-start;border-top:1px solid hsla(0,0%,100%,.08);display:flex;gap:1rem;padding:1.1rem 0}.info-block[data-v-a349aefc]:first-of-type{border-top:0;padding-top:0}.info-block[data-v-a349aefc]:last-child{padding-bottom:0}.info-icon[data-v-a349aefc]{align-items:center;background:#ffffff14;border-radius:999px;color:var(--color-copper-600);display:inline-flex;flex-shrink:0;height:2.75rem;justify-content:center;width:2.75rem}.info-block strong[data-v-a349aefc]{color:var(--color-white);display:block;font-size:1rem;letter-spacing:.01em;margin-bottom:.4rem}.info-block p[data-v-a349aefc]{color:#ffffffb8;font-size:.94rem;line-height:1.65;margin:0 0 .2rem}.form-success[data-v-a349aefc]{flex-direction:column;gap:1rem;padding:4rem 2rem;text-align:center}.form-success[data-v-a349aefc],.success-icon[data-v-a349aefc]{align-items:center;display:flex;justify-content:center}.success-icon[data-v-a349aefc]{background:#228b221a;border-radius:999px;color:#2e7d32;height:4rem;width:4rem}.success-title[data-v-a349aefc]{color:var(--primary-dark);font-family:var(--font-heading);font-size:1.5rem}.success-desc[data-v-a349aefc]{color:var(--text-muted);font-size:1rem;max-width:28rem}.btn-submit[data-v-a349aefc]:disabled{cursor:not-allowed;opacity:.7;transform:none}.info-map[data-v-a349aefc]{border:1px solid hsla(0,0%,100%,.08);border-radius:.85rem;flex:1;margin-top:1.5rem;min-height:12rem;overflow:hidden}.info-map iframe[data-v-a349aefc]{display:block;filter:saturate(.6) contrast(1.1) brightness(.85);height:100%;min-height:12rem;transition:filter .4s ease;width:100%}.info-map:hover iframe[data-v-a349aefc]{filter:saturate(.85) contrast(1.05) brightness(.92)}.app-footer[data-v-f71be9b4]{background:linear-gradient(180deg,#1e0c08,#120400);color:#f8f2ecb8;font-size:.9rem;line-height:1.7;overflow:hidden;padding:0 0 2.25rem;position:relative}.footer-accent[data-v-f71be9b4]{background:linear-gradient(90deg,transparent,hsla(34,32%,59%,.4) 30%,hsla(34,32%,59%,.5) 50%,hsla(34,32%,59%,.4) 70%,transparent);height:1px}.footer-grid[data-v-f71be9b4]{display:grid;gap:2.75rem;grid-template-columns:1fr;padding:4.5rem 0 3.5rem}@media(min-width:768px){.footer-grid[data-v-f71be9b4]{gap:2.5rem;grid-template-columns:1.4fr .8fr 1fr}.footer-compliance-col[data-v-f71be9b4]{grid-column:1/-1;max-width:42rem}}@media(min-width:1100px){.footer-grid[data-v-f71be9b4]{gap:3rem;grid-template-columns:1.5fr .75fr 1fr 1.1fr}.footer-compliance-col[data-v-f71be9b4]{grid-column:auto;max-width:none}}.footer-logo[data-v-f71be9b4]{display:inline-flex;flex-direction:column;gap:.5rem;margin-bottom:1.15rem;transition:opacity .35s ease}.footer-logo[data-v-f71be9b4]:hover{opacity:.85}.footer-logo-name[data-v-f71be9b4]{color:var(--color-text-inverse);font-family:var(--font-heading);font-size:clamp(1.3rem,2vw,1.55rem);letter-spacing:-.02em;line-height:1.15}.footer-logo-tag[data-v-f71be9b4]{color:var(--accent-gold);font-size:.68rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.footer-oab[data-v-f71be9b4]{color:#f8f2ec7a;font-size:.82rem;letter-spacing:.04em;margin:0 0 1.25rem}.footer-social[data-v-f71be9b4]{display:flex;gap:.65rem}.social-link[data-v-f71be9b4]{align-items:center;background:#b89b750f;border:1px solid hsla(34,32%,59%,.18);border-radius:.7rem;color:#f8f2ecb8;display:inline-flex;font-size:.8rem;font-weight:600;gap:.6rem;letter-spacing:.01em;padding:.6rem 1.1rem;transition:all .35s ease}.social-link svg[data-v-f71be9b4]{color:var(--accent-gold);flex-shrink:0;transition:transform .35s ease}.social-link[data-v-f71be9b4]:hover{background:#b89b7524;border-color:#b89b7559;box-shadow:0 8px 20px #0000002e;color:var(--color-text-inverse);transform:translateY(-1px)}.social-link:hover svg[data-v-f71be9b4]{transform:scale(1.1)}.footer-heading[data-v-f71be9b4]{color:var(--color-text-inverse);font-family:var(--font-heading);font-size:1.05rem;font-weight:600;letter-spacing:-.01em;margin:0 0 1.25rem}.footer-nav-list[data-v-f71be9b4]{display:flex;flex-direction:column;gap:.65rem}.footer-nav-list a[data-v-f71be9b4]{color:#f8f2ec99;display:inline-flex;font-size:.88rem;position:relative;transition:color .3s ease,transform .3s ease}.footer-nav-list a[data-v-f71be9b4]:after{background:var(--accent-gold);bottom:-2px;content:"";height:1px;left:0;position:absolute;transition:width .35s ease;width:0}.footer-nav-list a[data-v-f71be9b4]:hover{color:var(--color-text-inverse);transform:translate(3px)}.footer-nav-list a[data-v-f71be9b4]:hover:after{width:100%}.footer-address[data-v-f71be9b4]{margin-bottom:1.1rem}.footer-address p[data-v-f71be9b4]{color:#f8f2ec99;font-size:.88rem;line-height:1.65;margin:0}.footer-contact-line[data-v-f71be9b4]{margin-bottom:.35rem}.footer-contact-line a[data-v-f71be9b4]{color:#f8f2ec99;font-size:.88rem;transition:color .3s ease}.footer-contact-line a[data-v-f71be9b4]:hover{color:var(--accent-gold)}.compliance-text[data-v-f71be9b4]{color:#f8f2ec6b;font-size:.8rem;line-height:1.7;margin:0 0 1rem}.footer-legal-list[data-v-f71be9b4]{display:flex;gap:1.5rem}.footer-legal-list a[data-v-f71be9b4]{color:#f8f2ec66;font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;transition:color .3s ease}.footer-legal-list a[data-v-f71be9b4]:hover{color:var(--accent-gold)}.footer-bottom[data-v-f71be9b4]{align-items:center;border-top:1px solid hsla(28,48%,95%,.06);display:flex;flex-direction:column;gap:.65rem;justify-content:space-between;padding-top:2rem;text-align:center}@media(min-width:768px){.footer-bottom[data-v-f71be9b4]{flex-direction:row;text-align:left}}.footer-copy[data-v-f71be9b4]{color:#f8f2ec52;font-size:.78rem;margin:0}.footer-credit[data-v-f71be9b4]{color:#f8f2ec47;font-size:.75rem;margin:0}.credit-link[data-v-f71be9b4]{color:#b89b758c;font-weight:600;transition:color .3s ease}.credit-link[data-v-f71be9b4]:hover{color:var(--accent-gold)}@media(max-width:576px){.footer-grid[data-v-f71be9b4]{gap:2.25rem;padding:3.5rem 0 2.75rem}.footer-logo-name[data-v-f71be9b4]{font-size:1.25rem}.social-link span[data-v-f71be9b4]{display:none}.social-link[data-v-f71be9b4]{border-radius:.65rem;padding:.65rem}.footer-legal-list[data-v-f71be9b4]{flex-direction:column;gap:.6rem}}.floating-whatsapp[data-v-cbc94cef]{align-items:center;background:radial-gradient(circle at 30% 28%,hsla(0,0%,100%,.12),transparent 34%),linear-gradient(180deg,#1e6b4a,#0f4c33);border:1px solid hsla(0,0%,100%,.14);border-radius:50%;bottom:1.5rem;box-shadow:0 20px 34px #04110b42,inset 0 1px #ffffff24,inset 0 -1px #0000002e;color:#f5efe7;display:inline-flex;height:3.5rem;justify-content:center;position:fixed;right:1.5rem;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,filter .18s ease;width:3.5rem;z-index:60}.floating-whatsapp-tooltip[data-v-cbc94cef]{background:#120804eb;border:1px solid hsla(0,0%,100%,.1);border-radius:.5rem;box-shadow:0 8px 20px #00000047;color:#f5efe7;font-family:var(--font-body);font-size:.8rem;font-weight:600;letter-spacing:.01em;opacity:0;padding:.45rem .85rem;pointer-events:none;position:absolute;right:calc(100% + .75rem);top:50%;transform:translateY(-50%) translate(6px);transition:opacity .18s ease,transform .18s ease;white-space:nowrap}.floating-whatsapp-tooltip[data-v-cbc94cef]:after{border:5px solid transparent;border-left:5px solid rgba(18,8,4,.92);border-right:none;content:"";position:absolute;right:-5px;top:50%;transform:translateY(-50%)}.floating-whatsapp:focus-visible .floating-whatsapp-tooltip[data-v-cbc94cef],.floating-whatsapp:hover .floating-whatsapp-tooltip[data-v-cbc94cef]{opacity:1;transform:translateY(-50%) translate(0)}.floating-whatsapp[data-v-cbc94cef]:focus-visible,.floating-whatsapp[data-v-cbc94cef]:hover{border-color:#d8b0834d;box-shadow:0 24px 40px #04110b4d,inset 0 1px #ffffff29,inset 0 -1px #0003;filter:saturate(1.03);transform:translateY(-2px)}.floating-whatsapp[data-v-cbc94cef]:focus-visible{box-shadow:0 0 0 1px #d8b08380,0 0 0 5px #d8b0831f,0 24px 40px #04110b4d,inset 0 1px #ffffff29;outline:none}.floating-whatsapp svg[data-v-cbc94cef]{flex-shrink:0;height:1.6rem;width:1.6rem}@media(max-width:640px){.floating-whatsapp[data-v-cbc94cef]{bottom:1rem;height:3.25rem;right:1rem;width:3.25rem}}
