@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-opsz-normal-D4DMfVHe.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-opsz-normal-CWgUDMK8.woff2) format("woff2-variations");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-opsz-normal-D7al0owN.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-opsz-italic-8-lUyYO3.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-opsz-italic-B0nKXltA.woff2) format("woff2-variations");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-opsz-italic-B2EDBmqe.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-C1zWlyYG.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal--KUh6X2k.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-CvPE_C53.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-D62tbE3i.woff2) format("woff2-variations");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DWlqe-xm.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink: #0e0d0b;--ink-deep: #0a0908;--surface-dark: #171512;--surface-dark-2: #1f1c18;--text-on-dark: #f5f0e6;--text-on-dark-muted: #b8ae9c;--ivory: #f7f3ec;--sand: #ede5d8;--surface-light: #fffdf9;--text: #1a1814;--text-muted: #6b645a;--line-light: #e2d9ca;--gold: #c9a35c;--gold-light: #e4c88a;--gold-deep: #9c7a3c;--gold-text-on-light: #84652c;--gold-metal: linear-gradient(135deg, #9c7a3c 0%, #e4c88a 42%, #c9a35c 58%, #8a6a30 100%);--line-gold: rgba(201, 163, 92, .3);--sage: #a8b5a0;--sage-deep: #5d6b56;--font-serif: "Fraunces Variable", "Fraunces", "Iowan Old Style", Georgia, serif;--font-sans: "Manrope Variable", "Manrope", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--r-card: 22px;--r-media: 24px;--shadow-warm: 0 24px 60px -24px rgba(60, 40, 10, .25);--shadow-warm-lg: 0 40px 90px -36px rgba(60, 40, 10, .38);--glow-gold: 0 0 40px rgba(201, 163, 92, .18);--container: 1240px;--gutter: 20px;--section-y: 88px;--nav-h: 84px;--fade-h: 180px;--ease: cubic-bezier(.22, 1, .36, 1)}@media (min-width: 768px){:root{--gutter: 32px;--section-y: 112px;--fade-h: 200px}}@media (min-width: 1200px){:root{--gutter: 40px;--section-y: 160px;--fade-h: 240px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:76px;background:var(--ink)}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--ink);color:var(--text-on-dark);font-family:var(--font-sans);font-size:1.0625rem;line-height:1.65;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip}img,video,svg{display:block;max-width:100%}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}a{color:inherit;text-decoration:none}p,h1,h2,h3,h4,blockquote,figure,ul,ol{margin:0}ul,ol{padding:0;list-style:none}::selection{background:#c9a35c59;color:inherit}:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:6px}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip{position:fixed;left:16px;top:-60px;z-index:200;background:var(--gold);color:var(--ink);padding:10px 16px;border-radius:999px;font-weight:600;transition:top .2s}.skip:focus{top:12px}.container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);margin-inline:auto;padding-inline:var(--gutter)}.section{position:relative;padding-block:var(--section-y)}.center{text-align:center;justify-content:center}.h1,.h2,.h3,.final-title,.quote,.offer-title,.ready-title{font-family:var(--font-serif);font-optical-sizing:auto;font-variation-settings:"opsz" 144;text-wrap:balance;font-weight:400}.h1{font-size:clamp(2.5rem,5.4vw,4.75rem);line-height:1.04;letter-spacing:-.02em}.h2{font-size:clamp(2rem,4vw,3.5rem);line-height:1.1;letter-spacing:-.015em}.h3{font-size:clamp(1.5rem,2vw,1.75rem);font-weight:500;line-height:1.25;letter-spacing:-.01em}em,.em{font-style:italic}.eyebrow{font-family:var(--font-sans);font-weight:600;font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin-bottom:20px;display:flex;align-items:center;gap:12px}.eyebrow:before{content:"";width:28px;height:1px;background:currentColor;opacity:.7}.eyebrow.center:after{content:"";width:28px;height:1px;background:currentColor;opacity:.7}[data-theme=light] .eyebrow{color:var(--gold-text-on-light)}.lead{font-size:clamp(1.0625rem,1.3vw,1.1875rem);line-height:1.65;max-width:52ch}.body-dark{color:var(--text-on-dark-muted);max-width:62ch}.micro{font-size:.8125rem;color:var(--text-on-dark-muted);letter-spacing:.01em}.micro--dark{color:var(--text-muted)}.rt-line{display:block}.rt-mask{display:inline-block;overflow:hidden;vertical-align:top;padding:.04em .08em .14em;margin:-.04em -.08em -.14em}.rt-word{display:inline-block;will-change:transform}.rt-word.em{font-style:italic;color:var(--gold)}[data-theme=light] .rt-word.em{color:var(--gold-deep)}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:12px;border-radius:999px;font-family:var(--font-sans);font-weight:600;font-size:.96875rem;letter-spacing:.01em;line-height:1.2;white-space:nowrap;isolation:isolate;overflow:hidden;transition:box-shadow .4s var(--ease),background-position .8s var(--ease),translate .35s var(--ease),background-color .3s,color .3s;-webkit-tap-highlight-color:transparent}.btn--md{min-height:52px;padding:0 24px 0 20px}.btn--lg{min-height:60px;padding:0 28px 0 24px;font-size:1rem}.btn--xl{min-height:68px;padding:0 34px 0 28px;font-size:1.0625rem}.btn--gold{color:var(--ink);background:linear-gradient(115deg,#9c7a3c,#e4c88a 22%,#c9a35c,#8a6a30,#c9a35c,#e4c88a 78%,#9c7a3c);background-size:220% 100%;background-position:0% 50%;box-shadow:inset 0 1px #fff7e180,inset 0 -1px #50370f59,0 8px 24px -12px #c9a35c80}.btn--gold:hover{background-position:100% 50%;translate:0 -2px;box-shadow:inset 0 1px #fff7e18c,inset 0 -1px #50370f59,0 10px 40px #c9a35c59}.btn--outline{color:var(--text);border:1px solid var(--text);background:transparent}.btn--outline:hover{background:var(--text);color:var(--ivory);translate:0 -2px;box-shadow:var(--shadow-warm)}.btn--outline .btn-icon{color:var(--gold-deep);transition:color .3s}.btn--outline:hover .btn-icon{color:var(--gold-light)}.btn-icon,.btn-arrow{flex:none}.btn-arrow{transition:transform .35s var(--ease);margin-left:-2px}.btn:hover .btn-arrow{transform:translate(4px)}.btn-ripples{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-1}.ripple{position:absolute;width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:50%;background:#fff4d6bf;animation:ripple .65s var(--ease) forwards}@keyframes ripple{to{transform:scale(26);opacity:0}}@media (max-width: 420px){.btn--lg,.btn--xl{white-space:normal;text-align:left;padding-inline:22px 20px;font-size:.96875rem}}.tlink{position:relative;display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:.96875rem;min-height:48px;color:var(--text)}.tlink:after{content:"";position:absolute;left:0;right:0;bottom:10px;height:1px;background:currentColor;opacity:.25}.tlink:before{content:"";position:absolute;left:0;right:0;bottom:10px;height:1px;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease)}.tlink:hover:before,.tlink:focus-visible:before{transform:scaleX(1)}.tlink svg{transition:transform .35s var(--ease)}.tlink:hover svg{transform:translate(3px)}.tlink--light,[data-theme=dark] .tlink{color:var(--text-on-dark)}.chip{display:inline-flex;align-items:center;gap:10px;border-radius:999px;padding:8px 16px 8px 14px;font-size:.8125rem;font-weight:600;letter-spacing:.02em}.chip--sage{border:1px solid rgba(93,107,86,.35);color:#4a5744;background:#a8b5a02e;padding:8px 16px}.pulse-dot{position:relative;width:7px;height:7px;border-radius:50%;background:var(--gold);flex:none}.pulse-dot:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%;border:1px solid var(--gold);opacity:0;animation:pulse 2.8s var(--ease) infinite}.pulse-dot--static:after{animation-duration:4s}@keyframes pulse{0%{transform:scale(.5);opacity:.9}to{transform:scale(1.6);opacity:0}}.tex-stripes{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:repeating-linear-gradient(90deg,rgba(201,163,92,.05) 0 1px,transparent 1px 14px),repeating-linear-gradient(90deg,rgba(201,163,92,.045) 0 2px,transparent 2px 84px);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 18%,#000 82%,transparent)}.tex-stripes--soft{opacity:.6}.media-el,.ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.ph{z-index:0;overflow:hidden;display:flex;align-items:flex-end;padding:16px}.ph--light{background:linear-gradient(160deg,#efe8dc,#e4dacb);color:var(--text-muted)}.ph-label{position:relative;z-index:2;display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;font-size:.75rem;font-weight:600;letter-spacing:.02em;line-height:1.3;background:#0e0d0b8c;color:#f5f0e6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(245,240,230,.12);max-width:100%}.ph--light .ph-label{background:#fffdf9bf;color:var(--text-muted);border-color:var(--line-light)}.vignette{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;background:radial-gradient(120% 100% at 50% 40%,transparent 55%,rgba(20,14,6,.28) 100%)}.frame{position:relative;overflow:hidden;border-radius:var(--r-media);box-shadow:var(--shadow-warm-lg);transform:translateZ(0)}.passe{position:absolute;pointer-events:none;border:1px solid rgba(201,163,92,.45);border-radius:calc(var(--r-media) + 4px)}.scroll-progress{position:fixed;top:0;left:0;right:0;height:2px;z-index:120;background:var(--gold-metal);transform-origin:0 50%}.nav{position:fixed;top:0;left:0;right:0;z-index:100;height:var(--nav-h);display:flex;align-items:center;transition:height .45s var(--ease),background-color .45s var(--ease),box-shadow .45s var(--ease),border-color .45s,color .45s;color:var(--text-on-dark);border-bottom:1px solid transparent}.nav.is-scrolled{height:68px;-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%)}.nav.is-scrolled.nav--dark{background:#0e0d0bb8;border-color:#c9a35c29;box-shadow:0 10px 30px -18px #0009}.nav.is-scrolled.nav--light{background:#f7f3eccc;color:var(--text);border-color:var(--line-light);box-shadow:0 10px 30px -20px #3c280a4d}.nav-inner{display:flex;align-items:center;gap:24px}.nav-brand{display:inline-flex;align-items:center;gap:12px;font-weight:600;font-size:.98rem;letter-spacing:.01em;min-height:48px}.nav-links{display:none;margin-left:auto;gap:4px}.nav-links a{position:relative;padding:10px 14px;font-size:.875rem;font-weight:500;opacity:.82;transition:opacity .3s}.nav-links a:hover,.nav-links a.is-active{opacity:1}.nav-links a:after{content:"";position:absolute;left:14px;right:14px;bottom:4px;height:1px;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease)}.nav-links a:hover:after,.nav-links a.is-active:after{transform:scaleX(1)}.nav-cta{display:none;align-items:center;gap:8px;min-height:42px;padding:0 18px;border-radius:999px;font-size:.875rem;font-weight:600;background:var(--gold-metal);color:var(--ink);box-shadow:inset 0 1px #fff7e173;transition:box-shadow .35s,translate .35s var(--ease)}.nav-cta:hover{translate:0 -1px;box-shadow:inset 0 1px #fff7e173,0 8px 26px #c9a35c59}.nav-toggle{margin-left:auto;width:48px;height:48px;display:grid;place-items:center;border-radius:999px;border:1px solid currentColor;border-color:#c9a35c66}@media (min-width: 1100px){.nav-links{display:flex}.nav-cta{display:inline-flex}.nav-toggle{display:none}}@media (min-width: 640px) and (max-width: 1099px){.nav-cta{display:inline-flex;margin-left:auto}.nav-toggle{margin-left:0}}.mnav{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#0e0d0bf7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;flex-direction:column;justify-content:center;gap:32px;padding:100px var(--gutter) calc(32px + env(safe-area-inset-bottom))}.mnav nav{display:flex;flex-direction:column}.mnav nav a{font-family:var(--font-serif);font-size:2rem;line-height:1.2;padding:10px 0;border-bottom:1px solid rgba(201,163,92,.16)}.mnav .btn{white-space:normal}.mnav .micro{text-align:center}.fab{position:fixed;right:28px;bottom:28px;z-index:80;width:60px;height:60px;border-radius:50%;display:none;place-items:center;background:var(--ink);color:var(--gold);border:1px solid rgba(201,163,92,.6);box-shadow:0 18px 40px -16px #0000008c,var(--glow-gold)}.fab:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:50%;border:1px solid var(--gold);opacity:0;animation:fab-pulse 8s var(--ease) infinite 2s}@keyframes fab-pulse{0%,82%{transform:scale(1);opacity:0}86%{opacity:.7}to{transform:scale(1.5);opacity:0}}.fab-online{position:absolute;top:6px;right:6px;width:11px;height:11px;border-radius:50%;background:#3fbf6a;border:2px solid var(--ink)}.fab-tip{position:absolute;right:calc(100% + 14px);top:50%;translate:6px -50%;white-space:nowrap;padding:9px 14px;border-radius:999px;background:var(--surface-dark);color:var(--text-on-dark);font-size:.8125rem;font-weight:600;border:1px solid var(--line-gold);opacity:0;pointer-events:none;transition:opacity .3s,translate .3s var(--ease)}.fab:hover .fab-tip,.fab:focus-visible .fab-tip{opacity:1;translate:0 -50%}.bbar{position:fixed;left:0;right:0;bottom:0;z-index:80;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:linear-gradient(to top,#0e0d0bf2 55%,#0e0d0b00)}.btn--bar{width:100%;min-height:56px;font-size:.9375rem;padding:0 16px;white-space:normal}@media (min-width: 768px){.fab{display:grid}.bbar{display:none}}.day,.faq{background:var(--ivory);color:var(--text)}.fade{height:var(--fade-h)}.fade--to-dark{background:linear-gradient(to bottom,var(--ivory) 0%,#d9d2c6 30%,#6b665d 62%,#2a2723 84%,var(--ink) 100%)}.fade--to-light{background:linear-gradient(to bottom,var(--ink) 0%,#2a2723 16%,#6b665d 38%,#d9d2c6 70%,var(--ivory) 100%)}.hero{position:relative;min-height:100vh;min-height:100svh;display:flex;align-items:center;padding:calc(var(--nav-h) + 28px) 0 64px;background:radial-gradient(90% 70% at 75% 40%,#16130f 0%,var(--ink) 65%);overflow:hidden;isolation:isolate}.hero-leaf{position:absolute;top:-8%;right:-10%;width:min(64vw,780px);color:#c9a35c13;pointer-events:none;z-index:-1}.hero .tex-stripes{z-index:-1}.hero-grid{position:relative;display:grid;gap:40px;align-items:center}.hero-chip{margin-bottom:28px}.hero .h1{color:var(--text-on-dark);font-size:clamp(2.5rem,4.1vw,4.5rem)}.hero .h1 .rt-line:last-child{font-size:.56em;line-height:1.2;margin-top:.42em;letter-spacing:-.01em}.hero-lead{color:var(--text-on-dark-muted);margin:28px 0 36px}.hero-ctas{display:flex;flex-wrap:wrap;align-items:center;gap:18px 30px}.micro-list{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:28px;font-size:.8125rem;color:var(--text-on-dark-muted)}.micro-list li{display:inline-flex;align-items:center;gap:7px}.micro-list svg{color:var(--gold)}.hero-visual{position:relative;isolation:isolate;width:min(100%,calc(min(80vh,800px)*.8));aspect-ratio:4 / 5;justify-self:end}.hero-glow{position:absolute;top:-22%;right:-22%;bottom:-22%;left:-22%;z-index:-2;pointer-events:none;background:radial-gradient(closest-side,rgba(201,163,92,.13),rgba(201,163,92,.04) 55%,transparent)}.frame--hero{position:absolute;top:0;right:0;bottom:0;left:0}.hero-visual>.passe{top:12px;right:-12px;bottom:-12px;left:12px;z-index:-1}.frame--hero .ph{align-items:flex-start;justify-content:flex-end;padding:18px}@media (max-width: 767px){.frame--hero .ph-label{display:none}}.wall,.wall-media,.wall-after,.wall-kb{position:absolute;top:0;right:0;bottom:0;left:0}.wall-after{z-index:1}.wall-kb{transform-origin:50% 60%}.wall-edge{position:absolute;left:0;right:0;height:0;z-index:3;pointer-events:none}.wall-curl{position:absolute;left:0;right:0;bottom:0;height:34px;background:linear-gradient(to bottom,#0000,#fff8e61f 55%,#00000047)}.wall-roll{position:absolute;left:-3%;right:-3%;top:0;height:26px;translate:0 -40%;border-radius:13px;background:linear-gradient(to bottom,#6f675a,#cfc6b4,#fffdf9 44%,#e7dfd0 62%,#9a907f 86%,#5b5448);box-shadow:0 16px 24px -8px #0009,0 2px #00000026}.wall-light{position:absolute;left:4%;right:4%;top:-18px;height:1px;background:linear-gradient(90deg,transparent,var(--gold-light) 18%,#fff6dc 50%,var(--gold-light) 82%,transparent);box-shadow:0 0 16px 2px #e4c88a8c}.wall-replay{position:absolute;right:16px;bottom:16px;z-index:6;display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 16px 0 14px;border-radius:999px;font-size:.78rem;font-weight:600;letter-spacing:.02em;color:var(--text-on-dark);background:#0e0d0b8c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(201,163,92,.35);transition:background-color .3s}.wall-replay:hover{background:#0e0d0bbf}.wall-replay svg{color:var(--gold)}.hero-dim{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;pointer-events:none;z-index:8}@media (min-width: 768px){.hero-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px}.hero-copy{grid-column:1 / span 6}.hero-visual{grid-column:7 / span 6;width:min(100%,calc(min(72vh,640px)*.8))}}@media (min-width: 1200px){.hero-copy{grid-column:1 / span 6;max-width:560px}.hero-visual{grid-column:7 / span 6;width:min(100%,calc(min(82vh,820px)*.8))}}@media (max-width: 767px){.hero{padding-top:calc(var(--nav-h) + 4px);padding-bottom:48px;align-items:flex-start}.hero-grid{display:flex;flex-direction:column;align-items:stretch;gap:0}.hero-copy,.hero-stag{display:contents}.hero-chip{order:1;margin-bottom:20px;align-self:flex-start}.hero .h1{order:2}.hero-lead{order:3;margin:20px 0 28px}.hero-visual{order:4;width:100%;justify-self:auto;margin-bottom:32px}.hero-ctas{order:5;flex-direction:column;align-items:stretch;gap:6px}.hero-ctas .btn{width:100%}.hero-ctas .tlink{align-self:center}.micro-list{order:6;justify-content:center;margin-top:14px;gap:6px 16px;font-size:.75rem}.hero-visual>.passe{top:8px;right:-8px;bottom:-8px;left:8px}.wall-replay{right:auto;left:12px;bottom:12px;padding:0;width:48px;justify-content:center}.wall-replay span{display:none}.hero-leaf{width:120vw;right:-50%;top:-2%}}.authority{position:relative;padding:8px 0 calc(var(--section-y) * .55);background:linear-gradient(to bottom,var(--ink) 0%,var(--ink) 34%,#3a3631 58%,#cfc8bb 82%,var(--ivory) 100%)}.stats{display:grid;grid-template-columns:1fr 1fr;background:linear-gradient(180deg,var(--surface-dark),#12100e);border:1px solid var(--line-gold);border-radius:24px;box-shadow:0 40px 80px -40px #000000b3,var(--glow-gold)}.stat{position:relative;padding:28px 14px 26px;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.stat-num{font-family:var(--font-serif);font-weight:400;font-variation-settings:"opsz" 144;font-size:clamp(2.5rem,4.2vw,3.5rem);line-height:1;color:var(--gold-light);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.stat-num small{font-size:.42em;margin-left:.18em;font-style:italic;color:var(--text-on-dark);letter-spacing:0}.stat-num--seal{font-size:clamp(2rem,3.4vw,2.9rem);letter-spacing:.04em;padding-block:.08em}.stat-num--seal i{font-style:normal;color:var(--gold);margin:0 .06em}.stat-label{font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--text-on-dark-muted);line-height:1.55;max-width:26ch}.stat:nth-child(odd):after,.stat:nth-child(-n+2):before{content:"";position:absolute;background:var(--line-gold)}.stat:nth-child(odd):after{right:0;top:20%;bottom:20%;width:1px}.stat:nth-child(-n+2):before{bottom:0;left:14%;right:14%;height:1px}@media (min-width: 900px){.stats{grid-template-columns:repeat(4,1fr)}.stat{padding:40px 22px 36px}.stat:nth-child(-n+2):before{display:none}.stat:not(:last-child):after{content:"";position:absolute;right:0;top:22%;bottom:22%;width:1px;background:var(--line-gold)}.stat-label{font-size:.8125rem}}.ba{padding-top:calc(var(--section-y) * .7)}.ba-head{display:grid;gap:18px;margin-bottom:44px}.ba-hint{color:var(--text-muted);font-size:.95rem;max-width:38ch}@media (min-width: 900px){.ba-head{grid-template-columns:7fr 4fr;align-items:end;gap:48px}.ba-hint{justify-self:end}}@media (max-width: 767px){.ba-bleed{padding-inline:8px}}.ba-box{position:relative;aspect-ratio:4 / 5;border-radius:var(--r-media);overflow:hidden;box-shadow:var(--shadow-warm-lg);max-height:min(80vh,780px);width:100%;cursor:col-resize;touch-action:pan-y;user-select:none;-webkit-user-select:none;background:#ddd4c5}@media (min-width: 768px){.ba-box{aspect-ratio:16 / 10}}.ba-layers,.ba-before{position:absolute;top:0;right:0;bottom:0;left:0}.ba-before{z-index:1}@media (max-width: 767px){.ba-box .ph-label{font-size:.68rem}}.ba-line{position:absolute;top:0;bottom:0;width:2px;margin-left:-1px;background:#f5f0e6;z-index:3;box-shadow:0 0 14px #0000004d;pointer-events:none}.ba-handle{position:absolute;top:50%;z-index:4;width:52px;height:52px;margin:-26px 0 0 -26px;border-radius:50%;display:flex;align-items:center;justify-content:center;gap:0;background:var(--gold-metal);color:var(--ink);box-shadow:0 12px 30px -8px #0000008c,inset 0 1px #fff7e18c,0 0 0 4px #f5f0e640;transition:scale .25s var(--ease)}.ba-box.is-holding .ba-handle{scale:1.1}.ba-handle.is-hinting:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:50%;border:1px solid var(--gold-light);animation:pulse 2.2s var(--ease) infinite}.ba-tag{position:absolute;top:18px;z-index:3;pointer-events:none;padding:7px 14px;border-radius:999px;font-size:.75rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#f5f0e6;background:#0e0d0b73;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(245,240,230,.2)}.ba-tag--l{left:18px}.ba-tag--r{right:18px}.ba-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;margin-top:24px}.ba-caption{display:flex;align-items:baseline;gap:12px;color:var(--text-muted);font-size:.92rem}.ba-caption-k{font-family:var(--font-serif);font-style:italic;color:var(--gold-text-on-light);font-size:1.05rem}.ba-thumbs{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;padding:4px;margin:-4px}.ba-thumbs::-webkit-scrollbar{display:none}.ba-thumb{position:relative;flex:none;width:72px;aspect-ratio:4 / 3;border-radius:12px;overflow:hidden;opacity:.62;transition:opacity .3s,box-shadow .3s,translate .3s var(--ease)}.ba-thumb:hover{opacity:1;translate:0 -2px}.ba-thumb.is-active{opacity:1;box-shadow:0 0 0 2px var(--ivory),0 0 0 3px var(--gold)}.ba-thumb .ph{padding:0}.ba-cta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 20px;margin-top:28px}.ba-cta .micro{color:var(--text-muted)}.amb{padding-top:calc(var(--section-y) * .45)}.amb-head{margin-bottom:36px}.tabs{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;padding:5px;border:1px solid var(--line-light);border-radius:999px;background:var(--surface-light);width:max-content;max-width:100%;scroll-snap-type:x mandatory}.tabs::-webkit-scrollbar{display:none}.tab{position:relative;flex:none;scroll-snap-align:start;min-height:48px;padding:0 20px;border-radius:999px;font-size:.9rem;font-weight:600;color:var(--text-muted);transition:color .35s}.tab:hover{color:var(--text)}.tab.is-active{color:var(--ivory)}.tab-ind{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:var(--text);box-shadow:inset 0 0 0 1px #c9a35c99}.tab-txt{position:relative}@media (max-width: 767px){.tabs{border:0;background:none;border-radius:0;padding:2px var(--gutter);margin-inline:calc(var(--gutter) * -1);width:auto;max-width:none;gap:8px;scroll-padding-inline:var(--gutter)}.tab{border:1px solid var(--line-light);background:var(--surface-light);min-height:48px;padding:0 16px;font-size:.85rem}.tab.is-active{border-color:transparent}}.amb-panel-wrap{margin-top:56px}.amb-panel{display:grid;gap:32px;align-items:center}@media (min-width: 768px){.amb-panel--right{grid-template-columns:7fr 5fr;gap:56px}.amb-panel--left{grid-template-columns:5fr 7fr;gap:56px}.amb-panel--left .amb-copy{order:-1}}@media (min-width: 1200px){.amb-panel--right,.amb-panel--left{gap:96px}}.amb-cluster{position:relative;aspect-ratio:1 / .86}.amb-fig{position:absolute;border-radius:var(--r-card);overflow:hidden;box-shadow:var(--shadow-warm)}.amb-fig--main{aspect-ratio:3 / 4;z-index:1}.amb-fig--s1,.amb-fig--s2{aspect-ratio:1;z-index:2;box-shadow:var(--shadow-warm-lg);outline:6px solid var(--ivory)}.amb-fig .ph{padding:12px}.amb-fig .ph-label{font-size:.68rem;padding:6px 10px}.amb-copy{max-width:440px}.amb-index{font-family:var(--font-serif);font-size:.95rem;color:var(--gold-text-on-light);letter-spacing:.08em;font-variant-numeric:tabular-nums}.amb-index i{opacity:.5;margin:0 2px}.amb-phrase{font-family:var(--font-serif);font-variation-settings:"opsz" 144;font-size:clamp(1.75rem,2.6vw,2.4rem);line-height:1.16;letter-spacing:-.012em;margin:14px 0 18px;text-wrap:balance}.amb-text{color:var(--text-muted);margin-bottom:16px}.amb-carousel{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-padding-inline:var(--gutter)}.amb-carousel::-webkit-scrollbar{display:none}.amb-slide{position:relative;flex:none;width:66%;aspect-ratio:1;border-radius:20px;overflow:hidden;scroll-snap-align:start;align-self:flex-end;box-shadow:var(--shadow-warm)}.amb-slide--main{width:80%;aspect-ratio:3 / 4}.amb-slide .ph-label{font-size:.68rem}.dc{position:relative;background:var(--ink);color:var(--text-on-dark)}.dc--sticky{height:250vh}@media (max-width: 1199px){.dc--sticky{height:160vh}}.dc-pin{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;display:flex;align-items:center}.dc-grid{position:relative;display:grid;grid-template-columns:5fr 7fr;gap:32px;align-items:center}.dc-copy .h2{color:var(--text-on-dark);margin-bottom:10px}.dc-sub{font-family:var(--font-serif);font-style:italic;font-size:1.35rem;color:var(--gold-light);margin-bottom:18px}.dc-stage{margin-top:32px;padding-top:22px;border-top:1px solid var(--line-gold);min-height:136px;max-width:46ch}.dc-steps{display:flex;gap:6px;margin-bottom:16px}.dc-steps span{width:28px;height:2px;background:#c9a35c33;transition:background-color .4s}.dc-steps span.is-on{background:var(--gold)}.dc-stage-k{font-weight:600;font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin-bottom:6px}.dc-stage-t{color:var(--text-on-dark);font-size:1.05rem}.dc-visual{position:relative;height:min(80vh,700px)}.dc-persp{position:absolute;top:0;right:0;bottom:0;left:0;perspective:1200px;display:grid;place-items:center}.dc-scene{position:relative;width:clamp(200px,21vw,270px);aspect-ratio:4 / 5;transform-style:preserve-3d;transform:translate(-36%,8%) rotateX(56deg) rotate(-42deg)}.plate{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d}.plate-face{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:6px;overflow:hidden}.plate-face--wall{background:linear-gradient(135deg,#8d857a,#6b645a);box-shadow:0 0 0 1px #ffffff0d,40px 40px 70px #0000008c}.plate-face--vinyl{background:linear-gradient(135deg,#fffdf9,#e6dfd2);box-shadow:0 0 0 1px #0000000f}.plate-face--print{background:linear-gradient(140deg,#1f3327,#2f4a38 55%,#6b7f55)}.plate-art{position:absolute;top:0;right:0;bottom:0;left:0;color:var(--gold-light)}.plate-leaf{position:absolute;width:120%;left:-10%;top:-10%}.plate-face--lam{background:linear-gradient(135deg,#fff3,#ffffff0d 60%,#ffffff24);box-shadow:inset 0 0 0 1px #fff6}.plate-sheen{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.5) 50%,transparent 62%);background-size:260% 100%;animation:sheen 4.8s ease-in-out infinite}@keyframes sheen{0%{background-position:140% 0}60%,to{background-position:-40% 0}}.plate-label{position:absolute;left:100%;top:100%;transform-style:preserve-3d;transition:filter .3s}.plate-bill{position:absolute;left:0;top:0;display:flex;align-items:center;gap:0;transform-origin:0 0;transform:rotate(42deg) rotateX(-56deg) translateZ(1px);white-space:nowrap}.plate-lead{position:relative;width:44px;height:1px;background:linear-gradient(90deg,var(--gold),rgba(201,163,92,.5))}.plate-lead:before{content:"";position:absolute;left:-3px;top:-3px;width:7px;height:7px;border-radius:50%;background:var(--gold);box-shadow:0 0 10px #e4c88acc}.plate-tag{font-size:.74rem;font-weight:600;letter-spacing:.03em;color:var(--text-on-dark);padding:6px 12px;border-radius:999px;min-height:34px;border:1px solid var(--line-gold);background:#0e0d0bd1;transition:border-color .3s,box-shadow .3s,color .3s}.plate-tag b{color:var(--gold);font-weight:700;margin-right:4px}.plate-label.is-active .plate-tag{border-color:var(--gold);box-shadow:var(--glow-gold)}.plate-tip{position:absolute;left:44px;top:calc(100% + 8px);width:230px;white-space:normal;font-size:.8rem;line-height:1.5;padding:10px 12px;border-radius:12px;background:var(--surface-dark-2);border:1px solid var(--line-gold);color:var(--text-on-dark-muted);opacity:0;translate:0 -4px;pointer-events:none;transition:opacity .25s,translate .25s var(--ease)}.plate-bill:hover .plate-tip,.plate-tag:focus-visible+.plate-tip{opacity:1;translate:0 0}.dc-flash{position:absolute;left:50%;top:50%;width:80%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;pointer-events:none;z-index:2;background:radial-gradient(closest-side,rgba(255,240,205,.55),rgba(201,163,92,.18) 45%,transparent);mix-blend-mode:screen}@media (min-width: 768px) and (max-width: 1199px){.dc-grid{grid-template-columns:1fr 1fr}.dc-copy .body-dark{font-size:.98rem}.plate-tag{font-size:.72rem;padding:6px 10px}.plate-lead{width:40px}}.dc--stacked .stack{margin-top:44px;display:flex;flex-direction:column;gap:12px}.stack-row{position:relative;display:grid;grid-template-columns:44% 1fr;gap:18px;align-items:center}.stack-plate{position:relative;height:62px;transform:perspective(520px) rotateX(46deg) rotate(-6deg);border-radius:6px}.stack-plate .plate-face{border-radius:6px}.stack-plate .plate-face--wall{box-shadow:0 16px 30px #00000080}.stack-label b{display:block;font-family:var(--font-serif);font-style:italic;color:var(--gold);font-weight:400;font-size:.95rem}.stack-label span{display:block;font-weight:600;font-size:.95rem;line-height:1.3}.stack-label small{display:block;color:var(--text-on-dark-muted);font-size:.8rem;line-height:1.45;margin-top:2px}.dc-after{position:relative;background:var(--ink);color:var(--text-on-dark);padding:calc(var(--section-y) * .5) 0 var(--section-y)}.dc-after-grid{display:grid;gap:36px;align-items:center}@media (min-width: 900px){.dc-after-grid{grid-template-columns:5fr 7fr;gap:80px}}.h3--light{color:var(--text-on-dark);margin-bottom:14px}.sponge{background:var(--surface-dark);border:1px solid var(--line-gold);border-radius:var(--r-media);padding:18px;box-shadow:0 40px 80px -40px #000c}.seg{position:relative;display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr;padding:4px;border-radius:999px;border:1px solid var(--line-gold);background:#0000004d}.seg-btn{position:relative;min-height:48px;padding:0 18px;border-radius:999px;font-size:.875rem;font-weight:600;color:var(--text-on-dark-muted);transition:color .3s}.seg-btn.is-on{color:var(--ink)}.seg-ind{position:absolute;top:4px;bottom:4px;left:4px;width:calc((100% - 8px) / var(--n, 2));border-radius:999px;background:var(--gold-metal);transform:translate(calc(var(--i, 0) * 100%));transition:transform .5s cubic-bezier(.34,1.3,.5,1)}.seg-btn span{position:relative}.seg--light{border-color:var(--line-light);background:var(--surface-light)}.seg--light .seg-btn{color:var(--text-muted)}.seg--light .seg-btn.is-on{color:var(--ivory)}.seg--light .seg-ind{background:var(--text);box-shadow:inset 0 0 0 1px #c9a35c99}.seg--3{display:grid;width:100%}.seg--3 .seg-btn{flex:1;padding:0 6px;font-size:.8rem}.sample{position:relative;margin-top:16px;aspect-ratio:16 / 9;border-radius:16px;overflow:hidden;background:linear-gradient(150deg,#2f4a38,#1d3025)}.sample-art{position:absolute;top:0;right:0;bottom:0;left:0;color:var(--gold-light)}.sample-smudge{background:linear-gradient(150deg,#66776a,#55665a);color:#c7b998;filter:blur(3px) saturate(.5)}.sample-sheen{position:absolute;top:0;bottom:0;width:30%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.3),transparent);pointer-events:none}.drops span{position:absolute;top:-12px;width:7px;height:10px;border-radius:50%/62% 62% 38% 38%;background:radial-gradient(circle at 35% 35%,#fffffff2,#c8e1eb8c);animation:drop 1.9s cubic-bezier(.55,0,.8,.6) infinite}@keyframes drop{0%{transform:translateY(0);opacity:0}12%{opacity:1}85%{opacity:.9}to{transform:translateY(380px);opacity:0}}.sponge-tool{position:absolute;top:50%;width:22%;translate:0 -50%;filter:drop-shadow(0 12px 14px rgba(0,0,0,.45))}.sponge-cap{margin-top:16px;font-size:.875rem;color:var(--text-on-dark-muted)}.cmp-head{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:72px}.cmp-head .eyebrow:after{content:"";width:28px;height:1px;background:currentColor;opacity:.7}.cmp-table{width:100%;max-width:1080px;margin-inline:auto;border-collapse:separate;border-spacing:0;table-layout:fixed}.cmp-table col.c-label{width:30%}.cmp-table col.c-opt{width:22%}.cmp-table col.c-hl{width:26%}.cmp-table th,.cmp-table td{padding:20px 18px;text-align:left;vertical-align:middle;border-bottom:1px solid var(--line-light);transition:background-color .3s}.cmp-table thead th{font-family:var(--font-serif);font-weight:400;font-size:1.3rem;line-height:1.2;vertical-align:bottom;padding-bottom:24px;border-bottom-color:var(--text)}.cmp-table tbody th{font-weight:600;font-size:.98rem}.cmp-table tbody tr:hover th,.cmp-table tbody tr:hover td:not(.is-hl){background:var(--sand)}.cmp-table .is-hl{background:var(--surface-light);color:var(--text);border-left:1px solid rgba(201,163,92,.6);border-right:1px solid rgba(201,163,92,.6);border-bottom-color:#c9a35c33;padding-inline:24px}.cmp-table thead .is-hl{border-top:1px solid rgba(201,163,92,.6);border-bottom-color:#c9a35c73;box-shadow:0 -18px 40px -30px #9c7a3c73;border-radius:24px 24px 0 0;padding-top:36px}.cmp-table tbody tr:last-child .is-hl{border-bottom:1px solid rgba(201,163,92,.6);box-shadow:0 24px 40px -30px #9c7a3c73;border-radius:0 0 24px 24px;padding-bottom:36px}.cmp-badge{display:block;font-family:var(--font-sans);font-size:.66rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-text-on-light);margin-bottom:8px}.cmp-table thead th.cmp-th-label{font-family:var(--font-sans);font-size:.75rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-text-on-light)}.check-badge{flex:none;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--gold-metal);color:var(--ink);box-shadow:inset 0 1px #fff7e18c,0 4px 12px -4px #9c7a3c8c}.mark--x svg{color:#b4a999}.mark{display:flex;align-items:center;gap:10px}.mark svg{flex:none}.mark small{font-size:.8rem;color:var(--text-muted);line-height:1.35}.is-hl .mark small{color:var(--text-muted)}.cmp-card{margin-top:18px;border-radius:var(--r-card);background:var(--surface-light);border:1px solid var(--line-light);padding:6px 20px;box-shadow:var(--shadow-warm)}.cmp-card.is-hl{border-color:#c9a35c99;box-shadow:var(--shadow-warm-lg)}.cmp-card li{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:15px 0;border-bottom:1px solid var(--line-light);font-size:.92rem;font-weight:600}.cmp-card.is-hl li{border-color:#c9a35c33}.cmp-card li:last-child{border-bottom:0}.cmp-card .cmp-card-title{font-family:var(--font-serif);font-weight:400;font-size:1.4rem}.cmp-card .mark{flex-direction:row-reverse;text-align:right;font-weight:400}.cmp-card .mark small{max-width:12ch}.cmp-note{margin-top:72px;text-align:center;font-family:var(--font-serif);font-style:italic;font-size:1.15rem;color:var(--text-muted)}.how{padding-top:calc(var(--section-y) * .6)}.how-head{max-width:780px;margin-bottom:64px}.how-track{position:relative}.how-rail{position:absolute;left:0;right:0;top:37px;height:1px;background:var(--line-light)}.how-line{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--gold-metal);transform-origin:0 0}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:36px}.step{position:relative}.step-dot{display:block;position:relative;z-index:1;width:11px;height:11px;border-radius:50%;background:var(--ivory);border:1px solid var(--gold-deep);margin:32px 0 28px}.step-dot:after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:50%;background:var(--gold)}.step-num{display:block;margin-bottom:18px;font-family:var(--font-serif);font-style:italic;font-weight:400;font-variation-settings:"opsz" 144;font-size:clamp(3.5rem,5vw,4.75rem);line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:transparent;-webkit-text-stroke:1px var(--gold-deep);transition:color .5s var(--ease)}.step:hover .step-num{color:var(--gold)}.step-title{font-family:var(--font-serif);font-weight:500;font-size:1.5rem;line-height:1.25;margin-bottom:10px}.step-text{color:var(--text-muted);font-size:.98rem}@media (max-width: 899px){.how-rail{left:5px;right:auto;top:6px;bottom:6px;width:1px;height:auto}.steps{grid-template-columns:1fr;gap:44px;padding-left:40px}.step-dot{position:absolute;left:-40px;top:6px;margin:0}.step-num{font-size:3.25rem;margin-bottom:10px}}.how-cta{margin-top:80px;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}@media (max-width: 767px){.how-cta .btn{width:100%;white-space:normal}}.ready{padding-bottom:calc(var(--section-y) * .4)}.ready-card{position:relative;max-width:880px;margin-inline:auto;text-align:center;background:var(--sand);border-radius:28px;padding:clamp(48px,7vw,72px) clamp(24px,6vw,80px);display:flex;flex-direction:column;align-items:center}.ready-card:before{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;border:1px solid rgba(156,122,60,.42);border-radius:20px;pointer-events:none}.ready-icon{width:60px;height:60px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(156,122,60,.45);color:var(--gold-deep);margin-bottom:24px;background:var(--ivory)}.ready-title{font-size:clamp(1.75rem,3vw,2.25rem);line-height:1.2;letter-spacing:-.01em;color:var(--text);max-width:26ch}.ready-title em{color:var(--gold-deep)}.ready-text{color:var(--text-muted);margin:20px 0 28px;max-width:60ch}.ready-chips{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.det-head{margin-bottom:56px;max-width:760px}.bento{display:grid;gap:16px}.bento-card{position:relative;display:flex;flex-direction:column;overflow:hidden;background:var(--surface-light);border:1px solid var(--line-light);border-radius:var(--r-media);transition:translate .5s var(--ease),box-shadow .5s var(--ease),border-color .5s}.bento-card:hover{translate:0 -4px;border-color:#c9a35cb3;box-shadow:var(--shadow-warm-lg)}.bento-media{position:relative;aspect-ratio:16 / 10;overflow:hidden}.bento-media>:first-child{transition:transform .6s var(--ease)}.bento-card:hover .bento-media>:first-child{transform:scale(1.04)}.bento-copy{padding:22px 24px 26px}.bento-copy svg{color:var(--gold-deep);margin-bottom:12px}.bento-copy h3{font-family:var(--font-serif);font-weight:500;font-size:1.3rem;line-height:1.25}.bento-copy p{color:var(--text-muted);font-size:.95rem;margin-top:6px}@media (min-width: 768px){.bento{grid-template-columns:repeat(12,minmax(0,1fr))}.bento--hero{grid-column:1 / span 7;grid-row:span 2}.bento--hero .bento-media{flex:1;aspect-ratio:auto;min-height:340px}.bento--a,.bento--b{grid-column:8 / span 5}.bento--a .bento-media,.bento--b .bento-media{aspect-ratio:16 / 9}.bento--c{grid-column:1 / -1;display:grid;grid-template-columns:7fr 5fr;align-items:center}.bento--c .bento-copy{padding:32px 40px}}@media (min-width: 1200px){.bento--hero .bento-copy{padding:28px 32px 32px}.bento--hero .bento-copy h3,.bento--c .bento-copy h3{font-size:1.6rem}}.story{background:var(--ink);color:var(--text-on-dark);overflow:hidden}.story-leaf{position:absolute;width:620px;right:-160px;bottom:-140px;color:#c9a35c12;transform:rotate(180deg);pointer-events:none}.story-grid{position:relative;display:grid;gap:56px;align-items:center}@media (min-width: 900px){.story-grid{grid-template-columns:5fr 7fr;gap:96px}}.story-media{position:relative;isolation:isolate;width:100%;max-width:380px;margin-inline:auto}@media (max-width: 767px){.story-media{max-width:300px}}.frame--story{aspect-ratio:9 / 16;border:1px solid rgba(201,163,92,.45)}.passe--story{top:14px;right:-14px;bottom:-14px;left:14px;z-index:-1}.story-copy .h2{color:var(--text-on-dark);margin-bottom:28px}.story-text p{color:var(--text-on-dark-muted);max-width:56ch;margin-bottom:16px}.story-text p:first-child{font-family:var(--font-serif);font-size:clamp(1.3rem,2vw,1.6rem);line-height:1.35;color:var(--text-on-dark);margin-bottom:22px}.story-text .story-sign{font-family:var(--font-serif);font-style:italic;color:var(--gold);font-size:1.35rem;margin-top:24px}.quotes{background:var(--ink);color:var(--text-on-dark);text-align:center}.quote-stage{position:relative;min-height:clamp(220px,28vw,340px);display:grid;place-items:center;margin-top:16px}.quote-mark{position:absolute;top:-.12em;left:50%;translate:-50% 0;font-family:var(--font-serif);font-size:clamp(10rem,22vw,18rem);line-height:1;color:#c9a35c33;pointer-events:none;-webkit-user-select:none;user-select:none}.quote{position:relative;max-width:16ch;margin-inline:auto;font-style:italic;font-size:clamp(2.25rem,6vw,5.5rem);line-height:1.06;letter-spacing:-.02em}.dots{display:flex;justify-content:center;gap:2px;margin-top:20px}.dots button{width:48px;height:48px;display:grid;place-items:center}.dots span{width:20px;height:1px;background:#c9a35c59;transition:width .4s var(--ease),background-color .4s}.dots .is-on span{width:36px;background:var(--gold);height:2px}.quotes .tlink{max-width:100%;text-wrap:balance}.quotes-sub{margin:16px 0 20px;color:var(--text-on-dark-muted);font-size:.95rem}@property --a{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.offer{background:var(--ink);color:var(--text-on-dark);overflow:hidden;padding-top:calc(var(--section-y) * .5)}.offer-card{position:relative;max-width:780px;margin-inline:auto;border-radius:28px;background:var(--surface-dark);box-shadow:0 50px 120px -50px #000000e6,0 0 90px #c9a35c1a}.offer-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;pointer-events:none;background:conic-gradient(from var(--a),rgba(201,163,92,.28) 0deg,rgba(201,163,92,.28) 240deg,#e4c88a 300deg,#fff3d6 318deg,#c9a35c 336deg,rgba(201,163,92,.28) 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);animation:spin-a 6s linear infinite}@keyframes spin-a{to{--a: 360deg}}@media (prefers-reduced-motion: reduce){.offer-card:before{animation:none}}.offer-inner{position:relative;padding:clamp(44px,6vw,72px) clamp(22px,6vw,72px);display:flex;flex-direction:column;align-items:center;text-align:center}.offer-title{font-size:clamp(2.25rem,5vw,4rem);line-height:1.04;letter-spacing:-.02em}.offer-title em{color:var(--gold)}.offer-sub{color:var(--text-on-dark-muted);margin:18px auto 36px;max-width:48ch}.offer-list{display:grid;gap:0;text-align:left;margin-bottom:32px;width:100%;max-width:540px}.offer-list li{display:flex;gap:14px;align-items:center;padding:14px 0;border-bottom:1px solid rgba(201,163,92,.12);font-size:1rem}.offer-list li:last-child{border-bottom:0}.offer-ic{flex:none;width:32px;height:32px;border-radius:50%;border:1px solid var(--line-gold);display:grid;place-items:center;color:var(--gold)}.offer-seal{display:inline-flex;gap:10px;align-items:center;margin-bottom:28px;padding:8px 16px;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--gold-light);border:1px solid rgba(201,163,92,.3);border-radius:999px;background:#c9a35c0d}.offer .micro{margin-top:14px}@media (max-width: 767px){.offer-inner .btn{width:100%}}.faq-grid{display:grid;gap:40px}@media (min-width: 1200px){.faq-grid{grid-template-columns:4fr 7fr;gap:96px;align-items:start}.faq-aside{height:100%}.faq-sticky{position:sticky;top:120px}}.faq-mini{margin-top:32px;padding-top:24px;border-top:1px solid var(--line-light);display:flex;flex-direction:column;align-items:flex-start}.faq-mini p{font-family:var(--font-serif);font-size:1.35rem}.acc{border-top:1px solid var(--line-light)}.acc-item{border-bottom:1px solid var(--line-light)}.acc-item h3{font:inherit;margin:0}.acc-item button{width:100%;display:flex;justify-content:space-between;align-items:center;gap:24px;text-align:left;padding:22px 0;min-height:68px;font-family:var(--font-serif);font-size:clamp(1.1rem,1.6vw,1.3rem);font-weight:400;line-height:1.35;transition:color .3s}.acc-item button:hover{color:var(--gold-deep)}.acc-ic{flex:none;width:38px;height:38px;border-radius:50%;border:1px solid var(--line-light);display:grid;place-items:center;color:var(--gold-deep);transition:background-color .35s,border-color .35s,color .35s}.acc-item.is-open .acc-ic{background:var(--text);border-color:var(--text);color:var(--gold-light)}.acc-panel{overflow:hidden}.acc-panel p{padding:0 56px 26px 0;color:var(--text-muted);max-width:62ch}@media (max-width: 767px){.acc-panel p{padding-right:0}}.final{position:relative;min-height:90vh;display:flex;align-items:center;background:var(--ink);color:var(--text-on-dark);overflow:hidden;padding-block:var(--section-y);isolation:isolate}.final .tex-stripes{z-index:-1}.final-glow{position:absolute;left:50%;top:50%;width:min(1100px,150vw);aspect-ratio:1;translate:-50% -50%;background:radial-gradient(closest-side,rgba(201,163,92,.15),rgba(201,163,92,.04) 55%,transparent);pointer-events:none;z-index:-1}.final-leaf{position:absolute;width:min(520px,70vw);color:#c9a35c14;pointer-events:none;z-index:-1}.final-leaf--l{left:-10%;top:4%}.final-leaf--l svg{transform:scaleX(-1)}.final-leaf--r{right:-10%;bottom:0}.final-leaf--r svg{transform:rotate(180deg)}.final-inner{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center}.final-logo{margin-bottom:40px}.final-title{font-size:clamp(2.75rem,7vw,5.5rem);line-height:1.02;letter-spacing:-.025em}.final-sub{color:var(--text-on-dark-muted);font-size:1.15rem;margin:26px 0 40px;max-width:40ch}.final-cta{display:flex;flex-direction:column;align-items:center;gap:18px}@media (max-width: 767px){.final-cta,.final-cta .btn{width:100%}}.footer{position:relative;background:var(--ink-deep);color:var(--text-on-dark);padding:80px 0 32px}.footer:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--gold) 20%,var(--gold-light) 50%,var(--gold) 80%,transparent);opacity:.7}@media (max-width: 767px){.footer{padding-bottom:112px}}.footer-top{display:grid;gap:40px}@media (min-width: 768px){.footer-top{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1100px){.footer-top{grid-template-columns:1.4fr 1fr 1fr 1fr}}.footer-logo{display:flex;align-items:center;gap:12px;font-weight:600;font-size:1.05rem}.footer-slogan{font-family:var(--font-serif);font-size:1.45rem;margin:18px 0 26px}.footer-slogan em{color:var(--gold)}.footer-col h3{font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:14px}.footer-col>a,.footer-col>p{display:flex;align-items:center;gap:10px;font-size:.95rem;min-height:48px}.footer-col>a svg,.footer-col>p svg{color:var(--gold);flex:none}.footer-col>a:not(.tlink):hover{color:var(--gold-light)}.footer-col>.footer-muted{display:block;color:var(--text-on-dark-muted);font-size:.85rem;line-height:1.55;margin-top:6px;min-height:0}.footer-h-gap{margin-top:28px}.footer-col>a.tlink{display:inline-flex}.footer-bottom{margin-top:64px;padding-top:24px;border-top:1px solid rgba(201,163,92,.14);display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;font-size:.8rem;color:var(--text-on-dark-muted)}.intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;background:var(--ink);cursor:pointer;overflow:hidden}.intro-glow{position:absolute;left:50%;top:50%;width:min(900px,160vw);aspect-ratio:1;translate:-50% -50%;background:radial-gradient(closest-side,rgba(228,200,138,.22),rgba(201,163,92,.06) 55%,transparent);pointer-events:none}.intro-logo{position:relative;width:clamp(180px,42vw,260px);aspect-ratio:1}.intro-art{position:absolute;top:6%;right:6%;bottom:6%;left:6%;border-radius:50%}.intro-art img{width:100%;height:100%;border-radius:50%;box-shadow:0 30px 80px -30px #000000e6,0 0 60px #c9a35c2e}.intro-ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.intro-sheen-clip{position:absolute;top:6%;right:6%;bottom:6%;left:6%;border-radius:50%;overflow:hidden;pointer-events:none;isolation:isolate}.intro-sheen{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background:linear-gradient(105deg,transparent 35%,rgba(255,244,214,.4) 50%,transparent 65%);mix-blend-mode:screen}.intro-tag{position:relative;font-family:var(--font-serif);font-size:clamp(1.25rem,2.4vw,1.6rem);color:var(--text-on-dark);letter-spacing:-.01em}.intro-tag em{color:var(--gold)}.monogram{border-radius:50%;flex:none;box-shadow:0 0 0 1px #c9a35c59}.emblem{border-radius:50%;box-shadow:0 24px 60px -24px #000c,0 0 0 1px #c9a35c4d}.sample-print{background:url(/media/amostra-limpeza.webp) center / cover}.sample .sample-print.sample-smudge{filter:blur(2.6px) saturate(.35) contrast(.7) brightness(.96) sepia(.25)}.sample:has(.sample-print) .drops span{background:radial-gradient(circle at 35% 35%,#fffffff2,#8cafc3b3);box-shadow:0 1px 2px #3c506459}.final-pulse{position:absolute;left:50%;top:44%;width:min(520px,90vw);aspect-ratio:1;translate:-50% -50%;border-radius:50%;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,rgba(255,240,205,.16),transparent 70%)}.seal{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;gap:11px;padding:6px 20px 6px 6px;border-radius:999px;background:linear-gradient(180deg,#c9a35c29,#c9a35c0d);box-shadow:0 0 34px #c9a35c24,inset 0 1px #fff0cd14;color:var(--text-on-dark);font-size:.9rem;font-weight:600;letter-spacing:.01em;line-height:1.2}.seal:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;pointer-events:none;background:conic-gradient(from var(--a),rgba(201,163,92,.45) 0deg,rgba(201,163,92,.45) 230deg,#e4c88a 290deg,#fff3d6 312deg,#c9a35c 334deg,rgba(201,163,92,.45) 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);animation:spin-a 5s linear infinite}.seal-ic{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--gold-metal);color:var(--ink);box-shadow:inset 0 1px #fff7e18c,0 4px 14px -4px #c9a35c99}.seal-txt em{font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:1.12em;color:var(--gold-light);letter-spacing:0}.seal-shine{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(105deg,transparent 30%,rgba(255,240,205,.16) 48%,rgba(255,240,205,.05) 56%,transparent 70%);transform:translate(-120%);animation:seal-shine 6s ease-in-out 3.6s infinite}@keyframes seal-shine{0%{transform:translate(-120%)}22%,to{transform:translate(120%)}}@media (prefers-reduced-motion: reduce){.seal:before,.seal-shine{animation:none}}@media (max-width: 767px){.seal{font-size:.84rem;padding-right:16px}.seal-ic{width:28px;height:28px}}.galaxy{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;overflow:hidden}.galaxy-tilt{position:absolute;left:50%;top:50%;width:min(1300px,170vw);aspect-ratio:1;transform:translate(-50%,-50%) rotate(-14deg) scaleY(.5)}.galaxy-rot{width:100%;height:100%;will-change:transform}.galaxy-disc{display:block;width:100%;height:100%}.galaxy-star{position:absolute;border-radius:50%;background:#fff3d6;box-shadow:0 0 6px 1px #e4c88ab3}.final-inner:before{content:"";position:absolute;left:50%;top:50%;width:min(760px,110vw);height:70%;translate:-50% -50%;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,rgba(14,13,11,.55),transparent)}@media (max-width: 767px){.galaxy-tilt{width:240vw;transform:translate(-50%,-50%) rotate(-14deg) scaleY(.62)}}.rt-kicker{display:block;margin-bottom:18px;font-family:var(--font-sans);font-size:.78rem;font-weight:600;line-height:1.5;letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}@media (max-width: 767px){.rt-kicker{font-size:.75rem;margin-bottom:14px;letter-spacing:.12em}}.galaxy-rot.is-spinning{animation:galaxy-spin 180s linear infinite}@keyframes galaxy-spin{to{transform:rotate(360deg)}}.galaxy-star{opacity:.6;animation:star-twinkle 4s ease-in-out infinite;will-change:opacity,transform}@keyframes star-twinkle{0%,to{opacity:.15;transform:scale(.8)}50%{opacity:1;transform:scale(1.3)}}.final-pulse{animation:final-pulse 6s ease-in-out infinite}@keyframes final-pulse{0%,to{opacity:.35;transform:scale(.94)}50%{opacity:.8;transform:scale(1.04)}}@media (prefers-reduced-motion: reduce){.galaxy-star,.final-pulse,.galaxy-rot.is-spinning{animation:none}}.amb-more{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:72px;text-align:center}.amb-more-line{width:1px;height:40px;background:linear-gradient(to bottom,transparent,var(--gold-deep))}.amb-more-handle{font-size:.8125rem;color:var(--text-muted);letter-spacing:.02em}@media (max-width: 767px){.amb-more{margin-top:48px}.amb-more .btn{width:100%}}.svc-hero{position:relative;background:var(--ink);color:var(--text-on-dark);padding:calc(var(--nav-h) + 48px) 0 72px;overflow:hidden;isolation:isolate}.svc-hero .tex-stripes{z-index:-1}.svc-hero-grid{display:grid;gap:40px;align-items:center}@media (min-width: 900px){.svc-hero-grid{grid-template-columns:6fr 5fr;gap:64px}}.crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:.8125rem;color:var(--text-on-dark-muted);margin-bottom:24px}.crumbs a{color:var(--gold-light);min-height:48px;min-width:48px;display:inline-flex;align-items:center}.crumbs a:hover{text-decoration:underline}.svc-h1{font-size:clamp(2.25rem,4.6vw,4rem);color:var(--text-on-dark)}.svc-lead{color:var(--text-on-dark-muted);margin:24px 0 32px}.svc-ctas{display:flex;flex-direction:column;align-items:flex-start;gap:14px}@media (max-width: 767px){.svc-ctas .btn{width:100%}}.svc-hero-media{aspect-ratio:4 / 5;width:100%;max-width:480px;justify-self:center;border:1px solid rgba(201,163,92,.4)}.svc-why .h2,.svc-gallery .h2,.svc-steps .h2,.svc-faq .h2{max-width:22ch;margin-bottom:48px}.svc-highlights{display:grid;gap:20px}@media (min-width: 768px){.svc-highlights{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1100px){.svc-highlights{grid-template-columns:repeat(4,1fr)}}.svc-highlights li{background:var(--surface-light);border:1px solid var(--line-light);border-radius:var(--r-card);padding:28px 24px}.svc-check{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--gold-metal);color:var(--ink);margin-bottom:18px}.svc-highlights h3{font-family:var(--font-serif);font-weight:500;font-size:1.25rem;line-height:1.25;margin-bottom:8px}.svc-highlights p{color:var(--text-muted);font-size:.98rem}.svc-gallery{padding-top:0}.svc-grid{display:grid;gap:20px}@media (min-width: 768px){.svc-grid--3{grid-template-columns:1.3fr 1fr 1fr}.svc-grid--2{grid-template-columns:1.3fr 1fr}}.svc-fig figcaption{margin-top:12px;font-size:.875rem;color:var(--text-muted)}.svc-fig-media{position:relative;aspect-ratio:3 / 4;border-radius:var(--r-card);overflow:hidden;box-shadow:var(--shadow-warm)}.svc-fig-media--wide{aspect-ratio:4 / 3}.svc-pair{margin-top:72px}.svc-pair .h3{margin-bottom:24px}.svc-pair-grid{display:grid;gap:20px}@media (min-width: 768px){.svc-pair-grid{grid-template-columns:1fr 1fr}}.svc-pair-cap{margin-top:16px;font-family:var(--font-serif);font-style:italic;color:var(--text-muted)}.svc-ideas{margin-top:72px}.svc-ideas .h3{margin-bottom:20px}.svc-ideas ul{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.svc-steps{padding-top:0}.svc-steps-list{display:grid;gap:32px}@media (min-width: 900px){.svc-steps-list{grid-template-columns:repeat(4,1fr)}}.svc-steps-list .step-num{margin-bottom:12px}.svc-faq{padding-top:0}.svc-faq-grid{display:grid;gap:40px}@media (min-width: 1000px){.svc-faq-grid{grid-template-columns:4fr 7fr;gap:80px}}.svc-area{margin-top:8px;padding:24px;border-radius:var(--r-card);background:var(--sand)}.svc-area h3{display:flex;align-items:center;gap:8px;font-family:var(--font-serif);font-weight:500;font-size:1.2rem;margin-bottom:12px}.svc-area h3 svg{color:var(--gold-deep)}.svc-area li{padding:6px 0;color:var(--text-muted);border-bottom:1px solid var(--line-light);font-size:.95rem}.svc-area li:last-child{border-bottom:0}.svc-qa{border-top:1px solid var(--line-light);margin:0}.svc-qa>div{padding:22px 0;border-bottom:1px solid var(--line-light)}.svc-qa dt{font-family:var(--font-serif);font-size:1.2rem;margin-bottom:8px}.svc-qa dd{margin:0;color:var(--text-muted);max-width:62ch}.svc-more{padding-top:0}.svc-more .h3{margin-bottom:24px}.svc-more-list{display:grid;gap:14px}@media (min-width: 768px){.svc-more-list{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1100px){.svc-more-list{grid-template-columns:repeat(4,1fr)}}.svc-more-list a{display:flex;align-items:center;gap:14px;min-height:72px;padding:10px 16px 10px 10px;background:var(--surface-light);border:1px solid var(--line-light);border-radius:var(--r-card);font-weight:600;font-size:.95rem;transition:border-color .3s,translate .3s var(--ease),box-shadow .3s}.svc-more-list a:hover{border-color:var(--gold);translate:0 -2px;box-shadow:var(--shadow-warm)}.svc-more-list a>span:nth-child(2){flex:1}.svc-more-img{position:relative;flex:none;width:52px;height:52px;border-radius:12px;overflow:hidden}.svc-more-list svg{color:var(--gold-deep);flex:none}.amb-links{display:flex;flex-direction:column;align-items:flex-start;gap:0}@media (min-width: 1100px){.footer-top{grid-template-columns:1.3fr 1fr 1fr 1fr 1fr}}
