main.wrapper.main-content{margin-top:0!important;padding-top:0!important}.pf-dr,.pf-dr *{box-sizing:border-box}.pf-dr{--blue: #0867e8;--navy: #0a1c38;--text: #344054;--muted: #667085;--line: #e2e8f0;--soft: #f7f9fc;--blueSoft: #f1f7ff;--green: #087443;--amber: #a15c00;width:100%;min-height:calc(100svh - 250px);padding:8px 0 14px;background:transparent;color:var(--text);font-family:Arial,Helvetica,sans-serif}.pf-dr button,.pf-dr input{font-family:inherit}.pf-dr .shell{width:100%;max-width:none;margin:0;background:#fff;border:1px solid #dfe6ef;border-radius:26px;overflow:hidden;box-shadow:0 20px 56px #10244617}.pf-dr .hero{position:relative;isolation:isolate;min-height:190px;padding:34px 44px 36px;overflow:hidden;background:radial-gradient(circle at 84% 18%,rgba(71,172,255,.22),transparent 27%),linear-gradient(135deg,#071f57,#073a8d 48%,#0878ec);background-size:130% 130%;color:#fff;animation:pfDrHeroShift 12s ease-in-out infinite alternate}.pf-dr .hero:after{content:"";position:absolute;z-index:-1;right:-72px;bottom:-118px;width:330px;height:230px;border-radius:50%;background:radial-gradient(circle,#05beff3d,#05beff00 68%);pointer-events:none}.pf-dr .pf-dr-hero__content{position:relative;z-index:2;max-width:850px}.pf-dr .pf-dr-hero__dots{position:absolute;z-index:1;top:38px;right:50px;width:116px;height:74px;opacity:.34;background-image:radial-gradient(circle,rgba(147,213,255,.95) 1.25px,transparent 1.4px);background-size:12px 12px;pointer-events:none;animation:pfDrHeroDots 8s ease-in-out infinite}.pf-dr .hero h1{max-width:760px;margin:0;color:#fff;font-size:36px;line-height:1.12;letter-spacing:-.7px}.pf-dr .pf-dr-hero__accent{display:block;width:140px;max-width:100%;height:4px;margin-top:17px;border-radius:999px;background:linear-gradient(90deg,#32d4ff,#30a6ff 56%,#30a6ff00);transition:width .48s cubic-bezier(.22,.61,.36,1),background .28s ease}.pf-dr[data-pf-dr-step="2"] .pf-dr-hero__accent{width:280px}.pf-dr[data-pf-dr-step="3"] .pf-dr-hero__accent{width:420px}.pf-dr[data-pf-dr-step="4"] .pf-dr-hero__accent{width:560px}.pf-dr .hero p{max-width:760px;margin:15px 0 0;color:#ffffffe6;font-size:16px;line-height:1.55}@keyframes pfDrHeroShift{0%{background-position:0% 50%}to{background-position:100% 50%}}@keyframes pfDrHeroDots{0%,to{transform:translateZ(0);opacity:.28}50%{transform:translate3d(0,5px,0);opacity:.42}}@media(prefers-reduced-motion:reduce){.pf-dr .hero,.pf-dr .pf-dr-hero__dots{animation:none!important}}.pf-dr .content{padding:30px 44px 40px}.pf-dr .step{display:none}.pf-dr .step.active{display:block}.pf-dr .step-head{text-align:center}.pf-dr .step-head h2{margin:0;color:var(--navy);font-size:28px;line-height:1.2;letter-spacing:-.45px}.pf-dr .step-head p{margin:8px 0 0;color:var(--muted);font-size:14.5px;line-height:1.5}.pf-dr .pf-dr-reco-selections{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:18px;margin:16px auto 26px;padding:0 10px}.pf-dr .pf-dr-reco-selections[hidden]{display:none!important}.pf-dr .pf-dr-reco-selection{display:inline-flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:5px;min-width:72px;max-width:104px;text-align:center}.pf-dr .pf-dr-reco-selection .pf-dr-item-icon{flex:0 0 42px;width:42px;height:42px;border:0;border-radius:0;background:transparent;overflow:visible;box-shadow:none}.pf-dr .pf-dr-reco-selection .pf-dr-item-icon img{display:block;width:auto;height:auto;max-width:42px;max-height:42px;object-fit:contain}.pf-dr .pf-dr-reco-selection .pf-dr-item-icon--fallback{font-size:11px}.pf-dr .pf-dr-reco-selection__name{display:block;max-width:92px;color:#13243d;font-size:11px;font-weight:700;line-height:1.2;overflow-wrap:anywhere}.pf-dr .pf-dr-reco-selection__level{display:block;color:#5b6d85;font-size:10.5px;font-weight:700;line-height:1.2;white-space:normal}.pf-dr .pf-dr-current-selection{margin:8px auto 10px;text-align:center}.pf-dr .pf-dr-current-selection[hidden]{display:none!important}.pf-dr .pf-dr-current-selection__label{margin:0 0 12px;color:var(--muted);font-size:14.5px;font-weight:400;line-height:1.5}.pf-dr .pf-dr-current-selection__items{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:16px}.pf-dr .pf-dr-current-selection__item{display:inline-flex;flex-direction:column;align-items:center;gap:5px;min-width:72px;max-width:104px;text-align:center}.pf-dr .pf-dr-current-selection__item .pf-dr-item-icon{flex:0 0 42px;width:42px;height:42px;border:0;border-radius:0;background:transparent;overflow:visible;box-shadow:none}.pf-dr .pf-dr-current-selection__item .pf-dr-item-icon img{display:block;width:auto;height:auto;max-width:42px;max-height:42px;object-fit:contain}.pf-dr .pf-dr-current-selection__item .pf-dr-item-icon--fallback{font-size:10px}.pf-dr .pf-dr-current-selection__name{display:block;max-width:92px;color:#13243d;font-size:11px;font-weight:700;line-height:1.2;overflow-wrap:anywhere}.pf-dr .section{margin-top:32px;padding-top:0;border-top:0}.pf-dr .section:first-of-type{margin-top:28px}.pf-dr .section h3{margin:0 0 6px;color:var(--navy);font-size:18px}.pf-dr .hint{margin:0 0 14px;color:var(--muted);font-size:13.5px;line-height:1.45}.pf-dr .choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.pf-dr .choice{position:relative;display:flex;gap:10px;align-items:flex-start;min-height:68px;margin:0;padding:14px;border:1px solid #dce4ee;border-radius:14px;background:#fff;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.pf-dr .choice:hover{border-color:#9fc4f8;box-shadow:0 6px 18px #0759c90f}.pf-dr .choice,.pf-dr .radio{pointer-events:auto!important;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.pf-dr .choice>*:not(input),.pf-dr .radio>*:not(input){pointer-events:none!important}.pf-dr .choice.selected{border-color:#4b98ff;background:var(--blueSoft)}.pf-dr .choice input{position:absolute;opacity:0;pointer-events:none}.pf-dr .tick{flex:0 0 21px;display:grid;place-items:center;width:21px;height:21px;border:1.5px solid #b7c2d0;border-radius:6px;background:#fff;color:#fff}.pf-dr .choice.selected .tick{border-color:var(--blue);background:var(--blue)}.pf-dr .choice.selected .tick:after{content:"\2713";font-size:12px;font-weight:700}.pf-dr .choice strong{display:block;color:#182230;font-size:14.5px;line-height:1.35}.pf-dr .choice small{display:block;margin-top:4px;color:var(--muted);font-size:12px;line-height:1.45}.pf-dr input.search{width:100%;max-width:430px;height:auto;margin:0 0 14px;padding:11px 13px;border:1px solid #d8e0eb;border-radius:11px;background:#fff;color:#182230;font-size:13px;line-height:1.3;box-shadow:none}.pf-dr input.search:focus{outline:none;border-color:#78aef5;box-shadow:0 0 0 3px #0867e814}.pf-dr .radios{display:grid;grid-template-columns:repeat(3,1fr);gap:11px}.pf-dr .radio{position:relative;margin:0;padding:15px;border:1px solid #dce4ee;border-radius:14px;background:#fff;cursor:pointer}.pf-dr .radio input{position:absolute;opacity:0;pointer-events:none}.pf-dr .radio.selected{border-color:#4b98ff;background:var(--blueSoft)}.pf-dr .radio strong{display:block;color:#182230;font-size:14px}.pf-dr .radio span{display:block;margin-top:5px;color:var(--muted);font-size:13px;line-height:1.45}.pf-dr .actions{position:relative!important;z-index:20!important;margin-top:30px;padding-top:21px;border-top:1px solid var(--line);pointer-events:auto!important;isolation:isolate}.pf-dr .actions:before,.pf-dr .actions:after{pointer-events:none!important}.pf-dr .pf-dr-btn{position:relative!important;z-index:30!important;margin:0;border:1px solid transparent;font-weight:700;line-height:1;text-shadow:none;box-shadow:none;cursor:pointer!important;pointer-events:auto!important;touch-action:manipulation;-webkit-user-select:none;user-select:none;appearance:none;-webkit-appearance:none}.pf-dr .pf-dr-btn:before,.pf-dr .pf-dr-btn:after{pointer-events:none!important}.pf-dr .pf-dr-btn[disabled]{pointer-events:none!important}.pf-dr .pf-dr-btn--primary{background:var(--blue);color:#fff}.pf-dr .pf-dr-btn--primary:hover{background:#075dcf}.pf-dr .pf-dr-btn--secondary{border-color:#d7dfe9;background:#fff;color:#344054}.pf-dr .pf-dr-btn--secondary:hover{border-color:#b9c6d6;background:#f8fafc}.pf-dr .info{margin-top:16px;padding:13px 15px;border-radius:13px;background:#f3f8ff;color:#39536f;font-size:13.5px;line-height:1.5}.pf-dr .alert{background:#fff4e8;color:#8b4b08}.pf-dr .platform{margin-top:28px;padding-top:0;border-top:0}.pf-dr .platform h3{margin:0;color:var(--navy);font-size:19px}.pf-dr .pf-dr-platform-heading{display:inline-flex;align-items:center;gap:9px}.pf-dr .pf-dr-platform-icon{flex:0 0 22px;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;color:#0964df}.pf-dr .pf-dr-platform-icon svg{display:block;width:22px;height:22px}.pf-dr .pf-dr-platform-icon--compact{flex-basis:15px;width:15px;height:15px}.pf-dr .pf-dr-platform-icon--compact svg{width:15px;height:15px}.pf-dr .pf-dr-platform-icon--mac{flex:0 0 33px;display:inline-flex;align-items:center;justify-content:center;width:33px;height:33px;color:#111827;transform:translateY(-3px)}.pf-dr .pf-dr-platform-icon--mac svg{width:30px;height:30px}.pf-dr .pf-dr-platform-icon--mac.pf-dr-platform-icon--compact{flex-basis:22.5px;width:22.5px;height:22.5px}.pf-dr .pf-dr-platform-icon--mac.pf-dr-platform-icon--compact svg{width:21px;height:21px}.pf-dr .result-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-top:13px}.pf-dr .platform>.result-grid{align-items:stretch;grid-auto-rows:1fr}.pf-dr .platform>.result-grid>.result{height:100%}.pf-dr .result{box-sizing:border-box;height:100%;min-height:158px;margin:0;padding:16px;border:1px solid #dce4ee;border-radius:16px;background:#fff}.pf-dr .result.rec{border-color:#72aaf8;background:linear-gradient(180deg,#eef6ff,#fff);box-shadow:0 10px 25px #075fe814}.pf-dr .result.perf{border-color:#d9e1eb;background:#fff}.pf-dr .pf-dr-result-badge{position:static!important;inset:auto!important;display:inline-flex!important;align-items:baseline;gap:4px;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;max-width:100%;margin:0;padding:0;border:0!important;border-radius:0!important;background:transparent!important;color:#111827!important;font-size:11px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:.075em!important;text-align:left;text-transform:uppercase;white-space:normal;transform:none!important;overflow:visible!important;box-shadow:none!important}.pf-dr .pf-dr-result-star{position:relative;top:1px;display:inline-flex;flex:0 0 14px;width:14px;height:14px;align-items:center;justify-content:center;line-height:1}.pf-dr .pf-dr-result-star svg{display:block;width:14px;height:14px;overflow:visible}.pf-dr .pf-dr-result-star path{fill:currentColor;stroke:currentColor;stroke-width:1.05;stroke-linejoin:round}.pf-dr .pf-dr-result-badge__text{display:inline-block}.pf-dr .pf-dr-result-badge:before,.pf-dr .pf-dr-result-badge:after{content:none!important;display:none!important}.pf-dr .pf-dr-affordable-segment .pf-dr-result-badge{min-width:0;padding:0;border:0;border-radius:0;background:transparent;font-size:11px}.pf-dr .pf-dr-affordable-segment .pf-dr-result-badge__text{font-size:11px}.pf-dr .pf-dr-affordable-segment.rec .pf-dr-result-badge{background:#fff}.pf-dr .pf-dr-affordable-segment:not(.rec) .pf-dr-result-badge{border-color:#d0d8e3;background:#fff;color:#111827}.pf-dr .result h4{margin:9px 0 6px;color:var(--navy);font-size:18px;line-height:1.28}.pf-dr .result p{margin:0;color:var(--muted);font-size:12.8px;line-height:1.45}.pf-dr .pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.pf-dr .pill{padding:5px 8px;border-radius:999px;background:#edf1f6;color:#536174;font-size:11.5px}.pf-dr .saver{margin-top:28px;padding:22px 0 0;border-top:1px solid var(--line);border-right:0;border-bottom:0;border-left:0;border-radius:0;background:transparent}.pf-dr .saver>h3{margin:0 0 5px;color:var(--navy);font-size:22px;font-weight:700;line-height:1.25}.pf-dr .save-card{display:grid;grid-template-columns:340px minmax(0,1fr);align-items:center;gap:30px;margin-top:10px;padding:0;border:0}.pf-dr .save-card+.save-card{margin-top:10px;padding-top:10px;border-top:0}.pf-dr .pf-dr-affordable-intro{display:flex;flex-direction:column;justify-content:center;min-width:0;padding-left:4px}.pf-dr .pf-dr-affordable-remove{display:inline-flex;align-items:center;gap:14px;width:max-content;max-width:100%;color:var(--navy);font-size:17px;font-weight:500;line-height:1.35}.pf-dr .pf-dr-affordable-remove .pf-dr-item-icon--mini{flex:0 0 36px;width:36px;height:36px;border:0;border-radius:0;background:transparent;overflow:visible;box-shadow:none}.pf-dr .pf-dr-affordable-remove .pf-dr-item-icon--mini img{display:block;width:36px;height:36px;max-width:36px;max-height:36px;object-fit:contain}.pf-dr .pf-dr-affordable-remove .pf-dr-item-icon--fallback{font-size:13px}.pf-dr .pf-dr-affordable-strips{display:flex;flex-direction:column;gap:12px;min-width:0}.pf-dr .pf-dr-affordable-strip{--pf-dr-affordable-cols: 1;display:grid;grid-template-columns:repeat(var(--pf-dr-affordable-cols),minmax(0,1fr));align-items:stretch;width:100%;min-width:0;border:1px solid #dce4ee;background:#fff;overflow:hidden;box-shadow:0 4px 14px #10244609}.pf-dr .pf-dr-affordable-strip--1{--pf-dr-affordable-cols: 1}.pf-dr .pf-dr-affordable-strip--2{--pf-dr-affordable-cols: 2}.pf-dr .pf-dr-affordable-strip--3{--pf-dr-affordable-cols: 3}.pf-dr .pf-dr-affordable-segment{display:flex;flex-direction:column;justify-content:flex-start;min-width:0;border:0;border-radius:0;background:transparent;color:inherit;text-decoration:none;box-shadow:none}.pf-dr .pf-dr-affordable-segment+.pf-dr-affordable-segment{border-left:1px solid #dce4ee}.pf-dr .pf-dr-affordable-tier{display:inline-flex;align-items:baseline;gap:4px;width:max-content;max-width:100%;margin:0 0 14px;color:#111827;font-size:11px;font-weight:700;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}.pf-dr .pf-dr-affordable-tier__star{position:relative;top:1px;display:inline-flex;flex:0 0 13px;width:13px;height:13px;align-items:center;justify-content:center;line-height:1}.pf-dr .pf-dr-affordable-tier__star svg{display:block;width:13px;height:13px;overflow:visible}.pf-dr .pf-dr-affordable-tier__star path{fill:currentColor;stroke:currentColor;stroke-width:1.05;stroke-linejoin:round}.pf-dr .pf-dr-affordable-strip--1 .pf-dr-affordable-segment.is-highlighted{background:transparent}.pf-dr .pf-dr-affordable-strip--2 .pf-dr-affordable-segment.is-highlighted,.pf-dr .pf-dr-affordable-strip--3 .pf-dr-affordable-segment.is-highlighted{border:0}.pf-dr .pf-dr-affordable-segment.is-highlighted .pf-dr-affordable-tier{color:#0964df}.pf-dr .pf-dr-affordable-segment:hover{background:#fbfdff}.pf-dr .pf-dr-affordable-strip--1 .pf-dr-affordable-segment:hover{background:#ffffff6b}@media(max-width:1024px){.pf-dr .save-card{grid-template-columns:1fr;gap:16px}.pf-dr .pf-dr-affordable-intro{gap:12px;padding-left:0}}@media(max-width:767px){.pf-dr .save-card{padding:0}.pf-dr .save-card+.save-card{margin-top:8px;padding-top:8px}.pf-dr .pf-dr-affordable-remove{font-size:15.5px}.pf-dr .pf-dr-affordable-strip,.pf-dr .pf-dr-affordable-strip--2,.pf-dr .pf-dr-affordable-strip--3{grid-template-columns:1fr}.pf-dr .pf-dr-affordable-segment{min-height:0;padding:18px 20px}.pf-dr .pf-dr-affordable-segment+.pf-dr-affordable-segment{border-left:0;border-top:1px solid #dce4ee}.pf-dr .pf-dr-affordable-strip--2 .pf-dr-affordable-segment.is-highlighted,.pf-dr .pf-dr-affordable-strip--3 .pf-dr-affordable-segment.is-highlighted{margin:0;padding:18px 20px;border-radius:0}}.pf-dr #intentGrid.pf-dr-intent-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.pf-dr .choice.choice--intent{align-items:center;min-height:96px;padding:12px 42px 12px 12px;gap:12px}.pf-dr .choice.choice--intent .tick{position:absolute;top:12px;right:12px}.pf-dr .pf-dr-intent-icon{flex:0 0 56px;display:grid;place-items:center;width:56px;height:56px;border:0;border-radius:0;background:transparent;overflow:visible;box-shadow:none}.pf-dr .pf-dr-intent-icon img{display:block;width:56px;height:56px;object-fit:contain}.pf-dr .pf-dr-intent-icon--fallback{border:0;background:transparent;color:#0867e8;box-shadow:none}.pf-dr .pf-dr-intent-icon--fallback svg{display:block;width:36px;height:36px}.pf-dr .pf-dr-intent-copy{min-width:0}.pf-dr .choice--intent strong{font-size:14px}.pf-dr .choice--intent small{margin-top:3px;font-size:11.5px;line-height:1.4}.pf-dr .choice--intent.selected .pf-dr-intent-icon--fallback{border-color:transparent;background:transparent}@media(max-width:1100px){.pf-dr #intentGrid.pf-dr-intent-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.pf-dr #selectionArea .pf-dr-icon-choices{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.pf-dr .choice.choice--with-icon{align-items:center;min-height:76px;padding:11px 42px 11px 11px;gap:11px}.pf-dr .choice.choice--with-icon .tick{position:absolute;top:12px;right:12px}.pf-dr .pf-dr-choice-copy{min-width:0}.pf-dr .pf-dr-item-icon{flex:0 0 48px;display:grid;place-items:center;width:48px;height:48px;border:0;border-radius:0;overflow:visible;background:transparent;box-shadow:none}.pf-dr .pf-dr-item-icon img{display:block;width:auto;height:auto;max-width:46px;max-height:46px;object-fit:contain}.pf-dr .pf-dr-item-icon--fallback{border:0;background:transparent;color:#42658e;font-size:12px;font-weight:800;letter-spacing:.02em;box-shadow:none}.pf-dr .pf-dr-item-icon--mini{flex:0 0 22px;width:22px;height:22px;border:0;border-radius:0;background:transparent;overflow:visible;box-shadow:none}.pf-dr .pf-dr-item-icon--mini img{display:block;width:22px;height:22px;max-width:22px;max-height:22px;object-fit:contain}.pf-dr .pf-dr-item-icon--mini.pf-dr-item-icon--fallback{font-size:8px}.pf-dr .pill--with-icon{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:4px 10px 4px 6px;line-height:1.25}.pf-dr .pill--with-icon>span:last-child{min-width:0}@media(max-width:1100px){.pf-dr #selectionArea .pf-dr-icon-choices{grid-template-columns:repeat(3,minmax(0,1fr))}}.pf-dr .pf-dr-support{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin:16px 0 0;padding:15px 18px;border:1px solid #dce6f1;border-radius:16px;background:linear-gradient(180deg,#fff,#fcfdff);box-shadow:0 10px 28px #1024460a}.pf-dr .pf-dr-support__item{display:flex;align-items:center;gap:14px;min-width:0;padding:7px 20px}.pf-dr .pf-dr-support__item+.pf-dr-support__item{border-left:1px solid #e3eaf3}.pf-dr .pf-dr-support__icon{position:relative;flex:0 0 46px;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border:1px solid #cfe2fb;border-radius:12px;background:linear-gradient(145deg,#f9fcff,#edf6ff);color:#0867e8;box-shadow:inset 0 1px #ffffffe6,0 4px 10px #0867e80e}.pf-dr .pf-dr-support__icon:after{content:"";position:absolute;top:6px;left:7px;width:13px;height:5px;border-radius:999px;background:#ffffffd9;transform:rotate(-18deg);pointer-events:none}.pf-dr .pf-dr-support__icon svg{position:relative;z-index:1;display:block;width:28px;height:28px}.pf-dr .pf-dr-support__copy{display:block;min-width:0}.pf-dr .pf-dr-support__copy strong{display:block;margin:0;color:var(--navy);font-size:14px;font-weight:750;line-height:1.3;letter-spacing:-.01em}.pf-dr .pf-dr-support__copy>span{display:block;margin-top:5px;max-width:340px;color:var(--muted);font-size:13px;line-height:1.45}@media(max-width:820px){.pf-dr #intentGrid.pf-dr-intent-grid,.pf-dr #selectionArea .pf-dr-icon-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-dr{min-height:calc(100svh - 180px);padding:8px 0 12px}.pf-dr .shell{width:100%;max-width:none;margin:0;border-radius:20px}.pf-dr .hero{min-height:178px;padding:27px 22px 29px}.pf-dr .pf-dr-hero__dots{top:26px;right:18px;width:84px;height:62px;background-size:11px 11px}.pf-dr .hero h1{max-width:88%;font-size:29px}.pf-dr .pf-dr-hero__accent{width:25%;margin-top:14px}.pf-dr[data-pf-dr-step="2"] .pf-dr-hero__accent{width:50%}.pf-dr[data-pf-dr-step="3"] .pf-dr-hero__accent{width:75%}.pf-dr[data-pf-dr-step="4"] .pf-dr-hero__accent{width:100%}.pf-dr .hero p{margin-top:13px;font-size:14.5px}.pf-dr .content{padding:24px 20px 28px}.pf-dr .choices{grid-template-columns:repeat(2,1fr)}.pf-dr .pf-dr-support{grid-template-columns:1fr;padding:10px 18px}.pf-dr .pf-dr-support__item{padding:14px 4px}.pf-dr .pf-dr-support__item+.pf-dr-support__item{border-top:1px solid #e2e8f0;border-left:0}}@media(max-width:540px){.pf-dr #intentGrid.pf-dr-intent-grid{grid-template-columns:1fr}.pf-dr .choice.choice--intent{min-height:82px;padding:10px 40px 10px 10px}.pf-dr .pf-dr-intent-icon{flex-basis:50px;width:50px;height:50px;border-radius:0}.pf-dr .pf-dr-intent-icon img{width:50px;height:50px}.pf-dr #selectionArea .pf-dr-icon-choices{grid-template-columns:1fr}.pf-dr .choice.choice--with-icon{min-height:72px;padding:10px 40px 10px 10px}.pf-dr .pf-dr-item-icon{flex-basis:44px;width:44px;height:44px;border-radius:0}.pf-dr .pf-dr-item-icon img{max-width:42px;max-height:42px}.pf-dr .choices,.pf-dr .radios{grid-template-columns:1fr}.pf-dr .step-head h2{font-size:24px}.pf-dr .actions{gap:10px}.pf-dr .pf-dr-btn{flex:1 1 0;padding:0 16px}.pf-dr .pf-dr-support{margin-top:12px;padding:8px 14px;border-radius:14px}.pf-dr .pf-dr-support__item{gap:11px;padding:13px 2px}.pf-dr .pf-dr-support__icon{flex-basis:38px;width:38px;height:38px;border-radius:11px}.pf-dr .pf-dr-support__icon svg{width:21px;height:21px}}.pf-dr .actions{gap:16px}.pf-dr .pf-dr-btn{flex:0 0 240px;width:240px;min-width:240px;min-height:54px;padding:0 24px;font-size:15px;border-radius:12px}.pf-dr .pf-dr-btn--secondary,.pf-dr .pf-dr-btn--primary{width:240px;min-width:240px}@media(max-width:540px){.pf-dr .actions{gap:10px}.pf-dr .pf-dr-btn{flex:1 1 0;width:auto;min-width:0;min-height:52px;padding:0 12px;font-size:14px}}.pf-dr .actions{display:flex!important;justify-content:center!important;align-items:center!important;flex-wrap:nowrap}.pf-dr .actions>span:empty{display:none!important}.pf-dr .actions .pf-dr-btn{display:inline-flex!important;visibility:visible!important;opacity:1!important;align-items:center;justify-content:center;position:relative!important;z-index:50!important}.pf-dr .actions .pf-dr-btn--primary,.pf-dr .actions .pf-dr-btn--secondary{flex:0 0 240px;width:240px;min-width:240px}@media(max-width:540px){.pf-dr .actions .pf-dr-btn--primary,.pf-dr .actions .pf-dr-btn--secondary{flex:1 1 0;width:auto;min-width:0}}@media(max-width:540px){.pf-dr .pf-dr-reco-selections{gap:14px;margin:14px auto 22px;padding:0}.pf-dr .pf-dr-reco-selection{min-width:68px;max-width:92px}.pf-dr .pf-dr-reco-selection__name{max-width:92px;font-size:10.5px}.pf-dr .pf-dr-reco-selection .pf-dr-item-icon{flex-basis:38px;width:38px;height:38px}.pf-dr .pf-dr-reco-selection .pf-dr-item-icon img{max-width:38px;max-height:38px}.pf-dr .pf-dr-reco-selection__level{font-size:10px}}@media(max-width:540px){.pf-dr .pf-dr-current-selection{margin:8px auto}.pf-dr .pf-dr-current-selection__items{gap:12px}.pf-dr .pf-dr-current-selection__item{min-width:68px;max-width:92px}.pf-dr .pf-dr-current-selection__item .pf-dr-item-icon{flex-basis:38px;width:38px;height:38px}.pf-dr .pf-dr-current-selection__item .pf-dr-item-icon img{max-width:38px;max-height:38px}.pf-dr .pf-dr-current-selection__name{max-width:92px;font-size:10.5px}}@media(max-width:540px){.pf-dr .saver{margin-top:28px;padding-top:20px}.pf-dr .saver h3{font-size:21px}}@media(max-width:540px){.pf-dr .result{min-height:0}}.pf-dr .pf-dr-stock-status{display:flex;align-items:center;gap:6px;margin-top:10px;color:#b42318;font-size:12px;font-weight:700;line-height:1.35}.pf-dr .pf-dr-stock-status[hidden]{display:none!important}.pf-dr .pf-dr-stock-status:before{content:"";flex:0 0 6px;width:6px;height:6px;border-radius:999px;background:currentColor}.pf-dr .result.is-stock-unavailable{opacity:1}.pf-dr a.result.pf-dr-result-link{display:block;color:inherit;text-decoration:none;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.pf-dr a.result.pf-dr-result-link:hover{transform:translateY(-2px);border-color:#a9c9f6;box-shadow:0 10px 22px #1f6feb14}.pf-dr a.result.pf-dr-result-link:focus-visible{outline:3px solid rgba(31,111,235,.22);outline-offset:3px}.pf-dr a.result.pf-dr-result-link h4,.pf-dr a.result.pf-dr-result-link p{color:inherit}@media(prefers-reduced-motion:reduce){.pf-dr a.result.pf-dr-result-link{transition:none}.pf-dr a.result.pf-dr-result-link:hover{transform:none}}.pf-dr .result:not(.rec){border-color:#d9e1eb;background:#fff;box-shadow:none}.pf-dr .result:not(.rec) h4,.pf-dr a.result.pf-dr-result-link:not(.rec) h4{color:#111827!important}.pf-dr .result.rec .pf-dr-result-badge{border:0!important;background:transparent!important;color:#0964df!important}.pf-dr .result:not(.rec) .pf-dr-result-badge{border:0!important;background:transparent!important;color:#111827!important}.pf-dr .pf-dr-affordable-strip--2,.pf-dr .pf-dr-affordable-strip--3{align-items:stretch}.pf-dr .pf-dr-affordable-strip--2 .pf-dr-affordable-segment,.pf-dr .pf-dr-affordable-strip--3 .pf-dr-affordable-segment{height:100%;min-width:0;margin:0;border-radius:0}.pf-dr .pf-dr-affordable-strip--2 .pf-dr-affordable-segment+.pf-dr-affordable-segment,.pf-dr .pf-dr-affordable-strip--3 .pf-dr-affordable-segment+.pf-dr-affordable-segment{border-left:1px solid #cfd9e6!important}.pf-dr .pf-dr-affordable-strip--2 .pf-dr-affordable-segment.is-highlighted,.pf-dr .pf-dr-affordable-strip--3 .pf-dr-affordable-segment.is-highlighted{position:relative;margin:0;padding:22px 26px;border-top:0;border-right:0;border-bottom:0;border-radius:0;background:#f3f8ff;box-shadow:none}.pf-dr .pf-dr-affordable-strip--2 .pf-dr-affordable-segment.is-highlighted:not(:first-child),.pf-dr .pf-dr-affordable-strip--3 .pf-dr-affordable-segment.is-highlighted:not(:first-child){border-left:1px solid #cfd9e6!important}.pf-dr .pf-dr-affordable-strip--2 .pf-dr-affordable-segment.is-highlighted:before,.pf-dr .pf-dr-affordable-strip--3 .pf-dr-affordable-segment.is-highlighted:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#0964df09,#0964df03)}.pf-dr .pf-dr-affordable-segment.is-highlighted>*{position:relative;z-index:1}@media(max-width:767px){.pf-dr .pf-dr-affordable-strip--2 .pf-dr-affordable-segment+.pf-dr-affordable-segment,.pf-dr .pf-dr-affordable-strip--3 .pf-dr-affordable-segment+.pf-dr-affordable-segment{border-left:0!important;border-top:1px solid #cfd9e6!important}.pf-dr .pf-dr-affordable-strip--2 .pf-dr-affordable-segment.is-highlighted,.pf-dr .pf-dr-affordable-strip--3 .pf-dr-affordable-segment.is-highlighted{margin:0;padding:18px 20px;border-left:0!important;border-radius:0}}.pf-dr .platform>.pf-dr-recommend-strip{margin-top:14px}.pf-dr .pf-dr-recommend-strip{align-items:stretch}.pf-dr .pf-dr-recommend-strip .result.pf-dr-recommend-segment{display:flex;flex-direction:column;justify-content:flex-start;min-width:0;height:100%;margin:0;border:0;border-radius:0;box-shadow:none}.pf-dr .pf-dr-recommend-strip .result.pf-dr-recommend-segment+.result.pf-dr-recommend-segment{border-left:1px solid #cfd9e6}.pf-dr .pf-dr-recommend-strip .result.pf-dr-recommend-segment.is-highlighted{position:relative;background:#f3f8ff}.pf-dr .pf-dr-recommend-strip .result.pf-dr-recommend-segment.is-highlighted:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#0964df09,#0964df03)}.pf-dr .pf-dr-recommend-strip .result.pf-dr-recommend-segment>*{position:relative;z-index:1}.pf-dr .pf-dr-recommend-strip .pf-dr-result-badge{display:inline-flex!important;align-items:baseline;gap:4px;width:max-content;max-width:100%;margin:0 0 14px;color:#111827!important;font-size:11px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:.08em!important;text-transform:uppercase}.pf-dr .pf-dr-recommend-strip .result.rec .pf-dr-result-badge{color:#0964df!important}.pf-dr .pf-dr-recommend-strip .result p{margin:10px 0 0}.pf-dr .pf-dr-recommend-strip a.result.pf-dr-result-link:hover{transform:none;border-color:transparent;box-shadow:none;background:#fbfdff}.pf-dr .pf-dr-recommend-strip .result.pf-dr-recommend-segment.is-highlighted:hover{background:#eef5ff}.pf-dr .pf-dr-recommend-strip .result.pf-dr-recommend-segment.is-highlighted:hover:before{opacity:1}@media(max-width:767px){.pf-dr .pf-dr-recommend-strip .result.pf-dr-recommend-segment{min-height:0;padding:18px 20px}.pf-dr .pf-dr-recommend-strip .result.pf-dr-recommend-segment+.result.pf-dr-recommend-segment{border-left:0;border-top:1px solid #cfd9e6}}.pf-dr .pf-dr-monthly-price{max-width:100%}.pf-dr .pf-dr-monthly-price[hidden]{display:none!important}.pf-dr .pf-dr-monthly-price--affordable{margin-top:7px}.pf-dr .pf-dr-affordable-segment.is-highlighted .pf-dr-monthly-price{color:#0964df}@media(max-width:767px){.pf-dr .pf-dr-monthly-price strong{font-size:14px}.pf-dr .pf-dr-monthly-price span{font-size:11px}}.pf-dr .pf-dr-recommend-strip .result.pf-dr-recommend-segment,.pf-dr .pf-dr-affordable-segment{display:flex;flex-direction:column}.pf-dr .pf-dr-recommend-strip .pf-dr-result-badge,.pf-dr .pf-dr-affordable-tier{order:1}.pf-dr .pf-dr-recommend-strip .result h4,.pf-dr .pf-dr-affordable-segment h4{order:2}.pf-dr .pf-dr-recommend-strip .result p,.pf-dr .pf-dr-stock-status{order:3}.pf-dr .pf-dr-monthly-price{order:4;display:flex;align-items:baseline;justify-content:flex-end;width:100%;text-align:right;white-space:nowrap}.pf-dr .pf-dr-stock-status+.pf-dr-monthly-price{padding-top:8px}.pf-dr .pf-dr-recommend-strip,.pf-dr .pf-dr-affordable-strip{border-color:#d8e1ec;background:#fff;box-shadow:0 1px 2px #10244606,0 10px 28px #1024460b}.pf-dr .pf-dr-recommend-strip{border-radius:20px;overflow:hidden}.pf-dr .pf-dr-recommend-strip .result.pf-dr-recommend-segment{background:#fff}.pf-dr .pf-dr-recommend-strip .result.pf-dr-recommend-segment+.result.pf-dr-recommend-segment,.pf-dr .pf-dr-affordable-strip--2 .pf-dr-affordable-segment+.pf-dr-affordable-segment,.pf-dr .pf-dr-affordable-strip--3 .pf-dr-affordable-segment+.pf-dr-affordable-segment{border-left-color:#d7e0eb!important}.pf-dr .pf-dr-recommend-strip .result.pf-dr-recommend-segment.is-highlighted,.pf-dr .pf-dr-affordable-segment.is-highlighted{background:linear-gradient(180deg,#f1f7ff,#f7faff)}.pf-dr .pf-dr-recommend-strip .result.pf-dr-recommend-segment.is-highlighted:before,.pf-dr .pf-dr-affordable-strip--2 .pf-dr-affordable-segment.is-highlighted:before,.pf-dr .pf-dr-affordable-strip--3 .pf-dr-affordable-segment.is-highlighted:before{background:linear-gradient(180deg,#1872e506,#1872e500)}.pf-dr .pf-dr-recommend-strip .pf-dr-result-badge,.pf-dr .pf-dr-affordable-tier{color:#536174!important;font-weight:720!important;line-height:1.2!important}.pf-dr .pf-dr-recommend-strip .result.rec .pf-dr-result-badge,.pf-dr .pf-dr-affordable-segment.is-highlighted .pf-dr-affordable-tier{color:#0a63dc!important}.pf-dr .pf-dr-recommend-strip .result h4{margin:0;color:#091d3b;font-weight:740}.pf-dr .pf-dr-affordable-segment h4{margin:0;color:#091d3b;font-weight:730}.pf-dr .pf-dr-affordable-segment.pf-dr-segment--business h4{letter-spacing:-.006em}.pf-dr .pf-dr-recommend-strip .result.pf-dr-recommend-segment.pf-dr-segment--business .pf-dr-monthly-price,.pf-dr .pf-dr-affordable-segment.pf-dr-segment--business .pf-dr-monthly-price{padding-top:10px}.pf-dr .pf-dr-recommend-strip .result p{max-width:95%;color:#66758a;font-weight:400}.pf-dr .pf-dr-recommend-strip .pf-dr-stock-status,.pf-dr .pf-dr-affordable-segment .pf-dr-stock-status{gap:6px;color:#c4322b;font-size:11.5px;font-weight:650;line-height:1.3}.pf-dr .pf-dr-recommend-strip .pf-dr-stock-status:before,.pf-dr .pf-dr-affordable-segment .pf-dr-stock-status:before{flex-basis:5px;width:5px;height:5px}.pf-dr .pf-dr-monthly-price{gap:5px;margin-top:auto;color:#0a63dc;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.pf-dr .pf-dr-monthly-price strong{color:inherit;font-weight:760;line-height:1;letter-spacing:-.025em}.pf-dr .pf-dr-monthly-price span{position:relative;top:-1px;color:#7a8799;font-size:10.5px;font-weight:600;line-height:1;letter-spacing:.01em}.pf-dr .pf-dr-recommend-strip .result.rec .pf-dr-monthly-price,.pf-dr .pf-dr-affordable-segment.is-highlighted .pf-dr-monthly-price{color:#075fd7}.pf-dr .pf-dr-affordable-strip{border-radius:18px}.pf-dr .pf-dr-affordable-strip--1{border-color:#9fc4fa;background:linear-gradient(180deg,#f6faff,#fff);box-shadow:0 1px 2px #10244605,0 8px 22px #075fe80b}.pf-dr .pf-dr-recommend-strip .result.pf-dr-recommend-segment{min-height:158px;padding:21px 22px 17px}.pf-dr .pf-dr-recommend-strip .pf-dr-result-badge,.pf-dr .pf-dr-affordable-tier{margin-bottom:10px;font-size:10.2px!important;letter-spacing:.115em!important}.pf-dr .pf-dr-recommend-strip .result h4{font-size:16.2px;line-height:1.31;letter-spacing:-.011em}.pf-dr .pf-dr-recommend-strip .result p{margin-top:8px;font-size:12.15px;line-height:1.43}.pf-dr .pf-dr-recommend-strip .pf-dr-stock-status{margin-top:8px}.pf-dr .pf-dr-affordable-segment .pf-dr-stock-status{margin-top:7px}.pf-dr .pf-dr-monthly-price{padding-top:10px}.pf-dr .pf-dr-monthly-price strong{font-size:16.2px}.pf-dr .pf-dr-recommend-strip .result.pf-dr-recommend-segment.pf-dr-segment--business{padding:20px 18px 16px}.pf-dr .pf-dr-recommend-strip .result.pf-dr-recommend-segment.pf-dr-segment--business h4{font-size:15.5px;line-height:1.28;letter-spacing:-.009em}.pf-dr .pf-dr-affordable-segment{min-height:108px;padding:16px 18px 14px}.pf-dr .pf-dr-affordable-segment h4{font-size:15.2px;line-height:1.3;letter-spacing:-.006em}.pf-dr .pf-dr-affordable-segment.pf-dr-segment--business{padding:15px 16px 13px}.pf-dr .pf-dr-affordable-segment.pf-dr-segment--business h4{font-size:14.7px;line-height:1.28}.pf-dr .pf-dr-monthly-price--affordable{padding-top:8px}.pf-dr .pf-dr-monthly-price--affordable strong{font-size:14.8px}.pf-dr .pf-dr-recommend-strip a.result.pf-dr-result-link,.pf-dr .pf-dr-affordable-segment.pf-dr-result-link{transition:background-color .16s ease,box-shadow .16s ease}.pf-dr .pf-dr-recommend-strip a.result.pf-dr-result-link:hover,.pf-dr .pf-dr-affordable-segment.pf-dr-result-link:hover{background:#fbfdff}.pf-dr .pf-dr-recommend-strip .result.pf-dr-recommend-segment.is-highlighted:hover,.pf-dr .pf-dr-affordable-segment.is-highlighted:hover{background:linear-gradient(180deg,#edf5ff,#f5f9ff)}.pf-dr .pf-dr-recommend-strip a.result.pf-dr-result-link:focus-visible,.pf-dr .pf-dr-affordable-segment.pf-dr-result-link:focus-visible{outline:2px solid rgba(8,103,232,.5);outline-offset:-3px}@media(max-width:767px){.pf-dr .pf-dr-recommend-strip .result.pf-dr-recommend-segment{min-height:0;padding:19px 20px 17px}.pf-dr .pf-dr-affordable-segment{min-height:0;padding:17px 18px 16px}.pf-dr .pf-dr-monthly-price{padding-top:12px}.pf-dr .pf-dr-monthly-price strong{font-size:15.5px}.pf-dr .pf-dr-monthly-price--affordable strong{font-size:14.5px}}html.pf-dr-modal-open{overflow:hidden}.pf-dr-redirect-modal[hidden]{display:none!important}.pf-dr-redirect-modal{position:fixed;z-index:99999;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px}.pf-dr-redirect-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#07142a7a;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.pf-dr-redirect-modal__dialog{position:relative;z-index:1;width:min(100%,470px);padding:30px 30px 26px;border:1px solid rgba(211,221,233,.92);border-radius:22px;background:#fff;color:#0a1c38;box-shadow:0 24px 70px #071c4233,0 3px 12px #071c4214;outline:0}.pf-dr-redirect-modal__close{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:999px;background:#f4f7fb;color:#52637a;font:inherit;font-size:23px;font-weight:400;line-height:1;cursor:pointer}.pf-dr-redirect-modal__close:hover{background:#eaf0f7;color:#0a1c38}.pf-dr-redirect-modal__eyebrow{margin:0 0 9px;color:#0a63dc;font-size:10.5px;font-weight:760;line-height:1.2;letter-spacing:.115em;text-transform:uppercase}.pf-dr-redirect-modal h2{margin:0;color:#081b36;font-size:25px;font-weight:760;line-height:1.2;letter-spacing:-.025em}.pf-dr-redirect-modal p{margin:13px 0 0;color:#5f6f84;font-size:16px;font-weight:400;line-height:1.58}.pf-dr-redirect-modal p strong{color:#122641;font-weight:720}.pf-dr-redirect-modal__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px}.pf-dr-redirect-modal__button{min-height:48px;padding:12px 16px;border-radius:12px;font:inherit;font-size:14px;font-weight:700;line-height:1.2;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.pf-dr-redirect-modal__button--secondary{border:1px solid #d5dfeb;background:#fff;color:#2f4057}.pf-dr-redirect-modal__button--secondary:hover{border-color:#bccadb;background:#f8fafc}.pf-dr-redirect-modal__button--primary{border:1px solid #0867e8;background:#0867e8;color:#fff;box-shadow:0 6px 16px #0867e829}.pf-dr-redirect-modal__button--primary:hover{border-color:#075dd1;background:#075dd1}.pf-dr-redirect-modal__button:focus-visible,.pf-dr-redirect-modal__close:focus-visible{outline:3px solid rgba(8,103,232,.23);outline-offset:2px}@media(max-width:540px){.pf-dr-redirect-modal{padding:18px}.pf-dr-redirect-modal__dialog{padding:27px 20px 20px;border-radius:18px}.pf-dr-redirect-modal h2{font-size:22px}.pf-dr-redirect-modal__actions{grid-template-columns:1fr}.pf-dr-redirect-modal__button--primary{order:-1}}@media(prefers-reduced-motion:reduce){.pf-dr-redirect-modal__button{transition:none}}.pf-dr .pf-dr-affordable-strip--2 .pf-dr-affordable-segment,.pf-dr .pf-dr-affordable-strip--3 .pf-dr-affordable-segment{height:auto}.pf-dr .pf-dr-monthly-price--affordable:not([hidden]){display:flex;visibility:visible;opacity:1}
/*# sourceMappingURL=/cdn/shop/t/208/assets/playforce-rental-devicereco.css.map */
