@font-face{font-family:"Manrope";src:url(../fonts/manrope-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Manrope";src:url(../fonts/manrope-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Manrope";src:url(../fonts/manrope-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Cormorant Garamond";src:url(../fonts/cormorant-garamond-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}:root{--t:#1F2328;--t2:#5B616B;--a:#A8865A;--ah:#8F6F45;--ln:#E2D9CE;--ok:#3E7C5A;--err:#B54848;--sh:0 10px 30px rgba(31,35,40,.08);--hh:72px}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--hh);-webkit-text-size-adjust:100%}body{margin:0;font:400 17px/1.55 Manrope,"Segoe UI",Roboto,Arial,sans-serif;color:var(--t);background:#F7F3EE}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3{font-family:"Cormorant Garamond",Georgia,"Times New Roman",serif;font-weight:600;margin:0}h2{font-size:clamp(26px,3vw,40px);line-height:1.15}h3{font-size:22px;line-height:1.2}.w{max-width:1200px;margin:0 auto;padding:0 24px}.sr,.hp{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hd{position:sticky;top:0;z-index:50;height:var(--hh);background:rgba(247,243,238,.85);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(168,134,90,.5)}.hdi{height:100%;display:flex;align-items:center;justify-content:space-between;gap:12px}.br{text-decoration:none;display:flex;flex-direction:column;line-height:1.2;min-width:0}.br b{font-family:"Cormorant Garamond",Georgia,serif;font-size:22px}.br span{font-size:12px;color:var(--t2)}.hc{display:flex;align-items:center;gap:12px}.ic{width:32px;height:32px;color:#2AABEE;display:inline-flex;flex:0 0 auto}.ic.mx{color:#6B4EFF}.ic svg{width:100%;height:100%}.tel{font-weight:700;font-size:15px;text-decoration:none;white-space:nowrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;cursor:pointer;background:var(--a);color:#fff;font:700 16px/1.2 Manrope,Arial,sans-serif;padding:16px 26px;border-radius:999px;text-decoration:none;transition:background .2s,box-shadow .2s;white-space:nowrap}.btn:hover{background:var(--ah);box-shadow:0 8px 22px rgba(143,111,69,.35)}.btn:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid rgba(168,134,90,.45);outline-offset:2px}.btn[disabled]{opacity:.7;cursor:not-allowed}.btn.sm{padding:10px 18px;font-size:14px}.btn.ghost{background:transparent;color:var(--t);border:1px solid var(--a)}.btn .mb{display:none}.sc{min-height:calc(100vh - var(--hh));min-height:calc(100svh - var(--hh));display:flex;align-items:center;padding:40px 0}.s1{background:radial-gradient(ellipse 60% 70% at 85% 40%,#EFE6DB 0,rgba(239,230,219,0) 70%),#F7F3EE}.s2{background:#F1E8E1}.s3{background:#EAF0EC}.s1g{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,440px);gap:72px;align-items:center;width:100%}.s1t{max-width:600px}.bdg{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ah);border:1px solid var(--ln);background:#fff;padding:7px 14px;border-radius:999px;margin-bottom:24px}h1 .hl{display:block;font-size:clamp(30px,3vw,44px);line-height:1.12;color:var(--ah);font-style:italic;padding-left:18px;border-left:3px solid var(--a);margin-bottom:18px}h1 .h1m{display:block;font-size:clamp(28px,2.8vw,42px);line-height:1.15;color:var(--t)}.chips{list-style:none;padding:0;margin:22px 0 0;display:flex;flex-wrap:wrap;gap:8px}.chips li{font-size:13px;font-weight:600;line-height:1;padding:9px 14px;border-radius:999px;background:#fff;border:1px solid var(--ln);color:var(--t);white-space:nowrap}.chips li.acc{background:var(--t);border-color:var(--t);color:#F7F3EE}.rule{display:block;width:64px;height:2px;background:var(--a);margin:26px 0 4px}.bl{list-style:none;padding:0;margin:18px 0 0}.bl li{position:relative;padding-left:30px;margin:10px 0;font-weight:500}.bl li::before{content:"";position:absolute;left:2px;top:6px;width:14px;height:8px;border-left:2px solid var(--a);border-bottom:2px solid var(--a);transform:rotate(-45deg)}.sig{margin:22px 0 0;font-size:14px;color:var(--t2)}.hcard{background:#fff;border:1px solid var(--ln);border-radius:20px;box-shadow:0 24px 60px rgba(31,35,40,.12);overflow:hidden}.hph{margin:0;position:relative;height:clamp(240px,35svh,320px);overflow:hidden}.hph img{width:100%;height:100%;object-fit:cover;object-position:50% 20%}.hph::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#fff 0,rgba(255,255,255,0) 28%);pointer-events:none}.hfm{padding:4px 28px 26px}.crc{display:none}.crc img{width:140px;height:140px;border-radius:50%;border:2px solid var(--a);object-fit:cover}.thx .crc{display:block;margin:0 auto 20px;width:max-content}.fcard{background:#fff;border:1px solid var(--ln);border-radius:14px;box-shadow:var(--sh);padding:28px}.ft{font-size:24px}.fs{color:var(--t2);margin:6px 0 16px;font-size:14px}.lf .fr{display:flex;flex-direction:column;gap:10px}.lf input[type=tel]{width:100%;font:500 18px Manrope,Arial,sans-serif;padding:14px 18px;border:1px solid var(--ln);border-radius:12px;background:#FCFAF7;color:var(--t)}.lf input.bad{border-color:var(--err)}.cs{display:flex;gap:10px;align-items:flex-start;font-size:12px;line-height:1.45;color:var(--t2);margin-top:12px;cursor:pointer}.cs input{accent-color:var(--a);width:16px;height:16px;flex:0 0 16px;margin:1px 0 0}.er{color:var(--err);font-size:14px;margin:8px 0 0}.er:empty{display:none}.ub{font-size:12px;color:var(--t2);margin:8px 0 0}.ok .er{color:var(--ok)}.row .fr{flex-direction:row}.row input[type=tel]{flex:1}.ld{color:var(--t2);margin:8px 0 28px}.s2 .w{width:100%}.cg{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.cd{background:#fff;border:1px solid var(--ln);border-radius:14px;padding:20px;box-shadow:var(--sh);transition:transform .2s,box-shadow .2s}.cd:hover{transform:translateY(-3px);box-shadow:0 16px 36px rgba(31,35,40,.12)}.cd .n{font-family:"Cormorant Garamond",Georgia,serif;color:var(--a);font-size:24px;font-weight:600}.cd h3{font-size:20px;margin:6px 0 8px}.cd p{margin:0;font-size:15px;color:var(--t2)}.sw{display:none}.hf{margin-top:28px;background:#fff;border:1px solid var(--ln);border-radius:14px;padding:22px 28px;box-shadow:var(--sh)}.hf .lf{display:grid;grid-template-columns:1fr 1.6fr;gap:4px 24px;align-items:center}.hf .ft{grid-row:span 3}.hf .cs,.hf .er,.hf .ub{grid-column:2}.s3g{display:grid;grid-template-columns:1.1fr 1fr;gap:40px;width:100%;align-items:start}.st{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:24px 0}.st div{background:#fff;border-radius:14px;padding:20px;border:1px solid var(--ln)}.st b{display:block;font-family:"Cormorant Garamond",Georgia,serif;font-size:clamp(38px,4vw,54px);line-height:1;color:var(--ah);white-space:nowrap}.st span{font-size:14px;color:var(--t2);display:block;margin-top:10px}.of h3{font-size:26px}.fq{margin-bottom:20px}.fq h3{margin-bottom:8px}details{border-bottom:1px solid #D3DDD6}summary{cursor:pointer;list-style:none;padding:12px 28px 12px 0;font-weight:600;position:relative;font-size:16px}summary::-webkit-details-marker{display:none}summary::after{content:"+";position:absolute;right:4px;top:8px;font-size:22px;color:var(--a);transition:transform .2s}details[open] summary::after{transform:rotate(45deg)}details p{margin:0 0 14px;font-size:15px;color:var(--t2)}.ftr{background:#1E1F22;color:#E9E4DC;padding:64px 0 32px}.ftr a{color:#E9E4DC}.fcta{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;padding-bottom:40px;border-bottom:1px solid rgba(168,134,90,.4)}.fcta h2{color:#fff}.fcta p{color:#BDB6AB}.dark input[type=tel]{background:#2A2C30;border-color:#3A3C41;color:#fff}.dark .cs,.dark .ub{color:#A9A398}.dark .cs a{color:#D7BC92}.fct{display:flex;flex-wrap:wrap;gap:12px 28px;padding:28px 0;align-items:center}.fct .lb{color:var(--a);font-weight:700;text-transform:uppercase;font-size:13px;letter-spacing:.06em}.fct a{text-decoration:none;font-weight:600}.fct a:hover{color:var(--a)}.fl{display:flex;flex-wrap:wrap;gap:8px 24px;font-size:13px;color:#A9A398}.ftr.sm{padding:24px 0}.thx .tc{text-align:center;max-width:720px}.thx h1{font-size:clamp(30px,3.4vw,46px)}.thx .lead{font-size:20px;font-weight:500}.bt{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:24px 0}.tm{color:var(--t2)}.pv{display:block;padding:48px 0 80px}.nar{max-width:820px}.pv h1{margin:16px 0 24px;font-size:clamp(30px,3.4vw,46px)}.pv h2{font-size:26px;margin:28px 0 8px}.bk{color:var(--ah);font-weight:600;text-decoration:none}.bk::before{content:"← "}.fu{opacity:0;transform:translateY(16px);transition:opacity .5s ease,transform .5s ease}.fu.in{opacity:1;transform:none}@media (max-width:1279px){.cg{gap:12px}.cd{padding:16px}.cd h3{font-size:18px}.s1g{gap:48px}}@media (max-width:1023px){.s1g{grid-template-columns:1fr 400px;gap:32px}.cg{grid-template-columns:repeat(2,1fr)}.s3g,.fcta{grid-template-columns:1fr}}@media (max-width:767px){:root{--hh:56px}body{font-size:16px}.w{padding:0 16px}.br span{display:none}.br b{font-size:18px}.hc{gap:8px}.ic{width:28px;height:28px}.tel{font-size:14px;font-weight:600}.btn.sm{padding:8px 12px;font-size:13px}.btn .dk{display:none}.btn .mb{display:inline}.sc{min-height:auto;padding:28px 0}.s1g{grid-template-columns:1fr;gap:24px}.s1t{max-width:none}.chips{gap:6px}.chips li{font-size:12px;padding:8px 12px;white-space:normal}.rule{margin:20px 0 4px}.sig{display:none}.hph{height:266px}.hfm{padding:4px 20px 22px}.cg{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin:0 -16px;padding:4px 16px 12px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.cg::-webkit-scrollbar{display:none}.cd{flex:0 0 78%;scroll-snap-align:start}.sw{display:block;text-align:right;color:var(--t2);font-size:13px;margin:6px 0 0}.hf{padding:20px}.hf .lf{display:block}.row .fr{flex-direction:column}.st{grid-template-columns:1fr}.fcard{padding:20px}.btn{width:100%;white-space:normal}.btn.sm{width:auto;white-space:nowrap}.bt .btn{width:auto}}@media (max-width:400px){.br b{font-size:16px}.hc .ic{width:24px;height:24px}.hc{gap:6px}.tel{font-size:13px}.btn.sm{padding:7px 10px;font-size:12px}}@media (max-width:350px){.hc .ic{display:none}}h1 .rub{font-family:Manrope,Arial,sans-serif;font-weight:500;font-size:.72em;font-style:normal}.h3s{margin-top:24px}.steps{list-style:none;padding:0;margin:14px 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.steps li{display:flex;gap:10px;align-items:flex-start}.steps b{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--a);color:#fff;font-size:13px;flex:0 0 28px}.steps strong{display:block;font-size:14px;line-height:1.3;padding-top:5px}@media (max-width:767px){h1 .hl{font-size:28px;padding-left:14px}h1 .h1m{font-size:26px}.steps{grid-template-columns:1fr;gap:8px}}p,li,dd,.cd p,.st span,.fs,.ub,.cs span,.lead1,.sig,.fcta p,details p{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}h1,h2,h3,.ft,.btn,.chips li,.bdg,.tel,.br,.steps strong,summary{-webkit-hyphens:manual;hyphens:manual}@supports (hyphenate-limit-chars:6 3 3){p,li,.st span{hyphenate-limit-chars:6 3 3}}.fg{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:64px;align-items:start;padding-bottom:40px;border-bottom:1px solid rgba(168,134,90,.35)}.fb{max-width:520px}.fk{justify-self:end;min-width:280px}.fn{display:block;font-family:"Cormorant Garamond",Georgia,serif;font-weight:600;font-size:32px;color:#fff;line-height:1.1}.fr2{display:block;margin-top:8px;font-size:15px;color:#BDB6AB}.fd{margin:18px 0 0;font-size:14px;color:#A9A398;line-height:1.6}.fk{display:flex;flex-direction:column;gap:10px}.fk a{text-decoration:none;font-weight:600}.fk a:hover{color:var(--a)}.fph{font-size:22px;white-space:nowrap}.fsoc{display:flex;gap:10px;margin-top:6px}.fsoc a{border:1px solid rgba(168,134,90,.5);border-radius:999px;padding:8px 18px;font-size:14px}.ftr .lb{display:block;color:var(--a);font-weight:700;text-transform:uppercase;font-size:12px;letter-spacing:.08em}.ftr .fl{padding-top:24px}.fd{-webkit-hyphens:auto;hyphens:auto}.fn,.fph{-webkit-hyphens:manual;hyphens:manual}@media (max-width:767px){.br b{white-space:nowrap;font-size:17px}.hc{gap:8px}.bdg{font-size:11px;letter-spacing:.05em;line-height:1.35;padding:7px 12px;border-radius:14px;max-width:100%}.cg{display:grid!important;grid-template-columns:1fr;overflow:visible;margin:0;padding:0;gap:12px}.cd{flex:none;scroll-snap-align:none}.sw{display:none!important}.fg{grid-template-columns:1fr;gap:28px}.fk{justify-self:start;min-width:0}.ftr{padding:48px 0 28px}.ftr .fl{flex-direction:column;gap:8px}}@media (max-width:520px){.hd .tel{font-size:0;width:28px;height:28px;flex:0 0 28px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='12' fill='%23A8865A'/%3E%3Cpath fill='%23fff' d='M8.6 6.2c.3-.3.8-.3 1.1 0l1.3 1.6c.3.3.3.8 0 1.1l-.8.9c.6 1.3 1.6 2.4 2.9 3l.9-.8c.3-.3.8-.3 1.1 0l1.6 1.3c.3.3.3.8 0 1.1l-.9 1c-.6.6-1.5.8-2.3.5-2.7-1-4.8-3.1-5.8-5.8-.3-.8-.1-1.7.5-2.3z'/%3E%3C/svg%3E") center/contain no-repeat}.hc{gap:8px}.ic{width:28px;height:28px}.hd .btn.sm{padding:8px 12px;font-size:13px}}@media (max-width:360px){.br b{font-size:15px}.hc{gap:6px}.ic,.hd .tel{width:24px;height:24px;flex-basis:24px}.hd .btn.sm{padding:7px 10px;font-size:12px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important;scroll-behavior:auto!important}.fu{opacity:1;transform:none}}