#design-b{--gold:#D2A866;--dark:#1F1812;--dark-2:#2B2018;--on-dark:#CDBBA4;--pw:min(44%,520px)}#design-b .ipg p,#design-b .ipg li{font-size:17px;line-height:1.65}#design-b .ipg h2{font-size:clamp(28px,2.6vw,38px);line-height:1.12;margin:0 0 24px}#design-b .ipg h3{font-size:21px;line-height:1.25;margin:0 0 8px}#design-b .ipg .kick{margin-bottom:12px}#design-b .ipg .ff{width:var(--pw)}#design-b .ipg .ff.fx{float:none;display:block;width:100%;max-width:none;margin:0}#design-b .ipg .ff.fx img{width:100%;height:100%;aspect-ratio:auto;object-fit:cover}#design-b .ipg .ilist{margin:0 0 16px;padding-left:22px;display:grid;gap:8px}#design-b .ipg .ilist li{color:var(--mut)}#design-b .ipg .ilist b{color:var(--ink)}#design-b .ipg .xcta{margin-top:40px}#design-b .ipg .xcta b{font:600 21px/1.25 var(--fh);display:block}#design-b .ipg .xcta span{display:block;font-size:14px;color:var(--on-dark);margin-top:4px}#design-b .ipg .xct{display:flex;gap:16px;align-items:center}#design-b .ipg .xct>.ic{width:40px;height:40px;padding:9px;border-radius:50%;background:var(--gold);color:var(--dark);box-sizing:border-box;flex:none}#design-b .ix-js .ix-rv{opacity:0;transform:translateY(22px);transition:opacity .6s var(--ease-reveal),transform .6s var(--ease-reveal)}#design-b .ix-js .ix-rv.in{opacity:1;transform:none}#design-b .ix-edge{position:relative}#design-b .ix-edge>.edge{position:absolute;left:0;right:0;bottom:-1px;width:100%;max-width:none;pointer-events:none;z-index:2}#design-b .planks{display:block}#design-b .planks rect.pk{transform-box:fill-box;transform-origin:left center;transform:scaleX(0);transition:transform .55s var(--ease-out);transition-delay:var(--d,0s)}#design-b .planks line{opacity:0;transition:opacity .4s linear;transition-delay:calc(var(--d,0s) + .3s)}#design-b .planks.in rect.pk{transform:scaleX(1)}#design-b .planks.in line{opacity:1}#design-b .afaq2 .fqs details{border-top:1px solid var(--line)}#design-b .afaq2 .fqs details:last-child{border-bottom:1px solid var(--line)}#design-b .afaq2 .fqs summary{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:18px 0;cursor:pointer;list-style:none;font:600 19px/1.3 var(--fh);color:var(--ink)}#design-b .afaq2 .fqs summary::-webkit-details-marker{display:none}#design-b .afaq2 .fqs summary .pl{width:28px;height:28px;flex:none;border-radius:50%;border:1px solid var(--line);display:grid;place-items:center;color:var(--brass);transition:transform .2s var(--ease-out)}#design-b .afaq2 .fqs summary .pl svg{width:14px;height:14px}#design-b .afaq2 .fqs details[open] summary .pl{transform:rotate(45deg)}#design-b .afaq2 .fqs details>p,#design-b .afaq2 .fqs details>ul{margin:0 0 20px;color:var(--mut)}#design-b .f3-fban{position:relative;display:grid;align-items:center;background:var(--dark);overflow:hidden}#design-b .f3-fban>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}#design-b .f3-fban:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#1f1812f0,#1f1812d1 48%,#1f181259)}#design-b .f3-fban .in{position:relative;z-index:1;padding-top:104px;padding-bottom:64px;color:#f6efe4;max-width:1280px;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:48px;align-items:center}#design-b .f3-fban .in>*{min-width:0}#design-b .f3-fbcard{background:#f6efe414;border:1px solid rgba(246,239,228,.18);border-radius:20px;padding:24px 24px 20px;backdrop-filter:blur(6px)}#design-b .f3-fbk{font:700 12px/1 var(--fb);letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin:0 0 14px}#design-b .f3-fbcard ul{list-style:none;margin:0 0 16px;padding:0;display:grid;gap:10px}#design-b .f3-fbcard li{display:flex;gap:10px;align-items:flex-start;font:600 14px/1.4 var(--fb);color:#f6efe4}#design-b .f3-fbcard .ic{width:18px;height:18px;flex:none;color:var(--gold);margin-top:1px}#design-b .f3-fbcard .seals{margin:0;padding-top:16px;border-top:1px solid rgba(246,239,228,.18);gap:10px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}#design-b .f3-fbcard .seals li{background:#f6efe4;border-radius:12px;padding:8px;display:grid;place-items:center;min-height:64px}#design-b .vseals{list-style:none;margin:0;padding:16px 0 0;border-top:1px solid rgba(246,239,228,.18);display:grid;grid-template-columns:1fr 1fr;gap:10px}#design-b .vseals li{display:flex;gap:8px;align-items:center;padding:8px 10px;border-radius:12px;background:#f6efe4;color:var(--dark);min-width:0}#design-b .vseals li>span:last-child{min-width:0}#design-b .vseals .vmk{width:34px;height:34px;flex:none}#design-b .vseals .vmk svg{width:34px;height:34px;display:block}#design-b .vseals b{display:block;font:700 12.5px/1.2 var(--fb);color:var(--dark)}#design-b .vseals small{display:none}#design-b .vseals .vst{display:flex;gap:1px;margin-top:3px;color:#f4b400}#design-b .vseals .vst svg{width:12px;height:12px}#design-b .f3-fban .f3-fb-in{max-width:760px}#design-b .f3-fban .crumbs,#design-b .f3-fban .crumbs a{color:var(--on-dark)}#design-b .f3-fban .crumbs [aria-current]{color:#f6efe4}#design-b .f3-fban .kick{color:var(--gold)}#design-b .f3-fban h1{font-size:clamp(34px,3.6vw,54px);line-height:1.04;margin:0 0 16px;color:#f6efe4}#design-b .f3-fban .lead{color:#e3d6c3;font:400 18px/1.6 var(--fb);max-width:60ch;margin:0 0 26px}#design-b .f3-fban .btn-2{background:var(--gold);color:#1a120b}#design-b .f3-fban .btn-3{border-color:#f6efe466;color:#f6efe4}#design-b .f3-fban .rated{color:var(--on-dark)}#design-b .f3-fban .stars{color:var(--gold)}#design-b .f3-fban .f3-pills{list-style:none;margin:26px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px}#design-b .f3-fban .f3-pills li{display:inline-flex;gap:8px;align-items:center;padding:9px 14px;border-radius:999px;border:1px solid rgba(246,239,228,.3);font:600 13.5px/1 var(--fb);color:#f6efe4}#design-b .f3-fban .f3-pills .ic{width:16px;height:16px;color:var(--gold)}#design-b .f3-tstrip{background:var(--surf);border-bottom:1px solid var(--line)}#design-b .f3-tstrip.brass{background:var(--brass);color:#f6efe4;border:0}#design-b .f3-tstrip ul{list-style:none;margin:0;padding:20px 0;display:flex;flex-wrap:wrap;gap:10px 36px;justify-content:center}#design-b .f3-tstrip li{display:inline-flex;gap:10px;align-items:center;font:600 14px/1.3 var(--fb);color:var(--ink)}#design-b .f3-tstrip.brass li{color:#f6efe4}#design-b .f3-tstrip .ic{width:18px;height:18px;color:var(--brass)}#design-b .f3-tstrip.brass .ic{color:#f6efe4}#design-b .f3ch{padding:72px 0!important}#design-b .f3ch.alt{background:var(--surf2)}#design-b .f3ch .in{max-width:1280px}#design-b .f3ch p,#design-b .f3ch li,#design-b .f3ch h2,#design-b .f3ch h3{white-space:normal}#design-b .f3-fgrid .f3-ftxt h2.long,#design-b .f3-cities h2.long{font-size:clamp(26px,2.3vw,32px)}#design-b .f3-why h2.long{font-size:clamp(24px,2.2vw,30px)}#design-b .f3-fgrid{display:grid;grid-template-columns:minmax(0,1fr) var(--pw);gap:72px;align-items:start}#design-b .f3-fgrid.flip{grid-template-columns:var(--pw) minmax(0,1fr)}#design-b .f3-fgrid.flip>.f3-fpic{order:-1}#design-b .f3-fgrid>*{min-width:0}#design-b .f3-fpic{position:sticky;top:calc(var(--hdrh,118px) + 24px);margin:0}#design-b .f3-fpic .ff{float:none;width:100%;margin:0}#design-b .f3-ftxt>p{color:var(--mut);margin:0 0 18px}#design-b .f3-ftxt>p:first-of-type{color:var(--ink);font-size:18px}#design-b .f3-fsub{margin-top:32px;padding-top:26px;border-top:1px solid var(--line)}#design-b .f3-fsub h3{position:relative;padding-bottom:10px;margin-bottom:12px}#design-b .f3-fsub h3:after{content:"";position:absolute;left:0;bottom:0;width:40px;height:3px;background:var(--brass);border-radius:2px}#design-b .f3-fsub p{color:var(--mut);margin:0 0 12px}#design-b .f3-fcols{columns:2;column-gap:40px}#design-b .f3-fcols .f3-fsub{break-inside:avoid;margin-top:0;padding-top:0;border:0;margin-bottom:22px}#design-b .ckl.cols2{grid-template-columns:1fr 1fr;gap:18px 36px;margin-top:8px}#design-b .ckl.cols2 li{grid-column:auto}#design-b .f3-why{background:var(--dark);color:#f6efe4;padding:72px 0!important}#design-b .f3-why .in{max-width:1280px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:56px;align-items:center}#design-b .f3-wside{display:grid;gap:14px}#design-b .f3-wside .ff{float:none;width:100%;margin:0}#design-b .f3-why .in>*{min-width:0}#design-b .f3-why .kick{color:var(--gold)}#design-b .f3-why h2,#design-b .f3-why h3{color:#f6efe4}#design-b .f3-why p,#design-b .f3-why .ckl li{color:var(--on-dark)}#design-b .f3-why .ckl b{color:#f6efe4}#design-b .f3-why .ckl .ic{background:var(--gold);color:var(--dark)}#design-b .f3-why .f3-wsub{display:grid;gap:20px;margin-top:26px}#design-b .f3-why .f3-wsub h3{font-size:19px;margin:0 0 4px}#design-b .f3-why .f3-wsub p{margin:0;font-size:15.5px}#design-b .f3-tiles4{display:grid;grid-template-columns:1fr 1fr;gap:14px;list-style:none;margin:0;padding:0}#design-b .f3-tiles4 li{padding:24px 22px;border-radius:16px;background:var(--dark-2);border:1px solid rgba(246,239,228,.12)}#design-b .f3-tiles4 b{display:block;font:500 30px/1 var(--fh);color:var(--gold);margin-bottom:8px}#design-b .f3-tiles4 span{font:600 13px/1.4 var(--fb);letter-spacing:.06em;text-transform:uppercase;color:var(--on-dark)}#design-b .f3-steps{padding:72px 0!important;background:var(--surf2)}#design-b .f3-steps .in{max-width:1280px}#design-b .f3-shd{display:block;max-width:64ch;margin:0 0 40px}#design-b .f3-steps .f3-shd{margin:0 0 40px;max-width:none}#design-b .f3-steps .f3-shd h2{margin:0}#design-b .f3-steps .f3-shd.has-lead{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px 56px;align-items:start}#design-b .f3-steps .f3-shd.has-lead>div{min-width:0}#design-b .f3-lead{padding-top:30px}#design-b .f3-lead p{margin:0 0 12px;color:var(--mut)}#design-b .f3-steps .f3-shd h2{margin:0 0 14px}#design-b .f3-steps .f3-shd p{margin:0;color:var(--mut)}#design-b .f3-chd{display:block;max-width:64ch}#design-b .f3-chd h2{margin:0 0 14px}#design-b .f3-chd p{margin:0 0 10px}#design-b .f3-steps .f3-shd p{color:var(--mut);margin:0}#design-b .f3-srow{display:grid;grid-template-columns:repeat(var(--n,4),minmax(0,1fr));gap:20px;list-style:none;margin:0;padding:0}#design-b .f3-srow li{padding:22px 0 0;border-top:3px solid var(--brass)}#design-b .f3-srow.rows{grid-template-columns:minmax(0,1fr);gap:0}#design-b .f3-srow.rows li{display:grid;grid-template-columns:84px 300px minmax(0,1fr);column-gap:28px;align-items:start;padding:22px 0;border-top:1px solid var(--line)}#design-b .f3-srow.rows li:first-child{border-top:3px solid var(--brass)}#design-b .f3-srow.rows .n{margin:2px 0 0}#design-b .f3-srow.rows h3{margin:4px 0 0}#design-b .f3-srow.rows p{max-width:none}#design-b .ipg .arev2{padding:72px 0}#design-b .f3-srow .n{display:block;font:500 36px/1 var(--fh);color:var(--brass);margin-bottom:12px}#design-b .f3-srow h3{font-size:19px}#design-b .f3-srow p{margin:0;font-size:15.5px;color:var(--mut)}#design-b .f3-steps .ictas{justify-content:center;margin-top:36px}#design-b .f3-srows{list-style:none;margin:0;padding:0;display:grid;gap:14px}#design-b .f3-srows li{display:grid;grid-template-columns:64px minmax(0,1fr) 160px;gap:22px;align-items:center;padding:20px 22px;background:var(--surf);border:1px solid var(--line);border-radius:16px}#design-b .f3-srows .n{font:500 34px/1 var(--fh);color:var(--brass)}#design-b .f3-srows h3{font-size:19px;margin:0 0 6px}#design-b .f3-srows p{margin:0;font-size:15.5px;color:var(--mut)}#design-b .f3-srows img{width:160px;height:120px;object-fit:cover;border-radius:12px;display:block}#design-b .f3-ctab{position:relative;overflow:hidden;background:var(--dark);color:#f6efe4;padding:88px 0;text-align:center}#design-b .f3-ctab>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}#design-b .f3-ctab:after{content:"";position:absolute;inset:0;background:#1f1812d6}#design-b .f3-ctab .in{position:relative;z-index:1;max-width:860px}#design-b .f3-ctab h2{color:#f6efe4;font-size:clamp(30px,3vw,44px)}#design-b .f3-ctab p{color:var(--on-dark);max-width:56ch;margin:0 auto 24px}#design-b .f3-ctab .ictas{justify-content:center}#design-b .f3-ctab .btn-2{background:var(--gold);color:#1a120b}#design-b .f3-ctab .btn-3{border-color:#f6efe466;color:#f6efe4}#design-b .f3-rel{padding:72px 0!important}#design-b .f3-rel .in{max-width:1280px}#design-b .f3-rel .f3-rhd{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:32px}#design-b .f3-rel .f3-rhd h2{margin:0}#design-b .f3-rel .f3-rhd p{margin:0;color:var(--mut)}#design-b .f3-rcards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;list-style:none;margin:0;padding:0}#design-b .f3-rcards li{background:var(--surf);border:1px solid var(--line);border-radius:18px;overflow:hidden}#design-b .f3-rcards img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block}#design-b .f3-rcards div{padding:20px 22px 22px}#design-b .f3-rcards h3{font-size:20px;margin:0 0 8px}#design-b .f3-rcards a{color:var(--brass);font:700 14px/1 var(--fb);text-decoration:none}#design-b .f3-rcards .f3-rnoimg{height:140px;background:var(--surf2);display:grid;place-items:center}#design-b .f3-rcards .f3-rnoimg .sbi{width:64px;height:64px}#design-b .f3-rcards .f3-rnoimg svg{width:34px;height:34px}#design-b .f3-ffaq{padding:72px 0!important;background:var(--surf2)}#design-b .f3-ffaq .in{max-width:1280px;display:grid;grid-template-columns:minmax(0,1fr) var(--pw);gap:56px;align-items:start}#design-b .f3-ffaq .in>*{min-width:0}#design-b .f3-ffaq .f3-fpic{top:calc(var(--hdrh,118px) + 24px)}#design-b .f3-ffaq .fqask{margin-top:22px}#design-b .f3-ffaq.one .in{grid-template-columns:minmax(0,1fr);max-width:900px}#design-b .f3-cities{background:var(--dark);color:#f6efe4;padding:72px 0!important}#design-b .f3-cities .in{max-width:1280px}#design-b .f3-cities .kick{color:var(--gold)}#design-b .f3-cities h2{color:#f6efe4}#design-b .f3-cities p{color:var(--on-dark);max-width:62ch}#design-b .f3-cities .ckl li{color:var(--on-dark)}#design-b .f3-cities .ckl b{color:#f6efe4}#design-b .f3-cities .ckl .ic{background:var(--gold);color:var(--dark)}#design-b .f3-cgrid{list-style:none;margin:24px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}#design-b .f3-cgrid a{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-radius:12px;background:var(--dark-2);border:1px solid rgba(246,239,228,.12);color:#f6efe4;text-decoration:none;font:600 14.5px/1.3 var(--fb);transition:border-color .18s var(--ease-out)}#design-b .f3-cgrid a .ic{width:14px;height:14px;color:var(--gold)}@media (hover:hover) and (pointer:fine){#design-b .f3-cgrid a:hover{border-color:var(--gold)}}@media (max-width:980px){#design-b .f3-srow,#design-b .f3-rcards{grid-template-columns:1fr 1fr}#design-b .f3-cgrid{grid-template-columns:1fr 1fr 1fr}}@media (max-width:900px){#design-b .f3-fgrid,#design-b .f3-fgrid.flip,#design-b .f3-why .in,#design-b .f3-ffaq .in{grid-template-columns:minmax(0,1fr);gap:28px}#design-b .f3-fpic{position:static;order:-1}#design-b .f3-fgrid.flip>.f3-fpic{order:-1}#design-b .f3-fcols{columns:1}#design-b .ckl.cols2{grid-template-columns:1fr}#design-b .f3ch,#design-b .f3-why,#design-b .f3-steps,#design-b .f3-rel,#design-b .f3-ffaq,#design-b .f3-cities{padding:56px 0}#design-b .f3-steps .f3-shd.has-lead{grid-template-columns:1fr}#design-b .f3-lead{padding-top:0}#design-b .f3-fban .in{padding-top:100px;padding-bottom:40px;grid-template-columns:1fr;gap:28px}#design-b .vseals{grid-template-columns:1fr}#design-b .f3-srows li{grid-template-columns:48px minmax(0,1fr)}#design-b .f3-srows img{grid-column:2;width:100%;height:auto;aspect-ratio:4/3}}@media (max-width:560px){#design-b .ipg h2{font-size:24px}#design-b .ipg h2.long,#design-b .ipg .f3-fgrid .f3-ftxt h2.long,#design-b .ipg .f3-why h2.long,#design-b .ipg .f3-cities h2.long,#design-b .ipg h3{font-size:18px}#design-b .ipg .f3-fban h1{font-size:24px!important;line-height:1.1}#design-b .f3-srow,#design-b .f3-rcards,#design-b .f3-tiles4{grid-template-columns:1fr}#design-b .f3-srow.rows li{grid-template-columns:1fr;row-gap:6px}#design-b .f3-cgrid{grid-template-columns:1fr 1fr}#design-b .f3-tstrip ul{justify-content:flex-start;gap:8px 18px}#design-b .f3-srows li{grid-template-columns:1fr}#design-b .f3-srows img{grid-column:auto}#design-b .f3-wside{position:static}}@media (prefers-reduced-motion:reduce){html:not([data-motion=force]) #design-b .ix-rv{transform:none;transition:opacity .3s linear}html:not([data-motion=force]) #design-b .planks rect.pk{transform:scaleX(1);transition:none}html:not([data-motion=force]) #design-b .planks line{opacity:1;transition:none}}#design-b .ipg :is(.f3-why,.f3-cities,.f3-ctab) :is(p,li,b,strong,em,span)>a:not([class]){color:var(--gold);text-decoration:underline;text-underline-offset:3px}@media (hover:hover) and (pointer:fine){#design-b .ipg :is(.f3-why,.f3-cities,.f3-ctab) :is(p,li,b,strong,em,span)>a:not([class]):hover{color:#f6efe4}}#design-b .ipg :is(.f3-why,.f3-cities,.f3-ctab) :is(p,li,b,strong,em,span)>a:not([class]):focus-visible{outline:2px solid var(--gold);outline-offset:2px}
