:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#fbfbf8;--paper-2:#f3f5f1;--paper-3:#e8ece5;--surface:#fff;--surface-soft:#ffffffbd;--ink:#141412;--graphite:#2a2925;--muted:#706d64;--muted-2:#918d82;--line:#1414121f;--line-strong:#1414122e;--yellow:#ffd600;--yellow-soft:#ffd6003d;--red:#e7191f;--red-dark:#ba1015;--optic-blue:#75c7ff;--optic-green:#59d9b2;--white:#fff;--radius-sm:8px;--radius-md:14px;--shadow:0 24px 80px #211f1b1f;--shadow-hover:0 28px 76px #1a1b1829;--ease-premium:cubic-bezier(.22, 1, .36, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:linear-gradient(180deg, #ffd60012, transparent 22rem), linear-gradient(90deg, #75c7ff0d, transparent 32rem), var(--paper);width:100%;min-height:100vh;color:var(--ink);text-rendering:geometricprecision;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Aptos,Roboto,Helvetica Neue,Arial,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline-offset:4px;outline:3px solid #e7191f61}img{max-width:100%;display:block}::selection{color:var(--ink);background:#ffd6006b}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.site-shell{width:min(100% - 32px,1240px);margin-inline:auto}.section{padding:clamp(54px,6.4vw,88px) 0;scroll-margin-top:92px;position:relative}.section-heading{max-width:720px}.section-heading.compact{max-width:610px}.section-heading h2,.final-panel h2{color:var(--ink);letter-spacing:0;margin:0;font-size:clamp(1.72rem,2.85vw,3.25rem);font-weight:720;line-height:1.06}.section-heading p:not(.eyebrow),.final-panel p,.hero-copy p,.health-copy p{color:var(--muted);font-size:clamp(1rem,1.08vw,1.16rem);line-height:1.68}.eyebrow{color:var(--red-dark);letter-spacing:.14em;text-transform:uppercase;margin:0 0 18px;font-size:clamp(.75rem,.74vw,.86rem);font-weight:760}.button{min-height:48px;transition:transform .26s var(--ease-premium), background-color .26s var(--ease-premium), border-color .26s var(--ease-premium), color .26s var(--ease-premium), box-shadow .26s var(--ease-premium);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 18px;font-size:.95rem;font-weight:720;display:inline-flex}.button:hover{transform:translateY(-2px)scale(1.01)}.button-red{background:var(--red);color:#fff;box-shadow:0 14px 34px #e7191f38}.button-red:hover{background:var(--red-dark);box-shadow:0 18px 44px #e7191f47}.button-ghost{border-color:var(--line);color:var(--ink);background:#ffffff8a}.button-ghost:hover,.button-light:hover{background:#fff;border-color:#14141233}.button-light{color:var(--ink);background:#ffffffbd;border-color:#ffffff6b}.site-header{z-index:50;transition:background-color .3s var(--ease-premium), border-color .3s var(--ease-premium), box-shadow .3s var(--ease-premium);border-bottom:1px solid #0000;position:fixed;inset:0 0 auto}.site-header.is-scrolled{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbfbf8d6;border-color:#14141214;box-shadow:0 16px 60px #16161414}.header-inner{justify-content:space-between;align-items:center;gap:24px;height:90px;display:flex}.brand-mark,.footer-brand{align-items:center;gap:14px;display:inline-flex}.brand-mark img,.footer-brand img,.floating-whatsapp img,.final-panel img{object-fit:contain;filter:drop-shadow(0 8px 18px #00000014)}.brand-mark span,.footer-brand span{gap:2px;line-height:1;display:grid}.brand-mark strong,.footer-brand strong{font-size:1.12rem;font-weight:800}.brand-mark small,.footer-brand small{color:var(--muted);font-size:.76rem}.header-nav{color:var(--muted);align-items:center;gap:28px;font-size:.93rem;font-weight:620;display:flex}.header-nav a{transition:color .22s var(--ease-premium);position:relative}.header-nav a:after{content:"";background:linear-gradient(90deg, var(--red), var(--yellow));opacity:0;height:2px;transition:opacity .22s var(--ease-premium), transform .22s var(--ease-premium);border-radius:999px;position:absolute;bottom:-9px;left:0;right:0;transform:scaleX(.7)}.header-nav a:hover{color:var(--ink)}.header-nav a:hover:after{opacity:1;transform:scaleX(1)}.header-actions{align-items:center;gap:10px;display:flex}.header-social-link{color:#2a2925ad;width:42px;height:42px;transition:transform .22s var(--ease-premium), border-color .22s var(--ease-premium), background-color .22s var(--ease-premium), color .22s var(--ease-premium);background:#ffffff9e;border:1px solid #14141214;border-radius:999px;place-items:center;display:inline-grid;box-shadow:0 12px 32px #1414120f}.header-social-link:hover{color:var(--red-dark);background:#ffffffeb;border-color:#e7191f33;transform:translateY(-1px)}.header-route{color:var(--graphite);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffad;border-color:#00000014;box-shadow:0 12px 32px #14141212}.header-route:hover{background:#ffffffe6;border-color:#e7191f38;box-shadow:0 16px 38px #1414121a}.menu-button{border:1px solid var(--line);width:44px;height:44px;color:var(--ink);background:#ffffff9e;border-radius:999px;place-items:center;display:none}.mobile-menu{border-top:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbfaf6f5}.mobile-menu nav{gap:4px;padding-block:14px 18px;display:grid}.mobile-menu a:not(.button){color:var(--graphite);border-radius:8px;padding:12px 10px;font-weight:680}.hero-section{isolation:isolate;min-height:100svh;padding-top:90px;position:relative;overflow:hidden}.hero-section:before{z-index:-3;content:"";background:radial-gradient(circle at 70% 22%,#ffd6002e,#0000 18rem),radial-gradient(circle at 88% 58%,#e7191f14,#0000 18rem),radial-gradient(circle at 58% 62%,#75c7ff14,#0000 17rem),linear-gradient(#fffefa 0%,#fbfbf8 52%,#f2f4ef 100%);position:absolute;inset:0}.hero-background{z-index:-1;position:absolute;inset:0;overflow:hidden}.clarity-blur-layer,.clarity-reveal-layer{align-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.clarity-blur-layer{filter:blur(16px)saturate(.82);opacity:.26;transform:skew(-3deg)scale(1.04)}.clarity-reveal-layer{opacity:1;filter:contrast(1.32)saturate(1.08);-webkit-mask-image:radial-gradient(10.6% 13.8% at 61.2% 51.5%,#000 53%,#000000c2 61%,#0000 69%),radial-gradient(10.6% 13.8% at 83.2% 51.5%,#000 53%,#000000c2 61%,#0000 69%);mask-image:radial-gradient(10.6% 13.8% at 61.2% 51.5%,#000 53%,#000000c2 61%,#0000 69%),radial-gradient(10.6% 13.8% at 83.2% 51.5%,#000 53%,#000000c2 61%,#0000 69%)}.clarity-stack{gap:clamp(18px,3vw,30px);display:grid;transform:translateY(1.8rem)}.clarity-track{width:max-content;color:var(--ink);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;will-change:transform;gap:clamp(42px,5.5vw,86px);font-weight:780;line-height:.92;display:flex}.clarity-track-main{font-size:clamp(2.9rem,5.7vw,6.2rem);animation:32s linear infinite clarityMove}.clarity-track-secondary{color:#141412b8;letter-spacing:.12em;font-size:clamp(.96rem,1.55vw,1.72rem);font-weight:720;animation:42s linear infinite clarityMoveReverse}.clarity-reveal-layer .clarity-track{color:#080807;text-shadow:0 1px #ffffffeb,-2px 0 #75c7ff3d,2px 0 #e7191f24}.hero-grid{grid-template-columns:minmax(0,.72fr) minmax(520px,1.28fr);align-items:center;gap:clamp(18px,4vw,48px);min-height:calc(100svh - 90px);padding-block:44px 70px;display:grid}.hero-copy{z-index:3;width:100%;min-width:0;max-width:650px;position:relative}.hero-copy h1{color:var(--ink);letter-spacing:0;margin:0;font-size:clamp(2.85rem,5.05vw,5.25rem);font-weight:780;line-height:.96}.hero-copy h1 span{background:linear-gradient(90deg, var(--red), #111);color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block}.hero-copy>p:not(.eyebrow){max-width:min(570px,100%);margin:28px 0 0}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.hero-stage{z-index:2;perspective:1300px;min-height:clamp(560px,56vw,690px);position:relative}.hero-stage:before{content:"";filter:blur(26px);background:radial-gradient(at 50% 42%,#ffd60033,#0000 15rem),radial-gradient(at 68% 62%,#e7191f14,#0000 14rem),radial-gradient(at 28% 44%,#75c7ff1a,#0000 12rem);border-radius:999px;position:absolute;inset:11% -4% 4%}.optic-frame{aspect-ratio:1672/940;width:min(118%,940px);transform-style:preserve-3d;filter:drop-shadow(0 42px 78px #1d1d1938);position:absolute;top:50%;left:50%;translate:-50% -50%}.hero-glasses-image,.sunglasses-image,.sunset-image{object-fit:contain;pointer-events:none}.sunset-image{object-fit:cover}.optic-lens{-webkit-backdrop-filter:saturate(1.16);backdrop-filter:saturate(1.16);background:0 0;border:0;border-radius:18% 21% 30% 27%/24% 24% 34% 36%;width:31.4%;height:42.6%;position:absolute;top:29.6%;overflow:hidden;box-shadow:inset 0 0 28px #ffffff2e,inset 0 -18px 34px #ffd6000f}.optic-lens:before,.solar-lens:before{content:"";opacity:.52;background:linear-gradient(#0000,#ffffffe6,#0000);position:absolute;inset:-42% 46% -36% 32%;transform:rotate(30deg)}.optic-lens:after{content:"";border-radius:inherit;border:1px solid #ffffff2e;position:absolute;inset:9%}.lens-refraction{pointer-events:none;mix-blend-mode:screen;border-radius:999px;position:absolute}.lens-refraction-a{height:2px;animation:refractionSweep 6.4s var(--ease-premium) infinite;background:linear-gradient(90deg,#0000,#75c7ffc7,#ffd600ad,#0000);top:47%;left:6%;right:8%}.lens-refraction-b{opacity:.7;background:linear-gradient(90deg,#0000,#ffffff47,#0000);width:42%;height:70%;top:16%;left:18%;transform:rotate(22deg)}.optic-lens-left{left:9.7%;transform:rotateY(-4deg)rotate(-.6deg)}.optic-lens-right{right:9.7%;transform:rotateY(4deg)rotate(.6deg)}.optic-light{background:linear-gradient(90deg, transparent, var(--yellow), transparent);opacity:.65;height:2px;position:absolute;bottom:12.5%;left:14%;right:14%}.hero-scroll{z-index:3;border:1px solid var(--line);width:42px;height:42px;color:var(--graphite);background:#ffffffa8;border-radius:999px;place-items:center;display:grid;position:absolute;bottom:26px;left:50%}.hero-proof-section{background:linear-gradient(180deg, var(--paper) 0%, #fff 100%);padding-block:clamp(12px,1.8vw,22px) clamp(18px,2.2vw,28px)}.hero-proof-section+.routine-lens-section{padding-top:clamp(34px,4vw,48px)}.hero-proof-bar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff94;border-block:1px solid #14141214;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:14px 0;display:grid;position:relative}.hero-proof-item{min-width:0;padding:0 clamp(14px,2vw,28px);position:relative}.hero-proof-item:first-child{padding-left:0}.hero-proof-item:last-child{padding-right:0}.hero-proof-separator{background:#1414121a;width:1px;position:absolute;top:4px;bottom:4px;left:0}.hero-proof-item dt{color:var(--ink);margin:0;font-size:clamp(.9rem,.95vw,1.02rem);font-weight:760;line-height:1.16}.hero-proof-item dd{color:var(--muted);margin:4px 0 0;font-size:clamp(.76rem,.78vw,.86rem);line-height:1.34}@media (max-width:680px){.hero-proof-section{padding-block:8px 16px}.hero-proof-section+.routine-lens-section{padding-top:34px}.hero-proof-bar{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:10px;padding:10px 0}.hero-proof-item{padding-inline:12px}.hero-proof-item:first-child,.hero-proof-item:nth-child(3){padding-left:0}.hero-proof-item:nth-child(2),.hero-proof-item:nth-child(4){padding-right:0}.hero-proof-item:nth-child(n+3){border-top:1px solid #14141212;padding-top:10px}.hero-proof-item:nth-child(odd) .hero-proof-separator{display:none}.hero-proof-item dt{font-size:.88rem}.hero-proof-item dd{font-size:.75rem}}.category-item,.testimonial-item{transition:transform .26s var(--ease-premium), background-color .26s var(--ease-premium), box-shadow .26s var(--ease-premium);background:#ffffffd1}.category-item:hover,.testimonial-item:hover{z-index:1;box-shadow:var(--shadow-hover);background:#fff;transform:translateY(-3px)}.category-item:before,.testimonial-item:before{content:"";background:linear-gradient(90deg, var(--red), var(--yellow), var(--optic-green));opacity:0;height:2px;transition:opacity .26s var(--ease-premium);position:absolute;top:0;left:24px;right:24px}.category-item:hover:before,.testimonial-item:hover:before{opacity:1}.category-item h3,.watch-card h3,.google-review-card strong{color:var(--ink);margin:20px 0 10px;font-size:clamp(1.08rem,1.28vw,1.36rem);line-height:1.15}.category-item p,.testimonial-item p,.watch-card p,.google-review-card p{color:var(--muted);margin:0;line-height:1.65}.health-section{background:var(--white);overflow:hidden}.health-layout{grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(32px,7vw,90px);display:grid}.health-copy{border-left:1px solid var(--line);padding-left:clamp(24px,4vw,54px)}.health-points{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.health-points span{border:1px solid var(--line);background:var(--paper);color:var(--graphite);border-radius:999px;padding:9px 13px;font-size:.9rem;font-weight:700}.category-grid{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:clamp(40px,6vw,72px);display:grid;overflow:hidden;box-shadow:0 18px 70px #1414120d}.category-item{min-height:196px;padding:22px;position:relative}.category-item svg{color:var(--red)}.watches-section{background:linear-gradient(180deg, var(--paper) 0%, #fff 72%, var(--paper) 100%), radial-gradient(circle at 86% 18%, #ffd6001a, transparent 18rem);padding-block:clamp(44px,5vw,66px)}.watches-layout{grid-template-columns:minmax(280px,.76fr) minmax(0,1.48fr);align-items:center;gap:clamp(28px,4vw,58px);display:grid}.watches-copy-panel{max-width:430px}.watches-copy-panel h2{font-size:clamp(1.48rem,2vw,2.38rem);line-height:1.08}.watches-copy-panel p:not(.eyebrow){margin-bottom:24px;font-size:clamp(.94rem,.96vw,1.04rem);line-height:1.62}.watches-gallery{grid-template-columns:minmax(0,1.28fr) minmax(220px,.72fr);align-items:stretch;gap:14px;min-height:clamp(420px,38vw,530px);display:grid}.watches-grid{grid-template-rows:repeat(2,minmax(0,1fr));gap:14px;display:grid}.watch-card{border-radius:var(--radius-sm);min-height:0;transition:transform .26s var(--ease-premium), box-shadow .26s var(--ease-premium), background-color .26s var(--ease-premium);background:#ffffffd6;border:1px solid #1414121a;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 58px #1414120d}.watch-card:hover{box-shadow:var(--shadow-hover);background:#fff;transform:translateY(-3px)}.watch-card-featured{background:#ffffffeb;grid-template-rows:auto auto;align-self:center}.watch-card-featured .watch-media{aspect-ratio:841/635;border-radius:6px;height:auto;min-height:0;margin:12px 12px 0}.watches-grid .watch-card{grid-template-rows:minmax(0,1fr) auto}.watches-grid .watch-media{aspect-ratio:16/10;height:auto;min-height:0}.watch-media{aspect-ratio:16/11;background:radial-gradient(circle at 50% 38%,#ffffffe6,#0000 6rem),linear-gradient(135deg,#f8f7f2,#ebece7);position:relative;overflow:hidden}.watch-image{object-fit:cover}.watch-image-contain{padding:0;object-fit:contain!important}.watch-placeholder{border-radius:var(--radius-sm);color:var(--muted);border:1px dashed #2a29252e;place-items:center;display:grid;position:absolute;inset:14px}.watch-placeholder span{background:radial-gradient(circle,#0000 44%,#2a29251f 45% 47%,#0000 48%),linear-gradient(90deg,#0000 49%,#2a29252e 50%,#0000 51%),linear-gradient(#0000 49%,#2a292524 50%,#0000 51%);border:1px solid #2a29252e;border-radius:999px;width:54px;height:54px}.watch-placeholder small{letter-spacing:.08em;text-transform:uppercase;align-self:end;margin-bottom:10px;font-size:.78rem;font-weight:720}.watch-copy{align-content:center;padding:clamp(14px,1.4vw,19px);display:grid}.watch-card h3{margin:0 0 8px;font-size:clamp(.98rem,1.08vw,1.2rem)}.watch-kicker{color:var(--red-dark);letter-spacing:.12em;text-transform:uppercase;margin:0 0 7px;font-size:.76rem;font-weight:800}.watch-card p:not(.watch-kicker){font-size:.92rem;line-height:1.48}.solar-section{background:radial-gradient(circle at 74% 36%,#ffd60029,#0000 20rem),radial-gradient(circle at 18% 74%,#75c7ff14,#0000 18rem),linear-gradient(#fff 0%,#f1f3ef 100%);overflow:hidden}.solar-layout,.lab-layout,.trust-layout,.reviews-layout{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(34px,7vw,86px);display:grid}.solar-visual{perspective:1200px;min-height:560px;position:relative}.sun-beam{clip-path:polygon(22% 0,100% 20%,76% 100%,0 64%);filter:blur(2px);opacity:.86;background:linear-gradient(115deg,#fff0,#ffe8709e,#e7191f14,#0000);width:92%;height:62%;animation:6s ease-in-out infinite beamPulse;position:absolute;inset:4% -12% auto auto}.uv-spectrum{z-index:3;gap:12px;width:min(56%,420px);display:grid;position:absolute;inset:8% 8% auto auto;transform:rotate(-10deg)}.uv-spectrum span{height:2px;animation:uvSplit 5.8s var(--ease-premium) infinite;background:linear-gradient(90deg,#0000,#ffd600a8,#75c7ff70,#0000);border-radius:999px}.uv-spectrum span:nth-child(2){width:82%;animation-delay:.16s}.uv-spectrum span:nth-child(3){width:66%;animation-delay:.32s}.solar-product{aspect-ratio:2048/845;width:min(112%,790px);transform-style:preserve-3d;filter:drop-shadow(0 38px 66px #1d1d1938);position:absolute;top:52%;left:50%;translate:-50% -50%}.solar-scene{background:#2f1e28;border-radius:22px;position:absolute;inset:-12% 2% -8%;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff2e,0 28px 80px #14141224}.solar-scene:after{content:"";mix-blend-mode:screen;opacity:.84;background:radial-gradient(circle at 72% 38%,#ffffffb8,#0000 20rem),linear-gradient(90deg,#fff5c04d,#ffffff47);position:absolute;inset:0}.solar-scene-image{will-change:transform;position:absolute;inset:-6%}.solar-scene-glare{filter:brightness(1.62)saturate(.72)blur(1.2px);opacity:.92}.solar-scene-filtered{z-index:2;filter:brightness(.7)contrast(1.18)saturate(1.08);opacity:.98;-webkit-mask-image:radial-gradient(16.2% 32% at 31.8% 51.5%,#000 60%,#0000 68%),radial-gradient(16.2% 32% at 68.5% 51.5%,#000 60%,#0000 68%);mask-image:radial-gradient(16.2% 32% at 31.8% 51.5%,#000 60%,#0000 68%),radial-gradient(16.2% 32% at 68.5% 51.5%,#000 60%,#0000 68%)}.sunglasses-image{z-index:4;object-fit:contain}.solar-lens{z-index:5;-webkit-backdrop-filter:saturate(1.1)contrast(1.08);backdrop-filter:saturate(1.1)contrast(1.08);background:radial-gradient(circle at 30% 22%,#ffffff38,#0000 34%),linear-gradient(145deg,#0b0e1247,#0305078f);border:1px solid #ffffff29;border-radius:50%;width:28.2%;height:70%;position:absolute;top:15%;overflow:hidden;box-shadow:inset 0 0 44px #ffffff14,inset 0 -36px 72px #0000005c}.uv-mark{color:#ffffff38;letter-spacing:0;font-size:clamp(2.8rem,7vw,5.2rem);font-weight:820;line-height:1;position:absolute;top:50%;left:50%;translate:-50% -50%}.solar-lens-left{left:17.8%;transform:rotate(-1deg)}.solar-lens-right{right:17.8%;transform:rotate(1deg)}.lab-section{background:radial-gradient(circle at 82% 16%, #ffd6001f, transparent 17rem), var(--paper)}.lab-visual{min-height:460px}.lab-frame{border-radius:var(--radius-md);height:100%;min-height:460px;box-shadow:var(--shadow);background:linear-gradient(135deg,#ffffffeb,#ffffff6b),repeating-linear-gradient(90deg,#0000 0 36px,#14141207 36px 37px),radial-gradient(circle at 48% 46%,#ffd60033,#0000 14rem),radial-gradient(circle at 24% 70%,#75c7ff1a,#0000 12rem);border:1px solid #14141214;position:relative;overflow:hidden}.lab-product-image{z-index:2;object-fit:contain;object-position:50% 47%;opacity:.9;filter:drop-shadow(0 28px 42px #14141233)saturate(.92);padding:17% 8% 12%}.lab-diagram-image{object-position:center;opacity:1;filter:drop-shadow(0 26px 42px #14141224)saturate(.98);padding:clamp(10px,2.2vw,18px)}.lab-lens{z-index:3;background:radial-gradient(at 50% 48%,#ffffffd1,#ffffff38 54%,#75c7ff29),linear-gradient(130deg,#ffffffdb,#ffffff2e),#bcdee933;border:1px solid #2a29253d;border-radius:48% 52% 46% 54%/43% 45% 55% 57%;width:52%;height:58%;animation:7s ease-in-out infinite lensSet;position:absolute;top:18%;left:17%;box-shadow:inset 0 0 52px #ffffffb3,0 30px 80px #2a29251f}.lab-mount{z-index:4;border:5px solid #141412db;border-left-color:#0000;border-radius:42% 55% 53% 42%/42% 45% 55% 58%;width:46%;height:31%;position:absolute;top:36%;right:12%}.lab-axis{z-index:5;background:linear-gradient(90deg,#0000,#e7191f7a,#0000);height:1px;position:absolute;top:50%;left:10%;right:9%}.lab-scan{z-index:5;opacity:.76;height:38%;animation:scanDrift 5.4s var(--ease-premium) infinite;background:linear-gradient(#59d9b21a,#0000);border-top:1px solid #59d9b26b;border-bottom:1px solid #59d9b23d;position:absolute;top:28%;left:12%;right:12%}.lab-timer{z-index:6;color:var(--ink);text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffad;border:1px solid #1414121a;border-radius:999px;padding:9px 12px;font-size:.82rem;font-weight:780;position:absolute;bottom:22px;right:24px}.lab-badge{z-index:6;color:var(--graphite);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb8;border:1px solid #1414121a;border-radius:999px;padding:8px 11px;font-size:.74rem;font-weight:780;position:absolute;box-shadow:0 12px 34px #14141214}.lab-badge-a{top:22px;left:24px}.lab-badge-b{bottom:22px;left:24px}.hud{background:#e7191f85;height:1px;position:absolute}.hud-a{top:32%;left:12%;right:18%}.hud-b{top:50%;left:22%;right:34%}.hud-c{top:68%;left:16%;right:24%}.hud-dot{background:var(--yellow);border-radius:999px;width:8px;height:8px;position:absolute;box-shadow:0 0 0 6px #ffd60029}.hud-dot-a{top:29%;left:21%}.hud-dot-b{top:65%;right:23%}.lab-steps{gap:12px;margin-top:30px;display:grid}.lab-steps span{color:var(--graphite);align-items:center;gap:10px;font-weight:720;display:flex}.lab-steps svg{color:var(--red)}.routine-lens-section{background:radial-gradient(circle at 14% 18%,#ffd60014,#0000 18rem),linear-gradient(#fbfaf6 0%,#fff 100%)}.routine-lens-layout{grid-template-columns:minmax(240px,.78fr) minmax(0,1.42fr);align-items:start;gap:clamp(30px,6vw,82px);display:grid}.routine-lens-copy{position:sticky;top:112px}.routine-lens-panel{grid-template-columns:minmax(0,1fr) minmax(260px,.78fr);gap:14px;display:grid}.routine-lens-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.routine-lens-card{border-radius:var(--radius-sm);min-height:86px;color:var(--graphite);font:inherit;text-align:left;cursor:pointer;transition:transform .24s var(--ease-premium), border-color .24s var(--ease-premium), background .24s var(--ease-premium), box-shadow .24s var(--ease-premium);background:#ffffffb8;border:1px solid #14141214;align-items:center;gap:11px;padding:16px;font-weight:740;display:flex;box-shadow:0 16px 42px #1414120b}.routine-lens-card svg{color:var(--red);flex:none}.routine-lens-card:hover,.routine-lens-card:focus-visible,.routine-lens-card.is-active{background:#fffffff5;border-color:#e7191f38;transform:translateY(-2px);box-shadow:0 18px 48px #14141213}.routine-lens-answer{border-radius:var(--radius-md);min-height:100%;box-shadow:var(--shadow);background:radial-gradient(circle at 82% 14%,#ffd60029,#0000 9rem),#ffffffe0;border:1px solid #14141214;padding:clamp(22px,3vw,34px)}.routine-lens-answer-content{animation:routineAnswerFade .22s var(--ease-premium)}.routine-answer-icon{width:46px;height:46px;color:var(--red);background:#e7191f14;border-radius:50%;place-items:center;display:grid}.routine-lens-answer small{color:var(--red);letter-spacing:.12em;text-transform:uppercase;margin-top:22px;font-size:.72rem;font-weight:820;display:block}.routine-lens-answer h3{max-width:360px;margin-top:10px;font-size:clamp(1.55rem,2.4vw,2.35rem);line-height:1.02}.routine-lens-answer p{color:var(--graphite);margin-top:16px}.routine-lens-answer .button{margin-top:24px}@keyframes routineAnswerFade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translate(0,0)}}.process-section{background:radial-gradient(circle at 84% 18%, #59d9b214, transparent 18rem), linear-gradient(180deg, #fff 0%, var(--paper) 100%);padding-block:clamp(48px,5.4vw,74px);overflow:hidden}.process-shell{gap:clamp(26px,3.6vw,38px);display:grid}.process-heading{text-align:center;margin-inline:auto}.process-card{border-radius:var(--radius-md);background:linear-gradient(135deg,#fffffff5,#fbfbf8e0),radial-gradient(circle at 22% 28%,#ffd60029,#0000 15rem),radial-gradient(circle at 76% 70%,#75c7ff17,#0000 16rem);border:1px solid #1414121a;width:min(100%,1080px);margin-inline:auto;overflow:hidden;box-shadow:0 22px 76px #14141213}.process-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:18px 20px 16px;display:grid;position:relative}.process-progress-track{pointer-events:none;background:#1414121a;border-radius:999px;height:2px;position:absolute;top:42px;left:58px;right:58px;overflow:hidden}.process-progress-fill{width:calc(var(--process-progress) * 100%);border-radius:inherit;background:linear-gradient(90deg, var(--red), var(--yellow), var(--optic-green));height:100%;transition:width .36s var(--ease-premium);display:block}.process-tab{z-index:1;border-radius:var(--radius-sm);min-width:0;color:var(--muted);font:inherit;cursor:pointer;transition:color .22s var(--ease-premium), transform .22s var(--ease-premium);background:0 0;border:0;justify-items:center;gap:8px;padding:4px 8px 8px;font-size:.85rem;font-weight:760;display:grid;position:relative}.process-tab:hover,.process-tab:focus-visible,.process-tab.is-active{color:var(--ink)}.process-tab.is-active{transform:translateY(-2px)}.process-tab-icon{width:46px;height:46px;color:var(--graphite);transition:border-color .24s var(--ease-premium), background-color .24s var(--ease-premium), box-shadow .24s var(--ease-premium), color .24s var(--ease-premium);background:#ffffffeb;border:1px solid #1414121f;border-radius:999px;place-items:center;display:grid;box-shadow:0 10px 28px #1414120e}.process-tab.is-active .process-tab-icon{background:radial-gradient(circle at 34% 24%, #ffffffe6, transparent 45%), var(--red);color:#fff;border-color:#e7191f38;box-shadow:0 16px 34px #e7191f38}.process-body{border-top:1px solid #14141214;grid-template-columns:minmax(360px,.95fr) minmax(320px,1.05fr);align-items:center;gap:clamp(22px,4vw,52px);padding:clamp(22px,4vw,40px);display:grid}.process-visual{border-radius:var(--radius-sm);background:repeating-linear-gradient(90deg,#0000 0 34px,#14141206 34px 35px),radial-gradient(circle at 52% 45%,#ffd60029,#0000 11rem),linear-gradient(145deg,#fffffff0,#e8ece5a8);border:1px solid #14141214;min-height:280px;position:relative;overflow:hidden}.process-visual-glow{background:radial-gradient(circle at calc(28% + var(--process-progress) * 40%) 46%, #75c7ff38, transparent 7rem), radial-gradient(circle at 70% 58%, #ffd6002e, transparent 8rem);filter:blur(12px);transition:background .36s var(--ease-premium);border-radius:999px;position:absolute;inset:18% 14%}.process-frame{filter:drop-shadow(0 22px 38px #14141224);width:min(78%,380px);height:118px;position:absolute;top:46%;left:50%;translate:-50% -50%}.process-lens{width:42%;height:96px;transition:background .32s var(--ease-premium), transform .32s var(--ease-premium), border-color .32s var(--ease-premium);background:linear-gradient(125deg,#ffffffc7,#75c7ff2e),#ffffff5c;border:5px solid #141412d1;position:absolute;top:8px;box-shadow:inset 0 0 26px #ffffffb8,inset 0 -18px 28px #75c7ff14}.process-lens:after{content:"";opacity:.72;background:linear-gradient(#0000,#ffffffdb,#0000);position:absolute;inset:16% 58% 10% 20%;transform:rotate(22deg)}.process-lens-left{border-radius:36% 38% 46% 44%/34% 36% 52% 54%;left:0}.process-lens-right{border-radius:38% 36% 44% 46%/36% 34% 54% 52%;right:0}.process-bridge{border-top:5px solid #141412d1;border-radius:999px 999px 0 0;height:18px;position:absolute;top:46px;left:41%;right:41%}.process-temple{background:#141412d1;border-radius:999px;width:20%;height:5px;position:absolute;top:48px}.process-temple-left{left:-15%;transform:rotate(-14deg)}.process-temple-right{right:-15%;transform:rotate(14deg)}.process-scan{opacity:.78;gap:10px;display:grid;position:absolute;inset:28px 34px auto}.process-scan span{background:linear-gradient(90deg, transparent, var(--optic-green), transparent);width:42%;height:2px;transform:translateX(calc(var(--process-progress) * 128%));transition:transform .38s var(--ease-premium);border-radius:999px}.process-scan span:nth-child(2){width:58%;transition-delay:40ms}.process-scan span:nth-child(3){width:36%;transition-delay:80ms}.process-workline{grid-template-columns:repeat(5,1fr);gap:8px;display:grid;position:absolute;bottom:24px;left:28px;right:28px}.process-workline:before{content:"";background:#1414121f;height:1px;position:absolute;top:50%;left:8%;right:8%}.process-workline span{width:34px;height:34px;color:var(--muted-2);transition:background-color .26s var(--ease-premium), border-color .26s var(--ease-premium), color .26s var(--ease-premium), transform .26s var(--ease-premium);background:#ffffffdb;border:1px solid #1414121a;border-radius:999px;justify-self:center;place-items:center;display:grid;position:relative}.process-workline span.is-lit{background:var(--red);color:#fff;border-color:#e7191f38;transform:translateY(-2px)}.process-visual-step-1 .process-lens,.process-visual-step-4 .process-lens{background:linear-gradient(125deg,#ffffffdb,#59d9b233),#ffffff6b;border-color:#141412e6}.process-visual-step-2 .process-frame{animation:processMount .9s var(--ease-premium)}.process-visual-step-3 .process-lens-left{transform:rotate(-2deg)translateY(2px)}.process-visual-step-3 .process-lens-right{transform:rotate(2deg)translateY(2px)}.process-visual-step-4 .process-visual-glow{opacity:1}.process-copy{align-content:center;justify-items:start;min-height:260px;display:grid}.process-step-kicker{color:var(--red-dark);letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-size:.76rem;font-weight:820}.process-active-icon{width:50px;height:50px;color:var(--red);background:#e7191f14;border-radius:999px;place-items:center;display:grid}.process-copy h3{color:var(--ink);margin:18px 0 0;font-size:clamp(1.6rem,2.7vw,2.85rem);line-height:1.02}.process-copy p{max-width:520px;color:var(--graphite);margin:16px 0 0;font-size:clamp(1rem,1.08vw,1.13rem);line-height:1.64}.process-actions{flex-wrap:wrap;align-items:center;gap:12px 14px;margin-top:24px;display:flex}.process-actions small{color:var(--muted);font-size:.9rem;font-weight:680}.trust-section{background:#fff}.contact-panel{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--line);gap:1px;display:grid;overflow:hidden;box-shadow:0 18px 70px #1414120d}.contact-panel a{background:var(--surface-soft);transition:background-color .22s var(--ease-premium), transform .22s var(--ease-premium);align-items:center;gap:16px;padding:22px;display:flex}.contact-panel a:hover{background:#fff;transform:translate(3px)}.contact-panel svg{color:var(--red);flex:none}.contact-panel span{gap:4px;display:grid}.contact-panel strong{color:var(--ink)}.contact-panel small{color:var(--muted)}.map-band{margin-top:42px}.location-card{border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(135deg, #fffffff5, #fbfbf8e6), radial-gradient(circle at 78% 28%, #ffd60029, transparent 15rem), radial-gradient(circle at 30% 88%, #e7191f14, transparent 13rem), var(--paper-2);grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);align-items:center;gap:clamp(24px,5vw,64px);min-height:292px;padding:clamp(24px,4vw,42px);display:grid;position:relative;overflow:hidden;box-shadow:0 18px 70px #1414120d}.location-copy{gap:14px;display:grid}.location-seal{width:fit-content;color:var(--red-dark);letter-spacing:.09em;text-transform:uppercase;background:#ffffffb8;border:1px solid #e7191f24;border-radius:999px;padding:8px 12px;font-size:.78rem;font-weight:800}.location-card h3{max-width:560px;color:var(--ink);margin:0;font-size:clamp(1.9rem,3.4vw,3.4rem);line-height:1.02}.location-card p{color:var(--muted);margin:0;font-size:clamp(1rem,1.18vw,1.16rem)}.location-actions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.location-map{border-radius:var(--radius-sm);background:var(--paper);border:1px solid #14141217;min-height:236px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff5c}.location-map iframe{width:100%;height:100%;min-height:inherit;filter:saturate(.86)contrast(.98);border:0;display:block}.map-grid{background:repeating-linear-gradient(0deg,#1414120e 0 1px,#0000 1px 32px),repeating-linear-gradient(90deg,#1414120e 0 1px,#0000 1px 32px),radial-gradient(circle at 58%,#ffd60042,#0000 6rem);position:absolute;inset:0}.map-route{background:linear-gradient(90deg, transparent, #e7191f94, var(--yellow));transform-origin:0;border-radius:999px;height:3px;position:absolute}.map-route-a{top:54%;left:12%;right:14%;transform:rotate(-8deg)}.map-route-b{opacity:.58;top:34%;left:24%;right:24%;transform:rotate(18deg)}.map-pin{width:54px;height:54px;color:var(--red);background:#fff;border:1px solid #e7191f2e;border-radius:999px;place-items:center;display:grid;position:absolute;top:42%;left:56%;transform:translate(-50%,-50%);box-shadow:0 18px 44px #e7191f29}.exame-news-section{background:linear-gradient(180deg, #fff 0%, var(--paper) 100%);padding-block:clamp(58px,7vw,98px);overflow:hidden}.exame-news-header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;display:grid}.exame-news-heading h2{font-size:clamp(1.78rem,2.65vw,3rem);line-height:1.07}.exame-news-heading p:not(.eyebrow){max-width:610px;font-size:clamp(.95rem,1vw,1.04rem)}.exame-news-more,.exame-news-link,.exame-news-arrow{width:fit-content;color:var(--graphite);transition:color .22s var(--ease-premium), transform .22s var(--ease-premium);justify-content:center;align-items:center;gap:8px;font-weight:760;display:inline-flex}.exame-news-more{min-height:42px;font-size:.92rem}.exame-news-more:hover,.exame-news-link:hover{color:var(--red-dark);transform:translateY(-1px)}.exame-news-carousel{margin-top:clamp(30px,4vw,46px);padding-inline:56px;position:relative}.exame-news-controls{z-index:3;pointer-events:none;justify-content:space-between;align-items:center;gap:8px;display:flex;position:absolute;inset:0}.exame-news-controls[aria-hidden=true]{display:none}.exame-news-arrow{cursor:pointer;pointer-events:auto;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffc7;border:1px solid #1414121f;border-radius:999px;width:46px;height:46px;box-shadow:0 12px 32px #14141212}.exame-news-arrow:hover{color:var(--red-dark);background:#fff;border-color:#e7191f3d;transform:translateY(-1px)}.exame-news-viewport{cursor:grab;overflow:hidden}.exame-news-carousel.is-dragging .exame-news-viewport{cursor:grabbing}.exame-news-track{touch-action:pan-y pinch-zoom;gap:16px;padding:8px 2px 24px;display:flex}.exame-news-card{border-radius:var(--radius-sm);scroll-snap-align:start;min-height:100%;color:inherit;-webkit-tap-highlight-color:transparent;transition:background-color .22s var(--ease-premium), border-color .22s var(--ease-premium), box-shadow .22s var(--ease-premium), transform .3s var(--ease-premium);background:#ffffffe6;border:1px solid #1414121a;flex:0 0 clamp(286px,27vw,360px);grid-template-rows:auto minmax(0,1fr) auto;gap:16px;padding:12px;text-decoration:none;display:grid;overflow:hidden;box-shadow:0 18px 60px #1414120b}.exame-news-card:hover,.exame-news-card:focus-visible{background:#fff;border-color:#14141229;transform:translateY(-2px)scale(1.025);box-shadow:0 22px 64px #14141214}.exame-news-card:active{transform:translateY(-1px)scale(1.015)}.exame-news-card:focus-visible{outline-offset:4px;outline:3px solid #e7191f47}.exame-news-thumb{aspect-ratio:16/10;background:radial-gradient(at 30% 26%,#ffd60038,#0000 42%),linear-gradient(145deg,#75c7ff1f,#0000 48%,#14141214),linear-gradient(150deg,#f5f4ee,#e3e3dc);border-radius:6px;display:block;position:relative;overflow:hidden}.exame-news-thumb-image{z-index:0;object-fit:cover;width:100%;height:100%;transition:transform .32s var(--ease-premium);background:linear-gradient(#0000 58%,#14141229),radial-gradient(at 30% 26%,#ffd60038,#0000 42%),linear-gradient(145deg,#75c7ff1f,#0000 48%,#14141214),linear-gradient(150deg,#f5f4ee,#e3e3dc);display:block;position:absolute;inset:0}.exame-news-card:hover .exame-news-thumb-image,.exame-news-card:focus-visible .exame-news-thumb-image{transform:scale(1.035)}.exame-news-card:active .exame-news-thumb-image{transform:scale(1.02)}.exame-news-thumb.is-placeholder:before{z-index:1;content:"";opacity:.9;background:radial-gradient(circle,#0000 47%,#1414122e 48% 52%,#0000 53%),linear-gradient(90deg,#0000 49%,#1414122e 50%,#0000 51%);border:1px solid #2a292542;border-radius:999px;position:absolute;inset:22%;box-shadow:inset 0 0 0 18px #ffffff29,0 0 0 1px #ffffff47}.exame-news-body{min-width:0}.exame-news-meta{color:var(--muted-2);letter-spacing:.02em;flex-wrap:wrap;gap:7px 12px;font-size:.74rem;font-weight:680;display:flex}.exame-news-meta span{position:relative}.exame-news-meta span+span:before{color:#14141247;content:"/";position:absolute;left:-9px}.exame-news-title{color:var(--ink);-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:4.35em;margin:10px 0 0;font-size:clamp(1rem,1.18vw,1.16rem);font-weight:720;line-height:1.32;display:-webkit-box;overflow:hidden}.exame-news-link{white-space:nowrap;background:#fbfbf8bd;border:1px solid #1414121a;border-radius:999px;justify-self:start;min-height:38px;padding:0 14px;font-size:.86rem}.google-reviews-section{background:linear-gradient(180deg, #fff 0%, var(--paper) 100%), radial-gradient(circle at 12% 20%, #75c7ff14, transparent 16rem)}.reviews-layout{grid-template-columns:1fr auto;align-items:end;gap:32px;display:grid}.reviews-summary{border:1px solid var(--line);border-radius:var(--radius-md);background:#ffffffc2;justify-items:start;gap:8px;min-width:min(280px,100%);padding:22px;display:grid;box-shadow:0 18px 58px #1414120d}.reviews-summary strong{color:var(--ink);font-size:clamp(2rem,4vw,3.4rem);line-height:1}.reviews-summary span,.reviews-summary small{color:var(--muted)}.reviews-summary small{font-size:.78rem}.reviews-summary a{color:var(--red-dark);margin-top:8px;font-size:.92rem;font-weight:780}.google-rating-badge{color:var(--ink)}.google-rating-badge:focus-visible{outline-offset:4px;outline:3px solid #e7191f61}.google-rating-visual{align-items:center;min-width:0;display:inline-flex}.google-rating-label{color:var(--red-dark);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:820;line-height:1}.google-rating-stars{color:var(--yellow);letter-spacing:.04em;text-shadow:0 1px #14141229;font-size:.9rem;line-height:1}.google-rating-main,.google-rating-line{min-width:0;color:var(--muted);font-size:.88rem;line-height:1.2}.google-rating-main{align-items:baseline;gap:6px;display:inline-flex}.google-rating-main strong,.google-rating-line strong{color:var(--ink);font-weight:820}.google-rating-badge-compact{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);max-width:100%;transition:transform .22s var(--ease-premium), border-color .22s var(--ease-premium), background-color .22s var(--ease-premium);background:#ffffffbd;border:1px solid #1414121a;border-radius:999px;padding:0 14px;display:inline-flex;box-shadow:0 10px 28px #14141212}.google-rating-badge-compact:hover{background:#ffffffe0;border-color:#e7191f33;transform:translateY(-1px)}.google-rating-badge-compact .google-rating-visual{white-space:nowrap;gap:8px;min-height:42px}.google-rating-badge-card{border-radius:var(--radius-sm);background:#ffffffe0;border:1px solid #1414121f;width:min(248px,100%);padding:16px 18px;display:block;box-shadow:0 14px 38px #1414120e}.google-rating-badge-card .google-rating-visual{gap:8px;display:grid}.google-rating-badge-card .google-rating-stars{font-size:1.04rem}.google-rating-badge-card .google-rating-main{align-items:end;gap:12px;display:flex}.google-rating-badge-card .google-rating-main strong{color:var(--ink);font-size:clamp(2.35rem,4vw,3.1rem);line-height:.9}.google-rating-badge-card .google-rating-main span{color:var(--muted);padding-bottom:2px;font-size:.88rem;font-weight:680}.google-rating-badge-card small{color:var(--muted-2);font-size:.78rem;line-height:1.25}.google-rating-badge-inline{color:#fff;margin-top:18px;display:inline-flex}.google-rating-badge-inline .google-rating-visual{flex-wrap:wrap;gap:9px}.google-rating-badge-inline .google-rating-line,.google-rating-badge-inline .google-rating-line strong{color:#ffffffdb}.review-stars{color:#d6ad1b;filter:drop-shadow(0 1px #ffffffb8);gap:3px;display:inline-flex}.testimonial-stars{color:#d6ad1b;filter:drop-shadow(0 1px #ffffffb8);gap:3px;margin-bottom:14px;display:inline-flex}.google-review-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:38px;display:grid}.google-review-card{border:1px solid var(--line);border-radius:var(--radius-md);background:#ffffffd1;align-content:start;gap:18px;min-height:218px;padding:24px;display:grid;box-shadow:0 18px 58px #1414120d}.google-review-card p{color:var(--graphite);font-size:clamp(1rem,1.08vw,1.12rem)}.google-review-card div{gap:4px;margin-top:auto;display:grid}.google-review-card strong{margin:0;font-size:1rem}.google-review-card span{color:var(--muted);font-size:.86rem}.promise-note{color:var(--muted-2);margin-top:10px;font-size:.84rem;font-weight:640;display:inline-block}.store-photos-section{background:radial-gradient(circle at 14% 18%, #ffd6001a, transparent 18rem), linear-gradient(180deg, var(--paper) 0%, #fff 100%);overflow:hidden}.store-photos-layout{grid-template-columns:minmax(240px,.55fr) minmax(0,1.45fr);align-items:center;gap:clamp(28px,5vw,70px);display:grid}.store-photos-copy{max-width:390px}.store-local-seal{width:fit-content;color:var(--red);letter-spacing:.12em;text-transform:uppercase;border:1px solid #e7191f2e;border-radius:999px;margin-top:18px;padding:7px 11px;font-size:.72rem;font-weight:820;display:inline-flex}.store-photo-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.store-photos-composition{grid-template-rows:repeat(2,minmax(160px,1fr));grid-template-columns:minmax(0,1.35fr) minmax(190px,.65fr);gap:14px;display:grid}.store-photo-card{gap:10px;min-width:0;display:grid}.store-photo-card.is-featured{grid-row:1/-1}.store-photo-media{border-radius:var(--radius-sm);background:linear-gradient(140deg,#ffffffbf,#f5f4edeb),radial-gradient(circle at 24% 22%,#ffd60033,#0000 11rem);border:1px solid #1414121a;min-height:180px;position:relative;overflow:hidden;box-shadow:0 20px 60px #1414120f}.store-photo-card.is-featured .store-photo-media{min-height:clamp(390px,36vw,560px)}.store-photo-image{object-fit:cover;object-position:center;transition:transform .7s var(--ease-premium)}.store-photo-card:hover .store-photo-image{transform:scale(1.025)}.store-photo-placeholder{color:var(--muted);border:1px dashed #14141229;border-radius:6px;align-content:center;place-items:center;gap:12px;font-size:.88rem;font-weight:760;display:grid;position:absolute;inset:14px}.store-photo-placeholder svg{color:var(--red-dark)}.store-photo-card p{color:var(--muted);margin:0;font-size:.9rem;font-weight:680}.featured-collections-section{background:radial-gradient(circle at 84% 16%, #ffd60017, transparent 18rem), radial-gradient(circle at 16% 80%, #e7191f0b, transparent 20rem), linear-gradient(180deg, #fff 0%, var(--paper) 100%);padding-block:clamp(64px,5vw,84px);overflow:hidden}.featured-collections-shell{gap:clamp(22px,2.8vw,34px);width:calc(100% - 32px);min-width:0;max-width:1200px;display:grid}.featured-collections-header{justify-content:space-between;align-items:end;gap:24px;display:flex}.featured-collections-heading{max-width:690px}.featured-collections-carousel{min-width:0;max-width:100%;position:relative}.featured-collections-controls{z-index:3;gap:8px;display:flex;position:absolute;top:-64px;right:0}.featured-collections-arrow{width:44px;height:44px;color:var(--graphite);cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:transform .24s var(--ease-premium), border-color .24s var(--ease-premium), background-color .24s var(--ease-premium), color .24s var(--ease-premium);background:#ffffffc7;border:1px solid #1414121f;border-radius:999px;place-items:center;display:grid;box-shadow:0 14px 34px #14141212}.featured-collections-arrow:hover{color:var(--red-dark);background:#fff;border-color:#e7191f3d;transform:translateY(-2px)}.featured-collections-viewport{cursor:grab;width:100%;min-width:0;max-width:100%;overflow:hidden}.featured-collections-carousel.is-dragging .featured-collections-viewport{cursor:grabbing}.featured-collections-track{align-items:stretch;width:100%;min-width:0;max-width:100%;display:flex}.featured-collection-slide{flex:0 0 100%;grid-template:"hero supports copy"minmax(0,1fr)/minmax(0,1.34fr) minmax(176px,.54fr) minmax(260px,.72fr);gap:12px;width:100%;min-width:0;max-width:100%;height:clamp(460px,37vw,560px);max-height:560px;padding:1px;display:grid;position:relative}.featured-collection-slide.is-duo{grid-template-columns:minmax(0,1.32fr) minmax(176px,.54fr) minmax(280px,.72fr);grid-template-areas:"hero supports copy"}.featured-collection-slide.is-airy{grid-template-columns:minmax(0,1.22fr) minmax(176px,.5fr) minmax(300px,.78fr);grid-template-areas:"hero supports copy"}.featured-collection-slide.is-video-led,.featured-collection-slide.is-mixed-video{grid-template-columns:minmax(0,1.34fr) minmax(176px,.54fr) minmax(280px,.72fr);grid-template-areas:"hero supports copy"}.featured-collection-supports{grid-area:supports;grid-template-rows:repeat(2,minmax(0,1fr));gap:12px;min-width:0;min-height:0;display:grid}.featured-collection-slide.is-duo .featured-collection-supports,.featured-collection-slide.is-airy .featured-collection-supports{grid-template-rows:minmax(0,1fr)}.featured-collection-media{border-radius:var(--radius-sm);isolation:isolate;background:linear-gradient(145deg,#ffffffe6,#f4f4eeeb),radial-gradient(circle at 46% 32%,#ffffffe6,#0000 9rem);border:1px solid #14141214;min-width:0;position:relative;overflow:hidden;box-shadow:0 18px 54px #1414120e}.featured-collection-media.is-image{background:radial-gradient(circle at 50% 34%,#fffffff5,#ffffff6b 32%,#0000 58%),linear-gradient(145deg,#fbfaf6,#eeeeea)}.featured-collection-media:after{content:"";pointer-events:none;opacity:.5;background:linear-gradient(#0000 62%,#1414121a),linear-gradient(90deg,#ffffff24,#0000 32%);position:absolute;inset:0}.featured-collection-media.is-dominant{grid-area:hero;max-height:500px}.featured-collection-slide.is-duo .featured-collection-media.is-dominant{align-self:stretch}.featured-collection-media.support-1,.featured-collection-media.support-2{min-height:0}.featured-collection-media.support-3{grid-area:support3;display:none}.featured-collection-image,.featured-collection-video{object-position:center;width:100%;height:100%;transition:transform .76s var(--ease-premium)}.featured-collection-image{object-fit:contain;padding:clamp(12px,1.6vw,24px)}.featured-collection-media.is-dominant .featured-collection-image{padding:clamp(14px,1.8vw,26px)}.featured-collection-video{object-fit:cover;display:block}.featured-collection-slide:hover .featured-collection-image,.featured-collection-slide:focus-within .featured-collection-image,.featured-collection-slide:hover .featured-collection-video,.featured-collection-slide:focus-within .featured-collection-video{transform:scale(1.006)}.featured-collection-copy{z-index:2;border-radius:var(--radius-sm);background:#ffffffe6;border:1px solid #14141214;grid-area:copy;align-content:center;align-self:stretch;width:auto;min-width:0;padding:clamp(18px,2vw,24px);display:grid;position:relative;top:auto;left:auto;box-shadow:0 18px 54px #1414120c}.featured-collection-copy>span{border-bottom:2px solid var(--yellow);width:fit-content;color:var(--red-dark);letter-spacing:.14em;font-size:.72rem;font-weight:840}.featured-collection-copy h3{color:var(--ink);margin:16px 0 10px;font-size:clamp(1.18rem,1.55vw,1.72rem);line-height:1.08}.featured-collection-copy p{color:var(--muted);margin:0;font-size:clamp(.92rem,.94vw,1rem);line-height:1.55}.featured-collection-copy .button{white-space:nowrap;width:fit-content;min-height:44px;margin-top:18px;padding-inline:16px}.featured-collection-mobile-strip{display:none}.featured-collections-dots{justify-content:center;gap:7px;margin-top:18px;display:flex}.featured-collections-dots button{color:#2a292580;min-width:42px;height:30px;font:inherit;cursor:pointer;transition:background-color .22s var(--ease-premium), border-color .22s var(--ease-premium), color .22s var(--ease-premium);background:0 0;border:1px solid #0000;border-radius:999px;place-items:center;display:grid}.featured-collections-dots button span{letter-spacing:.1em;font-size:.72rem;font-weight:820}.featured-collections-dots button.is-active{color:var(--red-dark);background:#e7191f0f;border-color:#e7191f29}.testimonials-section{background:linear-gradient(180deg, #fff 0%, var(--paper) 100%), radial-gradient(circle at 88% 20%, #ffd6001a, transparent 18rem);overflow:hidden}.testimonials-shell{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;display:grid}.testimonials-heading{max-width:640px}.testimonials-rating-wrap{justify-self:end}.testimonials-summary{min-width:210px;padding:20px}.testimonials-summary>span{color:var(--red-dark);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:820}.testimonials-summary strong{font-size:clamp(2.2rem,4vw,3.2rem)}.testimonials-columns-wrap{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-height:680px;margin-top:clamp(30px,4vw,46px);display:grid;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 6% 94%,#0000);mask-image:linear-gradient(#0000,#000 6% 94%,#0000)}.testimonials-column{min-width:0}.testimonials-column-track{animation:testimonialsMarquee var(--testimonial-duration,28s) linear infinite;will-change:transform;flex-direction:column;display:flex;transform:translate(0,0)}.testimonials-column:hover .testimonials-column-track,.testimonials-column:focus-within .testimonials-column-track{animation-play-state:paused}.testimonials-column.is-static .testimonials-column-track{animation:none;transform:none}.testimonials-column-set{gap:14px;padding-bottom:14px;display:grid}.testimonial-column-card{border-radius:var(--radius-sm);background:#ffffffe6;border:1px solid #14141216;gap:14px;padding:18px;display:grid;box-shadow:0 10px 28px #14141209}.testimonial-column-card:focus-visible{outline-offset:4px;outline:3px solid #e7191f47}.testimonial-column-card p{color:var(--graphite);margin:0;font-size:.95rem;line-height:1.58}.testimonial-column-card.is-compact{gap:10px;width:clamp(232px,72vw,286px);min-height:154px;padding:14px;box-shadow:0 8px 20px #14141208}.testimonial-column-card.is-compact .testimonial-stars svg{width:12px;height:12px}.testimonial-column-card.is-compact p{color:var(--graphite);-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:.84rem;line-height:1.42;display:-webkit-box;overflow:hidden}.testimonial-author{align-items:center;gap:10px;margin-top:2px;display:flex}.testimonial-avatar{width:38px;height:38px;color:var(--red-dark);background:linear-gradient(135deg,#e7191f1f,#ffd60029),#fff;border-radius:999px;flex:0 0 38px;place-items:center;font-size:.78rem;font-weight:820;display:grid}.testimonial-author span:last-child{gap:2px;display:grid}.testimonial-author strong{color:var(--ink);font-size:.92rem}.testimonial-author small{color:var(--muted);font-size:.78rem}.testimonial-column-card.is-compact .testimonial-author{gap:8px;margin-top:0}.testimonial-column-card.is-compact .testimonial-avatar{flex-basis:32px;width:32px;height:32px;font-size:.68rem}.testimonial-column-card.is-compact .testimonial-author strong{font-size:.82rem}.testimonial-column-card.is-compact .testimonial-author small{font-size:.7rem}.testimonials-mobile-marquee{display:none}.location-premium-layout{align-items:start}.location-heading p:not(.eyebrow){color:var(--graphite);font-weight:680}.location-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.location-fact{border-radius:var(--radius-sm);background:#ffffffc7;border:1px solid #1414121a;align-items:flex-start;gap:12px;padding:16px;display:flex;box-shadow:0 14px 40px #1414120b}.location-fact-link{transition:transform .22s var(--ease-premium), border-color .22s var(--ease-premium), background-color .22s var(--ease-premium)}.location-fact-link:hover{background:#fffffff0;border-color:#e7191f2e;transform:translateY(-2px)}.location-fact svg{color:var(--red-dark);margin-top:2px}.location-fact span{gap:4px;display:grid}.location-fact strong{color:var(--ink);font-size:.92rem}.location-fact small{color:var(--muted);font-size:.84rem;line-height:1.45}.final-section{background:var(--paper);padding-top:40px}.final-panel{border-radius:var(--radius-md);color:#fff;background:radial-gradient(circle at 84% 12%,#ffd6005c,#0000 14rem),radial-gradient(circle at 30% 16%,#75c7ff29,#0000 13rem),radial-gradient(circle at 96% 84%,#e7191f24,#0000 14rem),#1b1a17;grid-template-columns:1fr auto;align-items:end;gap:32px;padding:clamp(28px,6vw,64px);display:grid;overflow:hidden;box-shadow:0 32px 90px #1414122e}.final-panel h2,.final-panel p,.final-panel .eyebrow{color:#fff}.final-panel p{opacity:.78;max-width:580px}.final-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.site-footer{border-top:1px solid var(--line);background:var(--paper);padding:42px 0}.footer-grid{grid-template-columns:1.2fr .9fr .7fr;gap:34px;display:grid}.site-footer p,.site-footer address,.site-footer nav{color:var(--muted);margin:0;font-size:.95rem;font-style:normal;line-height:1.7}.site-footer p{max-width:390px;margin-top:18px}.site-footer address,.site-footer nav{gap:7px;display:grid}.site-footer strong{color:var(--ink)}.site-footer a:hover{color:var(--red-dark)}.footer-social-link{justify-self:start;align-items:center;gap:7px;display:inline-flex}.footer-social-link svg{color:var(--red-dark)}.floating-whatsapp{z-index:60;min-height:48px;color:var(--ink);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:opacity .22s var(--ease-premium), transform .22s var(--ease-premium), visibility .22s var(--ease-premium);background:#ffffffe0;border:1px solid #14141214;border-radius:999px;align-items:center;gap:8px;padding:8px 12px 8px 8px;font-size:.9rem;font-weight:760;display:inline-flex;position:fixed;bottom:18px;right:18px;box-shadow:0 16px 44px #14141229}.floating-whatsapp.is-hidden-on-hero{visibility:hidden;opacity:0;pointer-events:none;transform:translateY(18px)}.floating-whatsapp svg{color:var(--red)}@keyframes clarityMove{0%,8%{transform:translate(-8%)}47%,55%{transform:translate(-25%)}92%,to{transform:translate(-42%)}}@keyframes clarityMoveReverse{0%,8%{transform:translate(-38%)}47%,55%{transform:translate(-21%)}92%,to{transform:translate(-4%)}}@keyframes beamPulse{0%,to{opacity:.46;transform:translate(0)}50%{opacity:.9;transform:translate(-22px)}}@keyframes lensDarken{0%,to{filter:brightness(1.06)saturate(.9)}50%{filter:brightness(.72)saturate(1.15)}}@keyframes lensSet{0%,to{transform:translate(-12px,2px)rotate(-4deg)}50%{transform:translate(22px,-4px)rotate(1deg)}}@keyframes refractionSweep{0%,to{opacity:.28;transform:translate(-12%)scaleX(.72)}48%{opacity:.9;transform:translate(12%)scaleX(1)}}@keyframes uvSplit{0%,to{opacity:.28;transform:translate(18px)}50%{opacity:.86;transform:translate(-12px)}}@keyframes scanDrift{0%,to{opacity:.42;transform:translateY(-14px)}50%{opacity:.88;transform:translateY(18px)}}@keyframes processMount{0%{opacity:.78;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes testimonialsMarquee{0%{transform:translate(0,0)}to{transform:translateY(-50%)}}@keyframes testimonialsMobileMarquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@keyframes heroCopyMarquee{0%{transform:translate3d(var(--desktop-marquee-initial-x), 0, 0)}to{transform:translate3d(calc(var(--desktop-marquee-initial-x) - 50%), 0, 0)}}@keyframes heroCopyMarqueeLarge{0%{transform:translate3d(var(--desktop-marquee-initial-x), 0, 0)}to{transform:translate3d(calc(var(--desktop-marquee-initial-x) - 50%), 0, 0)}}@keyframes heroCopyMarqueeSmall{0%{transform:translate3d(var(--desktop-marquee-initial-x), 0, 0)}to{transform:translate3d(calc(var(--desktop-marquee-initial-x) - 50%), 0, 0)}}@keyframes heroMobileLensCamera{0%,14%{transform:translateY(-15px)scale(1)}33%,43%{transform:translate(38vw,-17px)scale(1.82)}58%,66%{transform:translateY(-15px)scale(1)}82%,91%{transform:translate(-38vw,-17px)scale(1.82)}to{transform:translateY(-15px)scale(1)}}@media (max-width:1040px){.header-nav,.header-actions{display:none}.menu-button{display:grid}.hero-grid,.solar-layout,.lab-layout,.trust-layout,.routine-lens-layout,.routine-lens-panel,.process-body,.location-card,.store-photos-layout,.exame-news-header,.reviews-layout,.testimonials-shell,.watches-layout,.watches-gallery,.health-layout,.final-panel,.footer-grid{grid-template-columns:1fr}.hero-grid{align-content:center;padding-block:24px 78px}.hero-stage{order:-1;min-height:360px}.clarity-reveal-layer{-webkit-mask-image:radial-gradient(22% 9.8% at 31% 23%,#000 54%,#000000b8 61%,#0000 68%),radial-gradient(22% 9.8% at 75% 23%,#000 54%,#000000b8 61%,#0000 68%);mask-image:radial-gradient(22% 9.8% at 31% 23%,#000 54%,#000000b8 61%,#0000 68%),radial-gradient(22% 9.8% at 75% 23%,#000 54%,#000000b8 61%,#0000 68%)}.optic-frame{width:min(112vw,760px)}.category-grid,.testimonial-grid,.watches-grid,.google-review-grid,.testimonials-columns-wrap,.store-photos-composition{grid-template-columns:1fr 1fr}.store-photo-card.is-featured{grid-area:auto/1/auto/-1}.store-photo-card.is-featured .store-photo-media{min-height:360px}.featured-collections-controls{top:-66px}.featured-collection-slide{grid-template:"hero supports copy"minmax(0,1fr)/minmax(0,1.28fr) minmax(168px,.52fr) minmax(250px,.72fr);height:clamp(440px,42vw,540px);min-height:0;max-height:540px}.featured-collection-slide.is-duo,.featured-collection-slide.is-airy,.featured-collection-slide.is-video-led,.featured-collection-slide.is-mixed-video{grid-template-areas:"hero supports copy"}.testimonials-column-desktop{display:none}.watches-gallery,.watch-card-featured{min-height:0}.watch-card-featured .watch-media{aspect-ratio:16/10;height:auto;min-height:0}.exame-news-more,.reviews-summary,.testimonials-rating-wrap{justify-self:start}.health-copy{border-left:0;padding-left:0}.final-actions{justify-content:flex-start}.routine-lens-copy{position:static}.process-heading{text-align:left;margin-inline:0}.process-body{gap:24px}}@media (max-width:680px){.site-shell{width:min(100% - 24px,1180px)}.section{padding:44px 0}.featured-collections-section{padding-block:52px}.featured-collections-shell{gap:24px}.featured-collections-header{display:block}.featured-collections-controls{pointer-events:none;justify-content:space-between;top:12px;left:10px;right:10px}.featured-collections-arrow{pointer-events:auto;background:#ffffffdb;width:40px;height:40px}.featured-collections-viewport{margin-inline:-12px;padding-inline:12px}.featured-collection-slide,.featured-collection-slide.is-duo,.featured-collection-slide.is-video-led,.featured-collection-slide.is-mixed-video,.featured-collection-slide.is-airy{grid-template:"hero""copy""mobile"/1fr;gap:10px;height:auto;max-height:none;padding:0}.featured-collection-media.is-dominant{aspect-ratio:4/5;min-height:0;max-height:none}.featured-collection-media{box-shadow:0 10px 28px #1414120b}.featured-collection-supports{display:none}.featured-collection-copy{z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;align-content:start;width:auto;padding:18px;position:static;box-shadow:0 12px 30px #1414120b}.featured-collection-copy h3{overflow-wrap:anywhere;margin-top:13px;font-size:clamp(1.24rem,6.1vw,1.66rem)}.featured-collection-copy p{font-size:.94rem;line-height:1.52}.featured-collection-copy .button{white-space:normal;text-align:center;width:100%;min-width:0;margin-top:16px;padding-inline:12px}.featured-collection-copy .button svg{flex:none}.featured-collection-mobile-strip{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-area:mobile;gap:10px;padding:1px 0 8px;display:flex;overflow-x:auto}.featured-collection-mobile-strip::-webkit-scrollbar{display:none}.featured-collection-media.is-mobile-detail{aspect-ratio:4/5;scroll-snap-align:start;flex:0 0 min(42vw,168px)}.featured-collections-dots{justify-content:flex-start;margin-top:12px;padding-bottom:2px;overflow-x:auto}.section-heading h2,.final-panel h2{font-size:clamp(1.85rem,8vw,2.65rem);line-height:1.07}.section-heading p:not(.eyebrow),.final-panel p,.health-copy p{font-size:1rem}.header-inner{height:78px}.brand-mark img{width:58px;height:58px}.brand-mark small,.floating-whatsapp span{display:none}.hero-section{padding-top:78px}.hero-copy h1{max-width:10.5ch;font-size:clamp(2.25rem,10.8vw,2.9rem);line-height:1}.hero-grid{gap:16px;padding-block:10px 46px}.clarity-blur-layer,.clarity-reveal-layer{align-items:start;padding-top:156px}.hero-actions,.final-actions{width:min(100%,340px);max-width:calc(100vw - 32px);display:grid}.hero-actions .button,.final-actions .button{width:100%}.hero-copy>p:not(.eyebrow){max-width:34ch}.hero-stage{min-height:270px}.optic-frame{width:min(128vw,520px);left:52%}.optic-lens{border-width:1px}.clarity-track{letter-spacing:.04em}.clarity-track-main{font-size:clamp(2.05rem,10.4vw,3.2rem);animation-duration:34s}.clarity-track-secondary{font-size:clamp(.76rem,3.6vw,1.02rem);animation-duration:46s}.clarity-blur-layer{filter:blur(12px);opacity:.24}.clarity-reveal-layer{filter:contrast(1.24)saturate(1.1)}.category-grid,.testimonial-grid,.watches-grid,.google-review-grid,.testimonials-columns-wrap,.routine-lens-options,.location-facts,.store-photos-composition{grid-template-columns:1fr}.process-section{padding-block:46px}.process-card{border-radius:var(--radius-sm)}.process-tabs{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;gap:10px;padding:14px 14px 16px;scroll-padding-inline:14px;display:flex;overflow-x:auto}.process-tab{scroll-snap-align:start;flex:0 0 86px;font-size:.78rem}.process-tab-icon{width:42px;height:42px}.process-progress-track{width:398px;top:36px;left:35px;right:auto}.process-body{padding:18px}.process-visual{min-height:206px}.process-frame{width:min(82%,300px);height:94px}.process-lens{border-width:4px;height:76px}.process-bridge{border-top-width:4px;top:37px}.process-temple{height:4px;top:39px}.process-scan{gap:8px;inset:22px 20px auto}.process-workline{bottom:16px;left:16px;right:16px}.process-workline span{width:30px;height:30px}.process-copy{min-height:0}.process-copy h3{font-size:clamp(1.55rem,7vw,2.1rem)}.process-actions{width:100%;display:grid}.process-actions .button{width:100%}.category-item,.testimonial-item,.google-review-card{min-height:auto}.store-photo-card.is-featured .store-photo-media,.store-photo-media{min-height:260px}.testimonials-columns-wrap{gap:12px;max-height:none;margin-top:22px;overflow:visible;-webkit-mask-image:none;mask-image:none}.testimonials-column-track{will-change:auto;animation:none;transform:none}.testimonials-column{overflow:visible}.testimonials-column-set[aria-hidden=true],.testimonials-column-tablet{display:none}.testimonial-column-card{padding:18px}.testimonials-desktop-marquee{display:none}.testimonials-mobile-marquee{gap:12px;margin-top:22px;display:grid;overflow:hidden}.testimonials-mobile-row{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.testimonials-mobile-track{will-change:transform;width:max-content;animation:42s linear infinite testimonialsMobileMarquee;display:flex;transform:translate(0,0)}.testimonials-mobile-row.is-reverse .testimonials-mobile-track{animation-duration:48s;animation-direction:reverse}.testimonials-mobile-row:active .testimonials-mobile-track{animation-play-state:paused}.testimonials-mobile-set{flex:none;gap:12px;padding-right:12px;display:flex}.exame-news-section{padding-block:58px}.exame-news-carousel{margin-inline:-12px;padding-inline:38px}.exame-news-controls{top:8px;bottom:auto;height:clamp(176px,50vw,208px);inset-inline:12px}.exame-news-arrow{width:40px;height:40px}.exame-news-track{gap:12px;padding-inline:0}.exame-news-card{flex-basis:min(78vw,318px);gap:14px;min-height:auto;padding:10px}.exame-news-meta{gap:4px;font-size:.72rem;display:grid}.exame-news-meta span+span:before{content:none}.exame-news-link{justify-self:start}.watches-grid,.google-review-grid{gap:12px;margin-top:28px}.watches-copy-panel{max-width:100%}.watches-grid .watch-card{grid-template-columns:1fr}.watches-grid .watch-media{aspect-ratio:16/10;height:auto}.watch-copy,.google-review-card,.reviews-summary,.location-fact{padding:20px}.solar-visual{min-height:390px}.solar-product{width:min(118vw,540px)}.uv-spectrum{width:72%;inset:10% 3% auto auto}.lab-visual,.lab-frame{min-height:340px}.lab-timer{bottom:16px;right:16px}.location-card{min-height:0}.location-map{min-height:180px}.floating-whatsapp{justify-content:center;width:52px;height:52px;padding:8px;bottom:14px;right:14px}}@media (max-width:430px){.section{padding:40px 0}.testimonials-section{padding-block:42px}.testimonials-columns-wrap{margin-top:18px}.process-section{padding-block:36px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.clarity-track{transform:translate(-18%)}.process-visual-step-2 .process-frame{animation:none}}.cinematic-hero{isolation:isolate;--lens-left-x:11.18%;--lens-left-y:26.92%;--lens-left-w:34.1%;--lens-left-h:46.7%;--lens-right-x:54.72%;--lens-right-y:26.92%;--lens-right-w:34.1%;--lens-right-h:46.7%;--hero-copy-y:32px;--lens-copy-scale:1.08;--hero-glasses-width:min(84vw, 1120px);--hero-glasses-left:calc((100vw - var(--hero-glasses-width)) / 2);background:radial-gradient(circle at 52% 43%,#ffd20009,#0000 25rem),radial-gradient(circle at 24% 22%,#ffd2000b,#0000 19rem),radial-gradient(circle at 83% 18%,#ffd20009,#0000 22rem),radial-gradient(circle at 82% 68%,#ed1c2409,#0000 20rem),linear-gradient(#fbfaf6 0%,#faf9f4 58%,#f3f5f1 100%);min-height:min(96svh,960px);padding-top:76px;position:relative;overflow:hidden}.cinematic-hero:after{z-index:-1;content:"";filter:blur(34px);background:radial-gradient(#14141217,#0000 68%);border-radius:50%;height:20%;position:absolute;inset:auto 12% 9%}.hero-brand-signal{z-index:8;color:#2a29259e;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:12px;font-size:.78rem;font-weight:760;display:flex;position:absolute;top:104px;left:clamp(18px,6vw,88px)}.hero-brand-signal span+span{color:var(--red-dark)}.hero-state{place-items:center;min-height:100%;display:grid;position:absolute;inset:0}.hero-cinema-camera{transform-origin:50%;place-items:center;min-height:100%;display:grid;position:absolute;inset:0;transform:translate(0,0)scale(1)}.cinematic-copy{pointer-events:none;opacity:0;transition:opacity .32s var(--ease-premium);position:absolute;inset:0;overflow:hidden}.cinematic-copy-blur{z-index:1;filter:blur(3.85px)contrast(.92)saturate(.92)}.cinematic-copy-blur-mobile{display:none}.cinematic-glasses>.cinematic-copy-blur{overflow:visible}.cinematic-glasses>.cinematic-copy-blur .cinematic-copy-stack{left:calc(-1 * var(--hero-glasses-left))}.cinematic-hero.is-hero-ready .cinematic-copy-blur{opacity:.6}.cinematic-copy-stack{left:0;top:var(--desktop-marquee-y);gap:clamp(14px,2vw,23px);width:max-content;display:grid;position:absolute;transform:translateY(-50%)}.cinematic-copy-line{color:#161613c7;width:max-content;letter-spacing:var(--desktop-marquee-letter-spacing);text-transform:uppercase;white-space:nowrap;animation:heroCopyMarqueeLarge var(--desktop-marquee-duration) linear infinite;will-change:transform;font-weight:780;line-height:1;animation-play-state:paused;animation-delay:0s;display:flex;transform:translate(0,0)}.cinematic-hero.is-hero-ready .cinematic-copy-line{animation-play-state:running}.cinematic-copy-main{font-size:var(--desktop-marquee-font-size)}.cinematic-copy-secondary{color:#141412ad;font-size:var(--desktop-marquee-secondary-font-size);letter-spacing:.12em;font-weight:720}.cinematic-copy-segment{padding-right:clamp(36px,4.8vw,76px);display:inline-block}.cinematic-glasses{z-index:6;width:var(--hero-glasses-width);aspect-ratio:1672/940;filter:drop-shadow(0 46px 86px #14141238);transform-style:preserve-3d;position:relative}.hero-pointer-frame{z-index:6;transform-style:preserve-3d;will-change:transform;position:relative}.cinematic-glasses-image{object-fit:contain;pointer-events:none;z-index:6}.lens-clip-defs{width:0;height:0;position:absolute;overflow:hidden}.lens-bound-copy{z-index:5;opacity:0;pointer-events:none;transition:opacity .32s var(--ease-premium);position:absolute;inset:0}.cinematic-hero.is-hero-ready .lens-bound-copy{opacity:1}.lens-bound-copy-desktop{isolation:isolate;filter:brightness(1.04)contrast(1.3)saturate(1.02);clip-path:url(#heroLensPairPath);background:0 0;position:absolute;inset:0;overflow:hidden}.lens-bound-copy-desktop .cinematic-copy-stack{left:calc(-1 * var(--hero-glasses-left));top:var(--desktop-marquee-y)}.lens-bound-copy-mobile{display:none}.lens-bound-copy-panel{top:var(--lens-left-y);width:var(--lens-left-w);height:var(--lens-left-h);isolation:isolate;filter:brightness(1.04)contrast(1.3)saturate(1.02);clip-path:url(#leftLensPath);background:0 0;position:absolute;overflow:hidden}.lens-bound-copy-panel:before{content:none}.lens-clean{z-index:0;pointer-events:none;mix-blend-mode:normal;background:radial-gradient(at 34% 28%,#ffffff52,#0000 38%),radial-gradient(at 74% 76%,#75c7ff0d,#0000 48%),linear-gradient(145deg,#fffffacc,#fbfaf6d6 50%,#f6f7f1c4);position:absolute;inset:-1px;box-shadow:inset 0 0 22px #ffffff5c,inset 0 0 34px #75c7ff0a}.lens-bound-left{left:var(--lens-left-x);transform:rotate(-.35deg)}.lens-bound-right{left:var(--lens-right-x);top:var(--lens-right-y);width:var(--lens-right-w);height:var(--lens-right-h);clip-path:url(#rightLensPath);transform:rotate(.35deg)}.lens-bound-copy-panel .cinematic-copy-stack{z-index:1;left:-31.4vw;top:calc(50% + var(--hero-copy-y));transform:translateY(-50%) scale(var(--lens-copy-scale));transform-origin:0;position:absolute}.lens-bound-right .cinematic-copy-stack{left:-57.8vw}.lens-bound-copy-panel .cinematic-copy-line{color:#070706fa;text-shadow:0 1px #fffffff5,-1px 0 #75c7ff1f,1px 0 #e7191f14}.lens-bound-copy-panel .cinematic-copy-secondary{color:#121210d6}.lens-calibration-overlay{z-index:8;pointer-events:none;display:none;position:absolute;inset:0}.cinematic-hero[data-lens-debug=true] .lens-calibration-overlay{display:block}.lens-calibration-path{fill:#0084ff52;stroke:#0050fff0;stroke-width:4px;vector-effect:non-scaling-stroke}.cinematic-glasses-grau .hero-lens-left{left:var(--lens-left-x);transform:rotate(-.35deg)}.cinematic-glasses-grau .hero-lens-right{left:var(--lens-right-x);top:var(--lens-right-y);width:var(--lens-right-w);height:var(--lens-right-h);transform:rotate(.35deg)}.hero-ui{z-index:20;grid-template-columns:auto;justify-content:center;align-items:center;display:grid;position:absolute;inset:auto clamp(18px,6vw,88px) 34px}.hero-mini-panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff6b;border:1px solid #e7191f1f;border-radius:999px;justify-content:center;justify-self:center;align-items:center;gap:6px;min-width:0;padding:5px;display:flex;box-shadow:0 12px 30px #e7191f17}.hero-mini-panel>a:not(.google-rating-badge){background:var(--red);color:#fff;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:0 18px;font-size:.88rem;font-weight:780;display:inline-flex;box-shadow:0 14px 30px #e7191f38}.cinematic-hero .hero-scroll{display:none}.solutions-section{background:linear-gradient(180deg, white 0%, var(--paper) 100%), radial-gradient(circle at 22% 24%, #75c7ff14, transparent 20rem)}.solutions-intro,.faq-layout,.lens-guidance-layout{grid-template-columns:.92fr 1.08fr;align-items:start;gap:clamp(32px,6vw,88px);display:grid}.solutions-note{border-left:1px solid var(--line);max-width:600px;color:var(--muted);padding-left:clamp(24px,4vw,52px);font-size:clamp(1.05rem,1.35vw,1.28rem);line-height:1.75}.solutions-grid{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--line);grid-template-columns:repeat(5,1fr);gap:1px;margin-top:clamp(46px,7vw,82px);display:grid;overflow:hidden;box-shadow:0 24px 80px #14141212}.solution-item,.lens-guidance-item,.faq-item{transition:transform .26s var(--ease-premium), background-color .26s var(--ease-premium), box-shadow .26s var(--ease-premium);background:#ffffffd1}.solution-item{min-height:244px;padding:clamp(20px,2.2vw,28px)}.solution-item:hover,.lens-guidance-item:hover,.faq-item:hover{z-index:1;box-shadow:var(--shadow-hover);background:#fff;transform:translateY(-3px)}.solution-item svg,.lens-guidance-item svg{color:var(--red)}.solution-item h3,.lens-guidance-item h3,.faq-item h3{color:var(--ink);margin:20px 0 10px;font-size:clamp(1.08rem,1.38vw,1.42rem);line-height:1.12}.solution-item p,.lens-guidance-item p,.faq-item p{color:var(--muted);margin:0;line-height:1.68}.lens-guidance-section{background:radial-gradient(circle at 82% 18%, #ffd60026, transparent 20rem), linear-gradient(180deg, var(--paper) 0%, white 100%)}.lens-guidance-list{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--line);gap:1px;display:grid;overflow:hidden;box-shadow:0 24px 80px #1414120f}.lens-guidance-item{grid-template-columns:auto 1fr;align-items:start;gap:16px;padding:clamp(20px,2.4vw,28px);display:grid}.lens-guidance-item span{background:radial-gradient(circle at 32% 24%, #ffffffe6, transparent 46%), var(--yellow-soft);border-radius:999px;place-items:center;width:46px;height:46px;display:grid}.lens-guidance-item h3{margin-top:0}.faq-section{background:linear-gradient(180deg, var(--paper), white)}.faq-list{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--line);gap:1px;display:grid;overflow:hidden}.faq-item{padding:clamp(20px,2.4vw,28px)}.faq-item h3{margin-top:0}@media (max-width:1180px){.solutions-grid{grid-template-columns:repeat(2,1fr)}.solution-item:last-child{grid-column:1/-1}}@media (max-width:1040px){.cinematic-hero{--hero-glasses-width:min(112vw, 760px);padding-top:78px}.hero-brand-signal{top:104px}.cinematic-glasses{width:min(112vw,760px)}.solutions-intro,.faq-layout,.lens-guidance-layout{grid-template-columns:1fr}.hero-ui{justify-items:center}.solutions-note{border-left:0;padding-left:0}}@media (max-width:680px){.cinematic-hero{--hero-copy-y:6px;--lens-copy-scale:1.11;--hero-glasses-width:min(100vw, 430px);min-height:min(88svh,760px)}.hero-brand-signal{gap:4px;font-size:.68rem;display:grid;top:96px;left:12px}.hero-cinema-camera{will-change:transform;animation:18.5s cubic-bezier(.55,0,.18,1) infinite heroMobileLensCamera;transform:translateY(-15px)scale(1)}.cinematic-glasses,.hero-state-grau .cinematic-glasses{width:min(100vw,430px)}.lens-bound-copy-panel{filter:brightness(1.07)contrast(1.36)saturate(1.04)}.lens-bound-copy{z-index:5}.lens-bound-copy-panel:after{content:none}.cinematic-glasses-image{z-index:6}.lens-bound-left:after,.lens-bound-right:after{animation:none}.lens-bound-copy-desktop{display:none}.lens-bound-copy-mobile{display:block;position:absolute;inset:0}.lens-clean{background:radial-gradient(at 33% 27%,#ffffff57,#0000 36%),radial-gradient(at 74% 76%,#75c7ff0c,#0000 48%),linear-gradient(145deg,#fffffae0,#fbfaf6e6 50%,#f6f7f1d6)}.lens-bound-copy-panel .cinematic-copy-stack{transform:translateY(-50%) scale(var(--lens-copy-scale));left:-52vw}.lens-bound-right .cinematic-copy-stack{left:-91vw}.cinematic-copy-stack{transform:translateY(var(--hero-copy-y));gap:0;position:static;top:auto;left:auto}.cinematic-copy{align-items:center;display:grid}.cinematic-copy-blur-desktop{display:none}.cinematic-copy-blur-mobile{display:grid}.cinematic-copy-main{font-size:clamp(1.5rem,7.55vw,2.12rem)}.cinematic-copy-secondary{display:none}.cinematic-copy-blur{filter:blur(2.5px)contrast(.96)saturate(.91);opacity:.6}.cinematic-copy-blur .cinematic-copy-line{color:#12120fd6;font-weight:805}.cinematic-copy-line{animation-duration:112s}.hero-ui{inset:auto 12px 18px}.hero-mini-panel{border-radius:22px;flex-wrap:wrap;width:min(100%,356px);min-width:0}.hero-mini-panel>a:not(.google-rating-badge){flex:none}.hero-mini-panel .google-rating-badge-compact{flex:100%;justify-content:center;padding:0 12px}.hero-mini-panel .google-rating-badge-compact .google-rating-visual{white-space:normal;text-align:center;justify-content:center;gap:6px;min-height:34px}.hero-mini-panel .google-rating-stars{font-size:.78rem}.hero-mini-panel .google-rating-main{flex-wrap:wrap;justify-content:center;gap:4px}.testimonials-rating-wrap,.google-rating-badge-card{width:100%}.google-rating-badge-card{max-width:260px;padding:15px 16px}.google-rating-badge-card .google-rating-main strong{font-size:2.45rem}.google-rating-badge-inline .google-rating-visual{gap:7px}.hero-scroll{display:none}.solutions-grid{grid-template-columns:1fr}.solution-item:last-child{grid-column:auto}}@media (prefers-reduced-motion:reduce){.cinematic-copy-main,.cinematic-copy-secondary{transform:translate(-14%)}.testimonials-column-track{will-change:auto;animation:none;transform:none}.testimonials-column-set[aria-hidden=true]{display:none}}.process-section{background:radial-gradient(circle at 86% 12%,#ffd60012,#0000 16rem),linear-gradient(#fff 0%,#f7f7f2 100%);padding-block:clamp(42px,4.8vw,64px)}.process-heading{text-align:left;max-width:680px;margin-inline:0}.process-timeline-panel{border-top:1px solid #1414121a;gap:clamp(18px,2.4vw,26px);padding-top:clamp(18px,2.6vw,26px);display:grid}.process-timeline{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(10px,1.4vw,16px);display:grid;position:relative}.process-timeline:before,.process-timeline:after{content:"";pointer-events:none;height:1px;position:absolute;top:18px;left:calc(10% - 2px);right:calc(10% - 2px)}.process-timeline:before{background:linear-gradient(90deg,#14141214,#14141224,#14141214)}.process-timeline:after{transform:scaleX(var(--process-progress,0));transform-origin:0;background:linear-gradient(90deg,#e7191feb,#e7191fb8 68%,#ffd600d1);transition:transform .18s linear;box-shadow:0 0 14px #e7191f1f}.process-step{min-width:0;color:var(--graphite);font:inherit;text-align:center;background:0 0;border:0;align-content:start;justify-items:center;gap:10px;padding:0;display:grid;position:relative}.process-step-button{z-index:1;min-width:0;color:inherit;font:inherit;text-align:inherit;cursor:pointer;opacity:.72;transition:opacity .42s var(--ease-premium), transform .42s var(--ease-premium);background:0 0;border:0;justify-items:center;gap:9px;padding:0;display:grid;position:relative}.process-step-button:focus-visible{outline-offset:8px;outline:2px solid #e7191f6b}.process-step-button.is-reached,.process-step-button.is-active,.process-step-button.is-final{opacity:1}.process-step-dot{z-index:1;color:#2a29259e;width:36px;height:36px;box-shadow:none;transition:transform .42s var(--ease-premium), background-color .42s var(--ease-premium), border-color .42s var(--ease-premium), color .42s var(--ease-premium), box-shadow .42s var(--ease-premium);background:#ffffffb8;border:1px solid #1414121f;border-radius:999px;place-items:center;display:grid;position:relative}.process-step-button.is-reached .process-step-dot{color:var(--red-dark);background:#fffffff0;border-color:#e7191f57}.process-step-button.is-active .process-step-dot{background:#e7191f12;border-color:#e7191f80;transform:translateY(-1px)scale(1.025);box-shadow:0 0 0 4px #e7191f0b}.process-step-button.is-final .process-step-dot{animation:process-complete-pulse .98s var(--ease-premium) 1;background:linear-gradient(135deg,#e7191f1a,#ffd6002e);border-color:#e7191f94}.process-step-copy{transition:transform .42s var(--ease-premium);gap:6px;display:grid;transform:translateY(2px)}.process-step-button.is-reached .process-step-copy,.process-step-button.is-active .process-step-copy,.process-step-button.is-final .process-step-copy{transform:translate(0,0)}.process-step-index{color:#2a292575;transition:color .42s var(--ease-premium)}.process-step-button.is-reached .process-step-index,.process-step-button.is-active .process-step-index,.process-step-button.is-final .process-step-index{color:var(--red-dark)}.process-step-copy strong{color:#141412b8;transition:color .42s var(--ease-premium);font-size:.94rem;line-height:1.1}.process-step-button.is-reached .process-step-copy strong,.process-step-button.is-active .process-step-copy strong,.process-step-button.is-final .process-step-copy strong{color:var(--ink)}.process-step-copy small{color:var(--muted);opacity:.58;transition:color .42s var(--ease-premium), opacity .42s var(--ease-premium), transform .42s var(--ease-premium);font-size:.84rem;line-height:1.42}.process-step-button.is-reached .process-step-copy small,.process-step-button.is-active .process-step-copy small,.process-step-button.is-final .process-step-copy small{color:var(--graphite);opacity:.88}.process-step-button.is-active .process-step-copy small,.process-step-button.is-final .process-step-copy small{transform:translateY(-1px)}@keyframes process-complete-pulse{0%,to{transform:translateY(-1px)scale(1.025)}48%{transform:translateY(-1px)scale(1.07)}}@media (max-width:760px){.process-section{padding-block:40px}.process-timeline{grid-template-columns:1fr;gap:0}.process-timeline:before,.process-timeline:after{width:1px;height:auto;inset:15px auto 15px 15px}.process-timeline:before{background:linear-gradient(#14141214,#14141224,#14141214)}.process-timeline:after{transform:scaleY(var(--process-progress,0));transform-origin:top;background:linear-gradient(#e7191feb,#e7191fb8 68%,#ffd600d1)}.process-step{text-align:left;justify-items:stretch}.process-step-button{text-align:left;grid-template-columns:auto minmax(0,1fr);place-items:start;gap:11px;min-height:50px;padding:0 0 12px}.process-step:last-child .process-step-button{padding-bottom:0}.process-step-dot{width:34px;height:34px}.process-step-copy small{font-size:.82rem}}@media (prefers-reduced-motion:reduce){.cinematic-copy-line,.testimonials-column-track{will-change:auto;animation:none;transform:none}.process-timeline:after{transition:none}.process-step-button.is-final .process-step-dot{animation:none}}.routine-lens-section{isolation:isolate;padding-block:clamp(50px,6.4vw,86px)}.routine-lens-section:before,.routine-lens-section:after,.routine-lens-panel:before,.routine-lens-panel:after,.routine-lens-answer:before,.routine-lens-answer:after{pointer-events:none}.routine-lens-layout,.routine-lens-panel,.routine-lens-options,.routine-lens-answer{position:relative}.routine-lens-panel{z-index:2}.routine-lens-options{z-index:3}.routine-lens-card{z-index:4;touch-action:manipulation;min-height:76px;position:relative}.routine-lens-card svg,.routine-lens-card span{pointer-events:none}.routine-lens-answer{z-index:3}.routine-lens-answer .button{z-index:5;position:relative}.process-section{padding-block:clamp(40px,4.5vw,56px)}.process-shell{gap:clamp(18px,2.2vw,26px)}.process-heading h2{font-size:clamp(1.54rem,2vw,2.28rem)}.process-heading p{max-width:520px}.process-timeline-panel{gap:0;padding-top:clamp(16px,2vw,22px)}.process-timeline{gap:clamp(8px,1vw,12px)}.process-step-dot{width:32px;height:32px}.process-step-index{letter-spacing:.11em;font-size:.66rem;font-weight:820}.process-step-copy{gap:4px}.process-step-copy strong{font-size:.9rem}.process-step-copy small{font-size:.78rem;line-height:1.35}@media (max-width:680px){.routine-lens-section,.process-section{padding-block:44px}.routine-lens-layout{gap:22px}.routine-lens-layout,.routine-lens-copy,.routine-lens-panel,.routine-lens-options,.routine-lens-answer{min-width:0}.routine-lens-copy .eyebrow{margin-bottom:10px}.routine-lens-copy h2{overflow-wrap:anywhere;max-width:13ch;font-size:clamp(1.58rem,6.4vw,1.98rem)}.routine-lens-copy p{overflow-wrap:anywhere;margin-bottom:0}.routine-lens-panel{grid-template-columns:minmax(0,1fr);gap:14px;width:100%;max-width:100%}.routine-lens-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;max-width:100%}.routine-lens-card{gap:8px;min-height:68px;padding:12px 10px;font-size:.88rem;line-height:1.14}.routine-lens-card:hover,.routine-lens-card:focus-visible,.routine-lens-card.is-active{transform:none;box-shadow:0 10px 24px #1414120e}.routine-lens-card svg{width:17px;height:17px}.routine-lens-answer{-webkit-backdrop-filter:none;backdrop-filter:none;min-height:334px;padding:18px;box-shadow:0 14px 38px #14141211}.routine-answer-icon{width:38px;height:38px}.routine-lens-answer small{margin-top:14px}.routine-lens-answer h3{font-size:clamp(1.28rem,5.9vw,1.74rem)}.routine-lens-answer p{overflow-wrap:anywhere;margin-top:12px;line-height:1.52}.routine-lens-answer .button{text-align:center;white-space:normal;width:100%;min-width:0;min-height:54px;margin-top:18px;padding-inline:14px}.routine-lens-answer .button svg{flex:none}.process-heading p{overflow-wrap:anywhere;max-width:100%;margin-bottom:0}.process-heading h2{overflow-wrap:anywhere;max-width:100%}.process-timeline{gap:0}.process-step{padding-bottom:12px}.process-step-dot{width:30px;height:30px}.process-timeline:before{left:14px}.cinematic-copy-blur{filter:blur(2.45px)contrast(.96)saturate(.91)}.cinematic-hero.is-hero-ready .cinematic-copy-blur{opacity:.62;opacity:.62}.lens-bound-copy-panel .cinematic-copy-line{color:#050504fc;text-shadow:0 1px #fffffffa,-1px 0 #75c7ff1a,1px 0 #e7191f0f}}@media (max-width:680px) and (prefers-reduced-motion:reduce){.hero-cinema-camera{will-change:auto;animation:none;transform:translateY(-15px)scale(1.04)}.cinematic-copy-line{will-change:auto;animation:none;transform:translate(-14%)}.lens-bound-copy-panel .cinematic-copy-stack{transform:translateY(-50%)scale(1.05)}}@media (max-width:374px){.routine-lens-options{grid-template-columns:1fr}}.instagram-page{min-height:100svh;padding:18px 0 calc(96px + env(safe-area-inset-bottom));color:var(--ink);background:linear-gradient(#ffd6001a,#0000 280px),linear-gradient(145deg,#fffdf7 0%,#fbfbf8 46%,#eef1eb 100%);overflow-x:hidden}.instagram-shell{width:min(100% - 28px,480px);margin-inline:auto}.instagram-hero{isolation:isolate;padding:10px 0 14px;position:relative}.instagram-hero:before{z-index:-1;content:"";background:linear-gradient(120deg,#e7191f0f,#0000 48%),linear-gradient(280deg,#75c7ff14,#0000 52%);height:390px;position:absolute;inset:0 0 auto}.instagram-brand-lockup{text-align:center;animation:instagramFadeUp .56s var(--ease-premium) both;justify-items:center;gap:8px;display:grid}.instagram-logo{object-fit:contain;filter:drop-shadow(0 12px 24px #1414121f);width:86px;height:86px}.instagram-brand-lockup h1{letter-spacing:0;margin:0;font-size:clamp(1.74rem,8vw,2.34rem);font-weight:820;line-height:.96}.instagram-brand-lockup p{color:var(--muted);margin:4px 0 0;font-size:.92rem;font-weight:680;line-height:1.2}.instagram-intro{max-width:330px;color:var(--graphite);text-align:center;animation:instagramFadeUp .62s var(--ease-premium) 80ms both;margin:18px auto 0;font-size:clamp(1rem,4.4vw,1.12rem);font-weight:590;line-height:1.48}.instagram-showcase{isolation:isolate;width:min(100%,368px);min-height:296px;animation:instagramFadeUp .68s var(--ease-premium) .15s both;background:linear-gradient(135deg,#ffffffeb,#f6f5efe0),#f5f3ed;border:1px solid #14141217;border-radius:8px;margin:22px auto 0;position:relative;overflow:hidden;box-shadow:0 20px 54px #1414121c}.instagram-showcase:before,.instagram-showcase:after{z-index:4;content:"";pointer-events:none;width:42px;position:absolute;top:0;bottom:0}.instagram-showcase:before{background:linear-gradient(90deg,#f8f6ef 8%,#f8f6ef00);left:0}.instagram-showcase:after{background:linear-gradient(270deg,#f8f6ef 8%,#f8f6ef00);right:0}.instagram-showcase-main{padding-block:14px;position:absolute;inset:24px 0 auto;overflow:hidden}.instagram-showcase-track,.instagram-showcase-floating-track{will-change:transform;width:max-content;display:flex}.instagram-showcase-track{gap:10px;animation:34s linear infinite instagramShowcaseMove}.instagram-showcase-card{aspect-ratio:1.1;opacity:.78;background:#ffffffe6;border:1px solid #14141214;border-radius:8px;flex:0 0 clamp(136px,42vw,174px);position:relative;overflow:hidden;transform:scale(.94);box-shadow:0 14px 34px #14141214}.instagram-showcase-card:nth-child(2),.instagram-showcase-card:nth-child(7){opacity:1;transform:scale(1.04)}.instagram-showcase-card:nth-child(3),.instagram-showcase-card:nth-child(8){opacity:.9;transform:scale(.98)}.instagram-showcase-card img{object-fit:cover;padding:8px}.instagram-showcase-card.is-contain img{object-fit:contain;padding:13px}.instagram-showcase-floating{z-index:5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe6;border:1px solid #14141217;border-radius:8px;width:min(52vw,208px);padding:8px;position:absolute;bottom:14px;right:12px;overflow:hidden;box-shadow:0 18px 44px #14141221}.instagram-showcase-floating-track{gap:8px;animation:22s linear infinite instagramShowcaseMoveReverse}.instagram-showcase-mini-card{aspect-ratio:1.12;background:#f6f5ef;border-radius:7px;flex:0 0 90px;position:relative;overflow:hidden}.instagram-showcase-mini-card img{object-fit:cover}@media (hover:hover) and (pointer:fine){.instagram-showcase:hover .instagram-showcase-track,.instagram-showcase:hover .instagram-showcase-floating-track{animation-play-state:paused}}.instagram-showcase:active .instagram-showcase-track,.instagram-showcase:active .instagram-showcase-floating-track,.instagram-testimonials .testimonials-mobile-row:active .testimonials-mobile-track{animation-play-state:paused}.instagram-visual{width:min(100%,360px);height:188px;animation:instagramFadeUp .68s var(--ease-premium) .15s both;margin:22px auto 0;position:relative}.instagram-photo{background:#f3f2ec;border:1px solid #14141214;border-radius:8px;position:absolute;overflow:hidden;box-shadow:0 18px 48px #1414121a}.instagram-photo img{object-fit:cover}.instagram-photo-main{inset:0 46px 14px 0}.instagram-photo-float{background:linear-gradient(135deg,#fffffff5,#f6f5eff0);width:148px;height:108px;bottom:0;right:0}.instagram-photo-float img{object-fit:contain;padding:14px}.instagram-links{animation:instagramFadeUp .72s var(--ease-premium) .22s both;gap:10px;margin-top:6px;display:grid}.instagram-main-link{min-height:58px;color:var(--ink);transition:transform .22s var(--ease-premium), border-color .22s var(--ease-premium), background-color .22s var(--ease-premium), box-shadow .22s var(--ease-premium);background:#ffffffc2;border:1px solid #1414121a;border-radius:8px;grid-template-columns:42px minmax(0,1fr) 22px;align-items:center;gap:10px;padding:8px 14px 8px 8px;font-size:1rem;font-weight:760;line-height:1.15;display:grid;box-shadow:0 12px 32px #1414120e}.instagram-main-link:hover{background:#fff;border-color:#e7191f38;transform:translateY(-2px);box-shadow:0 16px 38px #14141214}.instagram-main-link-icon{width:42px;height:42px;color:var(--red);background:#e7191f14;border-radius:8px;place-items:center;display:grid}.instagram-main-link.is-primary{background:linear-gradient(135deg, var(--red), var(--red-dark));color:#fff;border-color:#0000;box-shadow:0 16px 36px #e7191f47}.instagram-main-link.is-primary .instagram-main-link-icon{color:#fff;background:#ffffff29}.instagram-main-link.is-ghost{box-shadow:none;background:#fbfbf8a3}.instagram-social{animation:instagramFadeUp .74s var(--ease-premium) .26s both;margin-top:16px}.instagram-rating-card{background:#ffffffd1;border:1px solid #1414121a;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:11px;padding:13px 14px;display:grid;box-shadow:0 14px 36px #14141211}.instagram-rating-stars{color:var(--yellow);grid-row:span 2;align-self:start;gap:2px;padding-top:2px;display:inline-flex}.instagram-rating-card strong{color:var(--ink);font-size:1.02rem;line-height:1.12}.instagram-rating-card>span:last-child{color:var(--muted);margin-top:3px;font-size:.84rem;font-weight:670;line-height:1.2}.instagram-proof{animation:instagramFadeUp .74s var(--ease-premium) .26s both;background:#14141214;border:1px solid #14141217;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:18px;display:grid;overflow:hidden}.instagram-proof div{background:#ffffffc7;min-width:0;padding:12px 12px 11px}.instagram-proof strong,.instagram-proof span{min-width:0;display:block}.instagram-proof strong{color:var(--ink);font-size:1rem;line-height:1.1}.instagram-proof span{color:var(--muted);margin-top:3px;font-size:.76rem;font-weight:650;line-height:1.24}.instagram-featured,.instagram-contact,.instagram-testimonials,.instagram-video,.instagram-local{animation:instagramFadeUp .76s var(--ease-premium) .31s both;margin-top:26px}.instagram-section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.instagram-section-heading h2{letter-spacing:0;margin:0;font-size:1.16rem;font-weight:790;line-height:1.12}.instagram-section-heading a{color:var(--red-dark);font-size:.86rem;font-weight:760}.instagram-video .instagram-section-heading{display:block}.instagram-video .instagram-section-heading p{max-width:390px;color:var(--muted);margin:6px 0 0;font-size:.9rem;font-weight:590;line-height:1.45}.instagram-video-card{background:linear-gradient(#ffffffe0,#f9f8f2e6),#f8f6ef;border:1px solid #1414121a;border-radius:8px;width:min(100%,386px);margin-inline:auto;padding:8px;box-shadow:0 18px 48px #14141217}.instagram-video-frame{aspect-ratio:4/5;background:linear-gradient(135deg,#ffffffd1,#edebe3e6),#eeeae0;border:1px solid #14141214;border-radius:8px;max-height:430px;position:relative;overflow:hidden}.instagram-video-frame video,.instagram-video-placeholder{width:100%;height:100%;min-height:100%}.instagram-video-frame video{object-fit:cover;object-position:center;display:block}.instagram-video-placeholder{background:linear-gradient(#ffffff14,#1414120a),url(/galeria%20cole%C3%A7%C3%A3o/cole%C3%A7%C3%A3o%204%20\(1\).jpg) 50%/cover no-repeat,#eeeae0;display:block}.instagram-video-cta{min-height:48px;color:var(--red-dark);transition:transform .22s var(--ease-premium), border-color .22s var(--ease-premium), background-color .22s var(--ease-premium), box-shadow .22s var(--ease-premium);background:#ffffffd1;border:1px solid #e7191f2e;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin-top:8px;font-size:.94rem;font-weight:800;line-height:1.15;display:flex}.instagram-video-cta:hover{background:#fff;border-color:#e7191f47;transform:translateY(-1px);box-shadow:0 14px 34px #e7191f1a}.instagram-featured-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.instagram-featured-card{min-width:0;transition:transform .22s var(--ease-premium), box-shadow .22s var(--ease-premium);background:#ffffffc7;border:1px solid #14141217;border-radius:8px;display:grid;overflow:hidden;box-shadow:0 12px 34px #1414120e}.instagram-featured-card:hover{transform:translateY(-2px);box-shadow:0 16px 38px #14141216}.instagram-featured-image{aspect-ratio:1.12;background:linear-gradient(135deg,#fffffffa,#f0f1ebe6);display:block;position:relative;overflow:hidden}.instagram-featured-image img{object-fit:cover}.instagram-featured-card:first-child .instagram-featured-image img{object-position:center 48%}.instagram-featured-card:nth-child(2) .instagram-featured-image img{object-position:center 46%}.instagram-featured-card:nth-child(3) .instagram-featured-image img{object-position:center 42%}.instagram-featured-copy{min-height:48px;color:var(--graphite);grid-template-columns:18px minmax(0,1fr);align-items:center;gap:7px;padding:10px;display:grid}.instagram-featured-copy svg{color:var(--red)}.instagram-featured-copy strong{min-width:0;font-size:.86rem;line-height:1.15}.instagram-testimonials{overflow:hidden}.instagram-testimonials .instagram-section-heading{margin-bottom:0}.instagram-testimonials .testimonials-mobile-marquee{gap:10px;width:min(100% - 28px,480px);margin-top:12px;display:grid;overflow:hidden}.instagram-testimonials .testimonials-mobile-row{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.instagram-testimonials .testimonials-mobile-track{will-change:transform;width:max-content;animation:42s linear infinite testimonialsMobileMarquee;display:flex;transform:translate(0,0)}.instagram-testimonials .testimonials-mobile-row.is-reverse .testimonials-mobile-track{animation-duration:48s;animation-direction:reverse}.instagram-testimonials .testimonials-mobile-set{flex:none;gap:10px;padding-right:10px;display:flex}.instagram-testimonials .testimonial-column-card.is-compact{background:#ffffffd6;width:clamp(220px,70vw,270px);min-height:144px;padding:13px}.instagram-local{background:#14141212;border:1px solid #14141214;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.instagram-local span{min-width:0;color:var(--muted);background:#ffffffa8;padding:10px 11px;font-size:.77rem;font-weight:710;line-height:1.22}.instagram-contact-list{background:#14141214;border:1px solid #14141217;border-radius:8px;gap:1px;font-style:normal;display:grid;overflow:hidden}.instagram-contact-list a,.instagram-contact-list div{color:var(--graphite);background:#ffffffc2;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;padding:14px;font-size:.9rem;font-weight:630;line-height:1.4;display:grid}.instagram-contact-list svg{color:var(--red);margin-top:1px}.instagram-footer{color:var(--muted);justify-content:center;gap:6px;margin-top:26px;font-size:.78rem;font-weight:650;display:flex}.instagram-footer svg{color:var(--yellow);fill:currentColor}.instagram-fixed-cta{right:14px;bottom:max(14px, env(safe-area-inset-bottom));z-index:80;background:linear-gradient(135deg, var(--red), var(--red-dark));color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:56px;font-weight:800;display:flex;position:fixed;left:14px;box-shadow:0 18px 44px #e7191f4d}@keyframes instagramFadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translate(0,0)}}@keyframes instagramShowcaseMove{0%{transform:translate(0,0)}to{transform:translate(calc(-50% - 5px))}}@keyframes instagramShowcaseMoveReverse{0%{transform:translate(calc(-50% - 3.5px))}to{transform:translate(0,0)}}@media (min-width:720px){.instagram-page{align-content:start;padding-top:34px;padding-bottom:40px;display:grid}.instagram-shell{width:min(100% - 48px,720px)}.instagram-hero .instagram-shell{width:min(100% - 48px,520px)}.instagram-logo{width:94px;height:94px}.instagram-visual{height:214px}.instagram-links,.instagram-social,.instagram-testimonials .testimonials-mobile-marquee,.instagram-proof,.instagram-video,.instagram-featured,.instagram-local,.instagram-contact,.instagram-footer{width:min(100% - 48px,520px)}.instagram-fixed-cta{width:230px;bottom:24px;left:auto;right:24px}}@media (max-width:520px){.instagram-page{padding-top:12px}.instagram-hero{padding-top:6px}.instagram-logo{width:76px;height:76px}.instagram-brand-lockup{gap:6px}.instagram-brand-lockup h1{font-size:clamp(1.7rem,7.4vw,2.04rem)}.instagram-intro{max-width:326px;margin-top:13px;font-size:.98rem;line-height:1.4}.instagram-showcase{min-height:276px;margin-top:17px}.instagram-showcase-main{padding-block:12px;inset:19px 0 auto}.instagram-showcase-card{flex-basis:clamp(128px,40vw,158px)}.instagram-showcase-floating{width:min(49vw,184px);padding:8px;bottom:16px;right:10px}.instagram-showcase-mini-card{flex-basis:84px}.instagram-links{gap:8px;margin-top:0}.instagram-main-link{min-height:54px}}@media (max-width:374px){.instagram-shell{width:min(100% - 22px,480px)}.instagram-main-link{min-height:56px;font-size:.94rem}.instagram-featured-grid{gap:8px}.instagram-featured-copy{grid-template-columns:1fr;gap:5px}}@media (max-height:820px) and (max-width:520px){.instagram-page{padding-top:12px}.instagram-logo{width:74px;height:74px}.instagram-brand-lockup h1{font-size:clamp(1.62rem,7.4vw,2.05rem)}.instagram-intro{max-width:320px;margin-top:12px;font-size:.98rem;line-height:1.42}.instagram-visual{height:158px;margin-top:16px}.instagram-showcase{min-height:268px;margin-top:16px}.instagram-showcase-main{padding-block:12px;inset:18px 0 auto}.instagram-showcase-card{flex-basis:clamp(126px,40vw,154px)}.instagram-showcase-floating{width:180px;padding:8px;bottom:15px}.instagram-showcase-mini-card{flex-basis:84px}.instagram-photo-main{inset:0 44px 10px 0}.instagram-photo-float{width:138px;height:96px}.instagram-links{gap:8px;margin-top:4px}.instagram-main-link,.instagram-fixed-cta{min-height:54px}}@media (prefers-reduced-motion:reduce){.instagram-brand-lockup,.instagram-intro,.instagram-visual,.instagram-showcase,.instagram-links,.instagram-social,.instagram-proof,.instagram-video,.instagram-testimonials,.instagram-featured,.instagram-local,.instagram-contact{animation:none}.instagram-showcase-track,.instagram-showcase-floating-track,.instagram-testimonials .testimonials-mobile-track{will-change:auto;animation:none;transform:none}.instagram-main-link,.instagram-video-cta,.instagram-featured-card{transition:none}.instagram-main-link:hover,.instagram-video-cta:hover,.instagram-featured-card:hover{transform:none}}.proposal-page{min-height:100svh;color:var(--ink);background:linear-gradient(#ffd6001c,#0000 420px),linear-gradient(115deg,#e7191f0e,#0000 42rem),#fbfaf6;overflow-x:hidden}.proposal-shell{width:min(100% - 32px,1180px);margin-inline:auto}.proposal-section{padding:clamp(52px,7vw,96px) 0}.proposal-hero{isolation:isolate;align-items:center;min-height:100svh;padding:clamp(22px,3vw,34px) 0 clamp(42px,6vw,72px);display:grid;position:relative;overflow:hidden}.proposal-hero:before{z-index:-1;content:"";filter:blur(40px);opacity:.72;background:linear-gradient(90deg,#e7191f1f,#ffd60029,#0000);height:42%;position:absolute;inset:auto -12% -18% 42%}.proposal-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:clamp(34px,6vw,86px);display:grid}.proposal-hero-copy{justify-items:start;display:grid}.proposal-logo{color:var(--ink);align-items:center;gap:10px;margin-bottom:clamp(32px,5vw,58px);font-weight:820;display:inline-flex}.proposal-logo img{object-fit:contain;filter:drop-shadow(0 10px 22px #1414121a)}.proposal-kicker,.proposal-inline-link,.proposal-media-note,.proposal-best-choice{align-items:center;gap:9px;display:inline-flex}.proposal-kicker{max-width:100%;color:var(--graphite);background:#ffffffad;border:1px solid #1414121a;border-radius:999px;padding:9px 13px;font-size:.84rem;font-weight:720;line-height:1.25;box-shadow:0 12px 32px #1414120e}.proposal-kicker svg,.proposal-inline-link svg,.proposal-media-note svg,.proposal-best-choice svg{color:var(--red);flex:none}.proposal-hero h1{max-width:850px;color:var(--ink);letter-spacing:0;margin:22px 0 0;font-size:clamp(2.54rem,6.4vw,6.2rem);font-weight:780;line-height:.94}.proposal-hero-copy>p{max-width:630px;color:var(--graphite);margin:26px 0 0;font-size:clamp(1.03rem,1.6vw,1.32rem);line-height:1.58}.proposal-hero-actions,.proposal-final-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.proposal-button{text-align:center;min-height:52px;transition:transform .24s var(--ease-premium), border-color .24s var(--ease-premium), background-color .24s var(--ease-premium), box-shadow .24s var(--ease-premium);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 18px;font-size:.96rem;font-weight:800;line-height:1.1;display:inline-flex}.proposal-button:hover{transform:translateY(-2px)}.proposal-button-primary{background:linear-gradient(135deg, var(--red), var(--red-dark));color:#fff;box-shadow:0 18px 42px #e7191f40}.proposal-button-secondary,.proposal-button-light{color:var(--ink);background:#ffffffc7;border-color:#1414121c}.proposal-button-secondary:hover,.proposal-button-light:hover{background:#fff;border-color:#e7191f3d;box-shadow:0 14px 34px #14141214}.proposal-inline-link{min-height:52px;color:var(--graphite);font-size:.95rem;font-weight:780}.proposal-hero-visual{align-content:center;gap:18px;min-height:clamp(540px,56vw,710px);display:grid;position:relative}.proposal-showcase{border-radius:var(--radius-sm);isolation:isolate;background:linear-gradient(135deg,#ffffffe6,#f6f7f2db),#f4f3ee;border:1px solid #14141217;min-height:clamp(310px,33vw,430px);position:relative;overflow:hidden;box-shadow:0 30px 86px #1a181424}.proposal-showcase:before,.proposal-showcase:after{z-index:4;content:"";pointer-events:none;width:68px;position:absolute;top:0;bottom:0}.proposal-showcase:before{background:linear-gradient(90deg,#f7f6f1 10%,#f7f6f100);left:0}.proposal-showcase:after{background:linear-gradient(270deg,#f7f6f1 10%,#f7f6f100);right:0}.proposal-showcase-main{padding-block:20px;position:absolute;inset:44px 0 auto;overflow:hidden}.proposal-showcase-track,.proposal-showcase-floating-track,.proposal-testimonial-track{will-change:transform;width:max-content;display:flex}.proposal-showcase-track{gap:14px;animation:38s linear infinite proposalShowcaseMove}.proposal-showcase-card{aspect-ratio:1.1;border-radius:var(--radius-sm);opacity:.74;background:#ffffffe0;border:1px solid #14141214;flex:0 0 clamp(154px,17vw,214px);position:relative;overflow:hidden;transform:scale(.94);box-shadow:0 16px 42px #14141216}.proposal-showcase-card:nth-child(2),.proposal-showcase-card:nth-child(7){opacity:1;transform:scale(1.05)}.proposal-showcase-card:nth-child(3),.proposal-showcase-card:nth-child(8){opacity:.9;transform:scale(.98)}.proposal-showcase-card img{object-fit:cover;padding:10px}.proposal-showcase-card.is-contain img{object-fit:contain;padding:16px}.proposal-showcase-floating{z-index:5;border-radius:var(--radius-sm);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe6;border:1px solid #14141217;width:clamp(178px,25vw,250px);padding:8px;position:absolute;bottom:clamp(16px,3vw,28px);right:clamp(14px,4vw,36px);overflow:hidden;box-shadow:0 22px 58px #14141224}.proposal-showcase-floating-track{gap:8px;animation:24s linear infinite proposalShowcaseMoveReverse}.proposal-showcase-mini-card{aspect-ratio:1.12;background:#f6f5ef;border-radius:7px;flex:0 0 108px;position:relative;overflow:hidden}.proposal-showcase-mini-card img{object-fit:cover}.proposal-showcase:hover .proposal-showcase-track,.proposal-showcase:hover .proposal-showcase-floating-track,.proposal-showcase:active .proposal-showcase-track,.proposal-showcase:active .proposal-showcase-floating-track,.proposal-social-proof:hover .proposal-testimonial-track,.proposal-social-proof:active .proposal-testimonial-track{animation-play-state:paused}.proposal-social-proof{gap:10px;display:grid}.proposal-rating-card{border-radius:var(--radius-sm);background:#ffffffc7;border:1px solid #1414121a;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:12px;padding:14px 16px;display:grid;box-shadow:0 16px 48px #14141212}.proposal-rating-stars,.proposal-mini-stars{color:var(--yellow);gap:2px;display:inline-flex}.proposal-rating-stars{grid-row:span 2;align-self:start;padding-top:3px}.proposal-rating-card strong{color:var(--ink);font-size:1.02rem;line-height:1.12}.proposal-rating-card>span:last-child{color:var(--muted);margin-top:3px;font-size:.86rem;font-weight:670}.proposal-testimonial-strip{border-radius:var(--radius-sm);background:linear-gradient(90deg,#fffffff0,#ffffffad),#ffffffc2;border:1px solid #14141217;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.proposal-testimonial-track{gap:10px;padding:10px;animation:42s linear infinite proposalTestimonialsMove}.proposal-mini-testimonial{border-radius:var(--radius-sm);background:#ffffffdb;border:1px solid #14141214;flex:0 0 min(238px,72vw);min-height:118px;padding:12px;box-shadow:0 12px 30px #1414120d}.proposal-mini-testimonial p{-webkit-line-clamp:2;min-height:45px;color:var(--graphite);-webkit-box-orient:vertical;margin:8px 0 10px;font-size:.84rem;font-weight:610;line-height:1.42;display:-webkit-box;overflow:hidden}.proposal-mini-testimonial strong{color:var(--ink);font-size:.84rem;line-height:1.15;display:block}.proposal-local-proof{border-radius:var(--radius-sm);background:#14141214;border:1px solid #14141217;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:1px;display:grid;overflow:hidden}.proposal-local-proof span{min-width:0;color:var(--muted);background:#ffffffad;align-items:center;gap:7px;padding:10px 12px;font-size:.8rem;font-weight:720;line-height:1.25;display:flex}.proposal-local-proof svg{color:var(--red);flex:none}.proposal-hero-photo{border-radius:var(--radius-sm);background:#eeeae0;border:1px solid #14141217;position:absolute;inset:0 0 14% 8%;overflow:hidden;box-shadow:0 30px 86px #1a181429}.proposal-hero-photo img,.proposal-recommendation-media img{object-fit:cover}.proposal-hero-card{border-radius:var(--radius-sm);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border:1px solid #1414121a;grid-template-columns:minmax(150px,.85fr) minmax(0,1fr);align-items:center;gap:16px;padding:14px;display:grid;position:absolute;bottom:0;left:0;right:12%;box-shadow:0 24px 64px #14141224}.proposal-hero-card img{object-fit:contain;width:100%;height:auto}.proposal-hero-card strong,.proposal-hero-card span{display:block}.proposal-hero-card strong{color:var(--ink);font-size:clamp(1rem,1.4vw,1.26rem);line-height:1.12}.proposal-hero-card span{color:var(--muted);margin-top:7px;font-size:.93rem;line-height:1.42}@keyframes proposalShowcaseMove{0%{transform:translate(0,0)}to{transform:translate(calc(-50% - 7px))}}@keyframes proposalShowcaseMoveReverse{0%{transform:translate(calc(-50% - 4px))}to{transform:translate(0,0)}}@keyframes proposalTestimonialsMove{0%{transform:translate(0,0)}to{transform:translate(calc(-50% - 5px))}}.proposal-section-heading{max-width:740px}.proposal-heading-center{text-align:center;margin-inline:auto}.proposal-eyebrow{color:var(--red-dark);letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px;font-size:.76rem;font-weight:840;display:inline-flex}.proposal-section-heading h2,.proposal-site-copy h2,.proposal-recommendation-panel h2,.proposal-conditions h2,.proposal-final-panel h2{color:var(--ink);letter-spacing:0;margin:0;font-size:clamp(1.78rem,3.35vw,3.54rem);font-weight:760;line-height:1.02}.proposal-section-heading p,.proposal-site-copy p,.proposal-plan-card p,.proposal-combo-card p,.proposal-recommendation-panel p{color:var(--muted);line-height:1.66}.proposal-section-heading p{margin:18px 0 0;font-size:clamp(1rem,1.2vw,1.16rem)}.proposal-pillar-grid,.proposal-plan-grid,.proposal-combo-grid{gap:14px;margin-top:clamp(26px,4vw,46px);display:grid}.proposal-pillar-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.proposal-pillar-card,.proposal-plan-card,.proposal-combo-card,.proposal-mobile-compare-card{border-radius:var(--radius-sm);transition:transform .26s var(--ease-premium), box-shadow .26s var(--ease-premium), background-color .26s var(--ease-premium);background:#ffffffb8;border:1px solid #1414121a;position:relative;overflow:hidden;box-shadow:0 16px 54px #1414120e}.proposal-pillar-card:hover,.proposal-plan-card:hover,.proposal-combo-card:hover{background:#fff;transform:translateY(-3px);box-shadow:0 24px 68px #14141217}.proposal-pillar-card{min-height:210px;padding:24px}.proposal-icon{width:46px;height:46px;color:var(--red);background:linear-gradient(135deg,#e7191f1a,#ffd6002e),#fff;border:1px solid #e7191f24;border-radius:999px;place-items:center;display:grid}.proposal-pillar-card h3,.proposal-plan-card h3,.proposal-combo-card h3,.proposal-mobile-compare-card h3{color:var(--ink);margin:20px 0 0;font-size:clamp(1.14rem,1.45vw,1.42rem);line-height:1.15}.proposal-pillar-card p{color:var(--muted);margin:10px 0 0;line-height:1.58}.proposal-site-card{border-radius:var(--radius-sm);background:linear-gradient(135deg,#fffffff0,#fffbe8c2),#fff;border:1px solid #1414121a;grid-template-columns:minmax(0,.86fr) minmax(340px,1.14fr);gap:clamp(24px,4vw,52px);padding:clamp(24px,4.2vw,54px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 90px #14141217}.proposal-site-card:before{content:"";background:linear-gradient(180deg, var(--red), var(--yellow));width:4px;position:absolute;inset:0 auto 0 0}.proposal-price-row{flex-wrap:wrap;align-items:baseline;gap:12px;margin-top:18px;display:flex}.proposal-price-row strong{color:var(--red-dark);font-size:clamp(2.2rem,5vw,4.4rem);font-weight:820;line-height:.95}.proposal-price-row span{color:var(--graphite);font-size:1rem;font-weight:790}.proposal-site-copy p{max-width:560px;margin:18px 0 26px}.proposal-site-includes{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:10px;display:grid}.proposal-site-includes span{border-radius:var(--radius-sm);min-height:42px;color:var(--graphite);background:#ffffffb3;border:1px solid #14141214;align-items:center;gap:9px;padding:10px 12px;font-size:.92rem;font-weight:690;line-height:1.25;display:flex}.proposal-site-includes svg{color:var(--red);flex:none}.proposal-note{color:var(--muted);border-top:1px solid #1414121a;grid-column:1/-1;margin:2px 0 0;padding-top:18px;font-size:.94rem;line-height:1.55}.proposal-monthly-section{background:linear-gradient(#fff0,#ffffff9e 18%,#fff0)}.proposal-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.proposal-plan-card{flex-direction:column;min-height:100%;padding:24px;display:flex}.proposal-plan-card.is-featured{background:linear-gradient(#fffffff5,#fff8dacc),#fff;border-color:#e7191f42;box-shadow:0 28px 82px #e7191f1f}.proposal-plan-badge{background:var(--red);color:#fff;border-radius:999px;padding:7px 10px;font-size:.72rem;font-weight:820;position:absolute;top:16px;right:16px}.proposal-plan-price{color:var(--red-dark);margin-top:12px;font-size:clamp(1.54rem,2.5vw,2.28rem);line-height:1.02;display:block}.proposal-plan-card p{margin:14px 0 0}.proposal-plan-card ul,.proposal-conditions ul{gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.proposal-plan-card li,.proposal-conditions li{color:var(--graphite);grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;font-size:.93rem;line-height:1.42;display:grid}.proposal-plan-card li svg,.proposal-conditions li svg{color:var(--red);margin-top:2px}.proposal-plan-note{border-top:1px solid #14141217;margin-top:auto;padding-top:16px;font-size:.88rem}.proposal-plan-card .proposal-button{width:100%;margin-top:20px}.proposal-comparison-wrap{margin-top:26px}.proposal-comparison-table{border-radius:var(--radius-sm);background:#14141214;border:1px solid #1414121a;overflow:hidden;box-shadow:0 18px 62px #1414120e}.proposal-comparison-row{grid-template-columns:1.26fr repeat(4,minmax(0,1fr));gap:1px;display:grid}.proposal-comparison-row>div{min-height:58px;color:var(--graphite);text-align:center;background:#ffffffd1;place-items:center;padding:12px;font-size:.92rem;font-weight:700;line-height:1.2;display:grid}.proposal-comparison-row>div:first-child{color:var(--ink);text-align:left;justify-items:start}.proposal-comparison-row.is-head>div{min-height:64px;color:var(--ink);background:#fffdf7;font-weight:830}.proposal-check{width:30px;height:30px;color:var(--muted-2);background:#14141209;border:1px solid #1414121a;border-radius:999px;place-items:center;display:grid}.proposal-check.is-active{color:var(--red);background:#e7191f14;border-color:#e7191f2e}.proposal-comparison-mobile{display:none}.proposal-combo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.proposal-combo-card{min-height:250px;padding:24px}.proposal-combo-card.is-featured{background:linear-gradient(145deg,#fffffff5,#ffd6001f),#fff;border-color:#e7191f3d}.proposal-combo-card>span{color:var(--red-dark);letter-spacing:.1em;text-transform:uppercase;font-size:.78rem;font-weight:830;display:inline-flex}.proposal-combo-card strong{color:var(--red-dark);margin-top:18px;font-size:clamp(1.42rem,2.2vw,2.04rem);line-height:1.04;display:block}.proposal-combo-card small{color:var(--muted);margin-top:8px;font-size:.84rem;font-weight:700;display:block}.proposal-combo-card p{margin:16px 0 0}.proposal-media-note{color:var(--graphite);background:#ffffffbd;border:1px solid #e7191f21;border-radius:999px;margin-top:18px;padding:10px 14px;font-weight:760}.proposal-recommendation-panel{border-radius:var(--radius-sm);background:linear-gradient(140deg,#fff 0%,#fffcece6 52%,#ffffffe6 100%);border:1px solid #1414121a;grid-template-columns:minmax(0,.98fr) minmax(300px,.78fr);align-items:center;gap:clamp(24px,4vw,52px);padding:clamp(24px,4.2vw,54px);display:grid;overflow:hidden;box-shadow:0 32px 92px #1414121a}.proposal-recommendation-panel p{max-width:700px;margin:20px 0 0;font-size:clamp(1rem,1.2vw,1.14rem)}.proposal-best-choice{border-radius:var(--radius-sm);color:var(--ink);background:#e7191f0e;border:1px solid #e7191f29;margin:24px 0 26px;padding:13px 14px;line-height:1.35}.proposal-recommendation-media{border-radius:var(--radius-sm);background:#eeeae2;min-height:430px;position:relative;overflow:hidden}.proposal-conditions{border-top:1px solid #1414121c;border-bottom:1px solid #1414121c;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(24px,4vw,58px);padding:clamp(24px,4vw,42px) 0;display:grid}.proposal-conditions ul{margin:0}.proposal-final{padding:clamp(54px,7vw,94px) 0}.proposal-final-panel{border-radius:var(--radius-sm);background:linear-gradient(135deg, #141412eb, #1f1c18f5), var(--ink);color:#fff;text-align:center;padding:clamp(30px,6vw,72px);position:relative;overflow:hidden;box-shadow:0 32px 90px #14141238}.proposal-final-panel h2{z-index:1;color:#fff;max-width:780px;margin-inline:auto;position:relative}.proposal-final-icons{color:#ffffff14;pointer-events:none;grid-template-columns:repeat(6,1fr);gap:16px;display:grid;position:absolute;inset:18px}.proposal-final-icons svg:nth-child(3n){color:#ffd60024}.proposal-final-icons svg:nth-child(4n){color:#e7191f29}.proposal-final-actions{z-index:1;justify-content:center;position:relative}.proposal-final .proposal-button-light{color:#fff;background:#ffffff1a;border-color:#ffffff38}@media (max-width:980px){.proposal-hero-grid,.proposal-site-card,.proposal-recommendation-panel,.proposal-conditions{grid-template-columns:1fr}.proposal-hero{min-height:auto;padding-top:18px}.proposal-hero-visual{min-height:auto}.proposal-pillar-grid,.proposal-plan-grid,.proposal-combo-grid{grid-template-columns:1fr}.proposal-plan-card,.proposal-combo-card,.proposal-pillar-card{min-height:auto}}@media (max-width:760px){.proposal-shell{width:min(100% - 28px,560px)}.proposal-page{overscroll-behavior-x:none;touch-action:pan-y}.proposal-page .sr-only,.proposal-page .sr-only li{max-width:1px;overflow:hidden}.proposal-section{padding:46px 0}.proposal-logo{margin-bottom:28px}.proposal-kicker{border-radius:var(--radius-sm);font-size:.78rem}.proposal-hero h1{font-size:clamp(2.28rem,12vw,3.32rem)}.proposal-hero-actions,.proposal-final-actions,.proposal-button,.proposal-inline-link{width:100%}.proposal-hero-visual{gap:14px;min-height:auto}.proposal-hero:before{display:none}.proposal-showcase{touch-action:pan-y;min-height:auto;padding:10px;display:grid}.proposal-showcase:before,.proposal-showcase:after{display:none}.proposal-showcase-main{padding-block:0;position:static;overflow:visible}.proposal-showcase-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;max-width:100%;display:grid}.proposal-showcase-card{aspect-ratio:1.14;opacity:1;width:100%;padding:0;transform:none!important}.proposal-showcase-card:first-child{aspect-ratio:2.12;grid-column:1/-1}.proposal-showcase-card:nth-child(n+4){display:none}.proposal-showcase-card img{padding:8px}.proposal-showcase-card.is-contain img{padding:13px}.proposal-showcase-floating{display:none}.proposal-showcase-floating-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:100%;max-width:100%;display:grid}.proposal-showcase-mini-card{width:100%}.proposal-showcase-mini-card:nth-child(n+3){display:none}.proposal-rating-card{column-gap:10px;padding:12px 13px}.proposal-rating-card strong{font-size:.98rem}.proposal-rating-card>span:last-child{font-size:.8rem}.proposal-testimonial-strip{scroll-snap-type:none;touch-action:pan-y;background:#ffffffc7;border-color:#14141214;overflow:hidden;-webkit-mask-image:none;mask-image:none}.proposal-testimonial-strip::-webkit-scrollbar{display:none}.proposal-testimonial-track{will-change:auto;gap:0;width:100%;max-width:100%;padding:0;animation:none;display:grid;transform:none}.proposal-mini-testimonial{width:100%;min-height:auto;box-shadow:none;scroll-snap-align:none;background:0 0;border:0;padding:13px}.proposal-mini-testimonial p{-webkit-line-clamp:3;min-height:0;margin:8px 0;font-size:.82rem;line-height:1.4}.proposal-mini-testimonial strong{font-size:.8rem}.proposal-mini-testimonial:nth-child(n+2){display:none}.proposal-showcase-track,.proposal-showcase-floating-track{will-change:auto;animation:none;transform:none}.proposal-button,.proposal-pillar-card,.proposal-plan-card,.proposal-combo-card,.proposal-mobile-compare-card{transition:none}.proposal-button:hover,.proposal-pillar-card:hover,.proposal-plan-card:hover,.proposal-combo-card:hover{transform:none}.proposal-local-proof{grid-template-columns:1fr}.proposal-hero-card{grid-template-columns:1fr;right:0}.proposal-hero-card img{max-height:132px}.proposal-site-card,.proposal-recommendation-panel,.proposal-final-panel{padding:20px}.proposal-site-card{contain:layout paint;gap:18px;opacity:1!important;transform:none!important}.proposal-site-copy p{margin:14px 0 18px;font-size:.94rem;line-height:1.52}.proposal-price-row{gap:8px;margin-top:13px}.proposal-price-row strong{font-size:clamp(2.02rem,10vw,2.54rem)}.proposal-price-row span{font-size:.86rem}.proposal-site-includes{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px 10px}.proposal-site-includes span{overflow-wrap:break-word;background:0 0;border:0;align-items:flex-start;gap:6px;min-width:0;min-height:0;padding:0;font-size:.8rem;font-weight:730;line-height:1.25;transform:none!important}.proposal-site-includes svg{width:14px;height:14px;margin-top:1px}.proposal-note{margin-top:0;padding-top:14px;font-size:.82rem;line-height:1.42}.proposal-plan-badge{width:fit-content;margin-bottom:14px;position:static}.proposal-comparison-table{display:none}.proposal-comparison-mobile{gap:12px;display:grid}.proposal-mobile-compare-card{padding:18px}.proposal-mobile-compare-card h3{margin-top:0}.proposal-mobile-compare-card div{gap:8px;margin-top:14px;display:grid}.proposal-mobile-compare-card span:has(.proposal-check:not(.is-active)){display:none}.proposal-mobile-compare-card span{color:var(--graphite);grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;font-size:.9rem;line-height:1.28;display:grid}.proposal-recommendation-media{min-height:260px}.proposal-conditions li{font-size:.9rem}.proposal-final-icons{grid-template-columns:repeat(4,1fr);gap:10px}}@media (max-width:390px){.proposal-shell{width:min(100% - 22px,560px)}.proposal-hero h1,.proposal-section-heading h2,.proposal-site-copy h2,.proposal-recommendation-panel h2,.proposal-conditions h2,.proposal-final-panel h2{overflow-wrap:anywhere}.proposal-hero-visual{min-height:auto}.proposal-showcase-card:first-child{aspect-ratio:1.86}}@media (prefers-reduced-motion:reduce){.proposal-button,.proposal-pillar-card,.proposal-plan-card,.proposal-combo-card{transition:none}.proposal-button:hover,.proposal-pillar-card:hover,.proposal-plan-card:hover,.proposal-combo-card:hover{transform:none}.proposal-showcase-track,.proposal-showcase-floating-track,.proposal-testimonial-track{will-change:auto;animation:none;transform:none}}.creator-credit{text-align:center;opacity:.6;border-top:1px solid #0000000d;padding:16px 24px;font-size:.85rem}.creator-credit a{color:inherit;text-decoration:none;transition:opacity .2s}.creator-credit a:hover{opacity:1}.instagram-page .creator-credit{border-top:none;margin-top:-16px;margin-bottom:70px;padding-top:0}
