.pfx{--gc:#f472b6;--gl:#f9a8d4;--ink:#2a0716}@keyframes pfx-in{0%{opacity:0;translate:0 14px}}@keyframes pfx-fade{0%{opacity:0}}@keyframes pfx-bar{0%{scale:0 1}to{scale:1 1}}.pfx-fade{animation:pfx-fade .4s var(--ease-out)}.pfx-k{margin:0;font:500 12.5px/1.3 var(--font-mono);color:var(--gl)}.pfx-head{display:grid;justify-items:start;gap:20px;max-width:900px;padding:clamp(24px,3cqw,48px) 0 clamp(28px,3cqw,44px)}.pfx-h1{font-size:min(6.4cqw,72px)}.pfx-h1>span{display:block}.pfx-ph{position:absolute;z-index:3;left:10px;top:10px;padding:5px 9px;border-radius:999px;font:500 12px/1 var(--font-mono);color:#ece4ee;background:#0a080cdb;box-shadow:inset 0 0 0 1px #ffffff24;white-space:nowrap;pointer-events:none}.pfx-note{margin:18px 0 0;font:500 13px/1.45 var(--font-sans);color:var(--text-secondary)}.pfx-pv{container-type:inline-size;position:absolute;inset:0;overflow:hidden;border-radius:inherit;background:var(--b);color:#fff}.pfx-wp{display:grid;grid-template-rows:auto 1fr auto;gap:3.4cqw;height:100%;padding:3.6cqw 4cqw}.pfx-wp i{display:block;border-radius:.8cqw;background:#ffffff29}.pfx-wp__nav{display:flex;align-items:center;gap:2.4cqw;height:5cqw}.pfx-wp__nav .lg{width:11cqw;height:3cqw;margin-right:auto;background:var(--a)}.pfx-wp__nav .ln{width:7cqw;height:1.3cqw}.pfx-wp__nav .bt{width:12cqw;height:4.4cqw;border-radius:99px;background:var(--a);box-shadow:0 0 3cqw -1cqw var(--a)}.pfx-wp__hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:4cqw;min-height:0}.pfx-wp__txt{display:flex;flex-direction:column;justify-content:center;gap:2cqw;min-width:0}.pfx-wp__h{font:700 clamp(12px,4.6cqw,46px)/1.08 var(--font-sans);letter-spacing:-.01em;text-wrap:balance}.pfx-wp__txt .hh{width:90%;height:3.6cqw;background:#ffffff8c}.pfx-wp__txt .hh.s{width:62%}.pfx-wp__txt .tx{width:96%;height:1.3cqw}.pfx-wp__txt .tx.s{width:70%}.pfx-wp__txt .cta{width:22cqw;height:5.4cqw;margin-top:1cqw;border-radius:99px;background:var(--a);box-shadow:0 1cqw 4cqw -1.4cqw var(--a)}.pfx-wp__img{position:relative;overflow:hidden;border-radius:2.4cqw;background:linear-gradient(150deg,color-mix(in oklab,var(--a) 50%,#000),color-mix(in oklab,var(--a) 10%,#000))}.pfx-wp__img .o1,.pfx-wp__img .o2{position:absolute;border-radius:50%;background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.85),color-mix(in oklab,var(--a) 75%,transparent) 45%,transparent 72%)}.pfx-wp__img .o1{left:14%;top:14%;width:56%;aspect-ratio:1}.pfx-wp__img .o2{right:8%;bottom:8%;width:30%;aspect-ratio:1;opacity:.75}.pfx-wp__row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4cqw}.pfx-wp__row.is-shop{grid-template-columns:repeat(4,minmax(0,1fr))}.pfx-wp__card{position:relative;display:grid;gap:1.2cqw;padding:1.8cqw;border-radius:1.8cqw;background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff12}.pfx-wp__card .im{height:5cqw;width:5cqw;border-radius:1.2cqw;background:color-mix(in oklab,var(--a) 35%,transparent)}.is-shop .pfx-wp__card .im{width:100%;height:auto;aspect-ratio:1;background:radial-gradient(circle at 40% 35%,color-mix(in oklab,var(--a) 70%,#fff),color-mix(in oklab,var(--a) 35%,#000) 72%)}.pfx-wp__card .ln{height:1.2cqw;width:84%}.pfx-wp__card .ln.s{width:56%}.pfx-wp__card .pr{width:36%;height:2cqw;background:var(--a)}.pfx-pv.is-ph .pfx-wp{grid-template-rows:auto auto auto;align-content:start;gap:5cqw;padding:7cqw 6cqw}.pfx-pv.is-ph .pfx-wp__hero{min-height:auto}.pfx-pv.is-ph .pfx-wp__nav{height:10cqw}.pfx-pv.is-ph .pfx-wp__nav .lg{width:26cqw;height:6cqw}.pfx-pv.is-ph .pfx-wp__nav .ln{display:none}.pfx-pv.is-ph .pfx-wp__nav .bt{width:10cqw;height:10cqw;border-radius:3cqw}.pfx-pv.is-ph .pfx-wp__hero{grid-template-columns:minmax(0,1fr);gap:5cqw}.pfx-pv.is-ph .pfx-wp__h{font-size:clamp(12px,9cqw,40px)}.pfx-pv.is-ph .pfx-wp__txt{gap:4cqw}.pfx-pv.is-ph .pfx-wp__txt .hh{height:7cqw}.pfx-pv.is-ph .pfx-wp__txt .tx{height:2.6cqw}.pfx-pv.is-ph .pfx-wp__txt .cta{width:100%;height:12cqw}.pfx-pv.is-ph .pfx-wp__img{height:52cqw}.pfx-pv.is-ph .pfx-wp__row{grid-template-columns:minmax(0,1fr);gap:4cqw}.pfx-pv.is-ph .pfx-wp__row.is-shop{grid-template-columns:repeat(2,minmax(0,1fr))}.pfx-pv.is-ph .pfx-wp__card{padding:4cqw;gap:3cqw;border-radius:4cqw}.pfx-pv.is-ph .pfx-wp__card .im{width:12cqw;height:12cqw;border-radius:3cqw}.pfx-pv.is-ph .is-shop .pfx-wp__card .im{width:100%;height:auto}.pfx-pv.is-ph .pfx-wp__card .ln{height:2.6cqw}.pfx-bd{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-rows:1fr 1fr;gap:3cqw;height:100%;padding:4cqw}.pfx-bd>span{position:relative;display:flex;align-items:center;justify-content:center;gap:2cqw;min-width:0;min-height:0;overflow:hidden;border-radius:2.6cqw}.pfx-bd__m{grid-row:span 2;background:radial-gradient(70% 60% at 70% 20%,color-mix(in oklab,var(--a) 35%,transparent),transparent 70%),color-mix(in oklab,var(--b) 70%,#000)}.pfx-bd__m b{font:400 clamp(40px,26cqw,240px)/1 var(--font-accent-serif);font-style:italic;color:var(--a)}.pfx-bd__pal{gap:0!important;align-items:stretch!important}.pfx-bd__pal i{flex:1}.pfx-bd__pal i:nth-child(2),.pfx-bd__pal .pfx-lb+i{background:var(--a)}.pfx-bd__pal i:nth-child(3){background:color-mix(in oklab,var(--a) 45%,#fff)}.pfx-bd__pal i:nth-child(4){background:color-mix(in oklab,var(--a) 40%,#000)}.pfx-bd__pal i:nth-child(5){background:#fff6ea}.pfx-bd__ty{flex-direction:column;align-items:flex-start!important;padding:3cqw;background:#ffffff0d}.pfx-bd__ty b{font:400 clamp(24px,11cqw,110px)/1 var(--font-accent-serif);font-style:italic;color:#fff}.pfx-bd__ty i{display:block;width:80%;height:1.2cqw;border-radius:2px;background:#ffffff38}.pfx-bd__ty i+i{width:56%}.pfx-bd__card{display:none!important}.pfx-pv.is-ph .pfx-bd{grid-template-columns:minmax(0,1fr);grid-template-rows:1.3fr .5fr .7fr .9fr}.pfx-pv.is-ph .pfx-bd__m{grid-row:auto}.pfx-pv.is-ph .pfx-bd__card{display:flex!important;flex-direction:column;align-items:flex-start!important;justify-content:space-between!important;padding:5cqw;background:color-mix(in oklab,var(--a) 22%,#000)}.pfx-bd__card b{font:400 clamp(20px,14cqw,60px)/1 var(--font-accent-serif);font-style:italic;color:var(--a)}.pfx-bd__card i{display:block;width:60%;height:2cqw;border-radius:2px;background:#ffffff4d}.pfx-lb{position:absolute;z-index:2;left:1.6cqw;top:1.2cqw;font:400 clamp(12px,2.8cqw,20px)/1 var(--font-accent-serif);font-style:italic;color:#ffffffb3;rotate:-2deg}.pfx-pv.is-ph .pfx-lb{font-size:clamp(12px,6cqw,20px)}.pfx-pv.is-l2 .pfx-wp__img{background:color-mix(in oklab,var(--a) 22%,var(--b))}.pfx-pv.is-l2 .pfx-wp__img i,.pfx-pv.is-l1 .pfx-wp__img i,.pfx-pv.is-l0 .pfx-wp__img i{display:none}.pfx-pv.is-l2 .pfx-wp__nav .bt,.pfx-pv.is-l2 .pfx-wp__txt .cta{box-shadow:none}.pfx-pv.is-l1{background:#141217}.pfx-pv.is-l1 .pfx-wp i,.pfx-pv.is-l1 .pfx-bd i{background:#fff3!important;box-shadow:none}.pfx-pv.is-l1 .pfx-wp__img,.pfx-pv.is-l1 .pfx-bd>span{background:#ffffff14}.pfx-pv.is-l1 .pfx-bd b{color:#ffffff8c}.pfx-pv.is-l1 .pfx-wp__card{background:#ffffff0a}.pfx-pv.is-l0{background:#121015 linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px) 0 0/100% 4cqw}.pfx-pv.is-l0 .pfx-wp i,.pfx-pv.is-l0 .pfx-bd i{background:transparent!important;box-shadow:inset 0 0 0 1.5px #fff6}.pfx-pv.is-l0 .pfx-wp__img,.pfx-pv.is-l0 .pfx-wp__card,.pfx-pv.is-l0 .pfx-bd>span{position:relative;background:transparent;box-shadow:none;outline:1.5px dashed rgba(255,255,255,.4);outline-offset:-1px}.pfx-pv.is-l0 .pfx-wp__nav,.pfx-pv.is-l0 .pfx-wp__txt{position:relative;outline:1.5px dashed rgba(255,255,255,.25);outline-offset:.6cqw;border-radius:1cqw}.pfx-pv.is-l0 .pfx-bd b{color:transparent;-webkit-text-stroke:1.5px rgba(255,255,255,.5)}.pfx-pv.is-l0 .pfx-wp__nav .lg{margin-left:9cqw}.pfx-pv.is-l0 .pfx-wp__card{padding-top:5cqw}.pfx-pv.is-l0.is-ph .pfx-wp__nav .lg{margin-left:14cqw}.pfx-pv.is-l0.is-ph .pfx-wp__card{padding-top:9cqw}.pfx-pv *{transition:background-color .6s,box-shadow .6s,color .6s,outline-color .6s}.pfx-filt{position:relative;display:grid;grid-template-columns:repeat(var(--n,4),minmax(0,1fr));width:min(100%,620px);margin-bottom:22px;padding:4px;border-radius:999px;background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff17}.pfx-filt__ind{position:absolute;top:4px;bottom:4px;left:calc(4px + var(--i) * (100% - 8px) / var(--n,4));width:calc((100% - 8px) / var(--n,4));border-radius:999px;background:#f472b629;box-shadow:inset 0 0 0 1.5px #f472b6a6;transition:left .55s var(--ease-spring)}.pfx-filt__b{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:7px;min-width:0;min-height:46px;padding:0 8px;border-radius:999px;font:600 14px/1 var(--font-sans);color:var(--text-secondary);text-decoration:none;transition:color .3s}.pfx-filt__b small{font:700 12px/1 var(--font-accent-dot);color:var(--gl)}.pfx-filt__b[aria-current=true],.pfx-filt__b:hover{color:#fff}.pfx-filt__b:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.pfx-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-flow:dense;gap:16px}.pfx-tile{grid-column:span 2;display:flex;flex-direction:column;gap:12px;min-width:0;padding:10px 10px 14px;border-radius:24px;text-decoration:none;color:#fff;background:#0c080eeb;box-shadow:var(--edge-glass),var(--shadow-drop);animation:pfx-in .55s var(--ease-out) both;animation-delay:calc(var(--i) * 45ms);transition:translate .4s var(--ease-spring)}.pfx-tile:hover{translate:0 -4px;color:#fff}.pfx-tile:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.pfx-tile.is-big{grid-column:span 4;grid-row:span 2}.pfx-tile__vis{position:relative;aspect-ratio:16/10.5;border-radius:16px;overflow:hidden;background:#000}.pfx-tile.is-big .pfx-tile__vis{flex:1;aspect-ratio:auto;min-height:260px}.pfx-tile__t{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 6px}.pfx-tile__n{display:grid;gap:3px;min-width:0}.pfx-tile__n b{font:600 16px/1.25 var(--font-sans)}.pfx-tile.is-big .pfx-tile__n b{font-size:19px}.pfx-tile__n small{font:500 13px/1.35 var(--font-sans);color:var(--text-secondary)}.pfx-tile__t>.as-ic{flex:none;width:18px;height:18px;color:var(--gl);transition:translate .3s var(--ease-out)}.pfx-tile:hover .pfx-tile__t>.as-ic{translate:2px -2px}@container svh (max-width:900px){.pfx-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pfx-tile{grid-column:span 1}.pfx-tile.is-big{grid-column:span 2;grid-row:auto}.pfx-tile.is-big .pfx-tile__vis{flex:none;aspect-ratio:16/10;min-height:0}}@container svh (max-width:560px){.pfx-grid{grid-template-columns:minmax(0,1fr)}.pfx-tile.is-big{grid-column:span 1}.pfx-filt__b{flex-direction:column;gap:4px;font-size:13px}}.pfx-pj{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(28px,4cqw,64px);padding-top:clamp(24px,3cqw,48px)}@container svh (max-width:1000px){.pfx-pj{grid-template-columns:minmax(0,1fr)}}.pfx-pj__txt{display:grid;justify-items:start;gap:20px;min-width:0}.pfx-pj__h1{font-size:min(5.4cqw,64px);text-wrap:balance}@container svh (max-width:1000px){.pfx-pj__h1{font-size:min(9cqw,60px)}}.pfx-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;margin:0}.pfx-meta>div{display:grid;gap:5px;padding:12px 14px;border-radius:16px;background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff14}.pfx-meta dt{font:500 12px/1 var(--font-mono);color:var(--text-secondary)}.pfx-meta dd{margin:0;font:600 14px/1.3 var(--font-sans);color:#fff;text-wrap:pretty}@container svh (max-width:480px){.pfx-meta{grid-template-columns:minmax(0,1fr)}}.pfx-pj__stage{position:relative;padding:0 10% 14% 0}.pfx-pj__stage:before{content:"";position:absolute;z-index:-1;inset:-10% -6%;background:radial-gradient(closest-side,color-mix(in oklab,var(--a) 28%,transparent),transparent);pointer-events:none}.pfx-pj__main{position:relative;aspect-ratio:16/10.5;overflow:hidden;border-radius:18px;box-shadow:inset 0 0 0 1px #ffffff1f,0 40px 70px -30px #000}.pfx-pj__phone{position:absolute;right:0;bottom:0;width:27%;aspect-ratio:9/18.5;overflow:hidden;border-radius:22px;box-shadow:0 0 0 5px #0b0a0d,0 0 0 6px #ffffff29,0 30px 50px -20px #000}.pfx-sol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@container svh (max-width:760px){.pfx-sol{grid-template-columns:minmax(0,1fr)}}.pfx-sol__c{display:grid;align-content:start;gap:14px;padding:clamp(18px,3cqw,32px);border-radius:28px;background-color:#0c080ef0;background-image:var(--specular-soft);box-shadow:var(--edge-glass),var(--shadow-drop)}.pfx-sol__t{margin:0;font:400 clamp(24px,2.6cqw,34px)/1.2 var(--font-accent-serif);font-style:italic;color:#fff;text-wrap:pretty}.pfx-sol__c ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.pfx-sol__c li{display:flex;align-items:flex-start;gap:10px;font:500 15.5px/1.45 var(--font-sans);color:#ece4ee}.pfx-sol__c li .as-ic{flex:none;width:18px;height:18px;margin-top:2px;padding:2px;border-radius:50%;color:var(--ink);background:var(--gc)}.pfx-gal{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,.62fr) minmax(0,.62fr);gap:16px}.pfx-gal.is-brand{grid-template-columns:repeat(3,minmax(0,1fr))}.pfx-slot{position:relative;display:block;overflow:hidden;border-radius:20px;aspect-ratio:16/10.5;box-shadow:inset 0 0 0 1px #ffffff1a}.pfx-gal:not(.is-brand) .pfx-slot:not(.pfx-slot--wide){aspect-ratio:auto}.pfx-gal.is-brand .pfx-slot{aspect-ratio:1}@container svh (max-width:760px){.pfx-gal,.pfx-gal.is-brand{grid-template-columns:repeat(2,minmax(0,1fr))}.pfx-slot--wide{grid-column:1/-1}.pfx-gal:not(.is-brand) .pfx-slot:not(.pfx-slot--wide){aspect-ratio:9/18}}.pfx-pn{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;margin-top:clamp(56px,6cqw,96px)}.pfx-pn__a{display:flex;align-items:center;gap:12px;min-width:0;min-height:64px;padding:12px 18px;border-radius:20px;text-decoration:none;color:#fff;background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff14;transition:background-color .3s}.pfx-pn__a:hover{background:#f472b61a;color:#fff}.pfx-pn__a.is-next{justify-content:flex-end;text-align:right}.pfx-pn__a>span{display:grid;gap:3px;min-width:0}.pfx-pn__a small{font:500 12px/1 var(--font-mono);color:var(--text-secondary)}.pfx-pn__a b{font:600 15px/1.3 var(--font-sans)}.pfx-pn__a .as-ic{flex:none;width:18px;height:18px;color:var(--gl)}.pfx-pn__all{padding:12px 16px;font:600 14px/1 var(--font-sans);color:var(--gl);text-decoration:none;white-space:nowrap}.pfx-pn__a:focus-visible,.pfx-pn__all:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@container svh (max-width:600px){.pfx-pn{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pfx-pn__all{grid-column:1/-1;grid-row:2;justify-self:center}}@container svh (max-width:420px){.pfx-pn{grid-template-columns:minmax(0,1fr)}.pfx-pn__all{grid-row:auto;order:3}}.pfx-pr{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);gap:16px;align-items:start}@container svh (max-width:960px){.pfx-pr{grid-template-columns:minmax(0,1fr)}.pfx-pr__stage{order:-1}}.pfx-pr__list{display:grid;gap:6px;margin:0;padding:0;list-style:none}.pfx-ps{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 12px;width:100%;padding:12px 14px;border:0;border-radius:18px;cursor:pointer;text-align:left;font:inherit;color:#fff;background:#0c080ee6;box-shadow:inset 0 0 0 1px #ffffff12;overflow:hidden;transition:background-color .35s,box-shadow .35s}.pfx-ps:hover{background:#ffffff0d}.pfx-ps[aria-pressed=true]{background:#f472b617;box-shadow:inset 0 0 0 1.5px #f472b699}.pfx-ps:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.pfx-ps__n{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;color:var(--gl);background:#ffffff0d;transition:background-color .35s,color .35s}.pfx-ps__n .as-ic{width:17px;height:17px}.pfx-ps.is-done .pfx-ps__n{color:#06291c;background:#6ee7b7}.pfx-ps[aria-pressed=true] .pfx-ps__n{color:var(--ink);background:var(--gc)}.pfx-ps__t{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 10px;min-width:0}.pfx-ps__t b{font:600 15px/1.25 var(--font-sans)}.pfx-ps__t small{font:500 12px/1 var(--font-mono);color:var(--text-secondary)}.pfx-ps__d{grid-column:2;display:grid;grid-template-rows:0fr;font:500 14px/1.45 var(--font-sans);color:#ece4ee;text-wrap:pretty;transition:grid-template-rows .4s var(--ease-out)}.pfx-ps__d:before{content:"";display:none}.pfx-ps[aria-pressed=true] .pfx-ps__d{grid-template-rows:1fr}.pfx-ps__d{overflow:hidden}.pfx-ps__bar{position:absolute;left:14px;right:14px;bottom:0;height:2px;border-radius:2px;background:var(--gc);transform-origin:0 50%;animation:pfx-bar 3s linear forwards}.pfx-pr__stage{position:relative;aspect-ratio:16/12;min-width:0;overflow:hidden;border-radius:28px;background-color:#0c080ef0;background-image:radial-gradient(60% 50% at 50% 100%,rgba(244,114,182,.14),transparent 70%),var(--specular-soft);box-shadow:var(--edge-glass),var(--shadow-drop)}.pfx-pr__k{position:absolute;z-index:4;left:16px;top:16px;display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;font:600 13px/1 var(--font-sans);color:#fff;background:#0a080cdb;box-shadow:inset 0 0 0 1px #f472b673}.pfx-pr__k .as-ic{width:15px;height:15px;color:var(--gl)}.pfx-pr__desk,.pfx-pr__phone,.pfx-pr__brief,.pfx-pr__ok{position:absolute;transition:opacity .6s var(--ease-out),translate .8s var(--ease-spring),left .8s var(--ease-out),width .8s var(--ease-out)}.pfx-pr__desk{left:6%;top:17%;width:88%;aspect-ratio:16/10.5;overflow:hidden;border-radius:14px;box-shadow:inset 0 0 0 1px #ffffff1f,0 30px 50px -24px #000}.pfx-pr__phone{right:6%;top:17%;width:21%;aspect-ratio:9/18.5;overflow:hidden;border-radius:18px;box-shadow:0 0 0 4px #0b0a0d,0 0 0 5px #ffffff29,0 30px 50px -20px #000;opacity:0;translate:30px 0}.pfx-pr__brief{left:8%;right:8%;top:20%;display:grid;gap:14px;padding:clamp(16px,3cqw,26px);border-radius:18px;background:#141118;box-shadow:inset 0 0 0 1px #ffffff1a,0 30px 50px -24px #000;opacity:0;translate:0 16px}.pfx-pr__brief dl{display:grid;gap:10px;margin:0}.pfx-pr__brief dl>div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:12px;padding:10px 12px;border-radius:12px;background:#ffffff0a}.pfx-pr__brief dt{font:500 12.5px/1.4 var(--font-mono);color:var(--gl)}.pfx-pr__brief dd{margin:0;font:500 14.5px/1.4 var(--font-sans);color:#fff;text-wrap:pretty}.pfx-pr__ok{left:6%;bottom:5%;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;font:600 13px/1 var(--font-sans);color:#6ee7b7;background:#06291cd9;box-shadow:inset 0 0 0 1px #6ee7b773;opacity:0;translate:0 10px}.pfx-pr__ok .as-ic{width:14px;height:14px}.pfx-pr__stage.is-s0 .pfx-pr__desk{opacity:0;translate:0 20px}.pfx-pr__stage.is-s0 .pfx-pr__brief{opacity:1;translate:none}.pfx-pr__stage.is-s5 .pfx-pr__desk{width:66%}.pfx-pr__stage.is-s5 .pfx-pr__phone,.pfx-pr__stage.is-s5 .pfx-pr__ok{opacity:1;translate:none}@container svh (max-width:520px){.pfx-pr__stage{aspect-ratio:4/4.6}.pfx-pr__brief dl{gap:6px}.pfx-pr__brief dl>div{display:block;padding:8px 10px}.pfx-pr__brief dt{display:inline;margin-right:6px}.pfx-pr__brief dd{display:inline;font-size:13px}.pfx-pr__brief{left:5%;right:5%;top:15%;gap:8px;padding:12px}}.pfx-rules{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}@container svh (max-width:1000px){.pfx-rules{grid-template-columns:repeat(2,minmax(0,1fr))}}@container svh (max-width:560px){.pfx-rules{grid-template-columns:minmax(0,1fr)}}.pfx-rule{position:relative;display:grid;align-content:start;gap:12px;padding:22px;border-radius:24px;background:#0c080eeb;box-shadow:var(--edge-glass),var(--shadow-drop)}.pfx-rule__n{position:absolute;right:18px;top:18px;font:700 18px/1 var(--font-accent-dot);color:#f9a8d499}.pfx-rule__ic{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;color:var(--ink);background:var(--gc);box-shadow:0 0 22px -6px var(--gc)}.pfx-rule__ic .as-ic{width:20px;height:20px}.pfx-rule b{font:600 17px/1.25 var(--font-sans);color:#fff;padding-right:28px}.pfx-rule p{margin:0;font:500 14.5px/1.5 var(--font-sans);color:var(--text-secondary);text-wrap:pretty}.pfx .svh-cta{margin-top:clamp(64px,7cqw,120px)}@media(prefers-reduced-motion:reduce){.pfx-tile,.pfx-fade,.pfx-ps__bar{animation:none!important}.pfx-pv *,.pfx-pr__stage *,.pfx-filt__ind,.pfx-tile{transition:none!important}}.pfx .svh-crumbs>span{white-space:normal}.pfx-slot .pfx-ph{top:auto;bottom:10px}@container svh (max-width:560px){.pfx-gal.is-brand{grid-template-columns:minmax(0,1fr)}}.pfx-pj__main{view-transition-name:pfx-hero}::view-transition-group(pfx-hero){animation-duration:.5s;animation-timing-function:var(--ease-out)}@media(prefers-reduced-motion:reduce){::view-transition-group(pfx-hero){animation-duration:.15s}}
