.pr{--pr-green:#00d15b;--pr-ink:#101412;--pr-paper:#f2f0e9;--pr-line:rgba(16,20,18,.16);box-sizing:border-box;color:var(--pr-ink);font-family:inherit;overflow:clip}.pr *{box-sizing:border-box}.pr-shell{width:min(100% - 40px,1320px);margin-inline:auto}.pr-section{padding:clamp(80px,9vw,138px) 0}.pr-eyebrow{margin:0 0 24px;color:var(--pr-green);font-size:11px;font-weight:750;letter-spacing:.18em;text-transform:uppercase}.pr-title{margin:0;color:inherit;font-size:clamp(46px,6.4vw,92px);font-weight:560;line-height:.94;letter-spacing:-.055em}.pr-title--section{font-size:clamp(38px,5.2vw,72px);line-height:.98}.pr-copy{font-size:clamp(17px,1.3vw,20px);line-height:1.7}.pr-copy p{margin:0 0 1.15em}.pr-copy p:last-child{margin-bottom:0}.pr-actions{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.pr .button.button--lg{min-height:0;padding:clamp(var(--sp-6),1.2vw,var(--sp-7)) clamp(var(--sp-8),1.473vw,var(--sp-9));border:0;border-radius:var(--buttons-radius);background:var(--color-button-gradient);background-color:rgb(var(--color-button-background));color:rgb(var(--color-button-text));font-family:var(--font-button-family);font-size:var(--font-button-size);font-weight:var(--font-button-weight)}.pr .button svg,.pr .button .btn-text{transition:transform .25s ease}.pr .button:hover svg,.pr .button:focus-visible svg{transform:translate(5px)}.pr :focus-visible{outline:2px solid var(--pr-green);outline-offset:4px}.pr-hero{position:relative;min-height:min(960px,100svh);padding:clamp(150px,18vh,210px) 0 74px;background:radial-gradient(circle at 82% 24%,rgba(0,209,91,.1),transparent 34%),#0d110f;color:#f7f8f5}.pr-hero__layout{display:grid;min-height:calc(min(960px,100svh) - 250px);grid-template-columns:minmax(0,58%) minmax(320px,1fr);gap:clamp(48px,7vw,108px);align-items:center}.pr-hero__copy{position:relative;z-index:2}.pr-hero .pr-title{max-width:820px;font-size:clamp(48px,5.7vw,84px);overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.pr-hero__statement{max-width:760px;margin:clamp(34px,4vw,56px) 0 26px;color:#fff;font-size:clamp(28px,3.4vw,48px);font-weight:540;line-height:1.04;letter-spacing:-.04em}.pr-hero__intro{max-width:700px;margin-bottom:32px;color:#f7f8f5b0}.pr-exchange{position:relative;min-height:480px}.pr-exchange__axis{position:absolute;top:50%;right:3%;left:3%;height:1px;background:#f7f8f52e}.pr-exchange__axis i{display:block;width:0;height:1px;background:linear-gradient(90deg,var(--pr-green),rgba(247,248,245,.55))}.pr-screen{position:absolute;display:flex;width:min(88%,420px);aspect-ratio:16/9;align-items:flex-end;justify-content:space-between;padding:18px;border:1px solid rgba(247,248,245,.4);color:#f7f8f5b3;font-size:10px;font-weight:750;letter-spacing:.14em}.pr-screen i{color:var(--pr-green);font-size:20px;font-style:normal;line-height:1}.pr-screen--new{top:12%;right:0;border-color:#00d15b94;background:#00d15b06;transform:translate(44px)}.pr-screen--old{bottom:10%;left:0;border-color:#f7f8f540;transform:translate(-44px)}.pr-screen--old i{color:#f7f8f594}.pr-motion .pr-hero:not(.is-ready) .pr-hero__enter{opacity:0;transform:translateY(16px)}.pr-hero__enter{transition:opacity .58s ease,transform .58s cubic-bezier(.22,1,.36,1)}.pr-hero.is-ready .pr-hero__enter{opacity:1;transform:none}.pr-hero.is-ready .pr-hero__enter:nth-child(1){transition-delay:.08s}.pr-hero.is-ready .pr-hero__enter:nth-child(2){transition-delay:.16s}.pr-hero.is-ready .pr-hero__enter:nth-child(3){transition-delay:.24s}.pr-hero.is-ready .pr-hero__enter:nth-child(4){transition-delay:.32s}.pr-hero.is-ready .pr-hero__enter:nth-child(5){transition-delay:.4s}.pr-motion .pr-hero:not(.is-ready) .pr-screen--new{opacity:0;transform:translate(100px)}.pr-motion .pr-hero:not(.is-ready) .pr-screen--old{opacity:0;transform:translate(-100px)}.pr-motion .pr-hero:not(.is-ready) .pr-exchange__axis i{width:0}.pr-screen{transition:opacity .72s .38s ease,transform 1.05s .38s cubic-bezier(.22,1,.36,1)}.pr-hero.is-ready .pr-screen--new{opacity:1;transform:translate(-12px)}.pr-hero.is-ready .pr-screen--old{opacity:1;transform:translate(12px)}.pr-exchange__axis i{transition:width 1.1s .55s cubic-bezier(.22,1,.36,1)}.pr-hero.is-ready .pr-exchange__axis i{width:100%}.pr-intro{background:var(--pr-paper)}.pr-intro>.pr-shell{display:grid;grid-template-columns:minmax(260px,.62fr) minmax(0,1.38fr);gap:clamp(50px,10vw,160px);align-items:start}.pr-intro__statement{position:sticky;top:130px}.pr-intro__statement>p:last-child{margin:0;font-size:clamp(34px,4.5vw,64px);font-weight:550;line-height:1;letter-spacing:-.05em}.pr-intro__content{max-width:850px}.pr-intro__content .pr-title{margin-bottom:clamp(38px,5vw,64px)}.pr-intro__lead{margin-bottom:30px;color:#26302a;font-size:clamp(21px,1.8vw,27px);line-height:1.52}.pr-intro__content>.pr-copy:last-child{color:#525c56}.pr-section-head{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.62fr);gap:clamp(40px,8vw,120px);align-items:end;margin-bottom:clamp(54px,8vw,104px)}.pr-section-head .pr-eyebrow,.pr-section-head .pr-title{grid-column:1}.pr-section-head .pr-copy{grid-column:2;grid-row:1/3;color:#5b645f}.pr-benefit{position:relative;display:grid;grid-template-columns:72px minmax(250px,.68fr) minmax(0,1fr);gap:clamp(24px,5vw,76px);align-items:center;padding:clamp(34px,4vw,58px) 0;border-top:1px solid var(--pr-line);outline:none;transition:background-color .3s ease,transform .3s ease}.pr-benefit:last-child{border-bottom:1px solid var(--pr-line)}.pr-benefit:before{content:"";position:absolute;top:-1px;left:0;width:0;height:1px;background:var(--pr-green);transition:width .45s cubic-bezier(.22,1,.36,1)}.pr-benefit:hover,.pr-benefit:focus-visible{background:linear-gradient(90deg,rgba(0,209,91,.055),transparent 70%);transform:translate(5px)}.pr-benefit:hover:before,.pr-benefit:focus-visible:before{width:100%}.pr-benefit__number{color:#087b42;font-size:13px;font-weight:750;letter-spacing:.12em}.pr-benefit__label{margin:0 0 10px;color:#087b42;font-size:10px;font-weight:750;letter-spacing:.15em}.pr-benefit h3{margin:0;font-size:clamp(28px,3.4vw,50px);font-weight:550;line-height:1;letter-spacing:-.045em}.pr-benefit__text{color:#59625c;font-size:16px;line-height:1.7}.pr-benefit__text p{margin:0}.pr-process{background:#111613;color:#f7f8f5}.pr-process .pr-section-head .pr-copy,.pr-process .pr-copy{color:#f7f8f5a8}.pr-process__list{border-block:1px solid rgba(247,248,245,.17)}.pr-process__step{display:grid;grid-template-columns:80px minmax(260px,.64fr) minmax(0,1fr);gap:clamp(26px,5vw,76px);align-items:start;padding:clamp(42px,5vw,68px) 0;border-bottom:1px solid rgba(247,248,245,.17)}.pr-process__step:last-child{border-bottom:0}.pr-process__step>span{color:var(--pr-green);font-size:13px;font-weight:750;letter-spacing:.14em}.pr-process__step h3{margin:0;color:#fff;font-size:clamp(30px,3.8vw,54px);font-weight:540;line-height:1;letter-spacing:-.045em}.pr-process__step--left,.pr-process__step--right{transition:opacity .65s ease,transform .7s cubic-bezier(.22,1,.36,1)}.pr-motion .pr-process__step--left:not(.is-visible){transform:translate(-6px)}.pr-motion .pr-process__step--right:not(.is-visible){transform:translate(6px)}.pr-practical{background:var(--pr-paper)}.pr-practical__layout{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:clamp(54px,10vw,160px)}.pr-practical__head{position:sticky;top:130px;align-self:start}.pr-practical__item{display:grid;grid-template-columns:52px 1fr;gap:24px;padding:30px 0;border-top:1px solid var(--pr-line)}.pr-practical__item:last-child{border-bottom:1px solid var(--pr-line)}.pr-practical__item>span{color:#087b42;font-size:12px;font-weight:750;letter-spacing:.12em}.pr-practical__item h3{margin:0 0 12px;font-size:clamp(23px,2.5vw,36px);font-weight:560;line-height:1.05;letter-spacing:-.035em}.pr-practical__item .pr-copy{color:#58615b;font-size:16px}.pr-faq{background:#fff}.pr-faq__layout{display:grid;grid-template-columns:minmax(260px,.56fr) minmax(0,1fr);gap:clamp(54px,9vw,148px)}.pr-faq__head{position:sticky;top:130px;align-self:start}.pr-faq__list{border-top:1px solid var(--pr-line)}.pr-faq__item{border-bottom:1px solid var(--pr-line)}.pr-faq__question{display:grid;width:100%;grid-template-columns:1fr 24px;gap:20px;align-items:center;padding:28px 0;border:0;background:none;color:var(--pr-ink);text-align:left;cursor:pointer;font:inherit}.pr-faq__question span{font-size:clamp(20px,2vw,28px);font-weight:550;line-height:1.25;letter-spacing:-.025em}.pr-faq__question i{position:relative;width:18px;height:18px}.pr-faq__question i:before,.pr-faq__question i:after{content:"";position:absolute;top:8px;left:0;width:18px;height:1px;background:#087b42;transition:transform .3s ease}.pr-faq__question i:after{transform:rotate(90deg)}.pr-faq__question[aria-expanded=true] i:after{transform:rotate(0)}.pr-faq__answer .pr-copy{padding:0 46px 30px 0;color:#59625c;font-size:16px}.pr-motion .pr-faq__answer{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .34s ease,visibility .34s}.pr-motion .pr-faq__answer>.pr-copy{overflow:hidden}.pr-motion .pr-faq__item.is-open .pr-faq__answer{grid-template-rows:1fr;visibility:visible}.pr-final{padding:clamp(84px,10vw,140px) 0;background:#0f1411;color:#f7f8f5}.pr-final__layout{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(320px,.72fr);gap:clamp(48px,9vw,140px);align-items:end}.pr-final .pr-copy{max-width:620px;color:#f7f8f5ad}.pr-final .pr-actions{margin-top:30px}.pr-final .button.button--secondary{--color-button-background:255 255 255;--color-button-text:255 255 255;--color-button-border:255 255 255;background:transparent;color:#fff!important;border:1px solid rgba(255,255,255,.5)}.pr-motion .pr-reveal{opacity:0;transform:translateY(20px)}.pr-motion .pr-reveal.is-visible{opacity:1;transform:none;transition:opacity .62s ease,transform .68s cubic-bezier(.22,1,.36,1)}@media(max-width:989px){.pr-hero__layout{grid-template-columns:minmax(0,57%) minmax(260px,1fr);gap:36px}.pr-hero .pr-title{font-size:clamp(44px,6.4vw,64px)}.pr-exchange{min-height:390px}.pr-screen{padding:14px}.pr-section-head{grid-template-columns:1fr}.pr-section-head .pr-copy{grid-column:1;grid-row:auto;max-width:760px}.pr-benefit{grid-template-columns:56px minmax(220px,.72fr) 1fr}.pr-process__step{grid-template-columns:54px minmax(220px,.7fr) 1fr}.pr-final__layout{grid-template-columns:1fr 1fr}}@media(max-width:899px){.pr-hero{min-height:auto}.pr-hero__layout{display:block;min-height:0}.pr-hero__copy{max-width:760px}.pr-exchange{max-width:620px;min-height:360px;margin:54px auto 0}}@media(max-width:749px){.pr-shell{width:min(100% - 32px,1320px)}.pr-section{padding:74px 0}.pr-hero{padding:126px 0 54px}.pr-hero .pr-title{font-size:clamp(38px,10.5vw,54px)}.pr-hero__statement{margin:30px 0 22px;font-size:clamp(27px,8vw,38px)}.pr-hero__intro{margin-bottom:27px}.pr-actions,.pr-actions .button{width:100%}.pr-exchange{min-height:250px;margin-top:42px}.pr-screen{width:77%;padding:10px;font-size:8px}.pr-screen--new{top:8%}.pr-screen--old{bottom:8%}.pr-intro>.pr-shell,.pr-practical__layout,.pr-faq__layout,.pr-final__layout{grid-template-columns:1fr;gap:42px}.pr-intro__statement,.pr-practical__head,.pr-faq__head{position:static}.pr-intro__statement>p:last-child{font-size:clamp(32px,10vw,48px)}.pr-intro__content .pr-title{margin-bottom:32px}.pr-benefit{grid-template-columns:38px 1fr;gap:12px 14px;padding:32px 0}.pr-benefit__text{grid-column:2}.pr-benefit:hover,.pr-benefit:focus-visible{transform:translate(3px)}.pr-process__step{grid-template-columns:38px 1fr;gap:12px 14px;padding:38px 0}.pr-process__step .pr-copy{grid-column:2}.pr-practical__item{grid-template-columns:38px 1fr;gap:16px;padding:26px 0}.pr-faq__question{padding:24px 0}.pr-faq__answer .pr-copy{padding-right:0}.pr-final .pr-actions{margin-top:26px}}@media(prefers-reduced-motion:reduce){.pr-hero__enter,.pr-screen,.pr-exchange__axis i,.pr-reveal,.pr-process__step,.pr-faq__answer,.pr-faq__question i:after,.pr .button svg{animation:none!important;transition:none!important;transform:none!important;opacity:1!important}.pr-exchange__axis i{width:100%!important}}.pr-exchange{overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/72/assets/ptv-recycling.css.map */
