.post__hero,.case__copy{container-type: inline-size}.post__title,.case__title{--fit: calc(100cqi / (var(--lw,8) * .53))}.svc__h2{font-size: clamp(1.216rem,0.912rem + 1.064vw,1.824rem);font-weight: 700;color: var(--navy);line-height: 1;margin: 0}.spec{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));position: relative;z-index: 1;background: var(--navy);color: #fff}.spec div{display: grid;gap: .3rem;padding: 1.1rem 1.3rem;border-left: 1px solid rgba(255,255,255,.14)}.spec div:first-child{border-left: 0;box-shadow: inset 6px 0 0 var(--yellow)}.spec dt{font-family: var(--f-mono);font-size: .8rem;letter-spacing: 0;color: var(--yellow)}.spec dd{margin: 0;font-weight: 700;font-size: 1.05rem}.dots{display: inline-flex;gap: 4px;vertical-align: middle}.dots i{width: 11px;height: 11px;border: 1.5px solid currentColor}.dots i.on{background: currentColor}.spec .dots{color: var(--yellow)}.proc{padding: clamp(3.5rem,6vw,5.5rem) 0 1rem}.proc__photo{margin: 1.6rem 10px 0}.proc__photo img{width: 100%;aspect-ratio: 21 / 8;object-fit: cover;display: block}.proc__line{list-style: none;margin: 2rem 0 0;padding: 0;display: grid;grid-template-columns: repeat(3,minmax(0,1fr))}.proc__line li{position: relative;padding: 1.3rem 2rem 0 0;border-top: 3px solid var(--navy)}.proc__line li::after{content: '';position: absolute;right: 0;top: -9.5px;border-style: solid;border-width: 8px 0 8px 13px;border-color: transparent transparent transparent var(--navy)}.proc__line li:last-child::after{width: 14px;height: 14px;border: 0;top: -8.5px;background: var(--yellow);box-shadow: var(--shadow)}.proc__no{display: block;font-size: clamp(2.72rem,1.768rem + 2.72vw,4.76rem);line-height: .8;color: transparent;-webkit-text-stroke: 2px var(--navy);margin-bottom: .8rem}.proc__line p{margin: 0;font-size: var(--fs-lg);font-weight: 700;color: var(--ink);max-width: 24rem}.params{display: grid;grid-template-columns: minmax(0,1.2fr) minmax(0,1fr);gap: 2rem clamp(2rem,6vw,6rem);padding: clamp(3rem,5vw,4.5rem) 0}.params__col .svc__h2{padding-bottom: .8rem;margin-bottom: 1rem;border-bottom: 2px solid var(--navy)}.params__rates{gap: .85rem}.params__rates dt{font-size: .9rem}.params__rates dd{display: grid;grid-template-columns: minmax(0,1fr) 2.4rem;align-items: center;gap: .8rem}.params__rates dd b{font: 600 .78rem var(--f-mono);color: var(--navy);text-align: right}.params__rates .mbar i{height: 14px}.params__mat{list-style: none;margin: 0;padding: 0}.params__mat li{display: flex;justify-content: space-between;align-items: baseline;padding: .55rem 0;border-bottom: 1px dashed var(--line-strong);font-weight: 700;color: var(--ink)}.params__mat li span::first-letter{}.params__mat b{font: 600 .76rem var(--f-mono);letter-spacing: 0;padding: .1rem .45rem}.params__mat .ok b{background: var(--navy);color: var(--yellow)}.params__mat .no{color: var(--ink-3)}.params__mat .no span{text-decoration: line-through;text-decoration-color: var(--err)}.params__mat .no b{color: var(--err);box-shadow: inset 0 0 0 1.5px currentColor}.verdict{display: grid;grid-template-columns: minmax(0,1.1fr) minmax(0,1fr);gap: 2rem clamp(2rem,6vw,6rem);padding: clamp(2rem,4vw,3.5rem) 0 1rem;border-top: 1.5px dashed var(--line-strong)}.verdict__yes ul{list-style: none;margin: 1rem 0 0;padding: 0}.verdict__yes li{display: flex;align-items: baseline;gap: .8rem;padding: .35rem 0;font-size: clamp(1.064rem,0.76rem + 1.064vw,1.672rem);font-weight: 700;line-height: 1;color: var(--navy)}.verdict__yes li::before{content: '';flex: none;width: .7em;height: .38em;border-left: .14em solid var(--yellow-700);border-bottom: .14em solid var(--yellow-700);transform: rotate(-45deg) translate(.08em,-.12em)}.verdict__no > p:not(.mono-label):not(.kicker){margin: 1rem 0 0;font-size: var(--fs-lg);color: var(--ink-2);padding-left: 1rem;border-left: 4px solid var(--err)}.verdict__alt{margin: 2rem 0 .7rem;color: var(--ink-3)}.swrow{list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;gap: .3rem 1.1rem}.swrow a{display: inline-flex;align-items: center;gap: .45rem;padding: .25rem 0;font-weight: 700;text-decoration: none;color: var(--navy)}.swrow a:hover{text-decoration: underline;text-decoration-color: var(--yellow);text-decoration-thickness: 3px;text-underline-offset: 3px}.wear{padding: clamp(3.5rem,6vw,5.5rem) 0 1rem}.wear__list{list-style: none;margin: 1rem 0 0;padding: 0;display: flex;flex-wrap: wrap;align-items: baseline;gap: .1rem .2em;font-size: clamp(1.36rem,0.68rem + 2.312vw,3.128rem);font-weight: 700;line-height: 1;color: var(--navy)}.wear__list li:nth-child(even){color: var(--navy-700)}.wear__list li:not(:last-child)::after{content: '/';margin-left: .2em;color: var(--yellow);-webkit-text-stroke: 0;font-weight: 400}.recm{padding: clamp(2.5rem,5vw,4rem) 0 1rem}.recm__list{list-style: none;margin: 1.4rem 0 0;padding: 0;border-top: 2px solid var(--navy)}.recm__list a{display: grid;grid-template-columns: 2.6rem max-content minmax(0,1fr) auto 2rem;align-items: center;gap: 1.2rem;padding: .9rem 0;border-bottom: 1px solid var(--line);text-decoration: none;color: var(--ink);transition: background .3s,padding .4s var(--ease-out)}.recm__list a:hover{background: linear-gradient(90deg,rgba(241,111,157,.13),transparent 80%);padding-left: .8rem}.recm__no{color: var(--ink-3)}.recm__name{font-size: clamp(1.088rem,0.816rem + 0.952vw,1.632rem);font-weight: 700;line-height: 1;color: var(--navy)}.recm__why{font-size: var(--fs-md);color: var(--ink-2)}.recm__min{color: var(--ink-3);white-space: nowrap}.recm__list .ico{width: 1.6rem;height: 1.6rem;color: var(--yellow-700)}.tm{padding: clamp(3.5rem,6vw,5.5rem) 0 1rem}.tm__scroll{overflow-x: auto;scrollbar-width: none;padding: 1.6rem var(--gutter) .5rem}.tm__scroll::-webkit-scrollbar{display: none}.tm__list{list-style: none;margin: 0 auto;padding: 46px 0 0;max-width: calc(var(--wrap) - 2 * var(--gutter));min-width: 760px;display: grid;grid-template-columns: repeat(var(--n),minmax(0,1fr));position: relative}.tm__list::before{content: '';position: absolute;left: -1rem;right: -1rem;top: 0;height: 34px;transform: rotate(-.6deg);background: repeating-linear-gradient(90deg,rgba(29,27,32,.75) 0 1.5px,transparent 1.5px 60px) 0 0 / 100% 16px no-repeat,repeating-linear-gradient(90deg,rgba(29,27,32,.55) 0 1px,transparent 1px 12px) 0 0 / 100% 9px no-repeat,var(--yellow);box-shadow: 3px 3px 0 rgba(20,18,23,.35)}.tm__list li{position: relative;display: grid;align-content: start;gap: .3rem;padding: 1rem 1.4rem 0 0}.tm__list li::before{content: '';position: absolute;left: 0;top: -12px;width: 2px;height: 22px;background: var(--navy)}.tm__when{font: 600 .8rem var(--f-mono);letter-spacing: 0;color: var(--magenta)}.tm__list b{font-size: 1.15rem;font-weight: 700;color: var(--navy);line-height: 1.2}.tm__list small{font-size: .88rem;color: var(--ink-2)}.svc__body{display: grid;grid-template-columns: minmax(0,17rem) minmax(0,46rem);justify-content: space-between;gap: 3rem;padding: clamp(3.5rem,6vw,5rem) 0 var(--sec)}.svc__side{position: sticky;top: calc(var(--hd-bar) + 1.5rem);align-self: start;display: grid;align-content: start;gap: 2rem}.svc__toc ol{list-style: none;margin: .6rem 0 0;padding: 0;border-left: 2px solid var(--line-strong);counter-reset: toc}.svc__toc li{counter-increment: toc}.svc__toc a{display: block;padding: .35rem 0 .35rem .9rem;margin-left: -2px;border-left: 2px solid transparent;font-size: .9rem;font-weight: 600;color: var(--ink-2);text-decoration: none;line-height: 1.3}.svc__toc a::before{content: counter(toc,decimal-leading-zero) ' ';font: 500 .8rem var(--f-mono);color: var(--ink-3)}.svc__toc a:hover{color: var(--navy);border-left-color: var(--yellow)}.svc__toc .mono-label,.svc__order .mono-label{color: var(--ink-3)}.svc__order{display: grid;gap: .9rem;justify-items: start;padding-top: 1rem;border-top: 3px solid var(--navy)}.svc__order dl{margin: 0;width: 100%;display: grid;font-size: .88rem}.svc__order dl div{display: flex;justify-content: space-between;gap: .6rem;padding: .4rem 0;border-bottom: 1px dashed var(--line-strong)}.svc__order dt{color: var(--ink-3)}.svc__order dd{margin: 0;text-align: right;font-weight: 700;color: var(--ink)}.svc__order .dots{color: var(--navy)}.svc__tel{display: inline-flex;align-items: center;gap: .5rem;color: var(--navy);font-weight: 700;text-decoration: none}.cnt{display: grid;gap: clamp(2.6rem,5vw,4rem);min-width: 0}.cb{margin: 0;min-width: 0}.cb__h{font-size: clamp(1.216rem,0.912rem + 0.988vw,1.748rem);font-weight: 700;color: var(--navy);line-height: 1;margin: 0 0 1.1rem;scroll-margin-top: 7rem}.cb__intro{color: var(--ink-2);font-size: 1.12rem;margin: -.3rem 0 1rem;max-width: 40rem}.cb__cols{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,13rem);gap: 1.6rem;align-items: start}.cb__cols:not(:has(.cb__note)){grid-template-columns: minmax(0,1fr)}.cb__p p{margin: 0 0 1rem;font-size: 1.16rem;line-height: 1.72;color: var(--ink-2)}.cb__p p:last-child{margin-bottom: 0}.cb a{color: var(--navy);font-weight: 700;text-decoration-color: var(--yellow);text-decoration-thickness: 2px}.cb strong{color: var(--ink)}.cb__note{margin: .2rem 0 0;padding-left: .9rem;border-left: 3px solid var(--yellow);font-size: 1.45rem;line-height: 1.15;color: var(--navy);transform: rotate(-1.5deg)}.cb__rows{list-style: none;margin: 0;padding: 0;border-top: 2px solid var(--navy)}.cb__rows li{display: grid;grid-template-columns: 2.4rem minmax(9rem,15rem) minmax(0,1fr);gap: .3rem 1.2rem;align-items: baseline;padding: .9rem 0;border-bottom: 1px solid var(--line)}.cb__no{color: var(--ink-3)}.cb__rows b{font-weight: 700;color: var(--navy);line-height: 1.25}.cb__rows li > span:last-child{color: var(--ink-2)}.cb__facts{margin: 0;display: grid;grid-template-columns: repeat(auto-fit,minmax(9rem,1fr));border-block: 2px solid var(--navy)}.cb__facts div{display: flex;flex-direction: column-reverse;justify-content: flex-end;gap: .35rem;padding: 1rem 1rem 1.1rem 0}.cb__facts div + div{padding-left: 1rem;border-left: 1px solid var(--line)}.cb__facts dd{margin: 0;font-size: clamp(1.7rem,1.2rem + 1.3vw,2.4rem);color: var(--navy);line-height: .9}.cb__facts dt{font-size: .86rem;color: var(--ink-2);line-height: 1.35}.cb__scroll{overflow-x: auto}.cb table{width: 100%;min-width: 34rem;border-collapse: collapse;font-size: 1.02rem}.cb th,.cb td{padding: .65rem .8rem .65rem 0;text-align: left;border-bottom: 1px solid var(--line);vertical-align: top}.cb thead th{font: 600 .8rem var(--f-mono);letter-spacing: 0;color: var(--ink-3);border-bottom: 2px solid var(--navy)}.cb tbody th{font-weight: 700;color: var(--navy)}.cb__pair{display: grid;grid-template-columns: 1fr 1fr;border-top: 2px solid var(--navy)}.cb__half{padding: 1rem 1.4rem 0 0}.cb__half--b{padding-left: 1.4rem;border-left: 1px solid var(--line)}.cb__half .mono-label{color: var(--yellow-700);margin: 0 0 .6rem}.cb__half ul{list-style: none;margin: 0;padding: 0;display: grid;gap: .45rem}.cb__half li{position: relative;padding-left: 1.1rem;color: var(--ink-2)}.cb__half li::before{content: '/';position: absolute;left: 0;color: var(--yellow-700);font-weight: 700}.cb--photo{margin: 0 10px;display: grid;justify-items: start;gap: .5rem}.cb--photo .cutmarks{display: inline-block;max-width: 100%}.cb--photo img{display: block;width: auto;max-width: 100%;max-height: min(34rem,70svh);height: auto}.cb--links{padding-top: 1rem;border-top: 1.5px dashed var(--line-strong)}.cb--links .mono-label{color: var(--ink-3);margin: 0 0 .5rem}.cb--links ul{list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;row-gap: .3rem}.cb--links li:not(:last-child)::after{content: '/';margin: 0 .6rem;color: var(--yellow-700)}.cb--links a{font-weight: 700;color: var(--navy)}.sfaq{padding-bottom: var(--sec)}.svc__body:has(+ .sfaq){padding-bottom: clamp(2.5rem,4vw,3.5rem)}@media (min-width: 961px){.svc__body + .sfaq{display: grid;grid-template-columns: minmax(0,17rem) minmax(0,46rem);justify-content: space-between;column-gap: 3rem}.svc__body + .sfaq > *{grid-column: 2}}.sfaq .svc__h2{margin-bottom: 1.2rem}.sfaq__list{border-top: 2px solid var(--navy);max-width: 62rem}.sfaq__qa{border-bottom: 1px solid var(--line)}.sfaq__qa summary{list-style: none;display: grid;grid-template-columns: 2.4rem 1fr 1.6rem;gap: .8rem;align-items: center;padding: 1rem 0;cursor: pointer}.sfaq__qa summary::-webkit-details-marker{display: none}.sfaq__qa .mono-label{color: var(--ink-3)}.sfaq__q{font-weight: 700;font-size: 1.08rem;color: var(--ink)}.sfaq__qa[open] .sfaq__q{color: var(--navy)}.sfaq__qa[open] .qa__pm{background: var(--navy)}.sfaq__qa[open] .qa__pm::before,.sfaq__qa[open] .qa__pm::after{background: var(--yellow)}.sfaq__qa[open] .qa__pm::after{transform: translate(-50%,-50%) rotate(0)}.sfaq__a{padding: 0 2.4rem 1.2rem 3.2rem;color: var(--ink-2);line-height: 1.7}.sfaq__a a{color: var(--navy);font-weight: 700}.qa__pm{position: relative;width: 1.6rem;height: 1.6rem;border-radius: 50%;border: 1.5px solid var(--navy)}.qa__pm::before,.qa__pm::after{content: '';position: absolute;left: 50%;top: 50%;width: 10px;height: 1.5px;background: var(--navy);transform: translate(-50%,-50%);transition: transform .35s var(--ease-out)}.qa__pm::after{transform: translate(-50%,-50%) rotate(90deg)}@media (max-width: 760px){.cb__cols{grid-template-columns: 1fr}.cb__rows li{grid-template-columns: 2rem minmax(0,1fr)}.cb__rows li > span:last-child{grid-column: 2}.cb__pair{grid-template-columns: 1fr}.cb__half--b{padding-left: 0;border-left: 0;border-top: 1px solid var(--line);margin-top: 1rem}.cb__facts div + div{padding-left: 0;border-left: 0}.cb__facts{grid-template-columns: 1fr 1fr}.cb__facts div:nth-child(even){padding-left: 1rem;border-left: 1px solid var(--line)}.sfaq__a{padding: 0 0 1.1rem 3.2rem}.cb--table:has(table) .cb__scroll{-webkit-mask: linear-gradient(90deg,#000 85%,rgba(0,0,0,.25));mask: linear-gradient(90deg,#000 85%,rgba(0,0,0,.25))}.cb--narrow table{min-width: 0}.cb--narrow.cb--table .cb__scroll{-webkit-mask: none;mask: none}.cb--narrow.cb--table::after{content: none}.cb--table::after{content: 'Przesuń tabelę w bok →';display: block;margin-top: .5rem;font: 600 .8rem var(--f-mono);letter-spacing: 0;color: var(--ink-3)}}.proofs{padding-bottom: clamp(3rem,6vw,5rem)}.proofs__head,.svc__phead{display: flex;justify-content: space-between;align-items: center;gap: 1rem;margin-bottom: 1.8rem}.proofs__head .link-arrow,.svc__phead .link-arrow{flex: none;white-space: nowrap}@media (max-width: 560px){.proofs__head,.svc__phead{flex-wrap: wrap;align-items: flex-end}.proofs__head .svc__h2,.svc__phead .svc__h2{flex-basis: 100%}}.proofs__row{list-style: none;margin: 0;padding: 10px;display: grid;grid-template-columns: repeat(var(--n,4),minmax(0,1fr));max-width: calc(var(--n,4) * 24rem);gap: clamp(1.4rem,2.6vw,2.6rem);align-items: start}.proofs__item figure{margin: 0}.proofs__item img{width: 100%;aspect-ratio: 4 / 4.6;object-fit: cover;display: block}.svc__products{padding-bottom: var(--sec)}.art{font-size: 1.16rem;line-height: 1.72;color: var(--ink-2)}.art h2{font-size: clamp(1.292rem,0.988rem + 1.064vw,1.824rem);font-weight: 700;color: var(--navy);line-height: 1;margin: 2.4rem 0 1rem}.art h3{font-size: 1.35rem;font-weight: 700;color: var(--navy);margin: 1.8rem 0 .6rem}.art h4{font-size: 1.1rem;font-weight: 700;color: var(--ink);margin: 1.4rem 0 .5rem}.art > :first-child{margin-top: 0}.art ul,.art ol{padding-left: 1.3rem;margin: 0 0 1.2rem}.art li{margin: .3rem 0}.art li::marker{color: var(--yellow-700)}.art a{color: var(--navy);font-weight: 600;text-decoration-color: var(--yellow);text-decoration-thickness: 2px}.art strong{color: var(--ink)}.art__fig{margin: 2.2rem 10px}.art__fig img{width: 100%;display: block}.art__callout{position: relative;margin: 1.8rem 0;padding: .9rem 0 .9rem 3rem;border-block: 2px solid var(--navy);color: var(--ink);font-weight: 700}.art__callout::before{content: '!';position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 2rem;height: 2rem;display: grid;place-items: center;background: var(--yellow);color: var(--navy-900);font-weight: 700;box-shadow: var(--shadow)}.art table{width: 100%;border-collapse: collapse;margin: 1.5rem 0;font-size: .95rem}.art td,.art th{border: 1px solid var(--line);padding: .5rem .7rem}.art blockquote{margin: 2rem 0;padding: 1rem 1.5rem;font-family: var(--f-hand);font-size: 1.7rem;line-height: 1.2;color: var(--navy);border-left: 4px solid var(--navy)}.band{position: relative;background: var(--navy);color: #fff;padding: calc(var(--sec) * .8) 0;overflow: hidden}.band::before{content: '';position: absolute;top: -1px;left: 0;right: 0;height: 18px;background: var(--cotton);-webkit-mask: conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50% / 28px 100%;mask: conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50% / 28px 100%}.band::after{content: '';position: absolute;right: -8vw;top: -8vw;width: 40vw;aspect-ratio: 1;opacity: .14;color: var(--yellow);background-image: radial-gradient(currentColor 30%,transparent 32%);background-size: 14px 14px;-webkit-mask: radial-gradient(closest-side,#000 30%,transparent);mask: radial-gradient(closest-side,#000 30%,transparent)}.band__inner{position: relative;z-index: 1}.band__title{font-size: clamp(1.768rem,0.952rem + 3.4vw,4.42rem);max-width: 14ch}.band p{font-size: var(--fs-lg);color: rgba(255,255,255,.8);max-width: 38rem;margin: 1rem 0 1.8rem}.band__cta{display: flex;flex-wrap: wrap;align-items: center;gap: .8rem 1.4rem}.band__phone{display: inline-flex;align-items: center;gap: .5rem;color: var(--yellow);font-weight: 700;font-size: 1.3rem;text-decoration: none}.blog{padding: calc(var(--hd-h) + 2rem) 0 var(--sec)}.blog__head{display: grid;grid-template-columns: auto minmax(0,30rem);justify-content: space-between;align-items: end;gap: 1rem 3rem;margin-bottom: 3rem}.blog__head .kicker{grid-column: 1 / -1}.blog__title{font-size: clamp(2.312rem,1.088rem + 4.76vw,5.78rem);color: var(--navy)}.blog__title span{color: var(--navy);background: linear-gradient(transparent 70%,rgba(241,111,157,.36) 70%);-webkit-box-decoration-break: clone;box-decoration-break: clone}.blog__head .lead{margin: 0}.postlist{list-style: none;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 2.4rem 2rem}.blog__picks{list-style: none;margin: clamp(3rem,6vw,5rem) 0 0;padding: 0;display: grid;grid-template-columns: minmax(0,1.35fr) minmax(0,1fr) minmax(0,.8fr);gap: 2rem clamp(1.5rem,3vw,3rem);align-items: start}.blog__picks .pitem:first-child .pitem__title{font-size: 1.5rem}.blog__arch{margin-top: clamp(4rem,7vw,6rem)}.blog__archhead{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: baseline;gap: 1rem 2rem;padding-bottom: 1rem;border-bottom: 3px solid var(--navy)}.blog__topics{list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;row-gap: .3rem}.blog__topics li:not(:last-child)::after{content: '/';margin: 0 .6rem;color: var(--yellow-700)}.blog__topics button{border: 0;padding: .15rem 0;font: inherit;font-weight: 700;color: var(--ink-3);cursor: pointer;background: linear-gradient(var(--yellow),var(--yellow)) 0 88% / 0 40% no-repeat;transition: background-size .35s var(--ease-out),color .2s}.blog__topics button:hover,.blog__topics button[aria-pressed="true"]{color: var(--navy);background-size: 100% 40%}.blog__topics sup{font: 500 .7rem var(--f-mono);color: var(--ink-3);margin-left: .15rem}.bidx{list-style: none;margin: 0;padding: 0}.bidx li[hidden]{display: none}.bidx a{position: relative;display: grid;grid-template-columns: 2.4rem 10.5rem minmax(0,1fr) 11rem 1.4rem;align-items: center;gap: 1.2rem;padding: 1rem 0;border-bottom: 1px solid var(--line);color: var(--ink);text-decoration: none;transition: padding .4s var(--ease-out),background .3s}.bidx a:hover,.bidx a:focus-visible{padding-left: .8rem;background: linear-gradient(90deg,rgba(241,111,157,.13),transparent 70%)}.bidx__no,.bidx__date{color: var(--ink-3)}.bidx__date{white-space: nowrap}.bidx__title{font-size: clamp(1.08rem,.95rem + .5vw,1.4rem);font-weight: 700;color: var(--navy);line-height: 1.2}.bidx__topic{font-size: .95rem;color: var(--ink-2);transition: opacity .2s}.bidx__topic::before{content: '/ ';color: var(--yellow-700);font-weight: 700}.bidx .ico{width: 1.4rem;height: 1.4rem;color: var(--yellow-700)}.bidx__img{position: absolute;z-index: 3;right: 2.6rem;top: 50%;width: 8.6rem;aspect-ratio: 2 / 1;overflow: hidden;opacity: 0;pointer-events: none;transform: translateY(-50%) rotate(-2deg) scale(.85);box-shadow: var(--shadow);transition: opacity .25s,transform .45s var(--ease-out)}.bidx__img img{width: 100%;height: 100%;object-fit: cover;display: block}.bidx__img--none{display: none}.bidx a:hover .bidx__img,.bidx a:focus-visible .bidx__img{opacity: 1;transform: translateY(-50%) rotate(-2deg)}.bidx a:hover .bidx__topic,.bidx a:focus-visible .bidx__topic{opacity: 0}.pitem a{display: grid;gap: .8rem;text-decoration: none;color: inherit}.pitem__img{display: block;aspect-ratio: 4 / 3;overflow: hidden;background: #fff}.pitem__img img{width: 100%;height: 100%;object-fit: cover;transition: transform .8s var(--ease-out)}.pitem a:hover .pitem__img img{transform: scale(1.05) rotate(-.5deg)}.pitem__body{display: grid;gap: .35rem}.pitem .mono-label{color: var(--ink-3);font-size: .8rem}.pitem__title{font-size: 1.2rem;font-weight: 700;color: var(--navy);line-height: 1.2;text-decoration: underline 2px transparent;transition: text-decoration-color .3s}.pitem a:hover .pitem__title{text-decoration-color: var(--yellow)}.pitem__desc{color: var(--ink-2)}.pitem--big{grid-column: 1 / -1}.pitem--big a{grid-template-columns: minmax(0,1.2fr) minmax(0,1fr);align-items: center;gap: 2.5rem}.pitem--big .pitem__img{aspect-ratio: 16 / 10}.pitem--big .pitem__title{font-size: clamp(1.36rem,0.884rem + 1.632vw,2.448rem);font-weight: 700;line-height: 1.06}.post__hero{padding-top: calc(var(--hd-h) + 1.4rem);max-width: 980px}.post__title{font-size: min(clamp(2.05rem,1.45rem + 2.6vw,3.536rem),var(--fit));font-weight: 700;line-height: 1.06;color: var(--navy);margin: 1rem 0 2.2rem}.post__cover{margin: 0 10px}.post__cover img{width: 100%;display: block}.post__body{max-width: 760px;padding: 3.5rem 0 var(--sec)}.post__more{padding-bottom: var(--sec)}.post__next{display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: center;gap: .2rem 1rem;margin-top: 2.6rem;padding: 1.1rem 0;border-block: 2px solid var(--navy);text-decoration: none;color: var(--navy);transition: padding .4s var(--ease-out),background .3s}.post__next .mono-label{grid-column: 1;color: var(--ink-3)}.post__next b{grid-column: 1;font-size: clamp(0.912rem,0.76rem + 0.532vw,1.216rem);font-weight: 700;line-height: 1.05}.post__next .ico{grid-column: 2;grid-row: 1 / 3;width: 1.8rem;height: 1.8rem;color: var(--yellow-700);transition: transform .3s var(--ease-out)}.post__next:hover{padding-left: .8rem;background: linear-gradient(90deg,rgba(241,111,157,.13),transparent 75%)}.post__next:hover .ico{transform: translateX(4px)}.post__more .svc__h2{margin-bottom: 1.6rem}.pf{padding: calc(var(--hd-h) + 2rem) 0 var(--sec)}.pf__head{margin-bottom: clamp(2.2rem,4vw,3.5rem);display: grid;grid-template-columns: auto minmax(0,28rem);justify-content: space-between;align-items: end;gap: 1rem 3rem}.pf__head .kicker{grid-column: 1 / -1}.pf__title{font-size: clamp(2.312rem,1.088rem + 4.76vw,5.78rem);color: var(--navy)}.pf__title span{color: var(--navy);background: linear-gradient(transparent 70%,rgba(241,111,157,.36) 70%);-webkit-box-decoration-break: clone;box-decoration-break: clone}.pf__head .lead{margin: 0}a.snap__btn{display: block}.case{padding: calc(var(--hd-h) + 1.4rem) 0 var(--sec)}.case__grid{display: grid;grid-template-columns: minmax(0,1.2fr) minmax(0,1fr);gap: 3rem;align-items: center;margin-top: 1.5rem}.case__img{margin: 10px}.case__img img{width: 100%;display: block}.case__title{font-size: min(clamp(1.632rem,0.952rem + 2.04vw,2.992rem),var(--fit));font-weight: 700;color: var(--navy);line-height: 1.06;margin: .6rem 0 1rem}.case__lead{margin: 0 0 1.2rem}.case__meta{margin: 1.4rem 0 1.6rem;border-top: 2px solid var(--navy)}.case__meta div{display: grid;grid-template-columns: 9rem minmax(0,1fr);gap: 1rem;padding: .6rem 0;border-bottom: 1px dashed var(--line-strong)}.case__meta dt{font: 600 .8rem var(--f-mono);letter-spacing: 0;color: var(--ink-3);padding-top: .2rem}.case__meta dd{margin: 0;font-weight: 700;color: var(--ink)}.case__meta a{color: var(--navy);text-decoration-color: var(--yellow);text-decoration-thickness: 2px}.case__cta{display: flex;flex-wrap: wrap;align-items: center;gap: 1rem 1.6rem}.case__more{margin-top: clamp(3rem,6vw,5rem);padding-top: 1rem;border-top: 1.5px dashed var(--line-strong)}.case__more > .mono-label{color: var(--ink-3)}.case__more ul{list-style: none;margin: 1rem 0 0;padding: 0;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: clamp(1rem,3vw,2.6rem)}.case__more a{display: grid;gap: .3rem;text-decoration: none;color: var(--navy)}.case__mimg{display: block;aspect-ratio: 4 / 3;overflow: hidden;margin-bottom: .3rem}.case__mimg img{width: 100%;height: 100%;object-fit: cover;transition: transform .6s var(--ease-out)}.case__more a:hover img{transform: scale(1.05)}.case__mm{color: var(--yellow-700);font-size: .7rem}.case__more b{font-size: .95rem;line-height: 1.25}@media (max-width: 760px){.case__meta div{grid-template-columns: 1fr;gap: .1rem}.case__more ul{grid-template-columns: 1fr 1fr}.case__more li:nth-child(3){display: none}}.legal{padding: calc(var(--hd-h) + 2rem) 0 var(--sec)}.legal__head{padding-bottom: 1.6rem;margin-bottom: 2.4rem;border-bottom: 2px solid var(--navy)}.legal__meta{color: var(--ink-3);margin: 0}.legal__body{display: grid;grid-template-columns: minmax(0,17rem) minmax(0,52rem);justify-content: space-between;gap: 3rem}.legal__side{position: sticky;top: calc(var(--hd-bar) + 1.5rem);align-self: start;display: grid;gap: 1.6rem}.legal__other{margin: 0;font-size: .9rem;color: var(--ink-2)}.legal__other a{font-weight: 700;color: var(--navy)}.art--legal h2{scroll-margin-top: 7rem}.legal__title{font-size: clamp(2.04rem,1.088rem + 3.4vw,4.42rem);color: var(--navy);margin: .8rem 0 1rem}.art--legal{font-size: 1rem}.art--legal h2{font-size: 1.5rem}.about__hero{position: relative;padding: calc(var(--hd-h) + 2rem) 0 2rem}.about__title{font-size: clamp(2.176rem,0.952rem + 4.76vw,6.12rem);color: var(--navy);margin: .8rem 0 1.6rem}.about__title span{color: var(--navy);background: linear-gradient(transparent 70%,rgba(241,111,157,.36) 70%);-webkit-box-decoration-break: clone;box-decoration-break: clone}.about__lead{max-width: 44rem}.about__collage{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: clamp(1.2rem,2.4vw,2.4rem);align-items: start;margin: 2.5rem auto 4rem;padding: 10px}.about__ph{margin: 0}.about__ph .cutmarks{display: block}.about__ph img{width: 100%;object-fit: cover;display: block}.about__ph img{aspect-ratio: 4 / 4.4}.about__story{display: grid;grid-template-columns: 1fr 1fr;gap: 3rem;padding-bottom: 3rem}.about__story .svc__h2{margin-bottom: 1rem}.about__story p{color: var(--ink-2);font-size: 1.05rem}.about__nums{list-style: none;display: flex;flex-wrap: wrap;justify-content: space-between;gap: 1.5rem;padding: 2rem 0;border-block: 2px solid var(--navy);margin-bottom: 4rem}.about__nums li{display: grid}.about__nums b{font-size: clamp(1.768rem,1.088rem + 2.04vw,3.128rem);color: var(--navy)}.about__nums .mono-label{color: var(--ink-2)}.about__owner{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 2rem;padding-bottom: var(--sec);align-items: start}.about__card{display: grid;gap: 1rem;justify-items: start;align-content: start;padding-top: 1rem;border-top: 3px solid var(--navy)}.about__card .mono-label{color: var(--ink-3)}.about__card p{color: var(--ink-2);font-size: var(--fs-lg);max-width: 28rem;margin: 0}.about__card .about__name{font-size: clamp(2.04rem,1.088rem + 3.128vw,4.352rem);color: var(--navy);line-height: .85;margin: 0;max-width: none}.about__data{position: relative;padding-top: 1rem;border-top: 3px solid var(--navy)}.about__data dl{margin: 0;display: grid}.about__data dl div{display: grid;grid-template-columns: 6rem 1fr;gap: 1rem;padding: .7rem 0;border-bottom: 1px dashed var(--line-strong)}.about__data dt{font-family: var(--f-mono);font-size: .76rem;letter-spacing: 0;color: var(--ink-3);padding-top: .2rem}.about__data dd{margin: 0;font-weight: 600}.about__stamp{position: absolute;right: 0;bottom: -2.6rem;color: var(--err);display: inline-flex;gap: .4rem;align-items: center}.about__stamp .regmark{width: 16px;height: 16px}.about__who{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.4fr);gap: 1rem 3rem;align-items: baseline;padding: 0 0 3.4rem}.about__who p{margin: 0;color: var(--ink-2);font-size: 1.05rem}.about__ind{grid-column: 1 / -1;list-style: none;margin: .4rem 0 0;padding: 1rem 0 0;display: flex;flex-wrap: wrap;row-gap: .4rem;border-top: 1.5px solid var(--navy)}.about__ind li:not(:last-child)::after{content: '/';margin: 0 .7rem;color: var(--yellow-700)}.about__ind a{font-size: clamp(0.912rem,0.76rem + 0.456vw,1.216rem);font-weight: 700;color: var(--navy);text-decoration: none;background: linear-gradient(var(--yellow),var(--yellow)) 0 88% / 0 35% no-repeat;transition: background-size .35s var(--ease-out)}.about__ind a:hover{background-size: 100% 35%}.contact{background: var(--navy);color: #fff;padding: calc(var(--hd-h) + 2.5rem) 0 var(--sec);position: relative;overflow: hidden}.contact::after{content: '';position: absolute;left: -10vw;bottom: -10vw;width: 50vw;aspect-ratio: 1;opacity: .12;color: var(--yellow);background-image: radial-gradient(currentColor 30%,transparent 32%);background-size: 16px 16px;-webkit-mask: radial-gradient(closest-side,#000 30%,transparent);mask: radial-gradient(closest-side,#000 30%,transparent)}.contact__inner{position: relative;z-index: 1;display: grid;grid-template-columns: minmax(0,.9fr) minmax(0,1.1fr);gap: clamp(2rem,6vw,6rem);align-items: center}.contact__title{font-size: clamp(2.312rem,1.088rem + 4.08vw,5.78rem);margin: .8rem 0 2rem}.contact__title span{color: var(--yellow)}.contact__phone{display: inline-flex;align-items: center;gap: .7rem;font-size: clamp(1.368rem,0.912rem + 1.52vw,2.28rem);font-weight: 700;color: var(--yellow);text-decoration: none}.contact__phone .ico{width: 2.2rem;height: 2.2rem}.contact__mail{display: flex;align-items: center;gap: .6rem;margin: .7rem 0 1.8rem;font-size: var(--fs-lg);color: #fff}.contact__addr{padding: 1.2rem 0;border-top: 1px solid rgba(255,255,255,.15);border-bottom: 1px solid rgba(255,255,255,.15);color: rgba(255,255,255,.8)}.contact__social{display: flex;gap: 1.2rem;margin-top: 1.2rem}.contact__social a{display: inline-flex;align-items: center;gap: .4rem;color: #fff;text-decoration: none;font-weight: 600}.cinfo{display: grid;grid-template-columns: minmax(0,.9fr) minmax(0,1.1fr);gap: 2rem clamp(2rem,6vw,6rem);padding: var(--sec) 0}.cinfo__addr{font-size: clamp(1.768rem,1.088rem + 2.448vw,3.4rem);color: var(--navy);margin: .7rem 0 1.2rem}.cinfo__addr span{color: var(--navy);background: linear-gradient(transparent 70%,rgba(241,111,157,.36) 70%);-webkit-box-decoration-break: clone;box-decoration-break: clone}.cinfo__visit p{color: var(--ink-2);max-width: 30rem}.cinfo__visit a:not(.btn){color: var(--navy);font-weight: 700}.cinfo__list{margin: 0;border-top: 2px solid var(--navy)}.cinfo__list div{display: grid;grid-template-columns: 9rem minmax(0,1fr);gap: 1rem;padding: 1rem 0;border-bottom: 1px solid var(--line)}.cinfo__list dt{font: 600 .8rem var(--f-mono);letter-spacing: 0;color: var(--ink-3);padding-top: .25rem}.cinfo__list dd{margin: 0;color: var(--ink)}.e404{position: relative;padding: calc(var(--hd-h) + 3rem) 0 var(--sec)}.e404__title{position: relative;text-shadow: .045em .03em 0 rgba(0,163,224,.55),-.035em -.02em 0 rgba(230,0,126,.45)}@media (prefers-reduced-motion: no-preference){.e404__title{animation: misreg 3.2s var(--ease-out) .3s both}}@keyframes misreg{from{text-shadow: 0 0 0 rgba(0,163,224,.55),0 0 0 rgba(230,0,126,.45)}}.e404__title{font-size: clamp(2.312rem,1.088rem + 4.76vw,6.12rem);color: var(--navy);margin: 1rem 0 1.5rem}.e404__links{display: flex;flex-wrap: wrap;gap: .6rem;margin-top: 1.5rem}@media (max-width: 960px){.legal__body{grid-template-columns: 1fr}.legal__side{position: static}.legal__side .svc__toc{display: block}.cinfo,.about__who{grid-template-columns: 1fr}.cinfo__list div{grid-template-columns: 1fr;gap: .2rem}.svc__body,.params,.verdict,.blog__head,.pf__head,.case__grid,.about__story,.about__owner,.contact__inner{grid-template-columns: 1fr}.svc__side{position: static;order: 2}.svc__toc{display: none}.spec{grid-template-columns: 1fr 1fr;margin-top: 0}.spec div:nth-child(3){border-left: 0}.proc__line{grid-template-columns: 1fr;gap: 1.6rem}.proc__line li{border-top: 0;border-left: 3px solid var(--navy);padding: 0 0 0 1.2rem}.proc__line li::after{display: none}.recm__list a{grid-template-columns: 2rem minmax(0,1fr) 1.6rem;row-gap: .2rem}.recm__no{grid-row: span 2;align-self: start;padding-top: .4rem}.recm__why{grid-column: 2}.recm__min{display: none}.recm__list .ico{grid-row: 1;grid-column: 3}.proofs__row{grid-template-columns: repeat(min(var(--n,4),2),minmax(0,1fr))}.postlist{grid-template-columns: 1fr 1fr}.pitem--big a{grid-template-columns: 1fr}.blog__picks{grid-template-columns: 1fr 1fr}.blog__picks .pitem:first-child{grid-column: 1 / -1}.about__collage{grid-template-columns: 1fr 1fr}}@media (max-width: 760px){.proofs__row{display: flex;overflow-x: auto;scroll-snap-type: x proximity;scrollbar-width: none;max-width: none;margin: 0 calc(-1 * var(--gutter));padding: 10px var(--gutter);scroll-padding-inline: var(--gutter)}.proofs__row::-webkit-scrollbar{display: none}.proofs__item{flex: 0 0 68vw;scroll-snap-align: start}.proofs__row:has(> :only-child) .proofs__item{flex-basis: 100%}.bidx a{grid-template-columns: 4.4rem minmax(0,1fr);grid-template-areas: 'img date' 'img title';column-gap: 1rem;row-gap: .2rem;padding: .85rem 0}.bidx a:hover,.bidx a:focus-visible{padding-left: 0}.bidx__no,.bidx__topic,.bidx .ico{display: none}.bidx__date{grid-area: date}.bidx__title{grid-area: title;font-size: 1.05rem}.bidx__img,.bidx a:hover .bidx__img,.bidx a:focus-visible .bidx__img{grid-area: img;position: static;width: 4.4rem;aspect-ratio: 1;opacity: 1;transform: none;box-shadow: var(--shadow);align-self: start}.bidx__img--none{display: block;background: var(--cotton-2)}}@media (max-width: 560px){.postlist,.blog__picks{grid-template-columns: 1fr}}.spec{border-radius: var(--r-lg);overflow: hidden;background: var(--graphite)}.spec div:first-child{box-shadow: none}.spec dt{font-family: var(--f-sans);font-weight: 600;color: var(--pink-300)}.spec .dots{color: var(--pink)}.dots i{border-radius: 3px}.tm__list{padding-top: 0;gap: .8rem}.tm__list::before{content: none}.tm__list li{padding: 1.3rem 1.3rem 1.4rem;border-radius: var(--r);background: var(--bg-alt)}.tm__list li::before{content: none}.tm__when{font-family: var(--f-sans);font-weight: 600;color: var(--pink-700)}.proc__line li{border-top: 2px solid var(--line)}.proc__line li::after{content: none}.proc__no{color: var(--pink-700);-webkit-text-stroke: 0;font-size: clamp(2rem,1.4rem + 1.8vw,3.2rem);line-height: 1}.params__col .svc__h2{border-bottom: 1px solid var(--line)}.params__rates dd b{font-family: var(--f-sans);color: var(--ink-2)}.params__mat li{border-bottom: 1px solid var(--line)}.params__mat b{font-family: var(--f-sans);border-radius: var(--r-pill);padding: .15rem .6rem}.params__mat .ok b{background: var(--pink-100);color: var(--pink-700)}.params__mat .no b{border-radius: var(--r-pill)}.verdict__yes li::before{border-color: var(--pink-700)}.verdict__no > p:not(.mono-label):not(.kicker){border-left-color: var(--pink)}.cb__note{transform: none;border-left: 3px solid var(--pink);padding: .4rem 0 .4rem 1rem;font-family: var(--f-sans);font-style: normal;font-size: 1.15rem;font-weight: 600;line-height: 1.35;color: var(--pink-700)}.cb table,.art table{background: #fff}.cb thead th{border-bottom: 1px solid var(--line-strong)}.sfaq__list{border-top: 1px solid var(--line)}.sfaq__qa .mono-label{display: none}.sfaq__qa summary{grid-template-columns: 1fr 2rem}.sfaq__q{font-weight: 600;font-size: 1.12rem}.sfaq__qa[open] .sfaq__q{color: var(--graphite)}.sfaq__qa .qa__pm{width: 2rem;height: 2rem;border: 0;background: var(--bg-alt)}.sfaq__qa[open] .qa__pm{background: var(--pink-100)}.sfaq__qa .qa__pm::before,.sfaq__qa .qa__pm::after,.sfaq__qa[open] .qa__pm::before,.sfaq__qa[open] .qa__pm::after{background: var(--graphite)}.sfaq__a{padding: 0 2.4rem 1.2rem 0}.sfaq__a a,.art a,.cb a{color: var(--pink-700);text-decoration-color: currentColor;text-decoration-thickness: 1px}.band{background: none;color: #fff;padding: clamp(3rem,6vw,5rem) 0}.band::before,.band::after{content: none}.band__inner{padding: clamp(2.5rem,5vw,4.5rem);border-radius: var(--r-lg);background: radial-gradient(120% 140% at 100% 0,rgba(241,111,157,.55),transparent 55%),var(--graphite)}.band p{color: rgba(255,255,255,.82)}.band__phone{color: var(--pink-300)}.pf__title span,.about__title span,.blog__title span,.cinfo__addr span{background: linear-gradient(transparent 72%,var(--pink-100) 72%)}.sh{position: relative;isolation: isolate;overflow: hidden;padding: calc(var(--hd-h) + .8rem) 0 clamp(2rem,4vw,3.2rem);background: linear-gradient(180deg,#fff 0%,#fff 28%,var(--pink-50) 74%,#fff 100%)}.sh__glow{position: absolute;inset: 0;z-index: -1;pointer-events: none;background: radial-gradient(40% 38% at 50% 80%,rgba(241,111,157,.2),transparent 70%),radial-gradient(28% 34% at 14% 82%,rgba(185,182,219,.36),transparent 72%),radial-gradient(26% 32% at 88% 74%,rgba(245,181,206,.4),transparent 72%)}.sh .crumbs ol{justify-content: center}.sh__copy{display: grid;justify-items: center;text-align: center;margin-top: clamp(.8rem,2vw,1.6rem)}.sh__copy .kicker{margin: 0 0 .7rem;color: var(--pink-700)}.sh__title,.kt__title,.visit__addr{margin: 0;max-width: 100%;font-family: var(--f-display);font-weight: 800;font-stretch: 72%;text-transform: uppercase;letter-spacing: -.01em;line-height: .9;color: var(--graphite);overflow-wrap: break-word;hyphens: auto}.sh__title{font-size: clamp(2.3rem,1.2rem + 4.4vw,5.4rem)}.sh__l1,.sh__l2{display: block}.sh__l2{color: var(--pink-600);translate: clamp(.4rem,2.4vw,2.6rem) 0}.sh__sub{margin: .9rem 0 0;font-family: var(--f-hand);font-size: clamp(1.5rem,1.2rem + 1vw,2.1rem);font-weight: 700;line-height: 1;color: var(--pink-700);rotate: -1.5deg}.sh__lead{margin: .9rem 0 0;max-width: 58ch;font-size: clamp(1.04rem,1rem + .28vw,1.2rem);line-height: 1.55;color: var(--ink-2)}.sh__pills{list-style: none;margin: 1.1rem 0 0;padding: 0;display: flex;flex-wrap: wrap;justify-content: center;gap: .45rem}.sh__pills li{padding: .42rem .9rem;border-radius: var(--r-pill);background: rgba(255,255,255,.88);border: 1px solid var(--line);font-family: var(--f-mono);font-size: .8rem;font-weight: 600;color: var(--ink-2)}.sh__pills li:first-child{background: var(--graphite);border-color: var(--graphite);color: #fff}.sh__cta{display: flex;flex-wrap: wrap;justify-content: center;gap: .7rem;margin-top: 1.3rem}.sh__stage{margin-top: clamp(1.4rem,3vw,2.4rem)}.sh__scene{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.9fr) minmax(0,1fr);align-items: end;gap: clamp(.8rem,2.4vw,2.4rem);max-width: 1120px;margin-inline: auto}.sh__scene--solo{grid-template-columns: minmax(0,1fr);max-width: 760px}.sh__scene--method{grid-template-columns: minmax(0,1fr) minmax(0,1.15fr) minmax(0,1fr);align-items: center}.scard{position: relative;margin: 0;border-radius: var(--r-lg);overflow: hidden;background: var(--bg-alt);box-shadow: var(--shadow-lg)}.scard img{display: block;width: 100%;aspect-ratio: 16 / 10;object-fit: cover;border-radius: 0 !important}.sh__scene--method .scard img{aspect-ratio: 4 / 3.6}.scard--l{rotate: -3deg}.scard--r{rotate: 3deg}.ped{position: relative;display: grid;justify-items: center;text-decoration: none;color: inherit;min-width: 0}.ped__img{position: relative;display: grid;place-items: center;width: 100%;aspect-ratio: 1}.ped__img::before{content: '';position: absolute;inset: 12% 4% 0;border-radius: 50%;background: radial-gradient(circle at 50% 35%,#fff 0%,var(--pink-100) 62%,#f9d9e6 100%);box-shadow: inset 0 -12px 26px rgba(241,111,157,.14);transition: scale .5s var(--ease-out)}.ped--r .ped__img::before{background: radial-gradient(circle at 50% 35%,#fff 0%,var(--lilac-100) 60%,#e3dcef 100%)}.ped__img img{position: relative;width: 84%;height: auto;border-radius: 0 !important;filter: drop-shadow(0 16px 18px rgba(60,20,45,.18));transition: translate .5s var(--ease-out),scale .5s var(--ease-out)}a.ped:hover .ped__img img,a.ped:focus-visible .ped__img img{translate: 0 -6px;scale: 1.05}a.ped:hover .ped__img::before{scale: 1.04}.ped__tag{position: relative;margin-top: -1rem;display: inline-block;max-width: 100%;padding: .45rem .9rem;border-radius: var(--r-pill);background: rgba(255,255,255,.92);-webkit-backdrop-filter: blur(12px);backdrop-filter: blur(12px);box-shadow: 0 8px 22px rgba(60,20,45,.13);font-size: .88rem;font-weight: 600;color: var(--pink-700);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.ped__tag b{color: var(--graphite)}.ped--hero .ped__img{max-width: 25rem;margin-inline: auto}.ped--hero .ped__img img{width: 82%}@media (max-width: 760px){.sh__title{font-size: clamp(2.1rem,1rem + 6.6vw,3.2rem)}.sh__cta{display: grid;width: 100%}.sh__scene{grid-template-columns: 1fr 1fr;gap: .6rem}.sh__scene > .scard--c,.sh__scene > .ped--hero{grid-column: 1 / -1;order: -1}.sh__scene--solo{grid-template-columns: 1fr}.sh__scene > .ped:not(.ped--hero){grid-template-columns: 3.6rem minmax(0,1fr);align-items: center;justify-items: start;gap: .5rem;padding: .35rem .7rem .35rem .35rem;border-radius: var(--r);background: #fff;box-shadow: var(--shadow)}.sh__scene > .ped:not(.ped--hero) .ped__tag{margin: 0;padding: 0;background: none;box-shadow: none;-webkit-backdrop-filter: none;backdrop-filter: none;white-space: normal;font-size: .8rem;line-height: 1.25}.sh__scene > .ped:not(.ped--hero) .ped__tag b{display: block}.sh__scene--method{grid-template-columns: 1fr}.sh__scene--method .scard{display: none}.ped--hero .ped__img{max-width: 15rem}}.hub{padding: clamp(2rem,4vw,3rem) 0 0;display: grid;gap: clamp(1.8rem,3.4vw,2.6rem)}.hub__head{display: flex;flex-wrap: wrap;align-items: baseline;justify-content: space-between;gap: .3rem 1.5rem;margin-bottom: 1rem}.hub__head p{margin: 0;max-width: 46ch;color: var(--ink-2)}.hub__list{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(auto-fill,minmax(min(100%,16rem),1fr));gap: .8rem}.hub__tile{display: grid;grid-template-columns: 5.4rem minmax(0,1fr) auto;align-items: center;gap: .9rem;height: 100%;padding: .7rem 1rem .7rem .7rem;border-radius: var(--r);background: var(--bg-alt);text-decoration: none;color: inherit;transition: background .3s,box-shadow .3s,translate .3s var(--ease-out)}.hub__tile:hover,.hub__tile:focus-visible{background: #fff;box-shadow: var(--shadow-lg);translate: 0 -2px}.hub__img{display: grid;place-items: center;width: 5.4rem;aspect-ratio: 1;border-radius: 50%;background: radial-gradient(circle at 50% 35%,#fff,var(--pink-100) 72%)}.hub__list li:nth-child(even) .hub__img{background: radial-gradient(circle at 50% 35%,#fff,var(--lilac-100) 72%)}.hub__img img{width: 88%;height: auto;border-radius: 0 !important;filter: drop-shadow(0 6px 8px rgba(60,20,45,.16));transition: scale .4s var(--ease-out)}.hub__tile:hover .hub__img img{scale: 1.08}.hub__txt{display: grid;gap: .15rem;min-width: 0}.hub__txt b{font-size: 1.08rem;color: var(--graphite);line-height: 1.2}.hub__txt span{font-size: .9rem;color: var(--ink-2);line-height: 1.35}.hub__txt small{justify-self: start;margin-top: .25rem;padding: .1rem .55rem;border-radius: var(--r-pill);background: var(--pink-100);color: var(--pink-700);font-family: var(--f-mono);font-size: .72rem;font-weight: 600}.hub__tile > .ico{width: 1.2rem;height: 1.2rem;color: var(--pink-700);transition: translate .3s}.hub__tile:hover > .ico{translate: 3px 0}.tm{padding: clamp(2.4rem,4.4vw,3.6rem) 0 .5rem}.tm .svc__h2{text-align: center}.tm__scroll{padding-top: .6rem}.tm__list{gap: clamp(.5rem,1.4vw,1.2rem)}.tm__list::before{content: '' !important;position: absolute;left: 6%;right: 6%;top: 3.1rem;height: 3px;border-radius: 3px;background: linear-gradient(90deg,var(--pink-300),var(--lilac));transform: none;box-shadow: none}.tm__list li{position: relative;justify-items: center;text-align: center;padding: 0 .4rem;background: none;border-radius: 0}.tm__ico{position: relative;display: grid;place-items: center;width: 6.2rem;aspect-ratio: 1;margin-bottom: .5rem;border-radius: 50%;background: radial-gradient(circle at 50% 35%,#fff,var(--pink-100) 72%);box-shadow: 0 0 0 6px #fff,var(--shadow)}.tm__list li:nth-child(even) .tm__ico{background: radial-gradient(circle at 50% 35%,#fff,var(--lilac-100) 72%)}.tm__ico img{width: 80%;height: auto;border-radius: 0 !important;filter: drop-shadow(0 6px 8px rgba(60,20,45,.15))}.tm__list li:not(:has(.tm__ico))::before{content: '' !important;position: relative;left: auto;top: auto;display: block;width: 1.2rem;height: 1.2rem;margin: 2.5rem auto 1.4rem;border-radius: 50%;background: var(--pink);box-shadow: 0 0 0 6px #fff}.tm__when{font-family: var(--f-mono);font-size: .76rem;letter-spacing: .08em;text-transform: uppercase;color: var(--pink-700)}.tm__list b{font-size: 1.08rem}.svc__body{padding: clamp(2.4rem,4.4vw,3.6rem) 0 clamp(2.4rem,4.4vw,3.6rem)}.svc__toc a::before{content: none}.svc__toc ol{border-left-color: var(--line)}.svc__toc a:hover{border-left-color: var(--pink)}.svc__order{gap: .8rem;justify-items: stretch;padding: 1.3rem;border-top: 0;border-radius: var(--r-lg);color: #fff;background: radial-gradient(120% 90% at 100% 0%,rgba(241,111,157,.38),transparent 60%),var(--graphite)}.svc__otitle{margin: 0;display: grid;gap: .2rem;font-family: var(--f-display);font-stretch: 80%;font-size: 1.45rem;font-weight: 800;line-height: 1}.svc__otitle small{font-family: var(--f-hand);font-size: 1.2rem;font-weight: 600;color: var(--pink-300);font-stretch: 100%}.svc__order dl div{border-bottom-color: rgba(255,255,255,.18)}.svc__order dt{color: rgba(255,255,255,.65)}.svc__order dd{color: #fff}.svc__order .dots{color: var(--pink)}.svc__order .btn{width: 100%;justify-content: center}.svc__olink{justify-self: center;color: var(--pink-300);font-weight: 600;font-size: .92rem}.svc__tel{justify-self: center;color: #fff}.cnt{gap: clamp(2rem,4vw,3rem)}.cb__h{font-size: clamp(1.5rem,1.1rem + 1.3vw,2.3rem)}.cb__p p{font-size: 1.08rem;line-height: 1.65}.more{margin-top: .6rem}.more > summary{display: inline-flex;align-items: center;gap: .5rem;list-style: none;cursor: pointer;font-weight: 700;color: var(--pink-700)}.more > summary::-webkit-details-marker{display: none}.more > summary::after{content: '';width: .5rem;height: .5rem;border-right: 2px solid currentColor;border-bottom: 2px solid currentColor;rotate: 45deg;translate: 0 -2px;transition: rotate .3s}.more[open] > summary{margin-bottom: .8rem}.more[open] > summary::after{rotate: 225deg;translate: 0 2px}.cb__cols{grid-template-columns: minmax(0,1fr) minmax(0,15rem)}.cb__note{position: relative;margin: 0;padding: 1.3rem 1.3rem 1.4rem;border: 0;border-radius: var(--r-lg);background: linear-gradient(150deg,var(--pink-100),var(--lilac-100));font-family: var(--f-hand);font-size: 1.55rem;font-weight: 700;line-height: 1.1;color: var(--graphite);rotate: 1.5deg;box-shadow: var(--shadow)}.cb__note{padding-top: 1.9rem}.cb__note::before{content: '„';position: absolute;left: 1rem;top: -1.9rem;font-family: var(--f-display);font-size: 4rem;line-height: 1;color: var(--pink)}.cb__rows{border-top: 0;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: .7rem}.cb__rows li{display: grid;grid-template-columns: minmax(0,1fr);gap: .3rem;align-items: start;padding: 1rem 1.15rem 1.1rem;border: 0;border-radius: var(--r);background: var(--bg-alt);box-shadow: inset 0 3px 0 var(--pink-300)}.cb__rows li:nth-child(even){box-shadow: inset 0 3px 0 var(--lilac)}.cb__rows li:last-child:nth-child(odd){grid-column: 1 / -1}.cb__rows b{color: var(--graphite);font-size: 1.05rem}.cb__rows li > span:last-child{grid-column: auto;font-size: .97rem;color: var(--ink-2)}.cb__mrows{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: .7rem}.cb__mrows li{display: grid;grid-template-columns: 4rem minmax(0,1fr);gap: .1rem .9rem;align-items: center;padding: .8rem 1rem .8rem .8rem;border-radius: var(--r);background: #fff;box-shadow: var(--shadow)}.cb__mimg{grid-row: span 2;display: grid;place-items: center;width: 4rem;aspect-ratio: 1;border-radius: 50%;background: radial-gradient(circle at 50% 35%,#fff,var(--pink-100) 72%)}.cb__mimg img{width: 90%;height: auto;border-radius: 0 !important}.cb__mrows b{font-size: 1.05rem;color: var(--graphite)}.cb__mrows b a{color: inherit;text-decoration: none}.cb__mrows li > span:last-child{font-size: .93rem;color: var(--ink-2);line-height: 1.4}.pmap{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,17rem) minmax(0,1fr);align-items: center;gap: 1rem;padding: 1.2rem;border-radius: var(--r-lg);background: radial-gradient(60% 70% at 50% 50%,var(--pink-50),var(--bg-alt))}.pmap__col{list-style: none;margin: 0;padding: 0;display: grid;gap: .7rem}.pmap__col li{display: grid;gap: .15rem;padding: .8rem 1rem;border-radius: var(--r);background: #fff;box-shadow: var(--shadow)}.pmap__col--l li{text-align: right}.pmap__col b{color: var(--graphite)}.pmap__col span{font-size: .9rem;color: var(--ink-2);line-height: 1.4}.pmap__shirt{position: relative}.pmap__shirt img{display: block;width: 100%;height: auto;border-radius: 0 !important;filter: drop-shadow(0 16px 20px rgba(60,20,45,.14))}.pmap__dot{position: absolute;left: var(--x);top: var(--y);width: 1.1rem;height: 1.1rem;translate: -50% -50%;border-radius: 50%;background: var(--pink);box-shadow: 0 0 0 5px rgba(241,111,157,.25)}@media (prefers-reduced-motion: no-preference){.pmap__dot{animation: pdot 2.4s var(--ease-out) infinite}}@keyframes pdot{50%{box-shadow: 0 0 0 11px rgba(241,111,157,0)}}.cb__facts{border-block: 0;gap: .7rem;grid-template-columns: repeat(auto-fit,minmax(10rem,1fr))}.cb__facts div,.cb__facts div + div,.cb__facts div:nth-child(even){padding: 1.1rem 1.2rem 1.2rem !important;border: 0 !important;border-radius: var(--r);background: linear-gradient(160deg,var(--pink-50),var(--lilac-100))}.cb__facts dd{font-family: var(--f-display);font-stretch: 75%;font-weight: 800;color: var(--graphite)}.cb__pair{border-top: 0;gap: .8rem}.cb__half,.cb__half--b{position: relative;padding: 1.3rem 1.3rem 1.4rem;border: 0;border-radius: var(--r-lg);background: var(--pink-50)}.cb__half--b{background: var(--lilac-100)}.cb__himg{float: right;display: grid;place-items: center;width: 5.6rem;aspect-ratio: 1;margin: -.4rem -.4rem .4rem .8rem;border-radius: 50%;background: radial-gradient(circle at 50% 35%,#fff,rgba(255,255,255,.3) 72%)}.cb__himg img{width: 92%;height: auto;border-radius: 0 !important;filter: drop-shadow(0 8px 10px rgba(60,20,45,.16))}.cb__hh{margin: 0 0 .8rem;font-family: var(--f-display);font-stretch: 78%;font-weight: 800;font-size: 1.5rem;line-height: 1;text-transform: uppercase;color: var(--graphite)}.cb__half ul{gap: .5rem}.cb__half li{padding-left: 1rem;color: var(--ink-2)}.cb__half li::before{content: '';top: .62em;width: .42rem;height: .42rem;border-radius: 50%;background: var(--pink)}.cb__half--b li::before{background: #8f88c9}.cb__scroll{border-radius: var(--r);border: 1px solid var(--line);background: #fff}.cb th,.cb td{padding: .75rem 1rem}.cb thead th{background: var(--bg-alt);font-family: var(--f-mono)}.cb tbody tr:last-child > *{border-bottom: 0}.art__callout{border-block: 0;border-radius: var(--r);background: var(--pink-50);padding: 1rem 1.2rem 1rem 3.6rem}.art__callout::before{left: 1rem;border-radius: 50%;background: var(--pink);color: #fff;box-shadow: none}.cb--links{border-top: 0;padding-top: 0}.cb--links ul{gap: .45rem}.cb--links li::after{content: none !important}.cb--links a{display: inline-block;padding: .45rem .9rem;border-radius: var(--r-pill);background: var(--bg-alt);color: var(--graphite);text-decoration: none;font-weight: 600;font-size: .95rem}.cb--links a:hover{background: var(--pink-100);color: var(--pink-700)}@media (max-width: 760px){.cb__rows,.cb__mrows{grid-template-columns: 1fr}.cb__rows li{grid-template-columns: 1fr}.cb__cols{grid-template-columns: 1fr}.cb__note{rotate: 0deg;font-size: 1.35rem}.pmap{grid-template-columns: 1fr 1fr}.pmap__shirt{grid-column: 1 / -1;grid-row: 1;width: min(15rem,70%);justify-self: center}.pmap__col--l li{text-align: left}.cb__half--b{margin-top: 0;border-top: 0;padding-left: 1.3rem}}.proc{padding: clamp(2.4rem,4.4vw,3.6rem) 0 .5rem}.proc__photo{margin: 1.2rem 0 0}.proc__line{gap: .9rem}.proc__line li,.proc__line li:last-child{position: relative;padding: 1.1rem 1.3rem;border: 0;border-radius: var(--r);background: var(--bg-alt)}.proc__line li:not(:last-child)::after{content: '' !important;display: block;position: absolute;z-index: 1;right: -.95rem;top: 50%;width: 1rem;height: 1rem;border: 0;translate: 0 -50%;background: #fff;border-radius: 50%;box-shadow: inset 0 0 0 3px var(--pink)}.proc__line p{font-size: 1.05rem}.params{gap: .8rem;padding: clamp(1.6rem,3vw,2.4rem) 0}.params__col{padding: 1.3rem 1.4rem;border-radius: var(--r-lg);background: #fff;border: 1px solid var(--line);box-shadow: var(--shadow)}.params__col .svc__h2{border: 0;padding: 0;margin-bottom: .9rem}.verdict{gap: .8rem;border-top: 0;padding: 0 0 .5rem}.verdict__yes,.verdict__no{padding: 1.4rem 1.5rem;border-radius: var(--r-lg)}.verdict__yes{background: var(--pink-50)}.verdict__yes ul{display: flex;flex-wrap: wrap;gap: .45rem;margin-top: .9rem}.verdict__yes li{padding: .5rem .95rem;border-radius: var(--r-pill);background: #fff;box-shadow: var(--shadow);font-size: 1rem;line-height: 1.25}.verdict__yes li::before{content: none}.verdict__no{background: var(--graphite);color: #fff}.verdict__no .kicker{color: var(--pink-300)}.verdict__no > p:not(.mono-label):not(.kicker){color: rgba(255,255,255,.86);border-left-color: var(--pink)}.verdict__alt{color: rgba(255,255,255,.6) !important}.swrow{gap: .4rem}.swrow a{gap: .4rem;padding: .25rem .8rem .25rem .3rem;border-radius: var(--r-pill);background: rgba(255,255,255,.08);color: #fff}.swrow a:hover{background: rgba(255,255,255,.18);text-decoration: none}.swrow__img{display: grid;place-items: center;width: 1.9rem;height: 1.9rem}.swrow__img img{width: 100%;height: auto;border-radius: 0 !important}@media (max-width: 960px){.proc__line li:not(:last-child)::after{right: 50%;top: auto;bottom: -.95rem;translate: 50% 0}.proc__line li{border-left: 0 !important}}.wear{padding: clamp(2.2rem,4vw,3.2rem) 0 .5rem;text-align: center}.wear__list{justify-content: center;gap: .5rem;font-family: var(--f-sans);font-size: 1rem;font-weight: 600}.wear__list li{padding: .55rem 1.05rem;border-radius: var(--r-pill);background: var(--bg-alt);color: var(--graphite) !important}.wear__list li::after{content: none !important}.recm{padding: clamp(2rem,3.6vw,3rem) 0 .5rem}.recm__list{border-top: 0;display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,17rem),1fr));gap: .8rem}.recm__list a,.recm__list a:hover{grid-template-columns: 4.6rem minmax(0,1fr) auto;grid-template-areas: 'img name ico' 'img why ico' 'img min ico';gap: .1rem .9rem;height: 100%;padding: .9rem 1rem .9rem .8rem;border: 0;border-radius: var(--r);background: #fff;box-shadow: var(--shadow)}.recm__list a:hover{box-shadow: var(--shadow-lg)}.recm__img{grid-area: img;display: grid;place-items: center;width: 4.6rem;aspect-ratio: 1;border-radius: 50%;background: radial-gradient(circle at 50% 35%,#fff,var(--pink-100) 72%)}.recm__img img{width: 90%;height: auto;border-radius: 0 !important}.recm__name{grid-area: name;font-size: 1.2rem}.recm__why{grid-area: why;grid-column: auto;font-size: .93rem}.recm__min{grid-area: min;display: inline-block !important;justify-self: start;margin-top: .2rem;padding: .1rem .55rem;border-radius: var(--r-pill);background: var(--pink-100);color: var(--pink-700);font-size: .72rem}.recm__list .ico{grid-area: ico;grid-row: auto;grid-column: auto}.proofs{padding-bottom: clamp(2.4rem,4vw,3.4rem)}.svc__products{padding-bottom: clamp(1rem,2vw,2rem)}.sfaq{padding-bottom: clamp(2.4rem,4vw,3.4rem)}.band{padding: clamp(4.5rem,8vw,7rem) 0 clamp(2.5rem,5vw,4rem);color: var(--graphite)}.band__inner{position: relative;display: grid;justify-items: center;text-align: center;padding: clamp(2.4rem,4.6vw,3.6rem) clamp(1.2rem,4vw,3rem);border-radius: var(--r-lg);background: radial-gradient(70% 120% at 0% 100%,rgba(185,182,219,.55),transparent 60%),radial-gradient(70% 120% at 100% 0%,rgba(245,181,206,.7),transparent 60%),linear-gradient(135deg,var(--pink-100),var(--lilac-100))}.band__goods{position: absolute;inset: 0;pointer-events: none}.band__g{position: absolute;width: clamp(7rem,13vw,12.5rem);filter: drop-shadow(0 22px 26px rgba(60,20,45,.22))}.band__g img{display: block;width: 100%;height: auto;border-radius: 0 !important}.band__g--k{left: 2%;top: -24%;rotate: -9deg}.band__g--b{left: 4%;bottom: -14%;width: clamp(6rem,10vw,10rem);rotate: 7deg}.band__g--c{right: 2%;top: -20%;rotate: 11deg;width: clamp(6.5rem,11vw,11rem)}.band__g--m{right: 5%;bottom: -12%;width: clamp(5.5rem,8.5vw,8.5rem);rotate: -6deg}.band__copy{position: relative;display: grid;justify-items: center;max-width: 40rem}.band__title{margin: 0;font-size: clamp(2rem,1.2rem + 2.8vw,3.6rem);text-transform: uppercase;color: var(--graphite);max-width: 16ch}.band p{margin: .8rem 0 1.4rem;color: var(--ink-2);font-size: var(--fs-lg)}.band__cta{justify-content: center}.band__phone{margin-top: 1rem;font-size: 1rem;color: var(--pink-700)}@media (max-width: 1100px){.band__g--b,.band__g--m{display: none}.band__g--k{left: -2%;top: -22%;width: 7rem}.band__g--c{right: -1%;top: -18%;width: 6.5rem}}@media (max-width: 760px){.band__inner{padding-top: 4.2rem}.band__g--k{left: 4%;top: -3.2rem;width: 6rem}.band__g--c{right: 4%;top: -2.8rem;width: 5.6rem}.band__cta{display: grid;width: 100%}}.blog__head,.pf__head{grid-template-columns: 1fr;justify-items: center;text-align: center}.blog__head .lead,.pf__head .lead{max-width: 44rem}.blog__title,.pf__title{text-transform: uppercase;font-stretch: 72%;line-height: .9}.blog__title span,.pf__title span{display: inline-block;translate: clamp(.4rem,2vw,2rem) 0;color: var(--pink-600);background: none}.bidx a{grid-template-columns: 10.5rem minmax(0,1fr) 11rem 1.4rem}.post__hero{text-align: center;margin-inline: auto}.post__hero .crumbs ol{justify-content: center}.post__title{margin-inline: auto;max-width: 24ch}.snap__cap i{display: none}.sh--about{padding-bottom: clamp(1.6rem,3vw,2.4rem)}.about__fan{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: clamp(.7rem,1.8vw,1.6rem);margin-top: clamp(1.4rem,3vw,2.4rem)}.about__ph{margin: 0;display: grid;gap: .45rem}.about__ph img{width: 100%;aspect-ratio: 4 / 4.6;object-fit: cover;border-radius: var(--r-lg) !important;box-shadow: var(--shadow-lg)}.about__ph--1{rotate: -2.5deg}.about__ph--2{translate: 0 1.2rem}.about__ph--3{rotate: 2deg}.about__ph--4{translate: 0 1.6rem;rotate: -1deg}.about__ph figcaption{font-size: .88rem;color: var(--ink-2)}.about__ph figcaption b{font-family: var(--f-mono);font-size: .74rem;letter-spacing: .08em;text-transform: uppercase;color: var(--pink-700);margin-right: .3rem}.about__nums{justify-content: center;gap: .7rem;margin: clamp(2.4rem,4vw,3.4rem) auto;padding: 0;border: 0}.about__nums li{min-width: 10rem;flex: 1 1 10rem;padding: 1.1rem 1.2rem;border-radius: var(--r);text-align: center;background: linear-gradient(160deg,var(--pink-50),var(--lilac-100))}.about__nums b{display: block;font-family: var(--f-display);font-stretch: 75%;font-weight: 800;font-size: clamp(2rem,1.4rem + 1.6vw,3rem);color: var(--graphite);line-height: 1}.about__nums span{font-family: var(--f-mono);font-size: .76rem;letter-spacing: .08em;text-transform: uppercase;color: var(--ink-2)}.about__story{gap: .8rem;padding-bottom: clamp(2.4rem,4vw,3.4rem)}.about__col{position: relative;padding: 1.5rem 1.6rem;border-radius: var(--r-lg);background: #fff;border: 1px solid var(--line);box-shadow: var(--shadow)}.about__col .art3d{float: right;margin: -.4rem -.4rem .4rem 1rem}.about__col p{margin: 0}.art3d{display: grid;place-items: center;width: 6rem;aspect-ratio: 1;border-radius: 50%;background: radial-gradient(circle at 50% 35%,#fff,var(--pink-100) 72%)}.art3d img{width: 86%;height: auto;border-radius: 0 !important;filter: drop-shadow(0 8px 10px rgba(60,20,45,.16))}.art3d--sm{width: 4.4rem}.about__who{display: block;padding: 0 0 clamp(2.4rem,4vw,3.4rem)}.about__who .hub{width: auto;padding: 0}.about__owner{gap: .8rem;padding-bottom: 0;align-items: stretch}.about__card{padding: 1.6rem;border: 0;border-radius: var(--r-lg);color: #fff;background: radial-gradient(120% 90% at 100% 0%,rgba(241,111,157,.38),transparent 60%),var(--graphite)}.about__card .kicker{color: var(--pink-300);margin: 0}.about__card p{color: rgba(255,255,255,.82)}.about__card .about__name{font-family: var(--f-display);font-stretch: 72%;font-weight: 800;text-transform: uppercase;color: #fff;line-height: .9}.about__data{margin: 0;padding: 1.2rem 1.4rem;border: 0;border-radius: var(--r-lg);background: var(--bg-alt);display: grid;align-content: center}.about__data div{display: grid;grid-template-columns: 6rem 1fr;gap: 1rem;padding: .6rem 0;border-bottom: 1px solid var(--line)}.about__data div:last-child{border-bottom: 0}.about__data dt{font-family: var(--f-mono);font-size: .74rem;letter-spacing: .08em;text-transform: uppercase;color: var(--ink-3);padding-top: .2rem}.about__data dd{margin: 0;font-weight: 600}@media (max-width: 900px){.about__fan{grid-template-columns: 1fr 1fr}.about__ph--2,.about__ph--4{translate: 0 .8rem}}.kt{position: relative;background: linear-gradient(180deg,var(--graphite) 0,var(--graphite) clamp(22rem,40vw,27rem),#fff clamp(22rem,40vw,27rem))}.kt__hero{position: relative;overflow: hidden;padding: calc(var(--hd-h) + 2rem) 0 clamp(6rem,9vw,8rem);color: #fff}.kt__hero::before{content: '';position: absolute;inset: 0;background: radial-gradient(40% 60% at 85% 10%,rgba(241,111,157,.4),transparent 70%),radial-gradient(40% 60% at 10% 90%,rgba(185,182,219,.3),transparent 70%)}.kt__copy{position: relative;display: grid;justify-items: center;text-align: center}.kt__copy .kicker{color: var(--pink-300);margin: 0 0 .7rem}.kt__title{color: #fff;font-size: clamp(2.4rem,1.3rem + 4.6vw,5.6rem)}.kt__title .sh__l2{color: var(--pink)}.kt__lead{margin: .9rem 0 0;font-size: var(--fs-lg);color: rgba(255,255,255,.8)}.kt__social{display: flex;gap: .5rem;margin: 1rem 0 0}.kt__social a{display: inline-flex;align-items: center;gap: .4rem;padding: .4rem .9rem;border-radius: var(--r-pill);background: rgba(255,255,255,.1);color: #fff;text-decoration: none;font-weight: 600;font-size: .92rem}.kt__social a:hover{background: rgba(255,255,255,.2)}.kt__tiles{position: relative;z-index: 1;list-style: none;margin: calc(-1 * clamp(4.5rem,7vw,6rem)) auto 0;padding: 0;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: clamp(.7rem,1.6vw,1.2rem)}.kt__tile{display: grid;justify-items: center;gap: .2rem;height: 100%;padding: 1.4rem 1.2rem 1.5rem;border-radius: var(--r-lg);background: #fff;box-shadow: var(--shadow-lg);text-align: center;text-decoration: none;color: inherit;transition: translate .35s var(--ease-out),box-shadow .35s}.kt__tile:hover,.kt__tile:focus-visible{translate: 0 -4px}.kt__tile .art3d{width: 6.4rem;margin-bottom: .4rem}.kt__tiles li:nth-child(2) .art3d{background: radial-gradient(circle at 50% 35%,#fff,var(--lilac-100) 72%)}.kt__label{font-family: var(--f-mono);font-size: .76rem;letter-spacing: .1em;text-transform: uppercase;color: var(--pink-700)}.kt__value{font-size: clamp(1.1rem,.95rem + .6vw,1.45rem);color: var(--graphite);overflow-wrap: anywhere}.kt__note{font-size: .9rem;color: var(--ink-3)}.kt__formwrap{position: relative;max-width: 52rem;margin: clamp(5rem,8vw,6.5rem) auto 0}.kt__peek{position: absolute;inset: 0;pointer-events: none}.kt__p{position: absolute;top: -4.6rem;width: clamp(7rem,12vw,10.5rem);filter: drop-shadow(0 18px 22px rgba(60,20,45,.2))}.kt__p img{display: block;width: 100%;height: auto;border-radius: 0 !important}.kt__p--l{left: -8.5rem;top: 2rem;width: 11rem;rotate: -12deg}.kt__p--r{right: -7.5rem;top: 12rem;width: 9.5rem;rotate: 12deg}.kt__form{position: relative}.visit{padding: clamp(2.4rem,4vw,3.4rem) 0 var(--sec)}.visit__card{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.25fr);gap: clamp(1rem,3vw,2.4rem);align-items: center;padding: clamp(1.4rem,3vw,2.4rem);border-radius: var(--r-lg);background: radial-gradient(70% 120% at 0% 100%,rgba(185,182,219,.5),transparent 60%),linear-gradient(135deg,var(--pink-50),var(--lilac-100))}.visit__where{display: grid;justify-items: start;gap: .8rem}.visit__where .kicker{color: var(--pink-700);margin: 0}.visit__addr{font-size: clamp(2rem,1.2rem + 2.6vw,3.4rem)}.visit__chips{list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;gap: .4rem}.visit__chips li{padding: .4rem .85rem;border-radius: var(--r-pill);background: #fff;font-size: .9rem;font-weight: 600;color: var(--ink-2)}.visit__info{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: 1fr 1fr;gap: .7rem}.visit__info li{display: grid;grid-template-columns: 4.4rem minmax(0,1fr);gap: .1rem .8rem;align-items: center;padding: .8rem 1rem .8rem .8rem;border-radius: var(--r);background: #fff;box-shadow: var(--shadow)}.visit__info .art3d{grid-row: span 2}.visit__info b{color: var(--graphite)}.visit__info span:last-child{font-size: .88rem;color: var(--ink-2);line-height: 1.35}.visit__inv{margin: 1rem 0 0;text-align: center;font-size: .85rem;color: var(--ink-3)}@media (max-width: 1200px){.kt__p--l{left: -5rem;width: 8rem}.kt__p--r{right: -4.5rem;width: 7rem}}@media (max-width: 900px){.kt__tiles{grid-template-columns: 1fr;max-width: 30rem}.kt__tile{grid-template-columns: 4.6rem minmax(0,1fr);justify-items: start;text-align: left;column-gap: 1rem;padding: 1rem}.kt__tile .art3d{grid-row: span 3;width: 4.6rem;margin: 0}.kt__p--l{left: .4rem;width: 6rem;top: -3.4rem}.kt__p--r{right: .4rem;width: 5.4rem;top: -3rem}.visit__card{grid-template-columns: 1fr}}@media (max-width: 560px){.visit__info{grid-template-columns: 1fr}}@media (max-width: 760px){.sh__scene > .ped:not(.ped--hero) .ped__img{width: 3.6rem}.sh__scene > .ped:not(.ped--hero) .ped__img::before{inset: 4%}.sh__scene > .ped:not(.ped--hero) .ped__tag{overflow: visible;text-overflow: clip;min-width: 0}.sh__scene > .ped:not(.ped--hero):not(:has(.ped__tag)){display: none}.tm__scroll{overflow: visible;padding-inline: var(--gutter)}.tm__list{min-width: 0;grid-template-columns: 1fr;gap: .9rem}.tm__list::before{left: 2.3rem;right: auto;top: 1rem;bottom: 1rem;width: 3px;height: auto;background: linear-gradient(180deg,var(--pink-300),var(--lilac))}.tm__list li{grid-template-columns: 4.6rem minmax(0,1fr);justify-items: start;text-align: left;column-gap: 1rem;row-gap: .1rem;padding: 0}.tm__ico{grid-row: span 3;width: 4.6rem;margin: 0}.tm__list li:not(:has(.tm__ico))::before{grid-row: span 3;margin: .4rem 1.7rem}}.post__title .sh__l1,.post__title .sh__l2{display: block}.post__title .sh__l2{color: var(--pink-600)}.visit__card--online{display: block}.visit__card--online .visit__where{justify-items: center;text-align: center;max-width: 46rem;margin: 0 auto clamp(1.2rem,2.4vw,1.8rem)}.visit__lead{margin: 0;font-size: clamp(1rem,.95rem + .25vw,1.15rem);line-height: 1.5;color: var(--ink-2)}.visit__card--online .visit__info{grid-template-columns: repeat(3,minmax(0,1fr))}@media (max-width: 900px){.visit__card--online .visit__info{grid-template-columns: 1fr 1fr}}@media (max-width: 560px){.visit__card--online .visit__info{grid-template-columns: 1fr}}.pf__board .snap:first-child{grid-column: span 2;grid-row: span 2}.pf__board .snap:first-child :is(img,.snap__btn){width: 100%;height: 100%}.pf__board .snap:first-child img{object-fit: cover}.kt{background: #fff}.kt__hero{padding-bottom: clamp(2.6rem,5vw,4rem);background: var(--graphite)}.kt__tiles{margin: clamp(1.8rem,3.4vw,2.6rem) auto 0}.kt__tile{background: rgba(255,255,255,.07);box-shadow: inset 0 0 0 1px rgba(255,255,255,.12);-webkit-backdrop-filter: blur(14px);backdrop-filter: blur(14px);color: #fff;transition: translate .35s var(--ease-out),background .3s}.kt__tile:hover,.kt__tile:focus-visible{background: rgba(255,255,255,.12)}.kt__tile .kt__label{color: var(--pink-300)}.kt__tile .kt__value{color: #fff}.kt__tile .kt__note{color: rgba(255,255,255,.7)}.kt__formwrap{margin-top: clamp(3rem,6vw,4.5rem)}.about__story--4{grid-template-columns: repeat(2,minmax(0,1fr))}.about__quote{margin: 0 auto clamp(2.6rem,5vw,4rem);max-width: 50rem;text-align: center}.about__quote blockquote{margin: 0;font-family: var(--f-display);font-stretch: 85%;font-weight: 800;font-size: clamp(1.35rem,1.05rem + 1.1vw,2rem);line-height: 1.2;color: var(--graphite)}.about__quote blockquote::before{content: '„';color: var(--pink-600)}.about__quote blockquote::after{content: '”';color: var(--pink-600)}.about__quote figcaption{margin-top: .6rem;font-family: var(--f-hand);font-weight: 700;font-size: clamp(1.6rem,1.3rem + 1vw,2.2rem);color: var(--pink-600);rotate: -2deg}@media (max-width: 760px){.about__story--4{grid-template-columns: 1fr}}.fq{padding: calc(var(--hd-h) + 1.4rem) 0 clamp(2.4rem,4vw,3.6rem)}.fq__hero{text-align: center}.fq__hero .crumbs{justify-content: center;display: flex;margin-bottom: 1rem}.fq__hero .kicker{margin: 0 0 .6rem}.fq__title{margin: 0;font-size: clamp(2.3rem,1.2rem + 4vw,4.8rem);text-transform: uppercase;color: var(--graphite)}.fq__title .sh__l1{display: block}.fq__title .sh__l2{display: block;color: var(--pink-600)}.fq__lead{margin: 1rem auto 0;max-width: 40rem;font-size: clamp(1.02rem,1rem + .3vw,1.2rem);color: var(--ink-2)}.fq__lead a{font-weight: 700;color: var(--pink-700)}.fq__nav{display: flex;flex-wrap: wrap;justify-content: center;gap: .5rem;margin: clamp(1.4rem,3vw,2rem) auto 0;max-width: 60rem}.fq__nav a{display: inline-flex;align-items: center;gap: .45rem;min-height: 48px;padding: .3rem 1rem .3rem .35rem;border-radius: var(--r-pill);background: #fff;box-shadow: inset 0 0 0 1px var(--line),var(--shadow);text-decoration: none;color: var(--graphite);font-weight: 700;font-size: .95rem;transition: translate .25s var(--ease-out),box-shadow .25s}.fq__nav a:hover{translate: 0 -2px;box-shadow: inset 0 0 0 1px rgba(241,111,157,.35),var(--shadow-lg)}.fq__nav img{width: 38px;height: 38px;object-fit: contain}.fq__body{display: grid;gap: clamp(1.6rem,3vw,2.6rem);max-width: 56rem;margin: clamp(2rem,4vw,3.2rem) auto 0}.fq__group{scroll-margin-top: calc(var(--hd-h) + 1rem)}.fq__ghead{display: flex;align-items: center;gap: .9rem;margin-bottom: .6rem}.fq__gimg{display: grid;place-items: center;width: 72px;height: 72px;border-radius: 50%;background: radial-gradient(circle at 50% 35%,#fff,var(--pink-100));flex: none}.fq__group:nth-child(even) .fq__gimg{background: radial-gradient(circle at 50% 35%,#fff,var(--lilac-100))}.fq__gimg img{width: 80%;height: auto;filter: drop-shadow(0 6px 8px rgba(60,20,45,.16))}.fq__ghead h2{margin: 0;font-size: clamp(1.6rem,1.2rem + 1.4vw,2.4rem);color: var(--graphite)}.fq__list{border-radius: var(--r-lg);background: #fff;box-shadow: inset 0 0 0 1px var(--line),var(--shadow);overflow: hidden}.fq__qa + .fq__qa{border-top: 1px solid var(--line)}.fq__qa summary{list-style: none;display: grid;grid-template-columns: minmax(0,1fr) 2rem;align-items: center;gap: 1rem;min-height: 56px;padding: 1rem 1.2rem;cursor: pointer;font-weight: 700;font-size: 1.05rem;color: var(--graphite)}.fq__qa summary::-webkit-details-marker{display: none}.fq__qa summary:hover{background: var(--pink-50)}.fq__pm{position: relative;width: 2rem;height: 2rem;border-radius: 50%;background: var(--bg-alt);transition: background .2s}.fq__pm::before,.fq__pm::after{content: '';position: absolute;left: 50%;top: 50%;width: 11px;height: 2px;border-radius: 2px;background: var(--graphite);transform: translate(-50%,-50%);transition: transform .35s var(--ease-out)}.fq__pm::after{transform: translate(-50%,-50%) rotate(90deg)}.fq__qa[open] .fq__pm{background: var(--pink-100)}.fq__qa[open] .fq__pm::after{transform: translate(-50%,-50%) rotate(0)}.fq__a{padding: 0 1.2rem 1.1rem;color: var(--ink-2)}.fq__a p{margin: 0 0 .6rem;line-height: 1.6}.fq__a p:last-child{margin-bottom: 0}.fq__a a{font-weight: 600;color: var(--pink-700)}@media (max-width: 560px){.fq__nav a{font-size: .88rem;padding-right: .8rem}.fq__gimg{width: 56px;height: 56px}.fq__qa summary{font-size: 1rem;padding: .9rem 1rem}.fq__a{padding: 0 1rem 1rem}}.legal__head{border-bottom: 0;text-align: left}.legal__title{text-transform: uppercase;color: var(--graphite)}.art--doc{font-size: 1.02rem;line-height: 1.7;color: var(--ink-2)}.art--doc h2{margin: 2.4rem 0 .9rem;padding-top: 1.2rem;border-top: 1px solid var(--line);font-size: clamp(1.25rem,1.1rem + .6vw,1.6rem);text-transform: uppercase;letter-spacing: .01em;color: var(--graphite)}.art--doc h2:first-child{margin-top: 0;padding-top: 0;border-top: 0}.art--doc h3{margin: 1.6rem 0 .6rem;font-size: 1.15rem;color: var(--graphite)}.art--doc ol{margin: .4rem 0 .9rem;padding-left: 1.8rem}.art--doc ol li{margin: .35rem 0;padding-left: .3rem}.art--doc ol li::marker{font-weight: 700;color: var(--pink-700)}.art--doc ul.lg-alpha{list-style: none;margin: -.2rem 0 .9rem 1.8rem;padding: 0}.art--doc ul.lg-alpha li{position: relative;margin: .2rem 0;padding-left: 1.7rem}.art--doc ul.lg-alpha li::before{content: attr(data-l);position: absolute;left: 0;font-weight: 700;color: var(--pink-700)}.art--doc strong{color: var(--graphite)}.legal__side .svc__toc li{line-height: 1.35}@media (max-width: 760px){.art--doc ol{padding-left: 1.5rem}.art--doc ul.lg-alpha{margin-left: 1rem}}.kt__hero::after{content: '';position: absolute;inset: 0;background: url(/assets/brand/pattern.svg) 0 0 / 170px auto;opacity: .06;pointer-events: none}.kt__hero > *{position: relative;z-index: 1}.cb__half ul{display: block}.cb__half li + li{margin-top: .5rem}.cb__half .cb__hh{overflow-wrap: anywhere}@media (min-width: 761px){.proofs__row:not(:has(> :nth-child(4))){margin-inline: auto}}.hub__list{grid-template-columns: repeat(auto-fit,minmax(min(100%,16rem),1fr))}.hub__txt small,.recm__min{font-size: .78rem}.blog__topics sup{font-size: .76rem}.pitem__img{border-radius: var(--r);background: var(--bg-alt)}.pitem__title{font-family: var(--f-display);font-stretch: 85%;font-weight: 800;line-height: 1.08}.pitem--big a{grid-template-columns: minmax(0,1fr);justify-items: center;gap: 1.2rem;text-align: center}.pitem--big .pitem__img{width: 100%;aspect-ratio: 21 / 9;border-radius: var(--r-lg)}.pitem--big .pitem__body{max-width: 46rem;justify-items: center}@media (max-width: 760px){.pitem--big .pitem__img{aspect-ratio: 4 / 3}}.about__nums b{white-space: nowrap;font-size: clamp(1.9rem,1.3rem + 1.3vw,2.7rem)}.about__nums span{font-size: .82rem;line-height: 1.45}.verdict__yes{display: grid;grid-template-rows: auto auto 1fr}.verdict__art{align-self: end;justify-self: end;width: clamp(6.5rem,11vw,9.5rem);margin-top: .8rem}.verdict__art img{display: block;width: 100%;height: auto;border-radius: 0 !important;filter: drop-shadow(0 12px 16px rgba(60,20,45,.18))}@media (max-width: 760px){.verdict__art{display: none}}:is(.sh__title,.kt__title,.visit__addr,.fq__title,.post__title,.blog__title,.pf__title,.legal__title,.band__title,.about__card .about__name,.cb__hh){text-transform: none;font-stretch: 80%;letter-spacing: -.012em;line-height: .98}:is(.sh__title,.kt__title,.visit__addr,.fq__title,.post__title) .sh__l2,:is(.blog__title,.pf__title) span{display: block;font-family: var(--f-hand);font-style: normal;font-weight: 700;font-stretch: 100%;font-size: 1.12em;letter-spacing: 0;line-height: 1.02;color: var(--pink-600);background: none;translate: clamp(.4rem,2.4vw,2.6rem) 0;overflow-wrap: break-word;hyphens: none}.kt__title .sh__l2{color: var(--pink-300)}.visit__addr .sh__l2{color: var(--pink-300)}.visit__card--online .visit__addr .sh__l2{color: var(--pink-600)}:is(.blog__title,.pf__title) br{display: none}.band__title em,.legal__title em{font-family: var(--f-hand);font-style: normal;font-weight: 700;font-stretch: 100%;font-size: 1.12em;color: var(--pink-600)}@media (max-width: 600px){:is(.sh__title,.kt__title,.visit__addr,.fq__title,.post__title) .sh__l2,:is(.blog__title,.pf__title) span{translate: .4rem 0}}.art--doc h2{text-transform: none;letter-spacing: -.01em}.sh__sub{font-family: var(--f-sans);font-size: clamp(1.08rem,1rem + .35vw,1.3rem);font-weight: 700;line-height: 1.3;color: var(--graphite);rotate: 0deg}.scard img{max-width: none !important}.band__title{max-width: 20ch}.band__title em{display: block;line-height: 1.05}.hub__head{display: grid;justify-items: center;text-align: center;gap: .4rem;margin-bottom: clamp(1.2rem,2.4vw,1.8rem)}.hub__head p{max-width: 46ch}.hub__list{display: grid;grid-template-columns: repeat(var(--c,4),minmax(0,1fr));max-width: calc(var(--c,4) * 13.5rem);margin-inline: auto;gap: clamp(1.2rem,2.4vw,2rem) clamp(.6rem,1.4vw,1.2rem)}.hub__tile,.hub__tile:hover,.hub__tile:focus-visible{display: grid;grid-template-columns: minmax(0,1fr);justify-items: center;align-content: start;text-align: center;gap: .75rem;height: 100%;padding: 0 .2rem .3rem;background: none;box-shadow: none;translate: none;border-radius: var(--r-lg)}.hub__img{position: relative;width: min(100%,10.5rem);box-shadow: inset 0 -12px 26px rgba(241,111,157,.14);transition: scale .45s var(--ease-out)}.hub__img img{width: 80%;transition: translate .45s var(--ease-out),scale .45s var(--ease-out)}.hub__tile:hover .hub__img,.hub__tile:focus-visible .hub__img{scale: 1.04}.hub__tile:hover .hub__img img,.hub__tile:focus-visible .hub__img img{translate: 0 -6px;scale: 1.06}.hub__txt{justify-items: center;gap: .25rem}.hub__txt b{font-size: 1.1rem;transition: color .2s}.hub__tile:hover .hub__txt b{color: var(--pink-700)}.hub__txt span{font-size: .9rem;max-width: 24ch}.hub__txt small{justify-self: center}@media (max-width: 1100px){.hub__list{display: flex;flex-wrap: wrap;justify-content: center;max-width: none}.hub__list > li{flex: 0 1 11rem;min-width: 0}}@media (max-width: 560px){.hub__list{gap: 1.4rem .6rem}.hub__list > li{flex-basis: calc(50% - .3rem)}.hub__img{width: min(100%,8.6rem)}.hub__txt b{font-size: 1rem}.hub__txt span{font-size: .85rem}}.proc .svc__h2,.params__h,.mcomp .svc__h2{text-align: center}.proc__photo{margin: 1.2rem 0 0}.proc__photo img{border-radius: var(--r-lg) !important;box-shadow: var(--shadow)}.psteps{position: relative;list-style: none;margin: clamp(1.4rem,3vw,2.2rem) auto 0;padding: 0;max-width: 62rem;display: grid;grid-template-columns: repeat(var(--n,3),minmax(0,1fr));gap: 1rem}.psteps::before{content: '';position: absolute;left: calc(50% / var(--n,3));right: calc(50% / var(--n,3));top: 2.9rem;height: 3px;border-radius: 3px;background: linear-gradient(90deg,var(--pink-300),var(--lilac))}.psteps li{position: relative;display: grid;justify-items: center;align-content: start;text-align: center;gap: .8rem}.psteps__ico{display: grid;place-items: center;width: 5.8rem;aspect-ratio: 1;border-radius: 50%;background: radial-gradient(circle at 50% 35%,#fff,var(--pink-100) 72%);box-shadow: 0 0 0 6px #fff,var(--shadow)}.psteps li:nth-child(even) .psteps__ico{background: radial-gradient(circle at 50% 35%,#fff,var(--lilac-100) 72%)}.psteps__ico img{width: 80%;height: auto;border-radius: 0 !important;filter: drop-shadow(0 6px 8px rgba(60,20,45,.15))}.psteps b{max-width: 17rem;font-size: 1.08rem;line-height: 1.3;color: var(--graphite)}@media (max-width: 760px){.psteps{grid-template-columns: 1fr;gap: 1rem}.psteps::before{left: 2.3rem;right: auto;top: 1.5rem;bottom: 1.5rem;width: 3px;height: auto;background: linear-gradient(180deg,var(--pink-300),var(--lilac))}.psteps li{grid-template-columns: 4.6rem minmax(0,1fr);justify-items: start;align-items: center;text-align: left;column-gap: 1rem}.psteps__ico{width: 4.6rem}}.params{display: block;padding: clamp(2.4rem,4.4vw,3.6rem) 0 .8rem}.params__h{margin-bottom: clamp(1rem,2vw,1.4rem)}.params__grid{display: grid;grid-template-columns: minmax(0,1.25fr) minmax(0,1fr);gap: .8rem}.params__col{padding: 1.4rem 1.5rem 1.5rem;border: 0;border-radius: var(--r-lg);background: var(--bg-alt);box-shadow: none}.params__col--mat{background: linear-gradient(160deg,var(--pink-50),var(--lilac-100))}.params__col .kicker{margin: 0 0 .8rem}.params__col .kicker--muted{margin-top: 1.4rem;color: var(--ink-3)}.matp{list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;gap: .45rem}.matp li{padding: .5rem 1rem;border-radius: var(--r-pill);background: #fff;box-shadow: var(--shadow);font-weight: 600;color: var(--graphite)}.matp--no li{background: transparent;box-shadow: inset 0 0 0 1.5px var(--line-strong);color: var(--ink-3);text-decoration: line-through;text-decoration-color: var(--pink-600)}@media (max-width: 760px){.params__grid{grid-template-columns: 1fr}.params__col{padding: 1.2rem}}.verdict{grid-template-columns: minmax(0,1.2fr) minmax(0,1fr);align-items: stretch;padding-top: .8rem}.verdict__yes{display: block;position: relative}.verdict__yes::after{content: '';display: table;clear: both}.verdict__art{float: right;align-self: auto;width: clamp(5rem,8vw,7.5rem);margin: -.5rem -.3rem .4rem 1rem}.verdict__no{display: grid;align-content: start}.verdict__no > p:not(.kicker){font-size: clamp(1.1rem,1rem + .4vw,1.35rem);line-height: 1.4}@media (max-width: 960px){.verdict{grid-template-columns: 1fr}}@media (max-width: 760px){.verdict__art{display: block;width: 4.6rem;margin: -.4rem -.2rem .2rem .8rem}}.mcomp{padding: clamp(2.4rem,4.4vw,3.6rem) 0 .5rem}.mcomp__list{list-style: none;margin: clamp(1rem,2vw,1.4rem) auto 0;padding: 0;display: flex;flex-wrap: wrap;justify-content: center;gap: 1.2rem clamp(.4rem,1.4vw,1rem)}.mcomp__list li{flex: 0 1 9.6rem;min-width: 0}.mcomp__list a{display: grid;justify-items: center;gap: .3rem;text-align: center;text-decoration: none;color: inherit}.mcomp__img{display: grid;place-items: center;width: min(100%,7.4rem);aspect-ratio: 1;margin-bottom: .3rem;border-radius: 50%;background: radial-gradient(circle at 50% 35%,#fff,var(--pink-100) 72%);transition: scale .4s var(--ease-out)}.mcomp__list li:nth-child(even) .mcomp__img{background: radial-gradient(circle at 50% 35%,#fff,var(--lilac-100) 72%)}.mcomp__img img{width: 82%;height: auto;border-radius: 0 !important;filter: drop-shadow(0 8px 10px rgba(60,20,45,.16));transition: translate .4s var(--ease-out)}.mcomp__list a:hover .mcomp__img,.mcomp__list a:focus-visible .mcomp__img{scale: 1.05}.mcomp__list a:hover .mcomp__img img{translate: 0 -4px}.mcomp__list b{font-size: 1.05rem;color: var(--graphite)}.mcomp__list a:hover b{color: var(--pink-700)}.mcomp__list small{font-family: var(--f-mono);font-size: .76rem;color: var(--pink-700)}@media (max-width: 560px){.mcomp__list{gap: 1rem .3rem}.mcomp__list li{flex-basis: calc(33.333% - .3rem)}.mcomp__list b{font-size: .95rem}.mcomp__list small{font-size: .7rem}}.proofs__item img{border-radius: var(--r-lg) !important}@media (max-width: 760px){.proofs__row{display: grid;grid-template-columns: 1fr 1fr;overflow: visible;margin: 0;padding: 0;gap: .7rem;scroll-snap-type: none}.proofs__item,.proofs__row:has(> :only-child) .proofs__item{flex: none}.proofs__row > li:last-child:nth-child(odd){grid-column: 1 / -1}.proofs__row > li:last-child:nth-child(odd) img{aspect-ratio: 16 / 10}.proofs__item img{border-radius: var(--r) !important}}.post__next,.post__next:hover{display: grid;grid-template-columns: auto minmax(0,1fr) auto;align-items: center;gap: .3rem 1.1rem;margin-top: 2.6rem;padding: 1rem 1.2rem 1rem 1rem;border: 0;border-radius: var(--r-lg);background: linear-gradient(135deg,var(--pink-50),var(--lilac-100));color: var(--graphite);transition: translate .3s var(--ease-out),box-shadow .3s}.post__next:hover,.post__next:focus-visible{translate: 0 -2px;box-shadow: var(--shadow-lg)}.post__nimg{display: grid;place-items: center;width: 5.6rem;aspect-ratio: 1;border-radius: 50%;background: radial-gradient(circle at 50% 35%,#fff,rgba(255,255,255,.45) 72%)}.post__nimg img{width: 84%;height: auto;border-radius: 0 !important;filter: drop-shadow(0 8px 10px rgba(60,20,45,.16))}.post__ntxt{display: grid;gap: .25rem;min-width: 0}.post__ntxt b{text-wrap: balance}.post__next .mono-label{color: var(--pink-700)}.post__next b{font-size: clamp(1.05rem,.95rem + .5vw,1.3rem);line-height: 1.2}.post__ngo{display: inline-flex;align-items: center;gap: .4rem;min-height: 48px;padding: 0 1.2rem;border-radius: var(--r-pill);background: var(--graphite);color: #fff;font-weight: 600;white-space: nowrap}.post__next .post__ngo .ico{grid-column: auto;grid-row: auto;width: 1.1rem;height: 1.1rem;color: currentColor}@media (max-width: 560px){.post__next,.post__next:hover{grid-template-columns: 4.4rem minmax(0,1fr);padding: .9rem}.post__nimg{width: 4.4rem}.post__ngo{grid-column: 1 / -1;justify-content: center;margin-top: .5rem}}.blog__picks{grid-template-columns: repeat(3,minmax(0,1fr))}.blog__picks .pitem__img{aspect-ratio: 4 / 3}.blog__picks .pitem:first-child .pitem__title,.blog__picks .pitem__title{font-size: clamp(1.1rem,1rem + .35vw,1.3rem)}.blog__archhead{display: grid;justify-items: center;gap: 1rem;text-align: center;padding-bottom: 0;margin-bottom: 1.2rem;border-bottom: 0}.blog__topics{justify-content: center;gap: .5rem}.blog__topics li:not(:last-child)::after{content: none}.blog__topics button,.blog__topics button:hover{display: inline-flex;align-items: center;gap: .45rem;min-height: 48px;padding: .3rem 1rem .3rem .35rem;border-radius: var(--r-pill);background: #fff;box-shadow: inset 0 0 0 1px var(--line),var(--shadow);color: var(--graphite);font-size: .95rem;font-weight: 700;transition: translate .25s var(--ease-out),background .2s,color .2s}.blog__topics button:hover{translate: 0 -2px}.blog__topics button[aria-pressed="true"]{background: var(--graphite);color: #fff;box-shadow: none}.blog__topics button[aria-pressed="true"] sup{color: var(--pink-300)}.blog__timg{display: grid;place-items: center;width: 38px;height: 38px;border-radius: 50%;background: radial-gradient(circle at 50% 35%,#fff,var(--pink-100))}.blog__timg img{width: 88%;height: auto;border-radius: 0 !important}.bidx{padding: .3rem 1.2rem;border-radius: var(--r-lg);background: #fff;box-shadow: inset 0 0 0 1px var(--line),var(--shadow)}.bidx li:last-child a{border-bottom: 0}.bidx a{padding-inline: .4rem}.bidx a:hover,.bidx a:focus-visible{padding-left: .9rem;border-radius: var(--r-sm);background: linear-gradient(90deg,var(--pink-50),transparent 75%)}.bidx__title{color: var(--graphite)}.bidx__topic{justify-self: start;padding: .3rem .75rem;border-radius: var(--r-pill);background: var(--pink-100);color: var(--pink-700);font-size: .82rem;font-weight: 600;white-space: nowrap}.bidx__topic::before{content: none}.bidx .ico{color: var(--pink-700)}.bidx__img{border-radius: var(--r-sm)}@media (max-width: 960px){.blog__picks{grid-template-columns: 1fr 1fr}}@media (max-width: 760px){.bidx{padding: .2rem .9rem}.bidx a,.bidx a:hover{padding-inline: 0;background: none}.bidx__img img{border-radius: var(--r-sm)}}@media (max-width: 560px){.blog__picks{grid-template-columns: 1fr}.blog__topics button{font-size: .88rem;padding-right: .8rem}}.case{padding: calc(var(--hd-h) + 1rem) 0 0}.case__hero{display: grid;justify-items: center;text-align: center}.case__hero .crumbs ol{justify-content: center}.case__hero .kicker{margin: 1rem 0 .7rem;color: var(--pink-700)}.case__title{margin: 0;max-width: 100%;font-family: var(--f-display);font-weight: 800;font-stretch: 80%;letter-spacing: -.012em;line-height: .98;font-size: clamp(2.2rem,1.2rem + 3.8vw,4.8rem);color: var(--graphite);overflow-wrap: break-word}.case__title .sh__l1,.case__title .sh__l2{display: block}.case__title .sh__l2{font-family: var(--f-hand);font-weight: 700;font-stretch: 100%;font-size: 1.12em;letter-spacing: 0;line-height: 1.02;color: var(--pink-600);translate: clamp(.4rem,2.4vw,2.6rem) 0}.case__lead{margin: 1rem 0 0;max-width: 44rem;font-size: var(--fs-lg);line-height: 1.5;color: var(--ink-2)}.case__img{margin: clamp(1.6rem,3vw,2.4rem) auto 0;max-width: 56rem;display: flex;justify-content: center}.case__img img{width: 100%;max-height: 72vh;object-fit: cover;border-radius: var(--r-lg) !important;box-shadow: var(--shadow-lg)}.case__meta{display: flex;flex-wrap: wrap;justify-content: center;gap: .5rem;max-width: 62rem;margin: clamp(1.2rem,2.4vw,1.8rem) auto 0;border: 0}.case__meta div{display: grid;grid-template-columns: none;justify-items: center;gap: .15rem;padding: .65rem 1.15rem;border: 0;border-radius: var(--r);background: linear-gradient(160deg,var(--pink-50),var(--lilac-100));text-align: center}.case__meta dt{padding: 0;font: 600 .72rem var(--f-mono);letter-spacing: .1em;text-transform: uppercase;color: var(--pink-700)}.case__meta dd{font-weight: 700;color: var(--graphite)}.case__meta a{display: inline-flex;align-items: center;gap: .4rem;color: var(--graphite);text-decoration: underline 2px var(--pink-300);text-underline-offset: 3px}.case__mimg3{display: grid;place-items: center;width: 2.2rem;height: 2.2rem}.case__mimg3 img{width: 100%;height: auto;border-radius: 0 !important}.case__story{max-width: 46rem;margin: clamp(1.6rem,3vw,2.4rem) auto 0}.case__story .art p{font-size: 1.12rem;line-height: 1.65}.case__cta{justify-content: center;margin-top: 1.6rem}.case__more{margin-top: clamp(3rem,6vw,4.5rem);padding-top: 0;border-top: 0}.case__more ul{margin: 0}.case__mimg{border-radius: var(--r-lg);box-shadow: var(--shadow)}@media (max-width: 760px){.case__cta{display: grid;width: 100%}.case__meta div{flex: 1 1 calc(50% - .25rem)}.case__more ul{grid-template-columns: 1fr 1fr;gap: .7rem}.case__mimg{border-radius: var(--r)}}.legal__head{display: grid;justify-items: center;text-align: center;padding-bottom: clamp(1.6rem,3vw,2.4rem);margin-bottom: clamp(1.6rem,3vw,2.4rem);border-bottom: 1px solid var(--line)}.legal__title{margin: .4rem 0 1rem;font-size: clamp(2.4rem,1.3rem + 4vw,4.8rem)}.legal__title em{display: block;translate: clamp(.4rem,2vw,2rem) 0;line-height: 1.02}.legal__meta{display: inline-block;padding: .45rem 1rem;border-radius: var(--r-pill);background: var(--bg-alt);font-size: .74rem;line-height: 1.5}.hub__head{grid-template-columns: minmax(0,1fr)}.params__col--mat{display: flex;flex-direction: column;align-items: flex-start}.params__art{margin-top: auto;align-self: flex-end;width: clamp(5rem,8vw,7rem);padding-top: .8rem}.params__art img{display: block;width: 100%;height: auto;border-radius: 0 !important;filter: drop-shadow(0 10px 14px rgba(60,20,45,.16))}@media (max-width: 760px){.params__art{display: none}}.blog__archhead{grid-template-columns: minmax(0,1fr)}.case__meta a{font-size: 1rem;font-weight: 700}.case__more .link-arrow{display: inline-flex;white-space: nowrap;color: var(--pink-700)}@media (max-width: 760px){.verdict__art{display: none}}@media (max-width: 760px){.bidx a,.bidx a:hover,.bidx a:focus-visible{grid-template-columns: 4.4rem minmax(0,1fr);grid-template-areas: 'img date' 'img title';column-gap: 1rem;row-gap: .2rem;padding: .85rem 0}}@media (max-width: 560px){.blog__picks .pitem__img{aspect-ratio: 16 / 9}}@media (max-width: 760px){.cb--table:not(.cb--narrow) .cb__scroll{overflow: visible;border: 0;background: none;-webkit-mask: none;mask: none}.cb--table:not(.cb--narrow)::after{content: none}.cb--table:not(.cb--narrow) table,.cb--table:not(.cb--narrow) tbody{display: block;width: 100%;min-width: 0}.cb--table:not(.cb--narrow) thead{display: none}.cb--table:not(.cb--narrow) tr{display: grid;gap: .45rem;margin-bottom: .6rem;padding: 1rem 1.1rem;border-radius: var(--r);background: var(--bg-alt)}.cb--table:not(.cb--narrow) tr > *{display: block;padding: 0;border: 0;text-align: left}.cb--table:not(.cb--narrow) tbody th{font-family: var(--f-display);font-stretch: 85%;font-size: 1.15rem;font-weight: 800;color: var(--graphite)}.cb--table:not(.cb--narrow) td::before{content: attr(data-label);display: block;font: 600 .7rem var(--f-mono);letter-spacing: .1em;text-transform: uppercase;color: var(--pink-700)}}.sh__scene--duo{grid-template-columns: minmax(0,1fr) minmax(0,1.9fr);max-width: 940px;align-items: center}@media (max-width: 760px){.sh__scene--duo{grid-template-columns: 1fr}}.zoom{position: relative;display: block;width: 100%;margin: 0;padding: 0;border: 0;background: none;color: inherit;font: inherit;text-align: inherit;cursor: zoom-in;border-radius: inherit;-webkit-tap-highlight-color: transparent}.zoom > img,.zoom > picture{display: block}.zoom__ico{position: absolute;right: .7rem;bottom: .7rem;display: grid;place-items: center;width: 2.6rem;height: 2.6rem;border-radius: 50%;background: rgba(255,255,255,.92);color: var(--graphite);box-shadow: var(--shadow);opacity: 0;scale: .8;transition: opacity .25s,scale .3s var(--ease-out);pointer-events: none}.zoom__ico .ico{width: 1.15rem;height: 1.15rem}.zoom:hover .zoom__ico,.zoom:focus-visible .zoom__ico{opacity: 1;scale: 1}.zoom:focus-visible{outline: 3px solid var(--pink-600);outline-offset: 3px}@media (hover: none){.zoom__ico{opacity: .95;scale: 1;width: 2.3rem;height: 2.3rem;right: .55rem;bottom: .55rem}}.lb{margin: auto;padding: 0;border: 0;background: transparent;color: #fff;overflow: visible;max-width: none;max-height: none}.lb::backdrop{background: rgba(29,27,32,.86);-webkit-backdrop-filter: blur(8px);backdrop-filter: blur(8px)}.lb .lb__img{display: block;width: auto !important;height: auto !important;max-width: min(94vw,1200px) !important;max-height: 84vh !important;min-width: 10rem;min-height: 6rem;aspect-ratio: auto !important;object-fit: contain !important;border-radius: var(--r-lg) !important;box-shadow: 0 30px 80px rgba(0,0,0,.45) !important;background: var(--graphite-2);opacity: 1 !important;scale: none !important;transform: none !important;mix-blend-mode: normal !important}.lb__x{position: absolute;top: -1rem;right: -1rem;display: grid;place-items: center;width: 3rem;height: 3rem;border: 0;border-radius: 50%;background: #fff;color: var(--graphite);box-shadow: var(--shadow-lg);cursor: pointer}.lb__x .ico{width: 1.2rem;height: 1.2rem}.lb__x:hover{background: var(--pink-100)}@media (max-width: 760px){.lb__x{top: auto;right: 50%;bottom: -4rem;translate: 50% 0}.lb .lb__img{max-height: 76vh !important}}@supports not selector(:popover-open){.lb{display: none}.zoom{cursor: default}.zoom__ico{display: none}}@media (prefers-reduced-motion: no-preference){.lb{opacity: 0;scale: .94;transition: opacity .28s var(--ease-out),scale .35s var(--ease-out),overlay .35s allow-discrete,display .35s allow-discrete}.lb:popover-open{opacity: 1;scale: 1}.lb::backdrop{opacity: 0;transition: opacity .3s,overlay .35s allow-discrete,display .35s allow-discrete}.lb:popover-open::backdrop{opacity: 1}@starting-style{.lb:popover-open{opacity: 0;scale: .94}.lb:popover-open::backdrop{opacity: 0}}}.snap__go{position: absolute;right: .7rem;bottom: .7rem;display: grid;place-items: center;width: 2.6rem;height: 2.6rem;border-radius: 50%;background: var(--graphite);color: #fff;box-shadow: var(--shadow);transition: scale .3s var(--ease-out),background .2s}.snap__go .ico{width: 1.1rem;height: 1.1rem}.snap__btn--go:hover .snap__go{scale: 1.08;background: var(--pink-600)}.zoom.snap__btn{height: 100%}.spec dt{font-size: .875rem}.params__rates dt,.params__rates dd b{font-size: .9rem}.case__meta dt{font-size: .8rem}.legal__meta{font-size: .8rem}.about__data dt{font-size: .8rem}.cb__facts dt{font-size: .92rem}.cb thead th{font-size: .875rem}.visit__inv,.ticket .stamp{font-size: .9rem}.ticket .field label{font-size: .875rem}.bidx__topic{font-size: .875rem}.cb--photo .snap__cap span{font-size: .95rem}.mcomp__list small{font-size: .8rem}@media (max-width: 760px){.sh__scene > .ped:not(.ped--hero) .ped__tag{font-size: .875rem}.hub__txt span{font-size: .875rem}}@media (max-width: 560px){.mcomp__list small{font-size: .78rem}}@media (pointer: coarse){.crumbs a,.svc__olink,.svc__tel,.band__phone,.link-arrow,.sfaq__al,.case__meta a,.legal__other a{display: inline-flex;align-items: center;min-height: 44px}.crumbs ol{row-gap: 0;align-items: center}.crumbs li{display: inline-flex;align-items: center}.more > summary{min-height: 44px}.cb--links a{display: inline-flex;align-items: center;min-height: 44px}.cb th a,.cb__mrows b a{display: inline-flex;align-items: center;min-height: 44px}.kt__social a{min-height: 44px}}@media (max-width: 560px){.blog__topics button,.blog__topics button:hover{font-size: .88rem;padding-right: .8rem}}@media (hover: none){.blog__topics button:hover,.fq__nav a:hover,.kt__tile:hover{translate: none}}.cb__h{scroll-margin-top: 1rem}.fq__group{scroll-margin-top: 1rem}.cb__facts{grid-template-columns: repeat(auto-fit,minmax(11.5rem,1fr))}.cb__facts dd{font-size: clamp(1.7rem,1.2rem + 1.2vw,2.3rem);line-height: 1;overflow-wrap: normal}.ticket .field textarea,.ticket .field select{border: 1px solid var(--line-strong)}.ticket .field textarea:focus,.ticket .field select:focus{border-color: var(--pink-600);box-shadow: 0 0 0 4px var(--pink-100)}.sfaq__aside{display: none}@media (min-width: 961px){.svc__body + .sfaq > .sfaq__aside{grid-column: 1;grid-row: 1 / span 2;align-self: start;position: sticky;top: calc(var(--hd-h,4rem) + 1.5rem);display: grid;justify-items: start;gap: .5rem;padding: 1.4rem;border-radius: var(--r-lg);background: linear-gradient(160deg,var(--pink-50),var(--lilac-100))}.sfaq__aside .art3d{width: 5rem;margin-bottom: .2rem;background: radial-gradient(circle at 50% 35%,#fff,rgba(255,255,255,.4) 72%)}.sfaq__at{margin: 0;font-family: var(--f-display);font-stretch: 80%;font-weight: 800;font-size: 1.5rem;line-height: 1;color: var(--graphite)}.sfaq__at em{display: block;font-family: var(--f-hand);font-style: normal;font-weight: 700;font-stretch: 100%;font-size: 1.12em;color: var(--pink-600)}.sfaq__ap{margin: 0 0 .3rem;font-size: .95rem;line-height: 1.45;color: var(--ink-2)}.sfaq__al{display: inline-flex;align-items: center;gap: .45rem;font-weight: 700;color: var(--pink-700);text-decoration: none}.sfaq__al .ico{width: 1rem;height: 1rem}.sfaq__al:hover{text-decoration: underline}}.post__cover{border-radius: var(--r-lg);background: var(--bg-alt);overflow: hidden}.post__cover img{mix-blend-mode: multiply}.pitem__img img{mix-blend-mode: multiply}.art--doc{max-width: 48rem}@media (max-width: 760px){.svc__h2{font-size: clamp(1.45rem,1.1rem + 1.6vw,1.8rem)}.tm .svc__h2{text-align: left}}.post__progress{display: none}@supports (animation-timeline: scroll()){@media (prefers-reduced-motion: no-preference){.post__progress{display: block;position: fixed;z-index: 120;left: 0;right: 0;top: 0;height: 3px;background: linear-gradient(90deg,var(--pink),var(--lilac));transform-origin: 0 50%;scale: 0 1;animation: postProgress linear both;animation-timeline: scroll(root);pointer-events: none}@keyframes postProgress{to{scale: 1 1}}}}@media (max-width: 560px){.cb__facts{grid-template-columns: repeat(2,minmax(0,1fr))}.cb__facts div,.cb__facts div + div,.cb__facts div:nth-child(even){padding: .9rem 1rem 1rem !important}.cb__facts dd{font-size: 1.45rem}.hub__img{width: min(100%,7rem)}.hub__list{row-gap: 1.1rem}}@media (pointer: coarse){.cb__rows b a,.about__data dd a{display: inline-block;padding-block: .7rem;margin-block: -.7rem}.cb__mrows b a{min-width: 44px}.cb th a{min-width: 44px}.svc__toc a{display: flex;align-items: center;min-height: 44px;padding-block: .2rem}.ticket .check{min-height: 44px;align-items: center}}.ticket__head{flex-wrap: wrap;gap: .3rem 1rem}.ticket__head > *{white-space: nowrap}@media (max-width: 760px){.kt__peek{display: none}.kt__formwrap{margin-top: 2rem}}@media (max-width: 560px){.about__nums li{min-width: 0;flex: 1 1 calc(50% - .35rem);padding: .9rem .7rem}.about__nums b{font-size: 1.7rem}.about__col{padding: 1.2rem}.about__col .art3d{width: 4.2rem;margin: -.2rem -.2rem .3rem .7rem}}.own{padding-bottom: var(--sec)}.own__card{position: relative;isolation: isolate;overflow: hidden;display: grid;justify-items: center;text-align: center;padding: clamp(2.6rem,1.6rem + 4vw,5rem) clamp(1.1rem,.4rem + 3vw,3.4rem) clamp(1.2rem,.8rem + 2vw,2.6rem);border-radius: clamp(1.6rem,1rem + 2vw,2.6rem);color: #fff;background: radial-gradient(60% 55% at 50% 38%,rgba(241,111,157,.34),transparent 70%),radial-gradient(40% 45% at 88% 12%,rgba(185,182,219,.28),transparent 70%),radial-gradient(38% 40% at 8% 92%,rgba(241,111,157,.2),transparent 70%),var(--graphite)}.own__card::before{content: '';position: absolute;inset: 0;z-index: -1;background: url(/assets/brand/pattern.svg) 0 0 / 180px auto;opacity: .07;-webkit-mask: radial-gradient(ellipse 60% 55% at 50% 40%,#000 20%,transparent 85%);mask: radial-gradient(ellipse 60% 55% at 50% 40%,#000 20%,transparent 85%);pointer-events: none}.own__kicker{color: var(--pink-300);margin: 0 0 .6rem}.own__name{margin: 0;font-family: var(--f-display);font-weight: 800;font-stretch: 72%;letter-spacing: -.015em;line-height: .9;font-size: clamp(3rem,1.6rem + 6vw,7.2rem);color: #fff;text-wrap: balance}.own__hand{margin: .35rem 0 0;font-family: var(--f-hand);font-weight: 700;font-size: clamp(1.6rem,1.2rem + 1.4vw,2.5rem);line-height: 1;color: var(--pink);transform: rotate(-2deg)}.own__lead{margin: 1.1rem 0 0;max-width: 34rem;font-size: var(--fs-lg);line-height: 1.55;color: rgba(255,255,255,.8);text-wrap: pretty}.own__cta{display: flex;flex-wrap: wrap;justify-content: center;gap: .7rem;margin-top: 1.6rem}.own__ghost{--bg: rgba(255,255,255,.08);--fg: #fff;border: 1px solid rgba(255,255,255,.28);-webkit-backdrop-filter: blur(6px);backdrop-filter: blur(6px)}.own__ghost:hover,.own__ghost:focus-visible{background: rgba(255,255,255,.16);color: #fff;box-shadow: none}.own__facts{list-style: none;margin: clamp(2rem,1.4rem + 2vw,3.2rem) 0 0;padding: 0;width: 100%;display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: .75rem}.own__fact{height: 100%;display: grid;justify-items: center;align-content: start;gap: .15rem;padding: 1.1rem .9rem 1.2rem;border-radius: 1.5rem;color: #fff;text-decoration: none;background: linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.04));border: 1px solid rgba(255,255,255,.12);box-shadow: inset 0 1px 0 rgba(255,255,255,.1);-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);transition: transform .35s var(--ease-out),background-color .35s,border-color .35s}a.own__fact:hover,a.own__fact:focus-visible{transform: translateY(-4px);border-color: rgba(241,111,157,.6);background-color: rgba(241,111,157,.1)}.own__ico{width: 4.5rem;height: 4.5rem;margin: -.2rem 0 .35rem;filter: drop-shadow(0 10px 14px rgba(0,0,0,.4));transition: transform .45s var(--ease-out)}.own__ico img{width: 100%;height: 100%;object-fit: contain}a.own__fact:hover .own__ico{transform: translateY(-3px) rotate(-6deg) scale(1.06)}.own__k{font-family: var(--f-mono);font-size: .74rem;letter-spacing: .1em;text-transform: uppercase;color: var(--pink-300)}.own__v{font-size: 1.04rem;line-height: 1.3;font-weight: 700;overflow-wrap: anywhere}.own__n{font-size: .86rem;color: rgba(255,255,255,.62)}.own__fl{position: absolute;z-index: -1;width: clamp(6rem,3rem + 9vw,12rem);pointer-events: none;filter: drop-shadow(0 22px 26px rgba(0,0,0,.45));animation: ownFloat 7s ease-in-out infinite}.own__fl img{width: 100%;height: auto;display: block}.own__fl--a{left: 3%;top: 9%;rotate: -12deg}.own__fl--b{right: 4%;top: 7%;rotate: 10deg;animation-delay: -2s;width: clamp(5rem,2.6rem + 7vw,9.5rem)}.own__fl--c{left: 9%;top: 43%;rotate: 8deg;animation-delay: -4s;width: clamp(4.5rem,2.4rem + 5.5vw,8rem);opacity: .9;filter: blur(1px) drop-shadow(0 18px 20px rgba(0,0,0,.45))}.own__fl--d{right: 8%;top: 44%;rotate: -9deg;animation-delay: -5.5s;width: clamp(4.5rem,2.4rem + 5.5vw,8rem);opacity: .9;filter: blur(1px) drop-shadow(0 18px 20px rgba(0,0,0,.45))}@keyframes ownFloat{0%,100%{translate: 0 0}50%{translate: 0 -12px}}@media (prefers-reduced-motion: reduce){.own__fl{animation: none}}@media (max-width: 1100px){.own__facts{grid-template-columns: repeat(2,minmax(0,1fr))}.own__fl--c,.own__fl--d{display: none}}@media (max-width: 640px){.own__card{padding-top: 6.2rem}.own__fl--a{left: -1.2rem;top: .6rem;width: 6.4rem}.own__fl--b{right: -.4rem;top: .8rem;width: 5.6rem}.own__facts{gap: .55rem}.own__fact{padding: .9rem .6rem 1rem;border-radius: 1.2rem}.own__ico{width: 3.6rem;height: 3.6rem}.own__v{font-size: .95rem;overflow-wrap: break-word}.own__facts li:nth-child(n+3){grid-column: 1 / -1}.own__cta{width: 100%}.own__cta .btn{flex: 1 1 100%;justify-content: center}}.svc__products--top{padding-top: clamp(1.2rem,3vw,2.4rem);padding-bottom: clamp(1.5rem,3vw,2.6rem)}