img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp:6px 6px 0px rgb(0, 0, 0)}.wp-block-button{--wp--preset--dimension--25:25%;--wp--preset--dimension--50:50%;--wp--preset--dimension--75:75%;--wp--preset--dimension--100:100%}:where(body){margin:0}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}body{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}:root :where(.wp-element-button,.wp-block-button__link){background-color:#32373c;border-width:0;color:#fff;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-top:calc(0.667em + 2px);padding-right:calc(1.333em + 2px);padding-bottom:calc(0.667em + 2px);padding-left:calc(1.333em + 2px);text-decoration:none;text-transform:inherit}.has-black-color{color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-color{color:var(--wp--preset--color--white)!important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple)!important}.has-black-background-color{background-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-background-color{background-color:var(--wp--preset--color--white)!important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple)!important}.has-black-border-color{border-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-border-color{border-color:var(--wp--preset--color--white)!important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple)!important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple)!important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan)!important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange)!important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red)!important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray)!important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum)!important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple)!important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux)!important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk)!important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean)!important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass)!important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight)!important}.has-small-font-size{font-size:var(--wp--preset--font-size--small)!important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium)!important}.has-large-font-size{font-size:var(--wp--preset--font-size--large)!important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large)!important}@font-face{font-family:'Inter Tight';font-style:normal;font-weight:400 600;font-display:swap;src:url(/wp-content/themes/publify/assets/fonts/intertight.woff2) format('woff2')}@font-face{font-family:'Cormorant Garamond';font-style:normal;font-weight:500;font-display:swap;src:url(/wp-content/themes/publify/assets/fonts/cormorant.woff2) format('woff2')}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:500;font-display:swap;src:url(/wp-content/themes/publify/assets/fonts/playfair-500.woff2) format('woff2')}@font-face{font-family:'Cinzel';font-style:normal;font-weight:500;font-display:swap;src:url(/wp-content/themes/publify/assets/fonts/cinzel-500.woff2) format('woff2')}@font-face{font-family:'Libre Baskerville';font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/publify/assets/fonts/baskerville-400.woff2) format('woff2')}@font-face{font-family:'Josefin Sans';font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/publify/assets/fonts/josefin-400.woff2) format('woff2')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;font-display:swap;src:url(/wp-content/themes/publify/assets/fonts/montserrat-500.woff2) format('woff2')}:root{--bg:#fffaf4;--grid:#f6eee3;--ink:#16130f;--muted:#6a645b;--line:#ece4d8;--card:#fff;--soft:#f7f3ec;--a:#ea8a24;--a-d:#b5640f;--a-l:#fde4c5;--sky:#bfd5ff;--r:30px;--r2:22px;--font:'Manrope',system-ui,-apple-system,sans-serif;--shadow:0 18px 44px -26px rgba(70,45,10,.32)}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:110px}body{margin:0;color:var(--ink);font:400 17px/1.6 var(--font);-webkit-font-smoothing:antialiased;background-color:var(--bg);background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px);background-size:72px 72px}img{display:block;max-width:100%;height:auto}a{color:inherit}p{margin:0 0 16px}h1,h2,h3{margin:0;font-family:var(--font);font-weight:500;letter-spacing:-.035em}h1{font-size:clamp(42px,6.2vw,88px);line-height:1.02}h2{font-size:clamp(32px,4vw,56px);line-height:1.06}h3{font-size:24px;line-height:1.2;letter-spacing:-.025em}h1 span,h2 span,h1 em,h2 em{color:var(--a);font-style:normal}.wrap{width:min(1240px,100% - 48px);margin-inline:auto}.narrow{width:min(1000px,100% - 48px);margin-inline:auto}.skip{position:absolute;left:-999px}.skip:focus{left:12px;top:12px;background:#fff;padding:8px 12px;z-index:60}:focus-visible{outline:2px solid var(--a-d);outline-offset:2px}.ico{width:20px;height:20px;flex:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 26px;border:0;border-radius:999px;background:var(--a);color:#fff;font:600 16px var(--font);text-decoration:none;cursor:pointer;transition:background .2s,transform .2s;box-shadow:0 10px 22px -12px rgb(234 138 36 / .9)}.btn:hover{background:var(--a-d);transform:translateY(-1px)}.btn-small{min-height:42px;padding:0 18px;font-size:15px}.btn-gold{background:var(--a)}.btn-line{background:#fff;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.btn-line:hover{background:var(--soft)}.btn-dark{background:var(--ink);box-shadow:none}.btn-dark:hover{background:#2c261e}.section{padding:clamp(72px,8vw,120px) 0}.sec-head{margin-bottom:clamp(32px,4vw,52px)}.sec-head.center{text-align:center}.sec-head p{margin:16px auto 0;max-width:560px;color:var(--muted);font-size:18px}.label{display:none}.frame{padding:10px;background:#fff;border-radius:var(--r);box-shadow:var(--shadow)}.frame-in{height:100%;padding:clamp(24px,3vw,40px);background:var(--soft);border-radius:var(--r2);background-image:linear-gradient(#efe9df 1px,transparent 1px),linear-gradient(90deg,#efe9df 1px,transparent 1px);background-size:44px 44px}.site-head{position:sticky;top:12px;z-index:40;margin-top:12px}.head-row{position:relative;display:flex;align-items:center;gap:28px;min-height:68px;padding:0 12px 0 22px;background:#fff;border-radius:999px;box-shadow:0 12px 34px -20px rgb(70 45 10 / .4)}.logo{display:inline-flex;align-items:center;gap:10px;font:700 22px/1 var(--font);letter-spacing:-.03em;text-decoration:none;margin:0}.mark{width:30px;height:30px;flex:none}.mark rect{fill:var(--a)}.mark path{fill:#fff}.nav{margin:0 auto;align-self:stretch}.nav-top{display:flex;align-items:center;gap:28px;height:100%;list-style:none;margin:0;padding:0}.nav-top>li{display:flex;align-items:center;height:100%}.nav-top>li>a,.sub-btn{padding:0;border:0;background:none;color:var(--ink);font:500 15px var(--font);text-decoration:none;cursor:pointer}.nav-top>li>a:hover,.sub-btn:hover{color:var(--a-d)}.sub-btn::after{content:"";display:inline-block;width:6px;height:6px;margin-left:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-3px)}.mega{display:none;position:absolute;left:0;right:0;top:100%;padding-top:10px}.has-mega:hover>.mega,.has-mega:focus-within>.mega,.has-mega.open>.mega{display:block}.mega-in{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;width:100%;padding:30px 34px;background:#fff;border-radius:26px;box-shadow:0 26px 50px -24px rgb(70 45 10 / .4)}.mega p{margin:0 0 12px;color:var(--muted);font-size:13px;font-weight:600}.mega ul{list-style:none;margin:0;padding:0}.mega li{padding:5px 0}.mega a{display:flex;align-items:center;gap:9px;font-size:15px;font-weight:500;text-decoration:none}.mega a:hover{color:var(--a-d)}.mega .ico{width:17px;height:17px;color:var(--a)}.menu-btn{display:none;margin-left:auto;padding:8px 16px;border:0;border-radius:999px;background:var(--soft);color:var(--ink);font:600 14px var(--font)}.head-cta{margin-left:0}.hero{padding:clamp(56px,7vw,96px) 0 clamp(40px,5vw,64px);text-align:center}.badge{display:inline-flex;align-items:center;gap:8px;margin-bottom:24px;padding:8px 16px;border-radius:999px;background:var(--ink);color:#fff;font-size:13.5px;font-weight:500}.badge i{width:7px;height:7px;border-radius:50%;background:var(--a)}.hero h1{max-width:980px;margin:0 auto 22px}.hero .lead{max-width:600px;margin:0 auto 28px;color:var(--muted);font-size:19px}.hero-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.steps-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:clamp(40px,5vw,60px) auto 22px}.steps-tabs span{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:14px;background:#fff;box-shadow:0 8px 20px -16px rgb(70 45 10 / .5);font-size:14px;font-weight:600}.steps-tabs .ico{width:17px;height:17px;color:var(--a)}.demo{max-width:900px;margin:0 auto}.demo .frame-in{display:grid;grid-template-columns:1fr 1.1fr;gap:28px;align-items:center;text-align:left}.demo label{margin:0}.demo .plate{max-width:440px;margin-left:auto}.plate{position:relative;display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:4/3;padding:7%;border-radius:6px;color:#3f2c0a;text-align:center;background:linear-gradient(115deg,rgb(255 255 255 / .45),transparent 32%,rgb(255 255 255 / .25) 58%,transparent 76%),repeating-linear-gradient(90deg,rgb(90 60 10 / .05) 0 1px,transparent 1px 3px),linear-gradient(140deg,#f2d27e,#d3a64c 44%,#ecc871 70%,#c19432);box-shadow:0 1px 0 rgb(255 255 255 / .7) inset,0 -1px 0 rgb(80 50 5 / .3) inset,0 22px 36px -22px rgb(90 55 5 / .65);transition:aspect-ratio .3s}.plate-text{display:flex;flex-direction:column;gap:.35em;width:100%;container-type:inline-size;font-family:var(--font-plate,'Cormorant Garamond',serif);text-shadow:0 1px 0 rgb(255 244 205 / .8)}.plate-text strong{font-weight:500;font-size:clamp(18px,9.5cqw,60px);line-height:1.08;overflow-wrap:anywhere}.plate-text span{font-size:clamp(10px,4.4cqw,26px);line-height:1.2}.plate-text span:empty{display:none}.screw{position:absolute;width:2.1%;min-width:6px;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 35% 30%,#f7e7b4,#8d6a2a 70%);box-shadow:0 1px 1px rgb(60 35 0 / .5)}.tl{top:4%;left:3%}.tr{top:4%;right:3%}.bl{bottom:4%;left:3%}.br{bottom:4%;right:3%}.plate::after{content:"";position:absolute;inset:0;pointer-events:none}[data-design=filet] .plate-text strong{padding-bottom:.28em;border-bottom:1px solid rgb(63 44 10 / .65)}[data-design=double]::after{inset:6%;border:1px solid rgb(63 44 10 / .6);box-shadow:0 0 0 5px transparent,0 0 0 6px rgb(63 44 10 / .32)}[data-design=deco]::after{inset:5%;border-top:2px solid rgb(63 44 10 / .6);border-bottom:2px solid rgb(63 44 10 / .6)}[data-design=deco] .plate-text{letter-spacing:.08em}[data-design=gauche] .plate-text{text-align:left;padding-left:4%;border-left:2px solid rgb(63 44 10 / .6)}[data-design=minimal] .plate-text strong{font-size:clamp(20px,11cqw,72px)}[data-design=capitale] .plate-text{text-transform:uppercase;letter-spacing:.16em}[data-design=capitale] .plate-text strong{font-size:clamp(16px,7.4cqw,50px)}[data-design=numero] .plate-text strong{font-size:clamp(36px,26cqw,150px)}[data-design=courrier] .screw{display:none}[data-design=horaires] .plate-text span{border-top:1px solid rgb(63 44 10 / .4);padding-top:.3em}.band-title{text-align:center;padding-bottom:30px;font-size:clamp(24px,2.6vw,34px);line-height:1.2;letter-spacing:-.03em}.shelf{display:flex;justify-content:center;gap:14px;padding:6px 0 10px;overflow:hidden}.shelf .tile{flex:0 0 clamp(190px,17vw,240px);padding:8px;background:#fff;border-radius:22px;box-shadow:var(--shadow)}.shelf .tile:nth-child(odd){transform:rotate(-1.6deg)}.shelf .tile:nth-child(even){transform:rotate(1.4deg) translateY(6px)}.shelf .tile>div{display:flex;align-items:center;justify-content:center;aspect-ratio:1;padding:18px;border-radius:16px;background:var(--soft)}.shelf .plate{box-shadow:0 12px 20px -14px rgb(90 55 5 / .7)}.stats{display:flex;justify-content:center;gap:clamp(40px,8vw,120px);margin-top:36px;text-align:center}.stats strong{display:block;font-size:clamp(32px,3.6vw,46px);font-weight:600;letter-spacing:-.04em;line-height:1.1}.stats span{color:var(--muted);font-size:14.5px}.band{background:linear-gradient(180deg,transparent,var(--sky) 22%,var(--sky) 72%,transparent);padding:clamp(40px,5vw,70px) 0}.features{display:grid;grid-template-columns:1fr 1fr;gap:14px}.feat .frame-in{display:flex;flex-direction:column;min-height:430px}.feat h3{font-size:28px;margin-bottom:8px}.feat p{color:var(--muted);margin:0 0 20px}.feat-vis{display:flex;align-items:center;justify-content:center;flex:1}.feat-vis>*{max-width:340px;width:100%}.mini{display:grid;gap:8px;padding:14px;background:#fff;border-radius:18px;box-shadow:var(--shadow)}.mini div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:12px;background:var(--soft);font-size:14px;font-weight:600}.mini div.on{background:var(--a-l);color:var(--a-d)}.mini .ico{width:17px;height:17px;color:var(--a)}.fr-map{width:100%;height:auto;color:#c9bda8}.fr-map circle{fill:var(--a);transition:r .2s}.fr-map a:hover circle{r:9;fill:var(--ink)}.cfg-wrap .frame-in{background:var(--soft)}.cfg{display:grid;grid-template-columns:1.1fr .9fr;gap:36px;align-items:start}.cfg-stage{position:sticky;top:100px}.stage-inner{display:flex;align-items:center;justify-content:center;min-height:440px;padding:40px;border-radius:var(--r2);background:#fff}.stage-inner .plate{width:var(--pw,86%)}.stage-note{margin:12px 0 0;color:var(--muted);font-size:14px;text-align:center}fieldset{margin:0 0 26px;padding:0;border:0}legend{margin-bottom:10px;padding:0;font-size:18px;font-weight:600;letter-spacing:-.02em}label{display:block;margin-bottom:14px;font-size:14.5px;font-weight:500}input,textarea,select{width:100%;margin-top:6px;padding:13px 16px;border:1px solid var(--line);border-radius:14px;background:#fff;color:var(--ink);font:400 16px var(--font)}input:focus,textarea:focus,select:focus{outline:2px solid var(--a);outline-offset:0;border-color:var(--a)}select{min-height:52px;padding-right:44px;appearance:none;font-weight:600;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' stroke='%23b5640f' stroke-width='1.6'%3E%3Cpath d='M1 1l5 5 5-5'/%3E%3C/svg%3E") no-repeat right 16px center;cursor:pointer}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{min-height:42px;padding:0 14px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--ink);font:500 14.5px var(--font);cursor:pointer}.designs{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.design{padding:6px;border:1px solid var(--line);border-radius:14px;background:#fff;color:var(--ink);font:500 12px/1.2 var(--font);cursor:pointer}.design .plate{aspect-ratio:3/2;padding:6%;margin-bottom:6px;box-shadow:none;pointer-events:none}.design .plate .screw{display:none}.chip[aria-pressed=true],.design[aria-pressed=true]{border-color:var(--a);box-shadow:0 0 0 1px var(--a);background:#fff8ee}.two{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.hp{position:absolute;left:-9999px}.form-msg{min-height:1.5em;margin:12px 0 0;font-weight:500}.form-msg.err{color:#a3271f}.form-msg.ok{color:#176b3a}.faq details{padding:20px 0;border-bottom:1px solid var(--line)}.faq summary{display:flex;justify-content:space-between;gap:16px;font-weight:600;cursor:pointer;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:"";flex:none;width:8px;height:8px;margin-top:8px;border-right:1.6px solid var(--muted);border-bottom:1.6px solid var(--muted);transform:rotate(45deg)}.faq details[open] summary::after{transform:rotate(225deg)}.faq p{margin:12px 0 0;color:var(--muted)}.uses{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.use{display:block;text-decoration:none;transition:transform .2s}.use:hover{transform:translateY(-3px)}.use .frame-in{display:flex;flex-direction:column;min-height:230px;padding:24px}.use-ico{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;margin-bottom:18px;border-radius:14px;background:var(--a-l);color:var(--a-d)}.use strong{font-size:19px;font-weight:600;line-height:1.25;letter-spacing:-.02em}.use small{margin-top:6px;color:var(--muted);font-size:14.5px}.use i{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;margin-top:auto;border-radius:50%;background:#fff;color:var(--a-d)}.use i .ico{width:15px;height:15px}.pros{display:flex;flex-wrap:wrap;gap:8px}.pro{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;background:#fff;box-shadow:0 8px 18px -14px rgb(70 45 10 / .5);font-size:15px;font-weight:600;text-decoration:none}.pro:hover{color:var(--a-d)}.pro .ico{width:17px;height:17px;color:var(--a)}.pro em{display:none}.pro-ico{display:inline-flex}.compare{padding:10px;background:#fff;border-radius:var(--r);box-shadow:var(--shadow);overflow-x:auto}.compare table{width:100%;border-collapse:separate;border-spacing:0;font-size:15px}.compare th,.compare td{padding:15px 18px;text-align:left}.compare th{font-size:16px;font-weight:600}.compare tbody tr:nth-child(odd) td{background:#faf7f1}.compare td:first-child{font-weight:600}.compare td{color:var(--muted)}.compare td:first-child{color:var(--ink)}.compare .hl{background:var(--a-l)!important;color:var(--a-d);font-weight:600}.compare th.hl{border-radius:18px 18px 0 0}.duo{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,72px)}.tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.tags span,.tags a{display:inline-flex;align-items:center;padding:8px 14px;border-radius:999px;background:#fff;font-size:14px;font-weight:500;text-decoration:none;box-shadow:0 6px 14px -12px rgb(70 45 10 / .5)}.tags a:hover{color:var(--a-d)}.page-hero{padding:clamp(48px,6vw,80px) 0 clamp(32px,4vw,48px);text-align:center}.page-hero h1{max-width:960px;margin:0 auto 18px;font-size:clamp(38px,5.2vw,72px)}.page-hero .lead{max-width:600px;margin:0 auto 24px;color:var(--muted);font-size:19px}.crumbs{margin:0 0 16px;font-size:14px;color:var(--muted)}.crumbs a{text-decoration:none}.crumbs a:hover{color:var(--a-d)}.page-photo{max-width:1040px;margin:0 auto}.page-photo .frame{position:relative}.page-photo img{width:100%;aspect-ratio:21/9;object-fit:cover;border-radius:var(--r2)}.facts-row{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.fact{padding:20px 22px;background:#fff;border-radius:20px;box-shadow:0 10px 22px -18px rgb(70 45 10 / .5)}.fact .ico{color:var(--a);margin-bottom:10px;display:block}.fact strong{display:block;font-size:18px;font-weight:600;letter-spacing:-.02em}.fact span{color:var(--muted);font-size:14px;line-height:1.4}.read-grid{display:grid;grid-template-columns:minmax(0,740px) 270px;justify-content:space-between;gap:56px;padding-top:clamp(48px,6vw,80px);padding-bottom:clamp(40px,5vw,64px)}.read-grid.single{grid-template-columns:minmax(0,760px);justify-content:center}.prose{line-height:1.75}.prose>:first-child{margin-top:0}.prose p{margin:0 0 20px}.prose h2{margin:44px 0 14px;font-size:clamp(25px,2.4vw,32px);line-height:1.18;scroll-margin-top:110px}.prose h3{margin:30px 0 10px;font-size:21px}.prose ul,.prose ol{margin:0 0 20px;padding-left:22px}.prose li{margin-bottom:8px}.prose li::marker{color:var(--a)}.prose strong{font-weight:600}.prose a{color:var(--a-d);text-underline-offset:3px}.prose img,.post-img{width:100%;height:auto;border-radius:var(--r2)}.post-img{margin-bottom:32px}.prose blockquote{margin:28px 0;padding-left:20px;border-left:3px solid var(--a);font-size:20px;font-weight:500}.prose table{width:100%;margin:0 0 24px;border-collapse:collapse;font-size:15.5px}.prose td,.prose th{padding:10px 12px;border-bottom:1px solid var(--line);text-align:left}.side{position:sticky;top:104px;align-self:start;display:grid;gap:16px}.toc{padding:20px;background:#fff;border-radius:20px;box-shadow:0 10px 22px -18px rgb(70 45 10 / .5)}.toc p{margin:0 0 10px;font-size:14px;font-weight:600}.toc ol{list-style:none;margin:0;padding:0}.toc li{padding:5px 0;font-size:14px;line-height:1.35}.toc a{color:var(--muted);text-decoration:none}.toc a:hover{color:var(--a-d)}.side-cta{display:grid;gap:12px;padding:14px;background:#fff;border-radius:20px}.side-cta .plate{aspect-ratio:3/2;box-shadow:none}.cta-card{display:grid;grid-template-columns:minmax(0,340px) 1fr;gap:clamp(24px,4vw,56px);align-items:center;margin-bottom:clamp(56px,6vw,88px);padding:clamp(24px,4vw,44px);background:#fff;border-radius:var(--r);box-shadow:var(--shadow)}.cta-card h2{margin-bottom:10px;font-size:clamp(26px,3vw,38px)}.cta-card p{margin-bottom:20px;color:var(--muted)}.cluster{margin-bottom:clamp(40px,5vw,64px)}.cluster .label{display:block;margin-bottom:12px;color:var(--muted);font-size:14px;font-weight:600}.cluster ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.cluster a{display:inline-flex;align-items:center;min-height:40px;padding:0 15px;border-radius:999px;background:#fff;font-size:14.5px;font-weight:500;text-decoration:none;box-shadow:0 6px 14px -12px rgb(70 45 10 / .5)}.cluster a:hover{color:var(--a-d)}.cluster strong{font-weight:600}.links-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.links-grid a{position:relative;display:grid;gap:2px;padding:20px 46px 20px 22px;background:#fff;border-radius:20px;text-decoration:none;box-shadow:0 10px 22px -18px rgb(70 45 10 / .5)}.links-grid a:hover{color:var(--a-d)}.links-grid strong{font-size:17px;font-weight:600}.links-grid span{color:var(--muted);font-size:14.5px}.links-grid .ico{position:absolute;right:18px;top:22px;width:17px;height:17px;color:var(--a)}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.card{padding:10px;background:#fff;border-radius:var(--r2);box-shadow:0 12px 26px -20px rgb(70 45 10 / .5)}.card a{display:flex;flex-direction:column;height:100%;padding-bottom:10px;text-decoration:none}.card-media{aspect-ratio:16/9;margin-bottom:14px;overflow:hidden;border-radius:16px;background:var(--soft)}.card-media img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.card a:hover .card-media img{transform:scale(1.03)}.card-meta,.card h3,.card p,.more{padding:0 10px}.card-meta{color:var(--muted);font-size:13px}.card h3{margin:6px 0 8px;font-size:19px;letter-spacing:-.02em}.card p{margin:0 0 12px;color:var(--muted);font-size:15px}.more{margin-top:auto;display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:14px;color:var(--a-d)}.more .ico{width:16px;height:16px}.pager{margin-top:40px}.pager .nav-links{display:flex;flex-wrap:wrap;gap:8px}.pager a,.pager span{display:inline-flex;align-items:center;justify-content:center;min-width:42px;min-height:42px;padding:0 12px;border-radius:999px;background:#fff;text-decoration:none;font-size:15px}.pager .current{background:var(--a);color:#fff}.post-hero{padding:clamp(48px,6vw,72px) 0 24px;text-align:center}.post-hero h1{max-width:900px;margin:0 auto 14px;font-size:clamp(32px,4.2vw,56px);line-height:1.08}.post-hero .lead{margin:0 auto;color:var(--muted)}.post-meta{display:inline-flex;align-items:center;gap:8px;margin:0;color:var(--muted);font-size:15px}.post-meta .ico{width:17px;height:17px;color:var(--a)}.groups{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.group .frame-in{padding:14px 14px 22px;background:var(--soft)}.group-media{aspect-ratio:4/3;margin-bottom:16px;overflow:hidden;border-radius:16px}.group-media img{width:100%;height:100%;object-fit:cover}.group h3,.group p,.group-links{padding:0 8px}.group h3{margin-bottom:4px}.group p{color:var(--muted);font-size:15px;margin-bottom:12px}.group-links{display:flex;flex-wrap:wrap;gap:6px}.group-links a{padding:6px 12px;border-radius:999px;background:#fff;font-size:14px;font-weight:500;text-decoration:none}.group-links a:hover{color:var(--a-d)}.fr{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(24px,5vw,64px);align-items:center}.fr p{margin-top:16px;color:var(--muted)}.fr-box{display:grid;grid-template-columns:1fr 210px;gap:24px;align-items:center}.fr-list{columns:2;column-gap:18px;margin:0;padding:0;list-style:none;font-size:14.5px}.fr-list li{padding:3px 0;break-inside:avoid}.fr-list a{text-decoration:none}.fr-list a:hover{color:var(--a-d)}.formats{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(24px,5vw,56px);align-items:center}.formats .sub{margin:14px 0 20px;color:var(--muted)}.format-use{color:var(--muted)}.format-use strong{display:block;color:var(--ink);font-weight:600}.format-stage{display:flex;align-items:center;justify-content:center;min-height:400px;padding:48px 64px 56px 40px;background:#fff;border-radius:var(--r2)}.format-box{position:relative;transition:width .3s}.dim{position:absolute;color:var(--muted);font-size:13px;font-weight:500;white-space:nowrap}.dim-w{left:0;right:0;bottom:-28px;text-align:center}.dim-h{top:50%;right:-12px;transform:translate(100%,-50%)}.site-foot{padding:0 0 24px}.foot-card{padding:clamp(32px,4vw,56px);background:var(--a);color:#fff;border-radius:36px}.foot-top{display:grid;grid-template-columns:.8fr 1.6fr;gap:clamp(24px,4vw,56px);margin-bottom:clamp(32px,4vw,48px)}.foot-top h2{font-size:clamp(30px,3.6vw,48px)}.foot-mail{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 10px 10px 26px;border-radius:24px;background:rgb(255 255 255 / .2);font-size:clamp(18px,2vw,26px);font-weight:500;text-decoration:none}.foot-mail:hover{background:rgb(255 255 255 / .28)}.foot-mail .btn{background:#fff;color:var(--ink);box-shadow:none}.foot-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.site-foot h2.ft{margin:0 0 12px;color:rgb(255 255 255 / .75);font:600 14px var(--font);letter-spacing:0}.site-foot ul{margin:0;padding:0;list-style:none}.site-foot li{padding:4px 0;font-size:15px}.site-foot a{text-decoration:none}.foot-legal{display:flex;justify-content:space-between;gap:16px;padding-top:18px;color:var(--muted);font-size:14px}.marquee{display:none}@media(max-width:1060px){.nav{display:none;position:absolute;left:0;right:0;top:calc(100% + 8px);margin:0;padding:18px 20px;background:#fff;border-radius:26px;box-shadow:0 24px 44px -24px rgb(70 45 10 / .4)}.nav.open{display:block}.nav-top{flex-direction:column;align-items:flex-start;gap:14px;height:auto}.nav-top>li{display:block;height:auto;width:100%}.mega{position:static;padding:0}.has-mega:hover>.mega,.has-mega:focus-within>.mega{display:none}.has-mega.open>.mega{display:block}.mega-in{grid-template-columns:1fr 1fr;padding:12px 0;box-shadow:none;gap:18px}.menu-btn{display:block}.head-cta{display:none}.head-row{padding:0 12px 0 20px}.cfg,.demo .frame-in,.features,.duo,.fr,.formats,.cta-card,.read-grid,.foot-top{grid-template-columns:1fr}.cfg-stage{position:static}.stage-inner{min-height:260px;padding:22px}.side{position:static;order:-1}.side-cta{display:none}.uses,.facts-row{grid-template-columns:repeat(2,1fr)}.cards,.links-grid,.groups{grid-template-columns:repeat(2,1fr)}.designs{grid-template-columns:repeat(3,1fr)}.foot-grid{grid-template-columns:repeat(2,1fr)}.feat .frame-in{min-height:0}.fr-box{grid-template-columns:1fr}.demo .plate{margin:0 auto}}@media(max-width:620px){.wrap,.narrow{width:calc(100% - 32px)}.uses,.cards,.links-grid,.groups,.two,.foot-grid{grid-template-columns:1fr}.facts-row{grid-template-columns:1fr 1fr}.shelf{justify-content:flex-start}.stats{gap:32px}.foot-mail{flex-direction:column;align-items:flex-start;padding:18px}.format-stage{padding:32px 52px 48px 20px;min-height:280px}}@media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}.cfg-page{padding:clamp(40px,5vw,64px) 0 clamp(64px,7vw,96px)}.cfg-head{margin-bottom:32px;text-align:center}.cfg-head h1{font-size:clamp(36px,5vw,68px);margin-bottom:12px}.cfg-head p{color:var(--muted);font-size:18px}:root{--bg:#f6f4f1;--ink:#0f0f10;--muted:#77726b;--line:#e8e4de;--soft:#efece7;--a:#0f0f10;--a-d:#0f0f10;--a-l:#efece7;--r:24px;--r2:18px;--font:'Inter Tight',system-ui,-apple-system,sans-serif;--shadow:0 1px 2px rgba(0,0,0,.03),0 12px 32px -22px rgba(0,0,0,.22)}body{background:var(--bg);background-image:none;font-size:17px;line-height:1.55;font-weight:400}h1{font-size:clamp(46px,7vw,92px);line-height:1;font-weight:500;letter-spacing:-.045em}h2{font-size:clamp(34px,4.2vw,58px);line-height:1.05;font-weight:500;letter-spacing:-.04em}h3{font-size:21px;letter-spacing:-.02em;font-weight:500}h1 span,h2 span,h1 em,h2 em{color:#8f8a83}.section{padding:clamp(80px,10vw,150px) 0}.sec-head{margin-bottom:clamp(40px,5vw,64px)}.sec-head.center{text-align:center}.sec-head p{font-size:18px;margin-top:16px}.eyebrow{display:block;margin-bottom:12px;color:var(--muted);font-size:13px;letter-spacing:.08em;text-transform:uppercase}.narrow-s{width:min(640px,100% - 40px);margin-inline:auto}.btn{background:var(--ink);color:#fff;box-shadow:none;font-weight:500;min-height:50px}.btn:hover{background:#2b2b2d}.btn-line{background:#fff;color:var(--ink);box-shadow:none}.btn-line:hover{background:#fff;color:#555}.btn-full{width:100%}.head-cta{background:var(--ink);color:#fff}.head-cta:hover{background:#2b2b2d}.btn-gold{background:var(--ink);color:#fff}.btn-gold:hover{background:#2b2b2d}.site-head{position:sticky;top:0;margin:0;background:rgb(246 244 241 / .86);backdrop-filter:blur(14px)}.head-row{background:none;box-shadow:none;border-radius:0;padding:0;min-height:74px}.logo{font-weight:600;font-size:21px}.mark rect{fill:var(--ink)}.mark path{fill:#d9b56d}.nav-top>li>a,.sub-btn{font-weight:400;font-size:15px;color:#4c4944}.mega .ico{color:var(--ink)}.mega-in{box-shadow:0 30px 50px -28px rgb(0 0 0 / .28)}.hero{padding:clamp(72px,9vw,128px) 0 clamp(48px,6vw,72px);text-align:center}.hero h1{margin:0 auto 32px}.hero-actions{margin-bottom:28px}.hero .lead{max-width:560px;margin:0 auto;color:var(--muted);font-size:18px;line-height:1.5}.hero .lead strong{color:var(--ink);font-weight:500}.stage{padding:0 24px clamp(64px,8vw,104px)}.stage-grid{display:grid;grid-template-columns:1fr minmax(0,520px) 1fr;gap:clamp(20px,3vw,40px);align-items:center;max-width:1320px;margin:0 auto}.stage-l,.stage-r{margin:0;font-size:clamp(26px,3.4vw,46px);line-height:1.04;letter-spacing:-.04em;font-weight:500}.stage-l{text-align:right}.stage-r{color:#8f8a83;font-size:clamp(22px,2.4vw,32px)}.stage-card{position:relative;aspect-ratio:4/5;overflow:hidden;border-radius:14px;background:var(--soft)}.stage-card img{width:100%;height:100%;object-fit:cover}.stage-plate{position:absolute;left:50%;bottom:7%;width:62%;transform:translateX(-50%)}.who{padding:0 24px clamp(40px,5vw,72px);text-align:center}.who p{margin:0 0 26px;color:var(--muted);font-size:clamp(18px,1.8vw,22px);letter-spacing:-.02em}.who-row{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(20px,4vw,56px)}.who-row span{font-size:clamp(20px,2.2vw,30px);font-weight:500;letter-spacing:-.03em;color:#2a2926}.cfg{grid-template-columns:minmax(0,1fr) 380px;gap:16px}.cfg-form{display:grid;gap:12px}.step{margin:0;padding:24px;background:#fff;border-radius:var(--r2);box-shadow:var(--shadow)}legend{display:flex;align-items:center;gap:10px;float:left;width:100%;margin-bottom:16px;font-size:17px;font-weight:500}legend+*{clear:both}legend i{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--ink);color:#fff;font-size:12px;font-style:normal;font-weight:500}.chip{background:#fff;border-color:var(--line)}.chip[aria-pressed=true],.design[aria-pressed=true]{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink);background:#fff}input,textarea,select{border-radius:12px;border-color:var(--line);background:#fbfaf8}input:focus,textarea:focus,select:focus{outline:1.5px solid var(--ink)}.cfg-stage{top:92px}.sum{padding:20px;background:#fff;border-radius:var(--r2);box-shadow:var(--shadow)}.sum-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:14px}.sum-head strong{font-weight:500}.sum-head small{color:var(--muted);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.stage-inner{min-height:240px;padding:24px;background:var(--soft);border-radius:14px}.stage-inner .plate{width:var(--pw,86%)}.sum-list{margin:14px 0 16px}.sum-list div{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--line);font-size:15px}.sum-list dt{color:var(--muted)}.sum-list dd{margin:0;font-weight:500;text-align:right}.sum-note{display:block;margin-top:6px;color:var(--muted);text-align:center;font-size:13px}.sum .form-msg{min-height:0;margin:10px 0 0;text-align:center;font-size:14px}.how{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;text-align:center}.how>article>i{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-bottom:14px;border-radius:50%;background:var(--ink);color:#fff;font-size:13px;font-style:normal}.how h3{margin-bottom:8px}.how article>p{min-height:52px;margin:0 auto 24px;max-width:300px;color:var(--muted);font-size:15.5px}.how-card{display:flex;flex-direction:column;justify-content:center;gap:8px;min-height:380px;padding:18px;background:var(--soft);border:1px solid var(--line);border-radius:20px;text-align:left}.row{display:flex;align-items:center;gap:12px;padding:12px 14px;background:#fff;border-radius:12px;font-size:14.5px;font-weight:500}.row small{display:block;color:var(--muted);font-size:12.5px;font-weight:400}.row span{flex:1}.row b{width:20px;height:20px;border-radius:50%;border:1px solid var(--line)}.row.on{background:var(--ink);color:#fff}.row.on small{color:#bdb9b2}.row.on b{background:#fff;border-color:#fff}.list{padding:18px;background:#fff;border-radius:14px;font-size:14.5px}.list strong{display:flex;justify-content:space-between;font-weight:500}.list strong small{color:var(--muted);font-weight:400}.list u{display:block;height:4px;margin:12px 0 14px;border-radius:9px;background:var(--line);text-decoration:none}.list s{display:block;height:100%;border-radius:9px;background:var(--ink)}.list p{display:flex;align-items:center;gap:10px;margin:0;padding:8px 0;color:var(--muted)}.list p.done{color:var(--ink)}.no{width:20px;height:20px;border:1px solid var(--line);border-radius:50%}.yes{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--ink);color:#fff;flex:none}.yes .ico{width:13px;height:13px;stroke-width:2.4}.track p{justify-content:space-between;padding:10px 0;border-bottom:1px solid var(--line)}.track p:last-child{border:0}.st{padding:4px 10px;border-radius:999px;background:#fff3df;color:#9a6a12;font-size:12.5px;font-style:normal;font-weight:500}.st.ok{background:#e7f6ec;color:#1d7a3f}.tp{display:block;width:92px}.tp .plate{padding:8%;box-shadow:none;aspect-ratio:3/2}.tp .screw{display:none}.compare{padding:0;border-radius:var(--r2);box-shadow:var(--shadow)}.compare th,.compare td{padding:18px 20px;text-align:center;border-bottom:1px solid var(--line);font-size:15px;color:#4c4944}.compare th:first-child,.compare td:first-child{text-align:left;color:var(--ink);font-weight:400}.compare tbody tr:nth-child(odd) td{background:none}.compare tbody tr:last-child td{border-bottom:0}.compare th{font-weight:500;color:var(--muted)}.compare .hl,.compare tbody tr:nth-child(odd) td.hl{background:#faf8f4!important;color:var(--ink)}.compare th.hl{border-radius:0;font-weight:600}.filters{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:28px}.filters button{min-height:40px;padding:0 18px;border:0;border-radius:999px;background:#fff;color:var(--ink);font:500 14.5px var(--font);cursor:pointer}.filters [aria-pressed=true]{background:var(--ink);color:#fff}.gallery{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.tile{position:relative;aspect-ratio:4/5;margin:0;overflow:hidden;border-radius:14px;background:var(--soft)}.tile[hidden]{display:none}.tile>img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.tile:hover>img{transform:scale(1.04)}.tile-plate{position:absolute;left:50%;top:50%;width:68%;transform:translate(-50%,-50%)}.tile figcaption{position:absolute;left:12px;bottom:12px;padding:5px 11px;border-radius:999px;background:rgb(255 255 255 / .92);font-size:12.5px;font-weight:500}.center-btn{margin-top:36px;text-align:center}.expect{display:grid;gap:8px}.expect p{display:flex;align-items:center;gap:12px;margin:0;padding:14px 18px;background:#fff;border-radius:14px;font-size:15.5px}.pros{justify-content:center}.pro{box-shadow:none;font-weight:500;font-size:14.5px}.pro .ico{color:var(--ink)}.faq{display:grid;gap:8px}.faq details{padding:0;border:0;background:#fff;border-radius:14px}.faq summary{padding:16px 20px;font-weight:500;font-size:15.5px}.faq summary::after{content:"+";width:auto;height:auto;margin:0;border:0;transform:none;color:var(--muted);font-size:20px;line-height:1}.faq details[open] summary::after{content:"–";transform:none}.faq p{margin:0;padding:0 20px 18px}.quick-form{padding:24px;background:#fff;border:0;border-radius:var(--r2);box-shadow:var(--shadow)}.foot-card{background:var(--ink);border-radius:24px}.foot-mail{background:rgb(255 255 255 / .08)}.foot-mail .btn{background:#fff;color:var(--ink)}.site-foot .mark rect{fill:#d9b56d}.site-foot .mark path{fill:var(--ink)}.site-foot h2.ft{color:#a7a29a}.site-foot{padding-top:40px}.frame{padding:0;background:#fff;border-radius:var(--r2);box-shadow:var(--shadow)}.frame-in{background:#fff;background-image:none;border-radius:var(--r2)}.page-photo .frame{overflow:hidden;padding:0;box-shadow:none}.page-photo img{border-radius:14px}.fact{box-shadow:none;border-radius:14px}.fact .ico{color:var(--ink)}.prose li::marker{color:var(--ink)}.prose a{color:var(--ink)}.more{color:var(--ink)}.card{box-shadow:none;border-radius:16px}.card-media{border-radius:10px}.toc,.side-cta,.cta-card,.links-grid a{box-shadow:none}.cta-card{border-radius:var(--r2)}.cluster a{box-shadow:none}.links-grid .ico{color:var(--ink)}.group .frame-in{background:#fff}.group-links a{background:var(--soft)}.fr-map{color:#c9c3b9}.fr-map circle{fill:var(--ink)}.fr-map a:hover circle{fill:#b98f3f}.post-meta .ico{color:var(--ink)}.page-hero{padding:clamp(64px,8vw,104px) 0 clamp(36px,4vw,56px)}.page-hero h1{font-size:clamp(40px,5.6vw,76px);line-height:1.02}@media(max-width:1060px){.site-head{top:0}.head-row{padding:0}.stage-grid{grid-template-columns:1fr;text-align:center}.stage-l,.stage-r{text-align:center}.stage-card{max-width:440px;margin:0 auto;width:100%}.cfg{grid-template-columns:1fr}.cfg-stage{order:-1;position:static}.how{grid-template-columns:1fr}.how-card{min-height:0}.gallery{grid-template-columns:repeat(2,1fr)}.how article>p{min-height:0}}@media(max-width:620px){.compare th,.compare td{padding:12px 10px;font-size:13px}.gallery{gap:8px}.designs{grid-template-columns:repeat(2,1fr)}}.wm{font-family:'Instrument Serif',Georgia,serif;font-style:italic;font-weight:400;font-size:29px;letter-spacing:-.01em}.mark{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9px;background:#fff;color:var(--ink);font:italic 400 24px/1 'Instrument Serif',Georgia,serif;box-shadow:0 1px 2px rgb(0 0 0 / .08),0 4px 10px -4px rgb(0 0 0 / .2)}.site-foot .mark{background:#fff;color:var(--ink)}.nav{position:static}.has-mega{position:relative}.mega{left:50%;right:auto;transform:translateX(-50%);top:100%;padding-top:4px}.mega-card{overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 30px 60px -30px rgb(0 0 0 / .3)}.mega-card.cols-2{width:600px}.mega-card.cols-3{width:520px}.mega p.mega-head{margin:0;padding:12px 20px;background:#f7f6f4;border-bottom:1px solid var(--line);color:var(--muted);font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.mega-card ul{display:grid;grid-template-columns:1fr 1fr;gap:2px;padding:12px}.mega-card.cols-3 ul{grid-template-columns:repeat(3,1fr)}.mega-card li{padding:0}.mega-card a{display:flex;align-items:center;gap:12px;padding:9px 10px;border-radius:10px}.mega-card a:hover{background:#f7f6f4;color:var(--ink)}.mi{display:inline-flex;align-items:center;justify-content:center;flex:none;width:38px;height:38px;border-radius:10px;background:#f3f1ee}.mi .ico{width:18px;height:18px;color:var(--ink)}.mega-card b{display:block;font-size:14.5px;font-weight:500;line-height:1.25}.mega-card small{display:block;color:var(--muted);font-size:12.5px;line-height:1.3}.how-card{min-height:360px;justify-content:center}.track{display:grid;gap:0}.tr-row{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--line)}.tr-row:last-child{border:0}.tp{display:block;width:96px}.tp .plate{padding:6%;aspect-ratio:3/2;box-shadow:none}.tp .plate-text strong{font-size:13px}.tp .screw{display:none}.tp [data-design=double]::after{inset:7%;box-shadow:none}.tile-plate{top:auto;bottom:44px;width:60%;transform:translateX(-50%)}@media(max-width:1060px){.mega{position:static;transform:none;padding:6px 0}.mega-card.cols-2,.mega-card.cols-3{width:100%;border:0;box-shadow:none}.mega p.mega-head{display:none}.mega-card ul{padding:0}.mega-card.cols-3 ul{grid-template-columns:1fr 1fr}.has-mega{position:static}}.screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.mark{width:38px;height:28px;background:none;box-shadow:none;border-radius:0}.wm{font-family:var(--font);font-style:normal;font-weight:600;font-size:21px;letter-spacing:-.03em}.site-foot .mark{background:none}.mark rect{fill:url(#pb)}.mark path{fill:#3f2c0a}.site-foot .mark rect{fill:url(#pb)}.site-foot .mark path{fill:#3f2c0a}.section{padding:clamp(72px,8vw,120px) 0}.stage-plate{width:54%;bottom:6%}.who{padding-bottom:clamp(16px,2vw,32px)}.pro-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.pcard{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:36px;min-height:168px;padding:22px;background:#fff;border-radius:var(--r2);text-decoration:none;transition:box-shadow .25s,transform .25s}.pcard:hover{transform:translateY(-2px);box-shadow:var(--shadow)}.pcard strong{font-size:19px;font-weight:500;letter-spacing:-.02em;line-height:1.2;padding-right:34px}.pcard i{position:absolute;right:18px;bottom:20px;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#f3f1ee}.pcard i .ico{width:15px;height:15px}.pcard:hover i{background:var(--ink);color:#fff}.two-col{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(32px,6vw,96px);align-items:start}.lead-box{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,72px);align-items:center;padding:clamp(28px,5vw,64px);background:#fff;border-radius:var(--r);box-shadow:var(--shadow)}.lead-copy h2{margin-bottom:28px}.lead-box .expect p{padding:9px 0;background:none;border-radius:0;font-size:16px}.lead-box .quick-form{padding:0;background:none;box-shadow:none}@media(max-width:1060px){.pro-grid{grid-template-columns:repeat(3,1fr)}.two-col,.lead-box{grid-template-columns:1fr}}@media(max-width:620px){.pro-grid{grid-template-columns:1fr 1fr}.pcard{min-height:130px;padding:16px;gap:22px}.pcard strong{font-size:16px}}.lp-hero{padding:clamp(40px,5vw,72px) 0 clamp(48px,6vw,88px)}.lp-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(32px,5vw,72px);align-items:center}.lp-hero h1{font-size:clamp(40px,5.4vw,76px);line-height:1.02;margin-bottom:20px}.lp-hero .lead{max-width:520px;margin:0 0 26px;color:var(--muted);font-size:19px}.hero-actions.left{justify-content:flex-start;margin:0 0 26px}.lp-points{display:flex;flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;list-style:none;font-size:14.5px;color:#4c4944}.lp-points li{display:inline-flex;align-items:center;gap:6px}.lp-points .ico{width:16px;height:16px}.lp-visual{position:relative;aspect-ratio:1/1;overflow:hidden;border-radius:18px;background:var(--soft)}.lp-visual>img{width:100%;height:100%;object-fit:cover}.lp-plate{position:absolute;left:50%;bottom:8%;width:62%;transform:translateX(-50%)}.ideas{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.idea{display:block;padding:10px;background:#fff;border-radius:var(--r2);text-decoration:none;transition:box-shadow .25s,transform .25s}.idea:hover{transform:translateY(-2px);box-shadow:var(--shadow)}.idea-stage{display:flex;align-items:center;justify-content:center;aspect-ratio:4/3;padding:12%;background:var(--soft);border-radius:12px}.idea-plate{display:block;width:100%}.idea-plate .plate{aspect-ratio:var(--ar)}.idea-foot{display:flex;justify-content:space-between;align-items:baseline;padding:14px 8px 6px}.idea-foot b{font-weight:500}.idea-foot small{color:var(--muted);font-size:13.5px}.lp-intro{max-width:640px;margin-top:16px;color:var(--muted);font-size:18px}.lp-intro p{margin:0}.tips{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.tip{padding:26px;background:#fff;border-radius:var(--r2)}.tip .mi{margin-bottom:18px}.tip h3{margin-bottom:10px;font-size:20px}.tip div{color:var(--muted);font-size:15.5px}.tip p{margin:0 0 10px}.tip a{color:var(--ink)}@media(max-width:1060px){.lp-grid{grid-template-columns:1fr}.ideas,.tips{grid-template-columns:1fr}.lp-visual{aspect-ratio:4/3}.idea-stage{aspect-ratio:16/9;padding:8% 22%}}.tips.n2{grid-template-columns:repeat(2,1fr)}.tips.n1{grid-template-columns:1fr}.lp-plate{width:50%;bottom:7%}@media(max-width:1060px){.tips.n2{grid-template-columns:1fr}}.prose a.btn{color:#fff;text-decoration:none}.btn-white{background:#fff;color:var(--ink)}.btn-white:hover{background:#f0e6d2;color:var(--ink)}.btn .ico{width:17px;height:17px;transition:transform .25s}.btn:hover .ico{transform:translateX(3px)}.page-photo{max-width:none;width:min(1240px,100% - 48px)}.page-photo .frame{background:none}.page-photo img{aspect-ratio:21/8;border-radius:var(--r2)}.facts-row{width:min(1240px,100% - 48px)}.pro-grid.three{grid-template-columns:repeat(3,1fr)}.pc{display:block}.pc strong{display:block;padding-right:34px}.pc small{display:block;margin-top:4px;color:var(--muted);font-size:14px}.cta-hero{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,72px);align-items:center;overflow:hidden;margin-bottom:clamp(64px,7vw,104px);padding:clamp(36px,6vw,84px);border-radius:var(--r);background:radial-gradient(620px 420px at 78% 40%,rgb(217 181 109 / .34),transparent 68%),#0f0f10;color:#fff}.cta-hero h2{font-size:clamp(34px,4.4vw,60px);margin-bottom:18px}.cta-hero h2 span{color:#d9b56d}.cta-hero p{max-width:400px;margin-bottom:26px;color:#c7c3bb;font-size:18px}.cta-visual{perspective:900px}.cta-hero .plate{transition:transform .25s ease-out;box-shadow:0 40px 70px -30px rgb(0 0 0 / .85);overflow:hidden}.cta-hero .plate::before{content:"";position:absolute;top:-40%;bottom:-40%;left:-60%;width:40%;background:linear-gradient(100deg,transparent,rgb(255 255 255 / .55),transparent);transform:rotate(12deg);animation:sheen 4.5s ease-in-out infinite}@keyframes sheen{0%,55%{left:-60%}100%{left:130%}}.wiz{display:grid;grid-template-columns:1.15fr .85fr;gap:12px;align-items:stretch}.wiz-stage{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:620px;overflow:hidden;padding:clamp(20px,3vw,32px);border-radius:var(--r);background:#0f0f10;color:#fff}.wiz-glow{position:absolute;inset:0;background:radial-gradient(520px 380px at 50% 42%,rgb(217 181 109 / .3),transparent 70%);pointer-events:none}.wiz-stage .stage-inner{position:relative;flex:1;min-height:0;padding:clamp(20px,4vw,48px);background:none}.wiz-stage .plate{width:var(--pw,86%);box-shadow:0 34px 60px -26px rgb(0 0 0 / .9)}.wiz-stage .sum-list{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0}.wiz-stage .sum-list div{display:block;padding:12px 14px;border:0;border-radius:12px;background:rgb(255 255 255 / .08)}.wiz-stage dt{color:#a7a29a;font-size:12.5px}.wiz-stage dd{margin:2px 0 0;text-align:left;font-size:15px;font-weight:500}.wiz-panel{display:flex;flex-direction:column;padding:clamp(22px,3vw,36px);background:#fff;border-radius:var(--r)}.wiz-top{display:flex;align-items:center;gap:14px;margin-bottom:28px;color:var(--muted);font-size:13.5px;white-space:nowrap}.wiz-bar{flex:1;height:4px;border-radius:9px;background:var(--line);overflow:hidden}.wiz-bar i{display:block;height:100%;width:20%;background:var(--ink);transition:width .3s}.wiz-panel .step{flex:1;padding:0;box-shadow:none;border-radius:0;background:none;animation:fadeup .3s ease}.wiz-panel .step[hidden]{display:none}.wiz-panel legend{float:none;margin-bottom:20px;font-size:clamp(26px,2.6vw,34px);font-weight:500;letter-spacing:-.035em}.wiz-panel .designs{grid-template-columns:repeat(3,1fr)}.wiz-nav{display:flex;justify-content:space-between;gap:10px;margin-top:24px}.wiz-nav .btn{flex:1}.wiz-nav [hidden]{display:none}@keyframes fadeup{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.tile{cursor:pointer}.tile::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(12 12 14 / .72),rgb(12 12 14 / .12) 46%,rgb(12 12 14 / .34));transition:background .3s}.tile:hover::after{background:rgb(12 12 14 / .56)}.tile figcaption{z-index:2;left:18px;right:18px;top:18px;bottom:auto;padding:0;border-radius:0;background:none;color:#fff}.tile figcaption b{display:block;font-size:19px;font-weight:500;letter-spacing:-.02em}.tile figcaption small{font-size:13.5px;color:#e4e0d8}.tile-plate{z-index:2;top:50%;bottom:auto;width:70%;opacity:0;transform:translate(-50%,-38%) scale(.94);transition:opacity .3s,transform .35s cubic-bezier(.2,.8,.2,1)}.tile:hover .tile-plate{opacity:1;transform:translate(-50%,-44%) scale(1)}@media(hover:none){.tile-plate{opacity:1;transform:translate(-50%,-44%)}}.card{padding:0;background:none;border-radius:0}.card a{padding:0}.card-media{aspect-ratio:3/2;margin-bottom:18px;border-radius:16px}.card-meta,.card h3,.card p,.more{padding:0}.card h3{margin:8px 0 10px;font-size:22px;line-height:1.2;letter-spacing:-.025em}.card p{font-size:15.5px;line-height:1.5}.cards{gap:clamp(36px,4vw,56px) 28px}.blog .section{padding-top:clamp(32px,4vw,56px)}.blog .post-hero{padding-top:clamp(72px,9vw,120px)}.blog .post-hero h1{font-size:clamp(44px,6vw,84px)}.blog .cards .card:first-child{grid-column:1/-1}.blog .cards .card:first-child a{display:grid;grid-template-columns:1.3fr 1fr;grid-template-rows:auto auto auto 1fr;column-gap:40px;align-items:start}.blog .cards .card:first-child .card-media{grid-row:1/-1;margin:0;aspect-ratio:16/10}.blog .cards .card:first-child .card-meta{padding-top:24px}.blog .cards .card:first-child h3{font-size:clamp(28px,3vw,42px);line-height:1.08}.blog .cards .card:first-child p{font-size:17px}.side{gap:14px}.author{display:flex;align-items:center;gap:12px;padding:16px 18px;background:#fff;border-radius:16px}.av{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:var(--ink);color:#fff;font-weight:500}.author strong{display:block;font-weight:500;line-height:1.2}.author small{color:var(--muted);font-size:13px}.share{padding:18px;background:#fff;border-radius:16px}.share p{margin:0 0 10px;font-size:14px;font-weight:500}.share div{display:flex;flex-wrap:wrap;gap:6px}.share a,.share button{padding:6px 11px;border:0;border-radius:999px;background:var(--soft);color:var(--ink);font:500 13px var(--font);text-decoration:none;cursor:pointer;transition:background .2s,color .2s}.share a:hover,.share button:hover{background:var(--ink);color:#fff}.share [data-done]{background:#1d7a3f;color:#fff}.site-foot li a{position:relative;display:inline-block;color:#d8d4cc;transition:color .2s,transform .2s}.site-foot li a::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:#d9b56d;transform:scaleX(0);transform-origin:left;transition:transform .25s}.site-foot li a:hover{color:#fff;transform:translateX(3px)}.site-foot li a:hover::after{transform:scaleX(1)}.foot-mail{transition:background .25s}.foot-mail:hover{background:rgb(255 255 255 / .14)}.foot-mail .btn{transition:transform .25s}.foot-mail:hover .btn{transform:translateX(-4px)}@media(max-width:1060px){.wiz,.cta-hero{grid-template-columns:1fr}.wiz-stage{min-height:360px}.pro-grid.three{grid-template-columns:repeat(2,1fr)}.blog .cards .card:first-child a{display:flex}.blog .cards .card:first-child .card-media{margin-bottom:18px}}@media(max-width:620px){.pro-grid.three{grid-template-columns:1fr}.wiz-stage .sum-list{grid-template-columns:1fr 1fr 1fr}.wiz-stage dd{font-size:13px}.cards{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.cta-hero .plate::before{animation:none}}.card-media{aspect-ratio:16/9}.blog .cards .card:first-child .card-media{aspect-ratio:16/9}.card{padding:10px;background:#fff;border-radius:22px;box-shadow:0 1px 2px rgb(0 0 0 / .03);transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s}.card:hover{transform:translateY(-5px);box-shadow:0 26px 46px -28px rgb(0 0 0 / .34)}.card a{padding:0 0 12px}.card-media{position:relative;aspect-ratio:12/5;margin-bottom:16px;border-radius:14px}.card-media img{object-position:top;transition:transform .55s cubic-bezier(.2,.8,.2,1)}.card a:hover .card-media img{transform:scale(1.05)}.card-media::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgb(12 12 14 / .22));opacity:0;transition:opacity .3s}.card a:hover .card-media::after{opacity:1}.card-meta,.card h3,.card p,.more{padding:0 12px}.card h3{transition:none}.card a:hover h3{color:var(--ink)}.more{display:flex;align-items:center;justify-content:space-between;width:100%;color:var(--ink)}.more i{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#f3f1ee;transition:background .25s,color .25s,transform .25s}.more .ico{width:16px;height:16px}.card a:hover .more i{background:var(--ink);color:#fff;transform:translateX(2px)}.cards{gap:16px}.blog .cards .card:first-child a{column-gap:36px;padding:0}.blog .cards .card:first-child .card-media{aspect-ratio:16/8;margin:0}.blog .cards .card:first-child .card-meta{padding:24px 12px 0 0}.blog .cards .card:first-child h3,.blog .cards .card:first-child p,.blog .cards .card:first-child .more{padding-left:0;padding-right:14px}.blog .cards .card:first-child .more{align-self:end;padding-bottom:14px}@media(max-width:1060px){.blog .cards .card:first-child a{padding-bottom:12px}.blog .cards .card:first-child .card-media{margin-bottom:16px;aspect-ratio:12/5}.blog .cards .card:first-child .card-meta,.blog .cards .card:first-child h3,.blog .cards .card:first-child p,.blog .cards .card:first-child .more{padding-left:12px;padding-right:12px;padding-top:0}}.blog .cards .card:first-child a{align-items:stretch}.blog .cards .card:first-child .card-media{aspect-ratio:auto;height:100%;min-height:300px}.blog .cards .card:first-child .card-media img{height:128%;object-position:top}@media(max-width:1060px){.blog .cards .card:first-child .card-media{height:auto;min-height:0;aspect-ratio:12/5}.blog .cards .card:first-child .card-media img{height:100%}}.post-meta .av{width:28px;height:28px;font-size:13px}.side-cta{display:grid;gap:6px;padding:16px;background:#0f0f10;color:#fff;border-radius:16px;text-decoration:none;transition:transform .25s}.side-cta:hover{transform:translateY(-3px)}.side-cta .plate{margin-bottom:10px;aspect-ratio:3/2;box-shadow:0 16px 26px -16px rgb(0 0 0 / .9)}.side-cta strong{font-size:18px;font-weight:500;letter-spacing:-.02em}.side-cta>span{color:#c7c3bb;font-size:14px}.side-cta em{display:flex;align-items:center;gap:6px;margin-top:8px;font-style:normal;font-size:14px;font-weight:500;color:#d9b56d}.side-cta em .ico{width:16px;height:16px;transition:transform .25s}.side-cta:hover em .ico{transform:translateX(3px)}.guide{display:grid;grid-template-columns:280px minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:start}.guide-nav{position:sticky;top:96px;padding:20px;background:#fff;border-radius:var(--r2)}.guide-nav p{margin:0 0 12px;font-weight:500}.guide-nav ol{list-style:none;margin:0 0 16px;padding:0;max-height:48vh;overflow:auto}.guide-nav li{padding:6px 0;border-bottom:1px solid var(--line);font-size:14px;line-height:1.35}.guide-nav li:last-child{border:0}.guide-nav a:not(.btn){color:var(--muted);text-decoration:none}.guide-nav a:not(.btn):hover{color:var(--ink)}.guide-body{display:grid;gap:12px}.gsec{padding:clamp(22px,3vw,36px);background:#fff;border-radius:var(--r2);scroll-margin-top:100px;font-size:16.5px;line-height:1.65}.gsec h2{margin:0 0 12px;font-size:clamp(22px,2.2vw,28px)}.gsec h3{margin:20px 0 8px;font-size:18px}.gsec>:last-child{margin-bottom:0}.rv{opacity:0;transform:translateY(14px);transition:opacity .6s ease,transform .6s cubic-bezier(.2,.8,.2,1)}.rv.in{opacity:1;transform:none}.card.rv.in:hover,.pcard.rv.in:hover,.idea.rv.in:hover{transform:translateY(-4px)}.site-head.stuck{box-shadow:0 8px 24px -18px rgb(0 0 0 / .35)}.m-cta{display:none}.lead-copy .btn{margin-top:20px}.expect a{color:inherit}@media(max-width:1060px){.guide{grid-template-columns:1fr}.guide-nav{position:static}.guide-nav ol{max-height:none}.m-cta{position:fixed;left:16px;right:16px;bottom:14px;z-index:35;display:flex;align-items:center;justify-content:center;min-height:52px;border-radius:999px;background:var(--ink);color:#fff;font-weight:500;text-decoration:none;box-shadow:0 14px 30px -12px rgb(0 0 0 / .55)}.site-foot{padding-bottom:84px}}@media(prefers-reduced-motion:reduce){.rv{opacity:1;transform:none}}.stats-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.stats-cards article{display:flex;flex-direction:column;gap:4px;min-height:210px;justify-content:flex-end;padding:26px;background:#fff;border-radius:var(--r2)}.stats-cards .ico{margin-bottom:auto;width:26px;height:26px}.stats-cards strong{font-size:clamp(32px,3.6vw,48px);font-weight:500;letter-spacing:-.04em;line-height:1.05}.stats-cards span{color:var(--muted)}.stats-cards .dark{background:#0f0f10;color:#fff}.stats-cards .dark span{color:#c7c3bb}.stats-cards .dark .ico{color:#d9b56d}.journey{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:0;padding:0;list-style:none}.journey::before{content:"";position:absolute;left:12%;right:12%;top:32px;height:1px;background:var(--line)}.journey li{position:relative;padding:18px 22px 24px;text-align:center}.journey i{position:relative;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;margin-bottom:18px;border-radius:50%;background:var(--ink);color:#fff;font-size:13px;font-style:normal}.journey h3{margin-bottom:8px}.journey p{margin:0;color:var(--muted);font-size:15px}@media(max-width:1060px){.stats-cards,.journey{grid-template-columns:1fr}.journey::before{display:none}.stats-cards article{min-height:160px}}.forms{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px}.form-tile{display:flex;align-items:center;padding:20px;background:var(--soft);border-radius:14px}.form-tile .plate{aspect-ratio:3/2;box-shadow:0 14px 22px -16px rgb(90 55 5 / .7)}.form-tile .plate-text strong{font-size:clamp(14px,8cqw,24px)}.nots{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:16px}.nots p{display:flex;gap:12px;align-items:flex-start;margin:0;padding:14px;background:var(--soft);border-radius:12px;font-size:15px;line-height:1.4}.x{position:relative;flex:none;width:22px;height:22px;border-radius:50%;background:#fbe4df}.x::before,.x::after{content:"";position:absolute;left:6px;right:6px;top:10px;height:1.6px;background:#b23a24;transform:rotate(45deg)}.x::after{transform:rotate(-45deg)}.gdark{background:#0f0f10;color:#fff;font-size:17px;line-height:1.6}.gdark .mi{margin-bottom:14px;background:rgb(255 255 255 / .1)}.gdark .mi .ico{color:#d9b56d}.gdark h2{margin:0 0 10px;font-size:clamp(22px,2.2vw,28px)}.gdark p{margin:0;color:#d8d4cc}.cluster{margin:0 0 clamp(64px,7vw,104px);padding:0;border:0}.cluster .label{display:none}.cl-grid{display:grid!important;grid-template-columns:repeat(3,1fr);gap:12px}.cl{position:relative;display:flex!important;flex-direction:column;align-items:flex-start;gap:4px;min-height:132px;padding:20px 56px 20px 20px!important;background:#fff;border-radius:var(--r2)!important;box-shadow:none!important;font-size:16.5px!important;text-decoration:none;transition:transform .25s,box-shadow .25s}.cl:hover{transform:translateY(-3px);box-shadow:var(--shadow)!important;color:var(--ink)!important}.cl .mi{margin-bottom:auto}.cl b{margin-top:14px;font-weight:500;letter-spacing:-.02em;line-height:1.2}.cl small{color:var(--muted);font-size:13.5px}.cl i{position:absolute;right:16px;bottom:18px;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#f3f1ee;transition:background .25s,color .25s}.cl i .ico{width:15px;height:15px}.cl:hover i{background:var(--ink);color:#fff}.cl.hub{background:#0f0f10;color:#fff}.cl.hub:hover{color:#fff!important}.cl.hub .mi{background:rgb(255 255 255 / .1)}.cl.hub .mi .ico{color:#d9b56d}.cl.hub small{color:#c7c3bb}.cl.hub i{background:rgb(255 255 255 / .14);color:#fff}@media(max-width:1060px){.cl-grid,.forms{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.cl-grid,.forms,.nots{grid-template-columns:1fr}}.reviews{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.review{margin:0;padding:26px;background:#fff;border-radius:var(--r2)}.review p{margin:0 0 16px;font-size:18px;line-height:1.45;letter-spacing:-.01em}.review cite{color:var(--muted);font-size:14px;font-style:normal}@media(max-width:1060px){.reviews{grid-template-columns:1fr}}.lp-visual::after,.stage-card::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(12 12 14 / .05) 30%,rgb(12 12 14 / .62));pointer-events:none}.lp-plate,.stage-plate{z-index:2;padding:14px;border:1px solid rgb(255 255 255 / .28);border-radius:16px;background:rgb(255 255 255 / .12);-webkit-backdrop-filter:blur(14px) saturate(130%);backdrop-filter:blur(14px) saturate(130%);box-shadow:0 24px 44px -22px rgb(0 0 0 / .6)}.lp-plate .plate,.stage-plate .plate{box-shadow:0 10px 20px -12px rgb(0 0 0 / .6)}.lp-plate{width:56%}.stage-plate{width:60%}.tile-plate{padding:12px;border:1px solid rgb(255 255 255 / .28);border-radius:14px;background:rgb(255 255 255 / .12);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.scene{position:relative;padding:0 0 34px 34px}.scene.tall{padding:0 34px 34px}.scene .lp-visual,.scene .stage-card{border-radius:20px}.scene .lp-visual{aspect-ratio:5/5.2}.lp-plate,.stage-plate{position:absolute;left:0;right:auto;bottom:0;top:auto;transform:rotate(-2.2deg);width:60%;padding:12px;transition:transform .4s cubic-bezier(.2,.8,.2,1)}.scene:hover .lp-plate,.scene:hover .stage-plate{transform:rotate(0) translateY(-6px)}.scene.tall .stage-plate{left:-6px;width:66%}.chip-f{position:absolute;z-index:3;display:inline-flex;align-items:center;gap:7px;padding:9px 13px;border-radius:999px;background:rgb(255 255 255 / .9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--ink);font-size:13.5px;font-weight:500;box-shadow:0 14px 26px -16px rgb(0 0 0 / .5);animation:floaty 6s ease-in-out infinite}.chip-f .ico{width:15px;height:15px}.chip-f.c1{top:22px;right:-10px}.chip-f.c2{right:22px;bottom:54px;animation-delay:-3s}.scene.tall .chip-f.c1{right:8px}.scene.tall .chip-f.c2{right:14px;bottom:64px}@keyframes floaty{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}.lp-visual::after,.stage-card::after{background:linear-gradient(180deg,#fff0 45%,rgb(12 12 14 / .48))}@media(max-width:1060px){.scene{padding:0 0 28px 16px}.scene.tall{max-width:460px;margin:0 auto;padding:0 12px 28px}.chip-f.c1{right:6px}.stage-grid .stage-card{max-width:none}}@media(max-width:620px){.chip-f{font-size:12px;padding:7px 11px}.chip-f.c2{bottom:40px;right:10px}}@media(prefers-reduced-motion:reduce){.chip-f{animation:none}}.cl-grid{grid-template-columns:repeat(4,1fr)!important;align-items:stretch}.cl-grid li{display:flex;min-width:0;padding:0}.cl-grid li:has(.hub){grid-column:span 2}.cl{width:100%;min-height:148px;text-align:left;justify-content:flex-start}.cl .mi{margin-bottom:0}.cl b{margin-top:auto;padding-top:16px;display:block}.cl small{display:block}.cl.hub b{font-size:22px;letter-spacing:-.03em}@media(max-width:1060px){.cl-grid{grid-template-columns:repeat(2,1fr)!important}.cl-grid li:has(.hub){grid-column:span 2}}@media(max-width:620px){.cl-grid{grid-template-columns:1fr!important}.cl-grid li:has(.hub){grid-column:auto}.cl{min-height:112px}}.cluster .cl{align-items:flex-start;justify-content:flex-start;min-height:156px;text-align:left}.cluster .cl .mi{margin-bottom:auto}.cluster .cl b{margin-top:0;padding-top:14px}.lp-plate,.stage-plate{transform:none}.scene:hover .lp-plate,.scene:hover .stage-plate{transform:rotate(-2.2deg) translateY(-6px)}@media(max-width:620px){.cluster .cl{min-height:120px}}@media(max-width:1060px){.site-head .wrap{position:relative}.nav{position:absolute;left:0;right:0;top:calc(100% + 6px);display:none;margin:0;padding:18px;max-height:calc(100vh - 96px);overflow:auto;align-self:auto;background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:0 26px 50px -24px rgb(0 0 0 / .4)}.nav.open{display:block}.nav-top{display:block;height:auto}.nav-top>li{display:block;height:auto;width:100%;padding:0;border-bottom:1px solid var(--line)}.nav-top>li:last-child{border:0}.nav-top>li>a,.sub-btn{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:50px;font-size:17px;color:var(--ink)}.has-mega{position:static}.has-mega:hover>.mega,.has-mega:focus-within>.mega{display:none}.has-mega.open>.mega{display:block}.has-mega.open .sub-btn::after{transform:rotate(225deg)}.mega{position:static;left:auto;transform:none;padding:0 0 12px}.mega-card,.mega-card.cols-2,.mega-card.cols-3{width:100%;border:0;border-radius:0;box-shadow:none}.mega p.mega-head{display:none}.mega-card ul,.mega-card.cols-3 ul{display:grid;grid-template-columns:1fr;gap:0;padding:0}.mega-card.cols-3 ul{grid-template-columns:1fr 1fr}.mega-card a{padding:8px 0}.mi{width:34px;height:34px}}.avs{overflow:hidden}.rv-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:clamp(28px,4vw,44px)}.rv-head p{margin:12px 0 0;color:var(--muted);font-size:16px}.rv-nav{display:flex;flex:none;gap:8px}.rv-nav button{display:grid;place-items:center;width:48px;height:48px;padding:0;border:1px solid var(--line);border-radius:50%;background:#fff;color:var(--ink);cursor:pointer;transition:background .2s,color .2s,opacity .2s}.rv-nav button:hover:not(:disabled){background:var(--ink);color:#fff}.rv-nav button:disabled{opacity:.35;cursor:default}.rv-nav button:focus-visible,.rv-track:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.rv-track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding:4px 2px 8px;-webkit-overflow-scrolling:touch}.rv-track::-webkit-scrollbar{display:none}.rv-card{position:relative;display:flex;flex:0 0 calc((100% - 32px)/3);flex-direction:column;min-height:320px;margin:0;padding:30px;overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:var(--r2);box-shadow:var(--shadow);scroll-snap-align:start;transition:transform .25s}.rv-card:hover{transform:translateY(-4px)}.rv-q{position:absolute;top:2px;right:22px;color:#b8924f;font:500 104px/1 Georgia,serif;opacity:.3}.rv-card blockquote{position:relative;margin:30px 0 26px;font-size:19px;line-height:1.45;letter-spacing:-.01em}.rv-card figcaption{display:flex;align-items:center;gap:12px;margin-top:auto;padding-top:18px;border-top:1px solid var(--line)}.rv-card figcaption i{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:linear-gradient(145deg,#e3c98f,#a97f3c);color:#fff;font:600 16px var(--font)}.rv-card figcaption b{display:block;font-size:15px;font-weight:600}.rv-card small{color:var(--muted);font-size:14px}@media(max-width:1060px){.rv-card{flex-basis:calc((100% - 16px)/2)}}@media(max-width:680px){.rv-head{align-items:center}.rv-head p{font-size:15px}.rv-nav button{width:42px;height:42px}.rv-card{flex-basis:86%;min-height:290px;padding:24px}.rv-card blockquote{font-size:18px}}@media(prefers-reduced-motion:reduce){.rv-track{scroll-behavior:auto}.rv-card{transition:none}}.foot-legal a{color:inherit;text-decoration:underline;text-underline-offset:3px}.fr-lux{position:relative;display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(28px,5vw,72px);align-items:center;padding:clamp(32px,5vw,76px);overflow:hidden;border-radius:var(--r);background:radial-gradient(58% 90% at 80% 28%,rgb(201 160 84 / .24),transparent 70%),linear-gradient(145deg,#191510,#0b0a08);color:#f6efe2}.fr-lux::after{content:"";position:absolute;inset:10px;border:1px solid rgb(214 178 110 / .2);border-radius:calc(var(--r) - 8px);pointer-events:none}.fr-copy{position:relative;z-index:1}.fr-lux h2{color:#fff;font-size:clamp(38px,5vw,68px);line-height:1.02}.fr-lux h2 span{background:linear-gradient(100deg,#f3deae,#c79a4d 55%,#ecd29a);-webkit-background-clip:text;background-clip:text;color:#fff0}.fr-lux p{margin:18px 0 0;max-width:420px;color:rgb(246 239 226 / .72);font-size:18px}.fr-steps{display:grid;gap:12px;margin:28px 0 32px;padding:0;list-style:none}.fr-steps li{display:flex;align-items:center;gap:10px;font-size:16px}.fr-steps svg{flex:none;width:18px;height:18px;color:#d6b26e}.fr-btn,.fr-btn:hover{background:linear-gradient(120deg,#ecd29a,#c79a4d);color:#17130c}.fr-btn:hover{filter:brightness(1.06)}.fr-lux .fr-box{position:relative;z-index:1;display:grid;grid-template-columns:1fr 190px;gap:24px;align-items:center}.fr-lux .fr-map{color:#d6b26e;width:100%;height:auto}.fr-lux .fr-map path{fill:rgb(214 178 110 / .08);stroke:#c9a054;stroke-width:1.4}.fr-lux .fr-map circle{fill:#f0d8a4;filter:drop-shadow(0 0 7px rgb(240 216 164 / .9));transition:r .2s}.fr-lux .fr-map a:hover circle{r:8px}.fr-lux .fr-list a{color:rgb(246 239 226 / .74);text-decoration:none}.fr-lux .fr-list a:hover{color:#f0d8a4}@media(max-width:900px){.fr-lux{grid-template-columns:1fr}.fr-lux .fr-box{grid-template-columns:1fr}.fr-lux .fr-list{columns:3}}@media(max-width:520px){.fr-lux .fr-list{columns:2}}.price-from{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;margin:18px 0 0;color:var(--muted);font-size:16px}.price-from b{color:var(--ink);font-size:24px;font-weight:600;letter-spacing:-.02em}.price-from span{font-size:14px}.hero .price-from{justify-content:center}nav.crumbs a{color:inherit}nav.crumbs span[aria-current]{color:var(--ink)}.spec-table{overflow-x:auto;background:#fff;border:1px solid var(--line);border-radius:var(--r2)}.spec-table table{width:100%;min-width:560px;border-collapse:collapse;font-size:16px}.spec-table th,.spec-table td{padding:16px 22px;text-align:left;border-bottom:1px solid var(--line)}.spec-table tr:last-child th,.spec-table tr:last-child td{border-bottom:0}.spec-table thead th{color:var(--muted);font-size:14px;font-weight:500}.spec-table tbody th{font-weight:600;white-space:nowrap}.spec-table td:last-child{color:var(--muted)}.spec-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:16px}.spec-cards article{padding:26px;background:#fff;border:1px solid var(--line);border-radius:var(--r2)}.spec-cards h3{margin:0 0 10px;font-size:20px}.spec-cards p{margin:0;color:var(--muted);font-size:16px;line-height:1.5}.spec-cards a{color:var(--ink)}@media(max-width:900px){.spec-cards{grid-template-columns:1fr}}.lp-offer{display:grid;grid-template-columns:auto 1fr;gap:28px;align-items:center;max-width:560px;margin-top:28px;padding:22px 26px;background:rgb(255 255 255 / .58);border:1px solid rgb(255 255 255 / .9);border-radius:22px;box-shadow:0 18px 40px -26px rgb(0 0 0 / .28),inset 0 1px 0 rgb(255 255 255 / .8);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.lp-offer .price-from{display:flex;flex-direction:column;align-items:flex-start;gap:2px;margin:0;font-size:14px;white-space:nowrap}.lp-offer .price-from b{font-size:38px;line-height:1.1;letter-spacing:-.03em}.lp-offer .price-from span{font-size:13px}.lp-offer .lp-points{display:grid;gap:9px;margin:0;padding:2px 0 2px 28px;border-left:1px solid rgb(15 15 16 / .1);list-style:none}.lp-offer .lp-points li{display:flex;align-items:center;gap:9px;margin:0;font-size:15px;line-height:1.3}.lp-offer .lp-points svg{flex:none}@media(max-width:520px){.lp-offer{grid-template-columns:1fr;gap:16px;padding:20px}.lp-offer .lp-points{padding:16px 0 0;border-left:0;border-top:1px solid rgb(15 15 16 / .1)}}@media(min-width:900px){.foot-grid{grid-template-columns:repeat(4,1fr)}}.specs .sec-head p{max-width:760px;margin-left:0;margin-right:0}.section{padding-top:clamp(88px,10vw,150px);padding-bottom:clamp(88px,10vw,150px)}.home .avs{padding-top:clamp(56px,7vw,96px)!important}.page-hero{padding-bottom:clamp(40px,5vw,64px)}.facts-row{margin-top:20px!important;margin-bottom:clamp(56px,7vw,96px)}.read-grid{margin-top:clamp(56px,7vw,96px);margin-bottom:clamp(80px,9vw,120px)}.facts-row+.read-grid{margin-top:0}.cta-hero,.cta-card{margin-bottom:clamp(88px,9vw,130px)}.site-foot{margin-top:clamp(32px,4vw,56px)}.ideas.ten{grid-template-columns:repeat(5,1fr);gap:14px}.ideas.ten .idea-foot{justify-content:center;text-align:center}.ideas.ten .idea-stage{padding:20px 16px}@media(max-width:1060px){.ideas.ten{grid-template-columns:repeat(3,1fr)}}@media(max-width:680px){.ideas.ten{grid-template-columns:repeat(2,1fr);gap:10px}.ideas.ten .idea-stage{padding:14px 10px}}.mega-card.cols-1{width:320px}.mega-card.cols-1 ul{grid-template-columns:1fr}@media(max-width:1060px){.mega-card.cols-1{width:100%;border:0;box-shadow:none}}@media(min-width:1061px){.foot-grid{grid-template-columns:1.25fr repeat(4,1fr);gap:24px}}[data-design=filet] .plate-text strong{align-self:center;padding:0 .7em .28em}[data-design=double]::after{inset:9%;border:3px double rgb(63 44 10 / .6);box-shadow:none;border-radius:2px}[data-design=double]{padding:13%}[data-design=deco]::after{inset:11% 8%;border:0;border-top:3px double rgb(63 44 10 / .62);border-bottom:3px double rgb(63 44 10 / .62)}[data-design=deco] .plate-text{letter-spacing:.06em}[data-design=gauche] .plate-text{margin-left:5%;padding-left:6%}[data-design=capitale] .plate-text{letter-spacing:.12em}[data-design=capitale] .plate-text strong{font-size:clamp(13px,6.4cqw,46px);overflow-wrap:normal}[data-design=capitale] .plate-text span{font-size:clamp(8px,3.3cqw,20px);letter-spacing:.2em}[data-design=courrier]::after{inset:6%;border:1px solid rgb(63 44 10 / .38);border-radius:3px}[data-design=horaires] .plate-text span{align-self:center;padding:.35em 1em 0}.ideas.ten .plate-text strong{font-size:clamp(9px,9.5cqw,60px)}.ideas.ten .plate-text span{font-size:clamp(6px,4.4cqw,26px)}.ideas.ten [data-design=minimal] .plate-text strong{font-size:11cqw}.ideas.ten [data-design=numero] .plate-text strong{font-size:26cqw}.ideas.ten [data-design=capitale] .plate-text strong{font-size:6.4cqw}.ideas.ten [data-design=capitale] .plate-text span{font-size:3.3cqw}.who-row a{color:inherit;text-decoration:none;transition:opacity .2s}.who-row a:hover{opacity:.6}.ideas.ten .plate-text strong{font-size:clamp(10px,12.5cqw,60px)}.ideas.ten .plate-text span{font-size:clamp(7px,5.6cqw,26px)}.ideas.ten [data-design=minimal] .plate-text strong{font-size:14cqw}.ideas.ten [data-design=numero] .plate-text strong{font-size:30cqw}.ideas.ten [data-design=capitale] .plate-text strong{font-size:8.6cqw}.ideas.ten [data-design=capitale] .plate-text span{font-size:4.4cqw}.spec-table th a{color:inherit;text-underline-offset:3px}.flow{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.flow-card{display:flex;flex-direction:column;padding:10px;background:#fff;border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow)}.flow-stage{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;height:340px;padding:26px;overflow:hidden;border-radius:var(--r2);background:radial-gradient(70% 70% at 50% 18%,rgb(201 160 84 / .22),transparent 72%),linear-gradient(150deg,#1a1610,#0b0a08);color:#f6efe2}.flow-txt{padding:24px 18px 18px}.flow-txt i{display:inline-grid;place-items:center;width:30px;height:30px;margin-bottom:14px;border-radius:50%;background:linear-gradient(135deg,#ecd29a,#c79a4d);color:#17130c;font-size:14px;font-style:normal;font-weight:600}.flow-txt h3{margin:0 0 8px;font-size:24px}.flow-txt p{margin:0;color:var(--muted);font-size:16px;line-height:1.5}.flow-plate{transition:width .7s cubic-bezier(.2,.8,.2,1)}.flow-plate .plate{aspect-ratio:var(--far,4/3);transition:aspect-ratio .7s cubic-bezier(.2,.8,.2,1)}.flow-plate .plate-text strong{font-size:11cqw}.flow-plate .plate-text span{font-size:5.4cqw}.flow-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.flow-chips span{padding:6px 11px;border:1px solid rgb(214 178 110 / .26);border-radius:999px;color:rgb(246 239 226 / .66);font-size:13px;transition:background .35s,color .35s,border-color .35s}.flow-chips .on{background:linear-gradient(120deg,#ecd29a,#c79a4d);border-color:#fff0;color:#17130c}.flow-list{width:100%;max-width:290px}.flow-list strong{display:flex;justify-content:space-between;font-size:16px;font-weight:500}.flow-list small{color:#d6b26e;font-size:14px}.flow-list u{display:block;height:5px;margin:14px 0 20px;overflow:hidden;border-radius:9px;background:rgb(246 239 226 / .14);text-decoration:none}.flow-list s{display:block;height:100%;border-radius:9px;background:linear-gradient(90deg,#c79a4d,#ecd29a);transition:width .6s ease}.flow-list ul{display:grid;gap:14px;margin:0;padding:0;list-style:none}.flow-list li{display:flex;align-items:center;gap:12px;color:rgb(246 239 226 / .5);font-size:16px;transition:color .35s}.flow-list li span{display:grid;place-items:center;flex:none;width:24px;height:24px;border:1px solid rgb(246 239 226 / .28);border-radius:50%;transition:background .35s,border-color .35s}.flow-list li svg{width:14px;height:14px;color:#17130c;opacity:0;transform:scale(.4);transition:opacity .3s,transform .35s cubic-bezier(.3,1.6,.5,1)}.flow-list li.done{color:#f6efe2}.flow-list li.done span{background:#e3c382;border-color:#fff0}.flow-list li.done svg{opacity:1;transform:none}.flow-road{position:relative;width:100%;max-width:290px}.flow-road u{position:absolute;top:14px;bottom:44px;left:10px;width:2px;background:rgb(246 239 226 / .16);text-decoration:none}.flow-road s{display:block;width:100%;background:linear-gradient(180deg,#ecd29a,#c79a4d);transition:height .8s ease}.flow-road ol{position:relative;display:grid;gap:34px;margin:0;padding:0;list-style:none}.flow-road li{display:flex;align-items:flex-start;gap:16px;color:rgb(246 239 226 / .45);transition:color .4s}.flow-road b{flex:none;width:22px;height:22px;margin-top:1px;border:2px solid rgb(246 239 226 / .28);border-radius:50%;background:#14110c;transition:background .4s,border-color .4s,box-shadow .4s}.flow-road li span{font-size:17px;font-weight:500;line-height:1.25}.flow-road small{display:block;margin-top:3px;color:rgb(246 239 226 / .5);font-size:14px;font-weight:400}.flow-road li.on{color:#f6efe2}.flow-road li.on b{background:#e3c382;border-color:#e3c382;box-shadow:0 0 14px rgb(236 210 154 / .7)}@media(max-width:1060px){.flow{grid-template-columns:1fr}.flow-stage{height:310px}}@media(prefers-reduced-motion:reduce){.flow-plate,.flow-plate .plate,.flow-list s,.flow-road s{transition:none}}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.22s}:root{interpolate-size:allow-keywords}.plate{overflow:clip}.plate::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(105deg,transparent 38%,rgb(255 255 255 / .6) 50%,transparent 62%);transform:translateX(-130%);pointer-events:none}@keyframes gleam{0%{transform:translateX(-130%)}16%,100%{transform:translateX(130%)}}@keyframes gleam1{to{transform:translateX(130%)}}.scene .plate::before,.lp-plate .plate::before,.flow-plate .plate::before{animation:gleam 7s 1.2s ease-in-out infinite}.idea:hover .plate::before,.form-tile:hover .plate::before,.tile:hover .plate::before{animation:gleam1 .9s ease-out}.idea{transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}.idea.rv.in:hover,.idea:hover{transform:translateY(-5px);box-shadow:0 22px 40px -28px rgb(0 0 0 / .4)}.btn{transition:transform .25s cubic-bezier(.2,.8,.2,1),background .2s,color .2s,box-shadow .25s}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0)}.lp-hero h1,.lp-hero .lead,.lp-hero .hero-actions,.lp-offer,.hero h1,.hero .hero-actions,.hero .price-from,.hero .lead{animation:rise .8s cubic-bezier(.2,.8,.2,1) both}.lp-hero .lead,.hero .hero-actions{animation-delay:.08s}.lp-hero .hero-actions,.hero .price-from{animation-delay:.16s}.lp-offer,.hero .lead{animation-delay:.24s}@keyframes rise{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.fr-lux.pre .fr-map path{stroke-dasharray:1;stroke-dashoffset:1}.fr-lux.pre .fr-map circle{opacity:0}.fr-lux.seen .fr-map path{stroke-dashoffset:0;transition:stroke-dashoffset 2.2s ease}.fr-lux.seen .fr-map circle{opacity:1;transition:opacity .4s calc(1s + var(--i,0)*70ms),r .2s;animation:dot 3.4s calc(var(--i,0)*170ms + 2.6s) ease-in-out infinite}@keyframes dot{50%{opacity:.45}}.faq details::details-content{block-size:0;overflow:clip;transition:block-size .3s ease,content-visibility .3s allow-discrete}.faq details[open]::details-content{block-size:auto}.faq summary::after{transition:transform .25s}.faq details[open] summary::after{transform:rotate(45deg)}.spec-table tbody tr{transition:background .2s}.spec-table tbody tr:hover{background:var(--soft)}.spec-table tbody th{display:flex;align-items:center;gap:16px}.sz-box{display:flex;flex:none;align-items:center;justify-content:center;width:76px;height:64px}.sz{display:block;border-radius:2px;background:linear-gradient(140deg,#f2d27e,#d3a64c 50%,#c19432);box-shadow:0 5px 10px -6px rgb(90 55 5 / .6)}.rv-card{transition:transform .25s}@media(max-width:1060px){.m-cta{transform:translateY(90px);opacity:0;transition:transform .35s cubic-bezier(.2,.8,.2,1),opacity .3s}.m-cta.show{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.plate::before,.lp-hero *,.hero *,.fr-lux *{animation:none!important}@view-transition{navigation:none}}.spec-table tbody th{display:table-cell;vertical-align:middle}.sz-box{display:inline-flex;width:62px;height:50px;margin-right:14px;vertical-align:middle}.spec-table td{vertical-align:middle}.spec-table th a{vertical-align:middle}.cfg-page{padding-top:clamp(40px,5vw,72px);padding-bottom:clamp(72px,9vw,128px)}.cfg-head{max-width:760px;margin:0 auto clamp(40px,5vw,64px);text-align:center}.cfg-head .crumbs{margin-bottom:clamp(16px,2vw,24px)}.cfg-head h1{margin:0 0 clamp(14px,1.6vw,20px)}.cfg-head p{margin:0 auto;max-width:560px}.foot-top{padding-bottom:clamp(28px,3.5vw,44px);border-bottom:1px solid rgb(255 255 255 / .13)}.foot-grid{gap:0}.foot-col{padding:4px clamp(16px,2vw,28px) 4px}.foot-col h2.ft{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid rgb(214 178 110 / .28);color:#d6b26e}.foot-col a{transition:color .2s,padding-left .2s}.foot-col a:hover{padding-left:4px;color:#e9cf98}@media(min-width:1061px){.foot-col{border-left:1px solid rgb(255 255 255 / .1)}.foot-col:first-child{padding-left:0;border-left:0}.foot-col:last-child{padding-right:0}}@media(max-width:1060px){.foot-grid{grid-template-columns:1fr 1fr;gap:28px 0}.foot-col{padding-left:0}}@media(max-width:620px){.foot-grid{grid-template-columns:1fr}.foot-col{padding-right:0}}.foot-top{padding-bottom:0;border-bottom:0}.foot-col h2.ft{margin-bottom:14px;padding-bottom:0;border-bottom:0}.foot-col,.foot-col:first-child{border-left:0}.foot-col h2.ft{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid rgb(255 255 255 / .09)}.ft-btn{all:unset;display:block;width:100%;cursor:default;font:inherit;color:inherit}@media(max-width:760px){.foot-grid{grid-template-columns:1fr;gap:0}.foot-col{padding:0}.foot-col h2.ft{margin:0;padding:0;border-bottom:1px solid rgb(255 255 255 / .09)}.ft-btn{position:relative;box-sizing:border-box;padding:17px 28px 17px 0;cursor:pointer}.ft-btn:focus-visible{outline:2px solid #d6b26e;outline-offset:2px}.ft-btn::after{content:"+";position:absolute;top:50%;right:2px;font-size:20px;font-weight:400;line-height:1;transform:translateY(-50%);transition:transform .25s}.foot-col.open .ft-btn::after{transform:translateY(-50%) rotate(45deg)}.foot-grid.acc .foot-col ul{display:none}.foot-grid.acc .foot-col.open ul{display:block;padding:14px 0 8px}}@keyframes rise{from{opacity:.02;transform:translateY(12px)}to{opacity:1;transform:none}}.rv-track{scroll-snap-type:none}.rv-track.snap{scroll-snap-type:x mandatory}