.approve-scene{background:var(--bg);flex-direction:column;width:600px;height:460px;padding:20px 24px;line-height:normal;display:flex;position:relative;overflow:hidden}.approve-scene__head{justify-content:space-between;align-items:baseline;display:flex}.approve-scene__title{font-size:17px;font-weight:600}.approve-scene__count{color:var(--soft);font-variant-numeric:tabular-nums;font-size:14px}.approve-scene__ticks{grid-template-columns:repeat(12,minmax(0,1fr));gap:4px;margin-top:10px;display:grid}.approve-scene__tick{background:var(--popover);height:6px;transition:background .3s ease-out}.approve-scene__tick.is-done{background:var(--ok)}.approve-scene__grid{flex:1;grid-template-columns:262px minmax(0,1fr);gap:20px;min-height:0;margin-top:18px;display:grid}.approve-scene__img{object-fit:cover;width:262px;height:262px;transition:opacity .3s ease-out}.approve-scene__body{flex-direction:column;transition:opacity .3s ease-out;display:flex}.approve-scene__img.is-out,.approve-scene__body.is-out{opacity:0}.approve-scene__pillar{font-size:14px;font-weight:600}.approve-scene__caption{margin-top:8px;font-size:15px;line-height:1.45}.approve-scene__when{color:var(--soft);margin-top:auto;font-size:13.5px;line-height:1.5}.approve-scene__status{color:var(--warn);margin-top:10px;font-size:14px;font-weight:600}.approve-scene__status.is-note{color:var(--soft);font-weight:500}.approve-scene__status.is-approved{color:var(--ok)}.approve-scene__status.is-scheduled{color:var(--info)}.approve-scene__foot{grid-template-columns:262px minmax(0,1fr);align-items:center;gap:20px;margin-top:14px;display:grid}.approve-scene__actions{grid-column:2;gap:8px;display:flex}.approve-scene__btn{border-radius:var(--radius);cursor:pointer;height:40px;position:relative}.approve-scene__btn--change{background:var(--card);color:var(--cream);font:500 14px var(--sans);border:0;flex:1;transition:background .15s ease-out}.approve-scene__btn--approve{background:linear-gradient(180deg, var(--gold-top), var(--gold));border:1px solid var(--gold);color:var(--on-gold);font:600 14px var(--sans);flex:1.3;transition:transform .12s ease-out,filter .15s ease-out,color .2s ease-out,border-color .2s ease-out}.approve-scene__btn--approve.is-approved{background:var(--muted);border-color:var(--ok);color:var(--ok)}.approve-scene__btn--approve.is-press,.approve-scene__btn--approve.is-hint:active{transform:scale(.97)}.approve-scene__btn--approve.is-hint:before{content:"";border-radius:var(--radius);box-shadow:0 0 0 2px var(--gold);pointer-events:none;animation:1.6s ease-out infinite sa-hint;position:absolute;inset:-5px}@keyframes sa-hint{0%{opacity:1;transform:scale(.97)}to{opacity:0;transform:scale(1.08)}}@media (hover:hover){.approve-scene__btn--change:hover{background:var(--popover)}.approve-scene__btn--approve.is-hint:hover{filter:brightness(1.06)}}.approve-scene__finger{z-index:5;opacity:0;pointer-events:none;background:#f3eee647;border-radius:50%;width:44px;height:44px;margin:-22px 0 0 -22px;transition:opacity .3s ease-out;position:absolute;box-shadow:0 0 0 2px #f3eee699}.approve-scene__finger.is-on{opacity:1}.approve-scene__finger.is-glide{transition:left .7s cubic-bezier(.4,0,.2,1),top .7s cubic-bezier(.4,0,.2,1),opacity .3s ease-out}.approve-scene__finger.is-tap{animation:.35s sa-tap}@keyframes sa-tap{50%{background:#f3eee680;transform:scale(.75)}}@media (prefers-reduced-motion:reduce){.approve-scene__btn--approve.is-hint:before,.approve-scene__finger.is-tap{animation:none}}.approve-scene__done{text-align:center;opacity:0;pointer-events:none;background:#0f0d0bdb;flex-direction:column;justify-content:center;align-items:center;transition:opacity .4s ease-out;display:flex;position:absolute;inset:0}.approve-scene__done.is-on{opacity:1}.approve-scene__big{font:600 34px/1.1 var(--sans);letter-spacing:-.02em}.approve-scene__turn{font:italic 500 27px/1.2 var(--serif);color:var(--gold);margin-top:8px}@media (width<=1199px){.approve-scene{width:100%;height:auto;min-height:340px;padding:16px}.approve-scene__grid{grid-template-columns:120px minmax(0,1fr);gap:14px}.approve-scene__img{width:120px;height:120px}.approve-scene__foot{grid-template-columns:minmax(0,1fr);gap:8px}.approve-scene__actions{grid-column:auto}.approve-scene__big{font-size:26px}}@media (width<=640px){.approve-scene__btn:after{content:"";position:absolute;inset:-2px 0}}.how-it-works{line-height:normal}.how-it-works__row--flip .how-it-works__clip,.how-it-works__row--flip .how-it-works__scene{order:-1}.how-it-works__row{grid-template-columns:minmax(0,1fr) 40.625%;align-items:center;min-height:400px;display:grid}.how-it-works__row--first{min-height:528px}.how-it-works__row--flip{grid-template-columns:40.625% minmax(0,1fr)}.how-it-works__text{padding:0 64px}.how-it-works__heading{margin-bottom:40px}.how-it-works__title{margin-top:10px}.how-it-works__lead{margin-top:14px}.how-it-works__hint-phone{display:none}.how-it-works__clip{height:400px;position:relative}.how-it-works__clip--first{height:528px}.how-it-works__clip--rail{background:var(--rail)}.how-it-works__clip--field{background:var(--field)}.how-it-works__video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.how-it-works__scene{justify-self:center;width:520px;height:400px;position:relative;overflow:hidden}.how-it-works__scale{transform-origin:0 0;width:600px;height:460px;position:absolute;top:0;left:0;transform:scale(.8667)}@media (width<=1279px){.how-it-works__scene{width:480px;height:368px}.how-it-works__scale{transform:scale(.8)}}@media (width<=1199px){.how-it-works__row,.how-it-works__row--flip{grid-template-columns:repeat(2,minmax(0,1fr));min-height:0}.how-it-works__text{padding:40px}.how-it-works__clip{height:340px}.how-it-works__clip--first{height:440px}.how-it-works__scene{justify-self:stretch;width:auto;height:auto;padding:24px 24px 24px 0;overflow:visible}.how-it-works__scale{width:auto;height:auto;position:static;transform:none}}@media (width<=640px){.how-it-works__row,.how-it-works__row--flip{grid-template-columns:minmax(0,1fr)}.how-it-works__hint-desk{display:none}.how-it-works__hint-phone{display:inline}.how-it-works__row--flip .how-it-works__clip,.how-it-works__row--flip .how-it-works__scene{order:0}.how-it-works__text{padding:40px 20px 24px}.how-it-works__clip,.how-it-works__clip--first{height:264px}.how-it-works__scene{padding:0 20px 40px}}.product-intro{overflow:hidden}.product-intro__grid{grid-template-columns:minmax(0,1fr) 462px;align-items:center;gap:40px;min-height:512px;padding-block:56px;display:grid}.product-intro__h2{margin-top:12px}.product-intro__lead{max-width:520px;margin-top:20px}.product-intro__ring{width:462px;height:400px;position:relative}.product-intro__svg{position:absolute;inset:0}.product-intro__track{stroke:var(--accent)}.product-intro__arc{stroke:var(--gold)}.product-intro__mid{text-align:center;color:var(--soft);font-size:15px;line-height:20px;position:absolute;top:190px;left:0;right:0}.product-intro__label{white-space:nowrap;opacity:.5;transition:opacity .3s ease-out;position:absolute}.product-intro__label.is-lit{opacity:1}.product-intro__label--0{text-align:center;top:12px;left:231px;transform:translate(-50%)}.product-intro__label--1{top:138px;left:382px}.product-intro__label--2{top:314px;left:332px}.product-intro__label--3{text-align:right;top:314px;right:332px}.product-intro__label--4{text-align:right;top:138px;right:382px}.product-intro__name{font-size:15px;font-weight:600;line-height:20px}.product-intro__what{color:var(--soft);font-size:13.5px;line-height:18px}@media (width<=1199px){.product-intro__grid{grid-template-columns:minmax(0,1fr);gap:24px;min-height:0}.product-intro__ring{margin:0 auto}}@media (width<=640px){.product-intro__grid{padding-block:48px}.product-intro__ring{zoom:.66;margin-left:50%;transform:translate(-50%)}.product-intro__what{display:none}.product-intro__name{font-size:20.5px;line-height:26px}.product-intro__mid{font-size:20.5px}}
