:root{--recognition-card-radius:20px}@media (min-width:1200px){:root{--recognition-card-radius:calc(22.32 * var(--desktop-unit))}}#ds-request-nav{font-family:var(--font-family);color:var(--color-text);margin-block:var(--layout-section-y);min-width:0}#ds-request-nav :where(h2,h3,p){margin:0}#ds-request-nav .ds-section-label{margin-bottom:var(--layout-label-heading-gap)}#ds-request-nav.ds-recognition.ds-recognition.ds-recognition .rec-card--navigation{cursor:default;will-change:auto;min-width:0;transform:none}#ds-request-nav.ds-recognition.ds-recognition.ds-recognition .rec-card--navigation:hover .rec-art{transform:none}#ds-request-nav .rec-card--navigation .rec-description{font-size:var(--type-body-size);font-weight:var(--weight-regular);line-height:var(--type-body-line);letter-spacing:var(--tracking-none);color:var(--color-text-muted);overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual}#ds-request-nav .rec-links{align-items:center;gap:var(--layout-detail-gap);padding-top:var(--layout-title-description-gap);flex-wrap:wrap;margin-top:auto;display:flex}#ds-request-nav .rec-links .ds-button-text{min-height:max(var(--control-md),var(--fixed-size-44));white-space:normal;align-items:center;max-width:100%}#ds-request-nav.ds-recognition.ds-recognition.ds-recognition .rec-cta-btn{min-height:max(var(--control-md),var(--fixed-size-44))!important}#ds-request-nav .rec-links svg{width:var(--font-18);height:var(--font-18);stroke:currentColor;stroke-width:var(--number-2);fill:none;flex-shrink:0}#ds-request-nav .rec-links .ds-button-text__label{min-width:0}@media (prefers-reduced-motion:reduce){#ds-request-nav *{transition:none!important;animation:none!important}}#ds-request-nav{--violet:var(--color-brand);--violet-text:var(--color-brand-text);--lav-bg:var(--color-hex-eceafb);--lav-soft:var(--color-lavender);--lav-line:var(--color-border);--ink:var(--color-text);--ink-50:var(--color-text-muted);--ink-30:var(--color-text-disabled);--white:var(--color-surface);--grad:var(--gradient-brand)}@media (min-width:1200px){#ds-request-nav{--dimension-desktop-800:calc(var(--number-800) * var(--desktop-unit));--dimension-desktop-210:calc(var(--number-210) * var(--desktop-unit));--dimension-desktop-5-point-76:calc(var(--number-5-point-76) * var(--desktop-unit));--dimension-desktop-12-point-96:calc(var(--number-12-point-96) * var(--desktop-unit));--dimension-desktop-17-point-28:calc(var(--number-17-point-28) * var(--desktop-unit));--dimension-desktop-14-point-4:calc(var(--number-14-point-4) * var(--desktop-unit));--dimension-desktop-7-point-2:calc(var(--number-7-point-2) * var(--desktop-unit));--dimension-desktop-23-point-04:calc(var(--number-23-point-04) * var(--desktop-unit));--dimension-desktop-14:calc(var(--number-14) * var(--desktop-unit));--dimension-desktop-18:calc(var(--number-18) * var(--desktop-unit));--dimension-desktop-12:calc(var(--number-12) * var(--desktop-unit));--dimension-desktop-5:calc(var(--number-5) * var(--desktop-unit));--dimension-desktop-28:calc(var(--number-28) * var(--desktop-unit));--space-36:calc(var(--number-36) * var(--desktop-unit));--layout-section-y:var(--space-36)}}#ds-request-nav{--font-size-sourcenegative-textnegative-6:clamp(calc(var(--number-26) * var(--desktop-unit)),var(--relative-size-3vw),calc(var(--number-44) * var(--desktop-unit)));--letter-spacing-desktop-negative-1-point-2:calc(var(--number-negative-1-point-2) * var(--desktop-unit));--line-height-1-point-05:var(--number-1-point-05);--letter-spacing-desktop-negative--point-4:calc(var(--number-negative--point-4) * var(--desktop-unit));--letter-spacing-desktop-negative--point-2:calc(var(--number-negative--point-2) * var(--desktop-unit));--font-size-sourcenegative-textnegative-30:clamp(calc(var(--number-15) * var(--desktop-unit)),var(--relative-size-1-point-4vw),calc(var(--number-18) * var(--desktop-unit)));--text-wrap-pretty:pretty;--font-size-sourcenegative-textnegative-34:clamp(calc(var(--number-22) * var(--desktop-unit)),var(--relative-size-1-point-9vw),calc(var(--number-30) * var(--desktop-unit)));--letter-spacing-desktop-negative--point-7:calc(var(--number-negative--point-7) * var(--desktop-unit));--font-size-sourcenegative-textnegative-36:clamp(calc(var(--number-13) * var(--desktop-unit)),var(--relative-size-point-95vw),calc(var(--number-15) * var(--desktop-unit)));--line-height-1-point-48:var(--number-1-point-48);--font-size-sourcenegative-textnegative-38:clamp(calc(var(--number-52) * var(--desktop-unit)),var(--relative-size-5-point-5vw),calc(var(--number-80) * var(--desktop-unit)));--letter-spacing-desktop-negative-4:calc(var(--number-negative-4) * var(--desktop-unit));--font-size-sourcenegative-textnegative-41:clamp(calc(var(--number-13) * var(--desktop-unit)),var(--relative-size-1vw),calc(var(--number-15) * var(--desktop-unit)));--line-height-1-point-35:var(--number-1-point-35);--letter-spacing-negative--point-2px:var(--fixed-size-negative--point-2);--font-size-clamp-26px-25-point-02px-44px:clamp(var(--fixed-size-26),var(--fixed-size-25-point-02),var(--fixed-size-44));--letter-spacing-negative-1-point-2px:var(--fixed-size-negative-1-point-2);--letter-spacing-negative--point-4px:var(--fixed-size-negative--point-4);--font-size-clamp-15px-11-point-68px-18px:clamp(var(--fixed-size-15),var(--fixed-size-11-point-68),var(--fixed-size-18));--font-size-clamp-22px-15-point-85px-30px:clamp(var(--fixed-size-22),var(--fixed-size-15-point-85),var(--fixed-size-30));--letter-spacing-negative--point-7px:var(--fixed-size-negative--point-7);--font-size-clamp-13px-7-point-92px-15px:clamp(var(--fixed-size-13),var(--fixed-size-7-point-92),var(--fixed-size-15));--font-size-clamp-52px-45-point-87px-80px:clamp(var(--fixed-size-52),var(--fixed-size-45-point-87),var(--fixed-size-80));--letter-spacing-negative-4px:var(--fixed-size-negative-4);--font-size-clamp-13px-8-point-34px-15px:clamp(var(--fixed-size-13),var(--fixed-size-8-point-34),var(--fixed-size-15));--font-size-clamp-26px-11-point-25px-44px:clamp(var(--fixed-size-26),var(--fixed-size-11-point-25),var(--fixed-size-44));--font-size-clamp-15px-5-point-25px-18px:clamp(var(--fixed-size-15),var(--fixed-size-5-point-25),var(--fixed-size-18));--font-size-clamp-22px-7-point-13px-30px:clamp(var(--fixed-size-22),var(--fixed-size-7-point-13),var(--fixed-size-30));--font-size-clamp-13px-3-point-56px-15px:clamp(var(--fixed-size-13),var(--fixed-size-3-point-56),var(--fixed-size-15));--font-size-clamp-52px-20-point-63px-80px:clamp(var(--fixed-size-52),var(--fixed-size-20-point-63),var(--fixed-size-80));--font-size-clamp-13px-3-point-75px-15px:clamp(var(--fixed-size-13),var(--fixed-size-3-point-75),var(--fixed-size-15))}#pg-p1[data-viewport=desktop] .rec-ew,#ds-request-nav[data-viewport=desktop] .rec-ew{background:var(--lav-soft);color:var(--violet-text);font-size:var(--type-small-size);font-weight:var(--weight-medium);text-transform:uppercase;letter-spacing:var(--tracking-label);padding:var(--fixed-size-8) var(--fixed-size-16);border-radius:var(--fixed-size-100);margin-bottom:var(--fixed-size-16);border-radius:var(--fixed-size-11) var(--fixed-size-11) var(--fixed-size-11) var(--number-0);font-size:var(--type-caption-size);font-weight:var(--weight-semibold);padding:var(--fixed-size-9) var(--fixed-size-16);margin-bottom:var(--fixed-size-14);display:inline-block}#pg-p1[data-viewport=desktop] .recognize,#ds-request-nav[data-viewport=desktop] .recognize{padding:var(--fixed-size-36) clamp(var(--fixed-size-28),var(--relative-size-2-point-5vw),var(--fixed-size-40))}#pg-p1[data-viewport=desktop] .rec-head,#ds-request-nav[data-viewport=desktop] .rec-head{max-width:var(--fixed-size-800);margin-bottom:var(--fixed-size-30)}#pg-p1[data-viewport=desktop] .rec-title,#ds-request-nav[data-viewport=desktop] .rec-title{font-weight:var(--weight-bold);font-size:var(--type-h2-size);letter-spacing:var(--tracking-title);color:var(--ink);margin-bottom:var(--fixed-size-8);line-height:var(--type-h2-line)}#pg-p1[data-viewport=desktop] .rec-title em,#ds-request-nav[data-viewport=desktop] .rec-title em{color:var(--violet);font-style:normal;display:inline-block;position:relative}#pg-p1[data-viewport=desktop] .rec-title em:after,#ds-request-nav[data-viewport=desktop] .rec-title em:after{content:"";left:var(--percent-negative-3);right:var(--percent-negative-3);bottom:calc(var(--relative-size-negative--point-30em) + var(--fixed-size-2));height:var(--relative-size-point-4em);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 40' preserveAspectRatio='none'%3E%3Cpath d='M6,26 C70,14 150,13 222,19 C262,22 286,29 295,21' stroke='%23FF96A9' stroke-width='7' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat center/var(--percent-100) var(--percent-100);transform-origin:0;transition:transform var(--duration-point-7s) cubic-bezier(var(--number-point-65),var(--number-point-05),var(--number-point-25),var(--number-1)) var(--duration-point-3s);pointer-events:none;transform:scaleX(var(--number-1));position:absolute}#pg-p1[data-viewport=desktop] .rec-sub,#ds-request-nav[data-viewport=desktop] .rec-sub{font-size:var(--type-body-size);color:var(--ink-50);line-height:var(--type-body-line)}#pg-p1[data-viewport=desktop] .rec-sub b,#ds-request-nav[data-viewport=desktop] .rec-sub b{color:var(--violet-text);font-weight:var(--weight-bold)}#pg-p1[data-viewport=desktop] .rec-bento,#ds-request-nav[data-viewport=desktop] .rec-bento{grid-template-columns:repeat(var(--number-3),var(--grid-fraction-1));gap:var(--fixed-size-12);display:grid}#pg-p1[data-viewport=desktop] .rec-card,#ds-request-nav[data-viewport=desktop] .rec-card{flex:var(--number-1) var(--number-1) auto;border-radius:clamp(var(--fixed-size-20),var(--relative-size-1-point-55vw),var(--fixed-size-26));background:var(--white);cursor:pointer;isolation:isolate;transition:transform var(--duration-point-5s) cubic-bezier(var(--number-point-2),var(--number-point-8),var(--number-point-25),var(--number-1)),box-shadow var(--duration-point-5s);-webkit-tap-highlight-color:var(--color-named-transparent);text-align:left;will-change:transform;border:none;flex-direction:column;font-family:inherit;display:flex;position:relative;overflow:hidden}#pg-p1[data-viewport=desktop] .rec-card:hover,#ds-request-nav[data-viewport=desktop] .rec-card:hover{transform:translateY(var(--fixed-size-negative-4));border-color:var(--color-hex-c5b7f2)}#pg-p1[data-viewport=desktop] .rec-card:focus-visible,#ds-request-nav[data-viewport=desktop] .rec-card:focus-visible{border-color:var(--violet);box-shadow:var(--number-0) var(--number-0) var(--number-0) var(--fixed-size-4) var(--lav-soft);outline:none}#pg-p1[data-viewport=desktop] .rec-scene,#ds-request-nav[data-viewport=desktop] .rec-scene{height:clamp(var(--fixed-size-164),var(--relative-size-15vw),var(--fixed-size-210));transition:background var(--duration-point-45s);border-top-left-radius:clamp(var(--fixed-size-20),var(--relative-size-1-point-55vw),var(--fixed-size-26));border-top-right-radius:clamp(var(--fixed-size-20),var(--relative-size-1-point-55vw),var(--fixed-size-26));transform:translateZ(var(--number-0));-webkit-mask-image:-webkit-radial-gradient(var(--color-named-white),var(--color-named-black));justify-content:center;align-items:flex-end;display:flex;position:relative;overflow:hidden}#pg-p1[data-viewport=desktop] .rec-scene:before,#ds-request-nav[data-viewport=desktop] .rec-scene:before,#pg-p1[data-viewport=desktop] .rec-scene:after,#ds-request-nav[data-viewport=desktop] .rec-scene:after{display:none}#pg-p1[data-viewport=desktop] .rec-art,#ds-request-nav[data-viewport=desktop] .rec-art{inset:var(--number-0);z-index:var(--number-2);width:var(--percent-100);height:var(--percent-100);object-fit:cover;object-position:center center;transition:transform var(--duration-point-5s) cubic-bezier(var(--number-point-2),var(--number-point-8),var(--number-point-25),var(--number-1));margin:var(--number-0);position:absolute}#pg-p1[data-viewport=desktop] .rec-card:hover .rec-art,#ds-request-nav[data-viewport=desktop] .rec-card:hover .rec-art{transform:translateY(var(--fixed-size-negative-2)) scale(var(--number-1-point-02))}#pg-p1[data-viewport=desktop] .rec-card:first-child .rec-scene,#ds-request-nav[data-viewport=desktop] .rec-card:first-child .rec-scene{background:var(--lav-soft)}#pg-p1[data-viewport=desktop] .rec-card:nth-child(2) .rec-scene,#ds-request-nav[data-viewport=desktop] .rec-card:nth-child(2) .rec-scene{background:var(--color-hex-fce2ee)}#pg-p1[data-viewport=desktop] .rec-card:nth-child(3) .rec-scene,#ds-request-nav[data-viewport=desktop] .rec-card:nth-child(3) .rec-scene{background:var(--lav-soft)}#pg-p1[data-viewport=desktop] .rec-card:nth-child(4) .rec-scene,#ds-request-nav[data-viewport=desktop] .rec-card:nth-child(4) .rec-scene{background:var(--color-hex-fce2ee);border-top-left-radius:var(--number-0)}#pg-p1[data-viewport=desktop] .rec-card:nth-child(5) .rec-scene,#ds-request-nav[data-viewport=desktop] .rec-card:nth-child(5) .rec-scene{background:var(--lav-soft)}#pg-p1[data-viewport=desktop] .rec-check,#ds-request-nav[data-viewport=desktop] .rec-check{top:var(--fixed-size-14);right:var(--fixed-size-14);z-index:var(--number-3);width:var(--fixed-size-28);height:var(--fixed-size-28);border-radius:var(--percent-50);border:var(--fixed-size-2) solid var(--lav-line);background:var(--color-rgba-255-255-255--point-9);-webkit-backdrop-filter:blur(var(--fixed-size-4));backdrop-filter:blur(var(--fixed-size-4));flex-shrink:var(--number-0);transition:border-color var(--duration-point-25s),background var(--duration-point-25s),transform var(--duration-point-35s) cubic-bezier(var(--number-point-34),var(--number-1-point-56),var(--number-point-64),var(--number-1));justify-content:center;align-items:center;display:flex;position:absolute}#pg-p1[data-viewport=desktop] .rec-check svg,#ds-request-nav[data-viewport=desktop] .rec-check svg{width:var(--fixed-size-13);height:var(--fixed-size-13);stroke:var(--color-hex-fff);stroke-width:var(--number-3-point-2);fill:none;stroke-linecap:round;stroke-linejoin:round;opacity:var(--number-0);transform:scale(var(--number-point-3));transition:opacity var(--duration-point-2s),transform var(--duration-point-35s) cubic-bezier(var(--number-point-34),var(--number-1-point-56),var(--number-point-64),var(--number-1)) var(--duration-point-04s)}#pg-p1[data-viewport=desktop] .rec-card:hover .rec-check,#ds-request-nav[data-viewport=desktop] .rec-card:hover .rec-check{border-color:var(--violet)}#pg-p1[data-viewport=desktop] .rec-body,#ds-request-nav[data-viewport=desktop] .rec-body{gap:clamp(var(--fixed-size-4),var(--relative-size-point-4vw),var(--fixed-size-6));padding:clamp(var(--fixed-size-10),var(--relative-size-point-9vw),var(--fixed-size-14)) clamp(var(--fixed-size-14),var(--relative-size-1-point-2vw),var(--fixed-size-18)) clamp(var(--fixed-size-12),var(--relative-size-1vw),var(--fixed-size-15));flex-direction:column;flex:var(--number-1);display:flex}#pg-p1[data-viewport=desktop] .rec-cat,#ds-request-nav[data-viewport=desktop] .rec-cat{bottom:var(--fixed-size-12);left:var(--fixed-size-14);z-index:var(--number-3);align-items:center;gap:var(--fixed-size-7);font-weight:var(--weight-medium);font-size:var(--type-small-size);text-transform:none;letter-spacing:var(--tracking-none);color:var(--violet-text);background:var(--color-rgba-255-255-255--point-82);-webkit-backdrop-filter:blur(var(--fixed-size-6));backdrop-filter:blur(var(--fixed-size-6));padding:var(--fixed-size-4) var(--fixed-size-12) var(--fixed-size-6);border-radius:var(--fixed-size-8);display:inline-flex;position:absolute}#pg-p1[data-viewport=desktop] .rec-cat:before,#ds-request-nav[data-viewport=desktop] .rec-cat:before{display:none}#pg-p1[data-viewport=desktop] .rec-q,#ds-request-nav[data-viewport=desktop] .rec-q{font-size:var(--type-lead-size);font-weight:var(--weight-semibold);line-height:var(--type-lead-line);letter-spacing:var(--tracking-title);color:var(--ink);text-wrap:pretty}#pg-p1[data-viewport=desktop] .rec-tags,#ds-request-nav[data-viewport=desktop] .rec-tags{gap:var(--fixed-size-5);padding-top:clamp(var(--fixed-size-5),var(--relative-size-point-5vw),var(--fixed-size-8));flex-wrap:wrap;margin-top:auto;display:flex}#pg-p1[data-viewport=desktop] .rec-tags span,#ds-request-nav[data-viewport=desktop] .rec-tags span{font-size:var(--type-small-size);font-weight:var(--weight-medium);color:var(--ink-50);background:var(--lav-bg);border-radius:var(--fixed-size-8);padding:var(--number-0) var(--fixed-size-9);line-height:var(--type-small-line);height:var(--fixed-size-20);padding-bottom:var(--fixed-size-1);padding-top:var(--fixed-size-1);transition:background var(--duration-point-3s),color var(--duration-point-3s);align-items:center;display:inline-flex}#pg-p1[data-viewport=desktop] .rec-card.marked,#ds-request-nav[data-viewport=desktop] .rec-card.marked{border-color:var(--violet)}#pg-p1[data-viewport=desktop] .rec-card.marked .rec-check,#ds-request-nav[data-viewport=desktop] .rec-card.marked .rec-check{background:var(--violet);border-color:var(--violet);transform:scale(var(--number-1-point-08))}#pg-p1[data-viewport=desktop] .rec-card.marked .rec-check svg,#ds-request-nav[data-viewport=desktop] .rec-card.marked .rec-check svg{opacity:var(--number-1);transform:none}#pg-p1[data-viewport=desktop] .rec-card.marked .rec-tags span,#ds-request-nav[data-viewport=desktop] .rec-card.marked .rec-tags span{background:var(--lav-soft);color:var(--violet-text)}#pg-p1[data-viewport=desktop] .rec-progress,#ds-request-nav[data-viewport=desktop] .rec-progress,#pg-p1[data-viewport=desktop] .rec-foot,#ds-request-nav[data-viewport=desktop] .rec-foot{display:none}#pg-p1[data-viewport=desktop] .rec-cta,#ds-request-nav[data-viewport=desktop] .rec-cta{border-radius:clamp(var(--fixed-size-20),var(--relative-size-1-point-55vw),var(--fixed-size-26)) var(--number-0) clamp(var(--fixed-size-20),var(--relative-size-1-point-55vw),var(--fixed-size-26)) clamp(var(--fixed-size-20),var(--relative-size-1-point-55vw),var(--fixed-size-26));background:var(--grad);isolation:isolate;padding:clamp(var(--fixed-size-18),var(--relative-size-1-point-6vw),var(--fixed-size-26));color:var(--color-hex-fff);flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}#pg-p1[data-viewport=desktop] .rec-cta:before,#ds-request-nav[data-viewport=desktop] .rec-cta:before{content:"";z-index:var(--number-0);width:var(--fixed-size-260);height:var(--fixed-size-260);border-radius:var(--percent-50);top:var(--fixed-size-negative-80);right:var(--fixed-size-negative-80);background:radial-gradient(circle,var(--color-rgba-255-255-255--point-32),var(--color-rgba-255-255-255-0) var(--percent-70));pointer-events:none;position:absolute}#pg-p1[data-viewport=desktop] .rec-cta:after,#ds-request-nav[data-viewport=desktop] .rec-cta:after{content:"";z-index:var(--number-0);width:var(--fixed-size-200);height:var(--fixed-size-200);border-radius:var(--percent-50);bottom:var(--fixed-size-negative-70);left:var(--fixed-size-negative-60);background:radial-gradient(circle,var(--color-rgba-255-255-255--point-18),var(--color-rgba-255-255-255-0) var(--percent-70));pointer-events:none;position:absolute}#pg-p1[data-viewport=desktop] .rec-cta-idle,#ds-request-nav[data-viewport=desktop] .rec-cta-idle{z-index:var(--number-1);gap:clamp(var(--fixed-size-8),var(--relative-size-point-7vw),var(--fixed-size-12));transition:opacity var(--duration-point-55s) cubic-bezier(var(--number-point-4),var(--number-0),var(--number-point-2),var(--number-1)),transform var(--duration-point-55s) cubic-bezier(var(--number-point-4),var(--number-0),var(--number-point-2),var(--number-1));flex-direction:column;display:flex;position:relative}#pg-p1[data-viewport=desktop] .rec-cta.active .rec-cta-idle,#ds-request-nav[data-viewport=desktop] .rec-cta.active .rec-cta-idle{opacity:var(--number-0);transform:translateY(var(--fixed-size-negative-5));pointer-events:none}#pg-p1[data-viewport=desktop] .rec-cta-ew,#ds-request-nav[data-viewport=desktop] .rec-cta-ew{font-size:var(--type-micro-size);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--color-rgba-255-255-255--point-8)}#pg-p1[data-viewport=desktop] .rec-cta-h,#ds-request-nav[data-viewport=desktop] .rec-cta-h{font-size:var(--type-h3-size);font-weight:var(--weight-bold);letter-spacing:var(--tracking-title);line-height:var(--type-h3-line);color:var(--color-hex-fff)}#pg-p1[data-viewport=desktop] .rec-cta-p,#ds-request-nav[data-viewport=desktop] .rec-cta-p{font-size:var(--type-caption-size);font-weight:var(--weight-regular);line-height:var(--type-caption-line);color:var(--color-rgba-255-255-255--point-85);text-wrap:pretty}#pg-p1[data-viewport=desktop] .rec-cta-arrow,#ds-request-nav[data-viewport=desktop] .rec-cta-arrow{align-items:center;gap:var(--fixed-size-8);margin-top:var(--fixed-size-4);font-size:var(--type-small-size);font-weight:var(--weight-semibold);color:var(--color-rgba-255-255-255--point-9);display:inline-flex}#pg-p1[data-viewport=desktop] .rec-cta-arrow svg,#ds-request-nav[data-viewport=desktop] .rec-cta-arrow svg{width:var(--fixed-size-16);height:var(--fixed-size-16);stroke:var(--color-hex-fff);stroke-width:var(--number-2-point-2);fill:none;flex-shrink:var(--number-0);animation:ctaArrow var(--duration-2s) ease-in-out infinite}#pg-p1[data-viewport=desktop] .rec-cta-active,#ds-request-nav[data-viewport=desktop] .rec-cta-active{z-index:var(--number-1);inset:clamp(var(--fixed-size-24),var(--relative-size-2vw),var(--fixed-size-36));justify-content:center;gap:clamp(var(--fixed-size-5),var(--relative-size-point-5vw),var(--fixed-size-8));opacity:var(--number-0);transform:translateY(var(--fixed-size-5));pointer-events:none;transition:opacity var(--duration-point-55s) cubic-bezier(var(--number-point-4),var(--number-0),var(--number-point-2),var(--number-1)),transform var(--duration-point-55s) cubic-bezier(var(--number-point-4),var(--number-0),var(--number-point-2),var(--number-1));flex-direction:column;display:flex;position:absolute}#pg-p1[data-viewport=desktop] .rec-cta.active .rec-cta-active,#ds-request-nav[data-viewport=desktop] .rec-cta.active .rec-cta-active{opacity:var(--number-1);pointer-events:auto;transform:none}#pg-p1[data-viewport=desktop] .rec-cta-num,#ds-request-nav[data-viewport=desktop] .rec-cta-num{font-size:var(--type-h1-size);font-weight:var(--weight-bold);line-height:var(--type-h1-line);letter-spacing:var(--tracking-title);color:var(--color-hex-fff);transition:transform var(--duration-point-4s) cubic-bezier(var(--number-point-34),var(--number-1-point-56),var(--number-point-64),var(--number-1))}#pg-p1[data-viewport=desktop] .rec-cta-num.bump,#ds-request-nav[data-viewport=desktop] .rec-cta-num.bump{transform:scale(var(--number-1-point-1))}#pg-p1[data-viewport=desktop] .rec-cta-label,#ds-request-nav[data-viewport=desktop] .rec-cta-label{font-size:var(--type-caption-size);font-weight:var(--weight-medium);color:var(--color-rgba-255-255-255--point-88);line-height:var(--type-caption-line)}#pg-p1[data-viewport=desktop] .rec-cta-btn,#ds-request-nav[data-viewport=desktop] .rec-cta-btn{align-items:center;gap:var(--fixed-size-9);margin-top:clamp(var(--fixed-size-8),var(--relative-size-point-8vw),var(--fixed-size-13));padding:clamp(var(--fixed-size-11),var(--relative-size-point-95vw),var(--fixed-size-14)) clamp(var(--fixed-size-16),var(--relative-size-1-point-3vw),var(--fixed-size-22));background:var(--color-hex-fff);color:var(--violet);border-radius:var(--fixed-size-14);font-size:var(--type-caption-size);font-weight:var(--weight-bold);letter-spacing:var(--tracking-title);width:fit-content;box-shadow:none;transition:transform var(--duration-point-3s) cubic-bezier(var(--number-point-34),var(--number-1-point-56),var(--number-point-64),var(--number-1)),box-shadow var(--duration-point-3s);text-decoration:none;display:inline-flex}#pg-p1[data-viewport=desktop] .rec-cta-btn:hover,#ds-request-nav[data-viewport=desktop] .rec-cta-btn:hover{background:var(--color-hex-fff);box-shadow:var(--number-0) var(--fixed-size-10) var(--fixed-size-26) var(--color-rgba-58-30-130--point-32)}#pg-p1[data-viewport=desktop] .rec-cta-btn svg,#ds-request-nav[data-viewport=desktop] .rec-cta-btn svg{width:var(--fixed-size-14);height:var(--fixed-size-14);stroke:var(--violet);stroke-width:var(--number-2-point-5);fill:none;flex-shrink:var(--number-0);transition:transform var(--duration-point-28s) ease}#pg-p1[data-viewport=desktop] .rec-cta-btn:hover svg,#ds-request-nav[data-viewport=desktop] .rec-cta-btn:hover svg{transform:translateX(var(--fixed-size-3))}#pg-p1[data-viewport=desktop] .rec-foot:before,#ds-request-nav[data-viewport=desktop] .rec-foot:before{content:"";inset:var(--number-0);background:var(--grad);opacity:var(--number-0);transition:opacity var(--duration-point-5s);pointer-events:none;position:absolute}#pg-p1[data-viewport=desktop] .rec-foot.active:before,#ds-request-nav[data-viewport=desktop] .rec-foot.active:before{opacity:var(--number-1)}#pg-p1[data-viewport=desktop] .rec-foot-idle,#ds-request-nav[data-viewport=desktop] .rec-foot-idle{align-items:center;gap:var(--fixed-size-10);font-size:var(--type-caption-size);font-weight:var(--weight-medium);color:var(--ink-50);transition:opacity var(--duration-point-35s),transform var(--duration-point-35s);z-index:var(--number-1);flex:var(--number-1);display:flex;position:relative}#pg-p1[data-viewport=desktop] .rec-foot.active .rec-foot-idle,#ds-request-nav[data-viewport=desktop] .rec-foot.active .rec-foot-idle{opacity:var(--number-0);transform:translateX(var(--fixed-size-negative-16));pointer-events:none;position:absolute}#pg-p1[data-viewport=desktop] .rec-foot-idle svg,#ds-request-nav[data-viewport=desktop] .rec-foot-idle svg{width:var(--fixed-size-17);height:var(--fixed-size-17);stroke:var(--ink-30);stroke-width:var(--number-2-point-2);fill:none;flex-shrink:var(--number-0);animation:footArrow var(--duration-2s) ease-in-out infinite}#pg-p1[data-viewport=desktop] .rec-foot-active,#ds-request-nav[data-viewport=desktop] .rec-foot-active{align-items:center;gap:clamp(var(--fixed-size-14),var(--relative-size-1-point-4vw),var(--fixed-size-22));flex:var(--number-1);opacity:var(--number-0);transform:translateX(var(--fixed-size-16));transition:opacity var(--duration-point-35s),transform var(--duration-point-35s);pointer-events:none;z-index:var(--number-1);display:flex;position:relative}#pg-p1[data-viewport=desktop] .rec-foot.active .rec-foot-active,#ds-request-nav[data-viewport=desktop] .rec-foot.active .rec-foot-active{opacity:var(--number-1);pointer-events:auto;transform:none}#pg-p1[data-viewport=desktop] .rec-foot-count,#ds-request-nav[data-viewport=desktop] .rec-foot-count{font-size:var(--type-price-size);font-weight:var(--weight-bold);letter-spacing:var(--tracking-title);color:var(--color-hex-fff);line-height:var(--type-price-line);flex-shrink:var(--number-0);transition:transform var(--duration-point-4s) cubic-bezier(var(--number-point-34),var(--number-1-point-56),var(--number-point-64),var(--number-1))}#pg-p1[data-viewport=desktop] .rec-foot-count.bump,#ds-request-nav[data-viewport=desktop] .rec-foot-count.bump{transform:scale(var(--number-1-point-14))}#pg-p1[data-viewport=desktop] .rec-foot-txt,#ds-request-nav[data-viewport=desktop] .rec-foot-txt{flex:var(--number-1);font-size:var(--type-caption-size);font-weight:var(--weight-medium);line-height:var(--type-caption-line);color:var(--color-rgba-255-255-255--point-92)}#pg-p1[data-viewport=desktop] .rec-foot-btn,#ds-request-nav[data-viewport=desktop] .rec-foot-btn{align-items:center;gap:var(--fixed-size-8);padding:clamp(var(--fixed-size-13),var(--relative-size-1-point-1vw),var(--fixed-size-16)) clamp(var(--fixed-size-22),var(--relative-size-2vw),var(--fixed-size-32));background:var(--color-hex-fff);color:var(--violet);border-radius:var(--fixed-size-100);font-size:var(--type-caption-size);font-weight:var(--weight-bold);letter-spacing:var(--tracking-title);flex-shrink:var(--number-0);box-shadow:var(--number-0) var(--fixed-size-8) var(--fixed-size-28) var(--color-rgba-0-0-0--point-22);transition:transform var(--duration-point-3s) cubic-bezier(var(--number-point-34),var(--number-1-point-56),var(--number-point-64),var(--number-1)),box-shadow var(--duration-point-3s);text-decoration:none;display:inline-flex}#pg-p1[data-viewport=desktop] .rec-foot-btn:hover,#ds-request-nav[data-viewport=desktop] .rec-foot-btn:hover{background:var(--color-hex-fff);box-shadow:var(--number-0) var(--fixed-size-10) var(--fixed-size-26) var(--color-rgba-58-30-130--point-32)}#pg-p1[data-viewport=desktop] .rec-foot-btn svg,#ds-request-nav[data-viewport=desktop] .rec-foot-btn svg{width:var(--fixed-size-14);height:var(--fixed-size-14);stroke:var(--violet);stroke-width:var(--number-2-point-5);fill:none;flex-shrink:var(--number-0)}#pg-p1[data-viewport=tablet] .rec-bento,#ds-request-nav[data-viewport=tablet] .rec-bento{grid-template-columns:repeat(var(--number-2),var(--grid-fraction-1))!important}#pg-p1[data-viewport=tablet] .recognize,#ds-request-nav[data-viewport=tablet] .recognize{padding-top:var(--fixed-size-28)!important;padding-bottom:var(--fixed-size-28)!important}#pg-p1[data-viewport=tablet] .rec-ew,#ds-request-nav[data-viewport=tablet] .rec-ew{background:var(--lav-soft);color:var(--violet-text);font-size:var(--type-small-size);font-weight:var(--weight-medium);text-transform:uppercase;letter-spacing:var(--tracking-label);padding:var(--fixed-size-8) var(--fixed-size-16);border-radius:var(--fixed-size-100);margin-bottom:var(--fixed-size-16);border-radius:var(--fixed-size-11) var(--fixed-size-11) var(--fixed-size-11) var(--number-0);font-size:var(--type-caption-size);font-weight:var(--weight-semibold);padding:var(--fixed-size-9) var(--fixed-size-16);margin-bottom:var(--fixed-size-14);display:inline-block}#pg-p1[data-viewport=tablet] .recognize,#ds-request-nav[data-viewport=tablet] .recognize{padding:var(--fixed-size-36) clamp(var(--fixed-size-28),var(--fixed-size-20-point-85),var(--fixed-size-40))}#pg-p1[data-viewport=tablet] .rec-head,#ds-request-nav[data-viewport=tablet] .rec-head{max-width:var(--fixed-size-800);margin-bottom:var(--fixed-size-30)}#pg-p1[data-viewport=tablet] .rec-title,#ds-request-nav[data-viewport=tablet] .rec-title{font-weight:var(--weight-bold);font-size:var(--type-h2-size);letter-spacing:var(--tracking-title);color:var(--ink);margin-bottom:var(--fixed-size-8);line-height:var(--type-h2-line)}#pg-p1[data-viewport=tablet] .rec-title em,#ds-request-nav[data-viewport=tablet] .rec-title em{color:var(--violet);font-style:normal;display:inline-block;position:relative}#pg-p1[data-viewport=tablet] .rec-title em:after,#ds-request-nav[data-viewport=tablet] .rec-title em:after{content:"";left:var(--percent-negative-3);right:var(--percent-negative-3);bottom:calc(var(--relative-size-negative--point-30em) + var(--fixed-size-2));height:var(--relative-size-point-4em);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 40' preserveAspectRatio='none'%3E%3Cpath d='M6,26 C70,14 150,13 222,19 C262,22 286,29 295,21' stroke='%23FF96A9' stroke-width='7' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat center/var(--percent-100) var(--percent-100);transform-origin:0;transition:transform var(--duration-point-7s) cubic-bezier(var(--number-point-65),var(--number-point-05),var(--number-point-25),var(--number-1)) var(--duration-point-3s);pointer-events:none;transform:scaleX(var(--number-1));position:absolute}#pg-p1[data-viewport=tablet] .rec-sub,#ds-request-nav[data-viewport=tablet] .rec-sub{font-size:var(--type-body-size);color:var(--ink-50);line-height:var(--type-body-line)}#pg-p1[data-viewport=tablet] .rec-sub b,#ds-request-nav[data-viewport=tablet] .rec-sub b{color:var(--violet-text);font-weight:var(--weight-bold)}#pg-p1[data-viewport=tablet] .rec-bento,#ds-request-nav[data-viewport=tablet] .rec-bento{grid-template-columns:repeat(var(--number-3),var(--grid-fraction-1));gap:var(--fixed-size-12);display:grid}#pg-p1[data-viewport=tablet] .rec-card,#ds-request-nav[data-viewport=tablet] .rec-card{flex:var(--number-1) var(--number-1) auto;border-radius:clamp(var(--fixed-size-20),var(--fixed-size-12-point-93),var(--fixed-size-26));background:var(--white);cursor:pointer;isolation:isolate;transition:transform var(--duration-point-5s) cubic-bezier(var(--number-point-2),var(--number-point-8),var(--number-point-25),var(--number-1)),box-shadow var(--duration-point-5s);-webkit-tap-highlight-color:var(--color-named-transparent);text-align:left;will-change:transform;border:none;flex-direction:column;font-family:inherit;display:flex;position:relative;overflow:hidden}#pg-p1[data-viewport=tablet] .rec-card:hover,#ds-request-nav[data-viewport=tablet] .rec-card:hover{transform:translateY(var(--fixed-size-negative-4));border-color:var(--color-hex-c5b7f2)}#pg-p1[data-viewport=tablet] .rec-card:focus-visible,#ds-request-nav[data-viewport=tablet] .rec-card:focus-visible{border-color:var(--violet);box-shadow:var(--number-0) var(--number-0) var(--number-0) var(--fixed-size-4) var(--lav-soft);outline:none}#pg-p1[data-viewport=tablet] .rec-scene,#ds-request-nav[data-viewport=tablet] .rec-scene{height:clamp(var(--fixed-size-164),var(--fixed-size-125-point-1),var(--fixed-size-210));transition:background var(--duration-point-45s);border-top-left-radius:clamp(var(--fixed-size-20),var(--fixed-size-12-point-93),var(--fixed-size-26));border-top-right-radius:clamp(var(--fixed-size-20),var(--fixed-size-12-point-93),var(--fixed-size-26));transform:translateZ(var(--number-0));-webkit-mask-image:-webkit-radial-gradient(var(--color-named-white),var(--color-named-black));justify-content:center;align-items:flex-end;display:flex;position:relative;overflow:hidden}#pg-p1[data-viewport=tablet] .rec-scene:before,#ds-request-nav[data-viewport=tablet] .rec-scene:before,#pg-p1[data-viewport=tablet] .rec-scene:after,#ds-request-nav[data-viewport=tablet] .rec-scene:after{display:none}#pg-p1[data-viewport=tablet] .rec-art,#ds-request-nav[data-viewport=tablet] .rec-art{inset:var(--number-0);z-index:var(--number-2);width:var(--percent-100);height:var(--percent-100);object-fit:cover;object-position:center center;transition:transform var(--duration-point-5s) cubic-bezier(var(--number-point-2),var(--number-point-8),var(--number-point-25),var(--number-1));margin:var(--number-0);position:absolute}#pg-p1[data-viewport=tablet] .rec-card:hover .rec-art,#ds-request-nav[data-viewport=tablet] .rec-card:hover .rec-art{transform:translateY(var(--fixed-size-negative-2)) scale(var(--number-1-point-02))}#pg-p1[data-viewport=tablet] .rec-card:first-child .rec-scene,#ds-request-nav[data-viewport=tablet] .rec-card:first-child .rec-scene{background:var(--lav-soft)}#pg-p1[data-viewport=tablet] .rec-card:nth-child(2) .rec-scene,#ds-request-nav[data-viewport=tablet] .rec-card:nth-child(2) .rec-scene{background:var(--color-hex-fce2ee)}#pg-p1[data-viewport=tablet] .rec-card:nth-child(3) .rec-scene,#ds-request-nav[data-viewport=tablet] .rec-card:nth-child(3) .rec-scene{background:var(--lav-soft)}#pg-p1[data-viewport=tablet] .rec-card:nth-child(4) .rec-scene,#ds-request-nav[data-viewport=tablet] .rec-card:nth-child(4) .rec-scene{background:var(--color-hex-fce2ee);border-top-left-radius:var(--number-0)}#pg-p1[data-viewport=tablet] .rec-card:nth-child(5) .rec-scene,#ds-request-nav[data-viewport=tablet] .rec-card:nth-child(5) .rec-scene{background:var(--lav-soft)}#pg-p1[data-viewport=tablet] .rec-check,#ds-request-nav[data-viewport=tablet] .rec-check{top:var(--fixed-size-14);right:var(--fixed-size-14);z-index:var(--number-3);width:var(--fixed-size-28);height:var(--fixed-size-28);border-radius:var(--percent-50);border:var(--fixed-size-2) solid var(--lav-line);background:var(--color-rgba-255-255-255--point-9);-webkit-backdrop-filter:blur(var(--fixed-size-4));backdrop-filter:blur(var(--fixed-size-4));flex-shrink:var(--number-0);transition:border-color var(--duration-point-25s),background var(--duration-point-25s),transform var(--duration-point-35s) cubic-bezier(var(--number-point-34),var(--number-1-point-56),var(--number-point-64),var(--number-1));justify-content:center;align-items:center;display:flex;position:absolute}#pg-p1[data-viewport=tablet] .rec-check svg,#ds-request-nav[data-viewport=tablet] .rec-check svg{width:var(--fixed-size-13);height:var(--fixed-size-13);stroke:var(--color-hex-fff);stroke-width:var(--number-3-point-2);fill:none;stroke-linecap:round;stroke-linejoin:round;opacity:var(--number-0);transform:scale(var(--number-point-3));transition:opacity var(--duration-point-2s),transform var(--duration-point-35s) cubic-bezier(var(--number-point-34),var(--number-1-point-56),var(--number-point-64),var(--number-1)) var(--duration-point-04s)}#pg-p1[data-viewport=tablet] .rec-card:hover .rec-check,#ds-request-nav[data-viewport=tablet] .rec-card:hover .rec-check{border-color:var(--violet)}#pg-p1[data-viewport=tablet] .rec-body,#ds-request-nav[data-viewport=tablet] .rec-body{gap:clamp(var(--fixed-size-4),var(--fixed-size-3-point-34),var(--fixed-size-6));padding:clamp(var(--fixed-size-10),var(--fixed-size-7-point-51),var(--fixed-size-14)) clamp(var(--fixed-size-14),var(--fixed-size-10-point-01),var(--fixed-size-18)) clamp(var(--fixed-size-12),var(--fixed-size-8-point-34),var(--fixed-size-15));flex-direction:column;flex:var(--number-1);display:flex}#pg-p1[data-viewport=tablet] .rec-cat,#ds-request-nav[data-viewport=tablet] .rec-cat{bottom:var(--fixed-size-12);left:var(--fixed-size-14);z-index:var(--number-3);align-items:center;gap:var(--fixed-size-7);font-weight:var(--weight-medium);font-size:var(--type-small-size);text-transform:none;letter-spacing:var(--tracking-none);color:var(--violet-text);background:var(--color-rgba-255-255-255--point-82);-webkit-backdrop-filter:blur(var(--fixed-size-6));backdrop-filter:blur(var(--fixed-size-6));padding:var(--fixed-size-4) var(--fixed-size-12) var(--fixed-size-6);border-radius:var(--fixed-size-8);display:inline-flex;position:absolute}#pg-p1[data-viewport=tablet] .rec-cat:before,#ds-request-nav[data-viewport=tablet] .rec-cat:before{display:none}#pg-p1[data-viewport=tablet] .rec-q,#ds-request-nav[data-viewport=tablet] .rec-q{font-size:var(--type-lead-size);font-weight:var(--weight-semibold);line-height:var(--type-lead-line);letter-spacing:var(--tracking-title);color:var(--ink);text-wrap:pretty}#pg-p1[data-viewport=tablet] .rec-tags,#ds-request-nav[data-viewport=tablet] .rec-tags{gap:var(--fixed-size-5);padding-top:clamp(var(--fixed-size-5),var(--fixed-size-4-point-17),var(--fixed-size-8));flex-wrap:wrap;margin-top:auto;display:flex}#pg-p1[data-viewport=tablet] .rec-tags span,#ds-request-nav[data-viewport=tablet] .rec-tags span{font-size:var(--type-small-size);font-weight:var(--weight-medium);color:var(--ink-50);background:var(--lav-bg);border-radius:var(--fixed-size-8);padding:var(--number-0) var(--fixed-size-9);line-height:var(--type-small-line);height:var(--fixed-size-20);padding-bottom:var(--fixed-size-1);padding-top:var(--fixed-size-1);transition:background var(--duration-point-3s),color var(--duration-point-3s);align-items:center;display:inline-flex}#pg-p1[data-viewport=tablet] .rec-card.marked,#ds-request-nav[data-viewport=tablet] .rec-card.marked{border-color:var(--violet)}#pg-p1[data-viewport=tablet] .rec-card.marked .rec-check,#ds-request-nav[data-viewport=tablet] .rec-card.marked .rec-check{background:var(--violet);border-color:var(--violet);transform:scale(var(--number-1-point-08))}#pg-p1[data-viewport=tablet] .rec-card.marked .rec-check svg,#ds-request-nav[data-viewport=tablet] .rec-card.marked .rec-check svg{opacity:var(--number-1);transform:none}#pg-p1[data-viewport=tablet] .rec-card.marked .rec-tags span,#ds-request-nav[data-viewport=tablet] .rec-card.marked .rec-tags span{background:var(--lav-soft);color:var(--violet-text)}#pg-p1[data-viewport=tablet] .rec-progress,#ds-request-nav[data-viewport=tablet] .rec-progress,#pg-p1[data-viewport=tablet] .rec-foot,#ds-request-nav[data-viewport=tablet] .rec-foot{display:none}#pg-p1[data-viewport=tablet] .rec-cta,#ds-request-nav[data-viewport=tablet] .rec-cta{border-radius:clamp(var(--fixed-size-20),var(--fixed-size-12-point-93),var(--fixed-size-26)) var(--number-0) clamp(var(--fixed-size-20),var(--fixed-size-12-point-93),var(--fixed-size-26)) clamp(var(--fixed-size-20),var(--fixed-size-12-point-93),var(--fixed-size-26));background:var(--grad);isolation:isolate;padding:clamp(var(--fixed-size-18),var(--fixed-size-13-point-34),var(--fixed-size-26));color:var(--color-hex-fff);flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}#pg-p1[data-viewport=tablet] .rec-cta:before,#ds-request-nav[data-viewport=tablet] .rec-cta:before{content:"";z-index:var(--number-0);width:var(--fixed-size-260);height:var(--fixed-size-260);border-radius:var(--percent-50);top:var(--fixed-size-negative-80);right:var(--fixed-size-negative-80);background:radial-gradient(circle,var(--color-rgba-255-255-255--point-32),var(--color-rgba-255-255-255-0) var(--percent-70));pointer-events:none;position:absolute}#pg-p1[data-viewport=tablet] .rec-cta:after,#ds-request-nav[data-viewport=tablet] .rec-cta:after{content:"";z-index:var(--number-0);width:var(--fixed-size-200);height:var(--fixed-size-200);border-radius:var(--percent-50);bottom:var(--fixed-size-negative-70);left:var(--fixed-size-negative-60);background:radial-gradient(circle,var(--color-rgba-255-255-255--point-18),var(--color-rgba-255-255-255-0) var(--percent-70));pointer-events:none;position:absolute}#pg-p1[data-viewport=tablet] .rec-cta-idle,#ds-request-nav[data-viewport=tablet] .rec-cta-idle{z-index:var(--number-1);gap:clamp(var(--fixed-size-8),var(--fixed-size-5-point-84),var(--fixed-size-12));transition:opacity var(--duration-point-55s) cubic-bezier(var(--number-point-4),var(--number-0),var(--number-point-2),var(--number-1)),transform var(--duration-point-55s) cubic-bezier(var(--number-point-4),var(--number-0),var(--number-point-2),var(--number-1));flex-direction:column;display:flex;position:relative}#pg-p1[data-viewport=tablet] .rec-cta.active .rec-cta-idle,#ds-request-nav[data-viewport=tablet] .rec-cta.active .rec-cta-idle{opacity:var(--number-0);transform:translateY(var(--fixed-size-negative-5));pointer-events:none;inset:clamp(var(--fixed-size-24),var(--fixed-size-16-point-68),var(--fixed-size-36));position:absolute}#pg-p1[data-viewport=tablet] .rec-cta-ew,#ds-request-nav[data-viewport=tablet] .rec-cta-ew{font-size:var(--type-micro-size);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--color-rgba-255-255-255--point-8)}#pg-p1[data-viewport=tablet] .rec-cta-h,#ds-request-nav[data-viewport=tablet] .rec-cta-h{font-size:var(--type-h3-size);font-weight:var(--weight-bold);letter-spacing:var(--tracking-title);line-height:var(--type-h3-line);color:var(--color-hex-fff)}#pg-p1[data-viewport=tablet] .rec-cta-p,#ds-request-nav[data-viewport=tablet] .rec-cta-p{font-size:var(--type-caption-size);font-weight:var(--weight-regular);line-height:var(--type-caption-line);color:var(--color-rgba-255-255-255--point-85);text-wrap:pretty}#pg-p1[data-viewport=tablet] .rec-cta-arrow,#ds-request-nav[data-viewport=tablet] .rec-cta-arrow{align-items:center;gap:var(--fixed-size-8);margin-top:var(--fixed-size-4);font-size:var(--type-small-size);font-weight:var(--weight-semibold);color:var(--color-rgba-255-255-255--point-9);display:inline-flex}#pg-p1[data-viewport=tablet] .rec-cta-arrow svg,#ds-request-nav[data-viewport=tablet] .rec-cta-arrow svg{width:var(--fixed-size-16);height:var(--fixed-size-16);stroke:var(--color-hex-fff);stroke-width:var(--number-2-point-2);fill:none;flex-shrink:var(--number-0);animation:ctaArrow var(--duration-2s) ease-in-out infinite}#pg-p1[data-viewport=tablet] .rec-cta-active,#ds-request-nav[data-viewport=tablet] .rec-cta-active{z-index:var(--number-1);inset:clamp(var(--fixed-size-24),var(--fixed-size-16-point-68),var(--fixed-size-36));justify-content:center;gap:clamp(var(--fixed-size-5),var(--fixed-size-4-point-17),var(--fixed-size-8));opacity:var(--number-0);transform:translateY(var(--fixed-size-5));pointer-events:none;transition:opacity var(--duration-point-55s) cubic-bezier(var(--number-point-4),var(--number-0),var(--number-point-2),var(--number-1)),transform var(--duration-point-55s) cubic-bezier(var(--number-point-4),var(--number-0),var(--number-point-2),var(--number-1));flex-direction:column;display:flex;position:absolute}#pg-p1[data-viewport=tablet] .rec-cta.active .rec-cta-active,#ds-request-nav[data-viewport=tablet] .rec-cta.active .rec-cta-active{opacity:var(--number-1);pointer-events:auto;transform:none}#pg-p1[data-viewport=tablet] .rec-cta-num,#ds-request-nav[data-viewport=tablet] .rec-cta-num{font-size:var(--type-h1-size);font-weight:var(--weight-bold);line-height:var(--type-h1-line);letter-spacing:var(--tracking-title);color:var(--color-hex-fff);transition:transform var(--duration-point-4s) cubic-bezier(var(--number-point-34),var(--number-1-point-56),var(--number-point-64),var(--number-1))}#pg-p1[data-viewport=tablet] .rec-cta-num.bump,#ds-request-nav[data-viewport=tablet] .rec-cta-num.bump{transform:scale(var(--number-1-point-1))}#pg-p1[data-viewport=tablet] .rec-cta-label,#ds-request-nav[data-viewport=tablet] .rec-cta-label{font-size:var(--type-caption-size);font-weight:var(--weight-medium);color:var(--color-rgba-255-255-255--point-88);line-height:var(--type-caption-line)}#pg-p1[data-viewport=tablet] .rec-cta-btn,#ds-request-nav[data-viewport=tablet] .rec-cta-btn{align-items:center;gap:var(--fixed-size-9);margin-top:clamp(var(--fixed-size-8),var(--fixed-size-6-point-67),var(--fixed-size-13));padding:clamp(var(--fixed-size-11),var(--fixed-size-7-point-92),var(--fixed-size-14)) clamp(var(--fixed-size-16),var(--fixed-size-10-point-84),var(--fixed-size-22));background:var(--color-hex-fff);color:var(--violet);border-radius:var(--fixed-size-14);font-size:var(--type-caption-size);font-weight:var(--weight-bold);letter-spacing:var(--tracking-title);width:fit-content;box-shadow:none;transition:transform var(--duration-point-3s) cubic-bezier(var(--number-point-34),var(--number-1-point-56),var(--number-point-64),var(--number-1)),box-shadow var(--duration-point-3s);text-decoration:none;display:inline-flex}#pg-p1[data-viewport=tablet] .rec-cta-btn:hover,#ds-request-nav[data-viewport=tablet] .rec-cta-btn:hover{background:var(--color-hex-fff);box-shadow:var(--number-0) var(--fixed-size-10) var(--fixed-size-26) var(--color-rgba-58-30-130--point-32)}#pg-p1[data-viewport=tablet] .rec-cta-btn svg,#ds-request-nav[data-viewport=tablet] .rec-cta-btn svg{width:var(--fixed-size-14);height:var(--fixed-size-14);stroke:var(--violet);stroke-width:var(--number-2-point-5);fill:none;flex-shrink:var(--number-0);transition:transform var(--duration-point-28s) ease}#pg-p1[data-viewport=tablet] .rec-cta-btn:hover svg,#ds-request-nav[data-viewport=tablet] .rec-cta-btn:hover svg{transform:translateX(var(--fixed-size-3))}#pg-p1[data-viewport=tablet] .rec-foot:before,#ds-request-nav[data-viewport=tablet] .rec-foot:before{content:"";inset:var(--number-0);background:var(--grad);opacity:var(--number-0);transition:opacity var(--duration-point-5s);pointer-events:none;position:absolute}#pg-p1[data-viewport=tablet] .rec-foot.active:before,#ds-request-nav[data-viewport=tablet] .rec-foot.active:before{opacity:var(--number-1)}#pg-p1[data-viewport=tablet] .rec-foot-idle,#ds-request-nav[data-viewport=tablet] .rec-foot-idle{align-items:center;gap:var(--fixed-size-10);font-size:var(--type-caption-size);font-weight:var(--weight-medium);color:var(--ink-50);transition:opacity var(--duration-point-35s),transform var(--duration-point-35s);z-index:var(--number-1);flex:var(--number-1);display:flex;position:relative}#pg-p1[data-viewport=tablet] .rec-foot.active .rec-foot-idle,#ds-request-nav[data-viewport=tablet] .rec-foot.active .rec-foot-idle{opacity:var(--number-0);transform:translateX(var(--fixed-size-negative-16));pointer-events:none;position:absolute}#pg-p1[data-viewport=tablet] .rec-foot-idle svg,#ds-request-nav[data-viewport=tablet] .rec-foot-idle svg{width:var(--fixed-size-17);height:var(--fixed-size-17);stroke:var(--ink-30);stroke-width:var(--number-2-point-2);fill:none;flex-shrink:var(--number-0);animation:footArrow var(--duration-2s) ease-in-out infinite}#pg-p1[data-viewport=tablet] .rec-foot-active,#ds-request-nav[data-viewport=tablet] .rec-foot-active{align-items:center;gap:clamp(var(--fixed-size-14),var(--fixed-size-11-point-68),var(--fixed-size-22));flex:var(--number-1);opacity:var(--number-0);transform:translateX(var(--fixed-size-16));transition:opacity var(--duration-point-35s),transform var(--duration-point-35s);pointer-events:none;z-index:var(--number-1);display:flex;position:relative}#pg-p1[data-viewport=tablet] .rec-foot.active .rec-foot-active,#ds-request-nav[data-viewport=tablet] .rec-foot.active .rec-foot-active{opacity:var(--number-1);pointer-events:auto;transform:none}#pg-p1[data-viewport=tablet] .rec-foot-count,#ds-request-nav[data-viewport=tablet] .rec-foot-count{font-size:var(--type-price-size);font-weight:var(--weight-bold);letter-spacing:var(--tracking-title);color:var(--color-hex-fff);line-height:var(--type-price-line);flex-shrink:var(--number-0);transition:transform var(--duration-point-4s) cubic-bezier(var(--number-point-34),var(--number-1-point-56),var(--number-point-64),var(--number-1))}#pg-p1[data-viewport=tablet] .rec-foot-count.bump,#ds-request-nav[data-viewport=tablet] .rec-foot-count.bump{transform:scale(var(--number-1-point-14))}#pg-p1[data-viewport=tablet] .rec-foot-txt,#ds-request-nav[data-viewport=tablet] .rec-foot-txt{flex:var(--number-1);font-size:var(--type-caption-size);font-weight:var(--weight-medium);line-height:var(--type-caption-line);color:var(--color-rgba-255-255-255--point-92)}#pg-p1[data-viewport=tablet] .rec-foot-btn,#ds-request-nav[data-viewport=tablet] .rec-foot-btn{align-items:center;gap:var(--fixed-size-8);padding:clamp(var(--fixed-size-13),var(--fixed-size-9-point-17),var(--fixed-size-16)) clamp(var(--fixed-size-22),var(--fixed-size-16-point-68),var(--fixed-size-32));background:var(--color-hex-fff);color:var(--violet);border-radius:var(--fixed-size-100);font-size:var(--type-caption-size);font-weight:var(--weight-bold);letter-spacing:var(--tracking-title);flex-shrink:var(--number-0);box-shadow:var(--number-0) var(--fixed-size-8) var(--fixed-size-28) var(--color-rgba-0-0-0--point-22);transition:transform var(--duration-point-3s) cubic-bezier(var(--number-point-34),var(--number-1-point-56),var(--number-point-64),var(--number-1)),box-shadow var(--duration-point-3s);text-decoration:none;display:inline-flex}#pg-p1[data-viewport=tablet] .rec-foot-btn:hover,#ds-request-nav[data-viewport=tablet] .rec-foot-btn:hover{background:var(--color-hex-fff);box-shadow:var(--number-0) var(--fixed-size-10) var(--fixed-size-26) var(--color-rgba-58-30-130--point-32)}#pg-p1[data-viewport=tablet] .rec-foot-btn svg,#ds-request-nav[data-viewport=tablet] .rec-foot-btn svg{width:var(--fixed-size-14);height:var(--fixed-size-14);stroke:var(--violet);stroke-width:var(--number-2-point-5);fill:none;flex-shrink:var(--number-0)}#pg-p1[data-viewport=mobile] .rec-bento,#ds-request-nav[data-viewport=mobile] .rec-bento{grid-template-columns:var(--grid-fraction-1)!important}#pg-p1[data-viewport=mobile] .rec-head,#ds-request-nav[data-viewport=mobile] .rec-head{gap:var(--fixed-size-12)!important;flex-wrap:wrap!important}#pg-p1[data-viewport=mobile] .recognize,#ds-request-nav[data-viewport=mobile] .recognize{padding-left:var(--fixed-size-12)!important;padding-right:var(--fixed-size-12)!important}#pg-p1[data-viewport=mobile] .rec-title,#pg-p1[data-viewport=mobile] .rec-title em,#ds-request-nav[data-viewport=mobile] .rec-title,#ds-request-nav[data-viewport=mobile] .rec-title em{white-space:normal!important;overflow-wrap:anywhere!important}#pg-p1[data-viewport=mobile] .rec-ew,#ds-request-nav[data-viewport=mobile] .rec-ew{background:var(--lav-soft);color:var(--violet-text);font-weight:var(--weight-medium);text-transform:uppercase;padding:var(--fixed-size-8) var(--fixed-size-16);border-radius:var(--fixed-size-100);border-radius:var(--fixed-size-10) var(--fixed-size-10) var(--fixed-size-10) var(--number-0);font-size:var(--type-small-size);font-weight:var(--weight-semibold);padding:var(--fixed-size-7) var(--fixed-size-13);margin-bottom:var(--fixed-size-14);display:inline-block}#pg-p1[data-viewport=mobile] .recognize,#ds-request-nav[data-viewport=mobile] .recognize{padding:var(--fixed-size-24) clamp(var(--fixed-size-28),var(--fixed-size-9-point-38),var(--fixed-size-40)) var(--fixed-size-36)}#pg-p1[data-viewport=mobile] .rec-head,#ds-request-nav[data-viewport=mobile] .rec-head{max-width:var(--fixed-size-800);margin-bottom:var(--fixed-size-16)}#pg-p1[data-viewport=mobile] .rec-title,#ds-request-nav[data-viewport=mobile] .rec-title{font-weight:var(--weight-bold);font-size:var(--type-h2-size);letter-spacing:var(--tracking-title);color:var(--ink);margin-bottom:var(--fixed-size-8);line-height:var(--type-h2-line)}#pg-p1[data-viewport=mobile] .rec-title em,#ds-request-nav[data-viewport=mobile] .rec-title em{color:var(--violet);font-style:normal;display:inline-block;position:relative}#pg-p1[data-viewport=mobile] .rec-title em:after,#ds-request-nav[data-viewport=mobile] .rec-title em:after{content:"";left:var(--percent-negative-3);right:var(--percent-negative-3);bottom:calc(var(--relative-size-negative--point-30em) + var(--fixed-size-2));height:var(--relative-size-point-4em);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 40' preserveAspectRatio='none'%3E%3Cpath d='M6,26 C70,14 150,13 222,19 C262,22 286,29 295,21' stroke='%23FF96A9' stroke-width='7' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat center/var(--percent-100) var(--percent-100);transform-origin:0;transition:transform var(--duration-point-7s) cubic-bezier(var(--number-point-65),var(--number-point-05),var(--number-point-25),var(--number-1)) var(--duration-point-3s);pointer-events:none;transform:scaleX(var(--number-1));position:absolute}#pg-p1[data-viewport=mobile] .rec-sub,#ds-request-nav[data-viewport=mobile] .rec-sub{font-size:var(--type-body-size);color:var(--ink-50);line-height:var(--type-body-line)}#pg-p1[data-viewport=mobile] .rec-sub b,#ds-request-nav[data-viewport=mobile] .rec-sub b{color:var(--violet-text);font-weight:var(--weight-bold)}#pg-p1[data-viewport=mobile] .rec-bento,#ds-request-nav[data-viewport=mobile] .rec-bento{grid-template-columns:repeat(var(--number-3),var(--grid-fraction-1));gap:var(--fixed-size-10);display:grid}#pg-p1[data-viewport=mobile] .rec-card,#ds-request-nav[data-viewport=mobile] .rec-card{flex:var(--number-1) var(--number-1) auto;border-radius:clamp(var(--fixed-size-20),var(--fixed-size-5-point-81),var(--fixed-size-26));background:var(--white);cursor:pointer;isolation:isolate;transition:transform var(--duration-point-5s) cubic-bezier(var(--number-point-2),var(--number-point-8),var(--number-point-25),var(--number-1)),box-shadow var(--duration-point-5s);-webkit-tap-highlight-color:var(--color-named-transparent);text-align:left;will-change:transform;border:none;flex-direction:column;font-family:inherit;display:flex;position:relative;overflow:hidden}#pg-p1[data-viewport=mobile] .rec-card:focus-visible,#ds-request-nav[data-viewport=mobile] .rec-card:focus-visible{border-color:var(--violet);box-shadow:var(--number-0) var(--number-0) var(--number-0) var(--fixed-size-4) var(--lav-soft);outline:none}#pg-p1[data-viewport=mobile] .rec-scene,#ds-request-nav[data-viewport=mobile] .rec-scene{height:clamp(var(--fixed-size-164),var(--fixed-size-56-point-25),var(--fixed-size-210));transition:background var(--duration-point-45s);border-top-left-radius:clamp(var(--fixed-size-20),var(--fixed-size-5-point-81),var(--fixed-size-26));border-top-right-radius:clamp(var(--fixed-size-20),var(--fixed-size-5-point-81),var(--fixed-size-26));transform:translateZ(var(--number-0));-webkit-mask-image:-webkit-radial-gradient(var(--color-named-white),var(--color-named-black));justify-content:center;align-items:flex-end;display:flex;position:relative;overflow:hidden}#pg-p1[data-viewport=mobile] .rec-scene:before,#ds-request-nav[data-viewport=mobile] .rec-scene:before,#pg-p1[data-viewport=mobile] .rec-scene:after,#ds-request-nav[data-viewport=mobile] .rec-scene:after{display:none}#pg-p1[data-viewport=mobile] .rec-art,#ds-request-nav[data-viewport=mobile] .rec-art{inset:var(--number-0);z-index:var(--number-2);width:var(--percent-100);height:var(--percent-100);object-fit:cover;object-position:center center;transition:transform var(--duration-point-5s) cubic-bezier(var(--number-point-2),var(--number-point-8),var(--number-point-25),var(--number-1));margin:var(--number-0);position:absolute}#pg-p1[data-viewport=mobile] .rec-card:first-child .rec-scene,#ds-request-nav[data-viewport=mobile] .rec-card:first-child .rec-scene{background:var(--lav-soft)}#pg-p1[data-viewport=mobile] .rec-card:nth-child(2) .rec-scene,#ds-request-nav[data-viewport=mobile] .rec-card:nth-child(2) .rec-scene{background:var(--color-hex-fce2ee)}#pg-p1[data-viewport=mobile] .rec-card:nth-child(3) .rec-scene,#ds-request-nav[data-viewport=mobile] .rec-card:nth-child(3) .rec-scene{background:var(--lav-soft)}#pg-p1[data-viewport=mobile] .rec-card:nth-child(4) .rec-scene,#ds-request-nav[data-viewport=mobile] .rec-card:nth-child(4) .rec-scene{background:var(--color-hex-fce2ee);border-top-left-radius:var(--number-0)}#pg-p1[data-viewport=mobile] .rec-card:nth-child(5) .rec-scene,#ds-request-nav[data-viewport=mobile] .rec-card:nth-child(5) .rec-scene{background:var(--lav-soft)}#pg-p1[data-viewport=mobile] .rec-check,#ds-request-nav[data-viewport=mobile] .rec-check{top:var(--fixed-size-14);right:var(--fixed-size-14);z-index:var(--number-3);width:var(--fixed-size-28);height:var(--fixed-size-28);border-radius:var(--percent-50);border:var(--fixed-size-2) solid var(--lav-line);background:var(--color-rgba-255-255-255--point-9);-webkit-backdrop-filter:blur(var(--fixed-size-4));backdrop-filter:blur(var(--fixed-size-4));flex-shrink:var(--number-0);transition:border-color var(--duration-point-25s),background var(--duration-point-25s),transform var(--duration-point-35s) cubic-bezier(var(--number-point-34),var(--number-1-point-56),var(--number-point-64),var(--number-1));justify-content:center;align-items:center;display:flex;position:absolute}#pg-p1[data-viewport=mobile] .rec-check svg,#ds-request-nav[data-viewport=mobile] .rec-check svg{width:var(--fixed-size-13);height:var(--fixed-size-13);stroke:var(--color-hex-fff);stroke-width:var(--number-3-point-2);fill:none;stroke-linecap:round;stroke-linejoin:round;opacity:var(--number-0);transform:scale(var(--number-point-3));transition:opacity var(--duration-point-2s),transform var(--duration-point-35s) cubic-bezier(var(--number-point-34),var(--number-1-point-56),var(--number-point-64),var(--number-1)) var(--duration-point-04s)}#pg-p1[data-viewport=mobile] .rec-body,#ds-request-nav[data-viewport=mobile] .rec-body{gap:var(--fixed-size-12);padding:var(--fixed-size-16) var(--fixed-size-12) var(--fixed-size-12);flex-direction:column;flex:var(--number-1);display:flex}#pg-p1[data-viewport=mobile] .rec-cat,#ds-request-nav[data-viewport=mobile] .rec-cat{bottom:var(--fixed-size-12);left:var(--fixed-size-14);z-index:var(--number-3);align-items:center;gap:var(--fixed-size-7);font-weight:var(--weight-medium);font-size:var(--type-small-size);text-transform:none;letter-spacing:var(--tracking-none);color:var(--violet-text);background:var(--color-rgba-255-255-255--point-82);-webkit-backdrop-filter:blur(var(--fixed-size-6));backdrop-filter:blur(var(--fixed-size-6));padding:var(--fixed-size-4) var(--fixed-size-12) var(--fixed-size-6);border-radius:var(--fixed-size-8);display:inline-flex;position:absolute}#pg-p1[data-viewport=mobile] .rec-cat:before,#ds-request-nav[data-viewport=mobile] .rec-cat:before{display:none}#pg-p1[data-viewport=mobile] .rec-q,#ds-request-nav[data-viewport=mobile] .rec-q{font-size:var(--type-lead-size);font-weight:var(--weight-semibold);line-height:var(--type-lead-line);letter-spacing:var(--tracking-title);color:var(--ink);text-wrap:pretty}#pg-p1[data-viewport=mobile] .rec-tags,#ds-request-nav[data-viewport=mobile] .rec-tags{gap:var(--fixed-size-5);flex-wrap:wrap;display:flex}#pg-p1[data-viewport=mobile] .rec-tags span,#ds-request-nav[data-viewport=mobile] .rec-tags span{font-size:var(--type-small-size);font-weight:var(--weight-medium);color:var(--ink-50);background:var(--lav-bg);border-radius:var(--fixed-size-8);padding:var(--number-0) var(--fixed-size-9);line-height:var(--type-small-line);height:var(--fixed-size-20);padding-bottom:var(--fixed-size-1);padding-top:var(--fixed-size-1);transition:background var(--duration-point-3s),color var(--duration-point-3s);align-items:center;display:inline-flex}#pg-p1[data-viewport=mobile] .rec-card.marked,#ds-request-nav[data-viewport=mobile] .rec-card.marked{border-color:var(--violet)}#pg-p1[data-viewport=mobile] .rec-card.marked .rec-check,#ds-request-nav[data-viewport=mobile] .rec-card.marked .rec-check{background:var(--violet);border-color:var(--violet);transform:scale(var(--number-1-point-08))}#pg-p1[data-viewport=mobile] .rec-card.marked .rec-check svg,#ds-request-nav[data-viewport=mobile] .rec-card.marked .rec-check svg{opacity:var(--number-1);transform:none}#pg-p1[data-viewport=mobile] .rec-card.marked .rec-tags span,#ds-request-nav[data-viewport=mobile] .rec-card.marked .rec-tags span{background:var(--lav-soft);color:var(--violet-text)}#pg-p1[data-viewport=mobile] .rec-progress,#ds-request-nav[data-viewport=mobile] .rec-progress,#pg-p1[data-viewport=mobile] .rec-foot,#ds-request-nav[data-viewport=mobile] .rec-foot{display:none}#pg-p1[data-viewport=mobile] .rec-cta,#ds-request-nav[data-viewport=mobile] .rec-cta{border-radius:clamp(var(--fixed-size-20),var(--fixed-size-5-point-81),var(--fixed-size-26));background:var(--grad);isolation:isolate;color:var(--color-hex-fff);flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}#pg-p1[data-viewport=mobile] .rec-cta:before,#ds-request-nav[data-viewport=mobile] .rec-cta:before{content:"";z-index:var(--number-0);width:var(--fixed-size-260);height:var(--fixed-size-260);border-radius:var(--percent-50);top:var(--fixed-size-negative-80);right:var(--fixed-size-negative-80);background:radial-gradient(circle,var(--color-rgba-255-255-255--point-32),var(--color-rgba-255-255-255-0) var(--percent-70));pointer-events:none;position:absolute}#pg-p1[data-viewport=mobile] .rec-cta:after,#ds-request-nav[data-viewport=mobile] .rec-cta:after{content:"";z-index:var(--number-0);width:var(--fixed-size-200);height:var(--fixed-size-200);border-radius:var(--percent-50);bottom:var(--fixed-size-negative-70);left:var(--fixed-size-negative-60);background:radial-gradient(circle,var(--color-rgba-255-255-255--point-18),var(--color-rgba-255-255-255-0) var(--percent-70));pointer-events:none;position:absolute}#pg-p1[data-viewport=mobile] .rec-cta-idle,#ds-request-nav[data-viewport=mobile] .rec-cta-idle{z-index:var(--number-1);gap:clamp(var(--fixed-size-8),var(--fixed-size-2-point-63),var(--fixed-size-12));transition:opacity var(--duration-point-55s) cubic-bezier(var(--number-point-4),var(--number-0),var(--number-point-2),var(--number-1)),transform var(--duration-point-55s) cubic-bezier(var(--number-point-4),var(--number-0),var(--number-point-2),var(--number-1));flex-direction:column;display:flex;position:relative}#pg-p1[data-viewport=mobile] .rec-cta.active .rec-cta-idle,#ds-request-nav[data-viewport=mobile] .rec-cta.active .rec-cta-idle{opacity:var(--number-0);transform:translateY(var(--fixed-size-negative-5));pointer-events:none;inset:clamp(var(--fixed-size-24),var(--fixed-size-7-point-5),var(--fixed-size-36));position:absolute}#pg-p1[data-viewport=mobile] .rec-cta-ew,#ds-request-nav[data-viewport=mobile] .rec-cta-ew{font-size:var(--type-micro-size);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--color-rgba-255-255-255--point-8)}#pg-p1[data-viewport=mobile] .rec-cta-h,#ds-request-nav[data-viewport=mobile] .rec-cta-h{font-size:var(--type-h3-size);font-weight:var(--weight-bold);letter-spacing:var(--tracking-title);line-height:var(--type-h3-line);color:var(--color-hex-fff)}#pg-p1[data-viewport=mobile] .rec-cta-p,#ds-request-nav[data-viewport=mobile] .rec-cta-p{font-size:var(--type-caption-size);font-weight:var(--weight-regular);line-height:var(--type-caption-line);color:var(--color-rgba-255-255-255--point-85);text-wrap:pretty}#pg-p1[data-viewport=mobile] .rec-cta-arrow,#ds-request-nav[data-viewport=mobile] .rec-cta-arrow{align-items:center;gap:var(--fixed-size-8);margin-top:var(--fixed-size-4);font-size:var(--type-small-size);font-weight:var(--weight-semibold);color:var(--color-rgba-255-255-255--point-9);display:inline-flex}#pg-p1[data-viewport=mobile] .rec-cta-arrow svg,#ds-request-nav[data-viewport=mobile] .rec-cta-arrow svg{width:var(--fixed-size-16);height:var(--fixed-size-16);stroke:var(--color-hex-fff);stroke-width:var(--number-2-point-2);fill:none;flex-shrink:var(--number-0);animation:ctaArrow var(--duration-2s) ease-in-out infinite}#pg-p1[data-viewport=mobile] .rec-cta-active,#ds-request-nav[data-viewport=mobile] .rec-cta-active{z-index:var(--number-1);justify-content:center;gap:clamp(var(--fixed-size-5),var(--fixed-size-1-point-88),var(--fixed-size-8));opacity:var(--number-0);transform:translateY(var(--fixed-size-5));pointer-events:none;transition:opacity var(--duration-point-55s) cubic-bezier(var(--number-point-4),var(--number-0),var(--number-point-2),var(--number-1)),transform var(--duration-point-55s) cubic-bezier(var(--number-point-4),var(--number-0),var(--number-point-2),var(--number-1));flex-direction:column;display:flex;position:absolute}#pg-p1[data-viewport=mobile] .rec-cta.active .rec-cta-active,#ds-request-nav[data-viewport=mobile] .rec-cta.active .rec-cta-active{opacity:var(--number-1);pointer-events:auto;transform:none}#pg-p1[data-viewport=mobile] .rec-cta-num,#ds-request-nav[data-viewport=mobile] .rec-cta-num{font-size:var(--type-h1-size);font-weight:var(--weight-bold);line-height:var(--type-h1-line);letter-spacing:var(--tracking-title);color:var(--color-hex-fff);transition:transform var(--duration-point-4s) cubic-bezier(var(--number-point-34),var(--number-1-point-56),var(--number-point-64),var(--number-1))}#pg-p1[data-viewport=mobile] .rec-cta-num.bump,#ds-request-nav[data-viewport=mobile] .rec-cta-num.bump{transform:scale(var(--number-1-point-1))}#pg-p1[data-viewport=mobile] .rec-cta-label,#ds-request-nav[data-viewport=mobile] .rec-cta-label{font-size:var(--type-caption-size);font-weight:var(--weight-medium);color:var(--color-rgba-255-255-255--point-88);line-height:var(--type-caption-line)}#pg-p1[data-viewport=mobile] .rec-cta-btn,#ds-request-nav[data-viewport=mobile] .rec-cta-btn{align-items:center;gap:var(--fixed-size-9);margin-top:clamp(var(--fixed-size-8),var(--fixed-size-3),var(--fixed-size-13));padding:clamp(var(--fixed-size-11),var(--fixed-size-3-point-56),var(--fixed-size-14)) clamp(var(--fixed-size-16),var(--fixed-size-4-point-88),var(--fixed-size-22));background:var(--color-hex-fff);color:var(--violet);border-radius:var(--fixed-size-14);font-size:var(--type-caption-size);font-weight:var(--weight-bold);letter-spacing:var(--tracking-title);box-shadow:none;transition:transform var(--duration-point-3s) cubic-bezier(var(--number-point-34),var(--number-1-point-56),var(--number-point-64),var(--number-1)),box-shadow var(--duration-point-3s);text-decoration:none;display:inline-flex}#pg-p1[data-viewport=mobile] .rec-cta-btn svg,#ds-request-nav[data-viewport=mobile] .rec-cta-btn svg{width:var(--fixed-size-14);height:var(--fixed-size-14);stroke:var(--violet);stroke-width:var(--number-2-point-5);fill:none;flex-shrink:var(--number-0);transition:transform var(--duration-point-28s) ease}#pg-p1[data-viewport=mobile] .rec-foot:before,#ds-request-nav[data-viewport=mobile] .rec-foot:before{content:"";inset:var(--number-0);background:var(--grad);opacity:var(--number-0);transition:opacity var(--duration-point-5s);pointer-events:none;position:absolute}#pg-p1[data-viewport=mobile] .rec-foot.active:before,#ds-request-nav[data-viewport=mobile] .rec-foot.active:before{opacity:var(--number-1)}#pg-p1[data-viewport=mobile] .rec-foot-idle,#ds-request-nav[data-viewport=mobile] .rec-foot-idle{align-items:center;gap:var(--fixed-size-10);font-size:var(--type-caption-size);font-weight:var(--weight-medium);color:var(--ink-50);transition:opacity var(--duration-point-35s),transform var(--duration-point-35s);z-index:var(--number-1);flex:var(--number-1);display:flex;position:relative}#pg-p1[data-viewport=mobile] .rec-foot.active .rec-foot-idle,#ds-request-nav[data-viewport=mobile] .rec-foot.active .rec-foot-idle{opacity:var(--number-0);transform:translateX(var(--fixed-size-negative-16));pointer-events:none;position:absolute}#pg-p1[data-viewport=mobile] .rec-foot-idle svg,#ds-request-nav[data-viewport=mobile] .rec-foot-idle svg{width:var(--fixed-size-17);height:var(--fixed-size-17);stroke:var(--ink-30);stroke-width:var(--number-2-point-2);fill:none;flex-shrink:var(--number-0);animation:footArrow var(--duration-2s) ease-in-out infinite}#pg-p1[data-viewport=mobile] .rec-foot-active,#ds-request-nav[data-viewport=mobile] .rec-foot-active{align-items:center;gap:clamp(var(--fixed-size-14),var(--fixed-size-5-point-25),var(--fixed-size-22));flex:var(--number-1);opacity:var(--number-0);transform:translateX(var(--fixed-size-16));transition:opacity var(--duration-point-35s),transform var(--duration-point-35s);pointer-events:none;z-index:var(--number-1);display:flex;position:relative}#pg-p1[data-viewport=mobile] .rec-foot.active .rec-foot-active,#ds-request-nav[data-viewport=mobile] .rec-foot.active .rec-foot-active{opacity:var(--number-1);pointer-events:auto;transform:none}#pg-p1[data-viewport=mobile] .rec-foot-count,#ds-request-nav[data-viewport=mobile] .rec-foot-count{font-size:var(--type-price-size);font-weight:var(--weight-bold);letter-spacing:var(--tracking-title);color:var(--color-hex-fff);line-height:var(--type-price-line);flex-shrink:var(--number-0);transition:transform var(--duration-point-4s) cubic-bezier(var(--number-point-34),var(--number-1-point-56),var(--number-point-64),var(--number-1))}#pg-p1[data-viewport=mobile] .rec-foot-count.bump,#ds-request-nav[data-viewport=mobile] .rec-foot-count.bump{transform:scale(var(--number-1-point-14))}#pg-p1[data-viewport=mobile] .rec-foot-txt,#ds-request-nav[data-viewport=mobile] .rec-foot-txt{flex:var(--number-1);font-size:var(--type-caption-size);font-weight:var(--weight-medium);line-height:var(--type-caption-line);color:var(--color-rgba-255-255-255--point-92)}#pg-p1[data-viewport=mobile] .rec-foot-btn,#ds-request-nav[data-viewport=mobile] .rec-foot-btn{align-items:center;gap:var(--fixed-size-8);padding:clamp(var(--fixed-size-13),var(--fixed-size-4-point-13),var(--fixed-size-16)) clamp(var(--fixed-size-22),var(--fixed-size-7-point-5),var(--fixed-size-32));background:var(--color-hex-fff);color:var(--violet);border-radius:var(--fixed-size-100);font-size:var(--type-caption-size);font-weight:var(--weight-bold);letter-spacing:var(--tracking-title);flex-shrink:var(--number-0);box-shadow:var(--number-0) var(--fixed-size-8) var(--fixed-size-28) var(--color-rgba-0-0-0--point-22);transition:transform var(--duration-point-3s) cubic-bezier(var(--number-point-34),var(--number-1-point-56),var(--number-point-64),var(--number-1)),box-shadow var(--duration-point-3s);text-decoration:none;display:inline-flex}#pg-p1[data-viewport=mobile] .rec-foot-btn svg,#ds-request-nav[data-viewport=mobile] .rec-foot-btn svg{width:var(--fixed-size-14);height:var(--fixed-size-14);stroke:var(--violet);stroke-width:var(--number-2-point-5);fill:none;flex-shrink:var(--number-0)}#pg-p1[data-viewport=mobile] .recognize,#ds-request-nav[data-viewport=mobile] .recognize{padding-top:var(--fixed-size-16)!important;padding-bottom:var(--fixed-size-22)!important}#pg-p1[data-viewport=mobile] .rec-ew,#ds-request-nav[data-viewport=mobile] .rec-ew{margin-bottom:var(--fixed-size-10)!important}#pg-p1[data-viewport=mobile] .rec-head,#ds-request-nav[data-viewport=mobile] .rec-head{margin-bottom:var(--fixed-size-20)!important}#pg-p1[data-viewport=mobile] .rec-head .rec-title,#ds-request-nav[data-viewport=mobile] .rec-head .rec-title{margin-bottom:var(--fixed-size-12)!important}#pg-p1[data-viewport=mobile] .rec-ew,#ds-request-nav[data-viewport=mobile] .rec-ew{font-size:var(--type-micro-size)!important;letter-spacing:var(--tracking-label)!important}#pg-p1[data-viewport=mobile] .rec-cta-btn,#ds-request-nav[data-viewport=mobile] .rec-cta-btn{width:var(--percent-100)!important;justify-content:center!important}#pg-p1[data-viewport=mobile] .rec-cta,#ds-request-nav[data-viewport=mobile] .rec-cta{padding:var(--fixed-size-16)!important;min-height:var(--number-0)!important}#pg-p1[data-viewport=mobile] #p1-recFoot,#ds-request-nav[data-viewport=mobile] #p1-recFoot{border-radius:var(--fixed-size-20) var(--fixed-size-20) var(--number-0) var(--fixed-size-20)!important}#pg-p1[data-viewport=mobile] .rec-cta-btn,#ds-request-nav[data-viewport=mobile] .rec-cta-btn{height:var(--fixed-size-52)!important}#pg-p1[data-viewport=mobile] .rec-cta-active,#ds-request-nav[data-viewport=mobile] .rec-cta-active{inset:var(--fixed-size-16)!important}#pg-p1[data-viewport=mobile] .rec-cta.active .rec-cta-active,#ds-request-nav[data-viewport=mobile] .rec-cta.active .rec-cta-active{gap:var(--fixed-size-8)!important;justify-content:flex-start!important;position:relative!important;inset:auto!important}#pg-p1[data-viewport=mobile] .rec-cta.active .rec-cta-active .rec-cta-btn,#ds-request-nav[data-viewport=mobile] .rec-cta.active .rec-cta-active .rec-cta-btn{margin-top:var(--fixed-size-16)!important}#pg-p1.home-design[data-viewport] :is(.hero,.recognize,.stories,.compare,.prices,.psychs,.press,.mission,.selection,.blog,.bottom-cta,.faq,.seo-home-links):where(.recognize),#ds-request-nav.ds-recognition[data-viewport] :is(.hero,.recognize,.stories,.compare,.prices,.psychs,.press,.mission,.selection,.blog,.bottom-cta,.faq,.seo-home-links):where(.recognize){min-width:var(--number-0);max-width:var(--percent-100)}#pg-p1.home-design[data-viewport] :is(.recognize,.stories,.prices,.psychs,.press,.selection,.blog,.faq):where(.recognize),#ds-request-nav.ds-recognition[data-viewport] :is(.recognize,.stories,.prices,.psychs,.press,.selection,.blog,.faq):where(.recognize){margin:var(--number-0)!important}#pg-p1.home-design[data-viewport] :is(.sec-h,.rec-title,.cmp-title,.mis-text,.bottom-cta h2,.seo-links-intro h2):where(.rec-title),#ds-request-nav.ds-recognition[data-viewport] :is(.sec-h,.rec-title,.cmp-title,.mis-text,.bottom-cta h2,.seo-links-intro h2):where(.rec-title){font-size:var(--type-h2-size)!important;font-weight:var(--type-h2-weight)!important;line-height:var(--type-h2-line)!important;letter-spacing:var(--type-h2-tracking)!important;white-space:normal!important}#pg-p1.home-design[data-viewport] :is(.pc-name,.psych-name,.sr-name,.rec-cta-h):where(.rec-cta-h),#ds-request-nav.ds-recognition[data-viewport] :is(.pc-name,.psych-name,.sr-name,.rec-cta-h):where(.rec-cta-h){font-size:var(--type-h3-size)!important;font-weight:var(--type-h3-weight)!important;line-height:var(--type-h3-line)!important;letter-spacing:var(--tracking-none)!important}#pg-p1.home-design[data-viewport] :is(.rec-q,.blog-title,.sel-card h4):where(.rec-q),#ds-request-nav.ds-recognition[data-viewport] :is(.rec-q,.blog-title,.sel-card h4):where(.rec-q){font-size:var(--type-h4-size)!important;font-weight:var(--type-h4-weight)!important;line-height:var(--type-h4-line)!important;letter-spacing:var(--tracking-none)!important}#pg-p1.home-design[data-viewport] :is(.subtitle,.rec-sub,.story-feat-quote,.mis-sub,.bottom-cta p):where(.rec-sub),#ds-request-nav.ds-recognition[data-viewport] :is(.subtitle,.rec-sub,.story-feat-quote,.mis-sub,.bottom-cta p):where(.rec-sub){font-size:var(--type-lead-size)!important;font-weight:var(--weight-regular)!important;line-height:var(--type-lead-line)!important;letter-spacing:var(--tracking-none)!important;white-space:normal!important}#pg-p1.home-design[data-viewport] :is(.rec-head,.stories-head,.prices-head,.psychs-head,.press-head,.sel-head,.blog-head):where(.rec-head),#ds-request-nav.ds-recognition[data-viewport] :is(.rec-head,.stories-head,.prices-head,.psychs-head,.press-head,.sel-head,.blog-head):where(.rec-head){margin-bottom:var(--layout-heading-grid-gap)!important;gap:var(--layout-content-gap)!important}#pg-p1.home-design[data-viewport] :is(.rec-sub,.mis-sub):where(.rec-sub),#ds-request-nav.ds-recognition[data-viewport] :is(.rec-sub,.mis-sub):where(.rec-sub){margin-top:var(--layout-heading-intro-gap)!important}#pg-p1.home-design[data-viewport] :is(.rec-q,.psych-name,.blog-title,.sel-card h4):where(.rec-q),#ds-request-nav.ds-recognition[data-viewport] :is(.rec-q,.psych-name,.blog-title,.sel-card h4):where(.rec-q){margin-bottom:var(--layout-title-description-gap)!important}#pg-p1.home-design[data-viewport] :is(.rec-bento,.stories-grid,.prices-grid,.psych-grid,.blog-grid,.press-grid,.sel-grid):where(.rec-bento),#ds-request-nav.ds-recognition[data-viewport] :is(.rec-bento,.stories-grid,.prices-grid,.psych-grid,.blog-grid,.press-grid,.sel-grid):where(.rec-bento){gap:var(--layout-grid-gap)!important}#pg-p1.home-design[data-viewport] :is(.story-card,.price-card,.press-card,.sel-card,.rec-cta):where(.rec-cta),#ds-request-nav.ds-recognition[data-viewport] :is(.story-card,.price-card,.press-card,.sel-card,.rec-cta):where(.rec-cta){padding:var(--layout-card-padding)!important}#pg-p1.home-design[data-viewport] :is(.rec-card,.psych-card,.blog-card):where(.rec-card),#ds-request-nav.ds-recognition[data-viewport] :is(.rec-card,.psych-card,.blog-card):where(.rec-card){padding:var(--number-0)!important}#pg-p1.home-design[data-viewport] :is(.rec-body,.psych-body,.blog-body):where(.rec-body),#ds-request-nav.ds-recognition[data-viewport] :is(.rec-body,.psych-body,.blog-body):where(.rec-body){padding:var(--layout-card-padding)!important}#pg-p1.home-design[data-viewport] .rec-body,#ds-request-nav.ds-recognition[data-viewport] .rec-body{gap:var(--layout-title-description-gap)!important}#pg-p1.home-design[data-viewport] .rec-q,#ds-request-nav.ds-recognition[data-viewport] .rec-q{margin:var(--number-0)!important}#pg-p1.home-design[data-viewport] :is(.rec-tags,.price-meta,.sr-meta):where(.rec-tags),#ds-request-nav.ds-recognition[data-viewport] :is(.rec-tags,.price-meta,.sr-meta):where(.rec-tags){flex-wrap:wrap;gap:var(--layout-detail-gap)!important}#pg-p1.home-design[data-viewport] .rec-cta-btn,#ds-request-nav.ds-recognition[data-viewport] .rec-cta-btn{margin-top:var(--layout-action-gap)!important}#pg-p1.home-design[data-viewport] :is(.rec-card,.rec-cta,.story-card,.price-card,.psych-card,.blog-card,.press-card,.sel-card):where(.rec-card,.rec-cta),#ds-request-nav.ds-recognition[data-viewport] :is(.rec-card,.rec-cta,.story-card,.price-card,.psych-card,.blog-card,.press-card,.sel-card):where(.rec-card,.rec-cta){overflow:hidden;border-top-left-radius:var(--radius-card)!important;border-top-right-radius:var(--radius-card)!important;border-bottom-left-radius:var(--radius-card)!important;border-bottom-right-radius:var(--radius-card)!important}#pg-p1.home-design[data-viewport] :is(.rec-scene,.psych-media,.blog-img,.story-feat-photo):where(.rec-scene),#ds-request-nav.ds-recognition[data-viewport] :is(.rec-scene,.psych-media,.blog-img,.story-feat-photo):where(.rec-scene){border-radius:var(--number-0)!important}#pg-p1.home-design[data-viewport=desktop] .rec-bento>:first-child,#ds-request-nav.ds-recognition[data-viewport=desktop] .rec-bento>:first-child{border-bottom-left-radius:var(--number-0)!important}#pg-p1.home-design[data-viewport=desktop] .rec-bento>:nth-child(3),#ds-request-nav.ds-recognition[data-viewport=desktop] .rec-bento>:nth-child(3){border-bottom-right-radius:var(--number-0)!important}#pg-p1.home-design[data-viewport=desktop] .rec-bento>:nth-child(4),#ds-request-nav.ds-recognition[data-viewport=desktop] .rec-bento>:nth-child(4){border-top-left-radius:var(--number-0)!important}#pg-p1.home-design[data-viewport=desktop] .rec-bento>:nth-child(6),#ds-request-nav.ds-recognition[data-viewport=desktop] .rec-bento>:nth-child(6){border-top-right-radius:var(--number-0)!important}#pg-p1.home-design[data-viewport] :is(.sec-ew,.rec-ew,.cmp-ew):where(.rec-ew),#ds-request-nav.ds-recognition[data-viewport] :is(.sec-ew,.rec-ew,.cmp-ew):where(.rec-ew){font-size:var(--label-section-font-size)!important;font-weight:var(--label-section-weight)!important;line-height:var(--label-section-line)!important;letter-spacing:var(--label-section-tracking)!important;padding:var(--label-section-padding-y) var(--label-section-padding-x)!important;border-radius:var(--label-section-radius) var(--label-section-radius) var(--label-section-radius) var(--number-0)!important;margin-bottom:var(--layout-label-heading-gap)!important}#pg-p1.home-design[data-viewport] :is(.hero-pills span,.fmt-tags span,.rec-cat,.rec-tags span,.story-tag,.story-feat-tag,.blog-cat,.price-meta span,.sr-meta span,.sr-per,.cmx-badge):where(.rec-cat,.rec-tags span),#ds-request-nav.ds-recognition[data-viewport] :is(.hero-pills span,.fmt-tags span,.rec-cat,.rec-tags span,.story-tag,.story-feat-tag,.blog-cat,.price-meta span,.sr-meta span,.sr-per,.cmx-badge):where(.rec-cat,.rec-tags span){max-width:var(--percent-100);font-size:var(--tag-font-size)!important;font-weight:var(--tag-weight)!important;line-height:var(--tag-line)!important;letter-spacing:var(--tracking-none)!important;padding:var(--tag-padding-y) var(--tag-padding-x)!important;border-radius:var(--tag-radius)!important;white-space:normal!important;height:auto!important}#pg-p1.home-design[data-viewport] :is(.btn-primary,.btn-outline,.btn-ghost,.price-btn,.rec-cta-btn):where(.rec-cta-btn),#ds-request-nav.ds-recognition[data-viewport] :is(.btn-primary,.btn-outline,.btn-ghost,.price-btn,.rec-cta-btn):where(.rec-cta-btn){max-width:var(--percent-100);text-align:center;justify-content:center;align-items:center;display:inline-flex;gap:var(--space-12)!important;min-height:var(--control-md)!important;height:auto!important;padding:var(--number-0) var(--space-24)!important;border-radius:var(--radius-button)!important;font-size:var(--font-16)!important;font-weight:var(--weight-semibold)!important;line-height:var(--leading-body)!important;letter-spacing:var(--tracking-none)!important;white-space:normal!important;transition:background var(--motion-duration) var(--motion-ease),color var(--motion-duration) var(--motion-ease),box-shadow var(--motion-duration) var(--motion-ease)!important;transform:none!important}#pg-p1.home-design[data-viewport] :is(.price-btn-white,.rec-cta-btn,.bottom-cta .btn-primary):where(.rec-cta-btn),#ds-request-nav.ds-recognition[data-viewport] :is(.price-btn-white,.rec-cta-btn,.bottom-cta .btn-primary):where(.rec-cta-btn){background:var(--color-surface)!important;color:var(--color-brand)!important}#pg-p1.home-design[data-viewport] :is(.price-btn-white,.rec-cta-btn,.bottom-cta .btn-primary):where(.rec-cta-btn):is(:hover,:active),#ds-request-nav.ds-recognition[data-viewport] :is(.price-btn-white,.rec-cta-btn,.bottom-cta .btn-primary):where(.rec-cta-btn):is(:hover,:active){background:var(--color-surface)!important;color:var(--color-brand-hover)!important;box-shadow:var(--shadow-button-hover)!important}#pg-p1.home-design[data-viewport] :is(.price-btn-white,.rec-cta-btn,.bottom-cta .btn-primary):where(.rec-cta-btn):focus-visible,#ds-request-nav.ds-recognition[data-viewport] :is(.price-btn-white,.rec-cta-btn,.bottom-cta .btn-primary):where(.rec-cta-btn):focus-visible{outline-color:var(--color-surface)!important}#pg-p1.home-design[data-viewport] .rec-cta-idle,#ds-request-nav.ds-recognition[data-viewport] .rec-cta-idle{display:flex!important;position:static!important}#pg-p1.home-design[data-viewport] .rec-cta:not(.active) .rec-cta-active,#ds-request-nav.ds-recognition[data-viewport] .rec-cta:not(.active) .rec-cta-active,#pg-p1.home-design[data-viewport] .rec-cta.active .rec-cta-idle,#ds-request-nav.ds-recognition[data-viewport] .rec-cta.active .rec-cta-idle{display:none!important}#pg-p1.home-design[data-viewport] .rec-cta.active .rec-cta-active,#ds-request-nav.ds-recognition[data-viewport] .rec-cta.active .rec-cta-active{display:flex!important;position:static!important}#pg-p1.home-design[data-viewport] .rec-cta,#ds-request-nav.ds-recognition[data-viewport] .rec-cta{height:auto!important;min-height:var(--number-0)!important}@media not (min-width:1200px){#pg-p1.home-design[data-viewport] .rec-bento,#ds-request-nav.ds-recognition[data-viewport] .rec-bento{grid-template-columns:repeat(var(--number-2),minmax(var(--number-0),var(--grid-fraction-1)))!important}#pg-p1.home-design[data-viewport=tablet] .rec-bento>:nth-child(odd),#ds-request-nav.ds-recognition[data-viewport=tablet] .rec-bento>:nth-child(odd){border-radius:var(--recognition-card-radius) var(--recognition-card-radius) var(--recognition-card-radius) var(--number-0)!important}#pg-p1.home-design[data-viewport=tablet] .rec-bento>:nth-child(2n),#ds-request-nav.ds-recognition[data-viewport=tablet] .rec-bento>:nth-child(2n){border-radius:var(--recognition-card-radius) var(--recognition-card-radius) var(--number-0) var(--recognition-card-radius)!important}}@media not (min-width:768px){#pg-p1.home-design[data-viewport] .rec-bento,#ds-request-nav.ds-recognition[data-viewport] .rec-bento{grid-template-columns:var(--grid-fraction-1)!important}#pg-p1.home-design[data-viewport] .rec-bento>*,#ds-request-nav.ds-recognition[data-viewport] .rec-bento>*{border-radius:var(--recognition-card-radius) var(--recognition-card-radius) var(--number-0) var(--recognition-card-radius)!important}}@media not (min-width:576px){#pg-p1.home-design[data-viewport] :is(.btn-primary,.btn-outline,.btn-ghost,.price-btn,.rec-cta-btn):where(.rec-cta-btn),#ds-request-nav.ds-recognition[data-viewport] :is(.btn-primary,.btn-outline,.btn-ghost,.price-btn,.rec-cta-btn):where(.rec-cta-btn){width:var(--percent-100)!important;min-width:var(--number-0)!important}}#pg-p1.home-design[data-viewport] :is(.sub-list-note,.selection .sel-head p,.stories-sub p,.stories-cta-text p,.rec-cta-p,.cmpacc-opt-v,.cmpm-us-v,.cmpm-co-v,.cmx-cell):where(.rec-cta-p),#ds-request-nav.ds-recognition[data-viewport] :is(.sub-list-note,.selection .sel-head p,.stories-sub p,.stories-cta-text p,.rec-cta-p,.cmpacc-opt-v,.cmpm-us-v,.cmpm-co-v,.cmx-cell):where(.rec-cta-p){font-size:var(--type-body-size)!important;line-height:var(--type-body-line)!important}#pg-p1.home-design[data-viewport] :is(.blog-author .nm,.story-name,.story-feat-name,.psych-role,.rec-foot-txt,.prices-note,.price-old,.sr-old,.price-per,.price-period):where(.rec-foot-txt),#ds-request-nav.ds-recognition[data-viewport] :is(.blog-author .nm,.story-name,.story-feat-name,.psych-role,.rec-foot-txt,.prices-note,.price-old,.sr-old,.price-per,.price-period):where(.rec-foot-txt){font-size:var(--type-caption-size)!important;line-height:var(--type-caption-line)!important}#pg-p1.home-design[data-viewport] :is(.trust-num,.rec-cta-num,.rec-foot-count,.float-rating .fr-num):where(.rec-cta-num,.rec-foot-count),#ds-request-nav.ds-recognition[data-viewport] :is(.trust-num,.rec-cta-num,.rec-foot-count,.float-rating .fr-num):where(.rec-cta-num,.rec-foot-count){font-size:var(--type-metric-size)!important;line-height:var(--type-metric-line)!important}#pg-p1.home-design[data-viewport] :is(.btn-primary,.btn-outline,.price-btn,.rec-cta-btn,.rec-foot-btn,.match-btn,.flow-cta,.chat-go):where(.rec-cta-btn,.rec-foot-btn),#ds-request-nav.ds-recognition[data-viewport] :is(.btn-primary,.btn-outline,.price-btn,.rec-cta-btn,.rec-foot-btn,.match-btn,.flow-cta,.chat-go):where(.rec-cta-btn,.rec-foot-btn){font-size:var(--type-button-size)!important;line-height:var(--type-button-line)!important}#pg-p1.home-design[data-viewport] :is(.subtitle strong,.rec-sub strong):where(.rec-sub strong),#ds-request-nav.ds-recognition[data-viewport] :is(.subtitle strong,.rec-sub strong):where(.rec-sub strong){font-size:inherit!important;line-height:inherit!important}#pg-p1.home-design[data-viewport] :is(.rec-bento,.stories-grid,.prices-grid,.psych-grid,.blog-grid,.press-grid,.sel-grid):where(.rec-bento),#ds-request-nav.ds-recognition[data-viewport] :is(.rec-bento,.stories-grid,.prices-grid,.psych-grid,.blog-grid,.press-grid,.sel-grid):where(.rec-bento){column-gap:var(--layout-grid-gap-x)!important;row-gap:var(--layout-grid-gap-y)!important}#pg-p1.home-design[data-viewport] :is(.rec-cta-idle,.rec-cta-active,.rec-cta-p,.rec-sub):where(.rec-cta-idle,.rec-cta-active,.rec-cta-p,.rec-sub),#ds-request-nav.ds-recognition[data-viewport] :is(.rec-cta-idle,.rec-cta-active,.rec-cta-p,.rec-sub):where(.rec-cta-idle,.rec-cta-active,.rec-cta-p,.rec-sub){width:var(--percent-100)!important;max-width:none!important}#pg-p1.home-design[data-viewport] .rec-cta-idle,#ds-request-nav.ds-recognition[data-viewport] .rec-cta-idle{align-items:stretch!important}#pg-p1.home-design[data-viewport] .rec-q,#ds-request-nav.ds-recognition[data-viewport] .rec-q{text-wrap:wrap!important}#pg-p1.home-design[data-viewport] :is(.subtitle,.rec-sub,.rec-q,.rec-cta-p):where(.rec-sub,.rec-q,.rec-cta-p),#ds-request-nav.ds-recognition[data-viewport] :is(.subtitle,.rec-sub,.rec-q,.rec-cta-p):where(.rec-sub,.rec-q,.rec-cta-p){-webkit-hyphens:manual;hyphens:manual;word-break:normal;overflow-wrap:normal}@media (min-width:1200px){#pg-p1.home-design.home-design[data-viewport=desktop] .rec-head,#ds-request-nav.ds-recognition.ds-recognition[data-viewport=desktop] .rec-head{max-width:var(--dimension-desktop-800)!important}#pg-p1.home-design.home-design[data-viewport=desktop] .rec-scene,#ds-request-nav.ds-recognition.ds-recognition[data-viewport=desktop] .rec-scene{height:var(--dimension-desktop-210)!important}#pg-p1.home-design.home-design[data-viewport=desktop] .rec-body,#ds-request-nav.ds-recognition.ds-recognition[data-viewport=desktop] .rec-body{gap:var(--dimension-desktop-5-point-76)!important;padding:var(--dimension-desktop-12-point-96) var(--dimension-desktop-17-point-28) var(--dimension-desktop-14-point-4)!important}#pg-p1.home-design.home-design[data-viewport=desktop] .rec-check,#ds-request-nav.ds-recognition.ds-recognition[data-viewport=desktop] .rec-check{top:var(--dimension-desktop-14)!important;right:var(--dimension-desktop-14)!important;width:var(--dimension-desktop-28)!important;height:var(--dimension-desktop-28)!important}#pg-p1.home-design.home-design[data-viewport=desktop] .rec-cat,#ds-request-nav.ds-recognition.ds-recognition[data-viewport=desktop] .rec-cat{bottom:var(--dimension-desktop-12)!important;left:var(--dimension-desktop-14)!important}#pg-p1.home-design.home-design[data-viewport=desktop] .rec-tags,#ds-request-nav.ds-recognition.ds-recognition[data-viewport=desktop] .rec-tags{gap:var(--dimension-desktop-5)!important;padding-top:var(--dimension-desktop-7-point-2)!important}#pg-p1.home-design.home-design[data-viewport=desktop] .rec-cta,#ds-request-nav.ds-recognition.ds-recognition[data-viewport=desktop] .rec-cta{padding:var(--dimension-desktop-23-point-04)!important}#pg-p1.home-design.home-design[data-viewport=desktop] .rec-q,#ds-request-nav.ds-recognition.ds-recognition[data-viewport=desktop] .rec-q{font-size:var(--dimension-desktop-18)!important;line-height:var(--type-h4-line)!important}}#pg-p1.home-design.home-design.home-design[data-viewport=desktop] .rec-title,#ds-request-nav.ds-recognition.ds-recognition.ds-recognition[data-viewport=desktop] .rec-title{font-weight:var(--font-weight-700)!important;font-size:var(--font-size-sourcenegative-textnegative-6)!important;letter-spacing:var(--letter-spacing-desktop-negative-1-point-2)!important;line-height:var(--line-height-1-point-05)!important}#pg-p1.home-design.home-design.home-design[data-viewport=desktop] .rec-sub,#ds-request-nav.ds-recognition.ds-recognition.ds-recognition[data-viewport=desktop] .rec-sub{font-size:var(--font-size-sourcenegative-textnegative-30)!important;line-height:var(--line-height-1-point-2)!important}#pg-p1.home-design.home-design.home-design[data-viewport=desktop] .rec-q,#ds-request-nav.ds-recognition.ds-recognition.ds-recognition[data-viewport=desktop] .rec-q{font-size:var(--font-size-desktop-18)!important;font-weight:var(--font-weight-600)!important;line-height:var(--line-height-1-point-1)!important;letter-spacing:var(--letter-spacing-desktop-negative--point-4)!important;text-wrap:var(--text-wrap-pretty)!important}#pg-p1.home-design.home-design.home-design[data-viewport=desktop] .rec-cta-h,#ds-request-nav.ds-recognition.ds-recognition.ds-recognition[data-viewport=desktop] .rec-cta-h{font-size:var(--font-size-sourcenegative-textnegative-34)!important;font-weight:var(--font-weight-700)!important;letter-spacing:var(--letter-spacing-desktop-negative--point-7)!important;line-height:var(--line-height-1-point-1)!important}#pg-p1.home-design.home-design.home-design[data-viewport=desktop] .rec-cta-p,#ds-request-nav.ds-recognition.ds-recognition.ds-recognition[data-viewport=desktop] .rec-cta-p{font-size:var(--font-size-sourcenegative-textnegative-36)!important;font-weight:var(--font-weight-400)!important;line-height:var(--line-height-1-point-48)!important;text-wrap:var(--text-wrap-pretty)!important}#pg-p1.home-design.home-design.home-design[data-viewport=desktop] .rec-cta-num,#ds-request-nav.ds-recognition.ds-recognition.ds-recognition[data-viewport=desktop] .rec-cta-num{font-size:var(--font-size-sourcenegative-textnegative-38)!important;font-weight:var(--font-weight-700)!important;line-height:var(--line-height-1)!important;letter-spacing:var(--letter-spacing-desktop-negative-4)!important}#pg-p1.home-design.home-design.home-design[data-viewport=desktop] .rec-cta-label,#ds-request-nav.ds-recognition.ds-recognition.ds-recognition[data-viewport=desktop] .rec-cta-label{font-size:var(--font-size-sourcenegative-textnegative-41)!important;font-weight:var(--font-weight-500)!important;line-height:var(--line-height-1-point-35)!important}#pg-p1.home-design.home-design.home-design[data-viewport=desktop] .rec-cta-btn,#ds-request-nav.ds-recognition.ds-recognition.ds-recognition[data-viewport=desktop] .rec-cta-btn{font-size:var(--font-size-sourcenegative-textnegative-36)!important;font-weight:var(--font-weight-700)!important;letter-spacing:var(--letter-spacing-desktop-negative--point-2)!important}#pg-p1.home-design.home-design.home-design[data-viewport=tablet] .rec-title,#ds-request-nav.ds-recognition.ds-recognition.ds-recognition[data-viewport=tablet] .rec-title{font-weight:var(--font-weight-700)!important;font-size:var(--font-size-clamp-26px-25-point-02px-44px)!important;letter-spacing:var(--letter-spacing-negative-1-point-2px)!important;line-height:var(--line-height-1-point-05)!important}#pg-p1.home-design.home-design.home-design[data-viewport=tablet] .rec-sub,#ds-request-nav.ds-recognition.ds-recognition.ds-recognition[data-viewport=tablet] .rec-sub{font-size:var(--font-size-clamp-15px-11-point-68px-18px)!important;line-height:var(--line-height-1-point-2)!important}#pg-p1.home-design.home-design.home-design[data-viewport=tablet] .rec-q,#ds-request-nav.ds-recognition.ds-recognition.ds-recognition[data-viewport=tablet] .rec-q{font-size:var(--font-size-18px)!important;font-weight:var(--font-weight-600)!important;line-height:var(--line-height-1-point-1)!important;letter-spacing:var(--letter-spacing-negative--point-4px)!important;text-wrap:var(--text-wrap-pretty)!important}#pg-p1.home-design.home-design.home-design[data-viewport=tablet] .rec-cta-h,#ds-request-nav.ds-recognition.ds-recognition.ds-recognition[data-viewport=tablet] .rec-cta-h{font-size:var(--font-size-clamp-22px-15-point-85px-30px)!important;font-weight:var(--font-weight-700)!important;letter-spacing:var(--letter-spacing-negative--point-7px)!important;line-height:var(--line-height-1-point-1)!important}#pg-p1.home-design.home-design.home-design[data-viewport=tablet] .rec-cta-p,#ds-request-nav.ds-recognition.ds-recognition.ds-recognition[data-viewport=tablet] .rec-cta-p{font-size:var(--font-size-clamp-13px-7-point-92px-15px)!important;font-weight:var(--font-weight-400)!important;line-height:var(--line-height-1-point-48)!important;text-wrap:var(--text-wrap-pretty)!important}#pg-p1.home-design.home-design.home-design[data-viewport=tablet] .rec-cta-num,#ds-request-nav.ds-recognition.ds-recognition.ds-recognition[data-viewport=tablet] .rec-cta-num{font-size:var(--font-size-clamp-52px-45-point-87px-80px)!important;font-weight:var(--font-weight-700)!important;line-height:var(--line-height-1)!important;letter-spacing:var(--letter-spacing-negative-4px)!important}#pg-p1.home-design.home-design.home-design[data-viewport=tablet] .rec-cta-label,#ds-request-nav.ds-recognition.ds-recognition.ds-recognition[data-viewport=tablet] .rec-cta-label{font-size:var(--font-size-clamp-13px-8-point-34px-15px)!important;font-weight:var(--font-weight-500)!important;line-height:var(--line-height-1-point-35)!important}#pg-p1.home-design.home-design.home-design[data-viewport=tablet] .rec-cta-btn,#ds-request-nav.ds-recognition.ds-recognition.ds-recognition[data-viewport=tablet] .rec-cta-btn{font-size:var(--font-size-clamp-13px-7-point-92px-15px)!important;font-weight:var(--font-weight-700)!important;letter-spacing:var(--letter-spacing-negative--point-2px)!important}#pg-p1.home-design.home-design.home-design[data-viewport=mobile] .rec-title,#ds-request-nav.ds-recognition.ds-recognition.ds-recognition[data-viewport=mobile] .rec-title{font-weight:var(--font-weight-700)!important;font-size:var(--font-size-clamp-26px-11-point-25px-44px)!important;letter-spacing:var(--letter-spacing-negative-1-point-2px)!important;line-height:var(--line-height-1-point-05)!important}#pg-p1.home-design.home-design.home-design[data-viewport=mobile] .rec-sub,#ds-request-nav.ds-recognition.ds-recognition.ds-recognition[data-viewport=mobile] .rec-sub{font-size:var(--font-size-clamp-15px-5-point-25px-18px)!important;line-height:var(--line-height-1-point-2)!important}#pg-p1.home-design.home-design.home-design[data-viewport=mobile] .rec-q,#ds-request-nav.ds-recognition.ds-recognition.ds-recognition[data-viewport=mobile] .rec-q{font-size:var(--font-size-18px)!important;font-weight:var(--font-weight-600)!important;line-height:var(--line-height-1-point-1)!important;letter-spacing:var(--letter-spacing-negative--point-4px)!important;text-wrap:var(--text-wrap-pretty)!important}#pg-p1.home-design.home-design.home-design[data-viewport=mobile] .rec-cta-h,#ds-request-nav.ds-recognition.ds-recognition.ds-recognition[data-viewport=mobile] .rec-cta-h{font-size:var(--font-size-clamp-22px-7-point-13px-30px)!important;font-weight:var(--font-weight-700)!important;letter-spacing:var(--letter-spacing-negative--point-7px)!important;line-height:var(--line-height-1-point-1)!important}#pg-p1.home-design.home-design.home-design[data-viewport=mobile] .rec-cta-p,#ds-request-nav.ds-recognition.ds-recognition.ds-recognition[data-viewport=mobile] .rec-cta-p{font-size:var(--font-size-clamp-13px-3-point-56px-15px)!important;font-weight:var(--font-weight-400)!important;line-height:var(--line-height-1-point-48)!important;text-wrap:var(--text-wrap-pretty)!important}#pg-p1.home-design.home-design.home-design[data-viewport=mobile] .rec-cta-num,#ds-request-nav.ds-recognition.ds-recognition.ds-recognition[data-viewport=mobile] .rec-cta-num{font-size:var(--font-size-clamp-52px-20-point-63px-80px)!important;font-weight:var(--font-weight-700)!important;line-height:var(--line-height-1)!important;letter-spacing:var(--letter-spacing-negative-4px)!important}#pg-p1.home-design.home-design.home-design[data-viewport=mobile] .rec-cta-label,#ds-request-nav.ds-recognition.ds-recognition.ds-recognition[data-viewport=mobile] .rec-cta-label{font-size:var(--font-size-clamp-13px-3-point-75px-15px)!important;font-weight:var(--font-weight-500)!important;line-height:var(--line-height-1-point-35)!important}#pg-p1.home-design.home-design.home-design[data-viewport=mobile] .rec-cta-btn,#ds-request-nav.ds-recognition.ds-recognition.ds-recognition[data-viewport=mobile] .rec-cta-btn{font-size:var(--font-size-clamp-13px-3-point-56px-15px)!important;font-weight:var(--font-weight-700)!important;letter-spacing:var(--letter-spacing-negative--point-2px)!important}#pg-p1#pg-p1#pg-p1 .home-recognize-rec-ew,#ds-request-nav#ds-request-nav#ds-request-nav .home-recognize-rec-ew{font-weight:var(--weight-semibold);margin-top:var(--fixed-size-1)}#pg-p1#pg-p1#pg-p1 .home-recognize-rec-card,#ds-request-nav#ds-request-nav#ds-request-nav .home-recognize-rec-card{border-radius:clamp(var(--fixed-size-20),var(--relative-size-1-point-55vw),var(--fixed-size-26)) clamp(var(--fixed-size-20),var(--relative-size-1-point-55vw),var(--fixed-size-26)) clamp(var(--fixed-size-20),var(--relative-size-1-point-55vw),var(--fixed-size-26)) var(--number-0)}#pg-p1#pg-p1#pg-p1 .home-recognize-rec-art,#ds-request-nav#ds-request-nav#ds-request-nav .home-recognize-rec-art{object-position:center top}#pg-p1#pg-p1#pg-p1 .home-recognize-rec-q,#ds-request-nav#ds-request-nav#ds-request-nav .home-recognize-rec-q{line-height:var(--type-body-line)}#pg-p1#pg-p1#pg-p1 .home-recognize-span,#ds-request-nav#ds-request-nav#ds-request-nav .home-recognize-span{font-size:var(--type-small-size)}#pg-p1#pg-p1#pg-p1 .home-recognize-rec-card-2,#ds-request-nav#ds-request-nav#ds-request-nav .home-recognize-rec-card-2{border-radius:clamp(var(--fixed-size-20),var(--relative-size-1-point-55vw),var(--fixed-size-26)) clamp(var(--fixed-size-20),var(--relative-size-1-point-55vw),var(--fixed-size-26)) var(--number-0) clamp(var(--fixed-size-20),var(--relative-size-1-point-55vw),var(--fixed-size-26))}#pg-p1#pg-p1#pg-p1 .home-recognize-rec-cat,#ds-request-nav#ds-request-nav#ds-request-nav .home-recognize-rec-cat{font-size:var(--type-small-size);font-weight:var(--weight-medium)}#pg-p1#pg-p1#pg-p1 .home-recognize-rec-card-3,#ds-request-nav#ds-request-nav#ds-request-nav .home-recognize-rec-card-3{border-radius:var(--number-0) clamp(var(--fixed-size-20),var(--relative-size-1-point-55vw),var(--fixed-size-26)) clamp(var(--fixed-size-20),var(--relative-size-1-point-55vw),var(--fixed-size-26)) clamp(var(--fixed-size-20),var(--relative-size-1-point-55vw),var(--fixed-size-26))}#pg-p1#pg-p1#pg-p1 .home-recognize-rec-cta-btn,#ds-request-nav#ds-request-nav#ds-request-nav .home-recognize-rec-cta-btn{font-weight:var(--weight-semibold);margin-top:var(--fixed-size-18)}#pg-p1#pg-p1#pg-p1 .home-recognize-div,#ds-request-nav#ds-request-nav#ds-request-nav .home-recognize-div{align-items:baseline;gap:var(--fixed-size-8);display:flex}#pg-p1#pg-p1#pg-p1 .home-recognize-div-2,#ds-request-nav#ds-request-nav#ds-request-nav .home-recognize-div-2{font-weight:var(--weight-medium);color:var(--color-rgb-255-255-255);line-height:var(--type-body-line);letter-spacing:var(--tracking-none);margin-left:var(--fixed-size-6)}#pg-p1#pg-p1#pg-p1 .home-recognize-rec-cta-btn-2,#ds-request-nav#ds-request-nav#ds-request-nav .home-recognize-rec-cta-btn-2{font-weight:var(--weight-semibold)}#pg-p1#pg-p1#pg-p1 .home-recognize-rec-card-4,#ds-request-nav#ds-request-nav#ds-request-nav .home-recognize-rec-card-4{border-radius:clamp(var(--fixed-size-20),var(--fixed-size-12-point-93),var(--fixed-size-26)) clamp(var(--fixed-size-20),var(--fixed-size-12-point-93),var(--fixed-size-26)) clamp(var(--fixed-size-20),var(--fixed-size-12-point-93),var(--fixed-size-26)) var(--number-0)}#pg-p1#pg-p1#pg-p1 .home-recognize-rec-card-5,#ds-request-nav#ds-request-nav#ds-request-nav .home-recognize-rec-card-5{border-radius:clamp(var(--fixed-size-20),var(--fixed-size-12-point-93),var(--fixed-size-26)) clamp(var(--fixed-size-20),var(--fixed-size-12-point-93),var(--fixed-size-26)) var(--number-0) clamp(var(--fixed-size-20),var(--fixed-size-12-point-93),var(--fixed-size-26))}#pg-p1#pg-p1#pg-p1 .home-recognize-rec-cta-btn-3,#ds-request-nav#ds-request-nav#ds-request-nav .home-recognize-rec-cta-btn-3{font-weight:var(--weight-semibold);margin-top:var(--fixed-size-18);font-size:var(--type-body-size);padding-top:var(--fixed-size-15);padding-right:var(--fixed-size-26);padding-bottom:var(--fixed-size-15);padding-left:var(--fixed-size-26);padding:var(--fixed-size-15) var(--fixed-size-26);gap:var(--fixed-size-11)}#pg-p1#pg-p1#pg-p1 .home-recognize-div-3,#ds-request-nav#ds-request-nav#ds-request-nav .home-recognize-div-3{font-size:var(--type-h1-size);font-weight:var(--weight-medium);color:var(--color-rgb-255-255-255);line-height:var(--type-body-line);letter-spacing:var(--tracking-none);margin-left:var(--fixed-size-6)}#pg-p1#pg-p1#pg-p1 .home-recognize-rec-cta-btn-4,#ds-request-nav#ds-request-nav#ds-request-nav .home-recognize-rec-cta-btn-4{font-weight:var(--weight-semibold);font-size:var(--type-body-size);padding-top:var(--fixed-size-15);padding-right:var(--fixed-size-26);padding-bottom:var(--fixed-size-15);padding-left:var(--fixed-size-26);padding:var(--fixed-size-15) var(--fixed-size-26);gap:var(--fixed-size-11)}#pg-p1#pg-p1#pg-p1 .home-recognize-rec-card-6,#ds-request-nav#ds-request-nav#ds-request-nav .home-recognize-rec-card-6{border-radius:clamp(var(--fixed-size-20),var(--fixed-size-5-point-81),var(--fixed-size-26)) clamp(var(--fixed-size-20),var(--fixed-size-5-point-81),var(--fixed-size-26)) var(--number-0) clamp(var(--fixed-size-20),var(--fixed-size-5-point-81),var(--fixed-size-26))}
