#ap{max-width:100%;overflow-x:hidden}#ap .page{display:block}#ap,:root{--ink:#1C3026;--ink-2:#24392D;--ink-deep:#131F17;--bronze:#B68A5A;--bronze-txt:#7E5930;--paper:#F5F2EC;--paper-2:#EAE4D6;--white:#FCFBF8;--graphite:#2B2B2B;--muted:#645E53;--line:#CDC4AE;--line-d:rgba(182,138,90,.4);--f-d:'Manrope','Golos Text','Helvetica Neue',Arial,sans-serif;--f-b:'Golos Text','Helvetica Neue',Helvetica,Arial,sans-serif;--maxw:1440px;--pad:clamp(20px,5vw,72px);--ease:cubic-bezier(.16,1,.3,1);--r:5px;--r-s:4px}#ap *{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){#ap{scroll-behavior:smooth}}#ap,#ap{margin:0;padding:0}#ap{background:var(--paper);color:var(--graphite);font-family:var(--f-b);font-size:17px;line-height:1.58;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;overflow-x:clip}#ap img{max-width:100%;display:block}#ap ::selection{background:var(--ink);color:var(--paper)}#ap .nums{font-variant-numeric:tabular-nums}#ap h1,#ap h2,#ap h3,#ap h4{font-family:var(--f-d);color:var(--ink);margin:0;font-weight:600;text-wrap:balance;overflow-wrap:break-word}#ap .d1{font-size:clamp(2.15rem,1rem + 4.6vw,4.25rem);line-height:1.08;letter-spacing:-.034em;font-weight:700}#ap .d2{font-size:clamp(1.65rem,1rem + 2.7vw,2.75rem);line-height:1.12;letter-spacing:-.028em;font-weight:700}#ap .d3{font-size:clamp(1.28rem,1rem + 1.4vw,1.88rem);line-height:1.24;letter-spacing:-.022em;font-weight:700}#ap .d4{font-size:1.18rem;line-height:1.32;letter-spacing:-.012em;font-weight:600}#ap p{margin:0 0 .85em;max-width:62ch;text-wrap:pretty}#ap li{text-wrap:pretty}#ap .lead{font-size:clamp(1.05rem,1rem + .45vw,1.26rem);line-height:1.46;letter-spacing:-.004em;max-width:48ch}#ap .sm{font-size:14.5px;line-height:1.5}#ap .sm a,#ap .xs a,#ap p a{color:var(--bronze-txt);text-decoration:underline;text-underline-offset:2px}#ap .dark .sm a,#ap .deep .sm a,#ap .dark p a,#ap .deep p a{color:var(--bronze)}#ap .xs{font-size:13px;line-height:1.45}#ap .mut{color:var(--muted)}#ap .ac{font-weight:600;color:var(--ink);text-shadow:0 1px 0 rgba(252,251,248,.9),0 2px 6px rgba(126,89,48,.14)}#ap .dark .ac,#ap .deep .ac,#ap .case__r .ac{color:var(--paper);text-shadow:0 1px 0 rgba(19,31,23,.5),0 2px 8px rgba(182,138,90,.26)}#ap .spread .ac{color:var(--bronze);text-shadow:0 1px 0 rgba(19,31,23,.55),0 3px 16px rgba(182,138,90,.3)}#ap .acb{color:var(--bronze-txt);text-shadow:0 1px 0 rgba(252,251,248,.85)}#ap .dark .acb,#ap .deep .acb{color:var(--bronze);text-shadow:0 1px 0 rgba(19,31,23,.5),0 2px 12px rgba(182,138,90,.28)}#ap .lbl{font-family:var(--f-d);font-weight:500;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--bronze-txt);max-width:none}#ap .dark .lbl,#ap .deep .lbl{color:var(--bronze)}#ap .wrap{max-width:var(--maxw);margin:0 auto;padding-left:var(--pad);padding-right:var(--pad)}#ap .wrap.wide{max-width:1780px;padding-left:clamp(20px,3.4vw,68px);padding-right:clamp(20px,3.4vw,68px)}#ap .wrap.wide .g2>.card>.d3{max-width:30ch}@media (min-width:961px){#ap .wrap.wide .g2>.card>.d3{min-height:3.72em}}@media (max-width:960px){#ap .wrap.wide .g2>.card>.d3{max-width:none;min-height:0}}#ap .wrap.wide .slot.w{max-height:clamp(190px,17vw,280px)}#ap section{position:relative}#ap .dark{background:var(--ink);color:rgba(245,242,236,.82)}#ap .deep{background:var(--ink-deep);color:rgba(245,242,236,.82)}#ap .white{background:var(--white)}#ap .dark h1,#ap .dark h2,#ap .dark h3,#ap .dark h4,#ap .deep h1,#ap .deep h2,#ap .deep h3,#ap .deep h4{color:var(--paper)}#ap .dark .mut,#ap .deep .mut{color:rgba(245,242,236,.7)}#ap .dark .lead,#ap .deep .lead{color:rgba(245,242,236,.87)}#ap .sheet{padding:clamp(62px,7.6vw,116px)0}#ap .sheet.lg{padding:clamp(78px,10vw,156px)0}#ap .sheet.sm{padding:clamp(40px,5vw,72px)0}#ap .sheet:not(.dark):not(.deep)::before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;opacity:.55;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23g)' opacity='.14'/%3E%3C/svg%3E")}#ap .sheet>.wrap{position:relative;z-index:1}#ap .sheet.dark,#ap .sheet.deep{box-shadow:inset 0 1px 0 rgba(245,242,236,.14),inset 0-90px 120px -110px rgba(182,138,90,.55)}@media (hover:none),(max-width:820px){#ap .tl{min-height:44px;align-items:center}#ap .sm a,#ap .xs a,#ap p a{display:inline-block;padding:6px 0}#ap footer li{margin-bottom:2px}#ap footer a{display:inline-block;padding:7px 0}#ap .back{min-height:44px;align-items:center}#ap .hdr .logo{display:inline-flex;align-items:center;min-height:44px}}@media (max-width:640px){#ap .d1{line-height:1.12;letter-spacing:-.018em}#ap .sheet .btn{width:100%;justify-content:center}#ap .backbar .btn,#ap .hdr .btn{width:auto}#ap .pr__p{font-size:22px;color:var(--bronze-txt)}#ap .dark .pr__p,#ap .deep .pr__p{color:var(--bronze)}}#ap .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 24px;border-radius:var(--r-s);box-sizing:border-box;font-family:"Manrope","Golos Text","Helvetica Neue",Arial,sans-serif;font-family:var(--f-d);font-weight:500;font-size:14px;line-height:1.28;text-decoration:none;text-align:center;text-indent:0;letter-spacing:0;-webkit-appearance:none;appearance:none;background:#1c3026;background:var(--ink);color:#f5f2ec;color:var(--paper);border:1px solid #1c3026;border-color:var(--ink);transition:background .22s var(--ease),transform .22s var(--ease),box-shadow .22s var(--ease),border-color .22s var(--ease),color .22s var(--ease);cursor:pointer}#ap .btn *{text-align:center}#ap .btn:hover{background:var(--ink-2);transform:translateY(-2px);box-shadow:0 10px 22px -12px rgba(19,31,23,.55)}#ap .btn:active{transform:translateY(0);box-shadow:0 3px 8px -6px rgba(19,31,23,.5)}#ap .btn.o{background:0 0;color:#1c3026;color:var(--ink);border-color:#1c3026;border-color:var(--ink)}#ap .btn.o:hover{background:rgba(28,48,38,.06);border-color:var(--ink);box-shadow:0 10px 22px -14px rgba(28,48,38,.4)}#ap .btn.l{background:#f5f2ec;background:var(--paper);color:#1c3026;color:var(--ink);border-color:#f5f2ec;border-color:var(--paper)}#ap .btn.l:hover{background:#fff;box-shadow:0 10px 24px -12px rgba(0,0,0,.45)}#ap .btn.ol{background:0 0;color:#f5f2ec;color:var(--paper);border-color:rgba(245,242,236,.34)}#ap .btn.ol:hover{background:rgba(245,242,236,.09);border-color:var(--bronze);box-shadow:0 10px 24px -14px rgba(0,0,0,.5)}#ap .btn.s{padding:10px 17px;font-size:13px}@media (hover:none),(max-width:820px){#ap .btn{min-height:46px;justify-content:center;text-align:center}#ap .btn.s{min-height:44px}}#ap .tl{font-family:var(--f-d);font-weight:500;font-size:14px;color:var(--ink);text-decoration:none;display:inline-flex;align-items:center;gap:8px;border-bottom:1px solid var(--bronze);padding-bottom:3px}#ap .tl{transition:color .22s var(--ease),border-color .22s var(--ease)}#ap .tl i{font-style:normal;transition:transform .22s var(--ease)}#ap .tl:hover{color:var(--bronze-txt);border-bottom-color:var(--bronze-txt)}#ap .tl:hover i{transform:translateX(5px)}#ap .dark .tl:hover,#ap .deep .tl:hover{color:var(--bronze);border-bottom-color:var(--bronze)}#ap .dark .tl,#ap .deep .tl{color:var(--paper)}#ap :focus-visible{outline:2px solid var(--ink);outline-offset:3px}#ap .dark :focus-visible,#ap .deep :focus-visible,#ap footer :focus-visible,#ap .case__r :focus-visible{outline-color:var(--paper)}#ap .tw:focus-visible{outline:2px solid var(--ink);outline-offset:2px}#ap .depth{position:fixed;right:clamp(12px,2vw,26px);top:50%;transform:translateY(-50%);z-index:70;display:flex;flex-direction:column;gap:9px;align-items:center;pointer-events:none}#ap .depth i{display:block;width:5px;height:5px;border-radius:50%;background:var(--graphite);opacity:.38;box-shadow:0 0 0 1px rgba(245,242,236,.5);transition:opacity .3s var(--ease),transform .3s var(--ease)}#ap .depth i.on{opacity:1;transform:scale(1.6);background:var(--bronze);box-shadow:0 0 0 1.4px var(--ink),0 0 0 2.6px rgba(245,242,236,.6)}@media (max-width:1100px){#ap .depth{display:none}}#ap .hdr{position:sticky;top:0;z-index:1000;background:rgba(245,242,236,.95);-webkit-backdrop-filter:saturate(150%) blur(10px);backdrop-filter:saturate(150%) blur(10px);border-bottom:1px solid var(--line)}#ap .hdr>.wrap{position:relative;display:flex;align-items:center;gap:clamp(12px,2vw,30px);padding-top:13px;padding-bottom:13px}#ap .logo{font-family:var(--f-d);font-weight:600;font-size:16.5px;letter-spacing:.08em;color:var(--ink);text-decoration:none;flex:none;transition:color .22s var(--ease)}#ap .logo:hover{color:var(--bronze-txt)}#ap .logo em{transition:color .22s var(--ease)}#ap .logo:hover em{color:var(--ink)}#ap footer .logo,#ap .logo--f{color:var(--paper);font-size:17px}#ap footer .logo:hover,#ap .logo--f:hover{color:var(--bronze)}#ap footer .logo:hover em,#ap .logo--f:hover em{color:var(--paper)}#ap .logo em{font-style:normal;color:var(--bronze)}#ap .nav{display:flex;gap:clamp(10px,1.4vw,20px);margin-left:auto;align-items:center}#ap .nav a:not(.btn){font-family:var(--f-d);font-weight:500;font-size:13px;color:var(--graphite);text-decoration:none;padding:5px 0;border-bottom:1px solid transparent;white-space:nowrap;transition:color .18s}#ap .nav a:hover{color:var(--ink)}#ap .nav a.on{color:var(--ink);border-bottom-color:var(--bronze)}#ap .nav a.on:hover{color:var(--bronze-txt)}#ap .nav a.btn{color:var(--paper);border-bottom-color:transparent}#ap .nav a.btn:hover{color:var(--paper)}#ap .tel{font-family:var(--f-d);font-weight:500;font-size:13px;color:var(--ink);text-decoration:none;white-space:nowrap}#ap .brg{display:none;background:0 0;border:0;padding:8px;cursor:pointer;margin-left:auto}#ap .cta-m{display:none}#ap .brg span{display:block;width:21px;height:1.5px;background:var(--ink);margin:5px 0;transition:transform .25s var(--ease),opacity .2s}#ap .brg.on span:nth-child(1){transform:translateY(6.5px) rotate(45deg)}#ap .brg.on span:nth-child(2){opacity:0}#ap .brg.on span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}@media (max-width:1240px){#ap .brg{display:block;order:3;margin-left:12px}#ap .hdr .cta-m{display:inline-flex;margin-left:auto;order:2}#ap .nav{position:absolute;top:100%;left:0;right:0;background:var(--paper);flex-direction:column;align-items:stretch;gap:0;padding:10px var(--pad) 26px;border-bottom:1px solid var(--line);transform:translateY(-10px);opacity:0;visibility:hidden;transition:opacity .25s var(--ease),transform .25s var(--ease),visibility 0s .25s;max-height:calc(100dvh - 100%);overflow-y:auto}#ap .nav.open{opacity:1;transform:none;visibility:visible;transition-delay:0s}#ap .nav a:not(.btn){font-size:16px;padding:13px 0;border-bottom:1px solid var(--line)}#ap .nav .btn{margin-top:16px;justify-content:center}#ap .tel{display:none}#ap .nav .tel{display:block;font-size:15px;padding:13px 0}}@media (max-width:400px){#ap .hdr>.wrap{gap:8px}#ap .logo{font-size:15px;letter-spacing:.05em}#ap .hdr .cta-m{padding:9px 12px;font-size:12px}#ap .brg{padding:7px;margin-left:4px}#ap .brg span{width:19px}}#ap .back{display:inline-flex;align-items:center;gap:9px;font-family:var(--f-d);font-weight:500;font-size:13px;color:var(--muted);text-decoration:none;margin-bottom:24px;transition:color .2s var(--ease)}#ap .back:hover{color:var(--ink)}#ap .back i{font-style:normal;transition:transform .2s var(--ease)}#ap .back:hover i{transform:translateX(-4px)}#ap .backbar{background:var(--paper-2);border-top:1px solid var(--line);padding:clamp(16px,2vw,22px)0}#ap .backbar .wrap{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}#ap .backbar .back{margin:0}#ap .leak{margin-top:clamp(30px,3.6vw,46px)}#ap .leak__bar{position:relative;height:6px;border-radius:3px;margin-bottom:clamp(46px,5vw,60px);background:linear-gradient(90deg,var(--bronze-txt) 0%,var(--bronze) 20%,rgba(182,138,90,.5) 48%,rgba(182,138,90,.26) 74%,rgba(182,138,90,.1) 100%)}#ap .leak__g{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(10px,1.4vw,18px)}#ap .leak__i{position:relative;padding-top:2px;min-width:0}#ap .leak__i i{position:absolute;top:calc(-1*clamp(46px,5vw,60px) + 10px);left:0;font-style:normal;font-family:var(--f-d);font-weight:700;font-size:11.5px;letter-spacing:.13em;color:var(--bronze-txt)}#ap .leak__i b{display:block;font-family:var(--f-d);font-weight:600;font-size:clamp(13px,.45rem + .58vw,15.5px);color:var(--ink);line-height:1.2;letter-spacing:-.012em;margin-bottom:12px;white-space:nowrap}#ap .leak__i span{display:block;font-size:12.5px;line-height:1.4;color:var(--muted);font-style:italic;padding-top:11px;border-top:1px solid var(--line)}#ap .dark .leak__i b,#ap .deep .leak__i b{color:var(--paper)}#ap .dark .leak__i i,#ap .deep .leak__i i{color:var(--bronze);background:var(--ink)}#ap .dark .leak__i span,#ap .deep .leak__i span{color:rgba(245,242,236,.66);border-top-color:var(--line-d)}@media (max-width:760px){#ap .leak__bar{display:none}#ap .leak__g{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}#ap .leak__i i{position:static;display:block;background:0 0;padding:0;margin-bottom:5px}#ap .leak__i b{white-space:normal}}@media (max-width:420px){#ap .leak__g{grid-template-columns:minmax(0,1fr)}}#ap .case{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(24px,3.4vw,52px);padding:clamp(26px,3.2vw,42px)0;border-bottom:1px solid var(--line);align-items:start}#ap .dark .case,#ap .deep .case{border-bottom-color:var(--line-d)}#ap .case:first-of-type{border-top:1px solid var(--line)}#ap .dark .case:first-of-type,#ap .deep .case:first-of-type{border-top-color:var(--line-d)}#ap .case__r{background:var(--ink);color:var(--paper);border-radius:var(--r);padding:22px 24px;margin-top:16px}#ap .dark .case__r,#ap .deep .case__r{background:rgba(182,138,90,.14);border:1px solid var(--line-d)}#ap .case__r .lbl{color:var(--bronze);display:block;margin-bottom:8px}#ap .dark .case__r .lbl,#ap .deep .case__r .lbl{color:var(--paper)}#ap .case__n{font-family:var(--f-d);font-weight:600;font-size:clamp(1.6rem,1rem + 1.9vw,2.4rem);line-height:1;letter-spacing:-.03em;color:var(--paper);margin-bottom:8px}#ap .case__r p{margin:0;font-size:14px;color:rgba(245,242,236,.78);max-width:40ch}@media (max-width:840px){#ap .case{grid-template-columns:minmax(0,1fr)}}#ap .pl{border-top:1px solid var(--line)}#ap .pl__g{font-family:var(--f-d);font-weight:600;font-size:11.5px;letter-spacing:.15em;text-transform:uppercase;color:var(--bronze-txt);display:flex;align-items:center;gap:12px;margin:clamp(26px,3vw,36px)0 0;padding-bottom:10px;max-width:none}#ap .pl__g::after{content:"";flex:1;height:1px;background:var(--line);opacity:.8}#ap .pl__g:first-child{margin-top:clamp(14px,1.6vw,20px)}#ap .dark .pl__g,#ap .deep .pl__g{color:var(--bronze)}#ap .dark .pl__g::after,#ap .deep .pl__g::after{background:var(--line-d)}#ap .dark .pl,#ap .deep .pl{border-top-color:var(--line-d)}#ap .pr{border-bottom:1px solid var(--line)}#ap .dark .pr,#ap .deep .pr{border-bottom-color:var(--line-d)}#ap .pr>summary{display:grid;grid-template-columns:minmax(0,1fr) 150px 168px 16px;gap:clamp(12px,2vw,28px);align-items:baseline;padding:clamp(17px,2vw,23px)0;cursor:pointer;list-style:none;transition:background .2s var(--ease)}#ap .pr>summary:hover{background:rgba(182,138,90,.05);border-radius:var(--r-s)}#ap .pr>summary::-webkit-details-marker{display:none}#ap .pr>summary::after{content:"";grid-column:4;align-self:center;width:11px;height:11px;flex:none;transition:transform .28s var(--ease);background:linear-gradient(var(--bronze-txt),var(--bronze-txt)) center/11px 1px no-repeat,linear-gradient(var(--bronze-txt),var(--bronze-txt)) center/1px 11px no-repeat}#ap .dark .pr>summary::after,#ap .deep .pr>summary::after{background:linear-gradient(var(--bronze),var(--bronze)) center/11px 1px no-repeat,linear-gradient(var(--bronze),var(--bronze)) center/1px 11px no-repeat}#ap .pr[open]>summary::after{transform:rotate(135deg)}#ap .pr__t{font-family:var(--f-d);font-weight:600;font-size:16.5px;color:var(--ink);letter-spacing:-.012em;line-height:1.3}#ap .dark .pr__t,#ap .deep .pr__t{color:var(--paper)}#ap .pr__m{font-family:var(--f-d);font-weight:500;font-size:13.5px;color:var(--muted);white-space:nowrap}#ap .dark .pr__m,#ap .deep .pr__m{color:rgba(245,242,236,.72)}#ap .pr__p{font-family:var(--f-d);font-weight:600;font-size:17px;color:var(--ink);letter-spacing:-.015em;text-align:right;white-space:nowrap}#ap .dark .pr__p,#ap .deep .pr__p{color:var(--bronze)}#ap .pr.pr2>summary{grid-template-columns:minmax(0,1fr) 170px 16px}#ap .pr.pr2>summary::after{grid-column:3}#ap .pr.pr2 .pr__p{font-family:var(--f-d);font-weight:500;font-size:13px;letter-spacing:.13em;text-transform:uppercase;color:var(--bronze-txt)}#ap .dark .pr.pr2 .pr__p,#ap .deep .pr.pr2 .pr__p{color:var(--bronze)}@media (max-width:900px){#ap .pr.pr2>summary{grid-template-columns:minmax(0,1fr) 16px}#ap .pr.pr2>summary::after{grid-column:2}#ap .pr.pr2 .pr__p{grid-column:1;grid-row:2;text-align:left}}#ap .pr__b{padding:0 0 26px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(18px,2.6vw,38px);max-width:none}#ap .pr__b h4{font-family:var(--f-d);font-weight:600;font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--bronze-txt);margin:0 0 10px}#ap .dark .pr__b h4,#ap .deep .pr__b h4{color:var(--bronze)}#ap .pr__b ul{margin:0;padding-left:17px;font-size:14.5px;line-height:1.7;color:var(--muted)}#ap .dark .pr__b ul,#ap .deep .pr__b ul{color:rgba(245,242,236,.8)}#ap .pr__b p{font-size:14.5px;line-height:1.55;color:var(--muted);margin:0}#ap .dark .pr__b p,#ap .deep .pr__b p{color:rgba(245,242,236,.8)}@media (max-width:900px){#ap .pr>summary{grid-template-columns:minmax(0,1fr) 16px;gap:6px 14px;row-gap:7px}#ap .pr>summary::after{grid-column:2;grid-row:1;align-self:start;margin-top:5px}#ap .pr__t{grid-column:1;grid-row:1}#ap .pr__m{grid-column:1;grid-row:2}#ap .pr__p{grid-column:1;grid-row:3;text-align:left}#ap .pr__b{grid-template-columns:minmax(0,1fr);gap:20px}}#ap .cjm{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-top:clamp(26px,3.2vw,40px)}#ap .cjm div{background:var(--white);border:1px solid var(--line);border-radius:var(--r);padding:15px 13px;display:flex;flex-direction:column;gap:7px;position:relative}#ap .dark .cjm div,#ap .deep .cjm div{background:rgba(245,242,236,.05);border-color:var(--line-d)}#ap .cjm b{font-family:var(--f-d);font-weight:600;font-size:13.5px;color:var(--ink);line-height:1.25;letter-spacing:-.008em}#ap .dark .cjm b,#ap .deep .cjm b{color:var(--paper)}#ap .cjm span{font-size:12px;line-height:1.4;color:var(--muted);margin-top:auto}#ap .dark .cjm span,#ap .deep .cjm span{color:rgba(245,242,236,.68)}#ap .cjm i{font-style:normal;font-family:var(--f-d);font-weight:500;font-size:11px;letter-spacing:.13em;color:var(--bronze-txt)}#ap .dark .cjm i,#ap .deep .cjm i{color:var(--bronze)}@media (max-width:1150px){#ap .cjm{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){#ap .cjm{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){#ap .cjm{grid-template-columns:minmax(0,1fr)}}#ap .figs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,2.6vw,38px);text-align:center}@media (max-width:1140px){#ap .figs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:500px){#ap .figs{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px}}#ap .fig__n{font-family:var(--f-d);font-weight:600;font-size:clamp(1.9rem,1rem + 2.5vw,2.9rem);line-height:1.06;letter-spacing:-.032em;color:var(--bronze-txt);font-variant-numeric:tabular-nums;text-wrap:balance;hyphens:none}@media (max-width:400px){#ap .fig__n{font-size:1.5rem;letter-spacing:-.022em}}#ap .dark .fig__n,#ap .deep .fig__n{color:var(--bronze)}#ap .fig__l{font-size:14px;line-height:1.45;margin:11px auto 0;max-width:26ch;text-wrap:balance}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){@keyframes dimLine{0%{clip-path:inset(0 100%0-8px)}to{clip-path:inset(0-8px 0-8px)}}}}#ap .spread{padding:clamp(96px,13vw,210px)0}#ap .spread p{font-family:var(--f-d);font-weight:700;font-size:clamp(1.9rem,1rem + 3.4vw,3.4rem);line-height:1.14;letter-spacing:-.026em;color:rgba(245,242,236,.52);max-width:19ch;margin:0;text-wrap:balance}#ap .spread p em{font-style:normal;color:var(--bronze)}#ap .spread .sig{margin-top:clamp(22px,2.6vw,34px);font-family:var(--f-d);font-weight:500;font-size:11px;letter-spacing:.19em;text-transform:uppercase;color:var(--bronze);display:flex;align-items:center;gap:11px}#ap .spread .sig::before{content:"";width:44px;height:1px;background:var(--bronze)}#ap .spread__l span{display:inline-block;vertical-align:bottom;clip-path:inset(-.12em -.06em 0-.06em)}#ap .spread__l span i{display:inline-block;font-style:normal}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){#ap .spread__l span i{animation:rise linear both;animation-timeline:view()}#ap .spread__l span:nth-child(1) i{animation-range:entry 2%entry 30%}#ap .spread__l span:nth-child(2) i{animation-range:entry 12%entry 42%}#ap .spread__l span:nth-child(3) i{animation-range:entry 24%entry 54%}#ap .spread__l span:nth-child(4) i{animation-range:entry 36%entry 66%}@keyframes rise{0%{transform:translateY(105%)}to{transform:translateY(0)}}}}#ap .fin{display:grid;grid-template-columns:minmax(240px,.72fr) minmax(0,1.5fr) minmax(220px,.78fr);gap:0;background:rgba(245,242,236,.05);border:1px solid var(--line-d);border-top:2px solid var(--bronze);border-radius:var(--r);overflow:hidden}#ap .fin__who,#ap .fin__c{display:flex;flex-direction:column;padding:clamp(22px,2.6vw,32px)}#ap .fin__who{border-left:1px solid var(--line-d)}#ap .fin__c{border-left:1px solid var(--line-d);background:rgba(19,31,23,.35)}#ap .fin__who .lbl,#ap .fin__c .lbl{margin-bottom:12px}#ap .fin__who h3{color:var(--paper)}#ap .fin__who p.sm{color:rgba(245,242,236,.82);margin-bottom:12px;max-width:52ch}@media (max-width:1100px){#ap .fin{grid-template-columns:minmax(200px,.58fr) minmax(0,1.42fr)}#ap .fin__c{grid-column:1/-1;border-left:0;border-top:1px solid var(--line-d)}}@media (max-width:1000px){#ap .fin{grid-template-columns:minmax(0,1fr)}#ap .fin__who{border-left:0;border-top:1px solid var(--line-d)}}#ap .dirs{position:relative;overflow:hidden;margin-top:clamp(38px,4.6vw,60px);background:linear-gradient(180deg,var(--paper-2) 0%,var(--white) 100%);border:1px solid var(--line);border-radius:calc(var(--r) + 3px);padding:clamp(26px,3.4vw,46px) clamp(20px,2.8vw,40px) clamp(24px,3vw,38px);box-shadow:0 1px 0 rgba(255,255,255,.9) inset,0 18px 44px -30px rgba(28,48,38,.34)}#ap .dirs::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;border-radius:calc(var(--r) + 3px) calc(var(--r) + 3px)0 0;background:linear-gradient(90deg,var(--bronze-txt),var(--bronze) 55%,rgba(182,138,90,.2))}#ap .dirs__h{display:flex;align-items:baseline;gap:clamp(14px,2vw,26px);flex-wrap:wrap;padding-bottom:clamp(18px,2.2vw,26px);margin-bottom:clamp(20px,2.4vw,30px);border-bottom:1px solid var(--line)}#ap .dirs__h h2{font-size:clamp(1.5rem,1rem + 2vw,2.35rem);line-height:1.12;letter-spacing:-.022em}#ap .dirs__h .lbl{flex:none;display:flex;align-items:center;gap:10px}#ap .dirs__h .lbl::after{content:"";width:clamp(18px,2vw,34px);height:1px;background:currentColor;opacity:.55}#ap .dirs__g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.8vw,22px)}@media (max-width:1140px){#ap .dirs__g{grid-template-columns:minmax(0,1fr)}}#ap .dir{position:relative;overflow:hidden;min-width:0;background:var(--white);border:1px solid var(--line);border-radius:var(--r);padding:clamp(20px,2.2vw,26px);display:grid;grid-template-rows:auto auto 1fr auto auto;align-content:start;transition:transform .32s var(--ease),box-shadow .32s var(--ease),border-color .32s var(--ease)}#ap .dir::before{content:"";position:absolute;left:0;top:0;height:2px;width:100%;background:var(--bronze);transform:scaleX(0);transform-origin:left}@media (prefers-reduced-motion:no-preference){#ap .dir::before{transition:transform .6s var(--ease)}@supports (animation-timeline:view()){#ap .dir::before{animation:dirLine linear both;animation-timeline:view();animation-range:entry 10%entry 60%}@keyframes dirLine{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}}@supports not (animation-timeline:view()){#ap .dir::before{transform:scaleX(1)}}#ap .dir:hover{transform:translateY(-3px);border-color:var(--line-d);box-shadow:0 16px 32px -22px rgba(28,48,38,.42)}#ap .dir__n{position:absolute;right:clamp(14px,1.6vw,20px);top:clamp(10px,1.2vw,14px);font-family:var(--f-d);font-weight:600;font-size:clamp(2.6rem,1rem + 4vw,3.6rem);line-height:1;letter-spacing:-.04em;color:var(--bronze-txt);opacity:.28;pointer-events:none;user-select:none}#ap .dir p.lbl{font-size:11px;line-height:1.3;margin:0 0 12px;position:relative}#ap .dir h3{font-family:var(--f-d);font-weight:600;font-size:1.18rem;line-height:1.3;letter-spacing:-.014em;color:var(--ink);position:relative;max-width:23ch}#ap .dir p{margin:10px 0 0;font-size:14.5px;line-height:1.5;color:var(--muted);position:relative}@media (min-width:1141px){#ap .dir h3{min-height:2.6em}}#ap .dir__p{margin:clamp(14px,1.8vw,18px)0 0;position:relative;align-self:end;font-family:var(--f-d);font-weight:600;font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:var(--bronze-txt);max-width:none;white-space:nowrap}@media (max-width:1240px) and (min-width:1141px){#ap .dir__p{letter-spacing:.04em;font-size:10.5px}}@media (max-width:1140px){#ap .dir__p{white-space:normal}}#ap .dir__l{margin-top:0;padding-top:clamp(14px,1.8vw,20px);justify-self:start;position:relative;font-size:13px}#ap .dir__n{z-index:0}#ap .pain__i{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(14px,1.8vw,22px);align-items:start;padding:clamp(15px,1.8vw,20px) clamp(16px,1.8vw,22px) clamp(15px,1.8vw,20px) clamp(18px,2vw,24px);background:rgba(245,242,236,.05);border:1px solid var(--line-d);border-radius:var(--r);overflow:hidden;transition:background .3s var(--ease),border-color .3s var(--ease)}#ap .pain__i::before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--bronze);transform:scaleY(0);transform-origin:top}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){#ap .pain__i::before{animation:painLine linear both;animation-timeline:view();animation-range:entry 5%entry 55%}@keyframes painLine{0%{transform:scaleY(0)}to{transform:scaleY(1)}}}}@supports not (animation-timeline:view()){#ap .pain__i::before{transform:scaleY(1)}}#ap .pain__i:hover{background:rgba(182,138,90,.1);border-color:var(--bronze)}@media (max-width:520px){#ap .pain__i{grid-template-columns:minmax(0,1fr);gap:7px}}#ap .los__v{margin:clamp(20px,2.6vw,30px)0 0;padding:clamp(16px,2vw,22px) clamp(18px,2.2vw,26px);background:rgba(182,138,90,.1);border:1px solid var(--line-d);border-left:3px solid var(--bronze);border-radius:var(--r)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){@keyframes losFade{0%{opacity:1}to{opacity:.16}}}}#ap .box{background:var(--paper-2);border-left:2px solid var(--bronze);border-radius:var(--r);padding:19px 23px;font-size:14.5px;line-height:1.52;margin:clamp(20px,2.4vw,30px)0}#ap .box p:last-child{margin-bottom:0}#ap .dark .box,#ap .deep .box{background:rgba(245,242,236,.06)}#ap .src{font-size:12px;color:var(--muted);margin-top:12px}#ap .dark .src,#ap .deep .src{color:rgba(245,242,236,.64)}#ap .tw{position:relative;border-radius:var(--r);min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch;margin-top:clamp(24px,2.8vw,38px);-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 34px),transparent 100%);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 34px),transparent 100%)}@media (min-width:1000px){#ap .tw{-webkit-mask-image:none;mask-image:none}}#ap table{border-collapse:collapse;width:100%;min-width:600px;font-size:14.5px}#ap th{font-family:var(--f-d);font-weight:500;font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--bronze-txt);text-align:left;padding:0 15px 11px 0;border-bottom:1px solid var(--bronze);vertical-align:bottom}#ap .dark th,#ap .deep th{color:var(--bronze)}#ap td{padding:13px 15px 13px 0;border-bottom:1px solid var(--line);vertical-align:top;font-variant-numeric:tabular-nums}#ap .dark td,#ap .deep td{border-bottom-color:var(--line-d)}#ap td b{font-family:var(--f-d);font-weight:600;color:var(--ink)}#ap .dark td b,#ap .deep td b{color:var(--paper)}#ap td.a{font-family:var(--f-d);font-weight:600;color:var(--ink);white-space:nowrap}#ap .dark td.a,#ap .deep td.a{color:var(--bronze)}#ap .slot>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;border-radius:inherit;z-index:0}#ap .slot:has(>img),#ap .slot.ph{background:var(--ink-deep);border-color:var(--line-d)}#ap .slot:has(>img)::before,#ap .slot.ph::before{display:none}#ap .slot:has(>img)::after,#ap .slot.ph::after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(19,31,23,0) 42%,rgba(19,31,23,.78) 100%);border-radius:inherit;pointer-events:none}#ap .slot:has(>img) b,#ap .slot.ph b{position:relative;z-index:2;color:var(--paper)}#ap .slot:has(>img) i,#ap .slot.ph i{position:relative;z-index:2;color:rgba(245,242,236,.82)}#ap .slot:has(>img) .mk,#ap .slot:has(>img) .tag,#ap .slot.ph .mk,#ap .slot.ph .tag{z-index:3}#ap .phbg{position:relative;isolation:isolate;overflow:hidden}#ap .phbg::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:var(--scrim,linear-gradient(180deg,rgba(19,31,23,.62) 0%,rgba(19,31,23,.74) 100%)),var(--img);background-size:cover,cover;background-position:center,var(--pos,50% var(--py,50%));background-repeat:no-repeat,no-repeat;background-attachment:scroll,scroll}@media (max-width:900px){#ap .sheet.phbg.sm::before{background-size:cover,auto 128%}}@media (min-width:1025px) and (hover:hover) and (prefers-reduced-motion:no-preference){#ap .spread.phbg::before{background-attachment:scroll,fixed}}#ap .glass{position:relative;overflow:hidden;border-radius:calc(var(--r) + 2px);padding:clamp(22px,3vw,40px) clamp(20px,3vw,42px);background:rgba(19,31,23,.46);-webkit-backdrop-filter:blur(16px) saturate(150%);backdrop-filter:blur(16px) saturate(150%);border:1px solid rgba(245,242,236,.2);box-shadow:0 1px 0 rgba(245,242,236,.18) inset,0 26px 64px -36px rgba(0,0,0,.8)}@supports not ((backdrop-filter:blur(2px)) or (-webkit-backdrop-filter:blur(2px))){#ap .glass{background:rgba(19,31,23,.88)}}#ap .glass::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(132deg,rgba(245,242,236,.18)0,rgba(245,242,236,.05) 32%,rgba(245,242,236,0) 58%)}#ap .glass::after{content:"";position:absolute;left:0;right:0;top:0;height:1px;pointer-events:none;background:linear-gradient(90deg,rgba(245,242,236,0),rgba(245,242,236,.36) 36%,rgba(245,242,236,0))}#ap .glass>*{position:relative;z-index:1}#ap .cta2{display:flex;justify-content:space-between;align-items:center;gap:clamp(18px,2.4vw,32px);flex-wrap:wrap}#ap .cta2__t{min-width:0;flex:1 1 380px}#ap .cta2__t p{margin:9px 0 0}#ap .cta2__b{display:flex;gap:12px;flex-wrap:wrap;flex:0 0 auto}@media (max-width:820px){#ap .cta2{flex-direction:column;align-items:stretch}#ap .cta2__t{flex:0 0 auto}#ap .cta2__b{width:100%;gap:14px}#ap .cta2__b .btn{flex:1 1 100%}}#ap .sheet.phbg.sm{padding:clamp(64px,8vw,132px)0}#ap .spread.phbg{--scrim:linear-gradient(72deg,
    rgba(19,31,23,.97) 0%,
    rgba(19,31,23,.95) 34%,
    rgba(19,31,23,.87) 47%,
    rgba(19,31,23,.58) 60%,
    rgba(19,31,23,.26) 74%,
    rgba(19,31,23,.06) 88%,
    rgba(19,31,23,0) 100%);--pos:50% 34%}#ap .spread.phbg p{max-width:17ch}@media (max-width:1000px){#ap .spread.phbg{--scrim:linear-gradient(180deg,
      rgba(19,31,23,.5) 0%,
      rgba(19,31,23,.78) 32%,
      rgba(19,31,23,.93) 60%,
      rgba(19,31,23,.97) 100%);--pos:62% 18%}#ap .spread.phbg p{max-width:none}#ap .spread.phbg{padding-top:clamp(170px,34vw,300px)}}@media (max-width:760px){#ap .tw.cards{overflow:visible;-webkit-mask-image:none;mask-image:none;-webkit-overflow-scrolling:auto;border-radius:0}#ap .tw.cards table{display:block;min-width:0;width:100%}#ap .tw.cards thead{display:none}#ap .tw.cards tbody{display:block}#ap .tw.cards tr{display:block;border:1px solid var(--line);border-radius:var(--r);background:var(--white);padding:15px 16px 14px;margin-bottom:11px}#ap .tw.cards tr:last-child{margin-bottom:0}#ap .tw.cards td{display:block;width:auto;padding:0;border:0;font-size:14px;line-height:1.5}#ap .tw.cards td+td{margin-top:11px;padding-top:11px;border-top:1px solid var(--line)}#ap .tw.cards td::before{content:attr(data-l);display:block;font-family:var(--f-d);font-weight:500;font-size:10px;letter-spacing:.11em;text-transform:uppercase;color:var(--bronze-txt);margin-bottom:5px}#ap .tw.cards td:empty{display:none}#ap .tw.cards td.a{white-space:normal;font-size:16px}#ap .dark .tw.cards tr,#ap .deep .tw.cards tr{background:rgba(245,242,236,.05);border-color:var(--line-d)}#ap .dark .tw.cards td+td,#ap .deep .tw.cards td+td{border-top-color:var(--line-d)}#ap .dark .tw.cards td::before,#ap .deep .tw.cards td::before{color:var(--bronze)}#ap .tw.cards td:first-child{font-family:var(--f-d);font-weight:600;font-size:15.5px;color:var(--ink)}#ap .dark .tw.cards td:first-child,#ap .deep .tw.cards td:first-child{color:var(--paper)}#ap .tw.cards td:first-child b{font-weight:600}}#ap .rows{border-top:1px solid var(--line)}#ap .dark .rows,#ap .deep .rows{border-top-color:var(--line-d)}#ap .row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(13px,2.2vw,30px);padding:clamp(15px,1.9vw,22px)0;border-bottom:1px solid var(--line);align-items:baseline}#ap .dark .row,#ap .deep .row{border-bottom-color:var(--line-d)}#ap .row__n{font-family:var(--f-d);font-weight:600;font-size:11.5px;letter-spacing:.11em;color:var(--bronze-txt);min-width:24px;padding-top:4px}#ap .dark .row__n,#ap .deep .row__n{color:var(--bronze)}#ap .row3{grid-template-columns:auto minmax(0,1.5fr) minmax(0,1fr)}@media (max-width:820px){#ap .row3{grid-template-columns:auto minmax(0,1fr)}#ap .row3>:last-child{grid-column:2}}#ap .g2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(22px,3vw,44px)}#ap .g3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.4vw,32px)}#ap .sp{display:grid;grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);gap:clamp(28px,4.6vw,74px);align-items:start}#ap .sp-r{grid-template-columns:minmax(0,1.16fr) minmax(0,.84fr)}@media (max-width:1140px){#ap .g3{grid-template-columns:minmax(0,1fr)}}@media (max-width:960px){#ap .sp,#ap .sp-r{grid-template-columns:minmax(0,1fr)}}@media (max-width:680px){#ap .g2{grid-template-columns:minmax(0,1fr)}}#ap .card{background:0 0;border:0;border-top:1px solid var(--ink);border-radius:0;padding:clamp(19px,2.2vw,26px)0 clamp(20px,2.4vw,28px);display:flex;flex-direction:column;height:100%}#ap .card.w{background:var(--paper-2);border-top-color:var(--bronze-txt);border-radius:var(--r);padding-left:clamp(18px,2vw,24px);padding-right:clamp(18px,2vw,24px)}#ap .dark .card,#ap .deep .card{background:0 0;border-top-color:var(--bronze)}#ap .dark .card.w,#ap .deep .card.w{background:rgba(245,242,236,.07);border-top-color:var(--bronze)}#ap .card h3{margin-bottom:9px}#ap .g3>.card>h3,#ap .g3>.card>.d3{min-height:2.5em}@media (max-width:1140px){#ap .g3>.card>h3,#ap .g3>.card>.d3{min-height:0}}#ap .card p{margin-bottom:12px}#ap .card__f{margin-top:auto;padding-top:14px;border-top:1px solid var(--line);font-family:var(--f-d);font-weight:500;font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--bronze-txt)}#ap .dark .card__f,#ap .deep .card__f{border-top-color:var(--line-d);color:var(--bronze)}#ap .slot{position:relative;width:100%;max-width:100%;background:var(--paper-2);border:1px solid var(--line);border-radius:var(--r);display:flex;flex-direction:column;justify-content:flex-end;padding:18px;min-height:190px;aspect-ratio:3/2;overflow:hidden}#ap .slot::before{content:"";position:absolute;inset:9px;border:1px dashed var(--bronze);border-radius:calc(var(--r) - 1px);opacity:.38;pointer-events:none}#ap .slot b{position:relative;display:block;font-family:var(--f-d);font-weight:500;font-size:13.5px;color:var(--ink);margin-bottom:3px}#ap .slot i{position:relative;font-style:normal;font-size:11.5px;color:var(--muted)}#ap .slot.w{aspect-ratio:16/7}#ap .slot.t{aspect-ratio:3/4}#ap .slot{transition:box-shadow .32s var(--ease),border-color .32s var(--ease)}#ap .slot .mk{position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .3s var(--ease)}#ap .slot .mk s{position:absolute;width:17px;height:17px;border:2px solid var(--bronze);text-decoration:none;transition:transform .32s var(--ease)}#ap .slot .mk s:nth-child(1){left:11px;top:11px;border-right:0;border-bottom:0}#ap .slot .mk s:nth-child(2){right:11px;top:11px;border-left:0;border-bottom:0}#ap .slot .mk s:nth-child(3){left:11px;bottom:11px;border-right:0;border-top:0}#ap .slot .mk s:nth-child(4){right:11px;bottom:11px;border-left:0;border-top:0}#ap .slot .tag{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(.94);font-family:var(--f-d);font-weight:500;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;background:var(--ink);color:var(--paper);padding:9px 16px;border-radius:14px;white-space:normal;text-align:center;line-height:1.35;text-wrap:balance;max-width:calc(100% - 48px);opacity:0;transition:opacity .3s var(--ease),transform .32s var(--ease);z-index:2}#ap .slot:hover{box-shadow:0 18px 38px -26px rgba(28,48,38,.55);border-color:var(--line-d)}#ap .slot:hover .mk{opacity:1}#ap .slot:hover .mk s:nth-child(1){transform:translate(-3px,-3px)}#ap .slot:hover .mk s:nth-child(2){transform:translate(3px,-3px)}#ap .slot:hover .mk s:nth-child(3){transform:translate(-3px,3px)}#ap .slot:hover .mk s:nth-child(4){transform:translate(3px,3px)}#ap .slot:hover .tag{opacity:1;transform:translate(-50%,-50%) scale(1)}#ap .dark .slot:hover,#ap .deep .slot:hover{box-shadow:0 18px 38px -26px rgba(0,0,0,.6)}#ap .dark .slot .tag,#ap .deep .slot .tag{background:var(--bronze);color:var(--ink-deep)}@media (hover:none){#ap .slot .mk,#ap .slot .tag{display:none}}#ap .dark .slot,#ap .deep .slot{background:rgba(245,242,236,.05);border-color:var(--line-d)}#ap .dark .slot b,#ap .deep .slot b{color:var(--paper)}#ap .dark .slot i,#ap .deep .slot i{color:rgba(245,242,236,.66)}#ap details{border-bottom:1px solid var(--line)}#ap .dark details,#ap .deep details{border-bottom-color:var(--line-d)}#ap summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px;align-items:baseline;padding:19px 0;font-family:var(--f-d);font-weight:500;font-size:clamp(1rem,1rem + .2vw,1.12rem);color:var(--ink);letter-spacing:-.008em}#ap .dark summary,#ap .deep summary{color:var(--paper)}#ap summary::-webkit-details-marker{display:none}#ap summary::after{content:"";flex:none;width:11px;height:11px;align-self:center;transition:transform .28s var(--ease);background:linear-gradient(var(--bronze-txt),var(--bronze-txt)) center/11px 1px no-repeat,linear-gradient(var(--bronze-txt),var(--bronze-txt)) center/1px 11px no-repeat}#ap .dark summary::after,#ap .deep summary::after{background:linear-gradient(var(--bronze),var(--bronze)) center/11px 1px no-repeat,linear-gradient(var(--bronze),var(--bronze)) center/1px 11px no-repeat}#ap details[open] summary::after{transform:rotate(135deg)}#ap details .b{padding:0 0 20px;max-width:68ch}#ap details .b p:last-child{margin-bottom:0}@supports (interpolate-size:allow-keywords){#ap,:root{interpolate-size:allow-keywords}@media (prefers-reduced-motion:no-preference){#ap details::details-content{block-size:0;overflow:hidden;transition:block-size .3s var(--ease),content-visibility .3s allow-discrete}#ap details[open]::details-content{block-size:auto}}}#ap .ph{padding-top:clamp(32px,4.4vw,58px);padding-bottom:clamp(30px,4vw,52px)}#ap .xn{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;align-content:start}#ap .xn.col{grid-template-columns:minmax(0,1fr)}#ap .xn a{background:var(--white);padding:clamp(20px,2.4vw,28px);text-decoration:none;display:block;transition:background .2s var(--ease)}#ap .xn a:hover{background:var(--paper-2)}#ap .xn .k{font-family:var(--f-d);font-weight:500;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--bronze-txt);display:block;margin-bottom:9px}#ap .xn .t{font-family:var(--f-d);font-weight:600;font-size:1.02rem;color:var(--ink);display:block;margin-bottom:5px;letter-spacing:-.012em}#ap .xn .d{font-size:13px;color:var(--muted);line-height:1.45;display:block}#ap footer{background:var(--ink-deep);color:rgba(245,242,236,.76);padding:clamp(44px,5.6vw,72px)0 24px}#ap footer .cols{display:grid;grid-template-columns:1.7fr 1fr 1fr 1.3fr;gap:clamp(22px,3vw,42px)}@media (max-width:900px){#ap footer .cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){#ap footer .cols{grid-template-columns:minmax(0,1fr)}}#ap footer .ftl,#ap footer h4{font-family:var(--f-d);font-weight:500;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--bronze);margin:0 0 14px}#ap footer p,#ap footer a{font-size:13.5px;line-height:1.72;color:rgba(245,242,236,.76);text-decoration:none;word-break:break-word}#ap footer a:hover{color:var(--paper)}#ap footer ul{list-style:none;padding:0;margin:0}#ap footer li{margin-bottom:4px}#ap footer .base{margin-top:clamp(30px,4vw,52px);padding-top:19px;border-top:1px solid var(--line-d);display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;font-size:11.5px;color:rgba(245,242,236,.62)}#ap .dir{grid-template-rows:auto auto 1fr auto}#ap .dir__b{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(6px,1vh,10px);margin-top:clamp(12px,1.8vh,18px);padding-top:clamp(11px,1.6vh,16px);border-top:1px solid var(--line);position:relative}#ap .dir__b .dir__p{margin:0;align-self:auto;text-align:left}#ap .dir__b .dir__l{padding-top:0;margin:0}@media (max-width:760px){#ap .tw.cards{overflow:visible;-webkit-mask-image:none;mask-image:none;-webkit-overflow-scrolling:auto;border-radius:0}#ap .tw.cards table{display:block;min-width:0;width:100%}#ap .tw.cards thead{display:none}#ap .tw.cards tbody{display:block}#ap .tw.cards tr{display:block;border:1px solid var(--line);border-radius:var(--r);background:var(--white);padding:15px 16px 14px;margin-bottom:11px}#ap .tw.cards tr:last-child{margin-bottom:0}#ap .tw.cards td{display:block;width:auto;padding:0;border:0;font-size:14px;line-height:1.5}#ap .tw.cards td+td{margin-top:11px;padding-top:11px;border-top:1px solid var(--line)}#ap .tw.cards td::before{content:attr(data-l);display:block;font-family:var(--f-d);font-weight:500;font-size:10px;letter-spacing:.11em;text-transform:uppercase;color:var(--bronze-txt);margin-bottom:5px}#ap .tw.cards td:empty{display:none}#ap .tw.cards td.a{white-space:normal;font-size:16px}#ap .dark .tw.cards tr,#ap .deep .tw.cards tr{background:rgba(245,242,236,.05);border-color:var(--line-d)}#ap .dark .tw.cards td+td,#ap .deep .tw.cards td+td{border-top-color:var(--line-d)}#ap .dark .tw.cards td::before,#ap .deep .tw.cards td::before{color:var(--bronze)}#ap .tw.cards td:first-child{font-family:var(--f-d);font-weight:600;font-size:15.5px;color:var(--ink)}#ap .dark .tw.cards td:first-child,#ap .deep .tw.cards td:first-child{color:var(--paper)}#ap .tw.cards td:first-child b{font-weight:600}}#ap .rows{border-top:1px solid var(--line)}#ap .dark .rows,#ap .deep .rows{border-top-color:var(--line-d)}#ap .row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(13px,2.2vw,30px);padding:clamp(15px,1.9vw,22px)0;border-bottom:1px solid var(--line);align-items:baseline}#ap .dark .row,#ap .deep .row{border-bottom-color:var(--line-d)}#ap .row__n{font-family:var(--f-d);font-weight:600;font-size:11.5px;letter-spacing:.11em;color:var(--bronze-txt);min-width:24px;padding-top:4px}#ap .dark .row__n,#ap .deep .row__n{color:var(--bronze)}#ap .row3{grid-template-columns:auto minmax(0,1.5fr) minmax(0,1fr)}@media (max-width:820px){#ap .row3{grid-template-columns:auto minmax(0,1fr)}#ap .row3>:last-child{grid-column:2}}#ap .g2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(22px,3vw,44px)}#ap .g3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.4vw,32px)}#ap .sp{display:grid;grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);gap:clamp(28px,4.6vw,74px);align-items:start}#ap .sp-r{grid-template-columns:minmax(0,1.16fr) minmax(0,.84fr)}@media (max-width:1140px){#ap .g3{grid-template-columns:minmax(0,1fr)}}@media (max-width:960px){#ap .sp,#ap .sp-r{grid-template-columns:minmax(0,1fr)}}@media (max-width:680px){#ap .g2{grid-template-columns:minmax(0,1fr)}}#ap .card{background:0 0;border:0;border-top:1px solid var(--ink);border-radius:0;padding:clamp(19px,2.2vw,26px)0 clamp(20px,2.4vw,28px);display:flex;flex-direction:column;height:100%}#ap .card.w{background:var(--paper-2);border-top-color:var(--bronze-txt);border-radius:var(--r);padding-left:clamp(18px,2vw,24px);padding-right:clamp(18px,2vw,24px)}#ap .dark .card,#ap .deep .card{background:0 0;border-top-color:var(--bronze)}#ap .dark .card.w,#ap .deep .card.w{background:rgba(245,242,236,.07);border-top-color:var(--bronze)}#ap .card h3{margin-bottom:9px}#ap .g3>.card>h3,#ap .g3>.card>.d3{min-height:2.5em}@media (max-width:1140px){#ap .g3>.card>h3,#ap .g3>.card>.d3{min-height:0}}#ap .card p{margin-bottom:12px}#ap .card__f{margin-top:auto;padding-top:14px;border-top:1px solid var(--line);font-family:var(--f-d);font-weight:500;font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--bronze-txt)}#ap .dark .card__f,#ap .deep .card__f{border-top-color:var(--line-d);color:var(--bronze)}#ap .slot{position:relative;width:100%;max-width:100%;background:var(--paper-2);border:1px solid var(--line);border-radius:var(--r);display:flex;flex-direction:column;justify-content:flex-end;padding:18px;min-height:190px;aspect-ratio:3/2;overflow:hidden}#ap .slot::before{content:"";position:absolute;inset:9px;border:1px dashed var(--bronze);border-radius:calc(var(--r) - 1px);opacity:.38;pointer-events:none}#ap .slot b{position:relative;display:block;font-family:var(--f-d);font-weight:500;font-size:13.5px;color:var(--ink);margin-bottom:3px}#ap .slot i{position:relative;font-style:normal;font-size:11.5px;color:var(--muted)}#ap .slot.w{aspect-ratio:16/7}#ap .slot.t{aspect-ratio:3/4}#ap .slot{transition:box-shadow .32s var(--ease),border-color .32s var(--ease)}#ap .slot .mk{position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .3s var(--ease)}#ap .slot .mk s{position:absolute;width:17px;height:17px;border:2px solid var(--bronze);text-decoration:none;transition:transform .32s var(--ease)}#ap .slot .mk s:nth-child(1){left:11px;top:11px;border-right:0;border-bottom:0}#ap .slot .mk s:nth-child(2){right:11px;top:11px;border-left:0;border-bottom:0}#ap .slot .mk s:nth-child(3){left:11px;bottom:11px;border-right:0;border-top:0}#ap .slot .mk s:nth-child(4){right:11px;bottom:11px;border-left:0;border-top:0}#ap .slot .tag{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(.94);font-family:var(--f-d);font-weight:500;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;background:var(--ink);color:var(--paper);padding:9px 16px;border-radius:14px;white-space:normal;text-align:center;line-height:1.35;text-wrap:balance;max-width:calc(100% - 48px);opacity:0;transition:opacity .3s var(--ease),transform .32s var(--ease);z-index:2}#ap .slot:hover{box-shadow:0 18px 38px -26px rgba(28,48,38,.55);border-color:var(--line-d)}#ap .slot:hover .mk{opacity:1}#ap .slot:hover .mk s:nth-child(1){transform:translate(-3px,-3px)}#ap .slot:hover .mk s:nth-child(2){transform:translate(3px,-3px)}#ap .slot:hover .mk s:nth-child(3){transform:translate(-3px,3px)}#ap .slot:hover .mk s:nth-child(4){transform:translate(3px,3px)}#ap .slot:hover .tag{opacity:1;transform:translate(-50%,-50%) scale(1)}#ap .dark .slot:hover,#ap .deep .slot:hover{box-shadow:0 18px 38px -26px rgba(0,0,0,.6)}#ap .dark .slot .tag,#ap .deep .slot .tag{background:var(--bronze);color:var(--ink-deep)}@media (hover:none){#ap .slot .mk,#ap .slot .tag{display:none}}#ap .dark .slot,#ap .deep .slot{background:rgba(245,242,236,.05);border-color:var(--line-d)}#ap .dark .slot b,#ap .deep .slot b{color:var(--paper)}#ap .dark .slot i,#ap .deep .slot i{color:rgba(245,242,236,.66)}#ap details{border-bottom:1px solid var(--line)}#ap .dark details,#ap .deep details{border-bottom-color:var(--line-d)}#ap summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px;align-items:baseline;padding:19px 0;font-family:var(--f-d);font-weight:500;font-size:clamp(1rem,1rem + .2vw,1.12rem);color:var(--ink);letter-spacing:-.008em}#ap .dark summary,#ap .deep summary{color:var(--paper)}#ap summary::-webkit-details-marker{display:none}#ap summary::after{content:"";flex:none;width:11px;height:11px;align-self:center;transition:transform .28s var(--ease);background:linear-gradient(var(--bronze-txt),var(--bronze-txt)) center/11px 1px no-repeat,linear-gradient(var(--bronze-txt),var(--bronze-txt)) center/1px 11px no-repeat}#ap .dark summary::after,#ap .deep summary::after{background:linear-gradient(var(--bronze),var(--bronze)) center/11px 1px no-repeat,linear-gradient(var(--bronze),var(--bronze)) center/1px 11px no-repeat}#ap details[open] summary::after{transform:rotate(135deg)}#ap details .b{padding:0 0 20px;max-width:68ch}#ap details .b p:last-child{margin-bottom:0}@supports (interpolate-size:allow-keywords){#ap,:root{interpolate-size:allow-keywords}@media (prefers-reduced-motion:no-preference){#ap details::details-content{block-size:0;overflow:hidden;transition:block-size .3s var(--ease),content-visibility .3s allow-discrete}#ap details[open]::details-content{block-size:auto}}}#ap .ph{padding-top:clamp(32px,4.4vw,58px);padding-bottom:clamp(30px,4vw,52px)}#ap .xn{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;align-content:start}#ap .xn.col{grid-template-columns:minmax(0,1fr)}#ap .xn a{background:var(--white);padding:clamp(20px,2.4vw,28px);text-decoration:none;display:block;transition:background .2s var(--ease)}#ap .xn a:hover{background:var(--paper-2)}#ap .xn .k{font-family:var(--f-d);font-weight:500;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--bronze-txt);display:block;margin-bottom:9px}#ap .xn .t{font-family:var(--f-d);font-weight:600;font-size:1.02rem;color:var(--ink);display:block;margin-bottom:5px;letter-spacing:-.012em}#ap .xn .d{font-size:13px;color:var(--muted);line-height:1.45;display:block}#ap footer{background:var(--ink-deep);color:rgba(245,242,236,.76);padding:clamp(44px,5.6vw,72px)0 24px}#ap footer .cols{display:grid;grid-template-columns:1.7fr 1fr 1fr 1.3fr;gap:clamp(22px,3vw,42px)}@media (max-width:900px){#ap footer .cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){#ap footer .cols{grid-template-columns:minmax(0,1fr)}}#ap footer .ftl,#ap footer h4{font-family:var(--f-d);font-weight:500;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--bronze);margin:0 0 14px}#ap footer p,#ap footer a{font-size:13.5px;line-height:1.72;color:rgba(245,242,236,.76);text-decoration:none;word-break:break-word}#ap footer a:hover{color:var(--paper)}#ap footer ul{list-style:none;padding:0;margin:0}#ap footer li{margin-bottom:4px}#ap footer .base{margin-top:clamp(30px,4vw,52px);padding-top:19px;border-top:1px solid var(--line-d);display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;font-size:11.5px;color:rgba(245,242,236,.62)}@media (prefers-reduced-motion:no-preference){#ap .page{animation:pageIn .42s var(--ease) both}@keyframes pageIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){#ap .rv{animation:rv linear both;animation-timeline:view();animation-range:entry 0%entry 52%}#ap .rv-s>*{animation:rv linear both;animation-timeline:view();animation-range:entry 0%entry 46%}}@keyframes rv{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:none}}}#ap .page{display:block}#ap .page.on{display:block}@media (prefers-reduced-motion:reduce){#ap .dir::before{transform:scaleX(1)}#ap .pain__i::before{transform:scaleY(1)}#ap .spread__l span i{transform:none}}#ap a.btn{text-decoration:none}#ap .glass .btn.ol{border-color:rgba(245,242,236,.56);background:rgba(19,31,23,.22)}#ap .glass .btn.ol:hover{border-color:var(--bronze);background:rgba(245,242,236,.12)}#ap .btn{position:relative}@media (prefers-reduced-motion:no-preference){#ap .btn:not(.o):not(.ol)::after{content:"";position:absolute;inset:-3px;border-radius:inherit;pointer-events:none;z-index:0;border:1px solid rgba(182,138,90,.8);box-shadow:0 0 18px 2px rgba(182,138,90,.34);opacity:0;animation:apGlow 5.4s var(--ease) infinite}#ap .btn:not(.o):not(.ol):hover::after{animation-play-state:paused;opacity:0}@keyframes apGlow{0%{opacity:0;transform:scale(.985)}10%{opacity:.85}42%{opacity:0;transform:scale(1.055)}to{opacity:0;transform:scale(1.055)}}}#ap .glass::before{inset:-14%}@media (prefers-reduced-motion:no-preference){#ap .glass::before{animation:apSheen 16s ease-in-out infinite alternate;will-change:transform}@keyframes apSheen{0%{transform:translate3d(-3.5%,-2.5%,0)}to{transform:translate3d(3.5%,2.5%,0)}}}#ap .dirs::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:0;background:radial-gradient(58% 72%at 14% 6%,rgba(182,138,90,.17),transparent 68%),radial-gradient(52% 64%at 86% 94%,rgba(28,48,38,.13),transparent 70%)}#ap .dirs>*{position:relative;z-index:1}@media (prefers-reduced-motion:no-preference){#ap .dirs::after{animation:apDrift 24s ease-in-out infinite alternate;will-change:transform}@keyframes apDrift{0%{transform:translate3d(-1.6%,-1.2%,0) scale(1.02)}to{transform:translate3d(1.6%,1.2%,0) scale(1.06)}}}#ap .dir{background-color:rgba(252,251,248,.5);background-image:linear-gradient(134deg,rgba(255,255,255,.9)0,rgba(255,255,255,.3) 34%,rgba(255,255,255,0) 62%);-webkit-backdrop-filter:blur(14px) saturate(150%);backdrop-filter:blur(14px) saturate(150%);border-color:rgba(255,255,255,.72);box-shadow:0 1px 0 rgba(255,255,255,.95) inset,0 18px 40px -30px rgba(28,48,38,.45)}@supports not ((backdrop-filter:blur(2px)) or (-webkit-backdrop-filter:blur(2px))){#ap .dir{background-color:var(--white)}}#ap .dir:hover{border-color:rgba(255,255,255,.9);box-shadow:0 1px 0 rgba(255,255,255,.95) inset,0 22px 46px -28px rgba(28,48,38,.5)}#ap .g4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2vw,28px)}#ap .g4.pr .card{display:flex;flex-direction:column;padding-top:clamp(14px,1.6vw,18px)}#ap .g4.pr .card>.slot{aspect-ratio:3/4;margin:0;padding-top:0;flex:none}#ap .g4.pr .card__t{min-width:0;margin-top:clamp(13px,1.5vw,17px)}#ap .g4.pr .card__t>:first-child{margin-top:0}#ap .g4.pr .card__t .d3{font-size:clamp(1rem,.74rem + .42vw,1.2rem);line-height:1.24;letter-spacing:-.012em}#ap .g4.pr .card__t p.sm{font-size:13.6px;line-height:1.52;text-wrap:pretty;min-height:calc(4*1.52em)}@media (min-width:1101px) and (max-width:1540px){#ap .g4.pr .card__t p.sm{min-height:calc(5*1.52em)}}@media (max-width:1100px){#ap .g4.pr .card__t p.sm{min-height:0}}@media (max-width:1100px){#ap .g4{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2.6vw,30px)}}@media (max-width:620px){#ap .g4{grid-template-columns:minmax(0,1fr)}#ap .g4.pr .card>.slot{aspect-ratio:1/1}}#ap .los__v,#ap .pain__i,#ap .dark .case__r,#ap .deep .case__r,#ap .dark .card.w,#ap .deep .card.w,#ap .dark .box,#ap .deep .box,#ap .dark .cjm div,#ap .deep .cjm div{position:relative;isolation:isolate;-webkit-backdrop-filter:blur(13px) saturate(150%);backdrop-filter:blur(13px) saturate(150%);background-image:linear-gradient(134deg,rgba(245,242,236,.13)0,rgba(245,242,236,.04) 34%,rgba(245,242,236,0) 62%);box-shadow:0 1px 0 rgba(245,242,236,.15) inset,0 20px 44px -34px rgba(0,0,0,.75)}@supports not ((backdrop-filter:blur(2px)) or (-webkit-backdrop-filter:blur(2px))){#ap .los__v,#ap .pain__i,#ap .dark .case__r,#ap .deep .case__r,#ap .dark .card.w,#ap .deep .card.w,#ap .dark .box,#ap .deep .box,#ap .dark .cjm div,#ap .deep .cjm div{background-image:none}}#ap .amb{position:absolute;inset:-9%0;z-index:0;pointer-events:none;transform:translate3d(0,var(--ay,0px),0);will-change:transform;background-image:radial-gradient(44% 56%at 16% 10%,rgba(182,138,90,.2),transparent 68%),radial-gradient(40% 52%at 86% 88%,rgba(28,48,38,.16),transparent 70%),radial-gradient(34% 44%at 64% 34%,rgba(182,138,90,.11),transparent 72%)}#ap .dark .amb,#ap .deep .amb{background-image:radial-gradient(46% 58%at 14% 8%,rgba(182,138,90,.26),transparent 68%),radial-gradient(42% 54%at 88% 90%,rgba(245,242,236,.07),transparent 70%),radial-gradient(36% 46%at 66% 36%,rgba(182,138,90,.13),transparent 72%)}#ap .amb::after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E");background-size:200px 200px;opacity:.22;mix-blend-mode:overlay}#ap .dark .amb::after,#ap .deep .amb::after{opacity:.3}@media (prefers-reduced-motion:no-preference){#ap .amb{animation:ambBreathe 26s ease-in-out infinite alternate}@keyframes ambBreathe{0%{transform:translate3d(0,calc(var(--ay,0px) - 11px),0)}to{transform:translate3d(0,calc(var(--ay,0px) + 11px),0)}}}#ap .sheet.amb-on>.wrap{position:relative;z-index:1}#ap .sheet.amb-on{position:relative;overflow:hidden}#ap .ac{background-image:radial-gradient(64% 132%at 50% 52%,rgba(182,138,90,.13),transparent 74%);background-repeat:no-repeat;border-radius:3px;padding:0 .14em;margin:0-.14em}#ap .dark .ac,#ap .deep .ac,#ap .glass .ac{background-image:radial-gradient(64% 132%at 50% 52%,rgba(182,138,90,.17),transparent 74%)}#ap .spread .ac{background-image:none;padding:0;margin:0}#ap .acb{background-image:linear-gradient(180deg,transparent 64%,rgba(182,138,90,.14) 100%);background-repeat:no-repeat;border-radius:3px;padding:0 .05em;margin:0-.05em}#ap .sheet:not(.dark):not(.deep) .case__r{background:rgba(252,251,248,.5);color:var(--ink);border:1px solid rgba(255,255,255,.72);border-top:2px solid var(--bronze);background-image:linear-gradient(134deg,rgba(255,255,255,.92)0,rgba(255,255,255,.32) 34%,rgba(255,255,255,0) 62%);-webkit-backdrop-filter:blur(14px) saturate(150%);backdrop-filter:blur(14px) saturate(150%);box-shadow:0 1px 0 rgba(255,255,255,.95) inset,0 18px 40px -30px rgba(28,48,38,.45)}#ap .sheet:not(.dark):not(.deep) .case__r .lbl{color:var(--bronze-txt)}#ap .sheet:not(.dark):not(.deep) .case__n{color:var(--ink)}#ap .sheet:not(.dark):not(.deep) .case__r p{color:var(--muted)}@supports not ((backdrop-filter:blur(2px)) or (-webkit-backdrop-filter:blur(2px))){#ap .sheet:not(.dark):not(.deep) .case__r{background:var(--white)}}#ap .sheet.dark+.sheet.dark,#ap .sheet.dark+.sheet.deep,#ap .sheet.deep+.sheet.dark,#ap .sheet.deep+.sheet.deep{box-shadow:inset 0-90px 120px -110px rgba(182,138,90,.55)}#ap .sheet.dark:has(+.sheet.dark),#ap .sheet.dark:has(+.sheet.deep),#ap .sheet.deep:has(+.sheet.dark),#ap .sheet.deep:has(+.sheet.deep){box-shadow:inset 0 1px 0 rgba(245,242,236,.14)}#ap .acb{background-image:none;padding:0;margin:0}#ap .sheet:not(.dark):not(.deep) .case__r .ac{color:var(--bronze-txt);text-shadow:none;background-image:radial-gradient(64% 132%at 50% 52%,rgba(182,138,90,.15),transparent 74%)}#ap .dirs::after{transform:translate3d(0,var(--gy,0px),0);opacity:calc(var(--go,100)*1%)}@media (prefers-reduced-motion:no-preference){@keyframes apDrift{0%{transform:translate3d(-1.6%,calc(var(--gy,0px) - 1.2%),0) scale(1.02)}to{transform:translate3d(1.6%,calc(var(--gy,0px) + 1.2%),0) scale(1.06)}}}#ap .amb{opacity:calc(var(--go,100)*1%)}#ap .amb{background-image:none}#ap .amb::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(44% 56%at 16% 10%,rgba(182,138,90,.2),transparent 68%),radial-gradient(40% 52%at 86% 88%,rgba(28,48,38,.16),transparent 70%),radial-gradient(34% 44%at 64% 34%,rgba(182,138,90,.11),transparent 72%);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 16%,#000 84%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 16%,#000 84%,transparent 100%)}#ap .dark .amb::before,#ap .deep .amb::before{background-image:radial-gradient(46% 58%at 14% 8%,rgba(182,138,90,.26),transparent 68%),radial-gradient(42% 54%at 88% 90%,rgba(245,242,236,.07),transparent 70%),radial-gradient(36% 46%at 66% 36%,rgba(182,138,90,.13),transparent 72%)}#ap .btn{white-space:nowrap}@supports (interpolate-size:allow-keywords){@media (prefers-reduced-motion:no-preference){#ap details::details-content{transition:none;contain:layout paint}#ap details[open]::details-content{block-size:auto}}}@media (prefers-reduced-motion:no-preference){#ap details[open]>.pr__b,#ap details[open]>.b{animation:accIn .28s cubic-bezier(.22,.61,.36,1) both;will-change:opacity,transform}@keyframes accIn{0%{opacity:0;transform:translate3d(0,-9px,0)}to{opacity:1;transform:none}}}#ap .pr__b{contain:content}#ap .sheet.ax .amb,#ap .sheet.ax .glass::before,#ap .sheet.ax .dirs::after{animation-play-state:paused}#ap .sheet.ax .glass,#ap .sheet.ax .los__v,#ap .sheet.ax .pain__i,#ap .sheet.ax .case__r,#ap .sheet.ax .card.w,#ap .sheet.ax .box,#ap .sheet.ax .cjm div,#ap .sheet.ax .dir{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#ap .pk__i{display:flex;flex-direction:column;gap:11px;text-decoration:none;color:inherit;padding:clamp(20px,2.4vw,30px);border-radius:var(--r);border:1px solid var(--line-d);background-color:rgba(245,242,236,.055);background-image:linear-gradient(134deg,rgba(245,242,236,.14)0,rgba(245,242,236,.05) 34%,rgba(245,242,236,0) 62%);-webkit-backdrop-filter:blur(13px) saturate(150%);backdrop-filter:blur(13px) saturate(150%);box-shadow:0 1px 0 rgba(245,242,236,.14) inset;transition:border-color .3s var(--ease),transform .3s var(--ease),box-shadow .3s var(--ease)}@supports not ((backdrop-filter:blur(2px)) or (-webkit-backdrop-filter:blur(2px))){#ap .pk__i{background-color:rgba(245,242,236,.1)}}#ap .pk__i:hover{border-color:rgba(182,138,90,.72);transform:translateY(-2px);box-shadow:0 1px 0 rgba(245,242,236,.18) inset,0 22px 46px -30px rgba(0,0,0,.6)}#ap .pk__i .lbl{margin:0}#ap .pk__i h3{color:var(--paper);margin:0;max-width:none;font-size:clamp(1.02rem,.84rem + .42vw,1.24rem);line-height:1.26;min-height:calc(2*1.26em)}#ap .pk__i p.sm{margin:0;color:rgba(245,242,236,.76);font-size:13.6px;line-height:1.55;text-wrap:pretty;min-height:calc(4*1.55em)}#ap .pk__i .tl{color:var(--bronze);border-bottom-color:rgba(182,138,90,.5)}@media (min-width:1101px) and (max-width:1420px){#ap .pk__i p.sm{font-size:13.1px;min-height:calc(5*1.55em)}}@media (max-width:1100px){#ap .pk__i h3,#ap .pk__i p.sm{min-height:0}}@media (hover:none),(max-width:1024px){#ap .src a{display:inline-block;padding:7px 2px;margin:-7px 0}}

#ap .fin.np{grid-template-columns:minmax(0,1.5fr) minmax(240px,.85fr)}
@media (max-width:1000px){#ap .fin.np{grid-template-columns:minmax(0,1fr)}#ap .fin.np .fin__c{border-left:0;border-top:1px solid var(--line-d)}}
#ap .fin.np .fin__who{border-left:0}
#ap .fin.np .fin__who .d3{margin:0 0 14px;max-width:26ch}

/* ═══ v43 · результат наверху, liquid glass, живой фон ═══ */
#ap .sheet:not(.dark):not(.deep):not(.white):not(.phbg):not(.irid){background-color:var(--paper)}
#ap h1,#ap h2,#ap h3,#ap h4,#ap .lead,#ap .kp__t,#ap .lq__t,#ap .gl__i b{text-wrap:balance}
#ap p,#ap li,#ap .kp__p{text-wrap:pretty}

#ap .irid{position:relative;overflow:hidden;overflow:clip;isolation:isolate;background:var(--ink-deep);color:rgba(245,242,236,.84)}
#ap .irid.l{background:var(--paper);color:var(--graphite)}
#ap .irid>.wrap{position:relative;z-index:2}
#ap .irx{position:absolute;inset:0 -6%;z-index:0;pointer-events:none;overflow:hidden}
#ap .irx::before,#ap .irx::after{content:"";position:absolute;inset:0}
#ap .irx::before{background:radial-gradient(70% 60% at 18% 22%,#1F3A2C 0,transparent 70%),linear-gradient(160deg,#131F17 0,#17281E 55%,#101A13 100%)}
#ap .irx::after{opacity:var(--p,0);background:radial-gradient(80% 70% at 82% 78%,#2A2418 0,transparent 70%),linear-gradient(200deg,#1A2B21 0,#131F17 60%)}
#ap .irid.l .irx::before{background:radial-gradient(70% 60% at 18% 22%,#FBF8F1 0,transparent 70%),linear-gradient(160deg,#F5F2EC 0,#EFE8DA 60%,#F5F2EC 100%)}
#ap .irid.l .irx::after{background:radial-gradient(80% 70% at 82% 78%,#E9DFCB 0,transparent 70%),linear-gradient(200deg,#F3EEE4 0,#F8F5EF 60%)}
#ap .irx i{position:absolute;z-index:1;display:block;border-radius:50%;width:62vmax;height:62vmax;will-change:transform;opacity:.9}
#ap .irx i:nth-child(1){left:-14%;top:-22%;background:radial-gradient(closest-side,rgba(182,138,90,.55),rgba(182,138,90,0));transform:translate3d(calc((var(--p,.5) - .5)*34vw),calc((var(--p,.5) - .5)*18vh),0) scale(calc(.9 + var(--p,.5)*.3))}
#ap .irx i:nth-child(2){right:-18%;top:8%;background:radial-gradient(closest-side,rgba(62,112,90,.5),rgba(62,112,90,0));transform:translate3d(calc((.5 - var(--p,.5))*30vw),calc((var(--p,.5) - .5)*-22vh),0)}
#ap .irx i:nth-child(3){left:22%;bottom:-38%;width:54vmax;height:54vmax;background:radial-gradient(closest-side,rgba(214,186,140,.42),rgba(214,186,140,0));transform:translate3d(calc((var(--p,.5) - .5)*-20vw),calc((.5 - var(--p,.5))*26vh),0)}
#ap .irid.l .irx i:nth-child(1){background:radial-gradient(closest-side,rgba(182,138,90,.5),rgba(182,138,90,0))}
#ap .irid.l .irx i:nth-child(2){background:radial-gradient(closest-side,rgba(110,146,122,.42),rgba(110,146,122,0))}
#ap .irid.l .irx i:nth-child(3){background:radial-gradient(closest-side,rgba(214,180,128,.62),rgba(214,180,128,0))}
@media (prefers-reduced-motion:no-preference){#ap .irx{animation:irxB 18s ease-in-out infinite alternate}@keyframes irxB{0%{transform:scale(1) rotate(0)}to{transform:scale(1.06) rotate(1.5deg)}}}
#ap .irid h1,#ap .irid h2,#ap .irid h3,#ap .irid h4{color:var(--paper)}
#ap .irid.l h1,#ap .irid.l h2,#ap .irid.l h3,#ap .irid.l h4{color:var(--ink)}
#ap .irid .lbl{color:var(--bronze)}
#ap .irid.l .lbl{color:var(--bronze-txt)}
#ap .irid .mut{color:rgba(245,242,236,.7)}
#ap .irid.l .mut{color:var(--muted)}
#ap .irid .acb{color:var(--bronze);text-shadow:0 2px 14px rgba(182,138,90,.3)}
#ap .irid.l .acb{color:var(--bronze-txt);text-shadow:none}
#ap .irid .ac{color:var(--paper)}
#ap .irid.l .ac{color:var(--ink)}
#ap .irid .back{color:rgba(245,242,236,.7)}
#ap .irid:not(.l) .btn.o{color:var(--paper);border-color:rgba(245,242,236,.5)}
#ap .irid:not(.l) .btn.o:hover{background:rgba(245,242,236,.08)}
#ap .irid:not(.l) .btn:not(.o):not(.ol):not(.l){background:var(--paper);color:var(--ink);border-color:var(--paper)}

#ap .lq{position:relative;isolation:isolate;overflow:hidden;border-radius:14px;padding:clamp(22px,2.6vw,34px);color:var(--paper);background:linear-gradient(140deg,rgba(255,255,255,.17) 0,rgba(255,255,255,.05) 46%,rgba(255,255,255,.1) 100%);-webkit-backdrop-filter:blur(22px) saturate(185%);backdrop-filter:blur(22px) saturate(185%);border:1px solid rgba(255,255,255,.26);box-shadow:inset 0 1px 0 rgba(255,255,255,.5),inset 0 -1px 0 rgba(255,255,255,.1),inset 0 0 0 1px rgba(182,138,90,.08),0 34px 80px -46px rgba(0,0,0,.75)}
#ap .lq::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(55% 60% at var(--mx,22%) var(--my,0%),rgba(255,255,255,.3),rgba(255,255,255,0) 62%)}
#ap .lq::after{content:"";position:absolute;inset:-40% -60%;z-index:-1;pointer-events:none;background:linear-gradient(112deg,rgba(255,255,255,0) 40%,rgba(255,255,255,.13) 48%,rgba(214,186,140,.12) 52%,rgba(255,255,255,0) 60%);transform:translate3d(calc((var(--q,.5) - .5)*70%),0,0)}
#ap .irid.l .lq,#ap .lq.lt{color:var(--graphite);background:linear-gradient(140deg,rgba(255,255,255,.66) 0,rgba(255,255,255,.3) 48%,rgba(255,255,255,.5) 100%);border-color:rgba(255,255,255,.85);box-shadow:inset 0 1px 0 #fff,inset 0 0 0 1px rgba(182,138,90,.1),0 30px 70px -44px rgba(28,48,38,.55)}
#ap .irid.l .lq::before,#ap .lq.lt::before{background:radial-gradient(55% 60% at var(--mx,22%) var(--my,0%),rgba(255,255,255,.9),rgba(255,255,255,0) 62%)}
@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){#ap .lq{background:rgba(28,48,38,.92)}#ap .irid.l .lq,#ap .lq.lt{background:rgba(252,251,248,.95)}}
#ap .lq h2,#ap .lq h3,#ap .lq h4{color:inherit}
#ap .lq__k{font-family:var(--f-d);font-weight:600;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--bronze);margin:0 0 12px}
#ap .irid.l .lq__k,#ap .lq.lt .lq__k{color:var(--bronze-txt)}
#ap .lq__t{font-family:var(--f-d);font-weight:600;font-size:clamp(1.05rem,.9rem + .5vw,1.28rem);line-height:1.3;letter-spacing:-.012em;margin:0}
#ap .lq__n{display:block;font-family:var(--f-d);font-weight:700;font-size:clamp(2.5rem,1.4rem + 3.4vw,4.4rem);line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums;white-space:nowrap;background:linear-gradient(100deg,#E7CFA6 0,#B68A5A 46%,#F2E2C4 100%);-webkit-background-clip:text;background-clip:text;color:transparent;margin:6px 0 10px}
#ap .irid.l .lq__n,#ap .lq.lt .lq__n{background:linear-gradient(100deg,#7E5930 0,#B68A5A 55%,#7E5930 100%);-webkit-background-clip:text;background-clip:text}
#ap .lq__s{margin:0;font-size:15px;line-height:1.45;opacity:.86}
#ap .lq__r{list-style:none;margin:18px 0 0;padding:0;border-top:1px solid rgba(255,255,255,.2)}
#ap .irid.l .lq__r,#ap .lq.lt .lq__r{border-top-color:rgba(28,48,38,.14)}
#ap .lq__r li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:baseline;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.14);font-size:14.5px;line-height:1.4;margin:0}
#ap .irid.l .lq__r li,#ap .lq.lt .lq__r li{border-bottom-color:rgba(28,48,38,.1)}
#ap .lq__r b{font-family:var(--f-d);font-weight:700;font-size:clamp(1.05rem,.95rem + .4vw,1.3rem);letter-spacing:-.02em;white-space:nowrap;color:var(--bronze)}
#ap .irid.l .lq__r b,#ap .lq.lt .lq__r b{color:var(--bronze-txt)}
#ap .lq__f{margin:16px 0 0;font-size:13.5px;line-height:1.45;opacity:.8}

#ap .hx{display:grid;grid-template-columns:minmax(0,1.22fr) minmax(300px,.88fr);gap:clamp(28px,4.4vw,72px);align-items:center}
#ap .hx .d1{font-size:clamp(2rem,.9rem + 2.9vw,3.7rem);line-height:1.08;letter-spacing:-.03em}
#ap .hx .lead{margin-top:clamp(16px,2vw,24px)}
#ap .hx__a{display:flex;flex-wrap:wrap;gap:12px;margin-top:clamp(22px,3vw,34px)}
#ap .kick{display:inline-flex;align-items:center;gap:12px;margin:0 0 clamp(16px,2.4vh,26px);font-family:var(--f-d);font-weight:700;font-size:clamp(.95rem,.85rem + .4vw,1.15rem);letter-spacing:.02em;color:var(--ink)}
#ap .kick::before{content:"";width:34px;height:2px;background:var(--bronze)}
#ap .irid:not(.l) .kick{color:var(--paper)}
@media (max-width:980px){#ap .hx{grid-template-columns:minmax(0,1fr)}}

#ap .kp{display:grid;grid-template-columns:repeat(var(--c,3),minmax(0,1fr));grid-auto-rows:1fr;gap:clamp(14px,1.8vw,24px);margin-top:clamp(28px,3.6vw,48px)}
#ap .kp.k4{--c:4}
@media (max-width:1100px){#ap .kp.k4{--c:2}}
@media (max-width:860px){#ap .kp{--c:2}}
@media (max-width:560px){#ap .kp,#ap .kp.k4{--c:1;grid-auto-rows:auto}}
#ap .kp__i{position:relative;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;min-width:0;border-radius:12px;padding:clamp(20px,2.2vw,28px);background:linear-gradient(140deg,rgba(255,255,255,.13),rgba(255,255,255,.04));-webkit-backdrop-filter:blur(18px) saturate(170%);backdrop-filter:blur(18px) saturate(170%);border:1px solid rgba(255,255,255,.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.34),0 24px 60px -44px rgba(0,0,0,.8)}
#ap .kp__i::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(60% 70% at var(--mx,0%) var(--my,0%),rgba(255,255,255,.18),rgba(255,255,255,0) 60%)}
#ap .irid.l .kp__i,#ap .white .kp__i,#ap .kp.lt .kp__i{background:linear-gradient(140deg,rgba(255,255,255,.72),rgba(255,255,255,.34));border-color:rgba(255,255,255,.9);box-shadow:inset 0 1px 0 #fff,inset 0 0 0 1px rgba(182,138,90,.1),0 22px 54px -42px rgba(28,48,38,.6)}
#ap .sheet:not(.irid):not(.dark):not(.deep) .kp__i{background:var(--white);border-color:var(--line)}
#ap .kp__n{display:block;font-family:var(--f-d);font-weight:700;font-size:clamp(1.9rem,1.1rem + 2vw,2.8rem);line-height:1.02;letter-spacing:-.035em;white-space:nowrap;color:var(--bronze);margin:0 0 12px}
#ap .irid.l .kp__n,#ap .white .kp__n,#ap .sheet:not(.irid):not(.dark):not(.deep) .kp__n{color:var(--bronze-txt)}
#ap .kp__t{display:block;font-family:var(--f-d);font-weight:600;font-size:clamp(1.02rem,.95rem + .3vw,1.16rem);line-height:1.3;letter-spacing:-.01em;margin:0 0 8px;color:inherit}
#ap .irid:not(.l) .kp__t,#ap .dark .kp__t,#ap .deep .kp__t{color:var(--paper)}
#ap .irid.l .kp__t,#ap .white .kp__t{color:var(--ink)}
#ap .kp__p{margin:0;font-size:14.5px;line-height:1.5;opacity:.86}
#ap .kp__c{margin-top:auto;padding-top:16px;font-family:var(--f-d);font-weight:600;font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--bronze)}
#ap .irid.l .kp__c,#ap .white .kp__c,#ap .sheet:not(.irid):not(.dark):not(.deep) .kp__c{color:var(--bronze-txt)}
#ap .kp__c a{color:inherit;text-decoration:none;border-bottom:1px solid currentColor}

#ap .sx{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(26px,4vw,64px);align-items:start}
#ap .sx__a{position:sticky;top:96px}
#ap .sx.r{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr)}
@media (max-width:1180px){#ap .sx,#ap .sx.r{grid-template-columns:minmax(0,1fr)}#ap .sx__a{position:relative;top:0}#ap .sx__a .lq{max-width:560px}}
#ap .sx .d2{margin-bottom:clamp(16px,2vw,22px)}

#ap .gl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:clamp(12px,1.4vw,18px)}
@media (max-width:640px){#ap .gl{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}}
#ap .gl__i{position:relative;display:flex;flex-direction:column;gap:8px;min-width:0;padding:clamp(18px,2vw,24px);border-radius:12px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.16);box-shadow:inset 0 1px 0 rgba(255,255,255,.18)}
#ap .irid.l .gl__i,#ap .white .gl__i{background:rgba(255,255,255,.7);border-color:rgba(182,138,90,.24);box-shadow:inset 0 1px 0 #fff,0 18px 40px -36px rgba(28,48,38,.5)}
#ap .gl__i b{display:block;font-family:var(--f-d);font-weight:700;font-size:clamp(1rem,.95rem + .25vw,1.12rem);line-height:1.3;letter-spacing:-.01em;color:var(--paper)}
#ap .irid.l .gl__i b,#ap .white .gl__i b{color:var(--ink)}
#ap .gl__i p{margin:0;font-size:14px;line-height:1.5;opacity:.82}
#ap .gl__i i{font-style:normal;font-family:var(--f-d);font-weight:700;font-size:11px;letter-spacing:.14em;color:var(--bronze)}
#ap .irid.l .gl__i i,#ap .white .gl__i i{color:var(--bronze-txt)}

#ap .bn{margin-top:clamp(18px,2.4vw,28px);border-color:rgba(182,138,90,.55)}
#ap .bn .lq__k{display:inline-flex;align-items:center;gap:8px;padding:5px 10px;border-radius:999px;background:rgba(182,138,90,.18);border:1px solid rgba(182,138,90,.5);color:var(--bronze)}
#ap .irid.l .bn .lq__k{color:var(--bronze-txt);background:rgba(182,138,90,.12)}

#ap .dd{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:clamp(16px,2vw,28px);margin-top:clamp(26px,3.4vw,44px)}
@media (max-width:900px){#ap .dd{grid-template-columns:minmax(0,1fr)}}
#ap .dd ul{list-style:none;margin:14px 0 0;padding:0}
#ap .dd li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:baseline;padding:13px 0;margin:0;border-bottom:1px solid rgba(255,255,255,.14);font-size:15px;line-height:1.42}
#ap .irid.l .dd li{border-bottom-color:rgba(28,48,38,.1)}
#ap .dd li:last-child{border-bottom:0}
#ap .dd li b{font-family:var(--f-d);font-weight:700;font-size:15px;white-space:nowrap;color:var(--bronze)}
#ap .irid.l .dd li b{color:var(--bronze-txt)}

#ap .cbt{display:flex;flex-wrap:wrap;gap:12px}
@media (max-width:820px){#ap .cbt .btn{flex:1 1 100%}}

#ap.x43 .fx{opacity:0;transform:translate3d(0,26px,0) scale(.985);transition:opacity .8s var(--ease) var(--d,0s),transform .9s var(--ease) var(--d,0s)}
#ap.x43 .fx.in{opacity:1;transform:none}
#ap .hl{background-image:linear-gradient(90deg,rgba(182,138,90,.42),rgba(214,186,140,.32));background-repeat:no-repeat;background-position:0 88%;background-size:0 .34em;transition:background-size 1.1s var(--ease) .25s;border-radius:2px}
#ap .hl.in{background-size:100% .34em}
#ap .irid.l .hl{background-image:linear-gradient(90deg,rgba(182,138,90,.34),rgba(214,186,140,.42))}
@media (prefers-reduced-motion:no-preference){#ap .lq__n.in,#ap .kp__i.in .kp__n{animation:nGlow 2.4s var(--ease) .3s 1 both}@keyframes nGlow{0%{filter:drop-shadow(0 0 0 rgba(182,138,90,0))}40%{filter:drop-shadow(0 0 18px rgba(182,138,90,.55))}to{filter:drop-shadow(0 0 0 rgba(182,138,90,0))}}}
@media (prefers-reduced-motion:reduce){#ap.x43 .fx{opacity:1;transform:none;transition:none}#ap .hl{background-size:100% .34em;transition:none}}
@media (max-width:760px){#ap .lq,#ap .kp__i{-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%)}}
#ap .pr__m.rz{font-family:var(--f-d);font-weight:600;font-size:12.5px;letter-spacing:.02em;color:var(--bronze-txt);white-space:nowrap}
#ap .dark .pr__m.rz,#ap .deep .pr__m.rz{color:var(--bronze)}
@media (max-width:560px){#ap .lq__r li,#ap .dd li{grid-template-columns:minmax(0,1fr);gap:3px}#ap .lq__r b{white-space:normal}}
#ap .bn .lq__s,#ap .lq .lq__s{max-width:78ch}
#ap .kp__t{min-height:calc(2em * 1.3)}
@media (max-width:560px){#ap .kp__t{min-height:0}}

/* ═══ v44 · крупнее текст, сквозной фон, инфографика ═══ */
#ap .sm{font-size:16px;line-height:1.55}
#ap .xs{font-size:14px}
#ap .lead{font-size:clamp(1.14rem,1rem + .6vw,1.42rem);line-height:1.45}
#ap .lbl,#ap .lq__k,#ap .kp__c{font-size:12px}
#ap .kp__t{font-size:clamp(1.12rem,1rem + .4vw,1.28rem)}
#ap .kp__p{font-size:16px;line-height:1.5}
#ap .gl__i b{font-size:clamp(1.1rem,1rem + .35vw,1.24rem)}
#ap .gl__i p{font-size:15.5px}
#ap .lq__t{font-size:clamp(1.18rem,1rem + .7vw,1.48rem);line-height:1.3}
#ap .lq__s{font-size:17px;line-height:1.5}
#ap .lq__r li{font-size:16px}
#ap .lq__r b{font-size:clamp(1.12rem,1rem + .45vw,1.38rem)}
#ap .lq__f{font-size:14.5px}
#ap .dd li{font-size:17px}
#ap .dd li b{font-size:16px}
#ap .fig__l{font-size:15.5px;line-height:1.45}
#ap .pr__b p,#ap .pr__b li{font-size:16px;line-height:1.55}
#ap .pr__t{font-size:clamp(1.05rem,.98rem + .3vw,1.2rem)}
#ap .row .d4,#ap .d4{font-size:1.24rem}
#ap .card .sm,#ap .case .sm{font-size:16px}
#ap .bn .lq__s,#ap .lq.wide .lq__s{max-width:none}

#ap .sheet.white{background-color:var(--paper)}
#ap .sheet.dark{background-color:var(--ink-deep)}
#ap .sheet.dark,#ap .sheet.deep{box-shadow:none!important}
#ap .irx,#ap .amb{-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 18%,#000 82%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 18%,#000 82%,transparent 100%)}
#ap .irid{background-color:var(--ink-deep)}
#ap .irid.l{background-color:var(--paper)}

#ap .op{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.4vw,18px);margin-top:clamp(28px,3.4vw,44px);counter-reset:op}
@media (max-width:1100px){#ap .op{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:560px){#ap .op{grid-template-columns:minmax(0,1fr)}}
#ap .op__i{position:relative;display:flex;flex-direction:column;gap:10px;min-width:0;padding:clamp(20px,2.2vw,28px);border-radius:12px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.16);box-shadow:inset 0 1px 0 rgba(255,255,255,.18)}
#ap .op__i.on{background:linear-gradient(140deg,rgba(182,138,90,.26),rgba(182,138,90,.08));border-color:rgba(182,138,90,.6)}
#ap .op__k{font-family:var(--f-d);font-weight:700;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--bronze)}
#ap .op__n{font-family:var(--f-d);font-weight:700;font-size:clamp(1.6rem,1.1rem + 1.4vw,2.3rem);line-height:1.05;letter-spacing:-.03em;color:var(--paper)}
#ap .op__t{margin:0;font-size:16px;line-height:1.45;color:rgba(245,242,236,.86)}
#ap .op__l{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}
#ap .op__l li{margin:0;font-size:15.5px;line-height:1.4;color:rgba(245,242,236,.86)}
#ap .op__l b{display:block;font-family:var(--f-d);font-weight:700;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--bronze);margin-bottom:2px}
@media (min-width:1101px){#ap .op__i:not(:last-child)::after{content:"→";position:absolute;right:-15px;top:50%;transform:translateY(-50%);z-index:2;width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--ink-deep);border:1px solid rgba(182,138,90,.6);color:var(--bronze);font-size:12px}}

#ap .ch{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-top:clamp(26px,3.2vw,40px);position:relative}
#ap .ch::before{content:"";position:absolute;left:10%;right:10%;top:22px;height:2px;background:linear-gradient(90deg,var(--bronze),rgba(182,138,90,.25))}
#ap .ch__i{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:0 8px}
#ap .ch__i i{font-style:normal;position:relative;z-index:1;width:46px;height:46px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--f-d);font-weight:700;font-size:15px;background:var(--paper);color:var(--ink);border:2px solid var(--bronze)}
#ap .ch__i b{font-family:var(--f-d);font-weight:700;font-size:16px;color:var(--ink)}
#ap .ch__i span{font-size:15px;line-height:1.4;color:var(--muted)}
#ap .ch__i.ok i{background:var(--bronze);color:#fff}
@media (max-width:760px){#ap .ch{grid-template-columns:minmax(0,1fr);gap:14px}#ap .ch::before{left:22px;right:auto;top:10px;bottom:10px;width:2px;height:auto;background:linear-gradient(180deg,var(--bronze),rgba(182,138,90,.25))}#ap .ch__i{flex-direction:row;align-items:center;text-align:left;gap:14px;padding:0}#ap .ch__i i{flex:none}#ap .ch__i div{display:flex;flex-direction:column}}

#ap .sb{margin-top:clamp(18px,2.2vw,28px)}
#ap .sb__bar{display:flex;height:14px;border-radius:999px;overflow:hidden;background:rgba(28,48,38,.08)}
#ap .sb__bar i{display:block;height:100%}
#ap .sb__bar i:nth-child(1){background:var(--bronze)}#ap .sb__bar i:nth-child(2){background:#C9A77E}#ap .sb__bar i:nth-child(3){background:#7E9A88}#ap .sb__bar i:nth-child(4){background:#CDC4AE}
#ap .sb__l{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px}
@media (max-width:640px){#ap .sb__l{grid-template-columns:repeat(2,minmax(0,1fr))}}
#ap .sb__l div{display:flex;flex-direction:column;gap:2px;padding-left:12px;border-left:3px solid var(--bronze)}
#ap .sb__l div:nth-child(2){border-left-color:#C9A77E}#ap .sb__l div:nth-child(3){border-left-color:#7E9A88}#ap .sb__l div:nth-child(4){border-left-color:#CDC4AE}
#ap .sb__l b{font-family:var(--f-d);font-weight:700;font-size:clamp(1.3rem,1rem + .8vw,1.7rem);line-height:1.1;color:var(--ink)}
#ap .sb__l span{font-size:15px;line-height:1.35;color:var(--muted)}
#ap .irid:not(.l) .sb__l b{color:var(--paper)}#ap .irid:not(.l) .sb__l span{color:rgba(245,242,236,.72)}#ap .irid:not(.l) .sb__bar{background:rgba(255,255,255,.1)}

#ap .fin__c .cbt{flex-direction:column;align-items:stretch;margin-top:18px}
#ap .fin__c .cbt .btn{width:100%}
#ap .fin__c .fin__lead{margin:6px 0 0;font-size:17px;line-height:1.45;color:rgba(245,242,236,.88)}
#ap .fin.np{margin-top:0}
#ap .ch__i div{display:flex;flex-direction:column;gap:4px}
#ap .sb.w .sb__l b{font-size:17px;line-height:1.25}

#ap .hdr{background:transparent;border-bottom:0;-webkit-backdrop-filter:none;backdrop-filter:none;padding:12px clamp(10px,2vw,24px) 0;margin-bottom:-78px;pointer-events:none}
#ap .hdr>.wrap{pointer-events:auto;max-width:1180px;margin:0 auto;padding:8px 8px 8px clamp(18px,2vw,26px);border-radius:999px;background:linear-gradient(140deg,rgba(255,255,255,.78),rgba(255,255,255,.46));-webkit-backdrop-filter:blur(18px) saturate(180%);backdrop-filter:blur(18px) saturate(180%);border:1px solid rgba(255,255,255,.9);box-shadow:inset 0 1px 0 #fff,0 18px 44px -24px rgba(19,31,23,.5)}
@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){#ap .hdr>.wrap{background:rgba(252,251,248,.96)}}
#ap .hdr .btn{border-radius:999px}
#ap .nav a:not(.btn){font-size:14px}
@media (min-width:1241px){#ap .hdr .nav .tel{display:none}}
@media (max-width:1240px){#ap .nav{top:calc(100% + 8px);border-radius:18px;border:1px solid rgba(205,196,174,.8);box-shadow:0 24px 50px -30px rgba(19,31,23,.5)}#ap .nav a:not(.btn){font-size:16px}}
#ap .page>.sheet:first-child{padding-top:clamp(118px,9vw,170px)}
/* ═══ v45 · ровная сетка, равный воздух, анимация меню ═══ */
#ap .hx,#ap .sx,#ap .sx.r,#ap .sp,#ap .sp-r,#ap .fin.np{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;column-gap:clamp(28px,4vw,64px)!important}
@media (max-width:980px){#ap .hx,#ap .sp,#ap .sp-r,#ap .fin.np{grid-template-columns:minmax(0,1fr)!important}}
@media (max-width:1180px){#ap .sx,#ap .sx.r{grid-template-columns:minmax(0,1fr)!important}}
#ap .sp.eq{align-items:start}
#ap h1,#ap h2,#ap h3,#ap h4,#ap .kp__n,#ap .op__n,#ap .lq__t,#ap .kp__t{overflow-wrap:normal;word-break:normal;hyphens:manual}

#ap .sheet{padding:clamp(56px,6.4vw,100px) 0}
#ap .sheet.lg{padding:clamp(64px,7.4vw,116px) 0}
#ap .sheet.sm{padding:clamp(36px,4.2vw,60px) 0}
#ap .sheet[data-s="Кто мы"]{padding:clamp(78px,10vw,156px) 0}
#ap .sheet[data-s="Что получаете"],#ap .sheet[data-s="Метрики"]{padding:clamp(62px,7.6vw,116px) 0}
#ap .page>.sheet:first-child{padding-top:clamp(118px,9vw,170px)}
#ap .sheet.phbg.sm{padding:clamp(56px,6.4vw,100px) 0}

#ap .hdr .nav a:not(.btn):not(.tel){position:relative;padding:8px 12px;border-radius:999px;border-bottom:0!important;transition:background-color .25s var(--ease),color .25s var(--ease)}
#ap .hdr .nav a:not(.btn):not(.tel)::after{content:"";position:absolute;left:14px;right:14px;bottom:3px;height:2px;border-radius:2px;background:var(--bronze);transform:scaleX(0);transform-origin:50% 50%;transition:transform .35s var(--ease)}
@media (hover:hover){#ap .hdr .nav a:not(.btn):not(.tel):hover{background:rgba(28,48,38,.07);color:var(--ink)}#ap .hdr .nav a:not(.btn):not(.tel):hover::after{transform:scaleX(1)}}
#ap .hdr .nav a.on::after{transform:scaleX(1)!important}
#ap .hdr .nav{gap:clamp(2px,.5vw,8px)}
#ap .hdr .btn{transition:transform .25s var(--ease),box-shadow .25s var(--ease),background-color .25s}
@media (hover:hover){#ap .hdr .btn:hover{transform:translateY(-1px);box-shadow:0 10px 22px -12px rgba(19,31,23,.6)}}
@media (max-width:1240px){#ap .hdr .nav a:not(.btn):not(.tel){border-radius:10px;padding:13px 10px;border-bottom:1px solid var(--line)!important}#ap .hdr .nav a:not(.btn):not(.tel)::after{display:none}}

#ap footer .fbt{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:4px}
#ap footer .fbt .btn{min-width:210px;justify-content:flex-start}

#ap .fin__geo2{margin:6px 0 0;font-size:16px;line-height:1.5;color:rgba(245,242,236,.86)}
#ap .fin__geo2 b{color:var(--paper);font-weight:600}

#ap .sp.eq .xn{margin-top:clamp(20px,2.4vw,28px)}
#ap .fq{margin-top:clamp(20px,2.4vw,28px)}
#ap .wrap.wide{max-width:var(--maxw)!important;padding-left:var(--pad)!important;padding-right:var(--pad)!important}
@media (min-width:1181px){#ap .sx .gl{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}}
#ap .sheet{padding:clamp(48px,5.4vw,88px) 0}
#ap .sheet.lg{padding:clamp(56px,6.4vw,100px) 0}
#ap .sheet.phbg.sm{padding:clamp(48px,5.4vw,88px) 0}
#ap .sheet[data-s="Кто мы"]{padding:clamp(78px,10vw,156px) 0}
#ap .sheet[data-s="Что получаете"],#ap .sheet[data-s="Метрики"]{padding:clamp(62px,7.6vw,116px) 0}
#ap .page>.sheet:first-child{padding-top:clamp(118px,9vw,170px)}
#ap .sp.eq>.lq{align-self:end}
#ap .g4 .card .d3,#ap .g3 .card .d4{min-height:calc(2 * 1.25em)}
@media (max-width:560px){#ap .g4 .card .d3,#ap .g3 .card .d4{min-height:0}}
#ap .sp,#ap .sp-r{align-items:start!important}
@media (min-width:821px){#ap .cta2__b:has(>:nth-child(4)){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#ap .cta2__b:has(>:nth-child(4)) .btn{width:100%}}
#ap .fin__c .cbt .btn,#ap footer .fbt .btn{flex:0 0 auto}

#ap .nw{display:block}
@media (min-width:480px){#ap .nw{white-space:nowrap}}

#ap .phbg{background-color:var(--ink-deep)}
#ap .cbh{margin:6px 0 0;font-size:14.5px;line-height:1.45;color:rgba(245,242,236,.72);flex:1 1 100%;grid-column:1/-1;width:0;min-width:100%}
#ap .fin__c .cbh{width:auto;min-width:0;margin-top:14px}
#ap .g-cta{margin-top:clamp(18px,2vw,24px);align-self:flex-start}
#ap .sx__a .g-cta{display:inline-flex}
#ap .fqm{margin:18px 0 0;font-size:15.5px;color:var(--muted)}
#ap .fqm a{color:var(--bronze-txt);text-decoration:underline;text-underline-offset:3px;font-weight:600}
#ap .fqm a:hover{color:var(--ink)}
#ap footer .fbt .fpt{border-color:rgba(182,138,90,.7);color:var(--bronze)}
#ap .ptns{background:var(--paper)}
#ap .ptn{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(26px,4vw,64px);align-items:center;padding:clamp(26px,4vw,56px);border:1.5px solid var(--bronze);border-radius:18px;background:repeating-linear-gradient(135deg,rgba(182,138,90,.05) 0 14px,rgba(182,138,90,0) 14px 28px),#FBF9F4;color:var(--graphite)}
#ap .ptn h2{color:var(--ink)}#ap .ptn .acb{color:var(--bronze-txt);text-shadow:none}
#ap .ptn__k{display:inline-block;margin:0 0 16px;padding:7px 14px;border-radius:999px;background:var(--bronze);color:#fff;font-family:var(--f-d);font-weight:700;font-size:12.5px;letter-spacing:.14em;text-transform:uppercase}
#ap .ptn__l{list-style:none;margin:clamp(20px,2.4vw,28px) 0 0;padding:0;display:grid;gap:14px}
#ap .ptn__l li{display:grid;gap:4px;padding-left:18px;border-left:2px solid var(--bronze)}
#ap .ptn__l b{font-family:var(--f-d);font-weight:700;font-size:clamp(1.02rem,.95rem + .3vw,1.18rem);color:var(--ink)}
#ap .ptn__l span{font-size:15.5px;line-height:1.5;color:var(--muted)}
#ap .ptn__b{display:grid;gap:10px}
#ap .ptn__b .btn{width:100%;justify-content:center}
#ap .ptn__b .btn:not(.ol){background:var(--ink);color:var(--paper);border-color:var(--ink)}
#ap .ptn__b .btn.ol{color:var(--ink);border-color:rgba(28,48,38,.35);background:transparent}
#ap .ptn__b .btn.ol:hover{background:rgba(28,48,38,.06)}
#ap .ptn .cbh{color:var(--muted);width:auto;min-width:0}
#ap .ptn__m{margin-top:6px;justify-self:start;color:var(--bronze-txt)}
@media (max-width:820px){#ap .ptn{grid-template-columns:minmax(0,1fr)}}
#ap .ap-toast{position:fixed;left:50%;bottom:24px;z-index:9999;transform:translate(-50%,20px);opacity:0;max-width:min(92vw,440px);padding:14px 20px;border-radius:12px;background:var(--ink);color:var(--paper);font-size:15px;line-height:1.4;box-shadow:0 18px 40px -18px rgba(0,0,0,.5);transition:opacity .3s,transform .3s;pointer-events:none}
#ap .ap-toast.on{opacity:1;transform:translate(-50%,0)}
@media (max-width:820px){#ap .lq{box-shadow:inset 0 1px 0 rgba(255,255,255,.5),inset 0 0 0 1px rgba(182,138,90,.08),0 22px 44px -30px rgba(0,0,0,.6)}#ap .irid.l .lq,#ap .lq.lt{box-shadow:inset 0 1px 0 #fff,inset 0 0 0 1px rgba(182,138,90,.1),0 22px 44px -30px rgba(28,48,38,.45)}}

#ap .amb{-webkit-mask-image:linear-gradient(180deg,transparent 0,transparent 150px,#000 330px,#000 calc(100% - 330px),transparent calc(100% - 150px),transparent 100%);mask-image:linear-gradient(180deg,transparent 0,transparent 150px,#000 330px,#000 calc(100% - 330px),transparent calc(100% - 150px),transparent 100%)}
#ap .irx{-webkit-mask-image:linear-gradient(180deg,transparent 0,transparent 8%,#000 26%,#000 74%,transparent 92%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,transparent 8%,#000 26%,#000 74%,transparent 92%,transparent 100%)}
#ap .nw2{display:block}
@media (min-width:1100px){#ap .nw2{white-space:nowrap}}
#ap .duo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,4vw,64px);align-items:start}
#ap .duo .rh{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 14px}
#ap .duo .pr__b{grid-template-columns:minmax(0,1fr)!important}
@media (max-width:900px){#ap .duo{grid-template-columns:minmax(0,1fr)}}
#ap .figs .fig__l{margin-top:8px}
@media (max-width:480px){#ap .figs .fig__l{font-size:13px;letter-spacing:-.005em}}
@media (max-width:360px){#ap .figs .fig__l{font-size:12px}}
/* КОНЕЦ v48 */
