@media (width<=767px){.hero-mobile[data-astro-cid-yo6rutl6]{background:var(--cream);flex-direction:column;width:100%;height:800px;margin:0;padding:0;display:flex;position:relative;overflow:hidden}.hero-media[data-astro-cid-yo6rutl6]{z-index:0;background-color:#9d8b7e;width:100%;height:100%;margin:0;padding:0;position:absolute;top:0;left:0;overflow:hidden}.hero-image[data-astro-cid-yo6rutl6]{object-fit:cover;object-position:60% center;z-index:0;width:100%;height:100%;display:block;position:relative}.hero-gradient[data-astro-cid-yo6rutl6]{z-index:1;pointer-events:none;background:linear-gradient(#0000 0% 30%,#0003 45%,#0006 60%,#0009 75%,#1a1a1a 100%);width:100%;height:100%;position:absolute;top:0;left:0}.hero-content[data-astro-cid-yo6rutl6]{z-index:2;background:0 0;flex-direction:column;justify-content:flex-end;width:100%;height:100%;margin:0;padding:40px 16px;display:flex;position:relative}.hero-copy[data-astro-cid-yo6rutl6]{text-align:left;max-width:100%;margin:0}.hero-copy[data-astro-cid-yo6rutl6] .section-tag[data-astro-cid-yo6rutl6]{color:var(--gold-light);letter-spacing:1px;text-transform:uppercase;margin-bottom:16px;font-size:11px;font-weight:600;display:block}.hero-mobile[data-astro-cid-yo6rutl6] h1[data-astro-cid-yo6rutl6]{color:#fff;font-size:28px;line-height:1.2;font-family:var(--font-heading);text-shadow:0 2px 8px #0009;word-spacing:.05em;width:100%;margin-bottom:16px;font-weight:700}.hero-mobile[data-astro-cid-yo6rutl6] h1[data-astro-cid-yo6rutl6] em[data-astro-cid-yo6rutl6]{color:var(--gold-light);font-style:normal}.hero-mobile[data-astro-cid-yo6rutl6] p[data-astro-cid-yo6rutl6].lead{color:#fffffff2;text-shadow:0 1px 4px #00000080;margin:0 0 20px;font-size:14px;line-height:1.6}.hero-actions[data-astro-cid-yo6rutl6]{flex-direction:column;gap:10px;width:100%;display:flex}.hero-actions[data-astro-cid-yo6rutl6] .btn[data-astro-cid-yo6rutl6]{width:100%;font-size:14px}}@media (width>=768px){.hero-mobile[data-astro-cid-yo6rutl6]{display:none}}@media (width>=768px) and (width<=1023px){.hero-tablet[data-astro-cid-zlpxoybc]{background:var(--cream);flex-direction:column;width:100%;height:700px;margin:0;padding:0;display:flex;position:relative;overflow:hidden}.hero-media[data-astro-cid-zlpxoybc]{z-index:0;width:100%;height:100%;margin:0;padding:0;position:absolute;top:0;left:0;overflow:hidden}.hero-image[data-astro-cid-zlpxoybc]{object-fit:cover;object-position:center top;z-index:0;width:100%;height:100%;display:block;position:relative}.hero-gradient[data-astro-cid-zlpxoybc]{z-index:1;pointer-events:none;background:linear-gradient(#0003 0%,#0000004d 40%,#00000080 70%,#1a1a1a 100%);width:100%;height:100%;position:absolute;top:0;left:0}.hero-content[data-astro-cid-zlpxoybc]{z-index:2;background:0 0;flex-direction:column;justify-content:flex-end;width:100%;height:100%;margin:0;padding:60px 40px;display:flex;position:relative}.hero-tablet[data-astro-cid-zlpxoybc] .container[data-astro-cid-zlpxoybc]{padding:0}.hero-copy[data-astro-cid-zlpxoybc]{text-align:left;max-width:100%;margin:0}.hero-copy[data-astro-cid-zlpxoybc] .section-tag[data-astro-cid-zlpxoybc]{color:var(--gold-light);letter-spacing:1px;text-transform:uppercase;margin-bottom:20px;font-size:12px;font-weight:600;display:block}.hero-tablet[data-astro-cid-zlpxoybc] h1[data-astro-cid-zlpxoybc]{color:#fff;font-size:36px;line-height:1.2;font-family:var(--font-heading);margin-bottom:20px;font-weight:700}.hero-tablet[data-astro-cid-zlpxoybc] h1[data-astro-cid-zlpxoybc] em[data-astro-cid-zlpxoybc]{color:var(--gold-light);font-style:normal}.hero-tablet[data-astro-cid-zlpxoybc] p[data-astro-cid-zlpxoybc].lead{color:#fffffff2;margin:0 0 28px;font-size:16px;line-height:1.6}.hero-actions[data-astro-cid-zlpxoybc]{flex-direction:row;gap:12px;max-width:none;display:flex}.hero-actions[data-astro-cid-zlpxoybc] .btn[data-astro-cid-zlpxoybc]{white-space:nowrap;flex:1;width:auto;font-size:14px}}@media (width<=767px),(width>=1024px){.hero-tablet[data-astro-cid-zlpxoybc]{display:none}}.hero-desktop[data-astro-cid-l2ygervq]{display:none}@media (width>=1024px){.hero-desktop[data-astro-cid-l2ygervq]{background:linear-gradient(135deg,#9fa79f 0%,#a5ada5 100%);align-items:center;width:100%;height:700px;margin:0;padding:0;display:flex;position:relative;overflow:hidden}.hero-media[data-astro-cid-l2ygervq]{z-index:0;background:linear-gradient(135deg,#9fa79f 0%,#a5ada5 100%);justify-content:center;align-items:center;width:55%;height:100%;display:flex;position:absolute;top:0;right:0;overflow:hidden}.hero-media[data-astro-cid-l2ygervq]:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#959c95 0%,#959c9533 80%,#0000 100%);width:200px;position:absolute;inset:0}.hero-image[data-astro-cid-l2ygervq]{object-fit:cover;object-position:center 45%;z-index:0;width:100%;height:100%;display:block;position:relative}.hero-gradient[data-astro-cid-l2ygervq]{z-index:1;pointer-events:none;background:0 0;width:100%;height:100%;position:absolute;top:0;left:0}.hero-content[data-astro-cid-l2ygervq]{z-index:10;pointer-events:none;background:0 0;align-items:center;width:100%;height:100%;margin:0;padding:0;display:flex;position:absolute;top:0;left:0}.hero-copy[data-astro-cid-l2ygervq]{text-align:left;max-width:950px;margin:0;padding-left:140px;padding-right:20px}.hero-copy[data-astro-cid-l2ygervq] .section-tag[data-astro-cid-l2ygervq]{color:var(--gold-light);letter-spacing:1px;text-transform:uppercase;margin-bottom:24px;font-size:13px;font-weight:600;display:block}.hero-desktop[data-astro-cid-l2ygervq] h1[data-astro-cid-l2ygervq]{color:#fff;font-size:64px;line-height:1.15;font-family:var(--font-heading);text-shadow:0 2px 8px #0009;margin-bottom:24px;font-weight:700}.hero-desktop[data-astro-cid-l2ygervq] h1[data-astro-cid-l2ygervq] em[data-astro-cid-l2ygervq]{color:var(--gold-light);font-style:normal}.hero-desktop[data-astro-cid-l2ygervq] p[data-astro-cid-l2ygervq].lead{color:#ffffffe6;text-shadow:0 1px 4px #00000080;max-width:100%;margin:0 0 28px;font-size:18px;line-height:1.6}.hero-actions[data-astro-cid-l2ygervq]{pointer-events:auto;flex-direction:row;gap:16px;max-width:none;display:flex}.hero-actions[data-astro-cid-l2ygervq] .btn[data-astro-cid-l2ygervq]{white-space:nowrap;width:auto}}.tier-4[data-astro-cid-q5eh2gis]{position:relative}.diff-list[data-astro-cid-q5eh2gis]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;display:grid}.diff-item[data-astro-cid-q5eh2gis]{cursor:pointer;backdrop-filter:blur(10px);opacity:0;--mouse-x:50%;--mouse-y:50%;background:#ffffffb3;border:1px solid #c9a87333;border-radius:16px;padding:28px 24px;transition:all .3s cubic-bezier(.23,1,.32,1);position:relative;overflow:hidden}.diff-item[data-astro-cid-q5eh2gis][data-animate=reveal]{animation:.6s ease-out forwards slideInUp}.diff-item[data-astro-cid-q5eh2gis]:first-child{animation-delay:.1s}.diff-item[data-astro-cid-q5eh2gis]:nth-child(2){animation-delay:.2s}.diff-item[data-astro-cid-q5eh2gis]:nth-child(3){animation-delay:.3s}.diff-item[data-astro-cid-q5eh2gis]:nth-child(4){animation-delay:.4s}.diff-item[data-astro-cid-q5eh2gis]:nth-child(5){animation-delay:.5s}.diff-item[data-astro-cid-q5eh2gis]:nth-child(6){animation-delay:.6s}.diff-item[data-astro-cid-q5eh2gis]:nth-child(7){animation-delay:.7s}.diff-item[data-astro-cid-q5eh2gis] .spotlight-accent[data-astro-cid-q5eh2gis]{pointer-events:none;background:radial-gradient(circle at var(--mouse-x) var(--mouse-y), var(--accent-glow) 0%, transparent 55%);border-radius:16px;position:absolute;inset:0}.diff-item[data-astro-cid-q5eh2gis] .spotlight-glow[data-astro-cid-q5eh2gis]{pointer-events:none;opacity:0;background:radial-gradient(circle at var(--mouse-x) var(--mouse-y), var(--accent-glow-bright) 0%, transparent 50%);border-radius:16px;transition:opacity .3s;position:absolute;inset:0}.diff-item[data-astro-cid-q5eh2gis]:hover .spotlight-glow[data-astro-cid-q5eh2gis]{opacity:.5}.spotlight-base[data-astro-cid-q5eh2gis]{z-index:10;flex-direction:column;gap:16px;display:flex;position:relative}.diff-icon[data-astro-cid-q5eh2gis]{background:var(--gold-gradient);width:64px;height:64px;color:var(--white);z-index:10;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:16px;display:flex;position:relative;box-shadow:0 12px 28px #a9812e33}.diff-icon[data-astro-cid-q5eh2gis] svg[data-astro-cid-q5eh2gis]{width:28px;height:28px}.diff-item[data-astro-cid-q5eh2gis] h4[data-astro-cid-q5eh2gis]{color:var(--text);z-index:10;margin:0;font-size:18px;font-weight:700;position:relative}.diff-item[data-astro-cid-q5eh2gis] p[data-astro-cid-q5eh2gis]{color:var(--text-soft);z-index:10;margin:0;font-size:15px;line-height:1.6;position:relative}.diff-item[data-astro-cid-q5eh2gis]:hover{border-color:#c9a87380;box-shadow:0 12px 48px #c9a87340,inset 0 0 40px #c9a8731a}.diff-item[data-astro-cid-q5eh2gis].dimmed{opacity:.5;scale:.96}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (width>=768px){.diff-list[data-astro-cid-q5eh2gis]{grid-template-columns:repeat(3,1fr);gap:28px}.diff-item[data-astro-cid-q5eh2gis]{padding:32px 28px}.diff-icon[data-astro-cid-q5eh2gis]{font-size:42px}.diff-item[data-astro-cid-q5eh2gis] h4[data-astro-cid-q5eh2gis]{font-size:20px}.diff-item[data-astro-cid-q5eh2gis] p[data-astro-cid-q5eh2gis]{font-size:16px}}.exp-cards[data-astro-cid-u3oktw3y]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-top:48px;display:grid}.exp-card[data-astro-cid-u3oktw3y]{cursor:pointer;backdrop-filter:blur(10px);--mouse-x:50%;--mouse-y:50%;background:#ffffffb3;border:1px solid #c9a87333;border-radius:16px;padding:28px 24px;transition:all .3s cubic-bezier(.23,1,.32,1);position:relative;overflow:hidden}.exp-card[data-astro-cid-u3oktw3y]:hover{border-color:#c9a87380;box-shadow:0 12px 48px #c9a87340,inset 0 0 40px #c9a8731a}.exp-card[data-astro-cid-u3oktw3y] .spotlight-accent[data-astro-cid-u3oktw3y]{pointer-events:none;background:radial-gradient(circle at var(--mouse-x) var(--mouse-y), var(--accent-glow) 0%, transparent 55%);border-radius:16px;position:absolute;inset:0}.exp-card[data-astro-cid-u3oktw3y] .spotlight-glow[data-astro-cid-u3oktw3y]{pointer-events:none;opacity:0;background:radial-gradient(circle at var(--mouse-x) var(--mouse-y), var(--accent-glow-bright) 0%, transparent 50%);border-radius:16px;transition:opacity .3s;position:absolute;inset:0}.exp-card[data-astro-cid-u3oktw3y]:hover .spotlight-glow[data-astro-cid-u3oktw3y]{opacity:.5}.spotlight-base[data-astro-cid-u3oktw3y]{z-index:10;position:relative}.exp-card-icon[data-astro-cid-u3oktw3y]{margin-bottom:16px;font-size:36px;line-height:1}.exp-card[data-astro-cid-u3oktw3y] h3[data-astro-cid-u3oktw3y]{color:var(--text);margin:0 0 12px;font-size:18px;font-weight:700}.exp-card[data-astro-cid-u3oktw3y] p[data-astro-cid-u3oktw3y]{color:var(--text-soft);margin:0 0 16px;font-size:15px;line-height:1.6}.link-arrow[data-astro-cid-u3oktw3y]{color:var(--gold-dark);font-size:14px;font-weight:600;transition:transform .3s;display:inline-block}.exp-card[data-astro-cid-u3oktw3y]:hover .link-arrow[data-astro-cid-u3oktw3y]{transform:translate(4px)}.exp-card[data-astro-cid-u3oktw3y].dimmed{opacity:.5;scale:.96}@media (width>=768px){.exp-cards[data-astro-cid-u3oktw3y]{grid-template-columns:repeat(3,1fr);gap:28px;margin-top:56px}.exp-card[data-astro-cid-u3oktw3y]{padding:32px 28px}.exp-card-icon[data-astro-cid-u3oktw3y]{font-size:42px}.exp-card[data-astro-cid-u3oktw3y] h3[data-astro-cid-u3oktw3y]{font-size:20px}.exp-card[data-astro-cid-u3oktw3y] p[data-astro-cid-u3oktw3y]{font-size:16px}}.sobre-photo[data-astro-cid-nfsodjzq]{border-radius:var(--radius-lg);object-fit:cover;width:100%;max-width:220px;height:auto;margin:0 auto 20px;display:block}.sobre-block[data-astro-cid-nfsodjzq]{margin-bottom:16px}.sobre-block[data-astro-cid-nfsodjzq] h3[data-astro-cid-nfsodjzq]{color:var(--ink);margin-bottom:8px;font-size:18px;font-weight:700}.sobre-block[data-astro-cid-nfsodjzq] p[data-astro-cid-nfsodjzq]{margin-bottom:0;font-size:14px}.sobre-block[data-astro-cid-nfsodjzq] p[data-astro-cid-nfsodjzq]+p[data-astro-cid-nfsodjzq]{margin-top:10px}.sobre-block[data-astro-cid-nfsodjzq] p[data-astro-cid-nfsodjzq] strong[data-astro-cid-nfsodjzq]{color:var(--gold-dark);font-weight:700}.sobre-blocks-grid[data-astro-cid-nfsodjzq]{grid-template-columns:1fr;gap:24px;display:grid}@media (width>=1024px){.sobre-grid[data-astro-cid-nfsodjzq]{grid-template-columns:.85fr 1.15fr;align-items:center;gap:64px;display:grid}.sobre-photo[data-astro-cid-nfsodjzq]{max-width:420px;margin:0;position:sticky;top:110px}.sobre-copy[data-astro-cid-nfsodjzq] .section-tag[data-astro-cid-nfsodjzq],.sobre-copy[data-astro-cid-nfsodjzq] .section-title[data-astro-cid-nfsodjzq]{text-align:left}.sobre-blocks-grid[data-astro-cid-nfsodjzq]{grid-template-columns:2.5fr 2.5fr;gap:12px 32px;display:grid}}.testimonials-marquee[data-astro-cid-vmg4blmy]{background:var(--cream);width:100%;padding:40px 0;overflow:hidden}.testimonials-track[data-astro-cid-vmg4blmy]{gap:16px;width:fit-content;display:flex}@keyframes marqueeSlide{0%{transform:translate(0)}to{transform:translate(-50%)}}.testimonial-card[data-astro-cid-vmg4blmy]{border:1px solid var(--border);border-radius:var(--radius-md);background:#fff;flex:0 0 380px;padding:24px;box-shadow:0 2px 8px #0000000a}.testimonial-quote[data-astro-cid-vmg4blmy] svg[data-astro-cid-vmg4blmy]{width:24px;height:24px;color:var(--gold-dark);opacity:.6;margin-bottom:16px}.testimonial-header[data-astro-cid-vmg4blmy]{align-items:center;gap:12px;margin-bottom:16px;display:flex}.avatar-placeholder[data-astro-cid-vmg4blmy]{object-fit:cover;border-radius:50%;width:48px;height:48px}.avatar-rotated[data-astro-cid-vmg4blmy]{transform:rotate(90deg)}.testimonial-name[data-astro-cid-vmg4blmy]{color:var(--text);margin:0;font-size:14px;font-weight:600}.stars[data-astro-cid-vmg4blmy]{color:var(--gold-dark);margin-top:2px;font-size:12px}.testimonial-text[data-astro-cid-vmg4blmy]{color:var(--text-soft);margin:0;font-size:14px;line-height:1.6}@media (width<=768px){.hero-actions[data-astro-cid-d4z6x3ya]{max-width:320px;margin:0 auto}}
